* {
	margin:0; padding:0;
}

body {
	background:#8E3F00 url('images/body_bg.gif') repeat;
	padding:0;
	color:#fff;
}

body, td, div {
	font:normal 12px Arial;
	color:#272727;
}

a {color:#B30804;}
a:hover {color:#B30804; text-decoration:none;}
a img { border:0;}

a.ind { text-decoration:none; color:#272727;}
a.ind:hover { text-decoration:none; color:#272727;}

form {padding:0; margin:0;}

#main, #wrapper, #header, #body, #footer {min-width:999px;}

#side_bar .indent {padding:20px;}
#content .indent {padding:20px 30px 20px 20px;}

#content .mir { padding-top:5px; text-indent:5px; text-align:justify;}

#h_ul {
	width:100%;
	height:108px;
	background:url('images/h_ul.gif') no-repeat 1px 0px;
}

#contacts {
	position:absolute;
	width:250px;
	right:5px;
	top:27px;
} 
#header_bg {
	height:306px;
	background:url('images/h_bg.jpg') repeat-x 272px 0;
} 
#header {
	
	width:100%;
	height:306px;
	background:url('images/h_left.jpg') no-repeat 0 0;
}
ul#mm {
	float:left;
	width:575px;
	list-style:none;
	padding:0;
	margin:0;
}
ul#mm li {
	width:143px;
	height:43px;
	background:url('images/menuitem.gif') no-repeat 0 0;
	float:left;
	text-align:center;
}
ul#mm li a {
	width:auto;
	display:block;
	margin-top:15px;
	color:#FFE000;
	text-transform:uppercase;
	text-decoration:none;
	font:bold 12px Arial;
}
ul#mm li a:hover {color:#fff;}
ul#mm li a.active {color:#fff;}

#mm_bg {
	margin-left:580px;
	height:43px;
	background:url('images/body_bg.gif') 0 0;
	//background-position:1px 0;
	margin-right:255px;
}
#mm_bg2 {
	height:43px;
	background:url('images/h_h.gif') no-repeat right bottom;
}
#header_wrap {float:right; margin-left:-572px; width:100%;}

#h_ur {
	position:absolute;
	right:105px;
	width:311px;
	height:117px;
	background:url('images/h_ur.png') no-repeat 0 0;
	//background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/h_ur.png',sizingMethod='crop');
}

#girl {
	position:absolute;
	left:510px;
	top:-100px;
	width:174px;
	height:403px;
	background:url('images/girl.png') no-repeat 0 0;
	//background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/boy.png',sizingMethod='crop');
}


#pair {
	position:absolute;
	right:0px;
	top:0px;
	width:250px;
	height:281px;
	background:url('images/pair.png') no-repeat 0 0;
	//background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pair.png',sizingMethod='crop');
}
#rush {
	position:absolute;
	left:69%;
	top:118px;
	width:151px;
	height:192px;
	background:url('images/rush.png') no-repeat 0 0;
	//background: none;	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rush.png',sizingMethod='crop');
}

#slogan {
	position:absolute;
	left:30px;
	top:60px;
	width:300px;
	font:normal 14px Arial;
	color:#fff;
	text-transform:uppercase;
}

div.pr {position:relative;}
/***********/
.clear {clear:both;}

input, select {vertical-align:middle; font-weight:normal;}
input.btn {background:url('images/button.gif') no-repeat left top; width:102px; height:26px; border:0; margin:0; padding:0; text-align:center;}
div.button {background:url('images/button.gif') no-repeat left top; width:102px; height:26px; border:0; margin:0; padding:0; text-align:center; color:#fff; font:bold 12px Tahoma;}
div.button a {color:#fff; text-decoration:none; padding:5px 0; display:block;}
div.button a:hover {color:#fff;}

div.button2 {background:url('images/button_no_instock.gif') no-repeat left top; width:102px; height:26px; border:0; margin:0; padding:0; text-align:center; color:#fff; font:bold 12px Tahoma;}

div.button2 a {color:#fff; text-decoration:none; padding:5px 0; display:block;}
div.button2 a:hover {color:#fff;}

#wrapper {float:right; margin-left:-250px; width:100%; background:#DEC289 url('images/body_bl.jpg') no-repeat left bottom;}
#content {margin-left:220px;}
#side_bar {width:250px; float:left; font-size:11px;}
#side_bar, #content {
	min-height:450px;

}
* html #side_bar {
	//height:450px;
}
* html #content {
	//height:450px;
}

#content table td {vertical-align:top;}

div.line {
    margin-top:20px;
    margin-bottom:10px;        
    height:1px;
    background:#ccc;
}
/**********/
div.special_block {width:182px; margin-top:0 !important}
div.special_block .head {height:40px; background:url('images/special_h.gif') no-repeat left top;}
div.special_block .head .indent {
	padding:10px 20px 10px !important;
	color:#fff;
	font:bold 12px Tahoma;
	text-transform:uppercase;
}
div.special_block .body {background:#AC7636 url('images/special_bg.gif') no-repeat left top;}
div.special_block .body .indent {
	padding:10px 5px 0 15px !important;;
	font:bold 12px Tahoma !important;
	color:#fff;
	background:url('images/special_b.gif') repeat-y left top;
}
div.special_block .body .bord {background:url('images/special_b.gif') repeat-y right top;}
div.special_block .body .indent b {color:#FFD96A;}
div.special_block .foot {height:7px; background:#AC7636 url('images/special_b.gif') repeat-x left bottom;}
div.special_block .foot .bl {height:7px; background:url('images/special_bl.gif') no-repeat left bottom;}
div.special_block .foot .br {height:7px; background:url('images/special_br.gif') no-repeat right bottom;}
/****************/

div.product_block {width:100%; margin-bottom:15px;}
div.product_block .head {height:31px; background:url('images/product_h.gif') repeat-x left top;}
div.product_block .head .indent {
	padding:6px 20px 10px !important;
	color:#FFCD30;
	font:bold 12px Tahoma;
	text-transform:uppercase;
}
div.product_block .head .hl {height:31px; background:url('images/product_hl.gif') no-repeat left bottom;}
div.product_block .head .hr {height:31px; background:url('images/product_hr.gif') no-repeat right bottom;}

div.product_block .body {background:#FBFBFB url('images/product_bg.gif') repeat-x left bottom;}
div.product_block .body .indent {
	padding:10px 10px 20px 15px !important;
	font:normal 11px Tahoma !important;
	color:#272727;
	background:url('images/product_b.gif') repeat-y left top;
}
div.product_block .body .bord {background:url('images/product_b.gif') repeat-y right top;}
div.product_block .body .img {float:left; margin-right: 15px; margin-bottom:6px;}
div.product_block .foot {margin:0 !important; height:7px; background:#AC7636 url('images/product_bf.gif') repeat-x left bottom;}
div.product_block .foot .bl {height:7px; background:url('images/product_bl.gif') no-repeat left bottom;}
div.product_block .foot .br {height:7px; background:url('images/product_br.gif') no-repeat right bottom;}

td.sep {width:15px;}

div.info {margin-top:32px; font:bold 12px Tahoma; color:#000 !important;}

/* footer */
#footer p {margin:0;}
#footer {
	width:100%;
	color:#fff;
	background:url('images/footer_bg.gif') no-repeat left bottom;
	border-top:1px solid #000;
}
#footer_left {
	background:url('images/footer_left.gif') no-repeat 2px bottom;
	//background-position: 0px bottom;
}
#footer .indent {
	padding:0;
	padding-bottom:10px;
	padding-top:20px;
}
#footer a {
	color:#fff;
	font-weight:normal;
	margin:0 5px;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .c0 {float:left; padding-left:57px; width:180px; font-size:11px; color:#fff;}
#footer .c1 {float:left; margin-top:5px; font-size:11px; color:#fff;}
#footer .c3 {float:right; width:200px; margin-right:10px; font-size:11px; color:#fff;}
#footer .c3 a {margin:0 !important;}

#footer .c1 .links {
	padding-left:5px;
}
#footer .c1 .links, #footer .c1 .links a {
	font-size:10px;
	color:#FFD96A;
	margin:0 !important;
	letter-spacing:-1px;
}

h1 { font-size:16px;}

hr { margin-bottom:0px; margin-top:0px;}