/* CSS Document */

html, body, form{
	margin: 0;
	padding: 0;
	height: 100%;
}
body{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #848687;/*default font*/
	background: #fff url(images/body_bg.gif) repeat-x;
}
td{ font-size:11px;}
form{ margin:0; padding:0;}
#body{
	width:100%;
	height:100%;
	background:url(images/header.jpg) no-repeat 100% 93px;
	position:relative;
}
img { border: #000 0px solid; }
.clr{ clear:both; height:1px; line-height:0px; font-size:1px;}
a{ color:#527EA6;}/* default link*/
a:hover{ text-decoration:none;}

h1{ color:#F66A03; font-size:18px; margin-top:20px;}/*headers*/
h1.h1{ color:#FA7E22;}/*headers*/
h2{ color:#5D98EF; font-size:11px; margin-bottom:25px;}/*headers*/
h2.h2{ color:#676766; font-size:12px; margin-top:0;margin-bottom:25px;}/*headers*/

#header{ 
	height:54px; 
	position:relative;
	background:url(images/header_bg.gif) no-repeat 50% 0;
	}
#tomain{
	display:block;
	width:177px;
	height:54px;
	background:url(images/logo.png) no-repeat;
	text-decoration:none;
	text-indent:-999px;}
#phones{
	float:right;
	width:216px;
	height:54px;
	text-indent:-9999px;
	background:url(images/phones.gif) no-repeat;}


/* karkas */
#container{ position:relative;
	background:url(images/middle__bottom_bg.gif) repeat-x 100% 100%;}
	#cont_i{ position:relative;
		background:url(images/left_bg.gif) repeat-y 0 0;}
		#cont_ii{ position:relative;
			background:url(images/right_bg.gif) repeat-y 100% 0;}
			#cont_iii{ position:relative;
				background:url(images/left__bottom_bg.gif) no-repeat 0 100%;}
				#cont_iiii{position:relative;
					background:url(images/right_bottom_bg.gif) no-repeat 100% 100%;
					padding-bottom:30px;}
#left{ 
		float:left;
		width:177px;
		position:relative;
		background:url(images/left_top_bg.gif) repeat-x;
		padding-top:27px;}
#middle_right{
		margin-left:177px;
		position:relative;}
		#right{
			float:right;
			width:255px;
			position:relative;
			padding-top:12px;}
		#middle{
			position:relative;
			margin-right:255px;}

#head{ 
	height:146px;
	position:relative;
	background:url(images/menu_bg1.gif) repeat-x 0 0;}
	#head .inner{
		height:146px;
		position:relative;
		background:url(images/sumka.gif) no-repeat;
	}
#sub_head{
	position:relative;
	height:31px;
	background:#FFA250 url(images/sub_top_bg.gif) no-repeat;}

#footer{
	background:#FFA250 url(images/footer_bg.gif) no-repeat;
	height:31px;}
	#tp{ line-height:1px;
		height:1px;}
/* /karkas*/
#slogan{ height:65px;
	background:url(images/slogan.gif) no-repeat 100% 16px; 
	text-indent:-9999px;}
#menu{ padding-left:200px;}
#menu ul{ margin:0; 
	padding:0; 
	list-style:none;}
#menu ul li{ display:block; 
	float:left;
	padding:0 15px;
	background:url(images/dot.gif) repeat-y 100% 0;
	line-height:28px;}
#menu ul li a{ font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
#menu ul li a:hover{ color:#FFA250;}


#search_form{ height:31px;
	float:left;}
#search_form .input1{ border:1px solid #C1C1C1; width:84px;}


#korz{ float:right;
	width:108px; \width:135px; w\idth:108px;
	color:#fff;
	padding-left:27px;
	background:url(images/korz1.gif) no-repeat 0 10px;
	padding-top:2px;}
	#korz a{ color:#fff;}


#consult{
	width:150px;
	height:15px;
	position:absolute; 
	background:url(images/consult.gif) no-repeat 0 0;
	top:7px;
	left:48%;}
#consult a{
	text-indent:-9999px;
	text-decoration:none;
	display:block;
	width:150px;
	height:15px;
}

#footer #copy{
	font-size:10px;
	color:#fff;
	padding-left:33px;
	padding-top:9px;
	float:left}

#footer #phone{
	color:#fff;
	float:left;
	padding-left:120px;
	background:url(images/phone.gif) no-repeat 100px 11px;
	padding-top:9px;}
#footer #mail{
	float:right;
	padding:9px 100px 0 20px;
	background:url(images/mail.gif) no-repeat 0 12px;
	color:#fff;}
	#footer #mail a{ color:#fff;}

#catalog{ padding:0 8px;}
#catalog ul{ margin:0; 
	padding:0; 
	list-style:none;}
#catalog ul li{ padding:4px 0 6px 21px;
	background:url(images/dot2.gif) repeat-x 0 100%;
	position:relative;}
#catalog ul li a{ display:block;
	text-decoration:none;
	font-size:12px;
	color:#757E87;
	padding-left:13px;
	background:url(images/li1.gif) no-repeat 0 5px;}
#catalog ul li a:hover, #catalog ul li a.active{ color:#F56F0C;}


.hot_block{ padding:27px 9px 27px 0; position:relative; margin-left:9px;}
	.hot_head{ background:url(images/hot_header_bg.png) no-repeat;
		line-height:29px;
		height:31px;
		color:#fff;
		font-weight:bold;
		padding-left:10px;
		font-size:12px;
		position:relative;}
	.hot_body{
		position:relative;
		border-bottom:1px solid #ABD0FF;
		border-left:1px solid #ABD0FF;
		border-right:1px solid #ABD0FF;
		padding:10px 6px 10px 10px;
		height:100%;
		}
	.hot_photo{ float:left;
		width:105px;
		height:80px;
		position:relative;}
		.hot_photo a{ text-decoration:none;}
	.hot_descr{
		margin-left:110px;
		color:#7E7E7E;}
		.hot_descr a{ 
			text-decoration:none;
			color:#7E7E7E;}
		.hot_descr a:hover{color:#F56F0C;}
		
/* content */
	#sp{
		background:url(images/sp_bg.gif) no-repeat;
		width:208px;
		height:18px;
		font-weight:bold;
		color:#fff;
		text-align:center;
		line-height:16px;
		font-size:12px;
		margin:1px 0 0 1px;
		}
	#sp_cont{
		position:relative; 
		width:98.2%; 
		padding: 8px 0 30px 1px;}
	#sp_cont td{ 
		padding-left:21px; 
		padding-right:3px;}
	#sp_cont .item_descr{ 
		padding-top:15px;
		color:#5B7089}
	#sp_cont .item_name{ 
		text-decoration:none; 
		font-weight:bold; 
		color:#5B7089; 
		font-size:12px;}
	#sp_cont .item_descr .price{
		color:#FF2700;
		font-weight:bold;
		font-size:14px;}
	#sp_cont .item_td1, #sp_cont .item_td2{ 
		border-bottom:1px solid #F5F5F5;
		border-top:1px solid #F5F5F5;
		}
	#sp_cont .item_td1{
		border-right:1px solid #f5f5f5;}
	#sp_cont a.more, #sp_cont a.buy{
		display:block; 
		height:20px; 
		color:#F27D00;
		text-decoration:none;
		float:left; 
		line-height:20px; 
		}
		#sp_cont a.more{
			background:url(images/more2.gif) no-repeat 0 4px;
			padding:0 15px 0 10px;
			}
		#sp_cont a.buy{
			background:url(images/korz2.gif) no-repeat 0 5px;
			padding:0 0 0 16px;}
	#sp_cont a.more:hover, #sp_cont a.buy:hover{ color:#ff2700;}
	#sp_cont .wrapper, #sp_cont .wrapper2{ border-bottom:1px solid #E7E7E7;
		border-left:27px solid #F58735;
		font-size:1px;
		line-height:1px;}
		
		#sp_cont .wrapper2{
		border-top:1px solid #f5f5f5;}
		
	#sp_cont .items td{ padding-top:20px;}
	
	
	.crumbs{
		font-size:10px; 
		color:#777573; 
		background:url(images/crumbs_bg.gif) no-repeat;
		margin:1px 0 0 1px; 
		padding: 16px 0 10px 15px;}
	.crumbs a{ 
		font-size:10px; 
		text-decoration:none;  
		color:#777573;}
	.crumbs a:hover{ 
		text-decoration:underline;}
	.crumbs span{ 
		color:#FC0302;}

	.descr{ 
		padding-left:12px; 
		padding-bottom:40px; 
		background:url(images/border2.gif) repeat-x 0 100%; 
		position:relative; 
		height:100%;}
	.series{display:table-cell;}
	.list{ 
		width:140px; 
		float:left; 
		height:100%;}
	.list ul{ 
		margin:0; 
		padding:0; 
		list-style:none;}
	.list ul li a { 
		background:url(images/li2.gif) no-repeat 0 5px; 
		padding-left:10px; 
		line-height:18px; 
		color:#74B1FC; 
		text-decoration:none; 
		font-weight:bold;}
	.list ul li a:hover{ 
		text-decoration:underline;}
	.text{ 
		margin-left:145px; 
		line-height:16px; 
		padding-top:3px; 
		padding-right:10px; 
		color:#62676C;}

	a.print, a.print2{ 
		display:block;
		position:relative;
		padding-top:2px;
		color:#727272; 
		margin-top:5px;
		padding-left:15px; 
		font-size:10px; 
		}
	a.print{
		background:url(images/printer2.gif) no-repeat 0 6px; 
		color:#FD7007;
		}
	a.print2{ 
		background:url(images/printer.gif) no-repeat 0 6px; 
		color:#BF0B0B;
		}
	
	.title2, .title3, .title4{ color:#F26F0D;
		font-size:13px;
		font-weight:bold;
		line-height:40px;}
	.title2{
		color:#FF4D07;}
	.title4{
		line-height:50px;
		padding-left:21px;}
	.model_line{ padding-left:7px;}
	.model_line .price{
		color:#FF6407;
		font-size:18px;
		font-weight:bold;}
	.model_line a.goods{
		font-size:12px;
		color:#535454;
		text-decoration:none;
		font-weight:bold;
		display:block;
		padding:5px 0;
		}
		.model_line a.goods:hover{ color:#ff6407;}
	a.buy2{
		display:block;
		color:#ff6407;
		text-decoration:none;
		padding:3px 0 5px 18px;
		font-size:12px;
		font-weight:bold;
		background:url(images/korz3.gif) no-repeat 0 5px; }
		a.buy2:hover{ text-decoration:underline;}

	.conf{
		font-weight:bold;
		color:#6D9FDE;
		padding:4px 0;
		border-bottom:1px solid #F5F5F5;
		border-top:1px solid #F5F5F5;
		}
	.conf1{ line-height:17px;
		padding:4px 0;
		border-bottom:1px solid #F5F5F5;
		}
	.conf1 b{ color:#2A2E32;}
	.conf2, .conf3{color:#2A2E32;
		border-bottom:1px solid #f5f5f5;
		vertical-align:top;
		padding-top:23px;
		padding-bottom:4px;}
	.conf2{
		border-left:1px solid #f5f5f5;
		border-right:1px solid #f5f5f5;
		width:69px;
		}
		.conf2 span{ font-weight:bold; 
			color:#F85F03;
			line-height:18px;}
	.conf3{ width:100px;}
	.buy3, .buy4{ display:block;
		width:30px;
		height:11px;
		background:url(images/korz3.gif) no-repeat 50% 0;
		text-decoration:none;
		text-indent:-9999px;
		margin-top:5px;}
		
	.buy4{
			background:url(images/korz2.gif) no-repeat 50% 0;
		}
	.photo{ 
		width:190px; 
		height:135px; 
		float:left;}
	.text2{ 
		margin-left:200px; 
		line-height:16px; 
		padding-top:3px; 
		padding-right:10px; 
		color:#576979;}

	.fconf1{ line-height:17px;
		padding:4px 0;
		}
		.fconf1 b{ color:#6D9FDE;}
	.fconf2, .fconf3{color:#6D9FDE;
		font-weight:bold;
		vertical-align:top;
		padding-top:23px;
		padding-bottom:4px;}
	.fconf2{
		width:69px;
		}
		.fconf2 span{ font-weight:bold; 
			color:#FA4A05;
			font-size:12px;
			line-height:19px;}
	.fconf3{ width:100px;}
	.about td{ padding:3px 0;
		vertical-align:top;}
