@media (min-width: 992px)
{
.col-md-4 {
    width: 33.33333333%;
}
}
@media (min-width: 992px)
{
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}
}
@media (min-width: 768px)
{
.col-sm-6 {
    width: 30%;
}
}
@media (min-width: 768px)
{
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    float: left;
}
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
/*    padding-right: 15px;
    padding-left: 15px;
	*/
}
.slug_in_list {
	width : 100%;
}
.errorSummary, .errorMessage{
    border: 1px solid red;
    padding: 10px;
    color: red;	
}
.my_modal_div .errorSummary, .errorMessage{
	margin-top: 10px;
}
.block-title{
    font-size: 38.5px;	
	line-height: 40px;
    margin: 10px 0;
    font-family: inherit;
    font-weight: bold;
    color: inherit;
    text-rendering: optimizelegibility;	
}
.footer_h2{
    color: #06a7ea;
    font-size: 24px;
    font-weight: lighter;
    margin: 0px 0px 30px 0px;
    line-height: 40px;	
}
.pagination .selected a{
    background-color: #06a7ea;
    color: white;
}
.required span{
	color : red;
}
.list-view .property:last-child{
	margin-bottom: 22px!important;
}
.favorites_my i{
	color :#0cc80c;
}
#footer-wrapper #footer-top .nav li a {
    vertical-align: top;
	display: inline;
	}
.foot_region a {
    font-size:10px;
    margin:0 5px; float:left; 
}
.foot_region span {float:left; display:inline-block;} 

.footer_popular {
	    color: #06a7ea;
    font-size: 24px;
    font-weight: lighter;
    line-height: 40px;
}
.made {
	margin-top: 10px;
}
.footerIcon{
	width : 24px;
	height: 24px;
	display: inline-block;
	
}
.footerIconVK{
    background-color: #48729e;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjc4NSAxNi4yNDFzLjI4OC0uMDMyLjQzNi0uMTk0Yy4xMzYtLjE0OC4xMzItLjQyNy4xMzItLjQyN3MtLjAyLTEuMzA0LjU3Ni0xLjQ5NmMuNTg4LS4xOSAxLjM0MSAxLjI2IDIuMTQgMS44MTguNjA1LjQyMiAxLjA2NC4zMyAxLjA2NC4zM2wyLjEzNy0uMDNzMS4xMTctLjA3MS41ODctLjk2NGMtLjA0My0uMDczLS4zMDgtLjY2MS0xLjU4OC0xLjg3LTEuMzQtMS4yNjQtMS4xNi0xLjA1OS40NTMtMy4yNDYuOTgzLTEuMzMyIDEuMzc2LTIuMTQ1IDEuMjUzLTIuNDkzLS4xMTctLjMzMi0uODQtLjI0NC0uODQtLjI0NGwtMi40MDYuMDE1cy0uMTc4LS4wMjUtLjMxLjA1NmMtLjEzLjA3OS0uMjEyLjI2Mi0uMjEyLjI2MnMtLjM4MiAxLjAzLS44OSAxLjkwN2MtMS4wNyAxLjg1LTEuNDk5IDEuOTQ4LTEuNjc0IDEuODMyLS40MDctLjI2Ny0uMzA1LTEuMDc1LS4zMDUtMS42NDggMC0xLjc5My4yNjctMi41NC0uNTIxLTIuNzMzLS4yNjItLjA2NS0uNDU0LS4xMDctMS4xMjMtLjExNC0uODU4LS4wMDktMS41ODUuMDAzLTEuOTk2LjIwOC0uMjc0LjEzNi0uNDg1LjQ0LS4zNTYuNDU3LjE1OS4wMjIuNTE5LjA5OS43MS4zNjMuMjQ2LjM0MS4yMzcgMS4xMDcuMjM3IDEuMTA3cy4xNDIgMi4xMS0uMzMgMi4zNzFjLS4zMjUuMTgtLjc3LS4xODctMS43MjUtMS44NjUtLjQ4OS0uODU5LS44NTktMS44MS0uODU5LTEuODFzLS4wNy0uMTc2LS4xOTgtLjI3MmMtLjE1NC0uMTE1LS4zNy0uMTUxLS4zNy0uMTUxbC0yLjI4Ni4wMTVzLS4zNDMuMDEtLjQ2OS4xNjFDMy45NCA3LjcyMSA0LjA0MyA4IDQuMDQzIDhzMS43OSA0LjI1OCAzLjgxNyA2LjQwM2MxLjg1OCAxLjk2NyAzLjk2OCAxLjgzOCAzLjk2OCAxLjgzOGguOTU3eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+), linear-gradient(transparent, transparent);
}
.footerIconFaceBook{
    background-color: #3c5a98;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=);
}
.footerIconOdn{
	background-color: #ff9f4d;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTMuNTYzIDE0LjEyNmMyLjU3OCAwIDQuNjY4LTIuMDQgNC42NjgtNC41NTUgMC0yLjUxNS0yLjA5LTQuNTU1LTQuNjY3LTQuNTU1LTIuNTc4IDAtNC42NjcgMi4wNC00LjY2NyA0LjU1NiAwIDIuNTE3IDIuMDkgNC41NTYgNC42NjcgNC41NTZ6bTAtNi43OTZjMS4yNjggMCAyLjI5NyAxLjAwMyAyLjI5NyAyLjI0IDAgMS4yNC0xLjAzIDIuMjQyLTIuMjk3IDIuMjQyLTEuMjY4IDAtMi4yOTYtMS4wMDMtMi4yOTYtMi4yNCAwLTEuMjQgMS4wMjgtMi4yNDIgMi4yOTYtMi4yNDJ6Ii8+PHBhdGggZD0iTTE2Ljk4IDE0LjQ4MmMtMS4zMSAxLjAwOC0zLjQxNyAxLjAwOC0zLjQxNyAxLjAwOHMtMi4xMDYgMC0zLjQxNy0xLjAwOGMtLjk3LS43NDYtMS43LS4zMTctMS45NjMuMi0uNDYuOS4wNiAxLjMzNiAxLjIzIDIuMDcgMS4wMDIuNjI3IDIuMzc2Ljg2MiAzLjI2NC45NWwtLjc0LjcyMmMtMS4wNDUgMS4wMi0yLjA1MiAyLjAwMi0yLjc1IDIuNjg1YTEuMDI3IDEuMDI3IDAgMCAwIDAgMS40NzZsLjEyNS4xMjNhMS4wOSAxLjA5IDAgMCAwIDEuNTEzIDBsMi43NS0yLjY4NSAyLjc1IDIuNjg0YTEuMDkgMS4wOSAwIDAgMCAxLjUxNSAwbC4xMjYtLjEyNGExLjAyNyAxLjAyNyAwIDAgMCAwLTEuNDc3bC0yLjc1LTIuNjg2LS43NDQtLjcyNWMuODg4LS4wOSAyLjI0OC0uMzI2IDMuMjQtLjk0OCAxLjE3Mi0uNzM0IDEuNjktMS4xNyAxLjIzLTIuMDctLjI2Mi0uNTE3LS45OTItLjk0Ni0xLjk2Mi0uMnoiLz48L2c+PC9zdmc+Cg==);
}
.footerIconGoogle{
    background-color: #db4437;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjk4NCAxMi4yMTh2My41NjRzMy40NS0uMDA0IDQuODU3LS4wMDRjLS43NiAyLjMxLTEuOTQ0IDMuNTctNC44NTYgMy41Ny0yLjk0OCAwLTUuMjQ4LTIuMzk1LTUuMjQ4LTUuMzQ4czIuMy01LjM0NyA1LjI0OC01LjM0N2MxLjU1OCAwIDIuNTY1LjU1IDMuNDg4IDEuMzE0Ljc0LS43NC42NzctLjg0NiAyLjU1Ny0yLjYyNUE4Ljk0MiA4Ljk0MiAwIDAgMCAxMy45ODMgNUM5LjAyMiA1IDUgOS4wMyA1IDE0czQuMDIyIDkgOC45ODQgOWM3LjQxNiAwIDkuMjMtNi40NyA4LjYyOC0xMC43ODJoLTguNjI4eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==);
}
.footerIconTwitter{
	background-color: #00aced;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==);
}
.footerIconInstagram{
	width : 24px;
	height: 24px;
	background-repeat: round;
    background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAdHx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5OjcBCgoKDQwNGg8PGjclHyU3Nzc3Nzc3Nzc3Nzc3NzU1Nzc3Nzc3NzU3Nzc3NTc1Nzc3NTcrNzcvNzc3NzI3Lzc3Mv/AABEIABYAFgMBEQACEQEDEQH/xAAZAAABBQAAAAAAAAAAAAAAAAAFAQMGBwj/xAAmEAABBAEEAQQDAQAAAAAAAAABAgMEEQUABhIhQRMUUWEiMaEH/8QAGQEAAwADAAAAAAAAAAAAAAAAAgMEAAEF/8QAJhEAAgEDAgQHAAAAAAAAAAAAAQIAERIhBEEDEzLBIjFRYXGBof/aAAwDAQACEQMRAD8ASXu3ITsO5KdyGQbyL01Q9vFccR6bd0lKUp8f0+dJ4ZfmcavlatPm7NPen5HOqjV6anTa13pXavaMS87lRDIbyWVU4Aempy1KBH0FWfurrzoSnGADEGhlytpSxAZcQHtTfu9MJIcXLXOnodQQWsglxaUqsUUk9jq+rrvVGKYnNNd5P94xeX+fTpuNZQ3k1tIBkJFOFJICu/Fp6v70CmG6yksVJyaBEj8ZKEMLKo7iSUqjru+ST47q9UE+AAj7kZRbyU6t5oPeeQeVh4PqrIcJQV11+XE31qa7MsUUg9eZbw7srB5JovKjktlTYBS4g9pJBrviRY+b/egNQYwC4VEARY+2YGR9+3CkqcB5JQulJSfkAqrWFycTOXDEZD2/pbsWG/7NmIA4444nkpSj0kAA1VcrN/HWtopOTBY2T//Z);
}
@media (max-width: 767px){
.hideMobile {
    display: none!important;
}
}
.korpus > div, .korpus > input { display: none; }

.korpus .label_vk { padding: 5px; border: 1px solid #aaa; line-height: 28px; cursor: pointer; position: relative; bottom: 1px; background: #fff; display: inline;}
.korpus input[type="radio"]:checked + label { border-bottom: 2px solid #fff; }

.korpus > input:nth-of-type(1):checked ~ div:nth-of-type(1),
.korpus > input:nth-of-type(2):checked ~ div:nth-of-type(2),
.korpus > input:nth-of-type(3):checked ~ div:nth-of-type(3) { display: block; padding: 5px; border: 1px solid #aaa; }
.my_modal_div{
	display : none;
}
.my_modal_div h3{
	border-bottom: 1px solid #ddd;
}
.premiumAdvert{
    background-color: pink!important;	
}

#block-search-result{
    border-left: 1px solid #E1DFDD;
    border-right: 1px solid #E1DFDD;
    border-bottom: 1px solid #E1DFDD;
    width: 419px;
    height:  auto;
    background-color: white;
    position: absolute;
    z-index: 9999;
    display: none;
}
#list-search-result{
    list-style-type: none;	
    padding: 0;	
	margin: 0;
}
#list-search-result > li{ 
    border-bottom: 1px solid #EAEAEA;
    min-height: 20px;
    height: auto;
	line-height: 2;
    padding: 0 0 0 15px;
	margin: 0;
}#list-search-result > li:hover{ 
	background: #dddddd;
	cursor: pointer;
}
.phone-link {
background-image: url("/img/icons/phone-gray.png");
background-position: left center;
background-repeat: no-repeat;
background-size: 20px 20px;
color: #707070;
font-size: 24px;
font-weight: 500;
padding-left: 30px}
.phone-link:hover {text-decoration: none; cursor: default; color:#707070;}
#vk_groups {
	padding-bottom: 40px;
}
.filter .spec_grid_info a{
    font-size: 15px;
    font-weight: bold;
}
.warningSob{
	border: 2px solid #06a7ea;
    color: #022a3b;
    font-size: 18px;
    font-weight: normal;
	border-radius:5px;
	padding: 15px; 
	cursor: default;
    line-height: 32px;
}
.license_model_label{
	margin-top: 5px;
}
.license_model_label img{
	margin: -2px 5px 0 0;
    width: 13px;
}
.list_h2{
	font-size: 18px;
}
.st_padd_top_bot img{
	padding: 10px 0;
}
.bgimg h1{
	text-transform: uppercase;
}
.zachita_prav{
	font-size: large;
	color: #202020;
}
.fs_large{
	font-size: large;
}
.fs_med{
	font-size: medium;
}
.fs_3{
	font-size: medium;
}
.super_large{
	color: rgb(54, 54, 54);
    font-size: xx-large;
	font-weight: bold;
}
.cl_sn_bez_deneg{
	float:left;
    padding: 10px;
    color: #202020;
    margin-right: 100px;
}
.cl_sn_bez_deneg label{
    font-size: 21px;
}
.cl_sn_bez_deneg a{
	font-size: 21px;	
}
.weWrk1 .zag span{
	letter-spacing:0px;
	font-size: large;
}
.weWrk2 .foo_block span{
	letter-spacing:0px;
	font-size: large;
}
.weWrk3 .foott_block span{
	letter-spacing:0px;
	font-size: x-large;
}
.weWrk4 .foot_block span{
	font-size: large;
}
.weWrk4 .we_hh{
	text-align:center;
	letter-spacing:0px;
	color:#363636;
	font-size: -webkit-xxx-large;
}
.weWrk5 .we_hh{
	text-align:center;
}
.weWrk6 .we_hh{
	text-align:center;
	font-size: xx-large;
	color:#363636;
	letter-spacing:0px;
	font-weight:bold;
}
.weWrk6 .we_hh2{
	text-align:center;
	font-size: x-large;
	color:#363636;
	letter-spacing:0px;
	font-weight:bold;
}
.weWrk6 .footz_block span{
	font-size: large;
	letter-spacing:0px;
}
.weWrk7 .we_hh{
	letter-spacing:0px;
	text-align:center;
	font-weight: bold;
	color:#363636;
	font-size: xx-large;
	
}
.weWrk7 .we_hh2{
	text-align:center;
}
.href_email{
	font-size: 15px;
    font-weight: bold;
	margin-left: 30px;
}
.clear{
	clear:both; 
	display:block; 
	overflow:hidden; 
	visibility:hidden; 
	height:0px;
}

#myModal .modal-body .my_div_2{
	width:46%; 
	display:inline-block;
	vertical-align: top;
	padding: 10px;
}
#myModal .modal-body .my_div_2 label{
	font-weight: bold;
}

.reviews_list .view{
	margin-bottom: 34px;
}
.reviews_list table{
	border: 1px solid black;
	border-radius: 5px;
	font-weight: bold;
}
.reviews_list table tr{
	vertical-align: top;
	width: 18%;
}
.reviews_list table tr td.descr_text{
	font-size: 16px;
	padding: 5px 10px 0;
	text-align: center;
}
.reviews_list table tr td label{
	color: red;
	font-weight: bold;

}
.reviews_list table tr td span{
	display: block;
	color: blue;
	font-weight: bold;
	font-size: 16px;
}
.reviews_list table img {
	width: 151px;
	border-radius: 100%;
	max-width: unset;

}
.reviews_list table .name_vk{
	font-weight: bold;
	font-size: 19px;
}
.otziv_header{
	font-weight: bold;
	font-size: 19px;
	margin: 20px 0;
}
.advertDayly_top{
	text-align: center;
}
.advertDayly_top .btn.btn-primary{

	padding: 20px 30px;
	font-size: 30px;
}
.reviews_list .list-view .pager{
	text-align: center;
}
#otziv_header_img_5rate_id{
	float: right;
	width: 20%;
}
.reviews_list .view_short_otziv_header img{
	float: right;
	width: 175px;

}
.reviews_list .view_short_otziv_header{
	font-size: 25px;
	margin-bottom: 10px;
	line-height: 1.5;
	font-weight: bold;
}
.reviews_list .view_short_otziv_hrefs{
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 15px;
}
.advertSet a {
	line-height: 2;
	font-weight: bold;
}
.advertSet a[data-target="#Email"]{
	line-height: 1.3;
}
