html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset { margin: 0; padding: 0;  }

h1, h2, h3, h4, h5, pre, code, address, caption, cite, code, table, font { font-size: 13px; font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5 { line-height: 1.2em;}
h1 { font-size: 1.8em; font-weight: normal; } 
h2 { font-size: 1.5em; } 
h3 { font-size: 1.25em; font-weight: normal;} 
h4 { font-size: 1.2em; } 
h5 { font-size: 1.0em; }

a { color: #3272b0; text-decoration: none;}
a:hover { color: #07A9E5; text-decoration: underline; }
input, textarea, select {font-family: Arial, Helvetica, sans-serif; }

.tc { font-size: 1.25em; } 


html, body { font-size: 13px; font-family:Verdana, Arial, sans-serif; color:#3f474c; line-height: 1.4em;}
.pagebg { background: #fff;}
.wrapper {width: 1000px; text-align: left; margin: 0 auto; background:#fff;}
.wrapper1 {width: 1000px; text-align: left; margin: 0 auto;}

p { padding: 0; margin: 0; margin-bottom: 0.4em; }
.clr { clear: both; }a img  { border: 0 none; }
.parag { text-indent: 30px; }
.small { font-size: 0.9em; color: #717170; }
hr { border: 0 none; border-top: 1px solid #cfcfcf; height: 1px; }
ul { margin: 0; padding-left: 16px; list-style-position:outside; list-style-image:none; }
ul li, #header h1 { margin: 0; padding: 0; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-left: 2.2em; }
table { border-collapse: collapse; border-spacing: 0; }
.hr_line {background:#f1f1f1; height:20px; color:#000;  font-size:11px; margin-bottom:7px;}
.hr_line a{ color:#000; text-decoration: underline; font-size:11px;}
.hr_line a:hover{ color:#000; text-decoration: none;}



.reset, .reset li, #pager ul, #pager ul li { margin: 0; padding: 0; list-style: none; }
.lcolomn { float: left; display: inline; }.rcolomn { float: right; display: inline; }.red { color: #a00200; }.yellow { color: #ffa306; }





/* Выадающее меню */
	.topmenu { height: 33px; padding: 0;  background: url("../images/topmenubg.png") no-repeat left; width: 695px; text-align: left; margin: 0 auto;  margin-top:5px;}
	.topmenu .navi li, .topmenu .navi li a span b, .topmenu .navi li a, .topmenu .navi li a span { float: left; cursor: pointer; }
	.topmenu .navi li a {text-decoration: none; color: #fff; text-transform: uppercase; line-height: 33px; padding-right: 11px; text-shadow:0 1px 1px #444444;}
	.topmenu .navi li a span {padding-left:11px; background: url("../images/topmenuborder.png") no-repeat left top; }
	.topmenu .navi li a:hover {color: #fff; background: url("../images/topmenulnk.png"); background-position: 0 0; }


	.submenu { font-size:15px; overflow: hidden; margin: -1px 0 0 0; background-color: #625e17; position: absolute; top: 0; z-index:999; width: 220px; visibility: hidden;}
	.submenu a { border-bottom: 1px solid #dbdbda; width: 100%; padding: 8px 0; display: block; text-indent: 12px; text-decoration: none !important; color: #fff; font-size: 0.9em; }
	.submenu a:hover { background-color: #514d0c; color: #fff;}

.stopmenu { height: 35px; padding: 0; font-size:12px;}
.stopmenu a {color: #706f6f; text-decoration:none;}
.stopmenu a:hover {color: #262626; text-decoration:underline;}




/* Поиск */
.searchform { width: 476px; height: 29px; overflow: hidden; position: relative; top: 3px; left:0; background-color: #efefef; background:url(../images/search_bg.png) no-repeat; margin-bottom:10px;}
.searchform .lfield { float: left; padding: 0 0 0 3px; }		
.searchform .lfield input, .searchform .submit input { background: none; border: 0 none; font-size:12px;}		
.searchform .lfield input { width: 425px; padding: 7px 0 0 9px; color:#333333;}	
.searchform .submit { position: absolute; right: 0; top: 0; }	
.searchform .submit input, .searchform .submit { width: 26px; height: 29px; }		
.searchform .submit input { cursor: pointer; background:url("../images/search_btn.png") no-repeat 0 0; }		
.searchform .submit input:hover { background-position: -26px 0; }

/* Авторизация */
.loginbox{width:660px; margin-bottom:7px;}

.loginform, .login, .pass{height:20px;}
.login, .pass{width:170px;float:left; background: #fff ; }
.pass{ margin-left:10px; margin-right:15px;}
.login input, .pass input{ background:url(../images/logicons.png) no-repeat; height:20px; margin-left:5px; border:none; color:#000; padding-left:20px; width:140px;  border:1px solid #bcc5c9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pass input {background-position:0 -20px; -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius: 3px; }


.fbutton { -webkit-border-radius: 4px; -moz-border-radius: 3px; border-radius:3px; }
.fbutton { text-shadow: 0 1px 0 #fff; font-size: 1.15em; margin-bottom: 2px; border: 1px solid #bcc5c9; width: 70px; height: 23px; color: #596368; padding: 2px 0 5px 0; background: #fff url("../images/fbutton.png") repeat-x 0 100%; font-weight: bold; }
.fbutton:hover { background-position: 0 10px; }


/* Навигация  */
.navigation {color: #666; font-size: 17px;height: 26px;line-height: 25px;}
.navipage a {text-decoration: none !important;color: #666;padding: 4px 2px;}
.navipage a:hover {background-color: #70765f;color: #fff;}
.navipage span {color: #70765f;padding: 4px 2px;}
.nprev img {width: 32px; height: 15px;background: url("../images/prev_next.png") no-repeat 0 0;vertical-align: middle;}
.nnext img {width: 32px; height: 15px;background: url("../images/prev_next.png") no-repeat 100% 0;vertical-align: middle;}
.nprev a img { background: url("../images/prev_next.png") no-repeat 0 100%; }
.nnext a img { background: url("../images/prev_next.png") no-repeat 100% 100%; }

/* Ошибка */
.errors{background:#fef5f5; border:1px solid #f1e1e1; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
margin:0 10px 15px 10px; padding:10px;}
.errors .dcont{background:url(../images/error.png) no-repeat 0 0; min-height:33px; padding-left:43px;}
.errors b{color:#d50c0c;}



/* Конетнт */
.maincontent { margin-left:10px; margin-right:10px;}




/* Новости */
.story{margin-bottom:15px; }
.newstop{border-bottom:1px #D9E1E2 solid; padding-bottom:6px; padding-left:10px; padding-right:10px;}
.newstop .dtitle{float:left; width:450px; font-size:1.3em; font-weight:600;}
.newstop .dtitle a{font-weight:600;}
.newstop .cntrl{float:right;} .newstop .cntrl li{ float:right; padding-left:5px;}
.newstop h3{color:#3cadd3;}
.nmain{padding-top:7px;}
.ninfo{height:20px; margin-top:2px;}
.ninfo ul li{float:left; padding-right:10px; color:#8599a1;}
.ninfo .athr, .ninfo .views, .ninfo .cat{background:url(../images/ninfo.png) no-repeat 0 0; height:14px; padding-left:20px;}
.ninfo .views{background-position:0 -14px;} .ninfo .cat{background-position:0 -28px;}
.ninfo .comnum {background:url(../images/comm.png) no-repeat 0 0; height:14px;  padding-left:20px; }
.ninfo .pdate {background:url(../images/date.png) no-repeat 0 0; height:14px;  padding-left:20px; }
.shorttext{padding-top:7px; padding-bottom:15px;} 
.shorttext img{float:left; overflow: hidden;  margin-right:5px; margin-bottom:5px;  margin-top:3px; border: 4px solid #ececec;}
.fulltext{ font-size:13px; lor:#434c4f; background:url("../images/sepline.png") repeat-x 0 100%; padding:0 0 20px 0; margin-bottom:15px;}
.ninfo .date{float:right;}
.newsbtm, .newsbtm .dleft, .newsbtm .dright{ height:32px;}
.newsbtm{background:url(../images/newsbtm.png) repeat-x;}
.newsbtm .dleft, .newsbtm .dright{background:url(../images/nbtmsides.png) no-repeat 0 0;} 
.newsbtm .dright{background-position:100% -32px;}
.nrate{float:left; margin-top:8px; padding-left:5px; line-height:11px;}
.newsbtm li{margin-top:4px; float:right;}
.newsbtm .fullink{padding-right:5px;} .newsbtm .comms{padding-right:15px;}
.newsbtm .fullink a img{background:url(../images/nlinks.png) no-repeat; width:135px; height:24px;}
.newsbtm .fullink a:hover img{background-position:0 -24px;}
.newsbtm .toback{padding-right:5px;} 
.newsbtm .toback a img{background:url(../images/nlinks.png) no-repeat -135px 0; width:135px; height:24px;}
.newsbtm .toback a:hover img{background-position:-135px -24px;}
.newsbtm .comms{line-height:24px;}
.editdate {color: #3BABD1; margin-bottom: 15px; text-align:right; }
.related{ padding-bottom:10px; background:url("../images/fullsep.png") repeat-x bottom;}
.dinfo{background:url("../images/ninfo.png") no-repeat 0 0; height:46px; padding-left:15px;}
.rltdtitle{ font-weight:600; text-transform:uppercase; font-size: 1.15em; line-height:42px; padding:5px;}
.related ul {padding-top:5px;}
.related ul li{ height:30px; background:url("../images/formsep.png") repeat-x 0 100%; padding-left:20px;} 
.related ul li a{ height:18px; line-height:20px; display:block; background:url("../images/related.png") no-repeat 0 0; padding-left:20px; color:#46555a;}
.related ul li a:hover{background-position: 0 -18px; color:#2d7d9c; text-decoration:none;}
.newstags{background:url(../images/tagicon.png) no-repeat; height:19px; line-height:19px; padding-left:20px; color:#8599a1; font-style:italic; margin-bottom:15px;}
.newstags a{color:#8599a1; font-style:italic; text-decoration:underline;}
.related .dtitle{background:url(../images/reltitle.png) no-repeat; height:17px;}

.img_bg{padding:3px 2px;border:1px solid #e7e7e7;margin-right: 7px;margin-top: 1px;}
.m_newsimg {padding:5px; background:#dad7d8; border:0;}

/* comments */
.comment{background:url(../images/commavabg.png) repeat-y; }
.comment .dtop{background:url(../images/blusep.png) repeat-x 0 0;}
.comment .dbtm{background:url(../images/sep.png) repeat-x 0 100%;}
.comment .dcont{ padding:15px 10px 10px 8px;}
.comment .avabox{float:left; font-size:10px; width:91px;} .comment .avabox img{ width:80px; height:80px;}
.comminfo{background:url(../images/cominfo.png) no-repeat; float:left; padding-left:15px;}
.comminfo b a{font-weight:bold; line-height:16px; font-size:1.1em;}
.comment .right{float:right;}
.comment .right li{float:right; margin-left:5px; padding-top:5px;}
.comment .right img{ height:20px; width:20px; background:url(../images/quote.png) no-repeat;}
.comment .right input{margin-top:3px;}
.comtext{margin-top:35px; margin-left:105px;}
.comcntr{float:right; clear:both;} .comcntr li{float:right; padding-left:5px; margin-bottom:15px;}
.comcntr span a{color:#434c4f; text-decoration:none;}
.br_comm{border-bottom: 1px dotted #d9e1e2; width: 100%;}



/* Профиль */
.avabox{float:left;}
.avabox img{padding:0 5px 5px 0;}
.userinfa{float:left;}
.userinfa li{display:block; line-height:24px; font-size:1.1em;  margin-left:10px;}
.userinfa .bbcodes a{color:#434c4f; text-decoration:none;}
.ussep{height:1px; border-bottom:1px dotted #d9e1e2; width:100%; padding-top:10px; margin-bottom:10px;}

/* Блоки правые  */
.block_right {width:300px; }

.righttitle {display: block; height:32px; font-size: 12px; color: #000; background: url("../images/block_rtitle.png") no-repeat left; text-transform: uppercase;  font-weight: bold;}
.righttitle div {padding: 7px 0 0 11px; }
.rcont { background-color:#e7e7e7; padding-left: 4px; padding-right: 4px;color: #000;}
.rcont a {color: #000; text-decoration:none;}
.rcont a:hover {color: #000; text-decoration:underline;}
.rfoot {height:6px; background: url("../images/block_rfoot.png") no-repeat left; margin-bottom:7px;}

.righttitle1 {display: block; height:31px; font-size: 12px; color: #fff; background: url("../images/block_rtitle1.png") no-repeat left; text-transform: uppercase;  font-weight: bold;}
.righttitle1 div {padding: 7px 0 0 11px; }
.rcont1 { background-color:#403d01; padding-left: 4px; padding-right: 4px;color: #fff;}
.rcont1 a {color: #fff; text-decoration:none;}
.rcont1 a:hover {color: #fff; text-decoration:underline;}
.rfoot1 {height:6px; background: url("../images/block_rfoot1.png") no-repeat left; margin-bottom:7px;}

.righttitle2 {display: block; height:31px; font-size: 12px; color: #fff; background: url("../images/block_rtitle2.png") no-repeat left; text-transform: uppercase;  font-weight: bold;}
.righttitle2 div {padding: 7px 0 0 33px; }
.rcont2 { background-color:#9c9851; padding-left: 4px; padding-right: 4px;color: #fff;}
.rcont2 a {color: #fff; text-decoration:none;}
.rcont2 a:hover {color: #fff; text-decoration:underline;}
.rfoot2 {height:6px; background: url("../images/block_rfoot2.png") no-repeat left; margin-bottom:7px;}


/* Блоки левые  */
.block_left {width: 300px;  margin-left:10px; margin-bottom:10px; }

.lefttitle {display: block; height:31px; font-size: 13px; color: #fff; background: url("../images/block_title.png") no-repeat left;  text-transform: uppercase; font-weight: bold;}
.lefttitle div {padding:6px 0 0 10px; }
.lefttitle a {color: #fff; text-decoration:none;}
.lefttitle a:hover {color: #fff; text-decoration:underline;}
.lcont {background-color: #403d01; padding: 3px;  color: #fff;}
.lcont a {color: #fff; text-decoration:none;}
.lcont a:hover {color: #fff; text-decoration:underline;}

.lfoot {height:6px; background: url("../images/block_foot.png") no-repeat left; margin-bottom:7px;}



/* Блоки */




.iblocks6 {display: block; height:35px; background: url("../images/iblock_title6.png") repeat-x;}
.iblocks6 div {color:#2171A1; padding-top: 12px; padding-left:10px; font-size: 16px;}
.iblocks6 h2 {color:#000; padding-top: 9px; padding-left:10px; font-size: 18px;}
.iblocks6 span { background: #fff; padding:2px 6px 3px 5px; float:right; margin-top:10px;}
.iblocks6 span a {color: #000;  font-weight: bold;}
.iblocks6 span a:hover {color: #000;}

.iblocks6 a {color: #000; text-decoration:none;}
.iblocks6 a:hover {color: #000; text-decoration:underline;}
.icont6 {background-color: #fff; }
.icont6_1 {padding-left:6px; padding-right:6px;}
.ifoot6 {height:1px; background-color: #fff; margin-bottom:7px;}






.block_content4 { color: #3f474c; padding-bottom: 6px; padding-top: 5px; min-height:60px; border-bottom:1px solid #E6EAF0;}
.block_content4_cat { font-size: 12px; color: #BEBEBE;}
.block_content4_cat a{ font-size:12px; color:#9b47a5;}
.block_content4_cat a:hover{ font-size:12px;}
.block_content4 img {padding:3px; border:1px solid #dfe1e1; margin-right: 8px; }
.block_content4 a {color: #3272b0; text-decoration: underline;}
.block_content4 a:hover { color: #3272b0; text-decoration: none;}

.iblocks_y {background-color: #eeeeee;}

.news_lenta2 {color: #1C1C1C; border-bottom: 1px dotted #d0dce4; padding-bottom: 3px; padding-top: 6px; min-height:20px;}
.news_lenta2 a{color:#3272b0; text-decoration: underline;}
.news_lenta2 a:hover{text-decoration:none;}
.news_lenta2 span {margin-right:4px; padding:1px 3px; background: #2188c9; border:1px solid #0f68a0; color:#fff; -webkit-border-radius: 4px; -moz-border-radius:4px; border-radius: 4px;}
.news_lenta3 span {margin-right:4px;  padding:1px; background: #dfdfdf; border:1px solid #d5d2d2;}


/*auto catalog*/
.auto_cat { font-size:15px;  font-weight: bold;}
.auto_cat a {padding:2px; text-decoration:none; display:block; background:#fff  url(../images/acat.png) no-repeat; height:29px;}
.auto_cat a:hover {padding:2px; text-decoration:none; background:#fff  url(../images/acat2.png) no-repeat; height:29px;}
.auto_cat p {padding:3px; }

/* Футер */
.footer {margin-top: 100px; padding:7px 7px 0 10px; color:#000; background: #F1F2F3;}
.footer a{color:#000;}
.footer_l {float:left; width:1000px;}