/* CSS Document */
body,td,th {
	font-family: Tahoma;
	font-size:12px;
	color:#697962;
	background-color:#94A68C;
	margin:0px;
	background-image:url(../img/body_bg.jpg);
	background-repeat:repeat-x;
}
h1{
	font-size:22px;
	margin:0px;
	padding:0px;
	font-weight:100;
	color:#495942;
}
h2{
	font-size:22px;
	margin:0px;
	padding:0px;
	font-weight:100;
	color:#495942;
}
h3{
	font-size:22px;
	margin:0px;
	padding:0px;
	font-weight:100;
	color:#495942;
}
h4{
	font-size:16px;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-weight:100;
	color:#495942;
	
}
a:link, a:visited, a:active  {
	color: #495942;
	text-decoration: underline;
	float:none;
}

a:hover {
	text-decoration: none;
	color: #85937f;
	float:none;
}
#white_bg{
	
	padding-top:20px;
	padding-bottom:10px;
}


#baner{
	width:708px;
	margin:0px auto;
	}


#main-content{
	width:708px;
	margin:0px auto 0px auto;
	background-color:#fff;
	padding-bottom:10fpx;
	
	
}
#main-content img{
	border: 1px solid rgb(173, 186, 166); padding: 3px; background-color: rgb(204, 212, 199);
}

#left-menu{
	width:170px;	
	padding:20px 0px 20px 0px;
	float:left;
	margin-bottom:20px;
	background-image:url(../img/left-menu-bg.jpg);
	background-repeat:repeat-y;	
	margin-left:3px;
}
#left-menu h1, h3{
	color:#fff;
}
#menu {
	padding:0px;
	margin:0px;
	list-style-type:none;
	width:170px;
	font-size:12px;
	color:#fff;
	float:left;
	

}
#menu li{
	width:170px;
	padding:0px;
	margin:0px;
	float:left;
}
#left-menu img{
	border:0px;
}
#menu .second{
text-indent:5px;
}
#menu a{
	padding:0px;
	text-decoration:none;
	height:33px;
	color: #7b8c72;
	width:155px;
	float:left;
	line-height:33px;
	padding-left:15px;
	background-image:none;
	
	
}
#menu a:hover{	
	color:#a0ac9a;
	text-decoration:none;
	background-image:url(../img/menu_hover.gif);
}
#right-content{
	float:left;
	width:500px;
	padding-left:20px;

	margin-bottom:20px;
	line-height:20px;
	
}
.tekst_desc{
	padding-left:10px;
}
#right-content h3{
	color:#495942;
	margin:20px 0px;
}

#right-content img{
	border:1px solid #BBAEA4;
}
#footer{
	color:#90a088;
	width:708px;
	padding-top:0px;
	margin:0px auto;
	text-align:right;
	padding-right:0px;
	background-image:url(../img/footer_bg.gif);
	height:47px;
	
}
#footer p{
	padding-right:30px;
	padding-top:16px;
	margin-top:0px;
}

.cleaner{
	clear:both;
}

 .table table{
 	width:560px;
	margin-bottom:3px;
	padding:0px;
	text-align:center;
	border:0px;
	background-color:#93A954;
	color:#666666;
 }
 .table tbody tr{
 border:1px solid #969F77;
 color:#666666;
 background-color:#C6BBAE;
 text-align:left;
 }
  .table tbody td{
  border:1px solid #fff;
 font-size:11px;
  color:#333;
  padding:5px 3px 5px 3px;
  background-color:#C9D1AC;
  vertical-align:top;
 }
 .table thead tr{
 border:1px solid #AFA191;
 color:#666666;
 background-color:#503F35;
 text-align:left;
 } 
 .table thead th{
  border:1px solid #a4b966;
  font-size:11px;
  color:#fff;
  padding:5px 3px 5px 3px;
  background-image:url(../images/table.gif);
  vertical-align:top;
 }

.form{
	font-family: Tahoma;
	font-size:11px;
	color:#35422e;
	padding:2px;
	background-image:url(../img/form.gif);
	border:1px solid #ADBAA6;
	
}

table, tr, td{
	border:0px solid #ADBAA6;
	background-color:#fff;
	color:#364130;
	font-size:10px;
 }

.dark_form{
	font-family: Tahoma;
	font-size:11px;
	color:#35422e;
	padding:2px;
	background-image:url(../img/form.gif);
	border:1px solid #ADBAA6;
	
}
.contact_info{
	width:180px;
	float:left;
}
.contact_info p{
	line-height:20px;
}
.contact_form{
	width:250px;
	float:left;
	line-height:20px;
}
.basket_add{
	font-size:14px;
	text-decoration:none;
}
#products{

}

.small_product{
	width:500px;
	float:left;
	border-bottom:1px solid #C2CDBD;
	padding-bottom:0px;
	
}
.small_product_image_holder{
	width:120px;
	float:left;
	padding-top:15px;
	
}
.small_product_img{
	
}
.small_product_desc{
	width:360px;
	margin-left:10px;
	float:left;
	
}
.product_price_old{
	font-size:12px;
	
	text-decoration:line-through;
}
.product_price_new{
	font-size:14px;
	color:#ca4930;
}
.product_price{
	font-size:14px;
}
.lang{

	margin-left:15px;
	padding-top:20px;
}
.lang a{
	float:none;
	background-image:none;
}
.imageholder{
	
	font-size:10px;
	padding:3px;
	border:1px solid #cccccc;
	height:103px;
	float:left;
	margin:10px;
}
img.imageholder{
	
}