/* Svoi CSS kod pishite v faile CUSTOM.CSS,chotobi pri ustanovke obnovlenii ne bilo problem */
/* --------------------------------------- */
/* Put you custom CSS in CUSTOM.CSS,not in this file! */

/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
/* DANNII FAIL ZATIRAETSYA PRI OBNOVLENII,ne izmenyaite ego!!! */
html{overflow-x:hidden;overflow-y:auto;}
html,body{width:100%;height:100%;}
body{margin:0;}

label{font-weight:normal;}
label.error{color:#e02222 !important;margin:0;padding:0;position:absolute;top:-25px;right:0;}
textarea{resize:none;}
input{outline:none;}
.input.error > *{color:white;}
.input.error input,.input.error textarea{background:#ff4949;border-color:white;}
.input.error input::-webkit-input-placeholder,.input.error textarea::-webkit-input-placeholder,.input.error input:-moz-placeholder,.input.error textarea:-moz-placeholder{color:white !important;}
.form-control input, input.form-control  {border-radius:0;box-shadow:none;border:1px solid #d7dee3;height:34px;padding:6px 12px;}
.form-control input:focus, input.form-control:focus{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;border-color:#CCC;}
input.form-control, textarea.form-control {
width:100%;
min-width: 270px;
}
form input i[class*=icon]{font-family:FontAweSome;}
select{border:1px solid #D7DEE3;padding:4px 41px 4px 4px;background:none;width:275px;color:#98a1a8;}

.body{width:100%;min-height:96%;}
.main{padding:0 0 152px;}
.maxwidth-theme{margin-left:auto !important;margin-right:auto !important;}
.noradius{border-radius:0;}

* html .clearfix{height:1%;}
html[xmlns] .clearfix{display:block;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
#bx-composite-banner a{margin-bottom:18px;}

.top-row{font-size:12px;line-height:20px;padding:6px 0;background:#f9f9f9;}
.top-row .info-text{font-size:0;padding:8px 0;}
.top-row .info-text i{font-size:14px;margin:-1px 7px -1px 0;color:#b2bfc6;}
.top-row .info-text .email{margin-left:0;}
.top-row .info-text .email,.top-row .info-text .phone,.top-row .info-text .skype{display:inline-block;vertical-align:top;font-size:12px;margin-left:40px;}
.top-row .info-text .skype.hidden-xs{display:inline-block !important;}

header{clear:both;}
header.menu-type-1 {
    border-bottom: 5px solid #62771e;
    height: 64px;
    padding: 10px 0 0;
}
header .logo {
    background: none repeat scroll 0 0 #62771e;
    border-radius: 0 30px 0 0;
    height: 49px;
    line-height: 25px;
    padding: 13px 0 0;
    position: relative;
}
header .logo:before {background:#62771e; position:absolute; width:1000px; height:49px; left:-1000px; top:0; content:"";}
/*
header .logo {height:25px;line-height:25px;}
*/
header .logo img {max-height:25px;}
header.menu-type-1 .logo{margin:0px 0;position:relative;z-index:10;}
header .top-description{font-size:16px;line-height:16px;color:#97a1a7;padding:29px 0;}
header .top-callback{padding:24px 0;float:right;}
header .phone{height:26px;color:#777777;font-size:26px;line-height:26px;white-space:nowrap;text-align:right;float:none !important;}
header .phone div[id^=bx_incl]{display:inline;}
header .phone .icon{font-size:16px;padding:0 7px;height:26px;line-height:27px;width:26px;color:white;border-radius:3px;position:relative;top:-3px;}
header .callback{cursor:pointer;margin-top:5px;text-transform:uppercase;font-size:9px;line-height:10px;text-align:right;float:none !important;}
header .callback span{display:inline-block;border-bottom:1px dotted;}
footer{color:#959fa4;line-height:18px;border-top:3px solid;background:url('images/background.png') #253c46 0 0 no-repeat;padding:0;position:relative;clear:both;margin-top:-150px;min-height:150px;}
footer a{color:#959fa4;}
footer .copy{padding-top:34px;}
footer .info{padding-top:34px;}
footer .info .email,footer .info .phone,footer .info .skype{margin-bottom:14px;}
footer .info i{font-size:14px;margin:0 7px 0 0;color:#aab3b6;}

.tabs{margin-bottom:25px;}
.tab-content{background-color:white;border:1px solid #d7dee3;padding:15px;}
.nav-tabs + .tab-content{border-top:0;}
.tabs .nav-tabs{margin:0;border-bottom:2px solid #d7dee3;text-transform:uppercase;}
.tabs .nav-tabs a{background:#eff5f7;border:1px solid #dfe5e9;border-bottom:0;color:#7a8790;margin-top:1px;margin-right:1px;border-radius:0;text-decoration:none;
min-width:80px;
max-width:135px;
height:45px;
text-align:center;
padding: 5px;
font-size:11px;
}
.tabs .nav-tabs li.active a{border-top:1px solid;margin-top:0;background:white;}
.tabs .nav-tabs a:hover{border-top:2px solid;margin-top:0;}
.tabs .nav-tabs a:active,.tabs .nav-tabs a:focus{margin-top:0;border-bottom:0;}
.tab-content .item + .item{border-top:1px solid #e6e6e6;padding-top:25px;margin-top:25px;}

.menu-type-1 + .main section.page-top{padding:20px 0;}
.menu-type-2 + .main section.page-top{padding:45px 0 0 0;box-shadow:none;}
.menu-type-2 + .main section.page-top:after{display:none;}

/* accordion */
.accordion-body{border-bottom:2px solid;padding:15px 0;}
.accordion-head{cursor:pointer;border:1px solid #d7dee3;padding:15px;position:relative;}
.accordion-head:hover,.accordion-head.accordion-open{background:#eff5f7;}
.accordion-head.accordion-close{margin-bottom:5px;}
.accordion-head.accordion-open .icon:before{content:"\f106";}
.panel-collapse.in{margin-bottom:5px;}
.accordion-type-1 .accordion-head{font-size:14px;position:relative;}
.accordion-type-1 .accordion-head a{display:inline;line-height:17px;text-decoration:none;border-bottom:1px dotted;}
.accordion-type-1 .accordion-head .icon{position:absolute;top:20px;right:15px;font-size:26px;line-height:11px;height:11px;}
.accordion-type-1 .accordion-head.accordion-close .icon{color:#b9c5cc;}
.accordion-type-2 .accordion-head{font-size:18px;padding-left:60px;}
.accordion-type-2 .accordion-head a{display:inline;line-height:17px;text-decoration:none;border-bottom:1px dotted;}
.accordion-type-2 .accordion-head:after{content:"";display:table;clear:both;}
.accordion-type-2 .accordion-head .icon{border-radius:3px;color:#f2f4f6;background:#a0b0ba;position:absolute;top:12px;left:15px;font-size:28px;line-height:30px;width:28px;height:28px;text-align:center;}
.accordion-type-2 .accordion-head.accordion-close .icon{color:#f2f4f6;}
.accordion-type-2 .accordion-head.accordion-open .icon{line-height:25px;}
.tab-content .accordion-type-2 .item{width:100%;}
.accordion-type-2 .item{
display:inline-block;
}
section.page-top{/* margin-bottom:25px; */min-height:50px;opacity:0.99;position:relative;box-shadow:inset 0 1px 2px rgba(45,73,68,0.15);}
section.page-top:after{
content:"";position:absolute;width:100%;height:100%;z-index:-1;
/*background:url('images/bg1.jpg') #f3f8fa 0 0 no-repeat;*/ /* background.png */
opacity:0.6;top:0;left:0;
}

section.toggle{margin:10px 0 0;position:relative;clear:both;}
section.toggle input{cursor:pointer;filter:alpha(opacity=0);height:45px;margin:0;opacity:0;position:absolute;width:100%;z-index:2;}
section.toggle label{border-left:3px solid;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;background:#F4F4F4;border-radius:3px;display:block;font-size:1.1em;min-height:20px;padding:12px 20px 12px 10px;position:relative;cursor:pointer;font-weight:400;transition:all .15s ease-out;}
section.toggle .toggle-content{display:none;}
section.toggle label::-moz-selection{background:none;}
section.toggle label i.icon-minus{display:none;}
section.toggle label i.icon-plus{display:inline;}
section.toggle label::selection{background:none;}
section.toggle label::before{border:6px solid transparent;border-left-color:inherit;content:'';margin-top:-6px;position:absolute;right:4px;top:50%;}
section.toggle label + p{color:#999;display:block;overflow:hidden;padding-left:30px;text-overflow:ellipsis;white-space:nowrap;height:25px;}
section.toggle label i{font-size:0.7em;margin-right:8px;position:relative;top:-1px;}
section.toggle.active i.icon-minus{display:inline;}
section.toggle.active i.icon-plus{display:none;}
section.toggle.active > label{color:white;}
section.toggle.active > label::before{border:6px solid transparent;border-top-color:inherit;margin-top:-3px;right:10px;}
section.toggle > p.preview-active{height:auto;}
section.toggle > p.preview-active,section.toggle.active > p{white-space:normal;}

a.scroll-to-top{-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;background:#404040;border-radius:7px 7px 0 0;bottom:0px;color:white;display:block;height:9px;opacity:0;padding:13px 0 35px;position:fixed;right:10px;text-align:center;text-decoration:none;transition:all 0.3s;width:49px;z-index:1040;}
a.scroll-to-top:hover{filter:alpha(opacity=100);opacity:1;}
a.scroll-to-top.visible{filter:alpha(opacity=75);opacity:0.75;}

article.post-large{margin-left:80px;}
article.post-large div.post-image,article.post-large div.post-date{margin-left:-80px;}
.back-url{display:block;margin-bottom:25px;}
.back-url i{margin-right:7px;}
.bx-core-waitwindow{display:none;}
.group-content .item .text + .image{border-top:1px solid #d7dee3;border-bottom:0px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.jqmWindow{position:absolute;}
.sidearea{margin-top:25px;}
.icon.colored{width:54px;height:54px;line-height:54px;text-align:center;color:white;font-size:29px;margin:0 20px 20px 0;}
span.noimage{display:inline-block;background:url('images/background.png') #f3f8fa top center no-repeat;}
.fontawesome-icon-list [class*="col-md-"]{margin-bottom:9px;}
.fontawesome-icon-list i{font-size:1.3em;margin-right:5px;display:inline-block;width:30px;text-align:center;position:relative;top:2px;}
.bx-yandex-view-layout{border:3px solid;margin-bottom:40px;}
.bx-yandex-view-layout{border-color:#d7dee3;}
span.zoom{background:#ccc;border-radius:100%;bottom:8px;color:white;display:block;height:30px;padding:6px;position:absolute;text-align:center;width:30px;right:25px;bottom:10px;}
span.zoom i{font-size:14px;left:0;position:relative;top:-2px;}
.uploader{border:1px solid #d7dee3;padding:5px;border-radius:0;height:40px;position:relative;}
.uploader input[type="file"]{z-index:10;opacity:0;border:none;background:none;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%;}
.uploader .action{position:absolute;top:5px;left:5px;background:#a0b0ba;border-bottom:1px solid #707b82;border-radius:3px;color:white;padding:7px 12px;font-size:13px;line-height:15px;text-transform:uppercase;margin-right:5px; margin-left:185px; float:left;}
.uploader .filename{overflow:hidden;display:inline-block;width:100%;white-space:nowrap;font-size:13px;color:#9aa6ae;position:relative;top:-5px;padding:9px;padding-left:0px;text-overflow:ellipsis; float:left}
/*
.uploader .action{position:absolute;top:5px;left:5px;background:#a0b0ba;border-bottom:1px solid #707b82;border-radius:3px;color:white;padding:7px 12px;font-size:13px;line-height:15px;text-transform:uppercase;margin-right:10px;}
.uploader .filename{overflow:hidden;display:inline-block;width:100%;white-space:nowrap;font-size:13px;color:#9aa6ae;position:relative;top:-5px;padding:9px;padding-left:138px;text-overflow:ellipsis;}
.fancybox-overlay{z-index:8010;}
*/
.styled-block{background:url('images/bg3.jpg') #eaf0f2 0 0 no-repeat;padding:20px 58px;color:#2f383d;margin-bottom:40px; width:100%;/*background.png*/}
.styled-block.mid, .styled-block.nobg{background:url('images/background.png') #eaf0f2 0 0 no-repeat;}
.styled-block > div.row{font-size:0px;}
.styled-block > div.row p{font-size:13px;}
.styled-block .valign{font-size:13px;}
.styled-block.main .row > div{font-size:0px;vertical-align:middle;float:none;display:inline-block;}
.valign{float:none;display:inline-block;vertical-align:middle;}
.ask_a_question{background:url('images/background.png') #eff5f7 -85px -225px no-repeat;padding:15px 30px;text-align:center;font-size:12px;line-height:18px;margin-top:6px;}
.ordering-wrap .select-outer{width:252px;overflow:hidden;background:url('images/sel.png') right 0px no-repeat;position:relative;}
.ordering-wrap .select-outer i.icon{position:absolute;right:11px;top:8px;}

.label-instock{background:#3cc051;}
.label-nostock{background:#999999;}
.label-pending{background:#fcb322;}
.label-order{background:#57b5e3;}

.btn.grey{background:#a0b0ba;color:#fff;}
.btn.grey:hover{background:#fff;color:#000;}

.docs h4.char{margin-bottom:8px;}
.docs .excel,.docs .word,.docs .pdf{margin-bottom:13px;line-height:17px;height:31px;padding-left:39px;}
.docs .excel a,.docs .word a,.docs .pdf a{display:block;text-overflow:ellipsis;overflow:hidden;}
.docs .excel{background:url("images/docs/excel.png") no-repeat;}
.docs .word{background:url("images/docs/word.png") no-repeat;}
.docs .pdf{background:url("images/docs/pdf.png") no-repeat;}

/* ITEM_VIEWS - base class styles for all news.list templates */
.item-views{margin-bottom:25px;}
.item-views h4{margin-top:35px;margin-bottom:15px;}
.item-views h4:first-of-type{margin-top:0;}
.item-views hr{margin-bottom:25px;margin-bottom:25px;}
.item-views.with_tabs hr:last-of-type{display:none;}
.item-views .section-title{font-size:32px;font-weight:300;line-height:36px;margin-bottom:15px;}
/*.item-views .item .title a{text-decoration:none;}
.item-views .item .title a:hover{text-decoration:underline;}*/
.item-views .item .section_name{color:#9AA7AF;}
.item-views .item .btn{margin-top:10px;white-space:normal;}
.item-views .item .properties{margin-top:20px;}
.item-views .item .property{margin-bottom:10px;}
.item-views .item .property .icon{width:20px;height:20px;line-height:20px;text-align:center;background:#c0ccd3;color:white;font-size:12px;}
.item-views .item .image .img-inside{border:0;display:block;padding:0;position:relative;}
.item-views .item .period{margin:0 0 8px 0;display:inline-block;*display:inline;zoom:1;}
.item-views .item .period span{margin:0 12px 0 0;}
/*.item-views.list .item .title{font-size:19px;line-height:27px;margin-bottom:15px;font-weight:300;}*/
.item-views.list .item .title{font-size:18px;line-height:27px;margin-bottom:5px;}
.item-views.list .item.wdate .title{margin-bottom:5px;}
.item-views.list .item .image{height:auto;text-align:center;width:100%;}
.item-views.list .item .image img{max-height:100%;max-width:100%;vertical-align:top;display:inline-block;}
.item-views.list .tab-content .item:last-child{padding-bottom:25px;}
.item-views.table .item{border:1px solid #D7DEE3;margin-bottom:30px;}
.item-views.table .item:hover .text{border-bottom:2px solid;background:#eff5f7;padding-bottom:18px;}
.item-views.table .item .title{font-size:13px;line-height:20px;margin-bottom:5px;}
.item-views.table .item .text{padding:20px;}
.item-views.table .item .text p:last-child{margin:0;}
.item-views.table .item .image{border-bottom:1px solid #D7DEE3;/*min-height:218px;*/padding:30px 20px;text-align:center;width:100%;margin:0;}
.item-views.table .item .image img{display:inline-block;max-height:160px;max-width:160px;vertical-align:middle;}

.item-views .item .description { font-size: 12px; line-height: 20px; }

/* DETAIL - base class styles for all news.detail templates */
.detail{margin-bottom:25px;}
.detail .period{margin:0 0 6px;}
.detail .content{margin-bottom:20px;}
.detail .image{text-align:center;margin-bottom:10px;padding:0;}
.detail .image img{max-height:100%;max-width:100%;vertical-align:top;display:inline-block;}
.detail .image-left{float:left;margin-right:15px;text-align:left;width:237px;}
.detail .image-right{float:right;margin-left:15px;text-align:right;width:237px;}
.detail .image.bordered{text-align:center;padding:20px;border:1px solid #d7dee3;border-bottom:2px solid #d7dee3;margin-bottom:30px;}
.detail .styled-block{margin-top:30px;padding:15px 30px;clear:both;}
.detail .styled-block .btn{margin:0px;}
.detail .styled-block .right{display:inline-block;}
.detail .ask_a_question{margin-top:2px;clear:right;float:right;margin-bottom:15px;margin-left:25px;width:237px;}
.detail blockquote:before{font-family:Arial;content:"\201C";font-size:150px;line-height:120px;}
.detail blockquote div{font-style:italic;}
.detail .wraps{margin-bottom:30px;}
.detail .wraps h4{margin-bottom:30px;}
.detail .wraps.nomargin{margin:0px;}
.detail .galery{margin-right:-1px;margin-left:-1px;}
.detail .galery > div{padding-right:1px;padding-left:1px;}
.detail .galery .item{margin-bottom:2px;position:relative;text-align:center;}
.detail .galery .item .info_galery{display:none;}
.detail .galery .item .info_galery .title{color:#ffffff;font-size:14px;}
.detail .galery .item .info_galery .icons{background:url('images/plus.png');width:41px;height:42px;display:block;margin:0 auto 20px;}
.detail .galery .item .info_galery .preview_text{color:rgba(255,255,255,0.5);line-height:18px;margin-top:5px;}
.detail .galery .item:hover a img{visibility:hidden;}
.detail .galery .item:hover .info_galery{display:block;position:absolute;top:50%;margin-top:-42px;width:100%;text-align:center;}
.detail .galery img{display:inline-block;}
.detail .docs{margin:0;}
.detail .reviews .item > .review{border:1px solid #d7dfe4;padding:25px;position:relative;}
.detail .reviews .item .review .icons{width:37px;height:36px;display:inline-block;position:relative;}
.detail .reviews .item .review .icons::before{font-family:Arial;content:"\201C";font-size:150px;line-height:120px;position:absolute;}
.detail .reviews .item .borders{width:37px;height:36px;background:url('images/bord.png') 0px 0px no-repeat;position:absolute;bottom:-35px;left:45px;}
.detail .reviews .item .info{margin-top:8px;padding-left:92px;}
.detail .reviews .item .info .title{color:#2f383d}
.detail .reviews .item .info .post{color:#9aa7af;}
.detail .reviews .item .preview_text{margin-top:-4px;}
.detail .reviews .item{margin-bottom:30px;}
.detail .projects .text{background:url('images/background.png') #eff5f7 -85px -225px no-repeat;}
.detail .projects a{text-decoration:none;}
.detail .projects .item{text-align:center;margin-bottom:30px;}
.detail .projects .item .text{padding:15px;text-align:center;position:relative;color:rgba(0,0,0,0.5);}
.detail .projects .item .text .title{color:#2f383d;font-size:14px;}
.detail .projects .item .text:before{display:block;content:"";visibility:hidden;width:5px;height:5px;top:-10px;left:50%;border:5px solid transparent;border-bottom:5px solid #fff;position:absolute;}
.detail .projects .item:hover .text{color:rgba(255,255,255,0.5);}
.detail .projects .item:hover .text .title{color:#fff;}
.detail .projects .item:hover .text:before{visibility:visible;}
.detail .properties{margin-top:20px;}
.detail .property{margin-bottom:10px;}
.detail .property .icon{width:20px;height:20px;line-height:20px;text-align:center;background:#c0ccd3;color:white;font-size:12px;}
.detail .yashare-auto-init > *{vertical-align:top;padding:0 !important;}
.detail .yashare-auto-init .b-share > *{vertical-align:top;padding:0 !important;margin:0 3px 0 2px;}

/* SECTIONS */
.item-views.list .sections.title{font-size:16px;margin-bottom:5px;}
.item-views.sections .group-content{margin-bottom:50px;}

/* NEWS templates (articles,news,discounts,services)*/

/* LICENSES */
/* nothing yet */

/* PARTNERS */
/* nothing yet */

/* HISTORY */
.item-views.history span.zoom{bottom:-15px;right:-15px;}
.item-views.history .item{padding:25px 20px;}
.item-views.history .item:nth-child(odd){background:url('images/background.png') #eff5f7 0 0 repeat;}
.item-views.history .item .title{font-size:14px;font-weight:bold;line-height:20px;}

/* STAFF */
.item-views.list.staff:not(.with_tabs) hr{display:none;}
.item-views.list.staff:not(.with_tabs) .item{border:1px solid #D7DEE3;margin-bottom:30px;}
.item-views.list.staff .item .title{padding-top:13px;}
.item-views.list.image_right.staff .item .text{padding:0 0 0 20px;}
.item-views.list.staff .item .image{padding:20px;}
.item-views.list.image_left.staff .item .image{border-right:1px solid #E6E6E6;}
.item-views.list.image_right.staff .item .image{border-left:1px solid #E6E6E6;}

/* VACANCY */
.item-views.list.vacancy .title{font-size:24px;}
.item-views.accordion.vacancy .accordion-head .pay{float:right;font-size:16px;}
.col-md-12 select{
background: #ffffff;
color:#000000;
}
.searchmap .pull-right{
margin-top:20px;
}

ul.dealer {display:block; margin:0 0 0 -20px; overflow:hidden; letter-spacing:-0.5em;}
ul.dealer * {letter-spacing:normal;}
ul.dealer li {display:inline-block; min-width:280px; width:30%; border:1px solid #e3e3e3; margin:0 0 30px 20px; list-style-type:none; padding:20px; vertical-align:top;}
ul.dealer li img {display:block; margin:0 0 20px;}
ul.dealer li p {margin:0 0 0px; padding:0;}

.form-group{ margin-bottom: 10px; } 
.form-group .required-star{ color: #e02222; margin-left: 3px; font-weight: normal; } 
.form-group .input{ position: relative; } 
.form-group i{ position: absolute; top: 9px; right: 10px; font-size: 17px; color: #c4ccd1; margin:25px 0 0 0;} 
.form-group .hint{ font-size: 11px; line-height: 18px; margin-top: 7px; } 

.contacts .title{ font-size: 26px; line-height: 30px; margin-bottom: 13px; }
.contacts table {width:100%;}
.contacts table textarea {
    height: 230px;
    width:100%;
}
.popup-content {padding:20px 30px;}
h2.caption{
border-bottom:3px solid #62771E;
color:#ffffff;
}
h2.caption span{
background-color: #62771E;
border-top-right-radius: 10px;
font-size: 22px;
line-height: 22px;
padding: 0px 100px 0px 15px;
}
.select_block {position:relative; height:68px; overflow:hidden;}
.select_block:hover, .select_block.hover {overflow:visible;}
.select_block .cap {height:20px; font-size:18px; line-height:20px; padding:0 20px; text-align:center;}
.select_block .sod {position:absolute; top:27px; left:0; background-color: #62771E;
/*background:url(/images/pokras_house.jpg) 0 0 repeat; */
color:#ffffff; z-index:10; width:100%;}
.select_block .sod #podbor,
.select_block .sod #calculate {padding:4px 10px;}
.select_block .sod #podbor table td,
.select_block .sod #calculate table td {padding:5px 10px; font-size:12px; line-height:1.2em;}
.select_block .sod #podbor table  tr td:first-child,
.select_block .sod #calculate table tr td:first-child {padding-top:10px;}
.select_block .sod #podbor table td select,
.select_block .sod #calculate table td select {max-width:100%; width:100%;padding:3px;}
.select_block .sod #calculate table td textarea {padding:10px; width:100%; height:80px; resize:vertical;}
.select_block .sod input[type=text]{
width:100%;
height:28px;
}
.social-icons{ text-align: right; padding: 2px 0; }
.social-icons ul{ margin: 0; padding: 0; width: auto; font-size: 0; }
.social-icons li{ width:25px; background-repeat: no-repeat; background-color: white; background-position: -3px 93px; display: inline-block; margin-left: 6px; padding: 0; overflow: visible; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
.social-icons li:first-child{ margin-left: 0; }
.social-icons li a, .social-icons li span{ display: block; height: 24px; width: 24px; text-align: center; color:#999999;}
.social-icons li a:hover{ text-decoration: none; }
.social-icons li a i[class^="icon-"]{ color: #444; font-style: 16px; position: relative; top: 3px; }

.sert{
display:block;
float:left;
margin:0 5px 5px 0;
}
.contactsheader{
/*    position: absolute;*/
    right: 10px;
    width:280px;
    float:right;
}
.contactsheader .phone {float: left; margin-right: 10px;} 
.contactsheader .email {float: right;}
.marka{
display:block;
text-align:center;
margin:10px;
}.form-review{
width:640px;
}
.poleNAME, pole443{
float:left;
margin: 0 20px 0 0;
}
.polePREVIEW_TEXT{
float:right;
width:400px;
}
.form-review .capcha{
margin:3px 0 0 20px;
}
.form-review input[type=text]{
width:220px;
height:25px;
}
.review_list ul li{
list-style-type:none;
}
.review_list ul li .name{
margin:0 10px 0 0;
font-weight:bold;
}
.review_list ul{
padding-left:0px;
}
.social-icons ul span, .social-icons ul a{
font-size:14px;
}
.phone{
font-size:16px;
}

.bx-wrapper .bx-prev {left:0px;}
.bx-wrapper .bx-next {right: 10px;}
.bx-wrapper .bx-controls-direction a {
 position: absolute;
 top: 50%;
 margin-top: -30px;
 outline: 0;
 width:60px;
 height:60px;
  font-size:0;
 z-index: 9999;
  background:rgba(0,0,0,0.7);
  border-radius:7px;
  color:#ffffff;
  transition:all 0.2s ease;
  opacity:0;
}
.bx-wrapper:hover .bx-controls-direction a {opacity:1;}
.bx-wrapper:hover .bx-controls-direction a.bx-prev:hover,
.bx-wrapper:hover .bx-controls-direction a.bx-next:hover {opacity:0.85;text-decoration:none;}
.bx-wrapper .bx-controls-direction a:before {  
  text-indent:0;
  display: block;
  position:absolute;
  left:0;
  top:0;
  width:60px;
  height:60px;
  font-family:FontAwesome;
  font-size: 40px;
  line-height: 60px;
  color:#ffffff;
  text-align:center;
text-decoration:none;
}
.bx-wrapper .bx-controls-direction a.bx-prev:before {content: "\f104";}
.bx-wrapper .bx-controls-direction a.bx-next:before {content: "\f105";}
.select_block:hover {z-index:900;}
.img-rounded {
margin: 0 10px 10px 0;
}
.col-md-12 select{
padding:3px;
}
/*=========== popup =================*/
.jqmWindow{ display: none; position: absolute; left: 50%; width: 500px; background: white; top:0px;}
.jqmOverlay { background: #000; }

.jqmClose.top-close{ width: 54px; height: 54px; line-height: 54px; text-align: center; color: white; position: absolute; top: 0; right: -54px; font-size: 25px; cursor: pointer; }

.form-header{ min-height: 115px; padding: 30px;}
/*.popup .form-header{padding: 30px;}*/
.form-header{ background: url('images/background.png') #eaf0f2 0 0 no-repeat; }
.form-header .text{ padding-left: 74px; }

.form-header i{ width: 54px; height: 54px; line-height: 54px; text-align: center; color: white; float: left; font-size: 28px; }
.form-header .title{ font-size: 26px; line-height: 30px; }
.form-header p:last-child{ margin: 0; }

.form-body{ padding: 15px 30px; }
.popup .form-body{ padding: 30px 85px; }

.form-body{ background: white; padding-bottom: 0; }
.form-body .refresh{padding-left:10px;}
.form-body .refresh span{border-bottom:1px dashed;}
.form-body .refresh:hover{cursor:pointer;}

.form-group{ margin-bottom: 10px; }
.form-group .required-star{ color: #e02222; margin-left: 3px; font-weight: normal; }
.form-group .input{ position: relative; }
.form-group i{ position: absolute; top: 9px; right: 10px; font-size: 17px; color: #c4ccd1; }
.form-group .hint{ font-size: 11px; line-height: 18px; margin-top: 7px; }

.form-footer{ padding: 15px 30px; display: block !important; text-align:center;}
.popup .form-footer{ padding: 30px 85px; display: block !important; }
.form-footer .star{ background: #e02222; color: white; font-size: 18px; border-radius: 20px; width: 20px; height: 20px; line-height: 26px; text-align: center; display: inline-block; /*float: left;*/ margin-right: 5px; vertical-align:top;}
.form-footer .required-fileds{ padding: 7px 0; color: #97a1a7; }
.form-footer .btn{ margin: 0; }

@media (max-width:395px) {
	.form-footer.clearfix .pull-right{float:none !important;}
	.form-footer.clearfix .pull-left{float:none !important;}
	.popup .form-footer.clearfix .pull-right{float:right !important;}
	.popup .form-footer.clearfix .pull-left{float:left !important;}
	
	.popup .form-footer .star{float:left;}
	
	.popup .form-header i{display:none; }
	.popup .form-header .text{padding: 0 80px;}
	.popup .form-body { padding: 30px 111px;}
	.popup .form-footer { padding: 30px 111px;}
	.popup .form-body .refresh{display:block; padding:0px;}
}

.btn{
	width:180px;
}
.btn.mini{
	width:auto;
}
.bx-wrapper .bx-controls-direction a , .bx-wrapper .bx-controls-direction a::before{
	text-decoration:none;
}
.select_block .text {
    display: block;
    height: 85px;
    top: 23px;
    background-color: #62771e;
    color: #ffffff;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 10;
    padding: 3px 20px;
}
.select_block .sod {
    background-color: #62771e;
    color: #ffffff;
    left: 0;
    position: absolute;
    top: 110px;
    width: 100%;
    z-index: 10;
}
.select_block {
    height: 150px;
    overflow: hidden;
    position: relative;
}
#podbor_city select, #calculate_tovar select{
padding: 3px;
}

/*============= COLOR BUTTON =================*/

.color1 {
  background: #62771e;
  border: 1px solid #62771e;
}
.color1:hover,
.color1:active,
.color1:focus {
  background: #475617;
  border: 1px solid #62771e;
}
.color1.btn.btn-sm,
.color1.btn.btn-xs {
  box-shadow: 0 1px 0 0 #347510;
}
.color1.btn.btn-sm:active,
.color1.btn.btn-xs:focus {
  box-shadow: 0 1px 0 0 #347510, 0 3px 5px rgba(0,0,0,0.125) inset;
}

.color2 {
  background: #62771e;
  border: 1px solid #62771e;
}
.color2:hover,
.color2:active,
.color2:focus {
  background: #475617;
  border: 1px solid #62771e;
}
.color2.btn.btn-sm,
.color2.btn.btn-xs {
  box-shadow: 0 1px 0 0 #347510;
}
.color2.btn.btn-sm:active,
.color2.btn.btn-xs:focus {
  box-shadow: 0 1px 0 0 #347510, 0 3px 5px rgba(0,0,0,0.125) inset;
}

.color3 {
  background: #62771e;
  border: 1px solid #62771e;
}
.color3:hover,
.color3:active,
.color3:focus {
  background: #475617;
  border: 1px solid #62771e;
}
.color3.btn.btn-sm,
.color3.btn.btn-xs {
  box-shadow: 0 1px 0 0 #347510;
}
.color3.btn.btn-sm:active,
.color3.btn.btn-xs:focus {
  box-shadow: 0 1px 0 0 #347510, 0 3px 5px rgba(0,0,0,0.125) inset;
}

.color4 {
  background: #62771e;
  border: 1px solid #62771e;
}
.color4:hover,
.color4:active,
.color4:focus {
  background: #475617;
  border: 1px solid #62771e;
}
.color4.btn.btn-sm,
.color4.btn.btn-xs {
  box-shadow: 0 1px 0 0 #347510;
}
.color4.btn.btn-sm:active,
.color4.btn.btn-xs:focus {
  box-shadow: 0 1px 0 0 #347510, 0 3px 5px rgba(0,0,0,0.125) inset;
}
.leftBlock{
border-bottom:1px solid #cccccc; width:90%; margin: 5px 0px;
}
.tab-content .h2{
font-size: 24px;
letter-spacing: normal;
line-height: 27px;
font-weight:300;
}

select.sort{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d7dee3;
    color: #98a1a8;
    padding: 4px 41px 4px 4px;
    width: 275px;
	box-sizing: content-box;
}



#form .form_row, #calculate .form_row {
    display: inline-block;
    width:100%;
    padding: 3px 10px 3px 0;

}
.form label, #calculate label {
    width: 162px;
    margin-right: 5px;
    float: left;
}
.form label{
    width: 165px;
}
.form  .mapForm label{
	width: 265px;
}
#form .form_row span, #calculate  .form_row span {
    background: #eeeeee;
    min-width: 100px;
    padding: 2px 5px;
    text-transform: lowercase;
    text-align: right;
    float: right;
    border: 1px solid #d7dee3;
}

 #calculate  .form_row span{
    background: none;
    border: 0px;
}
.noselect{
	border:1px solid red;
}
.price_val {
  font-family: 'PT Sans', serif;
  }

  .descriptor{
  	font-size: 14px;
    padding-left: 12px;
    padding-top: 3px;
  }
  .icon-opinion{
  	margin-right: 14px;
  }
.advantages{
	margin-bottom: 45px;
    margin-top: 15px;
    text-align: center;
}
.icon-advantages{
	display: inline-block;
    width: 23%;
    vertical-align: top;
}

.advantages-img{
	display: inline-block;
    vertical-align: top;
}
.advantages-text{
    width: 59%;
    margin-left: 7px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
.newSliderButton{
	display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
}
.newSliderButton:hover{
	background: #475617;
    border: 1px solid #62771e;
}
.styled-consultation{
    background: url(images/bg3.jpg) #eaf0f2 0 0 no-repeat;
    padding: 0;
    color: #2f383d;
    margin-bottom: 40px;
    width: 100%;
}
.block-consultation{
    background-color: #eaf0f2;
    border-bottom-right-radius: 10px;
    font-size: 22px;
}
.block-consultation h5{
	margin: 0;
}

.block-consultation h5 span{
	line-height: 47px;
    font-weight: 500;
	padding: 0 0 0 44px;
}
.consultation-text{
    padding: 19px 58px;
	padding-top: 55px;
}
@media (max-width:395px) {
	.block-consultation h5 span{
		padding: 0 0 0 25px;
	}
}
@media (max-width:360px) {
	.block-consultation h5 span{
		padding: 0 0 0 5px;
	}
}
@media screen and (min-width: 661px) and (max-width: 990px) { 
	.block-consultation{
		width: 55%;
	}
}

/* 27.04.2017 */

.hits-list .item {
	border:1px solid #e3e3e3;
	margin-bottom:20px;
}
.hits-list .item .picture {
	position:relative;
	border-bottom:1px solid #e3e3e3;
}
.hits-list .item .picture a {
	display:block;
	height:10px;
	padding-bottom:86%;
}
.hits-list .item .picture a img {
	position:absolute;
	left:50%;
	top:50%;
	max-width:95%;
	max-height:95%;
	width:auto;
	height:auto;
	transform:translate(-50%,-50%);
}
.hits-list .item .picture a:hover .zoom {
	background:#62771e;
}
.hits-list .item .desc {
	padding:10px;
	color:#62771e;
}
.hits-list .item .desc .name {
	font-size:12px;
}
.hits-list .item .desc .price {
	font-size:14px;
}
.hits-list .item .desc .price .price_val {
	font-size:18px;
	font-weight:600;
}

.catalog-category {}
.catalog-category .category-row {
	display:none;
}
.catalog-category .category-row.categoryRowShowed {
	display:block;
}
.catalog-category .item {margin-bottom:20px}
.catalog-category .item .picture {
	overflow:hidden;
	position:relative;
}
.catalog-category .item .picture a {
	display:block;
	height:0;
	padding-bottom:100%;
	transition:all 0.2s ease;
}
.catalog-category .item .picture a img {
	position:absolute;
	left:50%;
	top:50%;
	max-width:100%;
	width:100%;
	height:auto;
	transform:translate(-50%,-50%);
}
.catalog-category .item .name a {
	background:#eff5f7;
	display:block;
	height:50px;
	padding:0 10px;
	line-height:50px;
	font-size:12px;
	font-weight:600;
	text-align:center;
	transition:all 0.5s ease;
}
.catalog-category .item .name a span {
	display:inline-block;
	vertical-align:middle;
	line-height:1.2em;
}
.catalog-category .item:hover .name a {
	background:#62771e;
	color:#ffffff;
}
.catalog-category .item:hover .picture a  {
	transform:scale(1.1);
}
.catalog-show-more {
	text-align:center;
	margin-bottom:20px;
}
.catalog-show-more a {
	display:inline-block;
	vertical-align:top;
	border:1px solid #62771e;
	padding:0 20px;
	line-height:30px;
	text-decoration:none;
	transition:all 0.2s ease;
}
.catalog-show-more a .icon {
	margin-left:5px;
}
.catalog-show-more a:focus {
	color:#62771e;
}
.catalog-show-more a:hover {
	background:#62771e;
	color:#ffffff;
}
.price_list table{
	width:100%;
	background-color: #dfe5e9;
	color: #000000;
	font-size:14px;
}
.price_list table tr{
	border-bottom: 1px solid #ffffff;
}
.price_list table tr th{
	text-align:center;
}
.price_list table tr:first-child, .price_list table tr:last-child{
	border-top: 1px solid #dfe5e9;
	background-color: #ffffff;
	font-size:11px;
}
.price_list table tr:last-child th{
	text-align: center;
	padding: 2px 5px 2px 10px;
	font-weight: normal;
}
.price_list table td:first-child{
	padding: 2px 10px 2px 40px;
	width:43%;
}

.product__icon {
    display: block;
    width: 60px;
    height: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.icon_1_01, .icon_1_05 {
    background-image: url('/images/icon/icon_1_01.jpg');
}
.icon_1_02 {
    background-image: url('/images/icon/icon_1_02.jpg');
}
.icon_1_03 {
    background-image: url('/images/icon/icon_1_03.jpg');
}
.icon_1_04, .icon_1_06 {
    background-image: url('/images/icon/icon_1_04.jpg');
}
.icon_2 {
    background-image: url('/images/icon/icon_2.jpg');
}
.icon_3 {
    background-image: url('/images/icon/icon_3.jpg');
}
.icon_6 {
    background-image: url('/images/icon/icon_6.jpg');
}
.icon_7 {
    background-image: url('/images/icon/icon_7.jpg');
}
.icon_8, .icon_21 {
    background-image: url('/images/icon/icon_8.jpg');
}
.icon_9 {
    background-image: url('/images/icon/icon_9.jpg');
}
.icon_4_01 {
    background-image: url('/images/icon/icon_4_01.jpg');
}
.icon_4_02 {
    background-image: url('/images/icon/icon_4_02.jpg');
}
.icon_5_00 {
    background-image: url('/images/icon/icon_5_00.jpg');
}
.icon_5_02 {
    background-image: url('/images/icon/icon_5_02.jpg');
}
.icon_5_04 {
    background-image: url('/images/icon/icon_5_04.jpg');
}
.icon_5_06 {
    background-image: url('/images/icon/icon_5_06.jpg');
}
.icon_5_08 {
    background-image: url('/images/icon/icon_5_08.jpg');
}
.icon_5_10 {
    background-image: url('/images/icon/icon_5_10.jpg');
}
.icon_10_01 {
    background-image: url('/images/icon/icon_10_01.jpg');
}
.icon_10_02 {
    background-image: url('/images/icon/icon_10_02.jpg');
}
.icon_10_03 {
    background-image: url('/images/icon/icon_10_03.jpg');
}
.icon_10_04 {
    background-image: url('/images/icon/icon_10_04.jpg');
}
.icon_10_05 {
    background-image: url('/images/icon/icon_10_05.jpg');
}
.icon_10_06 {
    background-image: url('/images/icon/icon_10_06.jpg');
}
.icon_10_07 {
    background-image: url('/images/icon/icon_10_07.jpg');
}
.icon_10_08 {
    background-image: url('/images/icon/icon_10_08.jpg');
}
.icon_10_09 {
    background-image: url('/images/icon/icon_10_09.jpg');
}
.icon_11_00, .icon_13 {
	background-image: url('/images/icon/icon_11_00.jpg');
}
.icon_11_02, .icon_14 {
	background-image: url('/images/icon/icon_11_02.jpg');
}
.icon_11_04 {
	background-image: url('/images/icon/icon_11_04.jpg');
}
.icon_11_06 {
	background-image: url('/images/icon/icon_11_06.jpg');
}
.icon_11_08 {
	background-image: url('/images/icon/icon_11_08.jpg');
}
.icon_11_10 {
	background-image: url('/images/icon/icon_11_10.jpg');
}
.icon_11_12 {
	background-image: url('/images/icon/icon_11_12.jpg');
}
.icon_11_14 {
	background-image: url('/images/icon/icon_11_14.jpg');
}
.icon_11_16, .icon_16 {
	background-image: url('/images/icon/icon_11_16.jpg');
}
.icon_11_18 {
	background-image: url('/images/icon/icon_11_18.jpg');
}
.icon_11_20 {
	background-image: url('/images/icon/icon_11_20.jpg');
}
.icon_11_22 {
	background-image: url('/images/icon/icon_11_22.jpg');
}
.icon_11_24 {
	background-image: url('/images/icon/icon_11_24.jpg');
}
.icon_11_26 {
	background-image: url('/images/icon/icon_11_26.jpg');
}
.icon_11_28 {
	background-image: url('/images/icon/icon_11_28.jpg');
}
.icon_11_30 {
	background-image: url('/images/icon/icon_11_30.jpg');
}
.icon_11_32 {
	background-image: url('/images/icon/icon_11_32.jpg');
}
.icon_11_34 {
	background-image: url('/images/icon/icon_11_34.jpg');
}
.icon_11_36 {
	background-image: url('/images/icon/icon_11_36.jpg');
}
.icon_11_38 {
	background-image: url('/images/icon/icon_11_38.jpg');
}
.icon_11_40 {
	background-image: url('/images/icon/icon_11_40.jpg');
}
.icon_11_42 {
	background-image: url('/images/icon/icon_11_42.jpg');
}
.icon_11_44 {
	background-image: url('/images/icon/icon_11_44.jpg');
}
.icon_11_46 {
	background-image: url('/images/icon/icon_11_46.jpg');
}
.icon_11_48 {
	background-image: url('/images/icon/icon_11_48.jpg');
}
.icon_11_50 {
	background-image: url('/images/icon/icon_11_50.jpg');
}
.icon_11_52 {
	background-image: url('/images/icon/icon_11_52.jpg');
}
.icon_11_54 {
	background-image: url('/images/icon/icon_11_54.jpg');
}
.icon_11_56 {
	background-image: url('/images/icon/icon_11_56.jpg');
}
.icon_11_58 {
	background-image: url('/images/icon/icon_11_58.jpg');
}
.icon_11_60 {
	background-image: url('/images/icon/icon_11_60.jpg');
}
.icon_11_62, .icon_15 {
	background-image: url('/images/icon/icon_11_62.jpg');
}
.icon_11_64 {
	background-image: url('/images/icon/icon_11_64.jpg');
}
.icon_11_66 {
	background-image: url('/images/icon/icon_11_66.jpg');
}
.icon_11_68 {
	background-image: url('/images/icon/icon_11_68.jpg');
}
.icon_11_70 {
	background-image: url('/images/icon/icon_11_70.jpg');
}
.icon_11_72 {
	background-image: url('/images/icon/icon_11_72.jpg');
}
.icon_11_74 {
	background-image: url('/images/icon/icon_11_74.jpg');
}
.icon_11_76 {
	background-image: url('/images/icon/icon_11_76.jpg');
}
.icon_11_78 {
	background-image: url('/images/icon/icon_11_78.jpg');
}
.icon_11_80 {
	background-image: url('/images/icon/icon_11_80.jpg');
}
.icon_11_82 {
	background-image: url('/images/icon/icon_11_82.jpg');
}
.icon_11_84 {
	background-image: url('/images/icon/icon_11_84.jpg');
}
.icon_11_86 {
	background-image: url('/images/icon/icon_11_86.jpg');
}
.icon_11_88 {
	background-image: url('/images/icon/icon_11_88.jpg');
}
.icon_11_90, .icon_17 {
	background-image: url('/images/icon/icon_11_90.jpg');
}
.icon_11_92 {
	background-image: url('/images/icon/icon_11_92.jpg');
}
.icon_11_94 {
	background-image: url('/images/icon/icon_11_94.jpg');
}
.icon_11_96 {
	background-image: url('/images/icon/icon_11_96.jpg');
}
.icon_11_98 {
	background-image: url('/images/icon/icon_11_98.jpg');
}
.icon_11_100 {
	background-image: url('/images/icon/icon_11_100.jpg');
}
.icon_11_102 {
	background-image: url('/images/icon/icon_11_102.jpg');
}
.icon_11_104 {
	background-image: url('/images/icon/icon_11_104.jpg');
}
.icon_11_106 {
	background-image: url('/images/icon/icon_11_106.jpg');
}
.icon_12_01 {
	background-image: url('/images/icon/icon_12_01.jpg');
}
.icon_12_02 {
	background-image: url('/images/icon/icon_12_02.jpg');
}
.icon_18 {
	background-image: url('/images/icon/icon_18.jpg');
}
.icon_19 {
	background-image: url('/images/icon/icon_19.jpg');
}
.icon_20 {
	background-image: url('/images/icon/icon_20.jpg');
}
.product__list-icon {
	list-style-type: none;
	display: inline-block;
	width:100%;
	margin:10px 0;
	padding: 0px;
}
.product__list-icon li{
	float:left;
	margin: 0 10px 10px 0;
}
.product__list-icon span{
	position: relative;
}
#tooltip
		{
			font-family: Ubuntu, sans-serif;
			font-size: 0.875em;
			text-align: center;
			text-shadow: 0 1px rgba( 0, 0, 0, .5 );
			line-height: 1.5;
			color: #fff;
			background: #333;
			background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .6 ) ), to( rgba( 0, 0, 0, .8 ) ) );
			background: -webkit-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -moz-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -ms-radial-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -o-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			border-top: 1px solid #fff;
			-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			position: absolute;
			z-index: 100;
			padding: 15px;
		}

			#tooltip:after
			{
		        width: 0;
		        height: 0;
		        border-left: 10px solid transparent;
		        border-right: 10px solid transparent;
		        border-top-color: #333;
				border-top: 10px solid rgba( 0, 0, 0, .7 );
				content: '';
				position: absolute;
				left: 50%;
				bottom: -10px;
				margin-left: -10px;
			}

				#tooltip.top:after
				{
			        border-top-color: transparent;
			        border-bottom-color: #333;
					border-bottom: 10px solid rgba( 0, 0, 0, .6 );
					top: -20px;
					bottom: auto;
				}

				#tooltip.left:after
				{
					left: 10px;
					margin: 0;
				}

				#tooltip.right:after
				{
					right: 10px;
					left: auto;
					margin: 0;
				}

.bx_filter.bx_green .bx_filter_section {
     border: 0px;
     background: none;
    background-color: #ffffff;
    color: #000000;
    text-shadow: none;
}
.bx_filter .bx_filter_title {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 0;
    color: #000;
    text-shadow: none;
}
.bx_filter .bx_filter_search_reset, .bx_filter .bx_filter_param_label.disabled .bx_filter_param_text, .bx_filter.bx_green .bx_ui_slider_part.p2 span, .bx_filter.bx_green .bx_ui_slider_part.p3 span, .bx_filter.bx_green .bx_ui_slider_part.p4 span{
		color: #000000;
}

.bx_filter_button_box{
	display:none;
}
.bx_filter .bx_filter_parameters_box_title{
	font-weight: bold;
	background-color: rgba(223, 229, 233, 0.45);
	margin-bottom: 5px;
	border-bottom: 0px;
	width: 100%;
	padding: 5px;
}
.bx_filter .bx_filter_button_box, .bx_filter .bx_filter_parameters_box{
margin-bottom: 0px;
}
.advantages-text.btn_n a{
	color: #ffffff;
    background-color: #7a0026;
    border-radius: 10px;
    vertical-align: middle;
    height: 63px;
    display: inline-block;
    font-size: 18px;
	width:100%;
	text-align: center;
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase;
line-height: 63px;
}

.advantages-text.btn_n{
	width:100%;
}
@media (max-width:360px) {
	select {
		width: 100%;
		min-width: 240px;
	}
}
@media (max-width:768px) {
    .icon-advantages {widtn:33.3333%;}
    .icon-advantages.btn_ok {width:100%;}
}
.mission{
text-align: left; padding: 16px;
}
label.bcolor{
width: 100%;
}
div.bcolor{
padding: 10px 0 0;
}
.selectBox {
  position: relative;
}

.overSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

#checkboxes, #checkboxes2, #checkboxes3 {
  display: none;
  border: 1px #dadada solid;
    position: absolute;
    z-index: 100;
    background-color: white;
    padding: 3px 5px;
    width: 100%;
}
#checkboxes input, #checkboxes2 input, #checkboxes3 input{
	float: left;
	margin: 4px 5px;
}
#checkboxes label, #checkboxes2 label, #checkboxes3 label {
	display: inline-block;
	width: 85%;
}

.btn-sp-h{
	line-height: 3;
	width: 150px;
	padding: 2px 6px;
}
.btn-sp{
	text-align: left;
	padding: 2px 6px;
	width: 175px;
}