/* CSS Document */
/* Set value default for tag */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img,
dl, dt, dd, ol, ul, li,
fieldset, form, label{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight:normal; list-style-type:none;
}
body  {
	background:url(../images/khanhlinh/bg_body.jpg) repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
ul, ol {
	list-style: none;
}
a {
    color:#000000;
    text-decoration: none;
}

.clr{clear:both; }
.blue{height:1px; width:198px; margin:1px 0px; background:url(../images/baominh/blue.jpg) repeat-x; clear:both}

.container{width:1000px;}
.page{width:1000px; background:#d2ded4; float:left; text-align:left}

/* Header */
.header{width:100%; height:249px; float:left; position:relative;}
.banner{width:100%; height:249px; position:absolute; top:0px; left:0px;}


.menu_nav
{
clear:both;
float:left;
width:100%;
height:33px;
background:url(../images/khanhlinh/bg_nav.jpg) repeat-x;
display:inline;
line-height:33px;
}
.text_navchinh
{
	float:left;
	padding:0px 15px;
	margin-left:20px;.
	*margin-left:10px;
	font-weight:bold;
	color:#335708;
}
.text_nav
{
	float:left;
	padding:0px 15px;
	font-weight:bold;
	color:#335708;
}
.line
{
	background:url(../images/khanhlinh/line.jpg) repeat-x;
	clear:both; width:100%; height:1px; max-height:1px; margin-bottom:6px; *margin-bottom:-2px;
}
.menuduoi
{
	display:inline;
	margin-left:7px;
	text-align:center;
	cursor:pointer;
}

.pannel_flag{float:right; display:inline; height:30px; width:70px; margin-right:20px;}
.flag_en{width:25px; float:right; padding-top:6px;}
.flag_vn{width:25px; float:right; margin:0px 10px; padding-top:6px;}



.search2{width:200px; height:68px; background:url(../images/baominh/bg_search2.jpg) repeat-x; padding-bottom:4px;}




#form_contact{float:left;}










.menu{width:100%; height:26px; position:absolute; bottom:2px; left:0px; }

.menu-item
{
	float:left;
	padding:0px 25px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	margin:1px 1px;
}

.menu-active
{
background:#FFF;
float:left;
margin:1px 1px;
padding:0px 25px;
font-weight:bold;
color:#05371a;
cursor:pointer;
}


.home_about{width:756px; height:258px; float:right; position:relative;}
.home_about a{color:#FFF}
.home_about div.content{width:370px; height:173px; padding:10px; position:absolute; top:25px; left:25px; background:#526c94; opacity:0.8; filter:alpha(opacity=80); color:#FFF; text-align:justify}
.home_about div.content div.title{font-weight:bold; padding-bottom:10px; background:url(../images/bg/home_about_line.jpg) repeat-x bottom; margin-bottom:10px;}

.read_more{float:right; margin-top:10px;}
.read_more_btn{border:1px solid #434343; padding-left:10px; padding-right:10px; background:#EEE; text-decoration:none}

.language{width:100%; float:left; background:url(../images/bg/body_line.jpg) no-repeat bottom; padding-bottom:5px; text-align:right}
.language img{border:none; margin-right:3px;}
/* End header */

#middle{width:990px; float:left; height:auto; margin-left:4px; *margin-left:2px;}

.top_panel{width:990px; height:23px; float:left; background-color:#b8b8b8; margin-top:3px;}
.side_panel{width:200px; float:left; margin-top:4px;}
.right_panel{width:790px; float:left;}
.main_panel{width:590px; float:left; margin-top:4px;}
.side_panel_right{width:200px; float:right; margin-top:4px;}

/*Side panel*/
.parent {width:180px; height:23px; float:left; line-height:10px; padding-left:18px; background:url(../images/baominh/menuitem.jpg); cursor:pointer; }
.childrent {width:182px; height:25px; float:left; line-height:25px; margin-left:8px; _margin-left:4px; padding-left:10px; _padding-left:8px; background:url(../images/icon1.jpg) center left no-repeat; cursor:pointer;}

a.linkmenu:hover {color:#FF0000; cursor:pointer;}
a.linkmenu{ cursor:pointer; color:#006d2d}

a.linksubmenuitem:hover {background:url(../images/baominh/bg_submenu_hover.jpg) no-repeat;color:#000; text-decoration:underline; cursor:pointer;}
a.linksubmenuitem{ background:url(../images/baominh/bg_submenu.jpg) no-repeat;cursor:pointer; color:#FFF}

a.link_login{color:#FF0000}

.box_left{width:198px; height:auto; float:left; border:solid 1px #9dc4a3; margin-bottom:4px; }
.box_left_dangky{width:198px; height:auto; float:left; border:solid 1px #35501e; margin-bottom:4px; }
.box_left_menu{width:200px; height:auto; float:left; margin-bottom:4px; }
.side_title{width:198px; height:23px; float:left; background:#b0d5b6; font-weight:bold; line-height:23px; text-align:center; color:#055f2a; }

.side_title_dangky{width:198px; height:24px; float:left; background:url(../images/khanhlinh/bg_dangky.jpg) repeat-x; font-weight:bold; line-height:22px; text-align:center; color:#FFF; }

.box_left_danhmuc{width:198px; height:auto; float:left; margin-bottom:4px; border-left:solid 1px #9dc4a3;border-right:solid 1px #9dc4a3;border-bottom:solid 1px #9dc4a3}
.side_title_danhmuc{width:198px; height:37px; float:left; background:url(../images/khanhlinh/bg_danhmucsanpham.jpg); font-weight:bold; line-height:30px; text-align:center; color:#FFF;  }
.danhmucsanpham{width:178px; background:url(../images/khanhlinh/bg_menu.jpg) repeat-x; height:24px; clear:both; line-height:24px; padding-left:20px;}


.box_right{width:200px; height:auto; float:left; margin-bottom:5px;}

.side_title_right{width:200px; float:left; height:32px;  background:url(../images/bg/bg_box_left.jpg) repeat-x; font-weight:bold; line-height:30px; text-align:center; }

.side_content{width:198px; float:left; padding-top:5px; padding-bottom:10px; }

.side_content_dangky{width:198px; float:left; padding-top:5px; padding-bottom:10px; background-color:#b1beb3 }

.side_content_right{width:198px; height:auto; float:left; padding-top:5px; padding-bottom:5px; border-left:solid 1px #8f8b8b; border-right:solid 1px #8f8b8b; border-bottom:solid 1px #8f8b8b;}

.side_line{width:100%; height:5px; background:url(../images/bg/side_line.jpg) no-repeat; float:left}

.txt_search{width:130px;}
.btn_search{border:1px solid #c4c5a6; padding-left:5px; padding-right:5px; background:#fbfef3}

/*Main panel*/
.box_center { width:570px; height:auto; float:left; padding-left:6px; margin-bottom:5px;}
.box_center_title { width:580px; height:23px; float:left; background:#b0d5b6; line-height:22px; font-weight:bold; color:#055f2a;}
.box_center_content { width:570px; height:auto; float:left; padding:4px; text-align:justify; border-left:solid 1px #8f8b8b; border-bottom:solid 1px #8f8b8b; border-right:solid 1px #8f8b8b;}

.box_center_content_home { width:570px; height:auto; float:left;text-align:justify;}

.slideshow{width:578px; height:300px; float:left; border:solid 1px #000}

.product_item{width:158px; height:190px; padding:10px; float:left; border:1px solid #cad78a; margin-left:5px; text-align:center; line-height:1.5}
.product_item img{width:146px; height:118px; border:1px solid #504f4f; margin-bottom:5px}

.news_home_main{width:554px; float:left; margin-top:10px;}
.news_home_main img{width:146px; height:118px; float:left; margin-right:10px; margin-bottom:10px; border:1px solid #504f4f;}
.news_home_main a.title{font-weight:bold}
.news_home_other{width:534px; padding-left:20px; margin-top:10px; margin-bottom:10px; float:left}
.news_home_other a{width:524px; padding-left:10px; background:url(../images/list_icon1.jpg) center left no-repeat; float:left;}

.listItem{float:left; width:157px; height:200px; text-align:center; line-height:18px; margin-top:8px; margin-left:20px; _margin-left:14px; border:#009966 1px solid; }
.display_title{font-weight: bold; color: #ce370a;}

.thumb_img{width: 200px; margin-bottom: 10px; margin-right: 10px; border: none; float: left;}
.detail_img{width: 300px; margin-bottom: 10px; margin-right: 10px; border: none; float: left;}
.news_date{font-size: 11px; color: #999;}


/*Footer*/
.footer{width:1000px; height:auto; float:left; text-align:center; background-color:#FFF;}
.menu_footer{width:1000px; height:28px; float:left; line-height:28px; color:#fff; background:#006d2d; text-align:center;}
.menu_footer a{color:#000cff; font-weight:bold; padding-left:20px; padding-right:20px;}
.main_footer{width:980px; padding:10px; float:left; color:#000; line-height:18px; background-color:#d2ded4 }


