body {
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	background: url(../images/bg.jpg) #260310;
    cursor: url(../images/7652.ani);
}
img {border:none;}


.title{color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:11px;}
a:link {color: #0066FF;	text-decoration: none;}
a:visited {text-decoration: none; color: #0066FF;}
a:hover {text-decoration: none;	color: #FF9900;}
a:active {text-decoration: none; color: #0065FF;}
.submenu_box {width:178px; float:left}
ul.submenu{ margin:auto; padding: 16px 0px 5px 10px;}
ul.submenu li {height:18px; display:block; float:left}
ul.submenu a {color:#FFFFFF; font-size:12px; font-weight:bold;  padding-right:10px;padding-left:10px; text-decoration:none;}
ul.submenu a:hover {left no-repeat;}




ul.servicemenu{ margin:0; padding: 0px 0px 0px 10px;width:220px;}
ul.servicemenu li {display:block; line-height:34px; border-bottom:1px #260310 dashed;}
ul.servicemenu li.hover {display:block; background:url(../images/service_cat_mouse_over.gif) left no-repeat;color:#260310; font-weight:bold}
ul.servicemenu a {color:#260310;font-size:12px; padding-left:30px;background:url(../images/service_cat_mouse_out.gif) left no-repeat;line-height:34px; height:34px;}
ul.servicemenu a:hover {color:#260310; font-weight:bold;background:url(../images/service_cat_mouse_over.gif) left no-repeat;}

.service_content{
	width:695px;
	float:left;
	padding:10px;
	padding-bottom:200px;
	background:url(../images/bg_service.jpg) right bottom no-repeat;
}

.service_box{
	margin-bottom:8px;
	width:258px;
	float:left;
	border:1px solid #e7e7e7;
}
h1.service_title{
	margin:0;
	height:28px;
	width:258px;
	line-height:30px;
	background:url(../images/service_cat.jpg) no-repeat;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	padding-left:10px;
}

.servicebox_content{
	width:258px;
	padding:17px 10px 20px 10px;
	float:left;
}



.header{
width:1000px;
height:425px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}
.header1{
	height:40px;
	width:1000px;
}
.header1_left{
background:url('../images/page_top_left.gif') #430e2a top left no-repeat;
float:left;
height:40px;
width:4px;
}
.header1_medium{
background:#430e2a;
width:982px;
float:left;
height:40px;
}
.header1_right{
width:14px;
height:40px;
float:right;
background:url('../images/page_top_right.gif') #430e2a top right no-repeat;
}

.header2{
	width:1000px;
}
.header3{
width:1000px;
height:273px;
}
.header3_left{
width:660px;
height:273px;
float:left;
}
.header3_right{
width:340px;
height:273px;
float:left;
}
.container{
width:977px;
margin:auto;
background-color:#FFFFFF;
padding-bottom:8px;
padding-top:8px;
padding-left:11px;
padding-right:11px;
}
.container1{
width:999px;
margin:auto;
background-color:#FFFFFF;
}
.container_left{
float:left;
}
.container_right{
	padding-top:10px;
	margin-left:10px;
	float:left;
}

.box_right{
	margin-bottom:8px;
	width:310px;
	float:left;
	border:1px solid #e7e7e7;
}
h1.title_boxright{
	margin:0;
	height:28px;
	width:310px;
	line-height:28px;
	background:url(../images/right_cat.jpg) no-repeat;
	font-size:12px;
	color:#fff;
	padding-left:10px;
}

.content_boxright{
	width:310px;
	padding:17px 10px 20px 10px;
	float:left;
}
.stats_boxright{
	width:310px;
	padding:17px 10px 10px 100px;
	min-height:100px;
	background:url(../images/stats.jpg) left bottom no-repeat;
}
.table_calendar{
	width:650px;
}
.table_calendar table{
	width:inherit;
	border:1px solid #cccccc;
	margin-bottom:8px;
}
.table_calendar table th{
	background:#eeeeee;
	line-height:30px;
}
.table_calendar table tr{
	padding:5px;
	line-height:30px;
	height:30px;
}
.container_650_485{
width:650px;
height:485px;
}
.container_650_485_main{
width:648px;
height:479px;
background:url(../images/Trang-Chu_39.png) no-repeat left bottom;
border-left:1px solid #3399cb;
border-top:1px solid #3399cb;
border-right:1px solid #3399cb;
}
.container_650_485_footer{
width:650px;
height:6px;
background:url(../images/Trang-Chu_40.png) no-repeat;
}
.footer{
width:1000px;
height:53px;
margin:auto;
text-align:center;

}
/*-------------galery-------------*/
/*----------gallery page--------*/

#gallery_page{
	float:left;
	width:650px;
	font-size:12px;
	padding-top:15px;
}

#gallery_box{
	float:left;
	width:155px;
	font-size:12px;
	margin-left:25px;
	!margin-left:5px;
	margin-right:25px;
	!margin-right:10px;
	margin-bottom:20px;

}

#gallery_box img{
	border:#dad2c1 1px solid;
	padding:4px;
	margin-bottom:5px;
	float:left;
}
.name_gallery{
	width:150px;
	text-align:center;
	color:#666;
	float:left;
	font-size:12px;
}

/*----------gallery index--------*/
#gallery_index{
	float:left;
	width:181px;
	height:132px;
	background:url(../images/bg_gallery.jpg) no-repeat;
	padding:10px 11px 12px 8px;
}
#gallery_album{
    width:218px;
	padding-top:7px;
	margin-left:7px;
	margin-left:7px;
	margin-bottom:20px;
	float:left;
	background:url(../images/bg_gallery_album.jpg) no-repeat;
}
.name_album{
	padding-top:15px;
	width:218px;
}

/*--------------------*/
/*-----------phan trang----------*/

#phan_trang{
    background-color: #FFFFFF;
}

#phan_trang ul{
	border:0;
	margin:0;
	padding:0;
	float:left;
}

#phan_trang li{
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
	float:left;
}
#phan_trang a{
	border:solid 1px #DDDDDD;
	margin-right:2px;
}
#phan_trang .previous-off,
#phan_trang .next-off {
	color:#666666;
	display:block;
	float:left;
	font-weight:bold;
	padding:3px 4px;
}
#phan_trang .next a,
#phan_trang .previous a {
	font-weight:bold;
	border:solid 1px #FFFFFF;
}
#phan_trang .active{
	color:#666;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
}
#phan_trang a:link,
#phan_trang a:visited {
	color:#CC0000;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#phan_trang a:hover{
	border:solid 1px #666666;
}
/*---------tin tuc--------*/

#tintuc_page{
	float:left;
	width:650px;
}


#box_tintuc{
	float:left;
	width:610px;
	padding-bottom:10px;
	border-bottom:#CCCCCC 1px dotted;
	margin-top:10px;
}

.image_tintuc{
	float:left;
	margin-right:8px;
	border:#e3e3e3 1px solid;
	padding:3px;
}

.content_tintuc{
	font-size:12px;
	color:#666;
}

.title_tintuc{
	margin-top:0;
	margin-bottom:0px;
	color:#666;
	font-weight:bold;
	font-size:16px;
}

.title_tintuc a{
	color:#356aa0;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.title_tintuc a:hover{
	color:#f62692;
	text-decoration:underline;
}

.normal_tintuc{
	margin-top:5px;
	text-align:justify;
	margin-bottom:5px;

}

.tintuc_detail{
	background:url(../images/bg_new_detail.jpg) no-repeat left center;
	padding-left:10px;
	color:#ff5f11;
	font-size:11px;
	float:left;
	margin-top:0;
}

.tintuc_detail a{
	color:#ff5f11;
	font-size:11px;
	text-decoration:underline;
}


.tintuc_detail a:hover{
	color:#333;
	text-decoration:none;
}
.box_370{
width:321px;
margin-left: 10px;
margin-right: 10px;

}
.box_370_header{
width:370px;
height:54px;
}
.box_370_header_left{
width:6px;
height:54px;
float:left;
background-image:url(../images/TGDO_19.jpg);
}
.box_370_header_medium{
width:358px;
height:54px;
float:left;
background-image:url(../images/TGDO_20.jpg);
background-repeat:repeat-x;
}
.box_370_header_right{
width:6px;
height:54px;
float:left;
background-image:url(../images/TGDO_21.jpg);
}
.box_370_medium{
width:368px;
border-left:1px solid #000000;
border-right:1px solid #000000;

}
.box_370_medium a {color:#000;text-decoration:none;}
.box_370_medium a:hover {left no-repeat;}



.box_370_tgpn{width:372px;margin-left: 10px;margin-right: 10px;}
.box_370_tgpn_header{width:370px;height:37px;}
.box_370_tgpn_header_left{width:9px;height:37px;float:left;background-image:url(../images/TGPN_29.jpg);}
.box_370_tgpn_header_medium{width:352px;height:37px;float:left;background-image:url(../images/TGPN_21.jpg);background-repeat:repeat-x;}
.box_370_tgpn_header_right{width:9px;height:37px;float:left;background-image:url(../images/TGPN_23.jpg);}
.box_370_tgpn_medium{width:368px;border-left:1px solid #fff;border-right:1px solid #fff;}
.box_370_tgpn_medium a {color:#fff;text-decoration:none;}
.box_370_tgpn_medium a:hover {left no-repeat;}

.box_370_tgpn_footer{width:372px;height:9px;}

.box_370_tgpn_footer_left{width:9px;height:9px;float:left;background-image:url(../images/TGPN_36.jpg);}
.box_370_tgpn_footer_medium{width:352px;height:9px;float:left;background-image:url(../images/TGPN_37.jpg);background-repeat:repeat-x;}
.box_370_tgpn_footer_right{width:9px;height:9px;float:left;background-image:url(../images/TGPN_38.jpg);}

.box_371_tgpn_footer_left{width:9px;height:9px;float:left;background-image:url(../images/TGPN_36_s.jpg);}
.box_371_tgpn_footer_medium{width:352px;height:9px;float:left;background-image:url(../images/TGPN_37_s.jpg);background-repeat:repeat-x;}
.box_371_tgpn_footer_right{width:9px;height:9px;float:left;background-image:url(../images/TGPN_38_s.jpg);}

.box_176{width:176px;margin-left: 10px;margin-right: 10px;}
.box_176_header{width:176px;height:54px;}
.box_176_header_left{width:6px;height:54px;float:left;background-image:url(../images/TGDO_19.jpg);}
.box_176_header_medium{width:164px;height:54px;float:left;background-image:url(../images/TGDO_20.jpg);background-repeat:repeat-x;}
.box_176_header_right{width:6px;height:54px;float:left;background-image:url(../images/TGDO_21.jpg);}
.box_176_medium{width:176px;border-left:1px solid #000000;border-right:1px solid #000000;}
.box_176_medium a {color:#000;text-decoration:none;}
.box_176_medium a:hover {left no-repeat;}

.box_176_tgpn{width:178px;}
.box_176_tgpn_header{width:178px;height:37px;}
.box_176_tgpn_header_left{width:9px;height:37px;float:left;background-image:url(../images/TGPN_29.jpg);}
.box_176_tgpn_header_left1{width:5px;height:37px;float:left;background-image:url(../images/TGPN_32.jpg);}
.box_176_tgpn_header_medium{width:160px;height:37px;float:left;background-image:url(../images/TGPN_21.jpg);background-repeat:repeat-x;}
.box_176_tgpn_header_medium1{width:167px;height:37px;float:left;background-image:url(../images/TGPN_40.jpg);background-repeat:repeat-x;}
.box_176_tgpn_header_right{width:9px;height:37px;float:left;background-image:url(../images/TGPN_23.jpg);}
.box_176_tgpn_header_right1{width:6px;height:37px;float:left;background-image:url(../images/TGPN_39.jpg);}
.box_176_tgpn_medium{width:176px;border-left:1px solid #fff;border-right:1px solid #fff;}
.box_176_tgpn_medium a {color:#fff;text-decoration:none;}
.box_176_tgpn_medium a:hover {left no-repeat;}

.box_176_tgpn_footer{width:180px;height:9px;}
.box_176_tgpn_footer_left{width:9px;height:9px;float:left;background-image:url(../images/TGPN_36_s.jpg);}
.box_176_tgpn_footer_medium{width:160px;height:9px;float:left;background-image:url(../images/TGPN_37_s.jpg);background-repeat:repeat-x;}
.box_176_tgpn_footer_right{width:9px;height:9px;float:left;background-image:url(../images/TGPN_38_s.jpg);}

.title_box_comment{ color:#260310; font-size: 20px;  font-weight: bold; line-height: 30px;border-bottom: 1px solid #260310;}

.title_box_gallery{
  font-size: 24px;
  font-weight: bold;
  color:#663333;
  height: 30px;
  padding-top: 30px;
  padding-left: 80px;
  border-top:1px #999 dotted;
 background:url('../images/bg_gallery_cat.jpg') left bottom no-repeat;
}
.title_box_gallery_none{
  font-size: 24px;
  font-weight: bold;
  color:#663333;
  height: 30px;
  border-bottom: 1px solid #663333;
}
/*--------------------*/



#faq_page{
	float:left;
	width:650px;
	font-size:11px;
	line-height:14px;
	color:#666666;
}

.accordion_toggle {
			display: block;
			height: 30px;
			width: 620px;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #000;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			background:url(../images/icon_q.jpg) no-repeat left center;
			margin: 0 0 0 0;
			cursor:pointer;
			padding-left:20px;
		}

.accordion_toggle_active {
			color: #FF6600;
			border-bottom: 1px solid #f68263;
			background:url(../images/icon_q.jpg) no-repeat left center;
		}

.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}

.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

.vertical_accordion_toggle_active {
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
.important{
	color:#FF0000;
}
.error_message{
	color:#FF0000;
	font-style:italic;
	font-weight:bold;
	padding-left:20px;
	background:url(../images/warning.gif) left no-repeat;
}
.title_box_women{
  font-size: 14px;
  font-weight: bold;
  color:#FFF;
  height: 25px;
  padding-top: 6px;
  padding-left: 28px;
 background-image:url(../images/ChitietTGPN_03.jpg); background-repeat: no-repeat;
 border-bottom: 1px solid #fff
}
.title_box_men{
  font-size: 14px;
  font-weight: bold;
  color:#000;
  height: 20px;
  padding-top: 20px;
  padding-left: 37px;
 background-image:url(../images/ChitietTGDO_03.jpg); background-repeat: no-repeat;
  border-bottom: 1px solid #000
}
.content{width::952px;min-height:573px; background:url(../images/bgcen3.jpg); background-repeat:repeat-x;text-align::left}
#topcontent{background-image:url(../images/tg.jpg);height:132px;width:1000px;}
#bottomcontent{background-image:url(../images/bgbot.jpg);height:35px;width:1000px;}


/*----------------------------------------------------------------------
Added by Nguyen Duy Nhan
-----------------------------------------------------------------------*/
.footer_page{
	margin:auto;
	width:1000px;
}
.footer_page_left{
	width:4px;
	height:4px;
	float:left;
	background:url(../images/page_bottom_left.gif);
}

.footer_center_left{
	width:992px;
	float:left;
	height:4px;
	background:#FFF;
	
}

.footer_page_right{
	width:4px;
	height:4px;
	float:right;
	background:url(../images/page_bottom_right.gif);
}
.image_event{
	border:1px solid #666;
}
.description_event{
	margin-top:20px;
	border-top:1px #999 solid;
}