body{margin: 0px; padding: 0px;}
img{border: 0px;}
p, td, li, th, caption{font-family: Verdana; font-size: 12px;}
p{padding: 0px; margin: 4px 0px 4px 0px; text-align: justify;}
a{color: #CC0000; text-decoration: none;}
a:hover{color: #FC8E16; text-decoration: underline;}

h1, h3{color: #CC0000;}
h2{color: #993399;}

h1{font-family: Tahoma; font-weight: normal; font-size: 20px; margin: 10px 0px 0px 0px; padding: 0px;}
h2{font-family: Tahoma; font-weight: normal; font-size: 17px; margin: 15px 0px 0px 0px; padding: 0px;}
h3{font-family: Verdana; font-weight: bold; font-size: 13px; margin: 5px 0px 3px 0px; padding: 0px;}

ul, ol{padding: 0px 0px 0px 18px;}
ul{margin: 0px 0px 0px 13px; list-style-type: circle;}

form{padding: 0px; margin: 0px;}
input{font-size: 11px;}

.bg_yellow, #copyright{background-color: #FCDA55;}
.price{font-family: Verdana; font-weight: bold; font-size: 13px; color: #CC0000; text-align: left;}

#header{float: left; color: #CC0000; font-weight: bold;}
#logo{float: right; margin: 0px 8px 0px 0px;}

#topmenu, #topmenu a{color: #FCD958; background-color: #902A84;}

#menu, #basket{background-color: #FCD958; border: 1px solid #993399; width: 215px; margin: 10px 15px 10px 15px; padding: 5px 2px 5px 0px;}
#menu a{color: #CC0000;}
#menu ul{list-style: none; margin: 0px; padding: 0px 0px 0px 8px;}

#basket{padding: 3px 3px 3px 3px;}

#news, #specials, #usefull{border: 1px solid #D42A2A; width: 215px; margin: 10px 15px 10px 15px; padding: 3px;}
#news p, #specials p, #usefull p{text-align: left; font-size: 11px;}
#specials img{border: 1px solid #D42A2A;}
#specials a{font-weight: bold;}
#image{text-align: right;}

#content .hello{color: #993399; font-size: 13px; font-weight: bold;}

.goods{border: 1px solid gray;}
.goods caption{padding: 5px; background-color: #FCD958; border: 1px solid gray;}
.goods td{vertical-align: top; text-align: center;}
.goods td.w{background-color: #ffffff; padding: 4px;}
.goods td.g{background-color: #eeeeee; padding: 4px;}
.goods img, .one_good img{border: 1px solid #993399;}
.goods h3{text-align: left; color: #902A84; font-weight: bold; padding: 0px; margin: 0px 0px 2px 0px;}
.goods p{font: 11px; text-align: left;}
.goods p.price{text-align: right; font: bold 12px; color: #CC0000; bottom: 0px;}
.goods td.div_line{background-image: url(../images/line_bg.gif); padding: 0px;}
.goods td.div_line_vert{background-image: url(../images/line_bg_vert.gif); padding: 0px;}
.goods td.div_line_gor{background-image: url(../images/line_bg_gor.gif); padding: 0px;}
.goods td.div_line img, .goods td.div_line_gor img, .goods td.div_line_vert img{border: 0px none;}
.goods form{text-align: right;}

table.price_list{background-color: gray;}
table.price_list th{color: #FCD958; background-color: #902A84;}
table.price_list td{background-color: white;}
table.price_list tr.g td{background-color: #eeeeee;}
table.price_list td.art{font-size: 10px;}

.one_good{border: 1px solid gray; background-color: #eeeeee;}

#copyright{padding: 3px;}
#copyright, #copyright a{color: #996633;}