html, body{
	margin:0px;
	padding:0px;
	height:100%;
	background:#ffffff;
	font-family: arial, sans-serif;
	font-size:11px;
	color:#000000;	
	position: relative;
	}
.sp{
min-height:700px;
height:100%;
background:url(/include/images/114.jpg) top center no-repeat #a0d057; 
width:100%;
}	
.foot{
width:100%; 
height:106px; 
bottom:0; 
overflow:hidden; 
position:absolute; 
z-index:100;
}
table.log{
width:980px; 
margin:auto; 
height:100%; 
position:relative;
}
img.logs{
position:relative; 
margin:150px 0px 0px 150px;
}
table.links{
height:100%; 
min-height:700px; 
margin-left:46px;
}
table.links td.left{
background:url(/include/images/115.gif) top right repeat-y; 
width:38px;
}
table.links td.center{
background-color:#00923f; 
width:290px; 
padding-bottom:180px;
}
table.links td.center img.first{
margin:50px 0px 0px 30px;
}
table.links td.center img{
margin:10px 0px 0px 30px;
}
table.links td.right{
background:url(/include/images/116.gif) top left repeat-y;
width:38px;
}
.filter{
background:url(/include/images/118.png) top center no-repeat;
width:1680px;
height:106px;
margin-left:-840px;
position:relative;
left:50%;
}
table{ border:0px; /* border="0" */ border-collapse:collapse; /* cellspacing="0" */ } 
table td{ padding:0px; /* cellspadding="0" */ } 
.clear{
	font-size:1px;
	height:1px;
	overflow:hidden;
	clear:both;
	}

a img{
	border:0px;
	}

img.bord{
	border:1px solid black;
	}
p, td{color:#000000;	}
a{
	color:#c40000;
}
a:hover{
	text-decoration: none;
}


#main{
	min-height:100%;
	margin-bottom: 104px;
	background: url(images/028.gif) top left repeat-y;
	}

#head{
	width: 100%;
	height: 180px;
	background: url(images/029.gif) right top no-repeat #700e24;
	position: relative;
	z-index: 10;
	}

.logo{
	float: left;
	width: 279px;
	height: 180px;z-index:10;
	background: url(images/002.gif) left top no-repeat;
}
.logo div{
	margin: 60px 0px 0px 30px;
}
#over{
	position:absolute;
	left:30px;
	top:60px;
	width:191px;
	height:61px;
	z-index:100;
}
.service{
	float: left;
	position: relative;
	width: 200px;
	height: 180px;
	background: url(images/003.gif) left top no-repeat;
}
.border{
	border: 1px solid #d6d6d6;
}
.border_l{
	border: 1px solid #d6d6d6;
	margin: 2px 10px 5px 0px;
	float: left;
}
.border_r{
	border: 1px solid #d6d6d6;
	margin: 2px 0px 5px 10px;
	float: right;
}
.text3{
	font-size: 10px;
	color: #c40000;
}
.text6{
	font-family: Verdana;
	font-size: 11px;
}
.text7{
	font-size: 17px;
	/*font-weight : bold;*/
}
#main_menu{
	background: url(images/004.gif) left top repeat-y;
	margin: 10px 0px 0px 20px;
	padding: 1px 0px 0px 3px;
	width: 140px;
	height: 160px;
	}

#main_menu div{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	}

#main_menu ul li a{
	margin: 0px;
	padding: 0px;
	}
#main_menu ul li a img{
	margin: 0px;
	padding: 0px;
	}
	
#topmenu{
	position: absolute;
	top: 0px;
	right: 3px;
	width: 384px;
	font-size:11px;
	color:#c40000;
}
#topmenu a{
	color:#c40000;
}
#topmenu a:hover{
	text-decoration: none;
}

#topmenu div.file{
	float: left;
	background: url(images/006n.gif) left top no-repeat;
	width: 51px;
	height: 43px;
	padding: 8px 0px 0px 15px;
}	

#topmenu div.zakaz{
	float: left;
	background: url(images/005.gif) left top no-repeat;
	width: 69px;
	height: 43px;
	padding: 8px 0px 0px 15px;
}	
#topmenu div.reg{
	float: left;
	background: url(images/006.gif) left top no-repeat;
	width: 114px;
	height: 43px;
	padding: 8px 0px 0px 15px;
}	
#topmenu div.korzina{
	float: left;
	background: url(images/007.gif) left top no-repeat;
	width: 75px;
	height: 43px;
	padding: 8px 0px 0px 15px;
}	
#seach{
	position: absolute;
	top: 140px;
	right: 3px;
	width: 370px;
	font-size:11px;
	color:#c40000;
}
#seach input.textfield{
	width: 255px;
	font-size:11px;
	color:#000000;
	border: 1px solid #80293c;
}
#content{
	position: relative;
	z-index: 5;
	}

#content table tr td.left{
	width: 279px;
	min-height: 100%;
	background: url(images/011.gif) left top repeat-y;
	text-align: center;	
	}
#content table tr td.left h1{
	font-family: arial, sans-serif;
	font-size:12pt;
	color:#80293c;
	font-weight: bold;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	}
#content table tr td.right{
	width: 100%;
	padding-top: 20px;
	background: url(images/016.gif) left top repeat-y;
	}

#content .bannertop{
	background: url(images/018.gif) left top repeat-x;
	height: 216px;
	margin-bottom: 12px;
	}
	
#content .wrap{
	margin: 15px 0px 0px 48px;
	}
	#content .news{
	margin: 15px 0px 0px 48px;
	}
#content .news h1{
	font-family: arial, sans-serif;
	font-size:12pt;
	color:#80293c;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#content h1{
	font-family: arial, sans-serif;
	font-size:12pt;
	color:#80293c;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}

#content h2{
	font-family: arial, sans-serif;
	font-size:12pt;
	color:#000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}

#content h3{
	font-family: arial, sans-serif;
	font-size:11pt;
	color:#000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}
	
#content h4{

	}
	
#content h5{

	}
	
#content h6{

	}

#content p{

	}

#content a{

	}

#content ul{	
	margin: 0px;
	padding: 0px 0px 0px 50px;
	list-style: none;
	}

#content ul li{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background:url(images/030.gif) left 4px no-repeat;
	}

#content ul li ul{
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	list-style: none;
	}

#content ul li ul li{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background:url(images/030.gif) left 4px no-repeat;
	}

#content ul li ul li ul{
	margin: 2px 0px 6px 0px;
	padding: 0px 0px 0px 5px;
	list-style: none;
	}

#content ul li ul li ul li{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background:url(images/030.gif) left 4px no-repeat;
	}

.recom{
	float: left; width: 270px;
	}
.recom_cat{
	float: left; width: 180px;
	}
	
#content table.all{
	border-bottom: 3px solid #700e24;
	}
#content table.all tr td.top1{
	background: url(images/093.gif) left top no-repeat #700e24;
	}
#content table.all tr td.top2{
	background: url(images/094.gif) right top no-repeat #700e24;
	}
#content table.all tr.top td p{
	font-family: tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	padding: 0px;
	margin: 0px;
	text-align: center;
	}
#content table.all tr td{
	border-bottom: 1px solid #700e24;
	padding: 5px 5px 10px 15px;
	border-right: 2px solid #fff;
	}
	
#content table.tpages{
	margin:20px 0px 20px 0px;
	background: #700e24;
	}
#content ul.pages{
	height: 24px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
#content ul.pages li{
	text-align: center;
	background-image: none;
	width: 20px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	color: #ffffff;
	}
#content ul.pages li.alt {
	color: #ffffff;
	display:block;
	}
#content ul.pages a{
	color: #ffffff;
	text-decoration: underline;
	}
#content ul.pages a:hover{
	color:#ffffff;
	text-decoration: none;
	}
#content ul.pages img{
	margin:0px;
	padding:0px;
	}
#content ul.pages li.f{
	margin:0px;
	padding:0px;
	}
.bg1{
background: #700e24;
}
#content a.text1{
	color:#c40000;
	text-decoration: underline;
	cursor: pointer;
}
#content a:hover.text1{
	text-decoration: none;
}
DIV.tovar{
	float: left;
	height:400px;	
	margin-right: 52px;
	margin-bottom: 0px;
	width: 150px;
}
DIV.tovar_serch{
	float: left;
	height:400px;		
	margin-right: 52px;
	margin-bottom: 0px;
	width: 150px;
}
DIV.tovar_serch p{
	margin:0px;
	padding:0px;
}
DIV.tovar_print {
	float: left;
	margin-right: 32px;
	margin-bottom: 32px;
	width: 199px;
}

DIV.tovar p{
	margin-top: 5px;
	margin-bottom: 0px;
}
DIV.tovar p img{
	margin-left: 11px;
}
DIV.tovar span{
	color: #999;
}
.ihead {
 font-family: Tahoma;
 color: #999999;
 text-align: left;
}
.psimg {
 width: 142px;
 background:url(images/035.gif) left top repeat-y;
 float: left;
 margin-bottom: 10px;
}
.psimg img{
 margin:0px;
 padding: 0px;
 padding-left:2px;
}
.vpsimg {
 width: 400px;
 float: left;
 margin-bottom: 10px;
}
.textarea{
	font-size: 12px;
	width: 300px;
	height: 80px;
    margin-top: 3px;
	font-family: arial, sans-serif;
}
.textfield1 {
	font-size: 12px;
	width: 100%;
	height: 17px;
    margin-top: 3px;
	font-family: arial, sans-serif;
}
.textfield2 {
	font-size: 12px;
	width: 304px;
	height: 21px;
    margin-top: 3px;
	font-family: arial, sans-serif;
}
.button{
	width: 80px;
	height: 21px;
	font-size: 11px;
	font-family: arial, sans-serif;
	/*font-size: 11px; */
}

.s_in{
	border:2px solid #80293c;	
	zoom: 1;
	}
.s_in .s_in1{
	margin:-2px;
	background:url(images/107.gif) left top no-repeat;
	zoom: 1;
	}
.s_in .s_in2{
	background:url(images/108.gif) right top no-repeat;
	zoom: 1;
	}
.s_in .s_in3{
	background:url(images/110.gif) right bottom no-repeat;
	zoom: 1;
	}
.s_in .s_in4{
	background:url(images/109.gif) left bottom no-repeat;
	padding:2px 0px 2px 0px;
	text-align: center;
	zoom: 1;
}

#footer{
	width: 100%;
	height: 104px;
	margin-top: -104px;
	position: relative;
	background: url(images/025.gif) top left repeat-x;
	}
#footer .left{	
	float: left;
	width: 800px;
	height: 104px;
	background: url(images/026.gif) left top no-repeat;
}
#footer .left p{
	color: #fff;
	}
#footer .left a{
	color: #fff;
	}
#footer .right{	
	float: right;
	width: 164px;
	height: 104px;
	background: url(images/027.gif) right bottom no-repeat;
}
.form {
	width:197px;
	margin:20px 0 0 40px;
	text-align:left;
}
.form  h1{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.form input {
	align:left;
}
.form  p{
	font-family:Arial;
	font-size:11px;
	text-align:left;
}
.form textarea{
	width:190px;
	height:83px;
	border:1px solid #80293c;
}
.form .inputsubmit{
	width:76px;
	height:20px;
	background:url('/include/images/121.gif') left top no-repeat;
	margin-top:15px;
	border:none;
	padding:0px;
}
.active_head{
	background:url('/include/images/123.gif') left top repeat-x;
}
.active_content{
	background:url('/include/images/130.gif') left top no-repeat;
	height:100%;
}
.active_content a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}
.active_content span{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#007d36;
}
.active_footer{
	background:url('/include/images/129.gif') left top repeat-x;
	margin-top:-195px;
	height:195px;
	z-index:0;
}
.active_footer div{
	width:100%;
	background:url('/include/images/128.gif') right bottom no-repeat;
	height:195px;
	font-family:Arial;
	font-size:14px;
}
.active_footer div p{
	margin:0px;
	padding:80px 0px 0px 50px;
	line-height:170%;
	position:relative;
	z-index:100001;
	zoom:1;
}
.active_skid{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#00923f;
	padding-top:7%;
	margin-left:30%;
}
.active_usl{
	font-family:Arial;
	font-size:20px;
	color:#00923f;
	padding-top:8%;
}
.menu_bot ul{
	margin-top:10px !important;
}
.menu_bot ul li{
	margin:0px !important;
}
