﻿/* start overwritesdf */
strong
{
	font-weight:bold;
}

.ms-WPBody, .ms-WPBody td
{
	font-family: arial,tahoma,verdana,helvetica,sans-serif;
	font-size: 12px;
	vertical-align:top;
}
.ms-WPBody a:link,
.ms-WPBody a:visited
{
color: #222222;
text-decoration: none
}
.ms-WPBody a:hover
{
color: #ee571f;
}

.ms-WPBorder, .ms-WPBorderBorderOnly 
{
border: 1px solid #ccc !important;
}
.ms-viewheadertr
{
	background:#f2f2f2;
}
.ms-alternating
{
	background: #f2f2f2 !important;
	font-family: arial;
	font-size: 12px;
}
.ms-listviewtable .ms-vb2, .ms-summarystandardbody .ms-vb2 
{
padding: 5px 3px;
font-family: arial;
font-size: 12px;
}
ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-vb-user, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph {
    font-family: arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.2;
}
.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link
{
color: #336633;
}
th.ms-vh2 a:link,
th.ms-vh2 a:visited
{
color: #0072BC;
}
.roxfilterouter
{
background: #f2f2f2;
}
.ms-vb, .ms-vb2, .ms-vb-user, .ms-vb-tall, .ms-pb, .ms-pb-selected
{
	color: #333;
	font-size: 13px !important;
}
/* search form */
.rox-ifilter
{
	width: 40%;
	float: left;
	margin-left: 15px;
	display: block;
}
.rox-ifilter-label
{
	font-weight: bold;
	color: #333;
}
.ms-input
{
border: 1px solid #ccc;	
}
button.rox-filter-button
{
float: left;
background: url(../images/bg-timkiem.png) repeat-x;
padding: 2px 5px;
text-align: center;
border: 1px solid #ccc;
display: block;
cursor: pointer;
margin-top:16px;
margin-left: 20px;
width:75px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.rox-ifilter-control input,
.rox-ifilter-control select
{
	width: 100%;
}
#ctl00_m_g_de95ac00_16ee_40e3_9722_38bd4d8182bc
{
	clear:both;
}

.roxfilterouter
{
	background: #f2f2f2;
	padding-bottom:10px;
}
/* end overwrite */
/* reset css */
html{color:#000;background:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,/*strong, modify by Trieu*/th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* common element */
a:link,
a:visited
{
color: #336633;
text-decoration: none
}
a:hover
{
color: #ee571f;
}
.s4-ca{
	/*background-color:#000000;*/
	background-color:#0082e7;
	margin-left:0px; /* Add bt Trieu */
}
body
	{
	
	scrollbar-face-color: #a5a5a5;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #d3d3d3;
	scrollbar-3dlight-color: #d3d3d3;
	scrollbar-arrow-color: #3f4169;
	scrollbar-track-color: #dbdbdb;
	scrollbar-darkshadow-color: #9a9a9a;
	
	font-size: 12px;
	font-family: arial, tahoma,verdana, helvetica, sans-serif;
	text-align: justify;
	line-height:130%;
	color: #222222;
	background-color: #0082e7;
	}
td
	{
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	/*text-align: justify;*/
	line-height:130%;
	color: #222222;
	font-size: 12px;
	/*background-color: #0081E0;*/

	}
#wrapperin
{
background: #fff;
margin: 0px auto;
width: 1004px;
padding: 0px;
text-align: left;
/*overflow:visible;*/

}

/* draw main layout 
body
{
	background: url(../images/bg_main.gif) #aa9e87;
	font-family: tahoma, Helvetica, verdana, tahoma, sans-serif;
	font-size:11px;
	color: #000;
}
#wrapper
{
background: url(../images/bg_main.gif) #aa9e87;
margin:0;
padding:0;
text-align: center;
}
#wrapperin
{
background: #fff;
margin: 0px auto;
width: 1004px;
padding: 0px;
text-align: left;
}*/
/*------ltoan - phuc vu cho may em bat quy tac-----*/
/*
#wrapper1
{
background: url(../images/bg_main.gif) #aa9e87;
margin:0;
padding:0;
text-align: center;
}

#wrapperin1
{
background: #fff;
margin: 0px auto;
width: 1004px;
padding: 0px;
text-align: left;
}
*/
#banner
{
height: 161px;
/*width: 1002px;*/
width: 1004px;
background-color:#0082e7;
margin:0;
}
.content_top_news_parent
{
	color: black;
}
#topmenu
{
/*background: url(../images/bg_1level_topmenu.gif) top repeat-x;*/
background: url(/_layouts/1033/styles/dn_style/images/bg_level1_topmenu.gif) top repeat-x;
height: 38px;
/*margin-bottom: 10px;*/
margin-bottom:0px;
/*border-bottom: 1px solid #ccc;*/
}
.navmenu
{
margin-left: 10px;
width:740px;
}
.navmenu li
{
float: left;
line-height: 30px;
/*background: url(../images/topmenu-splitter.gif) right top no-repeat;*/ /*Modify By Trieu*/
background:none;
}
.navmenu li a:link,
.navmenu li a:visited
{
	padding: 3px 20px 4px 20px;
	font-family: Arial, tahoma,verdana,helvetica,sans-serif;
	display: block;
	line-height: 20px;
	height: 20px;
	color: #ffffff;
	/*color:#222222;*/
	font-size:12px;
	font-weight: bold;
	float:left;
	text-transform:uppercase;
}
.navmenu li.current
{
/*background:	 url(../images/menutop_select.png) center top repeat-x;*/
/*background:none;*/
 	background: url(/_LAYOUTS/1033/STYLES/dn_style/images/topmenu1.png) left top no-repeat;
/*background:	 url(/_LAYOUTS/1033/STYLES/dn_style/images/chuyenkhau_03_2.png);*/
}

.navmenu li.current div
{
	 /*	background: url(/_layouts/1033/styles/dn_style/images/topmenu2.png) right top no-repeat;*/
	background: url("/_LAYOUTS/1033/STYLES/dn_style/images/topmenu2.png") no-repeat scroll right top transparent;
    color: black;
    height: 27px;
    /*width: 106px;*/
}

.navmenu li.current div a:link,
.navmenu li.current div a:visited
{
	color:#222222;
}
/*.current
{
	display: inline;
}
.navmenu .current .image_first
{
	background:	url(/_LAYOUTS/1033/STYLES/dn_style/images/topmenu1.png)no-repeat;
	width: 7px;
	height:32px;
	margin-left:4px;
	margin-top:2px;
}
.navmenu li.current div.image_first div.image_second a
{
	background:	 url(/_LAYOUTS/1033/STYLES/dn_style/images/topmenu2.png) repeat-x;
	margin: 1px 6px 0px 5px;
	margin-top:2px;
}*/

/*.navmenu li.current div.image_first div.image_second div.image_three
{
	background:	 url(/_LAYOUTS/1033/STYLES/dn_style/images/chuyenkhau_07.gif);
	margin-right:4px;
	margin-top:2px;
	width:7px;
}*/

.navmenu li a:hover
{
	text-decoration: none;
}
a.search2:link,
a.search2:visited
{
float:left;
background: url(../images/en.png) center left no-repeat;
padding-left: 20px;
text-align: left;
color: #fff;
font-size: 13px;
line-height: 20px;
width: 60px;
float: left;
display: block;
}
a.english:hover
{
text-decoration: underline;
}
.topsearchbutton
{
display: block;
height:20px;
float: left;
}
.topsearch
{
width: 240px;
overflow: hidden;
margin:0;
padding:0;
float: right;
padding-right: 10px;
padding-top: 3px;
height: 38px !important;
}
.textsearchbox,
input.textsearchbox[type=text]
{
float: left;
background: #fff;
border: 1px solid #ccc;
width: 110px;
line-height: 18px;
height: 18px;
margin-top: 0px;
padding-left: 2px;
cursor: pointer;
color: #999;
}
.searchicon
{
float: right;
margin: 0px 0 0 5px;
padding: 0px ;
}
#search_portal:focus,
#search_portal:active
{
color: #666;
}
.search4
{
	width:120px !important;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}
.search5
{
display: block;
float: left;
}
.search6
{
	display: block;
	float: left;
}
.search7
{
margin-top: 9px;
display:block;
padding-right: 10px;
	text-align: right;
	float: right; 
}
.topsubmenu
{
clear:both;
}
.topsubmenu li
{
float: left;
padding: 5px 0px;
}
.topsubmenu li a:link,
.topsubmenu li a:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #833718;
line-height:13px;
padding: 0px 15px; 
border-right: 1px solid #ccc;
}
.topsubmenu li a:hover
{
text-decoration: underline;
}

#mainbody
{
clear: both;
overflow: hidden;
/*padding: 0 10px 0 10px;*/
/*padding: 0 2px 0 2px;*/
padding: 0 0 0 0;

}
#leftcol
{
width: 200px;
overflow: hidden;
float: left;
/*margin-right:20px;*/
/*height:1260px;*/
background-color:#b5dff7;
border-left:1px #009eff solid;
border-right:1px #009eff solid;
margin-left:2px;
}
#rightcol
{
width: 200px;
/*padding: 10px 10px 10px 10px;*/
margin:0px;
float: right;
overflow: hidden;
font-family: arial, verdana, tahoma;
font-size: 12px;
/*background: url(../images/bg_top_right.gif) 0 0 no-repeat #f2f1f1;*/
/*height:1260px;*/
background-color:#b5dff7;
border-left:1px #009eff solid;
border-right:1px #009eff solid;
margin-right:2px;
}
#content
{
/*width: 562px;*/
width:576px;
overflow: hidden;
float: left;
line-height: 19px;
margin: 0px 10px 0 10px;
}
#content_noright
{
width: 765px;
/*padding-top: 10px;*/
float: left;
/*margin: 0px 0px 0px 10px;*/
}
/*bottom menu */
.bmenu li
{
float: left;
margin: 4px 0 0;
display: block;
}
.bmenu li a:link,
.bmenu li a:visited
{
/*border-right: 1px solid #a8615d;*/
border-right:1px solid #fff;
color: #fff;
line-height: 12px;
font-size: 12px;
font-weight:bold;
padding: 0px 20px;
text-decoration: none;
display: block;
padding-top:5px;
}
.bmenu li a:hover
{
text-decoration: underline;
}
#footer
{
clear: both;
background: none repeat scroll 0 0 #007de7;
/*border-top: 3px solid #007de7;*/
border-top:0px solid #fff;
font-size: 12px;
text-align:center;
font-family: arial;
line-height: 17px;
/*padding: 0px 0px 20px 0;*/
color: #dce5f4;
}
#bottommenu
{
border-bottom: 1px solid #007de7;
padding: 3px 0 5px 0;
/*margin-bottom: 10px;*/
margin-bottom:0px;
height:27px;
background:#007de7;
}
a.gototop:link,
a.gototop:visited
{
float: right;
margin-right: 10px;
display: block;
text-align: right;
color: #ffff00;
padding-top:5px;
}
.gototop:hover
{
text-decoration: underline;
}

.clrfix
{
clear: both;
margin:0;
height:0;
padding:0;
}
option, select, input
{
color: #333;
font-size: 12px;
font-family: arial, tahoma, verdana;
}
input[type=text],
input[type=password],
input[type=textarea]
{
background: url(../images/inputbg.gif) top repeat-x;
border: 1px solid #ccc;
}

.topdivmenu
{
width: 730px;
float: left;
}
.lmenu_bottom
{
height: 3px;
padding:0;
margin:0;
line-height:0;
background: url(../images/lmenu_bottom.gif) bottom center no-repeat;
}
.lmenu_top
{
height: 3px;
padding:0;
margin:0;
line-height:0;
background: url(../images/lmenu_top.gif) top center no-repeat;
}

.module_lmenu_top /*Copy tu .module*/
{
background: #fff;
margin-bottom: 10px;
}

.module_lmenu_title
{
font-size:16px;
padding-left: 5px;
margin-bottom: 10px;
font-weight: bold;
color: #833718;
}
.module_lmenu_top h3
{
line-height: 21px;
height: 21px;
display: block;
font-family: Arial, verdana;
background: url(../images/right-titlebg.png) right 0  no-repeat;
font-size: 13px;
font-weight: bold;
color: #dde6f2;	
}

.module_lmenu_top h3 span
{
padding-left: 7px;
line-height: 21px;
height: 21px;
display: block;
background: url(../images/left-titlebg.png) 0 0 no-repeat;
}
.urbangreymenu{
	margin-bottom: 10px;
}

.urbangreymenu .headerbar{
/*font: normal 13px arial;*/
font-family:arial;
font-size:12px;
color: #cc0000;
margin-top:0;
/*border-bottom: 1px solid #b87572;*/
border:none;
/*background: url(../images/bg_1level_menu.gif) 0px -1px repeat-x #833718; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
/*padding: 2px 0 2px 7px; /*31px is left indentation of header text*/
/*background:none repeat scroll 0 0 #b5dff7;*/
background:#fff;
font-weight:bold;
height:25px;
padding-top:10px;
/*padding-left:5px;*/
padding-left:0px;
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: #cc0000;
/*display: block;*/
display:inline;
text-align:left;
/*background:blue;
font-weight:bold;
height:25px;
padding-top:10px;
padding-left:5px;*/
font-family:arial;
font-size:12px;
}

.urbangreymenu ul{
/*list-style-type: none;*/
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
background:#fff;
}

.urbangreymenu ul li{
/*border-bottom: 1px solid #fff; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a:link,
.urbangreymenu ul li a:visited 
{
/*font: normal 12px Arial;*/
color: #222222;
/*background: #fce3d9;*/
display: inline;
padding: 3px 0;
line-height: 14px;
padding-left: 0px; /*link text is indented 8px*/
text-decoration: none;
text-align:left;
font-family:arial;
font-size:12px;
}

.urbangreymenu ul li a:visited{
color: #222222;
display:inline;
font-family:arial;
font-size:12px;
padding-left:0px;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
/*color: #ee571f;*/
color:white;
/*background: #d2ddf4;*/
background: #ff6c35;
}
.urbangreymenu .end
{border-bottom: none;}

.modulerawgroup
{margin-bottom: 5px;}
.moduleraw
{
margin-bottom: 10px;
}
.modulenobgtitle
{
border: 1px solid #ccc;
padding: 5px;
margin-bottom: 10px;
}
.modulenobgtitle .title
{font-size:16px;
padding-left: 5px;
margin-bottom: 10px;
font-weight: bold;
color: #833718;
}
.modulenobgtitle .mcbody
{
background: none;
}
.modulenoboder
{
margin-bottom: 15px;
}
.modulenoborder .mcbody
{
background: none;
}
.modulenoborder .title
{
font-size:16px;
padding-left: 5px;
margin-bottom: 10px;
font-weight: bold;
color: #833718;
}

#leftcol .moduleraw .mcbody
{
background: #fff;
}
#leftcol .module
{
/*background: #fff;*/
background:#B5DFF7;
margin-bottom: 10px;
}
/*#leftcol .module h3
{
line-height: 21px;
height: 21px;
display: block;
font-family: Arial, verdana;
background: url(../images/right-titlebg-r.png) right 0  no-repeat;
font-size: 13px;
font-weight: bold;
color: #dde6f2;
}
#leftcol .module h3 span
{
padding-left: 7px;
line-height: 21px;
height: 21px;
display: block;
background: url(../images/left-titlebg-r.png) 0 0 no-repeat;
}
#leftcol .module .mcbody
{
background: url(../images/leftbody_bg.png) 0px 0px repeat-x #fff;
border: 1px solid #ccc;
border-top: none;
/*padding: 10px 5px 5px 5px;
font-family: tahoma, verdana, tahoma;
font-size: 11px;
line-height: 19px;
}*/
#leftcol .module h3.title
{
display: block;
font-family: Arial, Helvetica, sans-serif, Verdana;
font-weight: bold;
/*background: url(/_layouts/1033/styles/dn_style/images/xanhdatroiBGLR.jpg) left top no-repeat;*/
color: #000;
/*text-shadow: 0px 1px 0px #fff;*/
}
#leftcol .module h3.title span
{
line-height: 30px;
/*color: #833718;*/
/*color:#ffffff;*/
color:#ffff00;
text-align: center;
font-size: 12px;
text-transform:uppercase;
display: block;
/*background: url(/_layouts/1033/styles/dn_style/images/titlebg-right.png) right top no-repeat;*/
background: url(/_layouts/1033/styles/dn_style/images/xanhdatroiBGLR.jpg) left top no-repeat;
}
#leftcol .module .mcbody
{
/*background: url(../images/leftbody_bg.png) 0px 0px repeat-x #fff;*/
background: url(/_layouts/1033/styles/dn_style/images/xanhdatroiMenuBG.jpg) 0px 0px repeat #fff;
/*border: 1px solid #009eff;*/
/*border:none;*/
border:2px solid #62B3EA;
/*padding-left: 5px;*/

font-family: arial, verdana, tahoma;
font-size: 12px;
line-height: 19px;
padding-bottom:0px;
/*width:261px;*/
padding-left:0;
padding-right:0;
padding-top:0;
margin-left:5px;
margin-right:7px;
margin-top:7px;
}

#leftcol .adv
{
padding: 1px;
}
#leftcol .adv a img
{
display: block;
}
#leftcol .adv a
{
display: block;
margin:0 2px;
}
.mainmenu
{
}
.mainmenu li
{
display: block;
border-bottom: 1px dotted #999;
padding: 3px 0;
}
.mainmenu li a:link,
.mainmenu li a:visited
{
padding-left: 9px;
display: block;
color: #002e7a;
background: url(../images/squarebullet_off.gif) 0px 6px no-repeat;
text-decoration: none;
font-family: arial, verdana, tahoma;
font-size: 12px;
line-height: 18px;
}
.mainmenu li a:hover
{
color: #9e4403;
background: url(../images/squarebullet.gif) 0px 6px no-repeat;
}
.mainmenu li ul li
{
border-top: 1px dotted #ccc;
border-bottom: none;
line-height: 18px;
background: none;

}
.adminlink
{
float: right;
display: block;
}
.adminlink li
{
display: block; 
float: left;
padding: 0px 5px;
}
.mainmenu li ul li a:link,
.mainmenu li ul li a:visited
{
color: #0294e4;
border: none;
background: url(../images/sub-mmenu.png) 0 6px no-repeat;
font-size: 12px;
font-weight: normal;
font-family: verdana;
padding-left: 10px;
}
.mainmenu li ul li a:hover
{
color: #f0150a;
background: url(../images/sub-mmenu-hover.png) 0 6px no-repeat;
}
/* login module */
.inputbox 
{
margin-bottom:3px;
width: 150px;
height: 16px;
}
.loginbutton
{
cursor: pointer;
float: right;
margin-top: 5px;
}
/* end login module */
#content .module
{
margin-bottom: 10px;
border: 1px solid #fff;
}
#content .module h3.title,
#content_noright .module_noright h3.title
{
display: block;
line-height:24px;
height:24px;
background: url(/_layouts/1033/styles/dn_style/images/xanhdatroiBGMiddle.png) top left repeat-x;
padding:5px 0px 5px 30px;
text-align: left;
margin:0px;
font-size: 12px;
font-family: arial, verdana,tahoma;
font-weight: bold;
color: #ffff00;
text-transform:uppercase;
}
/*
#content .module h3.title span,
#content_noright .module_noright h3.title span
{
padding:1px 10px 3px 0;
color: #fff;
height: 18px;
line-height: 18px;
background: url(../images/bg_header_em_right.png) right top no-repeat;
}

#content .module h3.title span em,
#content_noright .module_noright h3.title span em
{
background: url(../images/bg_header_em_left.png) left top no-repeat;
padding:1px 0px 3px 10px;
height: 18px;
font-weight: bold;
line-height: 18px;
}

#content .module h3.title span a,
#content_noright .module_noright h3.title span a
{
	color: #fff;
}
*/

/*#content .module .mcbody,
#content  .mcbody,
#content_noright .module_noright
*/
.mcbody
{
clear: both;
line-height: 18px;
padding: 7px 7px 10px 7px;
background: url(../images/bg_module.gif) #fff bottom repeat-x;
border:1px solid #009eff;
}
#content .adv
{
margin: 10px 0px;
}
.module_hotnews
{
	border: 1px solid #d2ddf2;
	margin-bottom: 10px;
	background: url(../images/bg_hotnews.gif) top right repeat-y;
}
.hotnews
{
text-align: justify;
line-height: 16px;
margin-bottom: 5px;
float: left;
color: #333;
width: 280px;
padding: 5px;
padding-right: 7px;
border-right: none;
}
.hotnewsright
{
float: left;
width: 196px;
}
.hotnewsrightbox
{
padding-left:5px;
padding-top: 5px;
text-align: justify;
}
.hotnews h3
{
text-align: justify;
margin-top: 5px;
}
.hotnews h3 a:link,
.hotnews h3 a:visited
{
text-decoration: none;
color: #333;
font-size: 16px;
font-weight: bold;
text-align: justify;
}
.hotnews h3 a:hover
{
color: #f43c31;
}
.hotnewsimg
{
clear: both;
background: #fff;
margin: 0;
width: 280px;
height: 190px;
}
.datetime
{
padding-top: 0px;
display: block;
font-size: 12px;
color: #666;
text-align: right;
margin: 0;
margin-top:8px;
}
.datenews
{
color: #666;
font-size:12px;
display: block;
margin-bottom: 10px;
}
.hotnewstitle
{
line-height: 25px;
padding-left: 5px;
font-size: 15px;
font-weight:bold;
color: #a45854;
background: url(../images/bg_title_hotnews.png) top left repeat-x #fff;
}
ul.hotlistnews
{
clear: both;
}
ul.hotlistnews li
{
display: block;
clear: both;
text-align: left;
margin-bottom: 5px;
}
ul.hotlistnews li a:link,
ul.hotlistnews li a:visited
{
display: block;
color: #336633;
text-decoration: none;
background: url(../images/red-arrow.gif) 0px 6px  no-repeat;
margin: 1px 0;
line-height: 14px;
padding: 3px 0;
padding-left: 10px;
}
ul li.subhotlistnews a:link,
ul li.subhotlistnews a:visited
{
display: block;
color: #336633;
text-decoration: none;
margin: 1px 0;
line-height: 12px;
font-size:12px;
padding: 3px 0;
padding-left: 0px;
}
.subhotlistnews img
{
width: 60px;
height: 40px;
float: left;
margin-right: 5px;
}
ul.hotlistnews li a:hover
{
color: #ee571f;
}
ul.list
{
clear: both;
list-style:none outside none;
margin:0;
padding:0;
}
ul.list li
{
margin:0;
padding:0;
display: block;
border-bottom: 1px dotted #eee;
list-style:none outside none;
}
ul.list li a:link,
ul.list li a:visited
{
/*display: block;*/ /*Modify by Trieu*/
display:inline;
color: #336633;
text-decoration: none;
background: url(../images/black_square.png) 0px 8px  no-repeat;
margin: 1px 0;
padding: 3px 0;
padding-left: 7px;
line-height: 16px;
}
ul.list li a:hover
{
background: url(../images/orange_square.png) 0px 8px  no-repeat;
color: #ee571f;
}
ul.list li a.hot
{
background: url(../images/hot.gif) 0px 2px no-repeat;
padding-left: 22px;
}
ul.list li a span
{
color: #000;
text-align:left;

}

.mcbody ul.list
{
text-align:left;
padding-left:10px;
}

.subhotnews2,
.subhotnews1
{
background: #fff;
border: 1px solid #999;
}
.shorttext
{
font-family: arial, tahoma, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
color:#333;
}
.subhotnews1
{
margin-right: 6px;
}
.subhotnews1 h3,
.subhotnews2 h3
{
border-bottom: 1px  solid #999;
width: 95%;
color: #333;
font-size: 14px;
margin: 0 10px;
line-height: 28px;
height: 28px;
}
.topnews
{
width: 300px;
float:left;
margin-right: 5px;
}
.morenews
{
float:left;
width:230px;
}
.topnews .thumbs img
{
display: block;
width: 135px;
border: 1px solid #ccc;
height: 100px;
margin-right: 5px;
float: left;
}
.datetophot
{
display: block;
font-size: 12px;
color: #999;
margin-bottom: 5px;
}
.topnews .title:link,
.topnews .title:visited
{
font-weight: bold;
color: #000;
line-height:13px;
display: block;
}
.topnews .title:hover
{color: #ee571f}

ul.morenews li a:link,
ul.morenews li a:visited
{
/*background: url(../images/red_arrow.gif) left 8px no-repeat;*/
background: url("/_layouts/1033/styles/dn_style/images/ImageRSS/hinhcham.gif") left 8px no-repeat;
padding: 4px 0px 4px 10px;
/*color: #336633;*/
color:#222222;
font-size:12px;
line-height:13px;
display: block;
text-align:justify;
}
ul.morenews li a:hover
{
color:#ee571f;
}
ul.morenews li
{
/*border-bottom: 1px solid #f2f2f2;*/
border-bottom: 1px dashed #949E9C;
line-height: 18px;
margin-left:10px;
}
a.moredetail:link,
a.moredetail:visited
{
display: block;
margin-top:5px;
}
.subnews li
{
clear:both;
display:block;
padding-top: 5px;
padding-bottom: 5px;
}
.subnews img
{
width: 70px;}
.subnews li a:link,
.subnews li a:visited
{
display: block;
margin-bottom: 10px;
line-height:14px;
font-size: 12px;
font-weight: bold;
color: #000;
text-align:justify;
}
.subnews li a:hover
{
color: #ee571f;
}
.subnews li img 
{
float: left;
border: 1px solid #999;
margin-right:5px;
}
.subdate
{color: #999;
display: block;
font-size: 12px;
font-weight: normal;
}
/* Su kien */
#slidesukien
{
overflow: hidden;
width: 562px !important;
background: url(../images/bg_sukien.gif) no-repeat;
padding: 5px 5px 15px 5px;
}
#slidesukien .mtitle
{font-size: 14px;
line-height: 22px;
padding-bottom: 2px;
padding-left: 10px;
font-weight: bold;
color: #8D482D;
}
#mycarousel
{
	background: #fff;
}
#mycarousel li
{margin: 5px;
float: left;
}
#mycarousel img
{
width: 150px;
height: 100px;
}
#mycarousel a span
{
display: block;
background: #333;
color: #fff;
float: left;
position: absolute;
top:58px;
width: 144px;
padding:3px;
height: 40px;
opacity: 0.75;
filter:alpha(opacity=75);
-ms-filter:alpha(opacity=75);
font-size: 12px;
line-height: 14px;
}
#rightcol .module
{
/*margin-bottom: 10px;*/
margin-bottom: 0px;
}

#rightcol .module h3.title
{
display: block;
font-family: Arial, Helvetica, sans-serif, Verdana;
font-weight: bold;
/*background: url(../images/right-titlebg-l.png) left top no-repeat;*/
/*background: url(/_layouts/1033/styles/dn_style/images/titlebg-left.png) left top no-repeat;*/
/*background: url(/_layouts/1033/styles/dn_style/images/xanhdatroiBGLR.jpg) left top no-repeat;*/
color: #000;
/*text-shadow: 0px 1px 0px #fff;*/
}
#rightcol .module h3.title span
{
line-height: 30px;
/*color: #833718;*/
/*color:#ffffff;*/
color:#FFFF00;
text-align: center;
font-size: 12px;
	
text-transform:uppercase;
font-weight:bold;
display: block;
/*background: url(/_layouts/1033/styles/dn_style/images/titlebg-right.png) right top no-repeat;*/
background: url(/_layouts/1033/styles/dn_style/images/xanhdatroiBGLR.jpg) left top no-repeat;
}
#rightcol .module .mcbody
{
/*background: url(/_layouts/1033/styles/dn_style/images/xanhdatroiRightMenuBG.jpg) 0px 0px repeat #fff;*/
/*background: url(../images/leftbody_bg.png) 0px 0px repeat-x #fff;*/
background:#B5DFF7;
/*border: 1px solid #009eff;*/
border:none;
padding-left: 5px;
font-family: arial, verdana, tahoma;
font-size: 12px;
line-height: 19px;
/*width:261px;*/
}
#rightcol ul.listnews li
{
display: block;
margin-bottom: 5px;
background: url(../images/blue_bullet.png) 0 10px no-repeat;
padding-left: 10px;
border-bottom: 1px solid #d6e9fa;
}
.modulerawgroup .imageadv
{margin-bottom: 5px;}
#content .videoplayer
{
border:none;
}
#content .videoplayer span.caption
{
	font-weight: bold;
	text-align: left;
	color: #666;
	font-size: 16px;
}
.videorelatest h3
{
margin-bottom: 10px;
}
.lstvideolatest li
{
clear:both;
margin-bottom: 10px;
}
rmorer
{
}

a.rmorer:link,
a.rmorer:visited
{
margin-top:-5px;
display: block;
text-decoration: none;
float: right;
color: #fa0b0b;
font-weight: bold;
background: url(../images/rmorer.gif) center right no-repeat;
padding: 4px 15px 4px 10px;
}
a.rmorer:hover
{
color: #fff;
background: url(../images/rmorer_on.gif) center right no-repeat;
}
#rightcol .moduleraw
{
margin: 0 0 10px 0px;
}
.gallery img
{
border: 2px solid #333;
}
/*
gialaidulich
*/
.gialaidulich
{
background: url(../images/bg_datnguoivaygoi.png) 0 0 no-repeat;
padding-bottom: 10px;
}
.gialaidulich h3
{font-size: 16px;
font-weight: bold;
line-height: 24px;
padding: 5px;
color: #8d482d;
}
.gialaidulich ul li
{
float: left;
width: 24%;
text-align: center;
font-size: 12px;
line-height:14px;
}
.gialaidulich ul li span
{
display: block;
}
.gialaidulich li img
{
	width: 100px;
	height: 65px;
}
/* detail page news */
.module_noright
{
background: #fff;
margin-bottom: 10px;
}
.detailnews
{
margin-top: 10px;
line-height: 19px;
font-size: 14px;
}
.detailnews p
{margin-bottom: 10px;}
.detailnews h3.titlenews,
.detailnews h3.titlenews a
{
color: #333;
font-size: 16px;
font-weight: bold;
text-decoration: none;
text-align: left;
}
.author
{
font-size: 13px;
font-weight: bold;
margin: 10px 0;
}
.divrelated
{
clear:both;
border-top: 1px dashed #666;
padding-top: 10px;
margin: 15px 0 10px;
}
h3.related
{
background: url(../images/h3_related_l.png) 0 0 no-repeat;
height: 30px;
display: block;
line-height: 30px;
font-size: 14px;
font-family: Arial, verdana;
color: #333;
font-weight: bold;
}
h3.related span
{
display: block;
background: #fff url(../images/h3_related_r.png) top right no-repeat;
width: 100%;
height: 30px;
line-height: 30px;
font-size: 15px;
}
ul.related
{
line-height: 16px;
margin: 0 20px;
}
ul.related li
{
background: url(../images/icon-red-bullet.gif) 0px 5px no-repeat;
margin-bottom: 5px;
padding-left: 10px;
}
ul.related li a:link,
ul.related li a:visited
{
font-size: 13px;
}
ul.related li a:hover
{
color: #fa8c13;
}
ul.related li span
{font-size: 12px;
font-family: arial, verdana, tahoma;
color: #666}

.tool
{margin-top: 10px;
}
.top, .print, .back
{
display: block;
float: right;
margin-left: 5px;}
.contentdetails
{
clear:both;
}
/* video player rightcol */
.videoplayer
{margin-bottom: 10px;}
.videoplayer span.caption
{
display: block;
padding: 7px;
font-weight: bold;
text-align: center;
}
.videoplayer
{
padding: 0 0 5px 0;
background: #fff;
line-height: 13px;
border: 1px solid #ccc;
}
.morevideo
{
padding: 0 5px;
}
.morevideo h3
{
margin-top: 5px;
background: url(../images/videobg.gif) center repeat-x;
display: block;
line-height: 20px;
}
.morevideo h3 span
{
background: #fff;
padding: 0 5px;
line-height: 20px;
font-size: 15px;
}
.morevideo ul li a:link,
.morevideo ul li a:visited
{
display:block;
text-decoration: none;
line-height: 24px;
border-bottom: 1px solid #f2f2f2;
font-weight: bold;
background: url(../images/moviebullet.png)  left 5px no-repeat;
padding-left: 18px;
}
.morevideo ul li a:hover
{
color: #fa1036;
}
/* end video player rightcol */
/* start photo list */
ul.photolist
{}
ul.photolist li
{
clear:both;
display: block;
padding-top: 7px;
}
ul.photolist li span.thumb
{
display: block;
width: 70px;
height: 50px;
float: left;
border: 1px solid #ccc;
padding: 2px;
margin-right: 3px;
}
ul.photolist li span.thumb img
{
display: block;
width: 70px;
height: 50px;
}
ul.photolist li a:link,
ul.photolist li a:visited
{
font-size: 12px;
line-height: 15px;
}
/* end photo list */

/* start tra cuu */
.modulenotitle
{
border: 1px solid #ccc;
background: #fff;
padding: 5px;
margin-bottom: 10px;
}
.modulenotitle .title
{
background: url(../images/weather.png) 0 0 no-repeat;
padding-left: 20px;
color: #833718;
font-size: 13px;
margin-bottom: 5px;
font-weight: bold;
}
.modulenotitle .title span
{
font-size: 12px;
color: #333;
font-weight: normal;
}
.thoitiet
{width: 100%;}

.thoitiet td
{
width: 50%;
padding-left: 5px;
line-height: 22px;
text-align:left;
}
.odd
{background: #f1f1f1;}
.modulenotitle .smalltitle
{
color: #833718;
font-size: 13px;
margin-bottom: 5px;
font-weight: bold;
}
hr.splitter
{background: #999;
color: #666;
border: none;
height: 1px;
}
.lefttd
{width: 100px;
vertical-align: top;
padding-right: 10px
}
.righttd
{
background: url(../images/dotted.gif) 0 0 repeat-y;
padding-left: 10px;
width: 150px;
vertical-align: top;
}
.lefttd table,
.righttd table
{
width: 100%;
margin-top: 10px;
}
.lefttd table td
{width: 50%;
line-height: 20px;}
.righttd table td
{
width: 33%;
line-height: 20px;
}
/* end tra cuu */

/* link index module */
table.linkindex
{
width: 100%;
}
table.linkindex h3
{
border-bottom: 1px solid #ccc;
font-size: 12px;
font-weight: normal;
color: #333;
line-height: 22px;
text-transform: uppercase;
width: 90%;
margin-bottom: 15px;
}
.col1,
.col2
{width: 50%;
padding-right: 10px;}
/* end link index module */

/* start phan trang */
.phantrang
{
clear:both;
margin-top: 10px;
padding-top: 5px;
border-top: 1px dotted #ccc;
}
.pagenavi li
{
	float: left;
	display: block;
	padding: 2px 5px;
	font-size:12px;
}
.pagenavi li a.first
{
background: url(../images/first.gif) left 1px no-repeat;
padding-left: 13px;
}
.pagenavi li a.last
{
background: url(../images/last.gif) right 1px no-repeat;
padding-right: 13px;
}
.pagenavi li a.next
{
background: url(../images/next.gif) right 1px no-repeat;
padding-right: 10px;
}
.pagenavi li a.prev
{
background: url(../images/prev.gif) left 1px no-repeat;
padding-left: 10px;
}
.pagenavi li a:link,
.pagenavi li a:visited
{
	text-decoration: underline;
}
/* end phan trang */

/* adv module */
.moduleadvleft img
{
margin-bottom: 5px;
}
.moduleadvleft
{
margin-bottom: 10px;
}
.advtop
{
border-top: none;
background: url(../images/quangcao-left.png) 0 0 no-repeat;
padding-top: 7px;
}
.advbottom
{
padding:10px;
padding-top: 9px;
border: 1px solid #ccc;
border-top: none;
}

.icon_app
{
}
.icon_app img
{margin-bottom: 5px;
}
.moduleadvright img
{
margin-bottom: 5px;
}

/*cong dan */
.hightlightbox
{
margin-top: 5px;
margin-bottom: 15px;
background: #f4f3f3	;
border: 0px solid #ccc;
padding: 3%;
}
.searchadv p
{
min-height: 20px;
line-height: 20px;
display: block;
margin-bottom: 10px;
}
.searchadv label 
{
width: 34%;
text-align: right;
float: left;
padding-right: 1%;
font-size: 14px;
}
.searchadv input.docname
{
	background: url(../images/bg-input.png) top left repeat-x;
	border: 1px solid #ccc;
	height: 20px;
}
.searchadv input.docname:[hover],
.searchadv input.docname:[focus],
.searchadv input.docname:[active]
{
color: #000;
}
.searchadv select.orgname,
.searchadv select.areaname,
.searchadv input.docname
{
margin-left: 1%;
color: #666;
float: left;
width: 54%;
overflow: auto;
}
.searchadv option
{line-height: 30px;}
.searchbutonspan
{
background: url(../images/but-search-left.png) left top no-repeat;
height: 18px;
display: block;
width: 65px!important;
padding-left: 5px;
text-align: center!important;
float:right!important;
/*margin-right: 10%;*/
margin-right:52px;
padding-right:0px!important;
}
.searchbutton
{
border:none;
float: right;
cursor: pointer;
background: url(../images/but-search-right.png) right top no-repeat;
padding-right: 5px;
height: 18px;
}

.searchbutonspan input
{
	width:65px;
}

.bigbox
{
padding: 1px;
margin-bottom: 15px;
border: 1px solid #ccc;
}
.content .bigbox .module
{border: none;}
.content .bigbox .module .mcbody
{
background: none;
padding: 0;
}
.content .bigbox .module h3.title, .col1 h3
{
clear:both;
background: none;
font-size: 16px;
margin-bottom: 10px;
color:#A45854;
padding:2px 0 0 7px;
line-height:24px;
text-align:left;
}
.content .bigbox .module h3.title span
{
background: none;
color: #666;
font-size: 13px;
font-weight: normal;
}
.tablelist td
{font-size: 12px;
padding: 5px 4px;
vertical-align:top;
}
.tablelist th
{
font-size: 12px;
padding: 5px 4px;
font-weight:bold;
background: #f3f2f2;
}
.content .bigbox .module .mcbody .col1
{
width: 5%;
text-align:center
}
.content .bigbox .module .mcbody .col2
{
width: 20%;
text-align:left;
}
.content .bigbox .module .mcbody .col3
{
width: 20%;
text-align:left;
}
.content .bigbox .module .mcbody .col4
{
width: 55%;
text-align:left;
}
.content .bigbox .module .mcbody .col5
{
	text-align:left;
	width: 50%;
}
.content .bigbox .module .mcbody .col6
{
	text-align:left;
	width: 25%;
}
.content .bigbox .module .mcbody .col7
{
	text-align:left;
	width: 20%;
}
.download
{
display:block;
background: url(../images/download-icon.png) 0 0 no-repeat;
}

/* view document detail */
.pathway
{
color: #333;
font-size: 13px;
font-weight: bold;
line-height: 30px;
margin-bottom: 10px;
padding-bottom: 0px;
border-bottom: 1px solid #ccc;
text-align:left;
}

.pathway a:link,
.pathway a:visited
{
color: #FF6600
}
.viewdetail
{
overflow:hidden;
}
.viewdetail .tablelist td
{
border: 1px solid #ccc;
border-collapse: collapse;
}
.header
{
border: 1px solid #ccc;
border-bottom: none;
background: #f1f1f1;
padding:5px;
}
.viewdetail h3.title
{
padding-bottom: 10px;
font-size: 16px;
font-weight: 800;
color: #0000;
}
.colproperties
{
width: 15%;
text-align: right;
padding-right: 10px;
font-weight: bold;
color: #666;
}
.docname
{
font-weight:bold;
font-size: 13px;
}
.subtitle
{
font-family:Arial, Helvetica, sans-serif;
color: #666;
font-size: 12px;
}
.viewdetail .tablelist .col2
{
font-size: 13px;
}
.downloadicon
{
background: url(../images/dl-icon.gif) left top no-repeat;
padding-left: 20px;
display: block;
font-weight: bold;
}
.bggrey
{
background: #f1f1f1;
}
/* doanh nghiep */
.boldlist li
{
line-height: 14px;
margin-bottom: 5px;
font-weight: bold;
}

ul.threeitems
{
font-weight: bold;
font-size: 13px;
text-align: center;
}

ul.threeitems li
{
width: 30%;
padding: 0 1.5%;
float: left;
display: block;
}
.threeitems li a
{
float: left;
display: block;
}
ul.threeitems li img
{
height: 100px;
width:130px;
}
.greylist li
{
background: url(../images/bullet-doublearrow.gif) 0 5px no-repeat;
padding-left: 14px;
margin-bottom: 5px;
line-height: 16px;
}
.twocol
{
width: 45%;
vertical-align: top;
padding-right: 5%;
}
.threecol
{width: 31%;
padding-right:2%;
vertical-align:top;
}
.subheader
{
font-weight: bold;
display: block;
margin-bottom: 10px;
color: #333;
font-size: 13px;
}
.rawlist
{}

/*sitemap*/
.listsitemap li
{
margin-bottom: 5px;
background: url(../images/last.gif) 0px 4px no-repeat;
padding-left: 19px;
}
.listsitemap li a:link,
.listsitemap li a:visited
{
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
}
.sitemaplevel1
{
margin-left:15px;
}
.sitemaplevel1 li
{
padding-left: 15px;
background: url(../images/round_icon.gif) 0 5px no-repeat;
}
.sitemaplevel1 li a:link,
.sitemaplevel1 li a:visited
{
text-transform: none;
}
.sitemaplevel2
{
margin-left:15px;
}
.sitemaplevel2 li
{
padding-left: 15px;
background: url(../images/circle_icon.gif) 0 5px no-repeat;
}
.sitemaplevel2 li a:visited,
.sitemaplevel2 li a:link
{
font-weight: normal;
}

.sitemaplevel3
{margin-left:35px;}
.sitemaplevel4
{margin-left:45px;}

/* ket qua tim kiem */
.searchboxadvance
{
width: 330px;
height: 20px;
line-height: 20px;
padding-left: 5px;
}
.viewbiglist
{
margin-top: 10px;
}
.viewbiglist li
{
margin-bottom: 25px;
font-size: 13px;
line-height: 15px;
}
.viewbiglist li a:link,
.viewbiglist li a:visited
{
font-weight: bold;
font-family: verdana;
}
/*photo list */
.listvideo li
{width: 250px;
text-align: center;
float: left;
padding-right: 5%;
padding-top: 10px;
margin-bottom: 20px;
}
.listvideo li img
{
width: 250px;
height: 175px;
margin-left: 10px;
vertical-align:bottom;
}
.listvideo li a:link,
.listvideo li a:visited
{
display: block;
font-weight:bold;
text-align:center;
vertical-align:bottom;
}
.listvideo li p
{text-align: left;
padding: 0 10px;}
/* gallery anh */
.listalbum li
{
width: 31%;
float: left;
text-align: center;
padding-left: 2%;
margin-bottom: 30px;
}
.listalbum li a:link,
.listalbum li a:visited
{
font-weight: bold;
}
.listalbum li .subtitle
{
display:block;
}
.listalbum li img
{
width: 130px;
border: 1px solid #ccc;
padding: 2px;
height: 90px;
}
.listalbum li p
{
padding: 0 5px;
text-align: left;
}

/* typography in content */
.heading1
{
font-size: 16px;
font-weight: bold;
color: #333;
margin-bottom: 10px;
}
.heading2
{
font-size: 14px;
font-weight: bold;
color: #333;
padding-left:15px;
margin-bottom: 10px;
}
.typocontent
{
padding-left: 15px;
margin-bottom: 10px;
}
.typo-subcontent
{
padding-left: 30px;
margin-bottom: 10px;
}

.title_new3
{
	font-weight:bold!important;
}
.title_new3 a strong
{
	clear:both;
		font-weight:bold!important;
}

/* trang Du Khach */
.viewall {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/viewall.png");
    background-position: right 0;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-right: 5px;
    padding-right: 20px;
}
.dulichbig {
    float: left;
    height: 180px;
    margin-right: 10px;
    width: 260px;
}
.thumbdulich
{
width: 140px;
float: left;
text-align: center;
margin: 10px 15px 20px 0;
}
.thumbdulich img {
    width: 130px;
}
.thumbdulich a {
    font-weight: bold;
    }
.thumbdulich {
    text-align: center;
}
.danhbadl
{
width: 100%;
padding-top: 10px;
}
.danhbadl .leftcol
{width: 100px;
font-weight: bold;
color: #666;
text-align: right;
padding-right: 10px;
}
.namedl
{
padding-top: 10px;
padding-left: 10px;
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
}

/* fancy box */
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }




/*Ribbon*/
/* Removes the original background from the ribbon */
/*End Ribbon*/

/*Van ban*/
.searchadv span {
float:left;
font-size:14px;
padding-right:1%;
text-align:right;
width:34%;
}
/*End Van ban*/


.DivContactForm
{
	padding:5px 5px 5px 5px;
}

.DivContactForm table
{
	padding:3px 0px 3px 0px;
}
.DivContactForm table td
{
	padding-top:3px;
}

.DivContactForm table td.ContactInfor
{
	text-align:left;
	vertical-align:top;
}
.DivContactForm table td.ContactInfor .ContactNote
{
	text-align:left;
	vertical-align:top;
	font-style:italic;
	font-weight:bold;
}

.DivContactForm table td.col1
{
	text-align:left;
	width:50px;
	vertical-align:top;
}
.DivContactForm table td.col2
{
	text-align:left;
	width:300px;
	vertical-align:top;
}
.DivContactForm table td.col1 span
{
	color:red;
}
.DivContactForm .ContactFormText
{
	width:200px;
}
.DivContactForm .ContactFormTextArea
{
	width:300px;
}
.DivContactForm .ContactFormButton
{
	width:80px;
	text-align:center;
}

.DivContactForm h3
{
clear:both;
background: none;
font-size: 16px;
margin-bottom: 10px;
color:#A45854;
padding:2px 0 0 7px;
line-height:24px;
text-align:left;
font-weight:bold!important;
}

/*Q & A*/

.DivListQA .col1
{
	width:30px;
	vertical-align:top;
}
.DivListQA .col2
{
	text-align:left;
	width:440px;
	vertical-align:top;
}
.DivListQA .datetime
{
padding-top: 0px;
display: block;
font-size: 12px;
color: #666;
text-align: left;
margin: 0;
margin-top:8px;
}
.DivListQA .answertitle
{
 vertical-align:middle;
 font-size:14px;
 font-weight:bold;
 color:#A45854;
 text-align:left;
}
.DivListQA .questiontitle
{
 vertical-align:middle;
 font-size:14px;
 font-weight:bold;
 color:#A45854;
}
.DivListQA .questionbody
{
 vertical-align:top;
 text-align:left;
 font-style:italic;
}
.DivListQA .answerbody
{
 vertical-align:top;
 text-align:left;
}

.DivListQA .sendquestion
{
	float:right;
	vertical-align:top;
	text-align:left;
	width:50px;
}

.csslineSpace
{
border-top: 1px dashed #ccc;
width: 100%;
padding-top: 10px;
margin-top: 10px;
}
.newsdescription
{
	font-weight:bold;
}

/*Gmap*/

#map_canvas
{
	float:left;
}
#content_noright {
float:left;
margin:0 10px 0 0px;
padding-top:0px;
width:770px;
}

/*Price*/
#ExchangeRate
{
	float:left;
	width:250px;
}
.exchangerate .exchangerate_title,.goldrate .goldrate_title
{
	font-size:14px;
	font-weight:bold;
}

#RateSoure
{
	margin-top:10px;
	clear:both;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
#GoldRate .col1
{
	width:40%;
	text-align:center;
}

#GoldRate .col2, .col3
{
	width:30%;
	text-align:center;
}


/* Dn bosung*/
a:link {
	color: #222222;
	text-decoration: none;
	}
a:visited {
	color: #222222;
	text-decoration: none;
	}
a:hover {
	color: #835429;
	text-decoration: none;
	}
.color_1
	{
	color: #fff;
	}
a:link.color_1 {
	color: #FFFFFF;
	}
a:visited.color_1 {
	color: #FFFFFF;
	}
a:hover.color_1 {
	color: #FFFF00;
	}
.color_2
	{
	color: #ffff00;
	}
a:link.color_2 {
	color: #ffff00;
	}
a:visited.color_2 {
	color: #ffff00;
	}
a:hover.color_2 {
	color: #ffffff;
	}
.color_3
	{
	color: #CC0000;
	}
a:link.color_3 {
	color: #CC0000;
	}
a:visited.color_3 {
	color: #CC0000;
	}
a:hover.color_3 {
	color: #000000;
	}
.color_4
	{
	color: #222222;
	}
a:link.color_4 {
	color: #222222;
	}
a:visited.color_4 {
	color: #222222;
	}
a:hover.color_4 {
	color: #CC0000;
	}
.color_5
	{
	color: #990000;
	}
a:link.color_5 {
	color: #990000;
	}
a:visited.color_5 {
	color: #990000;
	}
a:hover.color_5 {
	color: #CC0000;
	}
.font_10
	{
	font-size: 10px;
	}
.font_12
	{
	font-size: 11px;
	}
.font_13
	{
	font-size: 13px;
	}
.font_15
	{
	font-size: 15px;
	}
.bullet {
	LIST-STYLE-IMAGE: url(images/bullet.gif);
	}
.text_lowercase
	{
	text-transform: uppercase;
	}
.spacing
	{ 
	letter-spacing: 2px;
	}
.border_images {
	border: 2px solid #CCCCCC;
	}
.td_1 {
	padding: 5px 10px;
	}
.td_2 {
	padding: 0px 2px;
	}
.td_3 {
	padding: 0px 10px;
	}
.td_4 {
	padding: 10px 0px;
	}
.bg_images
	{
	background-image: url(../images/001.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	padding: 0px 0px;
	}
.box_input {
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	border: 1px solid #c5c5c5;
	background-color: #eeeeee;
	color: #222222;
	width : 100%;
	font-size: 12px;
}
.submitbutton {
	font-family: arial, tahoma, verdana, helvetica, sans-serif;
	border: 1px solid #dc881f;
	background-color: #e6ab62;
	color: #ffffff;
	font-size: 12px;
}
.line-table_xanhdatroi {
	border-left: #0198FE 1px solid;
	border-right: #0198FE 1px solid;
	border-bottom: #0198FE 1px solid;
	padding: 10px 10px;
}

/* Dn xanh da troi */
.line-table {
	border-left: #0198FE 1px solid;
	border-right: #0198FE 1px solid;
	border-bottom: #0198FE 1px solid;
	padding: 10px 10px;
}
.bg_images_danhmucmenu
	{
	background-image: url(../images/xanhtroi/28.jpg);
	background-repeat: repeat-x;
	height: 30px;
	width: 210px;
	}
.danhmucmenu_bg
	{
	background-image: url(../images/xanhtroi/27.jpg);
	width: 210px;
	}
.bottom
	{
	background-image: url(../images/xanhtroi/20.jpg);
	height: 41px;
	}
.bg_menu_center
	{
	background-image: url(../images/xanhtroi/19.jpg);
	height: 32px;
	width: 558px;
	}
.top_menu
	{
	background-image: url(../images/xanhtroi/29.jpg);
	height: 32px;
	}
.danhmucmenu_26
	{
	background-image: url(../images/xanhtroi/26.jpg);
	height: 6px;
	width: 198px;
	}
.danhmucmenu_25
	{
	background-image: url(../images/xanhtroi/25.jpg);
	height: 6px;
	width: 198px;
	}
.danhmucmenu_24
	{
	background-image: url(../images/xanhtroi/24.jpg);
	width: 198px;
	padding: 5px 10px;
	}
.footerl
{
	background-color:#0082e7;
	padding-top:5px;
}
#wrapper
{
	background-color:#0082e7;	
}
#marqueelup
{
	background:#fff;
	border:2px solid #62B3EA;	
}
.poll
{
	background:#fff;
	/*border:2px solid #62B3EA;*/
	padding:5px;
}
.Rss
{
	background:#fff;
	border:2px solid #62B3EA;
	padding:5px;
}
.content_top_news_title a:link
{
	color:#990000;
}
.content_top_news_sub_link a
{
	font-size:12px;
	font-weight:bolder;
}
.ChuyenMucQuangCaoRight
{
	background:#fff;
	padding:10px;
	border:2px solid #62B3EA;
}
body #s4-workspace
{
	/*overflow-y:
	overflow-y:visible;
	overflow:visible;*/
	/*overflow: scroll;*/
	overflow:visible;
}
.ms-WPBody .action_print a
{
 	color: red;
}

#wrapper2
{
	background:#fff;
}
.styleTestCSS
{
	color:red;
	font-size:18px;
	font-weight:bolder
}
.paging{
	text-align:right;
	padding-right:5px;
	font-weight:bolder;
	
}
.paging a:hover
{
	color:#3F79AB;

}
