*html .minHeight { height:460px; padding:0px 10px 0px 10px;}
body { background: #94d6f5 url(../images/bg/bg_site20.jpg) top center no-repeat fixed; font-size:12px; font-family: arial, Verdana, Geneva, sans-serif; color:#020202; line-height:18px;}
/*body { background:#82a2df url(../images/bg/bg_site16.jpg) center center no-repeat fixed; font-size:12px; font-family: arial, Verdana, Geneva, sans-serif; color:#505050; line-height:18px;}*/

a { color:#fb7c07}
a:hover { color:#175A83}

.bgItem { background:url(../images/bg/bg_gradit.png) no-repeat}

.minHeight { min-height:460px; height:auto; padding:0px 10px 0px 10px;}
 
.slideHome { width:990px; height:380px; overflow:hidden}
.site { width:990px; margin:0 auto;}
.siteIn {  padding:0 0px 0 0px}

.headerVi {height:300px; margin:1px 0px 0px 0px; position:relative}
.header {height:300px; margin:1px 0px 0px 0px; position:relative}
.banner { width: 990px; height:300px; position:relative;}
.header_bar {height:41px; position:relative; background:url(../images/bg/bg_menu.jpg) repeat-x center center; }
/*.header_bar {height:41px; position:relative; background:#ffffff; }*/
.logo_banner {position: absolute; left:44px; top: 30px;}

.bg_logo_lang {background: #ffffff; width: 215px; height:41px;}
.logo {float:left; left:5px; top:0px; position:absolute;}
.lang {float:left; left:135px; top: 15px; position:absolute; }

.searchT {background:url(../images/bg/bg_search.png) no-repeat; width:210px; height:36px; padding:2px 2px 2px 5px}
.inpST { border:0; width:120px; padding:0 5px; height:14px }
.bntST { height:30px; border:0; cursor:pointer; margin-left:14px; background:none; color:#FFFFFF; font-weight:bold; font-size:12px }

.menuTop {float:left;  background:url(../images/bg/bg_menu.jpg) repeat-x center center; height:41px; font-size:13px; position: relative; padding:0; margin:0 auto }
.inMenu {  }
.menuTop ul li { text-transform:uppercase; margin:0px; font-weight:bold;}
.menuTop ul li a { color:#00ffff; }
.menuTop ul li a span { display:block;padding:10px 24px 10px 3px;}
.menuTop ul li a span.none { background:none}
.menuTop ul li a:hover, .menuTop ul li a.active { color:#fff; text-decoration:none; }
/*.menuTop ul li a:hover, .menuTop ul li a.active { color:#fff; background:url(../images/bg/bg_menu_hover.jpg) repeat-x center center; text-decoration:none; }
.menuTop ul li a:hover, .menuTop ul li a.active {  background:url(../images/bg/item1.png) no-repeat left 1px; text-decoration:none; padding:7px 2px 10px 2px;  }
.menuTop ul li a:hover span, .menuTop ul li a.active span { background:url(../images/bg/item2.png) no-repeat right 1px; color:#fff; padding:7px 2px 10px 2px; } */

.ml { background:url(../images/bg/bg_menuTopL1.png) no-repeat; width:17px; height:48px; display:block; position:absolute; left:-17px}
.mr { background:url(../images/bg/bg_menuTopR1.png) no-repeat; width:17px; height:48px; display:block; position:absolute; right:-17px}


.bodyMain { 
    background: #FFFFFF;
    font-size: 12px;
    padding-top: 0px;}

.mainHome { }
.mainHomeTop { }
.mainHomeBottom { padding:15px 5px 10px 5px}

.mainLeft { float:right; width:754px; margin-right:0px;}
.mainRight { float:left; width:210px;  margin-right:5px; }

.newsHome { margin-bottom:5px; background:#fff}

.imgHome img { float:left; width:220px; height:150px; margin:0 10px 10px 0}
.titleLink { font-weight:bold; padding-bottom:5px; padding-top:5px; font-size:130%;}
.titleLink a { font-size:12px;}
.date { color:#aaa; font-style:italic; padding:2px 0}

.listnewsH_half { padding:5px 10px;}
.listnewsH_half li { float:left; width:45%; margin-right:2%; _margin-right:1%; background:url(../images/ico/ico_dot.png) no-repeat left 8px; padding:3px 0 3px 18px; }
.listnewsH_half li a { color:#333;}

.listnewsH { padding:5px 10px;}
.listnewsH li { background:url(../images/ico/ico_dot.png) no-repeat left 8px; padding:3px 0 3px 18px; border-bottom:0px solid #e8d0c6}
.listnewsH li a { color:#333;}

.categoriesM { }
.caTopM { background:url(../images/bg/bg_body_top.png) no-repeat top left; padding-bottom:20px; }
.titleCaM { font-weight:bold; color:#fff; font-size:14px; padding:6px 10px 25px 20px; text-transform:uppercase; }
.caBottomM { margin-bottom:5px; }


.listProH { margin:0; padding:0; background:#fff; }
/*.listProH li { float:left; width:45%; margin:2%; _margin:1%; height:115px; .height:113px; overflow:hidden}*/
.listProH li { float:left; width:98%; height:115px; .height:113px; overflow:hidden; }
.listProH li a { font-weight:bold; color:#175a83;}
.picProH img { width: 150px;  height: 120px; overflow:hidden; padding:2px; border:1px solid #ddd; float:left; margin:0 7px 5px 0}

.listNewsIn li { padding:5px; border-bottom:1px dotted #ccc; display:block; float:left; width:44%; margin:2%; margin-bottom:10px; height:200px;}
.listNewsIn li a { font-weight:bold; color:#ff7200}
.listNewsIn li a:hover { color:#175a83}
.listNewsIn .titleLink { font-size:12px}
.listNewsIn .titleLink1 { font-size:12px;}

.listNewsIn1 li { padding:5px; border-bottom:1px dotted #ccc; display:block; float:left; width:99%;  margin-bottom:10px; }
.listNewsIn1 li a { font-weight:bold; font-size:12px}

.tabArea { border:1px solid #abafb0; margin:10px 0; padding:1px; background:url(../images/bg/bg_lo.png) repeat-x bottom}
.titleArea { background:url(../images/bg/bg_tabL.png) no-repeat; height:21px; line-height:21px; font-weight:bold; padding:0 10px 0 30px; text-transform:uppercase; color:#c41a1a}
.titleSup { background:url(../images/bg/bg_taby.png) no-repeat; height:21px; line-height:21px; font-weight:bold; padding:0 10px 0 50px; text-transform:uppercase; color:#FC7701}
.listArea { padding:5px 20px}
.listArea li { background:url(../images/ico/ico_list.png) no-repeat left 10px; padding:3px 5px 3px 14px}

.tabNewsPro { margin-bottom:10px}
.barNP {  height:23px; line-height:23px; font-weight:bold; color:#175a83; background-position:right -49px; padding:0 5px 0 35px}

.listNP { background:#fff}
.listNP li { background:url(../images/bg/bg_news.png) repeat-x bottom; padding:10px 5px; margin-bottom:3px}
.listNP li img { float:left; width:65px; height:65px; margin:0 5px 5px 0}
.listNP li a { font-weight:bold; color:#005689}

.more { font-weight:normal; color:#900; background:url(../images/ico/ico_list.png) no-repeat right; padding-right:20px}

.titleDetail { font-size:14px; color:#155790}
.titleOther { padding:4px 10px 2px 0px; margin:10px 0 10px 0; text-transform:uppercase; color:#000; border-bottom:1px dotted #ccc;}
.listNewsOther { padding:10px; margin-top:-10px}
.listNewsOther li { background:url(../images/ico/ico_dot.png) no-repeat left; padding:5px 5px 5px 15px}
.listNewsOther li a { color:#f66b19}
.listNewsOther li a:hover { color:#004892}
.direction { font-weight:bold; padding-top:10px}


.titleCom { font-size:150%; font-family:Verdana, Geneva, sans-serif; color:#000; font-weight:bold; padding:5px 0; border-bottom:1px dashed #4A4A4A}
.allCom { float:right; font-size:11px; color:#6b7e8f; font-weight:bold; background:url(../images/ico/ico_comment.png) no-repeat left; padding:5px 0 0px 25px}

.bntAll { float:left; background:url(../images/bnt/bnt_left.png) no-repeat left; height:31px; padding-left:6px; color:#6b7e8f; position:relative}
.bntAll span { float:left; background:url(../images/bnt/bnt_right.png) no-repeat right; height:31px; line-height:31px; padding:0 12px 0 20px; font-weight:bold; text-shadow:1px 1px 1px #fff }
.bntAll:hover { color:#103555; text-decoration:none} 

.icoCom { background:url(../images/ico/ico_comment.png) no-repeat; width:17px; height:17px; position:absolute; top:2px; left:10px}
.icoVote { background:url(../images/ico/ico_vote.png) no-repeat; width:17px; height:17px; position:absolute; top:2px; left:10px} 
.icoWrite { background:url(../images/ico/ico_write.png) no-repeat; width:8px; height:8px; position:absolute; top:11px; left:10px}
.icoQue { background:url(../images/ico/ico_question.png) no-repeat; width:18px; height:18px; position:absolute; top:7px; left:5px}
.icoCle { background:url(../images/ico/ico_cloe.png) no-repeat; width:18px; height:18px; position:absolute; top:9px; left:8px}

.boxCommnent { width:550px; margin:0 auto}
.commnet { margin:20px 0}
.picCo { width:35px; margin-right:5px; overflow:hidden; float:left}
.areaCom { background:url(../images/bg/bg_comment.png) no-repeat; width:504px; height:83px; float:right}
.areaC { border:0; margin:5px; width:494px; height:73px}
.inpC { margin-left:45px; margin-bottom:10px}
.inpCom { background:url(../images/bg/bg_inpco.png) no-repeat; width:238px; height:19px; border:0; padding:5px}

.rowCom { background:#f4f4f4; padding:10px 10px 5px 10px; border-top:1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; margin-bottom:5px}
.picUs { float:left; margin:0 10px 10px 0} 
.picUs img { padding:3px; border:1px solid #ebebeb; background:#fff}

.listGallery1 { padding:10px;  }
.listGallery1 li { width:98%; text-align:center; float:left; margin:1%; border:1px dotted #fff;  padding:2px;}
.listGallery1 li:hover { border:1px solid #fff}
.imgG1 { width:500px; overflow: hidden;}

.boxTopic { padding:20px 0}
.boxTopic .colL { float:left; width:610px}
.boxTopic .colR { float:right; width:270px}

.tabDir { background:#ffefc6; height:295px; padding:10px 15px} 
.titleDir { font-weight:bold; color:#ae0000; font-size:130%; margin-bottom:10px}
.txtDir { color:#8c502e}

.tabPartner { background:url(../images/bg/bg_partner_en.gif) no-repeat; height:130px; margin:0 auto; padding:6px 10px 10px 210px}
.imgB {height:110px;}
.tabPartnerVi { background:url(../images/bg/bg_partner.gif) no-repeat; height:130px; margin:0 auto; padding:6px 10px 10px 210px}

.careerPages { padding:10px 0; background:url(../images/bg/bg_news.png) repeat-x bottom}
.careerPages div.colL { width:70px; float:left}
.careerPages div.colR { width:400px; float:left}

.contactFrom { margin-left:50px}
.contactFrom  label { float:left; width:130px; margin-bottom:10px}
.contactFrom  br { clear:both}
.inpContact { width:250px; padding:2PX}
.areaContact { width:250px; height:80px}
.bntContact { background:url(../images/bnt/btn_send.png) no-repeat; width:84px; height:32px; border:0; cursor:pointer; text-align:center; color:#202020; font-size:11px; }
.bntLog { background:url(../images/bnt/bntC.png) repeat-x bottom; padding:5px; border:1px solid #c2cfd8; font-weight:bold; color:#505050; cursor:pointer}

/*.menuF {  background: #fcefda url(../images/bg/bg_menuF1.gif) repeat; width:990px; margin:0 auto;  height:36px; line-height:36px; text-align:center; color:#b47821;}
.menuF a { color:#000; margin:0 30px; text-decoration:none; line-height: 24px; text-shadow: 1px 1px 0px #F9F3E4;}
.menuF a:hover { color:#7a410c; text-shadow: 1px 1px 0px #F9F3E4;}*/

.menuF {  background: #fcefda url(../images/bg/bg_menu.jpg) repeat-x center center; width:990px; margin:0 auto;  height:36px; line-height:36px; text-align:center; color:#b47821;}
.menuF a { color:#00ffff; margin:0 26px; text-decoration:none; line-height: 24px; text-transform:uppercase; font-weight:bold}
.menuF a:hover { color:#fff;}

.footer { width:990px; margin:0 auto;}
.inFooter { padding:10px 0px 10px 0px; margin:0 auto; color:#fff}
.inFooter a {color:#fff}
.titleCo { font-size:16px; color:#f66b19; font-weight:normal; padding-bottom:10px}
.pageNum a { background:#fff; border:1px solid #ccc; padding:2px 5px; margin:0 3px}
.pageNum a:hover, .pageNum a.active { background:#175A83; color:#fff; text-decoration:none}

.titleCounter { background:url(../images/bg/bg_counter.png) no-repeat; height:21px; line-height:21px; font-weight:bold; padding:0 10px 0 50px; text-transform:uppercase; color:#FC7701}

.categories {  background:url(../images/bg/bg_tabBottom1.gif) no-repeat bottom; padding-bottom:6px; margin-bottom:5px;}
.caTop { }
.titleCa {background:url(../images/bg/bg_title_left.png) 10px 12px no-repeat; height:40px; line-height:40px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#fff; padding:9px 10px 0px 25px; *padding:6px 10px 0px 25px; }
.caBottom { background:url(../images/bg/bg_tabTop1.gif) repeat-x;}
.listCa li { border-bottom:1px solid #ffffff; }
.listCa li a { color:#000; display:block; padding:2px 10px; line-height:22px;}
.listCa li a:hover { text-decoration:none; color:#fb7c07 }

.welcome { padding: 0px 0px 5px 0px; }
/*.welcomTitle { font-size:20px; color:#FF6600; font-weight:normal; text-transform:uppercase; line-height:35px; }*/
.welcomTitle { background:url(../images/ico/ico_welcome.png) no-repeat left 12px;; font-size:17px; font-weight:normal; color:#ff5a07; padding:10px 10px 10px 20px;  text-transform:uppercase; line-height:20px;}
.welcome .more1 { padding:5px 0 0 0; text-align:right;}
.welcome .more1 a { color:#fb7c07}
.attach { background:url(../images/ico/ico_listVideo.gif) no-repeat left 12px;; font-size:14px; font-weight:normal; color:#ff5a07; padding:10px 10px 10px 20px; } 

/*mn*/
#tab1 { background: url(../images/bg/bg_tabBottom1.gif) no-repeat bottom; padding-bottom:3px; margin-bottom:8px}
.tab1Bottom { background:url(../images/bg/bg_tabTop1.gif) repeat-x;}
.tab1Bottom h4.titleBar {background:url(../images/bg/bg_title_left.png) 10px 12px no-repeat; height:40px; line-height:40px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#fff; padding:9px 10px 0px 25px; *padding:6px 10px 0px 25px;}
.intab { padding:7px}

.listNews li { background:#fff; padding:5px 5px 0px 5px;  border:1px solid #eeeeee; margin-bottom:10px; display:block; float:left; width:46%; margin:7px;}
.listNews li:hover { background:#eefaff}
.listNews li a { color:#fe550a; text-decoration:none; font-size:12px;}
.listNews li a:hover { color:#000; text-decoration:none; }
.listNews .picVO { float:left; width:140px; height:120px; margin:0 10px 5px 0;}
.picVO img { width:140px; height:120px; overflow:hidden }
.listNews .titleVO { color:#202020; text-transform:uppercase; height:18px; font-weight:bold; font-size:13px; overflow:hidden; margin-bottom:5px}
.txtVO { height:80px; overflow:hidden; line-height:16px; margin-bottom:5px}
.date a { font-style:italic; text-transform:none;}
.col_image{ float:left; width:240px; margin: 5px 4px 10px 3px;}

#FloaintBox_1{ border:0px solid red}
#FloaintBox_1{ width:130px; padding:1px; overflow:hidden}
#FloaintBox_2{ border:0px solid red}
#FloaintBox_2{ width:130px; padding:1px; overflow:hidden}