body,li,td,th,div,pre,span,p{
font-family:Verdana,Arial,tahoma;
font-size:12px;
color:#000;
background-color:inherit;
letter-spacing:1px;
}
html,body{
margin:0px;
padding:0px;
height:100%;
}
body{
background:#fff;
text-align:center;
}
form{
padding:0;
margin:0;
}

a:link{color:#000;text-decoration:none}
a:visited{color:#000;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
a.active,a.active:link,a.active:visited{color:#000;text-decoration:underline}

p{margin:5px 0px}

h1,h2,h3,h4,h4{font-family:verdana,arial;font-weight:bold;color:#000;padding:2}
h1 {font-size:14px;margin:19px 0 5px 0}
h2 {font-size:13px;margin:10px 0 4px 0}
h3 {font-size:12px;margin:7px 0 2px 0}
h4 {font-size:11px;margin:4px 0 2px 0}
h5 {font-size:10px}


h1.title {margin:19px 0 5px 45px}


#menu{
width:100%;
}
#menu td{
padding:0;
}
#menu td.active{
}
#menu td a{
display:block;
}
#menu a,#menu a:link,#menu a:visited{
text-align:center;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
text-decoration:none;
padding:1px 5px;
margin:0;
width:100%;
}

/* news */
.news{
width:100%
}

.news .descr{
vertical-align:top;
padding:10px;
width:100%;
line-height:16px;
}
.news .descr h2{
margin:5px 0 10px 0;
padding:0;
}
.news_link{
display:block;
padding-right:10px;
text-align:right;

width:180px;
margin:5px 10px 0 0;
}

.news .image img{
border:0;
}
.news .image{
vertical-align:top;

}
.news .content{
padding:10px 0 10px 0;
}

.archive,.archive:visited,.archive:link,.archive:hover{
padding:5px 10px 5px 0;
margin-top:10px;
display:block;
text-align:right;
float:right;
width:180px;
}

/* cat */
.cat{
padding:10px;
width:180px;
}
.cat .root{
padding:2px;
}
.cat a{
display:block;
font-size:10px;
}
.cart_info{
margin-top:10px;
padding:10px;
width:180px;
font-size:10px;
}
.cart_info *{
font-size:10px;
}
.cart_info a{
display:block;
padding:2px 0;
margin:1px 0;
}
#order td{padding:4px 15px}
#order table td{padding:0}
#order th{font-size:11px;padding:3px;}
#order tr.srow td{border-top:#000 1px solid}
#order tr.srow table td{border-top:#000 0px solid}
.Ferr{color:#f33}
.catalog{
vertical-align:top;
padding-left:10px;
}

.menutitle{
padding:10px;
width:180px;
}
.product_image{
vertical-align:top;
padding-right:15px;
}
.product_image img{
border:0;
background:#000;
}
.message{
padding:10px;
margin-bottom:10px;
}

.athumb{

}
.athumb td{
text-align:center;
vertical-align:top;
}
.athumb div{
padding:5px;
margin-top:5px;
}
.athumb A {display:block}
.athumb A IMG {
DISPLAY:block;
border:0px;
}

.thumb td{
text-align:center;
vertical-align:top;
}
.thumb div{
padding:5px;
margin-top:5px;
}
.thumb A {display:block}
.thumb A:hover{}
.thumb A.active{}
.thumb A IMG {
DISPLAY:block;
border:#ddd 1px solid;
}
.athumb td.vsep,.thumb td.vsep{
width:26px;
}

.gal_cell{

}
.galsep{font-size:1px;margin:5px 0px}

.gal_name{font-size:10px}
.gal_descr{padding:5px;font-size:11px;
}
.galtitle{
padding:5px 5px 5px 10px;
font-size:10px;
}

