/*create by flopick@gmail.com*/
html, body { height:100%;}
body {
	background:#fff url(../images/bg_all.jpg);
	color:#253100;
	font-family:Tahoma;
	font-size:12px;
	margin:0;
	padding:0;
	position:relative;
	min-height:100%;
	height:auto!important;
	height:100%;
}
img { border:none;}
hr { border: 0; color: #CCCCCC; background: url(../images/hr.jpg); height: 2px;}
form { margin:0; padding:0;}	
a {  text-decoration:none; color:#253100;}
a:hover {text-decoration:underline;}
.clear { clear:both; line-height:0; font-size:0;}
.noborder { border:none!important;}

p, center {
	margin:0 0 15px 0;
	padding:0;
	}
.left { float:left;}
.right { float:right; }

/*------------------------------------------------------------------------------------*/	
#page {
	width:973px;
	background: url(../images/page.jpg) repeat-y 0% 0%;
	margin:0 auto;		
}
#leaves {
	background: url(../images/leaves.jpg) no-repeat 0% 0%;
	min-height:760px;
	height:auto!important;
	height:760px;
	padding:0 45px 0 44px;
	width:884px;	
	}
	
#header{				
	position:relative;
	height:127px;	
	background: url(../images/header_bg.jpg) no-repeat 0% 30px;
	}
	
#header .logo {	
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	}	
/*------------------------------------------------------------------------------------*/
.transbox {
	background:url(../images/transp.png) repeat 0% 0%;
	border:1px solid #d8d3a6;
	/*
	background:#e5deb0;
	filter:alpha(opacity=60);
	opacity:0.6;
	*/
	}

/*------------------------------------------------------------------------------------*/	

.sidebar { 
	width:164px; 
	padding:20px;
	margin-bottom:20px;
	}
.sidebar ul {
	position:relative;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;	
	font: 18px Ageone Regular;	
	}	
.sidebar ul li { 
	padding:5px 0; 
	text-align:center;
	background:url(../images/side_li.png) repeat-x 50% 100%;}
.sidebar ul li a { color:#253100;}
.phone, .phone a{
	text-align:center;
	color:#740500;
	font:bold 12px Arial;
	}
.icons {
	text-align:center;
	width:204px;
	margin:20px 0;
	}

#content {
	width:610px;
	padding:20px 30px;
	min-height:500px;
	height:auto!important;
	height:500px;
	/*
	display:table;
	zoom:1;
	*/
	}	
/*------------------------------------------------------------------------------------*/	
.title {
	width:460px;
	margin:0 auto;
	padding:40px 0;
	color:#3f4d24;
	font:bold 31px Ageone Regular;
	}
#slideshow a.link {
	dislay:block;	
	height:40px;
	width:296px;
	position:absolute;
	top:256px;
	left:0;
	}
.link_shop {
	background:url(../images/link_shop.png) no-repeat 0% 0%;
	width:298px;
	height:365px;
	}	

.block_hands { clear:both;}	
.block_hands img { border:2px solid #476515; margin:0 30px 30px 0;}	
.block_hands input { margin:0 10px 0 0;}
.block_hands label { font-weight:bold;}
.block_hands .left {position:relative;}
.block_hands a span{
	background:url(../images/lupa.jpg) no-repeat 0% 0%;
	height:21px;
	width:21px;
	position:absolute;
	top:2px;
	right:32px;
	}
	
.cont input {
	width:100%;
	float:right;
	border:1px solid #8a8c62;
	margin:0 0 15px 0;	
	}	
.cont textarea {
	width:100%;
	float:right;
	border:1px solid #8a8c62;
	margin:0 0 15px 0;
	height:100px;	
	overflow:auto;
	}	
.cont select {
	width:100%;
	float:right;
	border:1px solid #8a8c62;
	margin:0 0 15px 0;
	height:23px;	
	}	
.cont .button { padding:0 10px!important; margin-right:10px; float:left!important; width:auto!important;}
.cont label { 	display:block; font-weight:bold;}	
.ff  .left, .ff .right{ width:300px;}	
.cont  table { width:100%; margin-bottom:20px;}
.cont  table td{ padding: 0 5px;}
.cont  table input, .cont  table select { margin:0;}
.cont  table input { text-align:center;}
.cont  table a { color:#740500; font-weight:bold;}

.collections  img{
	border:2px solid #476515;
	margin:2px;
	}
.item { font:14px arial;}	
.item .item_pic { border:2px solid #4f6a1b;}
.item .pict { margin: 0 30px 30px 0;}	
.item .id { margin-bottom:10px; font-weight:bold;}	
.item .discr { margin-bottom:20px; font-size:11px;}	
.item .price {
	color:#000000;
	font:20px Arial;}	
.item .related  img{
	border:2px solid #476515;
	margin:2px;
	}	
.colors { width:320px;}	
.colors .left div {
	float:left;
	width:50px;
	height:18px;
	border:1px solid #e0e0b2;
	margin:0 5px 0 0;
	}
.colors .left { margin:0 10px 10px 0; width:150px;}	
.color1 { background:#bb4f07;}
.color2 { background:#a3af07;}
.color3 { background:#9a840a;}
.color4 { background:#bd7329;}

/*------------------------------------------------------------------------------------*/	
h2 {
	color:#000000;
	font:bold 25px Ageone Regular;
	margin: 0px 0 20px 0;
	}
.button {
	display:block;
	background:url(../images/button.jpg) repeat-x 0% 0%;
	height:23px;
	padding:6px 10px 0 10px;
	color:#740500;
	font:bold 14px arial;
	margin:0 20px 0 0;
	border-left:1px solid #f7c84b;
	border-right:1px solid #f7c84b;
	cursor:pointer;
	}	
/*------------------------------------------------------------------------------------*/	
#footer { margin-top : 50px; 	}	
#footer a { color:#253100;}

