body {background:#E7E4E0; color: #424242; font-family: Verdana, Tahoma, Sans-Serif; font-size: 11px; height: 100%; margin: 0; padding: 0; }
#loading-layer{display:none; font:8pt Tahoma; background-color:rgba(0,0,0,0.7); opacity:1.0 !important;color:#fff;text-align:center;min-width:56px;border-radius:2px;-webkit-border-radius:2px;padding:10px 10px;box-shadow:0 2px 7px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.7)}
#main{width: 95%; margin: 0 auto; min-width:1000px; max-width:1300px}
#top{background:#fefefe; border-bottom:1px solid #aaa; box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.3); opacity:0.95; -khtml-opacity:0.95; left:0px; min-width: 1000px;min-height:32px; padding:0; position:fixed; right:0; top:0; width:100%; z-index:99;}
.topblock {background:#fff; position:relative; padding:7px; top:-2px; left:-2px; z-index: 1; height:34px;}
#header{margin: 55px 7px 10px 7px; height:95px; }
.logo{position: relative; float:left; width:auto;}
.banner{float:right;position:relative;top:13px;right:5px;background:#FFF;border:1px solid #bbbbbb;padding:5px;}
.banner div{width:468px;height:60px;top:18px;right:5px;background-image: url(../images/banner.gif);border:1px solid #dcdcdc;}
#menu {padding: 7px; margin: 0 0 5px 0; background: white; border: 1px solid #BBB;text-align: center;z-index: 10;position: relative; height: 24px;}
#mainblock{background:#FFF;position:relative;border: 1px solid #bbbbbb;padding-top:8px;margin-bottom:5px;min-height: 1000px;}
#footer {background: #ffffff top repeat-x; color: #AAA; border: 1px solid #BBBBBB; height: 29px; padding: 15px 10px 0px; text-align: center;}
#footer .left{display: inline-block;float: left; font-size: 1.3em;}
#footer .counters {display:inline-block; float:right; margin-top:-8px;}
#footer .counters a img {opacity:0.3; filter:alpha(opacity=40);}
#footer .counters a:hover img {opacity:1.0; filter:alpha(opacity=100);}
#chat{height:350px; overflow:auto; background-color :#FFFFFF; border:solid #CECECE 1px; padding:1px; font-family: Tahoma;}
.cmessage{padding: 5px; border-bottom: 1px solid #CCC;}
ul, li{list-style:none; padding: 0 0 0 0; margin: 0;}
.lastcomm {font-family: Tahoma;}
.lastcomm strong{float: right; color: #BBBBBB}
#left {width:220px; float:left; margin-left:8px;}
#right {width:220px; float:right; margin-right:8px;}
#content {margin-left:238px;margin-right:238px;}
.widget {background:#FFF;border:1px solid #B0BEC7;margin-bottom: 7px;}
.widget .title {background:url(../images/bg_mb.gif) repeat-x scroll 0 0 #E3E3E3; border-bottom: 1px solid #B0BEC7; padding: 3px 7px; font:bold 11px Verdana; color: #525252;}
.widget .title a{float: right;}
.widget .text {padding: 5px;}
.newsslider {text-align: center;}
.newsslider img {border: 5px solid #CCCCCC; margin: 1px;}
.newsslider a:hover img {border: 5px solid #8F8983;}
.smallblock{background: white;border: 1px solid #B0BEC7;position: relative;padding: 5px;z-index: 1;margin-bottom: 7px;height: 12px;}
.item{background: white; border: 1px solid #B0BEC7; padding: 3px; margin-bottom: 5px;}
.item .story{padding: 4px 6px 4px; text-align: justify;}
.item h1{text-align: center; font:bold 11px Tahoma; color: #333;}

#comments{width: 99%;height: 50px;border: 1px solid #E0E0E0;background: white;resize: none;}
.comment{ background: white; border: 1px solid #B0BEC7; }
.avatar { width: 80px; height: 80px; border:1px solid #ccc;}
.comm-link{color: gray;}

#menu ul{float:left; margin: 0 auto; width: 100%; border: 1px solid #ADAC9D; background: white url(../images/topmenu_bgg.png) repeat-x;}
#menu li{float: left; border-right: 1px solid #ADAC9D;}
#menu a{float:left; padding: 5px 10px; color: #000; text-decoration: none;  font-size: 7pt;}
#menu a:hover{color: white; text-decoration: none; background: transparent url(../images/topmenu_over_bgg.png) repeat-x;}
a { color: #6e87a1; text-decoration: none; }
a:hover { text-decoration: underline; }
.pages{background: white; border: 1px solid #B0BEC7; position: relative; z-index: 1; margin: 5px 0;}
.navigation { border: 0; color: #666; margin: 10px 0; }
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active { background: #F9F9F9; border: 1px solid #E6E6E6; color: #636363; font-size: 11px; padding: 3px 6px; text-decoration: none; }
.navigation a:hover { background: #799AE3; border-color: #E6E6E6; color: #FFFFFF; }
.navigation span { background: #fff; border:1px solid #E6E6E6; color: #ccc; font-size: 11px; padding: 3px 6px; text-decoration: none; }
h1 {font:bold 11px Tahoma; margin: 0;}

table { border: 0px; }
table td { font: 11px Verdana; padding: 0px; }
table td img { vertical-align: text-top; }
img { border-style: none; }
form { margin: 0px; padding: 0px; }
p { margin: 0; padding: 0; }
.line {background: url(../images/title_bg.gif) top repeat-x; padding: 5px; color: #000; font-weight: bold; border:1px solid #caccb0;}
.line2 {background: url(../images/title_bg.gif) top repeat-x; padding: 5px; color: #000; font-weight: bold; margin-right: 65px; margin-left: 65px; border:1px solid #caccb0; height:12px;}
	div.line_center{text-align: center;}
.button{background: #f3f2e7;border: 1px solid #bbb;border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;position:relative;padding-top:1px;margin-right:3px;cursor:pointer;}
.button_site{background: #f3f2e7;border: 1px solid #bbb;border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;position:relative;padding-top:1px;margin-right:3px;cursor:pointer;}

#login {width:230px; float:right;margin-bottom:8px;margin-right:5px;height: 99px;}

.ri {width:230px; float:right; text-align: right;margin-top:-3px;  } /* поиск в верхнем меню */
.av {width:160px; padding:5px; background:#eee; vertical-align:top;}
.com {padding:5px; vertical-align:top;}
.mes {padding:5px;vertical-align:top;}
.mesbody {margin-bottom:10px; padding: 5px;}
#table1 .com { background-color:#fafafa !important; width:120px !important; }
.imag {width: 160px;float: left;min-height: 200px;}
.inf {margin-left:165px;}
.shadow {width:220px;margin-bottom:10px;} /* тень блоков */
.block {background:#fff; border: 1px solid #bbb; position:relative; padding:5px; top:-2px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;} /* тело блоков*/
.blocka {background:#fff; border:1px solid #bbb; position:relative; padding:0px; top:-2px; } /* тело блоков*/
.shadow2 {margin-bottom:7px;} /* тень широких блоков */
.block2 {background:#fff; border:1px solid #B0BEC7; position:relative; padding:5px; z-index: 1;} /* тело для широкого блока с большим отступом*/
.block2a {background:#fff; border:1px solid #bbb; position:relative; padding:7px; top:-2px; left:-2px;z-index: 1; border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;} /* тело для широкого блока с большим отступом*/
.block3 {background:#fff; border:1px solid #bbb; position:relative; padding:1px; top:-2px;} /* тело для широкого блока с маленьким отступом*/
.block4 {color: #000;background: #d8d9bd; border:1px solid #48494a; border-top:1px solid #48494a;position:relative; padding:5px; top:-2px; left:-2px;  min-height: 190px;} /* тело для широкого блока с маленьким отступом внутри вкладок*/
.block5 {background:#fff; border:1px solid #bbb; position:relative; padding:5px; top:-2px; left:-2px;z-index: 1;} /* тело для широкого блока с большим отступом*/
.titleblock {display: block;background: url(../images/bg_mb.gif) #d6d6bd top repeat-x;text-align: center;padding: 5px; color: #000; font-weight: bold;margin:-4px -4px 4px -4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; width:90%; margin-top:0px; border:1px solid #caccb0; } /* спан для названия блока*/
.blocklogin {height: 90px;}
.commblock {background: #F5F5F5 repeat;border: 1px solid #bbb;position: relative;padding: 5px;top: -2px;left: -2px;z-index: 1;} /* тело для широкого блока с большим отступом*/
.section {width:230px; }
ul.tab {margin:0 auto;font-size: 7pt;list-style: none;background: url(../images/topmenu_bgg.png) center center repeat-x;float: left;padding:0px;width: 230px;}
.tab li {background: white url(../images/topmenu_bgg.png) center center repeat-x;float: left;display: inline;margin:0 auto;color: #000;cursor: pointer;position: relative;border-left: 1px solid #adac9d;border-right: 1px solid #adac9d;width: 100px;padding: 6px;text-align: center;}
.tab li:hover {color: white;background: transparent url(../images/topmenu_over_bgg.png) center center repeat-x;width: 100px;padding: 6px;}
.tab li.current {color: #white ; width: 100px;padding: 6px;}
.box {display: none;	padding: 5px;}
.box.visible {display: block;}
.header_menu, .header_menu li{list-style: none; margin: 0px; padding: 0px;}
	.header_menu{padding: 0px;}
	.header_menu li{padding-right: 5px; display: inline;}
	.header_menu a{font-weight: bold;}
.mb{background: #fff; padding: 1px; }
.login{background: #fff; padding: 1px; height: 107px;}
.clear{clear: both;}
div.menu_line{padding: 2px 6px;}
.logged_ava{border-right: 1px solid #bcbcbc; width:50px; height:50px;}
.logged_ava center {width:50px; height:50px;}
	.logged_ava img{max-width: 50px;}
table.userstop{font-size:11px;text-align:center;}
table.userstop thead td{background:#F5F5F5;border:1px solid #EEEEEE;padding:2px 2px 3px 2px;border-right:0;}
table.userstop td{border:1px solid #EEEEEE;padding:2px 2px 3px 2px;border-right:0;border-top:0;}
table.userstop td:last-child{border-right:1px solid #EEEEEE;}
.scripttags {color: #000000;FONT: 9px Verdana;text-align: left;background-color: #fdf5e6;border: 1px dotted rgb(190,190,190);padding: 3px 5px;}
.author {background:none repeat scroll 0 0 #F5F5F5;border-right:1px dashed #CCCCCC;border-top:0px solid #CCCCCC;padding:7px;}
.node_date {width:60px; height: 50px; float: left; margin-top: -52px; background: #f2f3e2; border:1px solid #cdd0b3;}
.node_rate {width:60px; height: 50px; float: right; margin-top: -52px; background: #f2f3e2; border:1px solid #cdd0b3; font-size:14px; text-align:center; position:relative;}
.rating { margin-top:150px;}
.rating a:hover { text-decoration: none;}
.node_tags {margin-right: 65px; margin-left: 65px;}
.node_date_date {font-size: 20px; font-weight: bold; font-family: Georgia; text-align: center; border-bottom: 1px dashed #cdd0b3; height:26px; }
.node_date_month {margin-top: 3px; font-size:11px; font-weight: bold; font-family: Georgia; text-align: center;}
.cleared {clear:both;}
.ui-helper-clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.ui-helper-clearfix {display: inline-block;}
* html .ui-helper-clearfix {height: 1%;}
.ui-helper-clearfix {display: block;}
.ui-icon {background-repeat: no-repeat;display: block;overflow: hidden;text-indent: -99999px;}
.ui-widget {font-family: Tahoma, Lucida Sans, Arial, sans-serif;font-size: 11px;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: tahoma, Arial, sans-serif;font-size: 11px;}
.ui-widget-content {background: #fcfdfd 50% bottom repeat-x;border: 1px solid #a6c9e2;color: #222222;}
.ui-widget-content a {color: #222222;}
.ui-widget-header {background: #5c9ccc;border: 1px solid #34498B;color: #ffffff;font-weight: bold;}
.ui-widget-header a {color: #ffffff;}
.ui-state-default, .ui-widget-content .ui-state-default {background: #dfeffc;border: 1px solid #c5dbec;color: #2e6e9e;font-weight: bold;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2e6e9e;text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background: #d0e5f5;border: 1px solid #79b7e7;color: #1d5987;font-weight: bold;}
.ui-state-hover a, .ui-state-hover a:hover {color: #1d5987;text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active {background: #f5f8f9 50% 50% repeat-x;border: 1px solid #79b7e7;color: #e17009;font-weight: bold;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #e17009;text-decoration: none;}
.ui-widget :active {outline: none;}
.ui-state-error {background: #fef1ec 50% 50% repeat-x;border: 1px solid #cd0a0a;color: #cd0a0a;}
.ui-widget-header .ui-icon {background-image: url(../images/dialog-icons.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/dialog-icons_h.png);}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-closethick {background-position: -96px -128px;}
.ui-button .ui-button-text {display: block;line-height: 1.4;}
.ui-button-text-only .ui-button-text {padding: .4em .8em;}
input.ui-button {padding: .4em 1em;}
.ui-button-set {margin-right: 7px;}
.ui-button-set .ui-button {margin-left: 0;margin-right: -.3em;}
button.ui-button::-moz-focus-inner {border: 0;padding: 0;}
.ui-dialog {overflow: hidden;padding: .2em;position: absolute;width: 300px;}
.ui-dialog .ui-dialog-titlebar {padding: .5em 1em .3em;position: relative;}
.ui-dialog .ui-dialog-title {float: left;margin: .1em 16px .2em 0;}
.ui-dialog .ui-dialog-titlebar-close {height: 18px;margin: -10px 0 0 0;padding: 1px;position: absolute;right: .3em;top: 50%;width: 19px;}
.ui-dialog .ui-dialog-titlebar-close span {display: block;margin: 1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0;}
.ui-dialog .ui-dialog-content {background: none;border: 0;overflow: auto;padding: .5em 1em;position: relative;zoom: 1;}
.ui-dialog .ui-dialog-buttonpane {background-image: none;border-width: 1px 0 0 0;margin: .5em 0 0 0;padding: .1em 1em .1em .4em;text-align: left;}
.ui-dialog .ui-dialog-buttonpane button {cursor: pointer;float: right;line-height: 1.4em;margin: .5em .4em .5em 0;overflow: visible;padding: .2em .6em .3em .6em;width: auto;}
.ui-dialog .ui-resizable-se {bottom: 3px;height: 14px;right: 3px;width: 14px;}
.ui-draggable .ui-dialog-titlebar {cursor: move;}
hr{color: #FFF;border: 0;border-bottom: 1px dashed #555;}
.fl_topic{ width:auto; max-width: 40% }
.fl_post{ width:auto }
.fl_last_poster{ width:auto }
.fl_last_date{ width:auto }
.tor{BORDER-RIGHT: #98aab1 0px solid; BORDER-TOP: #98aab1 0px solid; BORDER-LEFT: #98aab1 0px solid; BORDER-BOTTOM: #98aab1 0px solid; BACKGROUND-COLOR: #6699cc}
.tor_row1 {BACKGROUND-COLOR: #f4f8fb}
.tor_row3 {BACKGROUND-COLOR: #d0dfef;background-image: url(../images/torrow.gif);}
.tor_gen {FONT-SIZE: 10pt}
.tor_genmed {FONT-SIZE: 9pt}
.tor_denied {FONT-SIZE: 9pt; font-weight: bold;}
.tor_gensmall {FONT-SIZE: 8pt}
.tor_genmed a{color:black;}
.loginpanel{height:21px;padding:5px;padding-top:7px;border:1px solid #CCC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;background-color:#fdfdfd;overflow:hidden;position:relative;}
.loginpanel form a:hover{text-decoration:none !important;	}
.field{font-size: 12px;width: 150px;border: 1px solid #bbb;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:1px;padding-left:5px;padding-bottom:2px;padding-top:2px;}
.usermenu{height:23px;padding:5px;border:1px solid #CCC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;background-color:#fdfdfd;	}
.usermenu form a:hover{text-decoration:none !important;	}
.usermenu a{color:black;}
.usermenu .col{width:auto;padding-right:15px;float:left;font-size:10px;}
.searchpanel{height:21px;padding:5px;padding-top:6px;padding-bottom:6px;border:1px solid #CCC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:right;position:relative;background-color:#fdfdfd;}
.gallery{margin: 20px auto 20px 70px;overflow: hidden;}
ul.gall{padding : 0 0 0 0;margin : 0 0 0 0;    }
ul.gall li{padding : 0 0 0 0;margin : 0 0 0 0;list-style-type : none;}
a.vote_link {text-decoration: none;}

.title_quote{font-weight: bold;font-size:10px;padding:3px;border-top:1px solid #333333;border-left:1px solid #333333;border-right:1px solid #333333;background-color:#E4EAF2;}
.quote{background: none repeat scroll 0 0 #FAFCFE;padding:6px;padding-left:15px;font-style: italic;font:11px Tahoma, Verdana, Sans-Serif;background-color:#f5f5f5;border:1px solid #333333;}
.screenshots{background: none repeat scroll 0 0 #FAFCFE;padding:6px;background-color:white;border:1px solid #333333;text-align: center;}

.title_spoiler {color: #636363;background-color: #f2f2f2;border: 1px dotted #bebebe;font-weight: bold;padding: 5px;}
.text_spoiler {color: #757575;background-color: #f2f2f2;border: 1px dotted #bebebe;border-top: 0;text-align: justify;padding: 5px;}
 .scriptcode {color: #000000;FONT: 11px Verdana; text-align:left;background-color: lightyellow;border: 1px dotted rgb(190,190,190);padding: 5px;}
.weekday-active-v {color: #4b73d4;}
.day-active-v {color: #4b73d4;}
.calendar {font-family:verdana;font-size:10px}
.calendar td, th {font-family:verdana;font-size:10px;text-decoration: none;padding: 3px;}
.weekday {color: #804040;font-family:verdana;font-size:10px;}
.weekday-active {color: #804040;font-family:verdana;font-size:10px;}
.day-active {color: #804040;font-family:verdana;font-size:10px;}
.day-active a,.weekday-active a,.day-active-v a,.weekday-active-v a{text-decoration: underline;}
.monthlink {color: #4974a3;font-family:tahoma;font-size:10px;text-decoration: none;}
.day-current {background:#F9F9F9;border:1px solid #E6E6E6;}
.bbcodes {background: #FFF;border: 1px solid #E0E0E0;color: #666666;font-family: Verdana, Tahoma, helvetica, sans-serif;padding: 2px;vertical-align: middle;font-size: 10px; vertical-align: middle;margin:2px;height: 21px;}
.editor_button {float:left;cursor:pointer;padding-left: 2px;padding-right: 2px;}
.editor_button img {border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border:none;}
.editor_button_brk img {border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border:none;}
.editbclose img {border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border:none;}
.editor_buttoncl {float:left;cursor:pointer;padding-left: 1px;padding-right: 1px;border-left: 1px solid #BBB;border-right: 1px solid #BBB;}
.editbclose {float:right;cursor:pointer;}
.editor_button select {font-family: tahoma;font-size: 11px;}
.editor_button img {margin: 0; padding: 0;}
.editbclose img {margin: 0; padding: 0;}
.editor_button_brk img {margin: 0; padding: 0;}
.pm_head {FONT: 10pt Verdana; }
.pm_list {color: #888888;font-size: 11px;font-family: tahoma;}
.pm_list a {color: #4b719e;font-size: 11px;font-family: tahoma;}
#dropmenudiv {border: 1px solid #cbdfe8;background-color: #fbfdfe;font-size: 11px;line-height: 20px;margin: 2px 0;padding: 5px;opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#dropmenudiv a { display: block; text-indent: 3px; text-decoration: none; color: #6e87a1; padding: 1px 0; width: 100%;}
#dropmenudiv a:hover { color: #5c95d1;  background-color: #ffffff;}
.vote  {color: #717171;font-size: 11px;font-family: tahoma;}
#newpm {position:absolute;width:400px;padding:4px;background-color:#FDFDFD;border:1px solid #BBB;font-family: Verdana;font-size: 11px;line-height: 135%;}
#newpmheader {padding-left: 5px;padding-right: 5px;padding-top: 2px;height: 20px;color: #000;font-weight: bold;background-color: #d8d9bd;font-family: verdana, sans-serif;font-size: 11px;cursor: move;}
#newpm a{background: transparent;color: #4D6A8A;text-decoration: none;}
#newpm a:hover{background: transparent;color: #4D6A8A;text-decoration: underline;}
.attachment {color: gray;}
.search {font-family: Verdana;font-size: 11px;color:#53646F;text-decoration: none;padding:2px;}
.textin {font-family: Verdana;font-size: 11px;color:#00002C;text-decoration: none;}
.sresult  {text-align: justify; font-family:verdana; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; font-size:12px; color:#606D77;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;}
.highslide-loading {display: block;padding: 3px 0 3px 38px;width: 0;height: 32px;overflow: hidden;background-color: black;background-repeat: no-repeat;background-position: 3px 3px;background-image: url(../images/loader.big.black.gif);}
a.highslide-full-expand {background: url(../images/fullexpand.gif) no-repeat;display: block;margin: 0 10px 10px 0;width: 34px;height: 34px;}
.highslide-footer {height: 11px;}
.highslide-dimming {background: #000000;}
.highslide-footer .highslide-resize {float: right; height: 12px; width: 11px; background: url(../images/resize.gif);}
.highslide-resize {cursor: nw-resize;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.scrollup{width:15px;border:1px solid #bbbbbb;background:#FFF;text-align:center;padding:5px;position:fixed;bottom:0px;right:0px;cursor:pointer;display:none;color:#333;font-family:verdana;font-size:11px;}