@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,600,700&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,500,700&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=cyrillic');
*::selection {background: #ffdfbb}
*::-moz-selection {background: #ffdfbb;}
*{box-sizing:border-box;}
html, body{width: 100%;height:100%;font-family:"Roboto", Arial, sans-serif;font-weight:300;font-size:16px;color:#4b4b4b;line-height:24px;min-width:320px;}
a{color:#077fcc;font-family:"Roboto", Arial, sans-serif;}
p{text-align:left;}
ul{list-style:disc;}
strong{font-weight:500;}
.cl{clear:both;}
.shapka{width:100%;position:relative;height:100px;}
.shapka_vn{width:100%;height:100%;max-width:1024px;margin:0 auto;position:relative;}
.logo{float:left;padding:35px 0;width:280px;}
.logo a{font-size:32px;font-weight:700;text-decoration:none;text-transform:uppercase;color:#000;}
.logo a > span{color:#f89424;}
strong{font-weight:500;}
.img{text-align:center;margin:20px 0;}
.img img{max-width:100%;}

ul{padding-left:30px;}
ul li{list-style-image: url(/images/mark.png);position:relative;padding:5px 0;}
ol{counter-reset: myCounter;padding-left:30px;}
ol li{list-style: none;position:relative;padding:5px 0;}
ol li ul li:before{padding:0; margin:0;top:50%;margin-top:-10px;}
ol li:before {
	position:absolute;
counter-increment: myCounter;
content:counter(myCounter);
color: #ffffff;
font-weight:700;
background: #f89424;
display: inline-block;
text-align: center;
margin:5px 0;
padding:0 5px;
left:-30px;
top:0;
}

.menu{position:relative;float:left;width:calc(100% - 280px);display:table;height:100%;}
#menu{display:table-cell;vertical-align:middle;text-align:right;line-height:20px;padding-top:10px;}
#menu a{text-decoration:none;font-weight:400;border-bottom:2px solid #f89424;margin-left:10px;display:inline-block;color:#000;padding-top:5px;}
#menu a:hover{color:#077fcc;}

.mobile_icon{width:80px;height:100%;position:relative;float:right;display:none;}
#mob{position:absolute;top:50%;margin-top:-24px;right:0;background:url(/images/menu.svg) no-repeat;background-size:100%;width:48px;height:48px;cursor:pointer;}
#mob:hover{opacity:0.9;}
.content{width:100%;max-width:1024px;margin:0 auto;position:relative;margin-top:20px;}
.left{width:calc(100% - 340px);float:left;height:100%;}
.right{width:300px;float:right;height:100%;}
.right_goroda{z-index:5;position:relative;background:#fff;margin-bottom:20px;}
.right_goroda a{border-radius:4px;display:inline-block;background:#f6f6f6;padding:2px 5px;text-decoration:none;color:#000;border:1px solid #dedede;font-size:14px;font-weight:400;margin-bottom:4px;}
.right_goroda a:hover{background:#ebebeb;}
.right_goroda > span{display:block;text-align:left;clear:both;margin-bottom:10px;margin-top:20px;font-size:20px;font-weight:400;text-align:left;border-bottom:1px solid #000;position:relative;}
.right_goroda > span > span{padding:5px;background:#f89424;color:#fff;}
.goroda_hide{overflow:hidden;}
.full_list{display:block;text-align:center;margin-top:20px;}
.full_list span{border-bottom:1px dotted #000;cursor:pointer;}
.full_list span:hover{border-bottom:1px solid #000;}

.nav{clear:both;}

h1{line-height:36px;font-size:24px;font-weight:400;font-family:"Roboto Slab", Arial, sans-serif;color:#000;}
h2{font-weight:400;font-size:20px;line-height:30px;font-family:"Roboto Slab", Arial, sans-serif;color:#000;border-bottom:1px dotted #dedede;padding-bottom:5px;}
h3{font-weight:400;font-size:18px;line-height:24px;font-family:"Roboto Slab", Arial, sans-serif;color:#000;border-bottom:1px dotted #dedede;padding-bottom:5px;}
h4{font-weight:400;font-size:16px;line-height:24px;color:#000;}
h5{font-weight:300;font-size:16px;line-height:24px;text-decoration:underline;color:#000;}

.quote{padding:10px 20px;background:#fff2e4;font-style:italic;border-top:2px solid #ff9927;line-height:25px;font-weight:400;color:#7d4200;}
.quote_main{font-size:20px;line-height:30px;font-family:arial;}
.quote_main span{font-weight:700;display:inline-block;}
.cit{background:#ebebeb;padding:2px 5px;border-radius:4px;display:inline-block;line-height:20px;font-weight:400;}
.link{margin:3px auto;}
.link a{font-weight:400;}
.footer{width:100%;border-top:1px solid #a9a9a9;font-size:12px;line-height:15px;padding:20px 0 10px 0;position:relative;z-index:5;background:#ffffff;margin-top:20px;}
.footer_vn{width:100%;max-width:1024px;margin:0 auto;}
.copy{width:calc(100% - 220px);max-width:1024px;float:left;}
.fss{width:200px;height:100%;float:right;text-align:right;}
.text a{font-weight:400;}
.text a:hover{color:#000;text-decoration:none;}

.cntr img{max-width:100%;}

.table_spis{border-collapse:collapse;font-size:14px;line-height:20px;width:100%;}
.table_spis a{font-weight:500;text-decoration:none;border-bottom:1px solid #dedede;}
.table_spis a:hover{border-bottom:1px solid #000;}
.table_spis th{font-weight:400;background:#ededed;padding:5px;}
.table_spis td{padding:5px;text-align:center;}
.table_spis td:first-of-type > span{font-size:12px;display:block;line-height:15px;margin-top:5px;}
.table_spis .nakarte span{display:inline-block;border-bottom:1px dotted #dedede;color:#000;cursor:pointer;}
.table_spis td:nth-of-type(3) > span:nth-of-type(2){border:1px solid #7e7e7e;padding:0 5px;border-radius:5px;}
.table_spis tr:nth-of-type(odd){background:#f6f6f6;}
.table_spis tr td:nth-of-type(1){text-align:left;}
.table_spis th:nth-of-type(1){width:30%;font-weight:400;}
.table_spis th:nth-of-type(2){width:15%;text-align:center;}
.table_spis th:nth-of-type(3){width:15%;text-align:center;}
.table_spis th:nth-of-type(4){width:15%;text-align:center;}
.table_spis th:nth-of-type(5){width:15%;text-align:center;}
.d_price{font-weight:500;}
.d_name{font-size:20px;font-weight:500;}
.table_spis strike{font-size:12px;font-weight:300;color:#a2a2a2;}

.table_hide{display:none;}

.dataTables_filter{background:#ffc37f;padding:10px;font-size:14px}
.dataTables_filter input{margin-left:10px;border:0;}
.dataTables_filter label{color:#733d00;font-weight:500;}
.dataTables_info{font-size:14px;margin:10px 0;border-top:3px solid #ffc37f;padding-top:10px;}
.paginate_button{cursor:pointer;margin-right:10px;display:inline-block;background:#ff9927;color:#fff;padding:2px 5px;text-decoration:none;font-size:14px;font-weight:400;margin-bottom:4px;}

.spis_goroda{margin:20px 0;}
.spis_goroda a{text-decoration:none;border-bottom:2px solid #c56800;border-radius:4px;padding:5px 10px;background:#f89424;color:#fff;margin:0 10px 10px 0;display:inline-block;text-shadow:1px 1px 1px #c56800;padding-top:7px;}
.spis_goroda a:hover{background:#c56800;color:#fff;}

.right_menu a{margin-top:10px;display:inline-block;width:50%;text-decoration:none;color:#c56800;font-weight:500;font-family:"Roboto Slab", Arial, sans-serif;}
.right_menu a span{border-bottom:2px solid #c56800;padding-bottom:2px;}
.right_menu a:hover{color:#077fcc;}

.right_menu_goroda a{margin-top:10px;display:inline-block;width:100%;text-decoration:none;font-weight:500;font-family:"Roboto Slab", Arial, sans-serif;}
.right_menu_goroda a span{border-bottom:1px solid #dedede;padding-bottom:2px;}
.right_menu_goroda a:hover span{border-bottom:1px solid #077fcc}

.kroshki{font-style:italic;line-height:20px;}
.kroshki a{font-size:14px;color:#4e4e4e;font-weight:500;text-decoration:none;border-bottom:1px solid #dedede;}
.kroshki a:hover{border-bottom:1px solid #077fcc;color:#077fcc;}
.bred_active{font-size:14px;font-weight:500;color:#7e7e7e;}

ymaps a{font-size:20px;text-decoration:none;display:inline-block;border-bottom:1px solid #dedede;margin-bottom:5px;}

.em{font-style:italic;}


.items_block{font-family:"Roboto Slab", Arial;width:100%;box-shadow:0 0 15px #dedede;margin:10px 0;padding:20px;border-radius:10px;display:inline-block;position:relative;}
.items_block a{font-family:"Roboto Slab", Arial;}
.items_block:hover{}


.items_block img{margin-top:10px;display:block;max-width:100%;border-radius:4px;}
.items_block_title{text-decoration:none;background:#fff;display:inline-block;}
.items_block_desc{display:block;}
.items_block .items_block_img{position:relative;min-height:50px;}
.items_block .items_block_img .items_block_price{position:absolute;right:10px;top:10px;background:#fff;padding:5px 10px;border-radius:4px;font-weight:600;color:#339900;font-size:20px;}
.items_block .items_block_img .items_block_price strike{font-weight:300;color:#a2a2a2;font-size:14px;}
.items_block > .items_block_price{float:right;font-weight:700;color:#339900;font-size:20px;}
.items_block > .items_block_price strike{font-weight:300;color:#a2a2a2;font-size:14px;}
.item_akciya strike{color:#a2a2a2;}


.items_block_2{text-align:left;width:100%;float:left;}
.items_block_2:first-of-type{}
.items_block_2 .items_block_title{border-bottom:1px dashed #077fcc;cursor:pointer;font-size:14px;margin:10px 0;display:inline-block;}
.items_block_2 .items_block_title:hover{border-bottom:1px solid #077fcc;}
.items_block_3{width:calc(100% - 20px);background:#fff;z-index:2;font-size:14px;font-weight:500;margin-left:20px;position:relative;}
.items_block_3:before{content:"";border-bottom:1px dotted #4b4b4b;width:100%;position:absolute;left:0;bottom:10px;}
.items_block_3 .items_block_title_no{background:#fff;z-index:2;position:relative;padding-right:10px;}
.items_block_3 .items_block_desc, .items_block_3 .items_block_price{float:right;background:#fff;z-index:2;position:relative;padding-left:10px;} 

/*#map{border:2px solid #000000;}*/
.mapBackdrop {
    width: 100%;
    height: 100%;
    z-index: 2;
    position: absolute;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0.3) 100%);
    pointer-events: none;
}

.img{text-align:center;}
.img img{max-width:100%;}

.t_spis{padding:10px;border:2px solid #7e7e7e;}
.t_spis tr td:first-of-type{width:30%}
.t_spis tr td:last-of-type{width:70%}
.item_table{font-size:16px;}
.item_table strike{font-size:14px;}
.item_table tr td{text-align:left;}
.item_price{font-size:20px;font-weight:700;}

.right .fixed { position: fixed; top: 10px; width:300px;}
.right .floating {z-index:2;}

.closed{padding:20px;background:#ffeded;margin-top:20px;border:1px solid #ffc6c6;border-top:4px solid #ffc6c6;font-weight:700;color:#ff5757;}

.right_logo img{max-width:100%;}

.lastcomm{background:#fffbf4;margin:5px 0;border-left:2px solid #f89424;padding-left:10px;font-size:14px;}
.lastcomm a{font-weight:500;color:#c56800;}
.lastcomm a:hover{font-weight:500;color:#077fcc;}

.text .ratt a{border-bottom:none;}
.text .ratt a:hover{border-bottom:none;}
.text .ratt ul li{padding:0;}

.ocenite{background:#fffbf4;padding:20px 0;margin-top:20px;border:1px solid #fff0d6;}

.kn_right a{border-bottom:none;}
.kn_right a:hover{border-bottom:none;}
.kn_right ul li{padding:0;}


.last_stat{position:relative;margin-bottom:20px;}
.last_stat a{display:inline-block;background:#f7c48b;padding:5px 10px;border-radius:4px;margin-right:5px;margin-bottom:5px;color:#000;text-decoration:none;font-weight:600;border-bottom:4px solid #f89424;}
.last_stat a:hover{background:#f89424;}

.item_dop_block{position:relative;}
.item_dop_pos{position:relative;}
.item_dop_pos:before{content:"";position:absolute;bottom:10px;left:0;border-bottom:1px dotted #dedede;width:100%;}
.item_dop_pos_name{float:left;width:60%;}
.item_dop_pos_price{float:right;width:40%;text-align:right;font-weight:500;}
.item_dop_pos_price strike{font-size:14px;font-weight:300;color:#a2a2a2;}
.item_dop_pos_name span{position:relative;z-index:2;padding-right:10px;background:#fff;}
.item_dop_pos_price span{position:relative;z-index:2;padding-left:10px;background:#fff;}

.right_menu_nav{margin:30px 0;}
.right_menu_nav a{display:inline-block;width:48%;background:#a85a03;border-radius:4px;text-align:center;font-weight:400;text-decoration:none;color:#fff;padding:5px 0;box-shadow:0 2px 0 #6a3800;}
.right_menu_nav a:hover{background:#6a3800;}
.right_menu_nav a:first-of-type{margin-right:4%;}



.blockstat{position:relative;margin:20px 0;}
.block_stat{display:inline-block;width:calc(48% - 22px);position:relative;border:1px solid #000;padding:10px 10px 5px 10px;margin:1%;}
.block_stat:hover{border:1px solid #f89424;}
.block_stat a{display:block;width:100%;height:100%;position:relative;border:0;line-height:20px;color:#000;font-weight:500;text-decoration:none;}
.block_stat a:hover{border:0;text-decoration:underline;}
.block_stat img{max-width:100%;vertical-align:top;display:inline-block;}
.block_stat span{font-size:14px;font-style:italic;display:block;width:calc(100% - 10px);padding:10px 5px 5px 5px;}

.rab{text-align:center;font-size:20px;font-weight:600;background:#fffbee url(/images/fon.png);padding:20px;position:relative;color:#000;font-family:"Roboto Slab";border:4px solid #ff9927;max-width:1024px;margin:0 auto;}
.rab span{background:#fff4e8;position:relative;z-index:2;padding:5px;line-height:35px;}
.rab:before{display:block;content:"";position:absolute;bottom:0;left:5%;background:url(/images/yaeda.png);width:300px;height:87px;z-index:1;opacity:0.2;}
.rab:after{display:block;content:"";position:absolute;bottom:0;right:5%;background:url(/images/yaeda.png);width:300px;height:87px;z-index:1;opacity:0.2;}
.rab a{font-family:"Roboto Slab";background:#ffca04;border-radius:4px;padding:10px 20px;color:#000;text-decoration:none;margin-top:20px;display:inline-block;position:relative;z-index:2;border-bottom:4px solid #e3b910;}
.rab a:hover{opacity:0.8;}

@media only screen and (max-width:1150px){
	.shapka_vn,.content,.footer_vn{max-width:930px;width:100%;}
	.rek{width:890px;}
}

@media only screen and (max-width:1000px){
	.podkl{width:calc(100% - 40px);}
	.shapka_vn,.content,.footer_vn{max-width:730px;width:100%;}
	.rek{width:690px;}
	.left{float:none;width:100%;}
	.right{float:none;width:100%;}
	.full_list{display:none;}
	
	.logo{width:260px;}
	.logo a{font-size:28px;}
	
	.rek{background:#eaffe2;}
	.rek2{background:#ebebeb;}
}

@media only screen and (max-width:800px){
	.shapka_vn,.content,.footer_vn{max-width:540px;width:100%;}
	.rek{width:500px;}
	#menu{padding-top:0;}
	.main_gorod a{display:inline-block;width:calc(33.33% - 6px);}

}

@media only screen and (max-width:640px){
	.logo{width:240px;}
	.mobile_icon{width:50px;height:100%;position:relative;float:right;display:block;}
	.shapka_vn,.content,.footer_vn{padding:0 3%;width:94%;}
	.rek{width:calc(90% - 40px);}
	.rek1{width:calc(100% - 44px);}
	#menu{padding-top:0;text-align:center;width:100%;display:block;}
	.menu{position:absolute;float:none;width:90%;padding:0 5%;display:block;height:auto;left:0;top:100px;background:#fff;z-index:2;box-shadow:0 5px 10px #dedede;display:none;}
	#menu a{display:block;margin-left:0;width:100%;padding:10px 0;border:0;border-bottom:1px solid #ededed;}
	#menu a:last-child{border-bottom:0;margin-bottom:20px;}
	#menu a:hover{color:#fff;border-bottom:1px solid #fff;background:#077fcc;}
	.copy{width:100%;max-width:1024px;float:none;text-align:center;}
	.fss{width:100%;float:none;text-align:right;text-align:center;margin-top:10px;}

	.table_spis{display:block;font-size:18px;}

	.table_spis thead,.table_spis tbody{display:block;width:100%;}
	
	.table_spis thead tr,.table_spis tbody tr{display:block;width:100%;padding:10px 0;}
	.table_spis tbody tr td,.table_spis thead tr th{display:block;width:100%!important;text-align:center;margin:0 auto;}
	.table_spis tr td:nth-of-type(1){text-align:center;}
	.table_spis td,.table_spis th{padding:5px 0;}
	.table_spis tr{width:100%;}
	.table_hide{display:inline;}

.last_stat a{padding:1px 10px;font-size:14px;border-bottom:2px solid #ffd324;}
}









