@charset "utf-8";
/* CSS Document */
body{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#2c2b2b;
	font-size:13px;
	background-color:#eeeeee;
}
.img_effect:hover{opacity:0.6;filter:alpha(opacity=60);}
/*---------------------------------------------header----------------------------------------------------*/
.header_bg{
	height:191px;
	width:100%;
	background:url(../images/bg_header_wide.gif) repeat-x top #850000;
	min-width:1024px;
}
.header{
	height:191px;
	width:872px;
	margin:auto;
	background:url(../images/bg_header.gif) no-repeat top;
}
.logo{
	position:absolute;
	float:left;
	margin:30px 0px 0px 100px;
}
.time{
	float:right;
	margin:40px 45px 0px 0px;
}
/*---------------------------------------------navigation----------------------------------------------------*/
.nav { padding-top:18px; height:35px; width:100%;}
.navi { width:872px; margin:auto;}
.btn {padding:0px; margin:0; list-style:none; height:34px; float:right;}
.buttons {padding:0px 0 0 0px; margin:0; list-style:none;  repeat-x bottom left; margin:auto}
.buttons li{ padding:0px;}
.buttons li {float:left;}
.buttons li a { margin:0 5px 0 5px; display:block; float:left; height:34px; line-height:23px; color:#FFF; text-transform: capitalize; text-decoration:none; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; text-align:center; padding:0 0 0 15px; cursor:pointer; font-size:15px;}
.buttons li a font {float:left; display:block;   padding:6px 20px 0px 7px; height:28px;  font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.buttons li.current a { color:#000; background:url(../images/menu/pro_14_2.png);}
.buttons li.current a font {background:url(../images/menu/pro_14_2.png) no-repeat right top; font-weight:bold; }
.buttons li a:hover {color:#000; background: url(../images/menu/pro_14_2.png);}
.buttons li a:hover font {background:url(../images/menu/pro_14_2.png) no-repeat right top; }
.buttons li.current a:hover {color:#363636; /*background: url(../images/menu/pro_14_3.gif); */cursor:default;}
.buttons li.current a:hover font {/*background:url(../images/menu/pro_14_3.gif) no-repeat right top;*/  }
/*---------------------------------------------flash----------------------------------------------------*/
.flash_bg,.telnumb,.footer{
	width:843px;
	margin:auto;
}
.flash{ position: absolute; margin-top:-60px;}
.footer{ height:36px;}
/*---------------------------------------------container----------------------------------------------------*/
.container_bg{
	background:url(../images/bg_container_center.gif) repeat-y;
	width:872px;
	margin:auto;
}
.container_top{	background:url(../images/bg_container_top.gif) no-repeat top;}
.container_bottom{	background:url(../images/bg_container_bottom.gif) no-repeat bottom;}
.container{
	width:100%;
	margin:0px;
	padding:370px 0px 50px 0px;
}
.container_sub{
	width:100%;
	margin:0px;
	padding:10px 0px 50px 0px;
}
.container p,.container_sub p{ margin:10px 35px 0 35px; text-align:justify; line-height:19px; font-size:13px;}
/*---------------------------------------------sandwish----------------------------------------------------*/
.product{ border:1px solid #dbdbdb; width:803px; margin:auto;}
.product_counter_dark{ width:803px; height:185px; min-height:160px;  background:#eeebe7; padding:10px 0 5px 0;}
.product_counter_dark img{ margin:10px 10px 0 10px; float:left;}
.product_counter_dark .title{ color:#c10000; font-weight:bold;}
.product_counter_dark p{margin:10px 20px;}

.product_counter_light{ width:803px; height:185px; min-height:160px;  background:#f8f7f6; padding:10px 0 5px 0;}
.product_counter_light img{ margin:10px 10px 0 10px; float:right;}
.product_counter_light .title{ color:#c10000; font-weight:bold;}
.product_counter_light p{margin:10px 20px;}
/*---------------------------------------------contact----------------------------------------------------*/
p.contact_text{font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; margin:0px; line-height:18px; color: #333; text-align:justify;}
p.contact_textR{font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; margin:12px 0; line-height:18px; color: #333; text-align:right;}
p.contact_textL{font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; margin:12px 0 0 6px; line-height:18px; color: #333; text-align:left;}
.form_bg{ background: #FFF; width:300px; border:1px #ccc solid; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #333; text-align:left;}
.form_bg_security{background: #FFF; width:50px; border:1px #ccc solid; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #333; text-align:left;}
.form_bg:focus,.form_bg_security:focus{ background:#eeebe7; color:#000; border:1px #fff solid;}
