/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;	
	background:#f2f2f2 url(../images/bgpage.png) repeat-y center;
	line-height:20px;
}
h1,h2,h3{
	padding:0px;
	margin:0px;
	line-height:normal;	
}
#toppage{
	background:#ffffff url(../images/bgtoppage.jpg) repeat-x bottom;
	height:98px;
}
#menubar-slide{
	background:#f1f1f1 url(../images/bgmenubar-slide.jpg) repeat-x top;
	height:361px;	
}
#nav{
	height:43px;
	width:1000px;
	margin:0 auto;
	padding:0px;
}
#nav li{
	float:left;
	list-style:none;
	height:38px;	
	line-height:38px;
	background:url(../images/linemenubar.jpg) no-repeat right;
	position:relative;
	white-space:nowrap;
}
#nav li:last-child{
	background:none;
}
#nav li a{
	display:inherit;
	padding-left:15px;
	padding-right:15px;	
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#nav li.active{
	background:url(../images/bgbaractive.jpg) repeat-x !important;
	height:38px;	
}
#nav li.active a{
	color:#002e83;	
}
#nav li ul{
	padding:0px;
	margin:0px;
	position:absolute;
	top:100%;
	left:0px;
	background:#f5f5f5;
	border:solid 1px #CCC;
	width:250px;
	z-index:9999;
	display:none;
	border-top:none;
}
#nav li ul li{
	width:250px;
	line-height:25px;	
	height:25px;
	border-bottom:solid 1px #CCC;
	border-top:solid 1px #FFF;
	background:none;
}
#nav li ul li:first-child{
	border-top:none;
}
#nav li ul li a{
	display:inherit;
	color:#002e83;		
}
#nav li ul li.active{
	background:#EEE;	
	line-height:25px;	
	height:25px;
}
#nav li ul li.active a{
	color:#FF0000;	
}
#slideshow{
	width:1000px;
	margin:0 auto;
	height:263px;		
	box-shadow:0px 5px 10px	#666;
}
#bodycontent{
	width:1000px;
	margin:0 auto;
	background:#FFF;
	box-shadow:0px 0px 10px	#666;
}
#support{
	height:54px;
	background:url(../images/bgsupport.jpg) repeat-x;	
	box-shadow:0px 5px 10px	#666;
}
#support .item{
	width:250px;
	float:left;
	background:url(../images/linesupport.jpg) no-repeat left;
	height:53px;	
}
#support .item:first-child{
	background:none;	
}
#support .hotline{
	background:url(../images/iconhotline.jpg) no-repeat left;
	height:53px;
	margin-left:2px;
	padding-left:82px;
	font-weight:bold;
	font-size:18px;
	color:#414042;
	font-weight:bold;
	line-height:22px;
	text-shadow:1px 1px 2px #FFF;
}
#support .email{
	background:url(../images/iconemail.jpg) no-repeat left;
	height:53px;
	margin-left:2px;
	padding-left:65px;
	color:#2160ad;
	font-size:16px;
	font-weight:bold;
	text-shadow:1px 1px 2px #FFF;
	line-height:53px;
	font-style:italic;
}
#support .vinalink{
	background:url(../images/iconvinalink.jpg) no-repeat left;
	height:53px;
	margin-left:2px;
	padding-left:82px;
	font-weight:bold;
}

#footer{
	background:url(../images/bgfooter.jpg);
	color:#FFF;
}
#copyright{
	
	background:#bfbfbf;
	border-top:3px solid #FFF; 	
	border-bottom:3px solid #FFF;
	line-height:23px;
	color:#535353; 
	text-align:center;	
}
#bodypage{
	/*padding:10px;	*/
}
#leftcol{
	width:732px;	
	float:left;
}
#rightcol{
	width:237px;
	float:right;
}
.c{
	clear:both;	
}
.c5{
	clear:both;	
	height:5px;
}
.c15{
	clear:both;	
	height:15px;
}
.c10{
	clear:both;	
	height:10px;
}
.titleright{
	background:url(../images/bttitle.jpg) repeat-x top;
	height:30px;
	border-bottom:solid 2px #ce0001;	
	line-height:30px;
	font-weight:bold;
	text-transform:uppercase;
	color:#58595b;
}
.titleleft{
	height:30px;
	border-bottom:solid 2px #ce0001;	
	line-height:30px;
	font-weight:bold;
	text-transform:uppercase;
	color:#58595b;
}
.titleright a,.titleleft a{
	color:#58595b;
	text-decoration:none;	
}
.rightboxborder{
	border:solid 1px #bcbec0;	
}
.booktext{
	width:125px;
	height:24px;
	line-height:24px;
	
	float:left;
	margin:0px;
}
.bookcombo{
	width:135px;
	
	padding:0px;
	margin:0px;	
	border:solid 1px #CCC;	
}
.lablebook{
	width:86px;
	height:24px;
	float:left;	
	line-height:24px;
	padding-right:5px;
	text-align:right;
	font-weight:bold;
	color:#58595b;
}
.btnbook{
	background:url(../images/bgbtnbook.jpg) repeat-x;
	height:28px;
	line-height:28px;
	color:#626262;
	text-shadow:1px 1px 1px #FFF;	
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.arrowtitle{
	background:url(../images/arrowtitle.png) no-repeat left;
	padding:0;
	margin:0;
	padding-left:20px;
	font-size:12px;
	line-height:30px;
}
.ulservice{
	padding:0px;
	margin:0px;
	padding-left:5px;
	padding-right:5px;	
}
.ulservice li{
	list-style:none;
	background:url(../images/arrowservice1.jpg) no-repeat left 50%;
	line-height:20px;	
	padding-left:25px;
	color:#414042;
}
.ulservice li a{
	color:#414042;
	text-decoration:none;	
	display:inherit;
}
.ulservice li a:hover{
	text-decoration:underline;	
}
.ulservice li.title{
	list-style:none;
	background:url(../images/arrowservice.jpg) no-repeat left  top ;
	padding-left:15px;
	line-height:20px;
	font-weight:bold;
	color:#004490;
	text-transform:uppercase;
}
.ulservice li.title a{
	color:#004490;
	text-decoration:none;	
}
.ulservice li.line{
	list-style:none;
	border-bottom:solid 1px #CCC;
	height:1px;
	clear:both;
	background:none;
	margin-top:5px;
	margin-bottom:5px;	
}
.itemhoso{
	background:url(../images/iconhoso.jpg) no-repeat left;
	height:40px;
	line-height:40px;	
	border-bottom:solid 1px #CCC;
}
.itemhoso a{
	display:inherit;
	color:#414042;
	font-weight:bold;
	text-decoration:none;	
	padding-left:45px;
}
.itemhoso a:hover{
	text-decoration:underline;
}
.boxhome{
	width:235px;
	height:221px;
	border:solid 1px #CCC;
	float:left;
	margin-left:10px;
	background:#e6e6e6;
}
.marginleft0{
	margin-left:0px !important;	
}
.boxhome .title{
	background:url(../images/bttitle.jpg);	
	height:76px;
	color:#014590;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	padding:10px;
}
.boxhome .title a{
	color:#014590;
	text-decoration:none;
}
.boxhome .title a:hover{
	text-decoration:underline;	
}
.boxhomeshadow{
	border:solid 1px #ebebeb;	
	width:240px;
	height:402px;
	box-shadow:0px 0px 10px #ebebeb;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	padding:7px;
	float:right;
	overflow:hidden;
}
.boxhomeshadow .box1{
	width:240px;
	height:402px;
	background:#f4f4f4;	
}
.boxlefthome{
	width:453px;
	float:left;	
}
.boxlefthome .item{
	border-bottom:solid 1px #e1e1e1;	
	margin-top:5px;
	margin-bottom:5px;
}
.boxlefthome .item1{
	background:url(../images/dotred.jpg) no-repeat left;
	line-height:22px;	
}
.boxlefthome .item1 a{
	display:inherit;
	padding-left:10px;	
	text-decoration:none;
	color:#004391;
}
.boxlefthome .item1 a:hover{
	text-decoration:underline;	
}
.tabhome{
  border-bottom:solid 3px #004391;
  padding:0px;
  margin:0px;	
}
.tabhome li{
	border:solid 3px #FFF;	
	float:left;
	line-height:24px;
	height:24px;
	background:#e7e7e7;
	list-style:none;
	border-left:none;
}
.tabhome li.active{
	border-bottom:none;
	height:27px;
	background:url(../images/tabhomeactive.png) repeat-x;
}
.tabhome li a{
	display:inherit;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;	
	color:#6e6e70;
	font-weight:bold;
	text-decoration:none;
}
.tabhome li a:hover{
	color:#FF0000;	
}
.tabhome li.active a{
	color:#FFF;	
}
.tabhome h2{
	padding:0px;
	margin:0px;
	line-height:normal;
	font-size:12px; 	
}
.cellimagehome{
	width:228px;
	float:left;	
	margin:6px;
}
.cellimagehome .image{
	width:226px;
	height:150px;
	border:solid 1px #a8a9ad;
	overflow:hidden;
	
}
.cellimagehome .name{
	color:#535353;	
	margin-top:5px;
	text-align:center;
}
/*.breadcrumb{
	height:30px;
	line-height:30px;
	background:#dadada;	
	padding-left:10px;
	color:#6a6a6c;
	font-weight:bold;
}
.breadcrumb a{
	color:#6a6a6c;
	text-decoration:none;
}
.breadcrumb .active a{
	color:#154d8a;
	text-decoration:none;
}*/
.detailname{
	font-size:14px;	
	color:#58595b;
	padding:0px;
	margin:0px;
}
.menuright{
	padding:0px;
	margin:0px;	
}
.menuright li{
	list-style:none;
	line-height:26px;
	height:26px;	
	background:#dadada;
	font-weight:bold;
	border-top:solid 2px #FFF;
}
.menuright li a{
	color:#58595b;	
	text-decoration:none;
	display:inherit;
	padding-left:20px;
}
.menuright li.title{
	background:url(../images/bgtitlemenuright.jpg) repeat-x !important;
	line-height:31px;
	height:31px;	
	color:#FFF;
	text-transform:uppercase;
	padding-left:0px;
}
.menuright li.title a{
	color:#FFF;
	text-decoration:none;
	background:url(../images/arrowmenuright.jpg) no-repeat left;
	padding-left:20px;
}
.menuright li.active{
	background:#4d98de;	
}
.menuright li.active a{
	color:#FFF;	
	text-decoration:none;
}
#footer ul{
	padding:0px;
	margin:0px;
	float:left;
	width:200px;
	margin-left:35px;	
	min-height:20px;
}
#footer ul:first-child{
	margin-left:20px;	
}
#footer ul:last-child{
	width:275px;	
}
#footer ul:last-child li{
	width:285px;	
}
#footer ul li{
	list-style:none;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:solid 1px #3371a6;
	color:#d1d3d4;
	background:url(../images/arrowmenufooter.jpg) no-repeat left;
}
#footer ul li a{
	color:#d1d3d4;
	text-decoration:none;
	display:inherit;	
	padding-left:10px;
}
#footer ul li.title{
	margin-top:10px; 	
	border-bottom:solid 2px #FFF;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	background:none;
}
#footer ul li.title a{
	color:#FFF;
	padding-left:0px;	
}
.flaglang{
	background:url(../images/flag.jpg) no-repeat;
	width:44px;
	height:21px;	
	margin-top:5px;
}
.flaglang div{
	width:22px;
	height:21px;
	float:left;	
}
.imagenews{
	width:150px;
	float:left;
	margin-right:10px;	
}
.itemnews{
	padding:5px;
}

.newsodd{
	background:#F5F5F5;	
}
.newsname{
	padding:0px;
	margin:0px;
	font-size:14px;	
}
.newsname a{
	text-decoration:none;
	color:#426EC0;	
}
.newsname a:hover{
	text-decoration:underline;
}
.createdate{
	font-size:11px;
	color:#666;
}
.imagemarginright5{
	float:left;
	margin-right:5px;	
}
.name{
	color:#426EC0;	
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height:normal;
}
.name a{
	color:#426EC0;	
	text-decoration:none;	
}
.name a:hover{
	text-decoration:underline;
}
.titleabouthome{
	color:#004490;
	font-size:14px;
	text-transform:uppercase;
	padding:0px;
	margin:0px;	
}
.titleabouthome a{
	color:#004490;
	text-decoration:none;
}
.itemnamedetai{
	font-size:16px;	
}
.logohome{
	width:173px;
	height:86px;
	float:left;
	overflow:hidden;	
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
	border:solid 1px #CCC;
}
.intro{
	font-size:12px;
	padding-top:10px;	
}
