@charset "utf-8";
/* CSS Document */

body	{
	margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; background-color: #043381
}
a {text-decoration:none;color: #0D65AD; font:Arial;}
img { border:none;}
form {padding:0px; margin:0px}
h1 {margin: 0; padding: 0; font-size:14px; font-weight:bold; display:inline}
h2, h3, h4, h5, h6, h7 {margin: 0; padding: 0;font-size:12px; font-weight:normal; display:inline}
#sim	{
	width: 1005px; margin:0px; background-color: #FFFFFF; padding:0px;
}
#footer	{
	width: 1005px; height:140px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; padding:15px 0 0px 0;}
.footer_line{width:100%; height:30px;background:  url('/images/bg/footer_bg.png') top left repeat-x; padding:5px 0 2px 0;}
.footer_sub{ margin: 3px 0 3px 0}
#top1	{
	background-color: #dce3e9; color: #FFF; padding-top: 0px; padding-bottom: 5px; padding-left:10px; margin-top: 0px;
	font-size: 12px; color: #045199; text-align:left;
}

/*
	CLEARFIX
*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow:hidden;
}

.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
/* END CLEARFIX */


.menu
{
background:url(/images/head.gif);
height:37px;
}
.menu ul{
margin: 0;
padding: 0;
list-style-type: none;
overflow: hidden;
width: 100%;
}
.menu li{
display: inline;
margin: 0;
}
.menu ul li{
float:left;
padding:0;
background: right top no-repeat url('/images/separatedline.gif');
}
.menu li a{
float: left;
display: block;
padding: 10px 12px 8px 12px; 
color: #ffffff;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
}
.menu li a:hover{
background:#FFFFFF;
margin-top:2px;
color:#000066
}
.linkbmenu {
background:url('/images/baogia_bg.gif');
height:31px;
margin-top:2px;
padding:5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.linkbmenu a{
margin-top:2px; 
display:inline;
text-decoration:none;
color:#FF0000;
}
.linkbmenu a:hover{
text-decoration:underline;
color:#0033CC}
.hotnews{
color:#FF7300; font-size:14px; font-weight:bold; height:25px; background:#f9f9f9; text-align:left
}
.hotnews a{font-weight:normal;
color:#000099;
text-decoration:none;
padding-left:20px;
}
.hotnews a:hover{font-weight:normal;
color:#000099;
text-decoration:underline;
padding-left:20px;
}
.searchboxinside{
width:100%;
padding:2px 5px 2px 5px;
height:30px;
vertical-align:middle;
}
#search_div {width:150px; float:left; padding-top:1px; padding-left:10px }
#quick_sea_result {width:70px; float:right; text-align:left; margin-top:3px; padding-top:3px; font-weight:bold; font-style:italic}
#sbutton {width:70px; float:right; text-align:left; margin-top:4px; padding-right:3px;}
.box_timsim
{
background-color:#FBF7DD;
border-top:1px solid #EEDD74;
border-bottom:1px solid #EEDD74;
}
.block_tinsim_inside
{
background-color:#FFFFFF;
border-right:2px solid #E1DEC6;
border-bottom:2px solid #E1DEC6;
font-size:12px
}
.donhangmoi { width: 100%; font-size:12px;}
.donhangmoi ul{ 
margin: 0 auto;
padding: 0;
width: 100%;
overflow: hidden;
list-style-type: none;
list-style: none;
height: 410px;
background-color:#E6E6E6
}
.donhangmoi ul li {
margin: 3px 7px 3px 7px;
padding: 3px;
display: inline-block;
border:#999999 solid 1px;
color:#003399;
background-color:#FFFFFF;
}
.donhangmoi li{
margin: 3;
display: inline-block;
color:#003399;
}

.type0 { background: url(/images/icon_datsim1.gif) no-repeat;}
.type1 { background: url(/images/icon_datsim2.gif) no-repeat;}
.searchbox{
background:url(/images/searchbg.gif) no-repeat; margin-left:0px; text-align:center;
}
.chonsimsodep{background:url(/images/chonsodep_bg.gif); text-align:left; height:47px;}
.cate_title {background:url(/images/chonsodep_bg.gif);  padding:10px;text-align:left; }
.cate_title a{height:27px; text-transform:uppercase; color:#FF0000; font-size:18px; font-weight:bold; text-decoration:none}
.datsim_left
{
width:100%;
display:inline-block;
height:18px;
padding-left:20px;
}
.datsim_right
{
display:inline-block;
height:18px;
text-align:center;
}
.newsimhp ul
{
margin: 0;
padding: 0px;
width: 100%;
overflow: hidden;
list-style-type: none;
list-style: none;
height: 110px;
padding-left:3px;
}
.newsimhp li {
float:left;
padding:3px 0px;
margin:0px;
width:49%;
display: inline-block;
border-bottom:1px solid #cccccc;
background-color:#fff;
}

.chipsim ul
{
margin: 0;
padding: 0px;
width: 100%;
overflow: hidden;
list-style-type: none;
list-style: none;
height: 415px;
padding-left:3px;
}
.chipsim li {
float:left;
padding:3px 0px;
margin:0px;
width:98%;
display: inline-block;
border-bottom:1px solid #cccccc;
background-color:#fff;
}

.newsimleft
{
float:left;
}
.newsimleft a, .newsimleft a:visited { font-size:14px; font-weight:bold; }
.newsimright
{
float:right;
}
.newsimright1
{
padding-right:3px;
margin-right:3px;
border-right:1px solid #B9DBF0;
float:right;
}
.tableBorder	{
	border: solid 1px #a5c9ff;
	height:31px;	
}
.soDepTitle	{
	font-size: 15px; color: red; font-weight: bold;
}
.soDepTitle1	{
	font-size: 15px; color: red; font-weight: bold; background-image:url(/images/bg2.gif); height:20px; display:block; margin:0 0 5px 0;
}
.soDepGR1	{
	font-size: 14px; font-weight: bold; color: #0e30ac;border-bottom:#CCCCCC solid 1px; height:30px
}
.soDepGR2	{
	color: #a43d96; font-size: 12px;border-bottom:#CCCCCC solid 1px; height:30px; font-weight:bold;
}

.soDepDB1	{
	color: red; font-size: 14px; font-weight: bold;border-bottom:#CCCCCC solid 1px; height:26px
}
.soDepDB2	{
	color: #a43d96; font-size: 12px;border-bottom:#CCCCCC solid 1px; height:26px; font-weight:bold;
}
.T1	td	{
	 font-size: 15px; font-family:Arial, Helvetica, sans-serif; background-image: url(/images/bgMore.jpg); height:30px;
}
.T1	div	{
	 font-size: 15px; font-family:Arial, Helvetica, sans-serif; background-image:url(/images/bg2.gif)
}
.T2	td{
	 font-size: 14px; font-weight:bold; font:Arial; color:#FFFFFF;  height:30px ;background:url(/images/head1.gif);
}
.T2 sup	a	{color:#FFFFFF; font-size:12px; font:Arial; text-decoration:underline}
.c1 {font-size: 13px; border-bottom:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; background-color:#C9C6D0 }
.c4, .c5	{font-size: 13px; border-bottom:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; }
.c3{font-size: 12px; border-bottom:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; font-weight:bold;}
.c2 {
	font-size: 15px; font-weight: bold; color: #0D65AD; border-bottom:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; font:Arial;
}
.c2 a, .c2 a:visited {
	font-size: 15px; font-weight: bold; color: #0D65AD; font:Arial;
}
.c6	{font-size: 13px; border-bottom:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; background: left bottom no-repeat  url('/images/giohang.jpg');}
.title	{
	background: url(/images/head.gif); padding-top: 8px; padding-bottom: 8px;
	font-size: 14px; font-weight: bold; color: #FFF; margin-top: 5px
}
.xemthem	{
	background-color: #EEE; font-weight: bold; padding: 4px; text-align: center; background-image:url(/images/bg2.gif)
}
.new	{
	background-color: #FFFFCC
}
.newTable	td	{
	border: solid 1px #CCCCCC; padding: 8px; background-color: #FFFFFF
}
.newTable2	td	{
	padding: 2px; border: 0px; font-size: 13px
}
.chonMang{
	height:25px; border-bottom:#999999 solid 1px; vertical-align:baseline;
}
.chonMang1	{
	color: #0c2eac;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width:60%;
	float:left;
	text-align:left;
	padding: 2px 0 0px 5px;
	vertical-align:baseline;height:24px;
}
.chonMang2	{
	color: #a43d96; font-size: 12px; font-weight:bold;
	padding: 2px 0 0px 5px;
}
.lastNews	{
	border: solid 1px #6cdbb0; margin-bottom: 5px; padding: 5px
}
.nTitle	{
	font-weight: bold; padding-bottom:4px;
}
.nShort	{
	font-style: italic; font-size:10px; padding-bottom:5px;
}
.nMore	{
	text-align: right; font-size:10px;
}
.phanloaisim{
font-family:verdana;
font-size:14px;
color:#FF0000;
line-height:22px;
text-align:left;
}
.phanloaisim a{
color:#FF0000;
text-decoration:none
}
.tenmang{
font-size:14px;
}
.tuyChonTitle	{
	font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px; padding: 5px; margin: 1px; border: solid 1px #eee; background-image: url(/images/gbTitle.jpg)
}
.tuyChonAll	{
	background: #EEE; padding: 5px
}
.tuyChon	{
	padding: 5px; margin: 1px; border: solid 1px #DDD; background: #FFF
}
.quangcao	{
	width: 33%; float: left; background: #FFF
}
.quangcao	img	{
	padding:5px; border: solid 1px #3399FF;
}

.so	{
	font-size: 13px; font-weight: bold; color: red
}
.dhMoi	{
	width: 49%; float: left; border-bottom: solid 1px #eee; border-right: solid 1px #eee
}
.dhMoi	div	{
	padding: 3px
}

.googleSim	{
	padding: 8px; background: #0099FF; border: double 3px #FFF;
	-moz-border-radius: 0.8em;
	border-radius: 0.8em;	
}
.simSearch	{
	background: #33FF00; border: solid 1px #FFF; color: #FFF
}

.nutHienThi	{
	padding: 5px; background: #0099FF; border: solid 1px #FFF;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em; color: #FFF
}

.huongDan	{
	background-image: url(/images/bg2.jpg);
	background-repeat: repeat-x;	
	border: solid 1px #EEE;
	padding: 5px;
}
.huongDan div	{
}
.huongDan br { margin:5px 0 5px 0;}
.huongDan img { margin:2px 0 2px 0; padding: 3px; border:1px solid #333333; }
.huongDan span { text-align:center;}
.hdTitle	{
	font-family: Arial; font-size: 16px; color: red; font-weight: bold;
	background-image: url(/images/hd.jpg);
	background-repeat: no-repeat;
	background-position: left 5px; padding-left: 25px;
	padding: 5px 5px 5px 25px;
}
.hdImg	{ text-align:center}

.traCuu	{
	background: #FF99CC
}

.sodepPL	{
	font-weight: bold; color:#000066; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding:6px 6px 6px 6px;
}
.simPL1	{
	padding-left: 20px; font-size: 14px
}
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #FCFDFD;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
visibility: hidden;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
color: navy;
margin: 3px 0px;
}
/* ######### Drop Down ULs CSS ######### */
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid #305EB1;
visibility: hidden;
z-index: 100;
}
.ddsubmenustyle li a{
display: block;
width: 120px; /*width of menu (not including side paddings)*/
color: #003399;
background-color: white;
text-decoration: none;
padding: 4px 5px;
}
* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: block;
width: 120px; /*width of menu (include side paddings of LI A*/
}
.ddsubmenustyle li a:hover{
background-color: #E6F0F6;
border-top:1px solid #B9DBF0;
border-bottom:1px solid #B9DBF0;
}
.nice_column{ float:left; width:24%; background-color:#FFFFFF; margin:2px;	border: solid 1px #a5c9ff; height:450px}
.banner{ background-color:#FFFFFF; width:100%; height:auto;}
/* category -------------*/
.left_col{position:relative;top:0px;left:0px;width:75%; float:left; padding:0 5px 0 5px; text-align:left}
.right_col{position:relative;top:0px;left:0px;width:23%; float:left; text-align:left}

.left_col_news{position:relative;top:0px;left:0px;width:63%; float:left; padding:0 5px 0 5px; text-align:left}
.right_col_news{position:relative;top:0px;left:0px;width:36%; float:left; text-align:left}

.class_name ul{
margin: 0;
padding: 0;
list-style-type: none;
overflow: hidden;
width: 100%;
font-size:12px;
}
.class_name li{
display: inline;
margin: 0;
}
.class_name ul li{
float:left;
padding:0;
text-align:left;
}
.class_name li a{
float: left;
display: block;
padding: 5px 5px 5px 5px; 
color: #000000;
text-decoration: none;
font-weight:bold;
font-size:12px;
width:15%;
text-align:left;
}
.class_name li a:hover{
margin-top:0px;
color:#666666
}
.sle_class{ color:#FFCC00;font-weight:bold;
font-size:13px;
text-align:left;}

/* News ------------*/
ul {
	list-style: none;
}

#news_body {position:relative;visibility:visible;width:1005px;text-align:left; background: transparent url(/images/bg/footer_bg.png) top left repeat-x; padding-top:20px; z-index:0;}
#contentInside { margin-top:20px;}
.news_home{ width:1005px;}
.news_large{ width:660px; float:left;}
.news_body{ width:460px; float:left; text-align:left; padding-left:15px; padding-right:5px;}
.shareholder{ width:780px; text-align:left; padding-left:15px; padding-right:5px; float:right}
.news_haft{ width:230px; float:left; text-align:left; padding-left:15px; padding-right:5px;}
.news_mid{ width:310px; float:left; margin-left:5px; margin-right:5px;}
.news_small{ width:190px; float:left; text-align:left;padding-left:10px; margin-bottom:5px; margin-top:2px;}
.small_shareholder{ width:190px; float:left; text-align:left;padding-left:10px; margin-bottom:5px; margin-top:2px;}
.content_news img{width:500px; border:#666666 solid 1px; padding:2px;}
/* =rotationNewsHome */
	#rotationNewsHome .blockUne {
		height: auto !important;
		height: 200px;
		min-height: 200px;
		font-size:13px;
	}
	#rotationNewsHome p {
		margin-top: 10px;
		min-height: 150px;
		height: auto !important;
		height: 150px;
		margin-bottom: 7px;
	}
		#rotationNewsHome p .image_newsOfTheDay {
			display: block;
			float: left;
			margin: 0 10px 10px 0;
		}
	ul#paginUne {
		float: right;
	}
		ul#paginUne li {
			float: left;
		}
			ul#paginUne li a {
				display: block;
				float: left;
				width: 20px;
				height: 20px;
				background: url(/images/bg/bg-paginUne.gif) left top no-repeat;
				line-height: 20px;
				text-align: center;
				font-size: 14px;
				margin: 2px 2px 0 2px;
			}
				ul#paginUne li a.current {
					color: #AF261E;
				}
/* END rotationNewsHome ---------------------------- */
.basicShadow {
	background: url(/images/bg/shadow-bottom.png) right bottom no-repeat;
	padding-bottom: 10px;
	margin-left: 10px;
	overflow:hidden;
}

	.basicShadow .in2 {
		background: url(/images/bg/shadow-right.png) right top repeat-y;
		padding: 0 20px 10px 5px;
	}

	.basicShadow img { float:left; margin:10px;	}

#trombonne {
	height: 47px;
	width: 44px;
	background: transparent url(/images/bg/trombonne.png) left top no-repeat;
	position: absolute;
	z-index:0;
	top: -10px;
	left: 490px;
}
.title2 {
	background: url(/images/bg/bg-title2.png) right 5px no-repeat;
	font-size: 14px;
	color: #af261e;
	font-weight: 700;
	margin: 18px 0 10px 0;
	text-transform: uppercase;
}

	.title2 a, .title2 span {
		background: #fff;
		/* padding-right: 5px; */
		color: #af261e;
	}

	.title2 a:hover {
		color: #af261e;
		text-decoration: none;
	}

.title2Bis {
	background: url(/images/bg/bg-title2.png) left -10px no-repeat;
	font-size: 14px;
	color: #af261e;
	font-weight: 700;
	padding-left: 50px;
	text-transform: uppercase;
	margin-bottom: 5px;
	display: block;
}
.title3 {
	width:100%;
	height:28px;
	text-align:left;
	padding-left:15px;
	background: url(/images/bg/forumtitle_bg.png) left repeat-x;
	font-size: 14px;
	color: #af261e;
	font-weight: 700;
	margin: 18px 0 10px 0;
	text-transform: uppercase;
}
.recent_block{ margin-bottom:10px;}
.recent_time{ width:90px; text-align:center; float:left; color:#C0C0C0;}
.recent_title{ width:210px;float:right;}

.review_block{ width:310px; margin-bottom:10px; border-bottom: #C0C0C0 1px dashed;}
.review_block img{ float:left; margin:10px;}
.review_title{ font-weight:bold;}

.cate_block{ margin-bottom:10px; padding-bottom:10px; border-bottom: #C0C0C0 1px dashed;}
.cate_block img{ float:left; margin:10px; padding:3px; border:#333333 solid 1px}
.cate_title{ font-weight:bold;}

.basicRight {
	text-align: left;
	background: #fff url(/images/bg/bg-basicRight.gif) left bottom repeat-x;
	padding-bottom: 24px;
	margin-bottom: 10px;
	margin-right: 2px;
	width:310px;
	float:right;
}
/*
	blockThema
*/
#blockThema li {
	float: left;
	line-height: 1.1em;
	text-align: center;
	border-bottom: 2px solid #fff;
}

	#blockThema li a {
		float: left;
		display: block;
		width: 97px;
		height: 100px;
		border: 1px solid #d7d7d7;
		padding-top:3px;
		font-size: 11px;
	}
/* END blockThema */
.news_banner{ text-align:center; margin:5px;}
.news_computer_cate{ margin-bottom:5px;}
.news_computer_cate a {background: #fff url('/images/bg/arrow.gif')  left no-repeat;padding-left:10px; }
.news_left_bg{background: left repeat-y #fff url('/images/bg/left_bg.png')}
.cate_header{width:100%;font-size:14px;background:url(/images/head1.gif); height:26px; padding-top:5px; color:#FFFFFF;}
.cate_header a{ color:#FFFFFF; text-decoration:underline}
.news_detail{ padding-left:15px;}
.detail_img{  margin:5px; width:450px;}
.detail_img img{ width:450px;}
.page_navi{ font-size:12px; font-weight:bold}
