#footer,html{position:relative}#footer,#header,.container{width:100%}#footer .links-soc a,.bottom-logo a,.vs-logo{display:inline-block}.bottom-logo a,.footer-cities-list a{text-decoration:underline}html{min-height:100%}body{margin:0;padding:0;background:#f6f6f6;color:#747474;font-family:Open Sans,sans-serif}a,a:hover{color:#b22405}#header{padding:5px 0;margin:0 0 20px;color:#fff}#header .vs-logo img{height:70px}#footer{height:auto;background-color:#282828;color:#fff}.container{padding-left:7px;padding-right:7px}.panel{border-radius:0}.panel-body{border-color:transparent}.form-control{height:36px}@media (min-width:768px){.container{padding-left:30px;padding-right:30px}}.header-menu-place .dropdown-menu{left:-155px}@media (min-width:992px){body{margin:0 0 500px}#footer{position:absolute;bottom:0;height:500px}.header-menu-place .dropdown-menu{left:0}}#footer .footer-content,.bottom-logo a{margin-bottom:20px}.catalog-item,.show-phone{position:relative}@media (min-width:1200px){.container{max-width:1050px}}#footer .container{padding-top:20px;padding-bottom:20px}#footer .copyright{text-align:right}#footer .footer-content .danger{color:#b22405}#footer a{color:#fff}#footer .links-soc{line-height:40px;padding-left:0;clear:both;vertical-align:top;overflow:hidden}#footer .links-soc a{vertical-align:top;margin-top:0;padding:0!important;margin-left:10px;cursor:pointer;width:40px;height:40px;background-position:center center;background-repeat:no-repeat}#footer .links-soc a+a{margin-left:10px}#footer .links-soc a.soc_fb{background-image:url(/templates/default/img/soc_fb.png?ver=2)}#footer .links-soc a.soc_tw{background-image:url(/templates/default/img/soc_tw.png?ver=2)}#footer .links-soc a.soc_odn{background-image:url(/templates/default/img/soc_odn.png?ver=2)}#footer .links-soc a.soc_vk{background-image:url(/templates/default/img/soc_vk.png?ver=2)}#footer .links-soc a.soc_gp{background-image:url(/templates/default/img/soc_gp.png?ver=2)}.vs-logo{margin-top:3px;margin-right:25px}.h1,h1{font-size:26px}.h2,h2{font-size:21px}.h3,h3{font-size:18px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 5px;font-family:"Open Sans",sans-serif;color:#424242;letter-spacing:-1px}#footer a.btn-yellow,#footer a.btn-yellow:hover,.btn-yellow,.btn-yellow:hover{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffc930),color-stop(100%,#ffa403));background:-moz-linear-gradient(center top,#ffc930 0,#ffa403 100%);-webkit-box-shadow:0 0 0 #e6e6e6,.5px 1px #ffd96f inset;-moz-box-shadow:0 0 0 #e6e6e6,.5px 1px #ffd96f inset;box-shadow:0 0 0 #e6e6e6,.5px 1px #ffd96f inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:1px 1px 0 #b27b0d;padding:7px 10px;border-color:#e39304;border-width:1px;border-style:solid;font-family:Helvetica;font-size:14px;color:#fff;font-weight:700}.btn-yellow.btn-lg{padding:11px 15px}.btn-red,.btn-red:hover{color:#fff;background-color:#df1d29;border-color:#963e3e;text-shadow:1px 1px 1px #444;font-weight:700;background:linear-gradient(to top,#d81623,#e3202c)}.panel{margin-bottom:10px}.header-cities-list{width:500px;padding:7px}.header-cities-list a{display:block;padding:2px}.header-cities-list a.current{font-weight:700;background:#b22405;color:#fff;border-radius:3px}.btn-header{float:right;margin:15px 0 0}.header-text{display:table;height:70px;padding:0;margin:5px}.header-text-body{display:table-cell;vertical-align:middle;line-height:14px}.btn-cities-menu{width:140px}.catalog-item,.catalog-item .show-phone u{background:#fff}.catalog-item-ad{background-color:#efa20e;color:#bd1900;text-align:center;font-size:20px;height:404px}.catalog-item-fh{height:404px}@media (min-width:768px){.catalog-item-fh{height:404px}}.catalog-item-ad a{text-decoration:none}.catalog-item-ad i{font-size:72px}.catalog-item-add-photo{padding:28px 0;margin:0}.catalog-item-add-text{padding:0 0 142px;margin:0}.catalog-item .title{font-size:14px;text-decoration:underline;margin:0 0 5px;display:inline-block;height:38px;overflow:hidden;color:#b22405}.catalog-item .caption{padding:5px 0;color:#747474}.catalog-item .caption .descr p,.catalog-item .descr{font-size:11px;height:78px;overflow:hidden}.catalog-item .imagelink{display:block;width:100%;height:140px;position:relative}.catalog-item .btn-more-block{height:43px;margin-top:10px}.catalog-item .review-count{font-size:10px;margin:0 10px 0 0;padding:0;line-height:16px;float:right;color:#a6a6a6;font-style:italic;text-align:right}.catalog-item .caption .glyphicon,.show-phone u{color:#b22405}.show-phone{margin-right:10px}.show-phone u{position:absolute;top:-2px;right:-27px;text-decoration:underline;cursor:pointer;box-shadow:-10px 0 7px #f6f6f6;background:#fff}.btn-loadphoto,.btn-loadphoto:hover,.fast-search-b a,.panel-group-search-map .panel-heading .panel-title a:hover,.recom-block-ad:hover,.wanna_be_here_ad,.wanna_be_here_ad p{text-decoration:none}.catalog-item .caption .rating .glyphicon{color:#ffb400;font-size:14px}.catalog-item .caption p{margin:2px 0;font-size:12px}.catalog-item .caption div.p-item{margin:2px 0;font-size:12px}.catalog-item .div-line{height:1px;width:100%;background:#d9d9d9;padding:0;margin:5px 0;border-bottom:1px solid #e0e0e0}.main-div-line{background:url(/templates/default/img/h_line.png) center bottom no-repeat;height:2px;width:100%;padding:0;margin:7px 0}.more-pagination-place{margin-bottom:15px}.wanna_be_here_ad{height:128px;background:#efa20e;color:#bd1900;text-align:center;position:relative;border:1px solid #a18a5e;margin:0 0 10px}.wanna_be_here_ad p{padding:48px 0;font-size:21px;text-shadow:1px 1px 2px #fff}.wbh_ad_go{position:absolute;bottom:10px;right:10px}.ymap-ballon{width:380px}.ymap-ballon .show-phone u{background:#fff;box-shadow:-10px 0 7px #fff}.ymap-ballon .glyphicon{color:#b22405}.main-map,.main-map-s{height:180px}@media (min-width:768px){.main-map{height:280px}.main-map-s{height:380px}}.btn-loadphoto{color:#bd1900;background-color:#f1a511;border-color:#a18a5e;font-size:29px;text-shadow:1px 1px 1px #fff;background:linear-gradient(to top,#e49401,#feb723);padding:16px 83px;display:block}.help-line{padding:0;margin:10px 0}.increase_clients{color:#747474}.increase_clients .num{font-size:21px}.increase_clients .noun{font-size:24px;color:#b22405}.increase_clients .img-icon{font-size:28px;color:#747474}.increase_clients .for-icon-text{font-size:18px;margin:0 0 0 10px}.nav-tabs.b2b-tabs{border-bottom:2px solid #f1a511}.nav-tabs.b2b-tabs>li{margin-bottom:0}.nav-tabs.b2b-tabs>li>a{font-size:16px;padding:7px 15px}.nav-tabs.b2b-tabs>li.active>a,.nav-tabs.b2b-tabs>li.active>a:focus,.nav-tabs.b2b-tabs>li.active>a:hover{background-color:#f1a511;color:#fff;font-size:16px}.breadcrumbs{margin:0;padding:0}.breadcrumbs .glyphicon{color:#b22405}#m-search .div-line{clear:both;width:100%;height:2px;background:#b9b9b9;border-bottom:1px solid #e8e8e8;margin:10px 0}#m-search form label{font-weight:400;margin:0;padding:0}#m-search form .title{display:inline-block;width:100%;font-weight:700}#m-search form .form-item{margin-bottom:7px}#m-search .capacity-block input[type=text]{width:38px}#m-search .price-block input[type=text]{width:70px}#___plusone_0,.socials #vk_like,.socials>iframe{width:80px!important}#m-search p{padding:0;margin:0}.main_search_types{margin:-20px 0 10px!important}.fast-search-h{font-size:33px;margin:5px;float:left}.catalog-item-recom .caption,.img-cart big{font-size:12px}.fast-search-b{overflow:hidden;padding:10px 0 0 15px}.fast-search-b a{display:block;float:left;padding:8px 7px;border:1px solid #c24f3e;margin:0 10px 10px 0}.fast-search-b a i{color:#f0a310}.main-subscribe{height:358px}.catalog-item-recom{margin:0 0 10px}.catalog-item.catalog-item-recom .title{height:auto}.catalog-item-recom.recom-data,.catalog-item-recom.recom-image{padding:0}.socials{margin-top:13px;overflow:hidden}.socials-town #___plusone_0{margin-left:0!important}.socials a,.socials div,.socials iframe .socials span{display:inline-block!important;vertical-align:top!important;margin:0!important;float:none!important;clear:none!important;position:relative!important}#___plusone_0{margin-left:-5px!important}.socials-town a,.socials-town div,.socials-town iframe,.socials-town span{vertical-align:top!important;display:inline-block!important;float:none!important;padding:0!important;margin-top:0!important;margin-bottom:0!important}.socials-town{padding-top:5px;float:right;vertical-align:top;overflow:hidden}.img-cart big{overflow:hidden;text-align:center;color:#fff;padding:0;margin-left:73px;position:absolute}.catalog-item big.yellow{width:75px;line-height:22px;height:22px;background:url(/templates/default/img/bg_action1-0.png) no-repeat;margin-left:0;margin-top:0}.action-red,.action-red-icon,.action-yellow{font-size:0}.catalog-item .catalog-action{position:absolute;top:10px;left:6px;font-size:11px}.catalog-item .catalog-action2{position:absolute;top:30px;left:6px;font-size:11px}.catalog-item .catalog-action3,.detail-areq .catalog-action3{position:absolute;top:-5px;left:-5px;font-size:0;background:url(/templates/default/img/action_catalog.png) left top no-repeat;width:82px;height:82px}.catalog-price,.icon_type.type_8{font-size:16px;text-align:center}.catalog-item.catalog-item-recom .catalog-action3{top:-6px;left:-1px}.catalog-icons{height:25px;margin:10px 0}.catalog-price{color:#a21f00;margin:4px 0 0;height:22px;overflow:hidden}.icon_type{width:25px;height:25px;float:left;background-repeat:no-repeat;background-position:center center;margin:1px 3px 1px 0;border-radius:50%}.icon_type.type_1{background-color:#1c4567;background-image:url(/templates/default/img/i_icon1.png)}.icon_type.type_2{background-color:#df5050;background-image:url(/templates/default/img/i_icon2.png)}.icon_type.type_3{background-color:#ff6724;background-image:url(/templates/default/img/i_icon3.png)}.icon_type.type_4{background-color:#1c26ab;background-image:url(/templates/default/img/i_icon4.png)}.icon_type.type_5{background-color:#9a65cf;background-image:url(/templates/default/img/i_icon5.png)}.icon_type.type_6{background-color:#87c55a;background-image:url(/templates/default/img/i_icon6.png)}.icon_type.type_7{background-color:#ccc;background-image:url(/templates/default/img/i_icon7.png)}.icon_type.type_8{background-color:#f23636;color:#fff;line-height:25px;padding-right:5px;width:21px;background-image:url(/templates/default/img/i_icon8.png)}.footer-icons{padding:20px 42px}.footer-icon{display:table;float:left}.footer-icon-cell{display:table-cell;height:80px;vertical-align:middle;padding:0 10px 0 0;font-size:18px;text-align:left}.fic{padding:0 30px 0 0}.fic-last{padding:0}.footer-icon-cell i{font-size:72px}.footer-icon-cell i.glyphicon-thumbs-up{color:#f0a310}.footer-icon-cell i.glyphicon-gift{color:#b22405}.footer-icon-cell i.glyphicon-comment{color:#68bb3b}.catalog-item .phone-place{padding:0;margin:5px 0;min-height:20px}.catalog-item .addr{padding:0;margin:5px 0;height:20px;overflow:hidden}.actions-block,.partners-place{margin-bottom:15px}.actions-block .action-red{margin-right:4px}.actions-block .action-red,.actions-block .action-yellow{margin-top:10px;display:inline-block;vertical-align:top}.action-red .img-ic,.action-yellow .img-ic{vertical-align:top;width:40px;height:40px;display:inline-block}.action-red .img-ic{background:url('/templates/default/img/action-red.png?ver=2') center top no-repeat}.action-yellow .img-ic{background:url("/templates/default/img/action-yellow.png?ver=3") center top no-repeat}.action-red .text-action,.action-yellow .text-action{vertical-align:top;display:inline-block;width:130px;padding:5px 15px 5px 5px;border-radius:0 20px 0 0;min-height:30px;background-color:#eee;font-size:12px;line-height:15px;color:#1c4466}.pagination>li>a,.pagination>li>a:hover,.pagination>li>span,.pagination>li>span:hover{font-size:16px;font-weight:700;color:#a21f00}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#a21f00;border-color:#a21f00;cursor:default}.partners-place{margin-top:15px}.partners-place img{width:123px;height:auto;float:left;margin:5px}.partners-place .partners-title{font-weight:700;margin:0 0 10px;font-size:16px}.detail-areq-counter{background:url(/templates/default/img/bg_header.png) top left repeat-x}.panel-group-search-map .panel-heading{background:#efa20e;padding:0}.panel-group-search-map .panel-heading .panel-title a{color:#bd1900;display:block;text-align:center;font-size:18px;padding:10px}.panel-group-search-map .panel-heading .panel-title a .search-icon-ud{font-size:14px}.see-phone{position:relative}.see-phone .see-catalog{display:block;background:#f6f6f6;position:absolute;top:-2px;right:-27px;color:#b22405;text-decoration:underline;cursor:pointer;box-shadow:-10px 0 7px #f6f6f6}.icon18{display:inline-block;background:#fff;color:#282828;font-size:32px;width:56px;height:56px;line-height:56px;border-radius:28px}.catalog-detail-nav{color:#424242;display:block;position:fixed;top:50%;z-index:900;width:28px;height:58px;text-align:center;background:#fff;border:1px solid #ddd;font-size:24px;margin-top:-30px}.catalog-detail-nav:hover,.phone-ad-text .link{color:#b22405}.catalog-detail-nav img{width:20px;height:34px;margin:12px 0}.catalog-detail-nav-prev{left:0;border-radius:0 7px 7px 0}.catalog-detail-nav-next{right:0;border-radius:7px 0 0 7px}.phone-ad-text{background:#e6edf6;overflow:hidden;padding:15px}.phone-ad-text p{margin:0}.phone-ad-text p.atb{font-size:16px}.header-menu-place{margin-top:10px;margin-bottom:10px}@media (min-width:768px){.header-menu-place{margin-top:20px;margin-bottom:0}}.btn-pad{margin:0 1px 3px 0}.form-horizontal .form-group2{margin-left:0;margin-right:0}.fixed-discount{position:fixed;right:50px;bottom:20px;z-index:100}#header_ban{background:#f1b748;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-shadow:0 1px 2px rgba(0,0,0,.6)}#header_ban:hover{opacity:1}#header_ban a{display:block;text-decoration:none;color:#fff}#header_ban .text-place{padding:9px 20px;color:#fff;font-size:22px}#header_ban .button-place{padding:4px 16px}.blog-helpful .blog-elem{padding:10px}.blog-helpful .blog-elem .blog-img{width:100%;height:auto;border:3px solid #ECE8E8;border-radius:3px}.blog-helpful .blog-elem .title,.blog-helpful .blog-elem2 .title{font-size:22px;line-height:24px;display:block;margin:0 0 10px;text-decoration:underline}.bn-jc .bn-lk,.catalog-item a.block_full_link,.catalog-item a.block_full_link:focus,.catalog-item a.block_full_link:hover{display:block;text-decoration:none}.blog-helpful .blog-elem .text{font-style:italic;margin:0 0 10px}.blog-more{margin:20px 0 10px}.blog-helpful .blog-elem2{margin:0 0 15px}.fixed-bottom-buttons{position:fixed;width:100%;background:rgba(0,0,0,.78);z-index:99;bottom:0;left:0;right:0}.fixed-bottom-buttons .fixed-bottom-buttons-in{margin:10px;text-align:center}.fixed-bottom-buttons .fixed-bottom-buttons-in .req-text{color:#fff;font-size:16px;font-weight:700;line-height:31px}.catalog_params{margin:0 0 20px}.catalog_params .catalog_param{margin:0 0 10px}.catalog_params .catalog_param .param_icon{float:left;width:26px}.catalog_params .catalog_param .param_icon .glyphicon{font-size:16px;padding:5px;border-radius:3px;background-color:#f1a511;color:#fff}.catalog_icons .catalog_icon .icon_title,.catalog_params .catalog_param .param_text .param_title{color:#333;font-weight:700}.catalog_params .catalog_param .param_text{margin:0 0 0 36px}.catalog_icons{margin:0 0 20px}.catalog_icons .catalog_icon{margin:0 0 10px;overflow:hidden}.catalog_icons .catalog_icon .icon_text{margin:0 0 0 35px}.header-map-i,.header-map-i:focus,.header-map-i:hover{color:#fff;font-size:22px;line-height:40px;margin:0 10px}.catalog-item .catalog-booking-icon{position:absolute;bottom:0;right:0;background:#efa20e;color:#fff;font-size:18px;line-height:18px;padding:4px;width:30px;height:30px;text-align:center}#map-hover .title,.bn-jc .bn-lk.active .bn-tx{font-size:16px;line-height:18px}#map{background:#ccc}#map-hover{position:absolute;top:0;left:5px;background:#fff;border-radius:4px;padding:10px}#send_freq_form{margin-top:8px}#map.map-fixed{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;margin-top:59px;height:auto;width:auto;display:block}.bn-jc .bn-lk,.bn-jc .bn-lk img{width:208px;height:90px}.taxi_button{position:fixed;bottom:0;right:40px}.taxi_button.with_dsc{bottom:54px}.taxi_button .btn-taxi{background-color:#f9cb36;background:linear-gradient(to top,#fcc82b,#f9df64);color:#05051b;border:1px solid #edc45d;box-shadow:0 0 6px 0 #05051b;padding:10px 16px;font-weight:700}#taxi_modal .modal-header{padding:5px 15px;border-bottom:none}#taxi_modal .modal-content{background:#FFDD63}#taxi_modal .close{color:#000;opacity:1}.bn-jc{max-height:100px;overflow:hidden}.bn-jc .bn-lk{padding:35px 10px;text-align:center;background-color:#fff;border:1px dashed #c3503e;border-left:none;color:#c3503e}.bn-jc .bn-lk.active{border:none;padding:0;color:#fff;position:relative}.bn-jc .bn-lk.active .bn-tx{position:absolute;top:10px;left:0;right:0;bottom:10px;text-shadow:0 1px 2px rgba(0,0,0,.5);overflow:hidden}.bn-jc .bn-lk.active .bn-tx .glyphicon{margin-top:5px;color:#ffb400}.ccorr_block{width:320px;position:absolute;top:40px;left:0;background:#fff;border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.5);padding:20px;z-index:200}.ccorr_block .title{font-size:14px;margin:0 0 10px;color:#747474}.catalog-item-nopdadding{padding:0px!important;}.catalog-item-nopdadding img{width:100%;}.mp-ttl{display:block;text-transform: uppercase;font-size: 20px;color: #333;line-height: 24px;font-weight: bold;text-transform: uppercase;}.mp-ttl h1{display: inline-block;}.h2_main_title{text-transform: uppercase;text-align: center;}.h2_main_title h2{margin: 10px 0 20px 0;}