html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
th, td {vertical-align: middle}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
:focus {outline: 0}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0} html,body{ width: 100%; position: relative; padding: 0px; margin: 0px; font-family: Arial, serif; font-size: 12px; color: #333; background: #fff}
body {}
input, textarea{font-family: Helvetica, Arial, serif; margin: 0;}
header,section,footer,aside,nav,article,figure{display:block;}
.clr{ clear: both; display: block; font-size: 1px}
.h {display: none}
.s {display: block;}
.pointer{cursor: pointer}
.flt-left {float: left; display: inline}
.flt-rght {float: right; display: inline}
.centerd{text-align: center;}
.blck{ width: auto; display: block; float: none; clear: both}
.abs{position: absolute;}
input.text, .inputclass, .b-input, textarea.text, select.text{ display: block; padding: 4px 3px; color: #5d5d5d; font-size: 100%; border: 1px solid #ccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px}
.i-submit{ position: absolute; top: 7px; right: 13px}
input.b-input-bad, textarea.b-input-bad, select.b-input-bad{border-color: #cc0000; background: #fddada;}
/*input.inputneed, textarea.inputneed, select.inputneed{background: #F4BDBF;}
*/ .input-maxlength, .input-maxlength-error{ padding-left: 10px; color: #999; line-height: 25px; font-size: 95%; font-weight: normal}
.input-maxlength-error{ color: #C00}
.b-redirect{ position: absolute; left: 50%; top: 50%; width: 400px; height: 150px; margin: -105px 0 0 -230px; padding: 30px; line-height: 150%; text-align: center; color: #999; border: 1px solid #00AEEF}
.b-redirect .inner{ display: table-cell; vertical-align: middle}
.u {text-decoration: underline !important}
.no-u {text-decoration: none !important}
.b {font-weight: bold}
sup{font-size: 50%; vertical-align:top;}
sub{font-size: 50%; vertical-align:bottom;}
.mt20 {margin-top: 20px;}
.mb20 {margin-bottom: 20px;}
.i0{border: none; margin: 0; display: block;}
.fsize-1px{font-size: 1px;}
.fsize-2px{font-size: 2px;}
.fsize-3px{font-size: 3px;}
.fsize-4px{font-size: 4px;}
.fsize-5px{font-size: 5px;}
.fsize-6px{font-size: 6px;}
.fsize-7px{font-size: 7px;}
.fsize-8px{font-size: 8px;}
.fsize-9px{font-size: 9px;}
.fsize-10px{font-size: 10px;}
.fsize-11px{font-size: 11px;}
.fsize-12px{font-size: 12px;}
.fsize-13px{font-size: 13px;}
.fsize-14px{font-size: 14px;}
.fsize-15px{font-size: 15px;}
.fsize-16px{font-size: 16px;}
.fsize-17px{font-size: 17px;}
.fsize-18px{font-size: 18px;}
.fsize-19px{font-size: 19px;}
.fsize-20px{font-size: 20px;}
.fsize-38px{font-size: 30px;}
.img-op-100 {filter: none; -moz-opacity:1.0; opacity: 1.0}
.img-op-70 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7}
.img-op-60 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6}
.img-op-50 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5}
.img-op-0 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:0; opacity: 0}
a, a:link, a:visited, a:hover, a:active{ color: #333; text-decoration: underline}
a:hover{ color: #9d3946; text-decoration: underline}
a.ajx, a.ajx:link, a.ajx:visited, a.ajx:hover, a.ajx:active{ /*text-decoration: none; border-bottom: 1px dashed #0191d5;*/ }
a.ajx:hover{ }
.loader{ position: relative; text-align: center}
.loader-abs{ position: absolute; z-index: 100000; top: 0; left: 0; width: 100%; height: 100%; line-height: 150%}
.loader-abs div{ position: absolute; z-index: 1000; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.5; -moz-opacity:50%; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); background: #fff}
.loader .ldr {padding: 30px 0 20px}
.loader-abs .ldr {position: absolute; z-index: 2000; top: 50%; left: 50%; margin: -16px 0 0 -16px; padding: 0px}
.loader-abs img {/*width: 200px; height: 157px; */ }
.b-unique-check .ldr{ padding: 0px}
.bg-clickable{ position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%}
h1{ margin: 0 0 10px 0; font-size: 195%; line-height: 120%; color: black}
.b-lightbox{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1001; background: black; opacity: 0.6; filter: alpha(opacity=60)}
.b-lightbox img{ position: absolute; z-index: 1000; top: 0; left: 0; width: 100%; height: 100%}
div.b-lightbox-outer {position: absolute; top: 15px; left: 50%; z-index: 99999999; margin-left: -363px; width: 726px; background: #e7e6e7}
div.b-lightbox-outer .b-lightbox-inner{ }
div.b-lightbox-outer .b-no-p{ padding: 0}
div.b-lightbox-outer div.close{ position: absolute; top: 19px; right: 14px; margin-top: -8px; width: 25px; height: 25px; border: none; cursor: pointer}
.b-lightbox-inner .lbox-lt{ float: left; display: inline}
.b-lightbox-inner .lbox-rt{ }
.b-lightbox-inner .lbox-lc{ }
.b-lightbox-inner .lbox-rc{ font-size: 14px}
.b-lightbox-inner .lbox-lb{ float: left; display: inline}
.b-lightbox-inner .lbox-rb{ }
div.b-lightbox-outer .lbox-header{ display: none; position: relative; padding: 17px 22px 18px 22px; font-family: Arial, sans-serif}
div.b-lightbox-outer .lbox-header h1{ margin: 0; padding-bottom: 6px; border-bottom: 4px solid #ff6633; font-size: 20px; line-height: 1; color: #000}
div.b-lightbox-outer .lbox-header h1.login{ padding-bottom: 0px}
div.b-lightbox-outer .lbox-content{ position: relative; margin: 0; min-height: 99px; overflow: auto; font-size: 100%}
div.b-lightbox-outer .b-content{ padding: 0px 22px 18px 22px; line-height: 130%; font-size: 13px; font-weight: normal}
.b-lay-popup{ position: absolute; display: block}
.b-lay-popup .inner-c{ color: #fff; background: #07509a}
.b-lay-popup .inner-t ins, .b-lay-popup .inner-b ins{ display: block; height: 4px; margin-left: 4px; background: url(http://sks.kiev.ua/skin/img/project/bg_popup_rt.png) right top no-repeat}
.b-lay-popup .inner-b{ display: block; height: 4px; background: url(http://sks.kiev.ua/skin/img/project/bg_popup_lb.png) left top no-repeat}
.b-lay-popup .inner-b ins{ background: url(http://sks.kiev.ua/skin/img/project/bg_popup_rb.png) right top no-repeat}
.b-lay-popup ul{ display: block; font-size: 90%}
.b-lay-popup li{ display: block}
.b-lay-popup li a{ display: block; padding: 4px 10px; color: #fff; font-size: 95%; text-decoration: none}
.b-lay-popup li a:hover{ background: #0092d7}
.b-file{ padding-left: 22px}
.file-doc{ background: url(../../skin/img/types/doc.png) left top no-repeat}
.file-xls{ background: url(../../skin/img/types/xls.png) left top no-repeat}
.file-pdf{ background: url(../../skin/img/types/pdf.png) left top no-repeat}
.file-ppt{ background: url(../../skin/img/types/ppt.png) left top no-repeat}
.file-zip{ background: url(../../skin/img/types/zip.png) left top no-repeat}
.file-mp3{ background: url(../../skin/img/types/mp3.png) left top no-repeat}
.file-txt{ background: url(../../skin/img/types/txt.png) left top no-repeat}
.file-png{ background: url(../../skin/img/types/png.png) left top no-repeat}
.file-gif{ background: url(../../skin/img/types/gif.png) left top no-repeat}
.file-jpg{ background: url(../../skin/img/types/jpg.png) left top no-repeat}
.file-other{ background: url(../../skin/img/types/other.png) left top no-repeat}
.b-files{ margin-top: 20px; padding-top: 12px; border-top: 1px solid #ccc}
.b-files li{ padding: 0 0 7px 24px}
.b-files li a{ color: #0099cc; text-decoration: underline}
.b-ico-video{ float: left; display: inline; width: 14px; height: 13px; background: url(http://sks.kiev.ua/skin/img/project/ico_video.png) left center no-repeat}
.b-ico-rss, .b-ico-subscribe, .b-ico-twitter, .b-ico-facebook, .b-ico-vk, .b-ico-linkedin, .b-ico-gplus, .b-ico-youtube{ display: block; height: 32px; padding: 0 0 0 32px; line-height: 32px; background: url(../../skin/img/social/ico_rss.png) left center no-repeat}
.b-ico-twitter{ background: url(../../skin/img/social/ico_tw_32.png) left center no-repeat}
.b-ico-facebook{ background: url(../../skin/img/social/ico_fb_32.png) left center no-repeat}
.b-ico-linkedin{ background: url(http://sks.kiev.ua/skin/img/social/ico_li_32.png) left center no-repeat}
.b-ico-vk{ background: url(../../skin/img/social/ico_vk_32.png) left center no-repeat}
.b-ico-youtube{ background: url(../../skin/img/social/ico_youtube_32.png) left center no-repeat}
.b-ico-gplus{ background: url(../../skin/img/social/ico_gplus_32.png) left center no-repeat}
.b-ico-subscribe{ background: url(http://sks.kiev.ua/skin/img/social/ico_email.png) left center no-repeat}
.b-ico-facebook-paste{ float: right; height: 16px; padding: 0 0 0 25px; line-height: 16px; color: #999; background: url(http://sks.kiev.ua/skin/img/social/ico_soc_facebook.png) left center no-repeat}
.b-ico-facebook-paste:link, .b-ico-facebook-paste:visited, .b-ico-facebook-paste:hover, .b-ico-facebook-paste:active{ color: #999}
.b-more{ float: right; display: inline; height: 13px; font-size: 90%; padding-right: 17px; line-height: 13px}
.b-ico-twitter-big, .b-ico-facebook-big, .b-ico-vk-big{ float: left; display: inline; width: 50px; height: 50px; margin: 0 20px 0 0; background: url(http://sks.kiev.ua/skin/img/social/ico_soc_facebook_big.png) left center no-repeat}
.b-ico-twitter-big{ background: url(http://sks.kiev.ua/skin/img/social/ico_soc_twitter_big.png) left center no-repeat}
.b-ico-vk-big{ background: url(http://sks.kiev.ua/skin/img/social/ico_soc_vkontakte_big.png) left center no-repeat}
.b-input-simplepicture {}
.b-input-simplepicture .img-cont{ margin: 10px auto 0}
.b-input-simplepicture .img-cont-inner{ position: relative; margin: 0 auto 10px; padding: 0}
.b-input-simplepicture .img-cont img{ display: inline}
.b-input-simplepicture .img-cont .drop-area{ }
.b-input-simplepicture .btn-delete{ position: absolute; z-index: 5; right: 0; top: 0; display: block; width: 16px; height: 16px; cursor: pointer; background: url(http://sks.kiev.ua/skin/img/project/bg_btn_close.png) left top no-repeat}
.b-input-simplepicture .b-filehelp{ display: block; padding: 10px; text-align: center; font-size: 0.8em}
.b-input-simplepicture .b-always-uploaded{ margin: 10px 0 0; text-align: center}
.qq-uploader {position: relative; width: 100%}
.qq-upload-button {display: block; width: 100%; height: 40px; line-height: 40px; padding: 0; text-align: center; font-size: 0.8em; background: none; border: 1px dashed #cb6550; color: #666}
.qq-upload-button-hover {background: #f3f3f3}
.qq-upload-button-focus {outline: 1px dotted #000000}
.qq-upload-drop-area, .qq-upload-extra-drop-area {position: absolute; top: 0; left: 0; width: 100%; height: 40px; min-height: 30px; z-index: 2; text-align: center; border: 1px dashed #999; background: #fff; /*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;*/ }
.qq-upload-drop-area span {display: block; position: absolute; top: 50%; width: 100%; margin-top: -7px; font-size: 0.8em}
.qq-upload-extra-drop-area {position: relative; margin-top: 50px; font-size: 0.8em; padding-top: 30px; height: 47; min-height: 40px}
.qq-upload-drop-area-active {background: #9e3c46; color: #fff; border: 1px solid #490f15}
.qq-upload-drop-area-active span{ color: #fff}
.qq-upload-list {margin: 0; padding: 0; list-style: none}
.qq-upload-list li {margin: 0; padding: 9px; line-height: 15px; font-size: 1.0em}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-retry, .qq-upload-failed-text, .qq-upload-finished {margin-right: 12px}
.qq-upload-file {font-weight: bold}
.qq-upload-spinner {display: inline-block; background: url('../../skin/img/share/loader_mini.gif'); width: 15px; height: 15px; vertical-align: text-bottom}
.qq-drop-processing {display: none; margin: 5px 0}
.qq-drop-processing-spinner {display: inline-block; background: url('../../skin/img/share/loader_mini.gif'); width: 16px; height: 16px; vertical-align: text-bottom}
.qq-upload-finished {display:none; width:15px; height:15px; vertical-align:text-bottom}
.qq-upload-retry {display: none; color: #000000}
.qq-upload-cancel {color: #000000}
.qq-upload-retryable .qq-upload-retry {display: inline}
.qq-upload-size, .qq-upload-cancel, .qq-upload-retry {font-weight: normal}
.qq-upload-failed-text {display: none; font-style: italic; font-weight: bold}
.qq-upload-failed-icon {display:none; width:15px; height:15px; vertical-align:text-bottom}
.qq-upload-fail .qq-upload-failed-text {display: inline}
.qq-upload-retrying .qq-upload-failed-text {display: inline; color: #D60000}
.qq-upload-list li.qq-upload-success {/*background-color: #5DA30C; color: #FFFFFF;*/ }
.qq-upload-list li.qq-upload-fail {color: red}
.qq-progress-bar {background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); width: 0%; height: 15px; border-radius: 6px; margin-bottom: 3px; display: none}
.b-error-message, .b-ok-message, .b-alert-message, .b-info-message{ display: block; min-height: 17px; margin: 0; padding: 10px 10px 20px; vertical-align: middle; font-size: 18px; font-weight: normal; line-height: 110%; color: #b11e08; text-align: center}
.b-error-message .inner, .b-ok-message .inner, .b-alert-message .inner, .b-info-message .inner{ display: table-cell; vertical-align: middle}
.b-alert-message{ color: #af3400}
.b-info-message{ color: #138fc9}
.b-button{ }
.b-button input, .b-button a{ padding: 0 8px; border: 1px solid #DBDBDB; height: 31px; font-size: 14px; color: #333}
.b-button a:link, .b-button a:link, .b-button a:link, .b-button a:link{ color: #333; text-decoration: none}
.g-main-layout{ /*position: relative; width: 950px; margin: 0 auto; */ }
.g-left-col{ /* float: left; width: 710px; min-height: 130px; padding-left: 10px; padding-right: 10px; */ }
.g-center-col{ /*float: left; width: 454px; margin: 0 18px;*/ }
.g-right-col{ /*float: left; width: 220px; */ }
.b-clip{ margin: 0 0 30px}
.b-clip h3{ display: block; margin-bottom: 10px; padding-bottom: 10px; font-size: 140%; color: #444; border-bottom: 1px dotted #999}
#comments{ position: relative}
.b-add-comment-href {display: block; text-align: center; margin: 0 0 10px; font-size: 1.2em}
.b-add-comment-href a{ text-decoration: none; border-bottom: 1px dashed #000}/** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.5.css * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.5 * @date April 11, 2008 * @category jQuery plugin * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin */ #jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#jquery-lightbox a img {border: none}
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#lightbox-container-image {padding: 10px}
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#lightbox-container-image-box > #lightbox-nav {left: 0}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block}
#lightbox-nav-btnPrev {left: 0; float: left}
#lightbox-nav-btnNext {right: 0; float: right}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0}
#lightbox-container-image-data {padding: 0 10px; color: #666}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left}
#lightbox-image-details-caption {font-weight: bold}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em}
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em}.dropup, .dropdown {position: relative}
.caret {}
.dropdown .caret {}
.dropdown-menu {position: absolute; top: 100%; left: 0; right: 0; z-index: 3000; display: none; list-style: none; overflow: auto; background-color: #333333; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box}
.dropdown-menu a {display: block; padding-top: 14px; padding-bottom: 15px; padding-left: 20px; border-top: 1px solid #4c4c4c; border-bottom: 1px solid #181717; color: #ffffff; text-transform: uppercase; white-space: nowrap; font-weight: bold; font-size: 14px; line-height: 1}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {color: #ffffff; border-top-color: #5e5e5e; text-decoration: none; background: #484848; cursor: pointer}
.dropdown-menu .active > a, .dropdown-menu .active > a:hover {color: #ffffff; text-decoration: none; background: #484848; outline: 0; cursor: pointer}
.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover {color: #999999}
.dropdown-menu .disabled > a:hover {text-decoration: none; cursor: default; background-color: transparent}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {border-top: 0; border-bottom: 4px solid #000000; content: ""}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top: auto; bottom: 100%; margin-bottom: 1px}
.btn {display: inline-block; *display: inline; padding: 4px 14px; margin-bottom: 0; *margin-left: .3em; font-size: 14px; line-height: 20px; *line-height: 20px; color: #fff; text-align: center; vertical-align: middle; cursor: pointer; background-color: #333333; *zoom: 1}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {}
.btn:active, .btn.active {}
.btn:first-child {*margin-left: 0}
.btn:hover {}
.btn:focus {}
.btn.active, .btn:active {}/** * default development theme for jQRangeSlider * Using fam fam icon set from Mark James, http://www.famfamfam.com/lab//skin/img/project/silk/ (Creative Commons Attribution 2.5 License) */ .ui-rangeSlider{ height:15px}
.ui-rangeSlider .ui-rangeSlider-innerBar{ height:4px; // padding: 0 6px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 100px; border-top: 1px solid #bababa; border-bottom: 1px solid #bababa; background: #d7d7d7}
.ui-rangeSlider .ui-rangeSlider-handle{ width:14px; height:14px; margin-top: -4px; cursor:pointer; background: url(../../skin/img/project/ico_range_button.png) left center no-repeat}
.ui-rangeSlider .ui-rangeSlider-handle:hover {background: url(../../skin/img/project/ico_range_button_active.png) left center no-repeat}
.ui-rangeSlider .ui-rangeSlider-bar{ background: #999999; box-shadow: inset 1px 1px 0px #bbbbbb; border-top: 1px solid #90908f; border-bottom: 1px solid #47413c; height: 4px; cursor:move; cursor:grab; cursor: -moz-grab; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px}
.ui-rangeSlider .ui-rangeSlider-leftHandle {// margin-left: -3px}
.ui-rangeSlider .ui-rangeSlider-bar.ui-draggable-dragging{ cursor: -moz-grabbing; cursor:grabbing}
.ui-rangeSlider-arrow{ height:14px; // margin:2px 0; width:14px; background-repeat:no-repeat; // background: url(../../skin/img/project/ico_range_button.png) left center no-repeat}
.ui-rangeSlider-arrow.ui-rangeSlider-leftArrow{ }
.ui-rangeSlider-arrow.ui-rangeSlider-rightArrow{ }
.ui-rangeSlider-arrow-inner{ display: none}
.ui-rangeSlider-container{ height:15px}
.ui-rangeSlider-withArrows .ui-rangeSlider-container{ margin:0 11px}
.ui-rangeSlider-noArrow .ui-rangeSlider-container{ margin:0}
.ui-rangeSlider-label{ margin:0 2px 2px; background-image:url('http://sks.kiev.ua/skin/img/project/label.png'); background-position:bottom center; background-repeat:no-repeat; white-space: nowrap; bottom:20px; padding:3px 6px 7px; cursor:col-resize}
.ui-rangeSlider-label-inner{ display:none}
/* * Edit slider */ input.ui-editRangeSlider-inputValue{ width:3em; vertical-align: middle; text-align:center}body {color: #000000; font-weight: normal; font-size: 14px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; line-height: 16px}
.clear:before, .clear:after {content: ""; display: table}
.clear:after {clear: both}
.clear {*zoom: 1}
.b-wrapper {position: relative; margin: 0 auto; width: 980px}
/* icon -----------------------------------------------------------------------------*/ .icon-cart {display: inline-block; width: 24px; height: 21px; background: url(../../skin/img/project/ico_cart.png) no-repeat; vertical-align: text-top; line-height: 21px}
.icon-cart-white {display: inline-block; width: 24px; height: 21px; background: url(../../skin/img/project/ico_cart_white.png) no-repeat; vertical-align: text-top; line-height: 21px}
.icon-cart-white-small {display: inline-block; width: 18px; height: 17px; background: url(../../skin/img/project/ico_cart_white_small.png) no-repeat; vertical-align: text-top; line-height: 17px}
.icon-phone {display: inline-block; width: 20px; height: 20px; background: url(../../skin/img/project/ico_phone.png) no-repeat; vertical-align: text-top; line-height: 20px}
.icon-chat {display: inline-block; width: 19px; height: 19px; background: url(../../skin/img/project/ico_chat.png) no-repeat; vertical-align: text-top; line-height: 19px}
.icon-skype {display: inline-block; width: 18px; height: 16px; background: url(../../skin/img/project/ico_skype.png) no-repeat; vertical-align: text-top; line-height: 16px}
.icon-remove {display: inline-block; width: 13px; height: 12px; background: url(../../skin/img/project/ico_remove.png) no-repeat; vertical-align: text-top; line-height: 12px}
.icon-remove-middle {display: inline-block; width: 17px; height: 17px; background: url(../../skin/img/project/ico_remove_middle.png) no-repeat; vertical-align: text-top; line-height: 17px}
.icon-battery {display: inline-block; width: 22px; height: 22px; background: url(../../skin/img/project/ico_battery.png) no-repeat; vertical-align: text-top; line-height: 22px}
.icon-monitor {display: inline-block; width: 22px; height: 22px; background: url(../../skin/img/project/ico_monitor.png) no-repeat; vertical-align: text-top; line-height: 22px}
.icon-plus {display: inline-block; width: 29px; height: 28px; background: url(../../skin/img/project/ico_plus.png) no-repeat; vertical-align: text-top; line-height: 28px}
.icon-pdf {display: inline-block; width: 18px; height: 19px; background: url(../../skin/img/project/ico_pdf.png) no-repeat; vertical-align: text-top; line-height: 19px}
.icon-doc {display: inline-block; width: 18px; height: 19px; background: url(../../skin/img/project/ico_doc.png) no-repeat; vertical-align: text-top; line-height: 19px}
.icon-car-pass {display: inline-block; width: 24px; height: 20px; background: url(../../skin/img/project/ico_car_pass.png) no-repeat; vertical-align: text-top; line-height: 20px}
.icon-car-truck {display: inline-block; width: 24px; height: 24px; background: url(../../skin/img/project/ico_car_truck.png) no-repeat; vertical-align: text-top; line-height: 24px}
.icon-bike {display: inline-block; width: 24px; height: 24px; background: url(../../skin/img/project/ico_motorcycle.png) no-repeat; vertical-align: text-top; line-height: 24px}
.icon-hand {display: inline-block; width: 33px; height: 34px; background: url(../../skin/img/project/ico_hand.png) no-repeat; vertical-align: text-top; line-height: 34px}
.icon-gift {display: inline-block; width: 21px; height: 22px; background: url(../../skin/img/project/ico_gift.png) no-repeat; vertical-align: text-top; line-height: 22px}
/* b-page-top -----------------------------------------------------------------------------*/ .b-page-top {padding-top: 15px; padding-bottom: 14px; background: url(../../skin/img/project/bg_page_top.png)}
.b-page-top .b-text {float: left; color: #ffffff}
.b-page-top .b-text strong {color: #fd6622; font-weight: bold}
.b-menu-top {float: right; color: #999999}
.b-menu-top li {float: left; margin-left: 42px}
.b-menu-top li:first-child {margin-left: 0}
.b-menu-top li strong {color: #fd6622; font-weight: bold}
.b-menu-top li a {color: #ffffff; text-decoration: underline; font-weight: bold}
.b-menu-top li a:hover {text-decoration: none}
.b-menu-top li small {color: #666666; font-weight: bold}
.b-menu-top .icon-cart {margin-top: -5px; margin-right: 9px}
/* b-header -----------------------------------------------------------------------------*/ .b-header {position: relative; z-index: 1001; margin-bottom: 11px; padding-top: 11px; background: #ffffff}
.b-logo {float: left}
.b-menus {float: right}
.b-main-menu {margin-top: 30px}
.b-main-menu > li {position: relative; float: left; margin-left: 45px}
.b-main-menu > li:first-child {margin-left: 0px}
.b-main-menu > li a {border-bottom: 1px solid #d6d6d6; color: #000000; text-decoration: none; font-weight: bold; font-size: 20px; line-height: 1}
.b-main-menu > li a:hover {border-bottom-color: #ff6633}
.b-main-menu > li > a {display: block}
.b-main-menu > li.select > a {color: #ff6633}
.b-main-menu > li:hover .b-main-count {border-top-color: #d6561d; background: #fd6622}
.b-main-menu > li:hover .b-main-submenu {display: block}
.b-main-menu > li:hover .b-line {display: block}
.b-main-menu > li .b-line {position: absolute; top: 100%; left: 0; z-index: 102; display: none; margin: 0; padding: 0; width: 100%; height: 7px; border: none; background: #fd6622}
.b-main-count {position: absolute; top: -21px; left: 0px; padding: 3px 7px 3px 7px; border-top: 1px solid #b4b4b4; background: #cccccc; color: #ffffff; font-weight: bold; font-size: 12px; line-height: 1}
.b-main-submenu {position: absolute; top: 100%; left: -250px; z-index: 1001; display: none; padding: 7px; width: 964px}
.b-main-submenu .b-opacity {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: #000; opacity: 0.5; filter: alpha(opacity=50)}
.b-main-submenu .b-inner {padding: 16px 26px 0 18px; background: #fff}
.b-main-submenu > * {position: relative; z-index: 101}
.b-main-submenu-list {text-align: justify}
.b-main-submenu-list > li {display: inline-block; margin-bottom: 33px; width: 220px; vertical-align: top; text-align: left; *display: inline; *zoom: 1}
.b-main-submenu-list > li.last {width: 100%; height: 1px}
.b-main-submenu-list .b-title {margin-bottom: 57px}
.b-main-submenu-list .b-title img {float: left; margin-right: 10px}
.b-main-submenu-list .b-title .b-link {float: left; width: 153px}
.b-main-submenu-list .b-title a {color: #333333; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 18px}
.b-main-submenu-item li a {font-weight: normal; font-size: 12px; line-height: 20px}
.b-main-submenu-item li span {margin-left: 4px; color: #666666; font-size: 12px; line-height: 20px}
.b-nav {margin-top: 9px}
.b-nav li {float: left; margin-left: 17px}
.b-nav li:first-child {margin-left: 0}
.b-nav li a {border-bottom: 1px solid #d6d6d6; color: #666666; text-decoration: none; font-size: 14px; line-height: 1}
.b-nav li:hover a {border-bottom-color: #666666; text-decoration: none}
/* b-main-contact -----------------------------------------------------------------------------*/ .b-main-contact {padding-top: 10px; padding-bottom: 10px; background: url(../../skin/img/project/bg_main_contact.png)}
.b-main-contact .b-phone-main {float: left; margin-right: 92px; color: #333333; font-weight: bold; font-size: 18px; line-height: 1}
.b-main-contact .b-phone-main .icon-phone {margin-right: 5px}
.b-main-contact .b-phone-mob {float: left; color: #333333; font-weight: bold; font-size: 14px; line-height: 18px}
.b-main-contact .b-phone-mob small {margin-right: 2px; font-weight: normal}
.b-main-contact .b-phone-mob span {margin-right: 2px}
.b-main-contact .b-web-contact {float: right}
.b-main-contact .b-web-contact li {float: left}
.b-main-contact .b-web-contact li:first-child a {margin-left: 0; padding-left: 0; border: none}
.b-main-contact .b-web-contact li a {margin-left: 24px; padding-left: 27px; border-left: 1px solid #cccccc; color: #333333; text-decoration: none; font-size: 12px; line-height: 1}
.b-main-contact .b-web-contact .icon-chat {margin-right: 4px}
.g-main .b-advice-large {top: -42px}
/* b-main-contact -----------------------------------------------------------------------------*/ .b-under {margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; background: url(../../skin/img/project/bg_under.png)}
.b-under .b-search-tool {margin-bottom: 0}
.b-slider {position: relative; float: left; overflow: hidden; width: 726px; height: 240px}
.b-slider ul {width: 9999px}
.b-slider ul li {position: relative; float: left}
.b-slider-title {position: absolute; bottom: 0; left: 0; width: 100%; height: 73px}
.b-slider-title .b-inner {padding-top: 13px; padding-left: 20px; color: #fff}
.b-slider-title .b-opacity {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: #000; opacity: 0.6; filter: alpha(opacity=60)}
.b-slider-title > * {position: relative; z-index: 2}
.b-slider-title a {display: block; width: 490px; color: #ffffff; font-weight: bold; font-size: 14px; line-height: 20px}
.b-slider-control {position: absolute; right: 0; bottom: 0; z-index: 3; height: 73px}
.b-slider-control button {display: block; float: left; margin: 0; padding: 0; width: 73px; height: 100%; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background: #333333; background-image: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; content: ""; cursor: pointer}
.b-slider-control .b-prev {background: #333333 url(../../skin/img/project/bg_arrow_prev.png) no-repeat 50% 50%}
.b-slider-control .b-prev.select {background: #ff6633 url(../../skin/img/project/bg_arrow_prev_select.png) no-repeat 50% 50%}
.b-slider-control .b-next {background: #333333 url(../../skin/img/project/bg_arrow_next.png) no-repeat 50% 50%}
.b-slider-control .b-next.select {background: #ff6633 url(../../skin/img/project/bg_arrow_next_select.png) no-repeat 50% 50%}
/* b-advice - блок совета -----------------------------------------------------------------------------*/ .b-advice {position: relative; float: right; padding: 17px 12px 19px 12px; width: 198px; background: #ff6633}
.b-advice img {display: block; margin: 0 auto; margin-bottom: 14px}
.b-advice hr {margin: 0; margin-bottom: 16px; padding: 0; width: 100%; height: 4px; border: none; background: url(../../skin/img/project/bg_wave.png) repeat-x; background-color: transparent}
.b-advice span {display: block; margin-bottom: 1px; color: #ffffff; font-size: 14px; line-height: 17px}
.b-advice a {border-bottom: 1px solid #ffb399; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 18px; line-height: 21px}
.b-advice a:hover {border-color: #fff}
.b-ad-link {position: absolute; top: 29px; right: -46px; -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg)}
.b-ad-link a {padding: 3px 13px 4px 13px; border: none; background: #999999; color: #fff; text-decoration: underline; text-transform: uppercase; font-size: 10px; line-height: 1}
.b-ad-link.left {right: auto; top: 30px; left: -50px}
/* b-search-tool -----------------------------------------------------------------------------*/ .b-search-tool {margin-bottom: 30px}
.b-search-tool .selectboxit-container {float: left}
.b-search-tool form {float: right}
.b-search-tool input[type="text"] {float: left; padding: 0; padding-left: 19px; width: 345px; height: 40px; border: 1px solid #dcdcdc; color: #999999; font-size: 14px; line-height: 40px}
.b-search-tool input[type="button"], .b-search-tool input[type="submit"]{ float: left; margin: 0; padding: 0; width: 107px; height: 42px; border: 1px solid #cc3300; background: #ff6531; background: -moz-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6531), color-stop(13%, #ff602e), color-stop(39%, #ff5321), color-stop(61%, #ff4512), color-stop(84%, #ff3a06), color-stop(100%, #ff3402)); background: -webkit-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -o-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -ms-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: linear-gradient(to bottom, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); box-shadow: inset 0px 1px 0px #ffb27f; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 14px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6531', endColorstr='#ff3402', GradientType=0); cursor: pointer}
/* select -----------------------------------------------------------------------------*/ .selectboxit-container {position: relative}
.selectboxit-container .selectboxit {position: relative; display: block; margin: 0; padding: 0; width: 474px; height: 42px; border-radius: 0; cursor: pointer}
.selectboxit-container .selectboxit-text {float: left; overflow: hidden; padding-left: 16px}
.selectboxit-container .selectboxit-arrow-container {position: absolute; top: 0; right: 0; width: 40px; height: 40px !important; border: 1px solid #cc3300; background: #ff6531; background: -moz-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6531), color-stop(13%, #ff602e), color-stop(39%, #ff5321), color-stop(61%, #ff4512), color-stop(84%, #ff3a06), color-stop(100%, #ff3402)); background: -webkit-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -o-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -ms-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: linear-gradient(to bottom, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); box-shadow: inset 0px 1px 0px #ffb27f; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6531', endColorstr='#ff3402', GradientType=0)}
.selectboxit-container .selectboxit-arrow {display: inline-block; margin-top: 16px; width: 15px; height: 10px; background: url(../../skin/img/project/bg_select_arrow.png) no-repeat; *display: inline; *zoom: 1}
.b-select-little .selectboxit-container {position: relative; float: left; width: 100%}
.b-select-little .selectboxit-container .selectboxit {position: relative; display: block; margin: 0; padding: 0; width: 100%; height: 42px; border: 1px solid #dcdcdc; border-radius: 0; cursor: pointer; -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box}
.b-select-little .selectboxit-container .selectboxit-text {float: left; overflow: hidden; padding-left: 21px; font-weight: bold; font-size: 14px}
.b-select-little .selectboxit-container .selectboxit-arrow-container {position: absolute; top: 0; right: 0; width: 40px; height: 40px !important; border: none; background: #ffffff; box-shadow: none; filter: none}
.b-select-little .selectboxit-container .selectboxit-arrow {display: inline-block; margin-top: 16px; width: 15px; height: 10px; background: url(../../skin/img/project/bg_select_arrow_silver.png) no-repeat; *display: inline; *zoom: 1}
.b-select-little .btn {background: #ffffff; color: #333333}
.b-select-little .dropdown-menu {right: -2px; border: 1px solid #dcdcdc; border-top: none; border-bottom: none; background-color: #ffffff}
.b-select-little .dropdown-menu a {border-top: none; border-bottom: 1px solid #dcdcdc; background: #ffffff; color: #333333}
.b-select-little .dropdown-menu li {width: 100%; background: #ffffff}
.b-select-little .dropdown-menu .active > a {border-top: none; background: #f2f2f3; color: #333333}
.b-select-little .dropdown-menu li > a:hover, .b-select-little .dropdown-menu li a:focus {border-top: none; background: #f2f2f3; color: #333333}
/* content -----------------------------------------------------------------------------*/ .g-col-content {position: relative}
.g-col-content.two-left-mini .g-col-left {width: 222px; float: left}
.g-col-content.two-left-mini .g-col-right {float: right; width: 726px}
.g-col-content.two-equal .g-col-left {float: left; width: 474px}
.g-col-content.two-equal .g-col-right {width: 474px; float: right}
.g-col-left {float: left; width: 708px}
.g-col-right {float: right; width: 225px}
/* левый каталог на главной странице -----------------------------------------------------------------------------*/ .b-catalog-main {text-align: justify}
.b-catalog-main > li {display: inline-block; margin-bottom: 40px; width: 207px; vertical-align: top; text-align: left; *display: inline; *zoom: 1}
.b-catalog-main > li > a {color: #333333; text-decoration: none; font-weight: bold; font-size: 18px; line-height: 22px}
.b-catalog-main > li > a img {margin-bottom: 2px}
.b-catalog-main > li.last {width: 100%; height: 1px}
.b-catalog-main-ad {margin-top: -50px; margin-bottom: 30px}
/* список новинок (Новинки | Каталог оборудования) -----------------------------------------------------------------------------*/ .b-catalog-novelty {margin-top: 10px}
.b-catalog-novelty > li {position: relative; float: left}
.b-catalog-novelty > li > a {padding-right: 8px; padding-left: 8px; border-left: 1px solid #ebebeb; color: #3399cc; font-size: 12px; line-height: 12px}
.b-catalog-novelty > li:first-child > a {padding-left: 0; border-right: 1px solid #dadada; border-left: none}
.b-catalog-novelty > li.selected > a {color: #ff6633}
.b-catalog-novelty > li.selected:hover .b-catalog-novelty-popup, .b-catalog-novelty > li:hover .b-catalog-novelty-popup{ display: block}
.b-catalog-novelty.one-element li:first-child a {border-right: none}
/* выпадающий список из новинок -----------------------------------------------------------------------------*/ .b-catalog-novelty-popup {position: absolute; top: 100%; left: 0; z-index: 5; display: none; padding-top: 12px; padding-left: 13px; width: 215px; border-top: 4px solid #ff6633; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 79%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(79%, #f4f4f4), color-stop(100%, #f3f3f3)); background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 79%, #f3f3f3 100%); background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 79%, #f3f3f3 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 79%, #f3f3f3 100%); background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 79%, #f3f3f3 100%); box-shadow: 0 0 2px 2px #f0f0f0; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0)}
.b-catalog-novelty-popup > li {margin-bottom: 12px}
.b-catalog-novelty-popup > li a {border-bottom: 1px solid #c0c0c0; color: #333333; text-decoration: none; font-size: 14px; line-height: 14px}
.b-catalog-novelty-popup > li a:hover {border-bottom-color: #ff6633}
.b-catalog-novelty-popup > li span {margin-left: 4px; color: #999999}
/* b-product-slider, слайдер продуктов -----------------------------------------------------------------------------*/ .b-product-slider {position: relative; overflow: hidden; margin-bottom: 26px; margin-left: -3px; padding-left: 11px; width: 228px}
.b-product-slider h6 {margin-bottom: 18px; color: #333333; text-transform: uppercase; font-weight: normal; font-size: 12px; line-height: 12px}
.b-product-slider .b-image {width: 206px; height: 206px; position: relative; display: block; padding: 8px; margin-bottom: 14px; background: #ffffff; -webkit-box-shadow: 0 0 4px 2px #f0f0f0; box-shadow: 0 0 4px 2px #f0f0f0; vertical-align: middle; text-align: center}
.b-product-slider .b-image .b-inner {width: 204px; height: 204px; border: 1px solid #e4e0e0}
.b-product-slider .b-image a {border: none; font-size: 0; display: inline-block; vertical-align: middle; line-height: 203px}
.b-product-slider .b-image a img {vertical-align: middle}
.b-product-slider span {display: block; margin-bottom: 5px; color: #ff6633; font-weight: bold; font-size: 18px; line-height: 18px}
.b-product-slider a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px}
.b-product-slider a:hover {border-bottom-color: #ff6633}
.b-product-slider .b-maker {display: inline-block; margin-top: 8px; font-weight: normal; font-size: 12px; line-height: 14px; *display: inline; *zoom: 1}
.b-product-slider-list {width: 9999px}
.b-product-slider-list > li {float: left; margin-right: 15px; width: 225px}
/* b-product-tags, теги для продуктов -----------------------------------------------------------------------------*/ .b-product-tags ul {width: auto}
.b-product-tags ul li {display: block; float: left; margin-right: 0; padding: 0 10px; width: auto; height: 32px; background: #666666; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 32px}
.b-product-tags ul li.selected {background: #ff9966}
.b-product-tags ul li.disabled {background: #cccccc; color: #666666; text-transform: none; font-weight: normal}
.b-product-tags ul li.disabled-two {background: #cccccc; color: #666666; text-transform: none; font-weight: normal; display: table; padding: 0; width: 100px; text-align: left}
.b-product-tags ul li.disabled-two .b-wrap {display: table-cell; vertical-align: middle; padding-left: 11px; padding-right: 10px; font-size: 12px; line-height: 1}
.b-product-tags.bottom-left {position: absolute; bottom: 0px; left: 0px}
/* b-product-switch -----------------------------------------------------------------------------*/ .b-product-switch {overflow: hidden; margin-top: 16px}
.b-product-switch li {float: left; margin-left: 7px}
.b-product-switch li:first-child {margin-left: 0}
.b-product-switch a {display: block; margin: 0; width: 12px; height: 12px; border: none; border-radius: 20px; background: #cccccc; font-size: 0; line-height: 0; cursor: pointer}
.b-product-switch a.selected {background: #fd6622; cursor: default}
.b-product-switch a.selected:hover {background: #fd6622}
.b-product-switch a:hover {background: #fd6622}
.b-product-switch:hover .selected {background: #cccccc}
.b-ad-img {position: relative; margin-bottom: 28px; width: 222px; height: 310px}
/* b-news-widget -----------------------------------------------------------------------------*/ .b-news-widget h6 {margin-bottom: 14px; color: #333333; text-transform: uppercase; font-weight: normal; font-size: 12px; line-height: 14px}
.b-news-widget ul li {margin-bottom: 16px}
.b-news-widget ul span {display: block; margin-bottom: 14px; margin-bottom: 6px; color: #ff6633; font-size: 12px; line-height: 1}
.b-news-widget ul a {color: #333333; text-decoration: underline; font-size: 14px; line-height: 17px}
.b-news-widget ul a:hover {color: #666666; text-decoration: none}
.b-news-widget > a {color: #ff6633; text-transform: uppercase; font-size: 10px; line-height: 1}
.b-news-widget > a:hover {text-decoration: none}
/* .b-advice-large, совет на всю длинну -----------------------------------------------------------------------------*/ .b-advice-large {position: relative; width: 100%; background: #ff6633}
.b-advice-large .b-inner {padding-top: 17px; padding-bottom: 23px; padding-left: 59px}
.b-advice-large img {float: left; margin-top: 6px; margin-right: 60px}
.b-advice-large .b-text {float: left; padding-top: 10px; padding-bottom: 5px; padding-left: 32px; background: url(../../skin/img/project/bg_advice_large.png) left top repeat-y}
.b-advice-large .b-text a {display: inline-block; margin-bottom: 9px; border-bottom: 1px solid #ffb399; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 18px; line-height: 1; *display: inline; *zoom: 1}
.b-advice-large .b-text a:hover {border-bottom-color: #ffffff}
.b-advice-large .b-text p {width: 537px; color: #ffffff; font-size: 14px; line-height: 20px}
/* .b-catalog-maker, каталог производителей -----------------------------------------------------------------------------*/ .b-catalog-maker {margin-bottom: 33px; width: 725px}
.b-catalog-maker h6 {margin-bottom: 14px; color: #333333; text-transform: uppercase; font-weight: normal; font-size: 12px; line-height: 14px}
.b-catalog-maker ul li {display: inline-block; margin-right: 23px; margin-bottom: 33px; *display: inline; *zoom: 1}
.b-catalog-maker a {display: block; color: #ff6633; text-decoration: underline; font-size: 10px; line-height: 1}
.b-catalog-maker a:hover {text-decoration: none}
.b-catalog-maker.justify {margin-bottom: 0; width: auto}
.b-catalog-maker.justify ul {text-align: justify}
.b-catalog-maker.justify ul li {display: inline-block; margin-right: 9px; margin-bottom: 33px; text-align: left}
.b-catalog-maker.justify ul li.helper {width: 100%; height: 1px}
.b-catalog-maker.last-none ul li {margin-right: 26px}
.b-catalog-maker.last-none ul li.last {margin-right: 0}
/* .b-footer -----------------------------------------------------------------------------*/ .b-footer {margin-bottom: 33px; font-size: 12px; line-height: 20px}
.b-footer .b-wrapper {position: relative; padding-top: 23px; border-top: 4px solid #cccccc}
.b-footer .b-footer-contact {position: relative; float: left; margin-right: 40px; width: 212px; color: #333333}
.b-footer .b-footer-contact hr {position: absolute; top: -27px; left: 0; margin: 0; padding: 0; width: 100%; height: 8px; border: none; background: #ff6633}
.b-footer .b-text {float: left; width: 717px; color: #666666}
/* .katalog_list_compare_feature_sks_utv -----------------------------------------------------------------------------*/ .g-catalog-list .g-col-content {margin-bottom: 70px}
.b-breadcrumb {margin-bottom: 19px; font-size: 12px}
.b-breadcrumb li {float: left; margin-left: 7px; padding-left: 21px; background: url(../../skin/img/project/ico_arrow_right_red.png) left center no-repeat}
.b-breadcrumb li:first-child {margin-left: 0; padding-left: 0; background: none}
.b-breadcrumb li.active a {border-bottom: none; color: #000000; text-decoration: none}
.b-breadcrumb li.active a:hover {border-bottom: none}
.b-breadcrumb li a {border-bottom: 1px solid #666666; color: #666666; text-decoration: none; font-size: 12px; line-height: 1}
.b-breadcrumb li a:hover {border-bottom: 1px solid #ff6600}
.b-page-title {margin-bottom: 14px; padding-bottom: 6px; border-bottom: 4px solid #ff6633; font-size: 30px}
.b-page-title h2 {float: left; font-weight: bold; font-size: 24px; line-height: 26px}
.b-page-title h2 strong {margin-right: 7px; margin-left: 7px; color: #ff6633; font-weight: normal; font-size: 30px}
.b-page-title h2 span {color: #999999; font-size: 14px}
.b-page-title h2 .sub {font-size: 24px; color: #000000; font-weight: normal}
.b-page-title .b-right {float: right}
.b-page-title.share h2 {float: left; width: 474px; font-weight: bold; font-size: 20px; line-height: 25px}
.b-like-list {margin-right: 10px; margin-bottom: 6px}
.b-like-list ul li {float: left; margin-left: 17px}
.b-like-list ul li:first-child {margin-left: 0}
.b-share-list {color: #666666; font-size: 12px; line-height: 16px}
.b-share-list ul li {float: left; margin-left: 8px}
.b-share-list ul li:first-child {margin-left: 0}
.b-category-list {margin-bottom: 14px; width: 222px}
.b-category-list img {float: left; margin-right: 10px}
.b-category-list .b-link {float: left; width: 153px}
.b-category-list .b-link a {color: #333333; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 18px}
.b-category-list a {border-bottom: 1px solid #d6d6d6; text-decoration: none}
.b-category-list a:hover {border-bottom-color: #ff6633}
.b-category-list ul {box-shadow: 0 0 5px 2px #f0f0f0; padding-top: 12px; padding-bottom: 50px; padding-left: 9px; border-top: 4px solid #ff6633; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 79%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(79%, #f4f4f4), color-stop(100%, #f3f3f3)); background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 79%, #f3f3f3 100%); background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 79%, #f3f3f3 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 79%, #f3f3f3 100%); background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 79%, #f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0)}
.b-category-list ul li {margin-top: 12px}
.b-category-list ul li:first-child {margin-top: 0}
.b-category-list ul li.active a {color: #0099cc}
.b-category-list ul li a {color: #333333; font-size: 14px; line-height: 1}
.b-category-list ul li span {margin-left: 4px; color: #999999; font-size: 14px; line-height: 1}
.b-category-list-header {margin-bottom: 21px}
.b-new-arrivals {margin-bottom: 18px; padding-top: 14px; padding-bottom: 13px; padding-left: 9px; background: #ff6633}
.b-new-arrivals a {color: #ffffff; text-decoration: none; text-transform: uppercase; font-size: 14px; line-height: 1}
.b-new-arrivals a span {display: block; margin-bottom: 4px; font-weight: bold; font-size: 22px; line-height: 1}
.b-reset-filters {margin-bottom: 21px; padding-top: 8px; padding-bottom: 11px; padding-left: 9px; background: #e7e8e9}
.b-reset-filters a {color: #666666; text-decoration: none; font-size: 12px; line-height: 1}
.b-reset-filters a span {border-bottom: 2px solid #aeaeaf}
.b-reset-filters .icon-remove {margin-right: 8px; vertical-align: text-bottom}
.b-filter {margin-bottom: 21px}
.b-filter-title {margin-bottom: 14px; padding-bottom: 7px; border-bottom: 4px solid #ff6633}
.b-filter-title strong {float: left; color: #000000; font-size: 14px; line-height: 1}
.b-filter-title button {display: block; float: right; width: 13px; height: 12px; border: none; background: url(../../skin/img/project/ico_remove_grey.png) no-repeat; cursor: pointer}
.b-filter-checkbox-list li {margin-top: 9px}
.b-filter-checkbox-list li:first-child {margin-top: 0}
.b-filter-checkbox-list input[type="checkbox"] {display: none}
.b-filter-checkbox-list input[type="checkbox"] + label span {display: inline-block; margin-right: 5px; width: 16px; height: 16px; background: url(../../skin/img/project/bg_checkbox_unchecked.png) left top no-repeat; vertical-align: text-top; cursor: pointer; *display: inline; *zoom: 1}
.b-filter-checkbox-list input[type="checkbox"]:checked + label span {background: url(../../skin/img/project/bg_checkbox_checked.png) left top no-repeat}
.b-filter-checkbox-list input[type="checkbox"]:checked + label p {color: #0099cc}
.b-filter-checkbox-list label {margin: 0; color: #666666; text-transform: none; text-shadow: none; font-weight: normal; font-size: 12px; line-height: 1; cursor: pointer}
.b-filter-checkbox-list label p {display: inline; margin: 0; text-decoration: underline; line-height: 1}
.b-filter-checkbox-list label p:hover {color: #000000}
.b-filter-checkbox-list label small {color: #999999; font-size: 12px}
.b-slider-range {width: 100%}
.b-slider-value {margin-bottom: 11px; font-size: 14px}
.b-slider-value span {margin-left: 5px; color: #000000}
.b-slider-value span:first-child {margin-left: 0}
.b-slider-value input[type="text"] {margin: 0; padding: 0; width: 67px; height: 34px; border: 1px solid #cfcfcf; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 3%, #f8f8f8 30%, #e9e9e9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(3%, #f9f9f9), color-stop(30%, #f8f8f8), color-stop(100%, #e9e9e9)); background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 3%, #f8f8f8 30%, #e9e9e9 100%); background: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 3%, #f8f8f8 30%, #e9e9e9 100%); background: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 3%, #f8f8f8 30%, #e9e9e9 100%); background: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 3%, #f8f8f8 30%, #e9e9e9 100%); box-shadow: inset 1px 1px 0px #ffffff; text-align: center; font-weight: bold; line-height: 34px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0)}
.b-slider-value input[type="text"].from {color: #0099cc}
.b-sorting-list {margin-bottom: 55px; color: #666666; font-size: 12px; line-height: 1}
.b-sorting-list li {float: left; padding-right: 7px; padding-left: 7px; border-right: 1px solid #666666; border-left: 1px solid #eeeeee}
.b-sorting-list li:first-child {padding-right: 0; padding-left: 0; border-right: none}
.b-sorting-list li:first-child + li {border-left: none}
.b-sorting-list li a {font-size: 12px; line-height: 1; color: #0099cc; text-decoration: none; border-bottom: 1px solid #0099cc}
.b-sorting-list li a:hover {border-bottom-color: #ff6633}
.b-sorting-list .last {padding-right: 0; border-right: none}
.b-catalog-list {margin-bottom: 19px}
.b-catalog-list > li {position: relative; margin-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #cccccc}
.b-catalog-list > li:first-child {margin-top: 0}
.b-catalog-list > li.last {border-bottom: none}
.b-catalog-list .b-img {float: left; width: 222px}
.b-catalog-list .b-img > a {display: block; border-bottom: none}
.b-catalog-list .b-img > a img {display: block}
.b-catalog-list .b-cont {float: right; width: 478px}
.b-catalog-list .b-product-tags {margin-bottom: 10px}
.b-catalog-list .b-link {display: block; margin-bottom: 13px}
.b-catalog-list .b-link a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 19px}
.b-catalog-list .b-link a:hover {border-bottom-color: #ff6633}
.b-catalog-list .b-price {display: block; margin-bottom: 13px; color: #ff6633; font-weight: bold; font-size: 24px; line-height: 1}
.b-catalog-list .b-price sup {vertical-align: top; font-size: 14px}
.b-catalog-list .b-price.new {color: #cc0000}
.b-catalog-list .b-price-former {display: block; margin-top: 7px; margin-bottom: 6px; color: #999999; text-decoration: line-through; font-weight: bold; font-size: 18px; line-height: 1}
.b-catalog-list .b-price-former sup {vertical-align: text-top; font-size: 12px; line-height: 18px}
.b-catalog-list dl {margin-bottom: 14px; font-size: 12px; line-height: 14px}
.b-catalog-list dl dt {float: left; color: #999999}
.b-catalog-list dl dd {float: left; margin-bottom: 6px; width: 377px; color: #666666}
.b-catalog-list dl dd a {border-bottom: 1px solid #797979; color: #333333; text-decoration: none}
.b-catalog-list dl dd a:hover {border-bottom-color: #ff6633}
.b-catalog-list .btn-cart-add {margin-right: 16px}
.b-catalog-list .b-inscription {position: absolute; bottom: 30px; left: 0; width: 222px}
.b-catalog-list .b-inscription span {display: block; font-size: 12px; line-height: 14px}
.b-catalog-list .b-inscription a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-size: 12px; line-height: 1}
.b-catalog-list .b-inscription a:hover {border-bottom-color: #ff6633}
.b-catalog-list .b-inscription.sale {padding-left: 54px; width: 168px; background: url(../../skin/img/project/ico_sale_middle.png) left center no-repeat}
.b-compare-link {display: inline-block; *display: inline; *zoom: 1}
.b-compare-link a {border-bottom: 1px solid #cccccc; color: #0099cc; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 1}
.b-compare-link a:hover {border-bottom-color: #ff6633}
.b-compare-link span {border-bottom: none; color: #000; font-weight: bold}
.btn-cart-add {width: 138px; height: 40px; border: 1px solid #cc3300; background: #ff6531; background: -moz-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6531), color-stop(13%, #ff602e), color-stop(39%, #ff5321), color-stop(61%, #ff4512), color-stop(84%, #ff3a06), color-stop(100%, #ff3402)); background: -webkit-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -o-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -ms-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: linear-gradient(to bottom, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); box-shadow: inset 0px 1px 0px #ffb27f; color: #ffffff; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 40px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6531', endColorstr='#ff3402', GradientType=0); cursor: pointer}
.btn-cart-add i {margin-right: 5px; vertical-align: text-bottom}
.b-feature-mini {margin-bottom: 19px}
.b-feature-mini > li {float: left; margin-left: 19px}
.b-feature-mini > li:first-child {margin-left: 0}
.b-feature-mini > li span {display: block; float: left; width: 80px; color: #666666; font-size: 11px; line-height: 13px}
.b-feature-mini i {float: left; margin-right: 10px}
.b-pagination {text-align: center; font-size: 36px}
.b-pagination ul {display: inline-block; *display: inline; *zoom: 1; margin: 0; font-size: 36px}
.b-pagination ul li {display: inline}
.b-pagination ul li a {float: left; margin-left: 13px; padding: 5px 11px; border: 1px solid #d4d4d4; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #f9f9f9; background: -moz-linear-gradient(top, #f9f9f9 0%, #f8f8f8 28%, #e9e9e9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(28%, #f8f8f8), color-stop(100%, #e9e9e9)); background: -webkit-linear-gradient(top, #f9f9f9 0%, #f8f8f8 28%, #e9e9e9 100%); background: -o-linear-gradient(top, #f9f9f9 0%, #f8f8f8 28%, #e9e9e9 100%); background: -ms-linear-gradient(top, #f9f9f9 0%, #f8f8f8 28%, #e9e9e9 100%); background: linear-gradient(to bottom, #f9f9f9 0%, #f8f8f8 28%, #e9e9e9 100%); box-shadow: inset 1px 1px 0px #ffffff; color: #999999; text-decoration: none; font-size: 24px; line-height: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9', GradientType=0)}
.b-pagination ul li a:hover {color: #ff6633}
.b-pagination ul li:first-child a {margin-left: 0}
.b-pagination ul li.active a {color: #333333}
.b-pagination ul li.prev a, .b-pagination ul li.next a {filter: none; padding: 0; border: none; background: none; font-size: 36px; line-height: 1}
.b-pagination ul li.prev a {color: #999999}
.b-pagination ul li.next a {color: #ff6633}
.b-compare-mini {margin-bottom: 23px; padding: 15px 10px 5px 9px; background: #ffffcc}
.b-compare-mini strong {display: block; margin-bottom: 14px; color: #000000; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 1}
.b-compare-mini a {display: block; padding-left: 20px; background: url(../../skin/img/project/ico_remove.png) left 3px no-repeat; color: #333333; text-decoration: underline; font-size: 12px; line-height: 15px}
.b-compare-mini a:hover {color: #0099cc}
.b-compare-mini a small {font-size: 18px; line-height: 1}
.b-compare-mini ul li {margin-bottom: 10px}
.b-compare-mini ul li.last a {background: none; color: #0099cc}
.g-catalog-one .b-page-title {padding-bottom: 13px}
.g-catalog-one .b-like-list {margin-top: 24px}
.g-catalog-one .g-col-content {margin-bottom: 130px}
.b-product {margin-bottom: 17px; padding-top: 7px}
.b-product .b-left {float: left; margin-right: 30px; width: 222px}
.b-product .b-center {float: left; width: 474px}
.b-product .b-right {float: right; width: 222px}
.b-product .b-mark {position: absolute; top: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: -18.5px; margin-left: -8px; padding: 4px 4px 4px 4px; width: 100%; text-align: center}
.b-product .b-mark > * {position: relative; z-index: 2}
.b-product .b-mark .b-mark-inner {height: 35px; border: 1px solid #ffffff}
.b-product .b-mark .b-mark-inner span {color: #d6d6d6; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 37px}
.b-product .b-mark .b-opacity {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: #cc0000; opacity: 0.8; filter: alpha(opacity=80)}
.b-product .b-image {position: relative; display: block; padding: 8px; width: 206px; min-height: 206px; background: #ffffff; -webkit-box-shadow: 0 0 4px 2px #f0f0f0; box-shadow: 0 0 4px 2px #f0f0f0; vertical-align: middle; text-align: center}
.b-product .b-image .b-inner {width: 204px; min-height: 204px; border: 1px solid #e4e0e0}
.b-product .b-image a {display: inline-block; border: none; vertical-align: middle; font-size: 0; line-height: 203px}
.b-product .b-image a img {vertical-align: middle}
.b-product .b-product-tags {margin-bottom: 17px}
.b-product .b-price {display: block; margin-bottom: 22px; color: #ff6633; font-weight: bold; font-size: 30px; line-height: 1}
.b-product .b-price sup {vertical-align: top; font-size: 14px}
.b-product .b-price.new {color: #cc0000}
.b-product .btn-cart-add {margin-bottom: 14px; width: 100%}
.b-product .b-compare-link {margin-bottom: 51px}
.b-product .b-price-former {display: block; margin-top: 7px; margin-bottom: 6px; color: #999999; text-decoration: line-through; font-weight: bold; font-size: 18px; line-height: 1}
.b-product .b-price-former sup {vertical-align: text-top; font-size: 12px; line-height: 18px}
.b-product .b-product-label {margin-bottom: 15px; padding-top: 14px; padding-bottom: 11px; background: #f2f2f3}
.b-product .b-product-label .b-item {display: inline-block; margin-left: 26px; width: 222px; vertical-align: top; *display: inline; *zoom: 1}
.b-product .b-product-label .b-item:first-child {margin-left: 0}
.b-product .b-product-label ul {padding-left: 15px}
.b-product .b-product-label ul li {margin-top: 3px; color: #999999; font-size: 12px; line-height: 1}
.b-product .b-product-label ul li:first-child {margin-top: 0}
.b-product .b-product-label ul li strong {color: #333333; font-size: 14px}
.b-product-moreimg {margin-top: 16px}
.b-product-moreimg a {color: #000; text-decoration: none; font-size: 12px; line-height: 1}
.b-product-moreimg a span {border-bottom: 1px solid #999999}
.b-product-moreimg a:hover span {border-bottom-color: #ff6633}
.b-product-moreimg i {margin-right: 7px; vertical-align: middle}
.b-product-desc-brief {font-size: 12px; line-height: 14px}
.b-product-desc-brief span {color: #999999; font-size: 12px}
.b-product-desc-brief strong {font-weight: bold; font-size: 14px}
.b-product-desc-brief a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none}
.b-product-desc-brief a:hover {border-bottom-color: #ff6633}
.b-product-desc-brief p {color: #000000; font-size: 14px; line-height: 20px}
.b-product-desc-brief li {margin-bottom: 4px}
.b-product-desc-brief li.block {margin-top: 3px; margin-top: 14px}
.b-product-desc-brief li.block span {display: block; margin-bottom: 5px}
.b-warranty-info strong {display: block; margin-bottom: 8px; color: #ff6633; font-size: 14px; line-height: 1}
.b-warranty-info p {color: #333333; font-size: 12px; line-height: 15px}
.b-popover {position: relative; margin-bottom: 12px; padding-top: 15px; padding-bottom: 15px; padding-left: 12px; background: #ffffcc; line-height: 18px}
.b-popover:before {position: absolute; bottom: 100%; left: 92px; display: block; width: 0px; height: 0px; border-width: 0 21.5px 22px 21.5px; border-style: solid; border-color: transparent transparent #ffffcc transparent; content: ""}
.b-popover p {color: #666666; font-size: 14px}
.b-popover .less {font-size: 12px}
.b-popover a {color: #0099cc; border-bottom: 1px solid #0099cc; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 16px}
.b-popover a:hover {border-bottom-color: #ff6633}
.b-product-set {margin-bottom: 43px}
.b-product-set .b-title {margin-bottom: 33px; padding-bottom: 10px; border-bottom: 4px solid #cccccc}
.b-product-set .b-title h5 {color: #000000; font-weight: bold; font-size: 18px}
.b-product-set ul li {float: left; margin-left: 30px; width: 222px; text-align: center}
.b-product-set ul li:first-child {margin-left: 0}
.b-product-set ul li.more {padding: 10px; width: 200px; border: 1px solid #cccccc; background: #ffffff}
.b-product-set ul li.more .inner {display: table-cell; height: 142px; background: #f1f2f2; vertical-align: middle}
.b-product-set ul li.more a {border-bottom: 1px dashed #999999; color: #0099cc; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px}
.b-product-set ul li.discount .b-price-cont {background: url(../../skin/img/project/ico_sale_less.png) left center no-repeat; padding-left: 38px}
.b-product-set .b-link {display: inline-block; margin-bottom: 8px; width: 170px; *display: inline; *zoom: 1}
.b-product-set .b-link a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 16px}
.b-product-set .b-link a:hover {border-bottom-color: #ff6633}
.b-product-set .b-price-cont {display: inline-block; *display: inline; *zoom: 1}
.b-product-set .b-price {color: #ff6633; display: block; font-weight: bold; font-size: 14px; line-height: 1}
.b-product-set .b-price sup {font-size: 8px; vertical-align: top}
.b-product-set .b-price.new {color: #cc0000}
.b-product-set .b-price-former {color: #999999; text-decoration: line-through; font-weight: bold; font-size: 14px; display: block; line-height: 1; margin-bottom: 4px}
.b-product-set .b-price-former sup {font-size: 8px; vertical-align: top}
.b-product-desc-full {margin-bottom: 53px}
.b-product-desc-full .b-title {margin-bottom: 10px; color: #000000; font-weight: bold; font-size: 18px; line-height: 1}
.b-product-desc-full strong {font-weight: bold; font-size: 14px; display: block; margin-bottom: 5px}
.b-product-desc-full p {margin-bottom: 10px; color: #000000; font-size: 14px; line-height: 19px}
.b-product-desc-full h5 {margin-bottom: 10px; color: #000000; font-weight: bold; font-size: 18px; line-height: 1}
.b-product-desc-full a {text-decoration: none; color: #0099cc; border-bottom: none}
.b-product-desc-full a:hover {border-bottom: 1px solid #0099cc}
.b-product-desc-full a.underline {border-bottom: 1px solid #0099cc}
.b-product-desc-full a.underline:hover {border-bottom-color: #ff6633}
.b-product-desc-full .b-bulleted {margin-bottom: 22px; list-style-position: inside; list-style-type: disc}
.b-product-desc-full .b-bulleted li {margin-top: 6px; font-size: 14px; line-height: 1}
.b-product-desc-full .b-bulleted li:first-child {margin-top: 0}
.b-nav-tabs.grey li {float: left}
.b-nav-tabs.grey li a {display: block; padding: 11px 23px 11px 23px; border-top: 1px solid #e6e7e8; border-right: 1px solid #e6e7e8; border-bottom: 1px solid #e6e7e8; background: #ffffff; color: #999999; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 1}
.b-nav-tabs.grey li.active a {border-bottom-color: transparent; background: #f1f2f2; color: #000000}
.b-nav-tabs.grey li:first-child a {border-left: 1px solid #e6e7e8}
.b-nav-tabs.grey li:first-child.active a {border-left-color: transparent}
.b-nav-tabs.orange li {float: left; padding: 7px 11px 6px 11px}
.b-nav-tabs.orange li a {display: block; font-size: 12px; line-height: 1; color: #666666; text-decoration: none; border-bottom: 1px dashed #999999}
.b-nav-tabs.orange li.active {background: #ff6633}
.b-nav-tabs.orange li.active a {color: #ffffff; border-bottom: none; text-decoration: none}
.b-tab-content {overflow: auto}
.b-tab-content.grey {background: #f2f2f2; background: -moz-linear-gradient(top, #f2f2f2 0%, #f3f3f3 13%, #f4f4f6 13%, #f4f4f4 16%, #f5f7f6 17%, #f7f7f7 24%, #fafafc 30%, #fefefe 42%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(13%, #f3f3f3), color-stop(13%, #f4f4f6), color-stop(16%, #f4f4f4), color-stop(17%, #f5f7f6), color-stop(24%, #f7f7f7), color-stop(30%, #fafafc), color-stop(42%, #fefefe), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #f2f2f2 0%, #f3f3f3 13%, #f4f4f6 13%, #f4f4f4 16%, #f5f7f6 17%, #f7f7f7 24%, #fafafc 30%, #fefefe 42%, #ffffff 100%); background: -o-linear-gradient(top, #f2f2f2 0%, #f3f3f3 13%, #f4f4f6 13%, #f4f4f4 16%, #f5f7f6 17%, #f7f7f7 24%, #fafafc 30%, #fefefe 42%, #ffffff 100%); background: -ms-linear-gradient(top, #f2f2f2 0%, #f3f3f3 13%, #f4f4f6 13%, #f4f4f4 16%, #f5f7f6 17%, #f7f7f7 24%, #fafafc 30%, #fefefe 42%, #ffffff 100%); background: linear-gradient(to bottom, #f2f2f2 0%, #f3f3f3 13%, #f4f4f6 13%, #f4f4f4 16%, #f5f7f6 17%, #f7f7f7 24%, #fafafc 30%, #fefefe 42%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0)}
.b-tab-content.grey > .b-tab-pane {padding-top: 22px; padding-right: 24px; padding-left: 16px}
.b-tab-content.orange > .b-tab-pane {padding-top: 27px}
.b-tab-content > .b-tab-pane {display: none}
.b-tab-content > .active {display: block}
.b-preview-product-h {margin-bottom: 37px}
.b-preview-product-h .b-title {margin-bottom: 33px; padding-bottom: 10px; border-bottom: 4px solid #ff6633}
.b-preview-product-h .b-title h5 {color: #000000; font-weight: bold; font-size: 18px; line-height: 1}
.b-preview-product-h .b-preview-product-list-h > li {position: relative; float: left; margin-left: 30px; width: 222px}
.b-preview-product-h .b-preview-product-list-h > li:first-child {margin-left: 0}
.b-preview-product-h .b-image {position: relative; display: block; padding: 8px; margin-bottom: 14px; background: #ffffff; -webkit-box-shadow: 0 0 4px 2px #f0f0f0; box-shadow: 0 0 4px 2px #f0f0f0; vertical-align: middle; width: 206px; height: 206px; text-align: center}
.b-preview-product-h .b-image .b-inner {width: 204px; height: 204px; border: 1px solid #e4e0e0}
.b-preview-product-h .b-image a {border: none; font-size: 0; display: inline-block; vertical-align: middle; line-height: 203px}
.b-preview-product-h .b-image a img {vertical-align: middle}
.b-preview-product-h .b-price {display: block; margin-bottom: 6px; color: #ff6633; font-weight: bold; font-size: 18px; line-height: 1}
.b-preview-product-h .b-price sup {font-size: 10px; vertical-align: top}
.b-preview-product-h a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none}
.b-preview-product-h a:hover {border-bottom-color: #ff6633}
.b-preview-product-h .b-link {font-weight: bold; font-size: 14px; line-height: 20px}
.b-preview-product-h .b-maker {display: inline-block; margin-top: 10px; color: #333333; font-weight: normal; font-size: 12px; line-height: 14px}
.b-preview-product-h .btn-cart-add {margin-top: 17px}
.b-contains-units {margin-bottom: 27px}
.b-contains-units .b-left {float: left; width: 474px}
.b-contains-units .b-right {float: right; width: 222px}
.b-contains-units .b-title {margin-bottom: 25px; padding-bottom: 12px; border-bottom: 4px solid #ff6633}
.b-contains-units .b-title h5 {font-weight: bold; font-size: 18px; line-height: 1}
.b-contains-units .b-catalog-maker {margin-bottom: 0; width: auto}
.b-contains-units .b-catalog-maker ul li {margin-bottom: 25px}
.b-article-list-mini .b-title {font-weight: normal; text-transform: uppercase; font-size: 12px; line-height: 1; display: block; color: #333333; margin-bottom: 16px}
.b-article-list-mini ul li {margin-bottom: 15px}
.b-article-list-mini ul li.last a {color: #ff6633; text-decoration: underline; text-transform: uppercase; font-size: 10px; line-height: 1}
.b-article-list-mini ul li.last a:hover {color: #ff6633}
.b-article-list-mini a {color: #666666; text-decoration: none; font-size: 14px; line-height: 18px}
.b-article-list-mini a:hover {color: #333333; text-decoration: underline}
.b-article-list-mini span {display: block; margin-bottom: 3px; color: #ff6633; font-size: 12px; line-height: 1}
.b-article-list-mini.line {border-top: 1px solid #cccccc; padding-top: 20px}
.b-comments-form {margin-bottom: 26px; padding-top: 24px; padding-bottom: 25px; padding-left: 22px; background: #e7e6e7}
.b-comments-form input[type="text"] {display: block; margin-bottom: 15px; padding-right: 10px; padding-left: 15px; width: 425px; height: 40px; border: 1px solid #dcdcdc; background: #ffffff; color: #999999; font-size: 14px; line-height: 40px}
.b-comments-form textarea {display: block; margin-bottom: 16px; padding-top: 15px; padding-right: 10px; padding-left: 15px; width: 425px; height: 105px; border: 1px solid #dcdcdc; background: #ffffff; color: #999999; font-size: 14px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; line-height: 16px; resize: none}
.b-comments-form input[type="submit"] {width: 144px; height: 40px; border: 1px solid #cc3300; background: #ff6531; background: -moz-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6531), color-stop(13%, #ff602e), color-stop(39%, #ff5321), color-stop(61%, #ff4512), color-stop(84%, #ff3a06), color-stop(100%, #ff3402)); background: -webkit-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -o-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -ms-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: linear-gradient(to bottom, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); box-shadow: inset 0px 1px 0px #ffb27f; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6531', endColorstr='#ff3402', GradientType=0); cursor: pointer}
.b-comments-list {font-size: 14px}
.b-comments-list .b-title {margin-bottom: 20px; padding-bottom: 12px; border-bottom: 4px solid #ff6633}
.b-comments-list .b-title h5 {color: #000000; font-weight: bold; font-size: 18px; line-height: 1}
.b-comments-list ul li {margin-bottom: 22px}
.b-comments-list strong {margin-right: 5px; color: #000000; font-size: 14px; line-height: 1}
.b-comments-list span {color: #ff6633; font-size: 12px; line-height: 1}
.b-comments-list p {margin-top: 4px; color: #666666; font-size: 14px; line-height: 19px}
.b-category-list-img ul li {margin-bottom: 19px}
.b-category-list-img .b-image {float: left; margin-right: 10px; width: 50px; border-bottom: none; line-height: 1}
.b-category-list-img .b-cont {float: left; width: 162px}
.b-category-list-img .b-cont a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 20px}
.b-category-list-img .b-cont a:hover {border-bottom-color: #ff6633}
.g-compare-products .g-col-content {margin-bottom: 70px}
.t-compare-all {width: 100%; border-spacing: 0; border-collapse: separate}
.t-compare-all a {border-bottom: 1px solid #0099cc; text-decoration: none}
.t-compare-all a:hover {border-bottom-color: #ff6633}
.t-compare-all td, .t-compare-all th {padding-left: 30px; width: 222px; text-align: left}
.t-compare-all td:first-child, .t-compare-all th:first-child {padding-left: 0}
.t-compare-all th {padding-bottom: 27px}
.t-compare-all tr.even {background: #ececec}
.t-compare-all tbody td {padding-top: 8px; padding-bottom: 9px; color: #333333; font-size: 14px; line-height: 16px}
.t-compare-all tbody td:first-child {padding-left: 18px; width: 204px; color: #666666}
.t-compare-all tbody td p {color: #333333; font-size: 14px; line-height: 17px}
.t-compare-all tbody a {color: #0099cc; font-size: 14px; line-height: 1}
.t-compare-all .add-product {vertical-align: middle}
.t-compare-all .add-product a {color: #0099cc; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 1}
.t-compare-all .b-item a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 18px}
.t-compare-all .b-image {margin-bottom: 9px}
.t-compare-all .b-image img {margin-right: 14px; vertical-align: middle}
.t-compare-all .b-image i {vertical-align: middle; cursor: pointer}
.t-compare-all .b-product-tags {margin-top: 12px; margin-bottom: 11px}
.t-compare-all .b-price {display: block; margin-bottom: 11px; color: #ff6633; font-weight: bold; font-size: 24px; line-height: 1}
.t-compare-all .b-price sup {vertical-align: top; font-size: 14px}
.g-ordering .g-col-content {margin-bottom: 155px}
.b-ordering {padding-top: 16px}
.b-ordering .b-title {margin-bottom: 8px; color: #000000; font-weight: bold; font-size: 18px; line-height: 1}
.b-ordering p {color: #333333; font-size: 14px; line-height: 16px}
.b-ordering .b-cont {margin-bottom: 36px; padding-top: 21px; padding-right: 28px; padding-bottom: 20px; padding-left: 20px; border-top: 3px solid #cccccc; background: #f8f8f8}
.b-ordering .b-cont .b-margin {margin-bottom: 18px; margin-left: 27px}
.b-ordering .b-cont textarea {padding-top: 5px; padding-left: 5px; width: 388px; height: 94px; border: 1px solid #dcdcdc; resize: none}
.b-ordering .b-radio-btn {margin-bottom: 18px}
.b-ordering .b-radio-btn.last {margin-bottom: 0}
.b-ordering input[type="radio"] {display: none}
.b-ordering input[type="radio"] + label {color: #666666; font-size: 12px; cursor: pointer}
.b-ordering input[type="radio"] + label span {float: left; margin: 0 10px 0 0; width: 16px; height: 16px; background: url(../../skin/img/project/bg_radio_unchecked.png) no-repeat; vertical-align: middle; cursor: pointer}
.b-ordering input[type="radio"] + label p {float: left; margin-top: 2px; margin-bottom: 0; color: #666666; font-size: 12px; line-height: 1}
.b-ordering input[type="radio"] + label strong {display: block; margin-bottom: 2px; color: #333333; font-weight: bold; font-size: 14px; line-height: 1}
.b-ordering input[type="radio"]:checked + label span {background: url(../../skin/img/project/bg_radio_checked.png) no-repeat}
.b-form-ordering .b-explanation {display: block; margin-bottom: 9px; margin-left: 154px; color: #cc0000; font-size: 12px; line-height: 1}
.b-form-ordering label {float: left; color: #333333; font-size: 14px; line-height: 42px}
.b-form-ordering label small {color: #cc0000}
.b-form-ordering .b-field {margin-bottom: 11px}
.b-form-ordering .b-right {float: right; width: 320px}
.b-form-ordering .b-example {display: block; margin-top: 7px; color: #999999; font-size: 12px; line-height: 1}
.b-form-ordering input[type="text"] {padding-left: 13px; width: 305px; height: 38px; border: 1px solid #dcdcdc; line-height: 38px}
.b-form-ordering textarea {padding-top: 13px; padding-left: 13px; padding-right: 10px; width: 295px; height: 120px; border: 1px solid #dcdcdc; color: #333333; font-size: 14px; line-height: 18px; resize: none; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif}
.b-form-ordering input[type="submit"] {width: 100%; height: 40px; border: 1px solid #cc3300; background: #ff6531; background: -moz-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6531), color-stop(13%, #ff602e), color-stop(39%, #ff5321), color-stop(61%, #ff4512), color-stop(84%, #ff3a06), color-stop(100%, #ff3402)); background: -webkit-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -o-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -ms-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: linear-gradient(to bottom, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); box-shadow: inset 0px 1px 0px #ffb27f; color: #ffffff; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 40px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6531', endColorstr='#ff3402', GradientType=0); cursor: pointer}
.b-form-ordering .b-input-wrap {position: relative}
.b-form-ordering .b-input-wrap.error input {border-color: #cc0000; background: #fddada}
.b-form-ordering .b-input-wrap.error .b-error {display: block}
.b-form-ordering .b-input-wrap.right {float: right}
.b-form-ordering .b-error {position: relative; display: none; margin-top: 2px; padding-top: 3px; padding-bottom: 2px; background: #cc0000}
.b-form-ordering .b-error:after {position: absolute; bottom: 100%; left: 10px; display: block; width: 0px; height: 0px; border-width: 0 4.5px 5px 4.5px; border-style: solid; border-color: transparent transparent #cc0000 transparent; content: ""}
.b-form-ordering .b-error p {padding-left: 10px; color: #ffffff; font-size: 11px; line-height: 13px}
.b-verification-field .b-input-wrap {float: left}
.b-verification-field input[type="text"] {width: 139px}
.b-verification-field .b-code {width: 152px; height: 40px; border: 1px solid #dcdcdc; background: #cccccc; text-align: center; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none}
.b-verification-field .b-code strong {color: #ff6633; font-weight: bold; font-size: 18px; line-height: 1; line-height: 40px}
.b-ordering-info {padding-top: 43px}
.b-ordering-info .b-item {margin-bottom: 65px}
.b-ordering-info .b-sub-item {margin-bottom: 25px}
.b-ordering-info .b-title {margin-bottom: 15px; color: #333333; font-weight: bold; font-size: 18px; line-height: 1}
.b-ordering-info strong {display: inline-block; margin-bottom: 10px; color: #ff6633; font-weight: bold; font-size: 14px; line-height: 1}
.b-ordering-info p {margin-bottom: 7px; color: #333333; font-size: 14px; line-height: 19px}
.b-ordering-info ul {list-style-position: inside; list-style-type: disc}
.b-ordering-info ul li {margin-bottom: 5px; color: #333333; font-size: 14px; line-height: 1}
.b-ordering-info a {color: #0099cc; text-decoration: none}
.b-ordering-info a.line {border-bottom: 1px solid #a3d0e6}
.b-ordering-info a.line:hover {border-bottom-color: #ff6633}
.g-ordering-confirm .g-col-content {margin-bottom: 150px}
.g-ordering-confirm .b-page-title {margin-bottom: 29px}
.b-ordering-confirm strong {display: block; margin-bottom: 16px; color: #000000; font-weight: bold; font-size: 18px; line-height: 22px}
.b-ordering-confirm strong span {color: #ff6633}
.b-ordering-confirm p {margin-bottom: 22px; color: #333333; font-size: 14px; line-height: 19px}
.b-ordering-confirm .btn-question {display: inline-block; margin-top: 17px; margin-bottom: 10px; padding: 15px 50px 14px 50px; border: 1px solid #cccccc; background: #ababab; background: -moz-linear-gradient(top, #ababab 0%, #a0a0a0 30%, #818181 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ababab), color-stop(30%, #a0a0a0), color-stop(100%, #818181)); background: -webkit-linear-gradient(top, #ababab 0%, #a0a0a0 30%, #818181 100%); background: -o-linear-gradient(top, #ababab 0%, #a0a0a0 30%, #818181 100%); background: -ms-linear-gradient(top, #ababab 0%, #a0a0a0 30%, #818181 100%); background: linear-gradient(to bottom, #ababab 0%, #a0a0a0 30%, #818181 100%); box-shadow: inset 0px 1px 0px #dddddd; color: #ffffff; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ababab', endColorstr='#818181', GradientType=0)}
.b-ordering-confirm .b-prev {display: block; color: #0099cc; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 1}
.b-ordering-confirm .b-prev small {font-size: 18px}
.b-ordering-confirm .b-prev span {border-bottom: 1px solid #0099cc}
.b-ordering-confirm .b-prev:hover span {border-bottom-color: #ff6633}
.b-warranty-desc {float: right}
.b-warranty-desc .b-image {float: left; margin-right: 31px}
.b-warranty-desc .b-cont {float: left; width: 225px}
.b-warranty-desc strong {display: block; margin-bottom: 9px; font-weight: bold; font-size: 18px; line-height: 22px}
.b-warranty-desc p {margin-bottom: 12px; color: #333333; font-size: 14px; line-height: 18px}
.b-warranty-desc a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-size: 12px; line-height: 1}
.b-warranty-desc a:hover {border-bottom-color: #ff6633}
.g-basket .g-col-content {margin-bottom: 109px}
.g-basket .b-page-title {margin-bottom: 30px}
.b-basket input[type="submit"] {float: right; width: 219px; height: 40px; border: 1px solid #cc3300; background: #ff6531; background: -moz-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6531), color-stop(13%, #ff602e), color-stop(39%, #ff5321), color-stop(61%, #ff4512), color-stop(84%, #ff3a06), color-stop(100%, #ff3402)); background: -webkit-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -o-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -ms-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: linear-gradient(to bottom, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); box-shadow: inset 0px 1px 0px #ffb27f; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6531', endColorstr='#ff3402', GradientType=0); cursor: pointer}
.t-ordering {margin-bottom: 20px; width: 100%; border-spacing: 0; border-collapse: collapse; text-align: left}
.t-ordering th:first-child, .t-ordering td:first-child {padding-left: 0; width: 474px}
.t-ordering th, .t-ordering td {padding-left: 39px; width: 222px}
.t-ordering th {padding-bottom: 8px; color: #999999; font-size: 14px; line-height: 1}
.t-ordering thead tr {border-bottom: 2px solid #cccccc}
.t-ordering tbody tr {border-bottom: 1px solid #cccccc}
.t-ordering tbody tr td {padding-top: 16px; height: 93px; vertical-align: top}
.t-ordering tfoot {background: #666666}
.t-ordering tfoot tr td {padding-top: 9px; padding-bottom: 12px; color: #fff; vertical-align: middle; font-weight: bold; font-size: 14px; line-height: 1}
.t-ordering tfoot tr td:first-child {vertical-align: top}
.t-ordering tfoot ul {margin-left: 18px}
.t-ordering tfoot ul li {margin-bottom: 3px}
.t-ordering tfoot a {border-bottom: 1px dashed #fff; color: #ffffff; text-decoration: none; font-size: 12px}
.t-ordering tfoot a:hover {border-bottom-color: #ff6633}
.t-ordering tfoot .b-price {display: inline; color: #fff}
.t-ordering .b-image {float: left; width: 73px}
.t-ordering .b-cont {float: right; width: 395px}
.t-ordering .b-price {display: block; margin-bottom: 13px; color: #ff6633; font-weight: bold; font-size: 24px; line-height: 1}
.t-ordering .b-price sup {vertical-align: top; font-size: 14px}
.t-ordering .b-price .b-remove {float: right}
.t-ordering .b-price .b-remove i {vertical-align: middle; cursor: pointer}
.t-ordering .b-small-text {color: #333333; font-size: 12px; line-height: 1}
.t-ordering .b-small-text .b-price {display: inline; font-size: 14px}
.t-ordering .b-small-text .b-price sup {font-size: 9px}
.t-ordering-product a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 12px; line-height: 18px}
.t-ordering-product a:hover {border-bottom-color: #ff6633}
.t-ordering-product .b-product-tags {margin-bottom: 7px}
.b-numbers-orders {margin-bottom: 10px}
.b-numbers-orders button {margin: 0; padding: 0; width: 32px; height: 32px; border: none; background: #dfdfdf; background: -moz-linear-gradient(top, #dfdfdf 0%, #d1d1d1 23%, #a2a2a2 74%, #919191 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfdfdf), color-stop(23%, #d1d1d1), color-stop(74%, #a2a2a2), color-stop(100%, #919191)); background: -webkit-linear-gradient(top, #dfdfdf 0%, #d1d1d1 23%, #a2a2a2 74%, #919191 100%); background: -o-linear-gradient(top, #dfdfdf 0%, #d1d1d1 23%, #a2a2a2 74%, #919191 100%); background: -ms-linear-gradient(top, #dfdfdf 0%, #d1d1d1 23%, #a2a2a2 74%, #919191 100%); background: linear-gradient(to bottom, #dfdfdf 0%, #d1d1d1 23%, #a2a2a2 74%, #919191 100%); color: #fff; vertical-align: top; font-weight: bold; font-size: 24px; line-height: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#919191', GradientType=0); cursor: pointer}
.b-numbers-orders button:hover {background: #9b9b9b; background: -moz-linear-gradient(top, #9b9b9b 0%, #909090 19%, #5c5c5c 74%, #4a4a4a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9b9b9b), color-stop(19%, #909090), color-stop(74%, #5c5c5c), color-stop(100%, #4a4a4a)); background: -webkit-linear-gradient(top, #9b9b9b 0%, #909090 19%, #5c5c5c 74%, #4a4a4a 100%); background: -o-linear-gradient(top, #9b9b9b 0%, #909090 19%, #5c5c5c 74%, #4a4a4a 100%); background: -ms-linear-gradient(top, #9b9b9b 0%, #909090 19%, #5c5c5c 74%, #4a4a4a 100%); background: linear-gradient(to bottom, #9b9b9b 0%, #909090 19%, #5c5c5c 74%, #4a4a4a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b9b9b', endColorstr='#4a4a4a', GradientType=0)}
.b-numbers-orders input[type="text"] {margin: 0; padding: 0; width: 104px; height: 30px; border: 1px solid #cdcdcd; background: #eeeeee; box-shadow: inset 0px 1px 0px #e5e5e5; color: #000000; text-align: center; font-size: 18px; line-height: 30px}
.g-homol .b-page-title {margin-bottom: 31px}
.g-homol .g-col-content {margin-bottom: 23px}
.b-homol-nav ul li {margin-bottom: 12px}
.b-homol-nav ul li a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 18px; line-height: 1}
.b-homol-nav ul li a:hover {border-bottom-color: #ff6633}
.b-homol-nav ul li.active a {color: #0099cc}
.b-homol-all .b-item {margin-bottom: 51px}
.b-homol-all .b-title {margin-bottom: 19px}
.b-homol-all .b-title a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 18px; line-height: 1}
.b-homol-all .b-title a:hover {border-bottom-color: #ff6633}
.b-homol-all .b-logo-company {margin-bottom: 9px}
.b-homol-all p {margin-bottom: 12px; color: #333333; font-size: 14px; line-height: 19px}
.b-homol-all .b-list {margin-top: 15px; margin-bottom: 26px}
.b-homol-all .b-list li {margin-bottom: 14px}
.b-homol-all .b-list li a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 1}
.b-homol-all .b-list li a:hover {border-bottom-color: #ff6633}
.b-homol-all .b-list li span {margin-left: 5px; color: #999999}
.b-homol-all .b-more {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-size: 12px; line-height: 1}
.b-homol-all .b-more:hover {border-bottom-color: #ff6633}
.t-files {margin-bottom: 24px; width: 100%; border-spacing: 0; border-collapse: collapse; text-align: left}
.t-files thead {border-bottom: 4px solid #ff6633}
.t-files thead tr {background: none}
.t-files thead th {text-align: left; font-size: 18px; line-height: 1; font-weight: bold; padding-bottom: 14px}
.t-files tr {background: #ececec}
.t-files tr.even {background: #ffffff}
.t-files td:first-child {padding-left: 7px; width: 292px}
.t-files td {width: 427px; height: 35px; color: #666666; vertical-align: middle; font-size: 14px; line-height: 1}
.t-files i {margin-right: 9px; vertical-align: middle}
.t-files a {color: #0099cc; text-decoration: none; font-size: 14px; line-height: 1}
.t-files span {float: right; margin-right: 9px}
.t-files.white tr {background: #ffffff}
.t-files.white tr.even {background: #ececec}
.t-files.reverse tr {background: #ffffff}
.t-files.reverse tr.even {background: #ececec}
.g-news-list .b-page-title {margin-bottom: 27px}
.g-news-list .g-col-content {margin-bottom: 37px}
.g-articles .b-advice-large , .g-news-list .b-advice-large {margin-bottom: 25px}
.b-news-preview ul li {margin-bottom: 25px; padding-top: 1px; padding-bottom: 24px; border-bottom: 1px solid #c1c1c1}
.b-news-preview img {float: right}
.b-news-preview span {display: block; margin-top: 1px; margin-bottom: 10px; color: #999999; font-size: 10px; line-height: 1}
.b-news-preview .b-link {margin-bottom: 10px}
.b-news-preview .b-link a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 16px; line-height: 1}
.b-news-preview .b-link a:hover {border-bottom-color: #ff6633}
.b-news-preview p {width: 484px; color: #666666; font-size: 12px; line-height: 16px}
.g-news-article .b-page-title {margin-bottom: 27px; padding-bottom: 13px}
.g-news-article .b-page-title h2 {margin-top: 23px}
.g-news-article .g-col-content {margin-bottom: 68px}
.g-news-article .b-article-list-mini {margin-bottom: 34px}
.g-news-article .b-preview-product .b-title {margin-bottom: 10px}
.g-news-article .t-files {margin-bottom: 43px}
.b-preview-product .b-title {display: block; margin-bottom: 19px; color: #333333; text-transform: uppercase; font-weight: normal; font-size: 12px; line-height: 1}
.b-preview-product-list {margin-bottom: 25px}
.b-preview-product-list > li {margin-top: 59px}
.b-preview-product-list > li:first-child {margin-top: 0}
.b-preview-product-list .b-image {position: relative; display: block; padding: 8px; margin-bottom: 13px; width: 206px; height: 206px; background: #ffffff; -webkit-box-shadow: 0 0 4px 2px #f0f0f0; box-shadow: 0 0 4px 2px #f0f0f0; vertical-align: middle; text-align: center}
.b-preview-product-list .b-image .b-inner {width: 204px; height: 204px; border: 1px solid #e4e0e0}
.b-preview-product-list .b-image a {display: inline-block; border: none; vertical-align: middle; font-size: 0; line-height: 203px}
.b-preview-product-list .b-image a img {max-width: 204px; vertical-align: middle}
.b-preview-product-list span, .b-preview-product-list .b-price {display: block; margin-bottom: 5px; color: #ff6633; font-weight: bold; font-size: 18px; line-height: 1}
.b-preview-product-list span.new, .b-preview-product-list .b-price.new {font-size: 24px; color: #cc0000}
.b-preview-product-list .b-price-former {margin-top: 0; display: block; margin-top: 7px; margin-bottom: 6px; color: #999999; text-decoration: line-through; font-weight: bold; font-size: 18px; line-height: 1}
.b-preview-product-list .b-price-former sup {vertical-align: text-top; font-size: 12px; line-height: 18px}
.b-preview-product-list a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px}
.b-preview-product-list a:hover {border-bottom-color: #ff6633}
.b-preview-product-list .b-maker {display: inline-block; margin-top: 8px; border-bottom: 1px solid #c1c1c1; font-weight: normal; font-size: 12px; line-height: 14px}
.b-preview-product-list .b-maker:hover {border-bottom-color: #ff6633}
.b-news-article .b-img-right {float: right; margin-bottom: 22px; margin-left: 29px; min-height: 150px}
.b-news-article .b-date {display: inline-block; margin-bottom: 13px; padding: 10px 10px 10px 10px; background: #f2f2f3; color: #999999; font-size: 12px; line-height: 1}
.b-news-article .b-invite {color: #333333; font-style: italic; font-size: 15px; line-height: 19px}
.b-news-article p {margin-bottom: 20px; color: #000000; font-size: 14px; line-height: 20px}
.b-news-article .b-video {margin-bottom: 36px}
.b-news-article .b-download .b-title {padding-bottom: 8px; border-bottom: 4px solid #ff6633}
.b-news-article .b-download .b-title h5 {color: #000000; font-weight: bold; font-size: 18px; line-height: 1}
.b-double-slider {position: relative; margin-bottom: 30px; padding: 8px; width: 710px; height: auto; background: #ffffff; -webkit-box-shadow: 0 0 4px 2px #f0f0f0; box-shadow: 0 0 4px 2px #f0f0f0}
.b-double-slider .b-inner {position: relative; width: 708px; border: 1px solid #e4e0e0}
.b-double-slider .b-slider-up {padding-top: 10px; padding-bottom: 10px; background: #333333}
.b-double-slider .b-slider-up .b-slider-wrap {overflow: hidden; margin: 0 auto; width: 604px}
.b-double-slider .b-slider-up ul {width: 9999px}
.b-double-slider .b-slider-up ul li {position: relative; float: left; padding-right: 8px}
.b-double-slider .b-slider-up ul li:first-child {}
.b-double-slider .b-slider-up ul li a {position: relative; z-index: 2; display: block; font-size: 0; line-height: 0}
.b-double-slider .b-slider-up ul li a img {border: 1px solid #e4e0e0}
.b-double-slider .b-slider-up ul li .b-opacity {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; display: block; background: #333333; opacity: 0.5; filter: alpha(opacity=50)}
.b-double-slider .b-slider-up ul li:hover .b-opacity, .b-double-slider .b-slider-up ul li.active .b-opacity {display: none}
.b-double-slider .b-slider-up .b-arrow {position: absolute; top: 26px; display: block; width: 21px; height: 30px; cursor: pointer}
.b-double-slider .b-slider-up .b-prev {left: 15px; background: url(../../skin/img/project/bg_slider_up_prev.png) no-repeat}
.b-double-slider .b-slider-up .b-next {right: 15px; background: url(../../skin/img/project/bg_slider_up_next.png) no-repeat}
.b-double-slider .b-slider-down {position: relative}
.b-double-slider .b-slider-down .b-slider-wrap {position: relative; overflow: hidden; width: 708px}
.b-double-slider .b-slider-down ul {width: 9999px}
.b-double-slider .b-slider-down ul li {float: left; width: 708px; text-align: center}
.b-double-slider .b-slider-down ul li a {font-size: 0; line-height: 0}
.b-double-slider .b-slider-down .b-arrow {position: absolute; top: 50%; z-index: 1; display: block; margin-top: -36px; width: 54px; height: 72px; border: 1px solid #cc3300; background: #ff6531; background: -moz-linear-gradient(top, #ff6531 0%, #ff5a28 27%, #fe5723 31%, #ff5824 33%, #ff3b09 79%, #fe3501 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6531), color-stop(27%, #ff5a28), color-stop(31%, #fe5723), color-stop(33%, #ff5824), color-stop(79%, #ff3b09), color-stop(100%, #fe3501)); background: -webkit-linear-gradient(top, #ff6531 0%, #ff5a28 27%, #fe5723 31%, #ff5824 33%, #ff3b09 79%, #fe3501 100%); background: -o-linear-gradient(top, #ff6531 0%, #ff5a28 27%, #fe5723 31%, #ff5824 33%, #ff3b09 79%, #fe3501 100%); background: -ms-linear-gradient(top, #ff6531 0%, #ff5a28 27%, #fe5723 31%, #ff5824 33%, #ff3b09 79%, #fe3501 100%); background: linear-gradient(to bottom, #ff6531 0%, #ff5a28 27%, #fe5723 31%, #ff5824 33%, #ff3b09 79%, #fe3501 100%); box-shadow: inset 0px 1px 0px #ffb27f; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6531', endColorstr='#fe3501', GradientType=0)}
.b-double-slider .b-slider-down .b-arrow i {display: block; width: 100%; height: 100%; cursor: pointer}
.b-double-slider .b-slider-down .b-prev {left: 0}
.b-double-slider .b-slider-down .b-prev i {background: url(../../skin/img/project/bg_slider_down_prev.png) 50% 50% no-repeat}
.b-double-slider .b-slider-down .b-next {right: 0}
.b-double-slider .b-slider-down .b-next i {background: url(../../skin/img/project/bg_slider_down_next.png) 50% 50% no-repeat}
.b-double-slider.lite .b-slider-down .b-arrow {background: none; border: none; box-shadow: none}
.b-double-slider.lite .b-slider-down .b-prev i {background: url(../../skin/img/project/bg_modal_slider_arrow_left.png) 50% 50% no-repeat}
.b-double-slider.lite .b-slider-down .b-prev:hover i {background: url(../../skin/img/project/bg_modal_slider_arrow_left_active.png) 50% 50% no-repeat}
.b-double-slider.lite .b-slider-down .b-next i {background: url(../../skin/img/project/bg_modal_slider_arrow_right.png) 50% 50% no-repeat}
.b-double-slider.lite .b-slider-down .b-next:hover i {background: url(../../skin/img/project/bg_modal_slider_arrow_right_active.png) 50% 50% no-repeat}
.b-double-slider-header {padding-bottom: 12px; border-bottom: 4px solid #ff6633; margin-bottom: 17px}
.b-double-slider-header strong {font-weight: bold; font-size: 18px; line-height: 1; color: #000000}
.g-homol-company .g-col-content {margin-bottom: 89px}
.g-homol-company .b-page-title {margin-bottom: 31px}
.b-homol-company .b-title {margin-bottom: 19px}
.b-homol-company .b-title a, .b-homol-company .b-title span{ border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 18px; line-height: 1}
.b-homol-company .b-title a:hover {border-bottom-color: #ff6633}
.b-homol-company .b-logo-company {margin-bottom: 9px}
.b-homol-company p {margin-bottom: 12px; color: #333333; font-size: 14px; line-height: 19px}
.b-homol-company .b-list {margin-top: 15px; margin-bottom: 26px}
.b-homol-company .b-list li {margin-bottom: 14px}
.b-homol-company .b-list li a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 1}
.b-homol-company .b-list li a:hover {border-bottom-color: #ff6633}
.b-homol-company .b-list li span {margin-left: 5px; color: #999999}
.b-homol-company .b-more {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-size: 12px; line-height: 1}
.b-homol-company .b-more:hover {border-bottom-color: #ff6633}
.b-cars-title {margin-top: 33px; margin-bottom: 17px}
.b-cars-title h5 {margin-bottom: 10px; color: #333333; font-weight: bold; font-size: 18px; line-height: 22px}
.b-cars-title span {display: block; color: #999999; font-size: 12px; line-height: 1}
.b-cars .b-title {margin-bottom: 28px; height: 35px; background: #ff6633}
.b-cars strong {padding-left: 8px; color: #ffffff; font-weight: bold; font-size: 14px; line-height: 35px}
.b-cars strong i {margin-right: 11px; vertical-align: middle}
.b-cars .b-left {float: left; width: 348px}
.b-cars .b-right {float: right; width: 348px}
.b-cars .b-mark-logo {margin-bottom: 14px}
.b-cars .b-item {margin-bottom: 42px}
.b-cars ul li {margin-top: 10px; color: #333333; font-size: 14px; line-height: 1}
.b-cars ul li:first-child {margin-top: 0}
.b-cars ul li a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 1}
.b-cars ul li a:hover {border-bottom-color: #ff6633}
.b-cars ul li strong {padding-left: 0; color: #333333; font-weight: bold; font-size: 14px; line-height: 1}
.b-product-df-table {width: 100%; border-spacing: 0; border-collapse: separate}
.b-product-df-table td {vertical-align: middle; border-bottom: 1px dotted #cccccc; height: 29px; font-size: 14px; line-height: 16px}
.b-product-df-table td:first-child {width: 370px}
.t-compare-all {width: 100%; border-spacing: 0; border-collapse: separate}
.t-compare-all a {border-bottom: 1px solid #0099cc; text-decoration: none}
.t-compare-all a:hover {border-bottom-color: #ff6633}
.t-compare-all td, .t-compare-all th {padding-left: 30px; width: 222px; text-align: left}
.t-compare-all td:first-child, .t-compare-all th:first-child {padding-left: 0}
.t-compare-all th {padding-bottom: 27px}
.t-compare-all tr.even {background: #ececec}
.t-compare-all tbody td {padding-top: 8px; padding-bottom: 9px; color: #333333; font-size: 14px; line-height: 16px}
.t-compare-all tbody td:first-child {padding-left: 18px; width: 204px; color: #666666}
.t-compare-all tbody td p {color: #333333; font-size: 14px; line-height: 17px}
.t-compare-all tbody a {color: #0099cc; font-size: 14px; line-height: 1}
.t-compare-all .add-product {vertical-align: middle}
.t-compare-all .add-product a {color: #0099cc; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 1}
.t-compare-all .b-item a {color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 18px}
.t-compare-all .b-image {margin-bottom: 9px}
.t-compare-all .b-image img {margin-right: 14px; vertical-align: middle}
.t-compare-all .b-image i {vertical-align: middle; cursor: pointer}
.t-compare-all .b-product-tags {margin-top: 12px; margin-bottom: 11px}
.t-compare-all .b-price {display: block; margin-bottom: 11px; color: #ff6633; font-weight: bold; font-size: 24px; line-height: 1}
.t-compare-all .b-price sup {vertical-align: top; font-size: 14px}
.b-popover-hide {position: relative; margin-bottom: 18px; padding-top: 10px; padding-right: 17px; padding-bottom: 15px; padding-left: 12px; background: #ffffcc; line-height: 18px}
.b-popover-hide:before {position: absolute; bottom: 100%; left: 92px; display: block; width: 0px; height: 0px; border-width: 0 21.5px 22px 21.5px; border-style: solid; border-color: transparent transparent #ffffcc transparent; content: ""}
.b-popover-hide .accordion-heading {margin-bottom: 4px}
.b-popover-hide .accordion-heading p {float: left; color: #333333; font-size: 12px}
.b-popover-hide .accordion-heading .toggle {float: right}
.b-popover-hide .accordion-heading a {border-bottom: 1px dashed #999999; color: #666666; text-decoration: none; font-size: 11px; line-height: 1}
.b-popover-hide .accordion-heading a + span {display: inline-block; margin-left: 9px; width: 17px; height: 12px; background: url(../../skin/img/project/toggle_arrow_up.png) no-repeat; vertical-align: middle}
.b-popover-hide .accordion-heading a.collapsed + span {background: url(../../skin/img/project/toggle_arrow_down.png) no-repeat}
.b-popover-hide a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 16px}
.b-popover-hide a:hover {border-bottom-color: #ff6633}
.b-popover-hide ul {margin-left: 1px; list-style-position: inside; list-style-type: disc}
.b-popover-hide ul li {margin-bottom: 6px}
.b-popover-hide ul li a {border-bottom: 1px dashed #999999; color: #0099cc; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 1}
.b-popover-hide ul li a:hover {border-bottom-color: #ff6633}
.b-popover-hide ul li.selected a {color: #006699}
.b-popover-hide ul li span {font-size: 12px; line-height: 1}
.b-popover-hide ul li span span {color: #ff6633}
.collapse {position: relative; overflow: hidden; height: 0; -webkit-transition: height 0.35s ease; -moz-transition: height 0.35s ease; -o-transition: height 0.35s ease; transition: height 0.35s ease}
.collapse.in {height: auto}
.b-popover-collapse {position: relative; margin-bottom: 18px; padding-top: 18px; padding-right: 17px; padding-bottom: 15px; padding-left: 12px; background: #ffffcc; line-height: 18px}
.b-popover-collapse:before {position: absolute; bottom: 100%; left: 92px; display: block; width: 0px; height: 0px; border-width: 0 21.5px 22px 21.5px; border-style: solid; border-color: transparent transparent #ffffcc transparent; content: ""}
.b-popover-collapse p {color: #333333; font-size: 12px}
.b-popover-collapse > p:first-child {margin-bottom: 9px}
.b-popover-collapse .accordion-heading {margin-bottom: 7px}
.b-popover-collapse .accordion-heading a {border-bottom: 1px dashed #999999; color: #006699; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 1}
.b-popover-collapse .accordion-heading a.collapsed {color: #0099cc}
.b-popover-collapse .b-set-price {margin-bottom: 12px}
.b-popover-collapse .b-price {position: relative; display: inline-block; margin-right: 11px; padding-right: 14px; padding-left: 19px; height: 32px; background: #ff6633; color: #ffffff; font-size: 12px; line-height: 32px}
.b-popover-collapse .b-price strong {font-weight: bold; font-size: 18px; line-height: 1}
.b-popover-collapse .b-price sup {vertical-align: text-top; font-size: 12px; line-height: 18px}
.b-popover-collapse .b-price .b-left, .b-popover-collapse .b-price .b-right {position: absolute; top: 50%; margin-top: -3px; width: 6px; height: 6px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #ffffcc}
.b-popover-collapse .b-price .b-left {left: -3px}
.b-popover-collapse .b-price .b-right {right: -3px}
.b-popover-collapse .b-count {color: #000; font-size: 12px}
.b-popover-collapse .b-count b {color: #000000; font-size: 14px}
.b-popover-collapse a {border-bottom: 1px solid #c1c19e; color: #0099cc; text-decoration: none; font-size: 12px; line-height: 14px}
.b-popover-collapse a:hover {border-bottom-color: #ff6633}
.b-popover-collapse ul {margin-left: 1px; text-align: justify}
.b-popover-collapse ul li {display: inline-block; margin-bottom: 4px; padding-left: 13px; width: 448px; background: url(../../skin/img/project/list_point.png) left 7px no-repeat; vertical-align: top; text-align: left; *display: inline; *zoom: 1}
.b-popover-collapse ul li.helper {width: 100%; height: 1px; background: none}
.b-popover-collapse ul li a {border-bottom: 1px solid #c1c19e; color: #333333; text-decoration: none; font-size: 12px; line-height: 14px}
.b-popover-collapse ul li a:hover {border-bottom-color: #ff6633}
.b-popover-share {position: relative; margin-bottom: 12px; padding-top: 15px; padding-bottom: 15px; padding-left: 71px; background: #ffcccc url(../../skin/img/project/ico_sale_middle.png) 16px center no-repeat; line-height: 18px}
.b-popover-share:before {position: absolute; bottom: 100%; left: 92px; display: block; width: 0px; height: 0px; border-width: 0 21.5px 22px 21.5px; border-style: solid; border-color: transparent transparent #ffcccc transparent; content: ""}
.b-popover-share p {color: #666666; font-size: 14px}
.b-popover-share .less {font-size: 12px}
.b-popover-share a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 16px}
.b-popover-share a:hover {border-bottom-color: #ff6633}
.modal-backdrop {position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1100; background: #000; opacity: 0.6; filter: alpha(opacity=60)}
.modal-backdrop.fade {opacity: 0}
.modal-backdrop.fade.in {opacity: 0.6; filter: alpha(opacity=60)}
.b-modal {position: absolute; top: 30%; left: 50%; z-index: 1101; width: 931px; margin-left: -489px; background-color: #ffffff; padding: 25px 24px 20px 23px; outline: none; -webkit-box-shadow: 0 0 9px 2px rgba(2, 3, 3, 0.24); -moz-box-shadow: 0 0 9px 2px rgba(2, 3, 3, 0.24); box-shadow: 0 0 9px 2px rgba(2, 3, 3, 0.24)}
.b-modal.fade {top: -25%; -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; -moz-transition: opacity 0.3s linear, top 0.3s ease-out; -o-transition: opacity 0.3s linear, top 0.3s ease-out; transition: opacity 0.3s linear, top 0.3s ease-out}
.b-modal.fade.in {top: 42%}
.b-modal-header {margin-bottom: 15px}
.b-modal-header h5 {float: left; width: 703px; font-weight: bold; font-size: 18px; line-height: 20px}
.b-modal-header .b-close {float: right; margin-top: 5px; width: 25px; height: 25px; border: none; background: url(../../skin/img/project/bg_close.png) no-repeat; cursor: pointer}
.b-modal-product-info {margin-bottom: 26px; padding-top: 11px; padding-right: 23px; padding-bottom: 22px; padding-left: 22px; background: #f4f0f0}
.b-modal-product-info table {width: 100%; border-spacing: 0; border-collapse: separate}
.b-modal-product-info table td {padding-top: 8px; vertical-align: top}
.b-modal-product-info table td.first {width: 459px}
.b-modal-product-info table td.second {width: 252px}
.b-modal-product-info table td.third {width: 175px; text-align: right}
.b-modal-product-info ul li {margin-top: 2px; color: #666666; font-size: 12px; line-height: 14px}
.b-modal-product-info ul li:first-child {margin-top: 0}
.b-modal-product-info ul li span {color: #999999}
.b-modal-product-info ul li a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-size: 12px}
.b-modal-product-info ul li a:hover {border-bottom-color: #ff6633}
.b-modal-product-info .b-price-cont {float: right}
.b-modal-product-info .b-price-former {display: block; margin-top: 1px; margin-bottom: 2px; color: #999999; text-decoration: line-through; font-weight: bold; font-size: 18px; line-height: 1}
.b-modal-product-info .b-price-former sup {vertical-align: text-top; font-size: 12px; line-height: 18px}
.b-modal-product-info .b-price {display: block; color: #ff6633; font-weight: bold; font-size: 24px; line-height: 1}
.b-modal-product-info .b-price sup {vertical-align: top; font-size: 14px}
.b-modal-product-info .b-price.new {color: #cc0000}
.b-modal-slider {position: relative}
.b-modal-slider .b-slider-wrap {position: relative; overflow: hidden; width: 100%}
.b-modal-slider .b-slider-wrap ul {margin-bottom: 10px; width: 9999px}
.b-modal-slider .b-slider-wrap ul li {float: left; width: 930px; text-align: center}
.b-modal-slider .b-arrow {position: absolute; top: 50%; z-index: 1; display: block; margin-top: -19px; width: 27px; height: 38px; cursor: pointer}
.b-modal-slider .b-arrow.prev {left: 0; background: url(../../skin/img/project/bg_modal_slider_arrow_left.png) no-repeat}
.b-modal-slider .b-arrow.prev:hover, .b-modal-slider .b-arrow.prev.active {background: url(../../skin/img/project/bg_modal_slider_arrow_left_active.png) no-repeat}
.b-modal-slider .b-arrow.next {right: 0; background: url(../../skin/img/project/bg_modal_slider_arrow_right.png) no-repeat}
.b-modal-slider .b-arrow.next:hover, .b-modal-slider .b-arrow.next.active {background: url(../../skin/img/project/bg_modal_slider_arrow_right_active.png) no-repeat}
.b-modal-slider .b-switch {text-align: center}
.b-modal-slider .b-switch ul {display: inline-block; *display: inline; *zoom: 1}
.b-modal-slider .b-switch ul li {float: left; margin-left: 7px}
.b-modal-slider .b-switch ul li:first-child {margin-left: 0}
.b-modal-slider .b-switch ul li a {display: block; margin: 0; width: 16px; height: 16px; border: none; border-radius: 20px; background: #cccccc; font-size: 0; line-height: 0; cursor: pointer}
.b-modal-slider .b-switch ul li.selected a {background: #fd6622; cursor: default}
.hide {display: none}
.fade {opacity: 0; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear}
.fade.in {opacity: 1}
.b-filter-category {margin-bottom: 24px}
.b-filter-category li {margin-top: 15px; width: 205px}
.b-filter-category li:first-child {margin-top: 0}
.b-filter-category li a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 18px}
.b-filter-category li a:hover {border-bottom-color: #ff6633}
.b-product-label {margin-bottom: 15px; padding-top: 14px; padding-bottom: 11px; background: #f2f2f3}
.b-product-label .b-item {display: inline-block; margin-left: 26px; width: 222px; vertical-align: top; *display: inline; *zoom: 1}
.b-product-label .b-item:first-child {margin-left: 0}
.b-product-label ul {padding-left: 15px}
.b-product-label ul li {margin-top: 3px; color: #999999; font-size: 12px; line-height: 1}
.b-product-label ul li:first-child {margin-top: 0}
.b-product-label ul li strong {color: #333333; font-size: 14px}
.b-second-hand i {margin-right: 7px; vertical-align: middle}
.b-second-hand span {color: #999999; font-weight: bold; font-size: 14px}
.b-catalog-sh-list {margin-top: 5px; margin-bottom: 19px}
.b-catalog-sh-list > li {margin-top: 30px; padding-bottom: 32px; border-bottom: 1px solid #cccccc}
.b-catalog-sh-list > li:first-child {margin-top: 0}
.b-catalog-sh-list > li.last {padding-bottom: 22px; border-bottom: none}
.b-catalog-sh-list .b-title {margin-bottom: 25px; padding-bottom: 6px; border-bottom: 3px solid #cccccc}
.b-catalog-sh-list .b-title img {margin-right: 16px; vertical-align: middle}
.b-catalog-sh-list .b-title h5 {display: inline-block; vertical-align: middle; text-transform: uppercase; font-weight: bold; font-size: 18px; line-height: 1; *display: inline; *zoom: 1}
.b-catalog-sh-list .b-title .b-total {float: right; margin-top: 18px; color: #999999; font-size: 12px; line-height: 1}
.b-catalog-sh-list .b-img {position: relative; float: left; width: 222px}
.b-catalog-sh-list .b-mark {position: absolute; top: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: -18.5px; margin-left: -8px; padding: 4px 4px 4px 4px; width: 100%; text-align: center}
.b-catalog-sh-list .b-mark > * {position: relative; z-index: 2}
.b-catalog-sh-list .b-mark .b-mark-inner {height: 35px; border: 1px solid #ffffff}
.b-catalog-sh-list .b-mark .b-mark-inner span {color: #d6d6d6; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 37px}
.b-catalog-sh-list .b-mark .b-opacity {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: #cc0000; opacity: 0.8; filter: alpha(opacity=80)}
.b-catalog-sh-list .b-cont {float: right; width: 478px}
.b-catalog-sh-list .b-product-tags {margin-bottom: 10px}
.b-catalog-sh-list .b-link {display: block; margin-bottom: 13px}
.b-catalog-sh-list .b-link a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 19px}
.b-catalog-sh-list .b-link a:hover {border-bottom-color: #ff6633}
.b-catalog-sh-list .b-price {display: block; margin-bottom: 8px; color: #ff6633; font-weight: bold; font-size: 24px; line-height: 1}
.b-catalog-sh-list .b-price sup {vertical-align: top; font-size: 14px}
.b-catalog-sh-list .b-product-label {margin-bottom: 7px}
.b-catalog-sh-list .b-feature-mini {margin-top: 20px; margin-bottom: 10px}
.b-catalog-sh-list dl {margin-bottom: 14px; font-size: 12px; line-height: 14px}
.b-catalog-sh-list dl dt {float: left; color: #999999}
.b-catalog-sh-list dl dd {float: left; margin-bottom: 6px; width: 377px; color: #666666}
.b-catalog-sh-list dl dd a {border-bottom: 1px solid #797979; color: #333333; text-decoration: none}
.b-catalog-sh-list dl dd a:hover {border-bottom-color: #ff6633}
.b-catalog-sh-list .btn-cart-add {margin-right: 16px}
.g-terms .b-page-title {margin-bottom: 22px; padding-bottom: 14px}
.g-terms .g-col-content {margin-bottom: 89px}
.b-terms p {font-size: 14px; line-height: 20px; color: #000000; margin-bottom: 20px}
.b-terms a {font-size: 14px; color: #000000; text-decoration: none; border-bottom: 1px solid #000}
.b-terms a:hover {border-bottom-color: #ff6633}
.g-useful .b-page-title {padding-bottom: 9px; margin-bottom: 26px}
.g-useful .g-col-content {margin-bottom: 57px}
.b-useful-nav ul li {margin-bottom: 17px}
.b-useful-nav ul li a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; text-transform: uppercase; line-height: 1}
.b-useful-nav ul li a:hover {border-bottom-color: #ff6633}
.b-useful-nav ul li.active a {color: #0099cc}
.b-useful p {font-size: 14px; line-height: 20px; color: #000000; margin-bottom: 19px}
.b-useful .img-right {float: right; margin-left: 10px; margin-bottom: 15px}
.b-useful .t-files {margin-top: 36px}
.g-brands-list .b-page-title {margin-bottom: 28px}
.g-brands-list .g-col-content {margin-bottom: 90px}
.b-brands-list {text-align: justify; padding-bottom: 23px; border-bottom: 1px solid #cccccc; margin-bottom: 20px}
.b-brands-list li {vertical-align: top; text-align: left; display: inline-block; *display: inline; padding-bottom: 20px; margin-bottom: 27px; border-bottom: 1px solid #cccccc; *zoom: 1; width: 348px}
.b-brands-list li.helper {width: 100%; margin-bottom: 0; padding-bottom: 0; border-bottom: none; height: 1px}
.b-brands-list li.last {margin-bottom: 0; padding-bottom: 0; border-bottom: none}
.b-brands-list .b-image {margin-bottom: 16px}
.b-brands-list .b-link {font-size: 18px; line-height: 1; margin-bottom: 15px}
.b-brands-list .b-link a {font-size: 18px; line-height: 1; font-weight: bold; color: #333333; text-transform: uppercase; text-decoration: none; border-bottom: 1px solid #c1c1c1}
.b-brands-list .b-link a:hover {border-bottom-color: #ff6633}
.b-brands-list .b-link strong {font-size: 14px; color: #666666; margin-left: 3px; margin-right: 8px; font-weight: normal}
.b-brands-list .b-link span {font-size: 14px; color: #666666}
.b-brands-list p {font-size: 12px; line-height: 17px; color: #333333}
.g-sales-list .b-page-title {margin-bottom: 24px}
.g-sales-list .g-col-content {margin-bottom: 36px}
.b-sales-list {margin-bottom: 20px; text-align: justify}
.b-sales-list > li {display: inline-block; margin-bottom: 30px; padding-bottom: 16px; width: 222px; border-bottom: 1px solid #cccccc; vertical-align: top; text-align: left; *display: inline-block; *zoom: 1}
.b-sales-list > li.last {margin-bottom: 0}
.b-sales-list > li.helper {margin: 0; margin-top: -2px; padding: 0; width: 100%; height: 1px}
.b-sales-list .b-image {margin-bottom: 11px}
.b-sales-list .b-image img {display: block}
.b-sales-list .b-link {margin-bottom: 7px}
.b-sales-list .b-link a {border-bottom: 1px solid #c1c1c1; color: #333333; color: #000; text-decoration: none; font-weight: bold; font-size: 16px; line-height: 20px}
.b-sales-list .b-link a:hover {border-bottom-color: #ff6633}
.b-sales-list p {color: #666666; font-size: 11px; line-height: 15px}
.b-label-list {margin-bottom: 10px}
.b-label-list li {display: table; float: left; margin-left: 1px; height: 32px; background: #e4e0e0; vertical-align: middle}
.b-label-list li:first-child {margin-left: 0}
.b-label-list li.first {width: 88px}
.b-label-list li.first span {display: block; margin-top: 2px; color: #666666; font-size: 10px; line-height: 1}
.b-label-list li.first .b-inner {padding-right: 11px; padding-left: 8px}
.b-label-list li.second {width: 75px; font-size: 10px; line-height: 1}
.b-label-list li.second .b-inner {padding-left: 7px}
.b-label-list li.second span {display: block}
.b-label-list li.second strong {display: block}
.b-label-list li.third {width: 57px; background: #fd6622; color: #ffffff; text-align: center}
.b-label-list li .b-inner {display: table-cell; vertical-align: middle}
.b-label-list .b-procent {color: #ffffff; font-weight: bold; font-size: 18px; line-height: 1}
.b-label-list .b-gift span {vertical-align: middle; font-weight: bold; font-size: 30px; line-height: 1}
.b-label-list .b-gift .icon-gift {vertical-align: middle}
.g-brands-view .g-col-content {margin-bottom: 65px}
.g-brands-view .b-page-title {margin-bottom: 23px; padding-bottom: 13px}
.g-brands-view .b-page-title h2 {margin-top: 23px}
.g-brands-view .b-category-list-img {margin-bottom: 36px}
.g-brands-view .b-brand-preview {margin-top: 5px}
.g-brands-view .t-files {margin-bottom: 31px}
.b-brand-preview {margin-bottom: 37px}
.b-brand-preview .b-image {margin-bottom: 17px}
.b-brand-preview .b-image img {display: block}
.b-brand-preview ul li {margin-top: 4px}
.b-brand-preview ul li:first-child {margin-top: 0}
.b-brand-preview ul li span {color: #999999; font-size: 12px; line-height: 1}
.b-brand-preview ul li strong {color: #000000; font-size: 14px; line-height: 1}
.b-brand-preview ul li a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-size: 12px}
.b-brand-preview ul li a:hover {border-bottom-color: #ff6633}
.b-brand-cont p {margin-bottom: 20px; color: #000000; font-size: 14px; line-height: 20px}
.b-brand-cont .b-video {overflow: hidden; margin-bottom: 40px; height: 408px}
.g-sales-view .g-col-content {margin-bottom: 59px}
.g-sales-view .b-page-title {margin-bottom: 27px; padding-bottom: 13px}
.g-sales-view .b-page-title h2 {margin-top: 23px}
.g-sales-view .b-catalog-list-wrap {margin-top: 24px}
.g-sales-view .b-catalog-list dl dd a {border-bottom: 1px solid #0099cc; color: #0099cc}
.g-sales-view .b-catalog-list dl dd a:hover {border-bottom-color: #ff6633}
.b-other-sales .b-title {display: block; margin-bottom: 12px; color: #333333; text-transform: uppercase; font-weight: normal; font-size: 12px; line-height: 1}
.b-sales-list-v {margin-bottom: 40px}
.b-sales-list-v > li {margin-top: 21px; padding-bottom: 16px; border-bottom: 1px solid #cccccc; vertical-align: top; text-align: left}
.b-sales-list-v > li:first-child {margin-top: 0}
.b-sales-list-v .b-image {margin-bottom: 11px}
.b-sales-list-v .b-image img {display: block}
.b-sales-list-v .b-link {margin-bottom: 7px}
.b-sales-list-v .b-link a {border-bottom: 1px solid #c1c1c1; color: #333333; color: #000; text-decoration: none; font-weight: bold; font-size: 16px; line-height: 20px}
.b-sales-list-v .b-link a:hover {border-bottom-color: #ff6633}
.b-sales-list-v p {color: #666666; font-size: 11px; line-height: 15px}
.b-sales-view .img-right {float: right}
.b-sales-view .b-label-list {float: left}
.b-sales-view .b-sales-cont {padding-top: 45px}
.b-sales-view p {margin-bottom: 19px; color: #000000; font-size: 14px; line-height: 20px}
.b-catalog-list-wrap .b-title {margin-bottom: 26px; padding-bottom: 10px; border-bottom: 4px solid #ff6633}
.b-catalog-list-wrap .b-title h5 {color: #000000; font-weight: bold; font-size: 18px; line-height: 1}
.g-glossary .g-col-content {margin-bottom: 52px}
.g-glossary .b-page-title {margin-bottom: 26px}
.b-letters-nav li {float: left; margin-right: 3px; margin-bottom: 3px}
.b-letters-nav li a {display: block; width: 32px; height: 32px; background: #dfdfdf; background: -moz-linear-gradient(top, #dfdfdf 0%, #d1d1d1 23%, #a2a2a2 74%, #919191 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfdfdf), color-stop(23%, #d1d1d1), color-stop(74%, #a2a2a2), color-stop(100%, #919191)); background: -webkit-linear-gradient(top, #dfdfdf 0%, #d1d1d1 23%, #a2a2a2 74%, #919191 100%); background: -o-linear-gradient(top, #dfdfdf 0%, #d1d1d1 23%, #a2a2a2 74%, #919191 100%); background: -ms-linear-gradient(top, #dfdfdf 0%, #d1d1d1 23%, #a2a2a2 74%, #919191 100%); background: linear-gradient(to bottom, #dfdfdf 0%, #d1d1d1 23%, #a2a2a2 74%, #919191 100%); color: #ffffff; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 20px; line-height: 32px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#919191', GradientType=0)}
.b-letters-nav li a:hover {background: #9b9b9b; background: -moz-linear-gradient(top, #9b9b9b 0%, #909090 19%, #5c5c5c 74%, #4a4a4a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9b9b9b), color-stop(19%, #909090), color-stop(74%, #5c5c5c), color-stop(100%, #4a4a4a)); background: -webkit-linear-gradient(top, #9b9b9b 0%, #909090 19%, #5c5c5c 74%, #4a4a4a 100%); background: -o-linear-gradient(top, #9b9b9b 0%, #909090 19%, #5c5c5c 74%, #4a4a4a 100%); background: -ms-linear-gradient(top, #9b9b9b 0%, #909090 19%, #5c5c5c 74%, #4a4a4a 100%); background: linear-gradient(to bottom, #9b9b9b 0%, #909090 19%, #5c5c5c 74%, #4a4a4a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b9b9b', endColorstr='#4a4a4a', GradientType=0)}
.b-glossaty-list li {margin-bottom: 22px; padding-bottom: 10px; border-bottom: 1px solid #cccccc}
.b-glossaty-list li.last {border-bottom: none}
.b-glossaty-list strong.title {display: block; margin-bottom: 9px; color: #666666; text-transform: uppercase; font-size: 30px; line-height: 1}
.b-glossaty-list p {margin-bottom: 10px; color: #333333; font-size: 14px; line-height: 20px}
.g-search .g-col-content {margin-bottom: 92px}
.g-search .b-page-title {padding-bottom: 14px; margin-bottom: 20px}
.g-search .b-sorting-list {margin-bottom: 21px}
.b-search-field {position: relative; margin-top: 4px; margin-bottom: 19px}
.b-search-field input[type="text"] {padding-right: 10px; padding-left: 19px; width: 587px; height: 38px; border: 1px solid #dcdcdc; color: #000000; font-size: 18px; line-height: 38px}
.b-search-field input[type="submit"] {position: absolute; top: 0; right: 0; width: 108px; height: 42px; border: 1px solid #cc3300; background: #ff6531; background: -moz-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6531), color-stop(13%, #ff602e), color-stop(39%, #ff5321), color-stop(61%, #ff4512), color-stop(84%, #ff3a06), color-stop(100%, #ff3402)); background: -webkit-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -o-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -ms-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: linear-gradient(to bottom, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); box-shadow: inset 0px 1px 0px #ffb27f; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 14px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6531', endColorstr='#ff3402', GradientType=0); cursor: pointer}
.b-search-method {margin-bottom: 15px}
.b-search-method li {float: left; margin-left: 20px}
.b-search-method li:first-child {margin-left: 0}
.b-search-method input[type="radio"] {display: none}
.b-search-method input[type="radio"] + label {color: #666666; font-size: 12px; cursor: pointer}
.b-search-method input[type="radio"] + label span {float: left; margin: 0 5px 0 0; width: 16px; height: 16px; background: url(../../skin/img/project/bg_radio_unchecked.png) no-repeat; vertical-align: middle; cursor: pointer}
.b-search-method input[type="radio"] + label p {float: left; margin-top: 2px; margin-bottom: 0; color: #333333; font-weight: bold; font-size: 14px; line-height: 1}
.b-search-method input[type="radio"]:checked + label span {background: url(../../skin/img/project/bg_radio_checked.png) no-repeat}
.b-search-category {margin-bottom: 1px}
.b-search-category .b-title {margin-bottom: 13px}
.b-search-category .b-title strong {text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 1}
.b-search-category ul {width: 410px; text-align: justify}
.b-search-category ul li {display: inline-block; margin-bottom: 9px; width: 130px; vertical-align: top; text-align: left}
.b-search-category ul li.helper {margin: 0 auto; padding: 0; width: 100%; height: 1px}
.b-search-category input[type="checkbox"] {display: none}
.b-search-category input[type="checkbox"] + label span {display: inline-block; margin-right: 5px; width: 16px; height: 16px; background: url(../../skin/img/project/bg_checkbox_unchecked.png) left top no-repeat; vertical-align: text-top; cursor: pointer; *display: inline; *zoom: 1}
.b-search-category input[type="checkbox"]:checked + label span {background: url(../../skin/img/project/bg_checkbox_checked.png) left top no-repeat}
.b-search-category input[type="checkbox"]:checked + label p {color: #0099cc}
.b-search-category label {margin: 0; color: #666666; text-transform: none; text-shadow: none; font-weight: normal; font-size: 12px; line-height: 1; cursor: pointer}
.b-search-category label p {display: inline; margin: 0; text-decoration: underline; line-height: 1}
.b-search-category label p:hover {color: #000000}
.b-search-category label small {color: #999999; font-size: 12px}
.b-search-result-header {margin-bottom: 8px}
.b-search-result-header .b-left {float: left}
.b-search-result-header .b-right {float: right}
.b-search-result-header .b-title strong {display: block; margin-bottom: 6px; text-transform: none; font-size: 18px; line-height: 1}
.b-search-result-header .b-title span {color: #999999; font-size: 12px; line-height: 1}
.b-search-result-header .b-title span b {color: #000000; font-size: 14px}
.b-search-result-header p {display: inline-block; margin-right: 20px; color: #666666; font-size: 14px; line-height: 1; *display: inline; *zoom: 1}
.b-search-result-header .b-select-little {display: inline-block; vertical-align: middle; *display: inline; *zoom: 1}
.b-select-little {width: 87px}
.b-search-result-cont {padding-top: 20px; background: #f2f2f2; background: -moz-linear-gradient(top, #f2f2f2 0%, #f3f3f3 10%, #f4f4f6 10%, #f4f4f4 12%, #fbfdfc 26%, #ffffff 39%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(10%, #f3f3f3), color-stop(10%, #f4f4f6), color-stop(12%, #f4f4f4), color-stop(26%, #fbfdfc), color-stop(39%, #ffffff), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(top, #f2f2f2 0%, #f3f3f3 10%, #f4f4f6 10%, #f4f4f4 12%, #fbfdfc 26%, #ffffff 39%, #ffffff 100%); background: -o-linear-gradient(top, #f2f2f2 0%, #f3f3f3 10%, #f4f4f6 10%, #f4f4f4 12%, #fbfdfc 26%, #ffffff 39%, #ffffff 100%); background: -ms-linear-gradient(top, #f2f2f2 0%, #f3f3f3 10%, #f4f4f6 10%, #f4f4f4 12%, #fbfdfc 26%, #ffffff 39%, #ffffff 100%); background: linear-gradient(to bottom, #f2f2f2 0%, #f3f3f3 10%, #f4f4f6 10%, #f4f4f4 12%, #fbfdfc 26%, #ffffff 39%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0)}
.b-search-result-cont .b-inner {padding-right: 25px; padding-left: 19px}
.b-search-result-cont ul {padding-left: 27px; list-style-type: decimal; font-weight: bold; font-size: 14px}
.b-search-result-cont ul li {margin-bottom: 22px}
.b-search-result-cont .b-link {margin-bottom: 9px; width: 455px}
.b-search-result-cont .b-link a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-size: 14px; line-height: 20px}
.b-search-result-cont .b-link a:hover {border-bottom-color: #ff6633}
.b-search-result-cont p {font-weight: normal; font-size: 14px; line-height: 20px}
.g-sections-list .b-page-title {margin-bottom: 31px}
.g-sections-list .g-col-content {margin-bottom: 47px}
.b-sections-nav ul li {margin-bottom: 10px}
.b-sections-nav ul li a {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 20px}
.b-sections-nav ul li a:hover {border-bottom-color: #ff6633}
.b-sections-nav ul li.active a {color: #0099cc}
.b-secions-list-header {margin-bottom: 12px}
.b-secions-list-header h5 {float: left}
.b-secions-list-header h5 a {border-bottom: 1px solid #cccccc; color: #333333; text-decoration: none; font-weight: bold; font-size: 18px; line-height: 1}
.b-secions-list-header h5 a:hover {border-bottom-color: #ff6633}
.b-secions-list-header .b-range {float: right; margin-top: -6px; padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; background: #fd6622}
.b-secions-list-header .b-range strong {color: #ffffff; font-size: 18px; line-height: 1}
.b-sections-list .b-item {margin-bottom: 48px}
.b-sections-list .b-image {margin-bottom: 19px}
.b-sections-list .b-image img {display: block}
.b-sections-list .b-text {margin-bottom: 33px}
.b-sections-list .b-text p {margin-bottom: 10px; color: #333333; font-size: 14px; line-height: 20px}
.b-sections-list a {border-bottom: 1px solid #0099cc; color: #0099cc; text-decoration: none; font-size: 12px; line-height: 1}
.b-sections-list a:hover {border-bottom-color: #ff6633}
.b-sections-list-table {margin-bottom: 16px}
.b-sections-list-table .b-title {margin-bottom: 20px}
.b-sections-list-table .b-title p {margin-bottom: 0; text-transform: uppercase; font-size: 14px; line-height: 1}
.b-sections-list-table table {width: 100%; border-spacing: 0; border-collapse: separate}
.b-sections-list-table table td {height: 32px; border-bottom: 1px solid #ffffff; color: #ffffff; vertical-align: middle; font-weight: bold; font-size: 14px; line-height: 1}
.b-sections-list-table table .b-name {padding-left: 10px; border-right: 1px solid #ffffff; background: #666666; text-align: left}
.b-sections-list-table table .b-price {width: 94px; background: #ff9966; text-align: center}
.g-sections-view .b-page-title {margin-bottom: 31px}
.g-sections-view .g-col-content {margin-bottom: 74px}
.b-secions-review-header {margin-bottom: 12px}
.b-secions-review-header h5 {float: left}
.b-secions-review-header h5 a {border-bottom: 1px solid #cccccc; color: #333333; text-decoration: none; font-weight: bold; font-size: 18px; line-height: 1}
.b-secions-review-header h5 a:hover {border-bottom-color: #ff6633}
.b-secions-review-header .b-range {float: right; margin-top: -6px; padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; background: #fd6622}
.b-secions-review-header .b-range strong {color: #ffffff; font-size: 18px; line-height: 1}
.b-sections-review .b-image {margin-bottom: 19px}
.b-sections-review .b-image img {display: block}
.b-sections-review .b-text {margin-bottom: 33px}
.b-sections-review .b-text p {margin-bottom: 10px; color: #333333; font-size: 14px; line-height: 20px}
.b-sections-review-product .b-title {margin-bottom: 20px}
.b-sections-review-product .b-title p {color: #000000; text-transform: uppercase; font-size: 14px; line-height: 1}
.b-sections-review-product .accordion-heading {position: relative; border-bottom: 1px solid #ffffff}
.b-sections-review-product .accordion-heading a {display: block; padding-left: 11px; height: 32px; background: #cccccc; color: #000000; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 32px}
.b-sections-review-product .accordion-heading a strong {display: inline-block; margin-right: 10px; width: 11px; height: 11px; background: url(../../skin/img/project/ico_minus_black.png) no-repeat; line-height: 32px; *display: inline; *zoom: 1}
.b-sections-review-product .accordion-heading a.collapsed {background: #666666; color: #ffffff}
.b-sections-review-product .accordion-heading a.collapsed strong {background: url(../../skin/img/project/ico_plus_white.png) no-repeat}
.b-sections-review-product .accordion-heading .b-price-label {position: absolute; top: 0; right: 0; width: 94px; height: 32px; border-left: 1px solid #ffffff; background: #ff9966; color: #ffffff; text-align: center; font-weight: bold; font-size: 14px; line-height: 32px}
.b-sections-review-product .accordion-inner .b-list {list-style: none}
.b-sections-review-product .accordion-inner .b-list > li {padding-top: 16px; min-height: 93px; border-bottom: 1px solid #cccccc}
.b-sections-review-product .accordion-inner .b-list > li.last {min-height: 48px; border-bottom: none}
.b-sections-review-product .accordion-inner .b-list > li.last .btn-cart-add {padding: 0; width: 100%}
.b-sections-review-product .accordion-inner .b-left {float: left; width: 474px}
.b-sections-review-product .accordion-inner .b-img {float: left; width: 73px}
.b-sections-review-product .accordion-inner .b-cont {float: left; width: 401px}
.b-sections-review-product .accordion-inner .b-product-tags {margin-bottom: 7px}
.b-sections-review-product .accordion-inner .b-link {border-bottom: 1px solid #c1c1c1; color: #333333; text-decoration: none; font-weight: bold; font-size: 12px; line-height: 18px}
.b-sections-review-product .accordion-inner .b-link:hover {border-bottom-color: #ff6633}
.b-sections-review-product .accordion-inner .b-right {float: right; width: 230px; text-align: right}
.b-sections-review-product .accordion-inner .b-price {display: block; margin-bottom: 8px; color: #ff6633; font-weight: bold; font-size: 18px; line-height: 1}
.b-sections-review-product .accordion-inner .b-price sup {vertical-align: text-top; font-size: 10px}
.b-sections-review-product .accordion-inner .b-price.new {color: #cc0000}
.b-sections-review-product .accordion-inner .b-price-former {display: block; margin-top: 0; margin-bottom: 2px; color: #999999; text-decoration: line-through; font-weight: bold; font-size: 14px; line-height: 1}
.b-sections-review-product .accordion-inner .b-price-former sup {vertical-align: text-top; font-size: 8px}
.b-sections-review-product .accordion-inner .btn-cart-add {width: 122px; height: 32px; font-size: 12px; line-height: 32px}
.b-sections-review-product .accordion-inner .b-total-project {padding-left: 73px}
.b-sections-review-product .accordion-inner .b-total-project p {margin-bottom: 0; color: #333333; font-size: 18px; line-height: 1}
.b-sections-review-product .accordion-inner .b-total-project .b-price {display: inline-block; *display: inline; *zoom: 1}/** * Project CSS for web-T::CMS */ .web-t {position: absolute; right: 406px; bottom: 0; display: block; width: 60px; height: 50px; background: url(../../skin/img/dev/dev.png) left top no-repeat}
div.b-autocomplete{ z-index: 1000001; font-size: 14px; background-color: #E0E0E0}
div.b-autocomplete ul{ list-style-type: none; margin: 0; padding: 0; border: 1px solid #A8A8A8}
div.b-autocomplete ul li{ padding: 10px 14px; text-align: left; background-color: inherit}
div.b-autocomplete ul li:hover, div.b-autocomplete ul li.active{ color: #000; background-color: #ff6633; cursor: pointer}
div.b-autocomplete ul li img{ float: left; width: 24px; padding: 0 5px 5px 0}
div.b-autocomplete ul li a{ text-decoration: none}
div.b-autocomplete ul li a:hover{ color: #333}
.b-menu-top li {position: relative}
.b-menu-top li strong{ cursor: pointer; border-bottom: 1px dashed #fd6622}
.b-logo-ny {display: block; position: absolute; z-index: 2; width: 114px; height: 142px; left: -44px; top: -26px; background: url(../../skin/img/project/img_ny_heat.png) left top no-repeat}
#currency-selector {display: block; position: absolute; right: -15px; z-index: 10000}
#currency-selector ul{ display: block; padding: 7px; background: #fff; border: 3px solid #666}
#currency-selector ul li{ float: none; display: block; margin: 0 0 5px; font-size: 1em}
#currency-selector ul li a{ color: #000}
.b-menu-top li #currency-selector {display: none}
.b-slider ul {position: relative; display: block}
.b-slider ul li{ position: absolute; left: 0; top: 0; z-index: 1}
.b-slider-control {z-index: 85}
.b-main-menu li {position: static}
.b-main-menu li a.menu-item {position: relative; padding-bottom: 7px}
.b-main-submenu{ top: 59%; left: 0}
.b-catalog-maker ul li {vertical-align: middle}
.b-catalog-list dl dt {margin-right: 5px}
.b-sorting-list li.active a{ font-weight: bold; text-decoration: none; border-bottom: 0px none}
.b-sorting-list li:first-child {border-left: 0px none}
.btn-cart-go {display: inline-block; padding: 0 20px; width: auto; border: 1px solid #959595; background: #cccccc; box-shadow: inset 0px 1px 0px #ddd; color: #fff; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 40px; filter: none; text-decoration: none}
a.btn-cart-go {text-decoration: none}
a.btn-buy-one-click {width: 153px; margin-bottom: 14px}
.b-sections-review-product .accordion-inner .btn-cart-go{ font-size: 0.8em; line-height: 35px; width: 150px; padding: 0 10px}
.b-feature-mini{ margin-bottom: 0px}
.b-feature-mini li{ margin-bottom: 19px}
.b-feature-mini img {float: left; margin-right: 10px}
.b-header {z-index: 99}
.b-form-faq {padding: 0 22px 18px}
.b-form-faq .b-field {float: left; position: relative; margin: 0 0 17px}
.b-form-faq .b-field input.b-input, .b-form-faq .b-field textarea.b-input{ display: block; width: 310px; padding: 12px 15px; color: #999; font-size: 14px; border: 1px solid #dcdcdc}
.b-form-faq .b-field textarea.b-input{ width: 650px; height: 90px}
.b-form-faq .b-explanation{ float: left; margin: 18px 0 0 13px; font-size: 12px; color: #666}
.b-form-faq .b-explanation span{ padding-right: 10px; color: #ff6633; font-size: 36px; vertical-align: bottom}
.b-form-faq input[type="submit"] {width: 147px; height: 40px; border: 1px solid #cc3300; background: #ff6531; background: -moz-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6531), color-stop(13%, #ff602e), color-stop(39%, #ff5321), color-stop(61%, #ff4512), color-stop(84%, #ff3a06), color-stop(100%, #ff3402)); background: -webkit-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -o-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: -ms-linear-gradient(top, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); background: linear-gradient(to bottom, #ff6531 0%, #ff602e 13%, #ff5321 39%, #ff4512 61%, #ff3a06 84%, #ff3402 100%); box-shadow: inset 0px 1px 0px #ffb27f; color: #ffffff; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 40px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6531', endColorstr='#ff3402', GradientType=0); cursor: pointer}
.b-form-faq .b-item-info {display: block; margin: 0 0 17px}
.b-form-faq .b-item-info p{ margin-bottom: 7px}
.b-form-faq .b-item-info h4{ font-size: 1.3em}
.b-form-faq .b-item-info img{ float: left; margin: 0 10px 0 0; vertical-align: middle}
.b-form-ordering .b-input-wrap.error .b-input-error {display: block}
.b-input-error, .b-form-ordering .b-input-error, .b-form-faq .b-input-error{ position: relative; display: block; margin-top: 2px; padding-top: 3px; padding-bottom: 2px; padding-left: 5px; font-size: 0.8em; color: #fff; background: #cc0000}
.b-input-error:after, .b-form-ordering .b-input-error:after {position: absolute; bottom: 100%; left: 10px; display: block; width: 0px; height: 0px; border-width: 0 4.5px 5px 4.5px; border-style: solid; border-color: transparent transparent #cc0000 transparent; content: ""}
.b-input-error p, .b-form-ordering .b-input-error p {padding-left: 10px; color: #ffffff; font-size: 11px; line-height: 13px}
.b-form-ordering input[type="text"].b-input-bad, .b-form-ordering textarea.b-input-bad, .b-form-ordering select.b-input-bad, .b-form-faq input[type="text"].b-input-bad, .b-form-faq textarea.b-input-bad {border-color: #cc0000; background: #fddada}
.b-form-ordering label {width: 149px}
.b-close-alert {display: block; width: 147px; height: 40px; border: 1px solid #4c4c4c; background: #b6b6b6; background-image: linear-gradient(bottom, rgb(108,108,108) 45%, rgb(125,125,125) 73%, rgb(141,141,141) 87%); background-image: -o-linear-gradient(bottom, rgb(108,108,108) 45%, rgb(125,125,125) 73%, rgb(141,141,141) 87%); background-image: -moz-linear-gradient(bottom, rgb(108,108,108) 45%, rgb(125,125,125) 73%, rgb(141,141,141) 87%); background-image: -webkit-linear-gradient(bottom, rgb(108,108,108) 45%, rgb(125,125,125) 73%, rgb(141,141,141) 87%); background-image: -ms-linear-gradient(bottom, rgb(108,108,108) 45%, rgb(125,125,125) 73%, rgb(141,141,141) 87%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.45, rgb(108,108,108)), color-stop(0.73, rgb(125,125,125)), color-stop(0.87, rgb(141,141,141)) ); box-shadow: inset 0px 1px 0px #b6b6b6; color: #ffffff; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 40px; cursor: pointer}
.b-ok-message {display: block; padding: 19px 22px 21px 25px; text-align: left; font-size: 16px; color: #fff; background: #ff6633}
.b-ok-message .inner{ display: block; min-height: 62px; padding-right: 152px; background: url(../../skin/img/project/ico_ok_62x62.png) right top no-repeat}
.b-ok-message .inner h4{ font-size: 21px; line-height: 1.5em}
.b-useful-nav {margin-bottom: 50px}
.b-glossaty-list .item{ margin-bottom: 8px}
.b-glossaty-list h4 {margin: 0 0 5px; font-size: 14px; color: #666}
.b-glossaty-list li:last-child{ border-bottom: 0px}
.b-comments-list .b-comment-item{ margin-bottom: 22px}
.b-comments-list .b-action a{ float: left; margin-right: 10px; font-size: 0.9em; text-decoration: none; border-bottom: 1px dashed #333}
.b-reply-comment-2 {margin-left: 40px}
.b-reply-comment-3 {margin-left: 80px}
.b-add-comment-href {margin-top: 20px}
.b-comments-form .input-maxlength, .b-comments-form .input-maxlength-error{ float: left; width: 230px}
.b-comments-form input[type="text"], .b-comments-form textarea {float: left}
.b-sales-list > li.helper-noborder {border: 0px none}
.b-catalog-list .b-img {min-height: 215px}
.b-action-ttl, .b-page-title.share h2 span.b-action-ttl, .b-catalog-list .b-link a.b-action-ttl {font-size: 1.6em; color: #ff6633}
.b-page-title.share h2 span.b-action-ttl {font-size: 20px}
.ico-action-big {position: absolute; z-index: 1; left: -10px; top: -10px; width: 106px; height: 107px; background: url(../../skin/img/project/ico_action_106x107.png)}
.b-cars .b-left {float: none; width: auto}
.b-cars .b-item {/*margin-right: 15px; float: left;*/ }
.b-cars .b-item .b-mark-logo{ float: left; width: 120px}
.b-cars .b-item ul{ display: block; margin-left: 140px}
#float-cont {width: 222px}
.b-tab-pane ul{ list-style: disc}
.b-tab-pane ol{ list-style: decimal}
.b-tab-pane ul li, .b-tab-pane ol li{ display: list-item; margin-left: 20px; margin-bottom: 10px}
.b-top-fields {line-height: 22px}
.b-top-fields span{ float: left}
.b-top-fields img{ float: left; margin-left: 10px}
.b-product .b-image a img {max-width: 100%; width: 204px}
.b-product .b-product-desc-brief li {line-height: 22px}
.b-product .b-product-desc-brief li a span{ color: #0099cc}
.b-product .b-header {position: static; z-index: 0; display: block; margin-top: 43px; line-height: 1.5em; font-size: 0.9em}
.b-product .btn-cart-add {padding: 0 10px; width: 195px}
.b-product .buy_in_credit {margin-bottom: 14px}
.b-modal-product-info ul li {line-height: 22px}
.b-modal-product-info .btn-cart-go{ padding: 0 15px; font-size: 0.7em}
.b-modal-product-info .b-price-ask {font-size: 1.2em; color: #909090}
.b-modal-slider .b-slider-wrap ul li {display: none}
.b-modal-slider .b-slider-wrap ul li.active {display: block}
.b-modal-slider .b-arrow{ top: 0; width: 50%; height: 100%}
.b-modal-slider .b-arrow.prev {background: url(../../skin/img/project/bg_modal_slider_arrow_left.png) left center no-repeat}
.b-modal-slider .b-arrow.next {background: url(../../skin/img/project/bg_modal_slider_arrow_right.png) right center no-repeat}
.b-modal-slider .b-arrow.prev:hover, .b-modal-slider .b-arrow.prev.active {background: url(../../skin/img/project/bg_modal_slider_arrow_left_active.png) left center no-repeat}
.b-modal-slider .b-arrow.next:hover, .b-modal-slider .b-arrow.next.active {background: url(../../skin/img/project/bg_modal_slider_arrow_right_active.png) right center no-repeat}
.b-product-set ul li.discount .b-price-cont {min-height: 28px}
.b-product-set ul li {margin-bottom: 20px}
.b-product-set ul li .img {display: block; clear: both}
.b-product-set ul li.clr {float: none; width: auto; clear: both; margin: 0; padding: 0}
.b-product-set ul li.first {margin-left: 0}
.b-product-set ul li.more .inner{ width: 200px}
.b-popover-collapse span.info {font-size: 12px; line-height: 1}
.b-popover-collapse span.info span {color: #ff6633}
.b-popover-collapse .accordion-heading a.b-simple-href{ text-decoration: underline; border: 0px none; font-size: 1em; font-weight: normal}
.b-catalog-list .b-inscription {position: static; bottom: 0; margin-top: 10px}
.b-catalog-list .b-img {position: relative}
.b-catalog-list .b-mark {position: absolute; top: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: -18.5px; margin-left: -8px; padding: 4px 4px 4px 4px; width: 100%; text-align: center}
.b-catalog-list .b-mark > * {position: relative; z-index: 2}
.b-catalog-list .b-mark .b-mark-inner {height: 35px; border: 1px solid #ffffff}
.b-catalog-list .b-mark .b-mark-inner span {color: #d6d6d6; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 37px}
.b-catalog-list .b-mark .b-opacity {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: #cc0000; opacity: 0.8; filter: alpha(opacity=80)}
.b-compare-mini a {margin-left: 20px; padding: 0; background: none}
.b-compare-mini a.remove-from-compare {float: left; width: 20px; height: 15px; margin-left: 0; background: url(../../skin/img/project/ico_remove.png) left 3px no-repeat; line-height: 15px}
.t-compare-all .b-product-tags ul li{ margin: 0 0 10px 0}
.t-compare-all .b-item .btn-cart-go {line-height: 40px; overflow: hidden}
.t-compare-all .b-item .title {height: 56px; overflow: hidden}
.b-select-little .dropdown-menu a {cursor: pointer}
.b-search-category ul {width: auto}
.b-like-list ul li.fb {width: 107px; overflow: hidden}
.b-like-list ul li.fb .fb_iframe_widget span{ display: block}
.b-like-list ul li.tw {width: 80px; overflow: hidden}
.b-like-list ul li.gplus {width: 60px; overflow: hidden}
.b-cost-warning {display: block; margin: 0 0 10px; font-style: italic; font-size: 1.3em; color: #ff6633}
.g-main .b-advice-large {margin-bottom: 27px; top: 0}
.b-error-message .b-close-alert{ display: none}
.b-product-slider .b-image .b-inner {overflow: hidden}
.b-product-slider .b-image a img {max-width: 204px}
.b-compare-mini .comp-link {margin-bottom: 10px}
.b-compare-mini .comp-link a {background: none; color: #0099cc}
.b-compare-mini .comp-link a:hover {color: #0099cc}
.b-access-links .b-image, .b-options-links .b-image{ width: 100px; height: 100px}
.b-access-links .b-image a, .b-options-links .b-image a{ line-height: 100px}
.b-access-links .b-image .b-inner, .b-options-links .b-image .b-inner{ width: 100px; height: 100px}
.b-access-links .b-image a img, .b-options-links .b-image a img{ max-width: 100%; width: 100px}
.b-category-list img {max-width: 100%}
.b-preview-product-h .b-price-former {text-decoration: line-through}
.b-catalog-list .b-price-ask, .b-product .b-price-ask, .b-product-set .b-price-ask, .b-preview-product-h .b-price-ask, .t-compare-all .b-price-ask{ color: #909090; font-size: 1em}
.t-compare-all .b-price-former{ text-decoration: line-through}
.b-preview-product-list .b-image .b-inner {overflow: hidden}
.b-preview-product-h .b-preview-product-list-h > li {margin-bottom: 20px}
.b-preview-product-h .b-preview-product-list-h > li.first {margin-left: 0px}
.b-preview-product-h .b-preview-product-list-h > li.clr {width: auto; float: none; clear: both; margin: 0}
.t-ordering .b-small-text .b-price-ask {font-size: 12px; color: #909090}
.t-ordering .b-small-text .b-price-former {color: #999999; text-decoration: line-through}
.t-ordering .b-small-text div {float: left; margin-right: 6px}
.t-ordering .b-small-text span {display: block}
.b-product-desc-full strong {display: inline}
.b-product-desc-full .b-modified-props{ font-size: 0.9em; font-style: italic; color: #ff6633; text-align: center; margin: 40px auto 0px}
.b-form-ordering .b-field-is_register_agree label, .b-form-ordering .b-field-is_subscribe label{ float: none; display: block; width: auto; margin-left: 25px; line-height: 128%}
.b-form-ordering .b-field-is_register_agree input, .b-form-ordering .b-field-is_subscribe input{ float: left}
.b-ordering .b-cont .b-margin {margin-top: 10px}
.b-form-ordering .input-maxlength, .b-form-ordering .input-maxlength-error {display: none}
.b-filter-checkbox-list .b-property-title{ display: block; margin: 0 0 5px; font-weight: bold}
.b-filter-checkbox-list .b-field-set span{ float: left; margin-right: 8px; line-height: 26px}
.b-filter-checkbox-list .b-field-set input{ width: 60px}
.b-slider-value input[type="text"] {display: inline; font-size: 11px}
.b-ad-bottom {margin: 30px 0 20px}
.b-feature-mini > li span.b-pseudo-image {width: auto; padding: 8px 6px; text-align: center; font-size: 0.9em; font-weight: bold; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 2px solid #666}
.b-category-list ul li.top {font-weight: bold}
.b-category-list ul li.sub {margin-left: 20px}
.b-category-list ul li.sub a, .b-category-list ul li.sub span{ font-size: 12px}
.b-filter .selectboxit-container .selectboxit{ width: 100%}
.b-filter .b-field label{ padding-left: 10px}
.b-filter-checkbox-list .dropdown-menu {width: 223px}
.b-filter-checkbox-list .dropdown-menu li {margin-top: 0}
.b-filter .b-shower, .b-filter .b-hider{ display: block; font-size: 0.9em; text-decoration: none}
.b-filter .b-shower span, .b-filter .b-hider span{ border-bottom: 1px dotted #333}
.b-filter .b-hider{ display: none}
.b-filter .h-set {margin-top: 8px}
.b-page-title .b-ico-rss{ float: right}
.b-warning-info {display: none; padding-top: 15px; padding-bottom: 14px; color: #333; font-weight:bold; text-align: center; background: yellow; border-bottom: 1px solid #dfdf00}
a.b-notify {font-size: 1.5em; color: #ff6633}
.b-notify-descr {display: block; margin-top: 10px; font-size: 0.9em; font-style: italic; color: #ff6633}
.b-property-title small {color: #999999; font-size: 12px}
.b-search-result-cont ul {list-style-type: none}
.b-search-result-cont ul li {position: relative}
.b-search-result-cont ul li ins{ position: absolute; left: -26px; top: 2px}
.g-col-category .b-content {margin-bottom: 30px}
.b-catalog-list .b-price-cont .b-price-former, .b-catalog-list .b-price-cont .b-price, .b-preview-product-list-h .b-price-cont .b-price-former, .b-preview-product-list-h .b-price-cont .b-price{ float: left}
.b-catalog-list .b-price-cont .b-price-cont-inner, .b-preview-product-list-h .b-price-cont .b-price-cont-inner{ float: left}
.b-catalog-list .b-price-cont .b-inscription.sale, .b-preview-product-list-h .b-price-cont .b-inscription.sale{ float: left; width: 28px; height: 28px; margin-left: 11px; padding: 0; line-height: 28px; text-align: center; color: #ffffff; background: url(../../skin/img/project/ico_sale_less2.png)}
.b-catalog-list .b-price-cont .b-inscription.sale span, .b-preview-product-list-h .b-price-cont .b-inscription.sale span{ line-height: 28px; font-size: 9px}
.b-product .b-price-cont .b-price-former, .b-product .b-price-cont .b-price{ float: left}
.b-product .b-price-cont .b-price-cont-inner {float: left}
.b-product .b-price-cont .b-inscription.sale {float: left; width: 42px; height: 41px; margin-top: 12px; margin-left: 4px; padding: 0; line-height: 41px; text-align: center; color: #ffffff; background: url(../../skin/img/project/ico_sale_middle2.png)}
.b-product .b-price-cont .b-inscription.sale span{ line-height: 41px; font-size: 12px}
.b-filter-cost .b-filter-checkbox-list{ margin-bottom: 20px}
.b-slider-value-off {opacity: 0.5; filter: alpha(opacity=50)}
.b-ordering input[type="radio"] + label p {float: none; margin-left: 26px}
.b-contains-units .b-catalog-maker ul li {text-align: center}
.b-contains-units .b-catalog-maker ul li img{ display: block; margin-bottom: 3px}
.b-warranty {color: rgb(153, 30, 30); font-weight: bold}
.b-actions-list-mini ul li{ min-height: 42px; background: url(../../skin/img/project/ico_sale_middle.png) left center no-repeat; padding-left: 55px}
.b-preview-product-h a.b-shower, .b-preview-product-h a.b-hider{ text-decoration: none; color: #0099cc; border: 0px none}
.b-preview-product-h a.b-shower span, .b-preview-product-h a.b-hider span{ text-decoration: underline}
.b-preview-product-h .b-image a img {max-height: 207px}
.b-social-global {margin-top: 30px}
.b-social-global .item{ float: left; margin: 0 5px 0 0}
.b-basket input[type="button"] {width: 219px; height: 40px; border: 1px solid #cccccc; background: #ababab; background: -moz-linear-gradient(top, #ababab 0%, #a0a0a0 30%, #818181 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ababab), color-stop(30%, #a0a0a0), color-stop(100%, #818181)); background: -webkit-linear-gradient(top, #ababab 0%, #a0a0a0 30%, #818181 100%); background: -o-linear-gradient(top, #ababab 0%, #a0a0a0 30%, #818181 100%); background: -ms-linear-gradient(top, #ababab 0%, #a0a0a0 30%, #818181 100%); background: linear-gradient(to bottom, #ababab 0%, #a0a0a0 30%, #818181 100%); box-shadow: inset 0px 1px 0px #dddddd; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 14px; line-height: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ababab', endColorstr='#818181', GradientType=0); cursor: pointer}
.b-news-article .b-sources {display: block; font-size: 0.9em; color: #999}
.b-news-article .b-sources a{ color: #0099cc}
.b-sitemap {margin-top: 18px; margin-left: 25px}
.b-sitemap li{ display: block; padding-bottom: 12px}
.b-sitemap li img{ float: left; margin-right: 10px}
.b-sitemap li .list{ font-size: 160%; text-decoration: underline}
.b-sitemap li ul{ display: block; margin: 12px 0 0 40px}
.b-sitemap li ul li{ padding: 0 0 12px 12px}
.b-sitemap li ul li a{ text-decoration: none; color: #333}
.b-search-result-cont .icon-hand {}
.b-video {margin: 0 0 20px}
.b-label-list .b-procent {font-size: 16px}
.b-sales-view .img-right {margin: 0 0 10px 10px}
.t-files td {line-height: 1.4em}
.g-col-category .b-info-message{ display: block; color: #333; padding: 9px 12px 11px 15px; margin-bottom: 20px; text-align: left; font-size: 12px; line-height: 1.3em; background: #F8CEC0; border: 1px dashed #ff6633}
.g-col-category .b-info-message .b-close-alert{ display: none}
.b-sks-attrs {display: block}
.b-sks-attrs ul{ margin: 0; padding: 0}
.b-sks-attrs ul li{ float: left; margin: 0 5px}
.b-sks-attrs ul li img{ display: block; width: 32px; height: 32px; border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0px 0px 5px #999}
.b-product .b-sks-attrs{ float: right}
.b-catalog-list .b-sks-attrs {margin-top: 20px}
.b-sks-attrs ul li:hover {background: #e7e8e9}
.b-preview-product-list-h .b-product-tags ul li {white-space: nowrap; padding: 0 5px; min-width: 100%}
.b-sections-review-product .b-content{ padding-top: 10px; padding-bottom: 0px; font-size: 0.9em}
.b-sections-review-product .b-content p{ font-size: 1em}
@media only screen and (min-width: 1100px) and (max-width: 1400px) {}
@media only screen and (max-width: 1099px) {}.title{ color: black; font-weight: bold}
.table-cool, table.table-cool {margin-bottom: 15px; width: 100%; text-align: center; font-size: 12px}
.class-answer{ border-bottom: 1px dashed #0191D5; cursor: help; color: #0191D5; text-decoration: none}
#tinymce{ margin: 0px; padding: 8px}
.dashed-separator{ display: block; height: 1px; margin: 14px 0; overflow: hidden; background: #fff; border-top: 1px solid #ccc}
.mceContentBody{ font: normal 14px Arial; color: black; line-height: 1.2em}
.mceContentBody, .b-content{ padding: 0}
.mceContentBody, .mceContentBody p, .b-content, .b-content p{ margin: 0; padding: 0 0 5px; font: normal 14px Arial; line-height: 1.5em}
.mceContentBody div, .b-content div{ font: normal 14px Arial; line-height: 1.5em}
.mceContentBody p, .b-content p{ min-height: 12px}
.mceContentBody .title, .b-content .title{ margin-bottom: 10px; color: black; font-weight: bold}
.mceContentBody h2, .b-content h2{ font-size: 22px; margin: 0; padding: 0 0 7px; font-weight: bold}
.mceContentBody h3, .b-content h3{ font-size: 18px; margin: 0; padding: 0 0 7px; font-weight: bold}
.mceContentBody h4, .b-content h4{ font-size: 16px; margin: 0; padding: 0 0 7px; font-weight: bold}
.mceContentBody h5, .b-content h5{ font-size: 14px; margin: 0; padding: 0 0 7px; font-weight: bold}
.mceContentBody h6, .b-content h6{ font-size: 12px; margin: 0; padding: 0 0 7px; font-weight: bold}
.mceContentBody .spacer, .b-content .spacer{ padding: 0 0 15px 0}
.mceContentBody table , .b-content table {border-collapse:collapse; border-color: #e6e7e8; border-style: solid}
.mceContentBody table td , .b-content table td{ margin: 0; padding: 10px; color: #666; border: 1px solid #e6e7e8}
.mceContentBody table td.header-row , .b-content table td.header-row {color: #000; background: #efecec; border: 1px solid #efecec}
.mceContentBody table td p, .b-content table td p{ padding-bottom: 0px}
.mceContentBody iframe, .b-content iframe{ clear: both; display: block; margin: 0 0 10px}
.tcenter {text-align: center}
.video_block {padding: 0 0 10px 0; width: 290px; margin: 0 auto}
.block_bord {border-bottom: 1px solid #B2B2B2; margin: 0 0 0px}
.block_bord_inner {border: 1px solid #E2E2E2; padding: 4px; width: 280px}
.mceContentBody ul, .mceContentBody ol, .b-content ul, .b-content ol, .post .b-content ul, .post .b-content ol{ float: none; width: auto; display: block; margin: 0 0 0 15px; padding: 0; list-style-type: disc; list-style-position: inside}
.mceContentBody ol{ list-style-type: decimal}
.mceContentBody ul li, .mceContentBody ol li, .b-content ul li, .b-content ol li, .post .b-content ul li, .post .b-content ol li{ float: none; overflow: hidden; margin-right: 35px; margin-bottom: 14px; width: auto; color: #333333; font-size: 14px}
.mceContentBody ol, .b-content ol, .b-content ol, .mceContentBody ol li, .b-content ol li, .b-content ol li{ list-style-type: decimal; list-style-image: none}
.mceContentBody img, .b-content img {float: left; max-width: 700px; margin-bottom: 5px; margin-right: 5px}
.fsize-1px{ font-size: 1px}
.fsize-2px{ font-size: 2px}
.fsize-3px{ font-size: 3px}
.fsize-4px{ font-size: 4px}
.fsize-5px{ font-size: 5px}
.fsize-6px{ font-size: 6px}
.fsize-7px{ font-size: 7px}
.fsize-8px{ font-size: 8px}
.fsize-9px{ font-size: 9px}
.fsize-10px{ font-size: 10px}
.fsize-11px{ font-size: 11px}
.fsize-12px{ font-size: 12px}
.fsize-13px{ font-size: 13px}
.fsize-14px{ font-size: 14px}
.fsize-15px{ font-size: 15px}
.fsize-16px{ font-size: 16px}
.fsize-17px{ font-size: 17px}
.fsize-18px{ font-size: 18px}
.fsize-19px{ font-size: 19px}
.fsize-20px{ font-size: 20px}
.quoteStyle{ display: block; padding-bottom: 5px; font-style: italic}
.mceContentBody a.anchor, .b-content a.anchor{ text-decoration: none; border-bottom: 1px dashed #376CC2}
table.table-cool tr td:first-child{ padding-left: 15px; text-align: left}
table.table-cool thead{ background: url(http://sks.kiev.ua/skin/img/project/bg_news_thead.jpg) left center repeat-x; color: #ffffff}
table.table-cool tbody tr{ height: 39px; border-collapse: collapse; border-top: 1px solid #cccccc; background: #f1f2f2; font-weight: bold}
table.table-cool tbody tr:nth-child(odd){ background: #e6e7e8}
table.table-cool tbody tr:first-child{ border-top: none; background: url(http://sks.kiev.ua/skin/img/project/bg_news_thead.jpg) left center repeat-x; color: #ffffff}
table.table-cool tr:first-child td{ height: 50px; padding: 0; color: #ffffff; background: url(http://sks.kiev.ua/skin/img/project/bg_border_thead.jpg) right top repeat-y; vertical-align: middle}
table.table-cool tr:first-child td p{ color: #fff}
table.table-cool tr:first-child td:first-child{ padding: 0 0 0 15px; width: 264px; border-left: none}
table.table-cool tr:first-child td.last{ border-right: none; background: none}
table.table-cool tbody td{ background: url(http://sks.kiev.ua/skin/img/project/bg_border_tbody.jpg) right top repeat-y; vertical-align: middle; border: 0px none}
table.table-cool tbody td.last, table.table-cool tbody td:last-child{ background: none}
table.table-cool span{ color: #999999}
table.table-cool strong{ color: #9d3946; font-weight: bold}
.b-quote-full {position: relative; margin-bottom: 30px}
.b-quote-full .border {position: absolute; top: 0; left: 0; display: block; float: left; margin-right: 2px; width: 5px; height: 100%; border-right: 1px solid #fff; background: #aa5260; background: -moz-linear-gradient(top, #aa5260 0%, #b4585b 34%, #b35758 36%, #b85a5a 46%, #c66052 82%, #c86150 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aa5260), color-stop(34%, #b4585b), color-stop(36%, #b35758), color-stop(46%, #b85a5a), color-stop(82%, #c66052), color-stop(100%, #c86150)); background: -webkit-linear-gradient(top, #aa5260 0%, #b4585b 34%, #b35758 36%, #b85a5a 46%, #c66052 82%, #c86150 100%); background: -o-linear-gradient(top, #aa5260 0%, #b4585b 34%, #b35758 36%, #b85a5a 46%, #c66052 82%, #c86150 100%); background: -ms-linear-gradient(top, #aa5260 0%, #b4585b 34%, #b35758 36%, #b85a5a 46%, #c66052 82%, #c86150 100%); background: linear-gradient(to bottom, #aa5260 0%, #b4585b 34%, #b35758 36%, #b85a5a 46%, #c66052 82%, #c86150 100%); content: ""; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa5260', endColorstr='#c86150', GradientType=0)}
.b-quote-full .cont {padding: 17px 24px 20px 24px; background: #ebecec url(http://sks.kiev.ua/skin/img/project/bg_dashed_grey.jpg)}
.b-quote-full p {margin-bottom: 0; width: auto; color: #666666; font-style: italic; font-size: 16px; line-height: 18px}
.b-quote-middle {float: right; margin-bottom: 10px; margin-left: 10px; width: 320px; background: url(http://sks.kiev.ua/skin/img/project/bg_waves_red.jpg)}
.b-quote-middle .cont {padding: 15px}
.b-quote-middle p {margin-bottom: 0; padding-left: 66px; background: url(http://sks.kiev.ua/skin/img/project/bg_quote_open_transperent.png) top left no-repeat; color: #ffffff; font-weight: bold; font-style: italic; font-size: 12px; line-height: 16px}
.b-quote-left {float: left; margin-right: 10px; margin-left: 0}