@charset "utf-8";

html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}
/* NEW */
.com_im {
	border: solid 1px #e5e5e5;
	padding: 10px 20px;
	margin-bottom: 10px;
}
.com_im a img, .com_im img {opacity:1.0;}
.com_im a img:hover, .com_im img:hover {opacity:0.3;}
.com_im A {
	background: none !important;
	text-deco ration: none;
}
.tovardesc {
	border: 2px #979797 solid;
	margin: 20px 0px;
}
.desc_link {
	font-size: 12px;
}
.menudesc {
	margin: 10px 0px;
}
.menudesc UL LI {
	cursor: pointer;
	float: left;
	font-size: 18px;
	padding: 5px 15px;
	margin: 0px 10px;
	list-style-type: none;
}
.menudesc UL LI.act {
	border-bottom: 2px #979797 solid;
}
.menudesc UL LI:HOVER {
	border-bottom: 2px #e20000 solid;
	color: #e20000;
}
.textdesc {
	margin: 20px;
}

#company {
	padding: 0 20px;
	width: 100%;
}
#company .brands {
	padding: 10px 20px;
	overflow: hidden;
}
#company .brands .col {
	float: left;
	width: 25%;
}
#company .brands .col LI {
	list-style-type: none;
	line-height: 20px;
}
#company .brands .col LI.bukva {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}
#company .com_text {
    font-weight: normal;
}
#company .com_text H2 {
	font-size: 16px;
	text-decoration: underline;
}
#company .com_text P {
	text-indent: 0px;
}
#company .com_text LI {
	margin-top: 15px;
	margin-left: 15px;
}

.sort {
	float: right; 
	top: 12px; 
	right: 8px; 
	position: absolute;
}
.sort SPAN {
	cursor: pointer;
}
.sort SPAN:HOVER {
	color: #e20000 !important;
}
.sort SPAN.act {
    background: url(https://bshina.ru/images/underline_gray.gif) repeat-x 0 bottom;
    text-decoration: none;
    *background: none;
    *text-decoration: underline;
}
.sort SPAN.act:HOVER {
	background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
    *background: none;
}

.table-info {
	border-collapse: collapse;
	width: 80%;
}
.table-info TD,TH {
	border: 1px solid #ccc;
	padding: 6px;
}
.table-info TH {
	background: #bdbdbd;
	color: #fff;
	font-weight: normal;
}
.table-info TD {
	line-height: 36px;
}

.company_desc {
	font-size: 14px;
	margin-bottom: 20px;
}
.menuButton{
	font-size: 0;
}
.company_desc P {
	text-indent: 0px;
}
.company_desc UL {
	padding-left: 20px;
	padding-top: 15px;
}
.company_desc .logo {
	border: 2px #bdbdbd solid;
	float: left;
	margin: 0px 10px 10px 0px;
}

UL.model_list H1 {
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 10px;
}

LI.model_block {
	background: none !important;
	display: inline-block;
	margin: 3px 3px 40px 3px;
	padding: 10px 0px;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: 180px;
}

LI.model_block A {
	background: none !important;
}

LI.model_block:HOVER IMG {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
	z-index: 2;
}

LI.model_block .pic {
	position: absolute;
    right: 10px;
    top: 6px;
    z-index: 1;
}

LI.model_block_comp {
	padding: 5px 15px; 
	border: 2px #e5e5e5 solid; 
	margin: 3px 3px 10px 3px;
}

LI.model_block .model_block_text {
    background: url(https://bshina.ru/images/underline_gray.gif) repeat-x 0 bottom;
    text-decoration: none;
    *background: none;
    *text-decoration: underline;
    font-size: 14px;
    margin: 0;
    padding: 0;
    display: inline;
    
}

LI.model_block A:HOVER .model_block_text {
	background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
    *background: none;
    color: #e20000;
}

.model_block_status {
    *zoom: 1;
	font-size: 12px;
	margin-top: 5px;
}

.model_block_status .pic {
    position: absolute;
    left: 0px;
    top: 3px;
}
/* END NEW */

html {
    filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
    background: #ccc;
    min-width: 320px;
    font-family: Arial, Helvetica, sans-serif;
}

*::selection {
    background: #e20000;
    color: #fff;
}

*::-moz-selection {
    background: #e20000;
    color: #fff;
}

body * {
    color: #333;
}

a:link, a:visited {
    color: #333;
}

a:hover, a:active, .loc:hover, .loc:active {
    color: #e20000 !important;
}

a {
    *ie-dummy: expression(this.hideFocus=true);
}

a * {
    *cursor: pointer;
}

.loc {
	cursor: pointer;
}

/*inputs*/
input, textarea, select, select option {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

input[type="text"], input[type="password"], textarea, select {
    border: 1px #bdbdbd solid;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
    border: 1px #e20000 solid;
}

input, select, textarea {
    outline: none;
    -moz-appearance: none;
}

/*!inputs*//*layout-elements*/
.widthMargin {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    /*min-width: 320px;*/
    max-width: 1500px;
    _width: 980px;
}

/*!layout-elements*//*global*/
#global {
    position: relative;
    _position: static;
    min-height: 100%;
    margin-bottom: -70px;
    overflow: hidden;
    background: url(https://bshina.ru/images/page_bottom_x.jpg) repeat-x 0 bottom;
}

#global_bgRX {
    background: url(https://bshina.ru/images/page_top_x.jpg) repeat-x -6px 0;
    _zoom: 1;
}

#global_bgLeft {
    background: url(https://bshina.ru/images/page_top_left.jpg) no-repeat 0 0;
}

#global_bgRight {
    min-height: 490px;
    _height: 490px;
    background: url(https://bshina.ru/images/page_top_rightCar.png) no-repeat right 0;
    _background: url(https://bshina.ru/images/ie6/page_top_rightCar.jpg) no-repeat right 0;
    padding-bottom: 70px;
}

/*header*/
#header {
    margin-right: 6px;
    zoom: 1;
}

/*header_top*/
#header_top {
    overflow: hidden;
    *zoom: 1;
}

/*topBar*/
#topBar {
    width: 145px;
    float: left;
}

#topBar ul {
    padding: 10px 0 0 20px;
    _padding: 10px 0 0 10px;
}

#topBar ul li {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin-left: 33px;
}

#topBar ul li:first-child {
    margin-left: 0;
}

#topBar ul li span {
    display: block;
    text-indent: -1000px;
    text-decoration: none;
    background-image: url(https://bshina.ru/images/icons_topBar.gif);
    background-repeat: no-repeat;
    opacity: .7;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 70);
    width: 12px;
    height: 11px;
    cursor: pointer;
}

#topBar ul li span.index {
    background-position: 0 0;
}

#topBar ul li span.contact {
    background-position: -14px 0;
}

#topBar ul li span.map {
    background-position: -27px 0;
}

#topBar ul li a:hover {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
}

/*/topBar*/
/*nav*/
#navWrap {
    margin-left: 148px;
}

#navWrap #navWrapInn {
    padding-bottom: 10px;
    position: relative;
    overflow: hidden;
    *zoom: 1;
}

#navWrap #navBG {
    float: right;
    background: url(https://bshina.ru/images/header_block_repeat.png);
    _background: #fff;
    padding: 10px 0 5px 0;
    position: relative;
}

#navWrap #navBG #navBG_bottom {
    position: absolute;
    height: 10px;
    width: 100%;
    left: 0;
    bottom: -10px;
}

#navWrap #navBG_bottom_center {
    height: 10px;
    margin: 0 10px;
    position: relative;
    background: url(https://bshina.ru/images/header_block_repeat.png);
    zoom: 1;
}

#navWrap #navBG_bottom_left, #navWrap #navBG_bottom_right {
    position: absolute;
    height: 10px;
    width: 10px;
    background-image: url(https://bshina.ru/images/header_block_edges.png);
    _background-image: url(https://bshina.ru/images/ie6/header_block_edges.gif);
    background-repeat: no-repeat;
    top: 0;
    _line-height: 0;
    _margin: 0;
    _padding: 0;
}

#navWrap #navBG_bottom_left {
    background-position: 0 bottom;
    left: -10px;
}

#navWrap #navBG_bottom_right {
    background-position: right bottom;
    right: -10px;
}

#nav ul {
    padding: 0 20px;
}

#nav li {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin: 0 8px;
}

#nav li a {
	text-decoration: none;
}

#nav .loc {
    position: relative;
    padding-left: 20px;
    text-decoration: none;
    background: url(https://bshina.ru/images/underline_red.gif) no-repeat 0 -2000px;
}

#nav .text {
    font-size: 14px;
    background: url(https://bshina.ru/images/underline_gray.gif) repeat-x 0 bottom;
    *zoom: 1;
    *cursor: pointer;
}

#nav .pic {
    position: absolute;
    left: 0;
    top: -1px;
    *top: 1px;
    width: 16px;
    height: 15px;
    background-image: url(https://bshina.ru/images/icons_nav.gif);
    background-repeat: no-repeat;
    *cursor: pointer;
}

#nav li.about .pic {
    background-position: 0 0;
}

#nav li.service .pic {
    background-position: -18px 0;
}

#nav li.dostavka .pic {
    background-position: -36px 0;
}

#nav li.article .pic {
    background-position: -54px 2px;
}

#nav li.shinnye-centry .pic {
    background-position: -72px 0;
}

#nav li.contact .pic {
    background-position: -90px 0;
}

#nav .akt .text {
	color: #e20000;
}

#nav .loc:hover .text {
    color: #e20000;
    background-image: none;
}

/*nav*/
/*!header_top*/
/*header_bottom*/
#header_bottom {
    overflow: hidden;
    margin-top: 15px;
}

/*logo*/
#logo {
    float: left;
    width: 314px;
    margin-left: 15px;
    text-decoration: none;
    padding-top: 5px;
}

#logo .img {
    display: block;
    height: 80px;
    background: url(https://bshina.ru/images/logo.png) no-repeat;
    _background: url(https://bshina.ru/images/ie6/logo.gif) no-repeat;
    _cursor: pointer;
}

#logo .title {
    font-size: 21px;
    text-shadow: 0 1px 0 #fff;
    position: relative;
    top: -2px;
}

/*/logo*/
/*headerBlock*/
#headerBlock {
    width: 774px;
    float: right;
    padding: 10px 0;
}

#headerBlock #headerBlock_BG {
    background: url(https://bshina.ru/images/header_block_repeat.png);
    position: relative;
    _height: 10px;
}

#headerBlock #headerBlock_BG_top, #headerBlock #headerBlock_BG_bottom {
    position: absolute;
    left: 0;
    width: 100%;
    height: 10px;
    z-index: 10;
}

#headerBlock #headerBlock_BG_top {
    top: -10px;
}

#headerBlock #headerBlock_BG_bottom {
    bottom: -10px;
    _line-height: 0;
    _padding: 0;
    _margin: 0;
}

#headerBlock #headerBlock_BG_top_center, #headerBlock #headerBlock_BG_bottom_center {
    margin: 0 10px;
    height: 10px;
    position: relative;
    background: url(https://bshina.ru/images/header_block_repeat.png);
}

#headerBlock #headerBlock_BG_top_left, #headerBlock #headerBlock_BG_top_right, #headerBlock #headerBlock_BG_bottom_left, #headerBlock #headerBlock_BG_bottom_right {
    position: absolute;
    top: 0;
    width: 10px;
    height: 10px;
    background-image: url(https://bshina.ru/images/header_block_edges.png);
    _background-image: url(https://bshina.ru/images/ie6/header_block_edges.gif);
    background-repeat: no-repeat;
    _line-height: 0;
    _margin: 0;
    _padding: 0;
}

#headerBlock #headerBlock_BG_top_left {
    background-position: 0 0;
    left: -10px;
}

#headerBlock #headerBlock_BG_top_right {
    background-position: right 0;
    right: -10px;
}

#headerBlock #headerBlock_BG_bottom_left {
    background-position: 0 bottom;
    left: -10px;
}

#headerBlock #headerBlock_BG_bottom_right {
    background-position: right bottom;
    right: -10px;
}

#headerBlock #headerBlock_BG_contain {
    margin: 0 20px;
    padding: 10px 0;
    position: relative;
    *zoom: 1;
}

#headerBlock #headerBlock_BG_contain:after {
    display: block;
    content: "";
    clear: both;
}

#headerBlock .divider, #headerBlock .divider2 {
    position: absolute;
    height: 129px;
    width: 2px;
    top: 50%;
    left: 250px;
    margin-top: -65px;
    z-index: 20;
    background: url(https://bshina.ru/images/vertDivider.png) no-repeat;
}

#headerBlock .divider2 {
    left: 550px;
}


/*contacts*/
#headerBlock #headerBlock_contacts {
    width: 270px;
    float: left;
}

#headerBlock #headerBlock_contacts li {
    padding-left: 23px;
    position: relative;
    margin-top: 6px;
    font-size: 14px;
    list-style: none;
    _zoom: 1;
    text-shadow: 0 1px 0 #fff;
    _margin-top: expression((this===this.parentNode.childNodes[0])? "0" : "10px");
}

#headerBlock #headerBlock_contacts li:first-child {
    margin-top: 0;
}

#headerBlock #headerBlock_contacts .loc,
#headerBlock #headerBlock_contacts li.feedback span.link
 {
	text-decoration: none;
    background: url(https://bshina.ru/images/underline_gray.gif) repeat-x 0 bottom;
    cursor: pointer;

}

#headerBlock #headerBlock_contacts .loc:hover,
#headerBlock #headerBlock_contacts li.feedback span.link:hover {
    background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
    color:#e20000;
    cursor:pointer;
}

#headerBlock #headerBlock_contacts li .pic {
    display: block;
    position: absolute;
    width: 19px;
    height: 21px;
    background-image: url(https://bshina.ru/images/icons_header_block.png);
    _background-image: url(https://bshina.ru/images/ie6/icons_header_block.gif);
    background-repeat: no-repeat;
    left: 0;
    top: 0;
}

#headerBlock #headerBlock_contacts li.tel .pic {
    background-position: 0 0;
    top: 5px;
}

#headerBlock #headerBlock_contacts li.tel {
    font-size: 22px;
}

#headerBlock #headerBlock_contacts li.address .pic {
    background-position: -21px 0;
}

#headerBlock #headerBlock_contacts li.time .pic {
    background-position: -42px 0;
}

#headerBlock #headerBlock_contacts li.feedback .pic {
    background-position: -63px 0;
}

.link.mobile{
	display: none;	
}

/*!contacts*/
/*basket*/
#headerBlock #headerBlock_basket {
    width: 155px;
    float: right;
}

#headerBlock #headerBlock_basket .title {
    font-size: 15px;
    color: #e20000;
    padding-left: 30px;
    position: relative;
    margin-bottom: 10px;
    _zoom: 1;
}

#headerBlock #headerBlock_basket .title .pic {
    display: block;
    position: absolute;
    width: 19px;
    height: 21px;
    background-image: url(https://bshina.ru/images/icons_header_block.png);
    _background-image: url(https://bshina.ru/images/ie6/icons_header_block.gif);
    background-repeat: no-repeat;
    background-position: -85px 0;
    left: 0;
    top: 0;
}

#headerBlock #headerBlock_basket ul {
    margin-left: 30px;
}

#headerBlock #headerBlock_basket li {
    margin: 7px 0;
    font-size: 13px;
    list-style: none;
}

#headerBlock #headerBlock_basket li span {
    color: #e20000;
}

#headerBlock #headerBlock_basket a {
    text-decoration: none;
    background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
}

#headerBlock #headerBlock_basket a:link, #headerBlock #headerBlock_basket a:visited {
    color: #e20000;
}

#headerBlock #headerBlock_basket a:hover, #headerBlock #headerBlock_basket a:active {
    color: #333333;
    background: url(https://bshina.ru/images/underline_gray.gif) repeat-x 0 bottom;
}

/*!basket*/
/*!headerBlock*/
/*!header_bottom*/
/*!header*/
/*mainWrap*/
#mainWrap {
    margin-top: 17px;
}

/*categoryMenu*/
#categoryMenu {
    margin-left: 2px;
    margin-right: 6px;
    position: relative;
    zoom: 1;
}

#categoryMenu.withSubMenu {
    z-index: 100;
}

#categoryMenu .item_1level {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    height: 56px;
    margin-left: 50px;
    _width: 1px;
}

#categoryMenu .item_1level:first-child {
    margin-left: 24px;
}

#categoryMenu .item_1level {
    _margin-left: expression((this===this.parentNode.childNodes[0])? "24px" : "50px");
}

#categoryMenu a.link_1level {
    padding: 0 0 0 0;
    position: relative;
    text-decoration: none;
    background-position: 0 0;
    background-repeat: repeat-x;
}

#categoryMenu a.link_1level, #categoryMenu .leftEdge_1level, #categoryMenu .rightEdge_1level {
    display: block;
    height: 56px;
    background-image: url(https://bshina.ru/images/category_menu.png);
    _background-image: url(https://bshina.ru/images/ie6/category_menu.gif);
}

#categoryMenu .leftEdge_1level, #categoryMenu .rightEdge_1level {
    position: absolute;
    width: 24px;
    top: 0;
}

#categoryMenu a.link_1level * {
    *cursor: pointer;
}

#categoryMenu .leftEdge_1level {
    left: -24px;
    background-position: 0 -116px;
}

#categoryMenu .rightEdge_1level {
    right: -24px;
    background-position: 0 -232px;
}

#categoryMenu .pic_1level {
    position: absolute;
    width: 75px;
    height: 75px;
    top: -13px;
    left: -24px;
    z-index: 10;
    background-image: url(https://bshina.ru/images/icons_category.png);
    _background-image: url(https://bshina.ru/images/ie6/icons_category.gif);
    background-repeat: no-repeat;
    _zoom: 1;
}

/*pic_1level_personalize*/
#categoryMenu li.tires .pic_1level {
    background-position: 0 0;
}

#categoryMenu li.disks .pic_1level {
    background-position: -154px 0;
}

#categoryMenu li.motor-tires .pic_1level {
    background-position: -231px 0;
}

#categoryMenu li.truck-tires .pic_1level {
    background-position: -308px 0;
}

#categoryMenu li.accessories .pic_1level {
    background-position: -385px 0;
}

/*!pic_1level_personalize*/
#categoryMenu .text_1level {
    display: block;
    padding: 0 5px 0 50px;
    color: #fff;
    font-size: 18px;
    white-space: nowrap;
    position: relative;
    top: 11px;
}

/*hover/akt*/
#categoryMenu .akt_1level a.link_1level, #categoryMenu a.link_1level:hover {
    background-position: 0 -58px;
}

#categoryMenu .akt_1level .leftEdge_1level, #categoryMenu a.link_1level:hover .leftEdge_1level {
    background-position: 0 -174px;
}

#categoryMenu .akt_1level .rightEdge_1level, #categoryMenu a.link_1level:hover .rightEdge_1level {
    background-position: 0 -290px;
}

/*!hover/akt*/
/*sub-menu*/
#categoryMenu .akt_1level .wrap_2level {
    display: block;
}

#categoryMenu .wrap_2level {
    display: none;
    position: absolute;
    width: 100%;
    height: 38px;
    z-index: 100;
    left: 0;
    top: 46px;
    _width: 972px;
}

#categoryMenu .wrap_2level .ul_2level {
    margin: 0 19px;
    background-position: 0 0;
    background-repeat: repeat-x;
}

#categoryMenu .wrap_2level .ul_2level, #categoryMenu .wrap_2level .leftEdge_2level, #categoryMenu .wrap_2level .rightEdge_2level, #categoryMenu .wrap_2level .item_2level, #categoryMenu .wrap_2level .link_2level {
    height: 38px;
    background-image: url(https://bshina.ru/images/category_menu_sub.png);
    _background-image: url(https://bshina.ru/images/ie6/category_menu_sub.gif);
}

#categoryMenu .wrap_2level .leftEdge_2level, #categoryMenu .wrap_2level .rightEdge_2level {
    position: absolute;
    background-repeat: no-repeat;
    width: 19px;
    top: 0;
}

#categoryMenu .wrap_2level .leftEdge_2level {
    left: 0;
    background-position: 0 -120px;
}

#categoryMenu .wrap_2level .rightEdge_2level {
    right: 0;
    background-position: 0 -160px;
}

#categoryMenu .wrap_2level .item_2level {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    _width: 1px;
    background-position: 0 -40px;
    background-repeat: no-repeat;
    margin-left: 13px;
    padding-left: 18px;
}

#categoryMenu .wrap_2level .item_2level:first-child {
    background: none;
    margin-left: 0;
    padding-left: 10px;
}

#categoryMenu .wrap_2level .item_2level {
    _margin-left: expression((this===this.parentNode.childNodes[0])? "0" : "20px");
    _padding-left: expression((this===this.parentNode.childNodes[0])? "10px" : "20px");
    _background-position: expression((this===this.parentNode.childNodes[0])? "0 -1000px":"0 -40px");
}

#categoryMenu .wrap_2level .link_2level {
    text-decoration: none;
    display: block;
    background-position: right -80px;
    background-repeat: no-repeat;
    padding-right: 23px;
}

#categoryMenu .wrap_2level .text_2level {
    color: #fff;
    font-size: 17px;
    white-space: nowrap;
    position: relative;
    top: 8px;
}

#categoryMenu .wrap_2level .link_2level:hover .text_2level, #categoryMenu .wrap_2level .akt_2level .text_2level {
    background: url(https://bshina.ru/images/underline_white.gif) repeat-x 0 bottom;
    _background: none;
    _text-decoration: underline;
}

/*sub-menu*/
/*!categoryMenu*/
/*main*/
#main {
    padding: 9px 0;
    margin-top: -9px;
    position: relative;
    z-index: 10;
}

#main #main_BG {
    background: url(https://bshina.ru/images/main_shadow_l.png) repeat-y;
    _background: none;
    position: relative;
}

#main #main_BG_inn {
    background: url(https://bshina.ru/images/main_shadow_r.png) repeat-y right 0;
    _background: none;
    position: relative;
}

#main #main_BG_inn2 {
    background: #fff;
    margin: 0 6px 0 2px;
    *zoom: 1;
    position: relative;
}

#main #main_BG_top {
    position: absolute;
    height: 9px;
    width: 100%;
    top: -9px;
    left: 0;
    z-index: -20;
}

#main #main_BG_top_center {
    height: 9px;
    position: relative;
    margin: 0 9px 0 12px;
    background: #fff;
}

#main #main_BG_top_left {
    position: absolute;
    height: 9px;
    width: 12px;
    left: -12px;
    top: 0;
    background: url(https://bshina.ru/images/main_corner_tl.png) no-repeat;
    _background: url(https://bshina.ru/images/ie6/main_corner_tl.gif) no-repeat;
}

#main #main_BG_top_right {
    position: absolute;
    height: 9px;
    width: 17px;
    right: -17px;
    top: 0;
    background: url(https://bshina.ru/images/main_corner_tr.png) no-repeat;
    _background: url(https://bshina.ru/images/ie6/main_corner_tr.gif) no-repeat;
}

#main #main_BG_bottom {
    position: absolute;
    height: 16px;
    width: 100%;
    bottom: -16px;
    left: 0;
    _position: relative;
    _margin-top: -16px;
}

#main #main_BG_bottom_center {
    height: 16px;
    position: relative;
    margin: 0 9px 0 12px;
    background: url(https://bshina.ru/images/main_shadow_b.png) repeat-x;
    _background: url(https://bshina.ru/images/ie6/main_shadow_b.gif) repeat-x;
}

#main #main_BG_bottom_left {
    position: absolute;
    height: 16px;
    width: 12px;
    left: -12px;
    top: 0;
    background: url(https://bshina.ru/images/main_corner_bl.png) no-repeat;
    _background: url(https://bshina.ru/images/ie6/main_corner_bl.gif) no-repeat;
}

#main #main_BG_bottom_right {
    position: absolute;
    height: 16px;
    width: 17px;
    right: -17px;
    top: 0;
    background: url(https://bshina.ru/images/main_corner_br.png) no-repeat;
    _background: url(https://bshina.ru/images/ie6/main_corner_br.gif) no-repeat;
}

/*main_contain*/
#main_contain {
    padding: 38px 0;
    margin: 0 12px;
    font-size: 14px;
    *zoom: 1;
}

#main_contain .colsWrap {
    display: table;
    width: 100%;
    *zoom: 1;
    position: relative;
	table-layout: fixed;
}

#main_contain_inn {
    display: table;
    width: 100%;
    *zoom: 1;
}

/*layout*/
/*sidebarLeft*/
#sidebarLeft {
    width: 226px;
    float: left;
}

/*!sidebarLeft*/
/*content*/
#sidebarLeft + #content {
    margin-left: 237px;
}

.content-margin-left {
    _margin-left: 230px;
}

#content {
    _zoom: 1;
}

#content {
    _z-index: expression(  						previousSibling && previousSibling.className && "sidebarLeft" ? (className += " content-margin-left") : 0						);
}

#content {
}

/*!content*/
/*layout*/
/*block*/
.block {
	display: block;
	text-decoration: none;
	position: relative;
    margin-top: 10px;
    zoom: 1;    
}

.block:first-child {
    margin-top: 0;
}

.block {
    _margin-top: expression((this===this.parentNode.childNodes[0])? "0" : "10px");
}

.block .xt, .block .xb, .block .yl, .block .yr, .block .c_tl, .block .c_tr, .block .c_br, .block .c_bl {
    _zoom: 1;
}

/*title*/
.block .block_title_tl {
    background-image: url(https://bshina.ru/images/contentBlock_cornerMack_tl.png);
    _background-image: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_tl.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    _zoom: 1;
}

.block .block_title_tr {
    background-image: url(https://bshina.ru/images/contentBlock_cornerMack_tr.png);
    _background-image: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_tr.gif);
    background-repeat: no-repeat;
    background-position: right 0;
}

.block .block_title_br {
    background-image: url(https://bshina.ru/images/contentBlock_cornerMack_br.png);
    _background-image: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_br.gif);
    background-repeat: no-repeat;
    background-position: -10000px bottom;
}

.block .block_title_bl {
    background-image: url(https://bshina.ru/images/contentBlock_cornerMack_bl.png);
    _background-image: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_bl.gif);
    background-repeat: no-repeat;
    background-position: -10000px bottom;
    position: relative;
    min-height: 35px;
    _height: 35px;
}

/*text*/
.block .block_title_text_wrap {
    margin: 0 28px 0 16px;
    overflow: hidden;
    _zoom: 1;
}

.block .block_title_text_wrap * {
    color: #fff;
}

.block .block_title_text_pic {
    float: left;
    margin-right: 20px;
    width: 10px;
    height: 10px;
    position: relative;
    top: 5px;
}

.block .block_title_text_wrap_inn {
	display: block;
	font-size: 0px;
}

.block .block_title_text_wrap_inn .put {
	font-size: 14px;
	line-height: 32px;
}

.block .block_title_text {
    margin: 0;
    text-indent: 0;
    font-size: 17px;
    font-weight: normal;
}

.block .block_title_text_sec {
    margin: 0;
    text-indent: 0;
    font-size: 12px;
    font-weight: normal;
}

/*!text*/
/*edgeBox*/
.block .block_title_edgeBox {
    display: block;
    position: absolute;
    top: 8px;
    text-decoration: none !important;
    background: none !important;
    cursor: default;
}

.block a.block_title_edgeBox {
    cursor: pointer;
}

/*.block a.block_title_edgeBox:hover .block_title_edgeBox_text,						.block a.block_title_edgeBox:active .block_title_edgeBox_text {						color: #e20000;						background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;						}	*/
.block .block_title_edgeBox_button {
    cursor: pointer;
}

.block .block_title_edgeBox_text {
    display: block;
    font-size: 14px;
    background: url(https://bshina.ru/images/underline_white.gif) repeat-x 0 bottom;
}

.block .block_title_edgeBox_text, .block .block_title_edgeBox_text * {
    color: #fff;
}

.block .block_title_edgeBox_arrow {
    display: block;
    position: absolute;
    top: 2px;
    width: 13px;
    height: 12px;
    background-image: url(https://bshina.ru/images/bullets.png);
    _background-image: url(https://bshina.ru/images/ie6/bullets.gif);
    background-repeat: no-repeat;
}

/*align*/
/*right*/
.block .block_title_edgeBox_rightAlign {
    right: 8px;
}

.block .block_title_edgeBox_rightAlign .block_title_edgeBox_text {
    margin-right: 20px;
}

.block .block_title_edgeBox_rightAlign .block_title_edgeBox_arrow {
    right: 0;
}

/*!right*/
/*left*/
.block .block_title_edgeBox_leftAlign {
    left: 8px;
}

.block .block_title_edgeBox_leftAlign .block_title_edgeBox_text {
    margin-left: 20px;
}

.block .block_title_edgeBox_leftAlign .block_title_edgeBox_arrow {
    left: 0;
}

/*!left*/
/*!align*/
/*!edgeBox*/
/*!title*/
/*contain*/
.block .block_contain {
    padding: 20px 14px;
}

/*!contain*/
/*modifications*/
/*heading*/
.block_heading {
}

.block_heading .block_contain {
    display: none;
}

.block_heading .block_title_text_wrap {
    padding-top: 5px;
    padding-bottom: 9px;
}

.block_heading .block_title .block_title_text {
    color: #e20000 !important;
    font-size: 24px;
    font-weight: bold;
}

.block_heading .block_title a.block_title_edgeBox .block_title_edgeBox_text {
    background: url(https://bshina.ru/images/underline_gray.gif) repeat-x 0 bottom;
    _background: none;
    _text-decoration: underline;
}

.block_heading .block_title a.block_title_edgeBox:hover .block_title_edgeBox_text, .block_heading .block_title a.block_title_edgeBox:active .block_title_edgeBox_text {
    background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom !important;
    color: #e20000 !important;
    _background: none;
}

.block_heading .block_title_text_sec {
    font-size: 18px;
    color: #696969;
    margin-top: -3px;
}

.block_heading .block_title_edgeBox {
    top: 12px;
}

/*!heading*/

/*block_none*/
.block_none {
	font-size: 16px;
	width: 200px;
}


/*slide*/
.block .block_title_rollUP .block_title_br, .block_rollUP .block_title_br {
    background-position: right bottom;
}

.block .block_title_rollUP .block_title_bl, .block_rollUP .block_title_bl {
    background-position: 0 bottom;
}

.block .block_title_rollDown .block_title_br, .block .block_title_rollDown .block_title_bl {
    background-position: -10000px bottom;
}

.block_rollUP .block_contain {
    display: none;
}

.block .block_title_edgeBox_text_rep {
    display: none;
}

.block_rollUP .block_title_edgeBox_text {
    visibility: hidden; /*background: #f0f !important;*/
}

/*red*/
.block_rollUP.block_red .block_title_edgeBox_rightAlign .block_title_edgeBox_arrow, .block.block_red .block_title_rollUP .block_title_edgeBox_rightAlign .block_title_edgeBox_arrow {
    background-position: 0 0;
}

.block.block_red .block_title_rollDown .block_title_edgeBox_rightAlign .block_title_edgeBox_arrow {
    background-position: -60px 0;
}

/*!red*/
/*gray*/
.block_rollUP.block_gray .block_title_edgeBox_rightAlign .block_title_edgeBox_arrow, .block.block_gray .block_title_rollUP .block_title_edgeBox_rightAlign .block_title_edgeBox_arrow {
    background-position: -180px 0;
}

.block.block_gray .block_title_rollDown .block_title_edgeBox_rightAlign .block_title_edgeBox_arrow {
    background-position: -240px 0;
}

/*!gray*/
/*!slide*/
/*title_modifications*/
/*title_noBg*/
.block .block_title_noBg {
    background: none !important;
}

/*!title_noBg*/
/*title_vertAlignText*/
.block .block_title_vertAlignText .block_title_text_wrap {
    padding-top: 0;
    padding-bottom: 0;
}

.block .block_title_vertAlignText .block_title_text {
    display: table;
    width: 100%;
    height: 35px;
    _width: auto;
}

.block .block_title_vertAlignText .block_title_text_inn {
	display: table-cell;
    vertical-align: top;
    line-height: .9;
    *margin-top: expression((parentNode.offsetHeight - this.offsetHeight)/2);
    text-align: center;
}

.block .block_title_vertAlignText .block_podbor {
	padding-left: 80px;
	text-align: left;
}

.block .block_title_vertAlignText .block_title_text_inn SPAN {
	font-size: 16px;
}

.block .block_title_vertAlignText .block_title_text_inn h1,
.block .block_title_vertAlignText .block_title_text_inn span {
    *zoom: 1;
}

#block_h1 {
    font-size: 17px;
    font-weight: normal;
    margin: 0px;
}

/*!title_vertAlignText*/
/*!title_modifications*/
/*!modifications*/
/*red*/
.block_red .block_title {
    background-color: #e20000;
}

.block_red .xt {
    background: url(https://bshina.ru/images/contentBlockRed_stroke.gif) repeat-x 0 0;
}

.block_red .xb {
    background: url(https://bshina.ru/images/contentBlockRed_stroke.gif) repeat-x 0 bottom;
}

.block_red .yl {
    background: url(https://bshina.ru/images/contentBlockRed_stroke.gif) repeat-y 0 0;
}

.block_red .yr {
    background: url(https://bshina.ru/images/contentBlockRed_stroke.gif) repeat-y right 0;
}

.block_red .c_tl {
    background: url(https://bshina.ru/images/contentBlockRed_corner_tl.png) no-repeat 0 0;
    _background: url(https://bshina.ru/images/ie6/contentBlockRed_corner_tl.gif) no-repeat 0 0;
}

.block_red .c_tr {
    background: url(https://bshina.ru/images/contentBlockRed_corner_tr.png) no-repeat right 0;
    _background: url(https://bshina.ru/images/ie6/contentBlockRed_corner_tr.gif) no-repeat right 0;
}

.block_red .c_br {
    background: url(https://bshina.ru/images/contentBlockRed_corner_br.png) no-repeat right bottom;
    _background: url(https://bshina.ru/images/ie6/contentBlockRed_corner_br.gif) no-repeat right bottom;
}

.block_red .c_bl {
    background: url(https://bshina.ru/images/contentBlockRed_corner_bl.png) no-repeat 0 bottom;
    _background: url(https://bshina.ru/images/ie6/contentBlockRed_corner_bl.gif) no-repeat 0 bottom;
}

/*edgeBox*/
.block_red .block_title_edgeBox .block_title_edgeBox_arrow_toRight {
    background-position: -30px 0;
}

.block_red .block_title_edgeBox .block_title_edgeBox_arrow_toBottom {
    background-position: 0 0;
}

.block_red .block_title_edgeBox .block_title_edgeBox_arrow_toLeft {
    background-position: -90px 0;
}

.block_red .block_title_edgeBox .block_title_edgeBox_arrow_toTop {
    background-position: -60px 0;
}

/*!edgeBox*/
/*title_noBg*/
.block_red .block_title_noBg * {
    color: #e20000 !important;
}

.block_red .block_title_noBg .block_title_edgeBox .block_title_edgeBox_arrow_toRight {
    background-position: -45px 0;
}

.block_red .block_title_noBg .block_title_edgeBox .block_title_edgeBox_arrow_toBottom {
    background-position: -15px 0;
}

.block_red .block_title_noBg .block_title_edgeBox .block_title_edgeBox_arrow_toLeft {
    background-position: -105px 0;
}

.block_red .block_title_noBg .block_title_edgeBox .block_title_edgeBox_arrow_toTop {
    background-position: -75px 0;
}

.block_red .block_title_noBg  .block_title_edgeBox .block_title_edgeBox_text {
    background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
}

/*!title_noBg*/
/*!red*/
/*gray*/
.block_gray .block_title {
    background-color: #979797;
}

.block_gray .xt {
    background: url(https://bshina.ru/images/contentBlockGray_stroke.gif) repeat-x 0 0;
}

.block_gray .xb {
    background: url(https://bshina.ru/images/contentBlockGray_stroke.gif) repeat-x 0 bottom;
}

.block_gray .yl {
    background: url(https://bshina.ru/images/contentBlockGray_stroke.gif) repeat-y 0 0;
}

.block_gray .yr {
    background: url(https://bshina.ru/images/contentBlockGray_stroke.gif) repeat-y right 0;
}

.block_gray .c_tl {
    background: url(https://bshina.ru/images/contentBlockGray_corner_tl.png) no-repeat 0 0;
    _background: url(https://bshina.ru/images/ie6/contentBlockGray_corner_tl.gif) no-repeat 0 0;
}

.block_gray .c_tr {
    background: url(https://bshina.ru/images/contentBlockGray_corner_tr.png) no-repeat right 0;
    _background: url(https://bshina.ru/images/ie6/contentBlockGray_corner_tr.gif) no-repeat right 0;
}

.block_gray .c_br {
    background: url(https://bshina.ru/images/contentBlockGray_corner_br.png) no-repeat right bottom;
    _background: url(https://bshina.ru/images/ie6/contentBlockGray_corner_br.gif) no-repeat right bottom;
}

.block_gray .c_bl {
    background: url(https://bshina.ru/images/contentBlockGray_corner_bl.png) no-repeat 0 bottom;
    _background: url(https://bshina.ru/images/ie6/contentBlockGray_corner_bl.gif) no-repeat 0 bottom;
}

/*edgeBox*/
.block_gray .block_title_edgeBox .block_title_edgeBox_arrow_toRight {
    background-position: -210px 0;
}

.block_gray .block_title_edgeBox .block_title_edgeBox_arrow_toBottom {
    background-position: -180px 0;
}

.block_gray .block_title_edgeBox .block_title_edgeBox_arrow_toLeft {
    background-position: -270px 0;
}

.block_gray .block_title_edgeBox .block_title_edgeBox_arrow_toTop {
    background-position: -240px 0;
}

/*!edgeBox*/
/*title_noBg*/
.block_gray .block_title_noBg * {
    color: #666666;
}

.block_gray .block_title_noBg .block_title_edgeBox .block_title_edgeBox_arrow_toRight {
    background-position: -225px 0;
}

.block_gray .block_title_noBg .block_title_edgeBox .block_title_edgeBox_arrow_toBottom {
    background-position: -195px 0;
}

.block_gray .block_title_noBg .block_title_edgeBox .block_title_edgeBox_arrow_toLeft {
    background-position: -285px 0;
}

.block_gray .block_title_noBg .block_title_edgeBox .block_title_edgeBox_arrow_toTop {
    background-position: -255px 0;
}

.block_gray .block_title_noBg .block_title_edgeBox a.block_title_edgeBox_text {
    background: url(https://bshina.ru/images/underline_gray.gif) repeat-x 0 bottom;
}

/*!title_noBg*/
/*!gray*/
/*!block*/
/*banner*/
.banner {
    margin-top: 10px;
}

.banner:first-child {
    margin-top: 0;
}

.banner {
    _margin-top: expression((this===this.parentNode.childNodes[0])? "0" : "10px");
}

.banner .banner_mask {
    _zoom: 1;
}

.banner .banner_mask .banner_mask_tr {
    background: url(https://bshina.ru/images/contentBlock_cornerMack_tr.png) no-repeat right 0;
    _background: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_tr.gif) no-repeat right 0;
    _zoom: 1;
}

.banner .banner_mask .banner_mask_br {
    background: url(https://bshina.ru/images/contentBlock_cornerMack_br.png) no-repeat right bottom;
    _background: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_br.gif) no-repeat right bottom;
    _zoom: 1;
}

.banner .banner_mask .banner_mask_bl {
    background: url(https://bshina.ru/images/contentBlock_cornerMack_bl.png) no-repeat 0 bottom;
    _background: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_bl.gif) no-repeat 0 bottom;
    _zoom: 1;
}

.banner .banner_mask .banner_mask_tl {
    background: url(https://bshina.ru/images/contentBlock_cornerMack_tl.png) no-repeat 0 0;
    _background: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_tl.gif) no-repeat 0 0;
    _zoom: 1;
}

/*placeholder*/
.banner .banner_placeholder {
	border: solid 2px #e5e5e5;
    background: #fff;
}

.banner .banner_placeholder .banner_placeholder_text {
    display: table;
    width: 100%;
}

.banner .banner_placeholder .banner_placeholder_text .banner_placeholder_text_inn {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 18px;
    color: #767676;
    *margin-top: expression((parentNode.offsetHeight - this.offsetHeight)/2);
}

/*placeholder*/
/*banner*/
/*content_styles*/
/*text*/
#main_contain .red {
    color: #e20000;
}

#main_contain .date {
    font-size: 11px;
}

#main_contain .date, #main_contain .date * {
    color: #9e9e9e;
}

/*!text*/
/*h*/
/*!h*/
/*links*/
#main_contain a,
#main_contain a.zoomLink u {
    background: url(https://bshina.ru/images/underline_gray.gif) repeat-x 0 bottom;
    text-decoration: none;
    *background: none;
    *text-decoration: underline;
}

#main_contain a:hover, #main_contain a:active, #main_contain a.zoomLink:hover u {
    background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
    *background: none;
}
#main_contain a.zoomLink {
	background: none;
}
#main_contain .zoomLink:hover u {
	color: #e20000 !important;
}

/*more*/
#main_contain .moreWrap {
    margin-top: 5px;
    margin-right: 15px;
    text-align: right;
}

#main_contain .more {
    position: relative;
    *text-decoration: none !important;
    _zoom: 1;
}

#main_contain .more .pic {
    display: none;
    position: absolute;
    width: 13px;
    height: 12px;
    top: 4px;
    right: -15px;
    border-left: 2px #fff solid;
    background-image: url(https://bshina.ru/images/bullets.png);
    _background-image: url(https://bshina.ru/images/ie6/bullets.gif);
    background-repeat: no-repeat;
    *cursor: pointer;
}

/*red*/
#main_contain .more_red:link, #main_contain .more_red:visited {
    color: #e20000;
    background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
}

#main_contain .more_red:hover, #main_contain .more_red:active {
    color: #333 !important;
    background: url(https://bshina.ru/images/underline_gray.gif) repeat-x 0 bottom;
}

#main_contain .more_red .pic {
    display: block;
    background-position: -45px 0;
}

#main_contain .more_red:hover .pic {
    background-position: -225px 0;
}

/*red*/
/*gray*/
#main_contain .more_gray:link, #main_contain .more_gray:visited {
    color: #333;
    background: url(https://bshina.ru/images/underline_gray.gif) repeat-x 0 bottom;
}

#main_contain .more_gray:hover, #main_contain .more_gray:active {
    color: #e20000 !important;
    background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
}

#main_contain .more_gray .pic {
    display: block;
    background-position: -225px 0;
}

#main_contain .more_gray:hover .pic {
    background-position: -45px 0;
}

/*gray*/
/*!more*/
/*!links*/
/*img*/
#main_contain .img {
    position: relative;
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin-bottom: 10px;
    background: #e9e9e9;
    padding: 5px;
}

#main_contain .img img {
    max-width: 100%;
    width: 100%;
}

#main_contain .img img {
    display: block;
}

#main_contain .imgFloatLeft {
    float: left;
    margin-right: 30px;
}

#main_contain .imgFloatRight {
    float: right;
    margin-left: 30px;
}

#main_contain .img .imgDecor {
    position: absolute;
    width: 183px;
    height: 99px;
    right: -8px;
    bottom: -7px;
    background: url(https://bshina.ru/images/img_decor.gif) no-repeat;
}

/*img*/
/*icon_season*/
#main_contain .icon_season {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    height: 18px;
    background-image: url(https://bshina.ru/images/icons_season.gif);
    background-repeat: no-repeat;
}

#main_contain .icon_season_any {
    background-position: 0 0;
    width: 34px;
}

#main_contain .icon_season_all {
    background-position: -36px 0;
    width: 34px;
}

#main_contain .icon_season_summer {
    background-position: -72px 0;
    width: 24px;
}

#main_contain .icon_season_winter {
    background-position: -98px 0;
    width: 24px;
}

/*!icon_season*/
/*icon_status*/
#main_contain .icon_status {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    height: 24px;
    background-image: url(https://bshina.ru/images/pics_other.png);
    _background-image: url(https://bshina.ru/images/ie6/pics_other.gif);
    background-repeat: no-repeat;
    position: relative;
    top: 2px;
}

#main_contain .icon_status_all {
    background-position: 0 0;
    width: 34px;
}

#main_contain .icon_status_yes {
    background-position: -36px 0;
    width: 24px;
}

#main_contain .icon_status_no {
    background-position: -62px 0;
    width: 24px;
}

/*icon_status*/
/*!paginator*/
#main_contain .paginator {
    margin: 15px 0;
    text-align: center;
}

#main_contain .paginator a {
    *text-decoration: none;
}

#main_contain .paginator .paginator_button {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: 13px;
    height: 12px;
    margin: 0 5px 0 5px;
    padding: 0;
    text-indent: 0;
    background-image: url(https://bshina.ru/images/bullets.png) !important;
    _background-image: url(https://bshina.ru/images/ie6/bullets.gif) !important;
    background-repeat: no-repeat;
    position: relative;
    top: -1px;
    *top: 0;
    _position: static;
    _margin-top: 2px;
}

#main_contain .paginator .paginator_button_toStart {
    background-position: -105px 0;
}

#main_contain .paginator .paginator_button_toStart:hover {
    _background-position: -105px 0;
}

#main_contain .paginator .paginator_button_prev {
    background-position: -135px 0;
    margin-right: 10px;
}

#main_contain .paginator .paginator_button_prev:hover {
    _background-position: -135px 0;
}

#main_contain .paginator .paginator_button_next {
    background-position: -165px 0;
    margin-left: 10px;
}

#main_contain .paginator .paginator_button_next:hover {
    _background-position: -165px 0;
}

#main_contain .paginator .paginator_button_toFinish {
    background-position: -45px 0;
}

#main_contain .paginator .paginator_button_toFinish:hover {
    _background-position: -45px 0;
}

#main_contain .paginator .paginator_page {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin: 0 4px;
    background: none !important;
    font-size: 14px;
}

#main_contain .paginator .paginator_page:link, #main_contain .paginator .paginator_page:visited {
    color: #565656;
}

#main_contain .paginator .paginator_page:hover, #main_contain .paginator .paginator_page:active {
    color: #e20000;
}

#main_contain .paginator .paginator_page_akt {
    color: #e20000;
    cursor: default;
}

/*!paginator*/
/*popup*/
.popup_cover {
    position: relative;
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    cursor: pointer;
}

.popup {
    position: absolute;
    display: none;
    cursor: default
}

.popup_cover:hover .popup {
    display: block !important;
}

.popup .popup_yl {
    background: url(https://bshina.ru/images/popup_yl.png) repeat-y;
    _background: url(https://bshina.ru/images/ie6/popup_yl.gif) repeat-y;
}

.popup .popup_yr {
    background: url(https://bshina.ru/images/popup_yr.png) repeat-y right 0;
    _background: url(https://bshina.ru/images/ie6/popup_yr.gif) repeat-y right 0;
}

.popup .popup_color {
    margin: 0 5px 0 3px;
    background: #fff;
}

.popup .popup_contain {
    margin: 0 12px;
    padding: 5px 0;
}

/*top*/
.popup .popup_top {
    position: absolute;
    width: 100%;
    _width: expression(parentNode.offsetWidth);
    height: 7px;
    top: -7px;
}

.popup .popup_top .popup_xt {
    margin: 0 9px 0 7px;
    background: url(https://bshina.ru/images/popup_xt.png) repeat-x;
    _background: url(https://bshina.ru/images/ie6/popup_xt.gif) repeat-x;
}

.popup .popup_top .popup_c_tl {
    position: absolute;
    width: 7px;
    height: 7px;
    top: 0;
    left: 0;
    background: url(https://bshina.ru/images/popup_c_tl.png) no-repeat;
    _background: url(https://bshina.ru/images/ie6/popup_c_tl.gif) no-repeat;
}

.popup .popup_top .popup_c_tr {
    position: absolute;
    width: 9px;
    height: 7px;
    top: 0;
    right: 0;
    background: url(https://bshina.ru/images/popup_c_tr.png) no-repeat;
    _background: url(https://bshina.ru/images/ie6/popup_c_tr.gif) no-repeat;
}

/*!top*/
/*bottom*/
.popup .popup_bottom {
    position: absolute;
    width: 100%;
    height: 10px;
    bottom: -10px;
    z-index: 100;
    _width: expression(parentNode.offsetWidth);
    _bottom: -13px;
}

.popup .popup_bottom .popup_xb {
    margin: 0 9px 0 7px;
    background: url(https://bshina.ru/images/popup_xb.png) repeat-x;
    _background: url(https://bshina.ru/images/ie6/popup_xb.gif) repeat-x;
}

.popup .popup_bottom .popup_c_bl {
    position: absolute;
    width: 7px;
    height: 10px;
    top: 0;
    left: 0;
    background: url(https://bshina.ru/images/popup_c_bl.png) no-repeat;
    _background: url(https://bshina.ru/images/ie6/popup_c_bl.gif) no-repeat;
}

.popup .popup_bottom .popup_c_br {
    position: absolute;
    width: 9px;
    height: 10px;
    top: 0;
    right: 0;
    background: url(https://bshina.ru/images/popup_c_br.png) no-repeat;
    _background: url(https://bshina.ru/images/ie6/popup_c_br.gif) no-repeat;
}

.popup .popup_bottom .popup_arrow {
    position: absolute;
    width: 24px;
    height: 17px;
    left: 12px;
    top: 4px;
    background: url(https://bshina.ru/images/popup_arrow.png) no-repeat;
    _background: url(https://bshina.ru/images/ie6/popup_arrow.gif) no-repeat;
}

.popup .popup_bottom .popup_hoverArea {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 15px;
    *background: url(https://bshina.ru/images/blank.gif);
}

/*!bottom*/
/*popup*/
/*lists*/
#main_contain .list {
    margin: 5px 0;
    padding-left: 20px;
}

#main_contain .list li {
    list-style: none;
    margin: 8px 0;
    position: relative;
}

#main_contain .list li .pic {
    position: absolute;
    left: -20px;
    width: 13px;
    height: 12px;
    top: 3px;
    border-right: 3px #fff solid;
    background-image: url(https://bshina.ru/images/bullets.png);
    _background-image: url(https://bshina.ru/images/ie6/bullets.gif);
    background-repeat: no-repeat;
}

#main_contain .list a {
    position: relative;
}

/*list_redBulletsBig*/
#main_contain .list_redBulletsBig .pic {
    background-position: -45px 0;
}

/*1list_redBulletsBig*/
/*list_grayBulletsBig*/
#main_contain .list_grayBulletsBig .pic {
    background-position: -225px 0;
}

/*1list_grayBulletsBig*/
/*list_redBulletsMedium*/
#main_contain .list_redBulletsMedium .pic {
    background-position: -315px 0;
}

/*1list_redBulletsMedium*/
/*list_grayBulletsMedium*/
#main_contain .list_grayBulletsMedium .pic {
    background-position: -300px 0;
}

/*1list_grayBulletsMedium*/
/*list_redBulletsSmall*/
#main_contain .list_redBulletsSmall .pic {
    background-position: -30px 0;
}

/*1list_redBulletsSmall*/
/*list_grayBulletsSmall*/
#main_contain .list_grayBulletsSmall .pic {
    background-position: -210px 0;
}

/*1list_grayBulletsSmall*/
/*list_number*/
#main_contain ol {
    counter-reset: c;
}

#main_contain ol li {
    list-style: none;
    margin: 5px 0;
}

#main_contain ol li {
    padding-left: 12px;
    position: relative;
    _zoom: 1;
}

#main_contain ol li:before, #main_contain ol li .before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    color: #e20000;
}

#main_contain ol li:before {
    counter-increment: c;
    content: counter(c) ". ";
}

#main_contain ol li {
    *list-style-type: expression(							 function(t){								  t.runtimeStyle.listStyleType = 'none';								  t.insertAdjacentHTML('afterBegin','<span class="before">' + (++t.parentNode.IEcounter || (t.parentNode.IEcounter = 1)) + '. </span>');							 }(this)						);
}

/*list_number*/
/*!lists*/
/*table*/
.table_wrap {
    position: relative;
    zoom: 1;
}

.table_wrap .table_corner {
    position: absolute;
    width: 8px;
    height: 9px;
    background-repeat: no-repeat;
}

.table_wrap .c_tl {
    background-image: url(https://bshina.ru/images/contentBlock_cornerMack_tl.png);
    _background-image: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_tl.gif);
    left: 0;
    top: 0;
}

.table_wrap .c_tr {
    background-image: url(https://bshina.ru/images/contentBlock_cornerMack_tr.png);
    _background-image: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_tr.gif);
    right: 0;
    top: 0;
    _right: -1px;
}

.table_wrap .c_br {
    background-image: url(https://bshina.ru/images/contentBlock_cornerMack_br.png);
    _background-image: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_br.gif);
    right: 0;
    bottom: 0;
    _right: -1px;
    _bottom: -8px;
}

.table_wrap .c_bl {
    background-image: url(https://bshina.ru/images/contentBlock_cornerMack_bl.png);
    _background-image: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_bl.gif);
    left: 0;
    bottom: 0;
    _bottom: -8px;
}

#main_contain .table {
    text-align: center;
    font-size: 14px;
}

#main_contain .table, #main_contain .table td, #main_contain .table th {
    border-collapse: collapse;
}

#main_contain .table td, #main_contain .table th {
    padding: 8px 17px;
}

#main_contain .uslugiIservice .table td, #main_contain .uslugiIservice .table th {
    padding: 8px 5px;
    vertical-align: middle;
}

#main_contain .table th {
    font-weight: normal;
}

#main_contain .table .table_td_textAlignLeft {
    text-align: left;
}

#main_contain .table .table_td_textAlignRight {
    text-align: right;
}

#main_contain .table .table_td_textVerticalAlignMiddle {
    vertical-align: middle;
}

#main_contain .table .table_input_min {
    width: 25px;
    text-align: center;
    _overflow: hidden;
}

#main_contain .table thead th {
    border-bottom: 1px #fff solid;
}

#main_contain .table thead th {
    background: #e20000 url(https://bshina.ru/images/vertDivider_min.png) no-repeat 0 50%;
    _background-image: none;
    _border-left: 1px #ff6262 solid;
}

#main_contain .table thead th:first-child {
    background-image: none;
}

#main_contain .table thead th {
    _border-left: expression((this===this.parentNode.childNodes[0])? "none" : "1px #ff6262 solid");
}

#main_contain .table thead th, #main_contain .table thead th * {
    color: #fff;
}

#main_contain .table .table_button_remove, #main_contain .table .table_button_add {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 22px;
    height: 22px;
    margin-bottom: -5px;
    background-image: url(https://bshina.ru/images/pics_tools.png);
    _background-image: url(https://bshina.ru/images/ie6/pics_tools.gif);
    background-repeat: no-repeat;
    cursor: pointer;
    text-decoration: none;
    _zoom: 1;
}

#main_contain .table .table_button_remove:hover, #main_contain .table .table_button_add:hover, #main_contain .table .table_button_remove:active, #main_contain .table .table_button_add:active {
    _background-image: url(https://bshina.ru/images/ie6/pics_tools.gif);
}

#main_contain .table .table_button_remove {
    background-position: -24px 0 !important;
}

#main_contain .table .table_button_add {
    /*background-position: -48px 0 !important;*/ 
    width: 92px;
    height: 20px;
    border: none;
    background: url(https://bshina.ru/images/button_add2.gif) no-repeat;
    color: #fff !important;
    padding-top: 2px;
    vertical-align: middle;
    text-align: left;
    text-indent: 7px;
    font-size: 13px;
    cursor: pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    background-position: 0 0;
    
}
#main_contain .table .table_button_add:before{
    content:"В корзину";
    display: block;
    position: absolute;
    top: 2px;
    padding-left: 2px;
}


#main_contain .table .td_disable .table_button_add {
    background-position: -48px -23px !important;
    cursor: default;
}

#main_contain .table .td_disable .table_button_remove {
    background-position: -24px -23px !important;
    cursor: default;
}

#main_contain .table tbody td {
    border-left: 1px #d2d2d2 solid;
}

#main_contain .table .td_disable, #main_contain .table .td_disable * {
    color: #c9c9c9;
}

#main_contain .table.table_border_bottom {
    border-bottom: 2px #979797 solid;
}

#main_contain .table tbody td:first-child {
    border-left: none;
}

#main_contain .table tbody td {
    _border-left: expression((this===this.parentNode.childNodes[0])? "none" : "1px #d2d2d2 solid");
}

#main_contain .table .table_td_even {
    background-color: #ebebeb;
}

#main_contain .table tbody tr:nth-child(even) td {
    background-color: #ebebeb;
}

#main_contain .table .table_subThead th {
    background: #979797;
}

#main_contain .table .table_subThead th, #main_contain .table .table_subThead th * {
    color: #fff;
}

#main_contain .table .table_col {
    background: #fff !important;
    border-right: 1px #d2d2d2 solid;
    border-top: 1px #d2d2d2 solid;
    vertical-align: middle;
}

#main_contain .table tfoot td {
    background-color: #979797;
}

#main_contain .table tfoot td, #main_contain .table tfoot td * {
    color: #fff;
}

/*!table*/
/*form_layout*/
#main_contain .form_layout {
    font-size: 14px;
    margin: 0 auto;
    line-height: 1.3;
}

#main_contain .form_layout, #main_contain .form_layout td, #main_contain .form_layout th {
    border-collapse: collapse;
    padding: 8px 3px;
    _table-layout: fixed
}

#main_contain .form_layout_2col td, #main_contain .form_layout_2col th {
    width: 50%;
}

#main_contain .form_layout input[type="text"], #main_contain .form_layout input[type="password"], #main_contain .form_layout textarea, #main_contain .form_layout select {
    width: 100%;
}

#main_contain .form_layout .input_fullWidth {
    width: 100%;
}

#main_contain .form_layout input {
    _overflow: hidden;
}

#main_contain .form_layout textarea {
    _width: 100%;
    *overflow: auto;
}

#main_contain .form_layout select {
    _width: 100%;
}

#main_contain .form_layout .empty {
    display: none;
}

#main_contain .form_layout .input_fullWidth {
    _width: 99%;
}

#main_contain .form_layout input[type="radio"], #main_contain .form_layout input[type="checkbox"] {
    cursor: pointer;
}

#main_contain .form_layout .cursorPointer {
    cursor: pointer;
}

#main_contain .form_layout .inputWrap {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    margin-right: 15px;
}

#main_contain .form_layout .inputWrap input, #main_contain .form_layout .inputWrap label {
    vertical-align: middle;
}

#main_contain .form_layout .inputWrap:first-child {
    margin-left: 0;
}

#main_contain .form_layout .inputWrap label {
    position: relative;
    top: 1px;
    padding-left: 6px;
}

#main_contain .form_layout .floatLeft {
    float: left;
    margin-right: 0;
}

#main_contain .form_layout .floatRight {
    float: right;
    margin-right: 0;
}

#main_contain .form_layout .td_label {
    text-align: right
}

#main_contain .form_layout .td_textAlignLeft {
    text-align: left;
}

#main_contain .form_layout .td_textAlignCenter {
    text-align: center;
}

#main_contain .form_layout .td_textAlignRight {
    text-align: right;
}

#main_contain .form_layout #captcha #captcha_img {
    border: 1px #BDBDBD solid;
}

#main_contain .form_layout #captcha #captcha_input {
    width: 72px;
    vertical-align: middle;
}

#overlay {
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;

    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    background: #000000;
}

#overlay.visible{
    display: block;
}


.popup{
    position: fixed;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    display: none;
    z-index: 1000;
    background:#fff;
    padding: 20px 25px;
    width:0;    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    
}
.popup.visible{
    display: table;
}
.popup input[type="submit"]{
    margin: 10px auto 0;
    display: block;
    background: #e20000;
    color:#fff;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    border:0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}

.popup .formTitle{
    margin-bottom: 20px;
    font-size: 24px;
    text-align: center;
}

.popup .close{
    position: absolute;
    right: 20px;
    top: 10px;
    font-size: 26px;
    cursor: pointer;
}

.popup .close:hover{
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    -ms-opacity: 0.7;
    -o-opacity: 0.7;
    opacity: 0.7;
}
.popup input, .popup textarea{
    width:200px;
    margin-bottom: 5px;
    padding: 5px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.popup textarea{
        height: 150px;
}

#main_contain .form_layout #captcha #captcha_overload {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 20px;
    height: 20px;
    background: url(https://bshina.ru/images/pics_tools.png) no-repeat -72px 0;
    _background: url(https://bshina.ru/images/ie6/pics_tools.gif) no-repeat -72px 0;
    text-decoration: none;
}

#main_contain .form_layout #captcha #captcha_img, #main_contain .form_layout #captcha #captcha_overload {
    vertical-align: middle;
}

#main_contain input[type="submit"] {
    color: #e20000;
    border: none;
    background: transparent url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
    cursor: pointer;
}

#main_contain .submit {
    _color: #e20000;
    _border: none;
    _background: transparent url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
    _cursor: pointer;
}

#main_contain .form_layout input {
    _z-index: expression(          			runtimeStyle.zIndex = 1,          			type && "text" == type.toLowerCase() ? (className = " input_fullWidth") : 0,          			type && "password" == type.toLowerCase() ? (className = " input_fullWidth") : 0,          			type && "radio" == type.toLowerCase() ? (className = "cursorPointer") : 0,          			type && "checkbox" == type.toLowerCase() ? (className = "cursorPointer") : 0,          			type && "submit" == type.toLowerCase() ? (className = "submit") : 0        			);
}

/*form_layout*/
/*grid_layout*/
#main_contain .grid_layout {
    font-size: 14px;
}

#main_contain .grid_layout, #main_contain .grid_layout td, #main_contain .grid_layout th {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    text-align: left !important;
}

#main_contain .grid_layout, #main_contain .grid_layout td, #main_contain .grid_layout th {
    border-collapse: collapse;
}

#main_contain .grid_layout td, #main_contain .grid_layout th {
    padding: 3px 5px !important;
}

#main_contain .grid_layout .td_label {
    font-weight: bold;
}

#main_contain .grid_layout .td_red {
    color: #e20000;
}

#main_contain .grid_layout .td_textAlignLeft {
    text-align: left !important;
}

#main_contain .grid_layout .td_textAlignCenter {
    text-align: center !important;
}

#main_contain .grid_layout .td_textAlignRight {
    text-align: right !important;
}

/*!grid_layout*/
/*zoom*/
#main_contain .zoomWrap {
    text-align: center;
    padding-bottom: 25px;
}

#main_contain .zoomLink {
    font-size: 14px;
    position: relative;
    _zoom: 1;
}

#main_contain .zoomLink .zoomLink_pic {
    display: block;
    position: absolute;
    width: 30px;
    height: 28px;
    background: url(https://bshina.ru/images/pics_tools.png) no-repeat -148px 0;
    _background: url(https://bshina.ru/images/ie6/pics_tools.gif) no-repeat -148px 0;
    right: -28px;
    top: 0;
}

/*!zoom*/
/*horizDivider*/
#main_contain .horizDivider {
    margin: 20px 0;
    background-image: url(https://bshina.ru/images/horizDivider.gif);
    background-position: 50% 0;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    height: 1px;
}

/*horizDivider*/
/*!content_styles*/
/*content_blocks*/
/*news*/
.news .news_item {
    list-style: none;
    margin: 17px 0 0 16px;
    position: relative;
    *zoom: 1;
}

.news .news_item:first-child {
    margin-top: 0 !important;
}

.news .news_item {
    _margin-top: expression((this===this.parentNode.childNodes[0])? "0" : "17px");
}

.news .news_item .news_item_pic {
    position: absolute;
    left: -16px;
    width: 13px;
    height: 12px;
    top: 3px;
    background: url(https://bshina.ru/images/bullets.png) no-repeat -300px 0;
    _background: url(https://bshina.ru/images/ie6/bullets.gif) no-repeat -300px 0;
}

.news .news_item .news_item_date {
    font-size: 13px;
    color: #5f5f5f;
}

.news .news_item .moreWrap {
    margin-top: 0 !important;
}

.news .news_item .news_item_title {
    font-size: 16px;
    line-height: 1;
}

.news .news_item_more {
    font-size: 16px;
    margin-top: 31px;
    *margin-top: 35px;
}

/*news*/
/*offers*/
/*grid*/
.offers .offersItems_layoutGrid {
    width: 100%;
    _width: auto;
}

.offers .offersItems_layoutGrid, .offers .offersItems_layoutGrid td {
    border-collapse: collapse;
    border: none;
}

.offers .offersItems_layoutGrid .offersItems_layoutGrid_tdFirst {
    
}

.offers .offersItems_layoutGrid > div{
	width: 33.3%;
    vertical-align: top;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
}

.offers .offersItems_layoutGrid .offersItems_layoutGrid_tdFirst {
    padding-right: 6px;
}

.offers .offersItems_layoutGrid .offersItems_layoutGrid_tdCenter {
    padding-right: 6px;
    padding-left: 6px;
}

.offers .offersItems_layoutGrid .offersItems_layoutGrid_tdLast {
    padding-left: 6px;
}

/*!grid*/
.offers .block_contain {
    position: relative;
    padding-bottom: 0 !important;
}

.offers .offers_items {
    margin-left: -22px;
}

.offers .offer_item {
    min-height: 100px;
    _height: 100px;
    position: relative;
    margin: 0 25px;
    max-width: 500px;
}

.offers .offer_item_pic {
    position: absolute;
    left: -16px;
    width: 13px;
    height: 12px;
    top: 3px;
    background: url(https://bshina.ru/images/bullets.png) no-repeat -300px 0;
    _background: url(https://bshina.ru/images/ie6/bullets.gif) no-repeat -300px 0;
}

.offers .offer_item_divider {
    position: absolute;
    top: 0;
    width: 1px;
    left: -30px;
    height: 100%;
    *height: expression(parentNode.offsetHeight);
    background-image: url(https://bshina.ru/images/vertDivider.png);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.offers .offersItems_layoutGrid td.offersItems_layoutGrid_tdFirst .offer_item_divider {
    display: none;
}

.offers .offer_item_imgWrap {
    float: left;
    width: 100px;
    height: 100px;
}

.offers .offer_item_textWrap {
    padding-top: 3px;
}

.offers .offer_item_imgWrap + .offer_item_textWrap {
    margin-left: 108px;
}

.offers .margin-left {
    margin-left: 93px;
}

.offers .offer_item_textWrap {
    _z-index: expression(  						previousSibling && previousSibling.className && "offer_item_imgWrap" ? (className += " margin-left") : 0						);
}

.offers .offer_item_date {
    color: #5f5f5f;
    font-size: 13px;
}

.offers .offer_item_text {
    font-size: 16px;
    line-height: 1.1;
    min-height: 50px;
}

/*!offers*/
/*!content_blocks*/
/*pages_containts*/
/*index*/
/*selectProd*/
#selectProd {
    margin-top: 20px;
    margin-bottom: -15px;
}

/*layoutGrid*/
#selectProd #selectProd_layoutGrid {
    width: 100%;
    _width: auto;
}

#selectProd #selectProd_layoutGrid, #selectProd #selectProd_layoutGrid td.selectProd_layoutGrid_td {
    border-collapse: collapse; /*border: none;*/
}

#selectProd #selectProd_layoutGrid .selectProd_layoutGrid_td {
    width: 33%;
    vertical-align: top;
    padding-bottom: 20px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#selectProd #selectProd_layoutGrid .selectProd_layoutGrid_tdFirst {
    padding-right: 6px;
}

#selectProd #selectProd_layoutGrid .selectProd_layoutGrid_tdCenter {
    padding-right: 6px;
    padding-left: 6px;
}

#selectProd #selectProd_layoutGrid .selectProd_layoutGrid_tdLast {
    padding-left: 6px;
}

/*!layoutGrid*/
#selectProd .block .block_title_text_wrap {
    margin-right: 22px !important;
}

#selectProd .block .block_title_edgeBox {
    top: 10px;
}

#selectProd .block .block_contain {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    min-height: 200px;
}

#selectProd .block .list {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 16px;
}

#selectProd .block_title_text_wrap {
    overflow: visible;
    margin-left: 0;
}

#selectProd .block .block_title_text {
    font-size: 16px;
}

#selectProd .block_title_text_pic {
    width: 75px;
    margin-right: 0;
}

#selectProd .block_title_text_pic div {
    position: absolute;
    top: -23px;
    width: 75px;
    height: 75px;
    z-index: 20;
    background-image: url(https://bshina.ru/images/icons_category.png);
    _background-image: url(https://bshina.ru/images/ie6/icons_category.gif);
    background-repeat: no-repeat;
}

/*pic_selectProd_personalize*/
#selectProd .block_title_text_pic .tires {
    background-position: 0 0;
}

#selectProd .block_title_text_pic .car {
    background-position: -75px 0;
}

#selectProd .block_title_text_pic .disks {
    background-position: -154px 0;
}

#selectProd .block_title_text_pic .motor-tires {
    background-position: -231px 0;
}

#selectProd .block_title_text_pic .truck-tires {
    background-position: -308px 0;
}

#selectProd .block_title_text_pic .accessories {
    background-position: -385px 0;
}

/*!pic_selectProd_personalize*/
/*grid*/
#selectProd .selectProd_grid_wrap {
    padding: 7px 1px 10px 0;
}

#selectProd .selectProd_grid {
    width: 100%;
}

#selectProd .selectProd_grid, #selectProd .selectProd_grid td {
    border-collapse: collapse;
}

#selectProd .selectProd_grid td {
    padding-top: 8px;
    padding-bottom: 8px;
}

#selectProd .selectProd_grid td.selectProd_grid_label {
    padding-right: 1px;
    text-align: right;
    width: 40%;
    font-size: 14px;
}

#selectProd .selectProd_grid td.selectProd_grid_label, #selectProd .selectProd_grid td.selectProd_grid_label * {
    color: #565656;
}

#selectProd .selectProd_grid td.selectProd_grid_contain {
    padding-left: 1px;
    width: 60%;
}

#selectProd .selectProd_grid td.selectProd_grid_contain select {
    width: 100%;
    position: relative;
    top: -1px;
    font-size: 13px;
}

#selectProd .selectProd_grid td.selectProd_grid_contain select option.empty {
    display: none;
}

/*!grid*/
#selectProd .selectProd_find_wrap {
    text-align: right;
    margin-top: 5px;
    margin-right: 7px;
}

#selectProd .selectProd_find {
    position: relative;
    font-size: 16px;
    _zoom: 1;
}

#selectProd .selectProd_find:link, #selectProd .selectProd_find:visited {
    color: #e20000;
    background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 95%;
}

#selectProd .selectProd_find:hover, #selectProd .selectProd_find:active {
    color: #333;
    background: url(https://bshina.ru/images/underline_gray.gif) repeat-x 0 95%;
}

#selectProd .selectProd_find_pic {
    position: absolute;
    width: 53px;
    height: 50px;
    top: 0;
    right: -34px;
    background: url(https://bshina.ru/images/zoom_big.png) no-repeat;
    _background: url(https://bshina.ru/images/ie6/zoom_big.gif) no-repeat;
}

/*!selectProd*/
/*!index*/
/*catalog*/
/*brands_items*/
.brands_items {
    margin-right: -3px;
}

.brands_items .brand_item {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 175px;
    margin: 0 3px 4px 0;
    position: relative;
    overflow: hidden;
}

.brands_items .brand_item img {
    max-width: 150px;
}

.brands_items .brand_item .block_contain {
    padding: 3px 0;
    text-align: center;
}

.brands_items .brand_item_link {
    display: block;
    position: absolute;
    background: none !important;
    *background: url(https://bshina.ru/images/blank.gif) !important;
    height: 100%;
    _height: 2000px;
    width: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    text-indent: -1000px;
}

/*!brands_items*/
/*!catalog*/
/*accessories*/
.accessories_items {
    margin-top: 10px;
    margin-right: -8px;
    margin-bottom: -7px;
}

.accessories_item {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 24%;
    margin: 0 6px 7px 0;
}

.accessories_items .accessories_item .block_contain {
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 10px;
    min-height: 190px;
    _height: 186px;
}

.accessories_items .accessories_items_imgWrap {
    width: 122px;
    float: left;
}

.accessories_items .accessories_items_imgWrap img {
    max-width: 122px;
    max-height: 200px;
}

.accessories_items .accessories_items_imgWrap + .accessories_items_listWrap {
    margin-left: 130px;
}

.accessories_items .margin-left {
    _margin-left: 130px;
}

.accessories_items .accessories_items_listWrap {
    _z-index: expression(  						previousSibling && previousSibling.className && "sidebarLeft" ? (className += " margin-left") : 0						);
}

/*!accessories*/
/*basket*/
#basket .basket_heading .block_title_text_pic {
    width: 19px;
    height: 21px;
    margin-right: 7px;
    background: url(https://bshina.ru/images/icons_header_block.png) no-repeat -85px 0;
    _background-image: url(https://bshina.ru/images/ie6/icons_header_block.gif) no-repeat -85px 0;
}

/*title_tools*/
#basket #basket_title_tools {
    font-size: 14px;
    margin: 2px 17px 0 0;
}

#basket #basket_title_tools li {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin-left: 40px;
    margin-top: 0;
    margin-bottom: 0;
}

#basket #basket_title_tools a {
    position: relative;
}

#basket #basket_title_tools li .pic {
    width: 22px;
    height: 22px;
    left: -25px;
    top: -1px;
    background-image: url(https://bshina.ru/images/pics_tools.png);
    _background-image: url(https://bshina.ru/images/ie6/pics_tools.gif);
    background-repeat: no-repeat;
}

#basket #basket_title_tools li.basket_recalculate .pic {
    background-position: 0 0;
}

#basket #basket_title_tools li.basket_clear .pic {
    background-position: -24px 0;
}

#basket .block_gray #basket_title_tools a:hover, #basket .block_gray .block_title_text_wrap #basket_title_tools a:active {
    color: #e20000 !important;
}

/*!title_tools*/
#basket #basket_table_and_img_wrap {
    overflow: hidden;
    margin-top: 10px;
    *zoom: 1;
}

#basket #basket_img_wrap {
    margin-left: 15px;
    float: left;
    width: 122px;
}

#basket #backet_table_wrap {
    margin-left: 238px;
}

#basket .table .table_button_remove {
    margin-top: -3px;
}

#basket .basket_reg .block_contain {
    overflow: hidden;
    padding-bottom: 30px;
}

/*basket_reg_form*/
#basket #basket_reg_form {
    float: left;
    width: 45%;
    min-height: 400px;
    _height: 450px;
}

#basket #basket_reg_form .form_layout_wrap {
    max-width: 800px;
    width: 80%;
    min-width: 400px;
    _width: 400px;
    margin: 0 auto;
}

#basket #basket_reg_form .form_layout {
    width: 100%;
}

#basket #basket_reg_form textarea {
    height: 100px;
}

#basket #basket_reg_form .inputWrap_box {
    max-width: 250px;
    overflow: hidden;
}

#basket #basket_reg_form #captcha .inputWrap_box {
    max-width: 200px;
}

#basket #basket_reg_form .basket_deliveryInf {
    padding-top: 10px;
    padding-bottom: 10px;
}

/*basket_reg_form*/
/*basket_reg_ing*/
#basket #basket_reg_inf {
    float: right;
    width: 49%;
    padding-top: 5px;
}

#basket .basket_reg_inf_list_item {
    padding-left: 25px;
    margin: 25px 0;
    list-style: none;
    position: relative;
    *zoom: 1;
}

#basket .basket_reg_inf_list_item:first-child {
    margin-top: 0;
}

#basket .basket_reg_inf_list_item {
    _margin-top: expression((this===this.parentNode.childNodes[0])? "0" : "25px");
}

#basket .basket_reg_inf_list_item_title {
    font-size: 15px;
    margin-bottom: 5px;
}

#basket .basket_reg_inf_list_item_text {
    font-size: 14px;
}

#basket .basket_reg_inf_list_item_text p {
    text-indent: 0;
}

#basket .basket_reg_inf_list_item_text p:first-child {
    margin-top: 0;
}

#basket .basket_reg_inf_list_item_text p {
    margin-top: expression((this===this.parentNode.childNodes[0])? "0" : "auto");
}

#basket .basket_reg_inf_list_item_title, #basket .basket_reg_inf_list_item_title * {
    color: #e20000;
}

#basket .basket_reg_inf_list_item_pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    background-image: url(https://bshina.ru/images/pics_numbers.gif);
    background-repeat: no-repeat;
}

/*numbers*/
#basket .basket_reg_inf_list_item.n1 .basket_reg_inf_list_item_pic {
    background-position: 0 0;
}

#basket .basket_reg_inf_list_item.n2 .basket_reg_inf_list_item_pic {
    background-position: -26px 0;
}

#basket .basket_reg_inf_list_item.n3 .basket_reg_inf_list_item_pic {
    background-position: -52px 0;
}

#basket .basket_reg_inf_list_item.n4 .basket_reg_inf_list_item_pic {
    background-position: -78px 0;
}

#basket .basket_reg_inf_list_item.n5 .basket_reg_inf_list_item_pic {
    background-position: -104px 0;
}

#basket .basket_reg_inf_list_item.n6 .basket_reg_inf_list_item_pic {
    background-position: -130px 0;
}

#basket .basket_reg_inf_list_item.n7 .basket_reg_inf_list_item_pic {
    background-position: -156px 0;
}

#basket .basket_reg_inf_list_item.n8 .basket_reg_inf_list_item_pic {
    background-position: -182px 0;
}

#basket .basket_reg_inf_list_item.n9 .basket_reg_inf_list_item_pic {
    background-position: -208px 0;
}

/*!numbers*/
#basket .basket_reg_inf_list_item.important .basket_reg_inf_list_item_pic {
    background: url(https://bshina.ru/images/pics_other.gif) no-repeat -244px 0;
}

#basket .basket_reg_inf_list_item.important .basket_reg_inf_list_item_text {
    font-size: 15px;
}

#basket .basket_reg_inf_list_item.important .basket_reg_inf_list_item_text, #basket .basket_reg_inf_list_item.important .basket_reg_inf_list_item_text * {
    color: #e20000;
}

/*basket_reg_ing*/
/*!basket*/
/*model*/
/*title*/
#model #model_title {
    overflow: hidden;
    *zoom: 1;
}

#model #model_title_text {
    float: left;
    min-width: 215px;
    width: 24%;
}

#model #model_title_text, #model #model_title_text * {
    color: #e20000;
}

#model #model_title_text #model_title_text_first {
    font-size: 25px;
    font-weight: bold;
    margin: 0;
}

#model #model_title_text #model_title_text_sec {
    font-size: 20px;
    margin: 0;
}

#model #model_title_tools {
    margin-left: 25%;
}

#model #model_title_tools .block_title_bl {
    min-height: 42px;
    _height: 42px;
}

/*!title*/
/*description*/
#model #model_description {
    display: table;
    width: 100%;
    *zoom: 1;
    margin-top: 15px;
}

/*imgWrap*/
#model #model_description_imgWrap {
    float: left;
    min-width: 215px;
    width: 24%;
    text-align: center;
}

#model #model_description_imgWrap img {
    *-ms-interpolation-mode: bicubic;
}

/*!imgWrap*/
/*textWrap*/
#model #model_description_imgWrap + #model_description_textWrap {
    margin-left: 25%;
}

#model #model_description_textWrap {
    margin-right: 15px;
}

#model #model_description_textWrap .horizDivider {
    width: 50%;
    min-width: 500px;
}

#model .model_description_text {
    font-size: 14px;
    line-height: 1.5;
}

#model .model_description_text p:first-child {
    margin-top: 0;
}

#model .model_description_text p {
    margin-top: expression((this===this.parentNode.childNodes[0])? "0" : "auto");
}

#model .model_description_text p {
    text-indent: 0;
    text-align: justify;
}

/*!textWrap*/
/*table*/
#model #model_tableWrap {
    margin-top: 15px;
    padding-bottom: 15px;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}

#model #model_tableWrap .table {
    width: 100%;
}

/*popup*/
#model .popup {
    bottom: 30px;
    left: 10px;
}

#model .popup .popup_contain {
    width: 120px;
}

/*!popup*/
/*table*/
/*!description*/
/*model*/
/*find*/
/*find_selectForCar*/
#find_selectForCar .find_selectForCar_patternBottom {
    background: url(https://bshina.ru/images/find_bottomPattern.gif) repeat-x right bottom;
}

#find_selectForCar .find_selectForCar_car {
    background: url(https://bshina.ru/images/find_car.gif) no-repeat right bottom;
}

#find_selectForCar .block_contain {
    padding-bottom: 50px;
}

#find_selectForCar .form_layout {
    margin-left: 0;
    margin-right: 0;
    _width: 450px;
}

#find_selectForCar .form_layout td {
    padding: 7px 45px 7px 45px !important;
}

#find_selectForCar .select {
    width: 170px !important;
}

#find_selectForCar label {
    display: block;
    position: relative;
    font-size: 14px;
    padding-bottom: 10px;
}

#find_selectForCar label, #find_selectForCar label * {
    color: #e20000;
}

#find_selectForCar label .pic {
    display: block;
    position: absolute;
    width: 13px;
    height: 12px;
    background: url(https://bshina.ru/images/bullets.png) no-repeat -45px 0;
    left: -20px;
    top: 3px;
}

/*!find_selectForCar*/
/*find_recommended*/
#find_recommended .block_contain {
    padding-top: 10px;
}

#find_recommended #find_recommended_boxWrap {
    width: 80%;
    _width: 90%;
    margin-left: auto;
    margin-right: auto;
    min-width: 870px;
    overflow: hidden;
    padding-top: 13px;
}

#find_recommended .find_recommended_box {
    width: 48%;
}

#find_recommended .find_recommended_box .block_title_text_wrap {
    overflow: visible;
}

#find_recommended .find_recommended_box .block_title_text_pic {
    width: 75px;
    position: relative;
    margin-right: 0;
}

#find_recommended .find_recommended_box .block_title_text_pic div {
    background-image: url("https://bshina.ru/images/icons_category.png");
    _background-image: url("https://bshina.ru/images/ie6/icons_category.gif");
    background-repeat: no-repeat;
    height: 75px;
    position: absolute;
    top: -22px;
    width: 75px;
    z-index: 20;
}

#find_recommended .find_recommended_box .xt, #find_recommended .find_recommended_box .xb, #find_recommended .find_recommended_box .yl, #find_recommended .find_recommended_box .yr, #find_recommended .find_recommended_box .c_tl, #find_recommended .find_recommended_box .c_tr, #find_recommended .find_recommended_box .c_br, #find_recommended .find_recommended_box .c_bl {
    background: none;
}

#find_recommended .find_recommended_box .block_title_bl {
    background-position: 0 bottom;
}

#find_recommended .find_recommended_box .block_title_br {
    background-position: right bottom;
}

#find_recommended .find_recommended_box .find_recommended_box_section {
    margin-top: 8px;
    _zoom: 1;
}

#find_recommended .find_recommended_box .block_contain {
    padding: 15px 0 0 0;
}

/*section*/
#find_recommended .find_recommended_box_section .frs_xt {
    background: url(https://bshina.ru/images/contentBlockGrayThin_stroke.gif) repeat-x 0 0;
}

#find_recommended .find_recommended_box_section .frs_xb {
    background: url(https://bshina.ru/images/contentBlockGrayThin_stroke.gif) repeat-x 0 bottom;
}

#find_recommended .find_recommended_box_section .frs_yl {
    background: url(https://bshina.ru/images/contentBlockGrayThin_stroke.gif) repeat-y 0 0;
}

#find_recommended .find_recommended_box_section .frs_yr {
    background: url(https://bshina.ru/images/contentBlockGrayThin_stroke.gif) repeat-y right 0;
}

#find_recommended .find_recommended_box_section .frs_c_tl {
    background: url(https://bshina.ru/images/contentBlockGrayThin_corner_tl.png) no-repeat 0 0;
    _background: url(https://bshina.ru/images/ie6/contentBlockGrayThin_corner_tl.gif) no-repeat 0 0;
}

#find_recommended .find_recommended_box_section .frs_c_tr {
    background: url(https://bshina.ru/images/contentBlockGrayThin_corner_tr.png) no-repeat right 0;
    _background: url(https://bshina.ru/images/ie6/contentBlockGrayThin_corner_tr.gif) no-repeat right 0;
}

#find_recommended .find_recommended_box_section .frs_c_br {
    background: url(https://bshina.ru/images/contentBlockGrayThin_corner_br.png) no-repeat right bottom;
    _background: url(https://bshina.ru/images/ie6/contentBlockGrayThin_corner_br.gif) no-repeat right bottom;
}

#find_recommended .find_recommended_box_section .frs_c_bl {
    background: url(https://bshina.ru/images/contentBlockGrayThin_corner_bl.png) no-repeat 0 bottom;
    _background: url(https://bshina.ru/images/ie6/contentBlockGrayThin_corner_bl.gif) no-repeat 0 bottom;
}

/*title*/
#find_recommended .find_recommended_box_section  .frs_title {
    overflow: hidden;
}

#find_recommended .find_recommended_box_section  .frs_title_contain {
    float: left;
}

#find_recommended .find_recommended_box_section .frs_title_contain_bg_xt {
    background: #ececec url(https://bshina.ru/images/contentBlockGrayThin_stroke.gif) repeat-x 0 0;
}

#find_recommended .find_recommended_box_section .frs_title_contain_bg_yl {
    background: url(https://bshina.ru/images/contentBlockGrayThin_stroke.gif) repeat-y 0 0;
}

#find_recommended .find_recommended_box_section .frs_title_contain_bg_c_tl {
    background: url(https://bshina.ru/images/contentBlockGrayThin_corner_tl.png) no-repeat 0 0;
}

#find_recommended .find_recommended_box_section .frs_title_contain_bg_c_br {
    background: url(https://bshina.ru/images/contentBlock_cornerMack_br.png) no-repeat right bottom;
}

#find_recommended .find_recommended_box_section .frs_title_contain_text {
    padding: 7px 16px 8px 30px;
    position: relative;
    font-size: 14px;
    font-weight: bold;
    *zoom: 1;
    _width: 1px;
    _white-space: nowrap;
}

#find_recommended .find_recommended_box_section .frs_title_contain_text, #find_recommended .find_recommended_box_section .frs_title_contain_text * {
    color: #e20000;
}

#find_recommended .find_recommended_box_section .frs_title_contain_text_pic {
    display: block;
    background: url("https://bshina.ru/images/bullets.png") no-repeat -45px 0;
    height: 12px;
    position: absolute;
    top: 9px;
    width: 13px;
    left: 10px;
}

/*!title*/
/*contain*/
#find_recommended .find_recommended_box_section .frs_contain {
    padding: 10px;
    min-height: 52px;
    _height: 52px;
}

#find_recommended .find_recommended_box_section .frs_contain .grid_layout {
    width: 100%;
    _width: 100%;
}

#find_recommended .find_recommended_box_section .frs_contain .grid_layout2 TR:HOVER TD {
    background: #ececec !important;
}

#find_recommended .find_recommended_box_section .frs_contain .grid_layout thead th {
    font-weight: bold;
    padding-bottom: 10px;
}

#find_recommended .find_recommended_box_section .frs_contain .grid_layout thead th, #find_recommended .find_recommended_box_section .frs_contain .grid_layout thead th * {
    color: #484848;
}

#find_recommended .find_recommended_box_section .frs_contain .grid_layout tbody .frs_label {
    text-align: right !important;
    padding-right: 8px;
}

#find_recommended .find_recommended_box_section .frs_contain .grid_layout tbody .med_label {
    text-align: center !important;
}

#find_recommended .find_recommended_box_section .frs_contain .grid_layout tbody .frs_label, #find_recommended .find_recommended_box_section .frs_contain .grid_layout tbody .frs_label * {
    color: #9b9b9b;
}

#find_recommended .find_recommended_box_section .frs_contain {
    margin-top: 0;
}

#find_recommended .find_recommended_box_section .frs_contain span {
    _margin-top: expression((this===this.parentNode.childNodes[0])? "0" : "auto");
}

#find_recommended .find_recommended_box_section .frs_contain a:link, #find_recommended .find_recommended_box_section .frs_contain a:visited {
    color: #e20000;
    background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
    *background: none;
    *text-decoration: underline;
}

/*!contain*/
/*!section*/
/*personalize*/
/*tires*/
#find_recommended #find_recommendedTires {
    float: left;
}

#find_recommended #find_recommendedTires .block_title_text_pic div {
    background-position: 0 0;
}

/*!tires*/
/*disks*/
#find_recommended #find_recommendedDisks {
    float: right;
}

#find_recommended #find_recommendedDisks .block_title_text_pic div {
    background-position: -154px 0;
}

/*!disks*/
/*personalize*/
/*!find_recommended*/
/*find_filter*/
#find_filter .block_contain {
    padding: 0;
    position: relative;
    _zoom: 1;
}

#find_filter #find_filter_submit {
    display: block;
    width: 84px;
    height: 20px;
    border: none;
    background: url(https://bshina.ru/images/button_find.gif) no-repeat;
    font-size: 14px;
    color: #fff;
    position: absolute;
    right: 12px;
    bottom: 12px;
    text-align: left;
    text-indent: 10px;
    cursor: pointer;
}

#find_filter .find_filter_box {
    padding: 7px 32px;
    background: url(https://bshina.ru/images/horiz-dotted.gif) repeat-x 0 bottom;
    _zoom: 1;
}

#find_filter .find_filter_box_last {
    margin-right: 90px;
    background: none;
}

/*item*/
#find_filter .find_filter_item {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    background: url(https://bshina.ru/images/vertDivider_min.png) no-repeat 0 50%;
    padding: 0 24px;
    font-size: 14px;
    margin: 8px 0;
}

#find_filter .find_filter_item:first-child {
    background: none;
    padding-left: 0;
}

#find_filter .find_filter_item {
    _background-position: expression((this===this.parentNode.childNodes[0])? "0 -2000px" : "0 0");
    _padding-left: expression((this===this.parentNode.childNodes[0])? "0" : "24px");
}

/*title*/
#find_filter .find_filter_item_title {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    padding-right: 0px;
}

#find_filter .find_filter_item_title, #find_filter .find_filter_item_title * {
    color: #e20000;
}

#find_filter .find_filter_item_title .pic {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    position: relative;
    top: -1px;
    _top: 2px;
    width: 13px;
    height: 12px;
    margin-right: 5px;
    background: url(https://bshina.ru/images/bullets.png) no-repeat -45px 0;
    _background: url(https://bshina.ru/images/ie6/bullets.gif) no-repeat -45px 0;
}

/*!title*/
/*contain*/
#find_filter .find_filter_item_contain {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
}

/*subItem*/
#find_filter .find_filter_item_subItem {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    margin: 0 0 0 7px;
}

#find_filter .find_filter_item_subItem_icon {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    margin-right: 0px;
    background-image: url(https://bshina.ru/images/pics_other.png);
    _background-image: url(https://bshina.ru/images/ie6/pics_other.gif);
    background-repeat: no-repeat;
    position: relative;
    top: 3px;
}

#find_filter .find_filter_item_subItem_pic {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: 13px;
    height: 12px;
    margin-right: 3px;
    _position: relative;
    _top: 3px;
    background: url(https://bshina.ru/images/bullets.png) no-repeat -30px 0;
    _background: url(https://bshina.ru/images/ie6/bullets.gif) no-repeat -30px 0;
}

#find_filter .find_filter_item_subItem_link {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
}

/*personalize*/
/*type*/
#find_filter .find_filter__type_1 {
    background-position: -86px 0;
}

#find_filter .find_filter__type_2 {
    background-position: -114px 0;
}

#find_filter .find_filter__type_3 {
    background-position: -140px 0;
}

/*!type*/
/*sort*/
#find_filter .find_filter__sort_1 {
    background-position: -166px 0;
}

#find_filter .find_filter__sort_2 {
    background-position: -192px 0;
}

#find_filter .find_filter__sort_3 {
    background-position: -218px 0;
}

/*!sort*/
/*!personalize*/
/*forms*/
#find_filter .empty {
    display: none;
}

#find_filter select {
    width: 100%;
}

/*!forms*/
/*subItem*/
/*!contain*/
/*item*/
/*!find_filter*/
/*find_results_count*/
#find_results_count .block_title {
    padding-bottom: 5px !important;
}

/*!find_results_count*/
/*find_results*/
#find_results {
    margin-top: 10px;
}

#find_results .find_results_item .block_contain {
    padding: 0;
    *zoom: 1;
}

#find_results .find_results_item .block_contain:after {
    clear: left;
    content: "";
    display: block;
    height: 1px;
    width: 1px;
    visibility: hidden;
}

/*img*/
.find_results_item_imgWrap {
    float: left;
    width: 150px;
    position: relative;
}

.find_results_item_imgWrap_inn {
    padding: 9px 0 9px 10px;
}

.find_results_item_imgWrap A {
    text-decoration: none;
}

.find_results_item_imgWrap img {
    max-width: 150px;
}

.find_results_item_imgWrap .zoom {
    display: block;
    position: absolute;
    width: 27px;
    height: 26px;
    background: url(https://bshina.ru/images/pics_tools.png) no-repeat -148px 0 !important;
    _background: url(https://bshina.ru/images/ie6/pics_tools.gif) no-repeat -148px 0 !important;
    top: 16px;
    right: 0px;
    *text-decoration: none;
    text-indent: -1000px;
}

/*!img*/
/*inf*/
.find_results_item_infWrap {
    margin-left: 183px;
}

/*title*/
.find_results_item_inf_title {
    background: #979797;
    zoom: 1;
}

.find_results_item_inf_title .fri_xt {
    background: url(https://bshina.ru/images/contentBlockGray_stroke.gif) repeat-x 0 0;
}

.find_results_item_inf_title .fri_yr {
    background: url(https://bshina.ru/images/contentBlockGray_stroke.gif) repeat-y right 0;
}

.find_results_item_inf_title .fri_c_tr {
    background: url(https://bshina.ru/images/contentBlockGray_corner_tr.png) no-repeat right 0;
    _background: url(https://bshina.ru/images/ie6/contentBlockGray_corner_tr.gif) no-repeat right 0;
}

.find_results_item_inf_title .fri_c_bl {
    background: url(https://bshina.ru/images/contentBlock_cornerMack_bl.png) no-repeat 0 bottom;
    _background: url(https://bshina.ru/images/ie6/contentBlock_cornerMack_bl.gif) no-repeat 0 bottom;
}

.find_results_item_inf_title_contain {
    margin: 0 25px;
    padding: 5px 0;
}

.find_results_item_inf_title_contain .grid_layout {
    width: 100%;
    _width: 99%;
}

#main_contain  .find_results_item_inf_title_contain .grid_layout td, #main_contain  .find_results_item_inf_title_contain .grid_layout td * {
    color: #fff !important;
}

/*heading*/
#main_contain .find_results_item_inf_title_contain .grid_layout .fri_td_heading {
    width: 60%;
    text-align: left;
    padding-right: 10px !important;
    padding-left: 0 !important;
    font-size: 26px;
}
#main_contain .find_results_item_inf_title_contain .grid_layout .fri_td_heading A {
	background: none;
    text-decoration: none;
}

/*!heading*/
/*bestPrice*/
#main_contain .find_results_item_inf_title_contain .grid_layout .fri_td_bestPrice {
    width: 25%;
    text-align: right !important;
    font-size: 16px;
    vertical-align: middle;
    padding-right: 25px !important;
    white-space: nowrap;
}

#main_contain .find_results_item_inf_title_contain .grid_layout .fri_td_bestPrice .pic {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    margin-right: 5px;
    width: 24px;
    height: 24px;
    position: relative;
    top: 3px;
    background: url(https://bshina.ru/images/pics_other.png) no-repeat -270px 0;
    _background: url(https://bshina.ru/images/ie6/pics_other.gif) no-repeat -270px 0;
}

/*!bestPrice*/
/*price*/
#main_contain .find_results_item_inf_title_contain .grid_layout .fri_td_price {
    width: 15%;
    text-align: right !important;
    font-size: 28px;
    font-weight: bold;
    background: url(https://bshina.ru/images/vertDivider_min.png) no-repeat 0 50% !important;
    white-space: nowrap;
    padding-left: 25px !important;
    padding-right: 0 !important;
}

/*!price*/
/*!title*/
/*contain*/
.find_results_item_inf_contain {
    padding: 7px 10px 9px 0;
}

.find_results_item_inf_contain_inn {
    position: relative;
    min-height: 70px;
    _height: 70px;
}

/*table*/
.find_results_item_inf_contain_tableWrap {
    margin-right: 250px;
    overflow: hidden;
}

.find_results_item_inf_contain_tableWrap IMG {
    display: block;
}

.find_results_item_inf_contain_tableWrap .grid_layout {
    float: left;
    margin-right: 48px;
    font-size: 14px;
}

.find_results_item_inf_contain_tableWrap .grid_layout td, .find_results_item_inf_contain_tableWrap .grid_layout td * {
    color: #545454;
}

#main_contain .find_results_item_inf_contain_tableWrap .grid_layout td {
    padding: 6px 3px !important;
}

#main_contain .find_results_item_inf_contain_tableWrap .grid_layout .fri_td_label {
    font-weight: bold;
}

.find_results_item_inf_contain_tableWrap .grid_layout .pic {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: 13px;
    height: 12px;
    margin-right: 2px;
    background: url(https://bshina.ru/images/bullets.png) no-repeat -30px 0;
    _background: url(https://bshina.ru/images/ie6/bullets.gif) no-repeat -30px 0;
}

.find_results_item_inf_contain_tableWrap .grid_layout .icon_season {
    margin-bottom: -3px;
}

/*!table*/
.find_results_item_inf_contain .find_results_item_inf_contain_status {
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 14px;
    min-width: 185px;
    _width: 185px;
}

.find_results_item_inf_contain .find_results_item_inf_contain_status .popup {
    bottom: 35px;
    left: -10px;
    width: 150px;
}

.find_results_item_inf_contain .find_results_item_inf_contain_status, .find_results_item_inf_contain .find_results_item_inf_contain_status * {
    color: #545454;
}

.find_results_item_inf_contain .find_results_item_inf_contain_add {
    position: absolute;
    bottom: 5px;
    right: 5px;
    font-size: 14px;
    color: #545454;
}

.find_results_item_inf_contain .find_results_item_inf_contain_add .fri_amount_wrap {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: 22px;
    height: 20px;
    background: url(https://bshina.ru/images/input_roundCorners.gif) no-repeat;
    margin: 0 5px;
}

#main_contain .find_results_item_inf_contain .find_results_item_inf_contain_add .fri_amount {
    border: none;
    width: 18px;
    display: block;
    margin: 0 auto;
    background: none;
    position: relative;
    top: 3px;
    *top: 2px;
    font-size: 12px;
    overflow: hidden;
    text-align: center;
    _zoom: 1;
}

#main_contain .find_results_item_inf_contain .find_results_item_inf_contain_add .fri_add {
    width: 84px;
    height: 20px;
    border: none;
    background: url(https://bshina.ru/images/button_add.gif) no-repeat;
    color: #fff;
    text-align: left;
    text-indent: 10px;
    font-size: 13px;
    cursor: pointer;
    display: inline-block;
    padding-top: 2px;
}

#main_contain .find_results_item_inf_contain .find_results_item_inf_contain_add .fri_add:hover,
#main_contain .find_results_item_inf_contain .find_results_item_inf_contain_add .fri_add:active {
    color: #fff !important;
}

/*!contain*/
/*!inf*/
/*!find_results*/
/*!find*/
/*manufacturer*/
/*header*/
#manufact_header {
    overflow: hidden;
}

/*logo*/
#manufact_header #manufact_logoWrap {
    float: left;
    width: 233px;
}

#manufact_header #manufact_logoWrapInn {
    height: 80px;
    display: table;
    width: 100%;
}

#manufact_header #manufact_logoWrapInn2 {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    *margin-top: expression((parentNode.offsetHeight - this.offsetHeight)/2);
}

#manufact_header #manufact_logoWrap img {
    max-width: 233px !important;
}

/*!logo*/
/*tools*/
#manufact_header #manufact_tools {
    margin-left: 238px;
}

#manufact_header #manufact_toolsBox {
    margin: 0 10px;
    padding: 4px 0;
}

#manufact_header #manufact_toolsBox .grid_layout td {
    vertical-align: middle;
    padding: 6px 5px !important;
    min-width: 60px;
}

#manufact_header #manufact_toolsBox .grid_layout tr {
    *position: relative;
    background: url(https://bshina.ru/images/horizDivider_min.gif) no-repeat;
}

.webkit #manufact_header #manufact_toolsBox .grid_layout tr {
    background: none;
}

.webkit #manufact_header #manufact_toolsBox .grid_layout tr td {
    position: relative;
}

.webkit #manufact_header #manufact_toolsBox .grid_layout tr td:first-child:before {
    display: block;
    position: absolute;
    content: "";
    width: 458px;
    height: 2px;
    left: 0;
    top: 0;
    background: url(https://bshina.ru/images/horizDivider_min.gif) no-repeat;
}

.webkit #manufact_header #manufact_toolsBox .grid_layout tr:first-child td:first-child:before {
    display: none;
}

#manufact_header #manufact_toolsBox .grid_layout tr:first-child {
    background: none;
}

#manufact_header #manufact_toolsBox .grid_layout tr {
    background-position: expression((this===this.parentNode.childNodes[0])? "0 -1000px" : "0 0");
}

#manufact_header #manufact_toolsBox .grid_layout td a {
    position: relative;
    left: -5px;
}

#manufact_header #manufact_toolsBox .grid_layout td .icon_season {
    height: 24px;
    position: relative;
    top: 2px;
}

#manufact_header #manufact_toolsBox .grid_layout td a.active {
    color: #e20000 !important;
    background: none;
    _background: none;
}

#manufact_header #manufact_toolsBox .grid_layout td a:hover, #manufact_header #manufact_toolsBox .grid_layout td a:active {
    color: #e20000 !important;
    background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
    _background: none;
}

/*!tools*/
/*header*/
/*items*/
#manufact_items {
    margin-top: 10px;
    margin-right: -6px;
}

#manufact_items .manufact_item {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 233px;
    margin: 0 6px 6px 0;
}

#manufact_items .manufact_item .block_contain {
    overflow: hidden;
    *zoom: 1;
    padding-left: 5px;
    _padding-left: 5px;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
}

#manufact_items .manufact_item .manufact_item_imgWrap {
    width: 100px;
    height: 100px;
    overflow: hidden;
    float: left;
    background: url(https://bshina.ru/images/noimg.jpg);
    -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
}

#manufact_items .manufact_item .manufact_item_imgWrap img {
display: block;
}

#manufact_items .manufact_item .manufact_item_imgWrap + .manufact_item_contain {
    margin-left: 105px;
}

#manufact_items .manufact_item .manufact_item_contain {
    *zoom: 1;
}

#manufact_items .manufact_item .manufact_item_contain ul {
    margin-left: 30px;
}

#manufact_items .manufact_item .manufact_item_contain ul li {
    position: relative;
    margin: 15px 0;
    list-style: none;
    font-size: 14px;
}

#manufact_items .manufact_item .manufact_item_contain ul li .pic {
    position: absolute;
    right: 89px;
    top: 0;
}

/*!items*/
/*!manufacturer*/
/*tovar*/
/*heading*/
#tovar_heading #tovar_heading_price {
    padding-left: 40px;
    padding-right: 5px;
    background: url(https://bshina.ru/images/vertDivider_middle.png) no-repeat 0 50%;
    height: 44px;
    _height: auto;
    _background: none;
    _border-left: 1px #9b9b9b solid;
    position: relative;
    top: -3px;
    _top: 3px;
}

#tovar_heading #tovar_heading_price_number {
    font-size: 28px;
    position: relative;
    top: 4px;
    _top: 0;
}

#tovar_heading #tovar_heading_price_number, #tovar_heading #tovar_heading_price_number * {
    color: #565656;
}

#tovar_heading #tovar_heading_price_number_pic {
    position: absolute;
    width: 24px;
    height: 26px;
    background: url(https://bshina.ru/images/pics_other.png) no-repeat -218px 0;
    _background: url(https://bshina.ru/images/ie6/pics_other.gif) no-repeat -218px 0;
    left: -28px;
    top: 7px;
}

/*!heading*/
/*tovarInf*/
#tovarInf {
    overflow: hidden;
    *zoom: 1;
    margin-top: 13px;
}

/*img*/
#tovarInf #tovarInf_imgWrap {
    float: left;
    text-align: center;
    width: 215px;
}

/*!img*/
/*descWrap*/
#tovarInf #tovarInf_descWrapInn {
    overflow: hidden;
    *zoom: 1;
}

#tovarInf #tovarInf_imgWrap + #tovarInf_descWrap {
    margin-left: 240px;
}

/*prop*/
#tovarInf #tovarInf_prop {
    float: left;
    width: 30%;
    margin-top: 15px;
}

#tovarInf #tovarInf_prop .grid_layout {
    margin-left: auto;
    margin-right: auto;
}

/*!prop*/
/*points*/
#tovarInf #tovarInf_points {
    margin-left: 32%;
}

#tovarInf #tovarInf_points .table {
    width: 100%;
}

#tovarInf #tovarInf_points .table .icon_status {
    margin-bottom: -5px;
    margin-top: -5px;
}

/*!points*/
/*!descWrap*/
/*!tovarInf*/
/*tovarAdd*/
#tovarAdd .block_title_bl {
    min-height: 40px !important;
    _height: 40px;
}

#tovarAdd .block_title_edgeBox {
    top: 10px;
    right: 12px;
}

#tovarAdd #tovarAdd_form {
    vertical-align: middle;
}

#tovarAdd #tovarAdd_form .tovarAdd_form_net {
    color: #E20000 !important;
}

#tovarAdd #tovarAdd_form .tovarAdd_form_amount_wrap {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: 22px;
    height: 20px;
    background: url(https://bshina.ru/images/input_roundCorners.gif) no-repeat;
    margin: 0 5px;
}

#tovarAdd #tovarAdd_form .tovarAdd_form_amount {
    border: none;
    width: 18px;
    display: block;
    margin: 0 auto;
    background: none;
    position: relative;
    top: 3px;
    *top: 2px;
    font-size: 12px;
    overflow: hidden;
    text-align: center;
    _zoom: 1;
}

#tovarAdd #tovarAdd_form .tovarAdd_form_button {
	display: inline-block;
    width: 92px;
    height: 20px;
    border: none;
    background: url(https://bshina.ru/images/button_add2.gif) no-repeat;
    color: #fff !important;
    padding-top: 2px;
    vertical-align: middle;
    text-align: left;
    text-indent: 7px;
    font-size: 13px;
    cursor: pointer;
}

/*!tovarAdd*/
/*!tovar*/
/*article*/
.article {
    margin-top: 10px;
    line-height: 1.4;
    margin-right: 22px;
    overflow: hidden;
}

.article p {
    text-align: justify;
}

.article p:first-child {
    margin-top: 0;
}

.article .img:first-child + p {
    margin-top: 0;
}

/*!article*/
/*articles*/
.articles_list {
    margin: 25px 20px 30px 0;
}

.articles_list .articles_list_item {
    padding-bottom: 30px;
    margin-top: 30px;
    background: url(https://bshina.ru/images/horizDivider.gif) no-repeat 50% bottom;
    background-size: 100% 1px;
    -moz-background-size: 100% 1px;
    -webkit-background-size: 100% 1px;
}

.articles_list .articles_list_item:first-child {
    margin-top: 0;
}

.articles_list .articles_list_item {
    margin-top: expression((this===this.parentNode.childNodes[0])? "0" : "30px");
}

.articles_list .articles_list_item_title {
    font-size: 15px;
    font-weight: bold;
    margin: 0;
}

.articles_list .articles_list_item_title, .articles_list .articles_list_item_title * {
    color: #e20000;
}

.articles_list .articles_list_item_text {
    margin-top: 15px;
    line-height: 1.3;
}

.articles_list .articles_list_item_text p {
    text-indent: 0;
    text-align: justify;
}

.articles_list .articles_list_item_text p:first-child {
    margin-top: 0;
}

.articles_list .articles_list_item_text p {
    margin-top: expression((this===this.parentNode.childNodes[0])? "0" : "auto");
}

/*!articles*/
/*!pages_containts*/
/*!main_contain*/
/*main*/
/*!mainWrap*/
/*!global*//*footer*/
#footer {
    height: 70px;
    position: relative;
}

#footer a:link, #footer a:visited {
    color: #000;
}

#footer a:hover, #footer a:active {
    color: #e20000;
}

#footer * {
    text-shadow: 0 1px 0 #fff;
    font-size: 13px;
    color: #000;
}

#footer p {
    margin: 0;
    text-indent: 0;
}

#footer #footerInn {
    margin: 0 22px 0 35px;
    padding-top: 5px;
    overflow: hidden;
    *zoom: 1;
}

/*footerLeft*/
#footer #footerLeft {
    width: 49%;
    float: left;
}

/*footerNav*/
#footer #footerNav li {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    list-style: none;
    margin-left: 28px;
}

#footer #footerNav li:first-child {
    margin-left: 13px;
}

#footer #footerNav li {
    _margin-left: expression((this===this.parentNode.childNodes[0])? "13px" : "28px");
}

#footer #footerNav a {
    position: relative;
    text-decoration: none;
}

#footer #footerNav a .pic {
    position: absolute;
    left: -15px;
    width: 13px;
    height: 12px;
    top: 3px;
    background-image: url(https://bshina.ru/images/bullets.png);
    _background-image: url(https://bshina.ru/images/ie6/bullets.gif);
    background-repeat: no-repeat;
    background-position: -300px 0;
}

#footer #footerNav a:hover .pic, #footer #footerNav a:active .pic, #footer #footerNav .akt .pic {
    background-position: -315px 0;
}

#nav .akt .text, 
#footer #footerNav .akt .text {
    color: #e20000;
    background: url(https://bshina.ru/images/underline_red.gif) repeat-x 0 bottom;
}

/*!footerNav*/
/*copyright*/
#footer #copyright {
    margin-top: 25px;
}

/*!copyright*/
/*!footerLeft*/
/*footerRight*/
#footer #footerRight {
    width: 49%;
    float: right;
    text-align: right;
}

/*contacts*/
#footer #contacts {
    line-height: 1.6;
}
.model_list{
		text-align: center;	
	}


/*!contacts*/
/*!footerRight*//*!footer*/


@media screen and (max-width: 1260px) {
	.offers .offersItems_layoutGrid > div,
	#selectProd #selectProd_layoutGrid .selectProd_layoutGrid_td{
		width: 50%;
	}
	.offers .offersItems_layoutGrid .offersItems_layoutGrid_tdLast{
		display: none;
	}
	#selectProd #selectProd_layoutGrid .selectProd_layoutGrid_td {
	    
	    display: inline-block;
	    float: left;
	    vertical-align: top;
	    padding: 0;
	    padding-bottom: 20px;
	    
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	#selectProd #selectProd_layoutGrid .selectProd_layoutGrid_td:nth-child(odd){
		padding-right: 6px;
	}
	#selectProd #selectProd_layoutGrid .selectProd_layoutGrid_td:nth-child(even){
		padding-left: 6px;
	}
	.widthMargin{
		width: 95%;	
	}

	.accessories_item {
	    
	    width: 32%;
	}


}

@media screen and (max-width: 1026px) {
	#topBar{
		display: none;
	}
	#navWrap{
		margin-left: 0;
		width: 100%;
	}
	#navWrap #navBG{
		width: 100%;
	}
	#tovarInf #tovarInf_points{
		width: 100%;	
		clear: 	both;
		margin-left: 0;		
		margin-top: 16px;	
	}
	#tovarInf #tovarInf_prop{
		width: auto;	
		margin-bottom: 16px;	
	}
	#basket #basket_reg_form{
		width:300px;
	}
	#basket #basket_reg_form .form_layout_wrap{
		max-width: none;
		min-width: 0;
		width: 100%;
	}
	#basket #basket_reg_form .form_layout_wrap td{
		width: 210px;
	}
	#basket #basket_reg_form .form_layout_wrap td.td_label{
		width: 90px;
	}
	#basket_reg_form .floatRight{
		float: none !important;
	}


	.uslugiIservice .adaptiveTable td{
		display: block;
		text-align: left;
		padding: 5px 5px 5px 130px !important;
		position: relative;
		min-height: 20px;
		border-left: 0 !important;
		width: 50%;
		display: inline-block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		border-bottom: 1px #d2d2d2 solid;

	}
	.uslugiIservice .adaptiveTable td:before{
		display: block;
		position: absolute;
		top: 0;left: 0;
		height: 100%;
		width: 120px;
		background: #e20000 ;
		color:#fff;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.uslugiIservice .adaptiveTable th{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
	}
	.uslugiIservice .adaptiveTable td:first-child{
		text-align: center;
		font-weight: bold;
		padding-left: 0 !important;
		width: 100%;
	}
	.uslugiIservice .adaptiveTable td:first-child:before{
		display: none;
	}
	.uslugiIservice .adaptiveTable td:nth-child(1):before{
		content:"Вид работы";

	}
	.uslugiIservice .adaptiveTable td:nth-child(2):before{
		content:"R13";

	}
	.uslugiIservice .adaptiveTable td:nth-child(3):before{
		content:"R14";

	}
	.uslugiIservice .adaptiveTable td:nth-child(4):before{
		content:"R15";

	}
	.uslugiIservice .adaptiveTable td:nth-child(5):before{
		content:"R16";

	}
	.uslugiIservice .adaptiveTable td:nth-child(6):before{
		content:"R17";

	}
	.uslugiIservice .adaptiveTable td:nth-child(7):before{
		content:"R18";

	}
	.uslugiIservice .adaptiveTable td:nth-child(8):before{
		content:"R19";

	}
	.uslugiIservice .adaptiveTable td:nth-child(9):before{
		content:"R20";

	}
	.uslugiIservice .adaptiveTable td:nth-child(10):before{
		content:"R21";

	}
	.uslugiIservice .adaptiveTable td:nth-child(11):before{
		content:"R22";

	}


	.uslugiIservice .adaptiveTable.big td:nth-child(2):before{
		content:"R15";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(3):before{
		content:"R16";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(4):before{
		content:"R17";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(5):before{
		content:"R18";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(6):before{
		content:"R19";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(7):before{
		content:"R20";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(8):before{
		content:"R21";

	}
	.uslugiIservice .adaptiveTable td:nth-child(11):before{
		content:"R22";

	}

	.uslugiIservice .adaptiveTable.big td:nth-child(2):before{
		content:"R15";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(3):before{
		content:"R16";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(4):before{
		content:"R17";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(5):before{
		content:"R18";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(6):before{
		content:"R19";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(7):before{
		content:"R20";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(8):before{
		content:"R21";

	}
	.uslugiIservice .adaptiveTable.big td:nth-child(9):before{
		content:"R22";

	}



	.uslugiIservice .adaptiveTable.pokraska td:nth-child(2):before{
		content:"R12-16";

	}
	.uslugiIservice .adaptiveTable.pokraska td:nth-child(3):before{
		content:"R17";

	}
	.uslugiIservice .adaptiveTable.pokraska td:nth-child(4):before{
		content:"R18";

	}
	.uslugiIservice .adaptiveTable.pokraska td:nth-child(5):before{
		content:"R19";

	}
	.uslugiIservice .adaptiveTable.pokraska td:nth-child(6):before{
		content:"R20";

	}
	.uslugiIservice .adaptiveTable.pokraska td:nth-child(7):before{
		content:"R21";

	}
	.uslugiIservice .adaptiveTable.pokraska td:nth-child(8):before{
		content:"R22";

	}

	
	.uslugiIservice .adapiveTableH colgroup,  .uslugiIservice .adapiveTableH thead{
		display: none;
	}

	#find_recommended .find_recommended_box{
		width: 49%;	
	}

	#find_recommended #find_recommended_boxWrap{
		min-width: 0;
		width: 100%;
	}
	
}

@media screen and (max-width: 880px) {
	.link.mobile{
		display: inline-block;	
	}
	.hideMobile {
		display: none;
	}
	#navWrap{
	
		width: 210px;
		position: absolute;
		height: 100%;
		right: 0;
		z-index: 100;
		-webkit-transform: translate(210px, 0);
		-ms-transform: translate(210px, 0);
		-o-transform: translate(210px, 0);
		transform: translate(210px, 0);
		-webkit-transition: all 0.3s ease-out 0s;
	     -moz-transition: all 0.3s ease-out 0s;
	     -o-transition: all 0.3s ease-out 0s;
	     transition: all 0.3s ease-out 0s;
	}
	#navWrap.open{
	
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
		-webkit-transition: all 0.3s ease-out 0s;
	     -moz-transition: all 0.3s ease-out 0s;
	     -o-transition: all 0.3s ease-out 0s;
	     transition: all 0.3s ease-out 0s;
	}
	.menuButton{
		display: block;
		width: 50px;
		height: 50px;	
		position: absolute;
		left: -90px;
		top: 35px;
		background: url(/images/menuButton.png) no-repeat 0 0;	
		color:#fff;
		text-transform: uppercase;
		font-weight: bold;
		line-height: 40px;
		text-align: center;
		font-size: 0px;
	}
	#navBG{
		height: 100%;
	}
	#navBG_bottom{
		display: none;
	}
	#navWrapInn{
		height: 100%;
	}
	#navWrap li{
		display: block;
		margin-bottom: 20px;
	}
	
	#navBG{
		width: 100%;
	}
	.sidebarLeft{
		float: none !important;
		margin-bottom: 15px;
		width: 100% !important;
	}
	.sidebarLeft > *{
		display: none !important;
	}
	.article {
	    margin-right: 0;
	}
	#sidebarLeft + #content{
		margin-left: 0;
	}
	.sidebarLeft > .block_gray.news:first-child{
		display: block !important;
		width: 100% !important;
	}
	
	#headerBlock{
		width: 100%;
	}
	#selectProd #selectProd_layoutGrid .selectProd_layoutGrid_td{
		width: 50%;
	}	
	
	#headerBlock #headerBlock_contacts:first-child{
		width: 100%;
		margin-bottom: 20px;
	}
	#headerBlock #headerBlock_contacts:first-child li{
		display: inline-block;
		width: 50%;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-top: 0;
	}
	#headerBlock #headerBlock_contacts:first-child li:last-child{
		width: 45%;
		float: right;
	}

	#headerBlock #headerBlock_contacts:first-child li:first-child{
		padding-right: 20px;
		
	}
	.divider, .divider2{
		display: none;
	}
	#headerBlock #headerBlock_basket{
		width: 45%;
	}
	.brands_items{
		padding: 0 !important;
	}
	.article{
		margin-right: 0;	
	}

	#basket #basket_reg_form{
		width: 100%;
	}
	#basket #basket_reg_form .form_layout{
		width: auto;
		margin: 0;
	}
	#basket #basket_reg_inf{
		width: 100%;
	}
	.accessories_item {
	    
	    width: 48%;
	}

	.block .find_selectForCar_car .block_title_edgeBox{
		position: static !important;
		padding-bottom: 10px;
		margin-left: 15px;
		display: table;
	}

}

@media screen and (max-width: 800px) {

	#main #main_BG_inn2 {
	    margin: 0 2px 0 2px;
	}

	#main_contain{
		padding-top: 0px;
	}

	#main{
		margin-top: 0;
	}
	#categoryMenu .item_1level{
		width: 100%;
		margin-left: 0;
	}
	#categoryMenu .akt_1level{
		height: auto;		
	}
	#categoryMenu .wrap_2level{
		position: 	relative;
		top: 0;	
		z-index: 0;
	}
	#categoryMenu .wrap_2level .ul_2level, #categoryMenu .wrap_2level .leftEdge_2level, #categoryMenu .wrap_2level .rightEdge_2level, #categoryMenu .wrap_2level .item_2level, #categoryMenu .wrap_2level .link_2levelP
	{
		    background-position: right 0px;
	}
	#categoryMenu .wrap_2level .item_2level{
		width: 50%;	
		margin-left: 0 !important;	
		-webkit-box-sizing: 	border-box;
		-moz-box-sizing: 	border-box;
		box-sizing: 	border-box;
		float: left;
    	background: url(https://bshina.ru/images/category_menu_sub.png) 0 0 repeat-x;
   
	}
	#categoryMenu .wrap_2level .ul_2level{
		margin: 0;	
	}
	#categoryMenu .wrap_2level .item_2level:first-child{
		padding-left: 18px;	
	}
	#categoryMenu .rightEdge_1level{
		right: 0;
	}
	#categoryMenu .item_1level:first-child{
		margin-left: 0;
	}
	#categoryMenu .leftEdge_1level{
		left: 0;
	}
	#categoryMenu .pic_1level{
		left: 0;
	}
	#categoryMenu a.link_1level{
		padding-left: 30px;
	}
	.img.imgFloatLeft{
		width: 100%;
	}
	.img.imgFloatLeft > ymaps{
		max-width: 100% !important;
		min-width: 100% !important;
		width: 100% !important;	
		height: 250px;	
	}
	.img.imgFloatLeft > ymaps > ymaps{
		max-width: 100% !important;
		min-width: 100% !important;
		width: 100% !important;	
		height: 250px;
	}
	.wrap_2level{
		display: none;	
	}
	#tovarInf #tovarInf_points{	
		clear: none;	
		margin-left: 210px;	
		width: auto;	
	}
	#main_contain .table td{
		padding-left: 5px;	
		padding-right: 5px;	
	}
	#tovarInf #tovarInf_prop{
		width: 201px;	
			
	}
	#tovarInf #tovarInf_imgWrap{
		float: 	none; 
		margin: 0 auto;	
	}
	#tovarInf #tovarInf_imgWrap + #tovarInf_descWrap {
	    margin-left: 0;	

	}
	.block .block_title_edgeBox{
		position: static;
		margin: 0 28px 0 16px;
		padding-bottom: 9px;	
	}
	#tovar_heading #tovar_heading_price{
		padding-left: 0;	
		background: 0;	
	}
	.block a.block_title_edgeBox{
		width: auto;	
		position: absolute;	
	}
	#find_selectForCar .form_layout td{
		display: block;	
	}

	#basket #basket_img_wrap{
		display: none;
	}
	#basket #backet_table_wrap{
		margin-left: 0;
	}

	.fri_td_bestPrice{
		display: none;
	}

	#main_contain .find_results_item_inf_title_contain .grid_layout td strong{
		display: block;
	}
	#main_contain .find_results_item_inf_title_contain .grid_layout .fri_td_heading{
		font-size: 18px;
	}
	.find_results_item_inf_contain_tableWrap{
		margin-right: 0;width: 100%;
	}
	.find_results_item_inf_contain .find_results_item_inf_contain_status{
		position: static;
		float: left;
		margin-top: 20px;
	}
	.find_results_item_inf_contain .find_results_item_inf_contain_add{
		position: static;
		float: right;
		margin-top: 6px;
	}
	.find_results_item_inf_contain_inn{
		overflow: hidden;
	}
	.find_results_item_inf_contain_tableWrap table{
		margin-right: 0px;
	}
	.find_results_item_inf_contain_tableWrap table:last-child{
		margin-right: 0;
	}
	#find_results_count .block_title_edgeBox{
		position: absolute;
		margin-left: 0;
	}
	#model_tableWrap td{
		display: block;
		text-align: left;
		padding: 5px 5px 5px 130px !important;
		position: relative;
		min-height: 20px;
		border-left: 0 !important;
		border-bottom: 1px #d2d2d2 solid;

	}
	#model_tableWrap td:before{
		display: block;
		position: absolute;
		top: 0;left: 0;
		height: 100%;
		width: 120px;
		background: #e20000 ;
		color:#fff;
		padding: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#model_tableWrap td:nth-child(1):before{
		content:"Размер";

	}
	#model_tableWrap td:nth-child(2):before{
		content:"Маркировка";

	}
	#model_tableWrap td:nth-child(3):before{
		content:"Тип";

	}
	#model_tableWrap td:nth-child(4):before{
		content:"Цена (руб./шт.)";

	}
	#model_tableWrap td:nth-child(5):before{
		content:"Наличие";

	}
	#model_tableWrap td:nth-child(6):before{
		content:"Количество";

	}
	#model_tableWrap td:nth-child(7):before{
		content:"В корзину";

	}
	#model_tableWrap colgroup,  #model_tableWrap thead{
		display: none;
	}
	#model #model_title_text{
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	#model #model_title_tools{
		margin-left: 0;
	}
	#model #model_description_textWrap .horizDivider{
		display: none;
	}
	.model_properties_propertys{
		margin-bottom: 20px;
	}
	#model #model_description_imgWrap + #model_description_textWrap{
		margin-left: 200px;
	}

	#find_recommended .find_recommended_box{
		width: 100%;	
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 600px) {

    .find_results_item_inf_title .fri_c_bl{
        background: none;   
    }
	.block_red .block_title_edgeBox .block_title_edgeBox_arrow_toTop,
	.block_gray .block_title_edgeBox .block_title_edgeBox_arrow_toBottom{
		display: none;
	}
	#selectProd #selectProd_layoutGrid .selectProd_layoutGrid_td {
	    
	    display: block;
	   	float: none;
	    padding: 0 6px 20px;
	}
	.offers .offersItems_layoutGrid > div,
	#selectProd #selectProd_layoutGrid .selectProd_layoutGrid_td{
		width: 100%;
	}

	#headerBlock #headerBlock_contacts{
		width: 100%;
		margin-bottom: 20px;
	}
	#headerBlock #headerBlock_basket{
		width: 100%;
	}
	/*#headerBlock #headerBlock_contacts:first-child li{
		width: 100% !important;
	}*/
	#categoryMenu .item_1level{
		width: 100%;
	}

	#headerBlock #headerBlock_contacts .tel span{
		font-size: 18px !important;
	}
	#headerBlock #headerBlock_contacts:first-child{
		margin-bottom: 10px;
	}
	.block.block_gray.offers{
		display: none !important;
	}
	#main_contain .form_layout select,
	#selectProd .selectProd_grid td.selectProd_grid_contain select {
	    font-size: 16px;
	    height: 45px;
	}
	#selectProd .selectProd_grid td.selectProd_grid_label {
	    padding-right: 1px;
	    text-align: right;
	    width: 40%;
	    font-size: 14px;
	    padding-top: 20px;
	}

	#tovarInf #tovarInf_points{	
		clear: both;	
		margin-left: 0;	
		width: 100%;	
	}
	
	#tovarInf #tovarInf_prop{
		width: 100%;	
			
	}

	#find_selectForCar .form_layout{
		width: 100%;	
	}
	#main_contain .form_layout select{
		width: 100% !important	;	
		background: rgba(255,255,255,0.7);
	}
	
	#headerBlock  #headerBlock_basket .title{
		font-size: 0;
		float: left;
	}
	#headerBlock #headerBlock_basket li{
		margin-top: 0;
		float: left;
		margin-right: 10px;
	}
	#headerBlock #headerBlock_basket li:last-child{
		margin-bottom: 0;
	}
	#footerNav{
		display: none;
	}
	#footerRight{
		display: none;
	}
	#footer #footerLeft{
		width: 100%;
	}
	#footer #copyright{
		margin-top: 10px;
	}
	#footer {
	    height: 50px;		
	}

	#header_bottom {
	    margin-top: 5px;
	}
	#backet_table_wrap td{ 
		display: block;
		width: 100%;
		padding-left: 120px !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		position: relative;
		border-top: 1px #d2d2d2 solid;
	}
	#backet_table_wrap td:before{
		content:"";
		display: block;
		width: 110px;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;background: #e20000 ;
		color:#fff;
		padding: 8px 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#backet_table_wrap tfoot td{
		padding-left: 0 !important;
	}
	#backet_table_wrap tfoot td:before{
		display: none !important;
	}

	#backet_table_wrap tfoot .table_td_textAlignRight{
		text-align: center !important;
	}
	#backet_table_wrap tfoot td:last-child,
	#backet_table_wrap .table_subThead ~ tr td:last-child{
		display: none;
	}

	#backet_table_wrap tbody td{
		border-left: 0 !important;
	}
	#backet_table_wrap td:nth-child(1){
		padding-top: 12px;
		padding-bottom: 12px;
	}
	#backet_table_wrap td:nth-child(1):before{
		content:"Наименование товара";

	}

	#backet_table_wrap td:nth-child(2):before{
		content:"Кол-во";

	}
	#backet_table_wrap td:nth-child(3):before{
		content:"Цена";

	}
	#backet_table_wrap td:nth-child(4):before{
		content:"Сумма";

	}
	#backet_table_wrap td:nth-child(5):before{
		content:"Удалить";

	}

	#backet_table_wrap .table_subThead ~ tr td:nth-of-type(1):before{
		content:"Тип доставки";
	}
	#backet_table_wrap .table_subThead ~ tr td:nth-of-type(2):before{
		content:"Расстояние";
	}
	#backet_table_wrap .table_subThead ~ tr td:nth-of-type(3):before{
		content:"Цена";
	}
	#backet_table_wrap .table_subThead ~ tr td:nth-of-type(4):before{
		content:"Сумма";
	}
	
	#backet_table_wrap thead, #backet_table_wrap colgroup{
		display: none;
	}
	#backet_table_wrap .table_td_textAlignLeft{
		text-align: center !important;
	}
	.find_results_item_inf_title{
		position: absolute;top: 0;
		left: 0;right: 0;
	}
	#find_results .find_results_item .block_contain{
		padding-top: 70px;
	}
	.find_results_item_infWrap {
	    margin-left: 155px;
	}
	#main_contain .find_results_item_inf_title_contain .grid_layout .fri_td_price{
		font-size: 16px;
		vertical-align: middle;
		padding-left: 15px !important;
	}
	#main_contain .find_results_item_inf_title_contain .grid_layout .fri_td_heading{
		font-size: 16px;
	}
	.widthMargin{
		width: 100%;
	}
	.sort{
		position: static;
		float: none;
	}
	#find_results_count .block_title_edgeBox{
		position: static;
		float: none !important;
		margin-left: 0 ;
		margin-right: 0;
	}
	.block .block_title_edgeBox_rightAlign .block_title_edgeBox_text{
		margin-right: 0;
	}
	#find_results_count .block_title_edgeBox_text{
		margin-left: 0;
	}
	#find_results_count .block_title_bl{
		padding: 10px;

	}
	.sort span{
		white-space: nowrap;
	}

	.accessories_item {	    
	    width: 97.5%;
	    margin-right: 0 !important;
	}
	.brands_items .block_contain{
		padding-top: 50px;
	}

	.uslugiIservice .adaptiveTable td{
		width: 100%;

	}
	.cTable td:first-child{
		width: 100px !important;
	}

}

@media screen and (max-width: 480px) {

	.menuButton{
		top: 20px;
		left: -65px;
	}

	.find_selectForCar_car input[type="checkbox"]{
		display: inline-block;margin-top: 10px;
		
		margin-right: 5px;
		vertical-align: sub;
	}
	#main_contain{
		margin-right: 0 auto;
	}
	#categoryMenu{
		margin-right: 0;	
		margin-left: 0;	
	}
	.find_selectForCar_car nobr{
		white-space: inherit;
	}

	#tovar_links{
		display: none;
	}
	.basket_recalculate{
		margin-bottom: 10px !important;
	}
	#logo .img{
		width: 200px;
		height: 50px;
		-webkit-background-size: 200px;
		background-size: 200px;
	}
	#logo .title{
		font-size: 19px;
	}
	#logo{
		margin-bottom: 20px;
	}
	.block a.block_title_edgeBox{
		dn
	}
	#headerBlock #headerBlock_contacts:first-child li:first-child{
		margin-bottom: 5px;
	}
	#headerBlock #headerBlock_contacts:first-child li,
	#headerBlock #headerBlock_contacts:first-child li:last-child{
		width: 100%;
	}
	#headerBlock #headerBlock_contacts li.feedback{
		/*display: none;*/
	}
	#logo {
	    margin-bottom: 10px;
	    display: table;
	    width: auto;
	}
	.find_results_item_imgWrap {
	    float: none;
	    width: 100%;
	    text-align: center;
	}
	.find_results_item_infWrap {
	    margin-left: 0;
	    padding: 0 10px;
	}
	.find_results_item_inf_contain .find_results_item_inf_contain_add{
		float: none;
		margin-top: 0;
		padding-left: 22px;
	}
	.find_results_item_inf_contain .find_results_item_inf_contain_status{
		float: none;
		margin-top: 10px;
		padding-left: 22px;
	}
	#model #model_description_imgWrap{
		width: 100%;
		text-align: center;
	}
	#model #model_description_imgWrap + #model_description_textWrap{
		margin-left: 0;
	}

	#categoryMenu .wrap_2level .item_2level {
    	width: 100%;
    }
    .block .block_title_text_wrap{
    	margin: 0 20px 0 10px;
    }
    .sort{
    	font-size: 12px;
    }

    #header {
	    margin: 0;
	    padding: 0 6px;
	}
	.find_selectForCar_car input[type="submit"]{
		font-size: 	120%;
		font-weight: bold;	
		position: absolute;	
		bottom: 20px;	left: auto;	right: auto;	
	}
	.find_selectForCar_car td[rowspan="2"]{
		height: 0;	
		padding: 0;	
	}

	/*.selectProd_find{
		display: table;	
		margin: 0 auto;	
	}*/
   
}









/*top_banner_wrapper*/
.top_banner_wrapper {
display: none;
margin-bottom: 15px;
}

.top_banner_wrapper .col.col-right {
display: none;
}

@media (min-width: 992px) {
	.top_banner_wrapper {
	display: block;
	}
	
	.top_banner_wrapper .top_banner_wrapper-inn {
		display: table;
		width: 100%;
		table-layout: fixed;
	}
}

.col-links-wrapper {
	max-width: 350px;
}

.col-links-wrapper a {
display: block;
text-decoration: none;
background: none !important;
}

.col-links-wrapper .link-delivery {
background: #e20000 !important;
background: linear-gradient(to bottom, #e20000, #9f0000) !important;
padding: 20px 20px 20px 100px;
color: #fff;
font-size: 18px;
margin-top: 10px;
text-align: left;
position: relative;
}

.col-links-wrapper .link-delivery img {
position: absolute;
left: 20px;
top: 50%;
transform: translateY(-50%);
}

.col-links-wrapper .link-delivery:hover {
color: #fff !important;
}

.col-links-wrapper a {
display: block;
}

.col-links-wrapper a:first-child{
margin-bottom: 16px;
}

.col-links-wrapper a img {
width: 100%;
}

@media (min-width: 1200px) {
	.top_banner_wrapper {
	margin-right: 15px;
	}
	
	.top_banner_wrapper .top_banner_wrapper-inn {
		display: table;
		width: 100%;
		table-layout: fixed;
	}
	
	.top_banner_wrapper .top_banner_wrapper-inn .col.col {
	display: table-cell;		
	vertical-align: top;
	}
	
	.top_banner_wrapper .top_banner_wrapper-inn .col.col-left {
	width: 70%;
	}
	
	.top_banner_wrapper .top_banner_wrapper-inn .col.col-right {
	width: 30%;
	padding-left: 25px;
	}
}		

.owl-carousel .owl-stage-outer {

}

.owl-carousel .owl-nav {		
margin: 0;
}

.owl-carousel .owl-nav [class*='owl-'] {
position: absolute;
top: 50%;
transform: translateY(-50%);
font-family: 'icomoon' !important;
margin: -30px 0 0;
padding: 0;
color: #fff;
font-size: 30px;
opacity: .5;
background: hsla(0,0%,0%,1);	
border-radius: 100px;
padding: 10px;
}

.owl-carousel .owl-nav [class*='owl-']:hover {
opacity: 1;
background: hsla(0,0%,0%,.7);
}

.owl-carousel .owl-nav .owl-prev {
left: 10px;
}

.owl-carousel .owl-nav .owl-prev:before {
  content: "\ea44";
}

.owl-carousel .owl-nav .owl-next {
right: 10px;
}

.owl-carousel .owl-nav .owl-next:before {
  content: "\ea42";
}

.owl-carousel .owl-dots {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
padding: 15px 0;
}

.owl-carousel .owl-dots .owl-dot span {
border: 1px #fff solid;
box-shadow: 0 0 3px 3px hsla(0,0%,0%,.5);
}

.owl-carousel .owl-dots .owl-dot.active span {
background: #e20000;
}

#warning_work {
padding: 20px;
background: red;
font-size: 20px;
color: #fff;
}
/*!top_banner_wrapper*/