
body {background:#810413; margin:0; padding:0;}

.main .area {background:url(top.main.bg.jpg) no-repeat 1px 1px;}
.main .area0 {background:#40030A;}
.main .area4 {background:url(bg.middle.a3.gif) bottom right no-repeat;}
.main .area6 {background:url(bg.middle.a4.gif) bottom left no-repeat;}
.main .area7 {background:url(bg.bottom.a7.gif) bottom repeat-x #570610;}
.main .area9 {background:url(bg.bottom.a7.gif) bottom repeat-x #570610;}
.main .area10 {background:url(bg.bottom.a10.gif) repeat-x #1B0103;}
.main .area1 {background:url(bg.top.jpg) repeat-x bottom right #40030A;}
.main .area2 {background:url(bg.main.95.jpg) -10px -3px; border:1px solid #4A0209; width:500px;}
.main .area3 {background:url(bg.top.jpg) repeat-x 60px 100% #40030A;}

.middle-bg {background:url(bg.middle.a0.gif) 0 220px repeat-x;}
.main .frame {background:url(bg.frame.gif) #9F3C38; padding:1px; width:468px;}
.main .frame-bg {background:url(bg.main.frame.jpg) -26px -19px #880611; width:100%; height:100%;}
.main .area-1 {background:url(bg.main.a1.jpg) no-repeat; height:15px;}
.main .area-4 {background:url(bg.main.a4.jpg) no-repeat;}
.main .area-5 {background:url(bg.main.a5.jpg) no-repeat; width:468px!important;}
.main .area-5-wo-logo {background:url(bg.main.a5.wo.logo.jpg) no-repeat; width:468px!important;}
.main .area-6 {background:url(bg.main.a6.jpg) no-repeat;}

.text * img, img.photo
	{margin:0px 4px 4px 0px; border:2px solid #60020D;}

img.spacer
	{margin:0!important; border:0!important; padding:0!important; }


table.title
	{background:url(title.bg.gif); border:2px solid #60020D; width:436px; height:38px; padding-left:16px; padding-right:16px; margin-bottom:4px;}
table.title * 
	{color:#FFFFFF; font-size:18; text-decoration:none;}
table.title a:hover
	{color:#FB0E0D;}

.paragraph 
	{padding-top:4px; padding-bottom:4px;}
.text 
	{text-align:justify;}

.gensmall 
	{font-family:Verdana; font-size:10;}
.genmed 
	{font-family:Verdana; font-size:12;}
.genmed a, a.genmed
	{font-family:Verdana; font-size:12; color:#FFFFFF; text-decoration:none;}
.genmed a:hover, a:hover.genmed
	{color:#FB0E0D;}
.genbig
	{font-family:Verdana; font-size:15; font-weight:800; color:#FFFFFF; text-decoration:none;}

.menu {width:170px; background:url(menu.bg.jpg) repeat-y;}
.menu_item {height:23px; width:170px; padding-bottom:1px;}
.menu_item a {font-family: Verdana; font-size:18px; font-weight:400; color:#E8C272; text-decoration:none;}
.menu_item a:hover {color:#000000;}
.current *, .current {color:#FB0E0D!important;}
.menu_shadow {width:180px;}
.menu_shadow_top {background:url(menu.shadow.top.png) no-repeat; height:5px; }
.menu_shadow_left {background:url(menu.shadow.left.png) repeat-y; width:5px; }
.menu_shadow_right {background:url(menu.shadow.right.png) repeat-y; width:5px; }
.menu_shadow_bottom {background:url(menu.shadow.bottom.png) no-repeat; height:5px; }
 
.price 
	{background:url(bg.price.jpg); border:2px solid #60020D; padding:0; margin:0;}
.price_item 
	{height:16px; font-size:15px; color:#000000; text-decoration:none;}
.price_item a, .price_item a span 
	{font-size:15px; color:#000000; text-decoration:none;}
.price_header 
	{height:32px; font-size:15px; color:#000000; text-decoration:none;}
.price_header a {font-size:15px; color:#000000; text-decoration:none;}

.catalog * img
	{margin:0px 0px 0px 0px;}
.photos * img
	{margin:2px 0px 2px 0px;}

.detail_info
	{background:url(title.bg.gif); border:2px solid #60020D; }
.detail_list
	{background: #4A0209; }

.copyrights
	{font-size:10px; color:#D02018;}
.copyrights a
	{font-size:11px; color:#FB0E0D; font-weight:400; text-decoration:none;}
.copyrights a:hover
	{color:#E8C272;}
.copyrights small
	{font-size:9px;}

/* fonts */

table, body, input, textarea
	{font-family: Verdana, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF}

h1, h2, h3, h4
	{font-family:Arial, Helvetica, sans-serif; color:#EBDFDC; padding:0; margin:0;}

b
	{color:#EBDFDC;}

h1 {font-size:26;}
h2 {font-size:20;}
h3 {font-size:16;}
h4 {font-size:14;}
	

.cart-bg {background:#720311!important;}

.site_cart {background: url(cart.tile.bg.gif) #720311; width:170px; height:80px; margin:5px; font-family: Verdana;}
.site_cart .header,
.site_cart .header a {color:#FB0E0D; font-weight:800; font-size:14px; text-align:center; padding:3px 0 5px 0;}
.site_cart .text {text-align:center; padding-bottom:5px;}
.site_cart .order, 
.site_cart .order a {color:#000000; font-weight:800; text-align:center;}

.cart_add {background:#720311; width:160px; height:25px; padding: 3px 5px 3px 5px; border: solid 2px #60020D;}
.cart_add .count {background:#B90015; width:24px; height:22px; text-align:center; color:#000; border: solid 2px #60020D; vertical-align:bottom;}
.cart_add .submit {color:#F00; text-decoration:underline;}

.cart	{font-family: Verdana;}
.cart .header {color:#FB0E0D; font-weight:800; font-size:14px; padding:3px 0 5px 0;}
.cart .count {margin:0!important; padding:0;}
.cart .count input {background:#B90015; width:32px; height:22px; text-align:center; color:#000; border: solid 2px #60020D;  margin:0; }
.cart .count img {border: 0px; margin:0; padding:0;}
.cart .hr {width:100%; height:1px; margin:0; padding:0; border:0px; border-top:1px dashed #B90015;clear:both;}
.cart a.submit {color:#F00; text-decoration:underline;}
.cart input.submit {background: url(cart.tile.bg.gif) #720311; color:#FFF; border: solid 2px #60020D; padding:3px;}
.cart .info {background: url(cart.tile.bg.gif) #720311; color:#E8C272; font-weight:400; margin:10px 0 10px 0; padding:10}
.cart .title {background: url(cart.tile.bg.gif) #720311; color:#F22; font-weight:800; height:30px; padding:5px;}
.cart .title a {color:#FFF; text-decoration:none;}
.cart .data input, 
.cart .data select,
.cart .data textarea {background:#B90015; width:268px; border: solid 2px #60020D; color:#FFF; padding:2px;}
.cart .data select {padding:0px!important;}
.cart .data input {height:24px;}
.cart .data textarea {height:80px;}