html,body{margin:0;padding:0}
body{font-family:Arial; font-size:13px; background-color: #C9EDFF; color: #313131;}
.clear {clear: both;}
.float {float: left;}

#load {display:none;}


div#wrapper{float:left;width:100%}

div#content{margin: 0 15%; width:70%;}

div#navigation{float:left;width:15%;margin-left:-100%; border-right:1px solid #000;}

div#footer{clear:left;width:100%; padding-top:0px;}

#content_main {position: relative; border: 0px solid black; width: 475px;}

#container { border:0px green solid;}
#logo {border: 0px solid black; position: absolute; top: 20px; left: 50%; margin-left: -565px; background: url(/img/logo.png) no-repeat; width: 595px; height: 240px; z-index: 300; cursor: Pointer;}
#header {background: url(/img/bg_top.jpg) no-repeat; height: 434px; border: 0px solid black; width: 1197px; position: absolute; left: 50%; margin-left: -636px;}

#msg {position: absolute; top: 0px; left: 775px; background: url(/img/bg_msg.jpg) no-repeat; width: 354px; height: 62px;}
#msg_txt {width: 295px; font-weight: bold; padding: 5px 0px 0px 5px; text-align: center; border: 0px solid black;}

div#extra{border: 0px solid black; width: 245px; position: relative; top: 55px; left: 100%; margin: 0px; margin-left: -325px;}
#extra .login_txt { height: 30px; padding-top: 4px;}
.input {border: 0px; width: 147px; height: 20px; background: url(/img/login_txt.png) no-repeat; padding: 5px 3px 3px 3px;}
#extra .login_lbl, #extra .login_inp {float: left; margin-bottom: 7px;}
#extra .login_lbl {width: 75px; font-family: Arial; font-size: 14px; color: #000; position: relative; top: 5px;}
#extra .login_inp {width: 150px;}
#extra img {border: 0px;}
#extra #buttons {position: relative; left: 80px;}
#extra #login_btn {position: relative; left: 15px;}

#adminmenu_ul {list-style-type: none; position: relative; top: -10px; //font-size: 12px;}
#adminmenu_ul a {color: #4B4B4B; text-decoration: none;}
#adminmenu_ul a:hover {color: #4B4B4B; text-decoration: underline;}
#adminmenu_ul li {height: 16px; //height: 13px; //line-height: 13px;}

#usermenu_ul {list-style-type: none; margin: 0px; z-index: 300; position: relative; top: 10px; //top: 10px;}
#usermenu_ul li {height: 22px; //height: 19px; //line-height: 19px; -height: 16px; -line-height: 16px;}
#usermenu_ul a {color: #4B4B4B; text-decoration: none;}
#usermenu_ul .usermenu_ico {float: left;}
#usermenu_ul #ico1 {width: 25px; height: 22px; background: url(/img/usermenu_ico.jpg) no-repeat; background-position: 0px 0px; position: relative; margin-top: -4px; }
#usermenu_ul #ico2 {width: 25px; height: 19px; background: url(/img/usermenu_ico.jpg) no-repeat; background-position: 0px -25px;}
#usermenu_ul #ico3 {width: 25px; height: 20px; background: url(/img/usermenu_ico.jpg) no-repeat; background-position: 0px -44px;}
#usermenu_ul #ico4 {width: 25px; height: 20px; background: url(/img/usermenu_ico.jpg) no-repeat; background-position: 0px -64px;}
#usermenu_ul #ico5 {width: 25px; height: 22px; background: url(/img/usermenu_ico.jpg) no-repeat; background-position: 0px -83px;}

#main {position: relative; top: 0%; left: 50%; margin-left: -525px; width: 1051px; border:0px black solid;}
#main_top {background: url(/img/bg_main_top.png) no-repeat; width: 1051px; height: 50px;}
#main_middle {background: url(/img/bg_main_center.png) repeat-y; width: 1051px;}
#main_bot {background: url(/img/bg_main_bot.png) no-repeat; width: 1051px; height: 43px;}
#main_left, #main_center, #main_right {float: left; position: relative; margin-top: -23px;}
#main_left {width: 210px; left: 30px; border: 0px solid red; border:0px black solid;}
#main_center {width: 475px; border:0px green solid; position: relative; left: 28px;}
#main_right {width:310px; border:0px black solid; position: relative; left: 27px;}

#menu {border: 0px solid black; background: url(/img/bg_menu_center.jpg) repeat-y; position: relative;}
#cloud_cat {position: absolute; top: 40px; margin-left: -20px; background: url(/img/cloud_cat.png) no-repeat; width: 142px; height: 50px; z-index: 10;}
#menu_top {background: url(/img/bg_menu_top.jpg) no-repeat; width: 207px; height: 25px;}
#menu_bot {background: url(/img/bg_menu_bot.jpg) no-repeat; background-position: bottom; width: 207px; position: relative; top: 2px; padding-bottom: 10px;}
#menu_list {z-index: 1000; margin: 80px 0px 0px 20px;}
#menu_ul {list-style-type: none; margin: 0px; padding: 0px; position: relative; z-index: 1000; text-transform: uppercase;}
/*#menu_ul a {font-family: Arial; font-size: 14px; color: #313131; text-decoration: none;}
#menu_ul a:hover {font-family: Arial; font-size: 14px; color: #6AA4BF; text-decoration: none;}*/
#menu_ul .menu_li a {font-family: Arial; font-size: 14px; color: #313131; text-decoration: none;}
#menu_ul .menu_li a:hover {font-family: Arial; font-size: 14px; color: #6AA4BF; text-decoration: none;}
#menu_ul .menu_li_over a {font-family: Arial; font-size: 14px; color: #6AA4BF; text-decoration: none;}
#menu_ul li {margin-left: 10px;}
.pt {color: #DFD5BA; font-weight: bold; line-height: 5px; margin-bottom: 9px; //margin: 0px 0px 7px -10px;}

#subscr {background: url(/img/bg_subscr.jpg) no-repeat; width: 207px; height: 147px; position: relative;}
#cloud_subscr {position: absolute; top: 0px; left: 0px; margin: -3px 0px 0px -13px; background: url(/img/cloud_subscr.png) no-repeat; width: 142px; height: 49px;}
#subscr_form {margin: 0px 0px 0px 15px; padding-top: 50px; color: #313131; //padding-top: 25px;}
#subscr_form input {}
#subscr_input {position: relative; top: 5px; left: -5px; //top: 5px;}
#btn_go {position: relative; top: 15px; left: -8px; //top: 10px;}
#subscr_radio {position: relative; margin-left: -3px; top: 7px;}

#jokes_baner img {border: 0px;}
#google_left { border: 0px black solid; width: 150px; position: relative; left: 25px;}
#google_right { border: 0px black solid; width: 290px; position: relative; left: 10px; top: 5px; margin-bottom: 5px;}

#banked {background: url(/img/bg_banked_center.jpg) repeat-y; width: 309px;}
#banked_top {background: url(/img/bg_banked_top.jpg) no-repeat; background-position: top; width: 309px; min-height: 171px;}
#banked_bot {background: url(/img/bg_banked_bot.jpg) no-repeat; width: 309px; height: 49px;}
#cloud_banked {position: absolute; top: 0px; left: 180px; margin-top: -22px; background: url(/img/cloud_banked.png) no-repeat; width: 141px; height: 49px;}

#winners {position: relative; top: 27px; left: 27px; border:0px black solid; width: 260px;}
.winners_title {margin-bottom: 5px; border:0px black solid; //padding-bottom: 1px;}
.winners_title_txt {float: left; width: 235px;}
.winners_title_txt a {font-size: 13px; color: #313131; text-decoration: none; font-weight: bold;}
.winners_title_txt a:hover {font-size: 13px; color: #6AA4BF; text-decoration: none;  font-weight: bold;}
.cup_gold, .cup_silver {float: left; position: relative; margin-top: -10px;}
.cup_gold {background: url(/img/cup_gold.jpg) no-repeat; width: 23px; height: 29px;}
.cup_silver {background: url(/img/cup_silver.jpg) no-repeat; width: 23px; height: 29px;}
.winners_cat {margin-bottom: 5px; border:0px black solid; //padding-bottom: 1px;}
.winners_cat_txt ,.winners_com {float: left;}
.winners_cat_txt {width: 185px;}
.winners_cat_txt, .winners_cat_txt a {font-size: 12px; color: #6AA4BF; text-decoration: none;}
.winners_user {margin-bottom: 5px; border:0px black solid; //padding-bottom: 1px;}
.winners_user_txt, .winners_votes {float:left;}
.winners_user_txt {width: 217px; font-size: 12px; color: #6AA4BF; }
.winners_votes {background: url(/img/bank.jpg) no-repeat; width: 40px; text-align: right; min-height: 17px;}
.winners_votes_table{background: url(/img/bank.jpg) no-repeat; min-height: 17px; width: 40px; text-align: right; margin-left: 31px;}
.pt2 {font-weight: bold; margin-bottom: 15px; margin-top: 10px; line-height: 5px; color: #8E8E8E;}

#rekl_box {background: url(/img/bg_box_center.jpg) repeat-y; width: 308px; position: relative; top: 2px;}
#rekl_top {background: url(/img/bg_box_top.jpg) no-repeat; width: 308px;}
#rekl_bot {background: url(/img/bg_box_bot.jpg) no-repeat; width: 308px; height: 20px;}
#rekl_txt {position: relative; top: 10px; left: 15px; width: 280px;}

#vote {background: url(/img/box_prize_c.jpg) repeat-y; width: 308px; position: relative; top: 4px;}
.space {height: 15px;}
#vote_top {background: url(/img/box_prize_top.jpg) no-repeat; width: 308px; min-height: 238px;}
#vote_bot {background: url(/img/box_prize_bot.jpg) no-repeat; width: 308px; height: 18px;}
#vote_txt {position: relative; left: 15px; width: 280px; border:0px black solid;}
#vote_title {color: #fff; text-align: center; position: relative; top: 7px; font-weight: bold;}
#cloud_prizes {position: absolute; top: 0px; left: 140px; margin-top: -12px; background: url(/img/cloud_prizes.png) no-repeat; width:186px; height: 55px;}

#prize {position: relative; top: 6px; left: 0px;}




#bottom_baner img {border: 0px;}
.pt3 {font-weight: bold; color: #A3A3A3;}
.design {color: #A3A3A3; margin-top: 3px; margin-bottom: 5px;}
.design a {color: #A3A3A3; text-decoration: none;}
.design a:hover {color: #A3A3A3; text-decoration: underline;}

/*home*/
#last8 {background: url(/img/box_center.jpg) repeat-y; width: 475px; position: relative; top: 0px; /top: -2px;}
#cloud_top8 {background: url(/img/cloud_top8.png) no-repeat; width: 181px; height: 51px; position: absolute; top: -35px; left: 302px; z-index: 100;}
#last8_top {background: url(/img/box_top.jpg) no-repeat; width: 475px;}
#last8_bot {background: url(/img/box_bot.jpg) no-repeat; width: 475px; height: 21px;}
#list_top8 {padding-top: 35px; margin-left: 0px; padding-bottom: 25px; position: relative; z-index: 2000; //padding-top: 50px;  -margin-left: -22px; }

.joke_box {width: 200px; float: left; margin-left: 25px; margin-top: 10px; border:0px black solid;}
.joke_box_cat {width: 200px; margin-left: 15px; float: left;}
.joke_title {z-index: 2000; height: 20px;  border:0px black solid;}
.joke_title_txt {width: 175px; float: left; z-index: 2000;}
.joke_title_txt a {font-size: 13px; color: #313131; text-decoration: none; z-index: 2000;}
.joke_cat {margin-bottom: 5px;}
.joke_cat_txt {float: left; width: 123px; font-size: 12px; color: #6AA4BF; text-decoration: none;}
.joke_cat_txt a {font-size: 12px; color: #6AA4BF; text-decoration: none;}
.joke_cat_txt_comp
.joke_user {margin-bottom: 5px;}
.joke_user_txt {width: 155px; font-size: 12px; color: #6AA4BF; float: left;}
.joke_cup_gold {float: left; background: url(/img/cup_gold.jpg) no-repeat; width: 23px; height: 29px; position: relative; top: -7px;}
.joke_cup_silver {float: left; background: url(/img/cup_silver.jpg) no-repeat; width: 23px; height: 29px; position: relative; top: -7px;}

.joke_title_txt_bank { margin-bottom: 5px; z-index: 2000;}
.joke_title_txt_bank a {font-size: 13px; color: #313131; text-decoration: none;}
.joke_user_txt_bank {width: 90px; float: left; margin-bottom: 5px; color: #6AA4BF;}
.joke_votes_bank {background: url(/img/bank.jpg) no-repeat; background-position: right; width: 30px; float: left; text-align: right; padding-right: 19px;}
.joke_votes_bank_once {background: url(/img/bank.jpg) no-repeat; background-position: right; width: 30px; text-align: right; padding-right: 19px;}
.bank_btn {float: left; width: 50px; margin-left: 7px;}
.bank_btn img {border: 0px;}
.bank_it {width: 50px; height: 25px; position: relative; top: -3px;}

#last25jokes {background: url(/img/box_center.jpg) repeat-y; width: 475px; position: relative; top: 0px; /top: -2px;}
#last25jokes_cat {background: url(/img/box_center.jpg) repeat-y; border:0px red solid; width: 475px;}
#last25jokes_top {background: url(/img/box_top.jpg) no-repeat; width: 475px;}
#last25jokes_bot {background: url(/img/box_bot.jpg) no-repeat; width: 475px; height: 21px;}
#cloud_last25 {background: url(/img/cloud_last25.png) no-repeat; width: 141px; height: 50px; position: absolute; top: -30px; left: 8px;}
#list_last25 {padding-top: 20px; -margin-left: -20px; position: relative; z-index: 2000;}

#bank_more {width: 175px; margin-left: 150px; -margin-left: 170px;}
#bank_more_home {width: 195px; margin-left: 150px; -margin-left: 170px;}
#bank_pages {margin-top: 20px; position: relative; left: 50%; margin-left: -90px; width: 181px; -margin-left: -70px;}
#more_l, #more_txt, #more_r {float: left;}
#more_l {background: url(/img/more_l.jpg) no-repeat; width: 33px; height: 16px;}
#more_txt, #more_txt a{color: #79B0CA; text-decoration: none; width: 115px; text-align: center;}
#more_txt a:hover {text-decoration: underline;}
#more_txt_home, #more_txt_home a {color: #79B0CA; text-decoration: none; width: 125px; text-align: center; float: left;}
#more_txt_home a:hover {text-decoration: underline;}
#more_r {background: url(/img/more_r.jpg) no-repeat; width: 33px; height: 16px;}

#cloud_last25_bank {background: url(/img/cloud_last25.png) no-repeat; width: 141px; height: 50px; position: absolute; top: -22px; left: 332px;}

.pt4 {background: url(/img/pt3.jpg) no-repeat; width: 214px; height: 9px; margin: 10px 0px 15px 20px; -margin-left: 40px;}

.box {background: url(/img/box_center.jpg) repeat-y; width: 475px; position: relative; top: 0px; /top: -2px;}
.box_top {background: url(/img/box_top.jpg) no-repeat; width: 475px;}
.box_bot {background: url(/img/box_bot.jpg) no-repeat; width: 475px; height: 21px;}
.box_txt {padding: 15px 20px 20px 30px;}
.report a {color: #979696; font-size: 10px; text-decoration: none; width: 75px;}
.report_img {background: url(/img/report.jpg) no-repeat; width: 21px; height: 22px;}
.report_txt, .report_img {}
.report {width: 90px; margin-left: 345px; //padding-left: 345px;}
.abuse_img {position: relative; top: 7px;}

#abuse_report{position: absolute; left: 370px; top: 5px; z-index: 4000;}
#abuse_report a {color: #979696; font-size: 10px; text-decoration: none; width: 75px;}
.det_title {color: #699FB9; font-size: 16px; font-weight: bold; margin-bottom: 15px;}
.det_txt {}
.links {width: 110px; margin-left: 310px;}
.links img {border: 0px;}
.links a {color: #FFF;}
.det_cat {margin-bottom: 5px;}
.det_cat_txt {float: left; width: 340px; font-size: 12px; color: #6AA4BF; text-decoration: none;}
.det_cat_txt a {font-size: 12px; color: #6AA4BF; text-decoration: none;}
.det_user {margin-bottom: 5px;}
.det_user_txt {width: 310px; font-size: 12px; color: #6AA4BF; float: left;}

.title_box {font-weight: bold;}
.comment_title {font-weight: bold;}
.blue {color: #6AA4BF;}
.comment_item {line-height: 20px; margin: 10px 0px 10px 0px;}
.comment_textarea {width: 416px; height: 71px; border: 0px; background-color: #FFFEED; position: relative; left: 1px; top: 2px;}
.comment_textinp {background: url(/img/comment_textarea.jpg) no-repeat; width: 418px; height: 77px; margin-top: 10px;}
.btn_send {width: 66px; height: 38px; position: relative; left: 360px; top: 5px;}
#back_c {float: left;}
#back_c a {color: #6AA4BF; text-decoration: none;}
.back {margin-left: 160px;}
.joke_user_txt_cat {width: 155px; float: left; color: #6AA4BF;}
.back_txt {color: #6AA4BF; text-decoration: none;}
.back_txt {position: relative; top: -3px;}

.title_box_big {font-weight: bold; font-size: 14px; margin-bottom: 10px;}
.aprove {margin: 5px 0px 15px 0px;}
.aprove a {color: #6AA4BF; text-decoration: none;}

.joke_area {width: 420px; height: 200px;}
#btn_save {position: relative; top: 5px; left: 360px;}
.box_txt {position: relative; z-index: 2000;}

.form_l, .form_r {float: left;}
.form_l {width: 95px;}
.form_r {width: 220px;}
#btn_save_info {position: relative; top: 10px; left: 180px;}
.form_item {margin: 5px 0px 8px 0px; height: 27px;}
/*.info_inp {position: relative; top: -5px;}*/
#next_txt {color: #FFF; position: relative; top: 27px; left: 21px; font-size: 12px; width: 270px; text-align: center; font-weight: bold;}
.jokes_table {position: relative; top: 0px; left: 20px; z-index: 400; //left: 20px; -left: 40px;}
.joke_title_table, .joke_title_table a {color: #313131; text-decoration: none;  font-weight: bold;}
.joke_title_table a:hover {color: #6AA4BF; text-decoration: none; font-weight: bold;}
.pt_img {position: relative; left: -5px;}
.td_second {padding-left: 15px;}
.green_star {position: relative; top: 3px;}
.btn_vote {width: 42px; height: 23px; position: relative; left: 230px;}
.btn_vote img {border: 0px;}
.admin_table {margin: 0px 0px 10px 0px;}
#image_item {margin: 7px 0px 7px 0px; text-align: center;}
.advert {width: 400px; height: 300px;}
.admin_ban {max-width: 450px;}
.display {display: block;}
.no_display {display: none;}
.blue_link a {color: #6AA4BF; text-decoration: none;}
.blue_link a:hover {color: #6AA4BF; text-decoration: underline;}
.admin_table_list tr td {min-height: 20px;}
.admin_area {border: 0px solid black; width: 450px; margin: 50px 5px 0px 10px;}
.admin_area a {color: #6AA4BF; text-decoration: none;}
.small {font-size: 11px; position: relative; top: -2px;}
.area_ie {//height: 35px;}
.prize_table {border-top: 1px solid #313131;}
.prize_table td, .prize_table th {border-bottom: 1px solid #313131;}
.prize_table th {padding: 5px 0px 5px 0px;}
.prize_table td {padding: 5px 0px 5px 0px;}
.prize_table a {color: #6AA4BF; text-decoration: none;}
.prize_table a:hover {color: #6AA4BF; text-decoration: underline;}
.add_new {position: relative; left: 345px; margin-bottom: 20px;}
.back_link a {color: #6AA4BF; text-decoration: none;}
.back_link a:hover {color: #6AA4BF; text-decoration: underline;}
.back_link {position: relative; left: 200px; width: 70px; top: 15px;}
.get_prize img {border:0px;}
.get_prize a {color: #6AA4BF; text-decoration: none;}
.get_prize a:hover {color: #6AA4BF; text-decoration: underline;}
.prize_item {line-height: 24px;}
.prize_l, .prize_c, .prize_r, .prize_l_th {float: left;}
.prize_l, .prize_l_th {width: 130px;}
.prize_l {color: #6AA4BF; font-weight: bold;}
.prize_c {width: 60px; text-align: center;}
.prize_r {width: 90px; text-align: center;}
.admin_textarea {width: 400px; height: 100px;}
#UserSignupForm {//margin-top: 50px;}
.list_item {}
.list_l, .list_r {float: left;}
.list_l {width: 215px;}
.list_r {width: 210px;}
.user_info {line-height: 20px;}



.input, #container, #main_top, .button_fix img, #main_bot, #logo, #login_btn, #cloud_cat,#cloud_subscr, #cloud_banked,
#cloud_vote, #cloud_top8, #cloud_last25, #cloud_last25_bank, #main_middle, #main {behavior: url(/js/iepngfix.htc);}









