
.box-full b{font-weight:700;}
.box-full strong{font-weight:700;}
aside,footer,header,menu,nav,section{display:block}
html,body{height:100%!important;}
html{}
body{color:#000;font-size:13px;height:100%!important;margin:0;padding:0;background-attachment:fixed;background:#f5f5f5;;}


a.bukvi_link{
	display: inline-block!important; padding: 5px 8px!important;
}
.button_nap{
    padding: 6px 4px;
    font-size: 13px;
    white-space: normal;
    max-width: 100%;
    height: auto!important;
}
.button_nap_s{
	padding: 0px!important;
}
.button_nap_s .text_padding{
	padding: 6px 12px; display: block; float: left; text-align: center;
}
.button_nap_s .social_link_nap_f{
	display: block; float: left; width: 28px; height: 28px;background: url(../images/facebookicon.png);    margin: 2px;
}
.button_nap_s .social_link_nap_g{
	display: block; float: left; width: 28px; height: 28px;background: url(../images/gplusicon.png);    margin: 2px;
}

.social_link_nap_f_top{
	    padding-right: 24px;
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    background: url(../images/facebookicontop.png) no-repeat;
    margin: 0;
}

.button_nap_s
.col-md-2 img, .col-md-3 img, .col-md-4 img, .col-md-5 img, .col-md-6 img, .col-md-7 img, .col-md-8 img, .col-md-9 img, .col-md-10 img, .col-md-11 img, .col-md-12 img{max-width:100%;}
.social .btn-default{border-color:#dddddd;width:100%;height:34px;}
.social a.btn-default{color:#337ab7;}
.social .btn-default:hover{background-color:#efefef;}
.social .btn.active,.social .btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 2px 2px 6px rgba(0,0,0,.09);}
.social .btn-default.active,.social .btn-default:active,.social .open>.dropdown-toggle.btn-default{background-color:#f7f7f7;}
.social .btn-default:hover{background-color:#efefef;}
.social .col-sm-3, .social .col-sm-2{padding-right:5px;padding-left:5px;}
.center-box{background:#f5f5f5 url(../images/bgrbody1.jpg);}
.center-box-under{}
.box-full .responsive_img img{width:100%;height:auto}
.banner_price .modal-body img{width:100%;height:auto;max-height:900px;min-width:600px}
.subproduct img{max-width:100%;height:auto;min-width:150px;border-radius:5px;}
.box-subproducts img{width:140px;height:140px;border-radius:5px;}
.box-subproducts>div{text-align:center;margin-bottom:20px;min-height:240px;}
.box-subproducts .imagep{text-align:center;min-height:150px;}
header.page.banerfon_header{background-position:top center !important;}
header.page.banerfon_header .black_over > div.container > div.col-sm-12{z-index:2;position:relative;}
a.banerfon{top:0;width:100%;position:absolute;min-height:370px;display:block;}
.title_span{display:block;float:left;width:170px}
h1{text-shadow:1px 1px 0 #555;color:#fff!important;font-size:32px!important;margin-top:0px!important;margin-bottom:0!important;}
h1.firstHeading{color:#000!important;font-size:18px!important;text-shadow:none;}
.homein h1{font-size:32px!important;text-align:center;margin-bottom:30px!important;text-shadow:1px 1px 0 #000;}
.homein h1 span{font-size:30px!important;text-align:center;}
.homein .tarsachka-top-home{border:3px solid rgba(0,0,0,.2);max-width:600px;margin:0 auto;border-radius:4px 4px 4px 4px!important;}
.homein .tarsachka-top-home .btn{border-radius:0 !important;border:1px solid #fff;min-height:44px;}
.homein .tarsachka-top-home #hdrsearchbox{border:1px solid #fff;min-height:44px;border-left:1px solid #aaa;opacity:0.9;}
.homein .tarsachka-top-home .btn.btn-secondary{border-radius:4px 0 0 4px!important;min-width:150px;opacity:0.9;}
.homein .tarsachka-top-home .btn.btn-primary{border-radius:0 4px 4px 0!important;min-width:44px;opacity:0.9;}
.homein .black_over{height:450px;}
.homein .box-h1{min-height:221px;}
.homein nav .nav>li>a{padding-left:23px!important;padding-right:23px!important;}
.homein nav.navbar-fixed-top .nav>li>a{padding-left:17px!important;padding-right:17px!important;}
.homein nav .nav>li>a.blue{padding-left:22px!important;padding-right:22px!important;}
.homein.english_v nav .nav>li>a{padding-left:22px!important;padding-right:22px!important;}
.homein.english_v nav .nav>li>a.blue{padding-left:23px!important;padding-right:23px!important;}
.homein .tarsachka-top-home:hover #hdrsearchbox{opacity:1;}
.homein .tarsachka-top-home:hover .btn.btn-secondary{opacity:1;}
.homein .tarsachka-top-home:hover .btn.btn-primary{opacity:1;}
h2{color:#555!important;font-size:15px!important;margin:5px 0 5px 0!important;}
h2.bukvi{margin-bottom:24px!important;margin-top:24px!important;text-align:center;}
h2.bukvi2{margin-top:18px!important;}
h3{color:#000!important;font-size:16px!important;margin:5px 0 10px 0!important;}
h4{color:#000!important;font-size:15px!important;margin:5px 0 10px 0!important;}
p{margin:1em 0 1em 0;}
table{border-collapse:collapse;border-spacing:0}
.olddesign{max-width:585px;padding-left:25px!important;padding-right:25px!important;}
.olddesign, .olddesign div, .olddesign p, .olddesign a{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.hidde{display:none;}
.popover{max-width:100%!important;color:#bf020a;font-size:13px}
.has-danger .form-control{border-color:#d9534f;}
.form-control{color:#222 !important;}
a{text-decoration:none!important;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
a.postcode{font-size:16px;margin:17px 0 17px 0;text-align:center;display:block;}
a.toplink{color:#fff;}
a.toplink .glyphicon{text-shadow:1px 1px 1px #000;font-size:20px;margin-top:-2px;color:#337ab7;}
a.toplink:hover .glyphicon{color:#eee;}
.btn.btn-outline{border:1px solid #bbb;}
.btn.btn-warning{border:1px solid #ce913a;}
button{-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.box-select-menu .btn, .firm_link .btn{font-family:'Play', sans-serif !important;font-size:14px !important;text-shadow:-1px -1px 0 #666;}
h1{font-family:'Open Sans Condensed', sans-serif !important;}
#navbar, .modal{font-family:'Play', sans-serif !important;}
.firm_content h2.firm_title a, .firm_content h2.firm_title{font-weight:bold;font-family:'Open Sans Condensed', sans-serif !important;font-size:16px!important;}
.firm_content .firm_contact a{font-weight:bold;font-family:'Open Sans Condensed', sans-serif !important;font-size:15px!important;}
footer, footer a{font-family:'Didact Gothic', sans-serif;font-size:15px;}
.full_p .box-full, .full_p .box-full a{font-family:'Didact Gothic', sans-serif;font-size:15px;}
.full_p .box-full .listlink {font-family:'Didact Gothic', sans-serif;font-size:13px!important;}

.box-full, .box-full a{font-family:'Didact Gothic', sans-serif;font-size:15px;}
.olddesign.box-full hr, .olddesign.box-full hr{border-top:1px solid #dfdfdf !important;}
.olddesign.box-full, .olddesign.box-full a, .newdesign.box-full, .newdesign.box-full a{font-family:'Open Sans', sans-serif;font-size:14px;}
.newdesign img{
	max-width: 100%
}
.newdesign table{
	width: 100%!important
}
.subproduct{font-size:15px !important;}
.subproduct h2{font-family:'Open Sans Condensed', sans-serif !important;font-size:24px !important;}
.subproductprice{font-size:24px !important;}
.box-firm-small .firm_text, .firm_content .firm_text_in{font-family:'Didact Gothic', sans-serif;font-size:14px !important;}
.breadcrumb a{font-family:'Didact Gothic', sans-serif;}
.box-firm-right .site a{font-family:'Open Sans Condensed', sans-serif !important;font-size:20px!important;}
.box-firm-right .line, .box-firm-right .line a{font-family:'Didact Gothic', sans-serif!important;font-size:15px;letter-spacing:-0.01em;}
.box-firm-right .line a{font-size:16px;}
.box-select-menu .btn.btn-primary-outline{border:1px solid rgba(250,250,250,0.7);opacity:0.8;text-shadow:1px 1px 0 #fff;}
.firm_link .btn.btn-primary-outline{text-shadow:1px 1px 0 #fff;}
header.home{position:absolute!important;top:0;margin-left:auto;margin-right:auto;left:0;right:0;}
header.page{background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto;width:100%;background-position:0 -50px;transition:background-position 1s;}
footer.new{color:#fff;text-shadow:-1px -1px 0 #444;border-top:4px solid rgba(0, 0, 0, .2);background:url(../images/bgrblue.jpg) center top;padding:10px 0}
footer.new a{color:#dfdfdf;}
footer.new a:hover{color:#eee;}
.banner-top a.nash-baner{font-size:11px!important;font-family:'Play', sans-serif !important;color:#fff!important;line-height:14px!important;display:block!important;width:720px!important;height:90px!important;border:1px solid rgba(250,250,250,0.3);background:rgba(250,250,250,0.2) url(../images/bgr-baner.png) right bottom no-repeat !important;text-shadow:-1px -1px 0 #666;box-shadow:1px 1px 1px rgba(0,0,0,0.4);}
.alert{font-size:17px;margin-bottom:0px!important;margin-top:10px!important;}
.box-bgr1{background:#ccc;border:1px solid #ff0000;min-height:150px;height:auto;}
.box-nobgr{min-height:150px;}
.none{display:none !important;}
.block{display:block !important;}
.row5{margin:0 -5px!important;}
.container-fluid{padding:0 !important;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.margin-big{margin:30px!important;}
.margin-bottom-big{margin-bottom:30px!important;}
.margin-top-big{margin-top:30px!important;}
.margin-left-big{margin-left:30px!important;}
.margin-right-big{margin-right:30px!important;}
.margin{margin:15px!important;}
.margin-bottom{margin-bottom:15px!important;}
.margin-top{margin-top:15px!important;}
.margin-left{margin-left:15px!important;}
.margin-right{margin-right:15px!important;}
.margin-5{margin:5px!important;}
.margin-bottom-5{margin-bottom:5px!important;}
.margin-top-5{margin-top:5px!important;}
.margin-left-5{margin-left:5px!important;}
.margin-right-5{margin-right:5px!important;}
.margin-8{margin:8px!important;}
.margin-bottom-8{margin-bottom:8px!important;}
.margin-top-8{margin-top:8px!important;}
.margin-left-8{margin-left:8px!important;}
.margin-right-8{margin-right:8px!important;}
.margin-minus{margin:-15px!important;}
.margin-bottom-minus{margin-bottom:-15px!important;}
.margin-top-minus{margin-top:-15px!important;}
.margin-left-minus{margin-left:-15px!important;}
.margin-right-minus{margin-right:-15px!important;}
.margin-minus-half{margin:-7.5px!important;}
.margin-bottom-minus-half{margin-bottom:-7.5px!important;}
.margin-top-minus-half{margin-top:-7.5px!important;}
.margin-left-minus-half{margin-left:-7.5px!important;}
.margin-right-minus-half{margin-right:-7.5px!important;}
.margin-0{padding:0!important;}
.margin-bottom-0{padding-bottom:0!important;}
.margin-top-0{padding-top:0!important;}
.margin-left-0{padding-left:0!important;}
.margin-right-0{padding-right:0!important;}
.padding{padding:15px!important;}
.padding-bottom{padding-bottom:15px!important;}
.padding-top{padding-top:15px!important;}
.padding-left{padding-left:15px!important;}
.padding-right{padding-right:15px!important;}
.padding-big{padding:30px!important;}
.padding-bottom-big{padding-bottom:30px!important;}
.padding-top-big{padding-top:30px!important;}
.padding-left-big{padding-left:30px!important;}
.padding-right-big{padding-right:30px!important;}
.padding-minus{padding:-15px!important;}
.padding-bottom-minus{padding-bottom:-15px!important;}
.padding-top-minus{padding-top:-15px!important;}
.padding-left-minus{padding-left:-15px!important;}
.padding-right-minus{padding-right:-15px!important;}
.padding-half{padding:7.5px!important;}
.padding-bottom-half{padding-bottom:7.5px!important;}
.padding-top-half{padding-top:7.5px!important;}
.padding-left-half{padding-left:7.5px!important;}
.padding-right-half{padding-right:7.5px!important;}
.padding-0{padding:0!important;}
.padding-bottom-0{padding-bottom:0!important;}
.padding-top-0{padding-top:0!important;}
.padding-left-0{padding-left:0!important;}
.padding-right-0{padding-right:0!important;}
.carousel{border-bottom:4px solid #ddd;background-color:rgba(0, 0, 0, .1);top:0!important;}
.carousel, .carousel .carousel-inner, .carousel .item,.carousel .active{height:100%;width:100%;}
.carousel .fill{width:100%;height:100%;min-height:300px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.carousel,.carousel-inner,.carousel .item,.carousel .active{height:100%!important;}
.carousel-control .icon-prev, .carousel-control .icon-next{font-size:100px!important;}
hr.gray{display:block;margin:0 auto;border-width:0;color:#ccc;background-color:#ccc;height:3px;box-shadow:0px 1px 0 #bbb;}
hr.blue{display:block;margin:0 auto;border-width:0;color:#8ec3f1;background-color:#8ec3f1;height:3px;box-shadow:0px 1px 0 #60a1d9;}
hr.gray-1{display:block;margin:0 auto;border-width:0;color:#ccc;background-color:#ccc;height:1px;box-shadow:0px 1px 0 #bbb;}
hr.blue-1{display:block;margin:0 auto;border-width:0;color:#8ec3f1;background-color:#8ec3f1;height:1px;box-shadow:0px 1px 0 #60a1d9;}
.sub_menu ul{padding:0!important;}
.sub_menu li{list-style:none;}
.sub_menu a{display:block;border-top:1px solid #fff;border-bottom:1px solid #f6f6f6;padding:5px 0px 5px 5px;color:#555;text-decoration:none!important;border-left:1px solid #fff;border-right:1px solid #fff;}
.sub_menu a:hover, .sub_menu .active a{color:#64adf1;background:#f6f6f6;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-top:1px solid #eee;}
.sub_menu a{font-size:13px;}
nav .border{height:58px;border-bottom:4px solid #ddd;}
nav.navbar-static-top{border-bottom-width:0 !important;}
nav.navbar-white.navbar-fixed-top{border-width:0 !important;background:rgba(0, 0, 0, .5);border-radius:0!important;transition-timing-function:linear;box-shadow:0px 1px 1px rgba(0,0,0,0.6);}
nav.navbar-white.navbar-static-top{box-shadow:0px 1px 1px rgba(0,0,0,0.6);border:1px solid rgba(250,250,250,0.2);background:rgba(250,250,250,0.2);-webkit-border-radius:5px 5px 0 0!important;border-radius:5px 5px 0 0!important;}
nav.navbar-fixed-top .nav>li>a{font-size:13px;}
nav.navbar-fixed-top a.navbar-brand{padding:15px 10px;}
nav.navbar-fixed-top ul.top_menu_right li.tarsachka-top input{width:150px;}
nav.navbar-fixed-top ul.top_menu_right li.tarsachka-top a{padding:6px 10px 2px 10px !important;font-size:16px;margin:10px 0px 10px 5px;}
nav.navbar-white.navbar-static-top .border{background:url(../images/menu_shadow.png) center no-repeat;border-radius:5px 5px 0 0!important;}
nav.navbar-static-top, .navbar-fixed-top{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
nav .nav>li>a{padding-left:7px!important;padding-right:7px!important;text-shadow:-1px -1px 0 #444;font-size:15px;}
nav.navbar-white ul.top_menu>li>a{color:#fff;}
nav.navbar-white ul.top_menu_right>li>a{color:#fff;}
nav.navbar-white ul.top_menu_right>li>a:hover.blue{color:#8264f1;}
nav.navbar-white ul.top_menu>li>a:hover{color:#fff;}
nav.navbar-white ul.top_menu>li:nth-child(1)>a{border-bottom:4px solid #ff3c3c;font-size:18px!important;line-height:18px!important;}
nav.navbar-static-top.navbar-white ul.top_menu>li:nth-child(1)>a{border-radius:5px 0 0;}
nav.navbar-fixed-top.navbar-white ul.top_menu>li:nth-child(1)>a{border-radius:0;}
nav.navbar-white ul.top_menu>li:nth-child(1)>a:hover{background:#ff3c3c;}
nav.navbar-white ul.top_menu>li:nth-child(2)>a{border-bottom:4px solid #ff8f3c;}
nav.navbar-white ul.top_menu>li:nth-child(2)>a:hover{background:#ff8f3c;}
nav.navbar-white ul.top_menu>li:nth-child(2).open>a{background:#ff8f3c;color:#fff!important}
nav.navbar-white ul.top_menu>li:nth-child(3)>a{border-bottom:4px solid #ffc232;}
nav.navbar-white ul.top_menu>li:nth-child(3)>a:hover{background:#ffc232;}
nav.navbar-white ul.top_menu>li:nth-child(3).open>a{background:#ffc232;color:#fff!important}
nav.navbar-white ul.top_menu>li:nth-child(4)>a{border-bottom:4px solid #9bdb2b;}
nav.navbar-white ul.top_menu>li:nth-child(4)>a:hover{background:#9bdb2b;}
nav.navbar-white ul.top_menu>li:nth-child(4).open>a{background:#9bdb2b;color:#fff!important}
nav.navbar-white ul.top_menu>li:nth-child(5)>a{border-bottom:4px solid #64ddae;}
nav.navbar-white ul.top_menu>li:nth-child(5)>a:hover{background:#64ddae;}
nav.navbar-white ul.top_menu>li:nth-child(5).open>a{background:#64ddae;}
nav.navbar-white ul.top_menu>li:nth-child(6)>a{border-bottom:4px solid #64cef1;}
nav.navbar-white ul.top_menu>li:nth-child(6)>a:hover{background:#64cef1;}
nav.navbar-white ul.top_menu>li:nth-child(7)>a{border-bottom:4px solid #64adf1;}
nav.navbar-white ul.top_menu>li:nth-child(7)>a:hover{background:#64adf1;}
nav.navbar-white ul.top_menu>li:nth-child(8)>a{border-bottom:4px solid #8264f1;}
nav.navbar-white ul.top_menu>li:nth-child(8)>a:hover{background:#8264f1;}
nav.navbar-white ul.top_menu>li:nth-child(9)>a{border-bottom:4px solid #8264f1;}
nav.navbar-white ul.top_menu>li:nth-child(9)>a:hover{background:#8264f1;}
ul.top_menu_right li.tarsachka-top input{box-shadow:-1px -1px 1px rgba(250,250,250,0.4);margin:10px 0 0 0;border:1px solid rgba(0,0,0,0.4);background:rgba(255,255,255,0.5);float:left;width:180px;}
ul.top_menu_right:hover li.tarsachka-top input{box-shadow:-1px -1px 1px rgba(250,250,250,0.5);border:1px solid rgba(0,0,0,0.6);background:rgba(255,255,255,0.8);}
ul.top_menu_right:hover li.tarsachka-top a{background:rgba(50,120,180,0.7);}
ul.top_menu_right li.tarsachka-top a{color:#fff;border-radius:4px 4px 4px 4px;float:left;display:block;border:1px solid rgba(10,80,130,0.6);background:rgba(50,120,180,0.5);padding:6px 15px 2px 15px !important;font-size:17px;margin:10px 10px 10px 5px;text-shadow:-1px -1px 0 #000;}
ul.top_menu_right li.tarsachka-top a:hover{background:#337ab7;}
nav.navbar-white ul.navbar-right.top_menu_right>li:nth-child(3)>a{border:1px solid #337ab7;background:rgba(50,120,180,0.5);padding:7px 15px 4px 15px !important;font-size:17px;border-left:1px solid rgba(250,250,250,0.4);margin:10px 10px 10px 5px;}
nav.navbar-white ul.navbar-right.top_menu_right>li:nth-child(3)>a:hover{background:#ff8f3c;}
nav.navbar-white ul.navbar-right.top_menu_right>li:nth-child(3).open>a{background:#ff8f3c;}
nav.navbar-white ul.navbar-right.top_menu_right>li:nth-child(2)>a{border-bottom:4px solid #ccc;}
nav.navbar-white ul.navbar-right.top_menu_right>li:nth-child(2)>a:hover{background:#eee;}
nav.navbar-white ul.navbar-right.top_menu_right>li:nth-child(1)>a{border-bottom:4px solid #ccc;}
nav.navbar-white ul.navbar-right.top_menu_right>li:nth-child(1)>a:hover{background:#eee;}
nav.navbar-white.navbar-static-top ul.navbar-right.top_menu_right>li:nth-child(3)>a{border-radius:0 5px 0 0;}
nav.navbar-white.navbar-fixed-top ul.navbar-right.top_menu_right>li:nth-child(3)>a{border-radius:0;}
nav.navbar-white.navbar-fixed-top .container-fixed{max-width:1110px;margin-right:auto;margin-left:auto;}
nav .categories_menu{min-width:1010px !important;}
nav .region_menu{min-width:800px !important;}
nav .alfa_menu{min-width:320px !important;}
nav .search_menu{width:293px;}
nav .search_menu div.col-sm-9{padding-right:5px!important;padding-left:5px!important;}
nav .search_menu div.col-sm-3{padding-right:5px!important;padding-left:0px!important;}
.alphalist{text-align:center;}
.content{font-size:13px;}
.content .font-14{font-size:14px!important;}
.black_over{border-bottom:4px solid #d9d9d9;height:371px;}

.banerfon_header .black_over.modalmenu{background:none;}
.banerfon_header .black_over.nomodalmenu{background:none;}

.black_over.modalmenu{background:url(../images/bgrb.png) center top no-repeat;}
.black_over.nomodalmenu{background:url(../images/bgrb.png) center top no-repeat;}
.black2{background-color:rgba(0, 0, 0, .2);}
.breadcrumb{padding:0!important;-moz-appearance:!important;font-size:13px!important;background-color:transparent !important;text-shadow:1px 1px 0 #555;color:#fff}
.breadcrumb>li+li:before{padding:0 0 0 3px!important;color:#fff!important;}
.breadcrumb li a{color:#fff;text-shadow:1px 1px 0 #555;}
.breadcrumb li a:hover{color:#eee;}
.modal-header{border-radius:5px 5px 0 0;border-bottom:1px solid #999;background:url(../images/bgrblue.jpg);}
.modal-header .close{opacity:0.9;font-size:40px;color:#ffffff;text-shadow:-1px -1px 0 #333;}
.modal-header .close:hover{opacity:1;}
.modal-header h3.modal-title, .modal-header h4.modal-title{color:#fff!important;text-shadow:-1px -1px 0 #333;font-size:20px;}
.category #categoriesmenu_upper .modal-header, .category #regionsmenu_selo_cat .modal-header, .category #regionsmenu_city_cat .modal-header, .category #regionsmenu_top_cat .modal-header{padding:0px 0px 0px 15px;}
.category #categoriesmenu_upper .modal-header img, .category #regionsmenu_selo_cat .modal-header img, .category #regionsmenu_city_cat .modal-header img, .category #regionsmenu_top_cat .modal-header img{max-width:90px;}
.category #categoriesmenu_upper .modal-header .close, .category #regionsmenu_selo_cat .modal-header .close, .category #regionsmenu_city_cat .modal-header .close, .category #regionsmenu_top_cat .modal-header .close{margin:15px;}
.regionalen #regionsmenu_city.yes_icon .modal-header, .regionalen #regionsmenu_selo.yes_icon .modal-header{padding:0px 0px 0px 15px;}
.regionalen #regionsmenu_city.yes_icon .modal-header img, .regionalen #regionsmenu_selo.yes_icon .modal-header img{max-width:90px;}
.regionalen #regionsmenu_city.yes_icon .modal-header .close, .regionalen #regionsmenu_selo.yes_icon .modal-header .close{margin:15px;}
.modal-body ul{padding:0;}
.modal-body ul li{list-style:none}
.social{margin:5px 0 15px 0!important;padding:12px 8px 12px 8px;min-height:50px;}
.box-tixo-firm{text-align:center;}
.box{box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);background:#fff;margin:14px 0;border-radius:5px;}
.reg-menu.box{margin:0px 0;}
.box-cat-left{width:80.8%;padding:0 15px;float:left;}
.box-right{width:19.2%;padding:0 15px 0 0px;float:left;}
.box-right-bottom{padding:0 15px 0 0px;float:left;}
.box-logo{padding:10px 0 10px 0;}
.box-logo .banner-top .banner-right img {
    height: 90px;
    width: 728px;
}
.box-logo .banner-top .banner-right {
    display: block;
    padding: 0;
    height: 90px;
}
.box-logo div, .box-logo img, .box-logo a{z-index:999999;}
.box-tixo-old{height:78px;text-align:center;padding-top:30px}
.box-tixo{padding-top:8px;}
.box-pagination{text-align:center;}
.box-pagination .pagination{margin:8px 0 18px 0!important}
.box-social-home{margin-top:10px;}
.box-social-home .box-socialki-top a::after{opacity:0.4}
.box-social-firm-top{margin-top:10px;}
.box-social-firm-top .box-socialki-top a::after{opacity:0.4}
.box-social-firm{margin-left:15px;margin-top:30px;}
.box-social-firm .box-social-facebook{margin-right:15px;}
.box-socialki-top{float:right;margin-top:1px;}
.box-socialki-top a::after{content:'';background:url(../images/social2.png) bottom left no-repeat;height:40px;width:66px;position:absolute;margin-left:-9px;}
.box-socialki-top a{opacity:0.8;display:block;float:left;width:44px;height:40px;margin:0px 5px 0 5px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.box-socialki-top a:hover{opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.box-socialki-top a.fb{background:url(../images/social1.png) 0 9px no-repeat;}
.box-socialki-top a:hover.fb{background:url(../images/social1.png) 0 0px no-repeat;}
.box-socialki-top a.tw{background:url(../images/social1.png) -44px 9px no-repeat;}
.box-socialki-top a:hover.tw{background:url(../images/social1.png) -44px 0px no-repeat;}
.box-socialki-top a.gp{background:url(../images/social1.png) -88px 9px no-repeat;}
.box-socialki-top a:hover.gp{background:url(../images/social1.png) -88px 0px no-repeat;}
.box-socialki-top a.yt{background:url(../images/social1.png) -132px 9px no-repeat;}
.box-socialki-top a:hover.yt{background:url(../images/social1.png) -132px 0px no-repeat;}
.box-socialki-top a.bgrt{background:url(../images/social1.png) -176px 9px no-repeat;}
.box-socialki-top a:hover.bgrt{background:url(../images/social1.png) -176px 0px no-repeat;}
.box-socialki-top a.bgrt div{width:44px;height:40px;}
.box-socialki-top a.bgrt::after{margin-top:-40px;z-index:-1;}
.reklama_top{border-radius:5px 5px 0 0;padding-top:22px;border-bottom:3px solid #8ec3f1;height:108px;box-shadow:0px 1px 0 #60a1d9;text-align:center;padding-left:12px;}
.reklama_bottom{padding-top:22px !important;padding-left:12px !important;}
.followfacebook{float:left;width:115px;}
.followgoogle{float:left;width:50px;}
.box-select-menu{border-radius:5px 5px 0 0;box-shadow:0px -1px 1px rgba(0,0,0,0.4);border:1px solid rgba(250,250,250,0.2);background:rgba(250,250,250,0.2);}
.box-select-menu .box-select-menu-shadow{padding:8px 0 0 0;height:49px;border-radius:5px 5px 0 0;background:url(../images/menu_shadow.png) center no-repeat;}
.box-top-height{height:174px;}
.box-h1{padding:21px 0 19px 15px;min-height:142px;}
#ikonafon.box-h1{padding:21px 0 19px 120px;min-height:142px;}
.regionalen .box-h1{padding:21px 0 19px 120px;min-height:142px;}
.regionalen .box-h1.no_icon{padding:21px 0 19px 15px;min-height:142px;}
.homein .box-h1, .full_p .box-h1, .firm_p .box-h1{background:none;padding:21px 0 19px 15px;}
.box-select-menu .col-sm-12{padding-left:8px!important;padding-right:8px!important;}
.box-city-info{margin-top:12px;margin-bottom:8px;}
.box-full input[type="text"], .box-full input[type="mail"], .box-full textarea, .box-full select{background:#eee;}
#send_report input[type="text"], #send_report input[type="mail"], #send_report textarea, #send_report select{background:#eee;}
#send_report #image_number_report{margin:5px 0}
.box-full{box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);background:#fff;margin:0 0 15px 0;border-radius:5px;padding:15px;}
.box-full h3, .box-full h4{margin-top:0;padding-top:0;font-size:18px}
.box-full.grid img{width:100% !important;}
.box-image-full img{width:100% !important;}
.box-form input[type="text"], .box-form input[type="mail"], .box-form input[type="password"], .box-form textarea, .box-form select{background:#eee;}
.box-list a{padding:4px 8px;display:block;width:100%}
.box-list a:hover{}
.box-list .btn{padding:0;width:100%}
.box-bukvi a{color:#fff;padding:4px 8px;display:block;}
.box-bukvi a:hover{color:#fff;}
.box-bukvi .btn{padding:0;}
.box-firm-small{margin:8px 0 0 0;}
.box-firm-small .firm_logo{width:18%;padding:0 15px 0 8px;float:left;}
.box-firm-small .firm_content{width:82%;padding:0 13px 0 5px;float:left;}
.box-firm-small .firm_title{margin:0 !important;height:35px;}
.box-firm-small .firm_addres{margin:0 0 10px 0;}
.box-firm-small .firm_top{margin:0 0 10px 0;}
.box-firm-small .firm_text{font-size:12px;height:53px;padding-top:2px;line-height:15px;}
.box-firm-small img{width:140px!important;height:140px!important;border-radius:5px;}
.box-firm-small .firm_contact{text-align:right;}
.box-firm-small .firm_contact a{font-size:20px;}
.box-firm-small .firm_contact span{font-size:16px;color:#dd493a}
.box-firm-small .rating{float:left;}
.box-firm-small .rateMe{float:right;text-align:left;margin-top: 2px;}
.box-firm-small .firm_rate{padding:1px 10px 0 0;color:#337ab7;float:left;margin-left:10px}
.box-firm-small .firm_link .glyphicon{padding:0 10px 0 0;font-size:12px;}
.box-firm-small .firm_link .btn{padding:5px 21px 5px 20px!important;font-family:'Play', sans-serif !important;border:1px solid #dcdcdc;font-size:14px !important;text-shadow:1px 1px 1px #fff;color:#337ab7;}
.box-firm-small .firm_link .btn.active, .box-firm-small .firm_link .btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 2px 2px 6px rgba(0,0,0,.09);}
.box-firm-small .firm_link .btn-default.active, .box-firm-small .firm_link .btn-default:active, .box-firm-small .firm_link .open>.dropdown-toggle.btn-default{background-color:#f7f7f7;}
.box-firm-small .firm_link .btn-default:hover{background-color:#efefef;}
.english_v .box-firm-small .firm_link .btn{padding:5px 25px!important;}
.box-firm-left{margin:14px 0 0 0;padding:9px 0 9px 0;}
.box-firm-left .col-sm-3{padding-left:9px;}
.box-firm-left .firm_content{padding-left:8px!important;}
.box-firm-left .firm_title{margin:5px 0 5px 0 !important;color:#266397 !important;}
.box-firm-left .firm_addres{margin:0 0 10px 0;}
.box-firm-left .firm_text_in{height:93px;}
.box-firm-left img{width:140px!important;height:140px!important;border-radius:5px;}
.box-firm-left .firm_link{margin:9px 0 0 0;padding-right:5px;padding-left:9px;}
.box-firm-left .firm_link .btn{font-family:'Play', sans-serif !important;width:16.74%;padding:8px 10px 8px 8px!important;border:1px solid #dcdcdc;font-size:14px !important;text-shadow:1px 1px 1px #fff;color:#337ab7;}
.box-firm-left hr.margin-top{margin-top:7px!important;}
.box-firm-right hr.blue-1{box-shadow:none;color:#dcdcdc;background-color:#dcdcdc;}
.glyphicon-stolche{background:url(../images/stol.png) no-repeat;height:14px;width:14px;}
.box-firm-left .btn.active, .box-firm-left .btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 2px 2px 6px rgba(0,0,0,.09);}
.box-firm-left .btn-default.active, .box-firm-left .btn-default:active, .box-firm-left .open>.dropdown-toggle.btn-default{background-color:#f7f7f7;}
.box-firm-left .btn-default:hover{background-color:#efefef;}
.box-firm-right .line.adress-table{padding:4px 8px 3px 8px;}
.box-firm-right .line{vertical-align:middle;line-height:15px;padding:3px 8px 3px 8px;height:39px;display:table-cell;vertical-align:middle;}
.box-firm-right .line.rateline{line-height:15px;padding:11px 8px 4px 6px;height:38px;display:block;}
.box-firm-right .line .textrate{padding-left:2px;float:left;margin-right:15px;}
.box.social .textrate{padding-left:2px;float:right;margin-right:8px;}
.button_rate{
	    padding: 6px 6px!important;
}
.box-firm-right .line.rateline .prbox-info-txt-2{float:left;}
.box-firm-right .site{height:36px;padding:0px 13px 5px 7px;display:block;border-radius:5px 5px 0 0;}
.box-firm-right .site a{font-size:16px!important;border-radius:5px 5px 5px 5px;text-align:left !important;padding:4px 0;display:block;letter-spacing:0.0em;}
.box-firm-right hr.blue-1.last-row{margin-bottom:9px;}
.box-firm-right .site a:hover{color:#5bc0de}
.box-firm-right .site a .glyphicon{font-size:15px;top:2px;margin-right:2px;}
.box-firm-right .adress-table .glyphicon{display:block;float:left;padding-right:4px;}
.box-firm-right span.glyphicon{top:2px;color:#dd493a;margin-right:2px;}
.box-firm-right .site span.glyphicon{color:#dd493a;}
.box-firm-left .firm_link .glyphicon{font-size:13px;margin-right:2px;}
.box-firm-review .title{color:#337ab7;}
.box-firm-review .text{font-size:15px;margin-top:10px;}
.box-firm-review h3{margin:-5px 0 15px 0;}
.button-full-profil a{padding:5px;background-color:#eeeeee;border:1px solid #c0c0c0;display:block;text-align:center;font-size:15px;}
.review_firm{border:1px solid #fff;padding:10px;background:#efefef;box-shadow:0 1px 3px #60a1d9;}
.review_status_firm{margin-top:10px;border:1px solid #fff;box-shadow:0 0 1px #999;background:#fff;padding:5px;}
.box-city-info{margin:11px 0 10px 0;min-height:39px;}
.resultat{text-align:right;display:block;margin:0 90px 0 0;}
.rateResult{float:left;margin-top: 2px;}
.rateStatus{display:none;padding:0;float:left;color:#fff !important;}

.box.social .rateMe{display:none;clear:both;margin-top: -16px;float: left;}

.rateMe{    display: none;
    clear: both;}

.box-firm-small .rateResult{float:right;}
.rateMe li{float:left;list-style:none}
.rateMe li a:hover,.rateMe .on{background:url(../images/star-on.png) no-repeat;}
.saved{color:red}
.rateResult .half{float:left;background:url(../images/star-half.png) no-repeat;width:16px;height:16px}
.rateResult .fill{float:left;background:url(../images/star-on.png) no-repeat;width:16px;height:16px}
.rateMe a,.rateResult .empty{float:left;background:url(../images/star-off.png) no-repeat;width:16px;height:16px}
.rateVotes{padding:0 0 0 5px}
.banner-top{float:right;height:90px;}
.banner-center{text-align:center;background-repeat:no-repeat;background-position:center;background-size:100% auto;border-radius:5px 5px 0 0;}
.banner-center .fon_baner{border-radius:5px 5px 0 0;background:url(../images/bgrblue.jpg) center top;padding:10px 0;}
.banner-center img{box-shadow:0 0 3px #555;width:650px!important;height:85px!important;}
.banner-right img{max-height:230px;height:140px;width:188px;}
.banner-right{display:block;padding:8px;height:156px;}
.banner-right-home{display:block;padding:8px;height:156px;}
.validation_error{color:#ff0000;padding:5px 0 0 12px}
.form-group .glyphicon{color:#3b96e5}
#send_mail input{margin:7px 0;}
#send_mail .form-control-feedback{color:#3b96e5}
#send_mail .form-control.coda{max-width:94px}
#send_mail .vavedi{color:#888;margin:5px 0 10px 0}
.has-feedback-left input.form-control, .has-feedback-left textarea.form-control, .has-feedback-left select.form-control{padding-left:34px;padding-right:12px;}
.has-feedback-left .form-control-feedback{left:0;}
.has-feedback-left input.input-sm{padding-left:30px;@input-height-small;}
.has-feedback-left input.input-lg{padding-left:46px;@input-height-large;}
.has-feedback-left textarea{padding-left:46px;@input-height-large;}
.video_box video{width:100%!important;}
.video_box iframe{width:100%!important;}
.video_box h2{margin:10px 0 0 0!important;text-shadow:-1px -1px 0 #666;border-radius:5px 5px 0 0;color:#fff!important;padding:7px 10px;}
.video_box{background:url(../images/bgrblue.jpg) center top;border-radius:5px 5px 0 0;box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);}
ul.nav.nav-pills.nav-justified>li>a{margin:0 5px;background-color:#eeeeee;border:1px solid #7bb1e0;color:#337ab7;}
ul.nav.nav-pills.nav-justified>li>a:hover{margin:0 5px;background-color:#ddd;border:1px solid #7bb1e0;}
ul.nav.nav-pills.nav-justified>li.active>a{margin:0 5px;background-color:#337ab7;border:1px solid #18609e;color:#fff;}
.navbar-mobile, .search_menu_mobile{display:none}
a.menu_left{display:none!important}
.box_menu_left{display:none;}
.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}
.tab-content>.active,.pill-content>.active{display:block}
.tabs-below>.nav-tabs{border-top:1px solid #ddd}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}
.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}
.tabs-below>.nav-tabs>li:nth-child(1)>a:hover,.tabs-below>.nav-tabs>li:nth-child(1)>a:focus{border-top-color:transparent}
.tabs-below>.nav-tabs>li:nth-child(30)>a:hover,.tabs-below>.nav-tabs>li:nth-child(30)>a:focus{border-bottom-color:transparent}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{margin-bottom:-3px;background:#efefef;float:none;border-right:3px solid #8ec3f1;}
.tabs-left>.nav-tabs>li:hover,.tabs-right>.nav-tabs>li:hover{border-right:3px solid #fff;}
.tabs-left>.nav-tabs>li.active,.tabs-right>.nav-tabs>li.active{border-right:3px solid #fff;}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;color:#000;padding:5px 10px;border-bottom:1px solid #ddd;border-top:1px solid #fff;font-family:'Play', sans-serif !important;}
#rootwizard-reg.tabs-left>.nav-tabs>li>a, #rootwizard-reg.tabs-right>.nav-tabs>li>a{padding:2px 10px !important;}
.tabs-left>.nav-tabs>li.active>a,.tabs-right>.nav-tabs>li.active>a{border-top:1px solid #fff;}
.tabs-left>.nav-tabs{float:left;margin-right:13px;margin-bottom:-1px;width:27%;}
.tabs-left>.nav-tabs>li:nth-child(1)>a{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;border-top-color:transparent;}
.tabs-left>.nav-tabs>li:nth-child(30)>a{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;border-bottom-color:transparent;}
.tabs-left>.nav-tabs>li:nth-child(30), .tabs-right>.nav-tabs>li:nth-child(30){margin-bottom:-2px;}
.tabs-left>.nav-tabs>li>a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:transparent transparent #ddd transparent;*border-right-color:#fff}
.tabs-left>.nav-tabs li:nth-child(1).active>a,.tabs-left>.nav-tabs li:nth-child(1).active>a:hover,.tabs-left>.nav-tabs li:nth-child(1).active>a:focus{border-color:transparent transparent transparent #ddd;*border-right-color:#fff}
.tabs-left>.nav-tabs li:nth-child(30).active>a,.tabs-left>.nav-tabs li:nth-child(30).active>a:hover,.tabs-left>.nav-tabs li:nth-child(30).active>a:focus{border-color:transparent transparent transparent transparent;*border-right-color:#fff}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}
#rootwizard-reg.tabs-left>.nav-tabs>li:nth-child(28)>a{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
#rootwizard-reg.tabs-left>.nav-tabs li:nth-child(28).active>a,#rootwizard-reg.tabs-left>.nav-tabs li:nth-child(28).active>a:hover,#rootwizard-reg.tabs-left>.nav-tabs li:nth-child(27).active>a:focus{border-color:transparent transparent transparent transparent;*border-right-color:#fff}
#rootwizard-reg.tabs-left>.nav-tabs>li:nth-child(28)>a{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;border-bottom-color:transparent;}
#rootwizard-reg.tabs-left>.nav-tabs>li:nth-child(28), #rootwizard-reg.tabs-right>.nav-tabs>li:nth-child(28){margin-bottom:-2px;}
.tab-content.menu_full_home{float:left;width:70%;}
.menu_full_home ul, .menu_full_home ul li{list-style:none;margin:0;padding:0}
.menu_full_home .btn{width:100%;border-radius:3px;padding:2px 12px;font-family:'Play', sans-serif !important;white-space:normal;text-align:left;}
#rootwizard-reg .menu_full_home .btn{padding:2px 12px;}
.menu_full_home .body_menu_full_home .btn.btn-info{color:#666;background-color:#efefef;border-color:#ccc;text-shadow:1px 1px 0 #fff;}
.menu_full_home .body_menu_full_home .btn.btn-info:hover{color:#333;background-color:#efefef;border-color:#31b0d5;text-shadow:1px 1px 0 #fff;}
#rootwizard-reg .menu_full_home .col-sm-6{padding:2px !important;}
.menu_full_home .col-sm-6{padding:2px !important;text-align:center;}
.head_menu_full_home img{max-width:120px;}
.menu_full_home h2{text-align:left;font-family:'Open Sans Condensed', sans-serif !important;font-size:24px!important;margin:20px 0 !important;}
.key-menu{padding:1px 0 15px 0;}
.key-menu h2{text-align:center;font-family:'Open Sans Condensed', sans-serif !important;font-size:24px!important;margin:20px 0 15px 0 !important;}
.reg-menu .bottombuton{margin-left:-13px;margin-right:-13px;margin-top:10px;}
.reg-menu .bottombuton a{text-align:center;}

.linksmenu{min-height: 226px;line-height: 0.9em;}
.linksmenu a{display: block;}
.linksmenu br {     line-height: 0;font-size: 1px; }
.bottom-face{min-height: 226px;}

@media (max-width:1200px){.box-firm-small .firm_link .btn{padding:6px 23px!important;}
.homein nav.navbar-fixed-top .nav>li>a{padding-left:19px!important;padding-right:18px!important;}
.homein nav .nav>li>a{padding-left:20px!important;padding-right:20px!important;}
.homein nav .nav>li>a.blue{padding-left:19px!important;padding-right:20px!important;}
}
@media (max-width:1136px){.box-firm-small .firm_link .btn{padding:6px 19px!important;}
.box-firm-small .firm_logo{width:19%;}
.box-firm-small .firm_content{width:81%;}
.box-right{width:20.4%;}
.box-cat-left{width:79.6%;}
nav .categories_menu{min-width:900px !important;}
.box.box-firm-left .col-md-3{width:26%!important;}
.box.box-firm-left .col-md-9{width:74%!important;}
}
@media (max-width:1080px){.homein nav.navbar-fixed-top .nav>li>a{padding-left:17px!important;padding-right:17px!important;}
.box-firm-small .firm_link .btn{padding:6px 15px!important;}
.box-firm-small .firm_logo{width:20%;}
.box-firm-small .firm_content{width:80%;}
.box-right{width:21.4%;}
.box-cat-left{width:78.6%;}
.box-firm-small .firm_text{padding-top:0;line-height:12px;}
.banner-right{text-align:center;}
.box.box-firm-left .col-sm-3{width:28%!important;}
.box.box-firm-left .col-sm-9{width:72%!important;}
}
@media (max-width:1024px){.tabs-left>.nav-tabs{width:31%;}
.tab-content.menu_full_home{width:66%;}
.homein nav.navbar-fixed-top .nav>li>a{padding-left:14px!important;padding-right:14px!important;}
.homein nav .nav>li>a{padding-left:22px!important;padding-right:22px!important;}
.homein nav .nav>li>a.blue{padding-left:20px!important;padding-right:20px!important;}
.box-firm-small .firm_link .btn{padding:6px 13px!important;font-size:13px}
.box-firm-small .firm_logo{width:22%;}
.box-firm-small .firm_content{width:78%;}
.box-right{width:22.6%;}
.box-cat-left{width:77.4%;}
.navbar-brand{padding:15px 5px!important;}
nav .nav>li>a{padding-left:6px!important;padding-right:6px!important;}
nav .nav>li a{font-size:13px;}
nav .categories_menu{min-width:830px !important;}
nav .region_menu{min-width:690px !important;}
.dropdown-menu>li>a{padding:3px 5px!important;}
.top_menu .dropdown .col-md-3{padding-right:10px!important;padding-left:10px!important;}
.firm_link a.btn{padding:6px 9px!important;}
.banner-right{text-align:center;}
}
@media (max-width:991px){.homein nav.navbar-fixed-top .nav>li>a{padding-left:10px!important;padding-right:10px!important;}
.homein nav .nav>li>a{padding-left:15px!important;padding-right:15px!important;}
.homein nav .nav>li>a.blue{padding-left:15px!important;padding-right:15px!important;}
.box.box-firm-left .col-sm-3{width:20%!important;}
.box.box-firm-left .col-sm-9{width:80%!important;}
.box-firm-left .firm_link .btn{width:16.7%;}
.firm_p .col-md-7, .firm_p .col-md-5{padding-left:10px!important;padding-right:10px!important;}
.padding-left-0{padding-left:15px!important;}
.box-right{float:none;width:100%;padding:0 0px;}
.box-cat-left{float:none;width:100%;padding:0 0px;}
.banner-top{display:none;}
.box-firm-small .firm_logo{width:18%;}
.box-firm-small .firm_content{width:82%;}
.box-firm-small .rating{margin-left:8px;}
.box-firm-small .firm_text a{margin-top:20px;float:none;}
.box-firm-small .firm_text{line-height:16px;height:55px;}
.box-firm-small .firm_link .btn{padding:6px 27px!important;}
.reklama_bottom{padding-left:54px !important;}
.bottom_left{padding-right:10px;padding-left:10px;float:none;width:100%;}
.box-right-bottom{padding-right:10px;padding-left:10px;float:none;width:100%;}
.col-sm-12, .col-md-9, .col-md-3{padding-right:10px!important;padding-left:10px!important;}
.box-logo a.logo>img{width:210px;}
.navbar-brand{padding:15px 5px!important;}
.banner-right img{width:auto !important;}
.banner-right{text-align:center;}
nav .categories_menu{min-width:709px !important;}
nav .region_menu{min-width:581px !important;}
}
@media (max-width:900px){.homein nav.navbar-fixed-top .nav>li>a{padding-left:8px!important;padding-right:8px!important;}
.box-firm-small .firm_link .btn{padding:6px 24px!important;}
.bottom_left{padding-right:10px;padding-left:10px;float:none;width:100%;}
.box-right-bottom{padding-right:10px;padding-left:10px;float:none;width:100%;}
.btn-group.header .btn{padding:6px 8px;}
}
@media (max-width:854px){.homein nav.navbar-fixed-top .nav>li>a{padding-left:6px!important;padding-right:6px!important;}
.homein nav .nav>li>a{padding-left:10px!important;padding-right:10px!important;}
.homein nav .nav>li>a.blue{padding-left:10px!important;padding-right:10px!important;}
.box-firm-small .firm_logo{width:20%;}
.box-firm-small .firm_content{width:80%;}
.box-firm-small .firm_link .btn{padding:6px 19px!important;}
.box-firm-small .firm_text{line-height:13px;height:55px;}
nav .nav>li a{font-size:12px;padding-left:5px!important;padding-right:5px!important;}
a.navbar-brand>img{width:120px;}
.btn-group.header .btn{padding:6px 7px;}
.box-socialki-top a{width:40px;margin:6px 2px 0 2px;}
}
@media (max-width:768px){.box-firm-small .firm_link .btn{padding:6px 17px!important;}
nav .categories_menu{min-width:629px !important;}
nav .region_menu{min-width:520px !important;}
nav .nav>li ul.sub_menu a{font-size:13px!important;}
nav .nav>li a{font-size:11px;padding-left:4px!important;padding-right:4px!important;}
.homein nav.navbar-fixed-top .nav>li>a{padding-left:2px!important;padding-right:2px!important;font-size:12px!important;}
.homein .tarsachka-top-home .btn.btn-secondary{min-width:80px;font-size:13px!important;}
.box-firm-small .firm_text{font-size:11px}
}

.baner_flash_top{
	text-align: center; display: none;
}

@media (max-width:767px){
	.baner_flash_top{
	text-align: center; display: block;
}

.linksmenu a{ padding: 5px 0;}
.black_over{height:377px;}
.regionalen .black_over, .full_p .black_over, .firm_p .black_over, .firm_p .black_over{height:370px;}
body{font-size:13px !important;}
.homein h1{line-height:20px;font-size:20px!important;}
.homein h1 span{line-height:20px;font-size:20px!important;}
.homein h2{text-align:center;}
h1{margin:5px 0 !important;height:38px;line-height:13px;font-size:16px!important;text-align:center;}
h2{font-size:16px!important;}
td, th{display:block;clear:both;width:100%;}
header.page{background-position:top;background-size:140% auto;}
.tab-content.menu_full_home{float:none;width:100%;padding:10px 0;}

.tab-content.menu_full_home a.accordion-link{margin:5px 5px 5px 5px;color: #000; padding: 5px 10px; border: 1px solid #ddd;font-family: 'Play', sans-serif !important;    font-size: 15px;background: #efefef;border-radius: 3px;}
footer.new a {margin: 5px 0;display: block;}
.menu_full_home h2{font-size:17px!important;margin:0 0 10px 0 !important;}
.key-menu h2{font-size:17px!important;margin:10px !important;}
.menu_full_home .col-sm-6{padding:0 10px;}
.head_menu_full_home a{width:93% !important;margin:0 1%;}
.body_menu_full_home a{width:93% !important;margin:0 1%;}
#rootwizard-reg .menu_full_home .btn{padding:2px 12px;}
#ikonafon.box-h1{padding-top:80px!important;background-position:center top!important;}
.regionalen #ikonafon.box-h1{padding-top:100px!important;background-position:center top!important;}
.regionalen .box-select-menu .box-select-menu-shadow{padding:0px 0 0 0;height:47px;}
.box-socialki-top{clear:both;}
.box-select-menu .box-select-menu-shadow{background:none;}
.box-select-menu{box-shadow:none;border:none;}
.modal-title img{display:block;}
.box-social-firm-top{margin-top:30px;}
.full_p .box-full hr{margin:0 5px;}
.box-right{padding:0 5px;}
.olddesign, .olddesign div, .olddesign p, .newdesign, .newdesign div, .newdesign p{float:none!important;}
.box-firm-right .site a{font-size:15px;}
.olddesign ol,.olddesign ul, .newdesign ol,.newdesign ul{padding-left:0;}
.box-firm-small .firm_link .btn{margin:3px 0.5% !important;border-radius:4px 4px 4px 4px !important;width:49%;float:left !important;}
.col-sm-8, .col-sm-4{padding-left:0px;padding-right:0px;}
.container, .col-sm-12, .col-md-9, .col-md-3, .col-md-7{padding-right:5px!important;padding-left:5px!important;}
.firm_p .col-md-7{padding-left:0px!important;padding-right:0px!important;}
.firm_p .col-md-5.padding-left-0{padding-left:0px!important;padding-right:0px!important;}
.firm_p .box-full .row{padding-left:5px!important;padding-right:5px!important;}
.firm_p .box.box-firm-right{margin:15px 0 0 0;}
.col-md-12{padding-right:2px!important;padding-left:2px!important;}
.black_over .container{padding-right:0px!important;padding-left:0px!important;}
.box-firm-small .firm_contact a{float:right;margin:5px 10px 5px 5px;font-size:14px;display:block;}
.box-firm-left .firm_link{margin:15px 5px 0 5px}
.container .col-sm-12{padding-right:0px!important;padding-left:0px!important;}
.box-firm-small .firm_logo{width:22%;}
.box-firm-small .firm_content{width:78%;}
.box-tixo img{width:80px !important;}
.bottom_left,.box-right-bottom{padding-right:0;padding-left:0;}
.full_p form input[type=submit], .full_p form a{width:100%;display:block;margin:5px 0;}
.box-firm-small .firm_title{height:36px;}
.video_box video{width:100% !important;height:auto !important;}
.video_box iframe{width:100% !important;height:auto !important;}
.video_box{margin-right:-25px;margin-left:-25px;}
.homein .box-socialki-top{float:none;margin-top:112px;}
.box-socialki-top{float:none;margin-top:0;}
.box-firm-small .rating{margin:-21px 0 0px 0px}
.box-h1{padding:1px!important;height:100px;}
.full_p .box-h1{padding:1px!important;height:224px;}
.box-firm-small{padding-top:6px;}
.box-firm-small .firm_content{padding-left:0px!important;}
.box-firm-small .firm_content .btn-group{margin-left:-28%;margin-right:-1%;}
.box-firm-small .firm_content .row{margin-left:0px!important;margin-right:0px!important;}
.box-firm-small .firm_content h2{margin:5px 0;}
.box-firm-small .clearfix{margin:0!important;}
.box-firm-small .firm_contact{text-align:left;float:right;}
.box-firm-small .firm_contact span{float:left;margin-right:5px;padding-top:3px;margin-top:4px;}
.box-firm-small .firm_text{font-size:13px;line-height:15px!important;height:auto;min-height:85px;}
.box-right .row{margin-left:0;margin-right:0;}
.box-firm-left .firm_addres{margin:10px 15px 0 25px;}
.box-firm-left .firm_text_in{font-size:13px;margin:0px 0 0 10px;height:110px;}
.box-firm-right{margin:15px -10px 0 5px;}
.box-full{margin-top:5px;padding:10px;}
.box-full img#captcha_image{width:92px!important}
.box-pagination{padding:0 10px 0 15px;}
.box-pagination .pagination>li>a, .pagination>li>span{margin:5px 10px !important;border-radius:4px 4px 4px 4px !important;;min-width:40px;}
.banner-right img{width:auto!important;}
.banner-right{text-align:center;}
.box-firm-small .firm_rate{float:none;}
.top_menu_right li{float:left;width:100%;text-align:center;padding:0 15px}
.top_menu_right li .search_menu{width:310px!important;margin-left:-210px;}
.content{font-size:13px;line-height:20px!important;}
.box-logo, .navbar-header{display:none}
.navbar-mobile, a.menu_left{display:block!important;}
.navbar-mobile{margin-top:5px;color:#fff !important;}
.navbar-mobile ul{margin:0;padding:0}
.navbar-mobile li{list-style:none;float:left;}
.navbar-mobile a{color:#fff !important;font-size:22px}
.navbar-mobile li:nth-child(1)>a{padding:0 25px}
.navbar{min-height:30px !important;margin-bottom:10px !important;}
.box-top-height{height:66px;}
.collapse.active{display:block!important;background:rgba(245,245,245, 0.9);position:fixed;left:0;width:100%;overflow-y:auto;margin-top:-12px;overflow-x:scroll!important;height:100%;}
.collapse.active ul.top_menu>li>a{color:#444;text-shadow:1px 1px 1px #fff;}
.collapse.active ul.top_menu>li>a:hover{color:#fff;text-shadow:-1px -1px 0 #666;}
.collapse.active a.icon_home, .collapse.active a.menu_left{width:50%;float:left;text-align:center;}
.collapse.active .form-control{width:60%;float:left;}
.collapse.active .btn-info{width:35%;float:left;margin-left:5px}
.box_menu_left.active{display:block!important;width:100%;background:#fff;position:fixed;top:0;left:0;overflow-x:scroll!important;}
nav .border{height:38px!important;border-bottom:3px solid #ddd!important;}
nav .nav>li>a{font-size:15px;padding-right:10px!important;padding-left:10px!important;}
nav.navbar-white.navbar-static-top{border-width:0 !important;background:rgba(0, 0, 0, .6);border-radius:0!important;transition-timing-function:linear;}
nav.navbar-static-top, .navbar-static-top{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
nav.navbar-static-top.navbar-white ul.top_menu>li:nth-child(1)>a{border-radius:0;}
nav.navbar-white.navbar-static-top{position:fixed;width:100%;}
nav.navbar-white.navbar-static-top ul.navbar-right.top_menu_right>li:nth-child(3)>a{border-radius:0;}
nav.navbar-white.navbar-static-top .container-fixed{max-width:1110px;margin-right:auto;margin-left:auto;}
nav.navbar-white ul.top_menu>li:nth-child(2)>a{border-bottom:3px solid #ff8f3c;border-top:1px solid #ff8f3c;}
nav.navbar-white ul.top_menu>li:nth-child(3)>a{border-bottom:3px solid #ffc232;border-top:1px solid #ff8f3c;}
nav.navbar-white ul.top_menu>li:nth-child(4)>a{border-bottom:3px solid #9bdb2b;border-top:1px solid #ffc232;}
nav.navbar-white ul.top_menu>li:nth-child(5)>a{border-bottom:3px solid #64ddae;border-top:1px solid #9bdb2b;}
.box-select-menu{background:none;height:100%}
.black{height:100%;padding-bottom:15px;}
.btn-group, .btn-group-vertical{display:block!important;}
.sub_menu a{border:none;color:#444 !important}
.modal-body .sub_menu a{border:none;color:#000 !important}
.box-firm-small .rateMe{float:none;text-align:left;}
.btn-group > .btn{border-radius:4px 4px 4px !important;float:none !important;display:block;width:100%;margin:2px 0!important;}
.box-bukvi.btn-group > .btn{margin:1px 2%!important;width:29%!important;border-radius:4px 4px 4px !important;float:left !important;display:block!important;}
.free_image{display:none;}
.box-firm-small .firm_addres{margin-left:0!important;padding-left:0!important}
ul.nav.nav-pills.nav-justified>li>a{margin:5px 5px;}
.gradove .col-md-3{width:50%!important;float:left;}
.btn-group.header .btn{margin:3px 1%!important;width:48%;padding:4px 7px;float:left!important;border-radius:4px 4px 4px 4px!important;}
.btn-group.header{height:112px;}
.box-socialki-top a{width:44px;margin:6px 5px 0 5px;}
.firm_p .breadcrumb, .full_p .breadcrumb{text-align:center;display:block;padding:0 10px!important;}
.firm_p h1{line-height:16px;}
.breadcrumb{display:none;}
.firm_p .box-h1{height:224px;}
.firm_p .box.box-firm-left .col-sm-3{width:20%!important;float:left;}
.firm_p .box.box-firm-left .col-sm-9{width:80%!important;float:left;}
.box-firm-left .firm_link{clear:both;}
.box-firm-left .firm_link .btn{margin:3px 0.5%!important;width:49%;float:left !important;border-radius:4px 4px 4px 4px !important;}
.firm_p .col-md-5{padding-left:5px!important;padding-right:20px!important;}
.firm_p .box.social>div{text-align:center;margin:4px 0}
.box-full.olddesign{padding:15px 5px!important;}
.box-full form .row>div{margin:5px;}
}
@media (max-width:737px){header.page{background-position:top center;background-size:160% auto;}
.box-firm-small .firm_logo{width:24%;}
.box-firm-small .firm_content{width:76%;}
.box-firm-small .firm_content .btn-group{margin-left:-30%;}
}
@media (max-width:700px){.banner-center{text-align:center;}
.banner-center img{width:97%!important;height:auto!important;}
.firm_p .box.box-firm-left .col-sm-3{width:100%!important;float:none;text-align:center;}
.firm_p .box.box-firm-left .col-sm-9{width:100%!important;float:none;}
.box-firm-left .firm_text_in{font-size:13px;margin:0px 0 0 20px;height:auto;}
.olddesign table{width:100% !important;background-size:160% auto;}
.newdesign table{width:100% !important;background-size:160% auto;}
.newdesign img, .olddesign img{max-width:100%;height:auto;width:auto;}
}
@media (max-width:668px){header.page{background-position:top center;background-size:170% auto;}
.box-firm-left .firm_text_in{margin:0px 0 0 0;}
.box-firm-left .firm_title{margin:5px auto 10px auto !important;text-align:center;}
.box-firm-small .firm_logo{width:25%;}
.box-firm-small .firm_content{width:75%;}
.box-firm-small .firm_content .btn-group{margin-left:-32%;}
}
@media (max-width:637px){header.page{background-position:top center;background-size:180% auto;}
.box-firm-small .firm_logo{width:26%;}
.box-firm-small .firm_content{width:74%;}
.box-firm-small .firm_content .btn-group{margin-left:-30%;}
.olddesign div, .newdesign div{margin-left:0!important;margin-right:0!important;}
.olddesign p, .newdesign p{margin-left:0!important;margin-right:0!important;}
.olddesign ul, .newdesign ul{padding-left:20px!important;padding-right:20px!important;}
}
@media (max-width:568px){header.page{background-position:top center;background-size:190% auto;}
.box-firm-small .firm_logo{float:none;width:100%;text-align:center;}
.box-firm-small .firm_content{float:none;width:100%;}
.box-firm-small .firm_content .btn-group{margin-left:-1%;}
.box-firm-small .firm_content h2{text-align:center;margin:10px 0 5px 0 !important;}
.box-firm-small .firm_content{padding:0 10px 0 10px !important;}
}
@media (max-width:537px){header.page{background-position:top center;background-size:200% auto;}
}
@media (max-width:468px){header.page{background-position:top center;background-size:210% auto;}
}
@media (max-width:400px){header.page{background-position:top center;background-size:220% auto;}
h1{min-height:52px;}
.box-socialki-top{margin-top:0;}
.box-firm-small .firm_contact{margin:5px 0;text-align:left;float:none;}
.box-firm-small .firm_contact a{display:inline;float:left;}
.box-firm-small .firm_contact span{float:left}
.box-firm-small .rating{margin:5px 0;}
.box-firm-small .firm_text{padding-bottom:10px;}
}
@media (max-width:350px){header.page{background-position:top center;background-size:230% auto;}
.box-socialki-top a{width:44px;margin:6px 2px 0 2px;}
}
@media (max-width:330px){header.page{background-position:top center;background-size:250% auto;}
}
@media (max-width:300px){header.page{background-position:top center;background-size:270% auto;}
}
@media (min-width:768px){.container{width:768px!important;padding-right:1px!important;padding-left:1px!important;}
}
@media (min-width:800px){.container{width:800px!important;padding-right:1px!important;padding-left:1px!important;}
}
@media (min-width:830px){.container{width:830px!important;padding-right:1px!important;padding-left:1px!important;}
}
@media (min-width:854px){.container{width:854px!important;padding-right:1px!important;padding-left:1px!important;}
}
@media (min-width:900px){.container{width:900px!important;padding-right:1px!important;padding-left:1px!important;}
}
@media (min-width:992px){.container{width:992px!important;padding-right:1px!important;padding-left:1px!important;}
}
@media (min-width:1024px){.modal-lg{width:990px;}
.container{width:1024px!important;padding-right:1px!important;padding-left:1px!important;}
}
@media (min-width:1080px){.modal-lg{width:1040px;}
.container{width:1070px!important;padding-right:1px!important;padding-left:1px!important;}
}
@media (min-width:1136px){.modal-lg{width:1100px;}
.container{width:1130px!important;padding-right:1px!important;padding-left:1px!important;}
}
@media (min-width:1152px){.container{width:1142px!important;padding-right:15px!important;padding-left:15px!important;}
}
@media (min-width:1200px){.container{width:1170px!important;padding-right:15px!important;padding-left:15px!important;}
}
@media (min-width:768px){.navbar-nav>li>a{padding-top:18px !important;padding-bottom:15px !important;line-height:21px!important;}
.navbar-right{margin-right:0px!important;}
.carousel-caption{padding-bottom:300px!important;font-size:50px!important;font-weight:bold!important;}
.carousel-indicators{bottom:250px!important;}
.responsive-tabs-container[class*="accordion-"] .tab-pane{margin-bottom:15px;}
.responsive-tabs-container[class*="accordion-"] .accordion-link{display:none;margin-bottom:10px;padding:10px 15px;background-color:#f5f5f5;border-radius:3px;border:1px solid #ddd;color:#333;}
}
@media (max-width:767px){.responsive-tabs-container.accordion-xs .nav-tabs{display:none;}
.responsive-tabs-container.accordion-xs .accordion-link{display:block;}
}
@media (min-width:768px) and (max-width:991px){.responsive-tabs-container.accordion-sm .nav-tabs{display:none;}
.responsive-tabs-container.accordion-sm .accordion-link{display:block;}
}
@media (min-width:992px) and (max-width:1199px){.responsive-tabs-container.accordion-md .nav-tabs{display:none;}
.responsive-tabs-container.accordion-md .accordion-link{display:block;}
}
@media (min-width:768px){ul.search-nav-menu{min-width:550px;}
}
@media (min-width:1200px){.responsive-tabs-container.accordion-lg .nav-tabs{display:none;}
.responsive-tabs-container.accordion-lg .accordion-link{display:block;}
}