body, html {
margin:0px; /*Это хорошая практика обнулять поля и отсупы, т.к. различные браузеры их по разному воспринимают. */
padding:0px;
text-align:center; /*Выравниваем макет по центру в старых версиях браузеров */  

}
img, a{border:0;}
html{background: url(images/bg1.jpg); font-family:Tahoma; font-size:14px;}
body{
background: url(images/bg.jpg) repeat-x top;
}
#wrapper{
background: url(images/footer.jpg) repeat-x bottom;
}
.WRP{
overflow:hidden;
margin-top:-25px;
}


#container{
position:relative;
z-index:99;
width:1000px; /*задаем ширину макета*/
margin:0 auto;  /*выравниваем макет по центру в современных браузерах */
text-align:left;  /*Отменяем tex-align:center заданное в Body. Делаем чтобы весь текст в макете выравнивался по левому краю */
background: url(images/bg.jpg) repeat-x top #ffffff;
padding-bottom:20px;

}
/*Здесь пишем стили для шапки сайта */
#header{
height:138px;
background: url(images/header.jpg) no-repeat left;
   }
#head-menu-l{
background: url(images/l-hd-m.jpg) no-repeat left;  
height:102px;
overflow:hidden;
}
#head-menu-r{
background: url(images/r-hd-m.jpg) no-repeat right;

}
.breadcrumbs a{
color:#666666;
font-style:italic;
font-size:12px;
}
.breadcrumbs{
margin-left:310px;
padding:15px 25px;
}
.breadcrumbs{
    color: #666666;
    font-size: 12px;
    font-style: italic;
}


#head-menu-l ul{margin:0; padding:0; overflow:hidden;}
#head-menu-l ul li.search-form{
    float: right; margin-right: 23px;
}
#head-menu-l ul li{list-style-type:none; display:inline-block; padding:5px 0 4px 23px;}  
#head-menu-l ul li a{

font-size:15px;
color:#ffffff;
text-decoration:none;

}
#head-menu-l ul li a.vsezn{
color:#FFFB8C;
text-decoration:underline;
font-weight:bold;

}
#head-menu{

background: url(images/c-hd-m.jpg) repeat-x;

}

.hd-txt{
font-size: 11px;
float:right;
width:460px;
height:138px; overflow:hidden;
color:#ffffff;
margin-right:10px;
text-align:justify;
}
.hd-txt a{
    color: #FFFB8C;
    font-weight: normal;
    text-decoration: underline;
}
.hd-txt h1{
font-size:18px;
font-weight:normal;
margin:0;
padding:0;
}
.hd-txt p{
font-size:12px;
margin:0;
padding:0;
}






/*Здесь пишем стили для левой колонки сайта */
#left{
width:235px;  /*ширина колонки */
float:left;  /*обязательное выравнивание по левому краю,с включением обтекания*/
padding-left:15px;
} 



.block-h-l{
background: url(images/l-h-b.jpg) no-repeat top left;
} 
.block-h-r{
background: url(images/r-h-b.jpg) no-repeat top right;
} 
.block-b-l{
background: url(images/l-b-b.jpg) no-repeat bottom left;
} 
.block-b-r{
background: url(images/r-b-b.jpg) no-repeat bottom right;
padding:13px;
overflow:hidden;
} 
#comments .block{
background:#FFF9EF;
}
#comments .block-h-l{
background: url(images/l-h-b-k.jpg) no-repeat top left;
} 
#comments .block-h-r{
background: url(images/r-h-b-k.jpg) no-repeat top right;
} 
#comments .block-b-l{
background: url(images/l-b-b-k.jpg) no-repeat bottom left;
} 
#comments .block-b-r{
background: url(images/r-b-b-k.jpg) no-repeat bottom right;
padding:13px;
}

.block-top{
background: url(images/c-c-b.jpg) repeat-x top;
} 
.block-bottom{
background: url(images/c-c-b.jpg) repeat-x bottom;
} 
.block-left{
background: url(images/c-c-b.jpg) repeat-y left;
} 
.block-right{
background: url(images/c-c-b.jpg) repeat-y right;
} 

.block{
margin-bottom:15px;
}
.block p{
font-size:12px;
color:#666666;
}
.block-rubr{
background: url(images/m-rubriki.jpg) no-repeat;
width:225px;
height:27px;
}
.block-opr{
background: url(images/m-opros.jpg) no-repeat;
width:105px;
height:27px;
}
.block-int{
background: url(images/block-int.jpg) no-repeat;
width:136px;
height:24px;
margin:2px 0;
}
.block-sluch{
background: url(images/m-sluch.jpg) no-repeat;
width:225px;
height:27px;
}
.block-popul{
background: url(images/m-popul.jpg) no-repeat;
width:225px;
height:27px;
}
.block-nov{
background: url(images/m-novie.jpg) no-repeat;
width:225px;
height:27px;
}
.block-posl{
background: url(images/m-posl.jpg) no-repeat;
width:245px;
height:27px;
}
.block-poslvs{
background: url(images/poslvs.jpg) no-repeat;
width:410px;
height:27px;
}
.block-posesh{
background: url(images/m-posesh.jpg) no-repeat;
width:225px;
height:27px;
}
.block-svoimi{
background: url(images/m-svoimi.jpg) no-repeat;
width:245px;
height:27px;
}
.block a{font-weight:bold; font-size:13px; text-decoration:none; color:#000000;}
.block a:hover{color:#C24F03;}
.rubr{width:228px;}
.sluch{width:250px; } .sluch a{padding:0 13px; display:block; }
.popul{width:458px;}
.ovr-hd{overflow:hidden;}
.left {float:left;}  
.right {float:right;} 
.rgh {float:right !important;} 
.ovr-hd .right{margin-left:20px;}  
.sl-pod{width:200px; height:143px; border:1px solid #000000;} 
.n-pod{width:158px; height:113px; border:1px solid #000000;} 
.n-podelka{width:158px; float:left; margin:0 8px;}  
.n-podelka span{font-size:11px; font-style:italic; display:block; padding:2px 0;}  

.p-podelka img{width:332px; height:177px; border:1px solid #000000;} 
.p-podelka{width:332px; float:left; margin:0 8px 10px;}
.p-podelka a{padding:2px 0;}  
.p-podelka span{font-size:11px; font-style:italic; display:block; } 
.p-podelka div{height:36px; overflow:hidden;}
ul.lists{margin:0; padding:0; overflow:hidden;}
ul.lists li{list-style-type:none; display:block; float:left; width:216px;}  
ul.lists li a{
display:block;
padding:5px 0 4px 15px;
background: url("images/list-st.jpg") no-repeat scroll left 10px transparent;
color:#666666;

}
ul.posse li a{
background: url("images/list-st.jpg") no-repeat scroll left 10px transparent;
    color: #666666;
    display: block;
    height: 29px;
    overflow: hidden;
    padding: 5px 0 4px 15px;
    width: 330px;
}
ul.posse li{ width:350px; }
ul.lists li a:hover{
background: url(images/list-sth.jpg) no-repeat left 10px;
color:#C24F03;

}
.poh_stati{
font-size: 18px; font-weight: bold; font-family: 'Times New Roman'; padding-left:11px; padding-bottom:3px
}
.fix{
position:fixed; top:30px;
}
.related .n-pod{
 width:198px;
 height:auto;
}
.related .n-podelka{
 width:auto;
  margin: 0 auto;

}



ul.menu{margin:0; padding:0; overflow:hidden; }
ul.menu li{list-style-type:none; display:block; float:left; width:216px; background: url(images/line-bt.jpg) top repeat-x;}  
ul.menu li:first-child{background:none;}
ul.menu li a{
display:block;
padding:6px 0 8px 35px;
 font-weight:normal;
color:#000000;
width:165px;
}


.ic1{
background: url(images/icon/1.jpg) no-repeat 5px center;
}

.ic2{
background: url(images/icon/2.jpg) no-repeat 5px center;
}
.ic3{
background: url(images/icon/3.jpg) no-repeat 5px center;
}
.ic4{
background: url(images/icon/4.jpg) no-repeat 5px center;
}
.ic5{
background: url(images/icon/5.jpg) no-repeat 5px center;
}
.ic6{
background: url(images/icon/6.jpg) no-repeat 5px center;
}
.ic7{
background: url(images/icon/7.jpg) no-repeat 5px center;
}
.ic8{
background: url(images/icon/8.jpg) no-repeat 5px center;
}
.ic9{
background: url(images/icon/9.jpg) no-repeat 5px center;
}
.ic10{
background: url(images/icon/10.jpg) no-repeat 5px center;
}
.ic11{
background: url(images/icon/11.jpg) no-repeat 5px center;
}
.ic12{
background: url(images/icon/12.jpg) no-repeat 5px center;
}
.ic13{
background: url(images/icon/13.jpg) no-repeat 5px center;
}
.ic14{
background: url(images/icon/14.jpg) no-repeat 5px center;
}
.ic15{
background: url(images/icon/15.jpg) no-repeat 5px center;
}
.ic16{
background: url(images/icon/16.jpg) no-repeat 5px center;
}
.ic17{
background: url(images/icon/17.jpg) no-repeat 5px center;
}
.ic18{
background: url(images/icon/18.jpg) no-repeat 5px center;
}

.ic19{
background: url(images/icon/19.jpg) no-repeat 5px center;
}
.ic20{
background: url(images/icon/20.jpg) no-repeat 5px center;
}
.ic21{
background: url(images/icon/21.jpg) no-repeat 5px center;
}
.ic22{
background: url(images/icon/22.jpg) no-repeat 5px center;
}
.ic23{
background: url(images/icon/23.jpg) no-repeat 5px center;
}
.ic24{
background: url(images/icon/24.jpg) no-repeat 5px center;
}
.ic25{
background: url(images/icon/25.jpg) no-repeat 5px center;
}
.ic26{
background: url(images/icon/26.jpg) no-repeat 5px center;
}
.ic27{
background: url(images/icon/27.jpg) no-repeat 5px center;
}
.ic28{
background: url(images/icon/28.jpg) no-repeat 5px center;
}
.ic29{
background: url(images/icon/29.jpg) no-repeat 5px center;
}
.ic30{
background: url(images/icon/30.jpg) no-repeat 5px center;
}
.ic31{
background: url(images/icon/31.jpg) no-repeat 5px center;
}
.ic32{
background: url(images/icon/32.jpg) no-repeat 5px center;
}
.ic33{
background: url(images/icon/33.jpg) no-repeat 5px center;
}
.ic34{
background: url(images/icon/34.jpg) no-repeat 5px center;
}
.ic35{
background: url(images/icon/35.jpg) no-repeat 5px center;
}





/*Здесь пишем стили для блока контента */
#content{

margin:0px; /*обнуляем отступы сверху и снизу*/
margin-left:257px; /*обязательный отступ слева, должен быть немного больше ширины левой колонки */
margin-right:15px;
}
#content h1 {
margin:0px; /* Обнуляем отсупы для заголовка первого уровня, находящегося в блоке контента.*/
} 
#content p {
line-height: 17px;
margin:0px; /* Обнуляем отсупы для параграфов я, находящегося в блоке контента.*/

}
/*атрибут, который опускает подвал сайта ниже всех блоков. Нужен для корректной работы макета. */
.clear{
height:0;
font-size:1px;
line-height:0px;
clear:both;
}
/*Здесь пишем стили для подвала сайта */
#foot{background: url(images/foot.png) no-repeat left bottom; margin-top:-80px;}
#foot1{background: url(images/raks.png) no-repeat right bottom;}
#footer{

width:1000px; /*задаем ширину макета*/
margin:0 auto;
height:90px;
padding-top:100px;
text-align:left;
}
#footer p{
margin:0px;  /* обнуляем отступы*/
padding: 30px 20px 0; /*  задаем поля */
font-size:12px;
width:500px;
float:left;
}
.banrs{
float:right;
padding-top: 30px;
}
.sturl{text-align:center; margin-top:-15px;}
.sturl a{

color:#000000;
font-weight:bold;
text-decoration:none;

}
.search-frm{
background: url(images/srch.jpg) repeat-x;
border:0;
height:16px;
color:#666666;
font-size:13px;
margin-left:0;
}
.search-btn{
background: url(images/srch-btn.jpg) repeat-x;
border:0;
height:20px;
padding:0 0 2px;
width:60px;
margin-left:-4px;
}
.block-namee{
font-size:20px;
font-weight:normal;
}
.commentlist li{list-style-type:none;}

.commentlist li {
padding-top:5px;
background:url(images/lnc.jpg) repeat-x;
}
.commentlist li:first-child {
padding-top:5px;
background:none;
}
.children li {
background:url(images/lnc.jpg) repeat-x !important;
}



.avatar{float:left; padding:5px;}
.avatar img{border:1px solid #F5F5F5;  background:#ffffff;}
.comment-pole{margin-left:65px; padding:5px 0;}
.comment-author {padding-bottom:5px;
background:url(images/lnc.jpg) repeat-x bottom;
font-size:12px;
color:#C8BBAB;
}
.children{padding:0;}
.children li{padding-left:40px;}
.reply a{font-weight:normal; color:#987347; text-decoration:underline;}
.reply{text-align:right;}
.fn{color:#A36E42; text-decoration:underline; font-style:normal;}
#author, #email{    
background: url("images/area.jpg") repeat scroll 0 0 transparent;
    border: 0 none;
    height: 21px;
    padding: 10px;
    width: 252px;}             
    
    
    .navigation{
    overflow:hidden;
    }     
    .nav-next{float:right;} .nav-previous{float:left;}         
        .navigation a{  color: #987347;
    font-weight: normal;
    text-decoration: underline;  
    font-size:12px;   
    }
.line{height:2px; background:url("images/line-bt.jpg") repeat-x center center ; padding:10px 0;}
.opr{background:url("images/opr.jpg") no-repeat; font-weight:normal !important; color:#fff !important;}
a.opr{padding:5px 14px;}
input.opr{    display: block !important;
    margin: 0 auto !important;
    height:25px;
 width: 96px;}
#content .block-b-r p a {font-weight:normal; color:#C24F03; text-decoration:underline;}
.wp-corenavi span.current {
    font-size: 13px;
    font-weight: bold;
}
.alignright{float:right; padding:10px;}
.alignleft{float:left; padding:10px; }
.aligncenter{text-align:center; margin:0 auto; display:block; padding:10px;}
.comment-form-author, .comment-form-email, .comment-form-comment{padding:4px;}
#comments p a{    color: #C24F03;
    font-weight: normal;
    text-decoration: underline;}
.comment-form-comment{width:auto; margin:3px 0 !important;}
.comment-est{background:url("images/komm.jpg") no-repeat; width:248px; height:25px; margin:3px 0 !important;}
.form-submit #submit{background:url("images/send.jpg") no-repeat; width:122px; height:41px; border:0; cursor:pointer;}
#footer a{    color: #C24F03;
    font-weight: normal;
    text-decoration: underline;}
.logoo{padding-top:10px;}
#topcontrol{
bottom:50% !important;
margin-bottom:-15px;
}
.LC_Links_Block{
margin:10px;

}
#yandex_ad {padding-top:10px;}
.nws-pht {
    float: left;
    height: 111px;
    margin: 3px 9px;
    position: relative;
    width: 157px;
}
.nws-pht img {
    border: 1px solid #666;
    height: 111px;
    width: 157px;
}
.info {
}
.inner p {
    color: #8D8D8D;
    font-size: 13px;
}
.inner p:first-child {
    color: #FFFFFF;
}
.bum {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    height: 111px;
    left: 0;
    opacity: 0;
    position: absolute;
    width: 157px;
    z-index: 100;
}
.slide {
    position: relative;
}
.slide .inner {
background: url("images/transparent-bg.png") repeat scroll 0 0 transparent;
    bottom: -1px;
 height: 50px;
    left: 1px;
    overflow: hidden;
    padding: 3px;
    position: absolute;
    width: 151px;
    z-index: 99;
display:none;
}
.socialbt{overflow:hidden;}
.socialbt span{float:left; width:260px; margin-left:60px !important; overflow:hidden;}
.socialbt #vk_like{float:left; width:156px !important; margin-left: 25px;}


.socialbt .twitter-share-button {float:right; width:112px !important; margin-right:10px;}
.comment-form-captcha{margin:10px;}
.single .gallery{
height:177px;

margin-bottom:3px;
}
.single .gallery dl{
margin:10px;
float:left;
}
.single .gallery dl img{
height:143px; width:200px;
border:1px solid #000;
}
#cboxTitle{display:none !important;}
#b_dy>img{display:none;}
#content h2 {
    font-size: 18px;
    font-weight: normal;
    margin: 5px 0;
}
#content h3 {
    font-size: 16px;
    font-weight: normal;
    margin: 5px 0;
}
.home .breadcrumbs{display:none;}
.link_in_main{
  border: 2px dotted #FF3881;
    color: #FF3881;
    float: left;
    font-size: 15px;
    margin: 7px 2px 0 25px;
    padding: 3px 5px;
    text-decoration: none;
font-weight:bold;
}
.link_in_main_1{
  border: 2px dotted #FF8825;
    color: #FF8825;
    float: left;
    font-size: 15px;
    margin: 7px 2px 0 7px;
    padding: 3px 5px;
    text-decoration: none;
font-weight:bold;
}
.comment-form-comment label {display: block;margin-bottom: 5px;}
.comment-form-comment{
     /*background: rgb(255,249,239); border-radius: 20px;border: 1px solid rgb(239,239,239); display: inline-block;*/
     margin-bottom: 10px!important;
     /*padding: 13px 30px 13px 13px;*/
}
.comment-respond {margin: 45px 0 10px!important;position: relative;padding: 13px 30px 13px 13px;}
.comment-respond:before {
    content: "";
    display: block;
    height: 34px;
    width: 256px;
    position: absolute;
    top:-34px;
    background:url("images/ost.jpg") no-repeat;
}
.form-submit input{
    color: transparent!important;
    text-indent: 9999px;
    overflow: hidden;
}
.comment-notes {font-size: 12px;margin: 5px 0;}
.comment-form-url {display: none;}
.comment-respond {
   
}
#reply-title {display: none;}
.comment-form-author label, .comment-form-email label{
    display: inline-block;
    min-width: 55px;
}
.comment-form-comment textarea {
    border-radius: 20px;
    border: 1px solid rgb(240,240,240);
    padding: 13px;
}
* {outline: none!important;}



.wp-corenavi {
	    clear: both;
    display: block;
    padding-top: 10px;
}

.wp-corenavi a, .wp-corenavi span {
background:url(images/numm.jpg) no-repeat bottom;
margin: 2px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-decoration: none;     
    color:#fff !important;
}
.wp-corenavi .current{
background:url(images/naow.jpg) no-repeat bottom;

}
.wp-corenavi a:hover{
background:url(images/naow.jpg) no-repeat bottom;

}

.wp-corenavi a:hover, .wp-corenavi span.current {
	border-color: #fff;
}

.wp-corenavi span.current {
	font-weight: bold;
}

.wp-corenavi .next, .wp-corenavi .prev{
    background:url(images/nl.jpg) no-repeat bottom !important;
    width:120px; height:27px;
    line-height: 27px;
    padding:0;
    
    text-align: center;
}
.wp-corenavi .prev { }
.wp-corenavi > * {
    display: inline-block;
    vertical-align: top;
}