/* CSS Document */

html{color:#000;}div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body
{
	 background-image:url(../imgs/bg.png); 
	 /* background-color:#000000; */
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-top:20px;	
	line-height:140%;
	
	
}
div#mo_rong_1
{
	margin:0 auto;
	width:966px;	
	overflow:hidden;
	padding-bottom:3px;
	
}
div#mo_rong_1 div.mo_rong_1_1
{
	float:left;
	width:200px;
	overflow:hidden;
	color:#FF0000;
}
div#mo_rong_1 div.mo_rong_1_1 a
{
	color:#FF0000;
	text-decoration:none;
}
div#mo_rong_1 div.mo_rong_1_1 a:hover
{
	color:#FF0000;
	text-decoration:underline;
}
div#mo_rong_1 div.mo_rong_1_2
{
	float:right;
	width:766px;
	text-align:right;
	overflow:hidden;
}
div#page
{
	margin:0 auto;
	width:970px;
	background-color:#0b0a0a;
	
	
}
div.page_2
{
	margin:0 auto;
	width:960px;	
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
}
div.header
{
	width:960px;
	height:156px;			
}
div.top-menu
{
	width:960px;
	border-bottom: 1px solid gray;
	overflow: hidden;
	font-size: 14px; /*font of menu text*/
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
font: bold 12px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 0px solid #134015; /*dark purple border*/
border-width: 1px 0;
background: black url(../imgs/top-menu/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color:#ffffff; /*text color*/
padding: 8px 15px;
text-decoration: none;
border-right: 1px solid #134015; /*dark purple divider between menu items*/

}

.indentmenu ul li a:visited{
color:#ffffff;

}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color:#ffffff; 
padding-top: 8px; /*shift text down 1px for selected and active item*/
padding-bottom: 8px; /*shift text down 1px for selected and active item*/
background: black url(../imgs/top-menu/indentbg2.gif) center center repeat-x;

}

div.middle
{
	position:relative;
	width:960px;
	background-image:url(../imgs/middle_bg.png);
	background-repeat:repeat-y;	
	background-position:bottom;
	overflow:hidden;	
	
}
div.middle div.left_middle
{
	position:relative;
	width:220px;
	
	float:left;		
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 205px; /*width of menu*/
margin-left:5px;
margin-top:5px;
}

.arrowlistmenu .headerbar{
font: bold 12px Arial;
color: white;
background: black url(../imgs/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
border-bottom: 1px solid #009900;
}

.arrowlistmenu ul li a{
color: #000000;
background: url(../imgs/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;

}



.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #000000;
background-color: #F3F3F3;
}
div.middle div.right_middle
{	
	width:730px;
	margin-left:10px;
	margin-top:5px;	
	float:left;	
	overflow:hidden;
	
}
div.middle div.right_middle div.banner
{
	width:726px;
	text-align:right;
	margin-right:4px;
	
}
div.middle div.right_middle div.duong_dan
{
	width:730px;
	padding-bottom:8px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#fe7317;
}
div.middle div.right_middle div.duong_dan a
{
	text-decoration:none;
	color:#fe7317;
	font-size:12px;
	font-weight:bold;
}
div.middle div.right_middle div.duong_dan a:hover
{
	text-decoration:underline;
	color:#fe7317;
	font-size:12px;
	font-weight:bold;
}
div.middle div.right_middle div.group_main_content
{	
	width:730px;		
	overflow:hidden;	
	
	
}
div.middle div.right_middle div.group_main_content div.main_content
{	
	width:725px;	
	margin-top:5px;		
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#009900;
	margin-bottom:5px;
	margin-right:5px;	
}
div.middle div.right_middle div.group_main_content div.main_content div.tieu_de_main_content
{	
	width:710px;	
	overflow:hidden;	
	padding-left:15px;	
	font-weight:bolder;
	color:#000000;	
	font-size:20px;
	padding-bottom:5px;
	padding-top:5px;
}
div.middle div.right_middle div.group_main_content div.main_content div.san_pham
{
	width:710px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	margin-right:5px;
	margin-bottom: 5px;	
	overflow:hidden;
}
div.middle div.right_middle div.group_main_content div.main_content div.san_pham div.item_sp
{
	width:220px;
	
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	overflow:hidden;
}
div.middle div.right_middle div.group_main_content div.main_content div.san_pham div.item_sp div.hinh_sp
{
	width:214px;
	height:214px;
	border-color:#009900;
	border-style:solid;
	border-width:1px;
	padding:2px;
}
div.middle div.right_middle div.group_main_content div.main_content div.san_pham div.item_sp img
{
	/*
		width:214px;
		height:214px;
	*/
}
div.middle div.right_middle div.group_main_content div.main_content div.san_pham div.item_sp div.ma_sp
{
	text-align:left;
	color:#FFFFFF;
	font-weight:bolder;
	font-size:13px;
	background-color:#000000;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
}
div.middle div.right_middle div.group_main_content div.main_content div.san_pham div.item_sp div.gia_sp
{
	text-align:left;
	color:#FF0000;
	font-weight:bolder;
	font-size:12px;
}
div.middle div.right_middle div.group_main_content div.main_content div.san_pham div.item_sp div.ten_sp
{
	text-align:left;
	color:#006600;
	font-weight:bolder;
	font-size:12px;
}

div.middle div.right_middle div.group_main_content div.main_content div.chi_tiet_sp_page
{
	width:725px;	
	overflow:hidden;
	padding-bottom:10px;
}

div.middle div.right_middle div.group_main_content div.main_content div.static_page
{
	width:705px;	
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
}

div.middle div.right_middle div.group_main_content div.main_content div.article_page
{
	width:715px;	
	overflow:hidden;
	padding-right:10px;
}
div.middle div.right_middle div.group_main_content div.main_content div.article_page div.item_article
{
	width:705px;	
	overflow:hidden;	
	padding-left:10px;
	padding-right:10px;
}
div.middle div.right_middle div.group_main_content div.main_content div.article_page div.item_article div.tieu_de_article
{
	color:#006600;
	font-size:16px;
	font-weight:bold;
	
}
div.middle div.right_middle div.group_main_content div.main_content div.article_page div.item_article div.tieu_de_article a
{
	color:#006600;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
div.middle div.right_middle div.group_main_content div.main_content div.article_page div.item_article div.tieu_de_article a:hover
{
	color:#006600;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
div.middle div.right_middle div.group_main_content div.main_content div.article_page div.item_article div.hinh_anh_article
{
	border-color:#009900; border-style:solid; border-width:1px; float:left; width:150px; height:100px;
	padding:2px;
}
div.middle div.right_middle div.group_main_content div.main_content div.article_page div.item_article div.tom_tat_article
{
	color:#000000;
	font-size:12px;
	float:left;
	width:544px;
	overflow:hidden;
	margin-left:5px;
	text-align:justify;
	
		
}
div.middle div.right_middle div.group_main_content div.main_content div.chi_tiet_article_page
{
	width:705px;	
	overflow:hidden;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}
div.middle div.right_middle div.group_main_content div.main_content div.contact_page
{
	width:705px;	
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
}

div.lien_ket_1
{
	text-align:right;
}
div.lien_ket_1 a
{
	color:#26920d;
	text-decoration:underline;
	font-weight:bold;
}
div.lien_ket_1 a:hover
{
	color:#26920d;
	text-decoration:none;
	font-weight:bold;
}
div.lien_ket_2
{
	text-align:right;	
	margin-right:3px;
}
div.lien_ket_2 a
{
	color:#fe7317;
	text-decoration:none;
	font-weight:bold;
}
div.lien_ket_2 a:hover
{
	color:#fe7317;
	text-decoration:underline;
	font-weight:bold;
}
div#root
{
	width:962px;
	overflow:hidden;
	color:#ffffff;
	margin:auto;
	background-color:#112b10;
	margin-top:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
div#root a
{
	color:#ffffff;
	text-decoration:none;
}
div#root a:hover
{
	color:#ffffff;
	text-decoration:underline;
}


a.squarebutton{
background: transparent url('../imgs/square-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('../imgs/square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}



.textbox_1
{
	
	width:200px;
	display:block;	
}
.select_1
{
	display:block;	
	
	overflow:hidden;
	
}
.option_1
{
	display:block;

	overflow:hidden;
	
	
}
.table_1
{
}
.table_1 tr
{
}
.table_1 tr td
{
	padding-right:5px;
}



span.tieu_de_1
{
	color:#006600; font-weight:bolder; font-size:16px;
}



div.form_lien_he
{
}
div.form_lien_he table
{
}
div.form_lien_he table tr
{
}
div.form_lien_he table tr td
{
	padding-right:10px;
	padding-bottom:6px;
}
.text_box_lien_he_1
{
	width:400px;
}
.text_box_lien_he_2
{
	width:400px;
	height:100px;
}
.font_type_1
{
	color:#006600;
}

span.tim_kiem_1
{
	background-color:#e5e2e1;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
span.tim_kiem_1 a
{
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
	color:#0f4b04;

}
span.tim_kiem_1 a:hover
{
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
	color:#000000;
}





/* Slide Show*/
.nav-links {
	position: absolute;
	top: 30px;
	left: 20px;
	width: 200px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav-links li {
	line-height: 1.6em;	
	font-size: 1.2em;
}
#content {
	margin-left: 240px;
	margin-top: 30px;
	margin-right: 50px;
}
.twitthis {
	position: absolute;
	top: 250px;
	left: 20px;
}
pre {
	background: #e8e8e8;
	border-left: 10px solid #777;
	font-size: 0.85em;
	padding: 1em;
	color: black !important;
	overflow-x: auto;
}
.important {
	border: 1px solid #666;
	background: #ddd;
	padding: 0 1em;
	color: #C30;
}
h3 {
	font-size: 1.45em;
	line-height: 1.05em;
	border-bottom: 1px solid #333;
}
.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 0.5em;
}
.code_wrapper {
	border: 1px solid #888;
	background: #f0f0f0;
	padding: 10px;
}
code, .code {

}
.options {
	border: 1px solid #777;
	border-right: none;
	font-size: 0.8em;
	font-family: Verdana, Geneva, sans-serif;
}
.options th {
	text-align: left;
	background: #777;
	color: white;
	font-weight: bold;
}
.options th, .options td {
	padding: 4px 10px;
}
.options td {
	border-right: 1px solid #777;
}
#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}
.pane
{
	
}
.pane img
{
	width: 725px;
	height:500px;
}

.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}
/* End Slide Show*/