@charset "utf-8";

/* CSS Document */



div#black_line{

	height: 7px;

	margin: 0 auto;

	overflow: hidden;

	background: url(../images/home_bg_top.png) repeat 0 0;

}



div#mc{

	width: 990px;

	margin: 0 auto;

	overflow: hidden;

	background: url(../images/home_mc_bg.png) repeat;

	_background: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_mc_bg.png', sizingMethod='scale');

}



div#lc{

	float: left;

	margin: 24px 0 0 26px;

	width: 278px;

}



a.left_banners{

	display: block;

	margin-bottom: 20px;

}



.left_block{

	width: 256px;

	background: url(../images/left_blocks_bg.png) repeat;

	_background: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/left_blocks_bg.png', sizingMethod='scale');

	padding: 18px 10px 20px 12px;

	margin-bottom: 20px;

}



div#lc h5{

	font: normal 22px/26px Arial, Helvetica, sans-serif;

	color: #ffa116;

	margin: 0;

}



div#lc ul{

	margin: 0 0 0 -27px;

}



div#lc ul li{

	font: bold 13px/30px Arial, Helvetica, sans-serif;

	color: #fff;

	list-style: none;

	background: url(../images/lb_menu_item.gif) no-repeat left center;

	padding-left: 18px;

}



p#contact_time{

	font-size: 11px;

}



div.left_block p a, .copyright a{

	color: #ffa116;

}



div.left_block p{

	margin: 9px 0 0 0;

}



div.left_block p a:hover, .copyright a:hover{

	text-decoration: none;

}



.footer{

	width: 990px;

	height: 92px;

	margin: 40px auto 0 auto;

	overflow: hidden;

	background: url(../images/footer_bg.png) repeat;

	_background: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_bg.png', sizingMethod='scale');

}



.footer ul{

	margin: 28px 0 0 290px;

}



.footer ul li{

	font-size: 11px;

	display: inline;

	list-style: none;

	background: url(../images/bottom_menu_spread.gif) no-repeat right center;

	padding: 0 12px 0 4px;

}



.footer ul li.bm_last{

	background: none;

}



.footer ul li a{

	color: #fff;

	text-decoration: none;

}



.footer ul li a:hover{

	text-decoration: underline;

}



.footer ul li a.bm_act:hover{

	text-decoration: none;

}



.copyright{

	color: #969d9d;

	font-size: 11px;

	padding: 0 0 0 334px;

	margin-top: 6px;

}



div#rc{

	float: right;

	margin: 24px 24px 0 0;

	width: 632px;

}



.rc_spread{

	width: 630px;

	height: 1px;

	background: url(../images/rc_block_spread.gif) repeat-x center center;

	margin: 18px 0 20px 0;

}



span.font_white{

	font-weight: bold;

	color: #fefefe;

}

.white{	color: #fefefe;}

.footer ul li a.bm_act, span#font_orange, .orange{

	color: #ffa116;

}



ul#not_do{

	list-style: none;

	padding: 8px 0 0 10px;

	margin: 0;

}



ul#not_do li{

	background: url(../images/slide_arr.gif) no-repeat left 6px;

	padding: 0 0 16px 20px;

	margin: 0;

}



/**/



div#pd{

	width: 990px;

	margin: 0 auto;

	overflow: hidden;

	padding: 26px 0 26px 0;

	background: url(../images/mm_bg.png) repeat;

	_background: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_bg_top.png', sizingMethod='scale');

}

div#pd h1{

	margin: 0 0 0 25px;

	padding: 0;

	color: #fff;

}

div#pd h3{

	margin: 0;

	padding: 0;

}



.pf_column{

	width: 296px;

	float: left;

	margin: 0 0 0 25px;

}



.pf_block{

	width: 284px;

	height: auto;

	padding: 8px 6px 8px 6px;

	margin: 0 0 26px 0;

	text-align: center;

	background: url(../images/pf_block_bg.png) repeat;

	border: solid #201d1d 1px;

}

/*div#pd div.pf_block img.pf_img{

	border: solid #3e291e 1px;

}*/



.pf_block p{

	margin: 0;

	padding: 6px 0 6px 0;

}



.pf_block div.rc_spread{

	width: 280px;

	margin: 6px 0 6px 0;

}



a.pf_link{

	background: url(../images/slide_arr.gif) no-repeat left 7px;

	padding-left: 14px;

	color: #fff;

}



a.pf_link:hover{

	text-decoration: none;

}



.pf_block p{

	font-size: 11px;

}

.price_light{
	border-bottom: dotted #313131 1px;
	background-color:#1B1B1B;
	padding: 5px;
}
.price_light_top{
	border-bottom: dotted #313131 1px;
	border-top: dotted #313131 1px;
	background-color:#1B1B1B;
	padding: 5px;
}
.price_dark{
	border-bottom: dotted #313131 1px;
	padding: 5px;
}
.price_dark_top{
	border-bottom: dotted #313131 1px;
	border-top: dotted #313131 1px;
	padding: 5px;
}

