div#wrapper{
	width: 100%;
	margin: 0px auto;
	padding: 0px auto;
	min-height: 100%;
}

*html div#wrapper{
	height: 100%;
}

#page{
	padding: 0px 60px;
}

#header{
	background: url(../img/header.jpg) top left repeat-x;

}
	#head{
		background: url(../img/header_top.jpg) right top no-repeat;		
	}
	#logo{
		background: url(../img/bed.png) left bottom no-repeat;
		height: 343px;
		text-align: right;
		padding-right: 500px;
		padding-top: 60px;
	}
	#logo h3{
		font-size: 18px;
		font-weight: bold;
	}
	#logo .italic{
		font-size: 14px;
		font-family: Times New Roman;
	}
#container{
	padding-top: 10px;
	padding-bottom: 40px;
}
#leftpart{
	width: 278px;
	float: left;
}
	#navmenu{
		
	}
	
	#navmenu ul{
		list-style: none outside;
	}
	#navmenu ul li{
		background: url(../img/li_left.jpg) left top no-repeat;
		padding: 0px;
		margin: 0px;		
	}
	
	#navmenu ul li a{
		background: url(../img/li_right.jpg) right top no-repeat;
		display: block;
		width: 100%;
		text-align: center;
		padding: 10px 0px;
		padding-bottom: 22px;
		font-size: 16px;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		width: 278px;
	}
	#navmenu ul li a:hover{
		text-decoration: underline;
	}
	#afisha{
		background: #ddd url(../img/afisha.jpg) left top no-repeat;
		padding: 35px 15px;
		position: relative;
		padding-bottom: 10px;
	}
		#opisanie{
			position: absolute;
			top: 40px;
			right: 15px;
			width: 120px;
			font-size: 16px;
		}
		.price{
			font-size: 16px;
			font-weight: bold;
			color: #f00;
		}
#rightpart{
	margin-left: 340px;
}
	h1{
		font-size: 16px;
	}
	.catalog{
		height: 190px;
		width: 110px;
		padding-right: 80px;
		padding-bottom: 25px;
		overflow: hidden;
		font-size: 11px;
		float: left;
	}
	.catalog h4{
		font-size: 11px;
		padding-bottom: 4px;
		font-weight: bold;
		padding-right: 8px;
		background: url(../img/st.jpg) right 5px no-repeat;
	}
	.catalog h4 a{
		color: #000;
		text-decoration: none;
	}
	.catalog h4 a:hover{
		text-decoration: underline;
	}

.all{
	text-align: right;
	padding-top: 15px; 
}
	.all a{
		text-decoration: none;
		color: #516da8;
		font-size: 14px;
		font-weight: bold;
	}
	.all a:hover{
		text-decoration: underline;
	}
		
		
#footer{
	width: 100%;
	font-size: 14px;
	color: #818181;
}
	.footer{
		margin: 0px 60px;
		padding: 10px 0px;
		border-top: 2px solid #818181;
	}
	#adress{
		width: 260px;
	}
	#who{
		width: 260px;
	}