/* ====== FONTS ===== */
body, div, span, td, input, select, optgroup, font{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	margin: 0px;
}
body{ background: url(images/bg.jpg); }

.small { font-size: 10xp; }

/* ====== LINKS ===== */
a { color: #F90042; }
a:hover{ color: #FF6470; }

.b { color: #3B85C6; }
a.b:hover{ color: #3BA1ED; }

.g { color: #548E13; }
a.g:hover{ color: #73B63D; }

.r { color: #F90042; }
a.r:hover{ color: #FF6470; }

.y { color: #F38111; }
a.y:hover{ color: #F3AD34; }

.d { color: #444444; }
a.d:hover{ color: #888888; }

a.no { text-decoration: none; }
/* ------------------- */

div {overflow: hidden; }
img {border: 0px; }

/* ====== DESIGN ===== */
#d1{
	background: url(images/d1.jpg) repeat-y top center;
	min-width: 1000px;
	min-height: 1080px;
	overflow: visible;
}

#d2{
	background: url(images/d2.jpg) no-repeat top center;
	min-height: 1080px;
	overflow: visible;
}

#d3{
	background: url(images/d3.jpg) no-repeat bottom center;
	min-height: 1080px;
	overflow: visible;
}
/* ------------------- */

#clip1, #clip2, #c1, #c2, #bPromo, #bRef, #ad a, .bCol { float: left; display: inline; }

/* ===== COLUMNS ===== */
#c{
	margin: 0px auto 0px auto;
	padding-bottom: 440px;
	width: 995px;
}
#c1{ width: 160px; height: 595px; margin-top: 74px;}
#c2{ width: 480px; margin-top: 74px; }
#clip1{ position: relative; right: -5px; }
#clip2{ margin-left: 8px; }
/* ------------------- */

#logo{	margin-left: 19px; height: 120px; }

/* ======= MENU ====== */
#menu a{ 
	width: 147px; 
	height: 38px; 
	display: block;
}
#menu a span{ display: none;}

#m1{ background: url(images/m1.jpg);}
#m2{ background: url(images/m2.jpg);}
#m3{ background: url(images/m3.jpg);}
#m4{ background: url(images/m4.jpg);}
#m5{ background: url(images/m5.jpg);}

#m1:hover{ background: url(images/m1.jpg) 0px 38px;}
#m2:hover{ background: url(images/m2.jpg) 0px 38px;}
#m3:hover{ background: url(images/m3.jpg) 0px 38px;}
#m4:hover{ background: url(images/m4.jpg) 0px 38px;}
#m5:hover{ background: url(images/m5.jpg) 0px 38px;}
/* ------------------- */

/* ====== BOXES ====== */
#bNav { font-size: 10px; color: #F90042; }
/**/
.bCol { width: 50%; }
/**/
.bTitle { 
	font: 18px Verdana; 
	color: #78A137;
	letter-spacing: 1px;
	margin-bottom: 5px;
}
/**/
#ad a{ 
	width: 129px; 
	height: 108px;
	margin-right: 31px;
}
#ad1{ background: url(images/ad1.gif) no-repeat;}
#ad2{ background: url(images/ad2.gif) no-repeat;}
#ad3{ background: url(images/ad3.gif) no-repeat;}
#ad a span{ display: none;}
/**/
#bAbout{
	width: 490px;
	height: 223px;
	margin: 0px 0px 20px 0px;
	background: url(images/za_astra.gif) no-repeat;
}
#bAboutText{
	width: 440px;
	font: 13px Verdana;
	color: #222222;
	margin: 70px 0px 0px 15px;
}
#bAboutLink{
	text-align: right;
	margin-right: 50px;
}
/**/
#bTop{
	width: 390px;
	padding: 20px 40px 0px 40px;
	text-align: justify;
	background: url(images/box_main_top.gif) no-repeat;
}
#bTopClip{
	width: 400px;
	padding: 20px 40px 0px 40px;
	background: url(images/box_main_top_clip.gif) no-repeat;
}
#bTopNew{
	width: 400px;
	padding: 20px 40px 0px 40px;
	background: url(images/box_main_top_new.gif) no-repeat;
}
#bTopVIP{
	width: 400px;
	padding: 20px 40px 0px 40px;
	background: url(images/box_main_top_vip.gif) no-repeat;
}
#bBg{
	width: 471px;
	background: url(images/box_main_bg.gif) no-repeat 0px 50px;
}
#bBtm{
	height: 23px;
	background: url(images/box_main_btm.gif) no-repeat;
}
/**/
#bContact div{ margin-bottom: 5px; }
#bContact div input{ border: 1px solid #AAAAAA; width: 220px; }
#bContact div textarea{ border: 1px solid #AAAAAA; width: 98%; height: 100px; }
/**/
#bSearch{
	width: 147px;
	height: 63px;
	background: url(images/search.jpg);
}
#q{
	width: 95px; 
	border: 1px solid #950445;
	margin: 25px 0px 0px 17px; 
}
#q2{
	width: 10px;
	height: 17px;
	border: 0px;
	background: url(images/search_button.gif) no-repeat;
	margin: 25px 0px 0px 0px; 
}
/**/
#bInfo{
	font-size: 10px;
	margin-left: 25px;
	margin-top: 10px;
}
#bInfo b{
	color: #222222;
	display: block;
}
#bInfo span{
	font-weight: bold;
	color: #F90042;
	display: block;
	margin: 0px 0px 5px 5px;
}
#bInfo div{
	font: 10px Helvetica;
	margin-bottom: 10px;
}
#bInfo a{ text-decoration: none; }
/**/
#bPromo{
	width: 244px;
	height: 238px;
	background: url(images/box_promo.gif);
}
#bPromo span{
	height: 160px;
	display: block;
	overflow: hidden;
	margin: 40px 0px 5px 0px;
	text-align: center;
}
#bPromo div{
	text-align: right; 
	margin-right: 23px;
}
/**/
#bRef{
	width: 235px;
	height: 238px;
	background: url(images/box_ref.gif);
}
#bRef ul{
	padding: 0px;
	margin: 43px 0px 0px 0px;
}
#bRef li{
	marker-offset: 0px;
	padding-left: 7px;
	margin: 0px 27px 7px 20px;
	font: 9px Verdana;
	list-style-type: none;
	background: url(images/bullet.gif) no-repeat 0px 6px;
}
#bRef div{
	text-align: right; 
	margin-right: 30px;
}
/**/
div.bShopRow{
	margin-top: 10px;
	clear: both;
}
div.bShopRow img.thumb{
	display: block;
}
div.bShopRow div.bShop1, div.bShop2, div.bShop3{
	float: left;
	display: inline;
	width: 151px;
	height: 154px; 
	padding-top: 5px;
}
div.bShop1{ background: url(images/box_shop_1.gif) no-repeat; }
div.bShop2{ background: url(images/box_shop_2.gif) no-repeat; }
div.bShop3{ background: url(images/box_shop_3.gif) no-repeat 0px 4px; }

div.bShopThumb{
	width: 123px; 
	overflow: hidden; 
}
div.bShopTitle{
	width: 100px; 
	font: 10px Verdana;
	text-align: center;
}
div.bShopNew{
	width: 40px;
	height: 20px;
	float: left; display: inline;
	background: url(images/icon_new_small.jpg) no-repeat;
}
div.bShopVIP{
	width: 40px;
	height: 20px;
	float: left; display: inline;
	background: url(images/icon_vip_small.jpg) no-repeat;
}
/**/
div.bShopMore{
	margin-top: 10px;
	clear: both;
}
div.bShopMore div{
	float: left;
	display: inline;
	width: 125px;
	height: 123px;
	padding: 3px;
	margin-right: 5px;
	font: 10px Verdana;
	text-align: center;
}
div.bShopMore p{
	padding-top: 50px;
}
div.bShopMore div.btnPrev{
	width: 28px;
	padding: 0px;
	margin: 0px;
}
div.bShopMore div.btnNext{
	width: 35px;
	padding: 0px;
	margin: 0px;
}
div.bShopMore a#btnPrev{
	width: 28px;
	height: 123px;
	display: block;
	background: url(images/btn_prev.gif);
}
div.bShopMore a#btnNext{
	width: 35px;
	height: 123px;
	display: block;
	background: url(images/btn_next.gif);
}
div.bShop1s{ background: url(images/box_shop_s_1.gif) no-repeat; }
div.bShop2s{ background: url(images/box_shop_s_2.gif) no-repeat; }
div.bShop3s{ background: url(images/box_shop_s_3.gif) no-repeat; }

/**/

a#bNext{
	width: 28px;
	height: 123px;
	display: block;
	background: url(images/button_next.gif);
}
/**/
div.bRefRow{
	margin-top: 10px;
	clear: both;
}
div.bRefRow div{
	float: left;
	display: inline;
	width: 210px;
	height: 280px;
	margin-right: 10px;
	padding: 9px;
}
div.bRefRow img{
	text-align: center;
	display: block;
	padding: 3px;
}
div.bRefRow span{
	display: block;
	text-align: center;
	margin-left: 8px;
}
/**/
#bOrder{
	float: right;
	display: inline;
	width: 216px;
	height: 288px;
	margin-right: 6px;
	padding: 4px 6px 6px 6px;
}
#bOrder img{
	text-align: center;
	display: block;
	padding: 6px;
}
/**/
div.bBig1{ background: url(images/box_big_1.gif) no-repeat; }
div.bBig2{ background: url(images/box_big_2.gif) no-repeat; }
/**/
/* ------------------- */
.list{
	padding-left: 7px;
	margin-bottom: 3px;
	font: 11px Verdana;
	background: url(images/bullet.gif) no-repeat 0px 6px;
}

.button{
	font-size: 13px; 
	width: 80px !important; 
	border: 1px solid #569015; 
	background: #73A534; 
	color: white;
}