.site-cover{width: 100%;float: left;}
.mainshad{ margin: 0 auto;width: 980px;}
.main{ margin: 0 auto;background: #fff;float: left;box-shadow: 0 0 10px #888;width: 954px;}
.topper{ height: 123px;}
.des_name {padding: 25px 0 0 95px;}
.logo{ margin: 15px 0 0 -6px;}
.navi ul li{ margin: 0 2px;}
.footer{ width: 980px;float: left;}
.list_header{    background: url("../images/ghpgvn_detail_bg.png") no-repeat scroll 0 32px transparent !important;
    padding: 10px 0 5px 10px;}
.list_header a{ color: #732F0A;font-size: 15px;font-weight: 700;}
.col-l{ width: 655px;text-align: justify;background: url(../images/detailbg.png) -2px 0 no-repeat;}
#post_body img{ max-width: 620px;margin:0 auto;display: block;padding: 1px 1px 1px 1px;border: #e5e5e5 1px solid;}
.homebanner img{ max-width: 650px !important;}
.tags_span{ float: left;width: 450px;padding-left: 15px;}
.tags_span a{ color: #c60;font-weight: 500;}
.topdes{ padding: 5px 0 0 0;width: 650px;float: left;}
.contenthead{padding:0 ;float:left}
.conpart{padding: 0 30px 10px;color: #732F0a;}
.fl_elementTop {float:left; display:inline; width:280px; height: 225px;overflow: hidden;margin-right:15px;margin-left: 10px;}
.fl_element {float:left; display:inline;width: 200px;}
.fr_top {width:324px;}
.widgetBox{ float: left;width: 650px;}
.listnew{ height: 142px;overflow: hidden;float: left;padding: 10px 10px 0 0;border-top: 1px dotted #975712;margin-left: 10px;width: 96%;}
.listnew a img{border: 3px solid #732F0a;margin-right: 10px;}
a{ color: #88370B;}
h1.title_box{font-size: 20px;
line-height: 26px !important;
float: left;
width: 630px;
padding: 15px 0;
    color: #88370B;
}
h2.title_box{ font-weight: 700; height: 50px;overflow: hidden;font-size: 16px;}
div.title_box{ font-weight: 700; height: 37px; overflow: hidden;}
#xemthem{box-shadow: inset 0 0 6px #777}
.alias{font-size: 14px;font-weight: 700;text-align: right;padding: 10px 0;display: block;color: #c60;font-style: italic;}
.widget_div{ padding:0 15px;}
.tabs_right2 li#active, .tabs li#active
{
border-radius: 9px 9px 0 0;
-moz-border-radius: 9px 9px 0 0;
background: -webkit-gradient(linear,0% 0%,0% 100%,from(#f2f2f2),to(white));
background: -moz-linear-gradient(top,#f2f2f2,white);
}
.tab_content li{
font-size: 11px;
font-weight: 700;
}
#h2lienhe {background: url("../images/ghpgvn_detail_bg.png") no-repeat scroll 0 38px transparent;
    padding: 10px 0 5px 10px;color: #853208;}
.liehets { margin-right: 10px;}
.luachon{color:#bbb}
.otherlink li{ color: brown;list-style: square;}
.otherlink li a{ color: #222;}

.cmmbox{ box-shadow: inset 0 0 4px #ccc;border: 1px solid #A8ACAD;}
.cmmboxarea{border: 1px solid #A8ACAD;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16) inset;color: #555;font: 12px arial;padding: 3px 5px;width:99%;max-width: 620px;}
.cmbutton{padding: 3px 7px;margin-left: 5px;background: #fff;color: #333;border: 1px solid #999;text-shadow: 0 1px 0 #fff;font-weight: 700}
.submitbt{padding: 3px 7px;text-decoration: none;background:#c60;border: 1px solid #9C4E00;text-shadow: 0 1px 0 #9C4E00;color: #fff;font-weight: 700}
.comment-list {border: 1px solid #CCC;padding: 10px;margin: 10px 0;width: 600px;}
.comtitle{font-weight:600}
#listComments .content{padding: 5px;background: #EEE;margin: 5px 0;border-bottom: 1px dotted #CCC;}
.comauthor{float:left;padding-right:20px;font-style:italic;font-weight:700}
.cominfo{border-bottom: 3px double #CCC;padding-bottom: 10px;}

.calendar_lunar table tr td{ height: 20px !important;}
.calendar_lunar{border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;}
.am {font-weight: 500;font-size:9px;color: #777;line-height: 8px;}
.ngaythang{font-size:13px;padding:1px}

#tacgia ul li{list-style:none;}
#timkiem{line-height:24px}

.slianh .slides_container{ width: 634px;}
.lunarEvent{ color:#743309;background: #FAFAA3 url(../images/sen.png) no-repeat 19px 10px;}
.box-widget #bottom {
background: url(../images/tab_right.png) repeat-x top left;
height: 8px;
}
.box-widget{margin:0;}
.ngay_chua .widget_header{border-radius:0;-moz-border-radius:0}
.otherlink a img {/*border:1px solid #c60;*/;max-width:80px;}
.anh_1{height:85px;width:90px;}
table.PollStyle{-moz-border-radius:10px;}

#km{line-height:24px;}
#contenttb li:last-child{border:0}
.relatedpost li {color:#88370B;list-style:square}
.relatedpost li a{color:#333}

.listnew .img_box{ width: 160px;height: 125px;overflow: hidden;margin-right: 10px;}
.listnew .img_box img{ border: none;}
.w120 {width: 120px;height: 112px;overflow: hidden;}
.w125 {width: 125px;overflow: hidden;}
.w135 {width: 135px; height:90px;overflow: hidden;}
.sepdot{height: 130px; overflow: hidden;}
.simplebanner{ padding:10px 0;}
#thanhphantrang a{color:#000; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; background:#FFF; border:1px solid #CCC; margin-left:3px; margin-right:3px; border-radius:1ex;}
#thanhphantrang a:hover {background:#ccc;}
#thanhphantrang span{font-weight:bold; background:#9C4E00; margin-left:3px; color:#FFF; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; border-radius:1ex;}
#showVideoPlayer { width:290px;  overflow:hidden; padding-bottom:10px; height:auto; }
* {	margin: 0px; padding: 0px;}
		.video { width:298px; background:#fff; } 		    
			    .video .videoBox{ width:298px; border: 1px solid #dedede; border-top:none;}
			    .video .listvideo{ width:295px; }
				#showVideoPlayer { width:295px;  overflow:hidden; padding-bottom:5px; height:auto; }
   .hienthivideo{ width:290px; height:auto;padding-bottom:5px; }
   .hienthilist{ width:260px; height:auto;padding:5px 0; }
   .hienthilist ul li {border-bottom: 1px dotted #999; list-style-type:none;padding:5px }
   .active{background:#f2f2f2;font-weight:bold;}
   .hienthilist ul li:hover {background:#ccc;}
   #nhatphuong_scroll{
height:250px;
width:278px;
border:1px #999999 solid;
padding: 5px 5px 5px 5px;
overflow:auto; 
}
 #nhatphuong_tech{
height:285px;
width:250px;
border:1px #999999 solid;
padding: 0px;
overflow:auto; 
}
#DivTopics
{
    width:100%;
    margin:0;
    clear:both;
    float: left;
    border-bottom: solid 3px #e0e0e0;
    padding-bottom: 15px;
    margin-bottom:15px;
}
#DivTopic1
{
    float:left;
    margin: 0;
    width: 208px;   
    overflow: hidden;
}

#DivTopic2
{
    margin: 0;
    float:left;
    padding:0 10px;
    width: 208px;
    overflow: hidden;
}
#DivTopic3
{
    margin: 0;
    float:left;
    width: 208px;
    overflow: hidden;
}
#DivTopic1Img
{  
    width: 206px;
    height: 123px;   
    background-color: #f8f8f8;
    overflow: hidden; 
    text-align:center;
    border: solid 1px #e5e5e5;
}

#DivTopic1ImgIN
{  
    width: 204px;
    height: 121px;   
    border: 0;
    overflow: hidden; 
    text-align:center;
    margin:1px;
}

#DivTopic1ImgIN a img
{
    border: 0;  
}

#DivTopic2Img
{  
    width: 206px;
    height: 123px;   
    background-color: #f8f8f8;
    border: solid 1px #e5e5e5;
	overflow: hidden; 
    text-align:center;
}

#DivTopic2ImgIN
{  
    width: 204px;
    height: 121px;   
    border: 0;
	overflow: hidden; 
    text-align:center;
    margin:1px;
}

#DivTopic2ImgIN a img
{
    border: 0;  
}
#DivTopic3Img
{  
    width: 206px;
    height: 123px;   
    background-color: #f8f8f8;
    border: solid 1px #e5e5e5;
	overflow: hidden; 
    text-align:center;
}
#DivTopic3ImgIN
{  
    width: 204px;
    height: 121px;   
    border: 0;
	overflow: hidden; 
    text-align:center;
    margin:1px;
}
#DivTopic3ImgIN a img
{
    border: 0;  
}

.DivTopicText
{  
    width: 100%;
    /*
    height:29px;
    vertical-align: middle;	*/
	line-height: 18px;
	text-decoration: none;
	overflow: hidden;
	margin-top: 2px;
	padding-top: 5px;
	text-align:center;
}
.DivTopicText a
{  
    font: normal 14px Arial,Tahoma, Verdana;
	color: #505050; 
	text-decoration: none;
}
.DivTopicText a:hover
{
  color: #B80000;
  text-decoration: none;  
}