@charset "utf-8";
html {
	overflow-x: auto;
}
body, td, th {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	font-size: 12px;
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A {
	font-family : "Lucida Sans Unicode", "Lucida Grande";
	font-size : 12px;
	text-decoration: none;
	display: inline-block;
	border-bottom: 1px dashed #663300;
	color: #663300;
}
A:hover {
	color : #FF6600;
}

div { vertical-align:top; }
IMG { border-bottom: none; border: 0px;  }
A IMG { border-bottom: none; border: 0px;  }
A: IMG { border-bottom: none; border: 0px;  }
td {
	padding: 0;
	vertical-align:top;
}
#listticker {
	height:410px;
	width:390px;
	overflow:hidden;
	border:solid 0px #DEDEDE;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#listticker UL {
	margin-left: 0; /* Отступ сверху */
	margin-top: 0; /* Отступ сверху */
	margin-bottom: 0; /* Отступ снизу */
}

#listticker1 {
	height:47px;
	overflow:hidden;
	border:solid 0px #DEDEDE;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#listticker1 UL {
	margin-left: 0; /* Отступ сверху */
	margin-top: 0; /* Отступ сверху */
	margin-bottom: 0; /* Отступ снизу */
	margin-right:0;
}

.sideboxtext {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	font-size: 9px;
	text-decoration : none;
}
#slider ul, #slider li, #slider1 ul, #slider1 li, #slider2 ul, #slider2 li, #slider3 ul, #slider3 li, #slider1000 ul, #slider1000 li {
	margin-left: 0; /* Отступ сверху */
	margin-top: 0; /* Отступ сверху */
	margin-bottom: 0; /* Отступ снизу */
	margin-right:0;
	overflow:hidden;
	list-style:none;
}
#slider li, #slider1 li, #slider ul, #slider1 ul {
	width:700px;
	height:250px;
	overflow:hidden;
}
#slider2 li, #slider2 ul {
	width:700px;
	height:165px;
	overflow:hidden;
}
#slider3 li, #slider3 ul {
	width:700px;
	height:20px;
}
#slider1000 li, #slider1000 ul {
	width:1000px;
	height:20px;
	overflow:hidden;
}



ul {
	margin:0;
	padding:0;
	
}
h1 {
	font-size: 16px;
	/*	color: #8C6239;*/
    margin-top: 0pt;
	margin-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	font-weight: normal;
	text-align: justify;
 
	

}
h2 {
	font-size: 14px;
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	font-weight: normal;
}
h3 {
	font-size: 12px;
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
}
h4 {
	font-size: 11px;
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	font-weight: normal;
}
BR {
	font-size : 4px;
	margin : 0;
}

.bord {
	border: 0px;
}
INPUT, SELECT, TEXTAREA {
	background-color : #FBF1E3;
	font-family : "Lucida Sans Unicode", "Lucida Grande";
	font-size : 12px;
	color : #000000;
	border: 1px solid #FEE3B8;
}
form {
	border-width : 0;
	padding : 0;
	margin : 0;
	display:inline;
}
.count {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	font-size: 9px;
	color: 888888;
}
/* текст в списке рейтинг */


/*меню*/

.sidebox {
	margin: 0 auto;
	width: 100%;
	background: url(04.png) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(02.png) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxheadh2 {
	background: url(01.png) no-repeat top left;
	margin: 0;
	padding: 14px 20px 5px;
	line-height: 15px;
}
.boxbody {
	background: url(03.png) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 27px;
}
/*конец меню*/

.s13 {
	color: #FF0000
}
.s14 {
	color: #008000
}
.linkss {
	font-size: 20px;
	color: #000;
}
.linkss1 {
	font-size: 24px;
	color: #000;
}
.vip {
	font-size: 9px;
	color: #F00;
}

div { vertical-align:top; }



/* Menu */

#menu {
	width: 630px;
	height: 0px;
	margin: 0 auto;
	border-left: 	0px solid #FFCE73;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu li {
	padding: 0;
	display: inline;
	background: none;
}
#menu a {
	display: block;
	float: left;
	height: 10px;
	padding: 12px 8px 10px 8px;
	font-size: 100%;
	border: 0px;
}
#menu b {
	text-decoration: underline;
}
#menu li a:hover {
	background: #FFCE73;
	text-decoration: none;
	color: #000000;
}
#menu li.active a {
	background: #FFCE73;
	text-decoration: none;
	color: #000000;
}
/* доска */
.rootcat {
	color:#FF8000;
	font-size:13px;
	font-weight: bolder
}
.rootcatimg {
	float:left;
	margin-right:10px;
}
a.rootcat {
	color:#FF6600;
	font-size:11px;
	font-weight: bolder
}
.subclass {
	color:#009900;
	font-size:12px;
}
.clear {
	clear:both;
	padding:0;
}





.topmenu_ac { position:relative; width:100%; }
.topmenu_ac:after { content: ''; display:block; clear:both; }
.topmenu_acl { position:relative; right:50%; float:right; }
.topmenu_acr { position:relative; z-index:1; right: -50%; }
.topmenu_area { margin:0 auto; padding:0px; }
.topmenu_area a { color:#FFFFFF; font-family:Arial; font-size:10px; font-weight:bold; text-decoration:none; margin:0px; float:left; height:26px; padding-top:15px; padding-right:0px; padding-bottom:0px; background-image:url(top_menu_02.png); padding-left:10px; padding-right:10px; }
.topmenu_area a:hover { color:#FFC; text-decoration:underline; }
.topmenu_area p { background-image:url(top_menu_c.png); background-repeat:no-repeat; width:10px; margin:0px; float:left; height:26px; padding-top:15px; padding-right:0px; padding-bottom:0px; }
.topmenu_area .tml { background-image:url(top_menu_l.png); background-repeat:no-repeat; width:47px; margin:0px; float:left; height:26px; padding-top:15px; padding-right:0px; padding-bottom:0px; }
.topmenu_area .tmr { background-image:url(top_menu_r.png); background-repeat:no-repeat; width:47px; margin:0px; float:left; height:26px; padding-top:15px; padding-right:0px; padding-bottom:0px; }
.kaleidoscope { text-align:center; border:1px solid #EEEEEE; padding-bottom:5px; padding-top:5px; margin-bottom:20px; }
.kaleidoscope img { border:1px solid #CCCCCC; margin:1px; }
.kaleidoscope img:hover { border:1px dashed #F90; }
.rcorn { width:100%; background-color:#F4F4F4; color:#666666; }
.rcorn p { margin:0 5px; padding-left:12px; color:#666; font-size:11px; }
.roundtop { background:url(roundtr.png) no-repeat top right; }
.roundbottom { background:url(roundbr.png) no-repeat top right; }
img.corner { width:15px; height:15px; border:none; display:block !important; }
.cornhc { background:url(hc.png); height:40px; }
.cornhc h3 { color:#CC0000; padding-top:10px; padding-left:20px; font-size:16px; }
.cornhl { background:url(hl.png) no-repeat; width:10px; height:40px; float:left }
.cornhr { background:url(hr.png) no-repeat; width:22px; height:40px; float:right }
.lmenu, .lnews, .lnav, .lvip { padding:10px; border:1px solid #eee; margin-bottom:20px; }
.lmenu p.links { margin:5px 5px; background:url(gray_arr.png) no-repeat left; padding-left:15px; }
.lnews p.news { margin:3px 5px; padding-left:5px; }
.lnews div { padding:3px; color:#666; margin-left:5px; font-size:11px }
.lvip p { text-align:center; margin:3px 5px; padding-left:5px; }
.lvip p a { color:#009900; font-weight:bold }
.lvip div { padding:3px; color:#666; margin-left:5px; font-size:11px }
.lnav p.links { margin:5px 5px; }
.lnav p.links img { vertical-align:middle; margin-right:5px }
.lnav p.links a { color:#FF6600; font-weight:bold }
.linec { background:url(c.png) repeat-x left bottom; width:80% }
.header { width:100%; margin-top:0; }
.logo { float:left; padding:10px; width:22%; }
.nav { padding:10px; float:left; width:50%; }
.nav a { color:#399; font-size:18px; font-family:Arial; }
.searchform { padding-top:10px; padding-right:10px; width:22%; height:50px; float:left; }
.searchform form { background-color:#F0F0F0; padding:10px; }
.container { width:100%; margin:0; }
.subcontainer { width:76%; float:left; margin:0; }
.leftcolumn { width:28%; float:left; margin:0; padding:5px 0 0 20px; color:#CCCCCC }
.centercolumn { width:66%; float:right; padding:5px 1.5%; margin:0; }
.rightcolumn { width:21%; float:right; margin:0; padding:5px 20px 5px 0; color:#CCCCCC }
.footer { clear:both; width:100%; margin:0; background-color:#0D0D0D; height:150px; font-size:11px; color:#999999; }
.subfooter { padding:30px 30px 10px 30px; float:left; }
.subfooter_right { padding:30px 30px 10px 30px; float:right; }
.news_title { text-align:center; padding-bottom:30px; }
.news_autor { padding:0 5px; font-weight:bold; margin-top:10px; }
.news_full { padding:0 5px; text-align:justify; }
.news_logo { float:left; margin-right:10px; margin-bottom:10px; }
.news_date { float:right; color:#999; font-size:11px; margin-top:10px; text-align:right }
.news_links { text-align:center; margin-top:10px; margin-top:20px; }
.news_list { margin-bottom:25px; border-bottom: 1px solid #CCC; padding-bottom:5px }
.news_list_title { font-size:14px; font-weight:bold; color:#FF6600; text-decoration:none }

.admlink a { font-size:11px; }
.admmenu a { text-decoration:none; font-size:11px; font-weight:bold }
.admmenu td { background-color:#F8F8F8; padding:15px; }
td.whitebg { background-color:#FFFFFF; }
.sm { font-size:10px; }
.large { font-size:16px; }
.gray { color:#999999; }
.dgray { color:#666666; }
.lgray { color:#AAAAAA; }
.green { color:#009900; }
.red { color:#FF0000; }
.dred { color:#CC0000; }
.orange { color:#FF6600; }
.blue { color:#3366CC; }
.b { /*font-weight:bolder*/ }
.absmid { vertical-align:middle }
.alcenter { text-align:center; }
.err { border:3px #FF0000 solid; background-color:#FFFF99; }
.topmess { width:94%; background-color:#FFFFD9; border:2px dashed #FF6600; margin:10px; padding:10px; font-size:11px; }
.topmess a { color:#FF3300 }
.selectmess { width:94%; background-color:#EEFFEA; border:1px dashed #009900; margin:10px; padding:10px; font-size:11px; }
.stradv { width:94%; margin:10px; padding:10px; border-bottom:1px solid #EFEFEF; font-size:11px }
.o1 { width:45%; float:left; }
.o2 { width:10%; float:right; }
.o3 { width:5%; float:right; }
.o4 { width:25%; float:right; }
.o5 { width:15%; float:right; }
.o111 { width:35%; float:left; }
.o333 { width:10%; float:right; }
.o11 { width:50%; float:left; }
.o33 { width:18%; float:right; }
.cp1 { width:50%; float:left; }
.cp2 { width:7%; float:right; }
.cp3 { width:20%; float:right; }
.cp4 { width:20%; float:right; }
.index_cat a { font-size:12px; }


.addform { width:98%; vertical-align:middle; }
.addform .pad { clear:both; padding:10px; }
.addform select { width:100%; }
.addform .lc { float:left; width:30%; padding-right:5px; text-align:right; }
.addform .lc .req { color:#FF0000; font-weight:bolder; padding-left:5px; }
.addform .rc { width:66%; float:right; padding-left:5px; text-align:left; }
.w100 { width:100% }
div#nojs { padding:10px; border:2px #FF9900 dashed; background-color:#FFFF99; display:block; text-align:center; color:#FF0000; }
div.comments { padding:10px; margin:5px; border:2px #CCFFCC dashed; background-color:#F0FFEA; color:#333333; }
div.searchtags { padding:10px; margin:5px; border:2px #999999 dashed; background-color:#F9F9F9; color:#333333; }
div.searchtags a:hover { color:#FFF; background:#FF0000; font-weight:bold; }
div.pagination { padding:3px; margin:10px; text-align:center; }
div.pagination a { padding:2px 5px 2px 5px; margin-right:2px; border:1px solid #2C2C2C; text-decoration:none; color:#fff; background:#2C2C2C url('poff.gif'); }
div.pagination a:hover, div.pagination a:active { border:1px solid #B30000; color:#FFF; background:#B30000 url('pon.gif'); }
div.pagination a:visited { color:#FFF; }
div.pagination span.current { padding:2px 5px 2px 5px; margin-right:2px; border:1px solid #B30000; font-weight:bold; background:#B30000 url('pon.gif'); color:#FFF; }
div.pagination span.disabled { padding:2px 5px 2px 5px; margin-right:2px; border:1px solid #f3f3f3; color:#ccc; }
#informer_code { background-color:#FFFFF2; border: solid 1px #FC0; padding:10px; color:#C00; display:none; }
#informer_code b { color:#333; }
#informer_preview { background-color:#F2FFF3; border: solid 1px #0F0; padding:10px; color:#666666; display:none; }
.b_inf_width { width:70%; }
.b_inf_text_size { font-size:110%; }
.b_inf_text_color { color:#0066CC; }
.b_inf_date_size { font-size:90%; }
.b_inf_date_color { color:#666666; }
div.admcats select { float:left }
#toggle_s { display:none; position:absolute; right:20px; z-index:9999; background-color:#FFFBD7; border:1px solid #F00; padding:10px; margin-top:-10px; }
#toggle_s_close { text-align:right; margin-top:0px; }
table.sett td { padding:10px; vertical-align:middle }
table.sort { border-spacing:0.1em; margin-bottom:1em; margin-top:1em }
table.sort td { padding:0.3em 1em }
table.sort thead td { cursor:pointer; font-weight:bold; text-align:center; vertical-align:middle }
table.sort thead td.curcol { background-color:#999999; color:#FFFFFF }
table.sort p { display:none; }
#thumbBox { position:absolute; left:0; top:0; width:auto; padding:5px; padding-bottom:10px; background:#0D0D0D; visibility:hidden; z-index:10; cursor:pointer; }
#thumbBox .footerbar { font:12px Tahoma; color:white; text-align:center; }
#thumbBox #thumbImage { background-color:#0D0D0D; }
#thumbLoading { position:absolute; visibility:hidden; border:1px solid black; background-color:#EFEFEF; padding:5px; z-index:5; }


#middle {width: 0px; margin: 0 auto;}
#socializ {
	position: fixed;
	margin-left: 520px;
	z-index: 1000;
  border: 1px solid #E5E5E5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 6px 6px 0;
}
* html #socializ {display: none}
#socializ:hover {
	background: #F6F6F6;
  border: 1px solid #D4D4D4;
	-moz-box-shadow: 0 0 5px #DDD;
	-webkit-box-shadow: 0 0 5px #DDD;
	box-shadow: 0 0 5px #DDD;
}
#socializ a {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 0 6px;
	background-color: #F6F6F6;
}
