/* Kiddung */
/* @group Main */
*
{
	margin: 0;
	padding: 0;
	outline:none;
}

html
{
	background:#FFF url(../../images/bg.png) repeat-x 0 0;
}

body {
	line-height: 1.5em;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
}

h1, h2, h3, h4, h4 {
	padding-bottom: 5px;
	margin: 5px 0;
}
img
{
	border:none;
}
/* Link CSS */

a:link,
a:visited {
	/* color: see style css */
	color: #1eaaea;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

.link_title_content a
{
	text-decoration:none;
	text-align: left;
}

.exlink
{
	color: #1eaaea !important;
}
/* Wrapper */
html,body
{
	margin:0;
	padding:0;
	margin:auto;
	width:100%;
}
ol li
{
	list-style-position:inside;
}
#wrapper {
	width:930px;
	margin:auto;
	float:left;
}
/*aty*/
#main-wrapper{
	width:990px;
	margin:auto;
}
#left-wrapper{
	width:30px;height:1000px;float:left;
}
#right-wrapper{
	width:30px;height:1000px;float:left;
}


/* Header */

#header {
	background:url(../../images/mesh_header.png) no-repeat 200px top;
	/* 1280 solution */
	height:150px;
	width:930px;
	margin:auto;
/*	margin-bottom:-30px;
	/* 1024 solution */
	/*
	height:150px;
	margin-bottom:-20px;
	*/
	overflow:hidden;
}
#logo
{
	width:152px;
	height:43px;
	margin:0 auto;
	position:relative;
	padding:40px 0 9px;
}

#logo a
{
	background:transparent url(../../images/logo.png) no-repeat scroll center center;
	_background:transparent url(../../images/logo.gif) no-repeat scroll center center;
	display:block;
	height:43px;
	width:152px;
}
#logo a span{
	left:-1000px;
	position:absolute;
}
#top
{
	font-size:12px;
	float:right;
	display:block;
	position:relative;
	color:#2bb5f4;
	height:30px;
	top: 0px;
	left: 31px;
	width: 433px;
}
#topmenu
{
	display:block;
	float:left;
	padding-right:12px;
}
#topmenu span
{
	text-transform:uppercase;
	border-right: 1px solid #2bb5f4;
	padding:0 12px;
}
#language
{
	float:left;
	display:block;
	width:85px;
}
#language span
{
	margin:0 5px;
}
#language span.activelang
{
	color:#FFF;
	
}
#language input.activelang
{
	color:#FFF;
	border:0;	
	background: transparent url(../../images/radio_check.png) no-repeat left center;
	width:38px;
}
#language input
{
	margin-left:4px;
	border:0;
	background: transparent url(../../images/radio.png) no-repeat left center;
	width:38px;
	cursor:pointer;
	color:#1EAAEA;
	padding-left:10px;
	font-size:12px;
}

.textbox
{
	border-color:#aaa #ddd #ddd #aaa;
	border-style:solid;
	border-width:1px;
}
.button
{
	background:url(../../images/button.gif) no-repeat 0 0;
	width:100px;
	height:36px;
	border:none;
	color:#FFF;
	text-transform:uppercase;
}
#home #bottom_menu, #bottom_menu
{
	color:#828282;
	line-height:normal;
	font-size:17px;
	z-index:9999;
	display:block;
	overflow:hidden;
/*	width:25%;
*/
	margin-top:-32px;
	margin-right:6%;
	_margin-right:30px;
	padding-top:38px;
	float:right;
}
#bottom_menu
{
	margin-top:0px;
	padding-top:60px;
}
#bottom_menu span
{
	text-transform:uppercase;
	font-size:12px;
	padding:12px;
}
#footer a
{
	color:#828282;
}

/******************* kid
img#logo {
	display: block;
	position:relative;
	background:url(../../images/logo.gif) no-repeat scroll 0 0;
	height: 149px;
	width: 238px;
	float:left;
}

.top {
	background:url(../../images/top_bg.gif) repeat-x scroll 0 0;
	height: 8px;
	display:block;
	position:relative;
	font-size: 5px;
}

div#top .padding {
	padding:  15px;
}
kid *********************/
/* End Header */

/* Mainbody */
#mainbody{
	margin:-30px auto 0;
	width:930px;
}


/* Board */
#home #board
{
	background:url(../../images/board_home.png) no-repeat 0 0;
	height:444px;
	width:930px;
	margin:auto;
	padding:0;
}
#home #board_center
{
	background:none;
}

#board
{
	clear:both;
	background:url(../../images/board.png) no-repeat 0 0;
	_background:#FFF url(../../images/board_home.png) no-repeat 0 0;
/* 1280 solution
	width: 930px;
	height:444px;
/* 1024 solution */
	min-height:423px;
	width:914px;
	margin:auto;
	padding:10px;
	display:block;
	overflow:hidden;
	_padding:8px;

}
#home #board_content
{
	background:none;
}
#board_content
{
	background-color:#FFF;
	display:block;
	overflow:hidden;
	height:1%;
}
#leftboard
{
	float:left;
	display:block;
}
#home #centerboard
{
	width:100%;
	padding:0;
	background:none;
}

#centerboard
{
	color:#2d4b50;
	line-height:1.5em;
	text-align:justify;
	display:block;
	padding:18px;
	overflow:hidden;
	font-size:1.2em;
	width:65.9%;
	display:block;
	overflow:hidden;
	float:left;
}
#centerboard p
{
	margin:15px 0;
}

#rightboard
{
	float:right;
	width:30%;
	display:block;

}
/*#boardshadow
{
	background:url(../../images/board_shadow.png) no-repeat center center;
	height:22px;
	position:relative;
	z-index:10;
}
*/
#home-body 
{ 
	background-color:#FFF;
	height:1%;
	display:block;
	overflow:hidden;
	margin:0 7px;
	padding:2px 0;
	
}
#home-tongquan, #home-tintuc, #home-codong, #home-spdv
{ 
/*	margin-right:2px;
*/	float:left; 
	display:block;	
	position:relative;
}
.clearboth { clear:both; }

	/* Menu */
	#menu
	{
		text-transform:uppercase;
	}
	#home-body li
	{
		list-style:none;
		display:list-item;
	}
	#buttongquan
	{
		background:url(../../images/menu1.gif) no-repeat 0 0;
		height:43px;
		width:230px;
	}
	#buttongquan:hover
	{
		background:url(../../images/menu1_active.gif) no-repeat 0 0;
		height:43px;
		width:230px;
	}
	
	#buttintuc
	{
		background:url(../../images/menu2.gif) no-repeat 0 0;
		height:43px;
		width:228px;
	}
	#buttintuc:hover
	{
		background:url(../../images/menu2_active.gif) repeat-x center center;
		height:43px;
		width:228px;
	}
	#butthongtin
	{
		background:url(../../images/menu3.gif) no-repeat center center;
		height:43px;
		width:228px;
	}
	#butthongtin:hover
	{
		background:url(../../images/menu3_active.gif) no-repeat center center;
		height:43px;
		width:228px;
	}
	#butsanpham
	{
		background:url(../../images/menu4.gif) no-repeat 0 0;
		height:43px;
		width:230px;
	}
	#butsanpham:hover
	{
		background:url(../../images/menu4_active.gif) no-repeat 0 0;
		height:43px;
		width:230px;
	}
	#buttongquan , #buttintuc , #butthongtin , #butsanpham 
	{	
		text-align:center;
	}
/*	#buttongquan div
	{
		background:url(../../images/t_menu1.png) no-repeat 0 center;
		width:155px;
	}
	#buttongquan div:hover
	{
		background:url(../../images/t_menu1_active.png) no-repeat 0 center;
		width:159px;
	}
	#buttintuc div
	{
		background:url(../../images/t_menu2.png) no-repeat 0 center;
		width:95px;
	}
	#buttintuc div:hover
	{
		background:url(../../images/t_menu2_active.png) no-repeat 0 center;
		width:105px;
	}
	#butthongtin div
	{
		background:url(../../images/t_menu3.png) no-repeat 0 center;
		width:140px;
	}
	#butthongtin div:hover
	{
		background:url(../../images/t_menu3_active.png) no-repeat 0 center;
		width:154px;
	}
	#butsanpham div
	{
		background:url(../../images/t_menu4.png) no-repeat 0 center;
		width:124px;
	}	
	#butsanpham div:hover
	{
		background:url(../../images/t_menu4_active.png) no-repeat 0 center;
		width:127px;
	}
	#buttongquan div, #buttintuc div, #butthongtin div, #butsanpham div
	{
		color:#FFF;
		text-transform:uppercase;
		font-size:12px;

		line-height:40px;
		margin:0 auto;
		display:block;
		overflow:hidden;
		text-indent:-9000px;
	}
	#buttongquan div, #buttintuc div, #butthongtin div, #butsanpham div
	{
		line-height:40px;
	}
*/	
	#buttongquan div, #buttintuc div, #butthongtin div, #butsanpham div
	{
		text-indent:-9000px;
	}

	/* Sub menu */
	#home-body ul
	{
		padding:0 5px;
		text-indent:-10000px;
	}
	#home-body li
	{
		margin:0 auto;
		line-height:30px;
		border-bottom:2px solid #F3F3F3;
		padding:0 8px;
	}
	#home-body a
	{
		width: 200px;
		/*border: 1px solid #CC0000;*/
		height: 24px; 	
	}
	#hinhtongquan, #hinhtintuc, #hinhcodong, #hinhspdv
	{
		position:relative;
	}
	#hinhtongquan ul, #hinhtintuc ul, #hinhcodong ul, #hinhspdv ul
	{
		bottom:0;
		position:absolute;
		margin-bottom:7px;
	}
	#hinhtongquan li a, #hinhtintuc li a, #hinhcodong li a, #hinhspdv li a
	{
		display:block;
	}
	span.divide_menu
	{
		background:url(../../images/bullet_menu.png) no-repeat 0 center;
		height:10px;
		width:6px;
		vertical-align:middle;
		display:inline-block;
	}
	/* Menu 1 */
	#hinhtongquan li#menu11 a
	{
		background:url(../../images/menu11.png) no-repeat center center;
	}
	#hinhtongquan li#menu12 a
	{
		background:url(../../images/menu12.png) no-repeat center center;
	}
	#hinhtongquan li#menu13 a
	{
		background:url(../../images/menu13.png) no-repeat center center;
	}
	#hinhtongquan li#menu14 a
	{
		background:url(../../images/menu14.png) no-repeat center center;
	}
	/* Menu 2 */
	#hinhtintuc li#menu21 a
	{
		background:url(../../images/menu21.png) no-repeat center center;
	}
	#hinhtintuc li#menu22 a
	{
		background:url(../../images/menu22.png) no-repeat center center;
	}
	#hinhtintuc li#menu23 a
	{
		background:url(../../images/menu23.png) no-repeat center center;
	}
	/* Menu 3 */
	#hinhcodong li#menu31 a
	{
		background:url(../../images/menu31.png) no-repeat center center;
	}
	#hinhcodong li#menu32 a
	{
		background:url(../../images/menu32.png) no-repeat center center;
	}
	#hinhcodong li#menu33 a
	{
		background:url(../../images/menu33.png) no-repeat center center;
	}
	#hinhcodong li#menu34 a
	{
		background:url(../../images/menu34.png) no-repeat center center;
	}
	/* Menu 4 */
	#hinhspdv li#menu41 a
	{
		background:url(../../images/menu41.png) no-repeat center center;
	}
	#hinhspdv li#menu42 a
	{
		background:url(../../images/menu42.png) no-repeat center center;
	}
	#hinhspdv li#menu43 a
	{
		background:url(../../images/menu43.png) no-repeat center center;
	}
	#hinhspdv li#menu44 a
	{
		background:url(../../images/menu44.png) no-repeat center center;
	}
	#hinhspdv li#menu45 a
	{
		background:url(../../images/menu45.png) no-repeat center center;
	}
	#hinhspdv li#menu46 a
	{
		background:url(../../images/menu46.png) no-repeat center center;
	}
	#hinhspdv li#menu47 a
	{
		background:url(../../images/menu47.png) no-repeat center center;
	}
	/***************************************/
	/********* Menu in level 2 *************/
	#maintabp 
	{ 
		margin:auto; 
	}
	#menu-tongquanp
	{
		background:url(../../images/menu1_2.gif) no-repeat 0 0;
		height:41px;
		width:229px;
	}
	#menu-tongquanp:hover
	{
		background:url(../../images/menu1_2_active.gif) no-repeat 0 0;
		height:41px;
		width:229px;
	}
	
	#menu-tintucp
	{
		background:url(../../images/menu2_2.gif) no-repeat 0 0;
		height:41px;
		width:228px;
	}
	#menu-tintucp:hover
	{
		background:url(../../images/menu2_2_active.gif) no-repeat center center;
		height:41px;
		width:228px;
	}
	#menu-codongp
	{
		background:url(../../images/menu3_2.gif) no-repeat 0 0;
		height:41px;
		width:228px;
	}
	#menu-codongp:hover
	{
		background:url(../../images/menu3_2_active.gif) no-repeat 0 0;
		height:41px;
		width:228px;
	}
	#menu-spdvp
	{
		background:url(../../images/menu4_2.gif) no-repeat 0 0;
		height:41px;
		width:229px;
	}
	#menu-spdvp:hover
	{
		background:url(../../images/menu4_2_active.gif) no-repeat 0 0;
		height:41px;
		width:229px;
	}
	#menu-tongquanp , #menu-tintucp , #menu-codongp , #menu-spdvp 
	{	
		text-align:center;
		float:left;
		cursor: pointer;
	}
/*	#menu-tongquanp div
	{
		background:url(../../images/t_menu1.gif) no-repeat 0 center;
		width:155px;
	}
	#menu-tongquanp div:hover
	{
		background:url(../../images/t_menu1_active.gif) no-repeat 0 center;
		width:159px;
	}
	
	#menu-tintucp div
	{
		background:url(../../images/t_menu2.png) no-repeat 0 center;
		width:95px;
	}
	#menu-tintucp div:hover
	{
		background:url(../../images/t_menu2_active.png) no-repeat 0 center;
		width:105px;
	}
	#menu-codongp div
	{
		background:url(../../images/t_menu3.png) no-repeat 0 center;
		width:140px;
	}
	#menu-codongp div:hover
	{
		background:url(../../images/t_menu3_active.png) no-repeat 0 center;
		width:154px;
	}
	#menu-spdvp div
	{
		background:url(../../images/t_menu4.png) no-repeat 0 center;
		width:124px;
	}	
	#menu-spdvp div:hover
	{
		background:url(../../images/t_menu4_active.png) no-repeat 0 center;
		width:127px;
	}
		/* Background menu level2 */
		#tongquanp
		{
			background:url(../../images/level2_1.gif) repeat-x 0 0;
			height:28px;
			text-align:left;
		}
		
		#tintucp
		{
			background:url(../../images/level2_2.gif) repeat-x 0 0;
			height:28px;
			padding-left:166px;
		}
		#codongp
		{
			background:url(../../images/level2_3.gif) repeat-x 0 0;
			height:28px;
			padding-left:290px;
		}
		#spdvp
		{
			background:url(../../images/level2_4.gif) repeat-x 0 0;
			height:28px;
			text-align:right;
		}
		/* Text menu level 2*/
/*		#menu-tongquanp a
		{
			background:url(../../images/t_menu1.png) no-repeat 0 center;
			width:155px;
		}
*/		#menu-tongquanp a:hover
		{
		background:url(../../images/menu1_2_active.gif) no-repeat 0 0;
		}
		#menu-tintucp a
		{
			background:url(../../images/t_menu2.png) no-repeat 0 center;
			width:95px;
		}
		#menu-tintucp a:hover
		{
			background:url(../../images/t_menu2_active.png) no-repeat 0 center;
			width:105px;
		}
		#menu-codongp a
		{
			background:url(../../images/t_menu3.png) no-repeat 0 center;
			width:140px;
		}
		#menu-codongp a:hover
		{
			background:url(../../images/t_menu3_active.png) no-repeat 0 center;
			width:144px;
		}
		#menu-spdvp a
		{
			background:url(../../images/t_menu4.png) no-repeat 0 center;
			width:124px;
		}	
		#menu-spdvp a:hover
		{
			background:url(../../images/t_menu4_active.png) no-repeat 0 center;
			width:127px;
		}
		#menu-tongquanp a, #menu-tintucp a, #menu-codongp a, #menu-spdvp a
		{
	/*		color:#FFF;
			text-transform:uppercase;
			font-size:12px;
	*/
			line-height:40px;
			margin:0 auto;
			display:block;
			overflow:hidden;
			color:#FFF;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12.5px;
			text-indent:-9000px;
		}
		/* From menutel */
	.tongquanp
	{
		background: url(../../images/menu1_2_active.gif) no-repeat 0 center !important;
		width:159px;
	}
	.tintucp
	{
		background: url(../../images/menu2_2_active.gif) no-repeat 0 center !important;
		width:105px;
	}
	.codongp
	{
		background: url(../../images/menu3_2_active.gif) no-repeat 0 center !important;
		width:154px;
	}
	.spdvp
	{
		background: url(../../images/menu4_2_active.gif) no-repeat 0 center !important;
		width:127px;
	}
/*	.div-tongquanp
	{
		background:url(../../images/t_menu1.png) no-repeat 0 center;
		width:155px;
	}
	.div-tintucp
	{
		background:url(../../images/t_menu2.png) no-repeat 0 center;
		width:95px;
	}
	.div-codongp
	{
		background:url(../../images/t_menu3.png) no-repeat 0 center;
		width:140px;
	}
	.div-spdvp
	{
		background:url(../../images/t_menu4.png) no-repeat 0 center;
		width:124px;
	}
*/	
		/* End From menutel */
	span.bullet_menu
	{
		background:url(../../images/bullet_menu.png) no-repeat 0 0;
		height:6px;
		width:6px;
		display:inline-table;
	}
	/********* End Menu in level 2 *************/
/* End Board */
/* Content */
#home #content
{
	width:910px;
	margin:auto;
	clear:both;
	display:block;
	overflow:hidden;
}
#home #content .module-title
{
	color:#585858;
	font-family:Helvetica,arial,sans-serif;
	font-size:1.15em;
	padding:20px 10px 5px 10px;
	text-align:left;	
}
#home #left .module-content
{
	padding: 0 10px 10px;
}
#home #center .module-content
{	
	padding: 0 10px 3px;
}
#home #right .module-content
{
	padding:0;
}
#home #left, #right
{
	width:25%;
}

#home #left
{
	background:#808081 url(../../images/left_content.gif) no-repeat 0 0;
	float:left;
}
#home #center
{
	background:#FFF url(../../images/center_content.gif) repeat-x 0 0;
	float:left;
	width:49.8%;
	height:113px;
	_height:100px;
	border-width:0 1px 1px 1px;
	border-style: solid;
	border-color: #dbdbdb;

}
* html #home #center
{
	height:114px;
		
}

#home #center .module-content
{
	color:#2d4b50;
	font-size:12px;
}

#home #right
{
	background:#62d9f8 url(../../images/right_content.gif) no-repeat 0 0;
	float:right;
	margin-left:-20px;
}
/* End Content */

/* Main Body */

table.mainbody
{
	background: #fff;
	width: 100%;
	padding: 0;
	border-top: 1px solid #4682B4;
}

td.mainbody {
	background: #eee;
	padding: 15px 2px 10px 1px;
}

td.maincontent
{
	width: 580px;
	background:#fff;
	padding: 0 10px;
	margin: 0 auto;
}
td.mainbody .user3{
	width: 100%;
	padding: 10px;
}

td.left {
	width: 175px;
}
td.right
{
	width:200px;
	}
td.left
{
	border-right: 1px solid #4682B4;/*7F0B2C;*/
}
td.right
{
	border-left: 1px solid #4682B4;/*7F0B2C;*/
}

/*End Main Body */

/* Bottom */
div#bottom {
	background: #121A28 url(../../images/bottom-bg.png) 0 0 repeat-x;
	height:5px;
}

/* Footer */

div#footer {
	background:transparent url(../../images/mesh_footer.png) no-repeat scroll right top;
	_background:transparent url(../../images/mesh_footer.gif) no-repeat scroll right top;
	z-index:9999;
	overflow:hidden;
	margin-top:-30px;
	position:static;
	height:300px;
}

div#footer .right {
	background: url(../../images/footer-r.png) 100% 0 no-repeat;
}

div#footer .left {
	background: url(../../images/footer-l.png) 0 0 no-repeat;
	height: 105px;
	overflow: hidden;
}

div#footer-main {
	padding: 60px 10px 155px;
	color: #bebebe;
	font-size:12px;
	float:left;
	/*background-color:#C00;/*850D30;*/
}

/* Banner Top */
div#banner-top 
{
	padding: 0px;
	height: 20px;
	background-color: #FFF;
}

div#banner-top-a
{
	padding:0px;
	background-color:#FFFFFF;
}

img#banner 
{
	background: url(../../images/banner.jpg) 0 0 no-repeat;
	float:right;
	height: 130px;
	width: 645px;
	display:block;
	position:relative;
}

/* End Kiddung edit */

/* MODULE CSS FUNDAMENTAL */

.module-frame
{
	margin-bottom: 0px;
}

.module-title
{
	font-size:1.4em;
	text-transform:uppercase;
	padding:10px 10px 3px;
}

.module-content
{
	padding:0 10px 10px;
}
/* END MODULE CSS FUNDAMENTAL */

/* MODULE CSS EXTENSION */
.module-frame-ext1
{
	margin-bottom: 5px;
}

.module-title-ext1
{
	padding-left: 25px;
	background: url(../../images/module-title-bg1.png) 0 0 repeat-x;
	
	color: #000;
	height: 43px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.module-content-ext1
{
/*	background: #fff url(../../images/module-content-bg1.png) 0 100% repeat-x;*/
	color: #333;
	width: 100%;
	
}

.module-frame-ext2
{
	margin-bottom: 7px;
}

.module-title-ext2
{
	padding-left: 25px;
	background: url(../../images/module-title-bg2.png) 0 0 repeat-x;
	color: #eee;
	height: 43px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

.module-content-ext2
{
	background: #fff url(../../images/module-content-bg2.png) 0 100% repeat-x;
	color: #333;
	width: 100%;
	margin-bottom: 7px;
	padding-bottom: 7px;
}


.module-frame-ext3
{
	margin-bottom: 5px;
}

.module-title-ext3
{
	padding-left: 25px;
	background: url(../../images/module-title-bg1.png) 0 0 repeat-x;
	
	color: #000;
	height: 43px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

.module-content-ext3
{
	padding: 0px 0px 0px 0px;
	color: #333;
	width: 100%;
	border-bottom:4px solid #99AABB;
	border-right:1px dotted #99AABB;
	font-size: 1px;
	
}

/* END MODULE CSS EXTENSION */

hr
{
	border: 1px solid #DDD;
	margin-top:10px;
}

/* Khue 20081113 */
.invisible {
	width:0px;
	display:none;
}
/* Content San pham dich vu*/
#text_content
{
	width:915px;
	margin:0 auto;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:1.1em;
}
#text_content #image
{
	float:left;
	margin-right:65px;
}
#text_content #image img
{
	width:390px;
	height:500px;
}
#text_content #content
{
	width:400px;
	text-align:justify;
	float:right;
	margin:45px 0;
}
/* End Content San pham dich vu*/
/* Ban tin */

.table_blog_category
{
	padding:18px;
	overflow:hidden;
	line-height:1.5em;
	font-size:1.1em;
}
.image_news_big
{
	background:url(../../images/bg_image_small.png) no-repeat 0 0;
	width:370px;
	height:266px;
	margin-right:10px;
}
img.image_news_big
{
	border:1px solid #5f7679;
	width:360px;
	height:260px;
}
.table_blog_category 
{
	color:#828282;
	font-size:1.2em;
	margin-bottom:5px;
	
	
}
.table_blog_category p.title_news, p.main_title
{
	color:#ef6d23;
	font-size:1.5em;
	font-weight:500;
	margin-bottom:15px;
	line-height:1.3em;
}
.table_blog_category p.title_news
{
	font-size:1.4em;
}
.table_blog_category p.content_news
{
	color:#2d4b50;
	text-align:justify;
}
.table_blog_category .header_related_news
{
	background-color:#0059a8;
	color:#FFF;
	font-size:1.1em;
	margin-top:5px;
	padding:6px 15px;
}
#related_content .related_content
{
	padding:10px;
}
#related_content img.img_related
{
	margin-bottom:10px;
	height:130px;
	width:100%;
	border:1px solid #5F7679;
}
#related_content .intro_related
{
	float:left;
	width:28%;
	margin:10px 14.5px;
	display:inline;
}
#related_content .date
{
	font-style:normal;
	font-size: 14px;
}
p.title_news a.link_title_content
{
	color:#EF6D23;
}
p.title_news a.link_title_content:hover
{
	text-decoration:underline;
	font-style:normal;
}

a.link_title_content
{
	color:#005baa;
	font-weight:bold;
}
a.link_title_content:hover
{
	color:#009ce7;
}

.header_lastnews
{
	background-color:#64dcfa;
	font-size:1.1em;
	color:#5a7176;
	padding:6px 15px;
	margin-top:5px;
	margin-bottom:10px;
	text-transform:uppercase;
}
ul.lastnews, ul.othernews
{
	padding:0 5px;
}

ul.lastnews li, ul.othernews li
{
	background:url(../../images/bullet_blue.gif) no-repeat 0 9px;
	list-style:none;
	padding-left:15px;
}

ul.lastnews li a, ul.othernews li a
{
	text-decoration:none;
	color:#2d4b50;
	font-size: 13px;
}
ul.lastnews li a:hover, ul.othernews li a:hover

{
	color:#46a0af;
}
/* Right Modules */
	/* Media */
	#media-title-main
	{
		color: #FFFFFF;
		font-size: large;
		line-height: 25px;
	}
	
	.module-frame-media
	{
		background:#828282 url(../../images/bg_media.gif) repeat-x 0 0;
		padding:10px;
	}
	.module-title-media
	{
		font-size:1.4em;
		text-transform:uppercase;
		padding:10px 10px 3px;
		color:#585858;
	}
	.module-content-media
	{
		padding:0 10px 10px;
	}
	
	

	#module-media 
	{ 
		width:100%;
		margin-bottom: -10px;
	}
	
	#module-media-image 
	{ 
		float:left; 
		margin-right:10px;
	}
	module-media-image img
	{
		width:82px;
	}
	#left #module-media-name 
	{
		float:none;
	}

	#module-media-name a
	{ 
		float:left; 
		color:#FFF;
		font-size:12px;
		font-family: Arial;
	}
	/* End Media */
	/* Advertising */
	.module-frame-advertising
	{
		background-color:#000;
	}
	.module-content-advertising
	{
		padding:10px;
	}
	/* Stock & Stockmap*/
	.module-frame-stock
	{
		background:#005aa9 url(../../images/bg_stock.gif) repeat-x 0 0;
	}
	.module-frame-stockmap
	{
		background:#005baa url(../../images/bg_stock2.gif) repeat-x 0 0;
	}
	.module-title-stock, .module-title-stockmap
	{
		font-size:1.4em;
		text-transform:uppercase;
		padding:10px 10px 3px;
		color:#FFF;
	}
	.module-content-stock, .module-content-stockmap
	{
		padding:0 10px 10px;
	}
	.module-content-stock p, .module-content-stockmap p
	{
		margin-top:5px;
		color:#BEBEBE;
	}
	/* Stockmap */
	.tabbertab img
	{
		width:251px;
		padding:1px;
	}
	/* end Stockmap */
	/* Tab stock */
	.tabber
	{display:none;}
	.tabberlive .tabbertabhide 
	{
	display:none;
	}
	.tabberlive {
	 margin-top:1em;
	}

	ul.tabbernav
	{
	 margin:0;
	 padding: 3px 0;
	 border-bottom: 1px solid #0366be;
	 width:100%;
	 font: bold 12px Verdana, sans-serif;
	}

	ul.tabbernav li
	{
	 list-style: none;
	 margin: 0;
	 display: inline;
	}

	ul.tabbernav li a
	{
	 padding: 5px 20px 3px;
	 margin-right: 3px;
	 border-top: 1px solid #0366be;
	 border-left: 1px solid #0366be;
	 border-right: 1px solid #0366be;
	 border-bottom: none;
	 background-color: #0472d4;
	 text-decoration: none;
	}

	ul.tabbernav li a:link { color: #75bbf9; }
	ul.tabbernav li a:visited { color: #667; }

	ul.tabbernav li a:hover
	{
	 color: #FFF;
	 background-color: #0565ba;
	}

	ul.tabbernav li.tabberactive a
	{
	 background-color: #0059A8;
	 border-bottom: 1px solid #0366be;
	}

	ul.tabbernav li.tabberactive a:hover
	{
	 color: #FFF;
	 background:  #0565ba;
	}

	.tabberlive .tabbertab {
	 border:1px solid #0366be;
	 border-top:0;
	}

	.tabberlive .tabbertab h2 {
	 display:none;
	}
	.tabberlive .tabbertab h3 {
	 display:none;
	}

	.tabberlive#tab2 .tabbertab {
		 height:200px;
		 overflow:auto;
	}
	.cHeader
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		COLOR: #ffffff; 
		BACKGROUND-COLOR: #0366be;
	}
	.cHeaderN 
	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		COLOR: #ffffff; 
		BACKGROUND-COLOR: #0472d4;
	}
	/* End Stock */
	
	/* Stock map */
/* Product page */
.product #centerboard
{
	width:100%;
	padding:0;
}
.product #centerboard table td.r_content
{
	padding:40px 0 40px 70px;
	line-height:1.8em;
}
.product #centerboard table td.r_content .text
{
	color:#00a7eb;
}
.product #centerboard table td.r_content .p_maincontent
{
	border-bottom:1px solid #bfe9fa;
	display:block;
	overflow:hidden;
	position:relative;
	min-height:120px;
	_height:1%;
}
.product #centerboard table td.r_content .p_maincontent div
{
	width:90%;
	float:left;
}
.product #centerboard table td.r_content p, .product #centerboard table td.r_content br
{
	margin:5px 0;
}
.product #centerboard table td.r_content .p_maincontent div.t_image
{
	bottom:0;
	right:0;
	display:block;
	position:absolute;
	width:9.9%;
	height:1%;
	min-height:100px;
	margin-bottom:5px;
}
.product #centerboard table td.r_content .p_subcontent
{
	background:url(../../images/dot.gif) no-repeat 95% top;
	padding-right:10%;
	margin-top:5px;
}
.product #centerboard table td.r_content .p_maincontent div.t_image1
{
	background: url(../../images/right_dot_1.gif) no-repeat right bottom;
}
.product #centerboard table td.r_content .p_maincontent div.t_image2
{
	background: url(../../images/right_dot_2.gif) no-repeat right bottom;
}
.product #centerboard table td.r_content .p_maincontent div.t_image3
{
	background: url(../../images/right_dot_3.gif) no-repeat right bottom;
}
.product #centerboard table td.r_content .p_maincontent div.t_image4
{
	background: url(../../images/right_dot_4.gif) no-repeat right bottom;
}
.product #centerboard table td.r_content .p_maincontent div.t_image5
{
	background: url(../../images/right_dot_5.gif) no-repeat right bottom;
}
.product #centerboard table td.r_content .p_maincontent div.t_image6
{
	background: url(../../images/right_dot_6.gif) no-repeat right bottom;
}
.product #centerboard table td.r_content .p_maincontent div.t_image7
{
	background: url(../../images/right_dot_7.gif) no-repeat right bottom;
}
.product #centerboard table td.r_content .p_maincontent div.t_image img
{
	vertical-align:bottom;
}
.product #centerboard table td.r_content ul
{
	margin-top:10px;
}
.product #centerboard table td.r_content li
{
	color:#939393;
	background:url(../../images/dot_small.gif) no-repeat 0 8px;
	list-style:none;
	padding-left:12px;
}
.product #centerboard table td.r_content li p
{
	color:#333;
}

.product #centerboard table td.r_content 
{
	text-align:justify;
}
	/* End Stock map */
	
	
/* End Right Modules */


.content_left
{
	margin:28px;
	line-height:1.7em;
	overflow:hidden;
}
*+ html .content_left table
{
	width:100%;
	margin:0;
	padding:0;
}
.title_green,  .title_gray, .title_blue, .title_yellow
{
	line-height:1.5em;
}
.title_green
{
	text-transform:uppercase;
	color:#78be37;
	font-size:2em;
	padding:0 0 40px 30px;
	text-transform:uppercase;
}
.title_gray
{
	text-transform:uppercase;
	font-size:2em;
	padding:0 0 40px 30px;
	text-transform:uppercase;
	color:#999;
}
.title_blue
{
	text-transform:uppercase;
	font-size:2em;
	padding:0 0 40px 30px;
	text-transform:uppercase;
	color:#8ce6fa;
}
.title_yellow
{
	text-transform:uppercase;
	font-size:2em;
	padding:0 0 40px 30px;
	text-transform:uppercase;
	color:#f5e700;
}
.header_blue, .header_gray, .header_deepblue, .header_orange, .header_bod th
{
	color:#FFF;
	font-size:1.2em;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px!important;
	padding:6px 30px!important;
}
.header_blue, .bod_table2 th
{
	background-color:#009ce7;
}
.header_deepblue, .bod_table1 th
{
	background-color:#005baa;
}
.header_orange, .bod_table3 th
{
	background-color:#ef6d23;
}
.header_gray
{
	background-color:#999;
}
.detail
{
	padding: 20px 30px 30px;
	border-top:1px solid #DDD;
	line-height:1.5em;
}
.detail div
{
	margin:5px 0;
}
.contact_email
{
	padding: 0 30px 30px;
}
.contact_email table span
{
	clear:both;
	page-break-before:always;
}

/* Job page */
tr.header_blue th
{
	font-weight:normal;
	margin-top:5px!important;
	padding:6px 0 6px 30px !important;
}
.related_content
{
	border-top:1px solid #DDD;
	margin-bottom:40px;
	margin-top:5px;
	padding-top:15px;
}
.related_content li
{
	background:url(../../images/bullet_sm.gif) no-repeat 0 10px;
	list-style:none;
	margin-left:30px;
	padding:5px 40px 10px;
}

table.job_table td
{
	border-bottom:1px solid #DDD;
	padding-top:20px;
	padding-left:30px;
}
*+ html table.job_table td
{
	padding-bottom:20px;
}
table.job_table td
{
	font-weight:bold;
}
table.job_table .job-header-text
{
	font-weight:bold;
	color:#009ce7;
}
table.job_table .job_content
{
	font-weight:normal;
}
table.job_table p
{
	margin:0;
}

/* End Job page */
.sub_title
{
	color:#009ce7;
	font-size:1.4em;
	margin-bottom:10px;
}

.sub_intro
{
	margin-bottom:30px;
}

*+ html .press
{
	width:542px!important;
}

.paging
{
	width: 100%;
	margin:50px auto 0;
	overflow:hidden;
	text-align:center;
	padding: 10px 0 10px 0;
}

.before
{
	float:left;
	display:inline;
	overflow:hidden;
	width:auto;
}

.middle
{
	display:inline;
	overflow:hidden;
	float:left;
	margin:auto;
	width:100%;
	text-align:center;
	margin-top: -8px;
}

.after
{
	display:inline;
	overflow:hidden;
	float:right;	
	width: auto;
}

a.first
{
	background:url(../../images/first.gif) no-repeat 0 0;
	display:inline;
	float:left;
	height:34px;
	width:30px;
	text-indent:-1000px;
	margin-right:20px;
}


a.last
{
	background:url(../../images/last.gif) no-repeat 0 0;
	display:inline;
	float:right;
	height:34px;
	width:30px;
	text-indent:-1000px;
	margin-left:20px;
}
a.next, span.next
{
	background:url(../../images/next.gif) no-repeat right center;
	display:inline;
	float:left;
	height:34px;
	line-height:1.8em;
	padding-right:40px;
}
a.prev, span.prev
{
	background:url(../../images/prev.gif) no-repeat 0 center;
	display:inline;
	float:right;
	height:34px;
	line-height:1.8em;
	padding-left:40px;
}

span.number, a.number
{
	line-height:1.8em;
	padding:0 5px;
}
span.number
{
	color:red;
}

.content_left a
{
	color:#2D4B50;
}
.content_left td.tccontent
{
	padding-top:50px;
	line-height:1.5em;
}
table.dev .activelist 
{ 
	background-color:#78be37; 
	font-weight:bold;
}
.content_left .activelist a
{
	color:#FFF!important;
}
table.notice .activelist 
{ 
	background-color:#f5e700; 
	font-weight:bold;
}
table.notice .activelist a
{
	color:#2D4B50!important;
}
table.press .activelist
{
	background-color:#009ce7; 
	font-weight:bold;
}

tr.paging
{
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}

a.prev_hidetext
{
	background:url(../../images/prev.gif) no-repeat 0 center;
	display:block;
	height:34px;
	width:27px;
	line-height:1.8em;
	text-indent:-9999px;
	padding:5px 0;
}

a.next_hidetext
{
	background:url(../../images/next.gif) no-repeat 0 center;
	display:block;
	height:34px;
	width:27px;	
	line-height:1.8em;
	text-indent:9999px;
	padding:5px 0;	
	overflow:hidden;
}
.header_contact
{
	background-color:#999;
	padding:5px 15px;
}
.header_sitemap1, .header_sitemap2, .header_sitemap3, .header_sitemap4, .header_sitemap5 
{
	border-bottom:1px solid #ddd;
	text-transform:uppercase;
	color:#2c4e4d;
	font-size:1.2em;
	padding:8px 0 8px 12px;
}
.header_sitemap1
{
	border-left:14px solid #46ce2e;
}
.header_sitemap2
{
	border-left:14px solid #009ce7;
}
.header_sitemap3
{
	border-left:14px solid #fff218;
}
.header_sitemap4
{
	border-left:14px solid #f06e23;
}
.header_sitemap5
{
	border-left:14px solid #999;
}
ul.sitemap
{
	margin:5px 0;
}
ul.sitemap li
{
	background:url(../../images/bullet_sm.gif) no-repeat 0 center;
	margin-left:26px;
	padding:5px 40px;
	list-style:none;
}
a.readmore
{
	background:url(../../images/readmore.gif) no-repeat 93.5% center;
	display:block;
	padding:20px 78px 20px 30px;
	border-bottom:1px solid #ddd;
}
a.readmore:hover,a.back
{
	background:url(../../images/back.gif) no-repeat 93.5% center;	
	padding:20px 78px 20px 30px;
	display:block;
}
a.view-link
{
	background:url(../../images/readmore.gif) no-repeat 0 0;
	height:35px;
	padding:8px 0 0 35px;
	display:block;
	color:#2D4B50;
}
a.download-link
{
	background:url(../../images/download.gif) no-repeat 0 0;
	height:35px;
	padding:8px 0 0 35px;
	display:block;
	color:#2D4B50;
}
.bod_content, .notice_content
{
	padding:0 30px 20px;
	border-bottom:1px solid #DDD;
}
.notice_content
{
	font-weight: normal;
}
.content_left ol li
{
	font-weight:bold;
}
/* Questions */
.quesans
{
	border-top: 1px solid #DDD;
	padding: 40px 0;
	line-height:1.5em;
}
.question
{
	font-weight:bold;
	margin-bottom:10px;
}
table.notice
{
	margin-bottom:40px;
}

#header_yellow
{
	background:#F5E700 url(../../images/readmore.gif) no-repeat 18px center;
	margin-top: 20px;
	padding:20px 60px;
	font-weight:bold;
	text-align:left;
}

.report
{
	width: 95%;
	margin:auto;
}
.report a
{
	color:#2D4B50;
}

.image_news_default
{
	max-width:540px;
	padding: 5px 5px 0px 0px;	
}

table.financial-report-bottom
{
	width: 100%;
	padding-bottom: 10px;
	border-bottom: solid 1px #DDDDDD;
	
}

table.financial-report-bottom td
{
	height: 60px;
	vertical-align: top;
}


.htpt{
	background:url(../../images/dot_small.gif) no-repeat 0 8px;
	padding-left: 15px;
}

#other-announcement ul li
{
	background:url(../../images/dot_small.gif) no-repeat 0 8px;
	padding-left: 15px;
	margin: 0px 0px 0px 20px;
	list-style-type: none;
}

#other-announcement a:link, a:visited
{
	color:#2D4B50;
	text-decoration: none;
}

.title-announcement
{
	font-weight:bold;
	color: #2D4B50;
	padding-bottom: 10px;
}

.table-announcement td
{
	border-bottom: 1px dotted rgb(204, 204, 204); 
	padding: 20px 0px 10px 0px;
}

#logo-partner div
{
	border-top:1px dotted #99AABB;
	border-left: 1px dotted #99AABB;
	float:left;
	padding: 5px 4.7px 2px 4.7px;
}

.header_news
{
	font-size:1.1em;
	color:#5a7176;
	padding:0px;
	margin-top:5px;
	margin-bottom:10px;
	text-transform:uppercase;
}

a.title-bantin-3:link, a.title-bantin-3:visited
{
	color:#005BAA;
	font-weight:normal;
	font-size: 14px;
}

a.title-bantin-3:hover
{
	color:#009ce7;
}


