#main { width:970px; margin-top:15px;}
#main .left_side { float:left; width:669px; height:auto;}
#main .right_side { display:inline; float:right; width:277px; height:auto; margin-right:10px;}

/*wrap_news*/
.wrap_news { width:669px; margin-bottom:30px;}
.special_news { width:669px;}
.special_news .top_spec, .special_news .top_spec { width:669px; height:10px;}
.special_news .center_spec { width:669px; background:url(../images/bg_project.jpg) repeat;}
.special_news .center_spec .news { width:649px;}
.special_news .center_spec .news h3.lstitle a, .special_news .center_spec .news h3.lstitle span { color:#333;}
.special_news .center_spec .news .pic_news { width:140px; height:140px;}
.special_news .center_spec .news .desc_news { width:495px;}
.special_news .center_spec .news .desc_news p.cont a { background:url(../images/icon_spec.gif) left 5px no-repeat; color:#333; font-size:11px; padding-left:12px;}
.special_news .center_spec .news .desc_news p.cont a:hover { background:url(../images/icon_spec_hover.gif) left 5px no-repeat; color:#d88d0a; text-decoration:none;}
.news { width:649px; margin:0 10px;}
.space { margin-top:24px; margin-bottom:24px;}
.news h3.lstitle { padding-bottom:10px; color:#fff;}
 h3.lstitle a { color:#ffcc00; font-size:12px !important; font-weight:bold; filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.00; opacity:1;}
.news h3.lstitle a:hover { color:#fff !important; text-decoration:none;}
.news h3.lstitle span { color:#EAE9E6; font-weight:normal;}
.news .pics_news { float:left; width:120px; height:120px;}
.news table tr td img{ padding-right:5px; padding-bottom:5px;}
.news .desc_news { /*float:right; width:515px;*/ width:auto;  color:#666; font-size:12px; font-weight:normal; line-height:16px; text-align:justify;}
.news .desc_news 
{
}
.news .desc_news .summary{ text-align:justify; color:#CCCCCC; font-weight:bold;}
.news .desc_news p.cont { float:right;}
.news .desc_news p.cont a { background:url(../images/icon_detail.gif) left 5px no-repeat; color:#fff; font-size:11px; padding-left:12px;}
.news .desc_news p.cont a:hover { background:url(../images/icon_detail_hover.gif) left 5px no-repeat; color:#d88d0a; text-decoration:none;}
.wrap_news .desc_news_inside { width:649px; margin-left:10px; color:#999; text-align:justify;}
.wrap_news .desc_news_inside *{ text-align:justify; font-size:12px; line-height:20px; font-family:Verdana,Arial,Helvetica,Sans-Serif !important;}
.liquid { width:649px !important; float:none !important;}
.liquid .pics_news { display:inline; width:auto; height:auto; margin-right:10px; margin-bottom:5px;}
.liquid h3.lstitle a { color:#d88d0a;}
.liquid h3.lstitle a:hover { color:#fff !important;}
.liquid h3.lstitle span { color:#ccc; font-weight:normal;}
.liquid p.important { color:#ccc; font-weight:bold;}

.more_news { width:650px; margin-left:10px; color:#999;}
.more_news a { background:url(../images/icon_more2.gif) left 2px no-repeat; padding-left:10px; color:#999; font-size:11px; font-weight:bold;}
.more_news a:hover { background:url(../images/icon_more2_hover.gif) left 2px no-repeat; color:#fff; text-decoration:none;}

/*td*/
.td { width:277px; height:auto; margin-bottom:13px;}
.td h3.td_title { display:block; background:url(../images/line_sidebar.jpg) bottom center no-repeat; height:25px; margin-bottom:5px; color:#d52d00; font:bold 15px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;}
.td .top_td, .td .bottom_td { width:277px; height:10px; line-height:0.1;}
.td .center_td { background:#333; width:277px; height:auto;}
.td_object { display:inline; float:left; width:257px; margin:10px; line-height:20px;}

.td_object a{ color:#ff9900; font-weight:bold; margin-bottom:10px;}
.td_object a:hover{ color:#fff; text-decoration:none;}
.td_object div{ line-height:20px; margin-top:10px; color:#eae9e6;}

.td_object .td_pics { float:left; width:80px; height:80px; margin-right:15px;}
.td_object .td_desc { position:relative; float:left; width:160px; height:80px;}
.td_object .td_desc .td_desc_inside { position:absolute; top:8px; left:0px; width:160px; height:60px; display:table;}
.td_object .td_desc .td_desc_inside p { display:table-cell; vertical-align:middle; text-align:left;}
.td_object .td_desc .td_desc_inside p a { color:#ccc; font-size:12px; font-weight:bold;}
.td_object .td_desc .td_desc_inside p a:hover { color:#fff; text-decoration:none;}

/*ad*/
.ad { width:277px; overflow:hidden;}
.ad img { padding:0 0 10px; text-align:center;}

/*other_page*/
.other_page { width:649px; margin:30px 0 30px 10px;}
.other_page h4 { background:url(../images/bg_other_page.gif) left top no-repeat; width:auto; height:37px; line-height:37px; margin-bottom:15px; padding-left:10px; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase;}
.other_page ul { margin:0;}
.other_page ul li { color:#999; padding:4px 0;}
.other_page ul li a { display:inline-block; background:url(../images/icon_po.gif) left 2px no-repeat; color:#999; padding-left:12px;}
.other_page ul li a:hover { background:url(../images/icon_po_hover.gif) left 2px no-repeat; color:#d88d0a; text-decoration:none;}

/*other_button*/
.other_button { float:right; width:auto; height:28px;}
.other_button img { width:23px; height:23px; margin-left:5px; margin-top:5px;}

/*poll*/
.poll { width:247px; height:auto; margin:0 auto; padding-top:10px;}
.poll p { padding:5px 0; height:20px;}
.poll p.qa { color:#ccc; font-size:13px; font-weight:bold;}
.poll input, .poll label { overflow:visible;}
.poll label:hover { color:#d88d0a; cursor:pointer;}
.poll .button_result { display:block; float:left; width:90px; height:20px; margin-top:15px; margin-right:10px;}
.poll .button_result a { display:block; height:16px; padding-top:4px; background:url(../images/b_result.gif); color:#333; font-size:11px; font-weight:bold; text-align:center;}
.poll .button_result a:hover { background:url(../images/b_result_hover.gif); color:#fff; text-decoration:none;}

/*nhataitro*/
.main { width:950px; margin:15px 10px 0;}
.main .nhataitrochinh { width:950px; overflow:hidden;}
.main .nhataitrochinh ul { width:980px;}
.main .nhataitrochinh ul li { float:left; width:140px; height:140px; margin-right:22px; padding-bottom:22px;}
/*nhataiphu*/
.main .nhataitrophu { width:950px; overflow:hidden;}
.main .nhataitrophu ul { width:980px;}
.main .nhataitrophu ul li { float:left; width:100px; height:100px; margin-right:22px; padding-bottom:22px;}

.summary *
{
    text-indent:0 !important;
    font-size:12px !important;
    font-family: Verdana, Arial,Helvetica,Sans-Serif !important;
    color:#fbedab !important;
    font-weight:normal !important;
} 

.summary a
{
    color:#ffcc00 !important; font-size:12px !important; font-weight:bold !important; 
}
.summary a:hover
{
    color:#fff !important;
}
.wrap_cm{
	width:649px;
	margin:0 10px;
	padding:0;
}
.wrap_cm .comment{
	width:649px;
	margin:5px 0 15px 0;
	overflow:hidden;
	border-top:1px solid #ddd5d5;
	padding:5px 0;
}
.wrap_cm .first{
	border:none !important;
}
.wrap_cm .comment .body_cm{
	clear:both;
	width:649px;
	font-size:13px;
	line-height:22px;
	word-spacing:1px;
	text-align:justify;
	color:#FBEDAB ;
}
.wrap_cm .comment .header_cm{
	width:649px;
	margin-bottom:3px;
	overflow:hidden;
	color:#999999;
}
.wrap_cm .comment .header_cm .nick{
	font-weight:bold;
	color:#999999 ;
}
.wrap_cm .comment .header_cm .nick a:hover{
	text-decoration:none;
}
.wrap_cm .comment .header_cm .info{
	color:#999999 ;
}

