body {
 background-color:#f8f8f8;
 /*background-image: url("/img/fon_xmas.gif");*/
 margin:0px;
 padding:0px;
}
.wrap{
 width:790px;
 margin:0px auto;
 padding:0px 18px;
 background-image:url(/img/wrap_bg.jpg);
 background-repeat:repeat-y;
 overflow:auto;
 font-size:11px;
 font-family:verdana;
 font-family:Helvetica,sans-serif;
 color:#50621b;
}
/* Head */
.head { 
 width:790px;
 height:120px;
}
.head .logo {
 width:180px;
 height:120px;
 float:left;
}
.head .headimg {
 width:610px;
 height:120px;
 float:left;
}
/* Left Menu */
.left_menu {
 float:left;
 width:166px;
 padding-left:14px;
 padding-top:11px;
}
.left_menu .link{
 width:166px;
 padding:7px 0px 8px;
 font-size:11px;
 font-family:Tahoma;
 border-bottom:1px solid #d9e8af;
 text-transform:uppercase;
 font-weight:bold;
}
.left_menu .link a{
 font-weight:bold;
 color:#84a22f;
 text-decoration:none;
  font-size:9px;

}
.left_menu .link a:hover,.left_menu .active a{
 font-weight:bold;
 color:#50621b;
}
/* middle */
.middle {
 width:610px;
 overflow:auto;
 float:left;
}
/* content */
.content { 
 width:405px;
 padding:3px 9px 0px 16px;
 float:left;
}
.content .textbox{
 width:405px;
 padding:15px 0px;
 border-bottom:1px solid #eceee7;
 /*font-family:Helvetica,sans-serif;*/
 overflow:auto;
}
.content .textbox h1{
 font-weight:bold;
 font-size:11px;
 color:#50611a;
 font-family:Tahoma;
 text-transform:uppercase;
 margin-top:0px; 
}

.content .textbox h1, .content .textbox h2{
 font-weight:bold;
 font-size:11px;
 color:#50611a;
 font-family:Tahoma;
 text-transform:uppercase;
 margin-top:0px; 
}
.content .textbox h2{
 font-weight:normal;
}
.content .textbox img {
border:none;
}
.content .textbox a{
 color:#ff6600;
 border:none;

}
.content .textbox .imgs_l,.content .textbox .imgs_r{
 padding:3px 3px 3px 3px;
border:1px solid #a7cd3a;
display:block;
float:left;
}
.content .textbox .imgs_l{
width:300px;
margin-bottom:2px;
margin-top:5px;
margin-right:4px;
}
.content .textbox .imgs_r{
width:80px;
margin:5px 4px 0 0px;
}

.content .textbox ul{
 clear:both;
}

/*top offers*/
.content .textbox  .topoffer{
 float:left;
 width:126px;
 height:180px;
 margin-left:0px;
 margin-right:10px;
 margin-top:5px; 
 display:inline;
 color:#84a22f;
}
.content .textbox .topoffer.right{
  margin-right:0px;
}
.content .textbox .topoffer b{
 color:#50621b;
}
.content .textbox .topoffer .price{
 color:#ff6600;
}
.content .textbox .topoffer img{
 height:93px;
 width:124px;
 padding:1px;
 margin-bottom:4px;
 border:1px solid #b2b2b2;
}
.content .textbox .topoffer a,.content .textbox .news a,.content .listitem a{
 text-decoration:none;
 color:#84a22f;
}
.content .textbox .topoffer a:hover,.content .textbox .news a:hover,.content .listitem a:hover{
 text-decoration:underline;
}
.content .textbox h3{
font-family:Tahoma;
font-size:11px;
font-weight:bolder;
color:#A7CD39;
text-transform:uppercase;
margin-top:0;

}
.content .textbox h3 span{
 color:#50621b;
}
.content .textbox h3 a{
 color:#A7CD39;
 text-decoration:none;
}
.content .textbox h3 a:hover{
 text-decoration:underline;
}
/*listitems*/
.content .listitem{
 float:left;
 width:176px;
 margin-left:0px;
 margin-right:0px;
 margin-top:5px; 
 display:inline;
 color:#84a22f;
}
.content .listitem.right{
  margin-right:16px;
  margin-left:34px;
}
.content .listitem img{
 height:170px;
 width:170px;
 padding:3px;
 margin-bottom:4px;
 border:1px solid #b2b2b2;
}
.content .listitem b{
 color:#50621b;
}
.content .listitem .price{
 color:#ff6600;
}
/* news */
.content .textbox .news{
 clear:both;
 color:#84a22f;
 margin-bottom:11px;
 overflow:auto;
}
.content .textbox .news img{
 float:left;
 width:87px;
 height:87px;
 padding:1px;
 border:1px solid #b2b2b2;
 margin-right:12px;
}
.content .textbox .news b{
 color:#50621b;
 text-transform:uppercase;
}
/*.content p{
border-bottom:1px solid #edeee8;
}*/
/* right menu */
.right_menu {
 float:left;
 width:180px;
}
.right_menu .basket{
 width:159px;
 padding:18px 12px 8px 9px;
 background-color:#eaf9c1;
 color:#84a22f;
/* font-weight:bold;*/
}
.right_menu .dashtr{
 border-bottom: 1px dashed black;
}
.right_menu .basket table{
 width:100%;
}
.right_menu .basket td.value{
 width:50%;
 color:#ff6600;
/* text-transform:uppercase;*/
 font-weight:bold;
 border-bottom:1px dashed #d9e8af;
 padding-left:5px 0px 5px 12px;
}
.right_menu .basket td.title{
 width:50%;
 font-weight:bold;
 border-bottom:1px dashed #d9e8af;
 padding:5px 0px; 
}
.right_menu .basket .buttons td{
 padding-top:7px;
}
.right_menu .basket h1{
 color:#ff6600;
 text-transform:uppercase;
 font-size:11px;
 margin:0px 0px 5px;
}
.right_menu .search {
 padding-top:13px;
 padding-left:9px;
 padding-bottom:7px;
 width:171px;
}
.right_menu .search h1{
 text-transform:uppercase;
 font-size:11px;
 font-weight:bold;
 paddin:0;
 margin:0 0 4px 0;
 color:#84a22f;
}
.right_menu .search form{
 margin:0px;
}
.right_menu .search .input{
 border:1px solid #84a22f;
 background-color: #f3fae0;
 margin:0;
 padding:0;
 width:130px;
 height:18px;
}
.right_menu .search .button{
 margin-left:7px;
 vertical-align:bottom;
}

.right_menu .banner {
 padding:0px 4px 0px 5px;
 width:170px;
}
.right_menu .line{
 margin:7px 14px 7px 0;
 padding:0px;
 border-top:1px solid #eceee6;
 height:1px;
 font-size:1px;
}
.right_menu .linep{
 margin:0px 14px -1px 0;
 padding:0px;
 border-top:1px solid #eceee6;
 height:1px;
 font-size:1px;
}
.right_menu .dashdiv{
 margin:7px 4px 0px 5px;
 padding:0px;
 border-top:1px dashed #eceee6;
 height:1px;
 font-size:1px;
 width:164px;
}
.right_menu .img_banner{
 margin-left:5px;
 border:none;
}
.right_menu .partner_h1{
 color:#84a22f;
 padding:7px 0px 10px 9px;
 width:171px;
 font-weight:bold;
 text-transform:uppercase;
}
.right_menu .partner_off{
 color:#84a22f;
 padding:7px 7px 7px 9px;
 width:164px;
}
.right_menu .partner_on{
 color:#84a22f;
 padding:7px 7px 7px 9px;
 width:164px;
 background-color:#eaf9c1;
}

.right_menu .partner_on a,.right_menu .partner_off a{
 color:#50621b;
 font-weight:bold;
 clear:both;
 margin:3px 0;
 text-decoration:none;
 display:block;
}
/* foot */
.foot {
 background-color:#a7cd39;
 width:588px;
 padding:9px 6px 4px 16px;
 color:#ffffff;
 font-size:10px;
 clear:both;
 overflow:auto;
 position:relative;
}
.foot a{
 color:#ffffff;
 text-decoration:none;
}
.foot a:hover{
 color:#ffffff;
 text-decoration:underline;
}
.foot .cpright{
 float:left;
 clear:left;
 width:400px;
}
.foot .cards{
 position:absolute;
 right:3px;
 /*width:40px;*/
}
.foot .cards img{
 margin:0px 2px;
}
.foot .links{
 float:left;
 font-size:12px;
 font-weight:bold;
}
.category_item h6{
margin-top:10px;
margin-bottom:9px;

	}
	.category_item h6 a{
	color:#4e621d;
	font-family:Tahoma;
font-size:11px;
text-decoration:none;
	}


.category_item a{
font-family:Tahoma;
font-size:11px;
color:#4e621d;
text-decoration:none;
}
.category_item p{
margin-bottom:0px;
}
.category_item a h6 a{

font-weight:bold;

}
.content p a {
color:#FF6602;
}
.content h1{
font-family:Tahoma;
font-size:11px;
color:#a7cd39;
}
.category_item {
font-family:Tahoma;
font-size:11px;
color:#51621e;
margin:10px 22px 16px 0;
width:178px;
float:left;
}
.category_item a img{
padding:3px 3px 3px 3px;
border:1px solid #a7cd3a;
}
.category_item cat_item_desc{
float:left;
width:160px;
height:65px;
}
.category_list{
width:405px;
margin:10px 0 10px 0;
display:block;
/*overflow:auto;*/

}
.category_list .topoffer{
display:block;
/*float:left;*/
}
.left_to_display{
margin-bottom:20px;
}
.left_to_display a{
color:#FF6602;

}
/*divider*/
.divide{
float:left;
height:1px;
width:400px;
/*clear:both;*/
border-top:1px solid  #eceee7;
margin:0px 0px;
padding:0px 0px;
font-size:1px;

}
.price  {
color:#FF6602;
}
#main-left-details{

float:left;
width:227px;
font-size:11px;

/*border-right:1px solid  #eceee7;*/
}
#main-right-details
{
/*border-left:1px solid  #eceee7;*/
float:left;
width:168px;
font-size:11px;
margin-left:10px;
margin-bottom:10px;
/*padding:3px 10px 5px 10px;*/
/*border:1px solid #eaf9c1;*/
/*background-color:#eaf9c1; */

overflow:auto;
}
#main-right-details h5 {
font-family:Georgia;
font-size:23px;
font-weight:bold;
color:#FF6602;
margin-top:0px;
margin-bottom:0px;
text-align:center;
	

}
#main-right-details-left,#main-right-details-right {
float:left;
text-align:center;
margin-bottom:20px;
width:70px;
font-weight:bold;
}
#main-right-details-left {
padding:2px 5px 0;
width:145px;
/*border-right:1px solid  #eceee7;*/
}
.detailsbord{
border-left:1px solid  #eceee7;

}
#main-right-details-right {
padding:2px 0 0 10px;

}
#main-right-details-left h5,#main-right-details-right h5{
font-size:12px;
}
.details-prices{
/*background-color:#eaf9c1;*/
display:block;
overflow:auto;
/*border-top:1px solid #D9E8AF;*/
/*border-bottom:1px dashed #D9E8AF;*/
}
.details-options{
float:left;
overflow:auto;
padding:0 0 0 10px;

}
#bask_variant{
width:140px;
}
.bask_variant_box{
padding:5px 0 5px 0;

}
#main-details{
float:left;
display:block;
margin-top:10px;
/*border-top:1px solid #ECEEE7;*/
padding:15px 0 0 0;
width:384px;
}
.item_name{
color:#84A22F;
font-family:Tahoma;
font-size:11px;
font-weight:bolder;
text-transform:uppercase;
}
.divide_dashed_small{
border-bottom:1px dashed #D9E8AF;
width:140px;
height:1px;
margin:10px 0px;
padding:0px 0px;
font-size:1px;

}
#bask_item_colour{
width:140px;
}
.qua{
background-color:#F3FAE0;
border:1px solid #BFBFBF;
height:15px;
margin-left:5px;
padding:0;
width:20px;
}
.drop{
background-color:#F3FAE0;
border:0 solid #BFBFBF;
height:22px;
padding:0;
}
div.fixleft{
width:205px !important;
}