#x-container-image-box{font-size:15px;color:#000;float:right;margin-right:-32px;padding:10px;background-color:#fff;cursor:pointer;}
#x-container-image-box:hover{color:#fff;background-color:#E4413C;}
p, .parent-fulltext, div.article > div.field-fulltext > ul > li, div.article > div.field-fulltext > ol > li,body > div.wrapper > div.pane > div > div.content-wrapper > div.content.content-has-left > div.catalog-info > div.items-default > div > div
, .address-info
, body > div.wrapper > div.pane > div > div.content-wrapper > div.content > div.contacts-wrap > div.contact-item.contact-item-2 > div.description > table > tbody > tr > td > a
, div.description > a{font-size:15px!important;line-height:20px;}
.moduletable-top-nav{float:left;}
.moduletable-englishfersion{float:right;margin-top:15px;}
.moduletable-englishfersion a{font-family:helveticaneuecyr-roman;font-size:13px;color:#214e8f;}
body > div.wrapper > div.pane > div > div.content-wrapper > div.content.content-has-left > div.article > div.field-fulltext > div.transl-top > div > div > ul > li > a
, body > div.wrapper > div.pane > div > div.content-wrapper > div.content.content-has-left > div.article > div.field-fulltext > div:nth-child(6) > div > table > tbody > tr > td > div > a{font-size:14px!important;line-height:20px;}
body > div.footer.size-wrap > div.moduletable-copy > p{font-size:13px!important;}
table.two-cols td p{height:100px!important;}
.parent-fulltext div.quote p, .field-fulltext div.quote p{margin:0;padding:0;line-height:20px!important;}
body > div.wrapper > div.pane > div > div.content-wrapper > div.content.content-has-left > div.moduletable-order > p > a{display:none;}
body > div.wrapper > div.pane > div > div.bottom > div.moduletable-comapny-news.shadow-left > div > div > div > a{font-size:15px!important;}
body > div.wrapper > div.pane > div > div.content-wrapper > div.content.content-has-left > div.moduletable-clients > h3{font-size:20px!important;}
.moduletable-clients .title{font-size:22px!important;}
input{outline:none;}
.burotop{font:11px/14px Arial;color:#515151;line-height:16px;background:url(../images/iso_2.png) no-repeat 0 center;padding:0 0 0 64px;}
a.enversion{color:#105cab;padding:0 0 0 64px;line-height:39px;font-weight:500;font-size:15px;display:block;margin:12px 0 0 0;text-decoration:none;background:url(../images/enversion.png) no-repeat 10px center;background-size:auto}
.bh1{padding:15px 0 0 0;}
.mainmenu{line-height:58px;background:#f7f7f8;margin:0 0 40px 0;font-family:'Myriad Pro';text-align:center;}
.mainmenu ul, .mainmenu ul li{list-style:none;list-style-image:none;list-style-type:none;}
.mainmenu ul li{display:inline-block;padding:0 20px;position:relative;}
.mainmenu ul li:after{position:absolute;content:"";top:50%;left:0;width:1px;background:#105cab;height:26px;margin-top:-13px;}
.mainmenu ul li:first-child:after{display:none;}
.mainmenu ul li a{color:#105cab;text-decoration:none;font-size:24px;}
.tel-whats ul li{font-size:22px;padding:0 0 0 50px;}
.tel-whats ul li a{text-decoration:none;color:#313131}
/*.tel-whats ul li:last-child{font-size:22px;margin:10px 0 0 0;padding:0;text-align:center;}*/
/*.tel-whats ul li:last-child a{font-size:25px;color:#105cab;font-weight:600;text-decoration:none;}*/
.tel-whats ul li:nth-child(1){background:url(../images/f1.png) no-repeat 0 0;padding:0 0 0 60px;line-height:34px;}
.tel-whats ul li:nth-child(2){background:url(../images/mlin.png) no-repeat 5px 0;padding:0 0 0 60px;line-height:34px;}
.tel-whats ul li:last-child{background:url(../images/mlin.png) no-repeat 5px 0;padding:0 0 0 60px;line-height:34px;}
.fh1{display:flex;font-family:'Myriad Pro';}
.fh2{list-style-type:none;flex-basis:auto;flex-grow:1;}
.fh1 ul, .fh1 ul li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
.tel-whats ul{margin:15px 0 0 0}
.f-phone ul{margin:15px 0 0 0;}
.f-phone li{font-size:25px;font-weight:600;line-height:28px;}
.f-phone li a{text-decoration:none;color:#000;}
.f-phone li:last-child{font-size:28px;margin:10px 0 0px 0;}
.f-phone li i{font-size:18px;font-weight:400;}
.f25{float:left;width:25%;}
.fi{padding:20px 0;font-size:16px;}
.f-title{color:#000;font-size:16px;font-weight:600;padding:0 0 5px 0;}
.fi ul{margin:0;padding:0;}
.fi ul li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;line-height:24px;}
.fi ul li a{text-decoration:none;color:#105cab}
.copirit{color:#999999;}
a.copirit{color:#999999;font-size:14px;display:block;margin:12px 0 0 0;text-decoration:none;}
.elefant a{color:#8e0101;font-size:14px;border-bottom:1px dashed #8e0101;text-decoration:none;}
.elefant a:hover{color:#8e0101;border-bottom:1px dashed transparent;}
.elefant a{color:#8e0101;font-size:14px;border-bottom:1px dashed #8e0101;text-decoration:none;}
.elefant{padding:0 0 0 80px;line-height:40px;background:url(../images/elefant.png) no-repeat 0 0;}
.cop1{padding:0 0 20px 0;color:#252525;}
.forms1{border:1px solid #e0e2e2;padding:20px 10px 15px 30px;background:#f2f2f2;display:block;position:relative;border-radius:7px;box-shadow:0 0 9px rgba(174,174,174,0.34);margin:30px 0;min-height:220px;}
.forms1 .formContainer { display: inline-block; }
.forms1.upper{margin-bottom:5px !important;}
.forms1 label{color:#161616;font-size:14px;padding:0 5px 0 0;}
.forms1-1{float:left;width:31%;margin-right:2.5%;}
.forms1-2{float:left;width:39%;margin-right:2.5%;}
.forms1-3{float:left;width:25%;}
.forms1 input[type="text"]{height:31px;border:none;font-family:Arial;width:100%;font-style:italic;color:#8d8d8d;font-size:16px;padding:0 15px;background:#fff;border-radius:7px;}
span.required{position:absolute;top:6px;color:red;font-size:23px;left:84px;}
.forms1-rs{margin:0 0 10px 0px;}
.forms1-rs.file{margin:28px 0 10px 0px;}
.forms1-rs.txt{margin:25px 0 0px 0px;}
.forms1-rs.txt .forms1-info1{padding:0 !important;font-size:12px;}
.forms1-rs.txt .forms1-info1 span{font-size:15px;}
.forms1-info1 a{text-decoration:underline !important;}
.forms1-rs2{margin:0 30px 0 0;}
.forms1-rs3{margin:0 60px 0 0;}
.forms1 textarea{height:83px;border:none;width:100%;padding:15px;font-style:italic;color:#8d8d8d;font-size:16px;font-family:Arial;background:#fff;border-radius:7px;}
.forms1-title{color:#c60404;font-size:22px;font-weight:bold;padding:0 0 18px 0;}
.forms1 input[type="submit"]{height:37px;border:none;width:172px;background:#c60404;color:#fff;font-size:16px;text-transform:uppercase;font-weight:bold;float:right;border-radius:7px;}
.forms1 input[type="submit"]:hover{opacity:0.7}
.forms1-4{float:left;width:75%;font-size:11.4px !important;color:#2f2f2f;padding-top:10px;}
.forms1-4 span{font-size:15px;}
.forms1-4 a{color:#105cab;text-decoration:underline !important;}
.forms1-5{float:left;width:25%;padding-top:10px;}
.forms1-float50{float:left;width:50%;}
.forms1-float50 .forms1-rs textarea{height:143px;line-height:31px;margin:0;padding:0 15px;}
.inline2{display:inline-block;}
.inline2 label{margin:0 10px 0 0;}
.inline2.newfile{float:left;}
.file2{float:right;}
.formContainer2{padding:0 20px 20px 20px;}
.formContainer3{padding:0 0 0 170px;background:url(../images/i1.png) no-repeat 0 0;height:210px;}
.forms1-float50 .forms1-rs{margin:0 20px 25px 0px;}
.forms1-float50 .forms1-rs.comments{margin:0 0px 25px 0px;}
.forms1-float50 .forms1-rs.submits{margin:-5px 0px 25px 0px;}
.forms1-float50 .forms1-rs.submits .formBody1{float:right;}
.forms1-float50 .forms1-rs.submits .inline2.newfile .formBody1{float:left;width:100%;}
.forms1-rs .addedfiles.active { display:inline-block; }
ul.list3{margin:0;padding:0;}
.forms1-info1{padding:0 20px;font-size:14px;}
.forms1-info1 a{color:#105cab;text-decoration:none;}
ul.list3 li{float:left;width:33%;margin:0;padding:0;list-style:none;list-style-image:none;list-style-type:none;}
ul.list3 li span{display:block;padding:0 0 0 65px;line-height:50px;font-size:20px;}
ul.list3 li a{text-decoration:none;color:#000;}
ul.list3 li:nth-child(1) span{background:url(../images/i2.png) no-repeat 0 0;}
ul.list3 li:nth-child(2) span{background:url(../images/i3.png) no-repeat 0 0;}
ul.list3 li:nth-child(3) span{background:url(../images/i4.png) no-repeat 0 0;line-height:24px;padding:0 0 13px 105px;}
ul.list3 li:nth-child(2) a{color:#105cab;}
ul.list4{margin:0;padding:0;}
ul.list4 li{float:left;margin:0;padding:0;list-style:none;list-style-image:none;list-style-type:none;}
ul.list4 li span{display:block;padding:10px 0px 0px 65px;line-height:15px;font-size:15px;height:40px;}
ul.list4 li a{text-decoration:none;color:#000;}
ul.list4 li:nth-child(1){width:37%;}
ul.list4 li:nth-child(2){width:31%;}
ul.list4 li:nth-child(3){width:32%;}
ul.list4 li:nth-child(1) span{background:url(../images/prem1.png) no-repeat 0 0;}
ul.list4 li:nth-child(2) span{background:url(../images/prem2.png) no-repeat 0 0;}
ul.list4 li:nth-child(3) span{background:url(../images/prem3.png) no-repeat 0 0;}
ul.list4 li:nth-child(2) a{color:#105cab;}
.formBottomBlock{min-height:70px;}
@font-face{font-family:HelveticaNeueCyr-Bold;src:url(HelveticaNeueCyr-Bold.otf);}
@font-face{font-family:HelveticaNeueCyr-Light;src:url(HelveticaNeueCyr-Light.otf);}
@font-face{font-family:helveticaneuecyr-roman;src:url(helveticaneuecyr-roman.otf);}
ul.menu-top li a{font-family:helveticaneuecyr-roman;font-size:16px;color:#214e8f;}
ul.menu-top li a:hover{color:#c71212;}
html, body{height:100%;margin:0;padding:0;}
body.start{color:#313131;font:14px/140% Arial;}
body{color:#000;font:13px/140% Arial;}
body.small{padding-top:15px;}
p{margin:0 0 15px 0;}
.cklabel #iplbl{display:block;height:64px;}
a{color:#105cab;outline:none;}
a:hover{color:#c71212;}
a.readmore{text-decoration:none;border-bottom:1px dotted #105cab;position:relative;margin-right:18px;font-size:12px;}
a.readmore:after{content:'\2192';display:block;position:absolute;right:-18px;top:-2px;font-size:13px;}
a.readmore:hover{border-color:#c71212;}
h1{color:#152b42;font:normal 28px/30px "Trebuchet MS";margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #b7b7b7;}
h2{color:#152b42;font:normal 21px/30px "Trebuchet MS";margin:0;padding:0 0 10px 0;}
h3, .title-3{font:normal 18px/20px Arial;color:#000000;margin:0;padding:10px 0 16px;}
a.button-blue, a.button-gray, a.button-blue span, a.button-gray span{background:url('../images/buttons.png');background-repeat:no-repeat;cursor:pointer;}
a.button-blue, a.button-gray{display:inline-block;padding:0 0 0 9px;font:12px/23px Arial;text-decoration:none;}
a.button-blue span, a.button-gray span{display:block;height:23px;padding:0 9px 0 0;}
a.button-blue{color:#fff;background-position:0 0;}
a.button-blue span{background-position:100% 0;}
a.button-blue:hover{color:#fff;text-decoration:none;background-position:0 -23px;}
a.button-blue:hover span{background-position:100% -23px;}
a.button-gray{color:#4f4f4f;background-position:0 -46px;}
a.button-gray span{background-position:100% -46px;}
a.button-gray:hover{color:#4f4f4f;text-decoration:none;background-position:0 -69px;}
a.button-gray:hover span{background-position:100% -69px;}
a.mibew,
.moduletable-review1 a,
.moduletable-call-popup-right .call-link{background:url('../images/right-button.png') 0 0 no-repeat;}
a.mibew{display:block;width:0;height:39px;position:fixed;top:250px;right:0;overflow:hidden;text-indent:-99999px;z-index:100;}
a.mibew:hover{background-position:-82px 0;}
.moduletable-review1,
.moduletable-call-popup-right{position:fixed;width:0;height:39px;top:350px;right:0;z-index:100;}
body.small p a.mibew,
body.small .moduletable-review1,
body.small .moduletable-call-popup-right{background:none;position:absolute;top:0px;display:block;}
body.small p a.mibew{height:auto;text-indent:0px;width:auto;font:13px/140% Arial;}
body.small .moduletable-review1,
body.small .moduletable-call-popup-right{margin-left:26px;width:auto;height:auto;}
body.small .moduletable-review1 a,
body.small .moduletable-call-popup-right a{height:auto;background:none;text-indent:0px;color:#105CAB;width:auto;text-decoration:underline;font:13px/140% Arial;}
body.small .moduletable-review1 a:hover, body.small .moduletable-call-popup-right a:hover{text-decoration:none;color:#c71212;}
body.small .moduletable-miweb{display:block;width:200px;left:205px;height:25px;top:2px;position:absolute;margin:0;padding:0;}
body.small .moduletable-miweb p, body.small .moduletable-review1 p, body.small .moduletable-call-popup-right p{margin:0}
body.small .moduletable-review1{display:block;width:200px;left:425px;height:25px;top:2px;position:absolute;margin:0;padding:0;}
.moduletable-review1 a, .moduletable-call-popup-right a.call-link{display:block;overflow:hidden;width:75px;background-position:0 -52px;}
.moduletable-review1 a:hover{background-position:-82px -52px;}
.moduletable-call-popup-right a.call-link{background-position:0 -103px;border-bottom:none;font-weight:normal;font:13px/140% Arial;}
.moduletable-call-popup-right a:hover{background-position:-82px -103px}
body.small .moduletable-call-popup-right{display:block;width:200px;left:575px;height:25px;top:2px;position:absolute;margin:0;padding:0;}
a.order-button{display:inline-block;width:238px;height:60px;background:url('../images/order-button.jpg') 0 0 no-repeat;overflow:hidden;font-size:18px !important;font-family:HelveticaNeueCyr-Bold !important;color:#ffffff !important;text-decoration:none;line-height:60px;text-align:center;}
a.order-button:hover{background-position:0 -60px;}
span.blinker{display:block;background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:Alpha(opacity=0);}
.list-footer{padding-top:10px;}
.pagination-arrow{overflow:hidden;}
.pagination-arrow div{float:left;position:relative;}
.pagination-arrow .prev{padding:0 0 0 17px;margin-right:10px;}
.pagination-arrow .prev:before{content:'\2190';display:block;position:absolute;top:0;left:0;font-size:14px;}
.pagination-arrow .next{padding:0 17px 0 0;}
.pagination-arrow .next:before{content:'\2192';display:block;position:absolute;top:0;right:0;font-size:14px;}
.pagination{overflow:hidden;padding-top:5px;}
.pagination a, .pagination span{display:block;float:left;margin:0 2px;width:16px;text-align:center;}
.pagination span{background:#C2C2C2;}
.size-wrap{margin:0 auto;min-width:960px;max-width:1160px;padding:0 15px;}
.wrapper{min-height:100%;height:auto !important;height:100%;margin-bottom:-165px;}
.pane{overflow:hidden;min-width:990px;}
.pusher{height:150px;}
.left{width:240px;float:left;}
.content{}
.content-has-left{margin-left:260px;}
.content-wrapper{padding-bottom:20px;}
.clea1:after{content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden}
.clea1{display:inline-block}
.clear{clear:both;}
.cle2:after{content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden}
.cle2{display:inline-block}
.top{padding:7px 0 7px 0;position:relative;min-height:126px;padding-left:260px;position:relative;}
.top-elements{position:relative;}
.top p{margin:0;}
.top .moduletable-iso p{line-height:1;}
.linksa{display:none;}
a.logo{display:block;position:absolute;top:7px;left:0;margin-left:11px;width:200px;height:118px;/*background:url('../images/logo.png') no-repeat 0 0;*/}
a.logo:hover{display:block;position:absolute;top:7px;left:0;margin-left:11px;width:200px;height:118px;/*background:url('../images/logo_light.png') no-repeat 0 0;*/}
a.logo img{border:none;/*display:none;*/}
a.logo .logo-mobile {display: none;}
.search-search-top{padding-top:17px;}
.search-search-top input{vertical-align:top;}
#mod_search_searchword{border:1px solid #b4b9be;font:11px/12px "Arial";color:#666;height:16px;margin:0;}
.button-search-top:hover{opacity:0.8}
.mod_googleSearch-search-top{padding-top:17px;margin-bottom:24px;}
.mod_googleSearch-search-top .inputbox-search-top{border:1px solid #B4B9BE;color:#666666;font:11px/12px "Arial";height:16px;margin:0;padding-left:5px;width:209px;}
.mod_googleSearch-search-top .button_img-search-top{}
.mod_googleSearch-search-top .button_img-search-top:hover{opacity:0.8}
.moduletable-contacts{padding-top:14px;float:left;color:#8f8f8f;width:168px;margin-right:10px;margin-left:2px;}
body.small .moduletable-contacts{width:148px;}
.phone{color:#3b4d61;font:19px/21px "Trebuchet MS";margin:0;display:block;}
.moduletable-contacts .phone a.call-link{color:#434343;font:14px/14px "HelveticaNeueCyr-Bold" !important;border-bottom:1px dashed #434343;margin-bottom:5px;}
body.small .moduletable-contacts .phone a.call-link{font:19px/20px "Trebuchet MS";}
.moduletable-contacts .phone a.call-link:hover{color:#8E0101;border-bottom:1px dashed #8E0101;}
.phone span{color:#5d5d5d;}
.contacts-moscow{width:235px !important;}
.moduletable-contacts.skype{margin-top:16px;padding:0;}
.moduletable-contacts.skype a{display:block;text-indent:-99999px;background:url(../images/skype_but.png) no-repeat 0 0;width:78px;height:24px;}
.moduletable-contacts.skype a:hover{background-position:0 -24px;cursor:pointer;}
.moduletable-iso{background:url('../images/iso_2.png') 0 0 no-repeat;padding:2px 5px 2px 68px;width:215px;position:absolute;top:10px;right:-70px;}
.moduletable-iso a{font:11px/14px Arial;color:#515151;text-decoration:none;}
.moduletable-iso a:hover{cursor:pointer;color:#706f6f;}
.moduletable-top-nav{clear:both;padding-top:15px;padding-bottom:3px;}
ul.menu-top{margin:0;padding:0;list-style:none;overflow:hidden;}
ul.menu-top li{margin:0 16px 0 0;padding:0;float:left;}
ul.menu-top a{font:18px/20px "Trebuchet MS";}
ul.menu-top .active a{text-decoration:none;color:#000;}
ul.menu-top .active a:hover{text-decoration:underline;}
body.small ul.menu-top{margin-right:9px;}
body.small ul.menu-top li a{font-size:17px;}
#pathway{margin:-5px 367px 0px 260px;min-height:25px;position:relative;z-index:10;}
span.breadcrumbs img{height:4px;}
.moduletable-select-language{position:absolute;right:0px;top:15px;width:276px;}
a.red-big-button{display:none;font-size:0;text-decoration:none;background:url('../images/translate-order-button.png') no-repeat;width:506px;height:55px;margin:10px auto 0 auto;}
a.red-big-button:hover{cursor:pointer;background-position:0 -55px;}
.language-select{width:200px;position:absolute;top:60px;right:0px;}
.language-select .ico{display:block;float:left;width:33px;height:24px;background-image:url('../images/languages2.png');background-repeat:no-repeat;}
.language-select .ico.rus{background-position:-200px 0px;}
.language-select .ico.eng{background-position:-150px 0;}
.language-select .ico.fra{background-position:-50px 0;}
.language-select .ico.ger{background-position:0 0px;}
.language-select .ico.chi{background-position:-100px 0px;}
.language-select .ico.esp{background-position:-250px 0px;}
.language-select .text{float:left;width:150px;color:#666;font-size:9pt;height:22px;padding-left:10px;line-height:24px;border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;-webkit-border-top-right-radius:2px;-moz-border-top-right-radius:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-bottom-right-radius:2px;border-bottom-right-radius:2px;}
.language-select .text i{display:block;margin-top:8px;margin-right:10px;float:right;background:url('../images/switch-language-arrow.png') no-repeat;width:7px;height:6px;}
.language-select:hover .text{color:#a6a6a6;border-right:1px solid #efefef;border-top:1px solid #efefef;border-bottom:1px solid #efefef;cursor:pointer;}
.language-select ul{position:absolute;width:192px;border-right:1px solid #efefef;border-left:1px solid #efefef;border-bottom:1px solid #efefef;margin:0;padding:0;background:#fff;z-index:100;top:24px;padding-top:5px;display:none;}
.language-select ul li{list-style-type:none;margin:0;padding:0;}
.language-select ul li a{display:block;font-size:9pt;padding:4px 5px;text-decoration:none;}
.moduletable-order{float:right;width:150px;}
.moduletable-order p{margin:0;}
.shadow-21{padding:42px 0px 0px 42px;position:relative;}
.shadow-21-tl, .shadow-21-tr, .shadow-21-bl, .shadow-21-br{background-image:url('../images/shadow21.png');background-repeat:no-repeat;}
.shadow-21-tr, .shadow-21-bl{width:42px;height:42px;position:absolute;}
.shadow-21-tr{top:0px;right:0px;background-position:100% 0;}
.shadow-21-bl{bottom:0px;left:0px;background-position:0 100%;}
.shadow-21-br{background-position:100% 100%;}
.shadow-21-tl{position:relative;top:-42px;left:-42px;background-position:0 0;}
.shadow-21-content{position:relative;top:21px;left:21px;}
.hidden{display:none !important;}
.moduletable-callback{left:4px;position:absolute;top:13px;}
.moduletable-callback .call-wrap{display:none}
.call-popup{position:absolute;display:none;margin:-25px 0 0 -25px;}
.call-popup .form-head{font:20px/24px "Trebuchet MS";margin-bottom:16px;}
.form-row #c-tel{margin-bottom:4px;}
a#order-link:before{background:transparent url("../images/cash-white.png") no-repeat scroll center;content:"";display:block;position:absolute;left:18px;top:12px;height:26px;width:24px;}
a#order-link, a#call-link{background:#48b9ed;background-image:-webkit-linear-gradient(top, #48b9ed, #5fcbfd);background-image:-moz-linear-gradient(top, #48b9ed, #5fcbfd);background-image:-ms-linear-gradient(top, #48b9ed, #5fcbfd);background-image:-o-linear-gradient(top, #48b9ed, #5fcbfd);background-image:linear-gradient(to bottom, #48b9ed, #5fcbfd);-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;font-family:helveticaneuecyr-roman, sans-serif;color:#ffffff;font-weight:300;font-size:14px;padding:12px 11px 12px 56px;border-bottom:solid #53b1dc 1px;text-decoration:none;width:91px;position:absolute;right:0;top:0;white-space:normal;line-height:1;-webkit-transition:all .28s cubic-bezier(.4, 0, .2, 1);-moz-transition:all .28s cubic-bezier(.4, 0, .2, 1);-ms-transition:all .28s cubic-bezier(.4, 0, .2, 1);-o-transition:all .28s cubic-bezier(.4, 0, .2, 1);transition:all .28s cubic-bezier(.4, 0, .2, 1);}
a#order-link{top:70px;}
a#order-link:hover, a#call-link:hover{background:#5fcbfd;background-image:-webkit-linear-gradient(top, #5fcbfd, #48b9ed);background-image:-moz-linear-gradient(top, #5fcbfd, #48b9ed);background-image:-ms-linear-gradient(top, #5fcbfd, #48b9ed);background-image:-o-linear-gradient(top, #5fcbfd, #48b9ed);background-image:linear-gradient(to bottom, #5fcbfd, #48b9ed);}
a#order-link:active, a#call-link:active{background:#5fcbfd;background-image:-webkit-linear-gradient(top, #5fcbfd, #5fcbfd);background-image:-moz-linear-gradient(top, #5fcbfd, #5fcbfd);background-image:-ms-linear-gradient(top, #5fcbfd, #5fcbfd);background-image:-o-linear-gradient(top, #5fcbfd, #5fcbfd);background-image:linear-gradient(to bottom, #5fcbfd, #5fcbfd);}
/*a#call-link:before{background:transparent url("../images/phone-white.png") no-repeat scroll center;content:"";display:block;position:absolute;left:22px;top:13px;height:23px;width:13px;}*/
.moduletable-call-popup-right-new{position:fixed;width:0;height:39px;top:2px;right:0;z-index:100000;}
.call-popup, .order-popup{position:absolute;display:none;margin:-25px 0 0 -25px;font-size:13px;border-radius:0;-webkit-box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.35);-moz-box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.35);box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.35);}
.call-popup .form-head, .order-popup .form-head{font:20px/24px "Trebuchet MS";margin-bottom:22px;margin-left:114px;}
.call-form, .order-form__body{background:#fff;padding:77px 95px 80px;color:#6c6c6c;width:550px;border-radius:8px;}
.call-form .form-row, .order-form__body .form-row{margin-bottom:15px;}
.call-form input, .order-form__body input{background:#FFFFFF;border:1px solid #B4B9BE;color:#505050;font:12px/14px "Arial";width:320px;padding:4px;}
.call-form input.invalid, .order-form__body input.invalid{border-color:#ff0000;}
.call-form a.close, .order-form__body a.close{background-color:#989898;display:block;height:24px;right:0;position:absolute;text-indent:-9999px;top:0;width:24px;border-radius:0 8px 0 6px;}
.call-form a.close span, .order-form__body a.close span{background:url("../images/close.png") no-repeat 0 0;display:block;width:24px;height:24px;margin:6px 6px;}
.call-form a.submit-button, .order-form__body a.submit-button{background:transparent url("../images/btn-success.png") no-repeat scroll 0 0/100%;display:block;text-decoration:none;color:#fff;width:270px;height:auto;text-align:center;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:15px;padding:10px 0 12px;margin:0 auto;text-shadow:-1px -1px 1px #2F85AB;}
.call-form a.submit-button:hover, .order-form__body a.submit-button:hover{background:transparent url("../images/btn-success.png") no-repeat scroll 0 -42px/100%;}
.form-row #c-tel{margin-bottom:4px;}
#call-popup .form-head, #order-popup .form-head{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:24px;position:relative;padding-left:50px;color:#434343;}
#form-container p{font-size:22px;}
#order-popup .form-head{}
#call-popup .form-head:before, #order-popup .form-head:before, #form-container .form-row .input-file__float:before, #form-container2 .form-row .input-file__float:before{content:"";display:block;position:absolute;left:12px;top:-2px;}
#call-popup .form-head:before{background:transparent url("../images/i-phone.png") no-repeat scroll center center;height:23px;width:13px;}
#order-popup .form-head:before{background:transparent url("../images/cash.png") no-repeat scroll center center;height:26px;width:24px;}
#call-popup .call-form input, #order-popup .order-form__body input, #form-container .form-row textarea, #form-container2 .form-row textarea, #order-popup .order-form__body input.other-city, #form-container .form-row select, #form-container2 .form-row select{background-color:rgba(241, 241, 241, 0.3);border:1px solid #d2d2d2;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#acacac;padding:13px 22px;font-size:14px;border-radius:4px;width:100%;box-sizing:border-box;-webkit-transition:all .28s cubic-bezier(.4, 0, .2, 1);-moz-transition:all .28s cubic-bezier(.4, 0, .2, 1);-ms-transition:all .28s cubic-bezier(.4, 0, .2, 1);-o-transition:all .28s cubic-bezier(.4, 0, .2, 1);transition:all .28s cubic-bezier(.4, 0, .2, 1);text-align:left!important;}
#order-popup .order-form__body input.submit-button{background:transparent url("../images/btn-success.png") no-repeat scroll 0 0/100% auto;height:42px;width:270px;border:0 none;color:rgb(255, 255, 255);font-size:15px;margin:0 auto;display:block;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
#order-popup .order-form__body input.submit-button1{background:transparent url("../images/btn-success.png") no-repeat scroll 0 0/100% auto;height:42px;width:270px;border:0 none;color:rgb(255, 255, 255);font-size:17px;margin:0 auto;display:block;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;cursor:pointer;font-weight:bold;}
#order-popup .order-form__body input.submit-button:hover{background:transparent url("../images/btn-success.png") no-repeat scroll 0 -42px/100%;}
#order-popup .order-form__body input.submit-button1:hover{background:transparent url("../images/btn-success.png") no-repeat scroll 0 -42px/100%;}
#order-popup input.entered, #order-popup textarea.entered, #call-popup input.entered, #call-popup textarea.entered{color:#000000 !important;background:transparent !important;}
#call-popup .call-form input:focus, #order-popup .order-form__body input:focus, #form-container .form-row textarea:focus, #form-container2 .form-row textarea:focus, #order-popup .order-form__body input.other-city:focus, #form-container .form-row select:focus, #form-container2 .form-row select:focus{background:rgba(241, 241, 241, 0);color:#000000;}
#form-container .form-row select, #form-container2 .form-row select{width:105%;padding:11px 42px 10px 20px;position:absolute;border-width:0;outline:none;z-index:1000;box-sizing:border-box;}
#form-container .form-row select:-moz-focusring, #form-container2 .form-row select:-moz-focusring{color:transparent;text-shadow:0 0 0 #acacac;}
#form-container .form-row .select-wrap, #form-container2 .form-row .select-wrap{width:100%;overflow:hidden;border:1px solid #d2d2d2;border-radius:4px;position:relative;height:40px;box-sizing:border-box;text-align:left!important;}
#form-container .form-row .select-btn, #form-container2 .form-row .select-btn{background:transparent url("../images/arrow.png") no-repeat scroll center center;position:absolute;top:15px;right:16px;width:14px;height:8px;z-index:auto;}
#form-container .form-row textarea, #form-container2 .form-row textarea{resize:none;}
#form-container .form-row textarea::-webkit-input-placeholder, #form-container .form-row textarea:-moz-placeholder, #form-container2 .form-row textarea::-webkit-input-placeholder, #form-container2 .form-row textarea:-moz-placeholder{color:#acacac;}
#call-popup .call-form input.invalid, #order-popup .order-form__body input.invalid{background-color:#ffe3e3;border-color:#ff8383;}
#form-container .form-row .input-file__wrap,#form-container2 .form-row .input-file__wrap{position:relative;margin-top:-4px;}
#form-container .form-row .input-file__wrap .input-file__list,#form-container2 .form-row .input-file__wrap .input-file__list{padding-top:42px;min-height:1px;}
#form-container .input-file__wrap .input-file__list .input-file__list-item,#form-container2 .input-file__wrap .input-file__list .input-file__list-item{white-space:nowrap;padding-top:7px;position:relative;overflow:hidden;}
#form-container .input-file__wrap .input-file__list:last-child,#form-container2 .input-file__wrap .input-file__list:last-child{margin-bottom:0;}
#form-container .input-file__wrap .input-file__list .input-file__list-item i,#form-container2 .input-file__wrap .input-file__list .input-file__list-item i{margin-right:16px;}
#form-container .input-file__wrap .input-file__list .input-file__list-item i, #form-container .input-file__wrap .input-file__list .input-file__list-item p, #form-container .input-file__wrap .input-file__list .input-file__list-item input,#form-container2 .input-file__wrap .input-file__list .input-file__list-item i, #form-container2 .input-file__wrap .input-file__list .input-file__list-item p, #form-container2 .input-file__wrap .input-file__list .input-file__list-item input{position:relative;display:inline-block;vertical-align:middle;font-size:10px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
#form-container .input-file__wrap .input-file__list .input-file__list-item p,#form-container2 .input-file__wrap .input-file__list .input-file__list-item p{width:170px;}
#form-container .input-file__wrap .input-file__list .input-file__list-item p a,#form-container2 .input-file__wrap .input-file__list .input-file__list-item p a{cursor:pointer;}
#form-container .input-file__wrap .input-file__list .input-file__list-item i.i-archive,#form-container2 .input-file__wrap .input-file__list .input-file__list-item i.i-archive{background:transparent url("../images/archive.png") no-repeat scroll center center;height:27px;width:34px;}
#form-container .input-file__wrap .input-file__list .input-file__list-item i.i-text,#form-container2 .input-file__wrap .input-file__list .input-file__list-item i.i-text{background:transparent url("../images/text.png") no-repeat scroll center center;height:29px;width:30px;}
#form-container .input-file__wrap .input-file__list .input-file__list-item i.i-txt,#form-container2 .input-file__wrap .input-file__list .input-file__list-item i.i-txt{background:transparent url("../images/notepad.png") no-repeat scroll center center;height:30px;width:30px;}
#form-container .input-file__wrap .input-file__list .input-file__list-item i.i-pdf,#form-container2 .input-file__wrap .input-file__list .input-file__list-item i.i-pdf{background:transparent url("../images/of_pdf.png") no-repeat scroll center center;height:30px;width:30px;}
#form-container .input-file__wrap .input-file__list .input-file__list-item i.i-img,#form-container2 .input-file__wrap .input-file__list .input-file__list-item i.i-img{background:transparent url("../images/jpeg-icon.jpg") no-repeat scroll center center;height:30px;width:30px;}
#form-container .input-file__wrap .input-file__list .input-file__list-item i.i-excel,#form-container2 .input-file__wrap .input-file__list .input-file__list-item i.i-excel{background:transparent url("../images/excel.png") no-repeat scroll center center;height:34px;width:34px;}
#form-container .input-file__wrap .input-file__list .input-file__list-item a.input-file__remove,#form-container2 .input-file__wrap .input-file__list .input-file__list-item a.input-file__remove{background:transparent url("../images/close_btn.png") no-repeat scroll center center;border-radius:100%;position:absolute;top:-7px;right:-15px;height:8px;width:8px;}
#form-container .form-row .input-file,#form-container2 .form-row .input-file{opacity:0;padding-bottom:0;position:absolute;cursor:pointer;z-index:1000;}
#form-container .form-row .input-file__float:before,#form-container2 .form-row .input-file__float:before{background:transparent url("../images/file.png") no-repeat scroll center center;height:26px;width:26px;left:-40px;top:-3px;}
#form-container .form-row .input-file__float,#form-container2 .form-row .input-file__float{position:absolute;color:#105CAB;font-size:13px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;height:17px;width:176px;margin-left:40px;z-index:auto;border-bottom:1px dotted #105CAB;}
#form-container .form-row p, #form-container2 .form-row p{font-size:13px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:16px;}
.moduletable-video{float:left;width:400px;position:relative;height:280px;margin-bottom:11px;margin-top:-285px;}
.moduletable-video .p-video{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #c7c7c7;padding:3px;background:#fff;}
.moduletable-clients{margin-left:417px;height:291px;position:relative;}
.moduletable-clients .order-button{position:absolute;left:2px;bottom:10px;}
body.small .moduletable-video{width:310px;height:218px;}
body.small .moduletable-clients{margin-left:328px;height:230px;}
body.small .moduletable-clients .title{font-size:22px;line-height:24px;}
body.small .reason-text{font-size:12px;line-height:14px;}
.moduletable-questions{}
.moduletable-comapny-news{float:left;width:59%;}
.moduletable-market-news{float:left;width:40%;}
.moduletable-market-news .news-items .news-item{font-size:15px;}
.bottom .moduletable{float:left;width:48%;margin-right:2%;margin-bottom:20px;}
.bottom{padding:0px 0px 20px 0;margin-top:30px;}
.moduletable-clients h3{color:#293848;font:bold 15px/17px "Trebuchet MS";margin:0;padding:3px 0 14px 0;}
.moduletable-clients .title{color:#152b42;font:normal 28px/30px "Trebuchet MS";margin:0;padding:0 0 10px 0;}
ul.rounded-numbers{margin:0;padding:0;list-style:none;overflow:hidden;background:url('../images/reasons-circles.png') 0px 0 no-repeat;}
ul.rounded-numbers li{background:none;margin:0 4px 0 0;padding:0;float:left;}
ul.rounded-numbers li a{display:block;width:24px;height:25px;text-align:center;text-decoration:none;font:bold 12px/25px Arial;color:#fff;}
ul.rounded-numbers li a.active{background:url('../images/reasons-circle-active.gif') 0 0 no-repeat;}
.reasons-container{position:relative;margin-top:11px;}
.reasons-container .reason{display:none;}
.reasons-container .reason:first-child{display:block;}
.reasons-container .reason-text{padding-right:50px;}
.faq{margin-bottom:60px;}
.moduletable-questions{position:relative;margin-top:15px;background:url('../images/bottom-shadow.jpg') 40px 100% no-repeat;padding-bottom:26px;}
.faq-wrap{background:#f2f2f2;padding:15px;}
.faq-wrap .columns{overflow:hidden;}
.faq-wrap .column-2{float:left;vertical-align:top;width:45%;margin-right:5%;}
.faq-wrap .faq-item{margin-bottom:15px;}
.faq-wrap .faq-item a{color:#152b42;font:14px/16px Arial;text-decoration:none;border-bottom:1px dashed #152b42;}
.faq-wrap .faq-item a:hover{color:#c71212;border-color:#c71212;}
.faq-wrap .faq-item .content{display:none;}
#faq-popup{display:none;width:500px;padding:15px;position:absolute;top:0;left:0;z-index:100;background:#1F4771;color:#fff;font-size:12px;box-shadow:0 0 20px #000;}
#faq-popup .close{display:block;width:41px;height:36px;position:absolute;left:100%;top:10px;background:url('../images/map-close.gif') 14px 12px no-repeat #6F7276;}
#faq-popup .question{margin:0 0 20px;font-style:italic;}
#faq-popup a{color:#fff;}
#faq-popup p:last-of-type{margin:0;}
a.faq-readmore{display:inline-block;font:13px/15px Arial;padding:0px 20px;position:relative;color:#152b42;background:url('../images/question.gif') 1px 4px no-repeat;}
a.faq-readmore:hover{color:#c71212;}
div.prima-bird{background:url('../images/bird.png') 0 0 no-repeat;width:129px;height:260px;position:absolute;right:-73px;top:-153px;}
.moduletable-stages{position:relative;margin-top:15px;background:url('../images/bottom-shadow.jpg') 40px 100% no-repeat;padding-bottom:26px;}
.moduletable-stages h2{color:#000;font:22px/20px Arial;}
.moduletable-stages ul{margin:15px 0 0 0;padding:0;}
.moduletable-stages ul li{float:left;width:30%;*width:29%;margin:0 0 0 5%;padding:0;list-style:none;}
.moduletable-stages ul li:first-child{margin-left:0;}
.moduletable-stages ul li span{display:block;float:left;color:#c6001f;font-size:40px;font-family:Arial;height:30px;position:absolute;padding-top:12px;padding-bottom:12px;margin-right:10px;}
.moduletable-stages ul li p{padding:0 0 0 40px;margin:0;}
.faq-gray-button{background:url('../images/faq-button-left.png') no-repeat;width:240px;height:40px;font-size:0;margin:40px 0 0 0;display:block;}
.faq-gray-button:hover{cursor:pointer;background-position:0 -39px;}
.shadow-left{background:url('../images/shadow-left-middle.gif') 0 0 repeat-y;position:relative;}
.shadow-left:after{content:'';display:block;position:absolute;bottom:0;left:0;width:12px;height:64px;background:url('../images/shadow-left-sides.jpg') 0 100% no-repeat;}
.shadow-left:before{content:'';display:block;position:absolute;top:0;left:0;width:12px;height:64px;background:url('../images/shadow-left-sides.jpg') 0 0 no-repeat;}
.shadow-left h3,
.shadow-left .readmore{margin-left:18px;}
.moduletable-comapny-news{position:relative;}
.moduletable-comapny-news a.rss-link{display:block;width:21px;height:22px;background:url('../images/rss-icon.gif') 0 0 no-repeat;overflow:hidden;text-indent:-9999px;margin-top:9px;}
.moduletable-comapny-news h3{float:left;margin-right:13px;}
.moduletable-comapny-news .news-items{clear:both;}
.news-items{padding:0 20px 0 18px;}
.news-items .news-item{overflow:hidden;margin:0 0 20px 0;}
.news-items a.image{display:block;background:#fff;padding:2px;border:1px solid #dddddd;float:left;}
.news-items a.image img{border:none;}
.news-items .news-text{margin-left:90px;}
.date{color:#727272;font:11px/13px Arial;}
.social-buttons{overflow:hidden;padding:10px 0;width:100%;}
.social-buttons > div{float:left;margin-right:10px;}
.moduletable.team{position:relative;}
.moduletable.team .big-photo{width:200px;height:380px;position:absolute;top:0;right:-150px;}
.moduletable.team .big-photo img{position:absolute;top:0;left:0;}
ul.team-faces{padding:0;margin:0;list-style:none;}
ul.team-faces li{margin:0 0 0 10px;padding:0;display:inline-block;vertical-align:top;}
ul.team-faces li a{display:block;width:70px;height:70px;position:relative;cursor:pointer;}
ul.team-faces li a img{border:none;}
ul.team-faces li a span.mask{display:block;width:70px;height:70px;background:url('../images/photo-frame.png') 0 0 no-repeat;position:absolute;top:0;left:0;}
ul.team-faces li a.active span.mask{background-position:-70px 0;}
ul.team-faces,
.team-texts{margin-right:50px;}
.team-item-text{color:#232323;font:italic 18px/24px Georgia;display:none;}
.team-item-text p{margin:0;}
.team-item-text .author{text-align:right;margin-top:20px;}
.team-item-text .position{font-size:17px;text-align:right;}
.team-item-text .quote{position:relative;padding-left:5px;}
.team-item-text .quote:before{content:'\2014';position:absolute;top:0px;left:-13px;}
.team-photos{text-align:center;}
.team-photos .team-item{display:inline-block;width:220px;vertical-align:top;margin-bottom:30px;font:13px/16px "Trebuchet MS";text-align:center;}
.team-photos a.photo{display:block;position:relative;width:162px;height:162px;margin:0 auto;}
.team-photos a.photo img{border:none;position:relative;z-index:1;}
.team-photos a.photo .mask{display:inline-block;width:162px;height:162px;position:absolute;top:0;left:0;background:url('../images/photo-mask-big.png') 0 0 no-repeat;z-index:2;}
.team-photos .name{padding:10px 0 2px;text-align:center;color:#010101;font-weight:bold;}
.team-photos .position{color:#6a6a6a;}
.about-module p{margin-left:18px;font-size:14px;}
.reviews-module{position:relative;min-height:374px;}
.reviews-module h3{margin-left:157px;}
.reviews-module .woman{width:131px;height:374px;position:absolute;top:0;left:-14px;}
ul.reviews{margin:0;padding:0;list-style:none;text-align:justify;}
.reviews-module ul.reviews{margin:0 0 0 157px;font-size:20px;}
ul.reviews:after{content:'';display:inline-block;width:100%;}
ul.reviews li{margin:0 0 26px 0;padding:0;background:none;display:inline-block;vertical-align:top;width:140px;}
.reviews-module ul.reviews li{width:103px;}
ul.reviews li.dummy{margin:0;}
.reviews a.review{display:block;margin:0 auto;width:83px;height:117px;padding:8px 12px 9px 8px;background:url('../images/frame.jpg') 0 0 no-repeat;cursor:pointer;}
.reviews a.review img{border:none;}
.reviews .title{text-align:center;font:13px/16px "Trebuchet MS";margin-top:5px;}
.moduletable-clear{clear:both;font-size:0;height:0;line-height:0;}
.moduletable-payform{width:510px;float:left;}
.moduletable-payform .wrap{padding:10px 18px;overflow:hidden;background:#f7f7f7;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 1px 3px #aaa inset;-moz-box-shadow:1px 1px 3px #aaa inset;}
.moduletable-payform .image{width:210px;float:right;}
.moduletable-payform form{display:block;margin:5px 0 0;}
.moduletable-payform form label{display:block;margin:0 0 15px;font:bold 13px/13px Arial;color:#1e1e1e;}
#pin{padding:3px;font-size:13px;line-height:13px;color:#000;border:1px solid #c6c6c6;border-top-color:#a3a3a3;border-bottom-color:#e5e5e5;box-shadow:0 1px 0 #dbdbdb inset;-moz-box-shadow:0 1px 0 #dbdbdb inset;}
.moduletable-facts{margin-top:20px;margin-bottom:25px;}
.moduletable-facts h3, .moduletable-facts a.readmore{margin-left:70px;}
.moduletable-facts a.readmore:before{content:' ';display:block;width:16px;height:16px;background:url('../images/loader.gif') -100px 0 no-repeat;position:absolute;top:0;left:-18px;}
.moduletable-facts a.readmore.loading:before{background-position:0 0;}
.fact{margin:0 auto;width:80%;font:italic 18px/22px Georgia;color:#252525;position:relative;padding:15px 38px 20px 70px;}
.fact p{margin:0;}
.fact .quoute-left, .fact .quoute-right{position:absolute;font-size:151px;line-height:150%;color:#cccccc;user-select:none;-moz-user-select:none;-webkit-user-select:none;}
.fact .quoute-left{left:0;top:-58px;}
.fact .quoute-right{bottom:-124px;right:0px;}
.moduletable-fb{overflow:hidden;height:320px;width:238px;margin:6px 0 0 0;}
.moduletable-fb iframe{margin:-1px 0 0 -1px;}
.moduletable-fb p{margin:0;}
.moduletable-left-nav{position:relative;left:-15px;padding-left:15px;margin-bottom:20px;}
body.start .moduletable-left-nav{background:none;left:0;padding-left:0;}
body.start .moduletable-left-nav:before{display:none;}
body.start .moduletable-left-nav:after{display:none;}
ul.menu-left{list-style:none;padding:0;margin:0;}
ul.menu-left li{margin:0 0 6px;padding:0;background:none;position:relative;}
ul.menu-left li a{display:block;color:#152b43;font:bold 15px/17px "Trebuchet MS";padding:6px 11px;text-decoration:none;}
ul.menu-left li a span{border-bottom:1px solid #152b43;}
ul.menu-left li a:hover{color:#c71212;}
ul.menu-left li a:hover span{border-color:#c71212;}
ul.menu-left li a.openned{background:#f2f2f2;color:#2067b1;}
ul.menu-left li a.openned:hover{color:#c71212;}
ul.menu-left li a.openned span{border-color:transparent;}
ul.menu-left ul{list-style:none;padding:0 0 0 11px;margin:4px 0 0;display:none;}
ul.menu-left > li.active ul{display:block;}
ul.menu-left ul li{margin:0;padding:2px 0 3px 18px;line-height:17px;}
ul.menu-left ul li a{line-height:17px;}
ul.menu-left ul li:before{content:"\25AA";position:absolute;top:0px;left:4px;color:#a20000;line-height:22px;}
ul.menu-left ul a{display:inline;font:normal 13px/15px Arial;color:#3c5167;background:none;padding:0;}
ul.menu-left ul a span{border:none;}
ul.menu-left ul li.active a{font-weight:bold;}
ul.menu-left ul ul{display:none;}
ul.menu-left ul li.active ul{display:block;}
ul.menu-left ul li.active ul a{font-weight:normal}
ul.menu-left ul li.active ul li.active a{font-weight:bold;}
ul.menu-left .item2020 li{padding:1px 0 1px 18px;}
ul.menu-left ul a:hover{color:#c71212;}
.poll-title{font-weight:bold;margin-bottom:10px;}
.poll-item{margin-bottom:3px;position:relative;padding-left:17px;}
.poll-item input{position:absolute;top:4px;left:0;margin:0;padding:0;outline:none;}
.poll-buttons{margin-top:10px;}
.moduletable-content-nav{margin-bottom:30px;}
.moduletable-content-nav h3{color:#152B42;font:28px/30px "Trebuchet MS";margin:0 0 10px;padding:0 0 10px;}
ul.menu-content{padding:0 0 0 15px;margin:0;position:relative;left:-15px;list-style:none;min-height:114px;}
ul.menu-content li{margin:0 0 10px 0;padding:0;}
ul.menu-content li a{display:inline-block;color:#152b43;background:#eaeaea;text-decoration:none;font:14px/16px Arial;padding:4px 10px;}
ul.menu-content li.active a{background:#105cab;color:#fff;}
ul.menu-content li a:hover{text-decoration:underline;}
.alpha-wrap{text-align:justify;}
.alpha-items.dummy{min-height:0;margin-bottom:0;}
.alpha-items{position:relative;min-height:100px;margin-bottom:20px;width:200px;display:inline-block;vertical-align:top;}
.alpha-items .letter{font:48px/100% "Trebuchet MS";color:#152b43;position:absolute;top:0;left:0;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.alpha-items ul{text-align:left;margin:0px;padding:3px 0 0 50px;list-style:none;}
.alpha-items ul li{margin:0;padding:0;}
.alpha-wrap-lines{}
.alpha-wrap-lines .alpha-items{display:block;width:auto;}
.alpha-wrap-lines ul{text-align:justify;}
.alpha-wrap-lines ul li{width:200px;display:inline-block;vertical-align:top;}
ul.letters-nav{list-style:none;margin:0;padding:5px 0;overflow:hidden;}
ul.letters-nav li{margin:0 10px 0 0px;padding:0;float:left;}
ul.letters-nav a{font:20px/24px "Trebuchet MS";color:#152B43;color:#152B43;}
ul.letters-nav a:hover{color:#c71212;}
.form-container{width:675px;}
.form-container .fieldrow{margin:0 0 10px 0;overflow:hidden;}
.form-container label.error{display:none;margin-left:27%;color:#FF0000;}
.form-container .mandatory{color:#ff0000;}
.form-container .submitbtn{margin-left:27%;}
.submit-button{cursor:pointer;background:url('../images/submit-button.png') 0 0 no-repeat;border:none;width:78px;height:23px;color:#fff;font:12px/20px Arial;margin-bottom:12px;padding:1px 5px 2px;}
.submit-button:hover{background-position:0 -23px;}
.form-container input.inputbox, .form-container textarea{width:70%;border:1px solid #B4B9BE;background:#fff;float:left;}
.form-container textarea{height:100px;}
.form-container input.error{border-color:#ff0000;}
.form-container .info{margin-left:27%;font:9px/13px Verdana;color:#5c5c5c;clear:both;}
.form-container .cklabel{float:left;margin-right:2%;text-align:right;width:25%;}
.captcha{overflow:hidden;padding-bottom:10px;}
.form-container .captcha label.error{margin-left:10px;}
.captcha-image{margin-bottom:5px;cursor:pointer;}
.form-container input.inputbox.captcha-input{width:100px;}
.contacts-wrap{overflow:hidden;margin-bottom:8px;padding-bottom:38px;background:url("../images/shadow_top_contacts_feedbac.jpg") no-repeat center 100%;}
.contacts-wrap .contact-item{width:49%;float:left;}
.contacts-wrap .contact-item-1{margin-right:2%;}
.contacts-wrap .image-wrap{position:relative;overflow:hidden;border:2px solid #CBC8BE;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
.contacts-wrap .image-wrap .image-title{position:absolute;bottom:10px;left:10px;background:#105cab;color:#fff;padding:6px 10px 7px;font:21px/25px "Trebuchet MS";}
.contacts-wrap .image-wrap .image-title a{font:bold 16px/18px 'Arial';color:#fffefe;text-decoration:none;border-bottom:1px dashed #fff;display:inline-block;line-height:21px;}
.contacts-wrap .image-wrap .image-title a:hover{color:#fff;text-decoration:none;border-bottom-style:solid;}
.contacts-wrap .description{padding:17px 13px;font-size:13px;color:#313131}
.contacts-wrap .description strong{color:#000;font:bold 14px/16px "Trebuchet MS"}
.contacts-wrap .description .map-popup{display:block;background:url(../images/map-lnk.gif) 0px 1px no-repeat;padding:0px 0px 0px 24px;}
.contacts-common{width:270px;overflow:hidden;float:right;display:none;}
.contacts-common p{float:left;margin:0 20px 15px 0;text-align:center;}
.contacts-common .icq-icon{position:relative;top:4px;margin-right:5px;}
.contacts-icon-big{background:url('../images/contacts.jpg') 0 0 no-repeat;width:201px;height:246px;float:right;margin-right:30%;margin-top:18px;display:none}
.moduletable-feedback{width:485px;}
.moduletable-feedback .form-container input.inputbox, .form-container textarea{width:60%}
.moduletable-feedback .form-container{width:auto;padding-left:20px;min-height:255px;}
.map-description{display:none;}
.overlay{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);z-index:10000000;}
.popup{position:absolute;left:50%;top:200px;z-index:10001;background:#1f4771;}
.popup .map-canvas{height:390px;margin:6px;}
.popup .map-descr{padding:10px 15px;color:#fff;font-size:12px;}
.popup .close{display:block;position:absolute;left:100%;top:10px;width:41px;height:36px;background:#6f7276 url('../images/map-close.gif') 14px 12px no-repeat;overflow:hidden;text-indent:-9999px;}
.popup-shadow{position:absolute;z-index:10000;top:83px;left:50%;margin-top:-16px;}
.popup-shadow table{border-collapse:collapse;border:0px;width:100%;}
.popup-shadow table td{padding:0px;vertical-align:top;}
.popup-shadow .tl, .popup-shadow .tr, .popup-shadow .bl, .popup-shadow .br{width:30px;height:30px;}
.popup-shadow span{display:block;height:30px;}
.popup-shadow .l span,
.popup-shadow .r span{height:626px;width:17px;}
.popup-shadow .r span{margin-left:13px;}
.popup-shadow .bc span{height:17px;margin-top:13px;}
.popup-shadow .tc span{height:17px;}
.popup-shadow .tl span{background:url('../images/shadow/sh-tl.png') 0px 0px no-repeat;}
.popup-shadow .tr span{background:url('../images/shadow/sh-tr.png') 0px 0px no-repeat;}
.popup-shadow .bl span{background:url('../images/shadow/sh-bl.png') 0px 0px no-repeat;}
.popup-shadow .br span{background:url('../images/shadow/sh-br.png') 0px 0px no-repeat;}
.popup-shadow .tc span{background:url('../images/shadow/sh-t.png') 0px 0px repeat-x;}
.popup-shadow .bc span{background:url('../images/shadow/sh-b.png') 0px 0px repeat-x;}
.popup-shadow .l span{background:url('../images/shadow/sh-l.png') 0px 0px repeat-y;}
.popup-shadow .r span{background:url('../images/shadow/sh-r.png') 0px 0px repeat-y;}
.faq h2{font-size:18px;line-height:120%;padding:15px 0 4px 0;}
.faq h2 a{text-decoration:none;border-bottom:1px dashed #105CAB;}
.faq h2 a:hover{border-color:#C71212;}
.faq h2 a.opened{color:#000;border:none;}
.faq .faq-data{display:none;padding:20px;position:relative;border:1px solid #b7b7b7;margin:20px 0 10px 0;}
.faq i.pointer, .faq i.pointer i{display:block;width:0;height:0;font-size:0;line-height:0;border-style:none solid solid solid;border-left-color:transparent;border-right-color:transparent;position:absolute;}
.faq i.pointer{border-width:0 18px 20px;border-bottom-color:#b7b7b7;left:35px;top:-20px;}
.faq i.pointer i{border-width:0 17px 19px;border-bottom-color:#fff;left:-17px;top:1px;}
.moduletable-poll-block{margin-top:20px;}
.moduletable-qiucklinks{border-top:1px solid #b7b7b7;padding:10px 15px 0 15px;margin:0 -15px;}
.moduletable-qiucklinks p{margin:0;}
.moduletable-qiucklinks table td{vertical-align:top;}
.moduletable-qiucklinks a{color:#000;}
.moduletable-qiucklinks a:hover{color:#c71212;}
.footer{border-top:1px solid #b7b7b7;padding-top:10px;position:relative;height:139px;font-family:'Myriad Pro';}
.footer .copyrights{float:right;width:250px;color:#949494;font-size:13px;line-height:normal;}
.footer .copyrights a{text-decoration:none;color:#949494;}
.footer .copyrights a:hover{}
.footer .copyrights a img{border:none;position:relative;bottom:-5px;}
.footer .copyrights .vipseo{padding:20px 0;}
.footer .moduletable-copy{width:300px;font-size:12px;}
.footer .moduletable-copy .copy-symbol{margin-left:-12px;}
.footer .moduletable-copy p{margin-bottom:10px;}
.footer .moduletable-link1{width:300px;font-size:12px;position:absolute;margin-left:-46px;left:40%;top:15px;line-height:5px;}
.footer .moduletable-link1.copy-symbol{margin-left:-12px;}
.footer .moduletable-link1 a{font-size:12px;line-height:5px;}
.footer .moduletable-link1 p{font-size:12px;line-height:5px;}
.footer .moduletable-link2{width:300px;font-size:12px;position:absolute;margin-left:-46px;left:65%;top:15px;line-height:5px;}
.footer .moduletable-link2.copy-symbol{margin-left:-12px;}
.footer .moduletable-link2 a{font-size:12px;line-height:5px;}
.footer .moduletable-link2 p{font-size:12px;line-height:5px;}
.footer .moduletable-buttons{position:absolute;width:216px;margin-left:-46px;left:87%;top:20px;}
.moduletable-buttons a.opinion-button{display:block;color:#8e0101;font:11px/13px Verdana;text-decoration:none;padding:7px 0 6px 49px;background:url('../images/opinion-icon.gif') 0 0 no-repeat;}
.moduletable-buttons a.opinion-button span{border-bottom:1px dashed #8e0101;}
.s-links{overflow:hidden;}
.s-links a{display:block;float:left;margin-right:13px;width:25px;height:26px;overflow:hidden;text-indent:-9999px;background-image:url('../images/s-buttons.gif');background-repeat:no-repeat;}
.s-links a.fb{background-position:0 0;}
.s-links a.tw{background-position:-25px 0;}
.s-links a.rss{background-position:-50px 0;}
.s-links a.vk{background:url('../images/vk.png') no-repeat 0 0;}
.footer .gplus{}
.phone-small{display:inline-block;padding:0 0 0 14px;background:url('../images/phone-icon.gif') 0 3px no-repeat;}
.email-link{display:inline-block;padding:0 0 0 20px;background:url('../images/email-icon.gif') 0 5px no-repeat;}
.footer .phone-small{width:140px;}
table.pollstableborder{width:100%;border-collapse:collapse;border-width:0px;}
table.pollstableborder td{padding:4px;}
table.pollstableborder td.dashed{border-bottom:1px dashed #B7B7B7;padding-bottom:8px;}
table.pollstableborder td.title{background:#f8f8f8;}
div.pollselectpane{font-weight:bold;background:none repeat scroll 0 0 #105CAB;color:#fff;margin-top:-12px;margin-bottom:20px;padding:15px 20px 20px 20px;}
div.pollselectpane select{width:auto !important;margin-top:12px;}
div.pollinfopane{padding-left:30px;}
div.pollinfopane h3{margin-left:0px !important;}
div.pollinfopane .pop{background:url(../images/107image.jpg) right top no-repeat;padding-right:277px;min-height:260px;}
.guessor-wrap{margin:20px 0 0 0;width:628px;}
.guessor-wrap textarea{border:1px solid #B4B9BE;background:#fff;color:#000;}
.guessor-wrap .buttons{margin-top:10px;text-align:right;}
.if-address{background:url(../images/map-lnk2.gif) 0px 1px no-repeat;padding:0px 0px 4px 24px;color:#333;}
.if-phone{background:url(../images/phone-icon.gif) 1px 1px no-repeat;padding:0px 0px 2px 24px;color:#333;}
.if-email{background:url(../images/email-icon.gif) 1px 5px no-repeat;padding:0px 0px 4px 24px;color:#333;}
.if-worktime{background:url(../images/worktime-icon.png) 0px 2px no-repeat;padding:0px 0px 4px 24px;color:#333;}
.transl-top, .transl-bot{overflow:hidden;}
.transl-bot{margin:30px 0 40px;;}
.type-translate{width:50%;float:left;*width:49%;}
.type-translate a.transl-img{display:block;width:117px;height:119px;float:left;}
.type-translate a.transl-img img{border:none;}
.type-translate .info{margin:18px 0 0 130px;}
.transl-top ul , .transl-bot ul{list-style:none;margin:0 0 15px 0;padding:0;}
.transl-top ul li, .transl-bot ul li{padding:0 0 0 14px;margin:0;background:url('../images/li.gif') 0 8px no-repeat;}
#ya_share1{float:right;margin:0 15px 0 0;position:relative;}
.moduletable-login{padding:9px 12px;margin:15px 0 10px;font-size:13px;border:1px dashed #b2b2b2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.moduletable-login .login{display:inline-block;padding:6px 0 7px 40px;line-height:100%;text-decoration:none;background:url('../images/login.png') left center no-repeat;}
.moduletable-login .login span{border-bottom:1px solid #105CAB;}
.moduletable-login .login:hover span{border-bottom-color:#c71212;}
.moduletable-login p{margin:0;}
.moduletable-left-nav.usermenu{}
.moduletable-left-nav.usermenu a, .moduletable-left-nav.usermenu a.openned{display:inline-block;font:13px/100% Arial;background:#eaeaea;color:#152B42;}
.moduletable-left-nav.usermenu a span{border:none;}
.moduletable-left-nav.usermenu a:hover,
.moduletable-left-nav.usermenu .active a{background:#105cab;color:#fff !important;}
.moduletable-left-nav.usermenu .item124 span{padding-left:18px;background:url('../images/logout.png') 0 0 no-repeat;}
.moduletable-left-nav.usermenu .item124 a:hover span{background-position:0 -16px;}
body.start .moduletable-left-nav.usermenu{min-height:inherit;}
.offert{height:500px;overflow:scroll;}
.agreements{border:1px dashed #B2B2B2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url('../images/important-small.png') 15px center no-repeat;padding:20px 40px;margin:15px 0;}
.order-bbar{padding-bottom:15px;}
.order-bbar .button-blue{display:none;}
.text-reset{font-size:12px;margin-bottom:35px;padding-right:90px;}
.button-blue.reset-but{margin-left:58px;margin-top:20px;}
#reset_form{margin-top:32px;}
#reset_form .validate-email{height:18px;margin-left:12px;width:200px;}
.moduletable-authorization{float:left;width:35.7%;margin-top:50px;}
#josForm{margin-left:44%;width:44%;background:url("../images/border_left_form.jpg") no-repeat 0 0;padding-bottom:80px;padding-left:9%;}
#josForm input{width:54%;}
#josForm .introtext{font-size:12px;margin-bottom:30px;}
#josForm .setfield{margin-bottom:18px;}
#josForm .setfield .label{float:left;text-align:right;margin-right:12px;width:39%;}
#josForm .setfield .label .required{color:red;}
#josForm .required.valid{color:#000;}
#r-submit-button{margin-left:42.4%;}
#josForm .userdata.last{margin-top:38px;}
.moduletable-authorization h3, #josForm h3{color:#152b41;font:21px/22px "Trebuchet MS";padding-top:23px;}
.login-form.registr .login-buttons{margin-left:0;border-top:1px solid #d9d9d9;padding-top:15px;margin-top:15px;}
.login-form.registr .login-buttons.first{margin:0;border:none;padding:0;}
.login-form.registr .login-buttons.first, .login-form.registr .form-row.check{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.login-form.registr .form-row.check input,.login-form.registr .form-row.check label{width:auto;font-size:11px;}
.login-form.registr .form-row.check input{margin-top:6px;float:left;}
.login-form.registr .form-row.check{margin:0 0 0 8%;}
.login-form.registr .form-row.check label{float:right;}
.login-form.registr .form-row label{width:17%;}
.login-form.registr .login-buttons .forgot{color:#0f5bab;font-size:11px;}
.login-form.registr .inputbox{float:right;width:73%;}
.block-bot{margin:19px 0 0 24%;}
.login-form.registr .form-row{margin:0 0 19px;}
#back-top{position:fixed;z-index:1000;bottom:151px;left:40px;}
#back-top a{width:77px;display:block;text-align:center;font:11px/100% Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;}
#back-top a:hover{color:#000;}
#back-top span{width:77px;height:23px;display:block;margin-bottom:7px;text-indent:-99999px;background:#ddd url("../images/to_top_button.png") no-repeat 0 0;opacity:0.7;}
#back-top a:hover span{background-position:0 -23px;opacity:1;}
#c-popup .call-form{height:450px;}
#c-popup iframe{background-color:#1F4771 !important;}
body.ipad ul.menu-top li a{font-size:17px;}
*+html .login-form.registr .form-row.check{margin-left:136px}
*+html .inputbox-search-top{margin-top:-1px}
.moduletable-fb ul{margin:20px 0 0 0;padding:0;overflow:hidden;}
.moduletable-fb ul#tabs li.active{color:#fff;background:#105cab;}
.moduletable-fb ul#tabs li{margin:0;padding:0;float:left;padding:3px 12px;background:#efefef;list-style-type:none;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin-right:3px;}
.moduletable-fb ul#tabs li:hover{cursor:pointer}
.moduletable-fb div#vk-tab{margin-top:10px;}
.files_fields .file{margin-top:10px;}
.files_fields .file a.delete{width:20px;height:20px;position:absolute;background:url('../images/delete-ico.png') no-repeat;}
p.phone p{font-size:14px !important;color:#9b9b9b;font-family:"HelveticaNeueCyr-Bold"}
p.ymail a{color:#133b82;text-decoration:none !important;border-bottom:1px dotted #133b82;font-size:12px;}
p.ymail a:hover{color:#c71212;border-bottom:1px dotted #c71212;}
.contacts-moscow1{padding-top:14px;color:#8f8f8f;width:168px;margin-right:10px;margin-left:2px;width:235px !important;}
a.yblog{display:inline-block;width:237px;height:44px;line-height:44px;color:#105cab;text-decoration:none;font-size:14px;font-family:arial;cursor:pointer;background:url('../images/yblog.png') left center no-repeat;}
a.yblog span{border-bottom:1px solid #105CAB;}
a.yblog:hover{color:#c71212;border-bottom:1px solid #c71212;text-decoration:none;}
a.order-button1{display:inline-block;width:149px;height:35px;background:url('../images/order-button.png') 0 0 no-repeat;overflow:hidden;text-indent:-9999px;}
a.order-button1:hover{background-position:0 -35px;}
#top-fixed{background:#ffffff;position:fixed;top:-63px;left:0;right:0;height:60px;border-bottom:1px solid #d2d2d2;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);-webkit-transition:all .28s cubic-bezier(.4, 0, .2, 1);-moz-transition:all .28s cubic-bezier(.4, 0, .2, 1);-ms-transition:all .28s cubic-bezier(.4, 0, .2, 1);-o-transition:all .28s cubic-bezier(.4, 0, .2, 1);transition:all .28s cubic-bezier(.4, 0, .2, 1);z-index:10003;}
#top-fixed.show-menu{top:0;}
#top-fixed .top-fixed__wrap{margin:0 auto;min-width:960px;max-width:1160px;padding:0 15px;}
#top-fixed .top-fixed__logo{float:left;margin-top:14px;}
#top-fixed .top-fixed__menu{float:right;}
#top-fixed .top-fixed__menu .moduletable-top-nav{padding:0;}
#top-fixed .top-fixed__menu ul li{padding:20px 0;margin:0;}
#top-fixed .top-fixed__menu ul li.active{background:#d2d2d2;margin-right:-1px;}
#top-fixed .top-fixed__menu ul li.active a, #top-fixed .top-fixed__menu ul li.active a:hover{color:#ffffff;cursor:default;}
#top-fixed .top-fixed__menu ul li a{padding:0 22px;text-align:center;text-decoration:none;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:14px;color:#434343;border-left:1px solid #d2d2d2;}
#top-fixed .top-fixed__menu ul li a:hover{color:#C71212;}
#top-fixed .top-fixed__menu ul li a:active{}
.content__body{margin-top:120px;}
.content__body .content__header{margin:0 auto 200px;}
.content__body .content__header h1:before{background:transparent url("../images/k.png") no-repeat scroll center;content:"";display:block;position:absolute;left:0;top:-17px;height:64px;width:64px;background-size:100%;}
.content__body h2, .content__body .content__header h1{padding-left:70px;position:relative;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:30px;border-width:0;text-align:center;}
.content__body h2{padding:0;text-align:center;font-size:23px;margin-bottom:20px;}
.content__body .content__soc{margin-bottom:60px;}
.content__body .content__soc h2{text-align:left;background-color:rgb(231, 249, 255);font-size:23px;padding:10px 10px 20px 12px;font-weight:bold;margin:0;}
.content__body .article__wrap h2{text-align:left;padding-left:12px;}
.content__body .article__list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.content__body .article__list .article__item{width:33.3333%;float:left;text-align:left;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.content__body .article__list .article__item:before{display:table;content:" ";}
.content__body .article__list .article__item:after{clear:both;}
.content__body .article__list .article__item img{width:18%;float:left;margin-bottom:10px;}
.content__body .article__list .article__item h3{display:inline-block;vertical-align:top;font-size:18px;padding:0 0 0 10px;width:78%;margin-top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.content__body .article__list .article__item h3 a{line-height:1.22857;}
.content__body .article__list .article__item .article__desc{clear:both;}
.content__body .article__list .article__item .article__desc p{font-size:14px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;}
p.componentheading{color:#152b42;font:normal 28px/30px "Trebuchet MS";margin:60px 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #b7b7b7;}
.moduletable-fb.moduletable-respect{height:263px;padding:0 0 20px 50%;margin:0;width:580px;background-color:rgb(231, 249, 255);}
.moduletable-fb.moduletable-respect #fb-tab{float:left;margin-left:-245px;}
.moduletable-fb #vk-tab{display:none;float:left;margin-left:0;margin-top:0;}
.module__soc-share{margin-top:30px;}
.share42init{margin-bottom:60px;}
.share42-item{vertical-align:top;-webkit-transition:all .28s cubic-bezier(.4, 0, .2, 1);-moz-transition:all .28s cubic-bezier(.4, 0, .2, 1);-ms-transition:all .28s cubic-bezier(.4, 0, .2, 1);-o-transition:all .28s cubic-bezier(.4, 0, .2, 1);transition:all .28s cubic-bezier(.4, 0, .2, 1);}
.share42-item:hover{opacity:0.7;}
#share42:last-child{margin-right:0 !important;}
.share42-counter{height:26px;background:transparent none repeat scroll 100% 0 !important;display:block !important;margin-top:6px;margin-left:-1px !important;text-align:center;padding:8px 0 2px 0 !important;font:12px/12px "Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:bold;}
.share42-counter:before{background:transparent none repeat scroll 0 0 !important;left:0 !important;border-radius:50%;width:26px !important;height:26px !important;}
.share42-counter:after{content:"";position:absolute;background:transparent none repeat scroll 0 0 !important;left:13px !important;width:1px !important;height:3px !important;top:-3px;}
.soc-share__header{text-align:center;color:#133b82;font:16px/16px "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}
#mod_googleSearch_cse .inputbox-search-top{box-sizing:border-box;width:100%;}
.gsib_a, .gsib_b{padding-top:6px !important;}
.left .gsc-input-box{height:30px !important;}
.cse .gsc-control-cse, .gsc-control-cse{padding:4px 3px 15px 8px !important;}
.cse .gsc-control-wrapper-cse, .gsc-control-wrapper-cse{margin-top:-2px !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0 !important;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{padding:9px 9px 8px !important;margin-top:4px !important;}
input.gsc-input{background:transparent !important;}
.b-wrapper{clear:inherit !important;}
.b-body-items{padding-left:30px !important;}
#ya-site-form0 .ya-site-form__submit_type_image, #ya-site-form1 .ya-site-form__submit_type_image{background:transparent url("../images/search_icon.png") no-repeat scroll 0 0/100% auto !important;height:25px !important;width:25px !important;}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text, #ya-site-form1 .ya-site-form__form .ya-site-form__input-text{padding:5px 0 5px 10px !important;}
.moduletable-search-left{margin-bottom:20px;}
#ya-site-form0 .ya-site-form__search-input{padding-left:2px !important;}
#ya-site-form0 .ya-site-form__submit, #ya-site-form1 .ya-site-form__submit{padding:4px !important;}
#page>a{display:none;}
#form-getprice .recaptcha{margin-top:0;margin-bottom:30px;margin-left:2px;display:inline-block;vertical-align:top;}
#form-getprice .recaptcha1{margin-top:0;margin-bottom:10px;margin-left:2px;display:inline-block;vertical-align:top;}
#form-getprice .attache-file{display:inline-block;vertical-align:top;width:240px;}
#ckform3-container .recaptcha{display:block;}
#ckform3-container .g-recaptcha{display:inline-block;vertical-align:top;margin-top:-15px;}
#order-popup{height:650px;box-sizing:border-box;}
#order-popup .order-form__body{padding-top:20px;padding-bottom:20px;}
.landing-corporate .service-advantages{background:url(../images/corp-qa-background.png) top right no-repeat;background-size:auto 100%;padding:10px 10px 0 20px;box-sizing:border-box;}
.landing-corporate .service-advantages h3{line-height:28px;font-family:Arial;}
.landing-corporate .service-advantages .service{border:none;padding:0;border-radius:0;text-align:justify;}
.landing-corporate .service-advantages .service:after{content:'';display:inline-block;width:100%;}
.landing-corporate .service-advantages .service li{display:inline-block;width:195px;vertical-align:top;margin:0 0 40px 0;padding-left:40px;padding-right:20px;background:url(../images/corp-qa-icon.png) no-repeat;text-align:left;min-height:40px;}
.landing-corporate .service-advantages .service li:nth-of-type(5){margin-bottom:0px;}
.footer .fi .f25:nth-child(1) { width:28%; }
.footer .fi .f25:nth-child(2) { width:28%; }
.footer .fi .f25:nth-child(3) { width:28%; }
.footer .fi .f25:nth-child(4) { width:15%; }
@media only screen and (max-width:1095px){.landing-corporate .service-advantages .service li{width:35%;}
}
@media only screen and (max-width:530px){.landing-corporate .service-advantages .service li{width:90%;}
}
.landing-corporate .service-advantages .service .gap{display:inline-block;width:195px;min-height:0;height:0;margin:0;}
.landing-corporate .people-quote.left{margin-top:0;margin-bottom:25px;height:auto;padding-bottom:5px;}
.landing-corporate .corp-quote{position:relative;margin-top:80px;border:1px solid #e5e5e5;border-radius:8px;background-color:#fefefe;padding:20px 20px 20px 170px;box-sizing:border-box;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);text-align:right;}
.landing-corporate .corp-quote-icon{width:50px;height:36px;display:inline-block;background:url(../images/corp-quote-icon.png);vertical-align:top;margin-right:15px;float:left;}
.landing-corporate .corp-quote .corp-quote-content span{display:block;text-align:left;overflow:hidden;font-style:normal;margin-bottom:20px;}
.landing-corporate .corp-quote p{display:inline-block;vertical-align:top;text-align:left;}
.landing-corporate .corp-quote .corp-signature{display:block;text-align:right;font-style:italic;padding-right:20px;}
.landing-corporate .corp-quote img{left:0;bottom:0;}
@media only screen and (max-width:480px){.landing-corporate .corp-quote{margin-top:30px;padding:15px;}
.landing-corporate .corp-quote img{display:none !important;}
}
.landing-corporate .sales-block{border:1px dashed red;border-radius:8px;padding:20px 20px 0 20px;height:auto;margin-bottom:25px;}
.landing-corporate .sales-block h3{padding:0;}
.landing-corporate .sales-block .legend{padding-top:3px;line-height:18px;display:inline-block;vertical-align:top;font-size:12px;}
.landing-corporate .sales-block .legend div{padding-top:5px;}
.landing-corporate .sales-block .call-to-action{display:inline-block;vertical-align:top;position:static;float:right;padding:0;height:auto;margin:0;background:url(../images/corp-call-to-action.png) no-repeat;background-size:100% 100%;}
.landing-corporate .sales-block .call-to-action:hover{background:url(../images/corp-call-to-action-hover.png) no-repeat;background-size:100% 100%;}
.landing-corporate .sales-block .call-to-action img{max-width:100%;height:auto;visibility:hidden;}
@media only screen and (max-width:1170px){.landing-corporate .sales-block .legend{margin-bottom:15px;}
.landing-corporate .sales-block .call-to-action{float:none;}
}
.form-updated .form-wrap{max-width:620px;border:1px solid #ccc;padding:40px;box-sizing:border-box;box-shadow:2px 2px 5px #eee;margin-bottom:30px;}
.form-feedback .form-wrap{max-width:550px;}
.form-updated .fieldrow{max-width:530px;overflow:visible;}
.form-tooltip .decorator{width:11px;height:23px;display:inline-block;vertical-align:middle;}
.form-tooltip .content{display:inline-block;vertical-align:middle;background-color:#f4f4f4;border:none;color:#999;font-size:13px;padding:10px 20px;max-width:150px;box-shadow:2px 2px 5px #ccc;}
.form-updated input[type="text"]{height:38px;}
.form-updated input[type="text"],
.form-updated textarea{width:100%;border:1px solid #ccc;font-size:13px;padding:10px;box-sizing:border-box;outline:none;margin-bottom:10px;font-family:Helvetica;overflow:hidden;float:none;margin:0;}
.form-updated textarea{height:130px;}
.form-updated input[type="text"]:focus,
.form-updated textarea:focus{border:1px solid #97bde3;}
.form-updated #email{width:49%;}
.form-updated #p2hone{width:49%;margin-right:11px;}
.form-updated input[name="city1"]{width:49%;float:right;}
.form-updated .files_fields .file-container .filename{display:inline-block;margin-right:10px;vertical-align:middle;}
.form-updated .files_fields .file-container a.delete{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url('../images/delete-ico.png') no-repeat;cursor:pointer;}
.form-updated .file-container{margin-bottom:5px;}
.form-updated .fileUpload{position:relative;overflow:hidden;width:49%;height:38px;border:1px solid #ccc;box-sizing:border-box;text-align:center;padding-top:9px;}
.form-updated .fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);background-color:red;}
.form-updated input[type="text"]:hover,
.form-updated textarea:hover,
.form-updated .fileUpload:hover,
.form-updated .wSelect:hover{border:1px solid #000;}
.form-updated .submit-row{text-align:right;}
.form-updated .submit-row1{text-align:center;}
.form-feedback .submit-row{text-align:left;}
.form-updated input[type="submit"]{width:205px;height:40px;font-size:16px;background:none;box-sizing:border-box;background:url(../images/submit-background.jpg) no-repeat;margin:0;padding:0;font-weight:bold;float:none;}
.form-updated input[type="submit"]:hover{opacity:0.8;}
.form-updated::-webkit-input-placeholder{color:#999;}
.form-updated::-moz-placeholder{color:#999;}
.form-updated:-moz-placeholder{color:#999;}
.form-updated:-ms-input-placeholder{color:#999;}
.form-updated:focus::-webkit-input-placeholder{color:transparent}
.form-updated:focus::-moz-placeholder{color:transparent}
.form-updated:focus:-moz-placeholder{color:transparent}
.form-updated:focus:-ms-input-placeholder{color:transparent}
.li_call, .li_order{padding:3px 0 !important;}
.call-link-header, .order-link-header{border-left:0px !important;padding:0 10px !important;}
:focus::-webkit-input-placeholder{color:transparent}
:focus::-moz-placeholder{color:transparent}
:focus:-moz-placeholder{color:transparent}
:focus:-ms-input-placeholder{color:transparent}
.field-photo{display:none}
.reviews-div ul.reviews li{margin:0;}
.reviews-div{margin-top:20px;}
@media screen and (max-width:1117px){ul.list3 li:nth-child(3) span{width:160px;}
ul.list3 li span{padding:0 0 0 50px;}
}
@media screen and (max-width:1183px){ul.list4 li:nth-child(1){width:31% !important;}
ul.list4 li:nth-child(2){width:26% !important;}
ul.list4 li:nth-child(3){width:36% !important;}
}
@media screen and (max-width:1101px){ul.list4 li:nth-child(1){width:31% !important;}
ul.list4 li:nth-child(2){width:29% !important;}
ul.list4 li:nth-child(3){width:38% !important;}
}
@media screen and (max-width:1055px){.forms1-float50{width:100%;}
ul.list3 li{width:100%;}
ul.list3 li span{margin:0 auto;width:200px;padding:0 0 0 65px;}
ul.list3{height:120px;}
.formBottomBlock{min-height:250px;}
ul.list4 li{width:100% !important;padding-bottom:15px;}
ul.list4 li span{width:190px !important;margin:0 auto !important;}
ul.list4 li:nth-child(1){width:100% !important;}
ul.list4 li:nth-child(2){width:100% !important;}
ul.list4 li:nth-child(3){width:100% !important;}
}
@media screen and (max-width:1025px){.forms1.upper{min-height:510px;padding:20px 20px 15px 30px;}
.forms1-1{width:100%;}
.forms1-2{width:100%;}
.forms1-3{width:100%;}
.forms1-4{width:100%;}
.forms1-5{float:none;padding-left:65px;}
}
@media screen and (max-width:1024px){.fh1{display:block;text-align:center;}
.fh2{list-style-type:none;flex-basis: 0;flex-grow:0;}
.noadaptive{display:none;}
.f-phone li{display:none;}
.f-phone li i{display:block;}
.f-phone li:first-child{display:block;}
.mainmenu ul li{display:block;text-align:center;}
.mainmenu ul li:after{top:0;left:50%;margin-left:-13px;width:26px;height:1px;margin-top:0;}
.tel-whats ul li{display:inline-block;}
.mainmenu{line-height:36px;}
.f25{float:none;text-align:center;width:100% !important;}
.elefant{display:inline-block;}
.copirit{padding:20px 0;}
}
#vk_groups{height:250px !important;}
#vk_groups iframe{height:250px !important;}
.seltel-popup{position:absolute;display:none;margin:-25px 0 0 -25px;font-size:13px;border-radius:0;-webkit-box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.35);-moz-box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.35);box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.35);}
.seltel-form{background:#f5f3f3;padding:37px 40px 60px;color:black;width:325px;border-radius:8px;height:84px;font-size:16px;}
.seltel-form .form-head{text-align:center;}
.seltel-form .form-row{margin-top:28px;height:80px;}
.viber-button{width:154px;height:56px;background-color:white;border-radius:10px;background-image:url(/images/viber.png);background-repeat:no-repeat;box-shadow:0 15px 25px rgba(0,0,0,0.2);float:left;background-position-y:center;}
.viber-button span{padding:20px 20px 10px 85px;display:block;color:black;}
.whatsapp-button{width:154px;height:56px;background-color:white;border-radius:10px;background-image:url(/images/whatsapp.png);background-repeat:no-repeat;box-shadow:0 15px 25px rgba(0,0,0,0.2);float:right;background-position-y:center;}
.whatsapp-button span{padding:20px 21px 10px 65px;display:block;color:black;}
.seltel-form a.close{background-color:#989898;display:block;height:24px;right:0;position:absolute;text-indent:-9999px;top:0;width:24px;border-radius:0 8px 0 6px;}
.seltel-form a.close span{background:url("../images/close.png") no-repeat 0 0;display:block;width:24px;height:24px;margin:6px 6px;}
.formContainer6{width:600px;background-color:#ebebeb;}
.formContainer6 .formWrapper{padding:9px 32px 30px 32px;}
.forms6-block{background-color:white;padding:23px 18px 0px 18px;margin-bottom:20px;}
.forms6-block2{background-color:white;padding:23px 18px 5px 18px;margin-bottom:20px;height:270px;}
.forms6-row{float:left;padding-bottom:15px;}
.forms6-head{font-size:20px;padding:0px 0px 5px 0px;text-align:right;}
.forms6-head img{height:50px;}
.forms6-row .formCaption{float:left;width:100%;height:21px;font-size:16px;}
.forms6-row .formBody{float:left;}
.forms6-row .formRequired{color:red;font-size:18px;}
.forms6Head{background-color:white;}
.forms6Head img{height:50px;margin-left:37px;}
.forms6-row .formBody input[type="text"]{width:500px;height:24px;font-size:17px;border:1px solid #969696;}
.forms6-row .formBody input[type="number"]{width:500px;height:24px;font-size:17px;border:1px solid #969696;}
.forms6-row .formBody textarea{border:1px solid #969696;width:495px;}
.forms6-block2 .forms6-row{width:100%;}
.forms6-desc{font-size:9px;float:left;padding-top:20px;}
.forms6-row.last{width:100%;padding-bottom:0;}
.clrForm{display:inline-block;}
.forms6-desc span{color:red;padding-right:2px;}
.formBodySubmit{float:right;}
.radioRow{height:40px;padding-bottom:10px;}
.radioRow input[type="radio"]{float:left;margin-top:11px;width:20px;height:18px;}
.payRadio{float:left;border:1px solid #969696;width:91%;height:37px;padding-left:10px;margin-left:5px;}
.payRadio img{height:36px;}
.payRadio span{margin-top:10px;float:left;margin-right:10px;}
.form6Submit{padding:8px 14px;background-color:#eac724;border:0;border-radius:7px;font-size:17px;cursor:pointer;}
input{outline:none;}
input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff !important;-webkit-text-fill-color:#999 !important;color:#999 !important;}
.jq-file__name{position:unset !important;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type="number"]{-moz-appearance:textfield;}
input[type="number"]:hover,
input[type="number"]:focus{-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.forms6-row #orderDetails{max-width:495px;min-width:495px;min-height:75px;}
.rsform .forms1-info1{color:#949494;}
.rsform .forms1-info1 span{color:black;}
.rsform .forms1-info1 a{color:#6f93b7;}
.rsform .forms1-4{color:#949494;}
.rsform .forms1-4 span{color:black;}
.rsform .forms1-4 a{color:#6f93b7;}
.rsform{float:left;}
.parent-fulltext ul li > a, .parent-fulltext ul li div > a{color:black;text-decoration:none;border-bottom:1px dotted black;}
.mainmenu ul{padding-left:0px;}
.mainmenu ul li{padding:0 21px;}
.mainmenu ul li a{color:black;font-size:20px;}
.mainmenu ul li:after{background:black;height:19px;top:53%;}
.mainmenu ul li .submenu {display: none;}
.mainmenu ul li:hover .submenu {display: block;position: absolute;z-index: 9999;width: 260px;background-color: #ffffff;box-shadow: 0px 3px 7px rgba(0,0,0,0.7);border-radius: 5px;border: 1px solid #cfd2d4;}
.mainmenu ul li .submenu li {display: block;text-align: left;line-height: 30px;}
.mainmenu ul li .submenu li:after {content:""; width: 0;}
a.order-button-main{float:left;display:inline-block;height:60px;overflow:hidden;font-size:18px !important;font-family:HelveticaNeueCyr-Bold !important;color:#ffffff !important;text-decoration:none;line-height:60px;text-align:center;background:url(/templates/company/images/mainpagebuttons.png);width:240px;background-position:-6px -5px;bottom:0px;position:absolute;}
a.order-button-main:hover{background:url(/templates/company/images/mainpagebuttons-hover.png);width:240px;background-position:-6px -5px;}
a.pay-button-main{display:inline-block;height:60px;overflow:hidden;font-size:18px !important;font-family:HelveticaNeueCyr-Bold !important;color:#ffffff !important;text-decoration:none;line-height:60px;text-align:center;background:url(/templates/company/images/mainpagebuttons.png);width:240px;background-position:-253px -5px;bottom:0px;position:absolute;right:0px;}
a.pay-button-main:hover{background:url(/templates/company/images/mainpagebuttons-hover.png);width:240px;background-position:-253px -5px;}
a.pay-button-left{float:left;display:inline-block;height:55px;overflow:hidden;font-size:18px !important;font-family:HelveticaNeueCyr-Bold !important;color:#ffffff !important;text-decoration:none;line-height:60px;text-align:center;background:url(/templates/company/images/leftbuttons.png);width:238px;background-position:-6px -5px;}
a.pay-button-left:hover{background:url(/templates/company/images/leftbuttons-hover.png);width:238px;background-position:-6px -5px;}
a.consul-button-left{float:left;display:inline-block;height:55px;overflow:hidden;font-size:18px !important;font-family:HelveticaNeueCyr-Bold !important;color:#ffffff !important;text-decoration:none;line-height:60px;text-align:center;background:url(/templates/company/images/leftbuttons.png);width:238px;background-position:-6px -61px;}
a.consul-button-left:hover{background:url(/templates/company/images/leftbuttons-hover.png);width:238px;background-position:-6px -61px;}
.module__soc-share{margin-top:0px;}
.share42init{margin-bottom:50px;}
.forms1.upper{padding:20px 20px 15px 20px;}
.forms1.upper input[type="submit"]{text-transform:none;width:100%;}
.howorder{padding-top:10px;}
.howorder p{font-size:16px;font-family:Myriad Pro;}
.howorder a{color:#336699;text-decoration:none;}
.servicewrapper{padding-top:10px;display:flex;align-items:center;justify-content:space-between;}
.servicewrapper .row{}
.servicewrapper .oneitem{background:url(/templates/company/images/serviceitem1.png) 0 0 no-repeat;padding-left:55px;}
.servicewrapper .row:nth-child(1) .oneitem:nth-child(1){background:url(/templates/company/images/serviceitem1.png) 0 0 no-repeat;padding-left:55px;cursor:pointer;}
.servicewrapper .row:nth-child(1) .oneitem:nth-child(2){background:url(/templates/company/images/serviceitem4.png) 0 0 no-repeat;padding-left:45px;margin-left:10px;cursor:pointer;}
.servicewrapper .row:nth-child(2) .oneitem:nth-child(1){background:url(/templates/company/images/serviceitem2.png) 0 0 no-repeat;padding-left:75px;cursor:pointer;}
.servicewrapper .row:nth-child(2) .oneitem:nth-child(2){background:url(/templates/company/images/serviceitem5.png) 0 0 no-repeat;padding-left:70px;margin-left:5px;cursor:pointer;}
.servicewrapper .row:nth-child(3) .oneitem:nth-child(1){background:url(/templates/company/images/serviceitem3.png) 0 0 no-repeat;padding-left:55px;cursor:pointer;}
.servicewrapper .row:nth-child(3) .oneitem:nth-child(2){background:url(/templates/company/images/serviceitem6.png) 0 0 no-repeat;padding-left:55px;cursor:pointer;}
.servicewrapper .row .oneitem:nth-child(2){margin-top:30px;}
.servicewrapper .row{padding-bottom:30px;}
.servicewrapper .oneitem .titl{font-size:21px;font-family:Myriad Pro;}
.servicewrapper .oneitem .regions{font-size:13px;font-family:Myriad Pro;padding-top:10px;}
.servicewrapper .oneitem .regions a{color:#336699;text-decoration:none;}
.howorder .hider{border:2px solid #6699cc;border-radius:8px;margin-bottom:20px;}
.howorder .hider .titl{color:white;background:#6699cc;width:98%;border-radius:5px;font-size:24px;padding:13px 0px 13px 20px;cursor:pointer;font-family:Myriad pro;}
.howorder .hider .content{display:none;font-family:Myriad pro;font-size:16px;padding:0px 15px 0px 15px;}
.howorder .hider .content .titl{cursor:auto;color:#336699;font-size:21px;padding:0px;background:none;padding-top:10px;padding-bottom:10px;}
.howorder .hider .content .text{text-align:justify;font-size:16px;}
.howorder .hider .content .right{float:right;padding-top:10px;width:100%;}
.howorder .hider .content .right a{float:right;}
ul.faq-expand li h3 a{padding-top:8px;padding-bottom:9px;text-decoration:none;border-bottom:none;color:#000;font-weight:bold;}
ul.faq-expand li h3 a:before{background:url(/templates/company/images/quest.png) no-repeat;content:"";float:left;height:50px;margin-right:10px;width:37px;}
ul.faq-expand li h3{margin:0 0 20px;}
ul.newstyle{padding:0px;margin:0px;flex-direction:row;flex-wrap:wrap;float:left;}
ul.newstyle li{display:block;flex:250px;background:url(/templates/company/images/galka.png) 0 0 no-repeat;padding-left:45px;height:40px;padding-bottom:5px;width:250px;float:left;}
.servicetitle{width:100%;font-size:20px;padding-bottom:10px;}
.servicetitlesmall{width:100%;font-size:18px;padding-top:10px;padding-bottom:10px;}
.topfloat{float:left;padding-bottom:15px;padding-top:15px;}
.parent-fulltext div.quote{}
.parent-fulltext div.quote table{border:none;font-size:18px;padding-top:10px;}
.parent-fulltext div.quote table td{border:none;padding-bottom:25px;}
.parent-fulltext div.quote table tr td .dotted{background:url(/templates/company/images/quest.png);}
.parent-fulltext div.quote table tr:nth-child(1){display:none;}
.parent-fulltext div.quote table tr td:nth-child(1){width:90% !important;}
.parent-fulltext div.quote table tr td:nth-child(1) p:before{content:' ';background:url(/templates/company/images/quest.png);overflow:hidden;}
.parent-fulltext div.quote table tr td:nth-child(1) p:after{content:' ';border-bottom:1px dotted #000;white-space:nowrap;overflow:hidden;}
.parent-fulltext div.quote table tr td p{padding-left:30px;}
.pricestech{padding-top:10px;}
.pricestech .oneprice{width:100%;float:left;font-size:16px;}
.pricestech .oneprice .lang{width:83%;float:left;padding-bottom:25px;}
.pricestech .oneprice .lang .namelang{float:left;background-color:white;padding-right:5px;padding-left:50px;}
.pricestech .oneprice .lang .namelang img{position:absolute;margin-left:-35px;margin-top:1px;}
.pricestech .oneprice .lang .cent{border-bottom:1px dotted black;line-height:15px;margin-right:5px;}
.pricestech .oneprice .price{color:#cc0000;font-weight:bold;}
.calculator{box-shadow:0px 3px 12px rgba(102,102,102,.4);float:left;width:100%;margin-bottom:15px;}
.calculator .wrap{padding:20px 20px 20px 20px;}
.calculator .wrap .titl{color:#336666;font-size:21px;margin-bottom:15px;}
.calculator .wrap .onerow{display:flex;}
.calculator .wrap .onerow .elem{width:35%;}
.calculator .wrap .onerow .elem .label{font-size:16px;padding-top:3px;padding-bottom:3px;padding-left:5px;}
.calculator .wrap .onerow .elem .formelem{padding-right:35px;margin-right:15px;}
.calculator .jq-selectbox__select{font-style:normal;color:black;}
.jq-selectbox.fromlang ul li{color:black;padding-left:40px;}
.jq-selectbox.tolang ul li{color:black;padding-left:40px;}
.calculator .jq-selectbox ul li.en{background:url('/templates/company/images/en.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.fr{background:url('/templates/company/images/fr.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.de{background:url('/templates/company/images/de.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.isp{background:url('/templates/company/images/isp.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.it{background:url('/templates/company/images/it.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.chn{background:url('/templates/company/images/chn.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.jp{background:url('/templates/company/images/jp.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.ru{background:url('/templates/company/images/ru.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.uz{background:url('/templates/company/images/uz.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.kz{background:url('/templates/company/images/kz.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.ua{background:url('/templates/company/images/ua.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.by{background:url('/templates/company/images/by.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.gr{background:url('/templates/company/images/gr.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.am{background:url('/templates/company/images/am.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.az{background:url('/templates/company/images/az.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.td{background:url('/templates/company/images/td.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li.md{background:url('/templates/company/images/md.png') 0 0 no-repeat;background-position:10px 7px;}
.calculator .jq-selectbox ul li:hover{background-color:#08C;}
.calculator .wrap input[type="text"]{height:38px;border:none;font-family:Arial;width:100%;color:#000;font-size:16px;padding:0 15px;background:#fff;border-radius:4px;box-shadow:inset 0px 3px 11px rgba(100,100,100,.4);}
.calculator .jq-selectbox__select{height:38px;border-radius:4px;width:100%;box-shadow:inset 0px 3px 11px rgba(100,100,100,.4);padding:0 15px;}
.calculator .jq-selectbox__select-text{padding-top:4px;}
.calculator .jq-selectbox__trigger{top:3px;}
.calculator .elem65{width:65%;}
.calculator .newwrap{display:flex;}
.calculator .elem65 .newwrap input[type="checkbox"]{display:none;}
.calculator .elem65 .newwrap label{font-size:13px;background:url('/templates/company/images/check_dis.png') 0 0 no-repeat;padding-left:25px;padding-top:2px;cursor:pointer;}
.calculator .elem65 .newwrap input[type="checkbox"]:checked + label{background:url('/templates/company/images/check_en.png') 0 0 no-repeat;}
.calculator .wrap .onerow:nth-child(3){padding-top:40px !important;}
.calculator .wrap .onerow:nth-child(3) .formelem{padding-right:17px !important;}
.calculator a.final{height:35px;border:none;width:100%;background:#cc0000;color:#fff;font-size:16px;font-weight:bold;float:left;border-radius:5px;text-decoration:none;text-align:center;margin-left:13px;padding-top:15px;cursor:pointer;}
.calculator .elem65 .newwrap .elem .oneelem{width:100%;padding-bottom:10px;}
.calculator .elem65 .newwrap .elem:nth-child(1){width:38%;}
.calculator .elem65 .newwrap .elem:nth-child(2){width:42%;}
.calculator .elem65 .newwrap .elem:nth-child(3){width:20%;}
.wrapfloatbutton._showfloatbutton{z-index:2147483646;opacity:1;visibility:visible;}
.wrapfloatbutton{bottom:0;right:auto;position:fixed;left:0;top:auto;z-index:-5;opacity:0;visibility:hidden;margin-left:90px;margin-bottom:90px;transition:all .15s ease;display:block;width:81px;height:81px;border-radius:50%;box-shadow:1px 2px 3px 0 rgba(15,65,33,.08), 5px 10px 20px 0 rgba(18,43,26,.12);background-color:#ffcc33;}
.floatbutton3b{-webkit-animation:animationBtn_36 14s linear infinite;animation:animationBtn_36 14s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#ffcc33;}
.floatbutton3b, .iconWrap1{display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius:50%;text-align:center;cursor:pointer;z-index:9998;}
.floatbutton3b *, .floatbutton3b svg{cursor:pointer !important;}
.logoCallback0{display:inline-block;width:59%;height:85%;margin:20% auto 0;text-align:center;background-position:0 1px;background-repeat:no-repeat;background-image:url('/templates/company/images/trubka.png');}
.logoCallback1{display:none;opacity:0.0;width:65%;height:85%;margin:17% 19px;text-align:center;background-position:0 1px;background-repeat:no-repeat;background-image:url('/templates/company/images/mess.png');}
.floatPanelMess0{background:#ffcc66b3;width:67px;height:335px;position:absolute;margin-top:-308px;margin-left:7px;z-index:9998;border-radius:5px;display:none;}
.floatPanelMess0 .floatSkype{background:url(/templates/company/images/trubka.png) 0 0 no-repeat;width:100%;height:70px;background-position:8px 10px;margin-top:10px;opacity:0.7;cursor:pointer;}
.floatPanelMess0 .floatSkype:hover{opacity:1.0;}
.floatPanelMess0 .floatTelegram{background:url(/templates/company/images/floattelegram.png) 0 0 no-repeat;width:100%;height:70px;background-position:7px 0px;margin-top:7px;opacity:0.7;cursor:pointer;}
.floatPanelMess0 .floatTelegram:hover{opacity:1.0;}
.floatPanelMess0 .floatWhatsapp{background:url(/templates/company/images/floatwhatsapp.png) 0 0 no-repeat;width:100%;height:70px;background-position:6px 0px;margin-top:7px;opacity:0.7;cursor:pointer;}
.floatPanelMess0 .floatWhatsapp:hover{opacity:1.0;}
.floatPanelMess0 .floatViber{background:url(/templates/company/images/floatviber.png) 0 0 no-repeat;width:100%;height:65px;background-position:12px 0px;margin-top:5px;opacity:0.7;cursor:pointer;}
.floatPanelMess0 .floatViber:hover{opacity:1.0;}
.delquotestyle{padding:0px !important;border:none !important;box-shadow:none !important;background:none !important;}
#ya-site-results{opacity:0.0;}
#ya-site-results .results__loading{opacity:0.0;}
ul.faq-expand li{padding-bottom:10px !important;}
div.quotes{padding-top:10px;}
div.quotenew{padding-top:10px;}
div.quoten{padding-top:10px;}
.pricestech .pricedescr{width:95%;text-align:right;color:#cc0000;font-weight:bold;padding-bottom:10px;font-size:16px;}
.calculator div:nth-child(2) .elem div:nth-child(3){padding-top:15px !important;}
.parent-fulltext div.people-quote, .field-fulltext div.people-quote{min-height:170px !important;padding-bottom:20px;}
.b-body-items{padding-left:0px !important;}
#ya-site-form1 .ya-site-form__search-input-layout-l{width:80% !important;}
.ya-site-form__search-input{padding-left:0px !important;}
#ya-site-form1 .ya-site-form__submit.ya-site-form__submit_type_image{position:absolute;margin-left:-26px !important;margin-top:-12px !important;}
.b-serp-list .cathead{padding-top:25px;padding-bottom:30px;font-size:21px;font-weight:bold;}
.b-serp-list .cathead.first{padding-top:0px;}
.g-gap-horizontal{margin-left:0px !important;}
.b-pager__title{width:100%;display:block;padding-bottom:20px;}
.b-pager__pages{padding-top:10px;}
.b-pager__sorted{font-size:15px !important;}
.b-head__found{padding-top:5px;padding-left:15px;}
.b-head__specify{display:none;}
.b-specification-list{display:none;}
.ya_cat_selector{position:absolute;margin-left:-145px;margin-top:-18px;color:#666666;cursor:pointer;}
.ya_cat_selector .current{cursor:pointer;background:url(/templates/company/images/treug.png) right 3px no-repeat;padding-right:20px;}
.ya_cat_selector .catlists{display:none;border:1px solid #cccccc;box-shadow:-5px 5px 12px #66666673;background-color:white;padding:6px;margin-top:-14px;z-index:118;position:absolute;width:110px;}
.ya_cat_selector .catlists .catitem{padding-left:3px;cursor:pointer;}
.ya_cat_selector .catlists .catitem:hover{background-color:#c5c4c4;}
.formfaq{border:1px solid #ccccff;box-shadow:-2px 2px 10px rgba(0,0,0,0.1);padding:10px;float:left;margin-right:10px;}
.formfaq .titl{font-size:22px;font-weight:bold;padding-top:8px;background:linear-gradient(180deg, #0B2349 42%, #333333 30%, #336699);-webkit-background-clip:text;-webkit-text-fill-color:transparent;min-height:20px;}
.formfaq .subtitl{font-size:17px;padding-top:12px;background:linear-gradient(180deg, #0B2349 42%, #333333 60%, #336699);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.formfaq .bottomtitl{font-size:15px;color:#666666;float:left;padding-top:10px;}
.formfaq .bottomtitl a{text-decoration:none;border:0px;color:#6699cc;}
.formfaq .bottomtitl a:hover{text-decoration:underline;}
.formfaq .formwrap{padding-top:12px;float:left;width:100%;margin-left:13px;}
.formfaq .formwrap .colmn{float:left;}
.formfaq .formwrap .colmn:nth-child(1){margin-right:40px;}
.formfaq .formwrap .colmn textarea{height:100px;line-height:45px;margin:0;padding:0 15px;font-style:italic;color:#8d8d8d;font-size:16px;font-family:Arial;background:#fff;border:none;background-color:#f9f9f9;box-shadow:inset -2px 2px 15px rgba(0,0,0,0.1);resize:none;}
.formfaq .formwrap .colmn input[type="text"]{height:40px;width:320px;line-height:31px;margin:0;padding:0 15px;font-style:italic;color:#8d8d8d;font-size:16px;font-family:Arial;background:#fff;border:none;background-color:#f9f9f9;box-shadow:inset -2px 2px 15px rgba(0,0,0,0.1);}
.formfaq .formwrap .colmn input[type="submit"]{width:100%;height:40px;border:0px;background-color:#cc3300;color:white;font-size:20px;font-weight:bold;cursor:pointer;}
.formfaq .formwrap .colmn input[type="submit"]:hover{background-color:#dc5a2e}
.price-nav.faqs{float:left;padding-top:10px;}
.price-nav.faqs .itm{float:left;min-width:300px;padding-bottom:45px;}
.price-nav.faqs .itm .img{float:left;height:150px;width:100%;}
.price-nav.faqs .itm:nth-child(1) .img{background:url(/templates/company/images/ic_obshie3.png) 25px 0 no-repeat;}
.price-nav.faqs .itm:nth-child(2) .img{background:url(/templates/company/images/ic_ustno3.png) 25px 0 no-repeat;}
.price-nav.faqs .itm:nth-child(3) .img{background:url(/templates/company/images/ic_apostil3.png) 25px 0 no-repeat;}
.price-nav.faqs .itm:nth-child(4) .img{background:url(/templates/company/images/ic_not3.png) 25px 0 no-repeat;}
.price-nav.faqs .itm:nth-child(5) .img{background:url(/templates/company/images/ic_zakaz-oplata3.png) 25px 0 no-repeat;}
.price-nav.faqs .itm .titl{float:left;text-align:center;width:70%;color:#6699cc;font-weight:bold;font-size:15px;padding-top:9px;}
.price-nav.faqs .itm:hover .titl{color:#cc6699;}
.footer .fi a.copirit { margin: 5px 40px; }
.footer .clearbottom { padding-bottom: 50px;float: left;width: 100%; }
.footer .fi img.znaktop { width:180px;margin-left: -12px;margin-top: -20px; }
.jivo-right {
	right: 30px !important;
}

.fh2.headerphones.center {
	    display: flex;
    justify-content: center;
    align-items: center;
}

.formCalculatePrice {
	width:100%;
	padding: 30px;
	background-color: #fafafa;
	border: 1px solid #ebebec;
	float:left;
	max-width: 925px;
}
.formCalculatePrice .formRow {
	float:left;
	width:100%;
}
.formCalculatePrice .formSteps {
	float:left;
	width: 33%;
}
.formCalculatePrice .formSteps .step {
	height:63px;
	background-color: #f5f6f8;
	border-radius:7px;
	width:100%;
	margin-bottom: 17px;
	color: #cbcccd;
	font-size:25px;
	overflow:hidden;
	transition: 0.5s;
}
.formCalculatePrice .formSteps .step:last-child {
	margin-bottom: 0px;
}
.formCalculatePrice .formSteps .step.active {
	/*border: 2px solid #46a7de;*/
	box-shadow: inset 0 0 0 2px #46a7de;
}
.formCalculatePrice .formSteps .step.finish {
	background-color:#46a7de;
	color: white;
}
.formCalculatePrice .formSteps .step span {
	padding-top: 22px;
    position: absolute;
    padding-left: 15px;
}
.formCalculatePrice .formWork {
	float:left;
	padding-left:29px;
	width: 63%;
}
.formCalculatePrice .formWork .workstep {
	height:195px;
	border: 1px solid #991116;
	border-radius: 7px;
	padding-top: 25px;
	padding-left: 25px;
}
.formCalculatePrice .formWork .workstep.two {
	padding-top: 20px;
	padding-left: 0px;
	height:200px;
}
.formCalculatePrice .formWork .workstep.three {
	padding-top: 15px;
	height:205px;
	padding-left:0px;
}
.formCalculatePrice .formWork .workstep.one .formCaption1 {
	font-size: 18px;
	padding-bottom:35px;
}
.formCalculatePrice .formWork .workstep.one .formBody1 label {
	font-size: 19px;
}
.formCalculatePrice .formWork .workstep.one .formBody1 .oneCheck {
	    padding-bottom: 30px;
		width:260px;
		float:left;
}
.formCalculatePrice .formWork .workstep.one .formBody1 input[type='checkbox'] {
	display:none;
}
.formCalculatePrice .formWork .workstep.one .formBody1 input[type='checkbox'] + label {
    background:url(../images/checkfosnew.png) left 1px no-repeat;
    cursor:pointer;
	padding-left: 32px;
}
.formCalculatePrice .formWork .workstep.one .formBody1 input[type='checkbox']:checked + label {
	background:url(../images/checkfosnew_en.png) left 1px no-repeat;
}
.formCalculatePrice .formWork .workstep.three input[type="text"],.formCalculatePrice .formWork .workstep.three select {
	width: 238px;
    border-radius: 5px;
    height: 27px;
    border: 1px solid #e7e7e7;
    box-shadow: inset 0px 4px 9px rgba(0.7,0.7,0.7,0.1);
    padding-left: 15px;
    font-size: 15px;
    font-style: italic;
	color: #5d5d5d;
}
.formCalculatePrice .formWork .workstep.three select {
	height:31px;
	width: 255px;
	padding-left: 12px;
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
.formCalculatePrice .formWork .workstep.three .comments .forms1-rs2 {
	margin-right:0px;
}
.formCalculatePrice .formWork .workstep.three .cityselect {
	    position: relative;
    display: inline-block;
}
.formCalculatePrice .formWork .workstep.three .cityselect:after {
  content: " ";
	color: #babbbb;
    position: absolute;
    top: 11px;
    right: 12px;
    width: 0;
    height: 0;
    border-top: 13px solid #babbbb;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
	cursor:pointer;
}
.formCalculatePrice .formWork .workstep.three textarea {
	width:250px;
	height: 170px;
	 border: 1px solid #e7e7e7;
    box-shadow: inset 0px 4px 9px rgba(0.7,0.7,0.7,0.1);
    padding-left: 10px;
	padding-top: 10px;
    font-size: 18px;
    font-style: italic;
	color: #5d5d5d;
	resize: none;
}

.formCalculatePrice .formWork .workstep.two .filewrappers {
	
}
.formCalculatePrice .formWork .workstep.two .filerow {
	
}
.formCalculatePrice .formWork .workstep.two .iconsfiles {
	background: url(../images/typefiles.png) 0 0 no-repeat;
	height:90px;
	width: 430px;
    margin: 0 auto;
}
.formCalculatePrice .formWork .workstep.two .filetext {
	    text-align: center;
		font-size: 15px;
		padding-top: 13px;
}
.formCalculatePrice .formWork .workstep.two .filebutton {
    width: 490px;
    height: 43px;
    border-radius: 5px;
    border: 1px solid #9b1116;
    color: #9b1116;
    font-size: 20px;
    text-align: center;
    margin: 8px auto;
	cursor:pointer;
	position: relative;
}
.formCalculatePrice .formWork .workstep.two .filebutton span {
    top: 15px;
    position: absolute;
    margin-left: -65px;
}
.formCalculatePrice .formWork .workstep.two .filebutton p {
    padding-top: 11px;
    font-size: 19px !important;
}
.formCalculatePrice .formWork .workstep.two .filewrappers {
	cursor:pointer;
	position: relative;
	    width: 490px;
    margin: 0 auto;
}
.formCalculatePrice .formWork .workstep.two .filewrappers.mini {
	cursor: auto;
}
.formCalculatePrice .formWork .workstep.two .filewrappers .uplinp {
	position: absolute;
    top: 0px;
}

.formCalculatePrice .formWork .workstep.two .filewrappers .uplinp input[type='file'] {
	width: 495px;
    height: 195px;
	cursor:pointer;
	opacity: 0;
}
.formCalculatePrice .formWork .workstep.two .filewrappers .uplinp input[type='file'].mini {
	height: 140px;
}
.formCalculatePrice .formWork .workstep.two .filewrappers .filebutton img.delfile {
	 
    width: 17px;
    /* margin-left: 30px; */
    cursor: pointer;
}
.formCalculatePrice .formWork .workstep.two .filewrappers.active {
	opacity: 0.5;
}
.formCalculatePrice .formWork .workstep.two .filewrappers:hover .filebutton {
	/*background-color:#9b1116;
	color: white;*/
}
.formCalculatePrice .formWork .workstep.two .filewrappers .filebutton.active {
	background-color:#9b1116;
	color: white;
}
.formCalculatePrice .formWork .workstep.two .filebutton:hover {
	/*background-color:#9b1116;
	color: white;*/
}
.formCalculatePrice .formWork .workstep.two .filebutton.mini {
	cursor: auto;
}
.formCalculatePrice .formWork .workstep.three .leftrow .forms1-rs,.formCalculatePrice .formWork .workstep.three .leftrow .forms1-rs2,.formCalculatePrice .formWork .workstep.three .leftrow .forms1-rs3 {
	width: 255px;
	margin-right: 0px;
}
.formCalculatePrice .formWork .workstep.three .leftrow,.formCalculatePrice .formWork .workstep.three .rightrow {
	float:left;
}
.formCalculatePrice .formWork .workstep.three .leftrow .forms1-rs .formError {
	position: absolute;
}
.formCalculatePrice .formWork .workstep.three .leftrow .forms1-rs {
	margin-bottom: 20px;
}
.formCalculatePrice .formWork .workstep.three .required.name {
	left: 48px;
	color: #991116;
}
.formCalculatePrice .formWork .workstep.three .required.tel {
	    left: 83px;
	color: #991116;
}
.formCalculatePrice .formWork .workstep.three .required.mail {
	left: 63px;
	color: #991116;
}
.formCalculatePrice .formWork .workstep.three .formBody1 .osobenn {
	position: absolute;
    top: 50px;
    left: 10px;
    font-size: 14px;
    font-style: italic;
    color: #5d5d5d;
	padding-right:10px;
}
.formCalculatePrice .formActions {
	padding-top: 25px;
    float: right;
    padding-right: 10px;
}
.formCalculatePrice .formActions #sumbit,.formCalculatePrice .formActions .next,.formCalculatePrice .formActions .back {
	display:none;
	height: 44px;
    border: 0px;
    border-radius: 7px;
    background-color: #3688b8;
    color: white;
    font-size: 20px;
	cursor:pointer;
	float:left;
}
.formCalculatePrice .formActions .back {
	margin-right: 20px;
	width:136px;
}
.formCalculatePrice .formActions .next {
	display:block;
	width:232px;
}
.formCalculatePrice .formWork .workstep {
	display:none;
}
.formCalculatePrice .formWork .workstep.active {
	display:block;
}
.formCalculatePrice .workstep.three .forms1-rs{
	margin-left: 20px;
}
body.woleft .left {
	display:none;
}
body.woleft.ord #pathway {
	margin-left:10px;
}
body.woleft.ord .content-has-left {
    margin-left: 10px;
	margin-right: 10px;
}
body.woleft.ord .content-has-left .rsform {
    
}
body.woleft.ord .ordtitle {
	    color: #415a84;
    font-size: 25px;
    margin-bottom: 20px;
    margin-top: 15px;
}
body.woleft.ord .rsform {
	    width: 100%;
    max-width: 1140px;
}
body.woleft.ord .rsform .formWrapper {
	margin: 0 auto;
    width: 985px;
}

.uplinp input[type='file'].hidden {
	position: absolute; top: -3000px;
}
.formCalculatePrice .formWork .workstep.two .filewrappers {
	cursor:auto;
}
.formCalculatePrice .formWork .workstep.two .filewrappers .filerow:nth-child(4) {
	float:left;
}
.formCalculatePrice .formWork .workstep.two .filewrappers .uplinp input[type='file'].mini {
	height: 1px;
	    width: 1px;
		position: absolute;
    top: -3000px;
}
.formCalculatePrice .formWork .workstep.two .filewrappers .addedfiles.active {
	background-color: white;
    border: 1px solid gray;
    border-radius: 7px;
    padding: 5px;
    margin-top: -5px;
	min-height: 130px;
}
.formCalculatePrice .formWork .workstep.two .filewrappers .filerow.hidden {
	display:none;
}
.formCalculatePrice .formWork .workstep.two.active {
	overflow: auto;
}
.addedfiles .onefile {
	padding-bottom: 3px;
	padding-left: 15px;
}
.addedfiles .onefile:before{
    content: '\2713';
        display: inline-block;
    color: green;
    font-size: 20px;
    line-height: 15px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-weight: bold;
}
.addedfiles .onefile a.delfile {
	color: red;
    font-weight: bold;
    font-size: 17px;
    margin-right: 5px;
    cursor: pointer;
}
.formCalculatePrice .formWork .workstep.two .filewrappers .filebutton:hover {
	background-color:#9b1116;
	color: white;
}

.addedfiles .onefile.jpg:before{
    content: ' ';
    background: url(../images/jpg.png) 0 0 no-repeat;
    margin-left: -18px;
    width: 20px;
    height: 22px;
    position: absolute;
    margin-top: -4px;
}
.addedfiles .onefile.png:before{
    content: ' ';
    background: url(../images/png.png) 0 0 no-repeat;
    margin-left: -18px;
    width: 20px;
    height: 22px;
    position: absolute;
    margin-top: -4px;
}
.addedfiles .onefile.pdf:before{
    content: ' ';
    background: url(../images/pdf.png) 0 0 no-repeat;
    margin-left: -18px;
    width: 20px;
    height: 22px;
    position: absolute;
    margin-top: -4px;
}
.addedfiles .onefile.doc:before{
    content: ' ';
    background: url(../images/doc.png) 0 0 no-repeat;
    margin-left: -18px;
    width: 20px;
    height: 22px;
    position: absolute;
    margin-top: -4px;
}
.addedfiles .onefile.gif:before{
    content: ' ';
    background: url(../images/gif.png) 0 0 no-repeat;
    margin-left: -18px;
    width: 20px;
    height: 22px;
    position: absolute;
    margin-top: -4px;
}
.addedfiles .onefile.txt:before{
    content: ' ';
    background: url(../images/txt.png) 0 0 no-repeat;
    margin-left: -18px;
    width: 20px;
    height: 22px;
    position: absolute;
    margin-top: -4px;
}
.addedfiles .onefile.xls:before{
    content: ' ';
    background: url(../images/xls.png) 0 0 no-repeat;
    margin-left: -18px;
    width: 20px;
    height: 22px;
    position: absolute;
    margin-top: -4px;
}

.cfile {
    height: 26px;
    width: 100%;
    position: relative;
    background: url(../images/q1.png) no-repeat 0 0;
    padding: 0 0 5px 24px;
    border: 0px;
    font-size: 0px;
    text-indent: 9999999px;
	cursor:pointer;
	width: 115px;
}
.cfile:after {
	content: 'Выберите файл';
	color: gray;
    font-size: 15px;
	cursor:pointer;
}
@-moz-document url-prefix()
{
    .cfile {
		background: url(../images/q1_new.png) no-repeat 0 0;
	}
}
.forms1-rs.file {
    margin: 20px 0 10px 0px;
}
.forms1-rs.file .addedfiles,.inline2.newfile .addedfiles {
	margin-top:5px;
}
.forms1-rs.file .addedfiles .onefile,.inline2.newfile .addedfiles .onefile {
    padding-left: 0px;
}
.inline2.newfile .formBody1 {
	margin-bottom:5px;
}
.s-links a.yt {
	    background: url(../images/yt.png) no-repeat 0 0;
}

/* by Zeus07 */
.contacts-wrap .address-info div #map_canvas, .contacts-wrap .feedback-form {
   display: none;
}
.contacts-wrap .contact-item .description .map-popup {
   display: none;
}
#rekv {
   background: #105cab;
   color: #fff;
   padding: 6px 10px 7px;
   font: 21px/25px "Trebuchet MS";
}
#rekv:hover {
   cursor: pointer;
}
#collapse {
   display: none;
}
.moduletable_message p {
   display: block;
   background: #fed661;
   text-align: center;
   box-shadow: 0 2px 5px rgba(172,171,171,0.75);
   font-family: 'Arial';
   font-size: 23px;
   padding: 10px 0;
}
.moduletable_message p a {
   color: #755801;
   text-decoration: none;
   display: block;
   height: 100%;
}
.mobile-block-logo .menu-uslugi {
   display: none;
}

@media (max-width: 1150px) { 
    .formCalculatePrice .formWork .workstep.three textarea {
		    width: 305px;
	}
}
@media (max-width: 1100px) { 
	body.woleft.ord .content-has-left {
		width: 100%;
	}
	body.woleft.ord .rsform {
		width: 94%;
	}
	body.woleft.ord .formCalculatePrice .formWork {
		padding-left: 0px;
	}
}
@media (max-width: 1025px) { 
    .formCalculatePrice .formSteps {
		float: left;
		width: 100%;
	}
	.formCalculatePrice .formWork {
		float: left;
		/* padding-left: 35px; */
		width: 100%;
	}
	

}

.share-item .share42-counter {
	display:none !important;
}
.share-item {
	background-position: center 0px !important;
}

.numForm2 span.required, .numForm3 span.required, .numForm7 span.required {
	display: none !important;
}

.element_slide {
    display: none;
}

.element_slide_open1, .element_slide_open2, .element_slide_open3, .element_slide_open4 {
    cursor: pointer;
}

.element_slide_open1:hover, .element_slide_open2:hover, .element_slide_open3:hover, .element_slide_open4:hover {
    color: #c71212;
}

p.element_slide[style='display: block;'] {
    display: contents !important;
}

.price-table {
   width: 100%;
}
.price-table thead tr .usluga-text {
   width: 70%;
   font-weight: bold;
   padding-bottom: 10px;
   font-size: 16px;
}
.price-table thead tr .price-text, .price-table tbody tr .price-text {
   width: 15%;
   color: #cc0000;
   font-weight: bold;
   padding-bottom: 10px;
   font-size: 16px;
   text-align: center;
}
.price-table tbody tr .usluga-desc {
   width: 70%;
   font-size: 14px;
}
.price-table tbody tr td {
   padding-bottom: 10px;
}
.element_slide td {
width: 100%;
}