html { width:100%; height:100%; }
BODY {  width:100%; height:100%; margin:0px;  color:#4e4e4e; background:url(/img/space.jpg) #E0582E top left repeat-x; }

.base { width:100% }
.base .head{ width:1084px; padding-left:40px; background:url(/img/pic.jpg) top right no-repeat; text-align:left; }

.flexcroll{   width:445px; height:250px;  padding:0px 0 0 10px;  font:12px Tahoma; color:#344D59;}
.flexcroll A{ color: #AA0400; }

A IMG{ border:0px; }



H1{ color:#0a7e94; text-transform:uppercase; font:13pt Tahoma; margin:5px 0 10px 0; }
H2{ color:#0a7e94; text-transform:uppercase; font:11pt Tahoma; margin:5px 0 10px 0; }

LI{ padding-bottom:5px; }

.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; }

.canvas{ background-color:#FFFFFF; font:11px Tahoma; color:#4d403c; }
.canvas .v1 { background:url(/img/c_l.jpg) left repeat-y; }
.canvas .v2 {  background:url(/img/c_t.jpg) right top repeat-x; } 
.canvas .v3 {  background:url(/img/c_r.gif) right repeat-y; }
.canvas .v4 {  background:url(/img/c_b.jpg) bottom repeat-x; }
.canvas .v5 { background:url(/img/corner_l_t.jpg) left top no-repeat; }
.canvas .v6 { background:url(/img/corner_r_t.jpg) right top no-repeat; }
.canvas .v7 { background:url(/img/corner_l_b.jpg) left bottom no-repeat; }
.canvas .v8 { background:url(/img/corner_r_b.jpg) right bottom no-repeat; padding:10px 10px 20px 12px;  }
.canvas SPAN.t { color:#0a7e94; text-transform:uppercase; font:13pt Tahoma; }
.canvas SPAN.dc { color:#4d403c; font:11px Tahoma; display:block; padding-top:2px;  }
TABLE .p A{ text-decoration:none; color:#0a7e94; }
TABLE .p TD{ padding-bottom:3px; white-space:nowrap; }
TABLE .p TH{ font-weight:normal; text-align:left; text-decoration:underline; }

TABLE.tcontent { border-collapse:collapse; }
.tcontent TD{ padding:5px; border:#CCC 1px solid; padding-bottom:7px; white-space:nowrap; }
.tcontent TH{ padding:5px; font-weight:normal; border:#CCC 1px solid; text-align:left; font-weight:bold; }


.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; }

.cart{ background:url(/img/cart.gif) left no-repeat; padding-left:30px; color:#4d403c;}


.mm{ position:absolute; top:417px; }
.menu { padding:0px; border:0px; border-collapse:collapse; width:100%; }
.menu TD{ padding:0px; height:37px; white-space:nowrap; }
.menu A{ color:#FFFFFF; text-decoration:none; font:bold italic 15px Arial; display:block;  background-color:#00c0da; height:25px; padding:5px 10px 0 10px; }
.menu A.select{ display:block; background-color:#e0572b; height:30px;  padding:7px 10px 0 10px;  }
A.cart2{ padding:0px; background-color:#fff; display:inline;  color:#0a7e94; font:11px Tahoma; text-decoration:underline; }
 


#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:#0a7e94; text-transform:uppercase; }

A{ 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; }
 
.lnews A{ font-weight:bold; }
.lnews .desc2 A{ color: #AA0400; font-weight:normal; }
.lnews .desc2 { line-height:18px; }
.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;   }
DIV.basket_sum SPAN{ color:#e72b27; }

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;}

.status_order { padding-top:10px;}
.errors{ color:#FF0000; }
