@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body{
font-size:12px;
font-family:Tahoma, Geneva, sans-serif;
background:#d8d8d8;
}
a{
	text-decoration:none; color:#FFFFFF;
}
a:hover{
color:#FFFFFF;	
}
.button{
background:#333;
border:1px solid #333;
color:#FFF;
font-weight:bold;
padding:2px 5px 2px 5px;
margin:5px;	
}
.input{
margin-bottom:3px;	
}
#wrapper{
width:1200px;
margin:0 auto;
}
#header{}
#xright{
float:left;
width:200px;
margin-left:10px;	
}
#banner{
}
#top-menu{
height:45px;
background:url(../images/bg_menu.png) no-repeat top left;
}
#nav1,#nav1 ul{
	list-style-type:none;	
}
#nav1 li{
float:left;
position:relative;
padding:5px 34px;
}
#nav1 .line{
width:1px;
height:36px;
background:url(../images/line.png) no-repeat center;
}

#nav1 li a{
font-size:13px;
height:35px;
line-height:35px;
display:block;
font-weight:bold;
text-align:center;
color:#f286b7;
padding:0 25px;
text-transform:uppercase;
}
#nav1 .active,#nav1 li a:hover{
	color:#FFF;
	background:#666;
border-radius: 15px;
	-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}
#nav1 ul{
width:300px;
position:absolute;
top:45px;
left:0;
background:#E9F3F3;
display:none;
opacity:0.9;
box-shadow: 5px 5px 5px #666;
z-index:99999;
}
#nav1 ul li{
position:relative;	
}

.search{
	list-style:none;
	float:left;	
}
.search li{float:left;margin-right:5px}
/*/////////////////*/
#container{
	padding-bottom:15px;
	background:url(../images/shadow.png) bottom center;
}
#left{
width:200px;
float:left;
}
.modul{margin-bottom:5px}
.modul .title{
background:url(../images/title.png) repeat-x center;
font-weight:bold;
text-align:center;
height:43px;
line-height:43px;
color:#FFF;
text-transform:uppercase;
}
.modul .content{
background:#cecece;
padding-bottom:10px
}
.m_bot{
background:url(../images/content_bot.png) no-repeat top center;
height:12px;	
}
.nav2,.nav2 ul{
	list-style-type:none;
}
.nav2 li{
	position:relative;
	background:url(../images/bg_li.png) no-repeat bottom center;
	padding:5px 0;
}
.nav2 a{
background:url(../images/arrow.png) no-repeat 15px 2px;
color:#000;
display:block;
line-height:18px;
padding-left:35px;
font-weight:bold;
}
.nav2 a:hover{
color:#69F;	
}
.nav2 ul{
width:250px;
position:absolute;
top:0;
left:200px;
background:#FFF;
opacity:0.9;
box-shadow: 5px 5px 5px #666;
z-index:99999;
display:none;
}
.nav2 ul a{
color:#792801;
background:none;
height:25px;
padding-left:10px;
}
.nav2 ul li{
	background:none;
	padding:0;
}
.nav2 ul a:hover{
background:#C60;
color:#FFF;	
}
/*////////////*/

#nav3,#nav3 ul{
	list-style-type:none;	
}
#nav3 li{
float:left;
position:relative;
}
#nav3 .line{
width:2px;
height:32px;
background:url(../images/li3.png) no-repeat center;	
}

#nav3 li a{
height:32px;
line-height:32px;
display:block;
font-weight:bold;
text-align:center;
color:#FFF;
padding:0 30px;
text-transform:uppercase;
}
#nav3 .active,#nav3 li a:hover{
color:#FC0;
}


#nav3 .active2{
width:260px;
background:#063;
color:#FFF;
padding-left:10px;
transition: all .5s;
-moz-transition: all .5s;
-webkit-transition: all .5s;
-o-transition: all .5s;
}

#main{
}
#main a img{border:none}

.tcat{
position:relative;
color:#FFF;
height:35px;
line-height:35px;
font-size:15px;
text-transform:uppercase;
padding-left:20px;
background:url(../images/tcat.png) repeat-y top left;
}
#main .content{

	padding:10px;
	background:#FFF;
	overflow:auto;
	height:700px
}

#main .content .sp{
text-align:center;
float:left;
width:275px;

margin:10px 7px;
}
.box_productspecial{
	padding:0 5px;
	background:#FFF;
	margin-bottom:10px;}

.lsp{
width:743px;
margin-bottom:10px;
float:left;	
}
.lsp .content{
width:721px;
}
.sp .hinh{
background:#FFF;
width:275px;
height:200px;
margin-bottom:5px;
border:1px solid #CCC;
}
.gia{
text-align:center;
margin-bottom:10px;	
}
.ten{
color:#00529f;
font-weight:bold;	
}
#slider1{
	height:437px;padding:15px 15px 25px 15px;background:#FFF;
}
.viewmore{
	float:right;		
	text-align:right;
	padding-right:10px;
}
.viewmore a{
	color:#FF0000;
	font-style:italic;
}
.box_new{
border-right:1px dotted #CCC;
margin:0 10px 10px 10px;
padding:5px 30px 5px 5px;	
float:left;
width:425px;
}
.box_new .image_boder{
padding:2px; border:#CCC;
float:left;
margin-right:30px;
}
.box_new a{
font-size:13px;
text-decoration:none;
}
.dichvu_item{
opacity:0.6;
float:left;
width:180px;
height:206px;
margin:0 30px;	
}
.dichvu_item2{
opacity:0.6;
float:left;
width:220px;
height:210px;
margin:0 30px;	
}

.dichvu_item2 h1{
	text-transform:uppercase;
	text-align:center;
font-size:13px;
height:36px;
line-height:36px;	
}
.dichvu_item2 h1 a{
color:#000;
}
.dichvu_item .hinh{
width:180px;
height:146px;
margin-bottom:10px;
}
.dichvu_item2 .hinh{
width:220px;
height:146px;
margin-bottom:10px;
}
.dichvu_item .hinh img{	
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
width:180px;
height:160px;
}
.dichvu_item2 .hinh img{	
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
width:220px;
height:146px;
}

.othernews{
	padding-left:10px;
	color:#FFF;
	margin-top:20px;
}
.othernews a{
	color:#0060FF;
}
.othernews a:hover{
	color:#F00;
}
.othernews h1{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
	margin-bottom:10px;
}
.othernews ul{
	list-style-type:none;
}
.othernews ul li{
	color:#000;
	padding-left:30px;
	line-height:20px;
	height:20px;
	margin-bottom:3px;
	background:url(../images/contacts.png) no-repeat top left;
}
.sp1{
opacity:0.6;
border:1px solid #CCC;
padding:5px;
height:200px	;
text-align:center;
float:left;
width:170px;
margin:10px 5px 10px 5px;
}
/*//////////*/

#footer{
height:102px;
background:url(../images/footer.png) no-repeat top left;
padding:5px;
text-align:center;
color:#000;
}
.usual ul{
	list-style-type:none;	
}
.usual li {
    float: left;
}
.usual ul a {
    background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    display: block;   
    margin: 1px 1px 1px 0;
    padding: 6px 20px;
    text-decoration: none !important;
	font-weight:bold;
}
.usual ul a:hover {
    background: none repeat scroll 0 0 #111111;
    color: #FFFFFF;
}
.usual ul a.selected {
    background: none repeat scroll 0 0 snow;
    border-bottom: 1px solid snow;
    color: #000000;
    cursor: default;
    margin-bottom: 0;
	
}
.content_tab{
	clear: left;
	border-top:1px solid #EBEBEB;
	padding:9px;
}
.tour_detail{
	margin-bottom:10px;
}
.tour_detail .image{
	width:400px;
	padding:5px;
	border:1px solid #E2E2E2;
	float:left;
	margin-right:10px;	
}
.tour_detail ul{
	list-style:none;
	font-size:14px;
}
.tour_detail ul li{
line-height:25px;
border-bottom:1px dotted #CCC;
	
}
.tour_detail ul li span{
	text-transform:uppercase;
	color:#0060FF;
	font-weight:bold;
	
}
.phantrang{
text-align:center;
margin:5px;
}
.phantrang a{
padding:0 5px;
margin: 5px 0 10px 0;
text-decoration:none;
color: #000;
}
.phantrang span{color:#F30;padding:0 4px;
margin: 5px 2px 10px 0;
text-decoration:none;
background: #000;
color:#FFF;
font-weight:bold;
}
.phantrang a:visited{
background:#D3DBFA;
}
.clear{
clear:both;	
}
ul.accordion
{
	list-style:none;
	text-align:center;
}

ul.accordion li img
{
	width:1125px;
	float:right;
}