*{margin:0;padding:0}
html{background:#990101 url(/images/main-bg.gif) center top;position:relative}
body{font-family:Arial,Helvetica,sans-serif;background:url(/images/main-tbg.png) no-repeat center 129px}
table{border-collapse:collapse}
q{quotes:none}
a{color:#666}
a:hover{text-decoration:none}
a img{border:none}

#wrap{width:1002px;margin:0 auto}

#header{height:190px;position:relative;color:#D8B630}
	#header h1{width:240px;height:35px;position:absolute;left:50%;top:115px;margin:0 0 0 -120px;background:url(/images/main-header-bg.gif) no-repeat center bottom;padding:0 0 5px 0;font:0.6em 'Times New Roman',serif;color:#fff;text-transform:uppercase;letter-spacing:0.1em;text-align:center}
	#header #logo{display:block;width:357px;height:98px;position:absolute;left:50%;top:10px;margin:0 0 0 -175px}
	#header address{position:absolute;left:0;top:60px;font:bold 0.7em/140% 'MS Sans Serif',Geneva,sans-serif;letter-spacing:0.15em}
		#header address big{font:2em 'Times New Roman',serif;color:#fff;letter-spacing:0}
		#header address .icq{color:#409D0D;background:url(/images/icq-bg.gif) no-repeat left center;padding:0 0 0 15px}
	#header ul{position:absolute;left:0;bottom:5px;width:1002px;font-size:0.7em;font-weight:bold;text-align:center}
		#header ul li{padding:0 8px;display:inline}
			#header ul li a{color:#D8B630}
	#header #cart{position:absolute;right:0;top:40px;background:url(/images/cart-bg.gif) no-repeat right top;padding:40px 35px 0 0;font-size:0.7em;font-weight:bold;text-align:right}
		#header #cart a{color:#409D0D;text-decoration:none}
		
#nav{background:url(/images/nav-lbg.gif) no-repeat left top;border-bottom:1px solid #F0C13A}
	#nav div{background:url(/images/nav-rbg.gif) no-repeat right top;padding:0 6px}
	#nav div div{background:url(/images/nav-bg.gif) repeat-x left top}
	#nav ul{width:780px;margin:0 auto;height:40px;list-style-type:none}
		#nav ul li{float:left;border-right:1px solid #409D0D;border-left:1px solid #255F01;padding:0 15px}
		#nav ul li.first{border-left:none}
		#nav ul li.last{border-right:none}
			#nav ul li img{vertical-align:bottom}
			#nav ul li.first a{position:relative;top:-5px}

#content-wrap{background:#FFF9E2 url(/images/content-wrap-bg.gif) repeat-x left top;overflow:hidden;width:1002px;padding:0 0 40px 0}

#navbar{width:150px;float:left;padding:20px 20px 0 20px;color:#66645A}
	#navbar p{font-size:0.7em;margin-bottom:10px}
	#navbar ul{list-style-type:none;font-size:0.7em;margin-bottom:20px;height:1%}
	#navbar .nav{color:#CC0101;font-weight:bold}
		#navbar .nav a{color:#468322}
		#navbar .nav ul{border-top:1px dotted #999588;font-size:1em;font-weight:normal;color:#66645A;margin-bottom:10px}
			#navbar .nav ul li{padding: 6px 0 2px 28px;border-bottom:1px dotted #999588;background:url(/images/marker.gif) no-repeat 8px 10px}
				#navbar .nav ul li a{color:#666}
	#navbar #search{margin-bottom:20px}
		#navbar #search fieldset{padding:0 5px 5px 5px;border:1px solid #66645A}
		#navbar #search legend{font-weight:bold}
		#navbar #search legend, #navbar #search label, #navbar #search a{font-size:0.7em}
		#navbar #search .input-text{width:117px;border:1px solid #CCC7B5;padding:2px 4px;font:0.7em Arial,Helvetica,sans-serif;background:#fff}
		#navbar #search .input-button{width:63px;border:1px solid #CCC7B5;font:0.7em Arial,Helvetica,sans-serif;background:#F0EAD5;cursor:pointer;margin:5px 0 0 0}

#content{width:620px;float:left;padding:20px 0 0 0;color:#66645A}
	#content h2{font-size:1.2em;margin-bottom:20px}
	#content h3{font-size:0.75em;margin-bottom:20px}
	#content div{font-size:14px;margin-bottom:10px}
	#content p{font-size:1em;margin-bottom:10px}
	#content ul{font-size:0.75em;margin-bottom:10px;padding:0 0 0 15px}
	#content .region{text-align:center;color:#CDA41B;margin:0 0 10px 0}
		#content .region *{display:inline;margin:0}
		#content .region ul{padding:0}
			#content .region ul li{padding:}
				#content .region ul li a{color:#CC0101;padding:0 5px 0 3px}
	#content .content-block{background:#fff;padding:10px;overflow:hidden;height:1%;}
	#content .catalog{padding:40px 0;overflow:hidden;height:1%}
		#content .catalog div{display:inline-block;vertical-align:top;width:195px;text-align:center;margin-bottom:50px;}
		#content .catalog h3{font-size:0.7em}
		#content .catalog p{font-size:0.75em;font-weight:bold;margin-bottom:5px}
		#content .catalog .buy{background:url(/images/buy-button-bg.png) no-repeat center center;color:#fff;padding:1px 10px;text-decoration:none}
		#content .catalog .more{background:url(/images/more-button-bg.png) no-repeat center center;color:#fff;padding:1px 14px;text-decoration:none}
		#content .catalog hr{margin-bottom:50px}
		#content .catalog #pages_div  {display:inline-block;vertical-align:top;width:495px;text-align:center;margin-bottom:0px; color: #5C5C5C; text-size: 9px;}
	#content hr{height:0;font-size:0;border:none;border-bottom:1px dotted #B4B4B4;margin-bottom:20px}

.button1 {width:47px;height:13px;background:url('images/button_1.gif');color:#fff;font-size:12px;font-weight:bold;border:0px;cursor:pointer;}
.button2 {width:95px;height:13px;background:url('images/button_2.gif');color:#fff;font-size:12px;font-weight:bold;border:0px;cursor:pointer;}
.sp {     
display: list-item;
color: #666666;
border: 0;
border-bottom: 1px dotted #999;
list-style-type: none;
list-style-position: inside;
list-style-image: url(images/dot_menu.gif);
margin: 0;
margin-left: 0px;
padding:0;
padding-left:px;
padding-bottom: 3px;
padding-top: 5px;
padding-right: 5px;
font-size: 11px;
}

.zag {
font-weight: bold;
font-style: normal;
color: #CC0000;
background-color: inherit;
list-style-image: none;
padding-left:0;
padding-top: 10px;
font-size: 11px;
}

.index_h {font-size:16px;font-weight:bold}

#descr #link {text-align:center;margin-top:10px;}
#descr #link a {color:#fff;color:#737373;font-size:13px;}
#descr {padding-top:3px;}

#descr #mheader {font-size:13px;font-weight:bold;color:#cc0000; padding-bottom:10px;}
#descr #mheader2 {font-size:13px;font-weight:bold;color:#cc0000;padding-bottom:10px;background:url('images/pixel4.gif') left bottom repeat-x; width: 183px; }
#descr #modif {background:url('images/pixel4.gif') left bottom repeat-x;font-size:12px;color:#606F2A;height:22px; width: 183px; }
#descr #modif #name {float:left;width:70px;padding-top:3px; font-size:11px;}
#descr #modif #price {float:left;font-weight:bold;padding-top:3px;width:90px;font-size:11px;}
#descr #modif #radio {float:left;width:20px;height:22px;padding:0px;margin:0px;}
#descr #buttons {text-align:left;font-size:1px;padding-top:5px; padding-left: 120px;}
#descr #buttons .button1 {width:47px;height:13px;background:url('images/button_1.gif');color:#fff;font-size:12px;font-weight:bold;border:0px;cursor:pointer;margin:0px;padding:0px;}

#aside{width:150px;float:right;padding:0 20px}
	#aside h2{font-size:1em;margin-bottom:10px}
	#aside p{font-size:7em;margin-bottom:10px}
	#aside ul{list-style-type:none;font-size:0.7em;margin-bottom:10px;height:1%}
	#aside .banners li{margin-bottom:10px}
		#aside .banners li img{vertical-align:bottom}
		
#info{background:#2A6A01;color:#BEC797}
#info-entry{padding:15px 50px 5px 50px;overflow:hidden;height:1%}
	#info .column{width:410px;float:left;padding:0 40px 0 0}
	#info h2{font-size:1em;font-weight:normal}
	#info p{font-size:1em;margin-bottom:10px}
	#info div{font-size:13px;margin-bottom:10px}
	#info ul{font-size:0.9em;margin-bottom:20px;list-style-type:none;padding:0 0 0 15px}
	#info a{font-size:1em; color:#BEC797}
	#info address{background:#899941;text-align:center;font-size:0.7em;font-style:normal;padding:2px 0;color:#333}
		#info address a{color:#333}
		
#footer{padding:20px 0;color:#D1B937;position:relative}
	#footer ul{font-size:0.7em;list-style-type:none}
	#footer p{font-size:0.7em}
	#footer a{color:#D1B937}
	#footer .nav{text-align:center;margin-bottom:30px}
		#footer .nav li{display:inline;padding:0 2px}
	#footer .banners{position:absolute;right:0;top:60px}
		#footer .banners li{float:left;margin:0 0 0 5px}

table.shopcart_table {width:100%;}
table.shopcart_table tr td {font-size:11px; padding:2px;}
table.shopcart_table tr.shop_header_tr td {font-weight:bold; font-size:11px; color:#fff; background:#555;}
table.shopcart_table td input.shop_txt {font-size:11px; border:1px solid #555; padding:1px;}
table.shopcart_table td table {width:100%;}
table.shopcart_table td.shop_td_r {text-align:right;}
table.shopcart_table tr.shop_bottom_tr td {border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

tr.shop_gift_tr.mini td {font-size:11px;}
tr.shop_gift_tr.mini td input.shop_txt {font-size:11px;}

a.buy_link{background:url(/images/buy-button-bg.png) no-repeat;color:#fff;font-size:11px;font-weight:bold; padding:0px 3px 0px 5px;text-decoration:none; line-height:10px; border:0px solid red; height:13px;}

.qc, .qc * {font-size:11px;}
.qc {padding-top:80px; position:relative; margin-left:-35px; z-index:100; display:none; width:250px;}
.qc form {padding:3px 10px 6px 10px; width:205px; height:137px; background:url(/images/new/recall_form_back.png) no-repeat;}
.qc form div.m {padding-left:43px; padding-top:40px; position:relative; z-index:101;}
.qc form span {display:block; width:136px; height:20px; background:url(/images/new/input_div_back.gif) no-repeat; margin-bottom:10px;}
.qc form span input {border:0px; padding:1px; font-size:11px; font-family:Verdana; color:#727070; margin:2px 0px 0px 2px; background-repeat:no-repeat; background-position:left center; height:15px;}
.qc form p {margin:0px; padding:0px; padding-right:27px; text-align:right; color:#fff; font-weight:bold; font-family:Verdana;}
.qc form p.l {text-align:left;}
.qc form input.subm {width:82px; height:24px; background:url(/images/new/send_button.gif) no-repeat; border:0px; cursor:pointer;}