BODY {
    background: #FFFFFF;
    font-size: 13px;
	width: 100%;
	min-width: 960px;
	margin: 0 auto;
	padding: 0;
    font-family: Verdana, Tahoma, Arial, 'MS Sans Serif', Helvetica;
    color: #222222;
}
  
#main_table { 
    background: url(../img/no_exit.png) no-repeat right top;
	margin: 0 auto;
	padding: 0;
	font-size: 13px;
	vertical-align: top;
	width: 100%;	
	min-width: 960px;
}
  
  
a:link {color: #459101; text-decoration: none;}
a:visited {color: #459101; text-decoration: none;}
a:hover {color: #459101;}
a:active {color: #459101;}
 
.img_l {float: left; border: 0; margin-right: 5pt; margin-top: 1.5pt;}
.img_post {float: right; border: 0; margin-right: 5pt; margin-top: 1.5pt;}
.img_fl {float: left; display: inline; border: 0;}
 
h1 {color: #54AE01; font-family: 'trebuchet ms'; font-size: 28px; margin-left: 0; padding-left: 3px; border-bottom: 1px solid #54AE01;}

h2 {color: #54AE01; font-family: 'trebuchet ms'; float: right; display: inline; font-size: 24px; margin: 0 8pt 4pt 0; padding-bottom: 3px;}

h3 {color: #54AE01; font-family: 'trebuchet ms'; font-size: 22px; font-weight: normal; margin-bottom: 0;}
h3.tags {color: #54AE01; font-family: 'trebuchet ms'; font-size: 22px; font-weight: normal; margin-left: -10px;}
h3.com_h {display: inline; color: #54AE01; font-family: 'trebuchet ms'; font-size: 22px; font-weight: normal; margin-bottom: 0; margin-right: 0;}

.header_act {float: left; display: inline; font-size: 28px; color: #34AC17; margin-top: 12px; margin-left: 14px;}
.header_act_out {float: right; display: inline; font-size: 28px; color: #34AC17; margin-top: 16px;}

.refr {margin-left: -4px; background: url(../img/refr.gif) no-repeat left top; padding-left: 20px; cursor: pointer;}
.refr_l {color: #459101; cursor: pointer; text-decoration: none; border-bottom: 1px dashed #459101;}
.refr_l:hover, .refr_l:active {color: #247611; cursor: pointer; text-decoration: none; border-bottom: 0;}

#best_h{background: url(../img/ico_best.png) no-repeat left 2px; padding-left: 26px;}
#new_h{background: url(../img/ico_all1.png) no-repeat left -2px; padding-left: 30px; margin-top: 4pt; margin-bottom: 8pt;}
#popul_h{background: url(../img/ico_popul1.png) no-repeat left top; margin-top: 10px; padding-left: 22px;}
#all_h{background: url(../img/ico_new1.png) no-repeat left top; padding-left: 48px; margin-top: 12px;}

#wall_h {color: #54AE01; font-family: 'trebuchet ms'; float: left; display: inline; font-size: 26px; margin: 10px 8px 4px 8px; padding-bottom: 3px;}

.inf_bl {float: right; display: inline; background: url(../img/ico_new1.png) no-repeat left top; color: #54AE01; font-family: 'trebuchet ms'; font-size: 24px; padding-left: 48px; margin-top: 14px; margin-right: 14px;}

.h3p {clear: both; color: #54AE01; font-family: 'trebuchet ms'; font-size: 22px; font-weight: normal; margin-bottom: 0;}

table {font-size: 13px;}

#header {background: url(../img/logo.png) no-repeat -10px 0px; height: 121px; width: 100%; margin: 0; padding: 0;}

#lt {width: 260px; height: 121px; position: absolute; top: 5px; left: 0; border: 0;}

#logotype {background: url(../img/logo.png) no-repeat -10px 20px; width: 236px; height: 121px; float: left; display: inline; margin: 0; border: 1px solid #ff0000; padding: 0;}

#top {margin: 0; width: 100%; padding: 0; float: left; display: inline;}

#menu {margin: 0; margin-left: 24%; position: relative; left: 16px; float: left; display: inline; padding: 0; list-style: none; background: #c2c3c5; border-left: 1px dashed #eeeeee; border-bottom: 1px dashed #eeeeee;}

#menu li {position: relative; float: left; display: inline; padding: 0; text-align: center;  font-weight: bold; color: #222222; border-right: 1px dashed #eeeeee;}

#menu a:link {display: block; background: #c2c3c5; padding: 5px 10px; color: #222222;}
#menu a:visited {display: block; background: #c2c3c5; padding: 5px 10px; color: #222222;}
#menu a:hover {display: block; background: #8FC420; padding: 5px 10px; color: #222222; text-decoration: underline;}
#menu a:active {display: block; background: #8FC420; padding: 6px 10px 4px 10px; color: #222222; text-decoration: underline;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div {font-size: 16px; font-weight: inherit; color: #000000; margin: 0; }

#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }

#tooltip.fancy {
	background: url('shadow2.png');
	padding-top: 5em;
	height: 100px;
}
#tooltip.fancy.viewport-right {
	background: url('shadow2-reverse.png');
}
#auth {clear: both; margin: 10pt 0 0 28%; position: relative; top: 10pt; left: -12px;}

#auth a:link, a.fav_top:link {color: #222222; text-decoration: underline;}
#auth a:visited, a.fav_top:visited {color: #222222; text-decoration: underline;}
#auth a:hover, a.fav_top:hover {color: #459101; text-decoration: underline;}
#auth a:active, a.fav_top:active {color: #459101; text-decoration: underline;}

#mest_out {margin-top: 8px; margin-left: 16%;}
#mest_in {margin-top: 14px; margin-left: 16%;}

#auth form {position: relative; margin: 0; padding: 0;}

input {margin-left: 2pt; border: 1px solid #54AE01;}

.btn_log {background: transparent; cursor: pointer;}

#opt_menu {clear: left; float: left; display: inline; margin: 0 0 0 20px; padding-top: 0; width: 26%; font-size: 24px;}
.header_opt {margin-top: 6px;}
.header_opt a:link, .header_opt a:visited {color: #999999; text-decoration: underline;}
.header_opt a:hover, .header_opt a:active {color: #247611; text-decoration: none;}

.header_optd {float: left; display: inline; margin-top: 0; margin-left: 20px; margin-bottom: 28px; font-size: 24px;}
.header_optd a:link, .header_optd a:visited {color: #999999; text-decoration: underline;}
.header_optd a:hover, .header_optd a:active {color: #247611; text-decoration: none;}

#header_non {clear: left; float: left; display: inline; position: relative; margin-bottom: -40px; left: 30%; top: -85px; white-space: nowrap;}
a#nongame:link, a#nongame:visited {font-size: 24px; color: #999999; text-decoration: underline;}
a#nongame:hover, a#nongame:active {font-size: 24px; color: #247611; text-decoration: none;}

#cat {list-style: none; float: left; display: inline; width: 70%; margin: 4px 0px 10px 0px; padding: 0 0 10px 0; font-size: 16px;}
#cat li {float: left; display: inline; margin: 10px 30px; padding-top: 2px; padding-bottom: 4px;}

#cat_in {list-style: none; float: left; display: inline; margin: 4px -10px 10px -10px; padding: 0 0 10px 0; font-size: 16px;}
#cat_in li {float: left; display: inline; margin: 10px 30px; padding-top: 2px; padding-bottom: 4px;}

#cat_main {list-style: none; float: left; display: inline; margin: -4px -10px 10px -10px; width: 66%; padding: 0 0 60px 0; font-size: 16px;}
#cat_page {list-style: none; float: left; display: inline; margin: -4px -10px 10px -10px; width: 66%; padding: 0 0 10px 0; font-size: 16px;}
#cat_main li, #cat_page li {float: left; display: inline; margin: 10px 30px; padding-top: 2px; padding-bottom: 4px;}

#cat_main a:link, #cat_main a:visited, #cat_page a:link, #cat_page a:visited {color: #333333; text-decoration: underline;}
#cat_main a:hover, #cat_main a:active, #cat_page a:hover, #cat_page a:active {color: #459101; text-decoration: none;}

#cat_m {list-style: none; float: left; display: inline; margin: -4px -10px 10px -10px; width: 96%; padding: 0 0 10px 0; font-size: 16px;}
#cat_m li {float: left; display: inline; margin: 10px 30px; padding-top: 2px; padding-bottom: 4px;}

#cat_m a:link, #cat_m a:visited, #cat_in a:link, #cat_in a:visited {color: #333333; text-decoration: underline;}
#cat_m a:hover, #cat_m a:active, #cat_in a:hover, #cat_in a:active {color: #459101; text-decoration: none;}

#cat a:link, #cat a:visited {color: #459101; text-decoration: underline;}
#cat a:hover, #cat a:active {color: #247611; text-decoration: none;}

.e_room {background: url(../img/i_room.gif) no-repeat left 1px; padding-left: 22px;}
.e_adv {background: url(../img/i_adv.gif) no-repeat -1px 2px; padding-left: 22px;}
.e_puz {background: url(../img/i_puz1.gif) no-repeat left 2px; padding-left: 22px;}
.e_arcade {background: url(../img/i_arc.gif) no-repeat left 2px; padding-left: 22px;}
.e_dress {background: url(../img/i_dress.gif) no-repeat left 2px; padding-left: 22px;}
.e_pimp {background: url(../img/i_pimp.gif) no-repeat left 2px; padding-left: 22px;}
.e_strat {background: url(../img/i_strat.gif) no-repeat left 2px; padding-left: 22px;}
.e_act {background: url(../img/i_shoot.gif) no-repeat left 2px; padding-left: 22px;}
.e_hum {background: url(../img/i_smile.gif) no-repeat left 1px; padding-left: 22px;}
.e_edu {background: url(../img/i_edu.gif) no-repeat left 2px; padding-left: 22px;}
.e_saw {background: url(../img/i_saw.gif) no-repeat left top; padding-left: 22px;}
.e_mov {background: url(../img/i_mov.gif) no-repeat left 2px; padding-left: 22px;}
.e_oth {background: url(../img/i_oth.gif) no-repeat left 2px; padding-left: 22px;}
.e_card {background: url(../img/i_card.gif) no-repeat left 1px; padding-left: 22px;}
.e_mah {background: url(../img/i_mah.gif) no-repeat left 1px; padding-left: 22px;}
.e_ero {background: url(../img/i_ero.gif) no-repeat left 3px; padding-left: 22px;}
.e_shop {background: url(../img/i_shop.gif) no-repeat left 1px; padding-left: 22px;}
.e_inf {background: url(../img/i_inf.gif) no-repeat left 1px; padding-left: 20px;}
.e_dev {background: url(../img/i_dev.gif) no-repeat left top; padding-left: 22px;}
.e_gs {background: url(../img/arr_play.png) no-repeat left 2px; padding-left: 22px;}
.e_online {background: url(../img/i-net.png) no-repeat left 2px; padding-left: 22px;}
.e_non {background: url(../img/non.png) no-repeat left 2px; padding-left: 22px;}

.att-vote {font-size: 16px; background: url(../img/i-att1.png) no-repeat left 1px; padding-left: 21px;}


#top_in_left {float: left; display: inline; width: 79%; margin: 0;}
#top_in_right {float: right; display: inline; width: 20%; margin: 0;}

#center {clear: both; padding: 0;}

#center p, h3 {padding: 0 12px;}

#rek_top {height: 60px; padding: 2px 8px; margin-bottom: 4pt;}

#content {float: left; display: inline; width: 60%; border-right: 0px dashed #999999; border-bottom: 0px dashed #999999;}
#u_content {float: left; display: inline; width: 60%; border-right: 0px dashed #999999; border-bottom: 0px dashed #999999;}

#object {width: 98%; height: 200px; margin: 0 6pt; border: 1px solid #222222;}

#content p, ul {padding-left: 0px; padding-right: 0px;}

#desc, #desc_in {float: left; display: inline; width: 79%; background: url(../img/brd_right.gif) repeat-y right top; border-right: 0px dashed #999999; border-bottom: 0px solid #999999;}

#desc p, #desc ul {padding-left: 0px; padding-right: 0px;}
#desc_in p, #desc_in ul {padding-left: 10px; padding-right: 8px;}

#desc_in a:link, #desk_in a:visited, #top_in_right a:link, #top_in_right a:visited {text-decoration: underline;}
#desc_in a:hover, #desc_in a:active, #top_in_right a:hover, #top_in_right a:active {text-decoration: none;}

.post_img img {border: 0px dashed #AAAAAA; float: right; display: inline;}

#profile {float: left; display: inline; width: 79%; background: url(../img/brd_right.gif) repeat-y right top; border-right: 0px dashed #999999; border-bottom: 0px solid #54AE01;}

#profile1 {float: left; display: inline; width: 79%; background: url(../img/brd_right.gif) repeat-y right top; border-right: 0px dashed #999999; border-bottom: 0px solid #54AE01;}

#profile p, ul {padding-left: 8px; padding-right: 8px;}
#profile1 p, ul {padding-left: 8px; padding-right: 8px;}

#profile img {border: 0; float: left; display: inline; margin-bottom: 4pt;}


a.game_title:link {color: #459101; font-family: 'trebuchet ms'; font-weight: bold; font-size: 24px; text-decoration: underline;}
a.game_title:visited {color: #459101; font-family: 'trebuchet ms'; font-weight: bold; font-size: 24px; text-decoration: underline;}
a.game_title:hover {color: #247611; font-family: 'trebuchet ms'; font-weight: bold; font-size: 24px;}
a.game_title:active {color: #247611; font-family: 'trebuchet ms'; font-weight: bold; font-size: 24px;}

a.game_title2:link {color: #459101; font-family: 'trebuchet ms'; font-size: 20px; text-decoration: underline;}
a.game_title2:visited {color: #459101; font-family: 'trebuchet ms'; font-size: 20px; text-decoration: underline;}
a.game_title2:hover {color: #247611; font-family: 'trebuchet ms'; font-size: 20px;}
a.game_title2:active {color: #247611; font-family: 'trebuchet ms'; font-size: 20px;}

a.search_title:link, a.search_title:visited {color: #54AE01; font-family: 'trebuchet ms'; font-size: 22px; font-weight: normal; text-decoration: underline; margin-left: 6px;}
a.search_title:hover, a.search_title:active {color: #247611; font-family: 'trebuchet ms'; font-size: 22px; font-weight: normal; text-decoration: none; margin-left: 6px;}

.best {clear: both; border-bottom: 1px dashed #999999; padding-top: 6px; padding-bottom: 16px; margin-left: 18px; margin-right: 14px;}
.bot_nav {clear: both; border-bottom: 1px dashed #999999; padding-top: 6px; padding-bottom: 6px; margin-left: 18px; margin-right: 14px;}
.bot_nav_in {border-bottom: 1px dashed #999999; padding-top: 0; padding-bottom: 3px; margin-top: -10px; margin-left: 8px; margin-right: 8px;}

.best img {border: 0px dashed #AAAAAA; /*float: right;*/}

.best_rek {clear: both; border-bottom: 1px dashed #999999; padding-top: 6px; padding-bottom: 6px; margin-left: 18px; margin-right: 14px;}

.best1 {clear: both; border-bottom: 1px dashed #999999; padding-top: 6px; padding-bottom: 6px; margin-left: 18px; margin-right: 14px;}

.best1 img {border: 0px dashed #AAAAAA; float: right;}

.rate img, .watch img, .pl_now img {border: 0; float: left; margin-right: 5px;}

.shw_com {clear: both; border-bottom: 1px dashed #999999; padding-top: 6px; padding-bottom: 6px; margin-left: 18px; margin-right: 14px;}

.shw_com img {border: 0; display: inline;}

.shw_com div {padding-left: 6px; padding-right: 6px;}

.srch_box {padding-top: 0px;}

.sep_rek {clear: left;}

.part {color: #888888; font-size: 12px;}
.time_c {color: #888888; font-size: 12px;}
.rate {color: #888888; font-size: 12px; padding-left: 22px; background: url(../img/vote.png) no-repeat left top;}
.us_add {color: #888888; font-size: 12px; padding-left: 20px; background: url(../img/user.gif) no-repeat left top;}
.watch {color: #888888; font-size: 12px; line-height: 24px; padding-left: 22px; background: url(../img/view.png) no-repeat left top;}
.comm {color: #888888; font-size: 12px; line-height: 24px; padding-left: 22px; background: url(../img/comment.png) no-repeat left top;}
.pl_now {font-size: 14px; padding-left: 22px; line-height: 24px; padding-bottom: 10px; background: url(../img/arr_play.png) no-repeat left 1px;}
a.go_up:link, a.go_up:visited {padding-left: 20px; background: url(../img/up.png) no-repeat left top; text-decoration: underline; color: #459101;}
a.go_up:hover, a.go_up:active {padding-left: 20px; background: url(../img/up.png) no-repeat left top; text-decoration: none; color: #247611;}

a.com:link {color: #459101; text-decoration: none;}
a.com:visited {color: #459101; text-decoration: none;}
a.com:hover {color: #247611; text-decoration: none;}
a.com:active {color: #247611; text-decoration: none;}

.to_fav {background: url(../img/i_fav_add.gif) no-repeat left 1px; padding-left: 20px; text-decoration: none;}
.from_fav {background: url(../img/i_fav.gif) no-repeat left 1px; padding-left: 20px; text-decoration: none;}

#favorite_block {color: #459101; border-bottom: 1px dashed #459101; cursor: pointer;}
#favorite_block:hover, #favorite_block:active {color: #247611; border-bottom: 0; cursor: pointer;}

.subsc_block {color: #459101; border-bottom: 1px dashed #459101; cursor: pointer;}
.subsc_block:hover, .subsc_block:active {color: #247611; border-bottom: 0; cursor: pointer;}
.com_sub {background: url(../img/plus.gif) no-repeat left top; padding-left: 18px; text-decoration: none;}
.com_unsub {background: url(../img/minus.gif) no-repeat left top; padding-left: 18px; text-decoration: none;}

.sep, .sep_ie {clear: both;}

.pad_p {clear: both; padding-left: 8px;}
.pad_p1{padding-left: 30px; background: url(../img/star1.gif) no-repeat 8px top;}
.pad_p2 {font-size: 12px; margin-left: 10px;}

a.gamai_b:link {color: #459101; font-weight: bold; text-decoration: underline;}
a.gamai_b:visited {color: #459101; font-weight: bold; text-decoration: underline;}
a.gamai_b:hover {color: #247611; font-weight: bold; text-decoration: none;}
a.gamai_b:active {color: #247611; font-weight: bold; text-decoration: none;}
a.gamai{cursor:pointer;}
a.gamai:link {color: #459101; text-decoration: underline;}
a.gamai:visited {color: #459101; text-decoration: underline;}
a.gamai:hover {color: #247611; text-decoration: none;}
a.gamai:active {color: #247611; text-decoration: none;}

a.bl_link:link, a.bl_link:visited {color: #222222; text-decoration: none; border-bottom: 1px dashed #222222;}
a.bl_link:hover, a.bl_link:active {color: #222222; text-decoration: none; border-bottom: 0;}

.as_lnk {color: #459101; text-decoration: none; border-bottom: 1px solid #459101; cursor: pointer;}
.as_lnk:hover {color: #247611; text-decoration: none; border-bottom: 0; cursor: pointer;}

a.orn:link {color: #FF4400; text-decoration: underline;}
a.orn:visited {color: #FF4400; text-decoration: underline;}
a.orn:hover {color: #FF4400; text-decoration: none;}
a.orn:active {color: #FF4400; text-decoration: none;}

.rt_inf {float: left; display: inline; margin-top: 0;}

.min_nav {color: #459101; clear: both;}

a.min_nav:link {color: #459101;}
a.min_nav:visited {color: #459101;}
a.min_nav:hover {color: #247611;}
a.min_nav:active {color: #247611;}

#smile a.simple {text-decoration: none;}
a.simple:link {color: #888888; text-decoration: none;}
a.simple:visited {color: #888888; text-decoration: none;}
a.simple:hover {color: #888888; text-decoration: none;}
a.simple:active {color: #888888; text-decoration: none;}

.min_nav2 {color: #459101; clear: both;}

a.min_nav2:link {color: #459101; display: block;}
a.min_nav2:visited {color: #459101; display: block;}
a.min_nav2:hover {color: #247611; display: block;}
a.min_nav2:active {color: #247611; display: block;}

a.min_pag, span.min_pag {padding: 0 4px;}
a.min_pag:link, a.min_pag:visited {color: #459101; text-decoration: underline;}
a.min_pag:hover, a.min_pag:active {color: #247611; text-decoration: none;}
p.min_pag {clear: left; font-size: 14px;}


#att {clear: both;}

#u {text-decoration: underline; width: 22px;}
#s {text-decoration: line-through; width: 22px;}
#url {text-decoration: underline; width: 40px;}

#sign_bl {margin: 10px; padding: 0 6px; border: 1px dashed #AAAAAA; background: #ffe4b2;}

#add_comment textarea {width: 52%; height: 330px; float: left; display: inline; margin: 5pt 0 5pt 8pt; padding: 4px; border: 1px dashed #AAAAAA;}
.add_pm textarea {width: 98%; height: 150px; padding: 4px; border: 1px solid #54AE01;}
.pm_inp {width: 70%;}

.smile_cont {float: left; display: inline; height: 48px;}

#bb {margin: 4pt 6pt 0 6pt;}
.bb {padding-bottom: 3px;}

#bb input, .bb input {background: transparent; cursor: pointer;}

#smile {width: 40%; float: left; display: inline; margin: 5pt 10pt 5pt 10pt;}

#smile img {border: 0; margin: 0 10pt 32pt 10pt; padding: 8px 0; cursor: pointer; float: left; display: inline;}

.btn_add {background: transparent; margin-left: 18pt; margin-right: 6pt; cursor: pointer;}
.btn_add1 {background: #FFFFFF; margin-bottom: 10px; cursor: pointer;}

.comments {margin-top: 8pt; text-align: justify; clear: both;}

.com_block {margin-left: 10px; margin-right: 10px;}

.lt_com {float: left; display: inline; width: 156px; margin-top: 4pt; margin-bottom: 8pt; margin-left: 0;}
.lt_com img {border: 0;}
.rt_com {float: left; display: inline; width: 76.5%; margin-top: -2pt; margin-bottom: 4pt; margin-left: 6pt; padding-left: 0;}
.rt_com p {padding-left: 0; margin-left: 0;}
.rt_com img {border: 0; float: none;}

.lt_friend {float: left; display: inline; width: 156px; margin-top: 4pt; margin-bottom: 8pt; margin-left: 0;}
.lt_friend img {border: 0;}
.rt_friend {float: left; display: inline; width: 70%; margin-top: -2pt; margin-bottom: 4pt; margin-left: 6pt; padding-left: 0;}
.rt_friend p {padding-left: 0; margin-left: 0;}
.rt_friend img {border: 0; float: none;}

.lt_com_in {float: left; display: inline; width: 90px; margin-top: 4pt; margin-bottom: 8pt; margin-left: 0;}
.lt_com_in img {border: 0;}
.rt_com_in {float: left; display: inline; width: 82%; margin-top: -2pt; margin-bottom: 4pt; margin-left: 6pt; padding-left: 0;}
.rt_com_in p {padding-left: 0; margin-left: 0;}
.rt_com_in img {border: 0; float: none;}

.lt_pm {float: left; display: inline; width: 156px; margin-top: 4pt; margin-bottom: 0; margin-left: 2pt;}
.lt_pm img {border: 0;}
.rt_pm {float: left; display: inline; width: 68%; margin-top: -2pt; margin-bottom: 4pt; margin-left: 6pt; padding-left: 0;}
.rt_pm p {padding-left: 0; margin-left: 0;}
.rt_pm img {border: 0; float: none;}

.wall_com_par {margin-left: 8px;}
.wall_com {margin-left: 40px;}
.lt_wall {float: left; display: inline; width: 80px; margin-top: 4px; margin-bottom: 8px; margin-left: 0;}
.lt_wall_in {float: left; display: inline; width: 50px; margin-top: 4px; margin-bottom: 8px; margin-left: 0;}
.rt_wall {float: left; display: inline; width: 72%; margin-top: 7px; margin-bottom: 4px; margin-left: 12px; padding-left: 0;}
.rt_wall_r {float: left; display: inline; width: 80px; margin-top: 7px; margin-bottom: 4px; margin-left: 12px; padding-left: 0;}
.rt_wall img {max-width: 100%; height: auto; border: 0;}
.inform-u img {max-width: 100%; height: auto; border: 0;}


.wall_txt {width: 60%; height: 60px; border: 1px solid #54AE01;}
.wall_txt_m {width: 80%; height: 60px; border: 1px solid #54AE01;}
.contr_d {margin-top: 12px; padding: 0;}
.showhide {cursor: pointer; clear: left; text-decoration: underline; float: left; margin-top: 0; margin-bottom: 10px; padding-left: 19px; background: url(../img/com_ad.gif) no-repeat left 1px;}
.showhide:hover, .showhide:active {text-decoration: none; padding-left: 19px; background: url(../img/com_ad1.gif) no-repeat left 1px;}
.arrow_gr {cursor: pointer; text-decoration: underline; margin-top: 0; padding-left: 19px; background: url(../img/com_ad.gif) no-repeat left 1px;}
.arrow_gr:hover, .arrow_gr:active {text-decoration: none; padding-left: 19px; background: url(../img/com_ad1.gif) no-repeat left 1px;}
.more_smth {margin-top: -12px; padding-top: 0; margin-bottom: 12px;}
.del {float: right; text-align: right; margin-top: 0; margin-bottom: 4px;}
.del_comment {text-align: right; cursor: pointer; text-decoration: underline;}
.del_comment:hover, .del_comment:active {text-decoration: none;}
.wall_line {clear: both; width: 100%; height: 3px; margin-top: 4px; margin-bottom: 0; border-bottom: 1px dashed #999999;}

.edit_av {float: left; display: inline; width: 95%; margin: 0 8px;}
.lt_ava {float: left; display: inline; width: 176px; margin-top: 0; margin-bottom: 8pt; margin-left: 2pt;}
.rt_ava {float: left; display: inline; width: 69%; margin-top: 0; margin-bottom: 4pt; margin-left: 0; padding-left: 0;}
.rt_ava p {padding-left: 0; margin-left: 0;}

.lt_ava img {border: 0; float: left; display: inline; margin-bottom: 4pt;}

.comments img {border: 0; display: inline;}

.rnk {border: 0; display: inline;}

.rang {border: 0; display: inline; position: relative; margin-top: -4pt; margin-right: 3pt;}

.com_infa {}

.comments a:link {color: #459101; text-decoration: underline;}
.comments a:visited {color: #459101; text-decoration: underline;}
.comments a:hover {color: #247611;}
.comments a:active {color: #247611;}

.ava {float: left; display: inline; margin-top: 3pt; margin-left: 5pt; margin-right: 5pt; border: 0;}
.u_ava {float: left; display: inline; margin-top: 3px; margin-left: 0; margin-right: 5px; border: 0;}
.ava_mini {float: left; display: inline; margin-top: 3pt; margin-left: 5pt; margin-right: 5pt; max-width: 80px; border: 0;}
.ava_mini2 {float: left; display: inline; margin-top: 3pt; margin-left: 5pt; margin-right: 5pt; max-width: 50px; border: 0;}
.ava_mini_fr {float: left; display: inline; margin-top: 3pt; margin-left: 5pt; margin-right: 5pt; max-width: 80px; border: 0;}

.line_post {clear: both; margin-top: 16px; padding-top: 8px; border-top: 1px dashed #999999;}

.sig {color: #888888; position: relative; top: 4pt;}

.ch_status {margin-left: 20px; color: #459101; text-decoration: none; border-bottom: 1px dashed #459101; cursor: pointer;}
.ch_status:hover, .ch_status:active {color: #459101; text-decoration: none; border-bottom: 0px dashed #459101; cursor: pointer;}

.rt_cp {float: left; display: inline; margin-top: -2px; margin-right: 6px;}
.rt_img {position: relative; top: 3px; margin-right: 3px;}
.rt_c {float: left; display: inline; font-weight: bold; margin-left: 4px;}
.rt_c1 {float: left; display: inline; width: 16px; height: 16px; background: url(../img/arrt.gif) no-repeat left top; margin-top: -7px; margin-left: -3px; cursor: pointer;}
.rt_c1:hover, .rt_c1:active {background: url(../img/arrtg.gif) no-repeat left top;}
.rt_c2 {float: left; display: inline; width: 16px; height: 16px; background: url(../img/arrb.gif) no-repeat left bottom; margin-top: 6px; margin-left: -16px; cursor: pointer;}
.rt_c2:hover, .rt_c2:active {background: url(../img/arrbg.gif) no-repeat left top;}
.rt_in1 {position: relative; width: 16px; height: 16px; top: -4px; margin-left: -3px; cursor: pointer;}
.rt_in2 {position: relative; width: 16px; height: 16px; top: 9px; margin-left: -16px; cursor: pointer;}
.rt_in3 {position: relative; width: 16px; height: 16px; top: -4px; margin-left: -3px; cursor: pointer;}
.rt_in4 {position: relative; width: 16px; height: 16px; top: 9px; margin-left: -16px; cursor: pointer;}
.rt_i {margin-left: 2px;}
.infr {float: left; display: inline;}
.contr {margin-right: 7px; margin-top: 4px; padding-top: 4px; float: right; display: inline;}

.file_button {border: 0;}
.txt_area {border: 1px solid #54AE01; width: 60%; height: 150px; margin-bottom: 6px; }
.sel_edit {border: 1px solid #54AE01;}
.prof_div {margin-bottom: 6px;}

a.author:link {color: #459101; font-weight: bold; text-decoration: underline; text-align: right;}
a.author:visited {color: #459101; font-weight: bold; text-decoration: underline; text-align: right;}
a.author:hover {color: #247611; font-weight: bold; text-decoration: none; text-align: right;}
a.author:active {color: #247611; font-weight: bold; text-decoration: none; text-align: right;}

#prof_form {float: left; display: inline; text-align: right; width: 85%; margin-bottom: 10px;}

#prof_form img {float: right; display: inline;}

#prof_form2 {clear: both; float: left; display: inline; text-align: left; width: 65%; margin-top: 10px; margin-left: 28%; margin-bottom: 10px;}
.rp {padding: 0; margin: 4px 0;}
.rp0 {padding: 0; margin: 8px 0;}

#reg_lp {float: left; display: inline; width: 60px; font-weight: bold; padding-left: 10px;}
#reg_rp {float: left; display: inline; width: 400px; padding-left: 6px;}

#reg_l {float: left; display: inline; width: 18%; font-weight: bold; padding-left: 10px;}
#reg_l p {margin: 22px 0; height: 20px; padding-top: 4px;}
#reg_r {float: left; display: inline; width: 60%; padding-left: 6px;}
#reg_r p {margin: 22px 0; height: 24px;}
#reg_r textarea {clear: both; width: 98%; height: 100px;}
#reg_r3 {float: left; display: inline; width: 60%; padding-left: 6px; padding-top: 2px;}
#reg_r3 p {margin: 22px 0; height: 21px; padding-top: 3px;}

.reg_l1 {float: left; display: inline; width: 16%; font-weight: bold; padding-left: 10px;}
.reg_l1 p {margin: 10px 0; padding-top: 4px;}
.reg_r1 {float: left; display: inline; width: 68%; padding-left: 6px;}
.reg_r1 p {margin: 12px 0;}

#profile_frm {margin-left: 30px;}

.nowr {white-space: nowrap;}
.spaceb {width: 119px; height: 119px;}
#frp {position: relative; top: 3px; font-weight: bold;}
.space8 {margin-top: 8px; padding-top: 8px;}

.lft_coin {float: left; display: inline; width: 150px;}
.rt_coin {float: left; display: inline;}

.del {padding-left: 10px;}

.del a:link, a:visited {color: #444444; text-decoration: none;}
.del a:hover, a:active {color: #444444; text-decoration: underline;}

.new, .popul {clear: both; border-bottom: 1px dashed #999999; margin-left: 6px; padding-top: 6px; padding-bottom: 22px;}
.bot_nav_n {clear: both; border-bottom: 1px dashed #999999; padding-top: 6px; padding-bottom: 6px; margin-left: 6px;}

.new img, .popul img {border: 0px dashed #AAAAAA; /*float: right;*/}

.iedit {background: url(../img/i_edit.gif) no-repeat left top; padding-left: 22px;}
.ipm {background: url(../img/i_pm.gif) no-repeat left top; padding-left: 22px;}
.ifriends {background: url(../img/friends.gif) no-repeat left top; padding-left: 22px;}
.ifriends_sp {background: url(../img/friends.gif) no-repeat left top; text-decoration: underline; padding-left: 22px; color: #459101; cursor: pointer;}
.ifriends_sp:hover, .ifriends_sp:active {text-decoration: none; color: #247611;}
.igift {background: url(../img/gift.gif) no-repeat left top; padding-left: 20px;}
.ifav {background: url(../img/i_fav.gif) no-repeat -1px top; padding-left: 18px;}
.iex {background: url(../img/iex.gif) no-repeat left top; padding-left: 22px;}
.add_game_top {background: url(../img/plus.gif) no-repeat left top; padding-left: 20px;}
.iman {background: url(../img/i_man.gif) no-repeat left top; padding-left: 18px;}
.irose {background: url(../img/rose.png) no-repeat left top; padding-left: 20px;}

#search {clear: both; margin-top: 0; padding-top: 0; margin-bottom: 12px;}
#search form {margin: 4px auto;}
#search p {margin-top: 0; padding-top: 0;}
#form_srch {padding: 2px;}

ul.sp_list {margin-left: 44px;}
.sp_list li {padding-bottom: 10px;}

.sp_list2 {margin-left: 4px; padding-left: 0; list-style: none; font-size: 14px;}
.sp_list2 p {margin-left: 4px; padding-left: 0; font-size: 14px;}
.sp_list2 li {padding-bottom: 10px;}
.sp_list2 a:link, .sp_list2 a:visited {color: #333333; text-decoration: underline;}
.sp_list2 a:hover, .sp_list2 a:active {color: #247611; text-decoration: none;}

.rt_pad {clear: both; margin-left: 8px;}

.rek {font-size: 15px;}

.rek_prof {float: right; display: inline; width: 98%; margin-left: 10px; margin-right: 10px; font-size: 15px; border-top: 1px dashed #999999; border-bottom: 1px dashed #999999;}

.rek_prof p {float: right; display: inline;}

.rek img {border: 0; margin-right: 2%;}

.rek a, .rek_prof a {text-decoration: underline; color: #459101;}


#right {float: right; display: inline; width: 37.8%; padding-left: 10px; padding-right: 10px; background: #ededed url(../img/corner.png) no-repeat left top;}

#right a:link, #right a:visited {text-decoration: underline;}
#right a:hover, #right a:active {text-decoration: none;}

.sssg {padding-left: 26px; padding-top: 4px; padding-bottom: 2px; background: url(../img/sssg.png) no-repeat left top;}

#corner_bot {width: 13px; height: 12px; background: #ededed url(../img/corner_bot.png) no-repeat left bottom;}

#rek_in {float: right; display: inline; width: 20%; font-size: 15px;}

#rek_in ul {margin-left: 16pt; margin-right: 4pt; list-style: circle;}

#rek_in li {margin-bottom: 5pt;}



#right li {margin-bottom: 8px; padding-top: 2px; padding-bottom: 4px;}

.rtop {clear: left; margin-top: 44px; margin-bottom: 4px;}

ul#in_ul {list-style: none; padding-left: 20px; margin-left: 0;}
#in_ul li {margin-bottom: 8px; padding-left: 24px; padding-bottom: 4px;}

.rleft {float: left; display: inline; margin-right: 8%;}
.rright {float: left; display: inline; margin-left: 8%;}
.rleft2 {float: left; display: inline; position: relative; margin-top: -8pt; clear: both;}

#rek_in  img {border: 0; margin-right: 2%;}


#rek_in a:link {color: #459101; text-decoration: underline;}
#rek_in a:visited {color: #459101; text-decoration: underline;}
#rek_in a:hover {color: #247611;}
#rek_in a:active {color: #247611;}



#rek_in ul a:link {color: #555555; text-decoration: underline; font-weight: bold; font-size: 13px;}
#rek_in ul a:visited {color: #555555; text-decoration: underline; font-weight: bold; font-size: 13px;}
#rek_in ul a:hover {color: #459101; font-weight: bold; font-size: 13px;}
#rek_in ul a:active {color: #459101; font-weight: bold; font-size: 13px;}

.rss {margin: 0 8px 0 28px; padding: 0; font-size: 12px; font-weight: normal;}
.rss img {margin-top: -1pt;}

.page_block {clear: both; margin-bottom: 18px;}
.pager {font-size: 14px; margin-top: 25px; margin-bottom: 16px;}
.pager_top {float: right; display: inline; font-size: 14px; margin: 20px 70px 0 20px;}
.pager_top_st {float: right; display: inline; position: relative; font-size: 14px; margin: -10px 40px 0 0px;}
a.page_nav {padding: 0 4px;}
span.page_nav {padding: 0 2px;}

.page_l {position: relative; top: 5px; padding-left: 5px; padding-right: 2px;}
.page_r {position: relative; top: 5px; padding-left: 2px; padding-right: 5px;}
.page_l img, .page_r img {border: 0;}
.choise_page {margin-right: 6px;}
.choise_main {margin-left: 6px;}

#backgr {float: right; display: inline; background: url(../img/back_d.png) no-repeat right bottom; width: 185px; height: 150px; position: relative; margin-top: -70px; padding: 0; margin-right: 0;}

#copy {clear: both; float:left; display: inline; background: url(../img/copy_b.png) no-repeat left 8px; height: 58px; margin-top: 6px; margin-left: 14px; padding: 14px 50px 0 50px;}

#copyright {float: left; display: inline; margin-left: 6px;}
#copy_menu {float: left; display: inline; margin-left: 20px;}

.quote_pm {float: right; width: 50%;}

.quotetitle {
	padding: 2px 4px;
}
.quotecontent {
	padding: 5px;
	font-style: italic;
}
.quote{margin-top: 4pt; border: 1px dashed #AAAAAA; position: relative;}

#intro {position: relative; margin-top: -20pt; font-style: italic; text-align: right; float: right; display: inline;}

.add_str {clear: both; width: 95%; margin-left: 20px; margin-right: 4px;}
.add_input {width: 92%; float: right; margin-top: 4px; margin-bottom: 8px;}
.add_txtar {border: 1px solid #54AE01; width: 99%; height: 200px;}

.pm_tab {border: 0; width: 98%;}
.pm_tab td, .pm_tab th {padding: 2px 12px 10px 12px; margin: 0 6px; border-bottom: 1px solid #CCCCCC; vertical-align: top;}
.pm_from {width: 150px; padding-left: 22px;}
.pm_theme {padding-left: 22px;}
.under_ucard {margin-top: 0; padding-top: 0;}
.pm_header {padding-left: 22px; background: url(../img/pm-arr.gif) no-repeat left top;}
.pm_3col {text-align: center;}
.pm_check {cursor: pointer; margin-top: 40px;}

ul.artic  {margin-left: 16px; list-style: none;}
.artic li {padding-bottom: 8px;}


.sharing {clear: left; float: left; display: inline; margin-top: 3px; margin-left: 8px;}
.sharing_f {float: left; display: inline; margin-top: 6px; margin-left: 18px;}
.share_l {font-weight: bold; margin-top: 4px; margin-bottom: 0;}
.fb {float: left; display: inline; margin-top: 6px; margin-left: 12px; margin-right: 0; margin-bottom: 7px; padding-right: 0;}
.vk {float: left; display: inline; margin-top: 6px; margin-left: 6px; margin-right: 0; margin-bottom: 7px; padding-right: 0;}
.tw {float: left; display: inline; margin-top: 7px; margin-left: 6px; margin-right: 0; margin-bottom: 7px; padding-right: 0;}
.yash {float: left; display: inline; margin-top: 2px; margin-left: 0; margin-right: 0; margin-bottom: 9px; padding-right: 0;}
.ra_in {float: left; display: inline; margin-top: 5px; margin-left: 6px; margin-right: 0; margin-bottom: 0px; padding-right: 0;}
.yashb {float: left; display: inline; margin-top: 1px;}
.addthis1 {float: left; display: inline; margin-top: 12px; margin-left: 10px; margin-right: 0; margin-bottom: 0; padding-right: 0;}
.vk1 {width: 260px; float: left; display: inline; margin-top: 10px; margin-left: 14px; margin-right: 0; margin-bottom: 0; padding-right: 0;}
p.vk {margin-left: 4px; font-weight: bold;}


.twitter-share-button {cursor: pointer;}
#vk {margin-top: 12px; margin-left: 22px;}
#ban1 {margin-top: 3px; margin-left: 15px;}
#top_ban {display: block; width: 468px; height: 60px; background: url(../img/img_samp/banp.gif) no-repeat left top;}
#top_rnd {display: block; width: 468px; height: 60px; background: url(../img/img_samp/rnd_468_60_fast.gif) no-repeat left top;}
#top_ban_ero {display: block; width: 728px; height: 90px; background: url(../img/img_samp/intimf728.gif) no-repeat left top;}

#tdm {width: 90%;}

.lft_rek_blc {float: left; display: inline; width: 42%; margin: 0 10px;}
.rt_rek_blc {float: right; display: inline; width: 46%; margin: 0 10px;}

.lft_tags_blc {float: left; display: inline; width: 90%; margin: 0 10px;}

.blt {font-weight: bold;}
.ita {font-style: italic;}
.und {text-decoration: underline;}
.over {text-decoration: line-through;}
.bl_or {font-weight: bold; color: #FF4400;}
.blt14 {font-weight: bold; font-size: 14px;}
.bl_or14 {font-weight: bold; color: #FF4400; font-size: 14px;}
.blt16 {font-weight: bold; font-size: 16px;}
.bl_or16 {font-weight: bold; color: #FF4400; font-size: 16px;}
.s14 {font-size: 14px;}

.stat {margin:1em;}
.stat label {font-weight: bold;}

.rt_cp {float: left; display: inline; margin-top: -2px; margin-right: 6px;}
.rt_c {float: left; display: inline; font-weight: bold; margin-left: 4px;}
.rt_c1 {float: left; display: inline; width: 16px; height: 16px; background: url(../img/arrt.gif) no-repeat left top; margin-top: -7px; margin-left: -3px; cursor: pointer;}
.rt_c1:hover, .rt_c1:active {background: url(../img/arrtg.gif) no-repeat left top;}
.rt_c2 {float: left; display: inline; width: 16px; height: 16px; background: url(../img/arrb.gif) no-repeat left bottom; margin-top: 6px; margin-left: -16px; cursor: pointer;}
.rt_c2:hover, .rt_c2:active {background: url(../img/arrbg.gif) no-repeat left top;}

.teas_mrg {margin-left: 13px;}
.er_mrg {margin-left: 9px; padding-bottom: 8px;}

.clr_mrgt {clear: both; margin-left: 15px; position: relative; top: 6px;}
.clr {clear: both;}

/* RATER PLUGIN */

.rate_mrg {margin-top: 2px; margin-left: 22px;}
.ui-rater-rating {margin-left: 18px;}
.ui-rater-starsOff, .ui-rater-starsOn {display: inline-block; height:18px; background:url(stars.png) repeat-x 0 0px;}
.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}
.ui-rater-starsHover {background-position: 0 -18px!important;}
.notice-wrap{position:fixed;top:20px;right:20px;width:250px;z-index:9999}* html .notice-wrap,.notice-item-close{position:absolute; z-index: 100;}.notice-item{font:12px tahoma;height:60px;background:#333;-moz-border-radius:6px;-webkit-border-radius:6px;color:#eee;padding:6px 6px 0 6px;border:2px solid #999;display:block;position:relative;margin:0 0 12px 0; z-index: 100;}.notice-item-close{font:12px tahoma bold;right:6px;top:6px;cursor:pointer; z-index: 100;}

.newpm{background-color: #fffddf;}
.newpm .under_ucard img{border: 2px black solid;}

.partners {clear: both; margin-bottom: 14px;}

#melting {margin-left: 2px; padding-top: 15px; padding-left: 55px; padding-bottom: 17px; background: url(../img/dev/sssg_m.png) no-repeat left top;}
#gmtp {clear: both; margin-left: 4px; padding-top: 15px; padding-left: 56px; padding-bottom: 17px; background: url(../img/dev/gmtp_m.jpg) no-repeat left top;}
#dozen {clear: both; margin-left: 4px; padding-top: 15px; padding-left: 56px; padding-bottom: 17px; background: url(../img/dev/dg.jpg) no-repeat left top;}
