html{padding:0; margin:0px;}
body{margin:0; text-align:left; font-family:arial; font-size:8pt; padding:0;
    background-color: #4f4b4c; background-image: url(img/main_bg.jpg); background-position:bottom; background-repeat: repeat-x;}
img{border:none;}

table#login{margin:0; border:0;}
table#login td#bag{color:white; font-weight:bold; padding:10px 5px 5px 0;}
table#login td#bag a{text-decoration:none; color:white; font-weight:bold;}
table#login td#bag a:hover{color:#323258; font-weight:bold;}
table#login td#pers{border-top:1px solid white;padding-top:5px; color:#323258;}
table#login td#pers span{color:#323258; font-weight:bold;}

table#menu{padding:0; margin:0; border:0;}
table#menu td{color:white; padding-right:30px;}
table#menu td.b{color:white; font-weight:bold; padding-right:30px;}
table#menu td a{text-decoration:none; color:white;}           
table#menu td a:hover{text-decoration:underline; color:white;}

table#category{padding:0; margin:0; border:0; height: 717px;}
table#category td{padding-bottom:10px;}
table#category td.lalt{color:#41382E; padding-right:7px; font-size:7pt; vertical-align:center;}
table#category td img{/*border:1px solid #BEBEBE;*/}

h1{padding-bottom:18px; margin:0; color:#41382E; font-size:12pt;}
.productheader{
    color:#41382E;
    font-size:20pt;
    font-family: Myriad Pro;
    text-decoration:none;
}
.productheader2{
    color: #b2b2b2;
    font-size:10pt;
    font-family: Arial;
    text-decoration:none;
    margin-top: 6px;

    padding-bottom: 0px;
}

p{padding-bottom:20px; margin:0; color:#505050;}
p a{color:#3F5661; font-size:10pt; text-decoration:none;}
p a:hover{color:black; font-size:10pt;}
b{font-weight:bold;	}
ul{padding:0; margin:0;}
ul li{color:#596D78; font-size:10pt; list-style:none; font-weight:bold; background:url('img/li.gif') top left no-repeat;padding-left:20px; margin-bottom:7px;}

table#rub{padding:0; margin:0; border:0; width:100%;}
table#rub td{padding:0; margin:0;}
#custom{height:319px; width:582px; border:1px solid #BEBEBE;}
#store{background:url('img/bgstore.jpg') top left no-repeat; height:216px; width:216px; border:1px solid #BEBEBE;}
#newly{height:216px; width:354px; border:1px solid #BEBEBE;}

table#product{padding:0; margin:0; border:0; width:100%;}
table#product td.sm{
background:url('img/bgproduct.gif') center no-repeat; width:140px; padding:0px 0px 0px 0px;

}
table#product td.alt{text-align:center; padding-bottom:20px;color:#B2B2B2;}
table#product td.alt a{text-align:center; padding-bottom:20px;color:#B2B2B2; text-decoration:none;}
table#product td.alt a:hover{color:black;}
table#product td img{/*border:1px solid #BEBEBE;*/}

#prnm{color:#B2B2B2; font-size:8pt;}
#prnm a{text-decoration:none; color:#B2B2B2; font-size:8pt;}
#prnm a:hover{color:black; font-size:8pt;}

table#bproduct{padding:0; width:100%;}
table#bproduct td.alt{padding-bottom:5px;color:#41382E;}
table#bproduct td.alt a{color:#41382E; text-decoration:none;}
table#bproduct td.alt a:hover{color:black;}
table#bproduct td img{border:0px solid #BEBEBE;}


td.page span{color:#B2B2B2; font-size:10pt; width:10px; padding-right:7px; margin:0;}
td.page span a{color:#B2B2B2; text-decoration:none;}
td.page span a:hover{text-decoration:underline; color:black;}
td.page span.b{color:black;}


#copy{border-top:3px solid #5D544D; background:#E4EBEE url('img/bgcopy.jpg') top left repeat-x; padding:16px 0 16px 0;color:#5D544D;}
#copy a{text-decoration:none;color:#5D544D;}
#copy a:hover{color:black;text-decoration:underline;}


.thumbs img{/*border:1px solid #BEBEBE;*/ margin-top:5px;}

table#t1{padding:0; margin:0; border:0; width:100%;}
table#t11{padding:0; margin:0; border:0; width:500px;}
table#t1 td{padding:5px;color:#41382E;}

textarea.whin4{border:1px solid #BEBEBE; background:white; margin-bottom:0px;width:400px; height:70px;}
form{margin:0; padding:0;}
label.wh{display:block; margin:5px 0 2px 0;color:#505050; font-size:10pt;}
input.whin{border:1px solid #BEBEBE; width:200px; height:17px;background:white;}
select.whin2{border:1px solid #BEBEBE; width:200px; height:20px;background:white;}
input.whin3{border:1px solid #BEBEBE; background:white; margin-bottom:0px;}

textarea{border:1px solid #BEBEBE; width:200px; height:193px; margin-bottom:10px;}
p.wh{display:block; margin:5px 0 5px 0;color:#808080;}
p.wh a{color:#3F5661;text-decoration:none;}
p.wh a:hover{text-decoration:underline;}

table#cart{padding:0; margin-bottom:10px; border:0; width:100%;}
table#cart th{background:#EAE4D5; color:#41382E; padding:10px 5px 10px 3px;text-align:left; margin:0;}
table#cart td{color:#808080; padding:5px;text-align:left; margin:0;border:1px dotted #EAE4D5;}
table#cart td a{color:#3F5661; text-decoration:none;}
table#cart td a:hover{color:black;}
table#cart td img{border:1px solid #BEBEBE; padding:0 40px 0 40px;}

input.q{border:1px solid #BEBEBE; width:50px; height:17px;background:white;}

a.map {
   background-image: url(img/map_off.jpg);
   background-repeat:no-repeat;
   position: relative;
   display: block;
   width: 277px;
   height: 452px;
}
a.map:hover{
   background-image: url(img/map_on.jpg);
   background-repeat:no-repeat;
   position: relative;
   display: block;
   width: 277px;
   height: 452px;
}

.tShoppinghistory{
   padding-left: 20px;
}
#smtd{
    width: 115px;
    height: 115px;
}
td.sm{
    text-align: center;
}

div.descr{
  width: 100%;
  height: 45px;
  border: 1px;
  float: left;
  overflow: auto;
}

div.descr p{
  padding:0px; margin:0; color:#505050;
}

td.cart{
  text-align: left !important;
}











