body {
	margin-top: 50px;
	padding: 0;
	background: #FFFFFF url(../images/img01.jpg) repeat-x left top;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5C5C5C;}

.inp {
	border: none;
	background: #999999;
	text-transform: lowercase;
	font-size: 11px bold;
	color: #FFFFFF;
	margin-right: 5px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #DFE1E0;}

h3{font-size:15px;}
h2{font-size:15px;}
h1 {margin: 0; padding: 0;}
h2, h3 {margin: 0; padding: 0; text-align:left;}
p, ul, ol {margin: 0 0 1em 0; text-align: justify; line-height: 15px; list-style: none;}

a {color: #8A7645;}
a:hover, a:active {text-decoration: none; color: #8A7645;}
a:visited {color: #8A7645;}

img {border: none;}
img.left {float: left;}
img.right {float: right;}

/* Form */
form {margin: 0; padding: 0;}
fieldset {margin: 0; padding: 0; border: none;}
input, textarea, select {font-size: 13px;color: #333333;}

/* Картинка на фоне */
#wrapper {width: 1000px;margin: 0 auto;padding: 0;background: url(../images/img02.jpg) no-repeat left top;}
/* Header */
#header {width: 1000px;margin: 0 auto;height: 110px; padding:0px 0px 1px 0px;}
.baner img {padding: 40px s 15px 120px;}
/* Menu */
#menu {width: 965px;height: 30px;margin: 0 auto;background: url(../images/img03.jpg) repeat-x left top;}
#menu ul {margin: 0;padding: 0;list-style: none;}
#menu li {float: left;height: 30px;background: url(../images/img04.jpg) no-repeat right top;}
#menu a {
	display: block;
	padding: 7px 10px 0px 11px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	color: #BBBBBB;}
#menu a:hover {color: #BBBBBB;}
#menu .current_page_item a {color: #BBBBBB;}

/** LOGO */
#logo {width: 990px;height: 68px;margin: 0 auto;}
#logo img, #logo h2 {float: left;margin: 0;text-transform: uppercase;line-height: normal;}
#logo {padding: 20px 10px 3px 20px;}

/* Page */
#page {width: 975px;margin: 0 auto;padding: 0px 0px;}

/* Левое меню, стрелочки и правый столбец */
.block_title {background: url(../images/img03_1.jpg); padding: 5px 5px 5px 12px;font-size: 11px;color: #BBBBBB;}
.block_title_menu { background: url(../images/img03_1.jpg); }
.block_meny {padding: 2px 5px 3px 10px;font-size: 11px;color: #BBBBBB;}
#menu_1 li a:hover {background:scroll url(../images/menudot.gif) 0 -10px no-repeat;}        
#menu_1 {display:inline;float:left;margin:0px 5px 5px 0px;width:140px;}
#menu_1 li {border-bottom:1px solid #dadada;float:left;list-style-type:none;}
#menu_1 li a {
	background:scroll url(../images/menudot.gif) 0 8px no-repeat;
	color:#585858;
	display:block;
	height:17px;
	margin:0 0 0 1px;
	padding:6px 0 0 0;
	text-decoration:none;
	text-indent:21px;
	width:145px;}

/* Content */
#content {float: left;width: 975px;}
.table_l {border-right: 1px dashed #DFE1E0;width: 150px; padding: 0px 5px 0px 3px;}
.table_r { border-left: 1px dashed #DFE1E0;width: 150px; padding: 0px 3px 0px 5px;}
.table_c {padding: 0px 3px 0px 3px;}
.table_c H1 {background: url(../images/img03_1.jpg); padding: 5px 0px 5px 0px;font-size: 12px;color: #BBBBBB;}
.table_c H2 {padding: 2px 5px 2px 0px;font-size: 20px;color: #AA0033;}
.table img {margin-right: 15px;}

/* Footer */
#footer {width: 900px;margin: 0 auto;padding: 0px 15px 5px 15px;background: #E5E5E5; border: 1px solid #CCCCCC;}
html>body #footer {height: auto;}
#footer p {font-size: 10px; text-align: left;}
#legal {clear: both;padding-top: 2px;text-align: center; color: #595959;}
#legal a {font-weight: normal;}

/*стиль блоков - статистика контент страниц и тд...*/
.stat{color:#5C5C5C;;font-size:11px;margin:1px 1px 10px 1px}
.stat FIELDSET{border:1px solid #CCC;margin:1px 0px 1px 0px;padding:1px 5px 1px 5px;text-align:justify;}
.stat span.green{color:#33CC00}
.stat span.blue{color:#4B78BB}
.stat h3{font-size:13px;margin:10px}
.stat LEGEND{color:#A03}
.stat STRONG{font-weight:normal}
.table {border:1px solid #cccccc; width:100%;}

/*стиль добавление комента, голосование коментарии*/
.table_coment {border:1px solid #cccccc; width:5%;}
.coment {font-size: 13px;color: #AA0033;}
.coment_1 {background: #999;padding: 5px 10px 5px 15px;font-size: 11px;color: #FFFFFF;}
.capcha {font-size: 40px;color: #AA0033;}
.coment_tabl {border-left: 5px dashed #DFE1E0;}

.spisoc {font-size: 20px;color: #AA0033;}
.spisoc a {color: #AA0033;}
	
.uch_tabl {border: 1px solid #DFE1E0;}
.one{border:1px solid #E1E8EC;font-size:11px;margin-top:3px;width:100%}	
.one TD{border:1px solid #E1E8EC;height:24px;padding:2px;text-align:center}
.one TD.nm{background-color:#F9F9F9;font-weight:bold}

/* стиль постраничной навигации */
.pstrnav {padding: 0px 2px 10px 2px;color:#909090;}
.pstrnav a{
	font-family : Arial, Helvetica, sans-serif; 
	font-size:11px;color:#909090; 
	text-decoration:underline; border: solid 1px #E1E8EC;
	padding: 1px 5px 1px 5px;}
	
/* стиль растановки картинак шаблона */
.templates_block {width:158px; float:left; padding: 10px 0 5px 0; text-align: center;}
.templates_title a {padding: 5px 0 4px 0; color:#808080;}
.template_instruktion {border: 1px dashed #D2D2D2; background-color: #FFFFFF; font-size:12px; padding: 10px; clear: both; width: 612px; margin-top: 20px;}
.template_instruktion H2 {font-size:14px; padding: 1px 0px 10px 0px;}


.meters a img {opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);}
.meters a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}	

.contTitle
{
	min-height: 50px;
	border-bottom:dotted 1px #EEF;
	float:left;
	width:100%;
	margin-bottom:5px;
}
/* стиль статей */
div.floatAnnonce{float:left;width:48%;padding-right:5px; margin-left:5px; margin-top:5px;}
div.floatAnnonce_cat{float:left;width:98%;padding-right:5px; margin-left:5px; margin-top:15px;}
div.floatAnnonce_cat H3 a { color:#AA0033;}
div.floatAnnonce H3 a { color:#AA0033; font-size:12px;  font: Georgia, Arial, Sans-Serif;}
div.floatAnnonceRight{float:left;width:30%;}
div.metaInfo, div.postmetadata {font: normal 11px Georgia, Arial, Sans-Serif; margin-bottom:3px;}
div.contTitle{min-height: 30px;border-bottom:dotted 1px #EEF;float:left;width:100%;margin-bottom:5px;}
div.contTitle_cat{min-height: 20px;border-bottom:dotted 1px #EEF;float:left;width:100%;margin-bottom:5px;}
img.thumbnail{border:none;float:left;margin:0 8px 0 0;border: solid 1px #EEF;}

div.metaInfo_adsens {font: normal 11px Georgia, Arial, Sans-Serif;}

div.articles{float: left; margin-top:10px;padding: 3px 30px 10px 10px;}

div.serch{margin-top:-5px; margin-right:30px; border:1px solid #333; float:right; padding: 3px 3px 3px 3px;}

div.serch input {background: url(../images/img03.jpg) repeat-x left top; border: 0px; color:#BBBBBB; padding: 2px 8px 2px 8px; font-size:14px;}

  .leaderboard {
	  float:right;
  background-image: url(/images/adsenseleaderboard.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 53px 0px 0px 0px;
  margin: 10px 10px 10px 10px;
  width: 728px;
  clear: both;
  margin-right:20px;
  }
  .leaderboard p{
  margin: 2px 0px 0px 0px;
  padding: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #999;
  }

div.cod { width: 90%;	
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	color: #000;
	padding: 10px 10px 10px 10px;
	margin: 20px 10px 20px 10px;
	border-left:5px solid #AA0033;
	background: #F8E9EC;}

div.demo { width: 93%;
    font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 10px 10px 10px 10px;
	margin: 20px 10px 20px 10px;
	border: 1px solid #CCCCCC;
	background: #F8E9EC;}
	
.art {padding: 10px 10px 10px 10px; text-align:center;}

div.slink a {color: #AA0033;}

.gk_content     { margin: 20px 24px;padding:0;border-width:0; }
.rur3 {position: absolute; bottom: 0px; left: 0px; width:98%; height:22px; background: #FFFFFF; margin-left: 10px;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

.rus2 {font-weight: bold;}
.rur2 {position: relative; margin:0px 0 3px 0; min-height:8px; margin-top: 10px;}
