body { margin:0px; padding:0px; text-align: center; font-family:Arial; font-size:12px; background-color:#72a441; background:url(../bgnd/mainbgnd.jpg) repeat-x; }

img {border:0px; padding:0px; margin:0px;}

#container { display:block; width: 930px; text-align: left; margin-left: auto; margin-right: auto; }

.fix { display:block; width: 100%; height: 10px; float: left; background: #fff; font-size: 2px; }

/* header */
#logo { width: 326px; height: 148px; display: block; float: left; overflow: hidden; }
#top_menu { display: block; width: 604px; height: 83px; float: left; background:url(../bgnd/top_bgnd.gif) no-repeat; }
#top_grey { display: block; width: 592px; height: 65px; float: left; background:url(../bgnd/top_grey.gif) repeat-x; overflow: hidden; }
#top_r_corner  { display: block; width: 12px; height: 65px; float: left; background:url(../bgnd/top_rightcorner.gif) no-repeat; overflow: hidden; }


/* center */
#mid_section {display: block; width: 930px; float: left; background: #fff;}
#center { display: block; width: 646px; float: left; margin-left: 10px; text-align: left;}
#left { display: block; width: 252px; float: left; }

/* menu */
#l_m_t { display: block; width: 251px; height: 10px; float: left; background:url(../bgnd/l_t_m.gif) no-repeat; margin-bottom: 1px; font-size: 5px;}
.l_m_c:link, .l_m_c:visited, .l_m_c:active { display: block; width: 251px; height: 45px; float: left; margin-bottom: 1px; background: #d9d9d9;}
.l_m_c:hover {background:#e51937}

/* main cat */
.l_m_m:link, .l_m_m:visited, .l_m_m:active { display: block; width: 221px; height: 22px; float: left; margin-bottom: 1px; background: url(../bgnd/main_cat.gif) no-repeat; font-family: Arial; font-size: 12px; color:#6c6666; padding-top: 7px; padding-left: 50px; font-weight: bold; text-decoration: none;}
.l_m_m:hover {background: url(../bgnd/main_cat_over.gif) no-repeat;}
/* sub cat */
.l_m_s:link, .l_m_s:visited, .l_m_s:active { display: block; width: 191px; height: 22px; float: left; margin-bottom: 1px; background: url(../bgnd/sub_cat.gif) no-repeat; font-family: Arial; font-size: 12px; color:#6c6666; padding-top: 7px; padding-left: 60px; font-weight: bold; text-decoration: none;}
.l_m_s:hover {background: url(../bgnd/sub_cat_over.gif) no-repeat;}

#l_m_b { display: block; width: 251px; height: 10px; float: left; background:url(../bgnd/l_m_b.gif) no-repeat; font-size: 5px; }


/* basket */
#basket { display: block; width: 251px; height: 122px; float: left; background:url(../bgnd/basket.jpg) no-repeat; }
#basket p {display: block; margin-top: 30px; margin-left: 130px; width: 100px; text-align: center;}

/* testimonials */
#testimonials_left { display: block; width: 251px; height: 122px; float: left; background:url(../bgnd/testimonials_bgnd.gif) no-repeat;}
#testimonials_left .teksts {display: block; margin-top: 35px; float: left; margin-left: 20px; width: 210px; height:55px; text-align: center;}
#testimonials_left .names {display: block; width: 231px; height:20px; float: left; text-align: right; font-weight: bold; font-size: 12px;}

/* photo of the week */
#potw { display: block; width: 251px; height: 26px; float: left; background:url(../bgnd/potw.gif) no-repeat; font-size: 5px;}
#potw_m { display: block; width: 251px; float: left; background:url(../bgnd/potw_m.gif) repeat-y; text-align: center; font-size: 11px; padding-top: 5px; padding-bottom: 10px;}
#potw_b { display: block; width: 251px; height: 10px; float: left; background:url(../bgnd/potw_b.gif) no-repeat; font-size: 5px;}

#potw_m img {padding: 2px; border: 1px solid #457614;}


/* footer */
#f_l {display: block; width: 9px; height: 29px; float: left; background:url(../bgnd/f_l.gif) no-repeat;}
#f_r {display: block; width: 9px; height: 29px; float: left; background:url(../bgnd/f_r.gif) no-repeat;}
#f_1 {display: block; width: 512px; height:20px; padding-top:9px; float: left; text-align: left; font-size: 11px; color: #fff; background: #548625;}
#f_2 {display: block; width: 400px; height:20px; padding-top:9px; float: left; text-align: right; background: #548625;}



/* slider */
.arr  {display: block; width: 25px; height: 138px; float: left; border:1px solid black;}
#slider_mid {width: 590px; height: 138px; display: block; float: left; overflow: hidden; border:1px solid black;}

/* latest_news */
#latest_news {display: block; width: 423px; height: 194px; float: left; background:url(../bgnd/latest_news.gif) no-repeat; text-align: left;}
#latest_news span {display: block; margin-top: 32px; margin-left: 20px; width: 380px; text-align: left; height: 57px; overflow: hidden;}
#latest_news h1 {font-size: 13px; color: #e51937; padding: 0px; margin: 0px;}
#latest_news i {font-size: 10px; color: #000;}

/* ad */
#ad_mid {display: block; width: 645px; height: 87px; float: left; text-align: center; }

/* box */
.top_box {display: block; width: 636px; height: 22px; padding-top: 8px; padding-left: 10px; float: left; background:url(../bgnd/top_box.gif) no-repeat; text-align: left; font-size: 14px; color: #fff; font-weight: bold;}
.mid_box {display: block; width: 646px; height: 258px; float: left; background:url(../bgnd/mid_box.gif) repeat-y; overflow: hidden; }
.bottom_box {display: block; width: 646px; height: 16px; float: left; background:url(../bgnd/bottom_box_short.gif) no-repeat; text-align: left; }

.mid_box_noh {display: block; width: 646px; float: left; background:url(../bgnd/mid_box.gif) repeat-y; overflow: hidden; }


