body{
	 background: url(../../../Images/default/bg_index.jpg) repeat;
	 margin:0px;
	 font:0.8em Arial, Helvetica, sans-serif;
	 margin-top:0px;
}

ul, li, p { 
	padding:0px;
	margin:0px;
	list-style:none;
	font-weight:normal;
}

h3, h4, h5, h6{ 
	padding:0px;
	margin:0px;
	font-weight:normal;
}

img{ border:none;}

a:link,
a:visited {
    text-decoration:none;
    -webkit-transition: color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out;
	-o-transition: color 200ms ease-in-out;
	-ms-transition: color 200ms ease-in-out;
	transition: color 200ms ease-in-out;
}

.main{
	background:url(../../../Images/default/bg_main.png) repeat;
	width:994px;
	margin:auto;
	padding:0px;
}

/***************************top******************************/


.top{
	 margin:auto;
	 width:994px;
	 background:url(../../../Images/default/banner.gif) no-repeat;
	 padding-top:115px;
}

.nav_top{
	width:100%; 
	margin:0px auto 0px auto;
	background:url(../../../Images/default/bg_nav.gif) repeat-x;
	height:39px;
	moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}


.menu_top{
	width:600px;
	float:left;
	text-transform:uppercase;
}

.menu_top a{
	line-height:39px;
	color:#fff;
	background:url(../../../Images/default/line_nav.gif) right no-repeat;
	padding:10px 23px 11px 23px;
	font-size:12px;
	font-weight:bold;
}

.menu_top a:hover{
	color:#fabd52;
}

.box_search{
	background:url(../../../Images/default/bg_search1.gif) no-repeat;
	width:150px;/*221px*/
	height:24px;
	float:right;
	background:url(../../../Images/default/bg_search1.gif) no-repeat;
	overflow:hidden;
	margin:6.5px 5px 0px 0px;
}

.text_field{
	width:115px;
	float:left;
	padding-left:10px;
}
 
.text_field input{
	width:115px;
	background:transparent;
	border:none;
	height:24px;
	line-height:26px;
	color:#a7a7a7;
	text-indent:0px;
	font-size:11px;
}

.button_search{
	float:right;
	width:24px;
	height:24px;
}

.button_search input{
	background:transparent;
	border:none;
	cursor:pointer;
	height:24px;
	width:24px;
}

/***************************content******************************/

.content_library{
	 margin:25px auto 0px auto;
	 width:962px;
	 overflow:hidden;
}

.left{
	width:178px;
	float:left;
}

.menu_left{
	margin-left:30px;
}

.menu_left h3{
	margin-top:20px;
	font-size:14px;
	color:#8a0601;
	font-weight:bold;
}

.menu_left ul{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:158px;
	
}

.menu_left ul li{
	background:url(../../../Images/default/dot_line_left.gif) repeat-x bottom;
	height:24px;
	line-height:24px;
	color:#505050;
}

.menu_left ul li a{
	background:url(../../../Images/default/arow.gif) no-repeat;
	padding:3px 0px 10px 10px;
	color:#505050;
}

.menu_left ul li a:hover{
	background:url(../../../Images/default/arow_hover.gif) no-repeat;
	color:#8a0601;
}

.news_product{
	margin:40px 0px 0px 15px;
	width:198px;
}

.news_product h3{
	background:#aa1801;
	line-height:38px;
	height:38px;
	text-align:center;
	color:#fff;
	font-size:16px;
}

.news_product img{
	border:5px solid #debd87;
}

/**********right************/

.right{
	width:686px;
	float:right;
	background:#fff;
	moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	padding:15px 20px 15px 20px;
}

.about_home{
	border-bottom:1px dotted #505050;
	overflow:hidden;
	padding-bottom:10px;
}

.about_home h3{
	font-size:18px;
	color:#505050;
	font-weight:bold;
}

.about_home p{
	font-size:12px;
	color:#505050;
	margin-top:20px;
	text-align:justify;
}

.about_home p a{
	background:url(../../../Images/default/arow2.gif) no-repeat;
	padding-left:10px;
	float:right;
	color:#780500;
	font-size:11px;
}

.about_home p a:hover{
	text-decoration:underline;
}

.product_home{
	margin-top:20px;
}

.product_home h3{
	color:#8a0601;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}











.news_home{
	margin-top:20px;
}

.content_newshome{
	border:1px solid #eaeae8;
	moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	overflow:hidden;
	margin:10px 0px 0px 0px;
}

.left_newshome{
	width:400px;
	float:left;
	overflow:hidden;
}

.left_newshome img{
	width:122px;
	float:left;
	margin:8px 12px 8px 8px;
}

.left_newshome h3{
	margin-top:10px;
}

.left_newshome h3 a{
	font-weight:bold;
	color:#505050;
	font-size:12px;
}

.left_newshome h3 a:hover{
	color:#8a0601;
}

.left_newshome p{
	color:#505050;
	text-align:justify;
	margin:10px 0px 0px 0px;
}


.right_newshome{
	width:242px;
	float:right;
	moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	background:#f2f2f1;
	margin:6px 6px 6px 0px;
	padding:5px;
}

.right_newshome a{
	display:block;
	background:url(../../Images/default/arow3.gif) left top no-repeat;
	padding:0px 0px 0px 8px;
	color:#505050;
	line-height:18px;
}

.right_newshome a:hover{
	color:#900;
}

/**********footer************/

.footer{
	width:980px;
	background:#8f0600;
	margin:30px auto 0px auto;
	height:24px;
	line-height:24px;
	font-size:11px;
	text-align:center;
	color:#fff;
}

/*************************contact*************************/

.contact_page{
	border:none;
}

.contact{
	width:470px;
	margin:auto;
	padding-bottom:20px;
	overflow:hidden;
}

.form_login_contact{
	width:470px;
	margin:30px auto 0px auto;
	padding-bottom:20px;
	overflow:hidden;
}

.user_contact{
	overflow:hidden;
	width:450px;
	margin:auto;
}

.text_user{
	width:100px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:29px;
}

.field_login{
	width:300px;
	height:22px;
	float:left;
}

.field_login input{
	border:1px solid #CCCCCC;
	height:22px;
	width:300px;
	text-indent:3px;
	font-size:12px;
	color:#373737;
	font-weight:bold;
	margin:3px 0px 0px 5px;
}

.pass{
	margin-top:5px;
}

.field_comment{
	height:110px;
}

.field_comment input{
	height:100px;
	overflow:hidden;
}


.button_contact{
	overflow:hidden;
	width:72px;
	margin:0px 0px 0px 350px;
	clear:both;
}

.login_contact{
	background:#aa1801;
	height:22px;
	width:70px;
	float:left;
	text-align:center;
	moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}

.login_contact input{
	font-size:11px;
	color:#fff;
	text-align:center;
	background:#aa1801;
	border:none;
	padding-top:2px;
	cursor:pointer;
	height:22px;
	moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}
.logout
{
    float:left;
    line-height: 39px;
    width:280px;
    color:#ffffff;
    font-size: 12px;
    text-align:right;
}
.logout a
{
    color: #fff;
}
.logout a:hover{
	color:#fabd52;
}
.logout span
{
    color: #fff;
}