body{font:12px/1.4 Arial,Helvetica,sans-serif;background:#fafaf9;}
a:link,a:active,a:visited{color:#097eaf;text-decoration:none}a:hover{color:#4491b2}
#container{}
.back {
	
	}
.heade { width: 980px; margin: 0 auto;}
#header {height: 130px;background:url(../images/bg_baner_hachi.png) repeat-x; border-bottom: 2px solid #f8c302;}
.header1{ height: 130px;position:relative;width:980px;margin:0 auto; padding-left: 5px;}.header1 #logo{width:400px;float:left;}.header1 #logo img{height:145px;vertical-align:middle}
.header1 .baner {
}

#menu-top {
	background: url(../images/bg_menu_hachi.jpg) repeat-x;
	height: 47px;
	width: 100%;
	}	
.menu-top {
	width: 980px;
	margin:0 auto;
	}	

.menu-l {
	width: 200px;
	float:left;
	}	
#chitietdanhmuc
		
		{
		background: url(../images/icon_danhmuc.png) 1px 14px no-repeat;
		float:left;
	width: 200px;
	position: absolute;
	z-index: 9999999;
	height: 47px;
	line-height: 47px;
	font-family: sans-serif;
	font-size: 13px;
	text-indent: 28px;

			}
			
			
			.parent_chitiet li:hover .dm-menu
			{
				display:block;
				}
				.dm-menu
				{
					
					display:none;
					background:#f8c302;
					width:200px;
					font-family:Tahoma, Geneva, sans-serif;
					text-indent: 10px;}
			
				.child_1 li
				{
					list-style:none;
					
					line-height:27px;
					
					padding:5px 0px 5px 0px;
					
					}
					.child_1 li:first-child {
					
					}
					.child_1 li:hover
				{
					list-style:none;
					
					
				
					padding:5px 0px 5px 0px;
					background:#e85356;}
					
					
					.child_1 a
					{
						color:#fff;
						text-decoration:none;
						font-weight:bold;
						font-size:13px;
					padding-left:20px;
					background: url(../images/menuDot.gif) 8px 5px no-repeat;}
						
						.child_1 a:hover
					{
						color:#fff;
						text-decoration:none;
						font-weight:bold;
						font-size:13px;
						}
						
						
						
						.child_1 li:hover .child_2
						{display:block;
						}
			
							.child_2
							{display:none;}
						
								.child_2 li {
									line-height:20px;
									border-top:1px solid #ecbde6;}
									.child_2 li:first-child {
									}
								.child_2 a
							{font-size:13px;
							color:#fff;
							background: url(../images/menuDot.gif) 8px 5px no-repeat; !important;}
			
	
#menu-r {

	width: 100%;
	height: 47px;
	line-height: 47px;
	}		
.header1 .sitename{color:#0842ae;font-size:22px;font-weight:bold;padding-top:30px;margin-left:30px;float:left}.header1 .language{position:absolute;top:10px;right:10px}#message{width:980px;margin:0 auto; display:inline;}#message div.clock{display:block;float:left; width:190px;}#message div.clock span{display:block;float:left;padding:0 0 0 13px;font-size:11px;color:#333}#message form.search{background:url(../images/message_search.jpg) no-repeat;width:278px}#message form.search input.txt{margin:0 0 0 40px;width:184px}#message form.search input.submit{margin:0 0 0 4px;text-transform:uppercase;padding:0;width:40px}
.message {
	width:980px;
	margin: 0 auto;
	}

div.contentwrapper{padding:10px 0px;background: url(../images/bg_hachi11.jpg) repeat-x;}
div.contentwrapper1{padding-bottom:10px;}
div.contentwrapper2 {
	width: 998px;
	margin: 0 auto;
	padding-top: 10px;
	}
.gioithieu {
	width: 980px;
	margin: 0 auto;
	}	
#contentwrapper1 {
	width: 100%;
	background: url(../images/bg_hachi11.jpg) repeat-x;
	}	
div.contentcolumn p{padding:4px 0}div.box form.login{padding:0 10px 10px 10px}div.box form.login input.txt{border:1px solid #b2b0b1;padding:3px;width:160px}div.box form.login label{display:block;font-weight:700;padding:5px 0 4px 0}div.box form.login img{vertical-align:middle}div.box div.signed img{border:1px solid #ccc;padding:2px;margin-right:4px;width:80px}div.box div.signed a{display:block;color:#333}div.online p{margin:0 0 4px 0}div.online img{vertical-align:middle;margin-right:2px}div.online span.item{padding:0 0 0 20px}div.online span.item strong{padding-right:4px}div.box p.about{text-indent:20px;text-align:justify;padding:10px 4px}div.box div.ads{padding:10px 4px}form.newsletter{padding:4px}form.newsletter input.txt{font-size:11px;color:#999;padding:4px;width:150px;margin-right:4px}

#footer{padding:10px 0; background: url(../images/bg_footer.png) repeat-x; color: #fff;}
#footer p.footer,p.show_query{padding:0 10px;margin:0;font-size:11px;color:#9c9c9c}#footer ul.bottom_nav,#footer ul.bottom-toolbar{font-size:11px;text-align:right}#footer ul.bottom_nav li,#footer ul.bottom-toolbar li{display:inline}#footer ul.bottom_nav li span{padding:0 0 0 4px}#footer ul.bottom-toolbar{margin-top:0}#footer ul.bottom-toolbar img{vertical-align:middle;padding:0 4px}div.box form.voting{padding:10px}h3.breakcolumn{line-height:27px;border-bottom:1px solid #ccc;font-weight:normal}h3.breakcolumn span.breakcolumn{font-size:14px;font-weight:700;padding:0 4px}.column,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16,.span-17,.span-18,.span-19,.span-20,.span-21,.span-22,.span-23,.span-24,.span-25{float:left;}.last{margin-right:0 !important}.span-4{width:150px}.span-5{width:220px; height:400px; position: relative; overflow: hidden; margin-top: 5px; margin-right: 10px;}.span-6{width:220px}.span-7{width:270px}.span-8{width:310px}.span-9{width:350px}.span-10{width:390px}.span-11{width:430px}.span-12{width:470px}.span-13{ background: #fff;}.span-16{width:630px}
.span-19{width:750px; background:#ededed; margin-right:10px;}
.span-191{width:998px;}.span-25{width:370px}hr{background:#ccc;color:#ccc;clear:both;float:none;width:100%;height:.08em;margin:0;border:none}img.refresh{cursor:pointer;padding-left:10px}div.box{margin-bottom:15px;width:100%}div.content{padding:8px}div.silver{background:#f2f2f2}div.white,ul.list_item li.second{background:#fff}div.orange{background:#ffe9da}div.bordersilver{border:1px solid #d9d9d9}

div.box h3.header{border-bottom:2px solid #fff;height:30px;line-height:30px;color:#fff;text-indent:10px;background:#A0522D}
div.box h3.header a{color:#fff}div.box h3.header strong,.box_silver strong,.box_orange strong{padding-right:4px;}
.box_silver{}.box_silver .header{height:28px; font-size: 15px;line-height:28px;color:#fff;margin-bottom:5px;}
.tk h3.header { color:#fff; height: 35px; line-height: 35px;
	text-transform: uppercase;
	font-size: 15px;border-bottom: 1px solid #fff;}
.tkiem h3.header { color:#fff; height: 35px; line-height: 35px;
	text-transform: uppercase;
	font-size: 15px;
	margin-top: 5px;
	}
.box_orange{color: #fff;}.box_orange .header{height:35px;line-height:35px;color:#fff; font-size: 15px; margin-bottom: 10px;border-bottom: 1px solid #e5e5e5; font-weight:bold; text-transform:uppercase;}
.box_orange a {
	color: #9d9d9c;
	}

form div.submit{background:url(../images/button01_r.png) top right no-repeat;padding:0 2px 0 0;float:left}form div.submit input{border:0;color:#333;height:22px;line-height:22px;display:block;background:url(../images/button01_l.png) top left no-repeat;cursor:pointer}a.forgot{display:block;line-height:22px;height:22px;white-space:nowrap;color:#0674f1;font-size:11px;padding-left:4px}a:hover.forgot{color:#333}.bggreen{background:#e9ffd4}#ver_menu{padding-bottom:6px;text-indent:24px}#ver_menu a{background:#e4e4e4 url(../images/vertical_menu_bg.jpg) no-repeat left top;color:#333;display:block;font:bold 11px/24px tahoma,arial,sans-serif;height:25px;text-decoration:none}#ver_menu a.current{background:#ffd9d9 url(../images/vertical_menu_bg.jpg) no-repeat left -25px;color:#333}#ver_menu a.sub_normal{background:#f5fbfe url(../images/vertical_menu_bg.jpg) no-repeat left -75px;color:#333;padding-right:5px;text-align:right}#ver_menu a.sub_current{background:#f5fbfe url(../images/vertical_menu_bg.jpg) no-repeat left -75px;color:#cb0000;padding-right:5px;text-align:right}#ver_menu a.current:hover{background:#ffd9d9 url(../images/vertical_menu_bg.jpg) no-repeat left -25px;color:#0943ae}#ver_menu a:hover{background:#d9e5ff url(../images/vertical_menu_bg.jpg) no-repeat left -50px;color:#cb0000}ul.list_item{padding:0 2px 10px}ul.list_item li{padding:8px 10px;border-bottom:1px solid #ccc;padding-bottom:10px;clear:both}.generate_page{float:left;font-size:10px;font-weight:700;margin:10px}.generate_page strong{background-color:#fbfbfb;border:1px solid #666;color:#000;padding:4px 6px}.generate_page a{background-color:#ebebeb;border:1px solid #c8c8c8;color:#000;padding:4px 6px;text-decoration:none}.generate_page a:hover{background-color:#e0e0e0;color:red}#nojavascript{background:#ffffdf;color:#333;float:left;font:bold 12px/ 20px arial,helvetica,sans-serif;height:70px;left:0;padding:10px 0 0;position:absolute;text-align:center;top:0;width:100%;z-index:1000}

.left {
	width:600px;
	float: left;
	 }
	 
.right {
	width: 370px;
	float: right;
	text-align: justify;
	position: relative;
	left: 10px;
	height: 450px;
	overflow: scroll;
	}	
	
.toplef {
	float:left;
	width: 500px;
	 }
	
.topright {
	float: right;
	width: 240px;
	}	
	
.topmain {
	
	width:980px;
	margin: 0 auto;
	}
	
#topmain {
	position: relative;
	padding: 5px 0px;

	width:100%;}		
	
.topl {
	float:left;
	width: 220px;
	margin-right: 10px;
	height: 400px;
	position: relative;
	overflow: hidden;
	}	
	
ul#dm {
	list-style: none;
}
ul#dm li {
  border-bottom: 1px solid #ccc;
  position: relative;
}

ul#dm li:last-child {
  border-bottom: none;
  position: relative;
}

ul#dm li a {
  display: block;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  padding-left: 7px;
  background: url(../images/bulet_1.png) no-repeat 5px 50%;
}

ul#dm li a:hover {
	background: url(../images/bulet_2.png) no-repeat 10px 50%;
	text-decoration: underline;
}

ul#dm li ul {
	display: none;
}

ul#dm li:hover ul {
	display: block;
	width:100%;
	
}
ul#dm li:hover ul li {
	
}

ul#dm li:hover ul li a {
	padding-left: 15px;
	color: #fff;
	font-weight: normal;
	text-transform: none;
	font-weight: bold;
	background: url(../images/bulet_3.png) no-repeat 15px 50%;
}
ul#dm li:hover ul li a:hover {
	background: url(../images/bulet_2.png) no-repeat 18px 50%;
	
}
	
	
.topr {
	float: right;
	width: 750px;
	background:#fff;
	padding: 5px 0;
	}
	
.topmain1 {
	width: 980px;
	margin: 0 auto;
	margin-bottom: 10px;
	}		
	


#sp {
	background: #fafaf9;
	width: auto;
	padding-bottom: 15px;
}
	
.sp {
	width: 996px;
	margin:0 auto;
	padding-top: 10px;}	
	
#sp .sp img {
	
	}	
	
.tintuc { background: #fafaf9; width: 980px; margin:0 auto;}	

     /*--INSERT FB&G+ --*/
    #side-menu {
        margin:0 0 260px 1px;/* Chinh cho nay de dat vao noi ban muon*/
        padding:0 0 0 4px;
        border-radius:4px;
        -o-border-radius: 4px;
        -icab-border-radius: 4px;
        -khtml-border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border: 1px solid #999;
        background-color:#ffffff;
        text-align:center;
        width:64px;
        position:fixed;
        left:0;
        bottom:2em;
        z-index:9999;
    }
    #side-menu ul { list-style:none; margin:0; padding:0; }
     
    #side-menu ul li {
        display:block;
        text-align:center;
        padding:0;
        margin:0.35em auto;
        width:64px;
    }
	
.slide-bottom {
	width: 980px;
	margin: 0 auto;
	
	}	
	
.foot1 {
	float:left;
	width:280px;
	margin-right: 10px;
	}	
	
#footerr {
	float:right;
	width:690px;
	}	
#footer1 {
	width:690px;
	}
	
.foot2, .foot3, .foot4 {
	float:left;
	}	
	
.foot2 {
	width: 210px;
	}
	
.foot3 {
	width: 210px;
	}
.foot4 {
	width: 260px;
	}	
#footer2 { width: 610px;
	}	

.foot-tc {
	width: 350px;
	float:left;
	}
	
.foot-tk {
	width:250px;
	float:left;
	}	
	
#bottom-mn {
	border-top: 2px solid #d2d2d2;
	width: 100%;
	margin-top: 10px;}	
#menu-bottom {
	width: 980px;
	margin: 0 auto;
	
	
	padding-top: 10px;
	}
	
.menu-bottom {
	float:left;
	width: 680px;
	}	
	
.footer-icon {
	float: right;
	width: 235px;
	}		
		
#slide-bottom {
	width: 100%;
	
	height: 171px;
	}	
	
.new-a {
	background:url(../images/icon_new1.gif) no-repeat;
	height: 16px;
	margin: 20px 0px 5px;
	}	
	
 .jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(../images/a03.png) no-repeat;
                overflow:hidden;
            }
            .jssora03l { background-position: -3px -33px; }
            .jssora03r { background-position: -63px -33px; }
            .jssora03l:hover { background-position: -123px -33px; }
            .jssora03r:hover { background-position: -183px -33px; }
            .jssora03ldn { background-position: -243px -33px; }
            .jssora03rdn { background-position: -303px -33px; }


