/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden; }

#cboxWrapper {
  max-width: none; }



.at-btn, .ta-center {
    text-align: center;
}

.at-header .part.search .btn-group .dropdown-menu {
    display: none;
}

.date_av {
    text-align: right;
}

.title_filter {
    cursor: pointer;
}

.title_filter:after {
content: '';
    width: 13px;
    height: 13px;
    background-image: url(/image/design1/nav-arr-spt.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    background-position: 0px -59px;
    margin-left: 5px;
    background-size: 43px;
}

.sub.js-touch-drop .rubrics .car-brands-wrap {
    transition: max-height 1.5s;

}

.at-form.view_pod_zakaz {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 230px;
    top: 8px;
}

.at-form.view_pod_zakaz label {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.alert.alert-success.alert-dismissible {
    padding: 10px;
    background: #deffd9;
    display: inline-block;
    margin-bottom: 10px;
}

.btn_remove {
    text-align: center;
    padding: 0 !important;
    padding-bottom: 10px !important;
}

.at-form.view_pod_zakaz .at-checkbox>span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.pod_zakaz a:before {
    border-color: #cccccc;
    border-width: 2px;
    border-style: solid;
    margin-right: 4px;
    width: 18px;
    height: 18px;
    z-index: 0;
    width: 24px;
    height: 24px;
}

.pod_zakaz span {
        display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

a.btn_more {
    float: right;
    position: relative;
    right: 10px;
    top: -10px;
}



.sub.js-touch-drop.open .rubrics .car-brands-wrap {
    height: auto !Important;
    max-height: 400px;
}


.at-header .part.search .btn-group.open .dropdown-menu {
    display: block;
    position: absolute;
    z-index: 1;
    right: 0;
    margin: 0;
    padding-left: 0;
    background: #ffffff;
    text-align: right;
    padding: 10px;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 32%);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.32);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 32%);
}

body .simpleregister-block-content .row-edit_customer_group_id label {
    display: flex !important;
    margin: 0;
    margin-bottom: 10px;
}



html body .simpleregister-block-content .row-edit_customer_group_id > label:before {
    display: none;
}

body .simpleregister-block-content .row-edit_customer_group_id label:before {
    content: '';
    position: relative;
    width: 19px;
    height: 19px;
    display: block;
    background: url(/image/design1/skin-radiobox.png) left bottom no-repeat;
    margin-right: 6px;
}

body .simpleregister-block-content .row-edit_customer_group_id label.checked:before {
    background: url(/image/design1/skin-radiobox.png) left top no-repeat;
}

.at-header .part.search .btn-group.open .dropdown-menu li {
    list-style: none;
}

.language_box {
    display: inline-block;
    float: right;
    /* margin: 0 5px 10px; */
    position: relative;
    top: -7px;
}

td.total_value {
    max-width: 90px;
    text-align: left;
    width: 15%;
    padding-right: 0;
    white-space: nowrap;
}

.at-header .part.search .btn-group .btn {
    padding: 0;
    border: none;
    width: auto;
    height: auto;
    position: relative;
}

.at-header .part.search .btn-group .btn:hover {
    background: none;
    color: #000000;
}

.at-header .part.search .btn-group .btn:not(.btn-block):after {
        content: '';
    position: absolute;
    top: 15px;
    right: 10px;
    width: 9px;
    height: 5px;
    background: url(/image/design1/icons-spt.png) -23px -200px no-repeat;
}

body .simple-content input[type="radio"] {
    display: none;
}

body .simplecheckout label, body .simpleregister .form-group > label {
    font-weight: 700;
    padding: 0 0 8px;
    color: #666;
}

body .simple-content .form-group {
    margin: 12px 0 0;
}

body .simple-content fieldset {
    border: none;
    padding: 0;
    max-width: 300px;
}
body .simpleregister .row-register_customer_group_id label.checked:before {
    background: url(/image/design1/skin-radiobox.png) left top no-repeat;
}

body .simplecheckout label, body .simpleregister label {
display: flex !important;
    margin: 0;
    margin-bottom: 10px;
}

body .simpleregister .row-register_customer_group_id label:before {
content: '';
    position: relative;
    width: 19px;
    height: 19px;
    display: block;
    background: url(/image/design1/skin-radiobox.png) left bottom no-repeat;
    margin-right: 6px;
}

body .simpleregister-block-content {
    padding: 0;
}

body .simpleregister .row-register_customer_group_id > label {
    display: none !important;
}


div#customer-field-custom-field2 {
    margin-top: 15px;
}

div#customer-field-custom-field3 {
    margin-top: 0;
}

div#custom-login .radio input {
    display: none;
}

#aside1 .at-widget-buttons {
    margin: 0;
}



#aside1 .at-widget-buttons a {
    border-radius: 10px;
    margin-bottom: 10px;
    color: #C63131;
    border-bottom: 1px solid #c63131;

}

#aside1 .at-widget-buttons a:hover {
        background: #C63131; 
        color: #ffffff;
}

#aside1 .at-widget-buttons a.selected {
    background: #C63131; 
        color: #ffffff;
}

#aside1 .at-widget-buttons a:last-child {
    margin-bottom: 0;
}









#pass-strength-result {
	background-color: #eee;
	border-color: #ddd !important;
	border-style: solid;
	border-width: 1px;
	margin: 5px 5px 5px 1px;
	padding: 5px;
	text-align: center;
	/*width: 287px;*/
	display: none;
}

#pass-strength-result.bad {
	background-color: #ffb78c;
	border-color: #ff853c !important;
}

#pass-strength-result.good {
	background-color: #ffec8b;
	border-color: #ffcc00 !important;
}

#pass-strength-result.short {
	background-color: #ffa0a0;
	border-color: #f04040 !important;
}

#pass-strength-result.strong {
	background-color: #c3ff88;
	border-color: #8dff1c !important;
}


#pass-strength-result {
    background-color: #eee;
    border-color: #ddd !important;
    border-style: solid;
    border-width: 1px;
    margin: 5px 5px 5px 1px;
    padding: 5px;
    text-align: center;
    /* width: 287px; */
    display: none;
}

div#custom-login .radio label {
    background-color: #c63131;
    border: 1px solid #c63131;
    border-bottom: none;
    cursor: pointer;
    background-color: #C63131;
    height: 38px;
    display: inline-block;
    padding: 0 5px;
    min-width: 99px;
    cursor: pointer;
    text-decoration: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #C63131;
    line-height: 36px;
    -webkit-appearance: none;
    border-radius: 0;
    float: left;
    border: 1px solid #c63131;
    border-bottom: none;
    border-radius: 10px;
    padding: 0 12px;
    line-height: 32px;
    text-decoration: none;
    min-width: 120px;
    color: #ffffff;
    text-align: center;
    width: 100%;
    margin-bottom: 6px;
}

div#custom-login .radio {
display: none;
}

input#fast_order_button {
    background-color: #fff;
    color: #333333;
    height: 38px;
    display: inline-block;
    padding: 0 5px;
    min-width: 99px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #C63131;
    font-size: 14px;
    line-height: 36px;
    -webkit-appearance: none;
    border-radius: 0;
}

input#fast_order_button:hover {
    color: #fff;
    background-color: #C63131;
}

#custom-total tr:last-child td:last-child {
    font-size: 24px;
    color: #C63131;

}

.at-table tr.remove_pole {
    position: absolute;
    height: 40px;
    display: block;
    top: 50%;
    margin-top: -20px;
    border: none;
}

body .btn {
    background-color: #fff;
    color: #333333;
    height: 38px;
    display: inline-block;
    padding: 0 5px;
    min-width: 99px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #C63131;
    border-bottom: 1px solid #C63131;
    font-size: 14px;
    line-height: 36px;
    -webkit-appearance: none;
    border-radius: 0;
}

ul.at-basket-widget .compare .btn {
    border: none;
    min-width: auto;
    line-height: initial;
}

div#custom-total .at-table {
    position: relative;
}

.contacts-box .mail p a, .contacts-box .phones-box p a {
    color: #ffffff;
        font-size: 18px;
}

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%; }

  .at-global-content-wrap.header_block {
    height: auto;
  }
  body .at-plist-list table.char-table {
    width: 80%;
    /* padding: 0 165px 0 0; */
    float: none;
    margin-top: 17px;
    order: -1;
}


body .at-mob-actions>a {
    font-size: 0;
    top: -8px;
}

body .bloc_aj_all {
  background: none;
  border: none;
  color: #333333;
}

#filter_vier .info:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 13px;
  height: 13px;
  margin: -7px 0 0;
  background: url(/image/design1/icons-spt.png) 0 -380px no-repeat;
}

#filter_vier .info {
  position: relative;
  padding: 0 0 0 25px;
  color: #666;
  width: 80%;
  /* text-align: center; */
  margin: 0 auto;
  font-size: 12px;
  margin-bottom: 10px;
}

.block_param.side_setup .onli_param.blok {
  position: relative;
  height: 160px;
}

/*
body #filter_vier .block_fv.attrb .block_param.side_setup .row_blok.upper {
  bottom: calc(50% - 11px);
  position: absolute;
  left: 50px;
  background: #ffffff;
  width: 22px;
  height: 22px;

}
*/

body #filter_vier .block_fv.attrb .block_param.side_setup .row_blok.niz {
  bottom: 36px;
  position: absolute;
  left: calc(50% - 11px);
  background: #ffffff;
  width: 22px;
  height: 22px;
}

body #filter_vier .block_fv.attrb .block_param.side_setup .row_blok.lefter {
  bottom: calc(50% - 11px);
  position: absolute;
  left: 70px;
  background: #ffffff;
  width: 22px;
  height: 22px;
}
body #filter_vier .block_fv.attrb .block_param.side_setup .row_blok.upper {
  top: 28px;
  position: absolute;
  left: calc(50% - 11px);
  background: #ffffff;
  width: 22px;
  height: 22px;
}

body #filter_vier .block_fv.attrb .block_param.side_setup .row_blok.righter {
    bottom: calc(50% - 11px);
    position: absolute;
    right: calc(50% - 59px);
    background: #ffffff;
    width: 22px;
    height: 22px;

}

.block_param.side_setup label span {
  display: none;
}

body .at-plist-list li {
  list-style: none;
  height: auto !important;
  margin-bottom: 15px;
}

body .at-plist-list table.char-table td {

}

body .at-plist-list .expand_content {
  min-width: 142px;
  margin: 0;
  position: static;
  right: 0;
  bottom: 0;
  float: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-left: 20px;
  width: 20%;

}

body .at-plist-list .cell.and_av {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

  body .at-plist-list .expand {
    border: none;
    color: #000000;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0;
    padding: 17px 0 0 0;
    padding: 0;
    /* width: 100%; */
    display: flex;
    width: 100%;
    align-items: flex-start;
  }

  body .at-plist-list table.char-table td:last-child {
    width: 70%;
}

body .at-plist-list .inner-wrap {
  border: 1px solid transparent;
  padding: 11px 10px;
  width: 100%;
  display: table;
  table-layout: fixed;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

#product .price.manager {

    text-align: left;
}

#product .price.manager span {
        font-size: 17px;
}

#product .box-cell.prices .price span {
    font-size: 17px;
    font-weight: normal;
    color: #666666;
}

#product .price.dop span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    color: #666666;
    font-weight: normal;
}

#product .price.dop {
    font-size: 17px;
    text-align: left;
}

#product .price.dop span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

body .at-plist-list .info-item {
  display: table-cell;
  vertical-align: top;
  min-height: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 0 25px;
  position: relative;
  width: 80%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

body .at-plist-list ul {
  padding-left: 10px;
  padding-right: 10px;
}

body .at-plist-list .inner-wrap .image-main{
  width: 24%;
  padding: 0;
  display: table-cell;
    vertical-align: top;
    min-height: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

  body .block_fv.attrb .block_param:first-child {
    margin-top: 0;
  }

  body #filter_vier .row_blok:first-child {
    margin-top: 0;
  }

  body #filter_vier .row_blok {
    margin: 12px 0 0 0;
  }

  body span.irs-grid {
    display: none;
  }

  body .onli_param.blok.link_fv {
    padding: 12px 10px;
}

body .row_blok {
  border: none;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

  body div#name_filter {
    display: none;
  }

  body .irs-with-grid .irs-grid {
    display: none;
}

body .block_param {
  margin: 25px 0 0 0;
  border: 1px solid #cccccc;
  border-top-color: #C63131;
  background-color: #fff;
}

body .title_filter {
  border-bottom: 1px solid #cccccc;
  font-size: 22px;
  text-align: center;
  padding: 10px 0;
  color: #666666;
  font-weight: 300;
}

body #filter_vier .btn_fv:active {
  top: -15px;
}

body a.clear_slider {
  height: 38px;
  display: flex;
  position: relative;
  top: -15px;
  width: 100%;
  left: 5px;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
}

/* 
body .button_slider {
  display: none;
} */

body #filter_vier .btn_fv {
  border-color: #c63131;
  color: #333333;
  border-width: 1px;
  border-style: solid;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  outline: none;
  padding: 2px 5px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 98px;
  margin: 0 auto;
  position: relative;
  top: -15px;
}

  body a.checka.actionis {
    height: 20px;
    display: block;
}

  body #filter_vier .link_fv .checka.actionis:after {
    top: 5px;
    left: 5px;
  }

  body .at-aside-widget:first-child {
    margin-bottom: 25px;
  }

  body #article .at-block-rubricator .rubrics.content-tab {
    padding-top: 0;
  }

  body #filter_vier .link_fv .checkb:before, #filter_vier .link_fv .checka:before, body #filter_vier .link_fv .checkb:before, body #filter_vier .link_fv .checka.actionis:before {
    width: 24px;
    height: 24px;
  }

  .block_fv.qnts.qnp {
    display: none;
  }

  body span.text_param {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

  .clear {
    clear: both;
  }



input#button-login {
    position: absolute;
    left: 0;
    bottom: 0;
}

form#auth-form {
    padding-bottom: 20px;
}

.text-danger {
    color: #ff0000;
}
.btn_widget {
    background-color: #C63131;
    color: #fff;
    height: 38px;
    display: inline-block;
    padding: 0 5px;
    min-width: 99px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #C63131;
    font-size: 14px;
    line-height: 36px;
    -webkit-appearance: none;
    border-radius: 0;
    width: 100%;
}

body .jGrowl-message, body .jGrowl-closer {
  color: #ffffff;
}
  
  .home_content_categories.at-block-rubricator .rubrics:not(.tab-1) {
    display: none;
  }

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left; }

#cboxContent {
  position: relative; }

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

#cboxTitle {
  margin: 0;
  white-space: nowrap;
  overflow: hidden; }

#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer; }

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic; }

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0; }


body .cat_car {
    position: static;
    left: 0;
    top: 0px;
    color: #C63131;
    font-weight: bold;
}

#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; }

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #000; }

#colorbox {
  outline: 0; }

#cboxContent {
  margin-top: 20px;
  background: #000; }

.cboxIframe {
  background: #fff; }

#cboxError {
  padding: 50px;
  border: 1px solid #ccc; }

#cboxLoadedContent {
  border: 5px solid #000;
  background: #fff; }

#cboxLoadedContent div {
  height: 100%;
  background-color: #000000; }

#cboxLoadedContent video {
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto; }

#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #ccc; }

#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #ccc; }

#cboxLoadingGraphic {
  background: url(../_img/colorbox/loading.gif) no-repeat center center; }

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0; }

#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: #fff; }

#cboxPrevious {
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -32px;
  background: url(../_img/colorbox/controls.png) no-repeat top left;
  width: 28px;
  height: 65px;
  text-indent: -9999px; }

#cboxPrevious:hover {
  background-position: bottom left; }

#cboxNext {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -32px;
  background: url(../_img/colorbox/controls.png) no-repeat top right;
  width: 28px;
  height: 65px;
  text-indent: -9999px; }

#cboxNext:hover {
  background-position: bottom right; }

#cboxClose {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  background: url(../_img/colorbox/controls.png) no-repeat top center;
  width: 38px;
  height: 19px;
  text-indent: -9999px; }

#cboxClose:hover {
  background-position: bottom center; }

/*! jQuery UI - v1.11.4 - 2015-11-23
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */ }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */ }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  min-height: 0;
  /* support: IE7 */
  font-size: 100%; }

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */ }

body .at-plist-thumbs p {
    margin: 10px 0;
}

body .at-footer-wrapper {
        display: block;
}

body .at-footer-wrapper .wrapper-cell {
    display: block;
    height: auto;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em; }

/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em; }

.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em; }

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: 0.4em 1em; }

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

/* button sets */
.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-datepicker {
  width: 270px;
  padding: 5px;
  display: none;
  border: none !important;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 5px;
  margin: -5px -5px 5px -5px;
  background-color: rgba(3, 117, 194, 0.4);
  border: none !important;
  border-radius: 5px 5px 0 0; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 0;
  width: 30px;
  height: 100%;
  border: none !important; }

.ui-datepicker .ui-datepicker-prev {
  left: 0;
  border-radius: 5px 0 0 0; }

.ui-datepicker .ui-datepicker-next {
  right: 0;
  border-radius: 0 5px 0 0; }

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  background-color: rgba(0, 0, 0, 0.1) !important; }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }


.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  height: 27px;
  padding: 0;
  vertical-align: top;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 1px; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 0.4em; }

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
  color: #0375c2; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 3px;
  text-align: right;
  text-decoration: none;
  border-radius: 5px; }

.ui-datepicker .ui-datepicker-buttonpane {
  margin: 5px 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0; }

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: 0.3em 1em 0.5em 0.4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none; }

.ui-menu .ui-menu {
  position: absolute; }

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px; }

/* icon support */
.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item {
  padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0; }

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  overflow-x: hidden;
  padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0; }

.ui-selectmenu-open {
  display: block; }

.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer; }

.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%; }

.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
  border-radius: 100%; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }

/* vertically center icon */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px; }

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em; }

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer; }

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa; }

body .ui-tooltip {
  border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-size: 14px; }

.ui-widget-content {
  border: 1px solid #d3d3d3;
  background: #ffffff;
  color: #222222; }

.ui-widget-content a {
  color: #222222; }

.ui-widget-header {
  border: 1px solid #d3d3d3;
  background: #cccccc url("/_images/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold; }

.ui-widget-header a {
  color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6;
  font-weight: normal;
  color: #555555; }

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada;
  font-weight: normal;
  color: #212121; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #212121;
  text-decoration: none; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #0375c2;
  background: #ffffff;
  font-weight: normal;
  color: #212121; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee;
  color: #363636; }

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec;
  color: #cd0a0a; }

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a; }

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal; }

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("/_images/jquery-ui/ui-icons_222222_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("/_images/jquery-ui/ui-icons_222222_256x240.png"); }

.ui-state-default .ui-icon {
  background-image: url("/_images/jquery-ui/ui-icons_888888_256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("/_images/jquery-ui/ui-icons_454545_256x240.png"); }

.ui-state-active .ui-icon {
  background-image: url("/_images/jquery-ui/ui-icons_454545_256x240.png"); }

.ui-state-highlight .ui-icon {
  background-image: url("/_images/jquery-ui/ui-icons_2e83ff_256x240.png"); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("/_images/jquery-ui/ui-icons_cd0a0a_256x240.png"); }

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 5px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 5px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 5px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 5px; }

/* Overlays */
.ui-widget-overlay {
  background: #0375c2;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */ }

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #0375c2;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
  border-radius: 8px; }

html * {
  max-height: 1000000px; }

html, body {
  height: 100%;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

body {
  min-width: 280px;
  text-decoration: none;
  background-color: #ffffff;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body, form, div, p, a, img, h1, h2, h3, h4, h5, h6, table, table tr, table td {
  border: none;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0; }

input,
textarea,
select {
  outline: none;
  font-family: "Open Sans", sans-serif;
  font-size: 14px; }

input[type=text],
input[type=tel],
input[type=search],
input[type=password] {
  height: 34px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 0;
  padding: 0 8px;
  -webkit-appearance: none;
  display: inline-block;
  vertical-align: middle;
  width: 100%; }
  input[type=text]:focus,
  input[type=tel]:focus,
  input[type=search]:focus,
  input[type=password]:focus {
    border-color: #C63131; }

.at-form-field {
  position: relative; }
  .at-form-field input#search_gloabal {
    padding-right: 34px; }
  .at-form-field input#search_gloabal + label:before {
    content: '';
    position: absolute;
    width: 34px;
    height: 34px;
    right: 0;
    top: 0;
    background: url("../_img/serch-icon-spt.png") no-repeat 8px 8px; }
  .at-form-field input:focus + label:after {
    content: '';
    position: absolute;
    width: 7px;
    height: 8px;
    background-color: #C63131;
    right: 0;
    top: 0; }

select {
  height: 34px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #cccccc;
  border-radius: 0;
  padding: 0 8px; }
  select:focus {
    border-color: #C63131; }
  select .required {
    border-color: #ffa800; }

textarea {
  padding: 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  -webkit-appearance: none;
  border-radius: 0;
  min-height: 90px;
  resize: vertical;
  margin: 0; }
  textarea:focus {
    border-color: #C63131; }
  textarea .required {
    border-color: #ffa800; }

input::-moz-focus-inner {
  border: 0;
  padding: 0; }

acronym {
  border-bottom: 1px dotted #000000; }

.at-btn {
  background-color: #fff;
  color: #333333;
  height: 38px;
  display: inline-block;
  padding: 0 5px;
  min-width: 99px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #C63131;
  font-size: 14px;
  line-height: 36px;
  -webkit-appearance: none;
  border-radius: 0; }
  .at-btn:hover {
    color: #fff;
    background-color: #C63131; }
  .at-btn:active {
    color: #fff;
    background-color: #303030; }
  .at-btn.big {
    height: 44px;
    font-size: 18px;
    line-height: 42px; }
  .at-btn.fill {
    background-color: #C63131;
    color: #fff; }
    .at-btn.fill:hover {
      color: #fff;
      background-color: #9d2727; }
    .at-btn.fill:active {
      color: #fff;
      background-color: #303030; }
  .at-btn.disabled {
    display: none !important; }

a {
  text-decoration: underline;
  outline: none;
  color: #333333; }
  a:hover {
    text-decoration: none;
    color: #C63131; }

.at-link-dashed {
  text-decoration: none;
  position: relative; }
  .at-link-dashed:after {
    border-bottom: 1px dashed;
    bottom: 1px;
    content: '';
    height: 0;
    left: 0;
    position: absolute;
    right: 0; }
  .at-link-dashed:hover:after {
    border-bottom: none; }
  .at-link-dashed:hover {
    text-decoration: none !important; }

h1, h2 {
  font-size: 22px;
  font-weight: bold;
  margin: 0 0 20px 0;
  color: #666666;
  text-transform: uppercase;
  line-height: 24px; }
  h1.title, h2.title {
    position: relative;
    padding: 0 0 0 25px; }
    h1.title:before, h2.title:before {
      content: '';
      width: 3px;
      position: absolute;
      left: 0;
      top: 5px;
      background-color: #C63131;
      height: 17px; }

h3 {
  font-size: 16px;
  color: #666666;
  font-weight: bold;
  margin: 0 0 4px 0; }

.clear, .clear-l, .clear-r {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  display: block; }

.clear-l {
  clear: left; }

.clear-r {
  clear: right; }

.fl-l {
  float: left; }

.fl-r {
  float: right; }

.important {
  color: rgba(255, 0, 0, 0.7); }

.ta-center {
  text-align: center; }

.ta-left {
  text-align: left; }

.ta-right {
  text-align: right; }

.nowrap {
  white-space: nowrap; }

.at-mainer {
  min-width: 280px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px; }

.overflow-x {
  overflow-x: hidden; }

body .snap-content {
  width: 100%;
  height: auto;
    min-height: 300px;
 }

.at-global-content-wrap.footer_content {
    height: auto;
}
 
body .at-global-content-wrap {
  display: block;
  width: 100%;
  height: auto; }

.snap-drawers {
  display: none; }

.at-mob-actions {
  float: right;
  display: none;
  width: 148px; }
  .at-mob-actions > a {
    display: inline-block;
    width: 26px;
    height: 26px;
    position: relative;
    text-decoration: none;
    margin: 0 20px 0 0;
    top: 2px; }
    .at-mob-actions > a .count {
      position: absolute;
      top: -4px;
      right: -15px;
      min-width: 20px;
      height: 20px;
      line-height: 16px;
      border: 2px solid #C63131;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0 2px;
      font-size: 12px;
      border-radius: 20px;
      background-color: #fff;
      color: #C63131;
      font-style: normal;
      z-index: 2;
      text-align: center; }
    .at-mob-actions > a.compare {
      background: url("../_img/mob-compare.png") no-repeat center; }
    .at-mob-actions > a.favorite {
      background: url("../_img/mob-favorite.png") no-repeat center;
      background-size: 21px 21px; }
    .at-mob-actions > a.card {
      background: url("../_img/mob-basket.png") no-repeat center;
      background-size: 24px 24px; }

.at-mob-nav-toggle {
  width: 30px;
  height: 30px;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  float: left; }
  .at-mob-nav-toggle > span {
    background-color: #999999;
    width: 100%;
    height: 4px;
    border-radius: 1px;
    position: absolute;
    left: 0; }
    .at-mob-nav-toggle > span.first {
      top: 5px; }
    .at-mob-nav-toggle > span.second {
      top: 50%;
      margin-top: -2px; }
    .at-mob-nav-toggle > span.third {
      bottom: 5px; }
  .at-mob-nav-toggle .count {
    position: absolute;
    top: -2px;
    right: -15px;
    min-width: 20px;
    height: 20px;
    line-height: 16px;
    border: 2px solid #C63131;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 2px;
    font-size: 12px;
    border-radius: 20px;
    background-color: #fff;
    color: #C63131;
    font-style: normal;
    z-index: 2;
    text-align: center; }

.at-mob-menu .caption {
  color: #fff;
  text-transform: uppercase;
  padding: 10px;
  background-color: #333333;
  font-size: 13px;
  display: block;
  text-decoration: none; }
  .at-mob-menu .caption.has-count {
    position: relative;
    padding-right: 30px; }
    .at-mob-menu .caption.has-count > span {
      position: absolute;
      right: 5px;
      top: 50%;
      margin: -10px 0 0 0;
      height: 20px;
      border: 2px solid #cccccc;
      border-radius: 20px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      min-width: 20px;
      padding: 0 3px;
      line-height: 16px;
      font-size: 11px;
      color: #fff;
      text-align: center; }
      .at-mob-menu .caption.has-count > span.hot {
        background-color: rgba(255, 255, 255, 0.1);
        color: #C63131;
        border-color: #C63131; }

.at-mob-menu ul.main-menu {
  list-style: none;
  margin: 0;
  padding: 0; }
  .at-mob-menu ul.main-menu li {
    border-bottom: 1px solid #333333; }
    .at-mob-menu ul.main-menu li:first-child {
      border-top: 1px solid #333333; }
    .at-mob-menu ul.main-menu li a {
      color: #fff;
      text-transform: uppercase;
      text-decoration: none;
      display: block;
      padding: 10px;
      font-size: 13px; }
      .at-mob-menu ul.main-menu li a:hover {
        text-decoration: none; }
      .at-mob-menu ul.main-menu li a.has-count {
        position: relative;
        padding-right: 30px; }
        .at-mob-menu ul.main-menu li a.has-count > span {
          position: absolute;
          right: 5px;
          top: 50%;
          margin: -10px 0 0 0;
          height: 20px;
          border: 2px solid #cccccc;
          border-radius: 20px;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
          min-width: 20px;
          padding: 0 3px;
          line-height: 16px;
          font-size: 11px;
          color: #fff;
          text-align: center; }
          .at-mob-menu ul.main-menu li a.has-count > span.hot {
            background-color: rgba(255, 255, 255, 0.1);
            color: #C63131;
            border-color: #C63131; }

.at-content-wrapper {
  display: table-row; }
  .at-content-wrapper .wrapper-cell {
    display: table-cell;
    padding-bottom: 25px; }
    .at-content-wrapper .wrapper-cell:not(*:root) {
      height: 100%; }

body .at-header-wrapper {
  display: block; 
}

  .at-header-wrapper .wrapper-cell {
    display: table-cell;
    height: 1px; }

.at-footer-wrapper {
  display: table-footer-group; }
  .at-footer-wrapper .wrapper-cell {
    display: table-cell;
    height: 1px; }

.at-preheader {
  background-color: #646179;
  box-shadow: inset 0 -2px 3px -1px rgba(87, 84, 100, 0.8); }
  .at-preheader .part {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left; }
    .at-preheader .part.left {
      width: 100%;
      padding: 0 198px 0 0; }
    .at-preheader .part.right {
      width: 198px;
      margin: 0 0 0 -198px;
      border-left: 1px solid #4f4c67;
      box-shadow: -1px 0 0 0 #757287; }

.at-header-link {
  background-image: url("../_img/preheader-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }
  .at-header-link > a {
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 17px;
    position: relative; }
    .at-header-link > a:before {
      content: '';
      width: 500px;
      box-shadow: inset 0 -5px 4px -2px rgba(100, 97, 121, 0.3);
      position: absolute;
      right: 100%;
      top: 0;
      height: 100%;
      display: block; }
    .at-header-link > a:hover {
      color: #ffffff;
      background-color: rgba(255, 255, 255, 0.3);
      box-shadow: inset 0 -5px 4px -2px rgba(100, 97, 121, 0.3); }
      .at-header-link > a:hover:before {
        background-color: rgba(255, 255, 255, 0.3); }

.at-block-auth {
  position: relative; }
  .at-block-auth.active > a {
    background-color: #514e67; }
    .at-block-auth.active > a:after {
      display: block; }
  .at-block-auth.not-loged > a > span:after {
    display: none; }
  .at-block-auth > a {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    position: relative; }
    .at-block-auth > a:after {
      content: '';
      width: 9px;
      height: 5px;
      position: absolute;
      top: 100%;
      left: 50%;
      background-image: url("../_img/icons-spt.png");
      background-repeat: no-repeat;
      background-position: -23px -200px;
      display: none;
      z-index: 2; }
    .at-block-auth > a > span {
      display: inline-block;
      position: relative;
      font-size: 12px;
      color: #fff;
      white-space: nowrap; }
      .at-block-auth > a > span > i {
        position: absolute;
        top: 0;
        left: -26px;
        min-width: 20px;
        height: 20px;
        line-height: 16px;
        border: 2px solid #C63131;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 2px;
        font-size: 12px;
        border-radius: 20px;
        background-color: #fff;
        color: #C63131;
        font-style: normal; }
      .at-block-auth > a > span:after, .at-block-auth > a > span:before {
        content: '';
        position: absolute;
        top: 50%;
        background-image: url("../_img/icons-spt.png");
        background-repeat: no-repeat; }
      .at-block-auth > a > span:before {
        width: 27px;
        height: 29px;
        right: 100%;
        margin: -16px 15px 0 0;
        background-position: 0 0; }
      .at-block-auth > a > span:after {
        width: 9px;
        height: 5px;
        background-position: -12px -200px;
        left: 100%;
        margin: -2px 0 0 9px; }
  .at-block-auth .drop {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%; }
    .at-block-auth .drop > ul {
      list-style: none;
      padding: 5px 14px;
      border: 1px solid #e5e5e5;
      box-shadow: 0 2px 3px rgba(1, 2, 2, 0.1);
      background-color: #fff;
      position: relative;
      z-index: 1;
      margin: 0 0 0 -1px; }
      .at-block-auth .drop > ul > li {
        padding: 6px 0; }
        .at-block-auth .drop > ul > li.first {
          border-bottom: 1px solid #e5e5e5;
          padding: 9px 0 12px 0;
          margin-bottom: 14px; }
          .at-block-auth .drop > ul > li.first a {
            color: #C63131; }
        .at-block-auth .drop > ul > li.last {
          border-top: 1px solid #e5e5e5;
          padding: 13px 0 10px 0;
          margin-top: 9px; }
        .at-block-auth .drop > ul > li a {
          text-decoration: none;
          display: block;
          position: relative;
          padding: 0 25px 0 0;
          color: #666666; }
          .at-block-auth .drop > ul > li a:hover {
            color: #C63131; }
          .at-block-auth .drop > ul > li a.selected {
            color: #C63131; }
            .at-block-auth .drop > ul > li a.selected:before {
              content: '';
              position: absolute;
              left: -13px;
              top: 0;
              width: 3px;
              height: 100%;
              background-color: #C63131; }
          .at-block-auth .drop > ul > li a .count {
            position: absolute;
            right: 0;
            top: 50%;
            margin: -10px 0 0 0;
            height: 20px;
            border: 2px solid #cccccc;
            border-radius: 20px;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            min-width: 20px;
            padding: 0 3px;
            line-height: 16px;
            font-size: 11px;
            background-color: #fff;
            color: #000;
            text-align: center; }

.at-header {
  display: table;
  width: 100%; }
  .at-header .part {
    display: table-cell;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 0 17px 0; }
    .at-header .part.logo {
      width: 222px;
      padding: 0 12px 0 0; }
    .at-header .part.contacts {
      width: 165px; }
    .at-header .part.search {
      padding-right: 25px; }
    .at-header .part.basket {
      width: 198px; }

.at-logo {
  display: block; }
  .at-logo img {
    display: block;
    margin: 0;
    max-width: 100%;
    max-height: 68px; }

.at-top-contacts {
  width: 165px;
  padding: 0 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .at-top-contacts .element, .at-top-contacts .element:not(.callback) a {
    font-weight: bold;
    color: #333333;
      text-decoration: none;

}
    .at-top-contacts .element.callback a {
      color: inherit;
      font-size: 12px; }

.at-top-pages {
  margin: 0 -5px 0 -5px; }
  .at-top-pages a {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 10px 5px;
    font-size: 12px;
    text-decoration: none; }

.at-top-search {
  margin: 10px 0 0 0; }

.at-basket-widget {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 215px; }
  .at-basket-widget > li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    padding-top: 7px; }
    .at-basket-widget > li a {
      padding: 52px 3px 0 3px;
      position: relative;
      display: block;
      font-size: 12px;
      text-decoration: none;
      color: #333333; }
      .at-basket-widget > li a:hover {
        color: #C63131; }
        .at-basket-widget > li a:hover .count {
          color: #333333; }
        .at-basket-widget > li a:hover .count.hot {
          color: #C63131; }
      .at-basket-widget > li a:before {
        content: '';
        position: absolute;
        top: 9px;
        left: 50%; }
    .at-basket-widget > li.compare a:before {
      width: 40px;
      height: 28px;
      background: url("../_img/icons-spt.png") no-repeat 0 -40px;
      margin: 0 0 0 -20px; }
    .at-basket-widget > li.compare .count {
      right: 8px; }
    .at-basket-widget > li.favorite a:before {
      width: 27px;
      height: 25px;
      background: url("../_img/icons-spt.png") no-repeat -1px -80px;
      margin: 0 0 0 -15px; }
    .at-basket-widget > li.favorite .count {
      right: 12px; }
    .at-basket-widget > li.card a:before {
      width: 30px;
      height: 26px;
      background: url("../_img/icons-spt.png") no-repeat 0 -120px;
      margin: 0 0 0 -18px; }
    .at-basket-widget > li.card .count {
      right: 6px; }
    .at-basket-widget > li .count {
      position: absolute;
      top: 3px;
      min-width: 20px;
      height: 20px;
      line-height: 16px;
      border: 2px solid #cccccc;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0 2px;
      font-size: 12px;
      border-radius: 20px;
      background-color: #fff; }
      .at-basket-widget > li .count.hot {
        border-color: #C63131;
        color: #C63131; }

.at-nav-holder {
  height: 45px;
  margin: 0 0 23px 0; }
  .at-nav-holder.fixed .at-nav-top {
    position: fixed;
    z-index: 105;
    left: 0;
    top: 0;
    width: 100%;
    margin: 0;
    background-color: #fff; }

.at-nav-top {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: 43px; }
  .at-nav-top .nav-inner {
    display: table;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    table-layout: fixed; }
    .at-nav-top .nav-inner:first-child {
      border-top: none; }
  .at-nav-top .nav-element {
    display: table-cell;
    vertical-align: top;
    border-right: 1px solid #cccccc; }
    .at-nav-top .nav-element.rel {
      position: relative; }
    .at-nav-top .nav-element.hover .element-inner {
      overflow: visible; }
    .at-nav-top .nav-element:first-child {
      border-left: 1px solid #cccccc; }
  .at-nav-top .element-inner {
    text-align: center;
    height: 43px;
    overflow: hidden; }
    .at-nav-top .element-inner > a {
      display: table;
      table-layout: fixed;
      width: 100%;
      text-decoration: none;
      position: relative;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      -ms-transition-duration: 0.2s;
      transition-duration: 0.2s; }
      .at-nav-top .element-inner > a:hover {
        color: #333333; }
      .at-nav-top .element-inner > a span {
        display: table-cell;
        height: 43px;
        vertical-align: middle;
        text-align: center;
        padding: 0 5px;
        line-height: 14px; }
        .at-nav-top .element-inner > a span > i {
          font-style: normal;
          line-height: 0;
          position: absolute;
          width: 24px;
          height: 24px;
          right: 1px;
          top: 50%;
          margin: -12px 0 0 0;
          background: url("../_img/icon-down.png") no-repeat 4px 9px; }
        .at-nav-top .element-inner > a span.arrowed {
          padding: 0 25px; }
          .at-nav-top .element-inner > a span.arrowed:before {
            content: '';
            position: absolute;
            width: 9px;
            height: 5px; }
          .at-nav-top .element-inner > a span.arrowed:before {
            left: 50%;
            top: 100%;
            background: url("../_img/icons-spt.png") no-repeat -34px -200px; }
  .at-nav-top .nav-element.hover .element-inner > a {
    color: #fff;
    background-color: #C63131;
    z-index: 40; }
    .at-nav-top .nav-element.hover .element-inner > a span.arrowed > i {
      background: url("../_img/icon-down-hover.png") no-repeat 4px 9px; }
  .at-nav-top .sub {
    position: absolute;
    z-index: 39;
    background-color: #ffffff;
    padding: 10px;
    min-width: 100%;
    text-align: left;
    top: 100%;
    left: 0;
    display: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 2px 3px rgba(1, 2, 2, 0.1);
    border: 1px solid #cccccc; }
  .at-nav-top .submenu {
    position: absolute;
    z-index: 39;
    background-color: #ffffff;
    padding: 10px;
    min-width: 100%;
    text-align: left;
    top: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 2px 3px rgba(1, 2, 2, 0.1);
    border: 1px solid #cccccc;
    left: -1000px;
    display: none; }
    .at-nav-top .submenu ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      .at-nav-top .submenu ul.x1 {
        width: 235px; }
      .at-nav-top .submenu ul.x2 {
        width: 470px; }
      .at-nav-top .submenu ul.x3 {
        width: 705px; }
      .at-nav-top .submenu ul.x4 {
        width: 940px; }
    .at-nav-top .submenu li {
      padding: 0 20px;
      width: 235px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    .at-nav-top .submenu .at-list {
      margin: 0;
      min-width: 200px; }
      .at-nav-top .submenu .at-list li {
        padding: 4px 0 4px 16px; }
  .at-nav-top .level-1 {
    padding: 5px 0; }
  .at-nav-top .level-1 a {
    font-weight: bold;
    text-decoration: none;
    color: #C63131; }
  .at-nav-top .level-1 a:hover {
    color: #232323; }
  .at-nav-top .level-2 {
    /*border-left: 2px solid $colorBase;*/
    padding: 5px 0 5px 11px;
    color: #C63131; }

.at-banners-index {
  margin: 0 0 45px 0;
  overflow: hidden; }
  .at-banners-index .inner-wraper {
    display: table;
    width: 100%;
    table-layout: fixed; }
  .at-banners-index .part {
    display: table-cell;
    vertical-align: top;
    padding: 0 25px 0 0; }
    .at-banners-index .part.slider {
      width: 222px;
      padding: 0; }

.at-promo-slider {
  min-height: 300px;
  position: relative; }
  .at-promo-slider .ctrls {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 37px;
    background-color: #fff;
    z-index: 1;
    border: 1px solid #cccccc;
    border-top-color: #C63131; }
  .at-promo-slider .line,
  .at-promo-slider .slick-slider .slick-track,
  .at-promo-slider .slick-slider .slick-list {
    height: 100%; }
  .at-promo-slider .slick-arrow {
    position: absolute;
    bottom: 7px;
    border: 1px solid #cccccc;
    width: 22px;
    height: 22px;
    background-image: url("../_img/nav-arr-spt.png");
    background-repeat: no-repeat;
    background-color: #fff;
    z-index: 2;
    font-size: 0;
    text-indent: -999px;
    cursor: pointer;
    outline: none !important; }
    .at-promo-slider .slick-arrow:hover {
      background-color: #585858;
      border-color: #C63131; }
      .at-promo-slider .slick-arrow:hover.slick-prev {
        background-position: 3px -20px; }
      .at-promo-slider .slick-arrow:hover.slick-next {
        background-position: -20px -20px; }
    .at-promo-slider .slick-arrow:active {
      background-color: #303030;
      border-color: #C63131; }
      .at-promo-slider .slick-arrow:active.slick-prev {
        background-position: 3px -20px; }
      .at-promo-slider .slick-arrow:active.slick-next {
        background-position: -20px -20px; }
    .at-promo-slider .slick-arrow.slick-prev {
      background-position: 3px 4px;
      left: 7px; }
    .at-promo-slider .slick-arrow.slick-next {
      background-position: -20px 4px;
      right: 7px; }
  .at-promo-slider .slick-dots {
    position: absolute;
    left: 36px;
    overflow: hidden;
    bottom: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 150px;
    height: 37px;
    padding: 15px 0;
    z-index: 2;
    margin: 0;
    text-align: center; }
    .at-promo-slider .slick-dots > li {
      display: inline-block;
      vertical-align: top;
      padding: 0 1px; }
      .at-promo-slider .slick-dots > li button {
        cursor: pointer;
        outline: none !important;
        display: block;
        width: 7px;
        height: 7px;
        border-radius: 100%;
        font-size: 0;
        background: #bab8c3;
        border: none;
        padding: 0; }
      .at-promo-slider .slick-dots > li:hover button, .at-promo-slider .slick-dots > li.slick-active button {
        background: #C63131; }
  .at-promo-slider a {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }

.at-anim-banner {
  position: relative;
  overflow: hidden; }
  .at-anim-banner img {
    display: block;
    width: 100%;
    margin: 0; }
  .at-anim-banner iframe {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    border: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    width: 1px !important;
    min-width: 100%;
    *width: 100%; }

.at-index-cats {
  overflow: hidden;
  margin: 0 0 20px 0; }
  .at-index-cats > ul {
    list-style: none;
    margin: 0 -11px;
    padding: 0; }
    .at-index-cats > ul > li {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: inline-block;
      vertical-align: top;
      width: 16.66%;
      padding: 0 11px 22px 11px; }
  .at-index-cats a {
    text-decoration: none; }
  .at-index-cats .image {
    border: 1px solid #C63131;
    position: relative;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    margin: 0 0 5px 0; }
    .at-index-cats .image:after {
      content: '';
      width: 7px;
      height: 7px;
      position: absolute;
      right: 0;
      top: 0;
      background-color: #C63131; }
    .at-index-cats .image img {
      display: block;
      width: 100%;
      opacity: 0;
      margin: 0; }
  .at-index-cats .name {
    padding: 0 5px;
    display: block;
    text-align: center; }

.at-block-rubricator.in-content {
  margin: 0 0 50px 0; }

.at-block-rubricator .tabs-holder {
  border: 1px solid #cccccc;
  background-color: #fff; }

.at-block-rubricator .tabs {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin: -1px 0; }

.at-block-rubricator .element {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }
  .at-block-rubricator .element > a {
    display: table;
    width: 100%;
    height: 42px;
    text-decoration: none;
    margin: 0 -1px;
    border: 1px solid transparent;
    color: #999999; }
    .at-block-rubricator .element > a > span {
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 18px;
      line-height: 16px; }
    .at-block-rubricator .element > a:hover, .at-block-rubricator .element > a.selected {
      color: #C63131;
      text-decoration: none; }
    .at-block-rubricator .element > a.selected {
      color: #C63131;
      border-color: #C63131;
      position: relative; }
      .at-block-rubricator .element > a.selected:hover {
        text-decoration: none; }
      .at-block-rubricator .element > a.selected:after {
        content: '';
        width: 7px;
        height: 7px;
        background: #C63131;
        position: absolute;
        right: 0;
        top: 0; }

.at-block-rubricator .rubrics {
  background-color: #fff;
  padding: 25px;
  padding-bottom: 35px;
  position: relative; }
  .at-block-rubricator .rubrics.content-tab {
    background-color: #fff;
    padding: 30px 0 0 0; }
  .at-block-rubricator .rubrics.brands-list {
    background-color: #fff;
    padding: 8px 0 0 0; }
  .at-block-rubricator .rubrics .link-toggle {
    position: absolute;
    right: 45px;
    bottom: 25px;
    color: #C63131; }
    .at-block-rubricator .rubrics .link-toggle:hover {
      color: #C63131; }
  .at-block-rubricator .rubrics .car-brands-wrap {
    height: 240px;
    overflow: hidden; }
  .at-block-rubricator .rubrics ul.car-brands {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    transition-duration: 0.3s; }
    .at-block-rubricator .rubrics ul.car-brands > li {
      display: inline-block;
      vertical-align: top;
      width: 100%;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0 5px 0 30px;
      position: relative;
      margin: 5px 0;
      z-index: 1; }
      .at-block-rubricator .rubrics ul.car-brands > li .letter {
        position: absolute;
        left: 0;
        top: 0;
        color: #C63131;
        font-weight: bold; }
      .at-block-rubricator .rubrics ul.car-brands > li a {
        text-decoration: none; }

.at-brand-checker > ul {
  list-style: none;
  margin: 0 -10px;
  padding: 0; }
  .at-brand-checker > ul > li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    padding: 0 10px 20px 10px;
    width: 50%; }
  .at-brand-checker > ul label {
    color: #999999;
    font-weight: bold;
    display: block;
    padding: 0 0 0 30px;
    position: relative; }
    .at-brand-checker > ul label .at-checkbox {
      position: absolute;
      left: 0;
      top: -2px; }

.at-brands-list > ul {
  line-height: 0;
  font-size: 0;
  text-align: justify;
  display: block;
  margin: 0 -6px;
  padding: 0;
  overflow: hidden; }
  .at-brands-list > ul > li {
    display: inline-block;
    vertical-align: top;
    line-height: normal;
    font-size: 14px;
    text-align: center;
    margin: 12px 6px 0 6px;
    width: 85px; }
    .at-brands-list > ul > li.empty {
      padding: 0;
      height: 0;
      overflow: hidden; }
    .at-brands-list > ul > li > a {
      display: block;
      width: 85px;
      padding: 5px 8px;
      border: 1px solid #C63131;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      position: relative;
      text-decoration: none; }
      .at-brands-list > ul > li > a:after {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        width: 7px;
        height: 7px;
        background-color: #C63131; }

.at-brands-list .image {
  display: table;
  width: 100%;
  height: 53px; }
  .at-brands-list .image > i {
    display: table-cell;
    vertical-align: middle; }
    .at-brands-list .image > i img {
      display: block;
      margin: 0 auto;
      max-width: 100%;
      max-height: 100%; }

.at-brands-list .name {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 14px;
  height: 14px;
  font-size: 12px; }

.at-videos .vid-row {
  margin: 30px 0 0 0;
  display: table;
  width: 100%;
  table-layout: fixed;
  color: #000000; }
  .at-videos .vid-row:first-child {
    margin: 0; }
  .at-videos .vid-row .vid-cell {
    display: table-cell;
    vertical-align: top; }
    .at-videos .vid-row .vid-cell.description {
      width: 45%;
      padding: 0 20px 0 0; }

.at-videos .video {
  position: relative; }
  .at-videos .video iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

.at-videos .stump {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  width: 100%;
  display: block;
  margin: 0; }

.at-videos iframe {
  border: none;
  margin: 0;
  max-width: 100%; }

.at-columns .left-col, .at-columns .mid-col, .at-columns .right-col {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 20px; }

.at-columns .left-col, .at-columns .right-col {
  width: 222px;
  position: relative; }

.at-columns .left-col {
  margin: 0 -222px 0 0; }

.at-columns .right-col {
  margin: 0 0 0 -222px; }

.at-columns .mid-col {
  width: 100%;
  padding: 0 247px 0 247px; }

.at-columns.noleft .left-col {
  display: none !important; }

.at-columns.noleft .mid-col {
  padding: 0 247px 0 0; }

.at-columns.noright .right-col {
  display: none !important; }

.at-columns.noright .mid-col {
  padding: 0 0 0 247px; }

.at-columns.noboth .left-col, .at-columns.noboth .right-col {
  display: none !important; }

.at-columns.noboth .mid-col {
  padding: 0 0 0 0; }

.sticky {
  position: fixed;
  z-index: 101; }

.stop {
  position: relative;
  z-index: 101; }

.at-index-text {
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  margin: 0 0 40px 0; }
  .at-index-text .at-promo-block {
    margin: 30px 0; }

.at-promo-block {
  position: relative;
  border: 1px solid #C63131;
  background-color: #fefae9;
  border-radius: 5px;
  text-transform: uppercase;
  padding: 18px 85px 18px 85px;
  font-size: 18px;
  font-weight: bold;
  text-align: center; }
  .at-promo-block:before {
    content: '';
    width: 56px;
    height: 50px;
    position: absolute;
    left: 24px;
    top: 50%;
    margin: -25px 0 0 0;
    background: url("../_img/icons-spt.png") no-repeat 0 -240px; }

.at-index-features {
  list-style: none;
  margin: 0;
  padding: 0; }
  .at-index-features > li {
    margin: 10px 0;
    padding-left: 43px;
    position: relative;
    color: #000000; }
    .at-index-features > li:before {
      content: '';
      position: absolute;
      left: 0;
      top: 5px;
      width: 14px;
      height: 11px;
      background: url("../_img/icons-spt.png") no-repeat 0 -220px; }

.at-aside-widget {
    position: relative;
  margin: 25px 0 0 0;
  border: 1px solid #cccccc;
  border-top-color: #C63131;
  background-color: #fff; }
  .at-aside-widget:first-child {
    margin: 0; }
  .at-aside-widget.disabled {
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50); }
  .at-aside-widget .caption {
    border-bottom: 1px solid #cccccc;
    font-size: 22px;
    text-align: center;
    padding: 10px 0;
    color: #666666;
    font-weight: 300; }
  .at-aside-widget .widget-body {
    padding: 12px 10px; }
    .at-aside-widget .widget-body > p {
      padding-bottom: 10px; }
    .at-aside-widget .widget-body .contact-element {
      position: relative;
      padding: 0 0 0 24px;
      margin: 5px 0;
      color: #666666; }
      .at-aside-widget .widget-body .contact-element:before {
        content: '';
        position: absolute;
        left: 0;
        background-image: url("../_img/icons-spt.png");
        background-repeat: no-repeat; }
      .at-aside-widget .widget-body .contact-element.phone:before {
        top: 3px;
        width: 14px;
        height: 14px;
        background-position: -50px -440px; }
      .at-aside-widget .widget-body .contact-element.mail:before {
        top: 6px;
        width: 15px;
        height: 10px;
        background-position: -66px -440px; }
  .at-aside-widget iframe {
    display: block;
    max-width: 100%; }

.at-form .row {
  margin: 12px 0 0 0; }
  .at-form .row:first-child {
    margin: 0; }
  .at-form .row input:focus + label:after {
    content: '';
    position: absolute;
    width: 7px;
    height: 8px;
    background-color: #C63131;
    right: 0;
    top: 0; }
  .at-form .row textarea:focus + label:after {
    content: '';
    position: absolute;
    width: 7px;
    height: 8px;
    background-color: #C63131;
    right: 0;
    top: 0; }
  .at-form .row input.required {
    border-color: #ffa800; }
    .at-form .row input.required:focus + label:after {
      background-color: #ffa800; }
  .at-form .row textarea.required {
    border-color: #ffa800; }
    .at-form .row textarea.required:focus + label:after {
      background-color: #ffa800; }

.at-form .name {
    display: block;
  font-weight: bold;
  padding: 0 0 8px 0;
  color: #666666; 
}

.panel_name {
    display: none;
}

div#custom-shipping > .row {
    margin-top: 12px;
}

.alert.alert-warning, .alert-danger {
    color: #ff0000;
}

.alert.alert-warning .close, .alert-danger .close {
    display: none;

}

.at-form .field {
  position: relative; }
  .at-form .field .error-message {
    font-size: 12px;
    color: #C63131;
    text-align: right;
    line-height: 12px;
    padding: 5px 0 0 0; }

.at-form label {
  color: #666666; }

.at-form .checker {
  position: relative;
  padding: 1px 0 0 30px;
  display: block; }


  body .at-form .checker .at-checkbox, body .at-form .checker .at-radio {
/*    position: absolute;*/
    position: static;
    left: 0;
    top: 0px; 
      display: flex;

}

.form-group.row-customer_register .radio label.checked:before {
        background: url(/image/design1/skin-radiobox.png) left top no-repeat;
}
    
.form-group.row-customer_register .radio label:before {
    position: relative;
    width: 19px;
    height: 19px;
    display: block;
    background: url(/image/design1/skin-radiobox.png) left bottom no-repeat;
    content: '';
    display: inline-block;
    margin-right: 6px;
}




.simplecheckout .at-form .checker {
    padding-left: 0;
}

.simplecheckout .at-radio>span {
    margin-right: 5px;
}

.simplecheckout .at-radio {
    display: flex;
}

.licence a {
    font-size: 12px;
    font-weight: normal;
}

.at-form select {
  color: #666666; }

.at-form .licence {
  color: #666666;
  font-size: 12px;
  line-height: 14px; }


.simple-content .at-form .licence {
    position: relative;
    top: 2px;
}

.at-form .buttons .flw {
  width: 100%; }

.at-form .del-price {
  color: #C63131;
  display: block;
  font-size: 12px;
  line-height: 12px; }

.at-form .inner-form {
  padding: 6px 10px 0 10px;
  margin: -6px -10px; }
  .at-form .inner-form.active {
    background-color: #f6f6f6; }
  .at-form .inner-form .checker {
    margin: 0 0 8px 0; }
  .at-form .inner-form table {
    width: 100%;
    border-collapse: collapse; }
    .at-form .inner-form table td {
      padding: 0 0 8px 20px; }
      .at-form .inner-form table td:first-child {
        padding-left: 0; }
  .at-form .inner-form .small-text {
    font-size: 12px;
    color: #666666; }

.at-widget-buttons {
  margin: 0 0 20px 0; }
  .at-widget-buttons .at-btn {
    width: 100%; }

.at-setup-widget .image {
  position: relative;
  width: 148px;
  height: 126px;
  margin: 0 auto; }
  .at-setup-widget .image .left, .at-setup-widget .image .top, .at-setup-widget .image .bot, .at-setup-widget .image .right {
    position: absolute;
    width: 20px;
    height: 20px; }
  .at-setup-widget .image .left {
    left: 14px;
    top: 50%;
    margin-top: -10px; }
  .at-setup-widget .image .top {
    left: 50%;
    top: 20px;
    margin-left: -10px; }
  .at-setup-widget .image .right {
    right: 14px;
    top: 50%;
    margin-top: -10px; }
  .at-setup-widget .image .bot {
    bottom: 15px;
    left: 50%;
    margin-left: -10px; }

.at-setup-widget img {
  margin: 0;
  display: block;
  width: 100%; }

.at-setup-widget .info {
  position: relative;
  padding: 0 0 0 25px;
  color: #666666; }
  .at-setup-widget .info:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 13px;
    height: 13px;
    margin: -7px 0 0 0;
    background: url("../_img/icons-spt.png") no-repeat 0 -380px; }

.at-setupside-filter .part {
  float: left; }
  .at-setupside-filter .part.pered-zad {
    padding-top: 2px; }

.at-setupside-filter .shaci {
  width: 32px;
  height: 34px;
  background: url("../_img/icons-spt.png") no-repeat 0 -400px;
  margin: 8px 6px 0 6px; }

.at-setupside-filter label {
  display: block;
  margin: 0 0 2px 0;
  color: #666666; }
  .at-setupside-filter label.checker {
    position: relative;
    padding: 0 0 5px 30px; }
    .at-setupside-filter label.checker .at-checkbox {
      position: absolute;
      left: 0;
      top: -2px; }

.at-filter-slider .desc {
  color: #666666;
  margin: 0 0 12px 0; }

.at-filter-slider .ui-slider {
  border: none;
  border-radius: 0;
  height: 5px;
  background-color: #ebebeb; }

.at-filter-slider .ui-slider-range {
  background-color: #C63131;
  background-image: none; }

.at-filter-slider .ui-slider-handle {
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #cccccc;
  border-radius: 0;
  cursor: pointer;
  box-shadow: 0 1px 3px #cccccc;
  outline: none !important;
  margin-top: -2px; }

.at-filter-slider #slider {
  margin: 0 9px 22px 9px; }

.at-filter-slider .fields {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin: 0 0 15px 0; }
  .at-filter-slider .fields .cell {
    display: table-cell;
    vertical-align: middle; }
    .at-filter-slider .fields .cell.dash {
      width: 22px;
      text-align: center; }

.at-filter-slider .buttons {
  text-align: center; }

.at-vinform-container {
  overflow: hidden;
  margin: 0 0 40px 0; }
  .at-vinform-container .vinform-inner {
    margin: 0 -13px; }
    .at-vinform-container .vinform-inner > .part {
      float: left;
      width: 33.33%;
      padding: 0 13px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  .at-vinform-container p {
    font-size: 12px;
    margin: 0 0 15px 0;
    color: #000; }
  .at-vinform-container img {
    max-width: 100%;
    display: block;
    margin: 0; }

.at-crumbs {
  margin: -17px 0 17px 0; }
  .at-crumbs div {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 10px 5px 0; }
    .at-crumbs div:after {
      content: "";
      width: 3px;
      height: 3px;
      background-color: #C63131;
      border-radius: 100%;
      position: absolute;
      right: 2px;
      top: 8px; }
    .at-crumbs div:first-child:before {
      display: none; }
    .at-crumbs div:last-child:after {
      display: none; }
    .at-crumbs div:last-child a {
      color: #cccccc; }
      .at-crumbs div:last-child a:hover {
        color: #cccccc; }
  .at-crumbs a {
    text-decoration: none;
    color: #999999;
    font-size: 12px; }
    .at-crumbs a:hover {
      color: #C63131; }
    .at-crumbs a span {
      display: block; }

.at-plist-tools {
  position: relative;
  padding: 5px 50px 5px 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  min-height: 44px; }
  .at-plist-tools .at-plist-toggle {
    position: absolute;
    right: 12px;
    top: 16px; }
  .at-plist-tools .at-select {
    width: 160px !important;
    float: right; }

.at-plist-toggle {
  min-width: 27px; }
  .at-plist-toggle > a {
    float: left;
    display: block;
    width: 11px;
    height: 10px;
    background-image: url("../_img/icons-spt.png");
    background-repeat: no-repeat; }
    .at-plist-toggle > a.list {
      margin: 0 5px 0 0;
      background-position: -12px -440px; }
      .at-plist-toggle > a.list:hover, .at-plist-toggle > a.list.selected {
        background-position: 0 -440px; }
    .at-plist-toggle > a.thumbs {
      background-position: -36px -440px; }
      .at-plist-toggle > a.thumbs:hover, .at-plist-toggle > a.thumbs.selected {
        background-position: -24px -440px; }

.at-tags .tag {
  display: inline-block;
  vertical-align: top;
  padding: 4px 18px 4px 10px;
  position: relative;
  font-size: 12px;
  color: #999999;
  background-color: #f3f3f3;
  margin: 3px 1px 3px 0;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  overflow: hidden; }
  .at-tags .tag:hover {
    background-color: #f6f6f6; }
  .at-tags .tag > .remove {
    position: absolute;
    right: 8px;
    top: 50%;
    width: 5px;
    height: 5px;
    margin: -2px 0 0 0;
    background: url("../_img/icons-spt.png") no-repeat -45px -380px; }

.at-plist-list .element-list {
  padding: 12px 0;
  border-top: 1px solid #cccccc;
  position: relative; }
  .at-plist-list .element-list:before, .at-plist-list .element-list:after {
    content: '';
    position: absolute;
    display: none;
    z-index: -1px; }
  .at-plist-list .element-list:after {
    width: 69px;
    height: 90px;
    right: -16px;
    top: 5px;
    background: url("../_img/top-right-shadow.png") no-repeat; }
  .at-plist-list .element-list:before {
    width: 102px;
    height: 74px;
    left: -16px;
    bottom: 5px;
    background: url("../_img/bottom-left-shadow.png") no-repeat; }
  .at-plist-list .element-list:first-child {
    border-top: none; }
  .at-plist-list .element-list:hover:before, .at-plist-list .element-list:hover:after {
    display: block; }
  .at-plist-list .element-list:hover .inner-element {
    border: 1px solid #e8e9ea; }

.at-plist-list .wrap-element {
  margin: 0 -10px; }

.at-plist-list .inner-element {
  border: 1px solid transparent;
  padding: 11px 10px;
  width: 100%;
  display: table;
  table-layout: fixed;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .at-plist-list .inner-element .cell {
    display: table-cell;
    vertical-align: top;
    min-height: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 25px; }
    .at-plist-list .inner-element .cell.image {
      width: 24%;
      padding: 0; }

.at-plist-list .image-main {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border: 1px solid #C63131;
  position: relative; }
  /* .at-plist-list .image-main:after {
    content: '';
    width: 7px;
    height: 7px;
    background-color: #C63131;
    position: absolute;
    right: 0;
    top: 0; } */
  .at-plist-list .image-main img {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    display: block;
    width: 100%; }

.at-plist-list .name {
  margin: -4px 0 13px 0; 
  width: 100%;
}

.at-plist-list .features-block {
  width: 100%;
}

  .at-plist-list .name a {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
    font-size: 18px; }

.at-plist-list .details .code {
  float: left; }

.at-plist-list .details .at-avail-block {
  float: right; }

.at-plist-list .info-data {
  padding: 17px 0 0 0; }
  .at-plist-list .info-data .data-part {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left; }
    .at-plist-list .info-data .data-part.chars {
      width: 100%;
      padding: 0 165px 0 0; }
    .at-plist-list .info-data .data-part.purchase {
      width: 142px;
      margin: 0 0 0 -142px;
      position: relative; }
  .at-plist-list .info-data table {
    width: 100%;
    border-collapse: collapse; }
    .at-plist-list .info-data table tr:first-child td {
      border-top: 1px solid #cccccc; }
    .at-plist-list .info-data table td {
      padding: 6px 0 6px 14px;
      color: #666666;
      border-bottom: 1px solid #cccccc;
      font-size: 12px; }
      .at-plist-list .info-data table td:first-child {
        padding-left: 0; }

.at-plist-list .block-actions {
  width: 100px;
  margin: 0 auto;
  height: 26px;
  margin-top: 17px;
  margin-bottom: 30px;
  order: -1;
  /* margin-bottom: 0; */

}

.at-plist-list table {
  width: 100%;
  border-collapse: collapse;
}

.at-plist-list table tr {
  border: none;
  color: #000000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0;
}


.at-plist-list table tr td {
  padding: 6px 0 6px 14px;
  color: #666666;
  border-bottom: 1px solid #cccccc;
  font-size: 12px;
}

.at-plist-list .block-buy, .at-plist-list .block-buy .at-btn {
  width: 100%;
  order: 3;
}





  .at-plist-list .block-actions .favorite, .at-plist-list .block-actions .compare {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 50%;
    height: 100%;
    text-align: center; }
    .at-plist-list .block-actions .favorite:hover a, .at-plist-list .block-actions .compare:hover a {
      opacity: 0.8;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
      filter: alpha(opacity=80); }
      .at-plist-list .block-actions .favorite:hover a:after, .at-plist-list .block-actions .compare:hover a:after {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100); }
    .at-plist-list .block-actions .favorite.active a:after, .at-plist-list .block-actions .compare.active a:after {
      display: block; }
    .at-plist-list .block-actions .favorite a, .at-plist-list .block-actions .compare a {
      display: block;
      margin: 0 auto;
      background-image: url("../_img/icons-spt.png");
      background-repeat: no-repeat;
      position: relative; }
      .at-plist-list .block-actions .favorite a:after, .at-plist-list .block-actions .compare a:after {
        content: '';
        width: 9px;
        height: 9px;
        position: absolute;
        right: -1px;
        top: -2px;
        background: url("../_img/icons-spt.png") no-repeat 0 -160px;
        display: none; }
  .at-plist-list .block-actions .favorite {
    border-right: 1px solid #cccccc; }
    .at-plist-list .block-actions .favorite a {
      width: 24px;
      height: 22px;
      background-position: -52px -380px; }
  .at-plist-list .block-actions .compare a {
    width: 35px;
    height: 25px;
    background-position: -78px -380px; }

.at-plist-list .price {
  font-size: 24px;
  text-align: center;
  color: #C63131;
  margin: 0 0 8px 0; 
  font-weight: bold;
}



  .at-plist-list .price.disabled {
    opacity: 0.2;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
    filter: alpha(opacity=20); }

.at-plist-list .buy .at-btn {
  width: 100%; }

.at-avail-block {
  font-weight: bold;
  padding: 0 0 0 20px;
  position: relative;
  display: inline-block;
  line-height: 14px; }
  .at-avail-block:before {
    content: '';
    position: absolute;
    left: 0; }
  .at-avail-block.avail {
    color: #31812a; }
    .at-avail-block.avail:before {
      top: 3px;
      width: 11px;
      height: 10px;
      background: url("../_img/icons-spt.png") no-repeat -18px -220px; }
  .at-avail-block.notavail {
    color: #333333; }
    .at-avail-block.notavail:before {
      top: 2px;
      width: 11px;
      height: 10px;
      background: url("../_img/icons-spt.png") no-repeat -17px -380px; }
  .at-avail-block.wait {
    color: #004fbb; }
    .at-avail-block.wait:before {
      top: 1px;
      width: 11px;
      height: 11px;
      background: url("../_img/icons-spt.png") no-repeat -30px -380px; }

.at-stepper {
  position: relative;
  min-height: 34px;
  border: 1px solid #cccccc;
  padding: 0 34px; }
  .at-stepper .prev, .at-stepper .next {
    width: 24px;
    height: 24px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    display: block;
    position: absolute;
    top: 50%;
    margin: -12px 0 0 0;
    background-image: url("../_img/nav-arr-spt.png");
    background-repeat: no-repeat; }
    .at-stepper .prev:hover, .at-stepper .next:hover {
      background-color: #585858;
      border-color: #C63131; }
    .at-stepper .prev:active, .at-stepper .next:active {
      background-color: #303030;
      border-color: #C63131; }
  .at-stepper .prev {
    background-position: 4px 5px;
    left: 5px; }
  .at-stepper .next {
    background-position: -19px 5px;
    right: 5px; }
  .at-stepper .prev:hover {
    background-position: 4px -19px; }
  .at-stepper .next:hover {
    background-position: -19px -19px; }
  .at-stepper .prev:active {
    background-position: 4px -19px; }
  .at-stepper .next:active {
    background-position: -19px -19px; }
  .at-stepper ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    height: 42px;
    overflow: hidden; }
    .at-stepper ul > li {
      display: inline-block;
      vertical-align: middle;
      min-width: 42px;
      height: 42px; }
      .at-stepper ul > li > a {
        display: block;
        padding: 0 2px;
        text-align: center;
        line-height: 42px;
        background-color: #fff;
        text-decoration: none;
        color: #333333; }
        .at-stepper ul > li > a:hover, .at-stepper ul > li > a.active {
          background-color: #C63131;
          color: #fff; }
      .at-stepper ul > li > span {
        display: block;
        background-color: #fff;
        text-align: center;
        line-height: 42px; }

.at-count {
  width: 135px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 40px;
  position: relative; }
  .at-count input {
    text-align: center; }


 body .at-count .plus, body .at-count .minus {
    height: 34px;
    width: 34px;
    background-image: url("../_img/plus-minus-spt.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 0; 
     background-color: transparent;
     border: none;
     padding: 0;
}



  .at-count .minus {
    left: 3px;
    background-position: 10px 10px; }
    .at-count .minus:hover {
      background-position: 10px -45px; }
    .at-count .minus:active {
      background-position: 10px -104px; }
  .at-count .plus {
    right: 3px;
    background-position: -27px 10px; }
    .at-count .plus:hover {
      background-position: -27px -45px; }
    .at-count .plus:active {
      background-position: -27px -104px; }

.at-table {
  width: 100%;
  border-collapse: collapse;
  margin: 0; }
  .at-table.borders td {
    border-left: 1px solid #ebebeb; }
    .at-table.borders td:first-child {
      border-left: none; }
  .at-table.fixed-lay {
    table-layout: fixed; }
  .at-table.head-white thead td {
    background-color: #fff;
    font-weight: bold; }
  .at-table thead td {
    background-color: #ebebeb;
    font-weight: bold; }
  .at-table tr {
    border: 1px solid #ebebeb; }
    .at-table tr.blank {
      border-color: transparent; }
  .at-table td {
    border: none;
    padding: 10px;
    color: #666666; }
    .at-table td.short {
      width: 1px; }


.simple-content legend {
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.simple-content .form-group.row-customer_register > label {
font-weight: 700;
    padding: 0 0 8px;
    color: #666;
    margin-bottom: 0;
}

body div.required .control-label:after {
    content: '* ';
    color: #F00;
    font-weight: bold;
}

body .simpleregister-button-right {
    float: none;
    text-align: left;
}

body #agreement_checkbox {
    float: none;
}

body  .simple-content .button {
    margin-top: 12px;
}

body  .simple-content .at-form .buttons .flw{
    width: 100%;
    max-width: 300px;
    margin-top: 12px !Important;
}

  body .at-table .delete {
display: block;
    margin: 0 auto;
    width: 10px;
    height: 10px;
    background: url(/image/design1/close-spt.png) 0 -33px no-repeat;
    border: none;
    margin-top: 9px;
}


    .at-table .delete:hover {
      background: url("../_img/close-spt.png") no-repeat 0 0; }
    .at-table .delete:active {
      background: url("../_img/close-spt.png") no-repeat 0 -63px; }
  .at-table .at-count {
    margin: 0 auto; }
  .at-table .sum {
    font-size: 24px; }
  .at-table .hot {
    color: #C63131; }
  .at-table .clear-link {
    color: #C63131; }
  .at-table .mob-caption {
    display: none; }

.at-cabinet-nav > ul {
  list-style: none;
  margin: 0;
  padding: 0; }
  .at-cabinet-nav > ul > li {
    padding: 6px 0; }
    .at-cabinet-nav > ul > li.first {
      border-bottom: 1px solid #e5e5e5;
      padding: 9px 0 12px 0;
      margin-bottom: 14px; }
      .at-cabinet-nav > ul > li.first a {
        color: #C63131; }
    .at-cabinet-nav > ul > li.last {
      border-top: 1px solid #e5e5e5;
      padding: 13px 0 10px 0;
      margin-top: 9px; }
    .at-cabinet-nav > ul > li a {
      text-decoration: none;
      display: block;
      position: relative;
      padding: 0 25px 0 0;
      color: #666666; }
      .at-cabinet-nav > ul > li a:hover {
        color: #C63131; }
      .at-cabinet-nav > ul > li a.selected {
        color: #C63131; }
        .at-cabinet-nav > ul > li a.selected:before {
          content: '';
          position: absolute;
          left: -10px;
          top: 0;
          width: 3px;
          height: 100%;
          background-color: #C63131; }
      .at-cabinet-nav > ul > li a .count {
        position: absolute;
        right: 0;
        top: 50%;
        margin: -10px 0 0 0;
        height: 20px;
        border: 2px solid #cccccc;
        border-radius: 20px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        min-width: 20px;
        padding: 0 3px;
        line-height: 16px;
        font-size: 11px;
        background-color: #fff;
        color: #000;
        text-align: center; }

.at-orders-filter {
  border: 1px solid #cccccc;
  padding: 4px;
  margin: 0 0 20px 0; }
  .at-orders-filter .inner-wrap {
    display: table;
    width: 100%; }
    .at-orders-filter .inner-wrap .cell {
      display: table-cell;
      vertical-align: middle; }
      .at-orders-filter .inner-wrap .cell.buttons, .at-orders-filter .inner-wrap .cell.table {
        width: 1px; }
      .at-orders-filter .inner-wrap .cell.search {
        padding: 0 14px; }
      .at-orders-filter .inner-wrap .cell.select {
        width: 170px; }
  .at-orders-filter .filter-submit {
    display: block;
    width: 40px;
    height: 34px;
    border: none;
    border-radius: 0;
    -webkit-appearance: none;
    background: url("../_img/serch-icon-spt.png") no-repeat 11px 8px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer; }
    .at-orders-filter .filter-submit:hover {
      background: url("../_img/serch-icon-spt.png") no-repeat 11px -34px; }
    .at-orders-filter .filter-submit:active {
      background: url("../_img/serch-icon-spt.png") no-repeat 11px -82px; }
  .at-orders-filter .filter-search-input {
    position: relative; }
    .at-orders-filter .filter-search-input:after {
      content: '';
      position: absolute;
      width: 34px;
      height: 34px;
      top: 0;
      right: 0;
      background: url("../_img/serch-icon-spt.png") no-repeat 11px 8px; }
    .at-orders-filter .filter-search-input input {
      padding-right: 40px; }
    .at-orders-filter .filter-search-input input:focus + label:after {
      content: '';
      position: absolute;
      width: 7px;
      height: 8px;
      background-color: #C63131;
      right: 0;
      top: 0; }
  .at-orders-filter .filter-date-table {
    width: 280px;
    border-collapse: collapse;
    margin: 0; }
    .at-orders-filter .filter-date-table td {
      padding: 0 0 0 10px; }
      .at-orders-filter .filter-date-table td:first-child {
        padding: 0; }
    .at-orders-filter .filter-date-table input {
      width: 80px;
      padding: 0 5px;
      text-align: center; }

.at-order-list {
  margin: 0 0 20px 0; }

.at-order-element {
  border: 1px solid #C63131;
  margin: 10px 0 0 0; }
  .at-order-element:first-child {
    margin: 0; }
  .at-order-element.active {
    border: 1px solid #cccccc; }
  .at-order-element .order-element-head {
    position: relative;
    padding: 8px;
    padding-left: 44px; }
    .at-order-element .order-element-head table {
      width: 100%;
      border-collapse: collapse; }
      .at-order-element .order-element-head table td {
        padding: 2px 0 3px 5px;
        color: #999999; }
        .at-order-element .order-element-head table td:first-child {
          padding-left: 0; }
        .at-order-element .order-element-head table td.id-cell {
          width: 68px;
          color: #C63131; }
        .at-order-element .order-element-head table td.date-cell {
          width: 120px; }
        .at-order-element .order-element-head table td.status-cell {
          width: 150px;
          color: #333333; }
  .at-order-element .order-element-toggle {
    position: absolute;
    left: 10px;
    top: 50%;
    width: 24px;
    height: 24px;
    margin: -13px 0 0 0;
    border: 1px solid #cccccc;
    background-color: #fff;
    background-image: url("../_img/nav-arr-spt.png");
    background-repeat: no-repeat;
    background-position: 7px -42px; }
    .at-order-element .order-element-toggle:hover {
      background-color: #585858;
      border-color: #C63131;
      background-position: 7px -66px; }
    .at-order-element .order-element-toggle:active {
      background-color: #303030;
      border-color: #C63131;
      background-position: 7px -66px; }
    .at-order-element .order-element-toggle.active {
      background-position: -18px -42px; }
      .at-order-element .order-element-toggle.active:hover {
        background-position: -18px -66px; }
      .at-order-element .order-element-toggle.active:active {
        background-position: -18px -66px; }
  .at-order-element .order-element-body {
    padding: 0 8px 8px 8px; }
  .at-order-element .body-part {
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .at-order-element .body-part.left {
      width: 100%;
      padding: 0 155px 0 0; }
    .at-order-element .body-part.right {
      width: 150px;
      margin: 0 0 0 -150px; }
    .at-order-element .body-part table {
      border-collapse: collapse; }
      .at-order-element .body-part table td {
        padding: 2px 12px;
        color: #333333;
        vertical-align: top; }
        .at-order-element .body-part table td:first-child {
          padding-left: 0;
          color: #999999; }
  .at-order-element .statuses-description {
    color: #999999;
    font-size: 12px;
    margin: -8px 0 0 0;
    line-height: 14px; }
  .at-order-element .at-table {
    margin: 18px 0 0 0; }
    .at-order-element .at-table td {
      border-left: 1px solid #ebebeb; }
      .at-order-element .at-table td:first-child {
        border-left: none; }
    .at-order-element .at-table tr.blank td {
      border-left: none; }

.at-carousel.js-carousel-6 .code {
  font-size: 12px; }

.at-carousel.js-carousel-6 .block-actions {
  width: 80px; }

.at-carousel .controls {
  position: relative;
  border: 1px solid #cccccc;
  font-size: 22px;
  text-transform: uppercase;
  font-weight: bold;
  color: #666666;
  padding: 6px 70px 6px 20px; }
  .at-carousel .controls:before {
    content: '';
    width: 3px;
    height: 18px;
    background-color: #C63131;
    position: absolute;
    left: 0;
    top: 50%;
    margin: -9px 0 0 0; }

.at-carousel .line {
  margin: 0 -13px; }

.at-carousel .slick-slide {
  outline: none !important;
  padding: 0 4px; }

.at-carousel .slick-arrow {
  position: absolute;
  top: 50%;
  margin: -10px 0 0 0;
  border: 1px solid #cccccc;
  width: 22px;
  height: 22px;
  background-image: url("../_img/nav-arr-spt.png");
  background-repeat: no-repeat;
  background-color: #fff;
  z-index: 2;
  font-size: 0;
  text-indent: -999px;
  cursor: pointer;
  outline: none !important; }
  .at-carousel .slick-arrow:hover {
    background-color: #585858;
    border-color: #C63131; }
    .at-carousel .slick-arrow:hover.slick-prev {
      background-position: 3px -20px; }
    .at-carousel .slick-arrow:hover.slick-next {
      background-position: -20px -20px; }
  .at-carousel .slick-arrow:active {
    background-color: #303030;
    border-color: #C63131; }
    .at-carousel .slick-arrow:active.slick-prev {
      background-position: 3px -20px; }
    .at-carousel .slick-arrow:active.slick-next {
      background-position: -20px -20px; }
  .at-carousel .slick-arrow.slick-prev {
    background-position: 3px 4px;
    right: 39px; }
  .at-carousel .slick-arrow.slick-next {
    background-position: -20px 4px;
    right: 7px; }

.at-carusel-item {
  padding: 10px 0; }
  .at-carusel-item .element-carousel {
    padding: 8px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    border: 1px solid transparent; }
    .at-carusel-item .element-carousel:before, .at-carusel-item .element-carousel:after {
      content: '';
      position: absolute;
      display: none;
      z-index: -1px; }
    .at-carusel-item .element-carousel:after {
      width: 69px;
      height: 90px;
      right: -7px;
      top: -8px;
      background: url("../_img/top-right-shadow.png") no-repeat; }
    .at-carusel-item .element-carousel:before {
      width: 102px;
      height: 74px;
      left: -7px;
      bottom: -8px;
      background: url("../_img/bottom-left-shadow.png") no-repeat; }
    .at-carusel-item .element-carousel:hover {
      border-color: #e8e9ea; }
      .at-carusel-item .element-carousel:hover:before, .at-carusel-item .element-carousel:hover:after {
        display: block; }
  .at-carusel-item .image-main {
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid #C63131;
    position: relative;
    margin: 0 0 8px 0; }
    .at-carusel-item .image-main:after {
      content: '';
      position: absolute;
      right: 0;
      top: 0;
      width: 7px;
      height: 7px;
      background-color: #C63131; }
    .at-carusel-item .image-main img {
      display: block;
      margin: 0;
      width: 100%;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0); }
  .at-carusel-item .name {
    height: 38px;
    line-height: 19px;
    overflow: hidden;
    margin: 0 0 10px 0; }
    .at-carusel-item .name a {
      color: #666666;
      text-decoration: none; }
      .at-carusel-item .name a:hover {
        color: #C63131;
        text-decoration: underline; }
  .at-carusel-item .features-block {
    margin: 0 0 12px 0; }
    .at-carusel-item .features-block .cell {
      float: left;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 50%; }
  .at-carusel-item .block-actions {
    width: 100px;
    display: inline-block;
    vertical-align: top;
    height: 26px; }
    .at-carusel-item .block-actions .favorite, .at-carusel-item .block-actions .compare {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      float: left;
      width: 50%;
      height: 100%;
      text-align: center; }
      .at-carusel-item .block-actions .favorite:hover a, .at-carusel-item .block-actions .compare:hover a {
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80); }
        .at-carusel-item .block-actions .favorite:hover a:after, .at-carusel-item .block-actions .compare:hover a:after {
          opacity: 1;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
          filter: alpha(opacity=100); }
      .at-carusel-item .block-actions .favorite.active a:after, .at-carusel-item .block-actions .compare.active a:after {
        display: block; }
      .at-carusel-item .block-actions .favorite a, .at-carusel-item .block-actions .compare a {
        display: block;
        margin: 0 auto;
        background-image: url("../_img/icons-spt.png");
        background-repeat: no-repeat;
        position: relative; }
        .at-carusel-item .block-actions .favorite a:after, .at-carusel-item .block-actions .compare a:after {
          content: '';
          width: 9px;
          height: 9px;
          position: absolute;
          right: -1px;
          top: -2px;
          background: url("../_img/icons-spt.png") no-repeat 0 -160px;
          display: none; }
    .at-carusel-item .block-actions .favorite {
      border-right: 1px solid #cccccc; }
      .at-carusel-item .block-actions .favorite a {
        margin-top: 2px;
        width: 24px;
        height: 22px;
        background-position: -52px -380px; }
        .at-carusel-item .block-actions .favorite a:after {
          top: -4px; }
    .at-carusel-item .block-actions .compare a {
      width: 35px;
      height: 25px;
      background-position: -78px -380px; }

.at-plist-thumbs {
  position: relative; }
  .at-plist-thumbs:after, .at-plist-thumbs:before {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #fff;
    z-index: 1; }
  .at-plist-thumbs:after {
    left: -10px; }
  .at-plist-thumbs:before {
    right: -10px; }
  .at-plist-thumbs > ul {
    list-style: none;
    margin: 0 -10px;
    padding: 0; }
    .at-plist-thumbs > ul > li {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: inline-block;
      vertical-align: top;
      width: 25%;
      border-bottom: 1px solid #cccccc; }
      .at-plist-thumbs > ul > li.last {
        padding: 0;
        width: 0; }
  .at-plist-thumbs .wrap-element {
    padding: 10px 0;
    width: 100%;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .at-plist-thumbs .wrap-element:hover .element-thumb {
      background-color: #fff;
      position: relative;
      z-index: 2;
      border-color: #e8e9ea; }
    .at-plist-thumbs .wrap-element:hover .inner-wrap:before, .at-plist-thumbs .wrap-element:hover .inner-wrap:after {
      display: block; }
    .at-plist-thumbs .wrap-element:hover .expand {
      display: block; }
  .at-plist-thumbs .element-thumb {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    border: 1px solid transparent; }
  .at-plist-thumbs .inner-wrap {
    position: relative; }
    .at-plist-thumbs .inner-wrap:before, .at-plist-thumbs .inner-wrap:after {
      content: '';
      position: absolute;
      display: none;
      z-index: -1; }
    .at-plist-thumbs .inner-wrap:after {
      width: 69px;
      height: 90px;
      right: -17px;
      top: -18px;
      background: url("../_img/top-right-shadow.png") no-repeat; }
    .at-plist-thumbs .inner-wrap:before {
      width: 102px;
      height: 74px;
      left: -17px;
      bottom: -18px;
      background: url("../_img/bottom-left-shadow.png") no-repeat; }
  .at-plist-thumbs .image-main {
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid #C63131;
    position: relative;
    margin: 0 0 8px 0; }
    /* .at-plist-thumbs .image-main:after {
      content: '';
      position: absolute;
      right: 0;
      top: 0;
      width: 7px;
      height: 7px;
      background-color: #C63131; } */
    .at-plist-thumbs .image-main img {
      display: block;
      margin: 0;
      width: 100%;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0); }
  .at-plist-thumbs .name {
    height: 38px;
    line-height: 19px;
    overflow: hidden;
    margin: 0 0 10px 0; }
    .at-plist-thumbs .name a {
      color: #666666;
      text-decoration: none; }
      .at-plist-thumbs .name a:hover {
        color: #C63131;
        text-decoration: underline; }
  .at-plist-thumbs .features-block {
    margin: 0 0 12px 0; }
    .at-plist-thumbs .features-block .cell {
      float: left;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 50%; }
  .at-plist-thumbs .block-actions {
    width: 100px;
    display: inline-block;
    vertical-align: top;
    height: 26px; }
    .at-plist-thumbs .block-actions .favorite, .at-plist-thumbs .block-actions .compare {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      float: left;
      width: 50%;
      height: 100%;
      text-align: center; }
      .at-plist-thumbs .block-actions .favorite:hover a, .at-plist-thumbs .block-actions .compare:hover a {
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80); }
        .at-plist-thumbs .block-actions .favorite:hover a:after, .at-plist-thumbs .block-actions .compare:hover a:after {
          opacity: 1;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
          filter: alpha(opacity=100); }
      .at-plist-thumbs .block-actions .favorite.active a:after, .at-plist-thumbs .block-actions .compare.active a:after {
        display: block; }
      .at-plist-thumbs .block-actions .favorite a, .at-plist-thumbs .block-actions .compare a {
        display: block;
        margin: 0 auto;
        background-image: url("../_img/icons-spt.png");
        background-repeat: no-repeat;
        position: relative; }
        .at-plist-thumbs .block-actions .favorite a:after, .at-plist-thumbs .block-actions .compare a:after {
          content: '';
          width: 9px;
          height: 9px;
          position: absolute;
          right: -1px;
          top: -2px;
          background: url("../_img/icons-spt.png") no-repeat 0 -160px;
          display: none; }
    .at-plist-thumbs .block-actions .favorite {
      border-right: 1px solid #cccccc; }
      .at-plist-thumbs .block-actions .favorite a {
        margin-top: 2px;
        width: 24px;
        height: 22px;
        background-position: -52px -380px; }
        .at-plist-thumbs .block-actions .favorite a:after {
          top: -4px; }
    .at-plist-thumbs .block-actions .compare a {
      width: 35px;
      height: 25px;
      background-position: -78px -380px; }
  .at-plist-thumbs .price {
    color: #C63131;
    font-weight: bold;
    font-size: 18px; 
    white-space: nowrap;
  
  }


  .at-plist-thumbs .code {
    color: #666666;
    font-size: 12px;
    padding: 5px 0;
    display: inline-block;
    vertical-align: top; }




  .at-plist-thumbs .block-buy {
    padding: 0 0 12px 0; }
    .at-plist-thumbs .block-buy .at-btn {
      width: 100%; }
  .at-plist-thumbs .char-table {
    width: 100%;
    border-collapse: collapse; }
    .at-plist-thumbs .char-table td {
      font-size: 11px;
      font-weight: bold;
      color: #666666; }
      .at-plist-thumbs .char-table td:first-child {
        width: 60px;
        padding-right: 10px;
        font-weight: normal; }
  .at-plist-thumbs .expand {
    display: none; }
  .at-plist-thumbs .at-avail-block {
    margin-top: 4px;
    float: right;
    font-size: 12px; }
    .at-plist-thumbs .at-avail-block.avail:before {
      top: 2px; }
    .at-plist-thumbs .at-avail-block.notavail {
      color: #333333; 
      float: none;
    
    }
      .at-plist-thumbs .at-avail-block.notavail:before {
        top: 1px; }
    .at-plist-thumbs .at-avail-block.wait {

      color: #004fbb; 
      float: none;

    }



      .at-plist-thumbs .at-avail-block.wait:before {
        top: 1px; }

.at-tpage {
  color: #000000; }
  .at-tpage iframe {
    display: block;
    margin: 0;
    max-width: 100%;
    border: none; }
  .at-tpage p, .at-tpage div, .at-tpage span, .at-tpage i {
    color: inherit; }
  .at-tpage p {
    line-height: 24px;
    margin: 0 0 24px 0; }
  .at-tpage a {
    color: #C63131;
    text-decoration: none; }
    .at-tpage a:hover {
      color: #C63131;
      text-decoration: underline; }
  .at-tpage .quote {
    margin: 0 0 24px 0;
    font-style: italic;
    line-height: 24px; }
    .at-tpage .quote .first, .at-tpage .quote .last {
      display: inline-block;
      width: 20px;
      height: 20px;
      background-image: url("../_img/icons-spt.png");
      background-repeat: no-repeat;
      position: relative;
      top: 4px; }
    .at-tpage .quote .first {
      background-position: 0 -460px; }
    .at-tpage .quote .last {
      background-position: -22px -460px; }
  .at-tpage h2 {
    color: #000;
    text-transform: none;
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 3px 0; }
  .at-tpage .double-images {
    margin: 0 -12px;
    margin-bottom: 25px; }
    .at-tpage .double-images .image-part {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      float: left;
      width: 50%;
      padding: 0 12px; }
      .at-tpage .double-images .image-part .image {
        background-size: cover;
        background-position: center top;
        background-repeat: no-repeat; }
        .at-tpage .double-images .image-part .image > img {
          display: block;
          width: 100%;
          margin: 0;
          opacity: 0;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
          filter: alpha(opacity=0); }
      .at-tpage .double-images .image-part .norm-image {
        display: block;
        margin: 0 auto;
        max-width: 100%; }
  .at-tpage .at-table td {
    border-left: 1px solid #ebebeb; }
    .at-tpage .at-table td:first-child {
      border-left: none; }

.at-list {
  padding: 0;
  list-style: none; }
  .at-list > li {
    padding: 4px 0 4px 16px;
    position: relative; }
    .at-list > li:before {
      content: '';
      position: absolute;
      left: 0;
      top: 12px;
      width: 3px;
      height: 3px;
      border-radius: 2px;
      background-color: #C63131; }
  .at-list a {
    text-decoration: none; }

.at-message {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 24px 70px;
  position: relative;
  border-radius: 5px;
  border: 1px solid #cccccc;
  margin: 0 0 24px 0; }
  .at-message:before {
    content: '';
    position: absolute;
    top: 50%; }
  .at-message.warn {
    background-color: #fefae9;
    border-color: #C63131;
    color: #333333;
    font-size: 18px;
    line-height: 20px; }
    .at-message.warn:before {
      left: 23px;
      width: 32px;
      height: 32px;
      margin: -15px 0 0 0;
      background: url("../_img/icons-spt.png") no-repeat -50px -460px; }

.at-registration-block .reg-left, .at-registration-block .reg-right {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  width: 50%; }

.at-registration-block .reg-left {
  padding: 0 13px 20px 0; }

.at-registration-block .reg-right {
  padding: 12px 0 0 13px; }

.at-registration-block .block-form {
  max-width: 302px; }

.ta-cars-sort-tools-container {
  min-height: 44px;
  width: 100%;
  margin: 0 0 30px 0; }

.ta-cars-sort-tools {
  border: 1px solid #cccccc;
  padding: 2px 0; }
  .ta-cars-sort-tools.fixed {
    position: fixed;
    top: 0;
    left: 0;
    padding: 0 15px;
    margin: 0 auto;
    border: none;
    z-index: 100;
    background-color: #fff;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .ta-cars-sort-tools.fixed .inner-mainer {
      min-width: 280px;
      max-width: 1200px;
      margin: 0 auto;
      padding: 2px 0;
      background-color: #fff;
      border: 1px solid #cccccc;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  .ta-cars-sort-tools .tools-wrap {
    display: table;
    table-layout: fixed;
    width: 100%; }
    .ta-cars-sort-tools .tools-wrap .tools-cell {
      vertical-align: middle;
      display: table-cell;
      padding: 0 6px; }
      .ta-cars-sort-tools .tools-wrap .tools-cell.buttons, .ta-cars-sort-tools .tools-wrap .tools-cell.links {
        width: 90px;
        text-align: center; }
  .ta-cars-sort-tools .at-link-dashed {
    color: #C63131; }

.at-categories {
  margin: 0 0 30px 0; }
  .at-categories .cat-part {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding-right: 10px;
    width: 33.33%; }

.at-category-element {
  margin: 0 0 5px 0; }
  .at-category-element .cat-toggle {
    display: table;
    width: 100%;
    table-layout: fixed;
    text-decoration: none;
    line-height: 16px;
    font-size: 16px; }
    .at-category-element .cat-toggle:hover, .at-category-element .cat-toggle.active {
      color: #C63131; }
      .at-category-element .cat-toggle:hover .static, .at-category-element .cat-toggle.active .static {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0); }
    .at-category-element .cat-toggle > span {
      display: table-cell;
      vertical-align: middle; }
      .at-category-element .cat-toggle > span.image {
        width: 70px;
        position: relative; }
        .at-category-element .cat-toggle > span.image img {
          max-width: 70px;
          max-height: 70px;
          display: block;
          margin: 0 auto; }
        .at-category-element .cat-toggle > span.image .static {
          position: absolute;
          left: 0;
          top: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          z-index: 1; }
      .at-category-element .cat-toggle > span.name {
        padding: 0 0 0 7px; }
  .at-category-element .drop {
    display: none;
    padding: 0 0 0 78px;
    margin: -25px 0 0 0; }

.at-cat-tree {
  list-style: none;
  margin: 0;
  padding: 0 0 1px 0; }
  .at-cat-tree > li {
    padding: 3px 0 2px 24px;
    position: relative; }
    .at-cat-tree > li > a {
      text-decoration: none;
      font-size: 16px; }
      .at-cat-tree > li > a:hover {
        color: #999999; }
      .at-cat-tree > li > a:before {
        content: '';
        position: absolute;
        left: 0;
        top: 5px;
        width: 17px;
        height: 17px;
        background: url("../_img/icon-plus.png") no-repeat;
        background-size: contain; }
    .at-cat-tree > li.open > a {
      color: #999999; }
      .at-cat-tree > li.open > a:before {
        background: url("../_img/icon-minus.png") no-repeat;
        background-size: contain; }
  .at-cat-tree .sub {
    list-style: none;
    margin: 0;
    padding: 0 0 0 10px;
    display: none; }
    .at-cat-tree .sub > li {
      padding: 4px 0;
      line-height: 14px; }
      .at-cat-tree .sub > li a {
        color: #999999;
        text-decoration: none;
        font-size: 15px; }
        .at-cat-tree .sub > li a:hover {
          color: #C63131; }

.at-product-view {
  padding: 0 0 50px 0; }
  .at-product-view .part-image, .at-product-view .part-data {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left; }
  .at-product-view .part-image {
    width: 486px;
    margin: 0 -486px 0 0;
    position: relative; }
  .at-product-view .part-data {
    width: 100%;
    padding: 0 0 0 512px; }
  .at-product-view .code {
    color: #666666;
    line-height: 14px; }
  .at-product-view .chars-table {
    width: 70%;
    border-collapse: collapse;
    margin: 20px 0 0 0; }
    .at-product-view .chars-table td {
      padding: 6px 0 6px 14px;
      color: #666666; }
    .at-product-view .chars-table td:first-child {
      padding-left: 0; }
  .at-product-view .min-height-block {
    min-height: 328px; }
  .at-product-view .buy-block {
    display: table;
    width: 100%;
    margin: 20px 0 0 0; }
    .at-product-view .buy-block .box-cell {
      display: table-cell;
      vertical-align: middle; }
      .at-product-view .buy-block .box-cell.actions {
        width: 100px; }
      .at-product-view .buy-block .box-cell.buttons {
        width: 130px; }
        .at-product-view .buy-block .box-cell.buttons .at-btn {
          width: 100%; }
    .at-product-view .buy-block .at-count {
      margin: 0 auto;
      height: 34px; }
  .at-product-view .price {
    color: #C63131;
    font-weight: bold;
    font-size: 36px;
    line-height: 34px;
    text-align: center; }
  .at-product-view .block-actions {
    width: 100px;
    margin: 0 auto;
    height: 26px; }
    .at-product-view .block-actions .favorite, .at-product-view .block-actions .compare {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      float: left;
      width: 50%;
      height: 100%;
      text-align: center; }
      .at-product-view .block-actions .favorite:hover a, .at-product-view .block-actions .compare:hover a {
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80); }
        .at-product-view .block-actions .favorite:hover a:after, .at-product-view .block-actions .compare:hover a:after {
          opacity: 1;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
          filter: alpha(opacity=100); }
      .at-product-view .block-actions .favorite.active a:after, .at-product-view .block-actions .compare.active a:after {
        display: block; }
      .at-product-view .block-actions .favorite a, .at-product-view .block-actions .compare a {
        display: block;
        margin: 0 auto;
        background-image: url("../_img/icons-spt.png");
        background-repeat: no-repeat;
        position: relative; }
        .at-product-view .block-actions .favorite a:after, .at-product-view .block-actions .compare a:after {
          content: '';
          width: 9px;
          height: 9px;
          position: absolute;
          right: -1px;
          top: -2px;
          background: url("../_img/icons-spt.png") no-repeat 0 -160px;
          display: none; }
    .at-product-view .block-actions .favorite {
      border-right: 1px solid #cccccc; }
      .at-product-view .block-actions .favorite a {
        width: 24px;
        height: 22px;
        margin-top: 2px;
        background-position: -52px -380px; }
        .at-product-view .block-actions .favorite a:after {
          top: -4px; }
    .at-product-view .block-actions .compare a {
      width: 35px;
      height: 25px;
      background-position: -78px -380px; }






      @media screen and (max-width: 1170px) {

        .at-plist-thumbs .features-block .cell {
          font-size: 14px;
        }

        body .at-plist-list table.char-table td {
          width: 50%;
        }
      }


  @media screen and (max-width: 1100px) {
    .at-product-view .min-height-block {
      min-height: 285px; }
    .at-product-view .buy-block:after {
      clear: both;
      width: 100%;
      height: 0;
      display: table;
      content: ''; }
    .at-product-view .buy-block .box-cell {
      display: block;
      vertical-align: top;
      float: left;
      width: 50%;
      padding: 5px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .at-product-view .buy-block .box-cell.actions {
        width: 50%; }
      .at-product-view .buy-block .box-cell.buttons {
        width: 50%; }
    .at-product-view .price {
      text-align: left; }
    .at-product-view .block-actions {
      margin: 0 0 0 -10px; } }

.at-product-images .main-images, .at-product-images .adds-images {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left; }

.at-product-images .main-images .line {
  width: 386px;
  height: 386px;
  border: 1px solid #C63131;
  position: relative; }
  .at-product-images .main-images .line:before {
    content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    background-color: #C63131; }
  .at-product-images .main-images .line .image-slide {
    width: 384px;
    height: 384px; }
    .at-product-images .main-images .line .image-slide > a {
      display: table;
      width: 100%;
      height: 100%; }
      .at-product-images .main-images .line .image-slide > a > span {
        display: table-cell;
        vertical-align: middle; }
        .at-product-images .main-images .line .image-slide > a > span .actual-image {
          display: block;
          margin: 0 auto;
          max-width: 100%;
          max-height: 100%; }

.at-product-images .main-images {
  width: 100%;
  padding: 0 100px 0 0; }

.at-product-images .adds-images {
  width: 100px;
  margin: 0 0 0 -100px;
  position: relative; }
  .at-product-images .adds-images .line {
    top: -1px; }
  .at-product-images .adds-images .ctrl-link.selected {
    border-color: #C63131; }

.at-product-images .adds-images-wrap {
  width: 72px;
  margin: 0 auto;
  position: relative;
  height: 386px; }

.at-product-images .slick-arrow {
  position: absolute;
  bottom: 0;
  border: 1px solid #cccccc;
  width: 22px;
  height: 22px;
  background-image: url("../_img/nav-arr-spt.png");
  background-repeat: no-repeat;
  background-color: #fff;
  z-index: 2;
  font-size: 0;
  text-indent: -999px;
  cursor: pointer;
  outline: none !important; }
  .at-product-images .slick-arrow:hover {
    background-color: #585858;
    border-color: #C63131; }
    .at-product-images .slick-arrow:hover.slick-prev {
      background-position: -20px -68px; }
    .at-product-images .slick-arrow:hover.slick-next {
      background-position: 5px -68px; }
  .at-product-images .slick-arrow:active {
    background-color: #303030;
    border-color: #C63131; }
    .at-product-images .slick-arrow:active.slick-prev {
      background-position: -20px -68px; }
    .at-product-images .slick-arrow:active.slick-next {
      background-position: 5px -68px; }
  .at-product-images .slick-arrow.slick-prev {
    background-position: -20px -44px;
    left: 0; }
  .at-product-images .slick-arrow.slick-next {
    background-position: 5px -44px;
    right: 0; }

.at-product-images .ctrl-link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  width: 68px;
  height: 68px;
  border: 1px solid #cccccc;
  margin: 0 0 10px 0; }
  .at-product-images .ctrl-link > span {
    display: table-cell;
    vertical-align: middle; }
    .at-product-images .ctrl-link > span img {
      display: block;
      max-width: 68px;
      max-height: 68px;
      margin: 0 auto; }

.at-checkbox {
  display: inline-block;
  vertical-align: middle; }
  .at-checkbox > span {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 24px;
    height: 24px;
    border: 2px solid #cccccc;
    display: block;
    background: #fff; }
    .at-checkbox > span.checked {
      border-color: #C63131;
      background: #C63131 url("../_img/skin-checkbox2.png") no-repeat center; }
    .at-checkbox > span input {
      opacity: 0;
      position: absolute;
      margin: 0;
      width: 100%;
      height: 100%; }

.at-radio {
  display: inline-block;
  vertical-align: middle; }
  .at-radio > span {
    position: relative;
    width: 19px;
    height: 19px;
    display: block;
    background: url("../_img/skin-radiobox.png") no-repeat left bottom; }
    .at-radio > span.checked {
      background: url("../_img/skin-radiobox.png") no-repeat left top; }
    .at-radio > span input {
      opacity: 0;
      position: absolute;
      margin: 0;
      width: 100%;
      height: 100%; }

.at-select {
  width: 100% !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 34px;
  border: 1px solid #cccccc;
  background-color: #fff;
  padding: 0 25px 0 8px;
  overflow: hidden;
  white-space: nowrap; }
  .at-select.focus {
    border-color: #C63131; }
  .at-select.required {
    border-color: #ffa800; }
  .at-select > span {
    position: relative;
    display: block;
    width: 100% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    line-height: 32px;
    color: #666666; }
  .at-select:after {
    content: '';
    position: absolute;
    top: 13px;
    right: 10px;
    width: 9px;
    height: 5px;
    background: url("../_img/icons-spt.png") no-repeat -23px -200px; }
  .at-select select {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 33px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    margin: 0; }

footer {
  background-color: #1d1f24;
  padding: 34px 0 27px 0; }
  footer .at-hr {
    margin: 18px 0;
    background-color: #666666; }

.at-foot-datablock {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  min-height: 10px; }
  .at-foot-datablock.info {
    width: 246px;
    padding: 0 10px 0 0;
    margin: 0 -246px 0 0;
    position: relative; }
  .at-foot-datablock.catalog {
    padding: 0 300px 0 246px;
    width: 100%; }
  .at-foot-datablock.contacts {
    width: 247px;
    margin: 0 0 0 -247px;
    padding: 0 0 0 22px;
    position: relative; }
  .at-foot-datablock.mar {
    margin-bottom: 30px; }
  .at-foot-datablock .copy {
    font-size: 11px;
    color: #999999; }
  .at-foot-datablock .paycards {
    width: 115px;
    height: 12px;
    background: url("../_img/icons-spt.png") no-repeat 0 -360px; }
  .at-foot-datablock .dev-logo a img {
    display: block;
    margin: 0;
    max-width: 100%; }
  .at-foot-datablock .dev-logo a:hover img {
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80); }

.at-foot-caption {
  color: #fff;
  font-weight: bold;
  font-size: 24px;
  line-height: 26px;
  margin: 0 0 19px 0;
  text-transform: uppercase;
  position: relative; }
  .at-foot-caption > span {
    position: absolute;
    width: 30px;
    height: 26px;
    right: 0;
    top: 0;
    line-height: 26px;
    color: #fff;
    z-index: 1;
    text-align: center;
    display: none;
    cursor: pointer; }
    .at-foot-caption > span > i {
      font-style: normal; }

.at-foot-tpages {
  list-style: none;
  padding: 0; }
  .at-foot-tpages > li {
    margin: 12px 0 0 0; }
    .at-foot-tpages > li:first-child {
      margin: 0; }
    .at-foot-tpages > li a {
      color: #999999;
      text-decoration: none; }
      .at-foot-tpages > li a:hover {
        text-decoration: underline; }

.at-foot-promo {
  padding: 0 0 30px 80px;
  margin: 0 0 20px 0;
  position: relative;
  color: #999999;
  border-bottom: 1px solid #666666; }
  .at-foot-promo strong {
    color: #ffffff;
    text-transform: uppercase; }
  .at-foot-promo:before {
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 66px;
    height: 43px;
    background: url("../_img/icons-spt.png") no-repeat 0 -300px; }

.at-footer-text {
  color: #666666; }


  .at-foot-contacts .element a:hover {
    color: #ffffff;
  }

.at-foot-contacts .element, .at-foot-contacts .element a {
  color: #666666;
  padding: 4px 0; 
  text-decoration: none;

}
  .at-foot-contacts .element.phone {
    width: 130px;
    position: relative;
    white-space: nowrap; }
    .at-foot-contacts .element.phone > i {
      position: absolute;
      width: 17px;
      height: 17px;
      top: 5px; }
      .at-foot-contacts .element.phone > i.ks {
        right: -17px;
        background: url("../_img/icons-spt.png") no-repeat 0 -180px; }
      .at-foot-contacts .element.phone > i.vb {
        right: -37px;
        background: url("../_img/icons-spt.png") no-repeat -18px -180px; }
      .at-foot-contacts .element.phone > i.ws {
        right: -57px;
        background: url("../_img/icons-spt.png") no-repeat -36px -180px; }
      .at-foot-contacts .element.phone > i.mts {
        right: -17px;
        background: url("../_img/icons-spt.png") no-repeat -54px -180px; }
  .at-foot-contacts .element.mail a {
    color: #fff;
    text-decoration: none; }
    .at-foot-contacts .element.mail a:hover {
      text-decoration: underline; }

.at-foot-socilas {
  margin: 0 0 0 -5px; }
  .at-foot-socilas > a {
    float: left;
    width: 33px;
    height: 34px;
    margin: 18px 0 5px 5px;
    background-image: url("../_img/soc-spt.png");
    background-repeat: no-repeat; }
    .at-foot-socilas > a.fb {
      background-position: 0 0; }
      .at-foot-socilas > a.fb:hover {
        background-position: 0 -44px; }
      .at-foot-socilas > a.fb:active {
        background-position: 0 -88px; }
    .at-foot-socilas > a.vk {
      background-position: -42px 0; }
      .at-foot-socilas > a.vk:hover {
        background-position: -42px -44px; }
      .at-foot-socilas > a.vk:active {
        background-position: -42px -88px; }
    .at-foot-socilas > a.tw {
      background-position: -84px 0; }
      .at-foot-socilas > a.tw:hover {
        background-position: -84px -44px; }
      .at-foot-socilas > a.tw:active {
        background-position: -84px -88px; }
    .at-foot-socilas > a.gp {
      background-position: -126px 0; }
      .at-foot-socilas > a.gp:hover {
        background-position: -126px -44px; }
      .at-foot-socilas > a.gp:active {
        background-position: -126px -88px; }
    .at-foot-socilas > a.ok {
      background-position: -168px 0; }
      .at-foot-socilas > a.ok:hover {
        background-position: -168px -44px; }
      .at-foot-socilas > a.ok:active {
        background-position: -168px -88px; }
    .at-foot-socilas > a.yt {
      background-position: -210px 0; }
      .at-foot-socilas > a.yt:hover {
        background-position: -210px -44px; }
      .at-foot-socilas > a.yt:active {
        background-position: -210px -88px; }

.at-hr {
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 1px;
  border: none;
  background-color: #cccccc; }
  .at-hr:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -4px -4px 0 0;
    width: 7px;
    height: 7px;
    background: #C63131;
    display: block; }

.at-foot-hotlinks {
  text-align: center; }
  .at-foot-hotlinks .toggle {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    display: none; }
    .at-foot-hotlinks .toggle:hover {
      text-decoration: none; }
    .at-foot-hotlinks .toggle i {
      font-style: normal;
      display: inline-block;
      vertical-align: middle;
      text-align: center; }
  .at-foot-hotlinks a {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    color: #999999;
    margin: 6px 30px; }
    .at-foot-hotlinks a:hover {
      text-decoration: underline; }
    .at-foot-hotlinks a.upper {
      text-transform: uppercase; }

.ie10 .at-brands-list > ul, .ie9 .at-brands-list > ul, .ie8 .at-brands-list > ul {
  text-align: center; }

.ie9 .at-block-rubricator .rubrics ul.car-brands > li, .ie8 .at-block-rubricator .rubrics ul.car-brands > li {
  display: inline-block;
  vertical-align: top;
  width: 32%; }

.res {
  width: 30px;
  height: 30px;
  position: fixed;
  left: 30px;
  bottom: 30px;
  background-color: green;
  box-shadow: 3px 3px 5px -2px rgba(0, 0, 0, 0.5);
  border-radius: 100%;
  z-index: 200;
  display: none !important; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before,
  .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }


  @media screen and (max-width: 1070px) {
    .at-plist-thumbs > ul > li {
      width: 33%;
    }
  }

  @media screen and (max-width: 960px) {
  body .at-plist-list .inner-wrap .image-main {
    width: 34%;
  }
}
  
@media screen and (max-width: 769px) {

  /* body .at-plist-list .inner-wrap .image-main {
    width: 80%;
  } */

  .res {
    background-color: blue; }
  .at-header-link {
    margin-left: -14px; }
  .at-header {
    display: block; }
    .at-header:after {
      content: '';
      height: 0;
      width: 100%;
      display: table;
      clear: both; }
    .at-header .part {
      display: block;
      float: left;
      vertical-align: top;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 0; }
      .at-header .part.logo {
        width: 30%;
        height: 68px;
        padding: 10px 0; }
      .at-header .part.contacts {
        width: 70%;
        height: 68px;
        padding: 10px 0; }
      .at-header .part.search {
        padding: 0 10px 10px 0;
        width: 65%; }
      .at-header .part.basket {
        width: 35%;
        padding: 0 0 10px 0; }
  .at-logo {
    display: block;
    padding: 0 5px 0 0; }
  .at-top-contacts {
    width: auto;
    padding: 7px 0 0 0;
    text-align: right; }
    .at-top-contacts .element {
      display: inline-block;
      vertical-align: middle;
      margin: 0 10px; }
      .at-top-contacts .element.callback {
        display: block; }
  .at-top-pages a {
    margin: 0 5px 5px 5px; }
  .at-top-search {
    margin: 5px 0 0 0; }
  .at-basket-widget {
    width: auto; }
    .at-basket-widget > li {
      padding-top: 0; }
      .at-basket-widget > li a {
        padding: 47px 4px 0 4px; }
  .at-nav-top .element-inner > a span {
    font-size: 12px;
    line-height: 14px; }
  .at-banners-index {
    display: none; }
    .at-banners-index .part {
      padding: 0; }
      .at-banners-index .part.slider {
        display: none; }
  .at-promo-slider {
    display: none; }
  .at-anim-banner {
    height: auto !important; }
  .at-index-cats > ul > li {
    width: 33.33%; }
  .at-block-rubricator .element > a > span {
    font-size: 14px; }
  .at-block-rubricator .rubrics ul.car-brands {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4; }
  .at-promo-block {
    font-size: 14px;
    padding: 18px 18px 18px 85px; }
  .at-foot-datablock.catalog, .at-foot-datablock.info, .at-foot-datablock.contacts {
    width: 33.33%;
    padding: 0;
    margin: 0 0 20px 0; }
  .at-foot-datablock.catalog, .at-foot-datablock.info {
    margin-top: 13px; }
  .at-foot-datablock.mar {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0 0 20px 0; }
  .at-foot-tpages {
    padding: 0;
    margin: 0; }
    .at-foot-tpages > li {
      display: inline-block;
      vertical-align: top;
      margin: 0 10px 10px 0; }
  .at-foot-contacts, .at-foot-socilas {
    float: left;
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0 0 20px 0; }
  .at-foot-socilas {
    text-align: right; }
    .at-foot-socilas > a {
      margin: 0 10px 10px 0;
      float: none;
      display: inline-block;
      vertical-align: top; }
    .at-foot-socilas:after {
      content: '';
      height: 0;
      width: 100%;
      display: table;
      clear: both; }
  .at-foot-hotlinks a {
    margin: 6px 10px; }
  .at-vinform-container .vinform-inner > .part {
    width: 50%; }
    .at-vinform-container .vinform-inner > .part.info {
      width: 100%;
      margin-bottom: 20px; }
  .at-vinform-container img {
    margin: 0 auto; }
  .at-plist-list .inner-element .cell.image {
    width: 20%; }
  .at-plist-list .name a {
    font-size: 14px; }
  .at-plist-list .details .code {
    float: left; }
  .at-plist-list .details .at-avail-block {
    float: right; }
  .at-plist-list .info-data table td {
    padding: 5px 0 5px 5px;
    font-size: 11px; }
  .at-makeorder-table .at-table {
    display: block; }
    .at-makeorder-table .at-table thead {
      display: none; }
    .at-makeorder-table .at-table thead td {
      display: none; }
    .at-makeorder-table .at-table tbody, .at-makeorder-table .at-table tr, .at-makeorder-table .at-table td, .at-makeorder-table .at-table tfoot {
      display: block;
      width: 100%;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
    .at-makeorder-table .at-table td {
      border-top: 1px dashed #e6e6e6;
      position: relative;
      padding-left: 130px;
      text-align: center; }
      .at-makeorder-table .at-table td:first-child {
        border-top: none; }
      .at-makeorder-table .at-table td.short {
        width: 100%; }
      .at-makeorder-table .at-table td.no-mob {
        display: none; }
    .at-makeorder-table .at-table tr.blank {
      border-color: transparent; }
      .at-makeorder-table .at-table tr.blank td {
        border-color: transparent; }
    .at-makeorder-table .at-table .mob-caption {
      position: absolute;
      left: 5px;
      top: 50%;
      -moz-transform: translate(0, -50%);
      -webkit-transform: translate(0, -50%);
      -o-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      white-space: nowrap;
      width: 120px;
      overflow: hidden;
      text-align: left;
      font-size: 12px;
      font-weight: bold;
      display: block; }
    .at-makeorder-table .at-table .mob-block {
      display: block; }
  .at-order-element .order-element-head table td:first-child {
    padding-left: 0; }
  .at-order-element .order-element-head table td.date-cell {
    width: auto; }
  .at-order-element .order-element-head table td.price-cell {
    display: none; }
  .at-order-element .body-part table td {
    padding: 2px 10px;
    font-size: 12px; }
    .at-order-element .body-part table td:first-child {
      width: 100px; }
  .at-order-element .at-table td {
    font-size: 12px;
    padding: 5px; }
  .at-orders-filter .inner-wrap {
    display: block; }
    .at-orders-filter .inner-wrap .cell {
      display: block;
      padding: 5px 2px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
      .at-orders-filter .inner-wrap .cell.buttons, .at-orders-filter .inner-wrap .cell.table {
        width: 100%; }
      .at-orders-filter .inner-wrap .cell.search {
        padding: 5px 2px; }
      .at-orders-filter .inner-wrap .cell.select {
        width: 100%; }
  .at-orders-filter .filter-submit {
    width: 100%;
    background: url("../_img/serch-icon-spt.png") no-repeat center 8px;
    border: 1px solid #C63131; }
    .at-orders-filter .filter-submit:hover {
      background: url("../_img/serch-icon-spt.png") no-repeat center -34px;
      border-color: #646179; }
    .at-orders-filter .filter-submit:active {
      background: url("../_img/serch-icon-spt.png") no-repeat center -82px;
      border-color: #303030; }
  .at-plist-thumbs > ul > li {
    width: 50%; }
  .ta-cars-sort-tools select, .ta-cars-sort-tools .at-btn, .ta-cars-sort-tools .at-link-dashed {
    font-size: 12px; }
  .at-category-element .cat-toggle > span.image {
    width: 50px; }
    .at-category-element .cat-toggle > span.image img {
      max-width: 50px;
      max-height: 50px; }
  .at-category-element .drop {
    padding: 0;
    margin: 0; }
  .at-product-view h1 {
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 15px 0; }
  .at-product-view .part-image {
    width: 356px;
    margin: 0 -356px 0 0; }
  .at-product-view .part-data {
    padding: 0 0 0 370px; }
  .at-product-view .min-height-block {
    min-height: 20px; }
  .at-product-view .price {
    font-size: 22px;
    line-height: 24px;
    text-align: left;
    padding-top: 5px; }
  .at-product-images .main-images .line {
    width: 286px;
    height: 286px; }
    .at-product-images .main-images .line .image-slide {
      width: 284px;
      height: 284px; }
  .at-product-images .main-images {
    width: 100%;
    padding: 0 70px 0 0; }
  .at-product-images .adds-images {
    width: 70px;
    margin: 0 0 0 -70px; }
  .at-product-images .adds-images-wrap {
    width: 52px;
    height: 286px; }
  .at-product-images .ctrl-link {
    width: 48px;
    height: 48px; }
    .at-product-images .ctrl-link > span img {
      max-width: 48px;
      max-height: 48px; } }

@media screen and (max-width: 668px) {

  body #filter_vier .block_fv.attrb .block_param.side_setup .row_blok:nth-child(3) {
    bottom: calc(50% - 11px);
    position: absolute;
    right: calc(50% - 60px);
    background: #ffffff;
    width: 22px;
    height: 22px;
      left: auto;
}

body #filter_vier .block_fv.attrb .block_param.side_setup .row_blok:nth-child(1) {
  bottom: calc(50% - 11px);
  position: absolute;
  left: calc(50% - 59px);
  background: #ffffff;
  width: 22px;
  height: 22px;

}

  body .at-plist-list .inner-wrap {

    display: flex;
    width: 100%;
    justify-content: space-between;
}

  .res {
    background-color: orange; }
  .at-preheader .part {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: none; }
    .at-preheader .part.left {
      width: 100%;
      padding: 0; }
    .at-preheader .part.right {
      width: 100%;
      margin: 0 0 0 0;
      padding: 5px 0;
      border-left: none;
      box-shadow: none; }
  .at-block-auth {
    display: none; }
  .at-mob-nav-toggle {
    display: block; }
  /* snap styles */
  .snap-content {
    position: fixed;
    background-color: #fff;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    max-width: 100%;
    height: auto;
    z-index: 2;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .snap-drawers {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto; }
  .snap-drawer {
    position: fixed;
    top: 0;
    right: auto;
    bottom: 0;
    left: auto;
    width: 265px;
    height: auto;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    -ms-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
    transition: width 0.3s ease; }
  body {
    background-color: #1d1f24; }
  .snapjs-left {
    overflow: hidden; }
  .snap-drawer-left {
    left: 0;
    z-index: 1; }
  .snap-drawer-right {
    right: 0;
    z-index: 1; }
  .snapjs-left .snap-drawer-right,
  .snapjs-right .snap-drawer-left {
    display: none; }
  .snapjs-expand-left .snap-drawer-left,
  .snapjs-expand-right .snap-drawer-right {
    width: 100%; }
  .at-header-link {
    display: none; }
  .at-header .part.search {
    padding: 0 10px 10px 0;
    width: 60%; }
  .at-header .part.basket {
    width: 40%;
    padding: 0 0 10px 0; }
  .at-crumbs {
    margin: 0 0 17px 0; }
  .at-nav-holder {
    display: none !important;
    height: auto; }
    .at-nav-holder.fixed .at-nav-top {
      position: relative;
      left: auto;
      top: auto; }
  .at-nav-top {
    height: auto; }
    .at-nav-top .element-inner {
      height: auto; }
      .at-nav-top .element-inner > a span {
        font-size: 14px; }
    .at-nav-top .nav-inner {
      display: block; }
      .at-nav-top .nav-inner:first-child {
        border-top: none; }
    .at-nav-top .nav-element {
      border-right: 1px solid #cccccc;
      border-left: 1px solid #cccccc;
      border-top: 1px solid #cccccc;
      display: block; }
      .at-nav-top .nav-element:first-child {
        border-left: 1px solid #cccccc;
        border-top: none; }
    .at-nav-top .sub {
      border: none;
      box-shadow: 0 0 1px rgba(1, 2, 2, 0.1);
      left: auto;
      top: auto;
      position: relative; }
    .at-nav-top .submenu {
      position: relative;
      top: auto;
      box-shadow: 0 0 1px rgba(1, 2, 2, 0.1);
      border: none;
      left: auto;
      right: auto; }
      .at-nav-top .submenu ul.x1 {
        width: 100%; }
      .at-nav-top .submenu ul.x2 {
        width: 100%; }
      .at-nav-top .submenu ul.x3 {
        width: 100%; }
      .at-nav-top .submenu ul.x4 {
        width: 100%; }
      .at-nav-top .submenu li {
        width: 50%; }
  .at-columns .left-col, .at-columns .mid-col, .at-columns .right-col {
    float: none; }
  .at-columns .left-col, .at-columns .right-col {
    width: 100%;
    position: relative !important;
    top: 0 !important;
    bottom: auto !important; }
  .at-columns .left-col {
    margin: 0;
    padding: 0 0 20px 0; }
  .at-columns .right-col {
    margin: 0;
    padding: 0 0 0 0; }
  .at-columns .mid-col {
    width: 100%;
    padding: 0 0 20px 0; }
  .at-columns.noleft .mid-col {
    padding: 0 0 20px 0; }
  .at-columns.noright .mid-col {
    padding: 0 0 20px 0; }
  .at-vinform-container {
    margin: 0; }
    .at-vinform-container .vinform-inner > .part {
      width: 100%;
      margin: 12px 0 0 0; }
      .at-vinform-container .vinform-inner > .part.info {
        margin: 0; }
    .at-vinform-container img {
      margin: 0 auto; }
  .at-videos .vid-row {
    display: block; }
    .at-videos .vid-row .vid-cell {
      display: block;
      width: 100%; }
      .at-videos .vid-row .vid-cell.description {
        width: 100%;
        padding: 20px 0 0 0; }
  .ta-cars-sort-tools.fixed {
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    padding: 2px 0;
    border: 1px solid #cccccc;
    z-index: 1; }
    .ta-cars-sort-tools.fixed .inner-mainer {
      min-width: 20px;
      max-width: 1200px;
      margin: 0;
      padding: 0;
      border: none; }
  .ta-cars-sort-tools:after {
    content: '';
    width: 100%;
    height: 0;
    display: table;
    clear: both; }
  .ta-cars-sort-tools .tools-wrap {
    display: block; }
    .ta-cars-sort-tools .tools-wrap .tools-cell {
      vertical-align: top;
      display: block;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      width: 100%;
      padding: 4px 6px; }
      .ta-cars-sort-tools .tools-wrap .tools-cell.buttons, .ta-cars-sort-tools .tools-wrap .tools-cell.links {
        float: left;
        width: 50%; }
      .ta-cars-sort-tools .tools-wrap .tools-cell.links {
        margin-top: 9px; }
  .at-product-view .chars-table td {
    font-size: 12px;
    padding: 6px 0 6px 6px;
    line-height: 14px; } }

@media screen and (max-width: 768px) {
    body .at-header .logo img {
        width: 100%;
        max-width: 300px;
    }
    
}
    
@media screen and (max-width: 670px) {
    

}
    

    
@media screen and (max-width: 569px) {
    
      body  .at-mob-nav-toggle, .snap-drawers {
    display: block;
    top: 6px;
    cursor: pointer;
}

  body .at-plist-list table.char-table {
    width: 100%;
  }

  body .at-plist-list .expand_content {
    padding-left: 0;
  }

  body .at-plist-list .inner-wrap {
    flex-wrap: wrap;
    height: auto;
}

body .at-plist-list .features-block {
  width: 100%;
}

body .at-plist-list .expand {
  width: 100%;
  padding-right: 0;
  display: flex;
  flex-wrap: wrap;
}

body .at-plist-list .expand_content {
  float: none;
  position: static;
  margin: 0;
  width: 100%;
  order: 2;
}



body .at-plist-list .name {
  /* margin: -4px 0 13px 0; */
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

body .at-plist-list .cell.and_av {
  justify-content: space-between;
}

  body .at-plist-list .inner-wrap .image-main {
    width: 100%;
    padding-left: 0;
}

body .at-plist-list .info-item {
  width: 100%;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
}

  body .at-plist-list .inner-wrap {
    flex-wrap: wrap;
  }

  .res {
    background-color: red; }
  h1, h2 {
    font-size: 20px; }
  .at-header-link {
    display: none; }
  .at-header .part.logo {
    width: 100%;
    height: auto;
    padding: 10px 0; }
  .at-header .part.contacts {
    width: 100%;
    height: auto;
    padding: 10px 0; }
  .at-header .part.search {
    width: 100%;
    height: auto;
    padding: 10px 0; }
  .at-header .part.basket {
    width: 100%;
    height: auto;
    padding: 10px 0; }
  .at-logo {
    display: block;
    padding: 0; }
    .at-logo img {
      margin: 0 auto; }
  .at-top-contacts {
    padding: 0;
    text-align: center; }
    .at-top-contacts .element {
      display: block;
      margin: 0;
      font-size: 16px; }
      .at-top-contacts .element.callback {
        font-size: 14px; }
  .at-top-pages {
    display: none; }
  .at-mob-actions {
    display: block; }
  .at-header .part.basket {
    display: none; }
  .at-basket-widget {
    display: none; }
  .at-index-cats > ul > li {
    width: 50%; }
  .at-foot-contacts, .at-foot-socilas {
    float: none;
    width: 100%; }
  .at-foot-socilas {
    margin: 0;
    padding: 8px 0 20px 0;
    text-align: left; }
    .at-foot-socilas > a {
      margin: 0 2px 2px 0; }
  .at-foot-contacts {
    padding: 0 0 10px 0; }
    .at-foot-contacts .element {
      font-size: 12px; }
      .at-foot-contacts .element.phone {
        width: 130px; }
  .at-foot-datablock.catalog, .at-foot-datablock.info, .at-foot-datablock.contacts {
    width: 100%;
    padding: 0;
    margin: 0 0 20px 0; }
  .at-foot-datablock.info .copy {
    text-align: center; }
  .at-foot-datablock.catalog, .at-foot-datablock.info {
    margin-top: 0; }
  .at-foot-datablock .paycards {
    margin: 0 auto; }
  .at-foot-datablock .dev-logo a {
    display: block; }
    .at-foot-datablock .dev-logo a img {
      display: block;
      margin: 0 auto;
      max-width: 100%; }
  .at-block-rubricator .tabs {
    display: block; }
  .at-block-rubricator .element {
    display: block;
    border-top: 1px solid #cccccc; }
    .at-block-rubricator .element:first-child {
      border-top: none; }
  .at-block-rubricator .rubrics {
    padding: 25px;
    padding-right: 25px;
    padding-bottom: 35px; }
    .at-block-rubricator .rubrics .link-toggle {
      right: 15px;
      bottom: 15px; }
    .at-block-rubricator .rubrics ul.car-brands {
      -webkit-column-count: auto;
      -moz-column-count: auto;
      column-count: auto;
      -webkit-column-gap: 0;
      -moz-column-gap: 0;
      column-gap: 0;
      display: block;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%; }
  .at-plist-list .inner-element {
    display: block; }
    .at-plist-list .inner-element .cell {
      display: block;
      padding: 0; }
      .at-plist-list .inner-element .cell.image {
        width: 100%;
        padding: 0 0 10px 0; }
  .at-plist-list .info-data .data-part {
    float: none; }
    .at-plist-list .info-data .data-part.chars {
      width: 100%;
      padding: 0 0 10px 0; }
      .at-plist-list .info-data .data-part.chars td:first-child {
        width: 30%; }
    .at-plist-list .info-data .data-part.purchase {
      width: 100%;
      margin: 0 0 0 0;
      position: relative; }
  .at-plist-list .block-actions {
    margin-bottom: 20px; }
  .at-stepper {
    min-height: 30px; }
    .at-stepper ul {
      height: 30px; }
      .at-stepper ul > li {
        min-width: 28px;
        height: 30px; }
        .at-stepper ul > li > a {
          line-height: 30px;
          font-size: 12px; }
        .at-stepper ul > li > span {
          line-height: 30px;
          font-size: 12px; }
  .at-order-element .body-part.left {
    padding: 0; }
  .at-order-element .body-part.right {
    display: none; }
  .at-order-element .order-element-head table td.status-cell {
    width: auto; }
  .at-order-element .at-table td {
    padding-left: 130px; }
  .at-table {
    display: block; }
    .at-table.borders td {
      border-left: none; }
    .at-table thead {
      display: none; }
    .at-table thead td {
      display: none; }
    .at-table tbody, .at-table tr, .at-table td, .at-table tfoot {
      display: block;
      width: 100%;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
    .at-table td {
      border-top: 1px dashed #e6e6e6;
      position: relative;
      padding-left: 130px;
      text-align: center; }
      .at-table td:first-child {
        border-top: none; }
      .at-table td.short {
        width: 100%; }
      .at-table td.no-mob {
        display: none; }
    .at-table tr.blank {
      border-color: transparent; }
      .at-table tr.blank td {
        border-color: transparent; }
    .at-table .mob-caption {
      position: absolute;
      left: 5px;
      top: 50%;
      -moz-transform: translate(0, -50%);
      -webkit-transform: translate(0, -50%);
      -o-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
      white-space: nowrap;
      width: 120px;
      overflow: hidden;
      text-align: left;
      font-size: 12px;
      font-weight: bold;
      display: block; }
    .at-table .mob-block {
      display: block; }
  .at-plist-thumbs > ul > li {
    width: 100%; }
  .at-plist-thumbs .wrap-element {
    padding: 10px 0;
    width: 100%;
    position: relative; }
    .at-plist-thumbs .wrap-element:hover .element {
      position: relative;
      left: auto;
      top: auto;
      box-shadow: none; }
    .at-plist-thumbs .wrap-element .expand {
      display: block; }
  .at-tpage .double-images {
    margin: 0; }
    .at-tpage .double-images .image-part {
      width: 100%;
      padding: 12px 0; }
  .at-message {
    padding: 15px 60px; }
    .at-message.warn {
      font-size: 16px; }
      .at-message.warn:before {
        left: 14px; }
  .at-registration-block .reg-left, .at-registration-block .reg-right {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: none;
    width: 100%; }
  .at-registration-block .reg-left {
    padding: 0 0 0 0; }
  .at-registration-block .reg-right {
    padding: 0 0 20px 0; }
  .at-registration-block .block-form {
    max-width: 100%; }
  .at-categories .cat-part {
    float: none;
    padding-right: 0;
    width: 100%; }
  .at-category-element .cat-toggle > span.image {
    width: 70px; }
    .at-category-element .cat-toggle > span.image img {
      max-width: 70px;
      max-height: 70px; }
  .at-category-element .drop {
    padding: 0;
    margin: 0; }
  .at-carousel .controls {
    font-size: 14px; }
    .at-carousel .controls .slick-arrow {
      font-size: 0;
      margin-top: -11px; }
  .at-product-view {
    padding: 0 0 20px 0; }
    .at-product-view .part-image, .at-product-view .part-data {
      float: none; }
    .at-product-view .part-image {
      width: 100%;
      margin: 0 0 20px 0; }
    .at-product-view .part-data {
      width: 100%;
      padding: 0 0 20px 0; }
    .at-product-view .min-height-block {
      min-height: 20px; }
    .at-product-view .buy-block {
      display: block; }
      .at-product-view .buy-block .box-cell {
        display: block;
        vertical-align: top;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box; }
        .at-product-view .buy-block .box-cell.actions, .at-product-view .buy-block .box-cell.count {
          width: 50%; }
        .at-product-view .buy-block .box-cell.prices, .at-product-view .buy-block .box-cell.buttons {
          width: 100%; }
    .at-product-view .block-actions {
      margin: 5px 0 0 0; }
    .at-product-view .price {
      font-size: 24px;
      line-height: 26px;
      text-align: center; }
  .at-product-images {
    width: 290px;
    margin: 0 auto; }
    .at-product-images .main-images .line {
      width: 232px;
      height: 232px; }
      .at-product-images .main-images .line .image-slide {
        width: 230px;
        height: 230px; }
    .at-product-images .main-images {
      width: 100%;
      padding: 0 70px 0 0; }
    .at-product-images .adds-images {
      width: 52px;
      margin: 0 0 0 -52px; }
    .at-product-images .adds-images-wrap {
      width: 52px;
      height: 232px; }
    .at-product-images .ctrl-link {
      margin: 0 0 2px 0; }
  .at-banners-index {
    display: none; }
  .at-aside-widget.hide-on-mob {
    display: none; }
  .at-foot-caption > span {
    display: block; }
  .at-foot-datablock .expand {
    display: none; }
  .at-nav-top .submenu li {
    width: 100%; }
  .at-foot-hotlinks .toggle {
    display: block; }
  .at-foot-hotlinks .expand-links {
    display: none; }
  .at-brand-checker > ul > li {
    width: 100%; }
  .at-carousel .line {
    margin: 0; } }

.dev {
  box-shadow: inset 0 0 0 1px red; }

/*# sourceMappingURL=main.css.map */

@media screen and (max-width: 480px) {
    
 .js-width-sync {
    width: 100% !important;
}   
}


/* /css/main.css, /css/main_att.css, /css/jquery-ui.css, /css/responsive.css, /css/call_me.css, /css/select2.min.css */
#cboxWrapper,.cboxPhoto { max-width: none } .cboxIframe,.cboxPhoto { border: 0; display: block } #cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active,#colorbox,.ui-dialog,.ui-helper-reset,.ui-menu,a { outline: 0 } .slick-loading .slick-slide,.slick-loading .slick-track { visibility: hidden } #cboxOverlay,#cboxWrapper,#colorbox { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden } #cboxOverlay { position: fixed; width: 100%; height: 100%; background: #000 } #cboxBottomLeft,#cboxMiddleLeft { clear: left } #cboxTitle { margin: 0; white-space: nowrap; overflow: hidden; position: absolute; top: -20px; left: 0; color: #ccc } #cboxLoadingGraphic,#cboxLoadingOverlay { position: absolute; top: 0; left: 0; width: 100%; height: 100% } .cboxPhoto { float: left; margin: auto; -ms-interpolation-mode: bicubic } #cboxContent,#cboxLoadedContent,#colorbox { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box } .ui-datepicker .ui-datepicker-title select,body,html { -moz-box-sizing: border-box; -webkit-box-sizing: border-box } #cboxContent { position: relative; margin-top: 20px; background: #000 } .cboxIframe { width: 100%; height: 100%; background: #fff } #cboxError { padding: 50px; border: 1px solid #ccc } #cboxLoadedContent { overflow: auto; -webkit-overflow-scrolling: touch; border: 5px solid #000; background: #fff } #cboxLoadedContent div { height: 100%; background-color: #000 } #cboxLoadedContent video { display: block; max-width: 100%; max-height: 100%; margin: 0 auto } #cboxCurrent { position: absolute; top: -20px; right: 0; color: #ccc } #cboxLoadingGraphic { background: url(/image/design1/colorbox/loading.gif) center center no-repeat } #cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow { cursor: pointer; border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background: 0 0 } #cboxNext,#cboxPrevious { top: 50%; margin-top: -32px; width: 28px; height: 65px; text-indent: -9999px; position: absolute } #cboxSlideshow { position: absolute; top: -20px; right: 90px; color: #fff } #cboxPrevious { left: 5px; background: url(/image/design1/colorbox/controls.png) top left no-repeat } #cboxPrevious:hover { background-position: bottom left } #cboxNext { right: 5px; background: url(/image/design1/colorbox/controls.png) top right no-repeat } #cboxNext:hover { background-position: bottom right } #cboxClose { position: absolute; top: 5px; right: 5px; display: block; background: url(/image/design1/colorbox/controls.png) top center no-repeat; width: 38px; height: 19px; text-indent: -9999px } #cboxClose:hover { background-position: bottom center }   .ui-helper-hidden { display: none } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px } .ui-helper-reset { margin: 0; padding: 0; border: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none } .ui-helper-clearfix:after,.ui-helper-clearfix:before { content: ""; display: table; border-collapse: collapse } .ui-helper-clearfix:after { clear: both } .ui-helper-clearfix { min-height: 0 } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0) } .ui-front { z-index: 100 } .ui-state-disabled { cursor: default!important } .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat } .ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100% } .ui-draggable-handle { -ms-touch-action: none; touch-action: none } .ui-resizable { position: relative } .ui-resizable-handle { position: absolute; font-size: .1px; display: block; -ms-touch-action: none; touch-action: none } .ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle { display: none } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0 } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0 } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100% } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100% } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px } .ui-selectable { -ms-touch-action: none; touch-action: none } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted #000 } .ui-sortable-handle { -ms-touch-action: none; touch-action: none } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0; padding: .5em .5em .5em .7em; min-height: 0; font-size: 100% } .ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em } .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto } .at-nav-top .nav-element.hover .element-inner,.ui-button { overflow: visible } .ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default } .ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center } .ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited { text-decoration: none } .ui-button-icon-only { width: 2.2em } button.ui-button-icon-only { width: 2.4em } .ui-button-icons-only { width: 3.4em } button.ui-button-icons-only { width: 3.7em } .ui-button .ui-button-text { display: block; line-height: normal } .ui-button-text-only .ui-button-text { padding: .4em 1em } .ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px } .ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em } .ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em } input.ui-button { padding: .4em 1em } .ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon { position: absolute; top: 50%; margin-top: -8px } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px } .ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary { left: .5em } .ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary { right: .5em } .ui-buttonset { margin-right: 7px } .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em } button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner { border: 0; padding: 0 } .ui-datepicker { width: 270px; padding: 5px; display: none; border: none!important; box-shadow: 0 0 5px rgba(0,0,0,.3) } .ui-datepicker .ui-datepicker-header { position: relative; padding: 5px; margin: -5px -5px 5px; background-color: rgba(3,117,194,.4); border: none!important; border-radius: 5px 5px 0 0 } .ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev { position: absolute; top: 0; width: 30px; height: 100%; border: none!important } .ui-datepicker .ui-datepicker-prev { left: 0; border-radius: 5px 0 0 } .ui-datepicker .ui-datepicker-next { right: 0; border-radius: 0 5px 0 0 } .ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover { background-color: rgba(0,0,0,.1)!important } .ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center } .ui-datepicker .ui-datepicker-title select { height: 27px; padding: 0; vertical-align: top; border: 1px solid rgba(0,0,0,.2); box-sizing: border-box; margin: 0 1px } .ui-spinner,.ui-spinner-input { vertical-align: middle; padding: 0 } .ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year { width: 45% } .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: 700; border: 0; color: #0375c2 } .ui-datepicker td { border: 0; padding: 1px } .ui-datepicker td a,.ui-datepicker td span { display: block; padding: 3px; text-align: right; text-decoration: none; border-radius: 5px } .ui-datepicker .ui-datepicker-buttonpane { margin: 5px 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0 } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em; width: auto; overflow: visible } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left } .ui-datepicker.ui-datepicker-multi { width: auto } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50% } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3% } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25% } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0 } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0 } .ui-datepicker-rtl { direction: rtl } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group { float: right } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px } .ui-dialog { overflow: hidden; position: absolute; top: 0; left: 0; padding: .2em } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative } .ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0; padding: 1px; height: 20px } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: 0 0; overflow: auto } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer } .ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px } .ui-menu .ui-icon,.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down { bottom: 0 } .ui-draggable .ui-dialog-titlebar { cursor: move } .ui-menu { list-style: none; padding: 0; margin: 0; display: block } .ui-menu .ui-menu { position: absolute } .ui-menu .ui-menu-item { position: relative; margin: 0; padding: 3px 1em 3px .4em; cursor: pointer; min-height: 0; list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) } .ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 } .ui-menu .ui-state-active,.ui-menu .ui-state-focus { margin: -1px } .ui-menu-icons { position: relative } .ui-menu-icons .ui-menu-item { padding-left: 2em } .ui-menu .ui-icon { position: absolute; top: 0; left: .2em; margin: auto 0 } .ui-menu .ui-menu-icon { left: auto; right: 0 } .ui-progressbar { height: 2em; text-align: left; overflow: hidden } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100% } .ui-progressbar .ui-progressbar-overlay { background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==); height: 100%; filter: alpha(opacity=25); opacity: .25 } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none } .ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none } .ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px } .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: 700; line-height: 1.5; padding: 2px .4em; margin: .5em 0 0; height: auto; border: 0 } .ui-selectmenu-open { display: block } .ui-selectmenu-button { display: inline-block; overflow: hidden; position: relative; text-decoration: none; cursor: pointer } .ui-selectmenu-button span.ui-icon { right: .5em; left: auto; margin-top: -8px; position: absolute; top: 50% } .ui-selectmenu-button span.ui-selectmenu-text { text-align: left; padding: .4em 2.1em .4em 1em; display: block; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .ui-slider { position: relative; text-align: left } .at-btn,.ta-center { text-align: center } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; border-radius: 100% } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0 } .ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range { filter: inherit } .ui-slider-horizontal { height: .8em } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100% } .ui-slider-horizontal .ui-slider-range-min { left: 0 } .ui-slider-horizontal .ui-slider-range-max { right: 0 } .ui-slider-vertical { width: .8em; height: 100px } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em } .ui-slider-vertical .ui-slider-range { left: 0; width: 100% } .ui-slider-vertical .ui-slider-range-max { top: 0 } .ui-spinner { position: relative; display: inline-block; overflow: hidden } .ui-spinner-input { border: none; background: 0 0; color: inherit; margin: .2em 22px .2em .4em } .ui-widget-content a,.ui-widget-header,.ui-widget-header a { color: #222 } .ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0 } .ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none } .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0 } .ui-spinner-up { top: 0 } .ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px } .ui-tabs { position: relative; padding: .2em } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0 } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px } .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text } .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: 0 0 } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa } .at-form-field,.at-link-dashed { position: relative } body .ui-tooltip { border-width: 2px } .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em } .ui-widget .ui-widget { font-size: 1em } .at-btn,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea,input,select,textarea { font-size: 14px } .ui-widget-content { border: 1px solid #d3d3d3; background: #fff; color: #222 } .ui-widget-header { border: 1px solid #d3d3d3; background: url(/_images/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc; font-weight: 700 } .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6; font-weight: 400; color: #555 } .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited { color: #555; text-decoration: none } .ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover { border: 1px solid #999; background: #dadada; font-weight: 400; color: #212121 } .ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited { color: #212121; text-decoration: none } .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active { border: 1px solid #0375c2; background: #fff; font-weight: 400; color: #212121 } .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited { color: #212121; text-decoration: none } .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee; color: #363636 } .ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636 } .ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a } input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus { border-color: #C63131 } .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text { color: #cd0a0a } .ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary { font-weight: 700 } .ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: 400 } .ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none } .ui-state-disabled .ui-icon { filter: Alpha(Opacity=35) } .ui-icon { width: 16px; height: 16px } .ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon { background-image: url(/_images/jquery-ui/ui-icons_222222_256x240.png) } .ui-state-default .ui-icon { background-image: url(/_images/jquery-ui/ui-icons_888888_256x240.png) } .ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon { background-image: url(/_images/jquery-ui/ui-icons_454545_256x240.png) } .ui-state-highlight .ui-icon { background-image: url(/_images/jquery-ui/ui-icons_2e83ff_256x240.png) } .ui-state-error .ui-icon,.ui-state-error-text .ui-icon { background-image: url(/_images/jquery-ui/ui-icons_cd0a0a_256x240.png) } .ui-icon-blank { background-position: 16px 16px } .ui-icon-carat-1-n { background-position: 0 0 } .ui-icon-carat-1-ne { background-position: -16px 0 } .ui-icon-carat-1-e { background-position: -32px 0 } .ui-icon-carat-1-se { background-position: -48px 0 } .ui-icon-carat-1-s { background-position: -64px 0 } .ui-icon-carat-1-sw { background-position: -80px 0 } .ui-icon-carat-1-w { background-position: -96px 0 } .ui-icon-carat-1-nw { background-position: -112px 0 } .ui-icon-carat-2-n-s { background-position: -128px 0 } .ui-icon-carat-2-e-w { background-position: -144px 0 } .ui-icon-triangle-1-n { background-position: 0 -16px } .ui-icon-triangle-1-ne { background-position: -16px -16px } .ui-icon-triangle-1-e { background-position: -32px -16px } .ui-icon-triangle-1-se { background-position: -48px -16px } .ui-icon-triangle-1-s { background-position: -64px -16px } .ui-icon-triangle-1-sw { background-position: -80px -16px } .ui-icon-triangle-1-w { background-position: -96px -16px } .ui-icon-triangle-1-nw { background-position: -112px -16px } .ui-icon-triangle-2-n-s { background-position: -128px -16px } .ui-icon-triangle-2-e-w { background-position: -144px -16px } .ui-icon-arrow-1-n { background-position: 0 -32px } .ui-icon-arrow-1-ne { background-position: -16px -32px } .ui-icon-arrow-1-e { background-position: -32px -32px } .ui-icon-arrow-1-se { background-position: -48px -32px } .ui-icon-arrow-1-s { background-position: -64px -32px } .ui-icon-arrow-1-sw { background-position: -80px -32px } .ui-icon-arrow-1-w { background-position: -96px -32px } .ui-icon-arrow-1-nw { background-position: -112px -32px } .ui-icon-arrow-2-n-s { background-position: -128px -32px } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px } .ui-icon-arrow-2-e-w { background-position: -160px -32px } .ui-icon-arrow-2-se-nw { background-position: -176px -32px } .ui-icon-arrowstop-1-n { background-position: -192px -32px } .ui-icon-arrowstop-1-e { background-position: -208px -32px } .ui-icon-arrowstop-1-s { background-position: -224px -32px } .ui-icon-arrowstop-1-w { background-position: -240px -32px } .ui-icon-arrowthick-1-n { background-position: 0 -48px } .ui-icon-arrowthick-1-ne { background-position: -16px -48px } .ui-icon-arrowthick-1-e { background-position: -32px -48px } .ui-icon-arrowthick-1-se { background-position: -48px -48px } .ui-icon-arrowthick-1-s { background-position: -64px -48px } .ui-icon-arrowthick-1-sw { background-position: -80px -48px } .ui-icon-arrowthick-1-w { background-position: -96px -48px } .ui-icon-arrowthick-1-nw { background-position: -112px -48px } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px } .ui-icon-arrowreturn-1-w { background-position: -64px -64px } .ui-icon-arrowreturn-1-n { background-position: -80px -64px } .ui-icon-arrowreturn-1-e { background-position: -96px -64px } .ui-icon-arrowreturn-1-s { background-position: -112px -64px } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px } .ui-icon-arrow-4 { background-position: 0 -80px } .ui-icon-arrow-4-diag { background-position: -16px -80px } .ui-icon-extlink { background-position: -32px -80px } .ui-icon-newwin { background-position: -48px -80px } .ui-icon-refresh { background-position: -64px -80px } .ui-icon-shuffle { background-position: -80px -80px } .ui-icon-transfer-e-w { background-position: -96px -80px } .ui-icon-transferthick-e-w { background-position: -112px -80px } .ui-icon-folder-collapsed { background-position: 0 -96px } .ui-icon-folder-open { background-position: -16px -96px } .ui-icon-document { background-position: -32px -96px } .ui-icon-document-b { background-position: -48px -96px } .ui-icon-note { background-position: -64px -96px } .ui-icon-mail-closed { background-position: -80px -96px } .ui-icon-mail-open { background-position: -96px -96px } .ui-icon-suitcase { background-position: -112px -96px } .ui-icon-comment { background-position: -128px -96px } .ui-icon-person { background-position: -144px -96px } .ui-icon-print { background-position: -160px -96px } .ui-icon-trash { background-position: -176px -96px } .ui-icon-locked { background-position: -192px -96px } .ui-icon-unlocked { background-position: -208px -96px } .ui-icon-bookmark { background-position: -224px -96px } .ui-icon-tag { background-position: -240px -96px } .ui-icon-home { background-position: 0 -112px } .ui-icon-flag { background-position: -16px -112px } .ui-icon-calendar { background-position: -32px -112px } .ui-icon-cart { background-position: -48px -112px } .ui-icon-pencil { background-position: -64px -112px } .ui-icon-clock { background-position: -80px -112px } .ui-icon-disk { background-position: -96px -112px } .ui-icon-calculator { background-position: -112px -112px } .ui-icon-zoomin { background-position: -128px -112px } .ui-icon-zoomout { background-position: -144px -112px } .ui-icon-search { background-position: -160px -112px } .ui-icon-wrench { background-position: -176px -112px } .ui-icon-gear { background-position: -192px -112px } .ui-icon-heart { background-position: -208px -112px } .ui-icon-star { background-position: -224px -112px } .ui-icon-link { background-position: -240px -112px } .ui-icon-cancel { background-position: 0 -128px } .ui-icon-plus { background-position: -16px -128px } .ui-icon-plusthick { background-position: -32px -128px } .down { width: 169px; height: 20px; background: url(/image/design1/up_down.png) no-repeat 1px -15px; } .up{ width: 169px; height: 20px; background: url(/image/design1/up_down.png) no-repeat 1px 3px; } .ui-icon-minus { background-position: -48px -128px } .ui-icon-minusthick { background-position: -64px -128px } .ui-icon-close { background-position: -80px -128px } .ui-icon-closethick { background-position: -96px -128px } .ui-icon-key { background-position: -112px -128px } .ui-icon-lightbulb { background-position: -128px -128px } .ui-icon-scissors { background-position: -144px -128px } .ui-icon-clipboard { background-position: -160px -128px } .ui-icon-copy { background-position: -176px -128px } .ui-icon-contact { background-position: -192px -128px } .ui-icon-image { background-position: -208px -128px } .ui-icon-video { background-position: -224px -128px } .ui-icon-script { background-position: -240px -128px } .ui-icon-alert { background-position: 0 -144px } .ui-icon-info { background-position: -16px -144px } .ui-icon-notice { background-position: -32px -144px } .ui-icon-help { background-position: -48px -144px } .ui-icon-check { background-position: -64px -144px } .ui-icon-bullet { background-position: -80px -144px } .ui-icon-radio-on { background-position: -96px -144px } .ui-icon-radio-off { background-position: -112px -144px } .ui-icon-pin-w { background-position: -128px -144px } .ui-icon-pin-s { background-position: -144px -144px } .ui-icon-play { background-position: 0 -160px } .ui-icon-pause { background-position: -16px -160px } .ui-icon-seek-next { background-position: -32px -160px } .ui-icon-seek-prev { background-position: -48px -160px } .ui-icon-seek-end { background-position: -64px -160px } .ui-icon-seek-first,.ui-icon-seek-start { background-position: -80px -160px } .ui-icon-stop { background-position: -96px -160px } .ui-icon-eject { background-position: -112px -160px } .ui-icon-volume-off { background-position: -128px -160px } .ui-icon-volume-on { background-position: -144px -160px } .ui-icon-power { background-position: 0 -176px } .ui-icon-signal-diag { background-position: -16px -176px } .ui-icon-signal { background-position: -32px -176px } .ui-icon-battery-0 { background-position: -48px -176px } .ui-icon-battery-1 { background-position: -64px -176px } .ui-icon-battery-2 { background-position: -80px -176px } .ui-icon-battery-3 { background-position: -96px -176px } .ui-icon-circle-plus { background-position: 0 -192px } .ui-icon-circle-minus { background-position: -16px -192px } .ui-icon-circle-close { background-position: -32px -192px } .ui-icon-circle-triangle-e { background-position: -48px -192px } .ui-icon-circle-triangle-s { background-position: -64px -192px } .ui-icon-circle-triangle-w { background-position: -80px -192px } .ui-icon-circle-triangle-n { background-position: -96px -192px } .ui-icon-circle-arrow-e { background-position: -112px -192px } .ui-icon-circle-arrow-s { background-position: -128px -192px } .ui-icon-circle-arrow-w { background-position: -144px -192px } .ui-icon-circle-arrow-n { background-position: -160px -192px } .ui-icon-circle-zoomin { background-position: -176px -192px } .ui-icon-circle-zoomout { background-position: -192px -192px } .ui-icon-circle-check { background-position: -208px -192px } .ui-icon-circlesmall-plus { background-position: 0 -208px } .ui-icon-circlesmall-minus { background-position: -16px -208px } .ui-icon-circlesmall-close { background-position: -32px -208px } .ui-icon-squaresmall-plus { background-position: -48px -208px } .ui-icon-squaresmall-minus { background-position: -64px -208px } .ui-icon-squaresmall-close { background-position: -80px -208px } .ui-icon-grip-dotted-vertical { background-position: 0 -224px } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px } .ui-icon-grip-solid-vertical { background-position: -32px -224px } .ui-icon-grip-solid-horizontal { background-position: -48px -224px } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px } .ui-icon-grip-diagonal-se { background-position: -80px -224px } .ui-widget-overlay,.ui-widget-shadow { background: #0375c2; opacity: .3; filter: Alpha(Opacity=30) } .ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top { border-top-left-radius: 5px } .ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr { border-top-right-radius: 5px } .ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left { border-bottom-left-radius: 5px } .ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right { border-bottom-right-radius: 5px } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; border-radius: 8px } html * { max-height: 1000000px } body,html { height: 100%; width: 100%; box-sizing: border-box } body { min-width: 280px; text-decoration: none; background-color: #fff; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } a,body,div,form,h1,h2,h3,h4,h5,h6,img,p,table,table td,table tr { border: none; color: #000; font-family: "Open Sans",sans-serif; font-size: 14px; font-style: normal; font-weight: 400; margin: 0; padding: 0 } input,select,textarea { outline: 0; font-family: "Open Sans",sans-serif } input[type=password],input[type=search],input[type=tel],input[type=text],input[type=email] { height: 34px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; border-radius: 0; padding: 0 8px; -webkit-appearance: none; display: inline-block; vertical-align: middle; width: 100% } .at-form-field input#search_gloabal { padding-right: 34px } .at-form-field input#search_gloabal+label:before { content: ''; position: absolute; width: 34px; height: 34px; right: 0; top: 0; background: url(/image/design1/serch-icon-spt.png) 8px 8px no-repeat } .at-form-field input:focus+label:after { content: ''; position: absolute; width: 7px; height: 8px; background-color: #C63131; right: 0; top: 0 } select,textarea { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; display: inline-block; vertical-align: middle } select { height: 34px; box-sizing: border-box; border: 1px solid #ccc; border-radius: 0; padding: 0 8px } select .required { border-color: #ffa800 } textarea { padding: 8px; box-sizing: border-box; border: 1px solid #ccc; -webkit-appearance: none; border-radius: 0; min-height: 90px; resize: vertical; margin: 0 } textarea:focus { border-color: #C63131 } textarea .required { border-color: #ffa800 } input::-moz-focus-inner { border: 0; padding: 0 } acronym { border-bottom: 1px dotted #000 } .at-btn { background-color: #fff; color: #333; height: 38px; display: inline-block; padding: 0 5px; min-width: 99px; cursor: pointer; text-decoration: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #C63131; line-height: 36px; -webkit-appearance: none; border-radius: 0 } .at-btn:hover { color: #fff; background-color: #C63131 } .at-btn:active { color: #fff; background-color: #303030 } .at-btn.big { height: 44px; font-size: 18px; line-height: 42px } .at-btn.fill { background-color: #C63131; color: #fff } .at-btn.fill:hover { color: #fff; background-color: #9d2727 } .at-btn.fill:active { color: #fff; background-color: #303030 } h1,h2,h3 { color: #666; font-weight: 700 } .at-btn.disabled { display: none!important } a { text-decoration: underline; color: #333 } a:hover { text-decoration: none; color: #C63131 } .at-link-dashed { text-decoration: none } .at-link-dashed:after { border-bottom: 1px dashed; bottom: 1px; content: ''; height: 0; left: 0; position: absolute; right: 0 } .at-link-dashed:hover:after { border-bottom: none } .at-link-dashed:hover { text-decoration: none!important } h1,h2 { font-size: 22px; margin: 0 0 20px; text-transform: uppercase; line-height: 24px } h1.title,h2.title { position: relative; padding: 0 0 0 25px } h1.title:before,h2.title:before { content: ''; width: 3px; position: absolute; left: 0; top: 5px; background-color: #C63131; height: 17px } h3 { font-size: 16px; margin: 0 0 4px } .clear,.clear-l,.clear-r { clear: both; font-size: 0; line-height: 0; height: 0; display: block } .clear-l { clear: left } .clear-r { clear: right } .fl-l { float: left } .fl-r { float: right } .important { color: rgba(255,0,0,.7) } .ta-left { text-align: left } .ta-right { text-align: right } .nowrap { white-space: nowrap } .at-mainer { min-width: 280px; max-width: 1200px; margin: 0 auto; padding: 0 15px } .overflow-x { overflow-x: hidden } .snap-content { width: 100%; height: 100% } .at-global-content-wrap { display: table; width: 100%; height: 100% } .snap-drawers { display: none } .at-mob-actions { float: right; display: none; width: 148px } .at-mob-actions>a { display: inline-block; width: 26px; height: 26px; position: relative; text-decoration: none; margin: 0 20px 0 0; top: 2px } .at-mob-actions>a .count,.at-mob-nav-toggle .count { right: -15px; min-width: 20px; height: 20px; line-height: 16px; padding: 0 2px; font-size: 12px; font-style: normal; text-align: center; z-index: 2 } .at-mob-actions>a .count { position: absolute; top: -4px; border: 2px solid #ccc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 20px; background-color: #fff; color: #1a1a1a } .at-mob-actions>a .count.hot { border-color: #C63131; color: #C63131 } .at-mob-actions>a.compare { background: url(/image/design1/mob-compare.png) center no-repeat } .at-mob-actions>a.favorite { background: url(/image/design1/mob-favorite.png) center no-repeat; background-size: 21px 21px } .at-mob-actions>a.card { background: url(/image/design1/mob-basket.png) center no-repeat; background-size: 24px 24px } .at-mob-nav-toggle { width: 30px; height: 30px; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: none; float: left } .at-mob-menu .caption,.at-mob-menu ul.main-menu li a { display: block; text-decoration: none; text-transform: uppercase } .at-mob-nav-toggle>span { background-color: #999; width: 100%; height: 4px; border-radius: 1px; position: absolute; left: 0 } .at-mob-nav-toggle>span.first { top: 5px } .at-mob-nav-toggle>span.second { top: 50%; margin-top: -2px } .at-mob-nav-toggle>span.third { bottom: 5px } .at-mob-nav-toggle .count { position: absolute; top: -2px; border: 2px solid #ccc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 20px; background-color: #fff; color: #1a1a1a } .at-mob-menu .caption.has-count>span,.at-mob-menu ul.main-menu li a.has-count>span { right: 5px; top: 50%; height: 20px; -moz-box-sizing: border-box; min-width: 20px; line-height: 16px } .at-mob-nav-toggle .count.hot { border-color: #C63131; color: #C63131 } .at-mob-menu .caption { color: #fff; padding: 10px; background-color: #333; font-size: 13px } .at-mob-menu .caption.has-count { position: relative; padding-right: 30px } .at-mob-menu .caption.has-count>span { position: absolute; margin: -10px 0 0; border: 2px solid #ccc; border-radius: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 3px; font-size: 11px; color: #fff; text-align: center } .at-mob-menu .caption.has-count>span.hot { background-color: rgba(255,255,255,.1); color: #C63131; border-color: #C63131 } .at-mob-menu ul.main-menu { list-style: none; margin: 0; padding: 0 } .at-mob-menu ul.main-menu li { border-bottom: 1px solid #333 } .at-mob-menu ul.main-menu li:first-child { border-top: 1px solid #333 } .at-mob-menu ul.main-menu li a { color: #fff; padding: 10px; font-size: 13px } .at-mob-menu ul.main-menu li a:hover { text-decoration: none } .at-mob-menu ul.main-menu li a.has-count { position: relative; padding-right: 30px } .at-mob-menu ul.main-menu li a.has-count>span { position: absolute; margin: -10px 0 0; border: 2px solid #ccc; border-radius: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 3px; font-size: 11px; color: #fff; text-align: center } .at-block-auth>a,.at-header-link>a { line-height: 40px; text-align: center; text-decoration: none } .at-mob-menu ul.main-menu li a.has-count>span.hot { background-color: rgba(255,255,255,.1); color: #C63131; border-color: #C63131 } .at-content-wrapper { display: block;margin: 0 auto; } .at-content-wrapper .wrapper-cell { display: block; padding-bottom: 25px } .at-content-wrapper .wrapper-cell:not(:root) { height: 100% } .at-header-wrapper { display: table-header-group } .at-header-wrapper .wrapper-cell { display: block; height: auto } .at-footer-wrapper { display: table-footer-group } .at-footer-wrapper .wrapper-cell { display: table-cell; height: 1px } .at-preheader { background-color: #646179; box-shadow: inset 0 -2px 3px -1px rgba(87,84,100,.8) } .at-header-link>a:hover,.at-header-link>a:hover:before { background-color: rgba(255,255,255,.3) } .at-preheader .part { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left } .at-preheader .part.left { width: 100%; padding: 0 198px 0 0 } .at-preheader .part.right { width: 198px; margin: 0 0 0 -198px; border-left: 1px solid #4f4c67; box-shadow: -1px 0 0 0 #757287 } .at-header-link>a:before,.at-header-link>a:hover { box-shadow: inset 0 -5px 4px -2px rgba(100,97,121,.3) } .at-header-link { background-image: url(/image/design1/preheader-bg.png); background-repeat: no-repeat; background-position: center; background-size: cover } .at-block-auth>a:after,.at-block-auth>a>span:after,.at-block-auth>a>span:before { background-image: url(/image/design1/icons-spt.png); background-repeat: no-repeat; content: '' } .at-header-link>a { height: 40px; color: #fff; text-transform: uppercase; display: block; font-weight: 700; font-size: 17px; position: relative } .at-header-link>a:before { content: ''; width: 500px; position: absolute; right: 100%; top: 0; height: 100%; display: block } .at-block-auth,.at-block-auth>a { position: relative } .at-header-link>a:hover { color: #fff } .at-block-auth.active>a { background-color: #514e67 } .at-block-auth.active>a:after { display: block } .at-block-auth.not-loged>a>span:after { display: none } .at-block-auth>a { display: block; height: 40px } .at-block-auth>a:after { width: 9px; height: 5px; position: absolute; top: 100%; left: 50%; background-position: -23px -200px; display: none; z-index: 2 } .at-block-auth>a>span>i,.at-block-auth>a>span>idis { top: 0; left: -26px; height: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 2px; font-size: 12px; background-color: #fff; min-width: 20px; line-height: 16px; font-style: normal } .at-block-auth>a>span { display: inline-block; position: relative; font-size: 12px; color: #fff; white-space: nowrap } .at-block-auth>a>span>i { position: absolute; border: 2px solid #C63131; box-sizing: border-box; border-radius: 20px; color: #C63131 } .at-block-auth>a>span>idis { position: absolute; border: 2px solid #ccc; box-sizing: border-box; border-radius: 20px; color: #000 } .at-block-auth .drop>ul>li a .count,.at-header .part { -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .at-block-auth>a>span:after,.at-block-auth>a>span:before { position: absolute; top: 50% } .at-block-auth>a>span:before { width: 27px; height: 29px; right: 100%; margin: -16px 15px 0 0; background-position: 0 0 } .at-block-auth>a>span:after { width: 9px; height: 5px; background-position: -12px -200px; left: 100%; margin: -2px 0 0 9px } .at-block-auth .drop { display: none; position: absolute; left: 0; top: 100%;   } .at-block-auth .drop>ul { list-style: none; padding: 5px 14px; border: 1px solid #e5e5e5; box-shadow: 0 2px 3px rgba(1,2,2,.1); background-color: #fff; position: relative; z-index: 1; margin: 0 0 0 -1px } .at-block-auth .drop>ul>li { padding: 6px 0 } .at-block-auth .drop>ul>li.first { border-bottom: 1px solid #e5e5e5; padding: 9px 0 12px; margin-bottom: 14px } .at-block-auth .drop>ul>li.first a { color: #C63131 } .at-block-auth .drop>ul>li.last { border-top: 1px solid #e5e5e5; padding: 13px 0 10px; margin-top: 9px } .at-block-auth .drop>ul>li a { text-decoration: none; display: block; position: relative; padding: 0 25px 0 0; color: #666 } .at-block-auth .drop>ul>li a.selected,.at-block-auth .drop>ul>li a:hover { color: #C63131 } .at-block-auth .drop>ul>li a.selected:before { content: ''; position: absolute; left: -13px; top: 0; width: 3px; height: 100%; background-color: #C63131 } .at-block-auth .drop>ul>li a .count { position: absolute; right: 0; top: 50%; margin: -10px 0 0; height: 20px; border: 2px solid #ccc; border-radius: 20px; box-sizing: border-box; min-width: 20px; padding: 0 3px; line-height: 16px; font-size: 11px; background-color: #fff; color: #000; text-align: center } .at-header { display: table; width: 100% } .at-header .part { display: table-cell; vertical-align: middle; box-sizing: border-box; padding: 12px 0 17px } .at-logo,.at-logo img { display: block } .at-basket-widget>li,.at-top-contacts { -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .at-header .part.logo { width: 222px; padding: 0 12px 0 0 } .at-header .part.contacts { width: 165px } .at-header .part.search { padding-right: 25px } .at-header .part.basket { width: 198px } .at-logo img { margin: 0; max-width: 100%; max-height: 68px } .at-basket-widget>li,.at-top-pages a { display: inline-block; vertical-align: top } .at-top-contacts { width: 165px; padding: 0 10px; box-sizing: border-box } .at-top-contacts .element { font-weight: 700; color: #333 } .at-top-contacts .element a { text-decoration: none; color: inherit; font-size: 12px } .at-top-pages { margin: 0 -5px } .at-top-pages a { margin: 0 5px 10px; font-size: 12px; text-decoration: none } .at-top-search { margin: 10px 0 0 } .at-basket-widget { list-style: none; margin: 0; padding: 0; text-align: center; width: 215px } .at-basket-widget>li { box-sizing: border-box; padding-top: 7px } .at-basket-widget>li a { padding: 52px 3px 0; position: relative; display: block; font-size: 12px; text-decoration: none; color: #333 } .at-basket-widget>li a:hover { color: #C63131 } .at-basket-widget>li a:hover .count { color: #333 } .at-basket-widget>li a:hover .count.hot { color: #C63131 } .at-basket-widget>li a:before { content: ''; position: absolute; top: 9px; left: 50% } .at-basket-widget>li.compare a:before { width: 40px; height: 28px; background: url(/image/design1/icons-spt.png) 0 -40px no-repeat; margin: 0 0 0 -20px } .at-basket-widget>li.compare .count { right: 8px } .at-basket-widget>li.favorite a:before { width: 27px; height: 25px; background: url(/image/design1/icons-spt.png) -1px -80px no-repeat; margin: 0 0 0 -15px } .at-basket-widget>li.favorite .count { right: 12px } .at-basket-widget>li.card a:before { width: 30px; height: 26px; background: url(/image/design1/icons-spt.png) 0 -120px no-repeat; margin: 0 0 0 -18px } .at-basket-widget>li.card .count { right: 6px } .at-basket-widget>li .count { position: absolute; top: 3px; min-width: 20px; height: 20px; line-height: 16px; border: 2px solid #ccc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 2px; font-size: 12px; border-radius: 20px; background-color: #fff } .at-basket-widget>li .count.hot { border-color: #C63131; color: #C63131 } .at-nav-holder { height: 45px; margin: 0 0 23px } .at-nav-holder.fixed .at-nav-top { position: fixed; z-index: 105; left: 0; top: 0; width: 100%; margin: 0; background-color: #fff } .at-nav-top { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 43px } .at-nav-top .nav-inner { display: table; width: 100%; padding: 0; margin: 0; list-style: none; position: relative; table-layout: fixed } .at-nav-top .nav-inner:first-child { border-top: none } .at-nav-top .nav-element { display: table-cell; vertical-align: top; border-right: 1px solid #ccc } .at-nav-top .nav-element.rel { position: relative } .at-nav-top .nav-element:first-child { border-left: 1px solid #ccc } .at-nav-top .element-inner { text-align: center; height: 43px; overflow: hidden } .at-nav-top .element-inner>a { display: table; table-layout: fixed; width: 100%; text-decoration: none; position: relative; -webkit-transition-duration: .2s; -moz-transition-duration: .2s; -o-transition-duration: .2s; -ms-transition-duration: .2s; transition-duration: .2s } .at-nav-top .element-inner>a:hover { color: #333 } .at-nav-top .element-inner>a span { display: table-cell; height: 43px; vertical-align: middle; text-align: center; padding: 0 5px; line-height: 14px } .at-nav-top .element-inner>a span>i { font-style: normal; line-height: 0; position: absolute; width: 24px; height: 24px; right: 1px; top: 50%; margin: -12px 0 0; background: url(/image/design1/icon-down.png) 4px 9px no-repeat } .at-nav-top .element-inner>a span.arrowed { padding: 0 25px } .at-nav-top .element-inner>a span.arrowed:before { content: ''; position: absolute; width: 9px; height: 5px; left: 50%; top: 100%; background: url(/image/design1/icons-spt.png) -34px -200px no-repeat } .at-nav-top .nav-element.hover .element-inner>a { color: #fff; background-color: #C63131; z-index: 40 } .at-nav-top .sub,.at-nav-top .submenu { position: absolute; z-index: 200; padding: 10px; min-width: 100%; text-align: left; top: 100%; -moz-box-sizing: border-box; box-shadow: 0 2px 3px rgba(1,2,2,.1); display: none; border: 1px solid #ccc } .at-nav-top .nav-element.hover .element-inner>a span.arrowed>i { background: url(/image/design1/icon-down-hover.png) 4px 9px no-repeat } .at-nav-top .sub { background-color: #fff; left: 0; -webkit-box-sizing: border-box; box-sizing: border-box } .at-nav-top .submenu { background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; left: -1000px } .at-nav-top .submenu ul { padding: 0; margin: 0; list-style: none } .at-nav-top .submenu ul.x1 { width: 235px } .at-nav-top .submenu ul.x2 { width: 470px } .at-nav-top .submenu ul.x3 { width: 705px } .at-nav-top .submenu ul.x4 { width: 940px } .at-nav-top .submenu li { padding: 0 20px; width: 235px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .at-nav-top .submenu .at-list { margin: 0; min-width: 200px } .at-nav-top .submenu .at-list li { padding: 4px 0 4px 16px } .at-nav-top .level-1 { padding: 5px 0 } .at-nav-top .level-1 a { font-weight: 700; text-decoration: none; color: #C63131 } .at-nav-top .level-1 a:hover { color: #232323 } .at-nav-top .level-2 { padding: 5px 0 5px 11px; color: #C63131 } .at-banners-index { margin: 0 0 45px; overflow: hidden } .at-banners-index .inner-wraper { display: table; width: 100%; table-layout: fixed } .at-banners-index .part { display: table-cell; vertical-align: top; padding: 0 25px 0 0 } .at-banners-index .part.slider { width: 222px; padding: 0 } .at-promo-slider { min-height: 300px; position: relative } .at-promo-slider .ctrls { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: absolute; bottom: 0; left: 0; width: 100%; height: 37px; background-color: #fff; z-index: 1; border: 1px solid #ccc; border-top-color: #C63131 } .at-promo-slider .line,.at-promo-slider .slick-slider .slick-list,.at-promo-slider .slick-slider .slick-track { height: 100% } .at-promo-slider .slick-arrow { position: absolute; bottom: 7px; border: 1px solid #ccc; width: 22px; height: 22px; background-image: url(/image/design1/nav-arr-spt.png); background-repeat: no-repeat; background-color: #fff; z-index: 2; font-size: 0; text-indent: -999px; cursor: pointer; outline: 0!important } .at-promo-slider .slick-arrow:hover { background-color: #585858; border-color: #C63131 } .at-promo-slider .slick-arrow:hover.slick-prev { background-position: 3px -20px } .at-promo-slider .slick-arrow:hover.slick-next { background-position: -20px -20px } .at-promo-slider .slick-arrow:active { background-color: #303030; border-color: #C63131 } .at-promo-slider .slick-arrow:active.slick-prev { background-position: 3px -20px } .at-promo-slider .slick-arrow:active.slick-next { background-position: -20px -20px } .at-promo-slider .slick-arrow.slick-prev { background-position: 3px 4px; left: 7px } .at-promo-slider .slick-arrow.slick-next { background-position: -20px 4px; right: 7px } .at-promo-slider .slick-dots { position: absolute; left: 36px; overflow: hidden; bottom: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 150px; height: 37px; padding: 15px 0; z-index: 2; margin: 0; text-align: center } .at-promo-slider .slick-dots>li { display: inline-block; vertical-align: top; padding: 0 1px } .at-promo-slider .slick-dots>li button { cursor: pointer; outline: 0!important; display: block; width: 7px; height: 7px; border-radius: 100%; font-size: 0; background: #bab8c3; border: none; padding: 0 } .at-promo-slider .slick-dots>li.slick-active button,.at-promo-slider .slick-dots>li:hover button { background: #C63131 } .at-index-cats .image,.at-promo-slider a { background-position: center; background-repeat: no-repeat } .at-promo-slider a { display: block; width: 100%; height: 100%; background-size: cover } .at-anim-banner { position: relative; overflow: hidden } .at-anim-banner img { display: block; width: 100%; margin: 0 } .at-anim-banner iframe { position: absolute; left: 0; top: 0; margin: 0; border: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%; width: 1px!important; min-width: 100% } .at-index-cats { overflow: hidden; margin: 0 0 20px; text-align: center } .at-index-cats>ul { list-style: none; margin: 0 -11px; padding: 0 } .at-index-cats>ul>li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: top; width: 16.66%; padding: 0 11px 22px } .at-index-cats a { text-decoration: none } .at-index-cats .image { border: 1px solid #C63131; position: relative; background-size: contain; display: block; margin: 0 0 5px } .at-index-cats .image:after { content: ''; width: 7px; height: 7px; position: absolute; right: 0; top: 0; background-color: #C63131 } .at-index-cats .image img { display: block; width: 100%; opacity: 0; margin: 0 } .at-index-cats .name { padding: 0 5px; display: block; text-align: center } .at-block-rubricator.in-content { margin: 0 0 50px } .at-block-rubricator .tabs-holder { border: 1px solid #ccc; background-color: #fff } .at-block-rubricator .tabs { display: table; table-layout: fixed; width: 100%; margin: -1px 0 } .at-block-rubricator .element { display: table-cell; vertical-align: middle; text-align: center } .at-block-rubricator .element>a { display: table; width: 100%; height: 42px; text-decoration: none; margin: 0 -1px; border: 1px solid transparent; color: #999 } .at-block-rubricator .element>a>span { display: table-cell; vertical-align: middle; font-weight: 700; font-size: 18px; line-height: 16px } .at-block-rubricator .element>a.selected,.at-block-rubricator .element>a:hover { color: #C63131; text-decoration: none } .at-block-rubricator .element>a.selected { color: #C63131; border-color: #C63131; position: relative } .at-block-rubricator .element>a.selected:hover { text-decoration: none } .at-block-rubricator .element>a.selected:after { content: ''; width: 7px; height: 7px; background: #C63131; position: absolute; right: 0; top: 0 } .at-block-rubricator .rubrics { background-color: #fff; padding: 25px 25px 35px; position: relative } .at-block-rubricator .rubrics.content-tab { background-color: #fff; padding: 30px 0 0 } .at-block-rubricator .rubrics.brands-list { background-color: #fff; padding: 8px 0 0 } .at-block-rubricator .rubrics .link-toggle { position: absolute; right: 45px; bottom: 25px; color: #C63131 } .at-block-rubricator .rubrics .link-toggle:hover { color: #C63131 } .at-block-rubricator .rubrics .car-brands-wrap { height: 140px; overflow: hidden } .at-block-rubricator .rubrics ul.car-brands { list-style: none; margin: 0; padding: 0; position: relative; -webkit-column-count: 6; -moz-column-count: 6; column-count: 6; -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; -ms-transition-duration: .3s; transition-duration: .3s } .at-block-rubricator .rubrics ul.car-brands>li { display: inline-block; vertical-align: top; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 5px 0 30px; position: relative; margin: 5px 0; z-index: 1 } .at-block-rubricator .rubrics ul.car-brands>li .letter { position: absolute; left: 0; top: 0; color: #C63131; font-weight: 700 } .at-block-rubricator .rubrics ul.car-brands>li a { text-decoration: none } .at-brand-checker>ul { list-style: none; padding: 0 } .at-brand-checker>ul>li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: top; padding: 0 10px 20px; width: 50% } .at-brand-checker>ul label { color: #999; font-weight: 700; display: block; padding: 0 0 0 30px; position: relative } .at-brand-checker>ul label .at-checkbox { position: absolute; left: 0; top: -2px } .at-brands-list>ul { line-height: 0; font-size: 0; text-align: justify; display: block; margin: 0 -6px; padding: 0; overflow: hidden } .at-brands-list>ul>li { display: inline-block; vertical-align: top; line-height: normal; font-size: 14px; text-align: center; margin: 12px 6px 0; width: 85px } .at-brands-list>ul>li.empty { padding: 0; height: 0; overflow: hidden } .at-brands-list>ul>li>a { display: block; width: 85px; padding: 5px 8px; border: 1px solid #C63131; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; text-decoration: none } .at-brands-list>ul>li>a:after { content: ''; position: absolute; right: 0; top: 0; width: 7px; height: 7px; background-color: #C63131 } .at-brands-list .image { display: table; width: 100%; height: 53px } .at-brands-list .image>i { display: table-cell; vertical-align: middle } .at-brands-list .image>i img { display: block; margin: 0 auto; max-width: 100%; max-height: 100% } .at-brands-list .name { text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 14px; height: 14px; font-size: 12px } .at-videos .vid-row { margin: 30px 0 0; display: table; width: 100%; table-layout: fixed; color: #000 } .at-videos .vid-row:first-child { margin: 0 } .at-videos .vid-row .vid-cell { display: table-cell; vertical-align: top } .at-videos .vid-row .vid-cell.description { width: 45%; padding: 0 20px 0 0 } .at-videos .video { position: relative } .at-videos .video iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100% } .at-videos .stump { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); width: 100%; display: block; margin: 0 } .at-columns.noboth .left-col,.at-columns.noboth .right-col,.at-columns.noleft .left-col,.at-columns.noright .right-col { display: none!important } .at-videos iframe { border: none; margin: 0; max-width: 100% } .at-columns .left-col,.at-columns .mid-col,.at-columns .right-col { float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; min-height: 20px } .at-columns .left-col,.at-columns .right-col { width: 262px; position: relative } .at-columns .left-col { margin: 0 -262px 0 0 } .at-columns .right-col { margin: 0 0 0 -262px } .at-columns .mid-col { width: 100%; padding: 0 287px } .at-columns.noleft .mid-col { padding: 0 287px 0 0 } .at-columns.noright .mid-col { padding: 0 0 0 287px } .at-columns.noboth .mid-col { padding: 0 } .sticky { position: fixed; z-index: 101 } .stop { position: relative; z-index: 101 } .at-index-text { text-align: center; font-size: 16px; line-height: 30px; margin: 0 0 40px } .at-index-text .at-promo-block { margin: 30px 0 } .at-promo-block { position: relative; border: 1px solid #C63131; background-color: #fefae9; border-radius: 5px; text-transform: uppercase; padding: 18px 85px; font-size: 18px; font-weight: 700; text-align: center } .at-promo-block:before { content: ''; width: 56px; height: 50px; position: absolute; left: 24px; top: 50%; margin: -25px 0 0; background: url(/image/design1/icons-spt.png) 0 -240px no-repeat } .at-index-features { list-style: none; margin: 0; padding: 0 } .at-index-features>li { margin: 10px 0; padding-left: 43px; position: relative; color: #000 } .at-index-features>li:before { content: ''; position: absolute; left: 0; top: 5px; width: 14px; height: 11px; background: url(/image/design1/icons-spt.png) 0 -220px no-repeat } .at-aside-widget { margin: 25px 0 0; border: 1px solid #ccc; border-top-color: #C63131; background-color: #fff } .at-aside-widget:first-child { margin: 0 } .at-aside-widget.disabled { opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50) } .at-aside-widget .caption { border-bottom: 1px solid #ccc; font-size: 22px; text-align: center; padding: 10px 0; color: #666; font-weight: 300 } .at-form .row input.required,.at-form .row textarea.required { border-color: #ffa800 } .at-aside-widget .widget-body { padding: 12px 10px } .at-aside-widget .widget-body>p { padding-bottom: 10px } .at-aside-widget .widget-body .contact-element { position: relative; padding: 0 0 0 24px; margin: 5px 0; color: #666 } .at-aside-widget .widget-body .contact-element:before { content: ''; position: absolute; left: 0; background-image: url(/image/design1/icons-spt.png); background-repeat: no-repeat } .at-aside-widget .widget-body .contact-element.phone:before { top: 3px; width: 14px; height: 14px; background-position: -50px -440px } .at-aside-widget .widget-body .contact-element.mail:before { top: 6px; width: 15px; height: 10px; background-position: -66px -440px } .at-aside-widget iframe { display: block; max-width: 100% } .at-form .row { margin: 12px 0 0 } .at-form .row:first-child { margin: 0 } .at-form .row input:focus+label:after,.at-form .row textarea:focus+label:after { content: ''; position: absolute; width: 7px; height: 8px; background-color: #C63131; right: 0; top: 0 } .at-form .checker,.at-form .field { position: relative } .at-form .buttons .flw,.at-widget-buttons .at-btn { width: 100% } .at-form .row input.required:focus+label:after,.at-form .row textarea.required:focus+label:after { background-color: #ffa800 } .at-form .name { font-weight: 700; padding: 0 0 8px; color: #666 } .at-form .field .error-message { font-size: 12px; color: #C63131; text-align: right; line-height: 12px; padding: 5px 0 0 } .at-form label,.at-form select { color: #666 } .at-form .checker { padding: 1px 0 0 30px; display: block } .at-form .checker .at-checkbox,.at-form .checker .at-radio { position: absolute; left: 0; top: -2px } .at-form .licence { color: #666; font-size: 12px; line-height: 14px } .at-form .del-price { color: #C63131; display: block; font-size: 12px; line-height: 12px } .at-form .inner-form { padding: 6px 10px 0; margin: -6px -10px } .at-form .inner-form.active { background-color: #f6f6f6 } .at-form .inner-form .checker { margin: 0 0 8px } .at-form .inner-form table { width: 100%; border-collapse: collapse } .at-form .inner-form table td { padding: 0 0 8px 20px } .at-form .inner-form table td:first-child { padding-left: 0 } .at-form .inner-form .small-text { font-size: 12px; color: #666 } .at-widget-buttons { margin: 0 0 20px } .at-setup-widget .image { position: relative; width: 148px; height: 126px; margin: 0 auto } .at-setup-widget .image .bot,.at-setup-widget .image .left,.at-setup-widget .image .right,.at-setup-widget .image .top { position: absolute; width: 20px; height: 20px } .at-setup-widget .image .left { left: 14px; top: 50%; margin-top: -10px } .at-setup-widget .image .top { left: 50%; top: 20px; margin-left: -10px } .at-setup-widget .image .right { right: 14px; top: 50%; margin-top: -10px } .at-setup-widget .image .bot { bottom: 15px; left: 50%; margin-left: -10px } .at-setup-widget img { margin: 0; display: block; width: 100% } .at-setup-widget .info { position: relative; padding: 0 0 0 25px; color: #666 } .at-setup-widget .info:before { content: ""; position: absolute; left: 0; top: 50%; width: 13px; height: 13px; margin: -7px 0 0; background: url(/image/design1/icons-spt.png) 0 -380px no-repeat } .at-setupside-filter .part { float: left } .at-setupside-filter .part.pered-zad { padding-top: 2px } .at-setupside-filter .shaci { width: 32px; height: 34px; background: url(/image/design1/icons-spt.png) 0 -400px no-repeat; margin: 8px 6px 0 } .at-setupside-filter label { display: block; margin: 0 0 2px; color: #666 } .at-setupside-filter label.checker { position: relative; padding: 0 0 5px 30px } .at-setupside-filter label.checker .at-checkbox { position: absolute; left: 0; top: -2px } .at-filter-slider .desc { color: #666; margin: 0 0 12px } .at-filter-slider .ui-slider { margin: 0 9px 22px; border: none; border-radius: 0; height: 5px; background-color: #ebebeb } .at-filter-slider .ui-slider-range { background-color: #C63131; background-image: none } .at-filter-slider .ui-slider-handle { width: 16px; height: 16px; background: #fff; border: 1px solid #ccc; border-radius: 0; cursor: pointer; box-shadow: 0 1px 3px #ccc; outline: 0!important; margin-top: -2px } .at-filter-slider #slider,.at-filter-slider #slider_shirina { margin: 0 9px 22px } .at-filter-slider .fields { display: table; width: 100%; table-layout: fixed; margin: 0 0 15px } .at-filter-slider .fields .cell { display: table-cell; vertical-align: middle } .at-filter-slider .fields .cell.dash { width: 22px; text-align: center } .at-filter-slider .buttons { text-align: center } .at-vinform-container { overflow: hidden; margin: 0 0 40px } .at-vinform-container .vinform-inner { margin: 0 -13px } .at-vinform-container .vinform-inner>.part { float: left; width: 33.33%; padding: 0 13px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .at-vinform-container p { font-size: 12px; margin: 0 0 15px; color: #000 } .at-vinform-container img { max-width: 100%; display: block; margin: 0 } .at-crumbs { margin: -17px 0 17px } .at-crumbs div { display: inline-block; vertical-align: top; position: relative; padding: 0 0 5px 0 } .at-crumbs div:first-child:before,.at-crumbs div:last-child:after { display: none } .at-crumbs div:last-child a { color: #666666; font-weight: bold; } .at-crumbs div:last-child a:hover { color: #C63131 } .at-crumbs a { text-decoration: none; color: #999; font-size: 12px } .at-crumbs a:hover { color: #C63131 } .at-crumbs a span { display: block; border: 1px solid #C63131; position: relative; padding: 5px } .at-crumbs a span:after { content: ''; width: 7px; height: 7px; background-color: #C63131; position: absolute; right: 0; top: 0; } .at-plist-tools { position: relative; padding: 5px 50px 5px 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; min-height: 44px } .at-plist-tools .at-plist-toggle { position: absolute; right: 12px; top: 16px } .at-plist-tools .at-select { width: 160px!important; float: right } .at-plist-toggle { min-width: 27px } .at-plist-toggle>a { float: left; display: block; width: 11px; height: 10px; background-image: url(/image/design1/icons-spt.png); background-repeat: no-repeat } .at-plist-toggle>a.list { margin: 0 5px 0 0; background-position: -12px -440px } .at-plist-toggle>a.list.selected,.at-plist-toggle>a.list:hover { background-position: 0 -440px } .at-plist-toggle>a.thumbs { background-position: -36px -440px } .at-plist-toggle>a.thumbs.selected,.at-plist-toggle>a.thumbs:hover { background-position: -24px -440px } .at-tags .tag { display: inline-block; vertical-align: top; padding: 4px 18px 4px 10px; position: relative; font-size: 12px; color: #999; background-color: #f3f3f3; margin: 3px 1px 3px 0; text-decoration: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 100%; overflow: hidden } .at-tags .tag:hover { background-color: #f6f6f6 } .at-tags .tag>.remove { position: absolute; right: 8px; top: 50%; width: 5px; height: 5px; margin: -2px 0 0; background: url(/image/design1/icons-spt.png) -45px -380px no-repeat } .at-plist-list .element-list { padding: 12px 0; border-top: 1px solid #ccc; position: relative } .at-plist-list .element-list:after,.at-plist-list .element-list:before { content: ''; position: absolute; display: none; z-index: -1px } .at-plist-list .element-list:after { width: 69px; height: 90px; right: -16px; top: 5px; background: url(/image/design1/top-right-shadow.png) no-repeat } .at-plist-list .element-list:before { width: 102px; height: 74px; left: -16px; bottom: 5px; background: url(/image/design1/bottom-left-shadow.png) no-repeat } .at-plist-list .element-list:first-child { border-top: none } .at-plist-list .element-list:hover:after,.at-plist-list .element-list:hover:before { display: block } .at-plist-list .element-list:hover .inner-element { border: 1px solid #e8e9ea } .at-plist-list .wrap-element { margin: 0 -10px } .at-plist-list .inner-element { border: 1px solid transparent; padding: 11px 10px; width: 100%; display: table; table-layout: fixed; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .at-plist-list .inner-element .cell { display: table-cell; vertical-align: top; min-height: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 0 0 25px } .at-plist-list .inner-element .cell.image { width: 24%; padding: 0 } .at-plist-list .image-main { display: block; background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid #C63131; position: relative } .at-plist-list .image-main:after { content: ''; width: 7px; height: 7px; background-color: #C63131; position: absolute; right: 0; top: 0 } .at-plist-list .image-main img { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); display: block; width: 100% } .at-plist-list .name { margin: -4px 0 13px } .at-plist-list .name a { color: #666; font-weight: 700; text-decoration: none; font-size: 18px } .at-plist-list .details .code { float: left } .at-plist-list .details .at-avail-block { float: right } .at-plist-list .info-data { padding: 17px 0 0 } .at-plist-list .info-data .data-part { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left } .at-plist-list .info-data .data-part.chars { width: 100%; padding: 0 165px 0 0 } .at-plist-list .info-data .data-part.purchase { width: 142px; margin: 0 0 0 -142px; position: relative } .at-plist-list .info-data table { width: 100%; border-collapse: collapse } .at-plist-list .info-data table tr:first-child td { border-top: 1px solid #ccc } .at-plist-list .info-data table td { padding: 6px 0 6px 14px; color: #666; border-bottom: 1px solid #ccc; font-size: 12px } .at-plist-list .info-data table td:first-child { padding-left: 0 } .at-plist-list .block-actions { width: 100px; margin: 7px auto 15px; height: 26px } .at-plist-list .block-actions .compare,.at-plist-list .block-actions .favorite { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; width: 50%; height: 100%; text-align: center } .at-plist-list .block-actions .compare:hover a,.at-plist-list .block-actions .favorite:hover a { opacity: .8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80) } .at-plist-list .block-actions .compare:hover a:after,.at-plist-list .block-actions .favorite:hover a:after { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100) } .at-plist-list .block-actions .compare.active a:after,.at-plist-list .block-actions .favorite.active a:after { display: block } .at-plist-list .block-actions .compare a,.at-plist-list .block-actions .favorite a { display: block; margin: 0 auto; background-image: url(/image/design1/icons-spt.png); background-repeat: no-repeat; position: relative } .at-plist-list .block-actions .compare a:after,.at-plist-list .block-actions .favorite a:after { content: ''; width: 9px; height: 9px; position: absolute; right: -1px; top: -2px; background: url(/image/design1/icons-spt.png) 0 -160px no-repeat; display: none } .at-plist-list .block-actions .favorite { border-right: 1px solid #ccc } .at-plist-list .block-actions .favorite a { width: 24px; height: 22px; background-position: -52px -380px } .at-plist-list .block-actions .compare a { width: 35px; height: 25px; background-position: -78px -380px } .at-plist-list .price { font-size: 24px; text-align: center; color: #C63131; margin: 0 0 8px } .at-plist-list .price.disabled { opacity: .2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20) } .at-plist-list .buy .at-btn { width: 100% } .at-avail-block { font-weight: 700; padding: 0 0 0 20px; position: relative; display: inline-block; line-height: 20px } .at-avail-block:before { content: ''; position: absolute; left: 0 } .at-avail-block.avail { color: #31812a } .at-avail-block.avail:before { top: 3px; width: 11px; height: 10px; background: url(/image/design1/icons-spt.png) -18px -220px no-repeat } .at-avail-block.notavail { color: #333 } .at-avail-block.notavail:before { top: 2px; width: 11px; height: 10px; background: url(/image/design1/icons-spt.png) -17px -380px no-repeat } .at-avail-block.wait { color: #004fbb } .at-avail-block.wait:before { top: 1px; width: 11px; height: 11px; background: url(/image/design1/icons-spt.png) -30px -380px no-repeat } .at-avail-block.specify { color: #31812a } .at-avail-block.specify:before { width: 17px; height: 20px; background: url(/image/design1/icons-spt.png) no-repeat 0px -380px; } .at-stepper { position: relative; min-height: 34px; border: 1px solid #ccc; padding: 0 34px } .at-stepper .next,.at-stepper .prev { width: 24px; height: 24px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ccc; display: block; position: absolute; top: 50%; margin: -12px 0 0; background-image: url(/image/design1/nav-arr-spt.png); background-repeat: no-repeat } .at-stepper .next:hover,.at-stepper .prev:hover { background-color: #585858; border-color: #C63131 } .at-stepper .next:active,.at-stepper .prev:active { background-color: #303030; border-color: #C63131 } .at-stepper .prev { background-position: 4px 5px; left: 5px } .at-stepper .next { background-position: -19px 5px; right: 5px } .at-stepper .prev:hover { background-position: 4px -19px } .at-stepper .next:hover { background-position: -19px -19px } .at-stepper .prev:active { background-position: 4px -19px } .at-stepper .next:active { background-position: -19px -19px } .at-stepper ul { list-style: none; margin: 0; padding: 0; text-align: center; height: 42px; overflow: hidden } .at-stepper ul>li { display: inline-block; vertical-align: middle; min-width: 42px; height: 42px } .at-stepper ul>li>a { display: block; padding: 0 2px; text-align: center; line-height: 42px; background-color: #fff; text-decoration: none; color: #333 } .at-stepper ul>li>a.active,.at-stepper ul>li>a:hover { background-color: #C63131; color: #fff } .at-stepper ul>li>span { display: block; background-color: #fff; text-align: center; line-height: 42px } .at-count { width: 135px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 40px; position: relative } .at-count input { text-align: center } .at-count .minus,.at-count .plus { height: 34px; width: 34px; background-image: url(/image/design1/plus-minus-spt.png); background-repeat: no-repeat; position: absolute; top: 0 } .at-count .minus { left: 3px; background-position: 10px 10px } .at-count .minus:hover { background-position: 10px -45px } .at-count .minus:active { background-position: 10px -104px } .at-count .plus { right: 3px; background-position: -27px 10px } .at-count .plus:hover { background-position: -27px -45px } .at-count .plus:active { background-position: -27px -104px } .at-table { width: 100%; border-collapse: collapse; margin: 0 } .at-table-l { width: 100%;   margin: 0 } .at-table.borders td {   } .at-table-l.borders td {   } .at-table.borders td:first-child { border-left: none } .at-table-l.borders td:first-child { border-left: none } .at-table.fixed-lay { table-layout: fixed } .at-table-l.fixed-lay { table-layout: fixed } .at-table.head-white thead td { background-color: #fff; font-weight: 700 } .at-table-l.head-white thead td { background-color: #fff; font-weight: 700 } .at-table thead td { background-color: #ebebeb; font-weight: 700 } .at-table-l thead td { background-color: #ebebeb; font-weight: 700 } .at-table tr { border: 1px solid #ebebeb } .at-table-l tr { border: 1px solid #ebebeb } .at-table tr.blank { border-color: transparent } .at-table-l tr.blank { border-color: transparent } .at-table td { border: none; padding: 10px; color: #666 } .at-table-l td { border: none; padding: 10px; color: #666 } .at-cabinet-nav>ul>li.first a,.at-table .clear-link,.at-table .hot { color: #C63131 } .at-table td.short { width: 1px } .at-table .delete { display: block; margin: 0 auto; width: 10px; height: 10px; background: url(/image/design1/close-spt.png) 0 -33px no-repeat } .at-table .delete:hover { background: url(/image/design1/close-spt.png) no-repeat } .at-table .delete:active { background: url(/image/design1/close-spt.png) 0 -63px no-repeat } .at-table .at-count { margin: 0 auto } .at-table .sum { font-size: 24px } .at-table .mob-caption { display: none } .at-cabinet-nav>ul { list-style: none; margin: 0; padding: 0 } .at-cabinet-nav>ul>li { padding: 6px 0 } .at-cabinet-nav>ul>li.first { border-bottom: 1px solid #e5e5e5; padding: 9px 0 12px; margin-bottom: 14px } .at-cabinet-nav>ul>li.last { border-top: 1px solid #e5e5e5; padding: 13px 0 10px; margin-top: 9px } .at-cabinet-nav>ul>li a { text-decoration: none; display: block; position: relative; padding: 0 25px 0 0; color: #666 } .at-cabinet-nav>ul>li a.selected,.at-cabinet-nav>ul>li a:hover { color: #C63131 } .at-cabinet-nav>ul>li a.selected:before { content: ''; position: absolute; left: -10px; top: 0; width: 3px; height: 100%; background-color: #C63131 } .at-cabinet-nav>ul>li a .count { position: absolute; right: 0; top: 50%; margin: -10px 0 0; height: 20px; border: 2px solid #ccc; border-radius: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; min-width: 20px; padding: 0 3px; line-height: 16px; font-size: 11px; background-color: #fff; color: #000; text-align: center } .at-orders-filter { border: 1px solid #ccc; padding: 4px; margin: 0 0 20px } .at-orders-filter .inner-wrap { display: table; width: 100% } .at-orders-filter .inner-wrap .cell { display: table-cell; vertical-align: middle } .at-orders-filter .inner-wrap .cell.buttons,.at-orders-filter .inner-wrap .cell.table { width: 1px } .at-orders-filter .inner-wrap .cell.search { padding: 0 14px } .at-orders-filter .inner-wrap .cell.select { width: 170px } .at-orders-filter .filter-submit { display: block; width: 40px; height: 34px; border: none; border-radius: 0; -webkit-appearance: none; background: url(/image/design1/serch-icon-spt.png) 11px 8px no-repeat; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer } .at-orders-filter .filter-submit:hover { background: url(/image/design1/serch-icon-spt.png) 11px -34px no-repeat } .at-orders-filter .filter-submit:active { background: url(/image/design1/serch-icon-spt.png) 11px -82px no-repeat } .at-orders-filter .filter-search-input { position: relative } .at-orders-filter .filter-search-input:after { content: ''; position: absolute; width: 34px; height: 34px; top: 0; right: 0; background: url(/image/design1/serch-icon-spt.png) 11px 8px no-repeat } .at-carousel .slick-arrow,.at-order-element .order-element-toggle { background-image: url(/image/design1/nav-arr-spt.png); background-repeat: no-repeat } .at-orders-filter .filter-search-input input { padding-right: 40px } .at-orders-filter .filter-search-input input:focus+label:after { content: ''; position: absolute; width: 7px; height: 8px; background-color: #C63131; right: 0; top: 0 } .at-orders-filter .filter-date-table { width: 280px; border-collapse: collapse; margin: 0 } .at-orders-filter .filter-date-table td { padding: 0 0 0 10px } .at-orders-filter .filter-date-table td:first-child { padding: 0 } .at-orders-filter .filter-date-table input { width: 80px; padding: 0 5px; text-align: center } .at-order-list { margin: 0 0 20px } .at-order-element { border: 1px solid #C63131; margin: 10px 0 0 } .at-order-element:first-child { margin: 0 } .at-order-element .order-element-head { position: relative; padding: 8px 8px 8px 44px } .at-order-element .order-element-head table { width: 100%; border-collapse: collapse } .at-order-element .order-element-head table td { padding: 2px 0 3px 5px; color: #999 } .at-order-element .order-element-head table td:first-child { padding-left: 0 } .at-order-element .order-element-head table td.id-cell { width: 68px; color: #C63131 } .at-order-element .order-element-head table td.date-cell { width: 120px } .at-order-element .order-element-head table td.status-cell { width: 150px; color: #333 } .at-order-element .order-element-toggle { position: absolute; left: 10px; top: 50%; width: 24px; height: 24px; margin: -13px 0 0; border: 1px solid #ccc; background-color: #fff; background-position: 7px -42px } .at-order-element .order-element-toggle:hover { background-color: #585858; border-color: #C63131; background-position: 7px -66px } .at-order-element .order-element-toggle:active { background-color: #303030; border-color: #C63131; background-position: 7px -66px } .at-order-element .order-element-toggle.active { background-position: -18px -42px } .at-order-element .order-element-toggle.active:active,.at-order-element .order-element-toggle.active:hover { background-position: -18px -66px } .at-order-element .order-element-body { padding: 0 8px 8px } .at-order-element .body-part { float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .at-order-element .body-part.left { width: 100%; padding: 0 155px 0 0 } .at-order-element .body-part.right { width: 150px; margin: 0 0 0 -150px } .at-order-element .body-part table { border-collapse: collapse } .at-order-element .body-part table td { padding: 2px 12px; color: #333; vertical-align: top } .at-order-element .body-part table td:first-child { padding-left: 0; color: #999 } .at-order-element .statuses-description { color: #999; font-size: 12px; margin: -8px 0 0; line-height: 14px } .at-order-element .at-table { margin: 18px 0 0 } .at-order-element .at-table td { border-left: 1px solid #ebebeb } .at-order-element .at-table td:first-child,.at-order-element .at-table tr.blank td { border-left: none } .at-carousel.js-carousel-6 .code { font-size: 12px } .at-carousel.js-carousel-6 .block-actions { width: 80px } .at-carousel .controls { position: relative; border: 1px solid #ccc; font-size: 22px; text-transform: uppercase; font-weight: 700; color: #666; padding: 6px 70px 6px 20px } .at-carousel .controls:before { content: ''; width: 3px; height: 18px; background-color: #C63131; position: absolute; left: 0; top: 50%; margin: -9px 0 0 } .at-carousel .line { margin: 0 -13px } .at-carousel .slick-slide { outline: 0!important; padding: 0 4px } .at-carousel .slick-arrow { position: absolute; top: 50%; margin: -10px 0 0; border: 1px solid #ccc; width: 22px; height: 22px; background-color: #fff; z-index: 2; font-size: 0; text-indent: -999px; cursor: pointer; outline: 0!important } .at-carousel .slick-arrow:hover { background-color: #585858; border-color: #C63131 } .at-carousel .slick-arrow:hover.slick-prev { background-position: 3px -20px } .at-carousel .slick-arrow:hover.slick-next { background-position: -20px -20px } .at-carousel .slick-arrow:active { background-color: #303030; border-color: #C63131 } .at-carousel .slick-arrow:active.slick-prev { background-position: 3px -20px } .at-carousel .slick-arrow:active.slick-next { background-position: -20px -20px } .at-carousel .slick-arrow.slick-prev { background-position: 3px 4px; right: 39px } .at-carousel .slick-arrow.slick-next { background-position: -20px 4px; right: 7px } .at-carusel-item { padding: 10px 0 } .at-carusel-item .element-carousel { padding: 8px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; border: 1px solid transparent } .at-carusel-item .element-carousel:after,.at-carusel-item .element-carousel:before { content: ''; position: absolute; display: none; z-index: -1px } .at-carusel-item .element-carousel:after { width: 69px; height: 90px; right: -7px; top: -8px; background: url(/image/design1/top-right-shadow.png) no-repeat } .at-carusel-item .element-carousel:before { width: 102px; height: 74px; left: -7px; bottom: -8px; background: url(/image/design1/bottom-left-shadow.png) no-repeat } .at-carusel-item .element-carousel:hover { border-color: #e8e9ea } .at-carusel-item .element-carousel:hover:after,.at-carusel-item .element-carousel:hover:before { display: block } .at-carusel-item .image-main { display: block; background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid #C63131; position: relative; margin: 0 0 8px } .at-carusel-item .image-main:after { content: ''; position: absolute; right: 0; top: 0; width: 7px; height: 7px; background-color: #C63131 } .at-carusel-item .image-main img { display: block; margin: 0; width: 100%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0) } .at-carusel-item .name { height: 38px; line-height: 19px; overflow: hidden; margin: 0 0 10px } .at-carusel-item .name a { color: #666; text-decoration: none } .at-carusel-item .name a:hover { color: #C63131; text-decoration: underline } .at-carusel-item .features-block { margin: 0 0 12px } .at-carusel-item .features-block .cell { float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 50% } .at-carusel-item .block-actions { width: 100px; display: inline-block; vertical-align: top; height: 26px } .at-carusel-item .block-actions .compare,.at-carusel-item .block-actions .favorite { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; width: 50%; height: 100%; text-align: center } .at-carusel-item .block-actions .compare:hover a,.at-carusel-item .block-actions .favorite:hover a { opacity: .8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80) } .at-carusel-item .block-actions .compare:hover a:after,.at-carusel-item .block-actions .favorite:hover a:after { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100) } .at-carusel-item .block-actions .compare.active a:after,.at-carusel-item .block-actions .favorite.active a:after { display: block } .at-carusel-item .block-actions .compare a,.at-carusel-item .block-actions .favorite a { display: block; margin: 0 auto; background-image: url(/image/design1/icons-spt.png); background-repeat: no-repeat; position: relative } .at-carusel-item .block-actions .compare a:after,.at-carusel-item .block-actions .favorite a:after { content: ''; width: 9px; height: 9px; position: absolute; right: -1px; top: -2px; background: url(/image/design1/icons-spt.png) 0 -160px no-repeat; display: none } .at-carusel-item .block-actions .favorite { border-right: 1px solid #ccc } .at-carusel-item .block-actions .favorite a { margin-top: 2px; width: 24px; height: 22px; background-position: -52px -380px } .at-carusel-item .block-actions .favorite a:after { top: -4px } .at-carusel-item .block-actions .compare a { width: 35px; height: 25px; background-position: -78px -380px } .at-plist-thumbs { position: relative } .at-plist-thumbs:after,.at-plist-thumbs:before { content: ''; position: absolute; bottom: 0; width: 100%; height: 1px; background-color: #fff; z-index: 1 } .at-plist-thumbs:after { left: -10px } .at-plist-thumbs:before { right: -10px } .at-plist-thumbs>ul { list-style: none;   margin: 0; padding: 0; margin-right: -20px; } .at-plist-thumbs>ul>li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: middle;   width: 24.5%; border-bottom: 1px solid #ccc } .at-plist-thumbs>ul>li.last { padding: 0; width: 0 } .at-plist-thumbs .wrap-element { padding: 10px 0; width: 100%; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .at-plist-thumbs .wrap-element:hover .element-thumb { background-color: #fff; position: relative; z-index: 2; border-color: #e8e9ea } .at-plist-thumbs .wrap-element:hover .expand,.at-plist-thumbs .wrap-element:hover .inner-wrap:after,.at-plist-thumbs .wrap-element:hover .inner-wrap:before { display: block } .at-plist-thumbs .element-thumb { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; border: 1px solid transparent } .at-plist-thumbs .inner-wrap { position: relative } .at-plist-thumbs .inner-wrap:after,.at-plist-thumbs .inner-wrap:before { content: ''; position: absolute; display: none; z-index: -1 } .at-plist-thumbs .inner-wrap:after { width: 69px; height: 90px; right: -17px; top: -18px; background: url(/image/design1/top-right-shadow.png) no-repeat } .at-plist-thumbs .inner-wrap:before { width: 102px; height: 74px; left: -17px; bottom: -18px; background: url(/image/design1/bottom-left-shadow.png) no-repeat } .at-plist-thumbs .image-main { display: block; background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid #C63131; position: relative; margin: 0 0 8px } .at-plist-thumbs .image-main:after { content: ''; position: absolute; right: 0; top: 0; width: 7px; height: 7px; background-color: #C63131 } .at-plist-thumbs .image-main img { display: block; margin: 0; width: 100%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0) } .at-plist-thumbs .name { height: 57px; line-height: 19px; overflow: hidden; margin: 0 0 10px } .at-plist-thumbs .name a { color: #666; text-decoration: none } .at-plist-thumbs .name a:hover { color: #C63131; text-decoration: underline } .at-plist-thumbs .features-block { margin: 0 0 12px }  .at-plist-thumbs .features-block .cell.ta-right { width: 45% } .at-message,.at-tpage .double-images .image-part { -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .at-plist-thumbs .block-actions { width: 100px; display: inline-block; vertical-align: top; height: 26px } .at-plist-thumbs .block-actions .compare,.at-plist-thumbs .block-actions .favorite { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; width: 50%; height: 100%; text-align: center } .at-plist-thumbs .block-actions .compare:hover a,.at-plist-thumbs .block-actions .favorite:hover a { opacity: .8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80) } .at-plist-thumbs .block-actions .compare:hover a:after,.at-plist-thumbs .block-actions .favorite:hover a:after { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100) } .at-plist-thumbs .block-actions .compare.active a:after,.at-plist-thumbs .block-actions .favorite.active a:after { display: block } .at-plist-thumbs .block-actions .compare a,.at-plist-thumbs .block-actions .favorite a { display: block; margin: 0 auto; background-image: url(/image/design1/icons-spt.png); background-repeat: no-repeat; position: relative } .at-plist-thumbs .block-actions .compare a:after,.at-plist-thumbs .block-actions .favorite a:after { content: ''; width: 9px; height: 9px; position: absolute; right: -1px; top: -2px; background: url(/image/design1/icons-spt.png) 0 -160px no-repeat; display: none } .at-plist-thumbs .block-actions .favorite { border-right: 1px solid #ccc } .at-plist-thumbs .block-actions .favorite a {   width: 24px; height: 22px; background-position: -52px -380px } .at-plist-thumbs .block-actions .favorite a:after { top: -4px } .at-plist-thumbs .block-actions .compare a { width: 35px; height: 25px; background-position: -78px -380px } .at-plist-thumbs .price { color: #C63131; font-weight: 700; font-size: 18px } .at-plist-thumbs .price.disabled { opacity: .2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20) } .at-plist-thumbs .code { color: #666; font-size: 17px; padding: 5px 0; display: inline-block; vertical-align: top; margin: 7px auto 15px; } .at-plist-thumbs .block-buy { padding: 0 0 12px } .at-plist-thumbs .block-buy .at-btn { width: 100% } .at-plist-thumbs .char-table { width: 100%; border-collapse: collapse } .at-plist-thumbs .char-table td { font-size: 11px; font-weight: 700; color: #666 } .at-plist-thumbs .char-table td:first-child { width: 60px; padding-right: 10px; font-weight: 400 } .at-plist-thumbs .expand { display: none } .at-plist-thumbs .at-avail-block { margin-top: 4px; float: right; font-size: 12px } .at-plist-thumbs .at-avail-block.avail:before { top: 6px } .at-plist-thumbs .at-avail-block.notavail:before,.at-plist-thumbs .at-avail-block.wait:before { top: 1px } .at-plist-thumbs .at-avail-block.notavail { color: #333 } .at-plist-thumbs .at-avail-block.wait { color: #004fbb } .at-tpage { color: #000 } .at-tpage iframe { display: block; margin: 0; max-width: 100%; border: none } .at-tpage .quote,.at-tpage p { margin: 0 0 24px; line-height: 24px } .at-tpage div,.at-tpage i,.at-tpage p,.at-tpage span { color: inherit } .at-tpage a { color: #C63131; text-decoration: none } .at-tpage a:hover { color: #C63131; text-decoration: underline } .at-tpage .quote { font-style: italic } .at-tpage .quote .first,.at-tpage .quote .last { display: inline-block; width: 20px; height: 20px; background-image: url(/image/design1/icons-spt.png); background-repeat: no-repeat; position: relative; top: 4px } .at-tpage .quote .first { background-position: 0 -460px } .at-tpage .quote .last { background-position: -22px -460px } .at-tpage h2 { color: #000; text-transform: none; font-size: 24px; font-weight: 400; margin: 0 0 3px } .at-foot-caption,.at-foot-hotlinks a.upper,.at-foot-promo strong { text-transform: uppercase } .at-tpage .double-images { margin: 0 -12px 25px } .at-tpage .double-images .image-part { box-sizing: border-box; float: left; width: 50%; padding: 0 12px } .at-tpage .double-images .image-part .image { background-size: cover; background-position: center top; background-repeat: no-repeat } .at-tpage .double-images .image-part .image>img { display: block; width: 100%; margin: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0) } .at-tpage .double-images .image-part .norm-image { display: block; margin: 0 auto; max-width: 100% } .at-tpage .at-table td { border-left: 1px solid #ebebeb } .at-tpage .at-table td:first-child { border-left: none } .at-list { padding: 0; list-style: none } .at-list>li { padding: 4px 0 4px 16px; position: relative } .at-list>li:before { content: ''; position: absolute; left: 0; top: 12px; width: 3px; height: 3px; border-radius: 2px; background-color: #C63131 } .at-list a { text-decoration: none } .at-message { box-sizing: border-box; padding: 24px 70px; position: relative; border-radius: 5px; border: 1px solid #ccc; margin: 0 0 24px } .at-message:before { content: ''; position: absolute; top: 50% } .at-message.warn { background-color: #fefae9; border-color: #C63131; color: #333; font-size: 18px; line-height: 20px } .at-category-element .cat-toggle.active,.at-category-element .cat-toggle:hover,.ta-cars-sort-tools .at-link-dashed { color: #C63131 } .at-cat-tree>li>a,.at-category-element .cat-toggle { font-size: 16px; text-decoration: none } .at-message.warn:before { left: 23px; width: 32px; height: 32px; margin: -15px 0 0; background: url(/image/design1/icons-spt.png) -50px -460px no-repeat } .at-registration-block .reg-left,.at-registration-block .reg-right { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: right; width: 50% } .at-registration-block .reg-left { padding: 0 13px 20px 0 } .at-registration-block .reg-right { padding: 12px 0 0 13px } .at-registration-block .block-form { max-width: 302px } .ta-cars-sort-tools-container { min-height: 44px; width: 100%; margin: 0 0 30px } .ta-cars-sort-tools.fixed,.ta-cars-sort-tools.fixed .inner-mainer { margin: 0 auto; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .ta-cars-sort-tools { border: 1px solid #ccc; padding: 2px 0 } .ta-cars-sort-tools.fixed { position: fixed; top: 0; left: 0; padding: 0 15px; border: none; z-index: 100; width: 100%; box-sizing: border-box } .ta-cars-sort-tools.fixed .inner-mainer { min-width: 280px; max-width: 1200px; padding: 2px 0; border: 1px solid #ccc; box-sizing: border-box } .ta-cars-sort-tools .tools-wrap { display: table; table-layout: fixed; width: 100% } .ta-cars-sort-tools .tools-wrap .tools-cell { vertical-align: middle; display: table-cell; padding: 0 6px } .ta-cars-sort-tools .tools-wrap .tools-cell.buttons,.ta-cars-sort-tools .tools-wrap .tools-cell.links { width: 90px; text-align: center } .at-categories { margin: 0 0 30px } .at-categories .cat-part { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; padding-right: 10px; width: 33.33% } .at-category-element { margin: 0 0 5px } .at-category-element .cat-toggle { display: table; width: 100%; table-layout: fixed; line-height: 16px } .at-cat-tree>li.open>a,.at-cat-tree>li>a:hover { color: #999 } .at-category-element .cat-toggle.active .static,.at-category-element .cat-toggle:hover .static { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0) } .at-category-element .cat-toggle>span { display: table-cell; vertical-align: middle } .at-category-element .cat-toggle>span.image { width: 70px; position: relative } .at-category-element .cat-toggle>span.image img { max-width: 70px; max-height: 70px; display: block; margin: 0 auto } .at-category-element .cat-toggle>span.image .static { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; z-index: 1 } .at-category-element .cat-toggle>span.name { padding: 0 0 0 7px } .at-category-element .drop { display: none; padding: 0 0 0 78px; margin: -25px 0 0 } .at-cat-tree { list-style: none; margin: 0; padding: 0 0 1px } .at-cat-tree>li { padding: 3px 0 2px 24px; position: relative } .at-cat-tree>li>a:before { content: ''; position: absolute; left: 0; top: 5px; width: 17px; height: 17px; background: url(/image/design1/icon-plus.png) no-repeat; background-size: contain } .at-cat-tree>li.open>a:before { background: url(/image/design1/icon-minus.png) no-repeat; background-size: contain } .at-cat-tree .sub { list-style: none; margin: 0; padding: 0 0 0 10px; display: none } .at-cat-tree .sub>li { padding: 4px 0; line-height: 14px } .at-cat-tree .sub>li a { color: #999; text-decoration: none; font-size: 15px } .at-cat-tree .sub>li a:hover { color: #C63131 } .at-product-view { padding: 0 0 50px } .at-product-view .part-data,.at-product-view .part-image { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left } .at-product-view .part-image { width: 486px; margin: 0 -486px 0 0; position: relative } .at-product-view .part-data { width: 100%; padding: 0 0 0 512px } .at-product-view .code { color: #666; line-height: 14px } .at-product-view .chars-table { width: 100%; border-collapse: collapse; margin: 20px 0 0 } .at-product-view .chars-table td { padding: 6px 0 6px 14px; color: #666 } .at-product-view .chars-table td:first-child { padding-left: 0 } .at-product-view .min-height-block { min-height: 328px } .at-product-view .buy-block { display: table; width: 100%; margin: 20px 0 0 } .at-product-view .buy-block .box-cell { display: table-cell; vertical-align: middle } .at-product-view .buy-block .box-cell.actions { width: 100px } .at-product-view .buy-block .box-cell.buttons { width: 130px } .at-product-view .buy-block .box-cell.buttons .at-btn { width: 100% } .at-product-view .buy-block .at-count { margin: 0 auto; height: 34px } .at-product-view .price { color: #C63131; font-weight: 700; font-size: 36px; line-height: 34px; text-align: center } .at-product-view .price.disabled { opacity: .2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20) } .at-product-view .block-actions { width: 100px; margin: 0 auto; height: 26px } .at-product-view .block-actions .compare,.at-product-view .block-actions .favorite { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; width: 50%; height: 100%; text-align: center } .at-product-view .block-actions .compare:hover a,.at-product-view .block-actions .favorite:hover a { opacity: .8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80) } .at-product-view .block-actions .compare:hover a:after,.at-product-view .block-actions .favorite:hover a:after { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100) } .at-product-view .block-actions .compare.active a:after,.at-product-view .block-actions .favorite.active a:after { display: block } .at-product-view .block-actions .compare a,.at-product-view .block-actions .favorite a { display: block; margin: 0 auto; background-image: url(/image/design1/icons-spt.png); background-repeat: no-repeat; position: relative } .at-product-view .block-actions .compare a:after,.at-product-view .block-actions .favorite a:after { content: ''; width: 9px; height: 9px; position: absolute; right: -1px; top: -2px; background: url(/image/design1/icons-spt.png) 0 -160px no-repeat; display: none } .at-product-view .block-actions .favorite { border-right: 1px solid #ccc } .at-product-view .block-actions .favorite a { width: 24px; height: 22px; margin-top: 2px; background-position: -52px -380px } .at-product-view .block-actions .favorite a:after { top: -4px } .at-product-view .block-actions .compare a { width: 35px; height: 25px; background-position: -78px -380px } @media screen and (max-width: 1100px) { .at-product-view .min-height-block { min-height:285px } .at-product-view .buy-block:after { clear: both; width: 100%; height: 0; display: table; content: '' } .at-product-view .buy-block .box-cell { display: block; vertical-align: top; float: left; width: 50%; padding: 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box } .at-product-view .buy-block .box-cell.actions,.at-product-view .buy-block .box-cell.buttons { width: 50% } .at-product-view .price { text-align: left } .at-product-view .block-actions { margin: 0 0 0 -10px } } .at-foot-caption>span,.at-foot-hotlinks,.ie10 .at-brands-list>ul,.ie8 .at-brands-list>ul,.ie9 .at-brands-list>ul { text-align: center } .at-product-images .adds-images,.at-product-images .main-images { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left } .at-product-images .main-images .line { width: 386px; height: 386px; border: 1px solid #C63131; position: relative } .at-product-images .main-images .line:before { content: ''; width: 7px; height: 7px; position: absolute; right: 0; top: 0; z-index: 2; background-color: #C63131 } .at-product-images .main-images .line .image-slide { width: 384px; height: 384px } .at-product-images .main-images .line .image-slide>a { display: table; width: 100%; height: 100% } .at-product-images .main-images .line .image-slide>a>span { display: table-cell; vertical-align: middle } .at-product-images .main-images .line .image-slide>a>span .actual-image { display: block; margin: 0 auto; max-width: 100%; max-height: 100% } .at-product-images .main-images { width: 100%; padding: 0 100px 0 0 } .at-product-images .adds-images { width: 100px; margin: 0 0 0 -100px; position: relative } .at-product-images .adds-images .line { top: -1px } .at-product-images .adds-images .ctrl-link.selected { border-color: #C63131 } .at-product-images .adds-images-wrap { width: 72px; margin: 0 auto; position: relative; height: 386px } .at-product-images .slick-arrow { position: absolute; bottom: 0; border: 1px solid #ccc; width: 22px; height: 22px; background-image: url(/image/design1/nav-arr-spt.png); background-repeat: no-repeat; background-color: #fff; z-index: 2; font-size: 0; text-indent: -999px; cursor: pointer; outline: 0!important } .at-product-images .slick-arrow:hover { background-color: #585858; border-color: #C63131 } .at-product-images .slick-arrow:hover.slick-prev { background-position: -20px -68px } .at-product-images .slick-arrow:hover.slick-next { background-position: 5px -68px } .at-product-images .slick-arrow:active { background-color: #303030; border-color: #C63131 } .at-product-images .slick-arrow:active.slick-prev { background-position: -20px -68px } .at-product-images .slick-arrow:active.slick-next { background-position: 5px -68px } .at-product-images .slick-arrow.slick-prev { background-position: -20px -44px; left: 0 } .at-product-images .slick-arrow.slick-next { background-position: 5px -44px; right: 0 } .at-product-images .ctrl-link { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: table; width: 68px; height: 68px; border: 1px solid #ccc; margin: 0 0 10px } .at-checkbox>span,.at-select { -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .at-product-images .ctrl-link>span { display: table-cell; vertical-align: middle } .at-product-images .ctrl-link>span img { display: block; max-width: 68px; max-height: 68px; margin: 0 auto } .at-checkbox { display: inline-block; vertical-align: middle } .at-checkbox>span { box-sizing: border-box; position: relative; width: 24px; height: 24px; border: 2px solid #ccc; display: block; background: #fff } .at-checkbox>span.checked { border-color: #C63131; background: url(/image/design1/skin-checkbox2.png) center no-repeat #C63131 } .at-checkbox>span input { opacity: 0; position: absolute; margin: 0; width: 100%; height: 100% } .at-radio { display: inline-block; vertical-align: middle } .at-radio>span { position: relative; width: 19px; height: 19px; display: block; background: url(/image/design1/skin-radiobox.png) left bottom no-repeat } .at-radio>span.checked { background: url(/image/design1/skin-radiobox.png) left top no-repeat } .at-radio>span input { opacity: 0; position: absolute; margin: 0; width: 100%; height: 100% } .at-select,.at-select>span { position: relative; width: 100%!important; overflow: hidden } .at-select { box-sizing: border-box; height: 34px; border: 1px solid #ccc; background-color: #fff; padding: 0 25px 0 8px; white-space: nowrap } .at-foot-datablock,.at-select>span { -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .at-select.focus { border-color: #C63131 } .at-select.required { border-color: #ffa800 } .at-select>span { display: block; box-sizing: border-box; line-height: 32px; color: #666 } .at-select:after { content: ''; position: absolute; top: 13px; right: 10px; width: 9px; height: 5px; background: url(/image/design1/icons-spt.png) -23px -200px no-repeat } .at-select select { position: absolute; left: 0; top: 0; width: 100%; height: 33px; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); margin: 0 } footer { background-color: #1d1f24; padding: 34px 0 27px } footer .at-hr { margin: 18px 0; background-color: #666 } .at-foot-datablock { box-sizing: border-box; float: left; min-height: 10px } .at-foot-datablock.info { width: 246px; padding: 0 10px 0 0; margin: 0 -246px 0 0; position: relative } .at-foot-datablock.catalog { padding: 0 300px 0 246px; width: 100% } .at-foot-datablock.contacts { width: 247px; margin: 0 0 0 -247px; padding: 0 0 0 22px; position: relative } .at-foot-datablock.mar { margin-bottom: 30px } .at-foot-datablock .copy { font-size: 11px; color: #999 } .at-foot-datablock .paycards { width: 115px; height: 12px; background: url(/image/design1/icons-spt.png) 0 -360px no-repeat } .at-foot-datablock .dev-logo a img { display: block; margin: 0; max-width: 100% } .at-foot-datablock .dev-logo a:hover img { opacity: .8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80) } .at-foot-caption { color: #fff; font-weight: 700; font-size: 24px; line-height: 26px; margin: 0 0 19px; position: relative } .at-foot-caption>span { position: absolute; width: 30px; height: 26px; right: 0; top: 0; line-height: 26px; color: #fff; z-index: 1; display: none; cursor: pointer } .at-foot-caption>span>i { font-style: normal } .at-foot-tpages { list-style: none; padding: 0 } .at-foot-tpages>li { margin: 12px 0 0 } .at-foot-tpages>li:first-child { margin: 0 } .at-foot-tpages>li a { color: #999; text-decoration: none } .at-foot-tpages>li a:hover { text-decoration: underline } .at-foot-promo { padding: 0 0 30px 80px; margin: 0 0 20px; position: relative; color: #999; border-bottom: 1px solid #666 } .at-foot-promo strong { color: #fff } .at-foot-promo:before { content: ''; position: absolute; left: 0; top: 5px; width: 66px; height: 43px; background: url(/image/design1/icons-spt.png) 0 -300px no-repeat } .at-footer-text { color: #666 } .at-foot-contacts .element { color: #666; padding: 4px 0 } .at-foot-contacts .element.phone { width: 130px; position: relative; white-space: nowrap } .at-foot-contacts .element.phone>i { position: absolute; width: 17px; height: 17px; top: 5px } .at-foot-contacts .element.phone>i.ks { right: -17px; background: url(/image/design1/icons-spt.png) 0 -180px no-repeat } .at-foot-contacts .element.phone>i.vb { right: -37px; background: url(/image/design1/icons-spt.png) -18px -180px no-repeat } .at-foot-contacts .element.phone>i.ws { right: -57px; background: url(/image/design1/icons-spt.png) -36px -180px no-repeat } .at-foot-contacts .element.phone>i.mts { right: -17px; background: url(/image/design1/icons-spt.png) -54px -180px no-repeat } .at-foot-contacts .element.phone a { color: #666; text-decoration: none } .at-foot-contacts .element.phone a:hover { text-decoration: underline } .at-foot-contacts .element.mail a { color: #fff; text-decoration: none } .at-foot-contacts .element.mail a:hover { text-decoration: underline } .at-foot-hotlinks .toggle:hover,.at-foot-hotlinks a { text-decoration: none } .at-foot-socilas { margin: 0 0 0 -5px } .at-foot-socilas>a { float: left; width: 33px; height: 34px; margin: 18px 0 5px 5px; background-image: url(/image/design1/soc-spt.png); background-repeat: no-repeat } .at-foot-socilas>a.fb { background-position: 0 0 } .at-foot-socilas>a.fb:hover { background-position: 0 -44px } .at-foot-socilas>a.fb:active { background-position: 0 -88px } .at-foot-socilas>a.vk { background-position: -42px 0 } .at-foot-socilas>a.vk:hover { background-position: -42px -44px } .at-foot-socilas>a.vk:active { background-position: -42px -88px } .at-foot-socilas>a.tw { background-position: -84px 0 } .at-foot-socilas>a.tw:hover { background-position: -84px -44px } .at-foot-socilas>a.tw:active { background-position: -84px -88px } .at-foot-socilas>a.gp { background-position: -126px 0 } .at-foot-socilas>a.gp:hover { background-position: -126px -44px } .at-foot-socilas>a.gp:active { background-position: -126px -88px } .at-foot-socilas>a.ok { background-position: -168px 0 } .at-foot-socilas>a.ok:hover { background-position: -168px -44px } .at-foot-socilas>a.ok:active { background-position: -168px -88px } .at-foot-socilas>a.yt { background-position: -210px 0 } .at-foot-socilas>a.yt:hover { background-position: -210px -44px } .at-foot-socilas>a.yt:active { background-position: -210px -88px } .at-hr { position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 1px; border: none; background-color: #ccc } .at-hr:after { content: ''; position: absolute; left: 50%; top: 50%; margin: -4px -4px 0 0; width: 7px; height: 7px; background: #C63131; display: block } .at-foot-hotlinks .toggle { color: #fff; text-decoration: none; font-weight: 700; text-transform: uppercase; display: none } .at-foot-hotlinks .toggle i { font-style: normal; display: inline-block; vertical-align: middle; text-align: center } .at-foot-hotlinks a { display: inline-block; vertical-align: middle; color: #999; margin: 6px 9px } .at-foot-hotlinks a:hover { text-decoration: underline } .ie8 .at-block-rubricator .rubrics ul.car-brands>li,.ie9 .at-block-rubricator .rubrics ul.car-brands>li { display: inline-block; vertical-align: top; width: 32% } .res { width: 30px; height: 30px; position: fixed; left: 30px; bottom: 30px; background-color: green; box-shadow: 3px 3px 5px -2px rgba(0,0,0,.5); border-radius: 100%; z-index: 200; display: none!important } .slick-list,.slick-slider,.slick-track { position: relative; display: block } .slick-slider { box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent } .slick-list { overflow: hidden; margin: 0; padding: 0 } .slick-list:focus { outline: 0 } .slick-list.dragging { cursor: pointer; cursor: hand } .slick-slider .slick-list,.slick-slider .slick-track { -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0) } .slick-track { left: 0; top: 0 } .slick-track:after,.slick-track:before { content: ""; display: table } .slick-track:after { clear: both } .slick-slide { float: left; height: 100%; min-height: 1px; display: none } [dir=rtl] .slick-slide { float: right } .slick-slide img { display: block } .slick-slide.slick-loading img { display: none } .slick-slide.dragging img { pointer-events: none } .slick-initialized .slick-slide { display: block } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent } .slick-arrow.slick-hidden { display: none } @media screen and (max-width: 769px) { .at-foot-socilas,.at-top-contacts { text-align:right } .at-foot-socilas:after,.at-header:after { content: ''; clear: both } .res { background-color: #00f } .at-header-link { margin-left: -14px } .at-header { display: block } .at-header:after { height: 0; width: 100%; display: table } .at-header .part { display: block; float: left; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 } .at-header .part.logo { width: 30%; height: 68px; padding: 10px 0 } .at-header .part.contacts { width: 70%; height: 68px; padding: 10px 0 } .at-header .part.search { padding: 0 10px 10px 0; width: 65% } .at-header .part.basket { width: 35%; padding: 0 0 10px } .at-logo { display: block; padding: 0 5px 0 0 } .at-top-contacts { width: auto; padding: 7px 0 0 } .at-top-contacts .element { display: inline-block; vertical-align: middle; margin: 0 10px } .at-top-contacts .element.callback { display: block } .at-banners-index,.at-banners-index .part.slider,.at-promo-slider { display: none } .at-top-pages a { margin: 0 5px 5px } .at-top-search { margin: 5px 0 0 } .at-basket-widget { width: auto } .at-basket-widget>li { padding-top: 0 } .at-basket-widget>li a { padding: 47px 4px 0 } .at-nav-top .element-inner>a span { font-size: 12px; line-height: 14px } .at-block-rubricator .element>a>span,.at-plist-list .name a { font-size: 14px } .at-banners-index .part { padding: 0 } .at-foot-socilas>a,.at-foot-tpages>li { display: inline-block; vertical-align: top } .at-anim-banner { height: auto!important } .at-index-cats>ul>li { width: 33.33% } .at-block-rubricator .rubrics ul.car-brands { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4 } .at-promo-block { font-size: 14px; padding: 18px 18px 18px 85px } .at-foot-datablock.catalog,.at-foot-datablock.contacts,.at-foot-datablock.info { width: 33.33%; padding: 0; margin: 0 0 20px } .at-foot-datablock.catalog,.at-foot-datablock.info { margin-top: 13px } .at-foot-datablock.mar { float: none; width: 100%; padding: 0; margin: 0 0 20px } .at-foot-tpages { padding: 0; margin: 0 } .at-foot-tpages>li { margin: 0 10px 10px 0 } .at-foot-contacts,.at-foot-socilas { float: left; width: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0 0 20px } .at-foot-socilas>a { margin: 0 10px 10px 0; float: none } .at-foot-socilas:after { height: 0; width: 100%; display: table } .at-foot-hotlinks a { margin: 6px 10px } .at-vinform-container .vinform-inner>.part { width: 50% } .at-vinform-container .vinform-inner>.part.info { width: 100%; margin-bottom: 20px } .at-vinform-container img { margin: 0 auto } .at-plist-list .inner-element .cell.image { width: 20% } .at-plist-list .details .code { float: left } .at-plist-list .details .at-avail-block { float: right } .at-plist-list .info-data table td { padding: 5px 0 5px 5px; font-size: 11px } .at-makeorder-table .at-table { display: block } .at-makeorder-table .at-table thead,.at-makeorder-table .at-table thead td { display: none } .at-makeorder-table .at-table tbody,.at-makeorder-table .at-table td,.at-makeorder-table .at-table tfoot,.at-makeorder-table .at-table tr { display: block; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .at-makeorder-table .at-table td { border-top: 1px dashed #e6e6e6; position: relative; padding-left: 130px; text-align: center } .at-makeorder-table .at-table td:first-child { border-top: none } .at-makeorder-table .at-table td.short { width: 100% } .at-makeorder-table .at-table td.no-mob { display: none } .at-makeorder-table .at-table tr.blank,.at-makeorder-table .at-table tr.blank td { border-color: transparent } .at-makeorder-table .at-table .mob-caption { position: absolute; left: 5px; top: 50%; -moz-transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -o-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%);   width: 120px; overflow: hidden; text-align: left; font-size: 12px; font-weight: 700; display: block } .at-makeorder-table .at-table .mob-block { display: block } .at-order-element .order-element-head table td:first-child { padding-left: 0 } .at-order-element .order-element-head table td.date-cell { width: auto } .at-order-element .order-element-head table td.price-cell { display: none } .at-order-element .body-part table td { padding: 2px 10px; font-size: 12px } .at-order-element .body-part table td:first-child { width: 100px } .at-orders-filter .inner-wrap .cell.buttons,.at-orders-filter .inner-wrap .cell.select,.at-orders-filter .inner-wrap .cell.table { width: 100% } .at-order-element .at-table td { font-size: 12px; padding: 5px } .at-orders-filter .inner-wrap { display: block } .at-orders-filter .inner-wrap .cell { display: block; padding: 5px 2px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .at-orders-filter .inner-wrap .cell.search { padding: 5px 2px } .at-orders-filter .filter-submit { width: 100%; background: url(/image/design1/serch-icon-spt.png) center 8px no-repeat; border: 1px solid #C63131 } .at-orders-filter .filter-submit:hover { background: url(/image/design1/serch-icon-spt.png) center -34px no-repeat; border-color: #646179 } .at-orders-filter .filter-submit:active { background: url(/image/design1/serch-icon-spt.png) center -82px no-repeat; border-color: #303030 } .at-plist-thumbs>ul>li { width: 50% } .ta-cars-sort-tools .at-btn,.ta-cars-sort-tools .at-link-dashed,.ta-cars-sort-tools select { font-size: 12px } .at-category-element .cat-toggle>span.image { width: 50px } .at-category-element .cat-toggle>span.image img { max-width: 50px; max-height: 50px } .at-category-element .drop { padding: 0; margin: 0 } .at-product-view h1 { font-size: 16px; line-height: 18px; margin: 0 0 15px } .at-product-view .part-image { width: 356px; margin: 0 -356px 0 0 } .at-product-view .part-data { padding: 0 0 0 370px } .at-product-view .min-height-block { min-height: 20px } .at-product-view .price { font-size: 22px; line-height: 24px; text-align: left; padding-top: 5px } .at-product-images .main-images .line { width: 286px; height: 286px } .at-product-images .main-images .line .image-slide { width: 284px; height: 284px } .at-product-images .main-images { width: 100%; padding: 0 70px 0 0 } .at-product-images .adds-images { width: 70px; margin: 0 0 0 -70px } .at-product-images .adds-images-wrap { width: 52px; height: 286px } .at-product-images .ctrl-link { width: 48px; height: 48px } .at-product-images .ctrl-link>span img { max-width: 48px; max-height: 48px } } @media screen and (max-width: 668px) { .res { background-color:orange } .at-preheader .part { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: none } .at-preheader .part.left { width: 100%; padding: 0 } .at-preheader .part.right { width: 100%; margin: 0; padding: 5px 0; border-left: none; box-shadow: none } .snap-content,.snap-drawers { right: 0; left: 0; width: auto; position: fixed; top: 0; bottom: 0; height: auto } .at-block-auth,.at-block-auth-nologon { display: none } .at-mob-nav-toggle,.snap-drawers { display: block } .snap-content { background-color: #fff; max-width: 100%; z-index: 2; overflow: auto; -webkit-overflow-scrolling: touch; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0) } .at-header-link,.snapjs-left .snap-drawer-right,.snapjs-right .snap-drawer-left { display: none } .snap-drawer { position: fixed; top: 0; right: auto; bottom: 0; left: auto; width: 265px; height: auto; overflow: auto; -webkit-overflow-scrolling: touch; -webkit-transition: width .3s ease; -moz-transition: width .3s ease; -ms-transition: width .3s ease; -o-transition: width .3s ease; transition: width .3s ease } body { background-color: #1d1f24 } .snapjs-left { overflow: hidden } .snap-drawer-left { left: 0; z-index: 1 } .snap-drawer-right { right: 0; z-index: 1 } .snapjs-expand-left .snap-drawer-left,.snapjs-expand-right .snap-drawer-right { width: 100% } .at-header .part.search { padding: 0 10px 10px 0; width: 60% } .at-header .part.basket { width: 40%; padding: 0 0 10px } .at-crumbs { margin: 0 0 17px } .at-nav-holder { display: none!important; height: auto } .at-nav-top .nav-element,.at-nav-top .nav-inner,.at-videos .vid-row { display: block } .at-nav-holder.fixed .at-nav-top { position: relative; left: auto; top: auto } .at-nav-top,.at-nav-top .element-inner { height: auto } .at-nav-top .element-inner>a span { font-size: 14px } .at-nav-top .nav-inner:first-child { border-top: none } .at-nav-top .nav-element { border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc } .at-nav-top .nav-element:first-child { border-left: 1px solid #ccc; border-top: none } .at-nav-top .sub,.at-nav-top .submenu { position: relative; top: auto; box-shadow: 0 0 1px rgba(1,2,2,.1); border: none; left: auto } .at-nav-top .submenu { right: auto } .at-nav-top .submenu ul.x1,.at-nav-top .submenu ul.x2,.at-nav-top .submenu ul.x3,.at-nav-top .submenu ul.x4 { width: 100% } .at-nav-top .submenu li { width: 50% } .at-columns .left-col,.at-columns .mid-col,.at-columns .right-col { float: none } .at-columns .left-col,.at-columns .right-col { width: 100%; position: relative!important; top: 0!important; bottom: auto!important } .at-columns .left-col { margin: 0; padding: 0 0 20px } .at-columns .right-col { margin: 0; padding: 0 } .at-columns .mid-col { width: 100%; padding: 0 0 20px } .at-columns.noleft .mid-col,.at-columns.noright .mid-col { padding: 0 0 20px } .at-vinform-container { margin: 0 } .at-vinform-container .vinform-inner>.part { width: 100%; margin: 12px 0 0 } .at-vinform-container .vinform-inner>.part.info { margin: 0 } .at-vinform-container img { margin: 0 auto } .at-videos .vid-row .vid-cell { display: block; width: 100% } .at-videos .vid-row .vid-cell.description { width: 100%; padding: 20px 0 0 } .ta-cars-sort-tools.fixed { position: relative; top: auto; left: auto; width: auto; padding: 2px 0; border: 1px solid #ccc; z-index: 1 } .ta-cars-sort-tools.fixed .inner-mainer { min-width: 20px; max-width: 1200px; margin: 0; padding: 0; border: none } .ta-cars-sort-tools:after { content: ''; width: 100%; height: 0; display: table; clear: both } .ta-cars-sort-tools .tools-wrap { display: block } .ta-cars-sort-tools .tools-wrap .tools-cell { vertical-align: top; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100%; padding: 4px 6px } .ta-cars-sort-tools .tools-wrap .tools-cell.buttons,.ta-cars-sort-tools .tools-wrap .tools-cell.links { float: left; width: 50% } .ta-cars-sort-tools .tools-wrap .tools-cell.links { margin-top: 9px } .at-product-view .chars-table td { font-size: 12px; padding: 6px 0 6px 6px; line-height: 14px } } @media screen and (max-width: 569px) { .res { background-color:red } h1,h2 { font-size: 20px } .at-header-link { display: none } .at-header .part.basket,.at-header .part.contacts,.at-header .part.logo,.at-header .part.search { width: 100%; height: auto; padding: 10px 0 } .at-logo { display: block; padding: 0 } .at-logo img { margin: 0 auto } .at-top-contacts { padding: 0; text-align: center } .at-top-contacts .element { display: block; margin: 0; font-size: 16px } .at-top-contacts .element.callback { font-size: 14px } .at-top-pages { display: none } .at-mob-actions { display: block } .at-basket-widget,.at-header .part.basket { display: none } .at-index-cats>ul>li { width: 50% } .at-foot-contacts,.at-foot-socilas { float: none; width: 100% } .at-foot-socilas { margin: 0; padding: 8px 0 20px; text-align: left } .at-foot-datablock.info .copy,.at-table td { text-align: center } .at-table-l td { text-align: center } .at-foot-socilas>a { margin: 0 2px 2px 0 } .at-foot-contacts { padding: 0 0 10px } .at-foot-contacts .element { font-size: 12px } .at-foot-contacts .element.phone { width: 130px } .at-foot-datablock.catalog,.at-foot-datablock.contacts,.at-foot-datablock.info { width: 100%; padding: 0; margin: 0 0 20px } .at-foot-datablock.catalog,.at-foot-datablock.info { margin-top: 0 } .at-foot-datablock .paycards { margin: 0 auto } .at-foot-datablock .dev-logo a { display: block } .at-foot-datablock .dev-logo a img { display: block; margin: 0 auto; max-width: 100% } .at-block-rubricator .tabs { display: block } .at-block-rubricator .element { display: block; border-top: 1px solid #ccc } .at-block-rubricator .element:first-child { border-top: none } .at-block-rubricator .rubrics { padding: 25px 25px 35px } .at-block-rubricator .rubrics .link-toggle { right: 15px; bottom: 15px } .at-block-rubricator .rubrics ul.car-brands { -webkit-column-count: auto; -moz-column-count: auto; column-count: auto; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100% } .at-plist-list .inner-element { display: block } .at-plist-list .inner-element .cell { display: block; padding: 0 } .at-plist-list .info-data .data-part.chars,.at-plist-list .inner-element .cell.image { width: 100%; padding: 0 0 10px } .at-plist-list .info-data .data-part { float: none } .at-plist-list .info-data .data-part.chars td:first-child { width: 30% } .at-plist-list .info-data .data-part.purchase { width: 100%; margin: 0; position: relative } .at-plist-list .block-actions { margin-bottom: 20px } .at-stepper { min-height: 30px } .at-stepper ul { height: 30px } .at-stepper ul>li { min-width: 28px; height: 30px } .at-stepper ul>li>a,.at-stepper ul>li>span { line-height: 30px; font-size: 12px } .at-order-element .body-part.left { padding: 0 } .at-order-element .at-table td,.at-table td { padding-left: 130px } .at-table-l td,.at-table-l td { padding-left: 2px } .at-order-element .body-part.right { display: none } .at-order-element .order-element-head table td.status-cell { width: auto } .at-table { display: block } .at-table-l { display: block } .at-table.borders td { border-left: none } .at-table-l.borders td { border-left: none } .at-table thead,.at-table thead td { display: none } .at-table-l thead,.at-table-l thead td { display: none } .at-table tbody,.at-table td,.at-table tfoot,.at-table tr { display: block; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .at-table-l tbody,.at-table-l td,.at-table-l tfoot,.at-table-l tr { display: block; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .at-table td { border-top: 1px dashed #e6e6e6; position: relative } .at-table-l td {   position: relative } .at-table td:first-child { border-top: none } .at-table-l td:first-child { border-top: none } .at-table td.short { width: 100% } .at-table-l td.short { width: 100% } .at-table td.no-mob { display: none } .at-table-l td.no-mob { display: none } .at-plist-thumbs .wrap-element .expand,.at-product-view .buy-block,.at-table .mob-block,.at-table .mob-caption { display: block } .at-table-l .mob-caption { display: block } .at-table tr.blank,.at-table tr.blank td { border-color: transparent } .at-table-l tr.blank,..at-table-l tr.blank td { border-color: transparent } .at-table .mob-caption { position: absolute; left: 5px; top: 50%; -moz-transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -o-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%);   width: 120px; overflow: hidden; text-align: left; font-size: 12px; font-weight: 700 } .at-table-l .mob-caption { position: absolute; left: 5px; top: 50%; -moz-transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -o-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%);   width: 120px; overflow: hidden; text-align: left; font-size: 12px; font-weight: 700 } .at-plist-thumbs>ul>li { width: 50% } .at-plist-thumbs .wrap-element { padding: 10px 0; width: 100%; position: relative } .at-plist-thumbs .wrap-element:hover .element { position: relative; left: auto; top: auto; box-shadow: none } .at-tpage .double-images { margin: 0 } .at-tpage .double-images .image-part { width: 100%; padding: 12px 0 } .at-message { padding: 15px 60px } .at-message.warn { font-size: 16px } .at-message.warn:before { left: 14px } .at-registration-block .reg-left,.at-registration-block .reg-right { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: none; width: 100% } .at-registration-block .reg-left { padding: 0 } .at-registration-block .reg-right { padding: 0 0 20px } .at-registration-block .block-form { max-width: 100% } .at-categories .cat-part { float: none; padding-right: 0; width: 100% } .at-category-element .cat-toggle>span.image { width: 70px } .at-category-element .cat-toggle>span.image img { max-width: 70px; max-height: 70px } .at-category-element .drop { padding: 0; margin: 0 } .at-carousel .controls { font-size: 14px } .at-carousel .controls .slick-arrow { font-size: 0; margin-top: -11px } .at-product-view { padding: 0 0 20px } .at-product-view .part-data,.at-product-view .part-image { float: none } .at-product-view .part-image { width: 100%; margin: 0 0 20px } .at-product-view .part-data { width: 100%; padding: 0 0 20px } .at-product-view .min-height-block { min-height: 20px } .at-product-view .buy-block .box-cell { display: block; vertical-align: top; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box } .at-product-view .buy-block .box-cell.actions,.at-product-view .buy-block .box-cell.count { width: 50% } .at-product-view .buy-block .box-cell.buttons,.at-product-view .buy-block .box-cell.prices { width: 100% } .at-product-view .block-actions { margin: 5px 0 0 } .at-product-view .price { font-size: 24px; line-height: 26px; text-align: center } .at-product-images { width: 290px; margin: 0 auto } .at-product-images .main-images .line { width: 232px; height: 232px } .at-product-images .main-images .line .image-slide { width: 230px; height: 230px } .at-product-images .main-images { width: 100%; padding: 0 70px 0 0 } .at-product-images .adds-images { width: 52px; margin: 0 0 0 -52px } .at-product-images .adds-images-wrap { width: 52px; height: 232px } .at-brand-checker>ul>li,.at-nav-top .submenu li { width: 100% } .at-product-images .ctrl-link { margin: 0 0 2px } .at-aside-widget.hide-on-mob,.at-banners-index,.at-span-block.hide-on-mob { display: none } .at-foot-caption>span { display: block } .at-foot-datablock .expand { display: none } .at-foot-hotlinks .toggle { display: block } .at-foot-hotlinks .expand-links { display: none } .at-carousel .line { margin: 0 } } .dev { box-shadow: inset 0 0 0 1px red } .at-widget-element:first-child { margin: 0 } .at-order-element.active { border: 1px solid #ccc } .at-widget-element .widget-element-head { position: relative; padding: 8px 8px 8px 44px } .at-widget-element .widget-element-toggle { position: absolute; left: 88%; top: -75%; width: 24px; height: 24px; margin: -13px 0 0; background-color: #fff; background-image: url(/image/design1/nav-arr-spt.png); background-repeat: no-repeat; background-position: 7px -42px } .at-widget-element .widget-element-toggle:hover { background-color: #a4a1a1; border-color: #C63131; background-position: 7px -66px } .at-widget-element .widget-element-toggle:active { background-color: #fff; border-color: #C63131; background-position: 7px -66px } .at-widget-element .widget-element-toggle.active { background-position: -18px -42px } .at-widget-element .widget-element-toggle.active:active,.at-widget-element .widget-element-toggle.active:hover { background-position: -18px -66px } .at-block-rubricator .rubrics .car-brands-wrap.auto-height { height: auto; overflow: visible; } .at-block-rubricator .rubrics ul.car-brands.quatro { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; } .at-crumbs a span { display: block; border: 1px solid #C63131; position: relative; padding: 5px; } .at-crumbs a span:after { content: ''; width: 7px; height: 7px; background-color: #C63131; position: absolute; right: 0; top: 0; } .at-block-car-model-list { position: relative; } .at-block-car-model-list:after, .at-block-car-model-list:before { content: ''; position: absolute; bottom: 0; width: 100%; height: 1px; background-color: #fff; z-index: 1; } .at-block-car-model-list:after { left: -10px; } .at-block-car-model-list:before { right: -10px; } .at-block-car-model-list > ul { list-style: none; margin: 0 -10px; padding: 0; } .at-block-car-model-list > ul > li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: top; width: 24.7%; } .at-block-car-model-list > ul > li.last { padding: 0; width: 0; } .at-block-car-model-list .wrap-element { padding: 10px 0; width: 100%; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .at-block-car-model-list .wrap-element:hover .element-thumb { background-color: #fff; position: relative; z-index: 2; border-color: #e8e9ea; } .at-block-car-model-list .wrap-element:hover .inner-wrap:before, .at-block-car-model-list .wrap-element:hover .inner-wrap:after { display: block; } .at-block-car-model-list .wrap-element:hover .expand { display: block; } .at-block-car-model-list .element-thumb { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; border: 1px solid transparent; } .at-block-car-model-list .inner-wrap { position: relative; } .at-block-car-model-list .inner-wrap:before, .at-block-car-model-list .inner-wrap:after { content: ''; position: absolute; display: none; z-index: -1; } .at-block-car-model-list .inner-wrap:after { width: 69px; height: 90px; right: -17px; top: -18px; background: url("../_img/top-right-shadow.png") no-repeat; } .at-block-car-model-list .inner-wrap:before { width: 102px; height: 74px; left: -17px; bottom: -18px; background: url("../_img/bottom-left-shadow.png") no-repeat; } .at-block-car-model-list .image-main { display: block; background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid #C63131; position: relative; margin: 0 0 8px 0; } .at-block-car-model-list .image-main:after { content: ''; position: absolute; right: 0; top: 0; width: 7px; height: 7px; background-color: #C63131; } .at-block-car-model-list .image-main img { display: block; margin: 0; width: 100%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); } .at-block-car-model-list .name { line-height: 19px; margin: 0 0 10px 0; color: #666666; } .at-block-car-model-list .name a { color: inherit; text-decoration: none; } .at-block-car-model-list .name a:hover { color: #C63131; text-decoration: underline; } .at-block-car-model-list .expand { display: none; } .at-block-car-model-list .list { padding: 0; margin: 0; list-style: none; } .at-block-car-model-list .list li { padding: 0 0 0 15px; position: relative; } .at-block-car-model-list .list li:before { content: ''; position: absolute; left: 0; top: 6px; width: 7px; height: 7px; background-color: #C63131; } .at-block-car-model-list .list a { text-decoration: none; } @media screen and (max-width: 1024px) { .at-block-car-model-list > ul > li { width: 33.33%; } .at-block-car-model-list > ul > li.last { width: 0; } } @media screen and (max-width: 769px) { .at-block-rubricator .rubrics ul.car-brands.quatro { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } .at-block-car-model-list > ul > li { width: 50%; } .at-block-car-model-list > ul > li.last { width: 0; } } @media screen and (max-width: 569px) { .at-block-car-model-list > ul > li { width: 100%; } .at-block-car-model-list > ul > li.last { width: 0; } .at-block-car-model-list .wrap-element { padding: 10px 0; width: 100%; position: relative; } .at-block-car-model-list .wrap-element:hover .element { position: relative; left: auto; top: auto; box-shadow: none; } .at-block-car-model-list .wrap-element .expand { display: block; } } @media screen and (min-width: 414px) and (max-width: 569px) { .at-product-images { width: 380px; margin: 0 auto } .at-product-images .main-images .line { width: 322px; height: 322px } .at-product-images .main-images .line .image-slide { width: 320px; height: 320px } } @media screen and (max-width: 568px) { .at-block-rubricator .rubrics ul.car-brands { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } } @media screen and (max-width: 320px) { .at-block-rubricator .rubrics ul.car-brands { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } } @media screen and (max-width: 568px) { .at-plist-thumbs .at-avail-block { font-size: 10px; } } @media screen and (max-width: 375px) { .at-plist-thumbs .code { font-size: 15px; } .at-plist-thumbs .at-avail-block { font-size: 10px; } .at-avail-block { padding: 0 0 0 13px; } .at-plist-thumbs .block-actions { width: 72px; } } @media screen and (max-width: 320px) { .at-plist-thumbs .code { font-size: 12px; } .at-plist-thumbs .at-avail-block { font-size: 8px; } .at-avail-block { padding: 0 0 0 13px; } .at-plist-thumbs .block-actions { width: 72px; } .at-plist-thumbs .price { font-size: 15px; } }.checkbox-list{list-style:none;padding:0;margin:0;} .data-row{width:60%;color:#666666;font-size:12px;float:right;} .data-part-table{width:96%;padding:6px 0 6px 14px;color:#666666;border-bottom:1px solid #cccccc;font-size:12px;} span.red_box, .red_box{position:relative;padding:0 0 0 25px;font-size:22px;font-weight:bold;margin:0 0 20px 0;color:#666666;text-transform:uppercase;line-height:24px;} .datatable{width:100%;border-collapse:collapse;margin:0;border-spacing:0;border:1px solid #cdcdcd;} .datatable th:first-child{border-left:none;} .datatable th{background-color:#ebebeb;font-weight:bold;padding:10px;color:#666666;} .datatable th.bord_l, .datatable th.bord_r{vertical-align:top;padding:0;} .datatable th.bord_r{text-align:right;} .datatable th.bord_l b, .datatable th.bord_r b{display:block;height:23px;background:url(/image/design/blue_th_l.gif) 0 0 no-repeat #c2d8f7;margin-left:-1px;position:relative;} .datatable th.bord_r b{background:url(/image/design/blue_th_r.gif) right no-repeat #c2d8f7;margin-right:-1px;} .datatable th img{vertical-align:middle;padding:0 5px 0 0;} .datatable td{border:none;padding:10px;color:#666666;} .datatable td a{color:#666666;font-size:11px;} .datatable tfoot td{font-weight:700;background:#d7d7d7;border-top:1px solid #fff;} .datatable tr:hover{background:url(/image/design/table_h.png) top left;} .datatable td a.buy{background:url(/image/design/icon-basket2.png) no-repeat;text-decoration:none;width:16px;height:16px;float:right;margin:1px 0;} .datatable td input[type=text]{padding:1px 5px;} .datatable tr{border:1px solid #ebebeb;} .datatable td.separator, .datatable tr.colspan td{background-color:#f1f1f1;} .submit{background:url(/image/design/bttn_bg.gif) 0 0 repeat-x #ababab;border:1px solid #ababab;font-size:12px;font-family:tahoma, Arial, Helvetica, sans-serif;color:#000;font-weight:normal;margin-bottom:5px;margin-top:1px;} .btn{background-color:#fff;color:#333333;height:38px;display:inline-block;padding:0 5px;min-width:99px;cursor:pointer;text-decoration:none;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #C63131;font-size:14px;line-height:36px;-webkit-appearance:none;border-radius:0;} .btn:hover{color:#fff;background-color:#C63131;} .btn_widget{background-color:#C63131;color:#fff;height:38px;display:inline-block;padding:0 5px;min-width:99px;cursor:pointer;text-decoration:none;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #C63131;font-size:14px;line-height:36px;-webkit-appearance:none;border-radius:0;width:100%;} .btn_widget:hover{color:#fff;background-color:#b12d2d;width:100%;} #progressBar{width:200px;height:20px;border:1px solid #111;background-color:#292929;} #progressBar div{height:100%;color:#fff;text-align:right;line-height:22px;width:0;background-color:#0099ff;} .pt-popup-block{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%;} .pt-popup-block .dark{position:fixed;top:0;left:0;z-index:1001;width:100%;height:100%;background-color:#6c6c7c;opacity:0.6;} .pt-popup-block .block{position:fixed;z-index:1002;top:10%;left:50%;margin:0 0 0 -330px;border:1px solid #a1a1a1;background-color:#ffffff;width:700px;border-radius:5px 5px 0 0;} .pt-popup-block .block .caption{border-radius:5px 5px 0 0;color:#484747;line-height:25px;padding:0 22px;background-image:linear-gradient(top, #ffffff 0%, #c5c4c4 100%);background-image:-o-linear-gradient(top, #ffffff 0%, #c5c4c4 100%);background-image:-moz-linear-gradient(top, #ffffff 0%, #c5c4c4 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%, #c5c4c4 100%);background-image:-ms-linear-gradient(top, #ffffff 0%, #c5c4c4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c5c4c4',GradientType=0);background-color:#c5c4c4;border-bottom:1px solid #a1a1a1;} .pt-popup-block .block .drag{} .pt-popup-block .block .caption .close{float:right;width:10px;height:10px;text-decoration:none;background:url('../../image/design/close-bg.png');margin:8px -14px 0 5px;} .pt-popup-block .block .caption .close:hover{opacity:0.8;} .pt-popup-block .block .content{padding:22px;color:#333333;min-height:100px;max-height:380px;overflow:auto;} .pt-popup-block .block .content a{color:#333333;text-decoration:none;} .pt-popup-block .block .content a:hover{text-decoration:underline;} .error, .error_message{border:1px solid #ff0000;position:relative;margin:5px 0;padding:4px;} .tip_div{display:none;font-size:11px;position:absolute;border:1px solid #999999;background-color:#EEEEEE;padding:0px 5px 4px 10px;FILTER:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#666666,strength=1);} .status_div{display:none;font-size:11px;position:absolute;border:1px solid #999999;background-color:#EEEEEE;padding:0px 5px 4px 10px;width:250px;margin:15px 0 0 -250px;z-index:10000;} .hov{display:block} .hov table{position:absolute;border:0;border-collapse:collapse;left:0;} .hov a{color:red;text-decoration:none;} .hov b{display:none;font-weight:normal;} .hov:hover{position:relative;z-index:100;} .hov a:hover,.hov:hover a{border:0;text-decoration:none;position:relative;} .hov:hover b, .hov a:hover b{display:block;visibility:visible;position:absolute;left:0px;top:12px;background:#eee;cursor:pointer;border:1px solid #999;padding:5px 10px;} .hov b a, .hov b a:hover{position:relative;z-index:1000;color:#336695;text-decoration:underline;} .hov .stats-hint{display:none;font-weight:normal;} .hov .stats-hint{border-collapse:collapse;display:block;visibility:visible;position:absolute;border:1px solid #999;padding:0;left:-440px;top:-120px;background-color:#e7ecef;width:440px;} .hov .stats-hint th{text-align:left;margin:0;padding:2px 10px;font-family:tahoma, arial, Helvetica, sans-serif;border:0;font-size:11px;font-weight:bold;color:#fff;background:#8cb5da} .hov .stats-hint td{border:0;padding:0 2px;margin:0;} .hov .stats-hint div{border:1px solid #cfd4d7;padding:5px;margin:3px 0;background:#fff;} .hov .stats-hint h1{font-size:11px;font-weight:bold;margin:0;padding:0} .hov .stats-hint p{margin:0;padding:3px 0 3px 10px;color:#000;} .hov .stats-hint p label{display:block;font-weight:normal;padding-left:10px;} .error_p{padding:0 10px 0 35px;line-height:23px;border:1px solid #db4325;background-color:#ffefeb;color:#e20000;font-size:12px;background:url(/image/mt_error.gif) 10px 4px no-repeat;margin:3px 0;} .warning_p{padding:0 10px 0 35px;line-height:23px;border:1px solid #e1c400;background-color:#fffece;color:#000;font-size:12px;background:url(/image/mt_warning.gif) 10px 4px no-repeat;margin:3px 0;} .notice_p{padding:0 10px 0 35px;line-height:23px;border:1px solid #1da955;background-color:#f6fff0;color:#000;font-size:12px;background:url(/image/mt_notice.gif) 10px 4px no-repeat;margin:3px 0;} .empty_p{height:25px;margin:3px;} .secodary_tabs{padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;list-style:none;overflow:hidden;border-bottom:2px solid #e05a6d;} * html .secodary_tabs{overflow:visible;height:1%} .secodary_tabs li{padding:0 0 0 5px;margin-right:2px;float:left;background:#F0F0F0;} .secodary_tabs li a, .secodary_tabs li a:hover{display:block;padding:3px 7px 3px 2px;background:right 0 no-repeat;font-size:11px;color:#383d3d;text-decoration:none;font-weight:bold} .secodary_tabs li.sel{background:#D8D8D8;} .secodary_tabs li.sel a, .secodary_tabs li.sel a:hover{background: right 0 no-repeat;} .bg-product-photo{display:inline-block;vertical-align:middle;position:relative;width:16px;height:13px;cursor:pointer;background:url("/image/design/icons.png") no-repeat -185px -115px;} .bg-product-photo:hover{background:url("/image/design/icons.png") no-repeat -10px -150px;} .bg-product-photo:hover .bg-photo-popup{display:block;bottom:19px;left:-150px;} .bg-photo-popup{display:none;position:absolute;width:310px;height:230px;border:2px solid #a5a5a5;background-color:#ffffff;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);border-radius:6px;z-index:20;} .bg-photo-popup span{width:310px;height:230px;display:table-cell;vertical-align:middle;} .bg-photo-popup span img{display:block;margin:0 auto;max-width:310px;max-height:230px;} .ak-taber-block { background: url('../image/design/taber-bg.png') left bottom no-repeat; padding: 0 0 3px 0px; margin: 0 0 20px 0; //padding: 0 0 3px 0; } .ak-taber-block a { float: left; border: 1px solid #c63131; border-bottom: none; border-radius: 10px 10px 0 0; padding: 0 12px; line-height: 32px; color: #114989; text-decoration: none; min-width: 120px; background-color:#ffffff; color:#030303; } .ak-taber-block a:hover, .ak-taber-block a.selected { background-color: #c63131; border: 1px solid #c63131; border-bottom: none; color: #ffffff; } #modal_form_cart { width: 400px; height: 380px; border-radius: 5px; border: 1px solid #bfbfbf; background: #fff; position: fixed; top: 45%; left: 45%; margin-top: -150px; margin-left: -150px; display: none; opacity: 0; z-index: 11; padding: 20px 30px; } #modal_form_cart_sml { width: 371px; height: 150px; border-radius: 5px; border: 1px solid #bfbfbf; background: #fff; position: fixed; top: 45%; left: 48%; margin-top: -150px; margin-left: -150px; display: none; opacity: 0; z-index: 11; padding: 20px 30px; } .cart_text_sml { position: absolute; top: 25%; width: 90%; } .cart_ok_btn_sml { left: 27%; top: 75%; position: absolute; } #modal_form_cart #modal_close_cart { width: 30px; text-decoration: underline; height: 30px; position: absolute; top: 0; right: 0; cursor: pointer; display: block; } #overlay_cart { z-index: 3; position: fixed; background-color: #e6e6e6; opacity: .4; -moz-opacity: .8; filter: alpha(opacity=80); width: 100%; height: 100%; top: 0; left: 0; cursor: pointer; display: none; } .form-cart-title { white-space: normal; position: absolute; font-size: 1.46154em; margin-bottom: 1.4em; font-weight: 400; line-height: 1.29167em; } .btn-add-cart,.btn-cart { outline: 0; font-weight: 600; text-align: center; cursor: pointer; } .cart_ok_btn { left: 33%; top: 88%; position: absolute; } .cart_text { position: absolute; top: 15%; width: 90%; } .catr_table{ border-collapse: 0; position: absolute; top: 30%; } .block-error{ top:65px; left:80px; border:1px solid red; border-radius:4px; padding:10px; position:absolute; background:#ffcac5;box-shadow:5px -3px 8px 0 rgba(200,200,200,.5),inset 0 0 0 0 red } .ac-block-popup { position: fixed; padding: 0 100px; margin: 0 -100px; overflow: auto; z-index: 1000; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; } .ac-block-popup:before, .ac-block-popup:after { content: ''; display: block; height: 100px; width: 100%; } .ac-block-popup .dark { position: fixed; z-index: 1001; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); } .ac-block-popup .dark.transperent { background-color: transparent; } .ac-block-popup .head { position: relative; padding: 18px; text-transform: uppercase; } .ac-block-popup .close { width: 17px; height: 17px; text-decoration: none; background: url("/image/design1/close-spt.png") no-repeat 0 -33px; position: absolute; top: 12px; right: 12px; } .ac-block-popup .close:hover { background: url("/image/design1/close-spt.png") no-repeat 0 -33px; } .ac-block-popup .close:active { background: url("/image/design1/close-spt.png") no-repeat 0 -33px; } .ac-block-popup .body { padding: 0 18px 18px 18px; } .ac-block-popup .block-popup { margin: 0 auto; background-color: #ffffff; position: relative; z-index: 1002; width: 550px; border-radius: 5px; box-shadow: 0 0 0 2px #cccccc; overflow: hidden; } .ac-block-popup .block-popup.vin-popup { width: 1180px; } .ac-block-popup .block-popup.makeorder-popup { width: 1180px; box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.4); } .ac-block-popup .block-popup.reg { width: 1026px; } .ac-block-popup .block-popup.notice-popup { width: 640px; box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.4); } .ac-block-popup .foot { background-color: #f2f2f2; padding: 18px; } .calendar-box { display:none; background-color:#fff; border:1px solid #444; position:absolute; width:250px; padding: 0 5px; z-index: 20; } .calendar-box select.calendar-month { width:90px; } .calendar-box select.calendar-year { width:73px; } .calendar-box .calendar-cancel { background-color:#fff; color:#333333; height:38px; display:inline-block; padding:0 5px; min-width:99px; cursor:pointer; text-decoration:none; text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; box-sizing:border-box; border:1px solid #C63131; font-size:14px; line-height:36px;-webkit-appearance:none; border-radius:0; width:100%; } .calendar-box .calendar-cancel:hover { width:100%; color:#fff; background-color: #C63131; } .calendar-box table td { width:14%; } .calendar-box .calendar-title { text-align:center; } .calendar-box a { text-decoration:none; } .calendar-box .today a { padding:0 5px; margin-left:-5px; background-color:#ffe9c6; } .calendar-box .selected a { padding:0 5px; margin-left:-5px; background-color:#c9ff8b; } .contact-form-box { padding: 23px 0 0 0; margin: 0 0 30px 0; background: url(/image/design/contact-form.png) repeat-x #fff; -moz-box-shadow: rgba(0,0,0,0.17) 0 5px 13px; -webkit-box-shadow: rgba(0,0,0,0.17) 0 5px 13px; box-shadow: rgba(0,0,0,0.17) 0 5px 13px; } .contact-form-box .fieldset { padding: 0 19px 21px 19px; background: url(/image/design/form-contact-shadow.png) center bottom no-repeat; background-size: contain; } .contact-form-box label { margin: 0 0 6px 0; color: #333; display: inline-block; font-weight: bold; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; } .contact-form-box .page-subheading { padding-left: 0; border: none; margin-bottom: 0 } .contact-form-box .col-md-3 { padding-left: 0; padding-right: 15px; width: 25%; float: left; } .clearfix:before,.clearfix:after { content: " "; display: table } .clearfix:after { clear: both } @media ( max-width :991px) { .contact-form-box .col-md-3 { padding-right: 0 } } .contact-form-box .col-md-9 { padding-right: 0; padding-left: 15px; width: 70%; float: left; } @media ( max-width :991px) { .contact-form-box .col-md-9 { padding-left: 0 } } .contact-form-box #desc_contact0 { display: none } .contact-form-box .form-group { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; margin-bottom: 7px; box-sizing: border-box; } .contact-form-box textarea { height: 330px; } .contact-form-box .submit { margin-top: 13px; background: none; border: none; font-size: initial; font-family: initial; color: initial; font-weight: initial; margin-bottom: 0; } .contact-form-box select.form-control { max-width: 270px; width: 100% } .contact-form-box input.form-control { max-width: 270px } @media ( min-width :992px) and (max-width:1199px) { .contact-form-box div.uploader span.filename { width: 114px } } .contact-form-box .page-subheading { font-family: "Open Sans",sans-serif; font-weight: 600; text-transform: uppercase; color: #555454; font-size: 18px; padding: 0 0 15px; line-height: normal; border-bottom: 1px solid #d6d4d4; padding-left: 0; border: none; margin-bottom: 0; } .contact-form-box .submit { margin-top: 13px; } .contacts-box{} .contacts-box .map-box{margin: 30px 0; position: relative; overflow: hidden;} .contacts-info-box{ background: url("/image/contact-info.png") repeat scroll 0 0 transparent; color: white; font-size: 25px; padding: 0 0 40px; position: absolute; right: 55px; top: 55px; width: 395px; z-index: 9; } .contacts-info-box p { color: white; font-size: 18px; } .contacts-box .address-box{background: url('/image/point.png') no-repeat 0 center; margin: 25px 0 0 35px; } .contacts-box .address-box p{ margin: 0 0 0 40px; width: 310px; line-height: 28px;} .contacts-box .mail{background: url('/image/big-mail.png') no-repeat 0 center; margin: 25px 0 0 35px;} .contacts-box .mail p{margin: 0 0 0 40px; padding: 0 0 5px; width: 310px; line-height: 28px; } .contacts-box .phones-box{background: url('/image/big-phone.png') no-repeat 0 center; margin: 25px 0 0 35px; } .contacts-box .phones-box p{margin: 0 0 0 40px; width: 310px; line-height: 28px; } .form-control { display: block; width: 100%; font-size: 13px; line-height: 1.42857; color: #9c9b9b; vertical-align: middle; background-color: #fff; border: 1px solid #d6d4d4; border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s; padding: 3px 5px; box-shadow: none; } .form-control:focus{ border-color: #e96666; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6); } .btn-search { content: ''; position: absolute; width: 34px; height: 34px; right: 0; top: 0; background: url(/image/design1/serch-icon-spt.png) 8px 8px no-repeat; display: inline-block; padding: 0 5px; cursor: pointer; text-decoration: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: 0px solid #C63131; line-height: 36px; -webkit-appearance: none; border-radius: 0; } .at-table .sums { font-size: 17px; } .input-cod { display:none; } .at-block-information { position: relative; border: 1px solid #ccc; font-weight: 700; color: #666; padding: 6px 70px 6px 20px; margin-bottom: 19px; } .ui-helper-reset,.ui-menu{outline:0;list-style:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:270px;padding:5px;display:none;border:none!important;box-shadow:0 0 5px rgba(0,0,0,.3)}.ui-datepicker .ui-datepicker-header{position:relative;padding:5px;margin:-5px -5px 5px;background-color:rgba(3,117,194,.4);border:none!important;border-radius:5px 5px 0 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:0;width:30px;height:100%;border:none!important}.ui-datepicker .ui-datepicker-prev{left:0;border-radius:5px 0 0}.ui-datepicker .ui-datepicker-next{right:0;border-radius:0 5px 0 0}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{background-color:rgba(0,0,0,.1)!important}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{height:27px;padding:0;vertical-align:top;border:1px solid rgba(0,0,0,.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 1px}.ui-spinner,.ui-spinner-input{vertical-align:middle;padding:0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0;color:#0375c2}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:3px;text-align:right;text-decoration:none;border-radius:5px}.ui-datepicker .ui-datepicker-buttonpane{margin:5px 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{padding:0;margin:0;display:block}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;border-radius:100%}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden}.ui-spinner-input{border:none;background:0 0;color:inherit;margin:.2em 22px .2em .4em}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:14px}.ui-widget-content{border:1px solid #d3d3d3;background:#fff;color:#222}.ui-widget-header{border:1px solid #d3d3d3;background:url(/_images/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada;font-weight:400;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #0375c2;background:#fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/_images/jquery-ui/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/_images/jquery-ui/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/_images/jquery-ui/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/_images/jquery-ui/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/_images/jquery-ui/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay,.ui-widget-shadow{background:#0375c2;opacity:.3;filter:Alpha(Opacity=30)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:5px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:5px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.at-mainer, .at-wrapper { min-width: 200px; } .at-head-navigation { padding: 0; } .at-head-navigation .at-mainer .secondary-navigation, .at-head-navigation .at-mainer .language-navigation, .at-head-navigation .at-mainer .user-profile { margin: 8px 0; } .at-head-navigation .language-navigation { display: none; } .at-head-navigation .menu-btn { display: none; float: left; height: 20px; background: transparent url(/image/menu-btn.png) center left no-repeat; background-size: contain; margin: 5px 20px 5px 0; cursor: pointer; color: white; padding-left: 30px; text-transform: capitalize; line-height: 20px; } .at-head-navigation .cart-btn { display: none; float: right; height: 20px; background: transparent url(/image/basket-white.png) center left no-repeat; background-size: contain; margin: 5px 0 5px 10px; cursor: pointer; color: white; padding-left: 30px; text-transform: capitalize; line-height: 20px; } .at-head-navigation .user-profile { display: none; float: left; } .at-head-navigation .user-profile .user-pick-bg { background-size: cover; display: inline-block; height: 14px; width: 20px; } .tree-assemblage-table .left-col { float: left; width: 40%; } .tree-assemblage-table .right-col { float: right; width: 60%; } .info-part .image-block { width: 255px; float: left; } .info-part .title-block { margin-left: 265px; } .info-part .right-block { margin-left: 265px; } .info-part .right-block:after { content: ""; display: table; clear: both; } .info-part .right-block .criteria-block { width: 50%; float: left; } .info-part .right-block .original-block { width: 50%; float: left; } div.at-wrapper div.at-center-content div.at-mainer div.at-main-content div.inner form div.form textarea, div.at-wrapper div.at-center-content div.at-mainer div.at-main-content div.inner form div.form input[type="password"], div.at-wrapper div.at-center-content div.at-mainer div.at-main-content div.inner form div.form input[type="text"] { width: 90% !important; max-width: 400px; } @media (max-width: 1200px) { #vin_request_form { float: left; } #vin_request_text { margin-left: 510px; } .search-links { display: none; } .at-header .main-navigation-block .navigation-block-inner { margin-left: 0; margin-right: 0; } .at-header .main-navigation-block .navigation-block-inner .search-section { margin-left: 230px; margin-right: 210px; } .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info { float: none; } .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info > span { margin-right: 10px; } .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info br { content: " "; display: none; } .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info .at-doc-block { display: inline; float: right; margin: 0; } .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info span, .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info .at-doc-block, .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info a { font-size: 15px; font-weight: normal; } .at-header .main-navigation-block .navigation-block-inner .search-section .at-search { float: none; width: auto; padding: 0; } .at-main-navigation table td .item .sub.sub-right, .at-main-navigation table td:nth-last-child(3) .item .sub, .at-main-navigation table td:nth-last-child(2) .item .sub, .at-main-navigation table td:last-child .item .sub { left: auto; right: -1px; } .at-filter-action-layoot .filter-block .filter-inner label { padding-left: 0; } .at-filter-action-layoot .filter-block .filter-inner label > span { width: 100px; text-align: right; padding-right: 5px; } .at-filter-action-layoot .filter-block .filter-inner label #select_model_detail, .at-filter-action-layoot .filter-block .filter-inner label #select_model { width: auto; float: none; } .at-filter-action-layoot .filter-block .filter-inner label select { width: 70% !important; } .at-category-block .item { width: 33%; vertical-align: top; } } @media (max-width: 1200px) and (max-width: 1000px) { .at-category-block .item { width: 48%; } } @media (max-width: 992px) { #vin_request_form { float: left; } #vin_request_text { margin-left: 510px; } .at-head-navigation .user-profile a, .at-head-navigation .secondary-navigation a { background: none; padding: 0 5px 0 0; } .at-head-navigation .language-navigation a { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 0 0 0 5px; } .at-head-navigation .secondary-navigation { display: none; } .at-head-navigation .user-profile { display: block; } .at-header .logo { padding-top: 5px; padding-left: 10px; } .at-header .at-mainer { padding: 0; } .at-header .main-navigation-block .navigation-block-inner { padding-top: 0; } .at-header .main-navigation-block .navigation-block-inner .search-section { margin-left: 10px; } .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info { text-align: right; margin-left: 230px; padding: 0; line-height: 23px; margin-bottom: 10px; min-height: 70px; } .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info > span { margin-right: 0; } .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info .at-doc-block { float: none; display: block; text-align: right; } .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info .at-doc-block a img { float: none; vertical-align: middle; } .at-header .main-navigation-block .navigation-block-inner .search-section .at-search-from br { content: " "; display: none; } .at-header .main-navigation-block .navigation-block-inner .search-section .at-search-from .you-search { position: static; float: right; line-height: 18px; } .at-header .main-navigation-block .navigation-block-inner .at-main-navigation { padding: 0; } .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block { padding: 0; background-image: none; } .at-mainer .at-side-bar { float: none; margin: 0 auto; position: static; padding: 0; } .at-mainer .at-side-bar .user-login-block { display: none; position: absolute; background: white; left: 0px; top: 36px; z-index: 1000; width: 200px; } .at-mainer .at-side-bar > * { display: none; } .at-mainer .at-main-content .inner { padding-left: 0; } .at-mainer .at-main-content .inner .at-category-block .item { margin: 10px 0; } .at-mainer .at-main-content .inner .at-car-category .item { width: 33%; } .at-footer { height: auto; } .at-footer .footer-section { box-sizing: border-box; padding-left: 10px; width: 25%; } .at-footer .footer-section.at-partners-block { float: none; width: auto; clear: both; padding: 10px 0 0 0; } .at-footer .footer-section.at-partners-block br { content: " "; display: none; } .at-footer .footer-section.at-partners-block .copy { margin-right: 20px; } .contact-form-box { margin-left: -5px; margin-right: -5px; } .contact-form-box input.form-control, .contact-form-box textarea.form-control { box-sizing: border-box; max-width: none; } .contact-form-box .col-md-9, .contact-form-box .col-md-3 { padding-right: 5px; padding-left: 5px; } table.cart-table .cell-date { display: none; } .order-package-btn { display: none; } .model-detail-table .cell-fuel { display: none; } } @media (max-width: 768px) { #vin_request_form { float: none; } #vin_request_text { margin-left: 0; } .at-header .logo { width: 100px; margin-right: 0; } .at-header .logo img { width: 100%; } .at-header .main-navigation-block { float: none; } .at-header .main-navigation-block .navigation-block-inner .search-section { margin: 0 10px 0 0; } .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info { margin-left: 125px; min-height: 0; } .at-header .main-navigation-block .navigation-block-inner .search-section .contact-info > a { display: none; } .at-header .main-navigation-block .navigation-block-inner .search-section .at-search { margin-left: 10px; } .at-header .main-navigation-block .navigation-block-inner .search-section .search-section .at-search-from br { display: block; content: none; } .at-header .main-navigation-block .navigation-block-inner .at-main-navigation { height: auto; min-width: 1px; } .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block { display: none; position: absolute; left: 0; top: 37px; width: 100%; z-index: 1000; height: auto; } .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block table, .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block tbody, .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block tr, .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block td { display: block !important; height: auto; background-image: none; } .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block table td:hover .sub { display: none; } .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block table td:hover .item { background: inherit; border-radius: 0; } .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block table td:hover .item a.level-0 { color: white; } .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block .item a.level-0 { display: block; line-height: 32px; } .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block .item .sub { display: none; position: static; } .at-header .main-navigation-block .navigation-block-inner .at-main-navigation .inner-block .item .sub .part { width: auto; } .at-head-navigation .language-navigation a { width: 20px; overflow: hidden; white-space: nowrap; } .at-head-navigation .cart-btn, .at-head-navigation .menu-btn { display: block; } #cart_block { padding: 0; } #cart_block .at-caption { display: none; } #cart_block .basket-warp { display: none; padding: 0; margin: 0; border: none; position: absolute; top: 37px; right: 0; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); } .at-filter-action-layoot .action-block { display: none; } .at-filter-action-layoot .filter-block .filter-inner { margin-right: 0; } .at-category-block .item { width: 100%; } .item-fake { display: none !important; } .at-car-category:after { content: ""; display: table; clear: both; } .at-mainer .at-main-content .inner .at-car-category .item { float: left; width: 50%; } .mobile-table th { display: none; } .mobile-table tr { background: url(data:image/gif;base64,R0lGODlhAQABAPAAAM3Nzf///yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) top repeat-x; } .mobile-table td { display: block; float: left; border: none; } .bg-product-photo:hover .bg-photo-popup { left: 0; } .price-table td.separator { float: none; } .price-table td.cell-logo { width: 80px; margin-right: 10px; } .price-table td.cell-logo img { max-width: 100%; } .price-table td.cell-count { float: right; } .price-table td.cell-count input { width: 15px !important; } .price-table td.cell-buy { float: right; } .price-table td.cell-photo { clear: left; float: left; width: 20px; } .price-table td.cell-price { float: right; font-size: 16px; min-width: 100px; text-align: right; } .price-table td.cell-term { display: none; } .price-table td.cell-code { float: right;   } .price-table td.cell-title { float: none; font-size: 14px; } .map-box .contacts-info-box { position: static; width: auto; padding: 5px 0 20px 0; } .map-box .contacts-info-box p { font-size: 15px; } .map-box .contacts-info-box .address-box, .map-box .contacts-info-box .mail, .map-box .contacts-info-box .phones-box { margin: 10px 0 0 10px; } .contact-form-box input.form-control { box-sizing: border-box; } .contact-form-box .col-xs-12 { width: 100%; } table.cart-table .cell-weight { display: none; } table.cart-table .cell-action a { display: block; overflow: hidden; width: 16px; } table.search-table .cell-stock { display: none; } table.search-table .cell-brand { float: left; margin-right: 10px; font-style: italic; } table.search-table .cell-code { float: right; margin-left: 20px;   } table.search-table .cell-name { float: none; font-size: 14px; } table.search-table .cell-term { float: right; margin-left: 20px; } table.search-table .cell-term::before { content: "Срок, дн: "; } table.search-table .cell-number { float: left; clear: right; } table.search-table .cell-number::before { content: "Кол-во: "; } table.search-table .cell-price { float: right; font-size: 16px; } table.search-table .cell-price b { font-weight: normal !important; } table.search-table .cell-action { float: left; } .catalog-brands-table { border: none; } .catalog-brands-table.mobile-table tr { background: none; display: inline; } .catalog-brands-table td.logo_brand { width: 33.33%; box-sizing: border-box; border: none; border-collapse: separate; } .model-detail-table .cell-name { float: none; } .model-detail-table .cell-years { float: left; } .model-detail-table .cell-years::after { content: " г.в.;"; } .model-detail-table .cell-power-kw::after { content: " kW;"; } .model-detail-table .cell-power-hp::after { content: " л.с.;"; } .model-detail-table .cell-volume::after { content: " см³; "; } .model-detail-table .cell-body { float: right; } .dtree > .dtreeNode { display: none; } .dtree .clip .dTreeNode { margin: 10px 0; } .tree-assemblage-table .left-col { float: none; width: auto; } .tree-assemblage-table .right-col { float: none; width: auto; } .row-part-table .cell-action { width: 1%; } .row-part-table .cell-image { text-align: center; width: 1%; } .row-part-table .cell-image .thickbox { text-indent: -10000px; background: url("/image/design/icons.png") no-repeat scroll -185px -115px rgba(0, 0, 0, 0); cursor: pointer; display: inline-block; height: 13px; position: relative; vertical-align: middle; width: 16px; } .row-part-table .cell-price { width: 1%; } .row-part-table .cell-price input { width: 15px; } .info-part .image-block { width: 200px; float: left; } .info-part .title-block { margin-left: 210px; } .info-part .right-block { margin-left: 0; } .info-part .right-block:after { content: ""; display: table; clear: both; } .info-part .right-block .criteria-block { margin-left: 210px; width: auto; float: none; } .info-part .right-block .original-block { width: auto; float: none; clear: both; } .info-part .right-block .original-block table { width: 100% !important; } div.at-wrapper div.at-center-content div.at-mainer div.at-main-content div.inner form div.form { width: 100% !important; } div.at-wrapper div.at-center-content div.at-mainer div.at-main-content div.inner form div.form textarea, div.at-wrapper div.at-center-content div.at-mainer div.at-main-content div.inner form div.form input[type="password"], div.at-wrapper div.at-center-content div.at-mainer div.at-main-content div.inner form div.form input[type="text"] { width: 90% !important; max-width: 400px; } .pt-popup-block .block { left: 10px; margin: 0; right: 10px; width: auto; } } @media (max-width: 480px) { #vin_request_form { float: none; } #vin_request_text { margin-left: 0; } .at-header .main-navigation-block .navigation-block-inner .search-section .at-search-from br { display: block; content: normal; } .at-filter-action-layoot .filter-block .filter-inner { padding: 5px; margin-bottom: 10px; height: auto; } .at-filter-action-layoot .filter-block .filter-inner h2 { padding: 0; margin-bottom: 5px; } .at-filter-action-layoot .filter-block .filter-inner label { margin: 0 0 5px 0; } .at-filter-action-layoot .filter-block .filter-inner label span { text-align: left; display: block; width: auto; float: none; padding: 0; } .at-filter-action-layoot .filter-block .filter-inner label select { width: 100% !important; } .at-footer .footer-section { width: auto; margin: 0 0 10px 10px; padding: 0; min-width: 130px; } table.cart-table .cell-code { display: none; } .catalog-brands-table td.logo_brand { width: 50%; box-sizing: border-box; border: none; border-collapse: separate; } .row-part-table {   } .row-part-table th { display: none; } .row-part-table tr { background: url(data:image/gif;base64,R0lGODlhAQABAPAAAM3Nzf///yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) top repeat-x; } .row-part-table td { display: block; float: left; border: none; } .row-part-table .cell-name { float: none; width: auto; } .row-part-table .cell-action { width: auto; float: right; } .row-part-table .cell-price { width: 100px; text-align: right; float: right; } .row-part-table .cell-price input { width: 15px; } .registration-table { width: 100%; } .registration-table td { display: block; border: none; width: auto; } .registration-table td textarea { width: 90% !important; } } @media (max-width: 1270px) { .at-providers-block .element { width: 100%; } } @media (max-width: 600px) { .at-providers-block .element, .at-providers-block .element:first-child { background-size: 40px; padding-left: 75px; } .at-providers-block .element .title { line-height: 23px; } } .call-me { } .button-call-me { text-decoration: none; color: inherit; font-size: 12px; } .button-call-me:hover { cursor: pointer; } .popup-body { opacity:0.8; background-color:#444444; position:fixed; top: 0; left: 0; width:100%; height:100%; z-index:50; } .popup { width: 257px; height: 220px; position: fixed; z-index:100; padding:10px; background-position:left top; background-repeat: no-repeat; background-color:#F6F6F6; border-radius:10px; border:2px solid #7f7f7f; } .popup-form { float: right; margin-right:5px; margin-top:20px; } .popup-input { width:210px; height:28px; } .popup-close { background: url(/image/design1/close-spt.png) no-repeat 0 -33px; background-position: center; float: right; border-radius:10px;   width:24px; height:20px; padding-top: 5px; text-align: center; cursor: pointer; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .call-me { right: -163px; } }.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}


body .at-plist-thumbs .code {
    margin: 0;
        color: #666;
    font-size: 14px;
    padding: 5px 0;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

body .at-plist-thumbs .code:nth-child(1) {
    color: #666;
    font-size: 14px;
    padding: 5px 0;
    display: inline-block;
    vertical-align: top;
    margin: 7px auto 15px;
}


body .simplecheckout p b {
    display: none;
}

#agreement_checkbox .at-checkbox {
    margin-right: 5px;
}

.block-tab .tabs a {
    float: left;
    text-decoration: none;
    color: #333333;
    font-size: 13px;
    padding: 0 18px;
    line-height: 34px;
    height: 34px;
    border: 1px solid #cccccc;
    margin: 0 3px 1px 0;
    border-radius: 2px;
    background-color: #f6f6f6;
}

.block-tab .tabs a:hover, .block-tab a.selected {
    color: #2390e6;
    height: 36px;
    border-bottom: 1px solid #ffffff;
    margin: 0 3px -1px 0;
    background-color: #ffffff;
}

/*
div#custom-login {
    display: none;
}*/

.at-product-images .main-images .line .image-slide>a>span .actual-image {
    width: 100%;
}


#aside1 .ta-cars-sort-tools .tools-wrap .tools-cell {
    vertical-align: middle;
    display: block;
    padding: 0 6px;
    margin-top: 14px;
}

.cell.at-avail-block-content {
    text-align: right;
}

.cell.at-avail-block-content.manager {
    width: 100%;
}

.features-block.price_box .cell.price {
    width: auto;
}

.features-block.price_box.manager .cell.price {
    width: 100%;
}

.at-plist-list .price span {
    font-weight: bold;
    color: #666666;
    font-size: 17px;
}

#aside1 .btns_cell {
    text-align: center;
    padding-bottom: 10px;
}

.cell.price.dop .cell {
    font-size: 15px;
    font-weight: normal;
}

body #aside1 .ta-cars-sort-tools {
    padding-top: 0;
    border-top: none;
}

body #aside1 .tools-wrap .caption {
        border-bottom: 1px solid #ccc;
    font-size: 22px;
    text-align: center;
    padding: 10px 0;
    color: #666;
    font-weight: 300;
        border-top: 1px solid #C63131;
 
}

body #aside1 .ta-cars-sort-tools .tools-wrap .tools-cell.buttons, body #aside1 .ta-cars-sort-tools .tools-wrap .tools-cell.links {
    display: inline-block;
    vertical-align: middle;
}


body .popup-body {
    display: none;
    
}
body .popup {
    display: none;
    left: 50% !important;
    margin-left: -143.5px;
}

.at-form-field input#search_gloabal+label:before {
    cursor: pointer;
}

    .at-form-field input#search_gloabal+label:before {
        top: auto;
        bottom: 0;
    }

.at-product-view .chars-table td:first-child {
    padding-left: 0;
    width: 30%;
}

body .at-videos .video {
        height: 300px;
}


    
@media screen and (max-width: 1200px) {
      
    .at-plist-thumbs>ul>li {

    width: 32.7%;
}
      
}

@media screen and (max-width: 1100px) {
    .map-box .contacts-info-box {
    position: static;
    width: auto;
    padding: 5px 0 20px 0;
}
    .at-product-view .buy-block .box-cell {
        width: 100%;
    }   
    
    .at-plist-list .price {
    font-size: 14px;
}
    
    body .at-plist-list .cell.and_av {
        flex-wrap: wrap;
    }
    
   body .at-plist-list .cell.and_av span.code {
        width: 50%;
    }
    
    .map-box iframe {
        width: 100%;
    }
}
    
@media screen and (max-width: 960px) {
 
    #product .price.manager {
    text-align: left;
    white-space: nowrap;
    font-size: 18px;
}
    
}
    
@media screen and (max-width: 920px) {
    
    body .at-plist-list .inner-wrap {
        flex-wrap: wrap;
    }
    
body .at-plist-list .info-item {
    width: 100%;
    padding-left: 0;
}
      
.at-plist-thumbs>ul>li {
    width: 48%;
}
    
    body .at-plist-list .inner-wrap .image-main {
    width: 70%;
    margin-bottom: 20px;
}
    
}


@media screen and (max-width: 840px) {
    
    .at-form.view_pod_zakaz span {
        font-size: 12px;
        padding-left: 0;
    }
    
}
    
@media screen and (max-width: 768px) {
 .at-form.view_pod_zakaz label {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding-left: 5px;
         width: 80%;
}   
    
    .at-plist-tools .at-select {
    width: 110px !important;
    float: right;
}
    
    .at-form.view_pod_zakaz {
    right: auto;
    top: 8px;
}
    
}
    
@media screen and (max-width: 669px) {
    
    .onli_param, .block_param .info {
        display: none;
    }
    
    body .at-plist-list .inner-wrap .image-main {
    width: 100%;
    margin-bottom: 20px;
}
    
    .at-block-rubricator.in-content {
    margin: 0 0 50px;
    width: 100%;
    padding-right: 0px;
}
    
    .at-block-rubricator .element {
    display: block;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}
    
    .at-block-rubricator .tabs-holder {
    border: 1px solid #ccc;
    background-color: #fff;
    padding-right: 20px;
    border: none;
}
    
    .at-avail-block.avail {
    color: #31812a;
    display: inline-block;
    position: relative;
    left: 20px;
}
    
    .at-product-view .part-image {
    width: 100%;
    margin: 0;
}
    
    .at-product-images .main-images .line .image-slide {
        height: auto;
    }
    
    .at-product-view .part-data {
    padding: 0;
}
    
    .at-product-images .main-images .line {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
    
    .at-avail-block {
        width: 100%;
        margin-bottom: 10px;
    }
    
    .at-product-view .min-height-block {
    min-height: 20px;
    padding-right: 20px;
}
    
    .at-form.view_pod_zakaz label {
        width: 100%;
    }
}
    
@media screen and (max-width: 480px) {
    
    .at-block-rubricator .tabs-holder {
 
    background-color: #fff;
    padding-right: 0;
   border: 1px solid #ccc;
}
    
    .at-form.view_pod_zakaz label {
    width: 140px;
    top: -4px;
}
    
    .at-plist-tools .at-select {
    width:110px !important;
    float: right;
}

 
    .at-plist-thumbs>ul {
    margin-right: 0;
}
    
    .at-plist-thumbs>ul>li {
    width: 100%;
}
    
    .at-form.view_pod_zakaz label {
    padding-left: 5px;
}
    
}