
*{margin:0px; padding:0px}
body{
	font:normal 12px verdana;
	color:#333;
	background:#daf1ad url(images/bg_body_ie.gif) repeat-y center top;
}
a{
	text-decoration:none;
	outline:none;
	cursor:pointer;
	}
a:hover{
	text-decoration:underline;
	cursor:pointer;	}
img{border:0px}
ul{list-style-type:none;}
li{list-style-type:none;}
input{
	font-family:Verdana;
	font-size:11px;
}
textarea{
	font-family:Verdana;
	font-size:11px;
}
select{
	font-family:Verdana;
	font-size:11px;
}
#main_page{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
}
*+html #main_page{
	padding-left:1px;
}
* html #main_page{
	padding-left: 1px;}
#page{
	width:925px;
	text-align:left;
	margin:0 auto;
}
#header{
	width:925px;
	height:127px;
	border-bottom:4px solid #ee8931;
}
#header .box_left{
	background:url(images/banner_l_644x127.jpg) no-repeat left top;
	width:644px;
	height:127px;
	float:left;
}
#header .box_left .box_top{
	width:644px;
	height:109px;
	}
#header .box_left .box_bottom{
	width:636px;
	height:18px;
	padding-left:8px;


	}
* html #header .box_left .box_bottom{
	width:644px;}
#header .box_left .box_bottom .button{
	width:80px;
	height:18px;
	float:left;
	}
#header .box_left .box_bottom .text_roll{
	width:426px;
	height:18px;
	font:normal 11px/18px verdana;
	color:#333;
	float:left;
	margin-left:130px;
}
* html #header .box_left .box_bottom .text_roll{
	width:418px;
	margin-left:105px;
}
#header .box_left .box_bottom .button .btn_lang{
	height:18px;
	padding-left:3px;
	float:left;
	font: 11px/18px Arial;
}
#header .box_left .box_bottom .button .btn_lang span{
	height:18px;
	float:left;
	}
#header .box_left .box_bottom .button .btn_lang span strong{
	height:18px;
	display: block;
	color:#fff;
	padding:0;
}
#header .box_left .box_bottom .button .btn_lang span strong a{
	color:#FF6600;
}
#header .box_right{
	width:281px;
	height:127px;
	background:url(images/banner_r_281x127.jpg) no-repeat left top;
	float:left;
}
* html #header{
	background:#ee8931;
	border-bottom:2px solid #ee8931;
}
#footer{
	clear:both;
	float:none;
	background:#a3cb53;
	padding:9px 0 8px;
	width:925px;
	height:42px;
	text-align:center;
}
#footer .menu_footer{
	height:20px;
	font: normal 12px/20px Arial;
	color: #333;
}
#footer .menu_footer a{
	color:#333;
	margin:0 2px;
}
#footer .text{
	font:normal 11px Arial;
	color:#333;
	height:22px;
}
#nav_main{
	clear:both;
	float:none;
	margin-top:4px;
	width:917px;
	height:26px;
	background:url(images/bg_menu_1x32.gif) repeat-x left top;
	padding:3px 0 3px 8px;
}
.ul_nav{
	width:917px;
	height:26px;
	font: 11px/26px Arial;
	color:#ffeaad;
	text-transform:uppercase;	
	}
.ul_nav li{
	background:url(images/gach_1x24.gif) no-repeat right 1px;
	height:26px;
	padding:0 3px;
	float:left;
}
.ul_nav li.none{
	background:none;
}
.ul_nav li a{
	color:#ffeaad;
	padding-left:5px;
}
.ul_nav li a span{
	padding-right:5px;
}
.ul_nav li a span strong{
	padding:0 5px;
}
.ul_nav li a:hover,
.ul_nav li a.active{
	background:url(images/btn_l_5x26.gif) no-repeat left top;
	float:left;
	text-decoration:none;
}
.ul_nav li a:hover span,
.ul_nav li a.active span{
	background:url(images/btn_r_5x26.gif) no-repeat right top;
	float:left;
}

.ul_nav li a:hover span strong,
.ul_nav li a.active span strong{
	background:url(images/btn_m_1x26.gif) repeat-x left top;
	float:left;
	color:#fff;
	}
#main_homepage{
	clear:both;
	float:none;
	width:915px;
	height:432px;
	overflow:hidden;
	padding:10px 10px 11px 0;
}
.flash_pro{
	width:541px;
	height:432px;
	float:left;
}
.homepage_about{
	width:369px;
	height:404px;
	float:left;
	background: url(images/bg_home_bottom_359x24.jpg) no-repeat left bottom;
	padding-bottom:28px;	
}
.homepage_about .bg_bottom{
	width:369px;
	height:382px;
	background:url(images/bg_home_top_369x20.jpg) no-repeat left top;
	padding-top:22px;
	}
.homepage_about .bg_bottom .content{
	width:349px;
	height:382px;
	background: url(images/bg_home_m_359x1.jpg) repeat-y left top;
	padding-left:20px;
	}
.title_about_hp{
	background:url(images/text_about_124x76.gif) no-repeat left 5px;
	width:349px;
	height:81px;
}
.text_about{
	width:347px;
	height:257px;
	padding:10px 0 10px 2px;
}
.text_about p{
	padding:5px 0 7px;
	text-align:justify;
}
.btn_about{
	background:url(images/btn_more_l_22x22.gif) no-repeat left top;
	height:22px;
	padding-left:22px;
	display:block;
	float:right;
	cursor:pointer;
}
.btn_about:hover{
	text-decoration:none;
}
.btn_about span{
	background:url(images/btn_more_r_6x22.gif) no-repeat right top;
	height:22px;
	padding-right:6px;
	float:left;
}
.btn_about span strong{
	background:url(images/btn_more_mid_1x22.gif) repeat-x left top;
	height:22px;
	font: bold 10px/22px Tahoma;
	color:#fff;
	padding:0 2px 0 5px;
	float:left;
}
#main_page_all{
	clear:both;
	float:none;
	width:909px;
	height:auto;
	margin:8px 8px 10px;
	overflow:hidden;
}
/*Contact us*/
.mainContactus{margin:10px; color:#000000; line-height:14px;}
.mainContactusContent {color:#000000; margin-top:5px; margin-bottom:10px; line-height:14px; font:normal 11px/100% Arial;}
.mainContactusForm {color:#000000; margin-top:5px;}
.mainLine{clear:both;margin:0;padding:0;border-top:1px solid #ccc;border-right:none 0;border-left:none 0;color:#fff;background-color:transparent;height:1px;line-height:1px;font-size:1px}
.mainContactusSend{margin-top:5px; margin-bottom:10px; line-height:16px; font:normal 11px/100% Arial;}
.mainWidthTitle {
	width:140px;
	text-align:left;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
	border-right:2px solid #DCE4E8;
}
table.mainform {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	border-collapse: collapse;
	margin: 8px 0 10px 0;
	margin-bottom: 15px;
	width: 100%;
}

span.mainTitlesite {
	font-size:11px;
	color:#333333;
	font-family:Arial;
	width:120px;
	font-weight:bold;
}
span.mainTitleNote{font:normal 10px/100% Verdana; font-style:italic; color:#999999;}
input.textForm {
	font:normal 12px/100% Arial;
	color:#000000;
	width:350px;
}
textarea.textareaForm {
	font:normal 12px/100% Arial;
	color:#333333;
	width:500px;
	height:60px;
}
span.noteTitle{
	font:normal 11px/100% Arial;
	font-style:italic;
	color:#999999;
} 
table.mainerror{
	border:1px solid #FFCC00; 
	background:#FFFFCC; 
	font-size:11px;
	color:#FF0000;
	font-style:italic;
	padding:5px;
}

table.mainerror ul{
	margin-left:20px;
	margin-top:5px;
	line-height:16px;
	font-style:italic;
}
table.spaceTop5px{margin-top:5px;}

table.spaceTop10px{margin-top:10px;}
table.spaceBot10px{margin-bottom:10px;}

/*Products*/
.tdProduct{ vertical-align:top;}
.productContent{text-align:center; width:120px; margin:5px;}
.productTitle{text-align:left; margin-top:10px;}
.productTitle a{font:bold 12px/100% Arial; color:#333333; text-decoration:none; line-height:14px;}
.productTitle a:hover{text-decoration:underline;}
.productPrice{font:bold 12px/100% Arial; color:#B40202; margin-top:10px; text-align:left;}
.productContentReadmore{margin-top:10px; background:url(images/icon_4.gif) left center no-repeat; padding-left:10px;}
.productContentReadmore a{font:normal 11px/100% Arial; color:#B40202; text-decoration:underline;}
erline;}
% Arial; color:#B40202; text-decoration:underline;}

