body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var { font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

html, body {height:100%; margin:0; padding: 0; }
h3 {
	font:18px/25px Arial;
}
a {
	color:#06f;
}
.b-page
{
    background: url("../../images/mainbg.jpg");
	font-size: 12px;
	font-family: Arial;
}
.left {
    float: left;
}
.b-page-inner {
    position: relative;
	min-width: 960px;
	min-height:100%;
	height:auto !important;
	height:100%;
}

.clearboth {
	clear:both;
	float:none;
	font-size:0px;
	height:0;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.b-customModal-close-block {
	position:relative;
	}
.b-customModal-close-image {
	background:url(../../images/close.png);
	cursor:pointer;
	//cursor:hand;
	height:12px;
	position:absolute;
	right:10px;
	top:10px;
	width:11px;
	}
.b-customModal-content {
	background-color:#e6e1df;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	-o-box-shadow:0 2px 8px 0 #313131;
	-webkit-box-shadow:0 2px 8px 0 #313131;
	-moz-box-shadow:0 2px 8px 0 #313131;
	box-shadow:0 2px 8px 0 #313131;
	}
.b-customModal-background {
	background: url(../../images/graytexture.jpg) repeat;
	}
.b-customModal-padding {
	padding:8px 30px 12px;
	}
.b-customModal-tocart {
	padding:8px 30px 12px;
	}

.b-page-inner__footer-blank
{
    height: 170px;
}

.b-menu-horiz_layout_normal .b-menu-horiz__layout,
.b-menu-horiz_layout_normal .b-menu-horiz__layout-unit
{
    margin: 0;
    padding: 0;

    list-style: none;
}

.b-menu-horiz_layout_normal .b-menu-horiz__title,
.b-menu-horiz_layout_normal .b-menu-horiz__layout,
.b-menu-horiz_layout_normal .b-menu-horiz__layout-unit
{
	display:block;
	float:left;
}

.b-menu-horiz_state_top-nav
{
	font-size: 12px;
	padding: 0 20px;
	float: left;

}
.b-menu-horiz_state_top-nav .b-menu-horiz__layout-unit
{
	margin-right: 10px;
}
.b-menu-horiz_state_top-nav .b-menu-horiz__item {
    padding: 2px 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius:  2px;
}
.b-menu-horiz_state_top-nav .b-link
{
	color: #000;
	text-decoration: none;
}
.b-menu-horiz_state_top-nav .b-menu-horiz__layout{
	margin-top: 10px;
}
.b-menu-horiz_state_top-nav .b-menu-horiz__layout-unit_position_last
{
	margin-right: 0 !important;
}

.b-menu-horiz_state_top-nav .b-menu-horiz__item_state_current,
.b-menu-horiz_state_top-nav .b-menu-horiz__item:hover a,
.b-menu-horiz_state_top-nav .b-menu-horiz__item:hover
{
    background:url("../../images/graytexture.jpg");
    color: #fff !important;
}

.b-link
{
    color: #0066ff;
}

.b-link_pseudo_yes
{
    color: #1a3dc1;
}

.i-ua_js_yes .b-link_pseudo_yes
{
    text-decoration: none;

    cursor: pointer;
}

.i-ua_js_yes .b-link_pseudo_yes .b-link__inner
{
    border-bottom: 1px dotted;
    color: inherit;
	display:inline-block;
    text-decoration: none;
}

.b-link_pseudo_yes
{
    color: #0066ff;
}

.b-link_inner_yes:link,
.b-link_inner_yes:hover,
.b-link_inner_yes:visited
{
    text-decoration: none;
}

.b-link_inner_yes .b-link__inner
{
    text-decoration: underline;

    color: inherit;
}

.b-link_inner_yes .b-icon
{
    vertical-align: middle;

    margin-right: 5px;
}
.b-user-line
{
	float: right;
}

.b-user-line_layout_links .b-link__inner
{
    float: left;
    margin-top: 13px;
}
.b-user-line_layout_links .b-icon{
    margin-right: 0 !important;
}
.b-user-line_layout_links{
    margin-right: 20px;
}
.b-user-line_layout_links .b-menu-horiz__layout-unit_position_first{
    margin-right: 20px;
}
.b-icon
{
    font: 0/0 a;

    border: 0;

}

.b-button_layout_large .b-icon_action_compare{
    background-image:url("../../images/compare.png");
}
.b-button_layout_large .b-icon_action_cart{
    background-image:url("../../images/basket.png");
}
.b-button_layout_large .b-icon_action_delete{
    background-image:url("../../images/delete.png");
}
.b-header__cart-line .b-button_layout_large .b-icon_action_compare,
.b-header__cart-line .b-button_layout_large .b-icon_action_cart,
.b-header__cart-line .b-button_layout_large .b-icon_action_delete
{
    margin-right: 10px;
}


.b-button_layout_large .b-icon_action_compare,
.b-button_layout_large .b-icon_action_cart{
    width: 24px;
    height: 21px;
    margin-top: 5px;
}
.b-button_layout_large .b-icon_action_delete{
    width: 20px;
    height: 21px;
    margin-top: 5px;
}

.b-icon_action_catalog-dot
{
    position: absolute;
    top: 5px;
    left: 0;
    width: 5px;
    height: 5px;
    background:url("../../images/catalogdot.png") 0 -5px no-repeat;
}

.b-menu-vert__item_state_current .b-icon_action_catalog-dot,
.b-link:hover .b-icon_action_catalog-dot
{
    background-position:0 0 !important;
}

.b-icon_state_status{
    display: block;
    width: 50px;
    height: 50px;
    background: url("../../images/status.png") no-repeat;
}
.b-icon_action_status-1 {
    background-position:0 0;
}
.b-icon_action_status-2 {
    background-position: 0 -50px;
}
.b-icon_action_status-3 {
    background-position: 0 -100px;
}
.b-icon_action_status-4 {
    background-position: 0 -150px;
}
.b-icon_action_minus,
.b-icon_action_plus
{
    background: url("../../images/plusminus.png") no-repeat;
    width: 12px;
    height: 12px;
    display: block;
    cursor: pointer;
}
.b-icon_action_plus
{
    background-position:0 0;
}
.b-icon_action_minus
{
    background-position:0 -12px;
}
.b-icon_action_sort-asc{
    display: inline-block;
}

.b-icon_action_custom-radio
{
    width: 10px;
    height: 10px;
    display: block;
    float: left;
    background: url("../../images/rad.png") no-repeat;
}

.b-form-control_state_checked .b-icon_action_custom-radio
{
    background-position:0 -10px;
}

.b-icon_action_custom-checkbox{
    width: 20px;
    height: 20px;
    background: url("../../images/checkbox.png") no-repeat;
    display: block;
    float: left;
}

.b-form-control_state_checked .b-icon_action_custom-checkbox{
    background-position:0 -20px;
}
.b-icon_action_close
{
    width: 11px;
    height: 12px;
    background: url("../../images/close.png") no-repeat;
    margin-right: 5px;
    margin-top: 2px;
}
.b-icon_action_first-page,
.b-icon_action_prev-page,
.b-icon_action_next-page,
.b-icon_action_last-page
{
    width: 21px;
    height: 30px;
    background: url("../../images/pages.png") no-repeat;
    display: block;
}

.b-icon_action_first-page{ background-position:0 0;}
.b-icon_action_prev-page{ background-position:0 -30px;}
.b-icon_action_next-page{ background-position:0 -60px;}
.b-icon_action_last-page{ background-position:0 -90px;}

.b-icon_state_inline-left
{
    display: inline-block;
    float: left;
}

.b-top-line
{
    background: url("../../images/darkbg.jpg");
	height: 40px;
    border-radius:  0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    margin-bottom: 15px !important;

}

.b-max-width
{
	max-width: 1175px;
	margin: 0 auto;
}

.b-vcard__type{
    color: #666666;
}

.b-button
{
    display: inline-block;
	//display:inline;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
}
.b-button__first,
.b-button__body,
.b-button__last
{
    height: inherit;
    display: block;
    float :left;
}
.b-button__text
{
    line-height: 15px !important;
    color: #000;
    white-space: nowrap;
}
.b-button__text_state_abbr{
    color: #666666;
}
.b-button__inner{
    overflow: hidden;
}
.b-header
{
    height: 75px;
    margin-bottom: 20px;
}
.b-header__logo,
.b-header__contacts
{
    float: left;
}

.b-header__cart-line{
    float: right;
    width: auto;
    padding-top: 12px;
}
.b-header__cart-line .b-button{
    float: right;
    margin-left: 20px;
    min-width: 200px;
}
.b-header__logo
{
    margin-right: 30px;
}
.b-header__contacts{
    padding-top: 15px;
    line-height:15px;
}

.b-button_layout_large
{
    height: 50px;
    color: #000;
}
.b-button_layout_large .b-button__first,
.b-button_layout_large .b-button__body,
.b-button_layout_large .b-button__last
{
    background: url("../../images/verybigbutton.png") repeat-x;
}
.b-button_layout_large .b-button__first,
.b-button_layout_large .b-button__last{
    height: 50px !important;
    width: 15px;
}
.b-button_layout_large .b-button__last
{
    background-position: 0 -100px;
}
.b-button_layout_large .b-button__body
{
    background-position: 0 -50px;
    vertical-align: middle;
    padding-top: 10px;
    height: 40px !important;
}


.b-input-custom__first
{
    float: left;
    height: inherit;
}
.b-input-custom__last {
    float: right;
    height: inherit;
}
.b-input-custom__inner
{
    height: inherit;
}
.b-input-custom__input{
    width: 100%;
    height: inherit;
    border: 0;

    outline: none;
}
.b-input-custom__inner{
    position: relative;
}
.b-button_layout_big
{
    height: 40px;
    color: #000;
    font-size: 14px;
}
.b-button_layout_big .b-button__first,
.b-button_layout_big .b-button__body,
.b-button_layout_big .b-button__last
{
    background: url("../../images/bigbutton.png") repeat-x;
}
.b-button_layout_big .b-button__first,
.b-button_layout_big .b-button__last{
    height:40px;
	width: 15px;
}
.b-button_layout_big .b-button__last
{
    background-position: 0 -80px;
}
.b-button_layout_big .b-button__body
{
    background-position: 0 -40px;
    vertical-align: middle;
    height: 30px !important;
    padding: 12px 5px 0;
}
.b-input-custom_state_big
{
    height: 30px;
}
.b-input-custom_state_big .b-input-custom__input
{
    height: 30px;
    line-height: 30px;
    background: url("../../images/biginput.png") 0 -30px;
    font-size: 14px;
	//margin-top:-1px;
}

.b-input-custom_state_big .b-input-custom__last
{
    height: 30px;
    width: 10px;
    background: url("../../images/biginput.png") 0 -60px;
}

.b-input-custom_state_big .b-input-custom__first{
    height: 30px;
    width: 10px;
    background: url("../../images/biginput.png") 0 0;
}
.b-input-custom_state_big .b-input-custom__inner
{
    height: 30px;
    margin: 0 10px;
	//margin:0;
}

.b-search__input
{
    width: 100%;
    margin: 0;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-search__button
{
    margin: 0;
}
.b-search__input
{
    height: 30px;
    background: url("../../images/biginput.png") 0 -30px repeat-x;
    border: none;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius: 5px;
    font-size: 14px;
    padding-left: 8px;
    -webkit-box-shadow: inset 2px 0px 3px rgb(183,183,183);
}
.b-search__layout-input{
    width: 610px !important;
}

.b-layout-table
{
    font-size: 100%;

    width: 100%;

    border-collapse: collapse;
}

.b-layout-table__gap,
.b-layout-table__cell
{
    padding: 0;

    vertical-align: top;
}
.b-search__layout-radio {
	width:270px;
	padding:11px 0 0;
}
.b-search__layout-radio .b-form-control {
	float:left;
	padding:0 19px 0 0;
}
.b-search__layout-input
{
    width: 100%;

    vertical-align: middle;
}

.b-search__layout-button
{
    padding-left: 6px;

    vertical-align: middle;
}

.b-menu-vert__layout,
.b-menu-vert__separator,
.b-menu-vert__layout-unit
{
    margin: 0;
    padding: 0;

    list-style: none;
}



.b-catalog-categories_state_columns .b-link{
    color: #ccc;
}
.b-catalog-categories_state_columns
{
    overflow: hidden;
    font-size: 14px;
    background: url("../../images/catalogline.png") left top repeat-x;
    padding-top: 15px;
}

.b-catalog-categories_state_columns .b-catalog-categories__column
{
    float: left;
    margin-right: 5%;
    width: 29%;
}
.b-catalog-categories_state_columns .b-menu-vert__layout-unit{
    padding-bottom:15px;
    position: relative;
    padding-left: 10px;
}
.b-catalog-categories_state_columns .b-menu-vert__layout-unit a:hover{
    color: #fff;
    text-decoration: none;
}
.b-catalog-categories__column_position_last{
    margin-right: 0 !important;
}
.b-catalog-categories_state_columns .b-catalog-categories__trigger-wrap{
    height: 35px;
    /*background: url('../../../images/bluebg.jpg') left top repeat-x; */
}
.b-catalog-categories__columns-wrap {
    overflow: hidden;
}
.b-catalog-search__trigger-wrap {
    height: 35px;
    background: url("../../images/trigger-wrap-bg.png");
}
.b-catalog-search__trigger{
    width: 240px;
    height: 35px;
    background:url("../../images/catalogbutton.png") no-repeat 0 -36px;
    margin: 0 auto;
    cursor: pointer;
}
.b-catalog-search__trigger_state_opened {
	background-position:0 0;
}
.b-catalog-search
{
    margin: 0 0 15px;
    background: url("../../images/graytexture.jpg");

}
.b-catalog-search__inner{
    padding: 10px 30px 5px;
    color: #fff;
}
.b-search-row{
    margin-bottom: 10px;
}
.b-content__title
{
    font-size: 24px !important;
    font-weight: bold;
    font-style: italic;
    margin-top: 0 !important;
    margin-bottom: 20px !important;
}

.b-text__h1,
.b-text__h2,
.b-text__h3
{
    font-size: 1.8em;
    font-weight: normal;

    margin: 1.5em 0 0.7em 0;
    padding: 0;
}

.b-text__h3
{
    font-size: 1.6em;

    margin: 1em 0 0.5em 0;
}

.b-text__h4
{
    font-size: 1.4em;
    font-weight: 400;

    margin: 0.6em 0 0.5em 0;
    padding: 0;
}

.b-text__p
{
    margin: 0 0 0.8em;

    line-height: 1.4em;
}

.b-text__pre,
.b-text__tt
{
    font: 100% Monaco, Consolas, "Courier New", monospace;
}

.b-text__pre
{
    margin: 0 0 0.8em;
}

.b-text__ul,
.b-text__ol
{
    margin: 0 0 1em;
    padding: 0;
}

.b-text__li
{
    margin: 0 0.2em 0.3em 2.5em;
    padding: 0;
}

.b-text__ol .b-text__li
{
    list-style: decimal;
}

.b-text__ul .b-text__li
{
    list-style: disc;
}

.b-text_layout_seo
{
    margin-top: 10px;
}
.b-text_layout_seo,
.b-text_layout_seo a
{
    color: #666;
}

.b-text_layout_seo h2{
    font-size: 14px;
    font-weight: bold;
    margin-top: 0;
}


.b-catalog-category
{
    overflow: hidden;
    zoom: 1;
}
.b-catalog-category__filter{
    width: 300px;
    margin-left: 30px;
    float: right;
    display: inline-block;
}
.b-catalog-category__products{
    margin-right: 330px;

}
.b-products-filter
{
    border: 1px solid #ccc9c2;
    background: #e6e1df;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 10px;
}
.b-products-filter__section h3{
    display: inline;
}
.b-section__title{
    overflow: hidden;
    zoom: 1;
}
.b-section__title h3,
.b-section__title span
{
    float: left;
    margin-right: 5px;
	margin-top:2px;
}
.b-products-filter__section{
    padding-bottom: 8px;
    margin-bottom: 2px;
    background: url("../../images/line.png") left bottom repeat-x;
}
.b-section__title h3{
    font-size: 12px;
    font-weight: bold;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0 !important;
}
.b-section__title{
    margin-bottom: 2px;
}
.b-products-filter .b-params-list__item{
    margin-bottom: 10px;
}
.b-products-filter__apply-button{
    font-size: 18px;
    float: left;
    margin-right: 5px;
}
.b-products-filter__apply-button .b-button__body{
    width: 170px;
    text-align: center;
    padding-top: 15px;
    height: 35px !important;
}
.b-products-filter__controls{
    overflow: hidden;
    zoom: 1;
}
.b-products-filter__reset{
    float: left;
    margin-top: 18px;
}

.ui-slider a{outline: none;}
.ui-slider { position: relative; text-align: left; }
.ui-slider .l, .ui-slider .r{position: absolute; z-index: 1; width: 6px; height: 25px;}
/*.ui-slider .l{background: url(/i/track_l.png) 0 50% no-repeat;}
.ui-slider .r{background: url(/i/track_r.png) 0 50% no-repeat;} */
.ui-slider .r{right: -3px;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 16px; height: 26px; cursor: pointer; background: url("../../images/slider1.png") 0 0 no-repeat;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; background: url("../../images/track-line-active.png") repeat-x center;}
.ui-slider .left-track{background-position: 1px 0}
.ui-slider .right-track{background-position: -1px 0}

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: 0; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.b-range-slider__ui-slider {
    height:25px;
    background:url("../../images/track-line.png") repeat-x center;
}
.b-range-slider__min,
.b-range-slider__max
{
    float:left;
    width: 70px;
    zoom: 1;
    margin: 0 5px;
}
.b-range-slider__text{
    float:left;
	padding:3px 0 0;
	zoom: 1;
}
.b-range-slider__range{
    margin-bottom:10px;
}
.b-form-control_layout_custom-checkbox{
    position: relative;
    zoom: 1;
    line-height: normal;
    overflow: hidden;
}

.b-form-control_layout_custom-checkbox .b-form-control__input
{
    position: absolute;
    left: 0;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.b-form-control__custom-checkbox-icon{
    float: left;
    margin-right: 5px;
}
.b-form-control_layout_custom-checkbox  .b-form-control__label{
    line-height: 20px;
}
.b-form-control_layout_custom-radio{
    position: relative;
    zoom: 1;
    line-height: normal;
    overflow: hidden;
}

.b-form-control_layout_custom-radio .b-form-control__input
{
    position: absolute;
    left: 0;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.b-form-control__custom-radio-icon{
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}
.b-form-control_layout_custom-radio  .b-form-control__label{
    line-height: 20px;
}
.b-params-list_layout_checkbox
{
    /* ... */
}
.b-float-checkboxes li {
	float:left;
}
.b-float-checkboxes .even {
	width:150px;
}

.b-params-list_layout_radio .b-params-list__item{
    margin-bottom: 2px !important;
}
.b-params-list_layout_select
{
    /* ... */
}


.b-catalog-view {
	float:left;
	width:140px;
}

.b-bool-radio {
	cursor:pointer;
	//cursor:hand;
	height:40px;
	margin:-5px 0 0 -5px;
}
.b-bool-radio .center {
	background:url(../../images/select.png) no-repeat 0 -240px;
	float:left;
	height:40px;
	width:10px;
}
.b-bool-radio-checked .center {
	background-position:0 -80px;
}
.b-bool-radio .inner {
	font-size:18px;
	padding:0 10px;
}
.b-bool-radio .left-corner .inner {
	color:#0057cd;
}
.b-bool-radio .right-corner .inner {
	color:#666;
}
.b-bool-radio-checked .left-corner .inner {
	color:#666;
}
.b-bool-radio-checked .right-corner .inner {
	color:#0057cd;
}
.b-bool-radio .left-corner,
.b-bool-radio .right-corner {
	background:url(../../images/select.png) no-repeat 0 -200px;
	float:left;
	padding:0 0 0 10px;
}
.b-bool-radio .right-corner {
	background-position:right -280px;
	padding:0 10px 0 0;
}
.b-bool-radio-checked .left-corner {
	background-position:0 0;
}
.b-bool-radio-checked .right-corner {
	background-position:right -160px;
}
.b-bool-radio .left-background,
.b-bool-radio .right-background {
	height:32px;
	padding:8px 0 0;
}
.b-bool-radio .left-background {
	background:url(../../images/select.png) repeat-x 0 -120px;
}
.b-bool-radio .right-background {
	background:url(../../images/select.png) repeat-x 0 -40px;
}
.b-bool-radio-checked .left-background {
	background-position:0 -40px;
}
.b-bool-radio-checked .right-background {
	background-position:0 -120px;
}


.b-catalog-view-select {
	position:absolute;
}
.b-catalog-view-select .inner {
	background:url(../../images/tablecards.png);
	height:17px;
	padding:0;
	width:46px;
}
.b-catalog-view-select .left-background,
.b-catalog-view-select .right-background {
	height:28px;
	padding:12px 0 0;
}
.b-catalog-view-select .left-corner .inner {
	background-position:0 -17px;
}
.b-bool-radio-checked .left-corner .inner {
	background-position:0 0;
}
.b-catalog-view-select .right-corner .inner {
	background-position:0 -34px;
}
.b-bool-radio-checked .right-corner .inner {
	background-position:0 -51px;
}


.b-catalog-view-and-pagination {
	height:30px;
}
.b-catalog-view-and-pagination .b-pagination {
	margin:0 0 0 140px;
}

.b-pagination
{
    background: url("../../images/graytexture.jpg");

    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;

    padding: 0 5px;

    color: #ccc;
}
.b-pagination-table {
	width:100%;
}
.b-pagination-table td {
	width:25%;
}
.b-pagination-table .b-pagination-centerRow {
	width:50%;
	text-align:center;
}
.b-pagination__list
{
    overflow: hidden;
    zoom: 1;
	display:inline-block;
	//display:inline;
}
.b-pagination__arrow{
    float: left;
}
.b-pagination__page{
    float: left;
    margin-right: 3px;
    margin-left: 3px;
    height: 30px;
    line-height: 30px;
}
.b-pagination__page a{
    color: #ccc;
}
.b-pagination__page_state_current{
    color: #fff;
}
.b-pagination__count-pages
{
    float: left;
}
.b-pagination__page-switcher
{

    float: right;
    overflow: hidden;
    zoom: 1;
}
.b-pagination__page-switcher .b-text
{
    float: left;
    line-height:30px;
}
.b-pagination__page-switcher .b-input-custom{
    float: left;
    width:30px;
    margin-top: 5px;
    margin-right: 5px;
}
.b-pagination__page-switcher .b-button{

}
.b-input-custom_state_normal,
.b-input-custom_state_normal .b-input-custom__last,
.b-input-custom_state_normal .b-input-custom__first,
.b-input-custom_state_normal input
{
    height: 20px;
}
.b-input-custom_state_normal input
{
    line-height: 20px;
	position:absolute;
	top:0px;
}
.b-input-custom_state_normal .b-input-custom__input
{
    background: url("../../images/input.png") 0 -20px repeat-x;
    font-size: 12px;
}
.b-input-custom_state_normal .b-input-custom__last
{
    width: 5px;
    background: url("../../images/input.png") 0 -40px;
}

.b-input-custom_state_normal .b-input-custom__first{
    width: 5px;
    background: url("../../images/input.png") 0 0;
}
.b-input-custom_state_normal .b-input-custom__inner
{
    margin: 0 5px;
}
.b-input-custom_state_normal .b-input-custom__datepicker
{
    background:url("../../images/input.png") repeat-x 0 -20px;
	height:inherit;
	position:relative;
}
.b-input-custom_state_normal .b-input-custom__datepicker .b-input-custom__input
{
    background:url("../../images/calendar.png") no-repeat right 3px;
}

.b-button_layout_normal,
.b-button_layout_normal .b-button__first,
.b-button_layout_normal .b-button__last {
    height: 30px;
	}
.b-button_layout_normal
{
    color: #000;
    font-size: 12px;
	float:right;
}
.b-button_layout_normal .b-button__first,
.b-button_layout_normal .b-button__body,
.b-button_layout_normal .b-button__last
{
    background: url("../../images/button.png") repeat-x;
}
.b-button_layout_normal .b-button__first,
.b-button_layout_normal .b-button__last{
    width: 15px;
}
.b-button_layout_normal .b-button__first
{
    background-position: 0 -60px;
}
.b-button_layout_normal .b-button__body
{
    background-position: 0 -30px;
    vertical-align: middle;
    line-height: 30px;
}
.b-store-products
{
    padding:28px 0 0;
	margin-bottom: 25px;
}

.b-link_state_black
{
    color: #000;
}

.b-link_state_active
{
    color: #000;
}

.b-link_state_not-active
{
   color: #666;
}

.b-catalog-card {
    width: 180px;
}
.b-catalog-card .b-button_state_compare
{
    position: absolute;
    top: 5px;
    left: 5px;
}

.b-catalog-card .b-button_state_tocart
{
    position: absolute;
    top: 5px;
    left: 60px;
}

.b-catalog-card .b-icon_state_status
{
    position: absolute;
    top: 5px;
    right: 5px;
}
.b-catalog-card__body {
    margin-bottom: 10px;
}
.b-catalog-card__body .b-text{
    margin-bottom: 5px;
}
.b-catalog-card__bottom{

}
.b-catalog-card__bottom .b-price{
    float: left;
}
.b-catalog-card__bottom .b-product-count,
.b-catalog-card .b-button_state_cart {
    float: right;
}
.b-catalog-card .b-button_state_cart{
    margin-right: -8px;
}
.b-catalog-card__image {
    margin-bottom: 5px;
    height: 180px;
}

.b-product-count__count
{
   margin: 2px 0;
}
.b-product-count__count-plus,
.b-product-count__count-minus{
    padding-left: 10px;
}
.b-product-count__count{
    overflow: hidden;
}

.b-product-count__count .b-input-custom{
    width: 35px;
    display: inline-block;
    margin-right: 5px;
    float: left;
}
.b-product-count__count .b-text {
    margin-top: 3px;
    display: inline-block;
}
.b-store-products__row .b-price {
    padding-top: 8px;
}
.b-inbasket, .b-order-products .b-price {
    padding-top: 17px;
}
.b-price__item{
    display: block;
    margin-bottom: 5px;
}
.b-store-products_layout_table .b-store-products__row
{
    background: #fff;
    padding: 5px;
    margin-bottom: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.b-store-products_layout_table .b-store-products__sort{
    margin-bottom: 7px;
    padding: 0 5px 0px;
}
.b-store-products_layout_table td{
    padding-right: 15px;
}
.b-store-products_layout_table .b-store-products__image{
    float: left;
}
.b-store-products_layout_table .b-store-products__layout-name .b-text{
    margin-bottom: 5px;
}
.b-store-products_layout_table .b-store-products__layout-image{
    width: 50px;
}
.b-store-products_layout_table .b-store-products__layout-part {
    width: 60px;
}
.b-store-products_layout_table .b-store-products__layout-compare,
.b-store-products_layout_table .b-store-products__layout-cart,
.b-store-products_layout_table .b-store-products__layout-status
{
    width: 54px;
}
.b-store-products_layout_table .b-store-products__layout-cart{
    padding-right: 0 !important;
}
.b-store-products_layout_table .b-store-products__layout-price{
    width: 80px;
}
.b-store-products_layout_table .b-store-products__layout-total{
    width: 130px;
}
.b-store-products_layout_table .b-store-products__layout-count{
    width: 60px;
}

.b-store-products__row .b-store-products__layout-name,
.b-store-products__row .b-store-products__layout-part
{
    padding-top: 8px;
}
.b-store-products__row .b-text a,
.b-related-items .b-text a,
.b-product-compare-content .text a {
	display:inline-block;
	height:15px;
	overflow:hidden;
}
.b-store-products_layout_cards{
    vertical-align: top;
    margin: -15px 0 0 -2%;
}
.b-store-products__card
{
    padding: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 15px 0 15px 15px;
    background: #fff;
    vertical-align: top;
	display:block;
	height:300px;
	float:left;
}
.b-store-products_layout_cards{
    overflow: hidden;
    zoom: 1;
}
.b-image-wrap{
    position: relative;
}
.b-footer__inner
{
    padding: 10px 0 20px;
    height:80px;
    background: url("../../images/darkbg.jpg");
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.b-footer
{
	position:relative;
	min-width: 960px;
	margin: -170px 30px 0;
	height:130px;
	padding-top: 40px;
}
.b-footer__content{
    float: left;
    margin-left: 20px;
}
.b-footer__content .b-vcard{
    font-size: 11px;
}
.b-clever
{
    font-size: 11px;
    color: #666;
    float: right;
    margin-right: 20px;
}

.b-clever a{
    color: #666;
}

.customSelectText {
	cursor:pointer;
	//cursor:hand;
}
.customSelectText .customSelectLeft {
	background:url(../../images/input.png) no-repeat 0 0;
}
.customSelectText .customSelectRight {
	background:url(../../images/input.png) no-repeat right -40px;
	padding:0 5px;
}
.customSelectText .customSelectBack {
	background:url(../../images/input.png) repeat-x 0 -20px;
	padding:0 5px 0 0;
}
.customSelectText .customSelectArrow {
	background:url(../../images/drop.png) no-repeat right 7px;
	height:15px;
	overflow:hidden;
	padding:2px 15px 3px 0;
}
.customSelectOptions {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;
	-o-box-shadow:0 0 5px 0 #000;
	-webkit-box-shadow:0 0 5px 0 #000;
	-moz-box-shadow:0 0 5px 0 #000;
	box-shadow:0 0 5px 0 #000;
	background:#fff;
    margin:1px 0 0;
	position:absolute;
	z-index:2;
}
.customSelectOption {
	cursor:pointer;
	//cursor:hand;
	line-height:15px;
	padding:2px 10px 3px;
}
.customSelectOptions .hover {
	background:#06f;
	color:#fff;
}
.jspPane {
	width:268px !important;
}
.jspVerticalBar {
	width:10px;
}
.jspTrack {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.jspDrag {
	background:url(../../images/graytexture.jpg);
}

.b-product-row-props {
	display:none;
	padding:3px 0 5px 140px;
	}
.b-product-row-props span {
	color:#666;
	}

h1 .b-comeback {
	margin:0 0 0 23px;
	position:relative;
	top:3px;
}
.b-comeback {
	display:inline-block;
	}
.b-comeback img {
	background:url(../../images/arrows.png) no-repeat 0 0;
	height:18px;
	width:17px;
	}
.b-comeback a {
	font-size:12px;
	left:4px;
	position:relative;
	top:4px;
	vertical-align:top;
	}

.b-product-leftcol {
	margin:0 310px 0 0;
	width:auto;
	}
.b-product-rightcol {
	float:right;
	width:310px;
	}

.b-product-gallery {
	vertical-align:top;
	width:230px;
	}
.b-product-gallery div {
	margin:0 10px 10px 0;
	}
.b-product-gallery-big,
.b-product-gallery-big a {
	height:200px;
	width:200px;
	}
.b-product-gallery-small,
.b-product-gallery-small a {
	float:left;
	height:95px;
	width:95px;
	}
.b-product-gallery-small {
	float:left;
	}

.b-product-text {
	padding:0 20px 0 0;
	vertical-align:top;
	}
.b-product-text h3 {
	margin-bottom:7px !important;
	}
.b-product-specs {
	margin-bottom:10px;
	}
.b-product-specs table {

	}
.b-product-specs td {
	line-height:20px;
	vertical-align:top;
	}
.b-product-specs .left {
	background:url(../../images/dots.png) repeat-x 0 13px;
	padding:0 10px 0 0;
	}
.b-product-specs span {
	background:url(../../images/overdots.png) repeat-x 0 11px;
	}
.b-product-specs .right {

	}
.b-product-desc {
	padding:0 0 13px;
	}
.b-product-docs {

	}
.b-product-docs a {
	background:url(../../images/down.png) no-repeat 0 0;
	display:inline-block;
	padding:4px 0 7px 26px;
	}
.b-product-prices {
	padding:0 0 7px;
	}
.b-product-buttons {
	padding:0 0 20px;
	}
.b-product-buttons .b-button {
	display:block;
	}
.b-product-oldprice {
	color:#666;
	font:italic 12px Arial;
	}
.b-product-currentprice {
	font:italic 24px Arial;
	padding:0 0 1px;
	}
.b-product-economy {
	color:#258300;
	font:italic 12px Arial;
	}
.b-product-button {
	font-size:18px;
	}
.b-product-button .b-button__body {
	height:35px !important;
	padding-top:15px;
	width:120px;
	}
.b-product-button .b-button__inner {
	background:no-repeat 0 0;
	padding:0 0 0 33px;
	}
.b-product-tocart-button .b-button__inner {
	background-image:url(../../images/basket.png);
	}
.b-product-compare-button .b-button__inner {
	background-image:url(../../images/compare.png);
	}


.b-showmore a, .b-showmore span {
	margin:0 5px 0 0;
	vertical-align:top;
	}
.b-showmore span {
	color:#666;
	}
.b-showmore img {
	background:url(../../images/arrows.png) no-repeat -17px 0;
	height:18px;
	width:17px;
	}
.b-arrow-down-grey img {
	background-position:-51px -18px;
	}


.b-index-page {
	width:100%;
	}
.b-index-page td {
	padding:0 30px 20px 0;
	vertical-align:top;
	width:33%;
	}
.b-index-page span {
	color:#666;
	font-style:italic;
	}


.b-index-banner {
	background:#c81d00 url(../../images/index-banner.png) repeat-y center 0;
	padding:40px 0 37px;
	}
.b-index-banner .b-image {
	float:left;
	width:250px;
	}
.b-index-banner .b-image div {
	background:url(../../images/monitor.png) no-repeat 0 0;
	padding:9px 7px 44px;
	}
.b-index-banner .b-text {
	margin:0 0 0 250px;
	}
.b-index-banner .b-text h2 {
	color:#fff;
	font-size:20px;
	padding:0 0 10px;
	}
.b-index-banner .b-text p {
	font-size:14px;
	font-style:italic;
	}

.b-orders-list {
	padding:0 0 20px;
	}
.b-orders-list .b-row {
	background:#fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 10px;
	padding:7px 0 8px 10px;
	}
.b-orders-list .b-order {
	width:100%;
	}
.b-orders-list .b-order td {
	vertical-align:top;
	}
.b-orders-list .b-order .b-article,
.b-table-sort-orders .b-article {
	width:75px;
	}
.b-orders-list .b-order .b-date,
.b-table-sort-orders .b-date {
	width:90px;
	}
.b-orders-list .b-order .b-price,
.b-table-sort-orders .b-price {
	width:110px;
	}
.b-orders-list .b-order .b-status {

	}
.b-orders-list .b-order .b-expand {
	width:185px;
	}
.b-orders-list .b-order .b-reorder {
	width:110px;
	}
.b-orders-list .b-order .b-cancel {
	width:86px;
	}
.b-orders-list .b-order .b-button {
	margin-top:-7px;
	position:absolute;
	}
.b-orders-list .b-order-items {
	display:none;
	margin:10px 0 0;
	}
.b-orders-list .b-order-items td {
	padding-top:5px;
	}
.b-orders-list .b-order-items thead td {
	color:#666;
	}
.b-orders-list .b-order-items .b-title {
	padding-right:30px;
	}
.b-orders-list .b-order-items .b-price {
	width:110px;
	}
.b-orders-list .b-order-items .b-count {
	width:95px;
	}
.b-orders-list .b-order-items .b-total {
	width:110px;
	}


.b-table-sort {
	padding:28px 0 10px 10px;
	}


.b-product-compare-container {
	padding:0 0 0 5px;
	width:300px;
	}
.b-right-col-compare .b-product-compare-container {
	width:290px;
	}
.b-product-compare {
	background: #e5e5e5;
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#cccccc 100%);
	background: -o-linear-gradient(top,  #e5e5e5 0%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#cccccc 100%);
	background: linear-gradient(top,  #e5e5e5 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#cccccc',GradientType=0 );
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
	-o-box-shadow:0 1px 5px 0 #333;
	-webkit-box-shadow:0 1px 5px 0 #333;
	-moz-box-shadow:0 1px 5px 0 #333;
	box-shadow:0 1px 5px 0 #333;
	padding:0 0 10px;
	}
.b-product-compare-top {
	background: url(../../images/1.png) repeat-x 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
	}
.b-product-compare-heading {
	height:32px;
	padding:8px 10px 0 8px;
	}
.b-product-compare-heading-title {
	background:url(../../images/compare.png) no-repeat 0 0;
	font-size:18px;
	padding:0 0 0 34px;
	}
.b-product-compare-heading .b-showmore {
	display:block;
	float:right;
	padding:2px 0 0;
	}
.b-product-compare-content {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px 8px 10px 15px;
	background:#fff;
	-o-box-shadow:inset 0 1px 5px 0 #444;
	-webkit-box-shadow:inset 0 1px 5px 0 #444;
	-moz-box-shadow:inset 0 1px 5px 0 #444;
	box-shadow:inset 0 1px 5px 0 #444;
	margin:0 10px;
	}

.b-compare-page {
    overflow: hidden;
	}
.b-compare-page .b-product-compare {
	margin:0 0 20px;
	}

.b-compare-item {
	padding:6px 0 5px;
	}
.b-compare-item .image {
	float:left;
	margin:0 10px 0 0;
	text-align:center;
	width:50px;
	}
.b-compare-item .text {
	float:left;
	width:160px;
	}
.b-right-col-compare .b-compare-item .text {
	width:150px;
	}
.b-compare-item .b-button-delete {
	float:left;
	}
.b-button-delete .b-button__inner {
	width:1px;
	}
.b-button-delete img {
	position:absolute;
	margin:8px 0 0 -5px;
	}

.b-compare-table {
	width:100%;
	}
.b-compare-table td {
	border-bottom:1px solid #d9d9d9;
	padding:8px 0 6px 4px;
	}
.b-compare-table .b-last td {
	border-bottom:none;
	}
.b-compare-table .b-cell-title {
	padding-right:27px;
	}
.b-compare-table .b-cell-article {
	width:76px;
	}
.b-compare-table .b-cell-price {
	width:86px;
	}
.b-compare-table .b-cell-delete {
	padding:10px 5px 6px 0;
	width:11px;
	}


.b-compare-table {
	padding:10px 11px 10px 11px;
	}

.b-detail-compare {

	}
.b-detail-compare .b-first-col,
.b-detail-compare .b-second-col,
.b-detail-compare .b-last-col {
	padding:7px 35px 8px 0;
	vertical-align:top;
	}
.b-compare-photo-previews .b-second-col,
.b-compare-photo-previews .b-last-col {
	text-align:center;
	}
.b-detail-compare .b-odd .b-first-col,
.b-detail-compare .b-odd .b-second-col,
.b-detail-compare .b-odd .b-last-col {
	background:url(../../images/lightbg.jpg) repeat;
	}
.b-detail-compare .b-spec-row:hover .b-first-col,
.b-detail-compare .b-spec-row:hover .b-second-col,
.b-detail-compare .b-spec-row:hover .b-last-col {
	background:url(../../images/bluebg.jpg) repeat;
	color:#fff;
	}
.b-detail-compare .b-first-col {
	padding-left:10px;
	width:185px;
	}
.b-detail-compare .b-second-col {
	width:205px;
    position: relative;
	}
.b-detail-compare .b-last-col {
	width:215px;
    position: relative;
	}
.b-detail-compare-main .b-zoom-table,
.b-detail-compare-main .b-zoom-table a {
	height:200px;
	width:200px;
	}
.b-detail-compare-main .b-zoom-table {
	margin:0 0 12px;
	}
.b-detail-compare-title {
	margin:0 0 14px;
	}
.b-detail-compare-title a {
	font-size:14px;
	}
.b-detail-compare-price {
	font-size:18px;
	padding:0 0 10px;
	}
.b-detail-compare-price s {
	font-size:14px;
	}
.order_compare{
    height: 330px;
}
.b-detail-compare-tocart {
	margin-left:-5px;
	/*position:absolute;
    bottom: 5px;*/
    white-space: nowrap;
    width: 210px;
	}
.b-detail-compare-tocart .b-button-delete {
	float:left;
	}
.b-detail-compare-tocart .b-button-delete .b-button__body {
	text-align:center;
	width:20px;
	}
.b-detail-compare-tocart .b-button-delete img {
	margin:5px 0 0;
	}
.b-detail-compare-tocart .b-product-tocart-button .b-button__body {
	width:130px;
	}
.b-detail-compare-main .b-first-col,
.b-detail-compare-main .b-second-col,
.b-detail-compare-main .b-last-col {
	/*padding-bottom:66px;*/
	}


.b-product-related-holder {
	clear:both;
	height:320px;
}
/*
.b-product-related-holder .item {
	float:left;
	height:280px;
	width:160px;
}
*/
.b-product-related {
	background:url(../../images/vafelka.png) repeat 0 0;
	margin:20px 0 0;
	left:0;
	position:absolute;
	width:100%;
	}
.b-related-heading {
	background:url(../../images/betonomeshalka.png) no-repeat center 0;
	color:#fff;
	font-size:14px;
	height:27px;
	padding:6px 0 0;
	position:relative;
	text-align:center;
	top:-15px;
	}
.b-related-topline, .b-related-botline {
	background:url(../../images/line.png) repeat-x 0 0;
	height:2px;
	position:relative;
	top:-1px;
	width:100%;
	}
.b-related-botline {
	top:1px;
	}
.b-related-items {
	margin:0 auto;
	padding:0 10px;
	position:relative;
	top:-13px;
	}
.b-related-items .b-store-products__card {
	padding:5px;
	margin:15px 10px;
	}
.j-scrollingSlider-overflow {
	margin:0 auto;
	}
.b-related-items .b-catalog-card {
	height:240px;
	width:130px;
	}
.b-related-items .b-catalog-card__image {
	height:130px;
	}
.b-related-items .b-catalog-card__body .b-text {
	height:45px;
	padding:0 5px;
	}
.b-related-items .b-catalog-card__bottom {
	padding:0 14px 0 0;
	}


.b-register-text {
	padding:0 0 18px;
	width:630px;
	}
.b-restore-text {
	padding:0 0 18px;
	}
.b-order-text {
	padding:0 0 15px;
	}
.b-content .b-order-subtitile {
	margin-bottom:5px;
	}
.b-order-products {
	padding:0;
	}
.b-order-total-items {
	float:right;
	}
.b-order-total-price {
	float:right;
	padding:0 0 0 20px;
	}

.b-basket-cols {

	}
.b-basket-cols .b-float-right {
	padding:13px;
	}
.b-column-left-narrow {
	float:left;
	width:300px;
	padding:0 30px 0 0;
	}
.b-column-left-wide {
	margin:0 330px 0 0;
	width:auto;
	}
.b-column-right-narrow {
	float:right;
	width:305px;
	padding:0 0 0 30px;
	}
.b-column-right-wide {
	margin:0 0 0 330px;
	width:auto;
	}
.b-column-content {
	float:left;
	}


.j-submit-button input {
	display:none;
	}
.b-submit-button {
    font-size:18px;
    float:left;
    margin:-2px 0 0 -5px;
	}
.b-submit-button .b-button__body {
    width:280px;
    text-align:center;
    padding-top:15px;
    height:35px !important;
	}
.b-submit-button-blue {
	color:#0057cd;
	}

.b-auth {
	width:200px;
	}
.b-basket-cols .b-auth {
	float:left;
	padding:0 0 0 50px;
	}
.b-auth-title {
	font-size:14px;
	padding:0 0 2px;
	}
.b-auth .b-input-custom {
	margin:5px 0;
	}
.b-auth .b-input-custom input {
	color:#808080;
	}
.b-auth-link {
	float:left;
	padding:12px 0 0;
	}
.b-auth-submit {
	float:right;
	}
.b-auth-submit .b-button {
	position:relative;
	right:-5px;
	}
.b-basket-register {
	float:left;
	padding:0 0 0 80px;
	}



.b-basket-cols .b-bool-radio {
	margin-bottom:8px;
	}
.b-basket-cols .b-section {
	float:left;
	margin:0 10px 13px 0;
	width:300px;
	}
.b-basket-cols .b-store-products .b-section {
	margin-top:10px;
	}
.b-basket-cols .b-section-width-half {
	width:145px;
	}
.b-basket-cols .b-section-width-street {
	width:180px;
	}
.b-basket-cols .b-section-width-small {
	width:50px;
	}

.b-baloon {
	padding:0 0 15px;
	}
.b-baloon-bg {
	background:url(../../images/bluebg.jpg) repeat 0 0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
	padding:10px;
	}
.b-baloon-title {
	font-size:18px;
	padding:0 0 8px;
	}
.b-baloon-title-num {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
	float:left;
	height:26px;
	padding:4px 0 0;
	text-align:center;
	width:30px;
	}
.b-baloon-title-text {
	float:left;
	padding:4px 0 0 10px;
	}
.b-baloon-content {
	font-style:italic;
	padding:0 0 7px;
	}

.b-blue-baloon {
	background:url(../../images/tail_blue.png) no-repeat 20px bottom;
	}
.b-blue-baloon .b-baloon-bg {
	background:url(../../images/bluebg.jpg) repeat 0 0;
	}
.b-blue-baloon .b-baloon-title {
	color:#fff;
	}
.b-blue-baloon .b-baloon-title-num {
	background:url(../../images/bluebg_light.jpg) repeat 0 0;
	}
.b-blue-baloon .b-baloon-content {
	color:#bfd9ff;
	}

.b-yellow-baloon {
	background:url(../../images/tail_yellow.png) no-repeat 20px bottom;
	}
.b-yellow-baloon .b-baloon-bg {
	background:url(../../images/yellowbg.jpg) repeat 0 0;
	}
.b-yellow-baloon .b-baloon-title {
	color:#000;
	}
.b-yellow-baloon .b-baloon-title-num {
	background:url(../../images/yellowbg_light.jpg) repeat 0 0;
	}
.b-yellow-baloon .b-baloon-content {
	color:#3f3f3f;
	}

.b-basket-cols .b-store-products {
	padding:0;
	}

.b-doubleline {
	padding:15px 0 20px;
	}
.b-doubleline-inner {
	background:url(../../images/line.png) repeat-x 0 0;
	height:2px;
	}

.b-float-left {
	float:left;
	}
.b-float-right {
	float:right;
	}


.b-captcha-container {
	background:#e6e1df;
	border:1px solid #ccc9c2;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
	margin:0 0 27px;
	padding:11px 0 14px;
	text-align:center;
	width:298px;
	}
.b-captcha .b-text {
	padding:3px 0 7px;
	}
.b-captcha .b-input-custom {
    margin:0 auto;
	width:80px;
	}
.b-captcha .b-input-custom input {
    font-size:16px;
	text-align:center;
	}

.b-payer-type {
	font-weight:bold;
	padding:12px 0 10px;
	}

.b-article-row {
	padding:30px 0 0;
	}
.b-article-image {
	float:left;
	width:115px;
	}
.b-article-image img {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
	}
.b-article-text .b-date {
	color:#666;
	font-style:italic;
	}
.b-article-text .b-title {
	padding:0 0 5px;
	}
.b-article-text .b-text {

	}
.b-article-page .b-zoom {
	float:left;
	margin:0 30px 30px 0;
	}

.b-content h3 {
	margin-bottom:12px;
	}
.b-content h3 {
	margin-bottom:0;
	}
.b-content p {
	margin-bottom:8px;
	}
.b-no-margin {
	margin-bottom:0 !important;
	}
.b-simple-padding {
	padding:15px 0;
	}

.b-contacts-page p {
	margin-bottom:18px !important;
	}
#b-contacts-map {
	padding-top:9px;
	}

.b-zoom {
	display:inline-block;
	position:relative;
	}
.b-zoom .b-icon {
	position:absolute;
	display:none;
	left:50%;
	top:50%;
	margin:-20px 0 0 -20px;
	}
.b-zoom:hover .b-icon {
	display:block;
	}
.b-zoom .b-image {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
	}

.b-zoom-table {
	background:#fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius:  5px;
	}
.b-zoom-table table {
	height:100%;
	width:100%;
	}
.b-zoom-table td {
	text-align:center;
	vertical-align:middle;
	}
.b-zoom-table a {
	position:absolute;
	}
.b-zoom-table a:hover {
	background:url(../../images/show.png) no-repeat center center;
	}

.b-rounded-form {
	background:#e6e1df;
	border:1px solid #ccc9c2;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
	padding:5px 9px 14px;
	}
.b-rounded-form .b-form-title {
	background:url(../../images/mail.png) no-repeat 0 3px;
	padding:0 0 0 34px;
	}
.b-rounded-form .b-section {
	padding:10px 0 3px;
	}
.b-rounded-form .b-captcha {
	text-align:center;
	padding:9px 0 7px;
	}
.b-rounded-form .b-css-textarea-custom {
	height:132px;
	width:268px;
	}
.b-rounded-form .b-submit-button {
	}
.b-rounded-form .b-submit-button .b-button__body {
	width:260px;
	}

.b-css-textarea-custom {
	border:1px solid #b8b7b5;
	border-top-color:#898886;
	border-bottom-color:#dbdbdb;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
	-o-box-shadow:inset 0 1px 3px 0 #898886;
	-webkit-box-shadow:inset 0 1px 3px 0 #898886;
	-moz-box-shadow:inset 0 1px 3px 0 #898886;
	box-shadow:inset 0 1px 3px 0 #898886;
	padding:1px 5px 5px;
	}

.b-tocart-added h2 {
	color:#262626;
	font:bold italic 24px Arial;
	padding:0 0 11px;
	}
.b-tocart-added-table {
	padding:0 0 3px;
	}
.b-tocart-added-totals {
	padding:0 0 12px;
	}
.b-tocart-added table {
	width:500px;
	}
.b-tocart-added .b-article {
	width:63px;
	}
.b-tocart-added .b-title {
	width:191px;
	}
.b-tocart-added .b-price {
	width:90px;
	}
.b-tocart-added .b-count {
	width:70px;
	}
.b-tocart-added-head {
	color:#666;
	padding:0 6px 8px 9px;
	}
.b-tocart-added-row {
	background:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
	border-radius:5px;
	margin:0 0 5px;
	padding:7px 6px 8px 10px;
	}
.b-tocart-currently-added img {
	background:url(../../images/plusminus.png);
	height:12px;
	margin:2px 0 0 -31px;
	position:absolute;
	width:12px;
	}
.b-tocart-currently-added {
	background: #00aaff;
	background: -moz-linear-gradient(top,  #00aaff 0%, #0065cc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aaff), color-stop(100%,#0065cc));
	background: -webkit-linear-gradient(top,  #00aaff 0%,#0065cc 100%);
	background: -o-linear-gradient(top,  #00aaff 0%,#0065cc 100%);
	background: -ms-linear-gradient(top,  #00aaff 0%,#0065cc 100%);
	background: linear-gradient(top,  #00aaff 0%,#0065cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aaff', endColorstr='#0065cc',GradientType=0 );
	color:#fff;
	}
.b-tocart-currently-added a {
	color:#fff;
	}
.b-tocart-added .b-buttons {
	position:relative;
	}
.b-tocart-added .b-buttons .b-button__body {
	text-align:center;
	width:220px;
	}
.b-tocart-added .b-buttons .b-button__inner {
	font-size:18px;
	padding:2px 0 0;
	}
.b-tocart-added .b-button-left {
	left:-5px;
	position:relative;
	}
.b-tocart-added .b-button-right {
	right:-5px;
	position:absolute;
	}
.b-right-col-compare {
	padding:20px 0 15px;
	}

.b-user-authorized {
	background: #00aaff;
	background: -moz-linear-gradient(top,  #00aaff 0%, #0065cc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aaff), color-stop(100%,#0065cc));
	background: -webkit-linear-gradient(top,  #00aaff 0%,#0065cc 100%);
	background: -o-linear-gradient(top,  #00aaff 0%,#0065cc 100%);
	background: -ms-linear-gradient(top,  #00aaff 0%,#0065cc 100%);
	background: linear-gradient(top,  #00aaff 0%,#0065cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aaff', endColorstr='#0065cc',GradientType=0 );
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
	border-radius:5px;
	color:#fff;
	margin:5px 0 0;
	padding:6px 4px 9px;
	}
.b-user-authorized a {
	color:#fff;
	margin:0 6px;
	}

.b-compare-page .jspContainer {
    padding-bottom: 30px;
}

.b-compare-page .jspHorizontalBar {
    height: 30px;
    background-color: transparent;
}

.b-compare-page .jspHorizontalBar .jspDrag {
    background: none;
}

.b-compare-page .jspDragCenter {
    background: url(/bitrix/images/button.png) repeat-x 0 -30px;
    height: 30px;
    margin: 0 11px;
}

.b-compare-page .jspDragLeft {
    background: url(/bitrix/images/button.png) no-repeat -4px -60px;
    width: 11px;
    height: 30px;
    float: left;
}

.b-compare-page .jspDragRight {
    width: 11px;
    height: 30px;
    background: url(/bitrix/images/button.png) no-repeat -4px 0px;
    float: right;
}
.contact-column-left{
    float: left;
}
.delete_order{
    color: #000000;
}