html { width:100%; height:100%; }
BODY {  width:100%; height:100%; margin:0px;  color:#4e4e4e; background:url(/img/bk.jpg) top left; }

.base { width:100% }
.base .head{ width:1025px; padding-left:40px; }
.base .head2{ width:985px; }

A IMG{ border:0px; }

.top { height:435px;   background:url(/img/img.jpg) 39px 54px no-repeat; }
.top .logo{   height:430px;  background:url(/img/logo.png) -4px -12px no-repeat;   text-align:left; }

TABLE .p A{  color:#FF0000; }
TABLE .p TD{ padding-bottom:3px; white-space:nowrap; border-bottom:#CCCCCC 1px dotted; padding:5px; }
TABLE .p TH{ font-weight:normal; text-align:left; text-decoration:underline; }

.menu{ background:url(/img/menu_bk.jpg) left top no-repeat; height:92px; padding-left:30px; }
.menu A{ display:block; text-decoration:none; }
A.catalog { background:url(/img/menu/poppers.png) left bottom no-repeat; width:97px; height:39px;  }
A.catalog_s{  background:url(/img/menu_select/poppers.png) left bottom no-repeat;  width:97px; height:39px;  }
A.catalog:hover{  background:url(/img/menu_select/poppers.png) left bottom no-repeat;  }
A.partners { background:url(/img/menu/partners.png) left bottom no-repeat; width:118px; height:39px;  }
A.partners_s{  background:url(/img/menu_select/partners.png) left bottom no-repeat; width:118px; height:39px; }
A.partners:hover{  background:url(/img/menu_select/partners.png) left bottom no-repeat; }
A.articles { background:url(/img/menu/articles.png) left bottom no-repeat; width:115px; height:39px;  }
A.articles_s{  background:url(/img/menu_select/articles.png) left bottom no-repeat;  width:115px; height:39px;  }
A.articles:hover{  background:url(/img/menu_select/articles.png) left bottom no-repeat; }
A.dostavka { background:url(/img/menu/dostavka.png) left bottom no-repeat; width:92px; height:39px;  }
A.dostavka_s{  background:url(/img/menu_select/dostavka.png) left bottom no-repeat; width:92px; height:39px;  }
A.dostavka:hover{  background:url(/img/menu_select/dostavka.png) left bottom no-repeat; }
A.contacts { background:url(/img/menu/contacts.png) left bottom no-repeat; width:91px; height:39px;  }
A.contacts_s{  background:url(/img/menu_select/contacts.png) left bottom no-repeat; width:91px; height:39px; }
A.contacts:hover{  background:url(/img/menu_select/contacts.png) left bottom no-repeat; }

.cart A{ text-decoration:underline; }
.cart A:hover{ text-decoration:none; }

A{ color:#033ab8; }
H1 { margin:0px 0 15px 0;  font:20px Arial; color:#033ab8;}
P{ margin-top:10px; margin-bottom:10px; }

.content { background-color:#FFFFFF; width:850px; font:13px Arial; }
.content TABLE.cnt{ margin:0px 0px 0px 30px; width:785px; }

.footer{ height:100px; font:12px Arial; color:#FFFFFF; width:850px; }

.lcolumn SPAN{ color:#033ab8; font:bold 13px Arial; display:block; }

.bmenu{}
.bmenu A{ font:13px Arial; color:#033ab8; text-transform:uppercase; display:block; margin-right:30px; }
.bmenu A:hover{ text-decoration:none; }


.opt{ margin-top:30px; }

.lcolumn .partners{ margin-top:30px;}
.lcolumn .partners A{ display:block; color:#4e4e4e; margin-bottom:3px; }
.lcolumn .partners A:hover { color:#1d9fcf; }

#preview_basket_sum{ display:inline; }

IMG.preview{ margin-bottom:10px;}
.product TD{ vertical-align:top; }
.product TH{ vertical-align:top; text-align:left; padding-left:20px; font-weight:normal; padding-top:22px; }
.product .desc{ padding-top:5px; }
.price{ position:relative; top:17px; left:60px; background:url(/img/price_bk.png) left top no-repeat; height:30px; font:20px Arial; color:#fff; padding:3px 0 0 12px; }
A.add_cart{ display:block; width:80px; height:32px; background:url(/img/add_cart.jpg) left top no-repeat; text-decoration:none; }
A.add_cart:hover{ background:url(/img/add_cart_select.jpg) left top no-repeat; }
.product .title{ font:18px Arial; color:#033ab8; text-transform:uppercase; }

.lnews A{ font-weight:bold; }
.lnews DIV{ padding:5px 0 5px 0;}
.lnews SPAN{ font:12px Arial; color: #8B8B8B; }


TABLE.basket {font:bold 11px Tahoma; color:#000000; border-collapse:collapse;  }
TABLE.basket TH{  white-space:nowrap; font-weight:bold; padding:4px 15px 4px 15px; border: #DCDEE4 1px solid;}
TABLE.basket TD{ text-align:center; vertical-align:middle; height:30px;  border: #DCDEE4 1px solid; padding:2px 0 3px;  }
TABLE.basket A.product{font:bold 11px Tahoma; color:#346ea1; display:block; padding:3px 0 4px 10px; text-align:center }
TABLE.basket INPUT{ width:50px; text-align:right; font-size:14px; padding-top:1px; height:15px; font:11px Verdana; }
TABLE.basket DIV{font:normal 11px Tahoma; padding:3px 0 4px 10px; text-align:left;}

DIV.basket_sum{ text-align:right; font:bold 11px Tahoma; color:#000000; padding-top:25px; padding-right:15px; padding-bottom:7px; border-bottom:#eaeaea 1px solid;   }

FORM { margin:0px; padding:0px; }
TABLE.form{ font:11px Tahoma; width:100%; }
TABLE.form THEAD{font-weight:bold; color:#000000; }
TABLE.form THEAD TD{ padding:4px; padding-left:10px; background-color: #e0e0e0; border-left:0px;  border-right:0px; }
TABLE.form TD{ background-color:#f8f8f8; padding:3px; border:#FFFFFF 1px solid; border-left:0px; }
TABLE.form TH{ background-color:#f8f8f8; padding:3px; border:#FFFFFF 1px solid; border-right:0px; text-align:left; vertical-align:top; }
TABLE.form SPAN{ color:#FF0000}
TABLE.form INPUT {  font:12px Verdana; }
TABLE.form TEXTAREA{ width:200px; font:11px Tahoma;  height:55px;}

.comments{ margin-top:10px; margin-left:2px;}
.comments TH{ text-align:left; width:120px; padding-bottom:20px; border-bottom:#DBDBDB 1px solid;  }
.comments TH SPAN { font:11px Tahoma; display:block; color: #8F8F8F;  }
.comments TD{ text-align:left; vertical-align:top; border-bottom:#DBDBDB 1px solid; }
 

.status_order { padding-top:10px;}
.errors{ color:#FF0000; }
