img {border:0 none;}
h1, h2, h3, h4, h5, h6{
	font-family:Arial,serif; 
	margin:1.3em 0 0.2em;
	font-weight:normal;
	line-height:1.2;}
h1 { font-size:200%; margin:-4px 0 0.7em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 {font-size:140%;
	font-weight:normal;
	margin:1.5em 0 1em 0;
	padding:0;}
h6 {font-size:100%; font-weight: bold;}
hr, .hr{border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;}
#workarea ul { list-style-type: none;  padding:0; margin: 0 0 0 1.5em;}
#workarea ul li:before { content:'\2014\a0'; }
#workarea ul li
{
	behavior:expression( !this.before  ? this.before = this.innerHTML = '<span class="dash">— </span>' + this.innerHTML :'' );
	text-indent:-1.35em;
	margin: 0.6em 0
}
a.podrob{
font-size:11px;
color:red;
font-family:Times New Roman;
}
span.price{
font-size:12px;
color:red;
margin-top:10px;
}
#fancybox-loading div{ 
background:url('jquery/fancybox/fancy_loading.png')no-repeat; 
}
#fancybox-close{ background:url('jquery/fancybox/fancy_close.png')no-repeat; }
#fancybox-title-over{ background: url('jquery/fancybox/fancy_title_over.png')no-repeat; zoom: 1; }
#fancybox-title-left{ background:url('jquery/fancybox/fancy_title_left.png')no-repeat; }
#fancybox-title-main{ background: url('jquery/fancybox/fancy_title_main.png') repeat-x; }
#fancybox-title-right{ background: url('jquery/fancybox/fancy_title_right.png')no-repeat; }
#fancybox-left-ico{ background: url('jquery/fancybox/fancy_nav_left.png')no-repeat; }
#fancybox-right-ico{ background: url('jquery/fancybox/fancy_nav_right.png')no-repeat; }
#fancy-bg-n	{ background: url('jquery/fancybox/fancy_shadow_n.png')repeat-x; }
#fancy-bg-ne	{ background: url('jquery/fancybox/fancy_shadow_ne.png')no-repeat; }
#fancy-bg-e	{ background: url('jquery/fancybox/fancy_shadow_e.png')repeat-y; }
#fancy-bg-se	{ background: url('jquery/fancybox/fancy_shadow_se.png')no-repeat; }
#fancy-bg-s	{ background: url('jquery/fancybox/fancy_shadow_s.png')repeat-x; }
#fancy-bg-sw	{ background: url('jquery/fancybox/fancy_shadow_sw.png')no-repeat; }
#fancy-bg-w	{ background: url('jquery/fancybox/fancy_shadow_w.png')repeat-y; }
#fancy-bg-nw	{ background: url('jquery/fancybox/fancy_shadow_nw.png')no-repeat; }
a.proflik{font-size:15px; padding-bottom:5px; padding-top:2px;}
table td.tdelement {
border-bottom:1px dotted #999999;
border-right:1px dotted #999999;
padding:20px;
}
table td.tdelement:last-child {
border-right:none;
}
tr.trelement:last-child td.tdelement {
border-bottom:none;
}
span.stik{
color:red;
font-size:10px;
}
table.svoistva td{
border: 1px solid #999;
padding: 5px;
}
table.svoistva th{
border: 1px solid #999;
padding: 5px;
}
a.podbor{
text-decoration:none;
margin-bottom:7px;
font-size: 14px;
}
a.podbor:hover{
border-bottom:1px dotted #c0178e;
}
#content a{
color:#4C4C4C;
}
#content a:hover{
color:#C0178E;
}
div.my-section-list ul{margin:20px;}
div.my-section-list ul li{float:left; margin-right:20%; width:102px; text-align:center;margin:10px;}
div.my-section-list ul li a{font-size:12px;}
div#h1-lmenu a{font-size:20px;}
div.catalog-item-price s{ border: 1px dashed;
    color: red;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    margin-bottom: 10px;
    padding: 2px;
    width: 80px;float: right;}
div.fototov {
    float: left;
    margin-right: 6px;
    width: 120px;}
div.catalog-item-price{margin-bottom:15px;}
div table.svoistva{
    float: right;
}
#content a.tovname{display:block;text-align:left;margin-bottom:10px;line-height: 1.5;font-size: 14px;}
ul#left-menu li{width: 160px;display:inline-table}

#content div.my-section-list{padding-bottom:0px}
table.catalog-section-childs a{height: 30px;}
/*Ïëàøêà ñ ìåíþ*/
.b-header{
	width: 100%;
	height: 48px;
	background: #808080;
	height: 67px;
	display: table;
}
.header-cat{
	color: white;
    padding-left: 15px;
    position: relative;
    width: 143px;
    line-height: 16px;
    font-size: 11px;
    display: table-cell;
    text-align: left;
}
.header-cat a:link, .header-cat a, .header-cat a.cat-knopka:link, .header-cat a:visited {
	padding: 5px 0px 0px 5px;
	height: 40px;
    margin-bottom: 14px;
    width: 111px;
    display: block;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
}
.header-cat a.cat-knopka:hover{border: 1px solid #fff;  color: #ffffff;padding: 5px 0px 0px 4px;}
.b-header-megabutton{
	font-size: 16px;
	
	
}
.m-icon{  background: url("/bitrix/templates/santex-spb/images/b-header_sbg.png") no-repeat scroll 0 0;
    float: left;
    height: 16px;
    width: 16px; }
.header-search{
	 display: table-cell;
	 padding: 0 12px;
	
}
.s-form{display: table;
    position: relative;
    top: 10px;
    width: 100%;}
.header-search input.search-suggest{
	display: table-cell;
    font-size: 12px;
    height: 30px;
    padding: 0 0 0 5px;
    width: 87%;
}
input.s-button{
 background: url("/bitrix/templates/santex-spb/images/submit.png") no-repeat scroll 9px 9px #ffffff;
    border: 1px none;
    display: table-cell;
    height: 35px;
    width: 35px;
    cursor: pointer;
}
input.s-button:hover{background:url("/bitrix/templates/santex-spb/images/submit.png") no-repeat scroll 9px 9px #F1EFEF;
}
.header-lk{
	 display: table-cell;
	color: #ffffff;
	width: 180px;
	line-height:20px;
}
.header-lk a:link, .header-lk a, .header-lk a:visited {  color: #ffffff;}
.header-cart{
	 display: table-cell;
	color: white;
	width: 250px;
	text-align: center;
	padding-right: 32px;
}

.header-cart a:link, .header-cart a, .header-cart a:visited {  color: #ffffff;}
/*///Ïëàøêà ñ ìåíþ///*/
.bx_filter_section div{
    padding-bottom:0!important;
}
