body{
	background:#fff;
	color:#222;
	letter-spacing:0.04em;
}

img {
	border: 0px currentColor;
	height: auto;
	max-width: 100%;
}

a:link{
	color:#666;
}

a:visited{
	color:#333;
}

a:hover{
	color:#333;
	text-decoration:none;
}

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

#header{
	 width:900px;
	 margin:50px auto 0px auto;
}

h1{
	margin:0px;
	font-weight:normal;
	line-height:180%;
	text-align:center;
}
	
.sub{
	margin: 0px;
	padding: 0px;
	display: none;
	text-indent:0px;
	position: absolute;
	top:40px;
}

.sub li{
	width:230px;
	height:24px;
}

#menu {
	margin: 0px;
	padding: 0px;
	width:900px;
	height:40px;
	list-style-type: none;
}

#menu .about a{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position:0px 0px;
}

#menu .about a:hover,#menu .about_select{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position: 0px -40px;
}

#menu .catalog{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position:-150px 0px;
	position: relative;
}

#menu .catalog_select{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position:-150px -40px;
	position: relative;
}

#menu .sub1 a{
	background: url("../img/sub-menu.gif") no-repeat;
	text-indent:-9999px;
	width:230px;
	height:24px;
	display:block;
	background-position:0px 0px;
}

#menu .sub1 a:hover{
	background: url("../img/sub-menu.gif") no-repeat;
	text-indent:-9999px;
	width:230px;
	height:24px;
	display:block;
	background-position:0px -24px;
}

#menu .sub2 a{
	background: url("../img/sub-menu.gif") no-repeat;
	text-indent:-9999px;
	width:230px;
	height:24px;
	display:block;
	background-position:-230px 0px;
}

#menu .sub2 a:hover{
	background: url("../img/sub-menu.gif") no-repeat;
	text-indent:-9999px;
	width:230px;
	height:24px;
	display:block;
	background-position:-230px -24px;
}

#menu .sub3 a{
	background: url("../img/sub-menu.gif") no-repeat;
	text-indent:-9999px;
	width:230px;
	height:24px;
	display:block;
	background-position:-460px 0px;
	
	position: absolute;
	left:230px;
	top:5px;
}

#menu .sub3 a:hover{
	background: url("../img/sub-menu.gif") no-repeat;
	text-indent:-9999px;
	width:230px;
	height:24px;
	display:block;
	background-position:-460px -24px;
	
	position: absolute;
	left:230px;
	top:5px;
}

#menu .sub4 a{
	background: url("../img/sub-menu.gif") no-repeat;
	text-indent:-9999px;
	width:230px;
	height:24px;
	display:block;
	background-position:-690px 0px;
	
	position: absolute;
	left:230px;
	top:40px;
}

#menu .sub4 a:hover{
	background: url("../img/sub-menu.gif") no-repeat;
	text-indent:-9999px;
	width:230px;
	height:24px;
	display:block;
	background-position:-690px -24px;
	
	position: absolute;
	left:230px;
	top:40px;
}

#menu .staff a{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position:-300px 0px;
}

#menu .staff a:hover,#menu .staff_select{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position:-300px -40px;
}

#menu .shop a{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position:-450px 0px;
}

#menu .shop a:hover,#menu .shop_select{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position:-450px -40px;
}
#menu .online-shop a{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position:-600px 0px;
}

#menu .online-shop a:hover,#menu .online-shop_select{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position:-600px -40px;
}

#menu .contact a{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position:-750px 0px;
}

#menu .contact a:hover,#menu .contact_select{
	float:left;
	background: url("../img/menu.gif") no-repeat;
	text-indent:-9999px;
	width:150px;
	height:40px;
	display:block;
	background-position:-750px -40px;
}

#main{
	clear:both;
	width:900px;
	margin:0px auto;
	padding:65px 0px 30px 0px;
}

#image{
	list-style:none;
	padding:0px;
	margin:0px 0px 20px 0px;
}

.content{
	padding:35px 0px;
	font-size:13px;
}

#news{
	float:left;
}

#feed{
	padding-top:10px;
	list-style:none;
	width:400px;
}

#bnr{
	float:right;
}

#footer{
	clear:both;
	width:900px;
	margin:0px auto;
	padding:30px 0px 60px 0px;
	font-size:13px;
}