*{
	margin:0px;
	padding:0px;
}

body{	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
}

#back{
	background-color: #363636;
	color: #603913;
}

#main{
	position:relative;
	width: 998px;
	margin: 0px auto;
	background: url(../images/background.gif);
}

#head{
	position: relative;
	height: 406px;
	background: url(../images/head.jpg) no-repeat;
}

a:link, a:visited{
	color: #251403;
}

a:hover{
	color: #CE853D;
}

h1{
	position: absolute;
	left: 85px;
	top: 40px;
}
h1 a{
	display:block;
	overflow:hidden;
	width:309px;
	height:104px;
	text-indent:-99999px;
	background: url(../images/logo.gif) no-repeat;
}

a img{
	border-width: 0px;
}

.stripes{
	height: 6px;
	background: url(../images/stripes.gif) repeat-x;
	overflow: hidden;
}


#banner1{
	position:absolute;
	left:20px;
	top:330px;
}
#banner2{
	position:absolute;
	right:20px;
	top:330px;
}

#content{
	background: url(../images/lefttop.jpg) no-repeat;
	padding:5px 40px;
	font-size:0.9em;
}

#content .menu{
	margin:20px -40px 5px -40px;
	text-align:center;
	line-height:2em;
	
}
#content .menu a{
	padding:0px 10px;
}
#content .menu a img{
	vertical-align:top;
}


#content h2{
	margin:20px;
	padding-left:25px;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/star.gif) no-repeat;
}

#content p{
	margin:10px 0px;
	text-align:justify;
	font-size:0.9em;
	text-indent:30px;
}

#content ul, ol{
	margin:20px 0px 20px 50px;
}
#content li{
	margin:7px;
}

#content p img{
	padding:4px;
	margin:5px 10px;
	border:1px solid #CE853D;
}

#content blockquote{
	margin:15px 30px;
	padding:20px;
	padding-left:40px;
	font-size:0.9em;
	border:1px solid #e5d686;
	background:url(../images/bqbg.jpg) top right  transparent;
}



#content .pageslist{
	height: 1%;
	overflow: hidden;
	list-style:none;
}

#content .pageslist li{
	float: left;
	position: relative;
	width: 250px;
	margin-left: 15px;
}

#content .pageslist .image{
	height:120px;
	position:relative;
}
#content .pageslist .image img{
	position:absolute;
	bottom:0px;
}

#content .pageslist li h2{
	text-align: right;
	font-weight: normal;
	color: #A77646;
}

#content .pageslist li .text{
	color: #603913;
	padding-top: 25px;
	text-align: justify;
	font-size:0.9em;
}




/*==============================*/
.itemslist{
	text-align:center;
}
.itemslist .item{
	width:30%;
	display:inline-block;
	vertical-align:top;
	margin:10px 0;
	/*border:1px solid red;*/
}


.itemslist .item .image{
	display: table;
    vertical-align: middle;	
	width:265px;
	height:200px;
	margin:7px 0px;
	border:1px solid #e5d686;
	text-align:center;
}
.itemslist .item .image a:hover{
	background-color:transparent;
}



.itemslist .item .image .container {
    display:table-cell;
    vertical-align: middle;
}


.itemslist .item .text{
	padding:0px 15px;
}

.itemslist .item .text h3{
	font-size:0.9em;
	margin:7px 0px;
}

.itemslist .item .text p{
	margin:7px 0px;
	text-align:justify;
	font-size:0.8em;
}
.itemslist .item .text p.price{
	text-align:right !important;
	color:red;
}



.catalog .itemslist{
	text-align:left;
}


.catalog .itemslist .item{
	width:32%;
}

.catalog .itemslist .item .text{
	text-align:left;
}


.catalog .itemslist .item .text h4{
	display:inline;
	padding:0px 10px;
	line-height:1.4em;
	font-size:0.9em;
	font-weight:normal;
}

/*===================*/








#footer{
	position: relative;
	height: 220px;
	margin-top: 40px;
	background: url(../images/rightbottom.jpg) no-repeat;
	background-position: right bottom;
}

#footer .number{
	height: 110px;
	background: url(../images/number.gif) no-repeat;
	background-position: 570px 71px;
}

#footer .telephone{
	position: absolute;
	background: url(../images/telephone.gif) no-repeat;
	background-position: top;
	height: 216px;
	width: 998px;
}

#footer .copyrights{
	position: absolute;
	left: 570px;
	font-size:0.8em;
}

#footer .counters{
	position: absolute;
	right: 100px;
	top:165px;
}
