body {
	margin: 0px;
	background-color:#660000;
	color: #86353c;
	background-image: url(img/f.jpg);
}

body,td,th { font-family: Arial; font-size: 12px; }

.search { padding-left: 480px; }

.sh { background-image: url(img/sh.gif); width: 1003px; }

.top { height: 248px; width: 995px; }

.menu { height:40px; margin:37px 0 19px 35px; width:570px; }

.menu a.selected{ text-decoration:underline; }

.menuin { padding-top: 155px; }

.sp_menu { height:19px; width:639px; }

.botin { padding-top: 105px; }

.cntr { padding-top: 248px; background: url(img/overall2.jpg) no-repeat 0 0 #fdf2e1; width: 995px; }

.news { left: 30px; position: relative; width: 315px; }

.text { left: 20px; position: relative; margin:20px 30px 0px 30px; width: 538px; }

.q { background-image: url(img/q.gif); width: 604px; height: 171px; }

.sp { height: 15px; width: 995px; background-color: #fdf2e1; }

.bot { height: 300px; width: 995px; background-color: #fdf2e1; background-image: url(img/bot1.jpg); }

.kat { height: 150px; width: 150px; }

.txt { margin: 20px 30px; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#bd1a21; }

.marker { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }

a:link { color: #86353c; text-decoration: none; }

a:visited { text-decoration: none; color: #86353c; }

a:hover { text-decoration: underline; color: #86353c; }

a:active { text-decoration: none; color: #86353c; }

.as:link { color: #86353c; text-decoration: none; }

.as:visited { text-decoration: none; color: #666666; }

.as:hover { text-decoration: underline; color: #86353c; }

.as:active { text-decoration: none; color: #86353c; }

.hr { font-weight: normal; border-color: #86353c; height: 1px; }

h1.pageheading{
	margin: 30px 0px;
	text-transform: uppercase;
	text-align:center;
}

.leftcol{
	width: 374px;
	vertical-align:top;
}

.pageinc{
	padding:20px 25px 10px 40px;
	width:290px;
	margin:0px auto;
	min-height:200px;
}

.pageinc h1{
	text-align: center;
	
}
.catalog-section-list {padding:20px 0px; }
.catalog-section-list ul{ padding:0px 0px 0px 10px; list-style-type:none; margin:0px; }
.catalog-section-list > ul{ padding: 0px; margin:0px; }
.catalog-section-list a, .catalog-section-list a:visited, .catalog-section-list a:link{ text-decoration:none; } 
.catalog-section-list .menu_1 a{ 
	font-weight:bold;
	color:#bd1a21; 
	font-size:14px;
	outline:none;
}
.catalog-section-list .menu_1, .catalog-section-list .menu_2{ margin:8px 0px; }
.catalog-section-list .menu_3{ margin:4px 0px; padding:0px 0px 0px 5px; }

.catalog-section-list .menu_2 a{ 
	font-weight:bold; 
	color:#bd1a21; 
	font-size:12px;
	outline:none;
}
.catalog-section-list .menu_3 a{ font-weight:bold; color:#86353c; }
.catalog-section-list a:hover{ text-decoration:none; }
.catalog-section-list li.selected > a{ text-decoration:underline; }

.catalog-section-list li{ padding-left:13px; }
.catalog-section-list li.expanded{ background: url(img/minus.gif) 0px 4px no-repeat; }
.catalog-section-list li.collapsed{ background: url(img/plus.gif) 0px 4px no-repeat; }

#catalogJavaMenu{ display:block; float:none; width:auto; padding:20px 0px 20px 0px;}
#catalogJavaMenu p { margin: 3px 0 0;  width:auto }
#catalogJavaMenu .sub { padding-left: 20px; display: block;  width:auto; background:transparent;}
#catalogJavaMenu .menu_1 { 
	cursor: pointer; 
	display: block; 
	width:auto; 
	height:auto; 
	font-weight:bold; 
	background:transparent; 
	padding-top:10px; 
	color:#bd1a21; 
	font-size:14px;
}
#catalogJavaMenu .menu_2 { 
	cursor: pointer; 
	display: block; 
	width:auto; 
	height:auto; 
	font-weight:bold; 
	background:transparent; 
	padding:7px 0px 0px 0px; 
	color:#bd1a21; 
	font-size:12px;
}
#catalogJavaMenu a { text-decoration: none; width:auto; font-weight:bold;}
#catalogJavaMenu a:hover { text-decoration: underline;}

div.catalog-section table.catalogprice td{ vertical-align:top; text-align:left; padding:3px; }
.taddtocart{ display:block; width:46px; height:42px; background: url(img/cart.png) no-repeat 0 0; float:right; }
#adding{ position:absolute; }

#leftcolcart{
	background:url("img/leftcolblock.jpg") no-repeat scroll left top transparent;
	margin:0px -30px 0px -20px;
	padding:10px 20px; min-height:120px;
}

#backcontact{ margin:0; padding:0;}
#backcontact .fio{width:300px; margin:0;}
#backcontact .phone{width:300px; margin:0;}
#backcontact .email{width:300px; margin:0;}
#backcontact .textarea{width:300px; height:200px; margin:0; padding:0;}
#backcontact .reset{}
#backcontact .ok{}
#button {
z-index: 1;
margin: 8px 0px 0px 45px;
}
#share {
background:url("http://tefan.ru/images/bgnew1.png") no-repeat;
position:fixed;
font-size:11pt;
top:0px;
left:200px;
text-align:justify;
z-index: 199;
width: 100%;
}
.splCont{display:none;border:1px solid #cccccc;padding:3px 5px;}
