.news IMG  {         max-width: 120px; border: 3px double #dadada; 
         margin-top: 5px; margin-right: 5px; float: left;
         }
         
.sc_news {	background: url(../images/dot.gif) repeat-x left center;
	display: block;	height: 4px; margin: 0;}
	
.linedot {	background: url(../images/dot.gif) repeat-x left center;
	display: block;	height: 1px; margin: 0;}
.news1 a:link,.news1 a:visited{
	color: #800000;	text-decoration: none; font: 9pt tahoma,verdana,sans-serif;
}

.news1 a:hover{	text-decoration: underline;color: #ef0000;}

.thead2 { background: #5C7099 url(images/gradients/gradient_thead3.gif) repeat-x top left;
	color: #000080;
	font: bold 11px arial,tahoma, verdana,sans-serif;
}

.rate{background: #FFDC84;padding: 3px 6px 3px 6px;font: 8pt}

div.modulenews {
	background: url(../images/bg_module.jpg) no-repeat left;
	display: block;	height: 20px;    padding: 3px 6px 3px 6px;
	font: bold 12px Tahoma,Verdana,sans-serif;
}

div.modulenews a{ color: #ffffff; }

.m_tinanh_img_box
{
	border: 2px solid #fff;
	display: block;
	overflow: hidden;
}

.m_tinanh_main
{
	display: block;
	background-color: #e3eff7;
	padding: 5px 5px 5px 5px;
}

.containerBG{
	background-image: url(images/gradient_bg.png);
	background-repeat: repeat-x;
	
}

.container{
	background-image: url(images/BG.png);
	background-repeat: repeat-y; 
	background-position: top center ;
}
img { border:none;}

.psaNew{
	background:url('http://www.thanhnien.com.vn/PublishingImages/img-thanhnien/psaNewCen.jpg') repeat-y left top;
}
.psaNew1{
	background:url('http://www.thanhnien.com.vn/PublishingImages/img-thanhnien/psaNewTop.jpg') no-repeat left top;
}
.psaNewCont{
	background:url('http://www.thanhnien.com.vn/PublishingImages/img-thanhnien/psaNewBot.jpg') no-repeat left bottom;
	min-height:255px;
	_height:355px;
}

.line1 {	background: url(../images/tinhot_04.jpg) repeat-x left center;
	display: block;	height: 15px; margin: 0;}
.line2 {	background: url(../images/bg2.jpg) repeat-x left center;
	display: block;	height: 13px; margin: 0;}
	
	.menu_search{float:left;width:170px;}

.css_search{ float:left; width:121px; background:url(images/icon_search.gif) no-repeat 0px 1px; height:20px; margin-top:0px; padding:0px 0px 0px 20px}
.css_search input{ border:1px solid #6699CC; height:15px; width:120px; color:#003399; padding-top:0px}
.buttonsearch{float:left; width:22px; height:20px; margin-top:0px; overflow:hidden}
.menu_search{float:left;width:170px;}

.hot_news{ float:left; padding:4px; margin-right:4px; background:#E5EAEF}

.hot_news .next_news{ float:left;}
.hot_news .next_news .tab_news{ float:left; padding:5px 9px; text-align:center; border:1px solid #CCCCCC; border-bottom:0px; margin-right:5px; background:#fff; color:#999}
.hot_news .next_news .tab_news a{ text-decoration:none; color:#999}
.hot_news .next_news .tab_news a:hover{ color:#fff}
.hot_news .next_news .tab_news:hover{ background:#6699CC; border:1px solid #6699CC; border-bottom:0px; color:#fff}
.hot_news .next_news .tabcurrent{float:left; padding:5px 9px; text-align:center; border:1px solid #6699CC; border-bottom:0px; margin-right:5px;   position:relative;background:#6699CC; }
.hot_news .next_news .tabcurrent a{color:#fff;text-decoration:none;}
.hot_news .next_news .tabcurrent .point{position:absolute; top:25px;left:10px;z-index:50; background:url(images/point.jpg) no-repeat left bottom; width:8px; height:5px; overflow:hidden}

.hot_news .next_news .list_contain_news{ float:left; width:460px; padding:5px; border:1px solid #CCCCCC; margin-right:2px; background:#fff}
.hot_news .next_news .list_news{ float:left; width:460px; padding:2px 0px 5px;}

.hot_news .next_news2 .tab_news{ float:left; padding:5px 9px; text-align:center; border:1px solid #CCCCCC; border-bottom:0px; margin-right:5px; background:#fff; color:#999}
.hot_news .next_news2 .tab_news a{ text-decoration:none; color:#999}
.hot_news .next_news2 .tab_news a:hover{ color:#ef0000;text-decoration: underline;}
.hot_news .next_news2 .tab_news:hover{ background:#6699CC; border:1px solid #6699CC; border-bottom:0px; color:#fff}
.hot_news .next_news2 .tabcurrent{float:left; padding:5px 9px; text-align:center; border:1px solid #6699CC; border-bottom:0px; margin-right:5px;   position:relative;background:#6699CC; }
.hot_news .next_news2 .tabcurrent a{color:#fff;text-decoration:none;}
.hot_news .next_news2 .tabcurrent .point{position:absolute; top:25px;left:10px;z-index:50; background:url(images/point.jpg) no-repeat left bottom; width:8px; height:5px; overflow:hidden}

.hot_news .next_news2 .list_contain_news{ float:left; width:350px; padding:0px; border:1px solid #CCCCCC; margin-right:0px; background:#fff}
.hot_news .next_news2 .list_news{ float:left; width:350px; padding:2px 0px 5px;}

/*Example for a Menu Style*/
.menu {background-color:#ececec; color:#272727; border-bottom:1px solid #d7d7d7; height:23px;width:380px;}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menu li {display:inline; line-height:23px;}
.menu li a {color:#000000; text-decoration:none; padding:4px 5px 6px 5px;  border-left:1px solid #ececec; border-right:1px solid #ececec;}
.menu li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#CCCCCC; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {border:1px solid #ececec; width:378px; text-align:left;padding:6px 0px; font-size:12px; margin-bottom:5px;}
.bubble {
	background:transparent url(images/bb.png) no-repeat;
	color:#fff;
	float:right;
	height:17px;
	padding-top:0px;
	text-align:center;
	width:19px;
	margin-top:5px;
	margin-left:2px; }

	.bubble a {
		color:#fff;
		font-size:10px;
		font-weight:700;
		font-family:Arial; }
