/* CSS Document */
.validation-summary-errors ul li {
    float:none !important;
    list-style:circle;
    padding:5px !important;
}
*{padding:0px;
	margin:0px;}
html,body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
ol,ul {list-style:none;}
a{
	text-decoration:none;
}
img{
	border:none;}
.mr-top{
	margin-top:15px;}

#top{
	height:35px;
	background:#f7f7f7;
	border-bottom:1px solid #ededed;
	border-top:5px solid #159400;
}
.wrapper{
	width:980px;
	margin:0 auto;
	display:table;
}
	
.wrapp {
	width: 980px;
	padding:10px 20px;
	margin: 0 auto;
	display: table;
}
	
#content_wraper{
	width:675px;
	float:left;	
	border:1px solid #ECECEC;
	padding:5px;
	min-height: 395px;
	border-radius:5px;
	
}
#col_right{
	width:270px;
	float:right;
	padding:0 5px;
	border:1px solid #ECECEC;
	border-radius:5px;
}

.col_large{
	padding:5px;
	border:1px solid #ECECEC;
	border-radius:5px;	
}
.news-top{
	width:600px;
	height:35px;
	float:left;
	line-height:35px !important;
	overflow: hidden;
}

.tit-news-top{
		float:left; margin-right:10px; font-weight:bold; color:#F00; text-transform:uppercase;}

ul.menu-main{
	float:right;
	height:20px;
	line-height:20px;
	margin-top:10px;
}
ul.menu-main li{
	list-style:none;
	float:left;}
ul.menu-main li a{
	padding-left:15px;
	padding-right:15px;
	color:#FFF;
	text-shadow:1px 1px 1px #062c00;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	float:left;
	margin-left:10px;
	line-height:35px;
	background:url(../images/menu.png) repeat-x;
	border-radius:3px;border-bottom:1px solid #106c00;
}
ul.menu-main li a:hover,ul.menu-main li a.active{
	border-bottom:2px solid #106c00;
	}
/* napthe-bg */

#napthe-bg{
	background:#159400;
	min-height:340px;
	margin:0 auto;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:4px solid #ececec;
	
}
	
	
	
	
	
	
#box-napthe{
	width:480px;
	min-height:340px;
	float:left;
	margin-left:-10px;}	
.tab-napthe{
	height:35px;}
.button-tab-napthe{
	padding-left:10px;
	padding-right:10px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:#19b100;
	border-radius:3px 3px 0px 0px;
	float:left;
	margin-right:5px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	}
.button-tab-napthe:hover, .button-tab-napthe.active{
	background:url(../images/bg-napthe.png) repeat;
	color:#000;
	
	}	
.content-napthe{
	min-height:340px;
	padding:5px;
	background:url(../images/bg-napthe.png) repeat;
	border-radius:0px 3px 3px 3px;
    }
.content-napthe	.tab_content{
	background: #fff;
	padding: 5px;
	min-height:330px;
    border-radius:5px;

}
.content-napthe img{
		float:left;
		margin:10px 0px 0px 10px;border-radius:3px;}
/*news */
.news{
	width:480px;
	min-height:200px;
	float:left;}
.tit-new{
	width:100%;
	height:45px;
	line-height:45px;
	font-size:17px;
	font-family:Tahoma, Geneva, sans-serif;
	background:url(../images/tit-news.png) no-repeat left bottom;
	margin-bottom:0px;display:table;
}
.tit-new img{ float:left; margin-right:10px;}

.hotro{
	width:390px;
	float:right;}
	
ul.content-support{
	width:100%;
	float:left;
	display:table;
	margin-top:10px;
	}
ul.content-support li{
	width:97%;
	float:left;
	padding:2px 5px;
	list-style:none;
	background:#ececec;
	border-radius:3px;
	margin-bottom:2px;
	}
ul.content-support li span, ul.content-support li strong, ul.content-support li img{ 
	float:left; 
	line-height:35px; margin-left:15px;
}
ul.content-support li img{ margin-top:5px;}
ul.content-support li.hotline{
	font-size:16px; font-weight:bold;padding:8px 5px 8px 5px;
}
ul.content-support li.hotline span{ margin-left:15px;}

/*bank*/
#doitac{
	width:980px;
	height:100px;
	float:left;}
.productt-001 {
width: 90px;
height: auto;
float: left;
margin-right: 15px;
margin-bottom: 15px;
border:1px solid #dbdbdb;
padding:2px;
border-radius:3px;
}
.bank{
	width:980px;
	margin:0 auto;
	margin-top:20px;
	min-height:50px;
	margin-bottom:15px;display:table;
}
.tit-bank{
	width:980px;
	height:35px;
	background:url(../images/tit-hotro.png) no-repeat bottom;
	line-height:35px;
	font-size:17px;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	text-align:center;
	font-weight:normal;
	text-transform:uppercase;}
	


#slide-banks{
	width:980px;
	height:50px;
	float:left;
	margin-top:25px;
	margin-left:10px;
}
#slide-banks li{
	width:120px !important;
	float:left;
	list-style:none;}
#slide-banks .productt-001{ margin:0px;}
#slide-banks .productt-001 img{width:90px; height:50px;
	
 }
#slide-banks .productt-001 img:hover{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
  opacity:0.7;
  cursor:pointer;
  transition: all 1s ease;
  
	 opacity:1;
}
.fl-r{
	float:right;
	margin-right:0px;
	
}
a.bx-prev, a.bx-next{
	width:25px;
	height:27px;
	background:url(../images/privew.png) no-repeat;
	display:block;
	float:left;
	margin-left:5px;
	position:absolute;
	top:-55px;
	right:0px;
}
 a.bx-next{
	 background:url(../images/next.png) no-repeat;position:absolute;top:-55px;
	right:0px;}
#slide-banks  a.bx-prev{
	left:-90px;
	top:10px;
	opacity:0.6;
}
#slide-banks a.bx-next{
	right:-50px;
	top:10px;opacity:0.6;
}
#slide-banks  a.bx-prev:hover,#slide-banks a.bx-next:hover{ opacity:1;}


/*bg-footer*/
#bg-footer{
	min-height:170px;
	background:url(../images/bg-f.jpg) no-repeat;
	margin:0 auto;
	border-top:4px solid #dbdbdb;
}
.copyright{
	height:35px;
	background:#4a4a4a;
	border-top:1px solid #343434;
	text-align:center;
	line-height:35px;
	color:#CCC;
}

.box-f{
	width:210px;

	float:left;
    margin-top:20px;
}

.box-ff{
	width:400px;
	padding-left:30px;
	padding-right:30px;
	color:#FFF;line-height:25px;
	float:left;}
.box-f span{
	width:100%;
	color:#FFF;
	float:left;
	font-size:13px;
    font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:30px;
	text-transform:capitalize;

}
.box-f a{
	width:100%;
	color:#FFF;
	line-height:25px;
	display:table;
	font-size:13px;
	text-transform:inherit;
	border-bottom:1px solid #666;
}
.box-f a:hover{ border-bottom:1px dashed #666;}

/*product*/
.img_pro {
    float: left;
    margin-bottom: 30px;
    margin-right: 30px;
}
.img_pro.three {
    margin-left: 64px;
}
.img_pro img {
    border-radius: 5px;
    height: 69px;
    width: 124px;
}