TABLE TD{ padding:0px; }

.icons { position:relative; left:58px; top:0px; }

.menu { border:0px; border-collapse:collapse; }
.menu TD{ padding:1px 0 0 0; background:url(/img/menu_bk.gif) left top repeat-x; text-align: center;  }
.menu TD.lm{ background:url(/img/menu.gif) left top no-repeat; }
.menu A{ font:bold 10px Tahoma; color:#cacac5; text-decoration:none; }
.menu A:hover { color:#eff4e0; }

.green_menu{  background:url(/img/green_menu_bk.gif) left top repeat-x; height:51px;  }
.green_menu DIV{  background:url(/img/green_menu.gif) right top no-repeat; height:51px; font:bold 12px Tahoma; color:#FFFFFF; padding:20px 0 0 25px;   }
.green_menu SPAN.t { color:#282b1f; }

A IMG{ border:0px; }

.enter INPUT{ font:10px Tahoma; }
#loader{ display:inline; display:none; }

.content { background:url(/img/content_bk.gif) left repeat-y; color:#e7e7e7; font:normal 12px Tahoma; }
.content .top { background:url(/img/content_top.gif) left top no-repeat;  }
.content .bottom { background:url(/img/content_bottom.gif) left bottom no-repeat; padding:5px 0px 10px 0px;  }

.rmenu { background:url(/img/rmenu.gif) right top no-repeat; width:217px; height:50px; font:bold 10px Tahoma; color:#cacac5;   }
.rmenu DIV{ padding:17px 0 0 20px; display:block; }

.bmenu {background:url(/img/bmenu_bk.gif) left top repeat-x; height:86px; padding:0px;  }
.bmenu DIV { height:86px; }

.catalog { padding:15px 5px 145px 23px; background:url(/img/smoke.jpg) left bottom no-repeat;  }
.catalog SPAN{ color:#FFFFFF; font:bold 11px Tahoma; text-transform:uppercase; display:block; padding-left:11px; padding-bottom:5px; }
.catalog A
{ 
	font:11px Tahoma; color:#afe018; text-transform:uppercase; text-decoration:none; 
 	background:url(/img/arr_rmenu.gif) left 75% no-repeat; padding:3px 0 0 11px; display:block; 
}
.catalog A:hover { text-decoration:underline; }

.products TD{ padding:0px 10px 10px 10px; background:url(/img/content_v_sp.gif) right top repeat-y; width:221px; vertical-align:top; }
.products TH { text-align:left; padding:0px 0px 10px 10px; vertical-align:top; width:221px; } 

.product { background:url(/img/content_g_sp.gif) bottom repeat-x; height:100%; }
IMG.product { border:#464646 1px solid; }
.desc { color:#e7e7e7; font:normal 12px Tahoma; padding:15px 0 12px 0;    }
.product .desc2 { color:#e7e7e7; font:normal 12px Tahoma; padding:15px 0 12px 0;    }
.desc A{color:#FFFFFF; }
.desc2 A{color:#FFFFFF; }

.content_blok{ padding:0 5px 0 5px; }
.content_blok .tx{ padding:5px 7px 0 7px; font:11px Tahoma;   }
.content_blok A{ color:#afe018;}

.price { color:#df6115; font:bold 13px Verdana; background:url(/img/price.gif) left top repeat-x; height:22px; text-align:right; padding:2px 2px 0 0; }

.product TABLE TD{ padding:3px 0 0 0; background:none; width:auto; vertical-align:bottom; }

A.more { font:10px Arial; color:#afe018; height:15px; vertical-align:top; position: relative; top:3px; }
A.order { position:relative; left:57px; }

.ptitle {  background:url(/img/ptitle_bk.gif) top repeat-x;  }
.ptitle DIV{ height:26px;  }
.ptitle .lt {  background:url(/img/ptitle_l.gif) left top no-repeat; }
.ptitle .rt {  background:url(/img/ptitle_r.gif) right top no-repeat; padding-left:5px; }
.ptitle SPAN { display:block; font:bold 12px Tahoma; color:#afe018; height:26px; padding:5px 0 0 11px; background:url(/img/arr_title.gif) left 40% no-repeat; }
.ptitle SPAN A{ font:bold 12px Tahoma; color:#afe018;  }

.path { padding:0 3px 5px 3px;}

.text{ padding:5px 10px 10px 10px;  width:690px; color:#8F8F8F;  }
.text H3{ margin:0px; padding:0px 0px 5px 0px; font:bold 12px Tahoma; color:#cacac5;}
.text P{ padding-bottom:3px; margin:5px 0 15px 0; }
.text UL{ margin:10px 0 20px;}

.bmenu {border:0px; border-collapse:collapse; }
.bmenu A{ font:bold 10px Tahoma; color:#cacac5; text-decoration:none; text-transform:uppercase; }
.bmenu A:hover { color:#eff4e0; }
.bmenu TD{ text-align:center; }

.basket { width:685px; }
.basket INPUT { background-color:#1c1c1c; color:#848484; font:11px Verdana; border-bottom-style: none; border-bottom:#3d3d3d 1px solid; border-right:#3d3d3d 1px solid; width:30px; }
.basket TD{ border-bottom: #333333 1px dotted; text-align:center; padding:0 10px 10px 10px;  }
.basket TH { border-left: #333333 1px dotted; border-bottom: #333333 1px dotted; font-weight:normal; white-space:nowrap; padding:5px 10px 10px 10px; vertical-align:middle; }


.o_price{ width:100%; font:12px Tahoma; margin-left:10px;  }
.o_price THEAD { border-bottom:#333333 1px solid; }
.o_price TD{  text-align:left; padding:8px 10px 8px 5px; white-space:nowrap; color:#CCCCCC; border-bottom: #333333 1px solid;  }
.o_price TH {white-space:nowrap;  text-align:left; color:#f26905;  font-weight:bold; white-space:nowrap; padding:5px 10px 10px 5px;  }
.o_price A{ color:#afe018; }


.basket {color:#8f9192;}
.basket TH SPAN { color:#f26905; }
.basket A{ font:normal 13px Verdana; color:#8f9192; }
.basket IMG{ margin-top:15px; margin-bottom:5px; }

.basket THEAD { color:#8f9192; text-decoration:underline; font:normal 12px Verdana; }
.basket THEAD TD{ border-bottom: #333333 1px dotted; text-align:center; padding:0 10px 5px 10px;  }
.basket THEAD TH { border-left: #333333 1px dotted; border-bottom: #333333 1px dotted; font-weight:normal; white-space:nowrap; padding:0px 10px 5px 10px; }

.basket_sum { color:#444444; text-align:right; border-bottom: #333333 1px dotted; padding:7px 0 7px 0; width:685px;  } 
.basket_sum SPAN{ color:#f26905; padding-left:5px; }

.form { width:685px; border-collapse:collapse; margin:5px 0 5px 0; }
.form TD{ color:#444444; font:12px Verdana; width:280px;  border-right: #333333 1px dotted; border-bottom: #333333 1px dotted; }
.form .b{ border: #333333 1px solid; }
.form TH { text-align:left; padding:5px 0 5px 5px; border-bottom: #333333 1px dotted;  color:#444444; font:12px Verdana;}
.form TH INPUT{ text-align:left; border:#363b3f 1px solid; background-color:#1c1c1c; color:#BFBFBF; }
.form TH TEXTAREA { border:#363b3f 1px solid; background-color:#1c1c1c; width:300px; height:150px; color:#BFBFBF; }

.form THEAD TD{ color:#CCCCCC; font:bold 12px Tahoma; padding-bottom:7px; padding-top:7px;  border-top:#333333 1px dotted; border-right:0px; }

.form_actions A{ color:#8f9192; }
.form_actions TD{ padding:5px 0 0 0; }

.lnews{ font:12px Tahoma;  color:#cacac5; width:680px; margin-bottom:10px; }
.lnews SPAN{ font-weight:normal; }
.lnews DIV { color:#8F8F8F;  padding:3px 0 5px 0;}
.lnews DIV.cnt{ padding-top:10px;}
.lnews A{font:11px Arial; color:#afe018;}
.lnews DIV.cnt A{font:12px Tahoma;}

.guest { font:12px Tahoma; margin:10px 0 10px 1px; width:680px; }
.guest TH{ vertical-align:top; text-align:left; width:150px;  border-bottom: #333333 1px dotted;   }
.guest TH SPAN { font-weight:normal; color: #6E6E6E; display:block; padding-top:3px;}
.guest TD{ vertical-align:top; font-size:12px;  color:#cacac5;  border-bottom: #333333 1px dotted; padding-bottom:10px; }
.guest TD SPAN{ color:#afe018;  display:block; padding-top:5px; }
.guest A{ color: #6E6E6E; }


.comments { font:12px Tahoma; margin:10px 0 0px 1px; width:680px; }
.comments  TH{ vertical-align:top; text-align:left; width:150px;  border-bottom: #333333 1px dotted;  padding-bottom:10px;   }
.comments  TH SPAN { font-weight:normal; color: #6E6E6E; display:block; }
.comments  TD{ vertical-align:top; font-size:12px;  color:#cacac5;  border-bottom: #333333 1px dotted; padding-bottom:10px; }
.comments  A{ color: #6E6E6E; }

H6{font:bold 12px Tahoma; margin-bottom:5px; margin-top:0px; padding:0px;   color:#df6115; }

.errors{ color: #D20000; }

.cart_status {font:11px Tahoma; color: #7E7E7E; padding-top:5px; padding-left:10px;}

.status A{ color:#8f9192; }

.page A{ color:#E8E8E8; }