@charset "utf-8";
body {	
	font-size: 12px;
	margin:0px;padding:0px;
	font-family: Arial; 
	background:#F2F2F2;
	
	/*background:url(../images/bg.jpg) #154979 ; background-repeat:no-repeat; background-position:top;*/ 
	
}
h1{color: rgb(0, 128, 192); font-size: 14px;}
h2{color: rgb(0, 128, 192); font-size: 13px;}
h3{color: rgb(0, 128, 192); font-size: 12px;}
input, select, option, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
p { text-align:justify; }
a{ color:#000;}
a:hover{ text-decoration:none;color:#c8222b;}
ul{ line-height: 20px; }
ul li{ line-height:25px }

#main_container{ margin:0px;padding:0px;overflow:hidden;width:950px; background:#FFFFFF; }
#main { background:#FFFFFF; }
.clear_overf{ clear:left;overflow:hidden;}
form{ margin:0px;padding:0px;list-style:none;}
fieldset {border:#CCCCCC solid 1px; padding:10px; margin:10px}
#header{ margin:0px;padding:0px;overflow:hidden;width:950px; background-color:#FFFFFF}
#header a{ text-decoration:none;  }
.menu { background:url(../images/banner_left.png); background-repeat:no-repeat; width:950px; height:29px ;  color:#FFFFFF; font-weight:bold; }
.menu_title { float:left; width:123px; padding-left:7px; padding-top:7px;  }
.menu_title a{ color:#FFFFFF; text-decoration:none }
.menu_title a:hover{ color:#FFFF00; text-decoration:none }

#header ul{ margin:0px;padding:0px; list-style:none; line-height: 20px;}
#header ul li{ margin:0px;padding:0px; display:inline; line-height: 25px;}
#header ul li a{ margin:0px;padding:0px; text-decoration:none;color:#000000; text-decoration:none; line-height: 25px;}
#header ul li a:hover{ margin:0px;padding:0px; text-decoration:none; color:#ed1c24;  line-height: 25px;}
.logo { float:left; padding-top:6px; padding-left:20px; margin-left:30px; background:url(../images/logo.png); width:168px; height:49px;  background-repeat:no-repeat  }

#banner
{
	height:200px;
}
/* ================================= css - content =======================================   */
#content_wapper{ margin:0px;padding:0px;overflow:hidden;width:950px;background:#fff; padding-top:20px;}
.bg_top_tenmien{ background:url(../images/bg_tenmien_top.jpg) no-repeat;width:267px;height:26px;overflow:hidden;color:#fff; text-align:left;}
.bg_bottom_tenmien{ background:url(../images/bg_tenmien_bottom.gif) no-repeat top;width:267px;overflow:hidden;}
.bg_nutcheck{ background:url(../images/nut_check.gif) no-repeat;width:52px;height:19px;overflow:hidden;border:none;} 


#left{ float:left;overflow:hidden;width:228px; }
.left_top { background:url(../images/left_header.gif) no-repeat; width:228px; height:8px; }
.left_mid { background:url(../images/left_mid.gif); background-position:top; background-repeat:repeat-y; color:#FFFFFF; padding:0px 10px 0px 10px;}
.left_mid ul {margin:0px;padding:0px;display:block; padding-bottom:2px;  }
.left_mid ul li {margin:0px;padding:0px;display:block;padding-bottom:2px; }
.left_mid ul li a{ margin:0px;padding:0px;display:block; text-decoration:none;color:#333333;  }
.left_mid ul li a:hover{ margin:0px;padding:0px;display:block; text-decoration:none;color:#c8222b;   }
.left_botton { background:url(../images/left_footer.gif) no-repeat; background-position:top; width:228px; height:23px; padding-bottom:10PX; }
.left_title { color:#c8222b; font-weight:bold; text-transform:uppercase;  font-size:13px}

#right { width:722px;float:right;overflow:hidden;  }
.right_title { color:#c8222b; font-weight:bold; text-transform:uppercase; padding: 0px 10px 0px; 20px; }
.right_title a{ color:#c8222b; }
.blocl_realative { padding:0px; margin:0px; }
.blocl_realative  ul{ line-height:2; padding:0px 0px 0px 25px; }
.blocl_realative  ul li a{ padding:0px; text-decoration:none;}

.format_text{ text-align:justify;line-height:1.55em;width: 95%; margin-left: 05px; }
.right_top { background:url(../images/right_header_bg.gif) repeat-x;  height:40px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; }
.dong { padding-top:10px; padding-bottom:10px; height:15px;}
.format_text ul{ line-height: 20px; }
.format_text ul li{ line-height:25px }


.sub_lienquan { margin:0px;padding:0px;padding-top:7px;}
.sub_lienquan li{ margin:0px;padding:0px;display:block;padding-top:5px;padding-bottom:6px;}
.sub_lienquan li a{ margin:0px;padding:0px;display:block; text-decoration:none;color:#000;}
.sub_lienquan li a:hover{ margin:0px;padding:0px;display:block; text-decoration:none;color:#007cce;}

#footer{ margin:0px;padding:0px;overflow:hidden;width:100%;}
#footer a{ text-decoration:none; color:#333333}
#footer a:hover{ text-decoration:none;color:#c8222b;}


.sub_footer { margin:0px;padding:0px;padding-top:7px; background:#F2F2F2}
.sub_footer li{ margin:0px;padding:0px;display:inline;}
.sub_footer li a{ margin:0px;padding:0px;display:inline; text-decoration:none;padding-left:3px;padding-right:4px;}
.sub_footer li a:hover{ margin:0px;padding:0px;display:inline; text-decoration:none;padding-left:3px;padding-right:4px;color:#333333;}

.footer_block
{
	background:#E4E4E4; padding:10px 10px 15px 10px; overflow:hidden; 
}
	.footer_block_item
	{
		float:left; width:20%;
	}
	.footer_block_item ul
	{
		line-height:2;
		padding:0px 5px 0px 5px; 
		margin:0px;
		list-style:none;
	}
	.footer_block_item ul li a
	{
		list-style:none;
	}
		.footer_block_title
		{
			font-size:13px; color:#333333;
		}
	.footer_block_item_subpage
	{
		float:left; width:25%;
	}
	.footer_block_item_subpage ul
	{
		line-height:2;
		padding:0px 5px 0px 5px; 
		margin:0px;
		list-style:none;
	}
	.footer_block_item_subpage ul li a
	{
		list-style:none;
	}
		.footer_block_title_subpage
		{
			font-size:13px; color:#333333;
		}
.block_client
{
	margin:10px 0px 10px 0px;
}
/*------------------tag cloud -------------------------------------- */
div, span {
	margin:0; padding:0; border:none; text-decoration:none; font-family: Arial, Helvetica, sans-serif; 
}
div.genFont {font-size:1.2em} div.genFont a {text-decoration: underline}
a {color:#0099cc} a:hover {color:#000099}
.left { float:left } .right { float:right }
div.container {
	min-width:800px; max-width:950px; margin:0 auto; text-align:left
}
div.head { margin:0 10px 0 10px; padding:25px 10px 10px 10px }
div.head h1 { font-size:2em; color:#aaa }
div.head h1 a {font-size:medium; color:#0099cc}
div.head h1 a:hover {border-bottom:1px dashed #0099cc}
div.nav { height:35px; padding-right:5px; background:#f2f2ff; border-top:3px solid #0099cc}
div.nav a {
	float:left; display:block; padding:0 10px 0 10px; height:35px; margin-left:5px;
	font-size:1.4em; font-weight:bold; line-height:2.4em; color:#0099cc; text-align:center;
	background:#f7f7ff; border-bottom:3px solid #f2f2ff
}
div.nav a:hover, div.nav a.sel, div.nav a.sel:hover {
	color:#000099; border-bottom:3px solid #ddd
}
div.content {min-height:100px; margin:50px 20px 20px 20px}
a.tag {font-size:1.1em}
a.tag:hover {}

div.cloud {text-align:justify; line-height:3em}
a.size1 {font-size:1.1em; text-decoration:none;}
a.size2 {font-size:1.3em; text-decoration:none;}
a.size3 {font-size:1.5em; text-decoration:none;}
a.size4 {font-size:1.7em; text-decoration:none;}
a.size5 {font-size:1.9em; text-decoration:none;}
a.size6 {font-size:2.1em; text-decoration:none;}
a.size7 {font-size:2.3em; text-decoration:none;}
a.size8 {font-size:2.5em; text-decoration:none;}
a.size9 {font-size:2.7em; text-decoration:none;}
a.size10 {font-size:2.9em; text-decoration:none;}

.menu_table_header
{
	background:url(../images/bg-drop-strip.png); background-repeat:repeat-y;  overflow:hidden;
}
.menu_table_footer
{
	background:url(../images/bg-drop-bottom.png);  background-repeat:no-repeat; background-position: top ; 
}

.menu_table_top
{
	background:url(../images/bg-drop-top.png); background-repeat:no-repeat; background-position: bottom;  height:9px;
}



/* ==================== pha nmenu ======================*/
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
z-index:100;
width:525px;
visibility: hidden;
-moz-opacity:.8;		
filter:alpha(opacity=95); /* day la thuoc tinh dung de tao do trong suot giua nen menu voi nen chinh  */
margin-top:7px;
}

.dropmenudiv a{
display: block;
text-decoration: none;
color:#000000;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#c8222b;
text-decoration:none;
}

.dropmenudiv ul{
	margin:0;
	padding:0;
	list-style:none;
	
}
.dropmenudiv ul li{
	position:relative;
	padding:0;
}
/* =====================het phan menu========================= */