*{
	margin: 0;
	padding: 0;
	}

body {
	position:relative;
	background:#fff;
	background:url('images/top-bg.jpg') 0 0 repeat-x #fff;
	font:normal 12px Arial;
	}

img {
	border: 0;
	}

#body{
	min-width:1000px;
	width:expression((document.body.clientWidth<=1000)?'1000px':'auto');
	background:url('images/bottom-bg.jpg') 0 100% repeat-x;
	}

a{
	color:#d94700;
	text-decoration:underline;
	}


ul{
	list-style:none;
	}

table{
	border-collapse:collapse;
	}

/*Blocks*/

#head{
	height:328px;
	background:url('images/head-bg.jpg') no-repeat;
	}
	
#menu{
	position:absolute;
	top:130px;
	left:61px;
	width:233px;
	}

	#menu li{
		border-bottom:solid 1px #c5c0aa;
		padding:7px 0 5px 0;
		}
		
		#menu li a{
			position:relative;
			left:-13px;
			font:normal 22px Arial;
			text-decoration:none;
			letter-spacing:-1px;
			padding-left:28px;
			background:url('images/bullet.gif') no-repeat 0 -34px;
			display:inline-block;
			}
			
			#menu li a:hover{
				color:#86a000;
				background:url('images/bullet.gif') no-repeat 0 8px;
				}


#hfpm{
	position:absolute;
	top:14px;
	left:53px;
	}
	
	#hfpm li{
		float:left;
		margin-right:67px;
		}


#container-cnt{
	padding:42px 0 28px 0;
	margin:0 47px;
	border-bottom:solid 1px #482400;
	height:1%;
	overflow:hidden;
	}

#goods{
	float:right;
	width:432px;
	}
	
#cnt{
	margin-right:470px;	
	}

#foot{
	position:relative;
	padding:0 47px;
	height:96px;
	line-height:96px;
	}
/*End Blocks*/

/*C and S*/

#logo{
	position:absolute;
	top:48px;
	left:48px;
	font:bold 28px Arial;
	text-decoration:none;
	color:#000;
	letter-spacing:-1px;
	}

	#logo:focus{
		outline: none; 
		}

#quality{
	position:absolute;
	top:39px;
	left:349px;
	width:145px;
	height:55px;
	background:url('images/quality.gif') no-repeat;
	}

#halva{
	position:absolute;
	top:0;
	right:0;
	width:702px;
	height:410px;
	background:url('images/halva.png') no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/halva.png', sizingMethod='scale');
	}
	
#cnt h1{
	font:normal 28px Tahoma;
	margin-bottom:20px;	
	}
	
#cnt h2{
	font:normal 24px Tahoma;
	margin-bottom:20px;
	}
	
	
#cnt p{
	margin-bottom:10px;
	}

div.item-cnt{
	margin-bottom:36px;
	}	
	
em.opt{
	padding-right:20px;
	border-right:solid 1px #d4cec7;
	margin-right:20px;
	}
	
em.opt a, a.retail{
	font:bold 15px Tahoma;
	}

div.date{
	font:bold 12px Arial;
	color:#86a000;
	}

div.goods-list{
	margin:80px 0 0 0;
	border-bottom:solid 1px #d4cec7;
	padding-bottom:20px;
	}
	
	div.goods-list td{
		padding:5px;
		}

div.phone{
	margin:30px 0 0 0;
	text-align:center;
	}

div.development{
	position:absolute;
	top:0px;
	right:47px;
	}
	
/*End C and S*/

