@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=3.0.1');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
      url('../fonts/fontawesome-webfont.woff?v=3.0.1') format('woff'),
      url('../fonts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu{top: 100% !important;bottom:100% !important;min-height: 500px !important;}
  .dropdown-menu{height: 250px !important;}
@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?-go52i1');src:url('../fonts/icomoon.eot?#iefix-go52i1') format('embedded-opentype'),
url('../fonts/icomoon.woff?-go52i1') format('woff'),
url('../fonts/icomoon.ttf?-go52i1') format('truetype'),
url('../fonts/icomoon.svg?-go52i1#icomoon') format('svg');font-weight:normal;font-style:normal;}
.reds{color:red;font-size:30px !important;}
/*.tooltip.top{top:-24px !important;}*/
.optionsddk{/*display:none;*/}
#top-menu .list-opener::before {content: "\e259";}
#top-menu .list-opener {right: -2px;top: 0px;color: #fff;cursor: pointer;font-size: 10px;}
.poisk_rab-name{width:100%;margin-bottom: 10px;}
.wddk{width:100%;padding:5px;}
.detailing{width:100%;}
.prevddk{font-size: 30px; color:#F0BB40;line-height:0;position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;border:none;outline:none;background-color:transparent !important;}
#prev:hover,
#prev:focus,
#next:hover,
#next:focus{color:#F0BB40;outline:none;background:transparent;}
#prev{background-color:transparent !important;left:-25px;right:auto;}
#next{background-color:transparent !important;left:auto;right:-25px;}
/*вкладки*/
*{box-sizing:border-box} 
.tabs {width: 800px;padding: 0px;margin: 0 auto;position: relative;border: 1px solid #F0BB40;} 
.tabing {display: none;padding: 15px;background: white;position: absolute;top: 0; left: 180px;} 
p{margin: 0;} 
.inpd{display: none;} 
.labl{display: block;width: 180px;padding: 15px;color: #4F5966;background: #DEE8F2;cursor: pointer;} 
input:checked + .labl {color: #555;background: #F0BB40;} 
#tab1:checked ~ #content1, #tab2:checked ~ #content2, #tab3:checked ~ #content3, #tab4:checked ~ #content4, #tab5:checked ~ #content5, #tab6:checked ~ #content6,
#tab7:checked ~ #content7, #tab8:checked ~ #content8, #tab9:checked ~ #content9, #tab10:checked ~ #content10, #tab11:checked ~ #content11{display: block;} 
.tabing {animation: scale 0.7s ease-in-out;} 
.review_rating_disliked{
    display:none;
  }
  .review{display:none;}
  .review_rating_liked{
    display:block;
      background: #FFFFFF;
      box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.06);
      padding: 25px 30px;
      margin-bottom: 40px;
      width: auto;
      border-bottom: 1px solid #b3b3b3;
      position: relative;
  }
  .review_rating_liked .review__description:before {
    content: url(//yastatic.net/orgpage/_/_Xw9iyNWFHnkkVAsDnIT3Gwz-7M.svg);
    margin-right: 8px;
  }
  .org__rating-quantity{display:none;}
  .org__rating-score_type_good{margin-top:-1px;}
  .review__footer{
    position: absolute;
      top: 0;
      left: 85%;
      font-size:18px;
      color: #7e7e7e;
  }
  .review__author{
    margin-bottom: 25px;
    font-size: 18px;
  }
  .review__user-name{
    color: #595959;
      font-weight: 600;
      font-size: 18px;
  }
  .review__description{
    color: #595959;
      font-style: italic;
  }
  .review__comment{
    display:none;
  }
  
  
  .near-orgs {display:none;}
  .org__sidebar{display:none;}
  .reviews_wrap .footer{display:none;}
@keyframes scale { 0% {transform: scale(0.9);opacity: 0;} 50% {transform: scale(1.005);opacity: 0.5;} 100% {transform: scale(1);opacity: 1;}}
/*end*/
.tabing p{font-size:18px;}
.contentddk{background: #F0BB40;margin-top:30px;}
.h1-c{font-size: 24px;}
.text-1{font-size: 25px;padding: 15px 62px 0;color: #FFFFFF;font-weight: bold;text-transform: uppercase;text-align: center;}
.text-2{font-size: 24px;padding: 10px 62px 0;color: #FFFFFF;text-align: center;}
.form {padding: 24px 62px 0;}
.form label {font-size: 16px;color: #373737;font-weight: normal;margin-bottom: 3%;}
.form .element {margin-bottom: 6%;}
.form input[type='text'] {width: 100%;height: 2.78vw;max-height: 34px;padding: 0 15px;}
.form input[type='email'] {width: 100%;height: 2.78vw;max-height: 34px;padding: 0 15px;}
.form .kuzovddktextarea {width: 100%;padding: 0 15px;}
.form .element.submit {text-align: center;margin-top: -6%;margin-bottom: 6%;padding: 30px;}
.autocomplete-suggestions {background: #FFF;border: 1px dashed #bdbfc7;border-top: none;}
.autocomplete-suggestion {text-align: left;padding: 5px;font-size: 13px;font-family: Arial, Helvetica, sans-serif;color: #000000;}
.autocomplete-suggestion:hover{background-color: #F0BB40;}
.form .element button[type='submit'] {background-color: #373737;box-shadow: inset 0px -3px 0px 0px rgba(0, 0, 0, 0.17);width: 174px;height: 2.78vw;max-height: 39px;border: 0;font-size: 18px;color: #F0BB40;text-transform: uppercase;text-align: center;font-weight: 600;}
#mobile_logo{display:inline-block;background-image:url(/templates/main/assets/images/logo@150.png);background-position:center;background-repeat:no-repeat;vertical-align:top;height:45px;line-height:45px;margin-left:28px;width:150px;margin-top:-4px;}
#mobile_recall{background:#595959 url(/templates/main/assets/images/icon-mb-phone.png) center no-repeat;float:right;}
#phonesd{padding-left:24.5px;background-image:url(/templates/main/assets/images/icon-phone.png);background-repeat:no-repeat;background-position:left center;display:inline-block;vertical-align:middle;font-size:20px;color:#595959;font-weight:lighter;position:absolute;margin-top:35px;left:322px;}
#winda_cont #winda_wrap, #winda_cont_overall #winda_wrap{padding:40px !important;}
#winda_close, #winda_overall_close{}
footer#footer{min-height:110px;float:left;width:100%;overflow:hidden;background:#373737;}
footer#footer .footer_wrap{max-width:1280px;margin:0 auto;height:70px;line-height:70px;}
footer#footer .footer_wrap .block-1{color:#FFFFFF;}
footer#footer .footer_wrap .block-2{text-align:center;color:#FFFFFF;}
footer#footer .footer_wrap .block-2 .text{display:inline-block;vertical-align:bottom;line-height:normal;}
footer#footer .footer_wrap .block-2 img{vertical-align:bottom;margin:0 15px;}
footer#footer .footer_wrap .block-3{text-align:right;}
footer#footer .footer_wrap .block-3 a{display:inline-block;vertical-align:bottom;line-height:normal;margin:0 0 0 7px;}
footer#footer .footer_wrap .block-1 img{vertical-align:bottom;margin-right:30px;}
.bootstrap-select.scode-select li.dropdown-header:hover, .bootstrap-select.scode-select li.dropdown-header.item-opened{background: #F0BB40;color: #FFF;}
.bootstrap-select.scode-select li.dropdown-header::after {content: "\e114";position: relative;top: 3px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;float: right;vertical-align: middle;}
@media (max-width:320px){.links_red{margin-top:-4px !important;margin-right:53px !important;}
#scriptto-h1 .text{font-size:12px !important;}
}
@media (max-width:992px){footer#footer .footer_wrap{height:auto;position:relative;padding-bottom:50px;}
.akciiddk{height: 60px !important;}
.w-300{width:100% !important;}
#scriptto-h1 .text{font-size:12px !important;}
#phonesd{display:none;}
.tabs{width:100% !important;}
footer#footer .footer_wrap .block-1{text-align:center;line-height:50px;position:absolute;bottom:0;height:50px;width:100%;background:#2b2b2b;}
footer#footer .footer_wrap .block-1 .text{font-size:14px;vertical-align:middle;}
footer#footer .footer_wrap .block-1 img{display:none;}
footer#footer .footer_wrap .block-2 .text{display:none;}
footer#footer .footer_wrap .block-2 img{vertical-align:middle;}
footer#footer .footer_wrap .block-3{text-align:center;line-height:45px;background:#2b2b2b;}
}
@media (max-width:1280px){footer#footer .footer_wrap .block-3 a{margin:0 0 0 5px;}
footer#footer .footer_wrap .block-1 img{margin-right:10px;}
footer#footer .footer_wrap .block-2 img{margin:0 5px;}
footer#footer .footer_wrap .block-1 .text{font-size:12px;}
}
@media (max-width:400px){footer#footer .footer_wrap .block-2{padding:0;}
}
@font-face{font-family:"Flaticon";src:url("../fonts/Flaticon.eot");src:url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
url("../fonts/Flaticon.woff") format("woff"),
url("../fonts/Flaticon.ttf") format("truetype"),
url("../fonts/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("../fonts/Flaticon.svg#Flaticon") format("svg");}
}
.zag_bread{display:none;}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-family:Flaticon;font-size:20px;font-style:normal;}
.flaticon-buildings:before{content:"\f100";}
.flaticon-shopping-cart:before{content:"\f101";}
.flaticon-autolift:before{content:"\f102";}
@font-face{font-family:"Flaticon-2";src:url("../fonts/Flaticon-2.eot");src:url("../fonts/Flaticon-2.eot?#iefix") format("embedded-opentype"),
url("../fonts/Flaticon-2.woff") format("woff"),
url("../fonts/Flaticon-2.ttf") format("truetype"),
url("../fonts/Flaticon-2.svg#Flaticon") format("svg");font-weight:normal;font-style:normal;}
#lhc_need_help_container{display:none !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon-2";src:url("../fonts/Flaticon-2.svg#Flaticon") format("svg");}
}
[class^="flaticon-2-"]:before, [class*=" flaticon-2-"]:before,
[class^="flaticon-2-"]:after, [class*=" flaticon-2-"]:after{font-family:Flaticon-2;font-size:21px;font-style:normal;}
.flaticon-2-social:before{content:"\f100";}
.flaticon-2-login:before{content:"\f101";}
.flaticon-2-choice:before{content:"\f102";}
.flaticon-2-present:before{content:"\f103";}
.flaticon-2-nine-small-boxes:before{content:"\f104";}
.bootstrap-select.scode-select li {display: none;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {display: inline-block;overflow: hidden;width: 100%;text-align: left;}
#mobile_profile{background:#F0BB40 url(../images/icon-mb-man.png) center no-repeat !important;width:40px;float:right;}
body{font-family:'Open Sans', sans-serif;position:relative;}
a{color:#be381e;-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;}
a:hover{color:#be381e;}
.bootstrap-select .dropdown-toggle:focus{outline:none !important;}
.open>.dropdown-menu{z-index:9999 !important;position:absolute;}
/*.element>.open{z-index:9999 !important;position:absolute;}*/
.dropdown-header{cursor:pointer;font-size: 14px;cursor: pointer;padding: 5px;}
.bootstrap-select.scode-select li.divider, .bootstrap-select.scode-select li.dropdown-header, .bootstrap-select.scode-select li:first-child{display: list-item;}
.dropdown-menu .divider{margin: 0 !important;}
.w-50{width:50px;}
.w-100{width:100px;}
.w-150{width:150px;}
.w-200{width:200px;}
.w-250{width:250px;}
.w-300{width:300px !important;}
.w-350{width:350px;}
.w-400{width:400px;}
.w-450{width:450px;}
.w-500{width:500px;}
.h-50{height:50px;}
.h-100{height:100px;}
.h-150{height:150px;}
.h-200{height:200px;}
.h-250{height:250px;}
.h-300{height:300px;}
.h-350{height:350px;}
.h-400{height:400px;}
.h-450{height:450px;}
.h-500{height:500px;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}
input, textarea, button{-webkit-border-radius:0;}
input.style-1[type="checkbox"]{display:none;}
input.style-1[type="checkbox"] + label{height:32px;width:32px;border:2px solid rgba(174,176,187,1);cursor:pointer;position:relative;background:#ffffff;}
input.style-1[type="checkbox"] + label::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:19px;height:11px;background:transparent;top:5px;left:5px;border:4px solid #f8b333;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
input.style-1[type="checkbox"] + label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3;}
input.style-1[type="checkbox"]:checked + label::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
input.style-2[type="checkbox"]{visibility:hidden;width:0 !important;height:0px !important;min-height:0;}
input.style-2[type="checkbox"] + label{margin-left:-2px;height:15px;width:15px;border:1px solid rgba(174,176,187,1);cursor:pointer;position:relative;margin-bottom:0;background:#ffffff;}
input.style-2[type="checkbox"] + label::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:10px;height:10px;background:transparent;top:-1px;left:2px;border:4px solid #f8b333;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
input.style-2[type="checkbox"] + label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3;}
input.style-2[type="checkbox"]:checked + label::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
input.style-3[type="checkbox"]{display:none;}
#repair_table_wrap{margin-top:10px;}
input.style-3[type="checkbox"] + label{height:20px;width:20px!important;border:1px solid rgba(174,176,187,1);cursor:pointer;position:relative;margin-bottom:0;background:#ffffff;}
input.style-3[type="checkbox"] + label::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:11px;height:6px;background:transparent;top:4px;left:4px;border:2px solid #f8b333;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
input.style-3[type="checkbox"] + label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3;}
input.style-3[type="checkbox"]:checked + label::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
ul.unstyled{margin:0;padding:0;}
ul.unstyled li{list-style:none;}
.mb-15{margin-bottom:15px;}
.breadcrumb{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;text-align:right;margin-bottom:0;background-color:#f3f3f3;}
.alert{padding-left:90px;background:url(../i/icon_info.png) 15px center #f8b333 no-repeat;margin:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;min-height:75px;}
.btn{background-color:#e6e6e6 !important;background-size:200% 100%;-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:0;text-shadow:none;border:none;}
.btn:active{padding-top:8px;padding-bottom:4px;outline:none;}
.btn:focus{outline:none;}
.btn-default{background-color:rgba(174,176,187,1);background-image:linear-gradient(to right, rgba(174,176,187,1) 50%, rgba(104,106,115,1) 50%);color:#FFFFFF;}
.search:hover{background-position:-99% 0 !important;}
.btn-default:hover{background-position:-100% 0;color:#FFFFFF;}
.btn-default:active, .btn-default:focus{background-color:rgba(174,176,187,1);background-image:linear-gradient(to right, rgba(174,176,187,1) 50%, rgba(104,106,115,1) 50%);background-position:-100% 0 !important;color:#FFFFFF;}
.btn-black{background-color:rgba(174,176,187,1);background-image:linear-gradient(to right, rgba(127,127,127,1) 50%, rgba(89,89,89,1) 50%);color:#FFFFFF;}
.btn-black:hover{background-position:-100% 0;color:#FFFFFF;}
.btn-black:active, .btn-black:focus{background-color:rgba(174,176,187,1);background-image:linear-gradient(to right, rgba(127,127,127,1) 50%, rgba(89,89,89,1) 50%);background-position:-100% 0 !important;color:#FFFFFF;}
.get_archive{background-size:200% 100%;}
.grey{background-color:#e6e6e6 !important;background-size:200% 100%;-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:0;text-shadow:none;border:none;}
.btn-info{background-color:rgba(226,196,90,1);background-image:linear-gradient(to right, rgba(226,196,90,1) 50%, rgba(200,168,53,1) 50%);color:#FFFFFF;}
.btn-info:hover{background-position:-100% 0;color:#FFFFFF;}
.btn-info:active, .btn-info:focus{background-color:rgba(226,196,90,1);background-image:linear-gradient(to right, rgba(226,196,90,1) 50%, rgba(200,168,53,1) 50%);background-position:-100% 0 !important;color:#FFFFFF;}
.btn-primary{background-color:rgba(248,179,51,1);background-image:linear-gradient(to right, rgba(248,179,51,1) 50%, rgba(227,120,4,1) 50%);color:#FFFFFF;}
.btn-primary.active, .btn-primary.active:hover{color:#000000;}
.btn-primary.active:before{font-family:'Glyphicons Halflings';content:"\e013";color:#40A302;font-size:10px;}
.btn-primary:hover{background-position:-100% 0;color:#FFFFFF;}
.btn-primary:active, .btn-primary:focus{background-color:rgba(226,196,90,1);background-image:linear-gradient(to right, rgba(226,196,90,1) 50%, rgba(200,168,53,1) 50%);background-position:-100% 0 !important;color:#FFFFFF;}
.btn-success{background-color:#5cb85c;background-image:linear-gradient(to right, #5cb85c 50%, #419641 50%);color:#FFFFFF;}
.btn-success:hover{background-position:-100% 0;color:#FFFFFF;}
.btn-success:active, .btn-success:focus{background-color:#5cb85c;background-image:linear-gradient(to right, #5cb85c 50%, #419641 50%);background-position:-100% 0 !important;color:#FFFFFF;}
.btn-danger{background-color:#d9534f;background-image:linear-gradient(to right, #d9534f 50%, #c12e2a 50%);color:#FFFFFF;}
.btn-danger:hover{background-position:-100% 0;color:#FFFFFF;}
.btn-danger:active, .btn-danger:focus{background-color:#d9534f;background-image:linear-gradient(to right, #d9534f 50%, #c12e2a 50%);background-position:-100% 0 !important;color:#FFFFFF;}
.icon-uniE600:before{content:"\e600";}
.info-massege{margin:0 -30px;padding:10px 22px 10px 90px;background:url(../i/info-msg-bf.png) 10px center no-repeat #f8b333;}
.obtn{padding:7px 18px;display:inline-block;text-align:center;cursor:pointer;color:#FFFFFF;text-decoration:none;background-size:201% 100%;background-color:rgba(248,179,51,1);background-image:linear-gradient(to right, rgba(248,179,51,1) 50%, rgba(255,199,94,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;text-transform:lowercase;}
.obtn:hover{background-position:-100% 0;color:#FFFFFF;text-decoration:none;}
.obtn:active{padding:9px 18px 5px;color:#FFFFFF;text-decoration:none;}
a.anim-underline{background-size:201% 100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right, rgba(255,255,255,0) 50%, rgba(255,255,255,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;}
.grid [class^="col-"]{padding-top:10px;padding-bottom:10px;}
.letterspace{-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;}
.extra_news{width:1000px;margin:5px auto;font-family:'Open Sans', sans-serif;text-align:center;}
.extra_news span{font-weight:bold;color:#be381e;}
.articleBody ol li{margin-bottom:15px;}
#wrap{width:1000px;margin:0 auto;font-family:'Open Sans', sans-serif;}
#content{/*overflow:hidden;*/}
#logo{padding:20px 0 0 30px;font-family:'Muli', sans-serif;width:220px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;}
#head{height:188px;background:url(../i/bg.png) no-repeat;position:relative;z-index:50;}
#head.may9{background:url(../i/banner_victoryDay_os.jpg) no-repeat;}
#head.birthday{background:url(../i/banner_Birthday_os.jpg) no-repeat;}
#header_link{display:block;height:154px;float:left;width:480px;}
#head.april-1{background:url(../i/banner_formula_1april.png) no-repeat;}
#head.april-1 .menutop, #head.may9 .menutop, #head.birthday .menutop{background:url(../i/1px-white.png);}
#head.new_year{background:url(../i/nybg.jpg) no-repeat;}
#head.valentine{background:url(../i/bannerStValentine2015.jpg) no-repeat;}
#head.valentine .menutop{background:url(../i/1px-white.png);}
#head.march8{background:url(../i/8_March_banner.jpg) no-repeat;}
#head.march8 .menutop{background:url(../i/1px-white.png);}
#head.feb23{background:url(../i/banner_23february_2015.jpg) no-repeat;}
#head.feb23 .phone{color:#FFFFFF;}
#head .phone{color:#4a4d4e;font-size:18px;letter-spacing:2px;}
#top-2{float:right;padding:0 10px 0 0;font-family:'Open Sans', sans-serif;overflow:hidden;}
.action-link{right:0;top:60px;position:absolute;z-index:100;width:79px;height:73px;background:url(../i/gift-icon.png) no-repeat;}
.action-link{animation-duration:1s;animation-fill-mode:both;}
.action-link{animation-iteration-count:infinite;}
@keyframes bounce{from, 20%, 53%, 80%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transform:translate3d(0,0,0);}
40%, 43%{animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transform:translate3d(0, -30px, 0);}
70%{animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transform:translate3d(0, -15px, 0);}
90%{transform:translate3d(0,-4px,0);}
}
.action-link{animation-name:bounce;transform-origin:center bottom;}
.user-dropdown{display:none;position:absolute;right:0;top:50px;background:#fff;width:190px;z-index:150;padding:0;border:2px solid #E0AD34;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.user-dropdown:before{content:'';position:absolute;bottom:100%;left:91%;margin-left:-12px;width:0;height:0;border-bottom:10px solid #E0AD34;border-right:12px solid transparent;border-left:12px solid transparent;}
.user-dropdown:after{content:'';position:absolute;bottom:100%;left:91%;margin-left:-8px;width:0;height:0;border-bottom:8px solid #FFFFFF;border-right:8px solid transparent;border-left:8px solid transparent;}
.user-dropdown .login-greeting{padding:5px;float:none;}
.user-dropdown .delimiter{border-top:1px solid #ccc;}
.user-dropdown a{display:block;margin:5px 0;color:#000;padding:2px 5px;}
.user-dropdown a:hover{text-decoration:none;background:#EEE;}
.user-dropdown #login-form{margin:5px 0;}
.user-dropdown #login-form .login-logout{background:none;width:100%;border:0;text-align:left;padding:2px 5px;}
.user-dropdown #login-form .login-logout:hover{background:#EEE;}
.login-greeting{float:right;}
.user-dropdown-togler{vertical-align:middle;height:40px;width:40px;background:#e6b242;border:2px solid #e6b242;color:#FFF;font-weight:bold;margin-left:20px;text-transform:uppercase;}
#user_menu li{list-style:none;margin:0;padding:0;font-weight:300;font-size:14px;text-align:right;text-transform:lowercase;}
#user_menu li a{color:#ffffff;text-decoration:none;}
#head.new_year #user_menu li a, #head.march8 #user_menu li a, #head.april-1 #user_menu li a, #head.birthday #user_menu li a{color:#686867;font-weight:500;}
#user_menu li a:hover{text-decoration:none;background-position:-100% 0;color:#000000;}
#head.new_year #user_menu li a:hover, #head.march8 #user_menu li a:hover, #head.april-1 #user_menu li a:hover, #head.birthday #user_menu li a:hover{color:#686867;}
#login-form .input-prepend{text-align:right;margin-bottom:6px;}
#login-form input:focus{outline:1px solid #f8b333;outline-offset:-1px;}
#login-form .controls{text-align:right;}
#login-form input[type='text'], #login-form input[type='password']{width:159px;height:29px;background:#000000;border:1px solid #FFFFFF;padding:5px 9px;text-align:right;font-size:14px;text-transform:lowercase;color:#FFFFFF;}
#head.new_year #login-form input[type='text'], #head.new_year #login-form input[type='password'], #head.march8 #login-form input[type='text'], #head.march8 #login-form input[type='password'], #head.april-1 #login-form input[type='text'], #head.april-1 #login-form input[type='password'], #head.birthday #login-form input[type='password'], #head.birthday #login-form input[type='text']{background:none;border-color:#686867;color:#686867;}
#head.new_year::-webkit-input-placeholder, #head.march8::-webkit-input-placeholder{color:#686867;}
#head.new_year:-moz-placeholder, #head.march8:-moz-placeholder, #head.april-1:-moz-placeholder{color:#686867;opacity:1;}
#head.new_year::-moz-placeholder, #head.march8::-moz-placeholder, #head.april-1::-moz-placeholder{color:#686867;opacity:1;}
#head.new_year:-ms-input-placeholder, #head.march8:-ms-input-placeholder, #head.april-1:-ms-input-placeholder{color:#686867;}
#login-form .login-submit{width:95px;height:29px;background:url(../i/button_enter.png) left center no-repeat;border:0;margin-top:2px;color:#FFFFFF;margin-right:-68px;padding-left:41px;font-family:'Open Sans', sans-serif;font-size:18px;-webkit-transition:margin-right 0.3s ease-out 0s;-moz-transition:margin-right 0.3s ease-out 0s;-o-transition:margin-right 0.3s ease-out 0s;transition:margin-right 0.3s ease-out 0s;}
#head.new_year #login-form .login-submit, #head.march8 #login-form .login-submit, #head.april-1 #login-form .login-submit, #head.birthday #login-form .login-submit{color:#686867;background:url(../i/button_enter_white.png) left center no-repeat;}
#login-form .login-submit:hover{margin-right:0px;}
#login-form .login-logout{}
#login-form .login-logout:hover{margin-right:7px;}
#head.new_year #login-form .login-logout{background:url(../i/button-exit-dark.png) left center no-repeat;color:#686867;}
#login-form .logout-button{padding-top:8px;text-align:right;}
#login-form .btn-cabinet{background-size:201% 100%;background-color:#f8b333;background-image:linear-gradient(to right, #f8b333 50%, #f0a33c 50%);-webkit-transition:background-position 0.5s;-moz-transition:background-position 0.5s;transition:background-position 0.5s;padding:1px 8px;border:0;vertical-align:middle;color:#000000;text-decoration:none;display:inline-block;text-transform:lowercase;height:29px;font-family:'Open Sans', sans-serif;font-size:18px;width:165px;}
#login-form .btn-cabinet:hover{background-position:-100% 0;}
#top-menu{position:relative;background:#373737;z-index:10;width:100%;height:34px;font-size:14px;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:-52px;}
#top-menu .defaultmenutop, #top_menu_mob .defaultmenutop{}
#top-menu .defaultmenutop ul, #top_menu_mob .defaultmenutop ul{display:none;text-align:left;}
#top-menu .defaultmenutop > li, #top_menu_mob .defaultmenutop > li{}
#top-menu .defaultmenutop > li a, #top-menu .defaultmenutop > li .separator, #top_menu_mob .defaultmenutop > li a, #top_menu_mob .defaultmenutop > li .separator{color:#FFF;}
#top-menu .defaultmenutop > li:hover > a, #top-menu .defaultmenutop > li:hover > .separator, #top_menu_mob .defaultmenutop > li:hover > a, #top_menu_mob .defaultmenutop > li:hover > .separator{}
#top-menu .defaultmenutop > li ul li a.isactivea, #top_menu_mob .defaultmenutop > li ul li a.isactivea{}
#top-menu .defaultmenutop > li a.isactivea, #top-menu .defaultmenutop > li a:hover, #top-menu .defaultmenutop > li .separator:hover, #top_menu_mob .defaultmenutop > li a.isactivea, #top_menu_mob .defaultmenutop > li a:hover, #top_menu_mob .defaultmenutop > li .separator:hover{text-decoration:none;cursor:pointer;color:#ffc848;}
#top-menu nav ul > li > a:hover, #top-menu nav ul > li:hover > span, #top-menu nav ul > li:hover > i{cursor:pointer;color:#ffc848;text-decoration:none;}
#top-menu .defaultmenutop > li a.profile{background:#e6b242;}
#top-menu .top-slides{display:inline-block;background:#e6b242;height:3px;width:30px;vertical-align:top;position:absolute;display:none !important;}
#top-menu-socials{margin:15px 15px 0 0;}
#top-menu .separator, #top_menu_mob .separator{cursor:default;}
#top-menu nav{max-width:850px;margin:0 auto;}
#modlgn-username-modal{width: 100% !important;height: 29px !important;background: #fff !important;border: 1px solid #000 !important;padding: 5px 9px !important;text-align: left !important;font-size: 14px !important; text-transform: lowercase !important;color: #000 !important;}
#modlgn-passwd-modal{width: 100% !important;height: 29px !important;background: #fff !important;border: 1px solid #000 !important;padding: 5px 9px !important;text-align: left !important;font-size: 14px !important;text-transform: lowercase !important;color: #000 !important;}
@media (min-width:993px) and (max-width:1200px){#phonesd{left:28px !important;}
#top-line{margin-left:26.58% !important;}
}
@media (min-width:1201px) and (max-width:1241px){#phonesd{margin-left: -282px !important;}
.logo-new {margin-left: -99px !important;}
}
@media (min-width:1242px) and (max-width:1300px){#phonesd{margin-left: -256px !important;}
.logo-new {margin-left: -99px !important;}
}
@media (min-width:1301px) and (max-width:1361px){#phonesd{margin-left: -310px !important;}
.logo-new {margin-left: -149px !important;}
}
@media (min-width:1362px) and (max-width:1424px){#phonesd{margin-left: -191px !important;}
.logo-new {margin-left: -99px !important;}
}
@media (min-width:1425px) and (max-width:1494px){#phonesd{margin-left: -157px !important;}
.logo-new {margin-left: -99px !important;}
}
@media (min-width:1495px) and (max-width:1570px){#phonesd{margin-left: -120px !important;}
.logo-new {margin-left: -99px !important;}
}
@media (min-width:1571px) and (max-width:1638px){#phonesd{margin-left: -84px !important;}
.logo-new {margin-left: -99px !important;}
}
@media (min-width:1639px) and (max-width:1708px){#phonesd{margin-left: -49px !important;}
.logo-new {margin-left: -99px !important;}
}
@media (min-width:1709px) and (max-width:1783px){#phonesd{margin-left: -12px !important;}
.logo-new {margin-left: -99px !important;}
}
@media (min-width:1784px) and (max-width:1783px){#phonesd{margin-left: -12px !important;}
.logo-new {margin-left: -99px !important;}
}
@media (max-width:992px){#top-menu .defaultmenutop > li > ul, #top_menu_mob .defaultmenutop > li > ul{background:none !important;margin-left:-24% !important;margin-top:10% !important;position:unset !important;}
#top-menu .defaultmenutop > li > ul li, #top_menu_mob .defaultmenutop > li > ul li{/*padding:10px !important;*/}#winda_cont.little{top: 22px !important;}#registration_slogin{text-align: left !important;}
#modlgn-username-modal {width: 87% !important;}#modlgn-passwd-modal {width: 87% !important;}.but-vxd{margin-left: -12% !important;}
}
@media (min-width:992px){#top-menu nav > ul{margin:0;padding:0;display:-webkit-box;-webkit-box-pack:justify;display:-webkit-flex;webkit-justify-content:space-between;display:flex;justify-content:space-between;text-align:justify;text-align-last:justify;line-height:54px;}
#top-menu{margin-left:auto !important;}
}
#top-menu nav ul > li{font-size:14px;color:#FFF;text-transform:uppercase;list-style:none;text-align:center;display:-webkit-box;}
#top-menu{background-color:#373737;height:54px;position:relative;z-index:10;}
#top-menu .defaultmenutop > li > ul, #top_menu_mob .defaultmenutop > li > ul{position:absolute;padding:0;background:#373737;min-width:185px;top:54px;z-index:10;margin-left:-15px;}
#menu_mobile_profile{margin-left:10px;}
.links_red{margin-top:35px;margin-right:-143px;}
#top-menu .defaultmenutop > li > ul li, #top_menu_mob .defaultmenutop > li > ul li{/*list-style:none;padding:0;margin:0;background-size:201% 100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right, #373737 50%, rgba(255,255,255,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;line-height:1;*/}
#top-menu .defaultmenutop > li > ul li:hover, #top_menu_mob .defaultmenutop > li > ul li:hover{}
#top-menu .defaultmenutop > li > ul li a, #top-menu .defaultmenutop > li > ul li .separator, #top_menu_mob .defaultmenutop > li > ul li a, #top_menu_mob .defaultmenutop > li > ul li .separator{color:#FFFFFF;text-transform:uppercase;padding:12px 25px 12px 25px;display:block;}
#top-menu .defaultmenutop > li > ul li:hover > a, #top-menu .defaultmenutop > li > ul li:hover > .separator, #top_menu_mob .defaultmenutop > li > ul li:hover > a, #top_menu_mob .defaultmenutop > li > ul li:hover > .separator{color:#ffc848;}
#top-menu .defaultmenutop > li > ul li, #top_menu_mob .defaultmenutop > li > ul li{/*position:relative;

    list-style: none;
    padding: 0px;
    margin: 0;
    background-size: 201% 100%;
    background-color: rgba(255,255,255,0);
    background-image: linear-gradient(to right, #373737 50%, rgba(255,255,255,1) 50%);
    -webkit-transition: background-position 0.5s, color 0.3s;
    -moz-transition: background-position 0.5s, color 0.3s;
    transition: background-position 0.5s, color 0.3s;
    line-height: 1;
*/
}
@media (min-width: 992px){
#top-menu .defaultmenutop > li > ul li, #top_menu_mob .defaultmenutop > li > ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    background-size: 201% 100%;
    background-color: rgba(255,255,255,0);
    background-image: linear-gradient(to right, #373737 50%, rgba(255,255,255,1) 50%);
    -webkit-transition: background-position 0.5s, color 0.3s;
    -moz-transition: background-position 0.5s, color 0.3s;
    transition: background-position 0.5s, color 0.3s;
    line-height: 1;
    position:relative;
}
}
#top-menu .defaultmenutop > li > ul > li ul, #top_menu_mob .defaultmenutop > li > ul > li ul{/*position:absolute;padding:0;background:url(../i/top-menu-1px.png);top:0px;left:90%;min-width:185px;*/z-index:10;}
.top-menu-arrow{margin-top:1px;font-size:18px;}
#main_news{height:238px;background:url(../i/news-pic.png) left top no-repeat;}
#main_news h2{text-align:right;margin:0;padding:0 25px 0 0;line-height:44px;height:50px;font-size:36px;text-transform:lowercase;color:#353740;}
#main_news ul{margin:25px 0 0 0;padding:0;}
#main_news a{background-size:201% 100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right, rgba(255,255,255,0) 50%, rgba(170,101,0,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;padding:0 3px;}
#main_news ul li{list-style:none;text-align:right;font-size:12px;margin-bottom:10px;}
#main_news li .dateCreated{color:#aa6500;}
#main_news li .name{color:#3f3f42;}
#main_news li .url{color:#717278}
#main_news ul li.all-link{margin-top:5px;}
#main_news ul li.all-link a{background-size:201% 100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right, rgba(255,255,255,0) 50%, rgba(113,114,120,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;color:#aa6500;font-size:14px;}
#main_news a:hover{background-position:-100% 0;color:#ffffff !important;text-decoration:none;}
.action_dec_line{height:50px;background:url(../i/action_line_bg.png);position:relative;z-index:10;}
.action_wrap{text-align:center;margin-top:-30px;}
.action_item{position:relative;width:274px;display:inline-block;vertical-align:top;margin-left:48px;background:url(../i/action_item_bg.png) center top no-repeat;min-height:325px;padding-top:35px;}
.action_item h4{margin:0;font-size:14px;color:#df8704;line-height:1.3;margin-bottom:5px;text-align:center;max-height:36px;overflow:hidden;}
.action_item:first-child{margin-left:0px;}
.action_item .item{width:210px;margin:0 auto;text-align:left;}
.action_item .Articledescription{font-size:12px;color:#000000;max-height:51px;overflow:hidden;}
.action_item a.url{background-size:201% 100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right, rgba(255,255,255,0) 50%, rgba(170,101,0,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;padding:0 3px;color:#717278;font-size:12px;}
.action_item a.url:hover{background-position:-100% 0;text-decoration:none;color:#FFFFFF;}
.action_item .image{margin:3px 0 0 0px;overflow:hidden;width:210px;}
.action_item .image img{width:206px;height:auto;border:2px solid #fcb040;}
.formulaActionSlider{height:325px;width:210px;margin:0 0 0 32px;}
.formulaAction .next, .formulaAction .prev{display:block;width:11px;height:33px;position:absolute;top:208px;}
.formulaAction .next{right:10px;background:url(../i/arrow_nextPage_mini.png) center top no-repeat;}
.formulaAction .prev{left:10px;background:url(../i/arrow_prevPage_mini.png) center top no-repeat;}
footer{background:#000000;}
.icon-thumbs-prev:after{content: '\e850';}
.icon-thumbs-next:after{content: '\e815';}
footer .moduletable_footext{padding:21px 0;width:750px;margin:0 auto;color:#b4b4b4;}
footer .moduletable_footext strong{color:#fcb040;}
footer #foot_chev{margin:0;padding:7px 0 10px 0;text-align:center;border-top:1px solid #292929;}
footer #foot_chev li{list-style:none;display:inline-block;margin:0 27px;}
footer #foot_chev li a{background-size:201% 100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right, rgba(255,255,255,0) 50%, rgba(255,255,255,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;color:#b4b4b4;text-decoration:none;text-transform:lowercase;padding:0 3px;}
footer #foot_chev li a:hover{background-position:-100% 0;color:#000000;}
footer .conters{text-align:center;}
footer .conters img{margin:0 7px;}
footer .copyright{padding:10px 0;font-size:12px;color:#b4b4b4;text-align:center;}
.blog-wrap h1{margin:0;height:50px;background:url(../i/action_line_bg.png);font-size:36px;color:#dbdbdc;text-transform:lowercase;font-weight:300;padding:0 0 0 30px;}
.blog-wrap .items-leading > div{overflow:hidden;background:#e3e0ea;padding:25px 30px;margin-bottom:1px;}
.blog-wrap .items-leading > div:first-child{padding:10px 30px;background:none;}
.blog-wrap .first-blog-img img{width:300px;height:auto;float:left;margin-right:30px;border:1px solid #e5e2eb;}
.blog-wrap .first-blog-description{color:#717278;font-size:12px;margin:55px 0 15px 325px;width:570px;font-family:sans-serif;}
.blog-wrap .first-blog-readmore{background-size:201% 100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right, rgba(255,255,255,0) 50%, rgba(113,114,120,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;font-size:12px;padding:0 5px;display:block;}
.blog-wrap .first-blog-readmore:hover, .blog-wrap .blog-readmore:hover{background-position:-100% 0;color:#FFFFFF;}
.blog-wrap .blog-img img{width:210px;height:auto;float:left;margin-right:25px;}
.blog-wrap .blog-description{color:#717278;font-size:12px;margin:0 0 15px 235px;}
.blog-wrap .blog-readmore{background-size:201% 100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right, rgba(255,255,255,0) 50%, rgba(113,114,120,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;font-size:12px;padding:0 5px;display:block;}
.blog-wrap .info-label{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #F8B333;background:#fff;float:left;font-size:12px;color:#717278;padding:0 5px;}
.pagination{text-align:center;display:block;}
.pagination ul{margin:0;padding:0;}
.pagination li{display:inline-block;margin:0 2px;padding:0;list-style:none;background:none !important;font-size:14px !important;}
.pagination li a{background-size:201% 100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right, rgba(255,255,255,0) 50%, rgba(170,101,0,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;color:#717278;padding:0 5px;}
.pagination li a:hover{background-position:-100% 0;color:#ffffff;}
.pagination li strong{font-weight:normal;}
.pagination li .pagenav{font-weight:bold;}
.articleBody{position:relative;}
.articleBody h1, .articleBody h2, .articleBody h3, .articleBody h4, .articleBody h5, .articleBody h6{color:#be381e;padding:0;background:none;line-height:normal;text-transform:none;font-weight:normal;font-weight:300;}
.articleBody h1{font-size:24px;}
.articleBody h2{font-size:22px;}
.articleBody h3{font-size:20px;}
.articleBody h4{font-size:18px;}
.articleBody h5{font-size:17px;}
.articleBody h6{font-size:16px;}
.item-page h1, h1.header-h1{margin:20px 0;min-height:50px;line-height:50px;font-size:36px;color:#717278;font-weight:300;padding:0 0 0 30px;}
h2.header-h2{margin:0;min-height:50px;line-height:50px;background:url(../i/action_line_bg.png);font-size:36px;color:#dbdbdc;font-weight:300;padding:0 0 0 30px;}
h2.header-h2-2{margin:0;min-height:50px;line-height:50px;background:#f8b333;font-size:36px;color:#ffffff;font-weight:300;padding:0 0 0 30px;}
.item-page .articleBody, .contentBody, .weblink-category{padding:0 30px;}
.item-page .articleBody table, table.otable{margin:10px 0;max-width:1000px !important;border:none !important;border-collapse:collapse;}
.item-page .articleBody table th, table.otable th{border:0;border-left:1px solid #aaaaab;border-bottom:1px solid #aaaaab;padding:10px 25px;background:#f8b333;}
table.otable th a, table.otable-small th a{color:#FFFFFF;}
.item-page .articleBody table th:first-child, table.otable th:first-child{border-left:0;}
.item-page .articleBody table td, table.otable td{border:0;border-left:1px solid #aaaaab;padding:10px 10px;}
.item-page .articleBody table td:first-child, table.otable td:first-child{border-left:0;}
.item-page .articleBody table tr:nth-child(2n), table.otable tr:nth-child(2n){ border-top: 1px solid #aaaaab;}
table.otable.vertical{margin:10px 0;}
.content-category .filters{margin:10px;}
.category-list{}
.category-list ul{margin:0;padding:30px;}
.category-list ul li{margin:0;list-style:none;background:url(../i/list-style-1.png) left center no-repeat;padding:0 0 0 15px;font-size:18px;font-weight:300;}
.category-list ul li a{color:#717278;text-decoration:underline;background-size:201% 100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right, rgba(255,255,255,0) 50%, rgba(170,101,0,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;padding:0 3px;}
.category-list ul li a:hover{background-position:-100% 0;color:#ffffff !important;text-decoration:none;}
#formula_work_catalog_form{padding:15px 0px;}
.oform .btn{height:30px;vertical-align:middle;margin-top:1px;}
.oform select, .oform input[type="text"], .oform input[type="password"], .oform input[type="email"], .oform input[type="tel"]{height:30px;border:1px solid #bdbfc7;color:#717278;font-size:14px;padding:0 5px;vertical-align:middle;}
.oform .spacer label{margin-left:160px;}
.oform .oform-row, .oform .acysubscribe, .oform .acyregfield{padding:0;margin:0 0 20px 0;overflow:hidden;}
.oform .oform-row.empty-label{padding-left:180px;}
.oform .oform-row label{width:160px;text-align:right;float:left;margin-right:20px;}
.oform .desk{text-align:center;}
.oform-col-2 > div, .oform-col-2 .control-group{margin:0 0 15px 0;}
#formula_work_catalog_form select, #formula_work_catalog_form input[type="text"]{margin-right:10px;}
.opel-captcha-refresh{vertical-align:middle;cursor:pointer;}
.otable-small{border:none !important;border-collapse:collapse;}
.otable-small tr th{border:none;background:#f8b333;padding:10px;color:#ffffff;border-left:1px solid #8b8c92;font-weight:300;text-align:center;}
.otable-small tr th.main_th{color:#ffffff;background:#8b8c92;text-align:center;}
.otable-small tr th:first-child{border-left:none;}
.otable-small tr td{padding:3px;font-size:12px;border-left:1px solid #bdbfc7;border-bottom:1px solid #bdbfc7;}
.otable-small tr td:first-child{border-left:none;}
.otable-small tr:first-child td{border-top:none;}
.contmap{overflow:hidden;margin-bottom:38px;}
.contmap .popup{float:right;width:290px;}
.contmap ul{padding:0;list-style:none;}
.weblink-category #filter-search{width:250px;height:32px;border:1px solid #bdbfc7;color:#717278;font-size:14px;padding:0 5px;vertical-align:middle;}
#member-registration, #user-registration, #reset_confirm, #login_form{margin-top:20px;}
#cabinet_grid{list-style:none;margin:0 auto;}
#cabinet_grid ul{padding:0px;}
#cabinet_grid li{width:150px;height:150px;display:inline-block;vertical-align:top;margin:0 20px 20px;text-align:center;font-size:16px;position:relative;border:4px solid #e3e0ea;background:url(../i/gray-icons.png) #e7e7e7 no-repeat;text-indent:0;padding:20px 0 0;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}
#cabinet_grid li a, #cabinet_grid li span{display:block;padding-top:59px;color:inherit;background:0;text-align:center;text-indent:0;font-size:14px;}
#cabinet_grid li:hover{background-image:url(../i/color-icons.png);background-color:#b6b6b6;border-color:#717278;color:#FFFFFF;text-decoration:none;}
#cabinet_grid li a:hover{text-decoration:none;}
#cabinet_grid li.repair_cost{background-image:url(../i/order_repair.png);background-position:center 30px;}
#cabinet_grid li.repair_cost:hover{background-image:url(../i/order_repair_white.png);background-position:center 30px;}
#cabinet_grid li.to_cost{background-image:url(../i/order_TO.png);background-position:center 30px;}
#cabinet_grid li.to_cost:hover{background-image:url(../i/order_TO_white.png);}
#cabinet_grid li.spares_cost{background-image:url(../i/order_spares.png);background-position:center 30px;}
#cabinet_grid li.spares_cost:hover{background-image:url(../i/order_spares_white.png);}
#cabinet_grid li.formula-profile{background-image:url(../i/personal_info.png);background-position:center 30px;}
#cabinet_grid li.formula-profile:hover{background-image:url(../i/personal_info_white.png);}
#cabinet_grid li.formula-profile a{width:140px;margin:0 auto;}
#cabinet_grid li.ask{background-image:url(../i/reminders.png);background-position:center 30px;}
#cabinet_grid li.ask:hover{background-image:url(../i/reminders_white.png);}
#cabinet_grid li.reccomends{background-image:url(../i/recommendation.png);background-position:center 30px;}
#cabinet_grid li.reccomends:hover{background-image:url(../i/recommendation_white.png);}
#cabinet_grid li.formula-repair{background-image:url(../i/repair_history.png);background-position:center 30px;}
#cabinet_grid li.formula-repair:hover{background-image:url(../i/repair_history_white.png);background-position:center 30px;}
#cabinet_grid li.formula-purchase{background-image:url(../i/orders_history.png);background-position:center 30px;}
#cabinet_grid li.formula-purchase:hover{background-image:url(../i/orders_history_white.png);background-position:center 30px;}
#cabinet_grid li.complaint{background-image:url(../i/orders_history_white.png);}
#cabinet_grid li.stat{background-image:url(../i/statistics.png);background-position:center 30px;}
#cabinet_grid li.stat:hover{background-image:url(../i/statistics_white.png);}
#cabinet_grid li.vin{background-image:url(../i/search_VIN.png);background-position:center 30px;}
#cabinet_grid li.vin:hover{background-image:url(../i/search_VIN_white.png);}
#cabinet_left{text-align:center;margin:0;padding:20px 0 0;}
#cabinet_left li{background:none;width:95px;height:120px;display:inline-block;vertical-align:top;margin:0;text-align:center;font-size:12px;position:relative;border-top:4px solid #e7e7e7;text-indent:0;padding:0 3px;background-color:#e7e7e7;white-space:normal;}
#cabinet_left li{width:90px;height:90px;margin:0 5px 50px;background-position:center 16px !important;padding:0;text-align:center;font-size:16px;position:relative;border:4px solid #e3e0ea;background-repeat:no-repeat;text-indent:0;padding:20px 0 0;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}
#cabinet_left li a{width:auto !important;font-size:10px;margin:0 auto;color:#FFF;padding-top:79px;}
#cabinet_left li a i{padding:5px;background:#717278;font-style:normal;display:block;}
#cabinet_left li.formula-profile{background-image:url(../i/personal_info.png);background-position:center 30px;}
#cabinet_left li.formula-profile:hover{background-image:url(../i/personal_info_white.png);}
#cabinet_left li.repair_cost{background-image:url(../i/order_repair.png);background-position:center 30px;}
#cabinet_left li.repair_cost:hover{background-image:url(../i/order_repair_white.png);background-position:center 30px;}
#cabinet_left li.to_cost{background-image:url(../i/order_TO.png);background-position:center 30px;}
#cabinet_left li.to_cost:hover{background-image:url(../i/order_TO_white.png);}
#cabinet_left li.spares_cost{background-image:url(../i/order_spares.png);background-position:center 30px;}
#cabinet_left li.spares_cost:hover{background-image:url(../i/order_spares_white.png);}
#cabinet_left li.formula-profile a{width:140px;margin:0 auto;}
#cabinet_left li.ask{background-image:url(../i/reminders.png);background-position:center 30px;}
#cabinet_left li.ask:hover{background-image:url(../i/reminders_white.png);}
#cabinet_left li.reccomends{background-image:url(../i/recommendation.png);background-position:center 30px;}
#cabinet_left li.reccomends:hover{background-image:url(../i/recommendation_white.png);}
#cabinet_left li.formula-repair{background-image:url(../i/repair_history.png);background-position:center 30px;}
#cabinet_left li.formula-repair:hover{background-image:url(../i/repair_history_white.png);background-position:center 30px;}
#cabinet_left li.formula-purchase{background-image:url(../i/orders_history.png);background-position:center 30px;}
#cabinet_left li.formula-purchase:hover{background-image:url(../i/orders_history_white.png);background-position:center 30px;}
#cabinet_left li.complaint{background-image:url(../i/orders_history_white.png);}
#cabinet_left li.stat{background-image:url(../i/statistics.png);background-position:center 30px;}
#cabinet_left li.stat:hover{background-image:url(../i/statistics_white.png);}
#cabinet_left li.vin{background-image:url(../i/search_VIN.png);background-position:center 30px;}
#cabinet_left li.vin:hover{background-image:url(../i/search_VIN_white.png);}
#cabinet_left li.lilast, #cabinet_left li.lifirst{width:90px;}
#cabinet_left li a{background:none;height:auto;text-indent:0;}
#cabinet_left li a, #cabinet_left li span{display:block;padding-top:60px;height:97px;}
#cabinet_left li:hover, #cabinet_left li.isactivea{background-color:#b6b6b6;border-top-color:#717278;color:#FFFFFF;text-decoration:none;}
#cabinet_left li:hover a{text-decoration:none;}
#cabinet_left li.repair_cost{background-position:-70px 5px;}
#cabinet_left li.to_cost{background-position:-158px 5px;}
#cabinet_left li.spares_cost{background-position:-248px 5px;}
#cabinet_left li.formula-profile{background-position:24px 5px;}
#cabinet_left li.ask{background-position:-520px 5px;}
#cabinet_left li.reccomends{background-position:-614px 5px;}
#cabinet_left li.formula-repair{background-position:-338px 5px;}
#cabinet_left li.formula-purchase{background-position:-430px 5px;}
#cabinet_left li.complaint{background-position:-707px 5px;}
#cabinet_left li.stat{background-position:-798px 5px;}
#cabinet_left li.vin{background-position:-886px 5px;}
.top-button-block{margin:15px 0;}
pre{border-radius:0;}
.moduletable_abs{position:absolute;right:0;top:135px;}
.ui-datepicker-month, .ui-datepicker-year{color:#000000;}
.action-link{display:inline-block;}
.action-link span{}
.item-page{}
.action-button{margin-top:30px;padding:15px;display:inline-block;background-size:201% 100%;background-color:#f8b333;background-image:linear-gradient(to right, #f8b333 50%, #f0a33c 50%);-webkit-transition:background-position 0.5s;-moz-transition:background-position 0.5s;transition:background-position 0.5s;color:#be381e;text-align:center;font-size:24px;border:2px solid #FFFFFF;-webkit-box-shadow:1px 0px 30px 5px rgba(50, 50, 50, 0.75);-moz-box-shadow:1px 0px 30px 5px rgba(50, 50, 50, 0.75);box-shadow:1px 0px 30px 5px rgba(50, 50, 50, 0.75);}
.action-button:hover{color:#be381e;text-decoration:none;background-position:-100% 0;}
.coundownTitle{text-align:center;font-size:36px;color:#be381e;margin-bottom:10px;}
#countdown .text{font-size:12px;text-align:center;}
#login-form-sto{font-size:14px;}
#login-form-sto .input-small{margin-bottom:10px;}
.diangle-border h2, .diangle-border h2{margin:10px 0;width:490px;margin-left:-15px;background:url(../i/action_line_bg.png);color:#dbdbdc;padding:0 15px;}
.diangle-border{position:absolute;padding:15px;border:5px solid #f8b333;color:#333;background:#fff;width:500px;z-index:1225;display:none;}
.triangle-border{position:absolute;padding:15px;border:5px solid #f8b333;color:#333;background:#fff;width:500px;z-index:1225;display:none;}
.triangle-border.right{margin-left:-540px;}
.triangle-border:before{content:"";position:absolute;bottom:-20px;left:40px;border-width:20px 20px 0;border-style:solid;border-color:#f8b333 transparent;display:block;width:0;}
.triangle-border:after{content:"";position:absolute;bottom:-13px;left:47px;border-width:13px 13px 0;border-style:solid;border-color:#fff transparent;display:block;width:0;}
.triangle-border.top:before{top:-20px;bottom:auto;left:auto;right:40px;border-width:0 20px 20px;}
.triangle-border.top:after{top:-13px;bottom:auto;left:auto;right:47px;border-width:0 13px 13px;}
.triangle-border.left:before{top:10px;bottom:auto;left:-30px;border-width:15px 30px 15px 0;border-color:transparent #f8b333;}
.triangle-border.left:after{top:16px;bottom:auto;left:-21px;border-width:9px 21px 9px 0;border-color:transparent #fff;}
.triangle-border.right:before{top:10px;bottom:auto;left:auto;right:-30px;border-width:15px 0 15px 30px;border-color:transparent #f8b333;}
.triangle-border.right:after{top:16px;bottom:auto;left:auto;right:-21px;border-width:9px 0 9px 21px;border-color:transparent #fff;}
.introBlock{background:#000;width:100%;height:500px;position:absolute;top:0;left:0;opacity:0.5;z-index:1225;}
.introControlPrev, .introControlNext{float:right;}
.triangle-border .introControl, .diangle-border .introControl{margin-top:15px;}
.introBlockTransperent{position:absolute;z-index:9999999999999;}
.page-intro{font-size:24px;cursor:pointer;color:#fcb040;}
.page-intro:hover{color:#FCC87A;}
.introStepCounter{text-align:center;margin-bottom:10px}
.triangle-border{width:50vw;bottom:10px;top:auto !important;left:0 !important;margin:0 25vw !important;position:fixed;z-index:99999999999999;}
.triangle-border:before, .triangle-border:after{display:none;}
@media screen and (max-width:800px){.triangle-border{width:90vw;bottom:10px;top:auto !important;left:0 !important;margin:0 5vw !important;position:fixed;z-index:99999999999999;}
.triangle-border:before, .triangle-border:after{display:none;}
}
.moduletable-cabinet-slide{width:100%;overflow:hidden;}
.moduletable-cabinet-slide #cabinet_left{}
#formula-form-8 .checkbox-group-row{height:26px;}
#interactive-map-wrap{text-align:center;}
#interactive-map-wrap button{width:33%;}
#item-997 > a{color:#be381e !important;font-weight:700;}
#item-997 > a:hover{font-weight:700;}
#polycommets_form_wrap, #google_polycoments_wrap{overflow:hidden;display:block;width:100%;}
#polycomments_wrap h4, #polycommets_form h4, #google_polycoments_wrap h4{color:#717278;font-size:24px;font-weight:300;padding:0 30px 10px;margin:0;border-bottom:1px solid #D2DADB;}
#polycomments > div, #google_polycomments > div{margin:0;padding:22px 30px;width:auto;border-bottom:1px solid #b3b3b3;}
#polycomments .poly-icon, #google_polycomments .poly-icon{width:16px;height:auto;}
#polycomments .polycomment-anchor, #google_polycomments .polycomment-anchor{margin-right:10px;}
#polycomments > div.odd, #google_polycomments > div.odd{background:#ededed;color:#3c452d;border:none;margin-left:0;}
#polycomments .polycomment-author, #google_polycomments .polycomment-author{font-size:18px;}
#polycomments .polycomment-name, #google_polycomments .polycomment-name{color:#f8b333;}
#polycomments .polycomment-date, #google_polycomments .polycomment-date{color:#717278;margin-left:10px;font-size:14px;}
#polycomments .polycomments-comment, #google_polycomments .polycomments-comment{margin-top:20px;color:#717278;}
#polycomments .polycomments-answer, #google_polycomments .polycomments-answer{margin-top:10px;text-align:right;}
.review-tabs{padding:10px;border:1px solid #ddd;margin-top:-1px;}
.review-tablist > li{}
.review-tablist > li > a{height:62px;display:inline-block;}
.google-add-review{margin-top:-33px;}
.polycomments-quote{padding:22px 30px;}
.polycomments-quote-text{padding:15px;margin:5px 0 5px 10px;}
#polycomments blockquote, #google_polycomments blockquote{font-size:14px;}
#polycomments .odd blockquote, #google_polycomments .odd blockquote{background:#ffffff;}
.odd .polycomments-quote-text{background:#ffffff;}
.even .polycomments-quote-text{background:#ededed;}
#polycommets_form .poly_name{margin:10px 0;}
#polycommets_form #poly_comments{width:100%;min-height:150px;resize:vertical;}
#polycommets_form .poly-comment{margin-top:10px;}
.polycomments-nocomments{margin:20px 0;}
*[class^='poly-comments-auth']{margin-right:5px;cursor:pointer;}
#winda_cont .osticky-ticket-form textarea{height:120px;resize:none;border:1px solid #fcb040;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#winda_cont .osticky-ticket-form select{border:1px solid #fcb040;background-color:#ffffff;height:34px;line-height:34px;padding-left:5px;width:235px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#winda_cont .osticky-ticket-form input{border:1px solid #fcb040;background-color:#ffffff;height:34px;line-height:34px;padding-left:5px;width:235px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#winda_cont .osticky-ticket-form .fieldset-desc{color:#cc7c06;text-align:center;font-size:14px;font-weight:600;}
.activehelper_osticket{cursor:pointer;}
.LiveHelpInitiateChatMap_1{visibility:hidden;position:fixed;bottom:0;right:0;width:235px;min-height:115px;text-align:center;z-index:999;}
.LiveHelpInitiateChatMap_1.domain_3{background:#e89418;}
.LiveHelpInitiateChatMap_1 .LiveHelpInitiateChatMapMwssege{padding:15px;color:#FFFFFF;text-align:center;font-size:18px;}
.LiveHelpInitiateChatMap_1 .LiveHelpInitiateChatMapMwssege span{font-size:14px;}
.LiveHelpInitiateChatMap_1.domain_3 button{width:95px;height:21px;border:2px solid #ffffff;background:#ffffff;color:#5a5a5a;line-height:17px;font-size:14px;padding:0;}
.LiveHelpInitiateChatMap_1.domain_3 button:hover{background:#e89418;color:#ffffff;}
.LiveHelpInitiateChatMap_1 .acceptInitiateChat{margin-right:10px;}
.floatLayer_message_header{height:30px;}
.floatLayer_message_header a{display:block;float:right;height:22px;width:22px;margin:5px;}
.floatLayer_message_header a.floatLayer_message_decline{background:url(../i/icclose.png) no-repeat;}
.floatLayer_message_header a.floatLayer_message_accept{background:url(../i/iconstartChat.png) no-repeat;}
#floatLayer_message_text_1{margin:1px;background:#ffffff;padding:5px;min-height:83px;text-align:left;}
#cabinet_left li span.menu_counter, #cabinet_grid li span.menu_counter{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#F32024;border-radius:10px;height:20px;position:absolute;right:3px;top:3px;}
.moduletable_slogin_hide{display:none;}
.polycomment_auth_popup .pretext p{margin:10px 0;}
#slogin-button{border:0;display:inline-block;width:32px;height:30px;background:url(../i/sicon.png) no-repeat;float:left;margin-left:40px;}
#ny-more-hide{display:none;}
#registration_slogin{width:300px;text-align:center;margin:0 auto;}
#registration_slogin #slogin-buttons a{display:inline-block;float:none;}
.ositeBlocks .osite a{display:inline-block;width:100px;height:100px;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;border:2px solid #F8B333;line-height:90px;-webkit-transition:top 1s ease-out 0.5s;-moz-transition:top 1s ease-out 0.5s;-o-transition:top 1s ease-out 0.5s;transition:top 1s ease-out 0.5s;}
.ositeBlocks .osite a:hover{border-color:#E37804;}
.ositeBlocks .osite img{width:80px;height:auto;}
.moduletablefooter-end{padding-bottom:10px;color:#b4b4b4;}
#menu_burger{position:fixed;left:-200px;top:0;width:200px;height:100%;display:none;}
#menu_burger button{padding:0;background:#FCB040;border:none;position:absolute;right:-31px;z-index:999;display:none;}
#menu_burger div#top_menu_mob{position:relative;width:200px;}
#menu_burger span, #menu_burger li a{font-size:15px;padding:8px;}
#top_menu_mob{}
#pages-block{/*overflow: -webkit-paged-x !important;*/ overflow: hidden;/*margin-bottom:500px;*/}
#order-page-2{/*display:none;*/}
#order-page-3{/*display:none;*/}
.w300 >.dropdown-menu{position: relative !important;}
.contmap .map{width:65%;}
.contmap .popup{width:30%;}
#formula_catalog_breadcrumbs{text-align:left;}
a[data-lightbox]{margin-bottom:10px;}
.top_menu_btn{display:none;margin:0px auto;background-color:#FCB040;border:none;padding:15px;width:100%;position:relative;}
.btn_arrow{position:absolute;right:10px;top:19px;}
.only-small, .large-hide{display:none;}
#content > div.userpageswrap.user > div, #user-registration{padding:10px;}
#wrap-all{min-height:calc(100vh - 242px);padding-bottom:20px;}
_:-moz-tree-row(), #wrap{overflow:hidden;}
.container-block{max-width:1000px;margin:0 auto;}
#chronoform_ContactForm{background:#f8f8f8;padding:20px 0;margin-top:10px;}
#chronoform_ContactForm h2{text-align:center;margin:0;min-height:50px;line-height:50px;font-size:36px;color:#717278;font-weight:300;padding:0 0 0 30px;}
#chronoform_ContactForm input[type='text']{width:100%;}
#chronoform_ContactForm .container{max-width:1000px;margin:0 auto;}
#chronoform_ContactForm .ccms_form_element{clear:none;}
#contact_message{width:100%;}
body{min-width:300px;overflow-x:hidden;}
#member-registration{padding:10px;}
.iosSlider .slider .item .inner img{width:1000px !important;float:right;}
#catalog_wrap > ul > li.groupe_item{text-align:left;}
#tech_submit_form div.thead, #toto div.thead{background-color:#f8b333;line-height:40px;padding-left:15px;font-weight:bold;}
#tech_submit_form div.trow, #toto div.trow{overflow:visible;float:left;width:100%;}
.i-wrap{position:relative;}
#tech_submit_form div.trow div.tcol:first-child, #toto div.trow div.tcol:first-child{line-height:40px;padding-left:15px;width:50%;float:left;}
#tech_submit_form div.trow div.tcol:last-child, #toto div.trow div.tcol:last-child{width:50%;float:right;line-height:40px;}
#tech_submit_form div.trow div.tcol:last-child input, #toto div.trow div.tcol:last-child input{line-height:16px;}
#tech_submit_form div.trow div.tcol:last-child label, #tech_submit_form div.trow div.tcol:last-child textarea,
#toto div.trow div.tcol:last-child label, #toto div.trow div.tcol:last-child textarea{vertical-align:middle;}
#tech_submit_form div.trow:nth-child(odd), #toto div.trow:nth-child(odd){background-color:#d4d4d6;}
#tech_submit_form > div.otable-small > div:nth-child(9) > div:nth-child(1){line-height:206px;}
.comment-trow > div:first-child{line-height:206px !important;}
#tech_submit_form > div.otable-small > div:nth-child(7) > div:nth-child(1), #toto > div.otable-small > div:nth-child(7) > div:nth-child(1){}
.sto-trow > div:first-child{line-height:80px !important;}

#top-menu-socials{}
#top_menu_mob .list-opener{position:absolute;right:10px;top:10px;color:#fff;cursor:pointer;}
#top-menu .defaultmenutop > li > ul li:hover .list-opener, #top_menu_mob .defaultmenutop > li > ul li:hover .list-opener{/*color:#000;*/}
#top_menu_mob .list-opener:before{content:"\e114";}
#top_menu_mob .list-opener.opened:before{content:"\e113";}
.contacts-wrap > div{text-align:center;}
.contacts-wrap h2 i:before{font-size:70px;}
.contacts-wrap ul{margin-left:0;padding:0;}
.contacts-wrap ul li{list-style:none;}
#top-line{max-width:1000px;margin:-10px auto 10px;height:40px;position:relative;z-index:99;margin-left:33%;}
#top-line .popup-auth{height:40px;line-height:31px;}
#top-line .actions{height:40px;}
#top-line .script-grid{height:40px;}
#top-line .archive{height:40px;position:relative;}
#top-line .archive .badge{position:absolute;right:-5px;top:-5px;color:#000;border:1.3px solid #d9534f;}
.badge{border-radius:100% !important;padding:4px 7px !important;}
.top-line-grid{display:none;border:2px solid #E0AD34;border-radius:10px;position:absolute;width:310px;text-align:center;right:48px;top:50px;z-index:100;background:#FFF;padding:10px;}
.top-line-grid:before{content:'';position:absolute;bottom:100%;left:75%;margin-left:-12px;width:0;height:0;border-bottom:10px solid #E0AD34;border-right:12px solid transparent;border-left:12px solid transparent;}
.top-line-grid:after{content:'';position:absolute;bottom:100%;left:75%;margin-left:-8px;width:0;height:0;border-bottom:8px solid #FFFFFF;border-right:8px solid transparent;border-left:8px solid transparent;}
.top-line-grid a{text-decoration:none;}
.top-line-grid .cell{display:inline-block;width:90px;height:90px;background-size:64px;background-position:center 10px;vertical-align:top;margin-bottom:5px;color:#FFF;}
.top-line-grid .cell .caption{font-size:10px;text-transform:uppercase;margin-top:64px;line-height:1;}
.top-line-grid .cell.profile{background:#e2ae34 url(/components/com_formula/assets/i/adv-5.png) center 10px no-repeat;}
.top-line-grid .cell.scriptto{background:#595959 url(/components/com_formula/assets/i/adv-10.png) center 10px no-repeat;}
.top-line-grid .cell.details{background:#f0f0f0 url(/components/com_formula/assets/i/adv-11.png) center 10px no-repeat;color:#000;}
.top-line-grid .cell.techservise{background:#595959 url(/components/com_formula/assets/i/adv-12.png) center 10px no-repeat;}
.top-line-grid .cell.repair{background:#e2ae34 url(/components/com_formula/assets/i/adv-13.png) center 10px no-repeat;}
.top-line-grid .cell.stat{background:#595959 url(/components/com_formula/assets/i/adv-15.png) center 10px no-repeat;}
.top-line-grid .cell.purchase{background:#f0f0f0 url(/components/com_formula/assets/i/adv-14.png) center 10px no-repeat;color:#000;}
.top-line-grid .cell.vin{background:#595959 url(/components/com_formula/assets/i/adv-18.png) center 10px no-repeat;}
.top-line-grid .cell.recomendations{background:#f0f0f0 url(/components/com_formula/assets/i/adv-17.png) center 10px no-repeat;color:#000;}
.top-line-grid .cell.reminders{background:#e2ae34 url(/components/com_formula/assets/i/adv-16.png) center 10px no-repeat;}
.acyregfield, .acysubscribe{margin-left:-15px;margin-right:-15px;}

@media screen and (max-width:1000px){.contacts-wrap > div{padding-bottom:20px;border-bottom:1px solid #CCC;overflow:hidden;}
#wrap{width:100%;}
#top-menu .defaultmenutop > li a, #top-menu .defaultmenutop > li .separator{padding:5px 7px 7px;}
#item-997 .menu_counter{right:-20px !important;}
footer .moduletable_footext{width:auto;}
#main_news{padding-right:10px;}
#polycomments_form > table{width:98%;margin:0 auto;}
.catalog-list{text-align:center;}
.section_item{min-width:320px;}
a[data-lightbox] img{max-width:315px;}
a[data-lightbox]{width:100%;text-align:center;margin-bottom:10px;}
#catalog_wrap{text-align:center;}
#catalog_wrap h3{text-align:left;}
.type_item, .type_item.no-m{width:200px;min-width:130px;min-height:200px;}
.iosSlider .slider .item .inner .text2{top:60px !important;background:#FFFFFF;padding:10px !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#cabinet_grid li{}
#cabinet_grid ul{text-align:center;}
#cabinet_left{margin:0 auto;overflow-x:auto;white-space:nowrap;}
.blog-wrap .first-blog-description{float:none;width:auto;}
#content > article > div > table{margin:0 auto;}
.item-page .articleBody table, table.otable, .item-page .articleBody table tbody, .item-page .articleBody table tbody tr{width:100% !important;}
#styleto_wrap div#to_cart{float:none;margin:0 auto;width:100%;min-width:275px;margin-top:10px;}
#tech_top>form{float:none;width:100%;}
#sname, #scode{width:100%;margin:7px 0px;}
#to_cart{float:none;margin:0 auto;width:100%;min-width:275px;}
#job_block, #job_block table, #do_block.cart{float:none !important;width:100% !important;}
.activehelper_button img{display:none;}
img.only-middle{display:block;}
.activehelper_button{top:auto !important;left:50% !important;bottom:0 !important;margin-left:-145px;}
}
@media screen and (max-width:855px){#location-filter{float:none;width:100%;}
#sname{width:100%;}
}
@media screen and (max-width:800px){.tfoot-hide{display:none;}
.main_cart{display:none;}
#cart{float:none;margin:0 auto;width:100%;min-width:275px;}
#tech_head{float:none;width:100%;}
#tech_head tr td:first-child{width:80px;}
#tech_head select{width:100%;}
.ajax_select{margin:7px 0px;}
#do > table.otable.stacktable.small-only > tbody > tr:nth-child(1) > th, #do > table.otable.stacktable.small-only > tbody > tr:nth-child(2) > th{line-height:40px;padding:0 25px;}
#tech_submit_form > table.otable-small.stacktable.small-only > tbody > tr > td.st-key{display:none;}
#tech_submit_form > table.otable-small.stacktable.small-only > tbody > tr > td.st-val input, #tech_submit_form > table.otable-small.stacktable.small-only > tbody > tr > td.st-val select, #tech_submit_form > table.otable-small.stacktable.small-only > tbody > tr > td.st-val div.input-group, #tech_submit_form > table.otable-small.stacktable.small-only > tbody > tr > td.st-val textarea{width:100% !important;}
#personal_input{margin-bottom:5px;}
.otable-small tr td{border-right:1px solid #bdbfc7;}
#tech_submit_form > table.otable-small.stacktable.small-only > tbody > tr > th{border:1px solid #bdbfc7;border-bottom:none;background-color:white;color:black;font-weight:bold;}
#tech_submit_form > table.otable-small.stacktable.small-only > tbody > tr.thead > th{background-color:#f8b333;color:white;font-weight:normal;padding:0 10px;line-height:39px;}
#tech_submit_form > table.otable-small.stacktable.small-only > tbody > tr > td.st-val input#personal_input{width:calc(100% - 90px)!important;}
#personal_button{float:right;}
.st-head-row-main{background-color:silver;color:white;}
.mini .st-head-row, #winda_cont .st-head-row{background-color:silver;}
.mini .st-head-row-main, #winda_cont .st-head-row-main{background-color:#f8b333;padding:0 10px;line-height:39px;font-size:20px;}
.only-large{display:none;}
.only-small{display:table-row;}
.large-hide{display:inline;}
.only-small.only-span{display:inline-block;}
#winda_cont table.otable-small.stacktable.small-only > tbody > tr > td.st-val.price-bg > div.count-control{width:100%;}
#winda_cont table.otable-small.stacktable.small-only > tbody > tr > td.st-val.price-bg > div > div.calc-block{width:42px;float:left;}
#winda_cont table.otable-small.stacktable.small-only > tbody > tr > td.st-val.price-bg > div > div > button{padding:6px 5px;margin-left:0px;font-size:13px;line-height:30px;}
#winda_cont table.otable-small.stacktable.small-only > tbody > tr > td.st-val.price-bg > div > div > a{margin-left:0px;width:42px;line-height:30px;}
#winda_cont table.otable-small.stacktable.small-only > tbody > tr > td.st-val.price-bg > div > label{float:right;width:42px;height:42px;top:42px;}
#winda_cont table.otable-small.stacktable.small-only > tbody > tr > td.st-val.price-bg > div > label:after{width:25px;top:10px;left:7px;}
.small-hide{display:none;}
.history-work-repair td.st-key, .history-work-repair td.st-val{padding-bottom:0px;line-height:30px;}
.history-work-repair td.st-val a.btn{margin:10px 0px;width:130px;}
.history-work-repair td.rating_td{line-height:inherit;}
.history-work-repair-detail td.st-key, .history-work-repair-detail td.st-val{padding:5px 10px;}
#ajax_wrap td.st-val, #ajax_wrap td.st-key{padding:10px;}
#ajax_wrap th.st-head-row, .history-work-repair th.st-head-row, .history-purchase th.st-head-row, .history-purchase-orders th.st-head-row, #toto th.st-head-row, #reminder-wrap th.st-head-row, #job_block th.st-head-row, #do table th.st-head-row{background-color:silver;}
#ajax_wrap th.st-head-row-main, .history-work-repair th.st-head-row-main, .history-purchase th.st-head-row-main, .history-purchase-orders th.st-head-row-main, #toto th.st-head-row-main, #job_block th.st-head-row-main, #do table th.st-head-row-main{background-color:#f8b333;padding:0 10px;line-height:40px;}
.summ_info{padding:2px;margin-top:10px;}
.history-purchase tr td, .history-purchase-orders tr td, #purchase_intable tr td{padding-top:10px;}
.doc-num{padding-left:0px !important;}
.history-purchase-by-date .thead{display:none;}
#toto td.st-key{display:none;}
#toto td.st-val{padding:10px;}
#toto td.st-val input, #toto td.st-val textarea, #toto td.st-val select{width:100%;}
#reminder-wrap > div{margin-right:0px;}
#job_block table tr td.st-key center{display:none;}
#vin_page table{margin:10px;}
#vin_options{padding:0px !important;}
#vin_options tr td.st-val{word-break:break-word;}
#vin_options tr th.st-head-row-main{padding:0px 25px;line-height:40px;}
#tech_submit_form div.trow div.tcol:last-child, #tech_submit_form div.trow div.tcol:first-child,
#toto div.trow div.tcol:last-child, #toto div.trow div.tcol:first-child{width:100%;display:block;border:none;}
#tech_submit_form div.trow div.tcol:last-child input, #tech_submit_form div.trow div.tcol:last-child textarea, #tech_submit_form div.trow div.tcol:last-child select,
#toto div.trow div.tcol:last-child input, #toto div.trow div.tcol:last-child textarea, #toto div.trow div.tcol:last-child select{width:100%;}
#tech_submit_form div.trow, #toto div.trow{border:1px solid silver;border-bottom:none;}
#tech_submit_form div.trow .tcol, #toto div.trow .tcol{line-height:30px !important;}
#tech_submit_form div.trow:last-child div.tcol:first-child, #toto div.trow:last-child div.tcol:first-child{width:180px;line-height:42px !important;}
#tech_submit_form div.trow:last-child div.tcol:last-child, #toto div.trow:last-child div.tcol:last-child{float:left;width:30px;margin:5px 0px;}
#tech_submit_form div.trow:nth-child(even), #toto div.trow:nth-child(even){background-color:#d4d4d6;}
#job_block table tr td{border:1px solid #bdbfc7;}
#tech_submit_form div.tcol.w-50{width:50% !important;}
}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td{vertical-align:middle !important;text-align:center !important;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{vertical-align:middle !important;text-align:center !important;}
.attentiond{font-size:30px;color:red;}
@media screen and (max-width:768px){.blog-wrap .items-leading > div{display:flex;flex-wrap:wrap;justify-content:center;}
.grid{display:-webkit-inline-box;}
.reds{font-size:20px !important;}
.seld{margin-top:0px !important;}
.balance_block{}
.input-group{margin-left:4%;}
#top-menu .list-opener{/*display:block !important;*/}
#tech_submit_form div.trow:last-child div.tcol:first-child, #toto div.trow:last-child div.tcol:first-child{line-height:23px !important;}
.cart-print{margin-top:7px !important;}
#top-menu nav ul{margin:0 0 0 15px;padding:0;}
#top-menu-socials{float:none !important;margin:15px;text-align:center;display:block;}
#top-menu{background-color:#373737 !important;}
#top-menu nav ul > li{display:list-item;text-align:left;line-height:2;height:auto;font-size:18px;}
#top-menu nav ul ul{display:none;}
#top-menu nav ul > li{display:list-item;text-align:left;line-height:2;height:auto;font-size:18px;}
span.top-slides{display:none !important;}
.alert .toggler.close{top:4px !important;right:4px !important;font-size:16px;}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td{white-space:unset !important;vertical-align:middle;}
#top_menu_mob .defaultmenutop{padding:0;}
#top-menu .list-opener:before{content:"\e259";}
#menu_burger{display:block;background:#000;overflow-x:visible;}
#menu_burger div#top_menu_mob{overflow-y:scroll;height:100%;}
#top-menu .defaultmenutop > li, #top_menu_mob .defaultmenutop > li{text-align:left !important;line-height:1 !important;height:auto !important;font-size:18px !important;display:-webkit-box !important;margin-top:8px !important;}
#head{background:url(../i/bg.png) no-repeat top center;height:154px;}
.iosSlider .slider .item .inner img{top:50px;}
.iosSlider .slider .item .inner div[class=text2]>span{font-size:12px;width:100%;}
.iosSlider .slider .item .inner div[class=text2]{top:160px;width:60%;}
footer{}
.iosSlider .slider .item .inner img{top:50px !important;}
.action_item{margin-left:0px;}
.blog-wrap .first-blog-description{width:auto;margin:0 !important;}
.blog-wrap .blog-description{margin:0 !important;}
.blog-wrap .first-blog-img img{width:100%;}
.info-massege{width:116%;padding:10px 10% 10px 90px}
.floatbox{padding:0 10px;}
.item-page .articleBody table, table.otable{margin:0;width:100% !important;}
#vin_page table{width:94% !important;}
.opel-zoo-category article .content{width:100%;padding:80px 30px 23px 30px;}
#menu_burger button{display:block;}
.opel-zoo-category article .content{float:right;text-align:left !important;background:rgba(255, 255, 255, 0.8);padding:10px !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:12px;width:auto;margin:80px 30px 23px 30px;}
#interactive-map-wrap button{display:block;margin:2px auto;width:230px;}
#catalog_wrap > h3{font-size:16px;}
#catalog-filter{height:35px;font-size:13px;}
.catalog_item{min-width:140px;}
#catalog_wrap{text-align:center;}
#catalog_wrap>h3{text-align:left;}
.type_item.no-m{width:200px;}
.contmap .popup{float:none;width:100%;}
.contmap .map{width:100%;}
#top-menu .defaultmenutop > li > ul, #top_menu_mob .defaultmenutop > li > ul{}
#cabinet_profile{width:100%;}
#client_data, #client_cars{width:100%;}
#cabinet_profile{text-align:center;}
#client_cars p{padding:10px;}
.client_car_class .row .col-3, .client_car_class .row .col-3 select, .client_car_class .row .col-3 input{width:100%;}
.client_car_class .row .col-3{margin-bottom:10px;}
#adminForm > fieldset{margin-bottom:10px;}
#content > article > div > div{position:static;}
#input_select_61_container_div > select, .ccms_form_element input, textarea, input[type="file"]{width:100%;}
#content > article > h1{font-size:23px;}
#do > table.otable.stacktable.small-only > tbody > tr > td.st-val.work_order > div > button{width:78px;}
}
@media screen and (max-width:640px){#main_news{background-position:right top;}
#lhc_container{left:0 !important;top:0 !important;}
#lhc_container.lhc-min{right:0 !important;bottom:0 !important;}
#widget-layout input[type=text]{height:30px;line-height:normal;}
}
@media screen and (max-width:600px){.look-repair, .look-purchase{display:block;margin:10px auto;float:none !important;}
.introControlPrev, .introControlNext{float:right;font-size:12px;width:40%;margin-bottom:10px;}
.introControlPrev{float:left;margin-right:20%;}
.introControlClose{width:100%;}
.diangle-border h2, .diangle-border h2{max-width:320px;font-size:16px;padding:5px;}
.diangle-border{left:0 !important;max-width:320px;}
.triangle-border{left:0 !important;max-width:320px;}
#cabinet_left li:hover, #cabinet_left li.isactivea{background-color:#FCB040 !important;border-top-color:#e3e0ea;}
#content > article > div > p:nth-child(1) > img{float:none !important;margin:0 auto !important;display:block !important;}
#cabinet_left li{line-height:29px;}
.blog-wrap .blog-img img{float:none;margin:0 auto;display:block;margin-bottom:10px;}
.blog-wrap .blog-readmore{display:inline-block;width:100%;text-align:right;}
.iosSlider .slider .item .inner .text1 span{font-size:34px !important;}
#formula-form-9 > form > div:nth-child(4) > textarea{width:100%;}
#catalog_wrap > h3{margin:10px 30px;text-align:center;}
#catalog-filter-form{position:static;margin-bottom:10px;margin-top:20px;}
.groupe_item{line-height:25px;height:auto;min-height:48px;border-top:1px solid #be381e;padding-top:7px;background-position:left center;margin-right:20px;}
#cabinet_profile{width:100%;}
#cabinet_left{display:none;padding:0;}
#cabinet_left li{display:block;margin:0 auto;background:transparent !important;width:100% !important;height:35px !important;border:0;padding:0;}
#vin-search{margin:15px 0;}
#cabinet_left li a{padding:0;height:auto;font-size:15px;}
.top_menu_btn{display:block;}
h1.header-h1{font-size:30px;}
#tech_top > form > table > tbody, #tech_top > form > table > tbody > tr:nth-child(1), #tech_top > form > table > tbody > tr:nth-child(3), #tech_top > form > table > tbody > tr:nth-child(3) td, #tech_top > form > table > tbody > tr:nth-child(1) td, #tech_top > form > table > tbody > tr:nth-child(2), #tech_top > form > table > tbody > tr:nth-child(2) td{display:block;width:100%;}
#content > article > div > p:nth-child(2) > img{width:100%;object-fit:contain;}
.autocomplete-suggestions{width:calc(100% - 44px) !important;}
#all-works{width:100%;padding:0 10px;}
#all-works label{display:block;}
#all-works label input{width:100%;display:block;}
#all-works button{display:block;margin:0 auto;}
#vin-search{padding:10px;}
#vin-search input, #vin-search button{width:100% !important;margin-bottom:10px;}
div.stat_buttons a.pull-left, div.stat_buttons a.pull-right{float:none;width:100%;margin-bottom:10px;}
div.stat_buttons a.pull-right{margin-bottom:0px;}
}
@media screen and (max-width:586px){#adminForm > div.filters > div.filter > a{margin:10px 0px;}
#osticky_main div.filter{margin-bottom:0px;}
#person_wrap .image{float:none;}
#person_wrap > div.header > div.image{width:100%;text-align:center;}
#winda_cont div.detail_buttons, #winda_cont #detail_buttons{text-align:center;width:100%;}
#winda_cont div.detail_buttons a, #winda_cont #detail_buttons a{width:100%;margin-bottom:5px;}
.rating_td label{width:111px;margin-right:0px;text-align:left;}
#jform_email-lbl, #jform_email, #jform_captcha-lbl, .opel-captcha-input, #member-registration div.oform-row > label, #member-registration div.oform-row > input, #acykarta label, #acykarta input, #acyphone label, #acyphone input{width:100% !important;float:none;text-align:left;}
#user-registration > div.oform-row.empty-label, #member-registration > div.oform-row.empty-label{text-align:center;padding-left:0px;}
#jform_spacer-lbl{width:100%;float:none;margin-left:0px;text-align:center;}
#member-registration > div.acysubscribe > label{text-align:left;}
#field_karta, #field_phone{margin-left:0px;}
}
@media screen and (max-width:526px){#do table tr td div button:last-child{width:120px;}
}
@media screen and (max-width:430px){h2.header-h2, h2.header-h2-2{font-size:33px;}
#logo{padding-left:10px;}
#head .phone{width:150px;font-size:11px;}
#user_menu li a{font-size:11px;}
#login-form input[type='text'], #login-form input[type='password']{width:136px;height:22px;}
#top-2{width:170px;}
#user_menu{padding-left:0px;}
#slogin-button{margin-left:5px;}
#login-form .login-submit{margin-right:0px;}
.login-logout{display:block;}
#login-form .btn-cabinet{font-size:15px;text-align:center;}
h1.header-h1{font-size:17px;line-height:normal;}
#content > h1{padding-left:10px;}
#login_form{padding:10px;}
#login_form input[name=password], #login_form input[name=username]{width:100%;}
#login_form .empty-label{padding-left:0px !important;}
#login_form label{padding-left:0px;text-align:left;}
#remember-lbl{width:115px;}
}
@media screen and (max-width:407px){#adminForm > div.filters > div.filter > button.btn.btn-default{margin:10px 0px;}
#content > article > div > p > img{width:100%;}
#content > article > div > p > img[src*=emoticons]{width:auto;display:inline !important;}
}
@media screen and (max-width:400px){.weblink-category #filter-search{width:200px;}
#adminForm > fieldset > button{padding:9px;width:72px;font-size:10px;}
#location-filter tr td:first-child{min-width:120px;width:120px;}
#content > div.get_archive_wrap > a{padding:6px 6px;font-size:11px;}
#content > article > div > form{width:100% !important;}
#personal_raty_block label{width:123px;font-size:11px;}
}
@media screen and (max-width:355px){#add_poly_man_comment, #cancel_poly_comment{padding:6px 10px;}
#job_block table tr th.st-head-row-main{font-size:20px;}
.counter-btn{padding:6px 5px;}
#do table tr td div button:last-child{width:106px;}
}
#lhc_status_container{width:68px;height:290px;}
#lhc_status_container #online-icon{width:68px;height:290px;background:url(/images/online.gif) no-repeat;display:block;}
#lhc_status_container #offline-icon{width:68px;height:290px;background: url(/images/offline_image_url.gif) no-repeat !important;display:block;}
@media screen and (max-width:1100px){#lhc_status_container{top:0;left:50% !important;right:50% !important;width:42px;height:42px;background: #f8b333;margin-top:0 !important;overflow:hidden;border:2px solid #f8b333;border-radius:100%;margin-left:-20px;}
#lhc_status_container.first-view{width:210px;margin-left:-105px;}
#lhc_status_container #online-icon{width:186px;height:40px;background:#f8b333;font-family:'Glyphicons Halflings';line-height:40px;text-decoration:none;color:#fff;font-size:18px;padding:0 10px}
@media screen and (max-width:650px){#lhc_status_container{top:90% !important;}
}
#lhc_status_container #online-icon:before{content:"\e111";}
#lhc_status_container #online-icon:after{font-family:'Open Sans', sans-serif;margin-left:17px;content:"Онлайн поддержка";line-height:40px;font-size:16px;vertical-align:top;height:40px;display:inline-block;}
#lhc_status_container #offline-icon{width:186px;height:40px;background:#ffffff;font-family:'Glyphicons Halflings';line-height:40px;text-decoration:none;color:#f8b333;font-size:18px;padding:0 10px}
#lhc_status_container #offline-icon:before{content:"\2709";}
#lhc_status_container #offline-icon:after{font-family:'Open Sans', sans-serif;margin-left:17px;content:"Напишите нам";line-height:40px;font-size:18px;vertical-align:top;height:40px;display:inline-block;}
}
#lhc_container #lhc_header img{max-height:70%;float:left;padding:1px;margin-top:4px;}
.profile-edit .control-group{overflow:hidden;margin-bottom:15px;}
.profile-edit .control-group .control-label{width:50%;float:left;}
.profile-edit .control-group .controls{width:45%;margin-left:5%;float:left;}
.profile-edit .user-actions{text-align:center;margin-bottom:15px;}
.rec-model-name th{background-color:silver !important;}
@media screen and (max-width:800px){#rec-multi-action-submit{margin-top:3px;}
.recomendation_table tr td{padding:10px;}
.techservice-details tr td.st-val{border-right:none;}
.techservice-details .count-control label{width:32px !important;height:32px !important;top:0 !important;float:none !important;}
.techservice-details .count-control label:after{width:20px !important;left:5px !important;top:5px !important;}
.techservice-details .price-bg{padding:10px !important;}
#do_block{float:none;}
#do_block a{display:block;margin:0 auto;width:280px;}
}
@media screen and (max-width:400px){.recomendation_table tr td{padding:5px !important;}
.techservice-details h4{font-size:13px;}
.techservice-details .count-control>a{width:32px;}
.techservice-details .count-control{height:75px;}
.techservice-details .count-control label{margin-top:10px;left:37px;margin-bottom:0px;}
.do.adddetails{font-size:13px;}
#do_block a{width:100%;}
}
@media screen and (max-width:800px){#job_block{margin-top:1px;}
#job_block table td.st-key{border-left:none;}
}
#osticky_wrap{padding:22px;}
#osticky_wrap.osticky_wrap_contacts{background:#f8f8f8;padding:20px 0;margin-top:10px;}
#osticky_wrap.osticky_wrap_contacts h2{text-align:center;margin:0;min-height:50px;line-height:50px;font-size:36px;color:#717278;font-weight:300;padding:0 0 0 30px;background:none;}
#osticky_wrap.osticky_wrap_contacts .container{max-width:1000px;margin:0 auto;padding:0 15px;}
#toto .control-label, #toto .controls{display:inline-block;width:49%;padding-left:20px;padding-right:20px;}
.osticky-ticket-form select, .osticky-ticket-form input{border:2px solid #E3E3E3;width:290px;height:34px;padding:0 10px;margin-left:0;margin-bottom:15px;}
.osticky-ticket-form textarea{height:300px !important;}
.osticky-ticket-form div.control-group .clearboth{padding:20px;}
.tcol small{padding-left:5px;}
@media screen and (max-width:800px){#toto .control-label, #toto .controls{display:block;width:100%;}
.osticky-ticket-form select, .osticky-ticket-form input{width:100% !important;}
.trow-sendme div:first-child{display:inline-block !important;width:180px !important;}
.trow-sendme div:last-child{float:left !important;width:auto !important;}
.fixMeContainer table.fixed{display:none !important;}
.cat-list-row0 .st-head-row{background-color:#d4d4d6;}
}
.reminder-table.small-only .status-0 .st-head-row{color:black;}
#osticky_main div.filter{margin-top:10px;}
#adminForm .cat-list-row-0 .st-head-row{background-color:#bbbbbd;}
.filters .filter > .filter-search-lbl{margin-left:5px;}
.box-border{box-sizing:border-box;}
.has-error{border:1px solid #B80000 !important;}
.btn-file{position:relative;overflow:hidden;}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}
.giffer{cursor:pointer;border:2px dashed #be381e;}
.balance_block{margin:10px 0 0;padding:5px;font-size:14px;width:165px;line-height:1;text-align:center;display:inline-block;}
.balance_block span{font-weight:bold;color:rgba(29,180,0,1.00);}
.balance_block span.negative{color:rgba(255,0,4,1.00);}
#item-997{position:relative;}
#item-997 .menu_counter{position:absolute;top:4px;right:-4px;}
.my-el2{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#F32024;border-radius:10px;height:20px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}
#item-997:hover .my-el2{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:0.15s;animation-duration:0.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.banner-top img{width:100%;height:auto;}
#cabinet_grid li a i{font-style:normal;}
@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(2px) rotate(2deg);transform:translateX(2px) rotate(2deg);}
100%{-webkit-transform:translateX(-2px) rotate(-2deg);transform:translateX(-2px) rotate(-2deg);}
}
@keyframes hvr-buzz{50%{-webkit-transform:translateX(2px) rotate(2deg);transform:translateX(2px) rotate(2deg);}
100%{-webkit-transform:translateX(-2px) rotate(-2deg);transform:translateX(-2px) rotate(-2deg);}
}
#top_menu_mob .defaultmenutop ul{display:none;}
#fullpage{height:100vh;position:absolute;width:100%;top:0;display:none;}
#fullpage .section{display:none;max-width:1000px;position:relative;height:100vh;min-height:650px;}
[class*='close-thik']{color:#777;font:40px/100% arial, sans-serif;position:absolute;right:20px;text-decoration:none;text-shadow:0 1px 0 #fff;top:180px;z-index:10;}
[class*='close-thik']:hover{color:#777;text-decoration:none;}
.close-thik:after{content:'✖';}
#cabinet_left li i{font-style:normal;}
#winda_wrap h1{margin:-30px 0 0;}
#winda_wrap h1.doc-num{margin:0;}
.pers-data-wrap{line-height:normal;display:inline-block;}
.logo-new{width:250px;height:auto;margin-top:-82px;margin-left:-148px;}
.opel-zoo-category h1{margin:0;height:50px;background:url(/templates/opel_theme/assets/i/action_line_bg.png);font-size:36px;color:#dbdbdc;text-transform:lowercase;font-weight:300;padding:0 0 0 30px;}
.opel-zoo-category article{position:relative;min-height:427px;margin-bottom:1px;}
.opel-zoo-category article.zoo-opel-item-0{margin-top:-50px;}
.opel-zoo-category article img{position:absolute;}
.opel-zoo-category article h2{font-size:30px;color:#383a42;text-transform:lowercase;font-weight:300;margin:0 0 15px 0;}
.opel-zoo-category article .content{padding:80px 0 0 30px;max-width:360px;position:relative;}
.opel-zoo-category article.even .content{float:right;padding:80px 30px 0 0;text-align:right;}
.opel-zoo-category article .readmore-wrap{text-align:right;}
.opel-zoo-category article .content a{background-size:200% 100%;background-image:linear-gradient(to right, rgba(255,255,255,0) 50%, rgba(113,114,120,1) 50%);-webkit-transition:background-position 0.5s, color 0.3s;-moz-transition:background-position 0.5s, color 0.3s;transition:background-position 0.5s, color 0.3s;padding:0 5px;}
.opel-zoo-category article .content a:hover{background-position:-100% 0;color:#FFFFFF;text-decoration:none;}
.zoo-gallery-wall{text-align:center;margin:10px 0;}
.zoo-gallery-wall .thumb{display:inline-block;margin:0 3px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:2px solid #be381e;width:100px;height:100px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.zoo-gallery-wall .thumbs{display:inline-block;margin:0 auto;width:100%;/*padding: 10px;*/height:200px;object-fit: cover;border:1px solid orange;}
.image{padding:10px;}
.polycomments-rating{font-size:14px;}
.polycomments-rating .y-star{display:inline-block;width:16px;height:16px;background:url(../i/ystar.png) center top no-repeat;vertical-align:middle;}
.polycomments-rating .w-star{display:inline-block;width:16px;height:16px;background:url(../i/wstar.png) center top no-repeat;vertical-align:middle;}
.google_rate{max-width:256px;padding:15px;background:#f5f5f5;margin:0 auto 15px;font-size:16px;}
a.google_rate_a{text-decoration:none;color:#000;}
#polycomments_filter_form .filter-label{margin-right:20px;margin-bottom:0;vertical-align:middle;}
#polycomments_filter_form{margin-bottom:20px;}
#polycomments_filter_form input.style-3[type="checkbox"] + label{vertical-align:middle;}
.opel-uslugi, .kia-uslugi, .hyundai-uslugi, .chevrolet-uslugi{display:none !important;}
.alert{position:relative;}
.small-warning{display:none;background-size:20px;padding-top:5px;padding-bottom:5px;padding-left:40px;min-height:auto;}
.alert.small_demo{display:none;}
.small-warning.small_demo{display:block;}
.alert .toggler{text-align:center;position:absolute;bottom:0;width:100%;left:0;cursor:pointer;}
.alert .toggler.close{left:auto;bottom:auto;top:1px;right:2px;text-align:right;width:auto;}
.alert .toggler.show{left:auto;bottom:auto;top:5px;right:10px;text-align:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);}
.alert .toggler.show:hover, .alert .toggler.show:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50);}
#osticky_wrap label{font-size:16px;color:#595959;font-weight:normal;margin-bottom:15px;width:100%;}
#osticky_wrap input[type='text']{border:2px solid #E3E3E3;width:290px;height:34px;padding:0 10px;margin-left:0;margin-bottom:15px;}
#osticky_wrap input[type='file']{margin-left:0;margin-bottom:15px;border:0;}
#osticky_wrap textarea{width:100%;border:2px solid #E3E3E3;min-height:64px;resize:vertical;}
#osticky_wrap #input_textarea_91_container_div{margin-top:15px;}
@media (max-width:1000px){.car.active{top:150px !important;left:50% !important;overflow:visible !important;width:270px !important;}
.car.active img{left:-50%;}
.car-section.active .description{left:0 !important;width:100% !important;padding:30px !important;top:60vh !important;text-align:justify;}
[class*='close-thik']{top:250px;z-index:10;}
}
@media (max-width:850px){.car-section.active .description{font-size:12px;}
}
@media (min-width:650px){#fullpage .section{min-height:auto;}
.logo-white{display:none;}
}
@media (max-width:650px){.logo-new{margin-left:49px !important;position:relative;top:-41%;}
.logo-white{display:none;}
.item-page h1, h1.header-h1{margin:5px 0;}
.car-section.active .description{top:620px !important;margin-top:0 !important;}
.car.active{top:280px !important;width:220px !important;}
[class*='close-thik']{top:360px;}
.car-section .buttons a{width:20% !important;margin:0 2.5% !important;padding-top:65px !important;background-size:50px !important;font-size:12px !important;}
.car-section .buttons{bottom:initial !important;top:530px;}
}
@media (max-width:950px){.login-greeting, .action-link{margin-right:15px;}
}
@media (max-width:600px){.blog-wrap h1{font-size:20px;line-height:50px;}
#cabinet_grid li{width:120px;height:120px;background-position:center 16px !important;padding:0;}
#cabinet_grid li a{width:auto !important;font-size:10px;margin:0 auto;color:#FFF;padding-top:79px;}
#cabinet_grid li a i{padding:5px;background:#717278;font-style:normal;display:block;}
}
@media (max-width:500px){#cabinet_grid li{width:90px;height:90px;margin:0 5px 50px;}
#cabinet_grid ul{width:300px;margin:0 auto;}
#google_polycoments_wrap h4{padding:0 0 10px;font-size:20px;}
}
@media (max-width:992px){
  #top-menu .list-opener{/*display:none;*/right:1px;top:-1px;color:#fff;cursor:pointer;font-size:14px;}
  #osticky_wrap #input_textarea_91_container_div{margin-top:0px;} .form input[type='text']{height: 9.78vw !important;}
.form .element.submit {margin-top: 10% !important;padding: 2px !important;}
.form .element button[type='submit']{height: 11.78vw !important;}
.form {padding: 24px 35px 8px !important;}
.text-1{padding: 14px 24px 0 !important;}
.text-2{padding: 10px 32px 0 !important;}
.video{width: 320px !important;margin-left: -9px;}
}
