@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#CFDAD3;
	font-family: Verdana, Arial, Tahoma, SansSerif;
	font-size:14px;
	text-align:center;
}
a, h1, h2, h3 {
	text-decoration:none;
	color:#495E5F;
	font-weight:bold;
	margin:0;
	padding:0;
}
h1,h2,h3{font: normal normal 200% "Trebuchet MS",Arial,sans-serif}
h2{font-size:160%}
h3{font-size:120%}
a:hover {
	color:#7AC49F;
}
#wrapper {
	width:1000px;
	margin:0 auto;
	text-align:left;
	position:relative;
	background:url(images/body.png) repeat-y left top;
}
#header {
	height:200px;
	background:url(images/header.png) no-repeat left top;
}
#promotions {
	position:absolute;
	top:40px;
	left:325px;
}
#logo {
	width:200px;
	height:138px;
	position:absolute;
	left:80px;
	top:30px;
}
#menudiv {
	padding:0 50px;
	height:50px;
	overflow:hidden;
}
#menudiv ul {
	list-style-type:none;
	margin:0;
	padding:0 50px;
	height:35px;
	text-align:center;
}
#menudiv ul li {
	float:left;
}
#menudiv ul li a {
	text-decoration:none;
	background:url(images/btn.png) no-repeat left top;
	height:25px;
	width:140px;
	padding-top:10px;
	display:block;
}
#menudiv ul li a:hover, #menudiv ul li a.current {
	background:url(images/btn_co.png) no-repeat left top;
}
	
#left_column {
	float:left;
	width:260px;
	padding-left:50px;
	z-index:1000;
}
#center_c, .moretext {
	padding:0 110px;
	z-index:1000;
}
#content {
	float:right;
	width:620px;
	padding-right:50px;
	z-index:1000;
}
#footer {
	background:url(images/footer.png) no-repeat left bottom;
	text-align:center;
	font-size:12px;
	clear:both;
	height: 50px;
	color:#CCC;
}
#footer a, #footer a:hover {
	color:#CCC;
}
.clearboth {
	clear:both;
	font-size:1px;
}
.big_catalog {
	width:260px;
	height:260px;
	float:left;
	overflow:hidden;
	text-align:center;
	position:relative;
}
.big_catalog img, .small_catalog img {
	border:2px solid #D8D8D8;
}
.big_catalog a {
	width:230px;
	height:210px;
	padding:25px 15px;
	overflow:hidden;
	background:url(images/a_big.png) left top no-repeat;
	display:block;
}
.big_catalog a:hover {
	background:url(images/a_bigco.png) left top no-repeat;
	color:#FFF;
}
.small_catalog {
	width:130px;
	height:130px;
	float:left;
	overflow:hidden;
	text-align:center;
	font-size:12px;
}
.small_catalog a {
	width:110px;
	height:110px;
	padding:10px;
	overflow:hidden;
	background:url(images/a_small.png) no-repeat left top;
	display:block;
}
.small_catalog a:hover, .small_catalog a.current {
	background:url(images/a_smallco.png) no-repeat left top;
	color:#FFF;
}
.small_catalog img {
	max-width:100px;
	max-height:70px;
}
.pagemenu {
	width:260px;
	height:40px;
	clear:both;
	display:block;
}
.pagemenu a {
	width:220px;
	height:32px;
	padding:8px 20px 0px 20px;
	font-size:18px;
	background:url(images/btn_page.png) no-repeat left top;
	display:block;
}
.pagemenu a:hover, .pagemenu a.current {
	background:url(images/btn_pageco.png) no-repeat left top;
	color:#FFF;
}
.itemlist {
	padding:10px;
	background:none;
	margin-bottom:5px;
	border:1px solid #EEE;
	font-size:12px;
	width:600px;
}
.itemlist img {
	float:left;
	border:2px solid #CCC;
	margin-right:20px;
}
.itemlist p {
	margin:10px 0 0 0;
}
.itemlist h2, .itemlist h3 {
	font-size:200%;
	font-weight:bold;
}
.itemlist h3.promo {
	color:#F00;
}
.priceleft {
	float:left;
	clear:left;
	font-size:120%;
	font-weight:bold;
	color:#495E5F;
	border:2px solid #CCC;
	margin-right:20px;
	width:120px;
	text-align:center;
}
.morelink {	
	width:54px;
	height:54px;
	float:right;
	z-index:1000;
}
.morelink a {
	width:54px;
	height:54px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	background:url(images/more_btn.png) no-repeat center;
	font-size:140%;
	display:block;
}
.morelink a:hover {
	background:url(images/tes-more_btn_over.png) no-repeat center;
}
.gallery {
	float:left;
	clear:left;
	margin-right:20px;
	width:240px;
}
.anons {
	width:350px;
	float:right;
	padding-right:20px;
}
.anons1 {
	width:230px;
	float:right;
	clear:right;
	padding-right:20px;
}
.msg {
	text-align:center;
	font-size:18px;
	padding: 30px;
	color:#F00;
	font-weight:bold;
	border:1px solid #F00;
	margin:20px;
}
.sofa {
	position:absolute;
	top:30px;
	left:250px;
	z-index:0;
}
#contacts {
	position:absolute;
	right:30px;
	top:30px;
}