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

html, body {margin:0; padding:0; position:relative;	height:100%; min-width:980px;}

.site-header a img {	border:none;}

h1,h2,h3,h4,h5,h6 {margin:0px; padding:0 0 10px; color:#792e17; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal}
h1 {font-size:23px}
h2 {font-size:20px}
h3 {font-size:17px}
h4 {font-size:14px}
h5,h6 {font-size:11px}

hr { font-size:0; line-height:0; background:#bbb; border:none; height:1px;}

.site-path { color:#000; font:normal 10px Tahoma, Geneva, sans-serif; padding:0 0 8px;}
.site-path a { color:#612901; text-decoration:underline;}
.site-path a:hover {color:#612901; text-decoration:none;}

.site-logo{position:absolute; left:132px; top:14px;}

.site-slogan{position:absolute; left:0; top:0; color:#fff;}

.site-name{ position:absolute;  left:919px; top:295px; color:#4b3629; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif}

.site-phone{ position:absolute; left:262px; top:15px; color:#792e17; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; z-index:3;}
.site-phone p { margin:0; padding:0;}

.site-phone-2{ position:absolute; left:719px; top:17px; color:#792e17; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; z-index:3;}
.site-phone-2 p { margin:0; padding:0;}

.site-copyright{ color:#4b3629; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif}
.site-copyright a{color:#4b3629; text-decoration:underline;}
.site-copyright a:hover{ color:#4b3629; text-decoration:none;}

.site-counters{ position:relative; left:10px; top:10px; width:; text-align:center;}

a { color:#CF8023; text-decoration:underline; outline-style:none;}
a:hover { color:#CF8023; text-decoration:none;}
a img		{ border-color:#000 }

.thumb		{color:#000000}

.YMaps { color:#000; }

.site-content, .site-content-left, .site-content-middle, .site-content-right, .isearch, .button{
		margin:0;
		padding:0;
		border:0;
		border-spacing:0;
		border-collapse:collapse;
		vertical-align:top}


/* main
-------------------------------*/
body {
	text-align:left;
	color:#6D6353;
	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(body-bg.jpg) left top repeat-x #f0ddc0;
}

#site-wrap {
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 auto -376px;
	
	background:url(header-bg.png) left top repeat-x;
}

	.site-wrap-in{
		min-height:768px;
		background:url(header.jpg) left top no-repeat;
		}

.clear-footer {
	clear:both; 
	height:84px;}



/* header
-------------------------------*/

.site-header {
	height:191px;
	position:relative;
}

.header-flash{
	position:absolute;
	left:239px;
	top:89px;
	width:713px;
	height:252px;}
	
.header-flash-bg{
	position:absolute;
	top:0;
	left:208px;
	width:748px;
	height:343px;
	background:url(flash-bg.png) left top no-repeat;}
	
.shpt{
	position:absolute;
	left:892px;
	top:40px;
	background:url(shpt.png);
	width:66px;
	height:51px;}		


.top-menu{
	position:relative;
	z-index:2;
	margin:0;
	padding:44px 0 0 253px;
	list-style:none;
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	
	.top-menu li{
		float:left;
		margin-right:1px}
		
		.top-menu li a{
			display:block;
			color:#fff;
			padding-right:6px;
			background:url(top-menu-right.png) right top no-repeat;
			text-decoration:none;}
			
		.top-menu li a:hover{
			color:#fff;
			background:url(top-menu-h-right.jpg) right top no-repeat;
			
			text-decoration:none;}	
				
			.top-menu li a span{
				display:block;
				background:url(top-menu-left.png) left top no-repeat;
				padding:9px 4px 9px 10px;}	
				
			.top-menu li a:hover span{
				background:url(top-menu-h-left.gif) left top no-repeat;
				}	
	
.site-search-wrap { padding:0 0 0 0; position:absolute; top:170px; left:17px; z-index:2; }

.search-form { background:url(search.png) top left no-repeat; height:21px; width:198px; margin:0; padding:0;}

.search-text {
	outline:none;
	float:left;border:none;
	padding:2px 0 0;margin:0 0 0 7px;
	width:139px; height:15px;
	background:transparent;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#000;
}
.search-button {
	outline:none;
	float:left;border:none; margin-left:6px;
	cursor:pointer;width:45px;
	height:21px;
	background:transparent;
}	


#cart { padding:22px 0 0 107px; margin:0; background: url(cart.png) left top no-repeat; width:154px; height:69px; position:absolute; right:38px; top:61px}
.cart-amount-money{ color:#000; font:normal 11px Arial, Helvetica, sans-serif;}
#cart_total{ color:#ed1401; font:bold 16px Arial, Helvetica, sans-serif; padding-left:25px;}
.cart-total-amount-money{ color:#ed1401; font:bold 11px Arial, Helvetica, sans-serif;}
.order { padding-left:25px;font: normal 11px Arial, Helvetica, sans-serif; display:block;}
.order a { color:#0b0b0b; text-decoration:underline;}
.order a:hover {color:#0b0b0b; text-decoration:none;}

/* content
-------------------------------*/

.site-content-wrap{
	position:relative;
	z-index:1;}


/* tleft
-------------------------------*/

.site-content-left{
	
	width:245px;
	padding:10px 0 42px 0}
	
	
.left-menu{
	width:245px;
	margin:0;
	padding:0;
	list-style:none;
	font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	
	.left-menu li{
		}
		
		.left-menu li a{
			display:block;
			color:#482c1b;
			padding:4px 15px 4px 40px;
			text-decoration:none;
			background:url(left-menu-arrow.gif) 1px center no-repeat;}
			
		.left-menu li a:hover{
			color:#482c1b;
			background:url(left-menu-h-arrow.gif) 1px center no-repeat;
			text-decoration:none;}	

.kateg-name{
	background:url(kateg-name.png) left top no-repeat;
	margin:23px 0 0 18px;
	color:#533826;
	font:bold 23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 16px;}

.kateg{
	width:245px;
	margin:0;
	padding:0;
	list-style:none;
}
	
	.lvl-1 {
		font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	
		.lvl-1 a{
			display:block;
			color:#533826;
			padding:5px 15px 5px 35px;
			text-decoration:none;}
			
		.lvl-1 a:hover{
			color:#533826;
			text-decoration:underline;}	
	
		
	.lvl-2{
		font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
			
		.lvl-2 a {
			display:block;
			padding:2px 15px 2px 45px;
			color:#533826;
			text-decoration:none;}	
			
		.lvl-2 a:hover {
			color:#533826;
			text-decoration:underline;}		

.edit-block-title{
	font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#792e17;
	padding:17px 35px 0;}
	
.edit-block-body{
	position:relative;
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7b2409;
	height:229px;
	overflow:hidden;
	width:211px;
	background:url(edit-block-bg.png) left top no-repeat;
	position:relative;
	margin:0 -55px 0 0;
	padding:31px 79px 0 10px;}
	
	
/* tbody
-------------------------------*/
.site-content-middle{
	width:100%;
	padding:173px 23px 42px 23px}
	
#content {  position:relative; z-index:4;}	

	
	
/* footer
-------------------------------*/

.site-footer{
	background:url(footer-bg.png) left top repeat-x;}

.site-footer-in {
	height:376px;
	margin:0 auto;
	background:url(footer.jpg) left top no-repeat;
	position:relative;
}
/* tables */

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #b58864}
table.table1 td { padding:5px; border: 1px solid #7f7f7f;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #b58864}
table.table2 td { padding:5px; border: 1px solid #261001;}
table.table2 th { padding:8px 5px; border: 1px solid #261001; background-color:#b58864; color:#fff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}


.shop-products td {border-right:1px solid #945E3A;}
.shop-products td.product-th {background:#945E3A; color:#fff; border:1px solid #fff; border-left:none;padding:3px 10px;}
.shop-products td.product-tb {border-right:none; border-top:1px solid #945E3A;}
