BODY {
    background: #FFFFFF;
    font-size: 13px;
	width: 100%;
	min-width: 940px;
	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: 940px;
	width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 750 ? "750px" : (document.documentElement.clientWidth > 6666 ? "6666px" : "100%")) : (document.body.clientWidth < 750 ? "750px" : (document.body.clientWidth > 6666 ? "6666px" : "100%")));
}
  
  
a:link {color: #53AD00; text-decoration: none;}
a:visited {color: #53AD00; text-decoration: none;}
a:hover {color: #53AD00;}
a:active {color: #53AD00;}
 
.img_l {float: left; border: 0; margin-right: 5pt; margin-top: 1.5pt;}
 
h1 {color: #54AE01; font-family: 'trebuchet ms'; margin-left: 0; padding-left: 3px; border-bottom: 1px solid #54AE01;}

h2 {color: #54AE01; font-family: 'trebuchet ms'; float: right; display: inline; font-size: 18px; margin: 0 8pt 4pt 0; padding-bottom: 3px;}

h3 {color: #54AE01; font-family: 'trebuchet ms'; font-size: 16px; margin-bottom: 0;}

#best_h{background: url(../img/ico_best.png) no-repeat left top; padding-left: 26px;}
#new_h{background: url(../img/ico_all.png) no-repeat left -3px; padding-left: 30px; margin-top: 4pt; margin-bottom: 8pt;}
#popul_h{background: url(../img/ico_popul.png) no-repeat left -2px; padding-left: 22px;}
#all_h{background: url(../img/ico_new.png) no-repeat left top; padding-left: 48px;}

table {font-size: 13px;}

#header {background: url(../img/logo.png) no-repeat -10px 0px; height: 121px; width: 100%; margin: 0; padding: 0;}

#lt {width: 225px; 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 18%; position: relative; left: 16px; float: left; display: inline; padding: 0; list-style: none; background: #C7C8C9; 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: #444444; border-right: 1px dashed #eeeeee;}

#menu a:link {display: block; background: #C7C8C9; padding: 5px 10px; color: #444444;}
#menu a:visited {display: block; background: #C7C8C9; padding: 5px 10px; color: #444444;}
#menu a:hover {display: block; background: #D9FAB8; padding: 5px 10px; color: #444444; text-decoration: underline;}
#menu a:active {display: block; background: #D9FAB8; padding: 6px 10px 4px 10px; color: #444444; 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-weight: inherit; 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 26%; position: relative; top: 10pt; left: -12px;}

#auth a:link {color: #222222; text-decoration: underline;}
#auth a:visited {color: #222222; text-decoration: underline;}
#auth a:hover {color: #54AE01; text-decoration: underline;}
#auth a:active {color: #54AE01; text-decoration: underline;}

#mest_out {margin-top: 8px;}
#mest_in {margin-top: 14px;}

#auth form {position: relative; margin: 0; padding: 0;}

input {margin-left: 2pt; border: 1px solid #54AE01;}

.btn_log {background: transparent; cursor: pointer;}

#center {clear: both; padding: 0;}

#center p, h3 {padding: 0 8px;}

#rek_top {height: 60px; padding: 2px 8px; margin-bottom: 4pt;}

#content {background: url(../img/fon2.png) no-repeat -30px 150px; float: left; display: inline; width: 60%; border-right: 1px solid #54AE01; border-bottom: 1px solid #54AE01;}

#object {width: 98%; height: 200px; margin: 0 6pt; border: 1px solid #222222;}

#content p, ul {padding-left: 8px; padding-right: 8px;}

#desc {background: url(../img/fon2.png) no-repeat -30px 150px; float: left; display: inline; width: 80%; border-right: 1px solid #54AE01; border-bottom: 1px solid #54AE01;}

#desc p, ul {padding-left: 8px; padding-right: 8px;}

.post_img img {border: 1px dashed #AAAAAA; float: right; display: inline;}

#profile {background: url(../img/fon2.png) no-repeat -30px 150px; float: left; display: inline; width: 80%; border-right: 1px solid #54AE01; border-bottom: 1px solid #54AE01;}

#profile1 {background: url(../img/fon2.png) no-repeat -30px 150px; float: left; display: inline; width: 80%; border-right: 1px solid #54AE01; border-bottom: 1px 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 {background: url(../img/arrow.png) no-repeat left 2px; padding-left: 18px; color: #53AD00; font-weight: bold; font-size: 14px; text-decoration: underline;}
a.game_title:visited {background: url(../img/arrow.png) no-repeat left 2px; padding-left: 18px; color: #53AD00; font-weight: bold; font-size: 14px; text-decoration: underline;}
a.game_title:hover {background: url(../img/arrow.png) no-repeat left 2px; padding-left: 18px; color: #008029; font-weight: bold; font-size: 14px;}
a.game_title:active {background: url(../img/arrow.png) no-repeat left 2px; padding-left: 18px; color: #008029; font-weight: bold; font-size: 14px;}

.best {clear: both; border-bottom: 1px solid #54AE01; padding-bottom: 6px;}

.best img {border: 1px dashed #AAAAAA; float: right;}

.best1 {clear: both; border-bottom: 1px solid #54AE01; padding-bottom: 6px;}

.best1 img {border: 1px dashed #AAAAAA; float: right;}

.shw_com {clear: both; border-bottom: 1px solid #54AE01; padding-bottom: 6px;}

.shw_com img {border: 0; display: inline;}

.shw_com div {padding-left: 6px; padding-right: 6px;}

.rate, .watch {color: #888888; font-size: 12px;}

a.com:link {color: #53AD00; text-decoration: none;}
a.com:visited {color: #53AD00; text-decoration: none;}
a.com:hover {color: #008029; text-decoration: none;}
a.com:active {color: #008029; text-decoration: none;}


.sep {clear: both;}

.pad_p {clear: both; padding-left: 8px;}
.pad_p1{clear: both; 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: #53AD00; font-weight: bold; text-decoration: underline;}
a.gamai_b:visited {color: #53AD00; font-weight: bold; text-decoration: underline;}
a.gamai_b:hover {color: #008029; font-weight: bold;}
a.gamai_b:active {color: #008029; font-weight: bold;}

a.gamai:link {color: #53AD00; text-decoration: underline;}
a.gamai:visited {color: #53AD00; text-decoration: underline;}
a.gamai:hover {color: #008029;}
a.gamai:active {color: #008029;}

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: #53AD00; clear: both;}

a.min_nav:link {color: #53AD00;}
a.min_nav:visited {color: #53AD00;}
a.min_nav:hover {color: #008029;}
a.min_nav:active {color: #008029;}

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: #53AD00; clear: both;}

a.min_nav2:link {color: #53AD00; display: block;}
a.min_nav2:visited {color: #53AD00; display: block;}
a.min_nav2:hover {color: #008029; display: block;}
a.min_nav2:active {color: #008029; display: block;}

#att {clear: both;}

#u {text-decoration: underline; width: 22px;}
#s {text-decoration: line-through; width: 22px;}
#url {text-decoration: underline; width: 40px;}

#add_comment textarea {width: 52%; height: 330px; float: left; display: inline; margin: 5pt 0 5pt 8pt; padding: 4px; border: 1px dashed #AAAAAA;}

.smile_cont {float: left; display: inline; height: 48px;}

#bb {margin: 4pt 6pt 0 6pt;}

#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;}

.comments {margin-top: 8pt; text-align: justify; clear: both;}

.lt_com {float: left; display: inline; width: 156px; margin-top: 4pt; margin-bottom: 8pt; margin-left: 2pt;}
.lt_com img {border: 0;}
.rt_com {float: left; display: inline; width: 76.5%; margin-top: -7pt; 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_ava {float: left; display: inline; margin-top: 4px; margin-bottom: 8pt; margin-left: 2pt;}
.rt_ava {float: left; display: inline; width: 76.5%; margin-top: 4pt; 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;}

.comments a:link {color: #53AD00; text-decoration: underline;}
.comments a:visited {color: #53AD00; text-decoration: underline;}
.comments a:hover {color: #008029;}
.comments a:active {color: #008029;}

.ava {float: left; display: inline; margin-top: 3pt; margin-left: 5pt; margin-right: 5pt;}

.sig {color: #888888; position: relative; top: 4pt;}

.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: #53AD00; font-weight: bold; text-decoration: none; text-align: right;}
a.author:visited {color: #53AD00; font-weight: bold; text-decoration: none; text-align: right;}
a.author:hover {color: #008029; font-weight: bold; text-decoration: none; text-align: right;}
a.author:active {color: #008029; 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 {float: left; display: inline; text-align: right; width: 65%; margin-bottom: 10px;}

.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; padding-bottom: 6px;}

.new img, .popul img {border: 1px dashed #AAAAAA; float: right; margin-left: -2px;}


#search form {margin: 6pt 4pt;}


.rek {font-size: 15px;}

.rek_prof {float: right; display: inline; width: 100%; font-size: 15px; border-top: 1px solid #54AE01;}

.rek_prof p {float: right; display: inline;}

.rek img {border: 0; margin-right: 2%;}

.rek a, .rek_prof a {text-decoration: underline; color: #53AD00;}


#right {float: left; display: inline; width: 38%; padding-left: 10px;}

#rek_in {float: right; display: inline; width: 19%; font-size: 15px;}

#rek_in ul {margin-left: 16pt; margin-right: 4pt; list-style: circle;}

#rek_in li {margin-bottom: 5pt;}

#right ul {margin-left: 16pt; margin-right: 4pt; list-style: circle;}

#right li {margin-bottom: 5pt;}

.rtop {margin-top: 28pt; margin-bottom: 2pt;}

.rleft {float: left; display: inline; margin-right: 8%;}
.rright {float: left; display: inline; margin-left: 0;}
.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: #53AD00; text-decoration: underline;}
#rek_in a:visited {color: #53AD00; text-decoration: underline;}
#rek_in a:hover {color: #008029;}
#rek_in a:active {color: #008029;}

#right ul a:link {color: #555555; text-decoration: underline; font-weight: bold; font-size: 13px;}
#right ul a:visited {color: #555555; text-decoration: underline; font-weight: bold; font-size: 13px;}
#right ul a:hover {color: #53AD00; font-weight: bold; font-size: 13px;}
#right ul a:active {color: #53AD00; font-weight: bold; font-size: 13px;}

#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: #53AD00; font-weight: bold; font-size: 13px;}
#rek_in ul a:active {color: #53AD00; 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;}


#backgr {float: right; display: inline; background: url(../img/fon.png) no-repeat right bottom; width: 185px; height: 150px; position: relative; margin-top: -55pt; padding: 0; margin-right: 0;}

#copy {clear: both; float:left; display: inline; background: url(../img/copy_back.png) no-repeat left 8px; height: 58px; padding: 18px 50px 0 50px;}

.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 {width: 98%; margin: 0 8px;}
.pm_tab td {padding: 6px; border: 1px dashed #AAAAAA;}

ul.artic  {margin-left: 16px; list-style: none;}
.artic li {padding-bottom: 8px;}

.vk {float: left; display: inline; margin-top: 6px; margin-left: 14px; margin-right: 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(http://flashroom.ru/templates/img/img_samp/banp.gif) no-repeat left top;}
#top_ban_ero {display: block; width: 728px; height: 90px; background: url(http://flashroom.ru/templates/img/img_samp/intimf728.gif) no-repeat left top;}