@font-face{font-family:'segoeui';font-style:normal;font-weight:400;src:url("/www/fonts/SegoeUIRegular/SegoeUIRegular.eot");src:local('Segoe UI'),  url("/www/fonts/SegoeUIRegular/SegoeUIRegular.eot?#iefix")format("embedded-opentype"),url("/www/fonts/SegoeUIRegular/SegoeUIRegular.woff") format("woff"),url("/www/fonts/SegoeUIRegular/SegoeUIRegular.ttf") format("truetype");}
@font-face{font-family:'segoeui';font-style:normal;font-weight:600;src:url("/www/fonts/SegoeUISemiBold/SegoeUISemiBold.eot");src:local('Segoe UI Semibold'), url("/www/fonts/SegoeUISemiBold/SegoeUISemiBold.eot?#iefix")format("embedded-opentype"),url("/www/fonts/SegoeUISemiBold/SegoeUISemiBold.woff") format("woff"),url("/www/fonts/SegoeUISemiBold/SegoeUISemiBold.ttf") format("truetype");}
@font-face{font-family:'segoeui';font-style:normal;font-weight:700;src:url("/www/fonts/SegoeUIBold/SegoeUIBold.eot");src:local('Segoe UI Bold'), url("/www/fonts/SegoeUIBold/SegoeUIBold.eot?#iefix")format("embedded-opentype"),url("/www/fonts/SegoeUIBold/SegoeUIBold.woff") format("woff"),url("/www/fonts/SegoeUIBold/SegoeUIBold.ttf") format("truetype");}
@font-face{font-family:'segoeui';font-style:normal;font-weight:300;src:url("/www/fonts/SegoeUILight/SegoeUILight.eot");src:local('Segoe UI Light'), url("/www/fonts/SegoeUILight/SegoeUILight.eot?#iefix")format("embedded-opentype"),url("/www/fonts/SegoeUILight/SegoeUILight.woff") format("woff"),url("/www/fonts/SegoeUILight/SegoeUILight.ttf") format("truetype");}
.clearfix {
overflow: auto; width: 100%;
 }
/**{padding:0;margin:0;}*/
body{color:#333;font-family:"segoeui","Arial",sans-serif;font-style:normal;font-size:13px;}
ul{list-style:outside;}
a{text-decoration:none;outline:0;color:#b96600;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-size:inherit;}
img{max-width:100%;}
figure img{max-width:100%;height:auto;}
p{margin-top:10px;}
table{width:100%;border-collapse: collapse;max-width:100%!important;}
th, td{padding:5px;border:1px solid #aaa;}
.clr{clear:both;}
.bg{display:inline-block;}
.semibold{font-weight:600;}
.wrapper{width:968px;padding:0 16px;margin:0 auto;}
.pButton{white-space:nowrap;display:inline-block;height:34px;line-height:34px;background-color:#D5A12B;color:#fff;font-size:14px;-webkit-border-radius:3px;border-radius:3px;padding:0 20px;max-width:200px;overflow:hidden;text-overflow:ellipsis;}
.pButton2{white-space:nowrap;display:inline-block;height:25px;line-height:25px;background-color:#D5A12B;color:#fff;font-size:13px;padding:0 10px;max-width:200px;overflow:hidden;text-overflow:ellipsis;}
.greyText{color:#8e8e8e;}
.yellowText{color:#f0b83a;}
.brownText{color:#b96600;}
a.brownText:hover{text-decoration:underline;}

#header{height:141px;background:url("../images/bg_header.jpg") no-repeat scroll center top, transparent linear-gradient(0deg, #4C2C15 0%, #82583B 95%) repeat scroll 0% 0%;}
#logo{float: left;	margin-top: 25px;}
#topmenu{height:43px;background-color:#7E5524;}
#topmenu_text{font-size:14px;color:#F9F0DE;float:left;height: 20px;padding: 6px 0;float: right;}
#topmenu_list{list-style:inside none;float: right;color: #F9F0DE;}
#topmenu_list li a{display: block;color:#fff;}
#topmenu_list li a:hover,#topmenu_list li:hover a{color:#D5A12B;}
#topmenu_list li{display:inline-block;position:relative;}
#topmenu_list li:hover {background-color:#F9F0DE;color:#D5A12B;}
#topmenu_list li:hover .topmenu_list_item_block{display:block;}
#topmenu_list li .topmenu_list_item_name{padding: 9px 20px 11px;height: 23px;font-size:16px;font-weight:600;}
.metrika{width:0px;height:0px;}
.counters{word-wrap: normal }
#topmenu_list li .topmenu_list_item_block{display:none;position:absolute;width:214px;top:43px;background-color:#F9F0DE;border-radius:0 0 4px 4px;padding:20px 0;box-shadow: 0 2px 6px rgba(0,0,0,0.5);right:-15px;}
#topmenu_list li .topmenu_list_item_block a{display:block;color:#7E5524;padding:4px 18px;font-size:14px;}
#topmenu_list li .topmenu_list_item_block a:hover{display:block;color:#fff;background-color:#D5A12B;}

#content{background:url(../images/bg_main2.jpg) no-repeat;background-size: 100% 1200px;box-shadow: inset 0px 4px 9px rgba(0, 0, 0, 0.46);background-position:bottom left;background-color:#D0B799;}
#wrapper{background-color:#fff;box-shadow: 0px 8px 8px -5px rgba(0, 0, 0, 0.46) inset;}
#wrapper::after{content:'';clear:both;display:block;}

#content_right{float:right;width:24%;margin:17px 0 60px 1%;}
#content_center{/*margin-right:260px;*/float:left;width:75%;padding-top: 25px;overflow:hidden;}
#content_center img{max-width:100% !important;}
.sideblock{margin-bottom:15px;}
.sideblock_header{font-weight:600;font-size:18px;text-transform:uppercase;margin-bottom:8px;color: #724104;}

.content_block{/*margin-bottom:30px;border-bottom:3px solid #F9F0DE;*/}
.content_block_header{font-weight:600;font-size:20px;text-transform:uppercase;margin-bottom:20px;}


.ImgBlock{position: relative;width: 100%;overflow:hidden; border:#aaa solid 1px;}
.ImgBlock::before {content: "";display: block;padding-top: 68%;}
.ImgBlock img{width:100%;height:auto;position: absolute;top: 0;left: 0;min-height:100%;}

.news{padding: 10px 0;border-bottom:1px dashed #B2B2B2;}
.news_header{line-height:125%;margin-bottom:3px;}
.news_title a{color:#b96600;font-weight:900;margin-bottom:10px;display: block;}
.news_date{color:#b96600;font-weight:600;margin-bottom:4px;}
.news_date + figure{margin-top:5px;}
.news_source, .news_source a{color:#8e8e8e;font-size:12px;}
.news_header .news_img{width:210px;height:135px;overflow:hidden;border:1px #aaa solid;}
.news_header .news_img img{width:210px;min-height:135px;height:auto;}
.news_block .news_block_header .news_source{margin-bottom:7px;}
.news_block_header  .news_source, .news_block_header  .news_source a{color:#333;font-size:13px;font-weight:700;}
.news_block_header{padding-top:15px;}
.news_content{line-height: 130%;}
.news_content a{color:#333;}
.news_content a:hover, .news_block_header  .news_source a:hover{color:#b96600;}

.news_name{font-size:16px;font-weight:600;color:#b96600;margin-bottom:15px;}
.news_address{font-size:14px;margin-bottom: 25px;}

.news_items{list-style:none;word-spacing:0;}
.content_block_content .news_items li{word-spacing:normal;display:inline-block;vertical-align:top;width:30.5%;margin-right:2%;margin-bottom:35px;}
/*.news_items li:nth-child(3n){margin-right:0px;}*/
.news_items li figure{margin-bottom:5px;width:220px;height:146px;overflow:hidden;border:1px #aaa solid;}
.news_items li figure img{width:220px;min-height:146px;height:auto;}
.news_items .news_date{margin-bottom:4px;}
.news_items .news_source{margin-bottom:4px;}

.news_item_descr{}
.news_item_descr a{color:#333;}
.news_item_descr a:hover{color:#b96600;}

.news_full_text a{color:#b96600;}
.news_full_text a:hover{text-decoration:underline;}

.news_block{margin-bottom:10px;}
.news_block::after{content:'';display:block;clear:both;}
.news_block > img{float:left;width:150px;height:auto;margin:5px 15px 5px 0;border:#aaa 1px solid;}
.news_quantity{color: #8e8e8e;font-size: 15px;margin-top: -10px;margin-bottom: 30px;}

.news_images_list img{margin:0 6px 6px 0;}

.photo_author{color: #5A5A5A;font-style:italic;margin-bottom: 25px;}
.news_full .buttons{margin-bottom:75px;margin-top: 9px;float:right;}

.pagination{margin-bottom:30px;}
.pagination_bottom{margin-top:30px;}
.pagination a{display:inline-block;width:25px;height:25px;line-height:25px;color:#333;background-color:#F5F5F5;text-align:center;}
.pagination a:hover, .pagination a.active{color:#FFF;background-color:#D5A12B;}

#news_block_list{overflow:hidden;}
.news_patriar{padding: 15px 10px 10px 13px;background-color:#FCF7EE;border:1px dashed #B2B2B2;}
.news_patriar .sideblock_header{color:#b96600;}

.all_link{text-align:right;padding-top: 5px;}
.all_link a{text-decoration:underline;}
.all_link a:hover{text-decoration:none;}

#useful_links {text-align: right;right: 15px;position: absolute;bottom: 40px;}
#useful_links .pButton{padding:0 20px 0 12px;font-size:12px;}
#useful_links .pButton .bg{display:inline-block;width:14px;height:14px;background:url(../images/icons.png) no-repeat 0px 0px;vertical-align: -1px;}
#useful_links .pButton .pButtonText{height: 34px;line-height: 34px;margin-left: 12px;display: inline-block;border-left: 1px solid #E0BC72;padding-left: 14px;}

#counters{text-align: right;}

#news_list{padding-bottom:10px;}

.news_region_date{font-size:12px;display:inline-block;height:17px;line-height:17px;color:#fff;background-color:#CF9B5B;padding:0 7px;margin-bottom:7px;}
.news_items_region{list-style:none;overflow-x:scroll;white-space:nowrap;}
.news_items_region > li{display:inline-block;margin-right:21px;width:342px;white-space:normal;vertical-align:top;}
.news_items_region > li figure{margin-bottom:10px;}
.news_items_region > li figcaption{font-size:16px;font-weight:600;}

.news_items_region_list{list-style:none;}
.news_items_region_list li{margin-bottom: 10px;}
.news_items_region_list li a{color:#5a5a5a;font-style:italic;}
.news_items_region_list li a:hover{color:#b96600;}

#footer{background-color: #7E5524;min-height:42px;color: #EBDEC4;clear: both;position:relative;}
#footer > .wrapper{position:relative;}
#designer{float:right;font-size:12px;font-family:Verdana;padding-top:7px;}
#designer a{color:#EBDEC4;}
#designer a span{font-weight:700;font-size:18px;color:#ff8a00;}
#copyright{font-size:13px;padding-top:11px;max-width: 400px;}
#copyright .email{margin-left:7px;}
#copyright .email::before{content:'';display:inline-block;vertical-align:-1px;margin-right:6px;width:12px;height:10px;background:url(../images/icons.png) no-repeat -20px 0;}
#copyright p a, #copyright p a:hover{cursor:text;text-decoration:none;color: #EBDEC4;}
.counters{left:500px;position: absolute;top: 5px;width:88px;}
#choose_year{float:right;width:85px;border:1px solid #D6D5D4;padding: 2px 0;margin-top: 3px;}

.content_block_content{max-width:100%}
#content_right .content_block_content .news_items li{width:100%;margin-right:0}
#topmenu_text span{display:inline-block;float:left;padding-top:4px;}
#topmenu_text .content_block{float: left;padding-left: 10px;}
.sideblock_content li{list-style:none;margin-bottom: 12px;padding-bottom: 16px;border-bottom: 1px dotted #aaa;}
.sideblock_content li:last-child{border-bottom:none;}
.site_menu li{font-size: 12px;padding: 2px;}
.site_menu h4{color: #7b4504; padding: 0 0 10px 4px; font-size: 13px;margin: 0;}
.mainbody{margin-bottom:40px;}
.sites td{width:33%;padding:20px; vertical-align:top;}
.sites td img{max-width:100%!important;}

.d_1{width:100%; font-size:100%;}
.d_2{margin:0 auto; /*width:100%;*/ max-width:800px; background-image: url(https://pravtreba.ru/www/pics/fon-red.jpg);background-size: 100% 100%;padding:12% 10% 20% 10%;background-repeat:no-repeat;font-family: cursive;}
.d_5{display:table-cell;width:45%;text-align:center;vertical-align:middle;}

@media (max-width:680px){
.d-1{font-size:80%;}
.d_2{background:none}
.wrapper{width:90%;padding:0 16px;margin:unset;float:left;}

#content_right{float:left;width:100%;margin:unset;}
#content_center{/*margin-right:260px;*/float:left;width:100%;padding-top: 25px;overflow:unset;}
#content_center img{max-width:100% !important;}
.counters {left: unset;position: relative;top: unset;width: 88px;}
#footer > .wrapper {background-color: #7E5524;}
}
.d_2 h1, .d_2 h2{font-size: 1.4rem;}
table.tarifs tr td{text-align:center}
table.tarifs tr td:first-child{text-align:left}

