	body{
		background: #fefefe url(images/bg_body.gif) repeat-x;
		font-family: Arial;
		font-size: 11px;
		margin-top:0px;
	}
	a:link, a:visited {
		color: #444444;
		text-decoration:none;
		border-style: none;
		background: transparent;
	}
	img{
		max-width: 343px !important;
	}
	#mainframe_outer{margin-top:46px;width: 814px;-moz-box-sizing:border-box;border-collapse:separate;border-spacing:0;display:table;}
	#mainframe_outer tr._top{margin-top:38px;}
	#mainframe_outer tr._middle{}
	#mainframe_outer tr._bottom{height: 7px;}
	
	/*#ducna{background:red}*/
	#mainframe_outer.td {border:1px solid red}
	#mainframe_outer td._center{width: 800px;}
	#mainframe_outer td._right{width: 7px;vertical-align:top;}
	#left_mid{background:url(images/body_middle_left.gif) repeat-y;vertical-align:top;width:6px;}
	#right_mid{background:url(images/body_middle_right.gif) repeat-y;vertical-align:top;}
	#bottom_mid{background:url(images/body_bottom_center.jpg) repeat-x;}
	#mainframe_outer tr._middle td._right{
		background: url(images/body_middle_right.gif) repeat-y left;
	}
	#mainframe_outer tr._bottom td._left{
		background: url(images/body_bottom_left.jpg) no-repeat right top;
	}
	#mainframe_outer tr._bottom td._center{
		background: url(images/body_bottom_center.jpg) repeat-x top;
	}
	#mainframe_outer tr._bottom td._right{
		background: url(images/body_bottom_right.jpg) no-repeat left top;
	}
	img.title {width:397px}
	#logo{
		position: relative;
		border: none;
		top: 45px;
		left: 23px;
	}
	table.mainframe{
		background: white;
	}
	table.banner{
		position: relative;
		margin: 0px auto;
		background: transparent url(images/banner.gif) no-repeat scroll 2px 10px;
	}
	ul#mainlevel-nav{
		font-size: 0.8em;
		list-style: square url(images/topmenu_indent.jpg);
	}
	ul#mainlevel-nav li
	{
		margin: 0 5px 0 15px;
		float: left;
		font-size: 11px;
		line-height: 30px;
		white-space: nowrap;
		height:30px;
	}
	ul#mainlevel-nav li a{
		display: block;
		text-decoration: none;
		padding: 0 0 0 0;
		color: #FFFFFF;
	}
	ul#mainlevel-nav li a:hover{
		text-decoration: none;
		padding: 0 0 0 0;
		color: #517204;
	}
	div.topmenu{
		position: relative;
		left: 10px;
		width: 100%;
		border: 0px solid black;
		vertical-align: top;
	}
	div.topmeu .moduletable{
		width: 250px;
		height: 32px;
	}
	table.left{
		width: 160px;
		margin: 0 0px 1px 10px;
	}
	td.col_left{
		background: url(images/leftmnu_bg.jpg) 90% 50% repeat-y;
	}
	table.menu_kieu_sim div{
		border-left:  1px solid #cfcfcf;
		border-right: 1px solid #cfcfcf;
	}
	a.menu-nav-sim:link, a.menu-nav-sim:visited{
		display: block;
		background-attachment: fixed;
		background: url(images/menuleft_header_bg.jpg) no-repeat;
		background-position: 0 bottom;
		height: 25px;
		line-height: 25px;
		font-size: 11px;
		text-align: left;
		vertical-align: middle;
		margin: 0 0 0 0px;
		padding: 0 0 0 15px;
		color: black;
		text-decoration: none;
		font-weight: bold;
	}
	table.moduletable_menu{
		width: 160px;
		border: 1px solid #cfcfcf;
		border-top: none;
	}
	table.moduletable_menu td{
		background: url(images/mnu_left.jpg) repeat-x;
		background-position: left top;
	}
	table.moduletable_menu a.mainlevel{
		display: block;
		padding-left: 15px;
		height: 25px;
		line-height: 25px;
		font-family: arial, venanda;
		font-size: 11px;
		text-align: left;
		vertical-align: middle;
		color: black;
		text-decoration: none;
		font-weight: bold;
	}
	table.moduletable_menu a.mainlevel:hover{
		color: #517204;
	}
	table.moduletable_menu a#active_menu{
		color: #ff6d03;
	}
	a.sublevel:link, a.sublevel:visited{
		display: block;
		background-attachment: fixed;
		background: url(images/leftmenu_icon.jpg) no-repeat;
		background-position: 5px 50%;
		font-family: arial, venanda;
		font-size: 11px;
		text-align: left;
		vertical-align: middle;
		line-height: 25px;
		margin: 0;
		padding: 0px 0 0px 20px;
		color: #4a4a4a;
		text-decoration: none;
	}
	a.sublevel:hover{
		text-decoration: none;color: #6e9a05;
		background: url(images/leftmenu_icon_hover.gif) no-repeat;
		padding: 0px 0 0px 20px;background-position: 5px 50%;
		text-align: left;
		vertical-align: middle;
		line-height: 25px;
	}
	a.sublevel#active_menu:link, a.sublevel#active_menu:visited{
		text-decoration: underline;
	}
	.banner_ad div.title{
		font-size: 11px;
		background:#f9f9f9;
		height: 25px;
		line-height: 25px;
		vertical-align: middle;
		font-weight: bold;
		padding-left: 15px;
		border: 1px solid #cecece;
		margin-top:2px;
	}
	.banner_ad div.img{
		border: 1px solid #ddd;
		border-top: none;
		border-bottom: none;
		padding: 3px;
		padding-top: 6px;
	}
	.banner_ad div.footer{
		background: url(images/banner_ad_footer.jpg) no-repeat left top;
		height: 7px;
		width: 100%;
		/*border: 1px solid red;*/
	}

	table.center{
		padding: 0px 10px 0px 10px;
		width: 416px;
		height: 100%;
	}
	td.mainbody{
		height: 100%;
		padding: 0;
	}
	table.content{
		margin-bottom: 11px;
		font-size: 11px;
		padding: 0;
		border-style: none;
		max-width: 396px;
		width: 396px;

	}
	table.content tr.title{
		color: black;
		height: 26px;
		font-weight: bold;
		text-align: left;
		vertical-align: middle;
	}
	table.content td.title_left{
		width: 3px;
		background: url(images/title_left.jpg)  no-repeat left top;
	}
	table.content td.title_right{
		width: 3px;
		background: url(images/title_right.jpg) no-repeat right top;
	}
	table.content td.title_center{
		text-transform: uppercase;
		vertical-align: middle;
		background: url(images/title.jpg) repeat-x;
	}
	table.content td.title_center a:link, table.content td.title_center a:visited, table.content td.title_center a:active{
		font: bold 12px;
		color: black;
		width:80px;
		
		background:url(images/img_title.gif) no-repeat;
		background-position: right 50%;
		padding-right:15px;
	}
	table.content td.title_center a:hover{
		font-weight: bold;
		color: #FF6d00;
	}
	table.content tr.row0{
		line-height: 30px;
		background:  white;
	}
	table.content tr.row1{
		line-height: 30px;
		background:  #f3f3f3;
	}
	table.content tr.row1:hover{background:  #dcebbd;}
	table.content tr.row1 th:hover{background:  #dcebbd;}
	table.content tr.row1 th{color: #766658;}

	table.content tr.row0 a:hover, table.content tr.row1 a:hover{
		text-decoration:none;
		font-weight:normal;
		color:#dcebbd;
	}
	table.content tr .left{
		background-image: url(images/sim_row_bg.jpg);
		background-position: left;
		background-repeat: repeat-y;
	}
	table.content tr .right{
		background-image: url(images/sim_row_bg.jpg);
		background-position: right;
		background-repeat: repeat-y;
	}
	table.content tr.footer{line-height: 5px;}
	table.content td.center_bottom{
		background: url(images/content_bg.jpg)  repeat-x;
		background-position: left bottom;
	}
	table.content td.left_bottom{
		background: url(images/content_l.jpg)  no-repeat;
		background-position: left bottom;
	}
	table.content td.right_bottom{
		background: url(images/content_r.jpg)  no-repeat;
		background-position: right bottom;
	}
	table.content a:link,table.content a:visited{
		padding-left: 0px;
		color: black;
		text-decoration: none;
	}
	table.content a:hover{
		padding-left: 0px;
		color: blue;
		font-weight: normal;
		text-decoration: none;
	}
	table.right{
		margin: 0;
		margin-right: 10px;
		height: 100% ;
	}
	table.rightsearch{
		background: #ededed;
		margin-top: 0px;
		width: 203px;
		font-size: 11px;
		height: auto;
	}
	table.rightsearch td.title{
		background-position: 0 0px;
		padding-top: 3px;
		height: 20px;
		line-height: 20px;
		font-weight: bold;
		vertical-align: bottom;
	}
	table.rightsearch td.border-top{
		background: url(images/sim_search_top.jpg) no-repeat;
		background-position: 0 0;
		height: 2px;
		line-height: 2px;
	}
	table.rightsearch td.border{
		padding: 0 6px;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	.inputbox{
		height: 17px;
		width:	 150px;
		line-height: 18px;
		vertical-align: middle;
		margin: 3px 0 0 0;
		border: 1px solid #c9b5a4;
		font: normal 11px Arial, Vernada, OpenSymboy;
		color:#666666;

	}
	.search_button{
		position: relative;
		top: -21px;
		left: 8px;
		display: block;
		width: 45px;
		height: 22px;
		font-size: 11px;
		background: url(images/button_bg.gif) no-repeat;
		background-position: 50% 0% ;
		border-style: none;
	}
	a.search_more:link, a.search_more:visited{
		display: block;
		float: left;
		width: 100px;
		color: black;
		text-decoration: none;
		margin-bottom: 10px;
	}
	a.search_more:hover{
		color: #777;
		text-decoration: none;
	}
	a.search_more div{
		display: block;
		width: 100px;
	}
	#close {
		background: url(images/icon_up.jpg) no-repeat right;
	}
	#open {
		background: url(images/icon_down.jpg) no-repeat right;
	}
	div#more_options{
		line-height: 20px;
		margin-right: 0px;
		color: #555;
	}
	table.right_suport{
		background: url(images/suport_skype_girl.gif) no-repeat;
		background-position:30%;
		width: 203px;
		border: 1px solid #cecece;
		}
	#right_suport_skype{
		float: left;
		position:relative;
		top:16px;
		
	}
	#right_suport_yahoo{
		float: left;
		position:relative;
		top:16px;
	}
	div#simSeries{
		padding: 0;
		margin: 0px;
		margin-top: 10px;
		width: 203px;
		height: 152px;
		background: #ededed url(images/simseries_bg.jpg) no-repeat;
	}
	div.simseriesheader {
		font-weight: bold;
		line-height: 30px;
		vertical-align: middle;
		color: #020202;
		padding-left: 8px;
		background:#e3e3e3;
	}
	table.simliendai{
		width: 100%;
		line-height: 17px;
		
		margin: 0px;
		padding: 0px;
		font-size: 11px;
		font-weight: normal;
		background: #c6d1ab;
	}
	table.simliendai td{
		color: black;
		padding: 0px;
		margin: 0px;
		white-space: nowrap;
	}
	table.right_tin{
		font-size: 11px;
		margin-top: 10px;
		width: 203px;
	}
	table.right_tin td.left{
		border-left: 1px solid #ccc;
		padding-top: 10px;
	}
	table.right_tin td.right{
		border-right: 1px solid #ccc;
		padding-right: 5px;
		padding-top: 10px;
	}
	table.right_tin .news_title{
		text-align: left;
		padding-left: 10px;
		line-height: 25px;
		vertical-align: middle;
		background: url(images/news_title.jpg) no-repeat;
	}
	table.right_tin td.linkmore{
		height: 19px;
		width:100px;
		text-align: right;
		vertical-align: middle;
	}
	table.right_tin a.linkmore:link, table.right_tin a.linkmore:visited{
		display: block;
		float: right;
		background: url(images/leftmenu_icon_hover.gif) no-repeat;
		background-position: left 50%;
		padding-right: 10px;
		text-decoration: none;
		font-size: 12px;
		color: #24292a;width:60px;
	}
	table.right_tin a.linkmore:hover{
		color: #075592;
		text-decoration: none;
		font-weight: normal;
	}
	table.right_tin a:link, table.right_tin a:visited{
		text-decoration: none;
		font-size: 11px;
		color: #555;
	}
	table.right_tin a:hover{
		color: black;
	}
	table.right_tin img.topnew{
		width: 68px;
		padding: 1px;
		margin: 0 5px;
		border: 1px solid #ccc;
	}
	table.right_tin td.bottom{
		height: 3px;
		line-height: 3px;
		background: url(images/top_news_bottom.jpg) no-repeat bottom;
	}
	img.leftimg{
		width: 146px;
		margin: 0px;
		margin-top: 3px;
		padding: 2px;
		border: 1px solid #b9caf5;
		background: #eeeeee;
		text-align: center;
	}
	table.right span{
		color: #b4b4b4;
		font-size: 10px;
	}
	table.footer{
		margin: 10px;
		margin-top: 0;
		padding: 10px 0;
		color:#5d5d5d;
		background: #f2f5ea;
		width: 780px;
		height: 30px;
		font-size: 11px;
		vertical-align: middle;
	}
	div.copyright{
		float: left;
		padding-left:10px;
	}
	a.copyright:link, a.copyright:visited{
		color: #006bc4;
		text-decoration: none;
	}
	a.copyright:hover{
		color: blue;
	}
	a.copyright img{
		float:right;
		top:-10px;
		margin-right:10px;
	}
	.tableRollOverEffect1{
		line-height: 30px;
		background-color:#e5e8b2;
		color:#89880d;
		font-weight:normal;
	}
	.tableRollOverEffect1 a:hover{
		font-weight:bold;
	}

/*********JOOMLA! Element*********/
textarea.required{
	width: 100%;
}
div.componentheading{
	width: 376px;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	vertical-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: black;
	padding: 0 10px;
	background: white url(images/titlebar.jpg) repeat-x;
}
div.componentheading a, div.componentheading a:visited{
	color: black;
}
table.blog{
	background: url(images/bottom_bg.jpg) no-repeat;
	background-position: right bottom;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	color:#373737;
}
table.blog .article_separator{
	display: block;
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: none;
	width: 394px;
	margin-bottom: 3px;
}
table.contentpaneopen{
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: none;
	width: 100%;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
table.contentpaneopen td{
	margin: 0;
	padding:0 10px;
	float: left;
	text-align: justify;
}
table.contentpaneopen td td{
	float: none;
}
table.contentpaneopen td th{
	float: none;
}
table.contentpaneopen tr{
	height: 100%;
	background: transparent;
	width: 100%;
}
table.contentpaneopen td.contentheading{
	vertical-align: middle;
	padding-left: 5px;
	height: 25px;
	font-size: 11px;
	color: #ff6c02;
}
table.contentpaneopen td.contentheading a, table.contentpaneopen td.contentheading a:visited{
	font-weight: bold;
	font-size: 12px;
	color: #ff6c02;
}
table.contentpaneopen td.contentheading a:hover{
	color: black;
}
div.img_caption{
	float:left;
	padding: 2px;
	border: 1px solid #cccccc;
	margin: 3px 10px 0px 0px;
}
img.caption{
	width: 100px;
	padding: 0;
	border: 0;
	margin: 0;
}
div.content_title{
	font-weight: bold;
	display: table-cell;
	color: #ff6c02;
	line-height: 18px;
	vertical-align: middle;
}
div.content_title a, div.content_title a:visited{
	font-weight: bold;
	color: #373737;
}
span.content_date{
	font-weight: normal;
	color: #a0a0a0;
	max-width: 100px;
	font-size: 11px;
}
div.content_intro{
	display: table;
	font-size: 11px;
	width: 100%;
	text-align:justify;
	float:left;
}

div.readmore{
	text-align: right;
}
a.readon{
	color: #7d7d7d;
	font-size: 0.89em;
	text-decoration: underline;
}
div.blog_more div{
	vertical-align: middle;
	color: #555555;
	padding:0px;
	margin-left: 5px;
	width: 388px;
	height: 25px;
	line-height: 25px;
}
div.blog_more a,div.blog_more a:link
{
	padding: 0px;
	color:#3c3d3f;
	font-size:11px;
}

div.blog_more a:hover
{
color: #ff6c02	;
}
div.blog_more ul{
	list-style-image: url(images/linkother.jpg);
}
div.blog_more ul li{
	line-height: 15px;
	padding:0px;
	height: auto;
	vertical-align: middle;
	color:#4d86bd;
}
div.blog_more ul li a, div.blog_more ul li a:visited{
	color:#3c3d3f;
}
div.blog_more ul li a:hover{
	color: #ff6c02	;
}
span.link_date{
	font-weight: normal;
	color: #527205;
	max-width: 100px;
	font-size: 11px;
}
.ext_img{
	border: none;
	padding: 0;
	margin: 10px 0 0 0;
}
