#bodyleft{
  padding-left: 10px;
  background-image: url(../img/struct/shadowleft-bg.gif);
  background-repeat: repeat-y;
  background-position: right;
  width: 10px;
}

#bodyright{
  padding-left: 10px;
  background-image: url(../img/struct/shadowright-bg.gif);
  background-repeat: repeat-y;
  background-position: left;
  width: 10px;
}

#bodycenter{
  background-color: #fff;
  background-image: url(../img/struct/body.png);
}

#topmenu{
  height: 28px;
}

/*----------------------------------------------------------------------------*/

#topmenu_left{
  width: 0px;
  background-image: url(../img/struct/box_bbg.gif);
}

#topmenu_left_lzg{
  width: 7px;
  background-image: url(../img/struct/box_le.gif);
}

#topmenu_left_rzg{
  width: 7px;
  background-image: url(../img/struct/box_ri.gif);
  font-size: 10px;
}


#topmenu_right{
  width: 0px;
  background-image: url(../img/struct/box_bbg.gif);
}

#topmenu_right_lzg{
  width: 7px;
  background-image: url(../img/struct/box_le.gif);
}

#topmenu_right_rzg{
  width: 7px;
  background-image: url(../img/struct/box_ri.gif);
}

/*----------------------------------------------------------------------------*/
#topmenu_left table tr td{
  padding-left: 5px;
  padding-right: 3px;
}

#topmenu_left table tr td a{
  font-size: 11px;
}

/*----------------------------------------------------------------------------*/
#a_horo{
  background-image: url(../img/ico/horo.png);
  padding-left: 18px;
  background-repeat: no-repeat;
  padding-bottom: 2px;
}

#a_main{
  background-image: url(../img/ico/main.png);
  padding-left: 18px;
  background-repeat: no-repeat;
  padding-bottom: 2px;
}

#a_tests{
  background-image: url(../img/ico/tests.png);
  padding-left: 18px;
  background-repeat: no-repeat;
  padding-bottom: 2px;
}

#a_rece{
  background-image: url(../img/ico/rece.png);
  padding-left: 18px;
  background-repeat: no-repeat;
  padding-bottom: 2px;
}

#a_shop{
  background-image: url(../img/ico/shop.png);
  padding-left: 18px;
  background-repeat: no-repeat;
  padding-bottom: 2px;
}

#a_kons{
  background-image: url(../img/ico/kons.png);
  padding-left: 18px;
  background-repeat: no-repeat;
  padding-bottom: 2px;
}

#a_all{
  background-image: url(../img/ico/all.png);
  padding-left: 18px;
  background-repeat: no-repeat;
  padding-bottom: 2px;
}

/*----------------------------------------------------------------------------*/
#submit_btn{
  height: 24px;
  width: 24px;
  background-image: url(../img/struct/search-btn.gif);
  border-width: 0px;
}

#serch_inpt{
  font-size: 11px;
  color: rgb(134,134,134);
}

/*----------------------------------------------------------------------------*/
#logo_td{
  height: 90px;
}
 
#logo_img_td{
  width: 0px;
}
/*----------------------------------------------------------------------------*/
#top_middle_menu{
  height: 30px;
  padding-left: 2px;
  border-bottom: 1px solid #F4B7D6;
}

td.top_middle_menu_item{
  width: 0px;
  background-image: url(../img/struct/tableft.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 4px;  
}

td.top_middle_menu_item div{
  background-image: url(../img/struct/tabright.gif);
  background-repeat: no-repeat;
  background-position: right top;
  padding-left: 2px;
  padding-right: 7px;
  height: 100%;
  line-height: 30px;
}

td.top_middle_menu_item:hover{
  background-position:0% -42px;
}

td.top_middle_menu_item:hover div{
  background-position:100% -42px;
}

td.top_middle_menu_separator{
  width: 2px;
}

td.top_middle_menu_item div nobr a{
  color: rgb(51,0,51);
}

td.top_middle_menu_item div nobr a:hover{
  text-decoration: none;
}
/*----------------------------------------------------------------------------*/
#footer_td{
  height: 30px;
  border-top: 1px rgb(183,183,183) solid;
  background-color: #fff;
  //background-image: url(../img/struct/foot-bg.png);
}

#footer_td a{
  color: rgb(136,136,136);
}

/*----------------------------------------------------------------------------*/
#top_middle_menu_subitems{
  height: 25px;
  background-color: rgb(255,245,238);
  border-bottom: 1px solid #F4B7D6;
  padding-left: 7px;
}

#top_middle_menu_subitems div table tr td nobr a{
  color: rgb(102,0,0);
  font-size: 11px;
  padding-left: 12px;
  padding-right: 4px;
  background-image: url(../img/struct/arrow.png);
  background-repeat: no-repeat;
  background-position: left center;
  margin-left: 5px;
}

#top_middle_menu_subitems div table tr td nobr a:hover{
  text-decoration: none;
  background-image: url(../img/struct/arrow2_.png);
}

#top_middle_menu_subitems div table{
  width: 0px;
}

/*----------------------------------------------------------------------------*/
#innercontent_td{
  background-color: #fff;
  height: 100%;
}
/*----------------------------------------------------------------------------*/
#right_menu{
  width: 250px;
  padding: 3px;
}

#right_menu1{
  height: 30px;
}

#right_menu2{
  height: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#right_menu0{
  height: 5px;
  padding-top: 2px;
  padding-bottom: 5px;
}

#right_menu3{
  height: 2px;
  padding-top: 2px;
  padding-bottom: 5px;
}
/*----------------------------------------------------------------------------*/
td.lt_box1{
  background-image: url(../img/struct/boxes/lt_box1.gif);
  width: 6px;
  height: 6px;
}

td.rt_box1{
  background-image: url(../img/struct/boxes/rt_box1.gif);
  width: 6px;
  height: 6px;
}

td.ct_box1{
  background-image: url(../img/struct/boxes/ct_box1.gif);
  height: 6px;
}

td.lb_box1{
  background-image: url(../img/struct/boxes/lb_box1.gif);
  width: 6px;
  height: 6px;
}

td.rb_box1{
  background-image: url(../img/struct/boxes/rb_box1.gif);
  width: 6px;
  height: 6px;
}

td.cb_box1{
  background-image: url(../img/struct/boxes/cb_box1.gif);
  height: 6px;
}

td.rc_box1{
  background-image: url(../img/struct/boxes/rc_box1.gif);
}

td.lc_box1{
  background-image: url(../img/struct/boxes/lc_box1.gif);
}
/*----------------------------------------------------------------------------*/
td.cc_box1{
  text-align: left;
  
}

div.lmenu_head1{
  padding-left: 25px;
  background-image: url(../img/ico/rece.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#lmenu_head_recepts div{
  background-image: url(../img/struct/boxes/headerbg/1_l.png);
  background-repeat: no-repeat;
  padding-left: 5px;
}

#lmenu_head_recepts div div{
  background-image: url(../img/struct/boxes/headerbg/1_r.png);
  background-position: right top;
  padding-top: 2px;
  padding-bottom: 2px;
}

#lmenu_head_recepts div div nobr a{
  color: #fff;
  font-weight: bold;
  font-size: 13px;
}



div.lmenu_head2{
  padding-left: 25px;
  background-image: url(../img/ico/baby.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#lmenu_head_kids div{
  background-image: url(../img/struct/boxes/headerbg/2_l.png);
  background-repeat: no-repeat;
  padding-left: 5px;
}

#lmenu_head_kids div div{
  background-image: url(../img/struct/boxes/headerbg/2_r.png);
  background-position: right top;
  padding-top: 2px;
  padding-bottom: 2px;
}

#lmenu_head_kids div div nobr a{
  color: #fff;
  font-weight: bold;
  font-size: 13px;
}





div.lmenu_head3{
  padding-left: 25px;
  background-image: url(../img/ico/krasota.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#lmenu_head_krasota div{
  background-image: url(../img/struct/boxes/headerbg/3_l.png);
  background-repeat: no-repeat;
  padding-left: 5px;
}

#lmenu_head_krasota div div{
  background-image: url(../img/struct/boxes/headerbg/3_r.png);
  background-position: right top;
  padding-top: 2px;
  padding-bottom: 2px;
}

#lmenu_head_krasota div div nobr a{
  color: #fff;
  font-weight: bold;
  font-size: 13px;
}


/*----------------------------------------------------------------------------*/

#right_menu0 table{
  background-image: url(../img/struct/boxes/box2/cc.png);
}

td.lt_box2{
  background-image: url(../img/struct/boxes/box2/lt_box2.png);
  width: 6px;
  height: 6px;
}

td.rt_box2{
  background-image: url(../img/struct/boxes/box2/rt_box2.png);
  width: 6px;
  height: 6px;
}

td.ct_box2{
  background-image: url(../img/struct/boxes/box2/ct_box2.png);
  height: 6px;
}

td.lb_box2{
  background-image: url(../img/struct/boxes/box2/lb_box2.png);
  width: 6px;
  height: 6px;
}

td.rb_box2{
  background-image: url(../img/struct/boxes/box2/rb_box2.png);
  width: 6px;
  height: 6px;
}

td.cb_box2{
  background-image: url(../img/struct/boxes/box2/cb_box2.png);
  height: 6px;
}

td.rc_box2{
  background-image: url(../img/struct/boxes/box2/rc_box2.png);
}

td.lc_box2{
  background-image: url(../img/struct/boxes/box2/lc_box2.png);
}
/*----------------------------------------------------------------------------*/
#lmenu_box2_content{
  background-image: url(../img/ico/box2_.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  font-size: 11px;
}

#lmenu_box2_content a{
  color: rgb(204,51,102);
}

/*----------------------------------------------------------------------------*/
a.ditto_page{
  border: 1px rgb(132,132,132) solid;
  padding: 2px;
  color: rgb(102,0,0);
  background-color: rgb(255,240,240);
}

a.ditto_page:hover{
  text-decoration: none;
  background-color: rgb(255,255,255);
}

a.razdel_item_title{
  color: rgb(208,127,128);
  font-weight: bold;
}

span.ditto_currentpage{
  border: 1px rgb(132,132,132) solid;
  padding: 2px;
  color: rgb(0,0,0);
  background-color: rgb(228,228,228);
}