﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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,th,var{font-style:normal;font-weight:normal;}
strong { font-weight:bold;}
em { font-style:italic;}
ol,ul {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;}
img{ padding:0; margin:0; border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}

body {font-size:9pt; font-family:Tahoma, Arial, Verdana, Times New Roman;}

.cl{clear:left;}
.cr{ clear:right; font-size:0px; height:0px;}
.cb{ clear:both; font-size:0px; height:0px; line-height:0px;}
.fl { float:left;}
.fr { float:right;}

.s1004{ width:1004px; min-width:1004px; max-width:1004px; margin:auto; padding:auto; }
.s581 {  width:581px; min-width:581px; max-width:581px; padding-left:4px;}
#top{ background-image:url(../img/header_bg.jpg); background-repeat:repeat-x; height:52px;}
.top_corner{ float:left; width:14px; height:52px;}
.top_adv{ float:left; width:824px; height:52px;}
.top_adv img { float:left; padding-right:30px; padding-left:5px;}
.top_counter{ float:left; width:166px; height:52px;}
.counter_blank { float:left; width:166px; height:32px;}
.counter { float:left; width:166px; height:20px; background-color:#d2d3d5}
.counter img { float:left; border:none;}
.counter span{ float:left;}

#spn_fullchat {}
#header{height:140px;}
.logo { float:left; width:392px; height:130px;margin-top:10px; margin-left:20px;}
.logo img { position:relative; border:none; padding-left:20px; padding-top:12px; }
.banner_login { float:left; width:572px; height:140px;}
.banner { float:left; width:572px; height:100px;}
.banner img {position:relative; top:10px; border:solid 1px #330066}
.banner a {position:relative; top:10px;}
.login { float:left; width:560px; height:36px; background-image:url(../img/login_bg.jpg); background-repeat:repeat-x;}
.login img { float:left; border:none;}
.login_left { float:left; width:10px; height:36px;}
.login_content { float:left; width:393px; height:36px; padding-top:7px;}


.login_us_text { float:left; width:90px;}
.login_us_text span { position:relative; top:2px; width:90px;}
.login_us { float:left; width:98px;}
.login_pass_text { float:left; width:48px;}
.login_pass_text span { position:relative; top:2px;}
.login_pass { float:left; width:98px;}
.login_process_1 { float:left; width:28px;}
.login_save { float:left; width:48px;}
.login_save span { position:relative; top:2px;}



.login_bt { float:left; width:150px; height:36px;}
.forgot { float:left; width:150px; height:18px;}
.forgot a { font-style:italic; font-weight:bold; color:#0072bc; font-size:11px; position:relative; top:2px;}
.login_process { float:left; width:150px; height:18px; background-color:#e1ca2d}
.login_process img { float:left; border:none;}
.login_process a { font-size:11px; font-weight:bold; color:#FFFFFF;}

.register_header { float:left; width:150px; height:18px; background-color:#e1ca2d}
.register_header img { float:left; border:none;}
.register_header a { position:relative; font-size:11px; font-weight:bold; color:#FFFFFF; top:2px; padding-left:25px;}


.login_right { float:left; width:7px; height:36px;}

#content{min-height: 1000px; height: auto !important; height: 1000px; background-image:url(../img/page.jpg); background-repeat:repeat-y;}
.column1{ float:left; width:714px; min-height: 1000px; height: auto !important; height: 1000px;}
.navigabar { float:left; width:714px; height:47px;}
.menu { float:left; width:714px; height:19px;}
.menu img { float:left; border:none;}
.navi { float:left; width:714px; height:28px; background-image:url(../img/navi_bg.jpg); background-repeat:repeat-x;}
.navi img { float:left; border:none;}
.navi_run { float:left; width:700px; padding-top:5px;}

.winner_sms { float:left; width:714px; height:164px;}



.winner { float:left; background-image:url(../img/wunner.jpg); width:263px; height:164px; background-repeat:no-repeat;}
.winner_blank { float:left; width:263px; height:30px;}
.winner_blank_1{ float:left; width:20px; height:134px;}
.winner_img { float:left; width:80px; height:80px; padding-top:20px; padding-right:5px;}
.winner_border { float:left; width:80px; height:80px; background-color:#FFFFFF; text-align:center; }
.winner_border img { position:relative; border:none; width:70px; height:70px; top:5px;}
.winner_text { float:left; width:150px; height:110px;}
.winner_text #span { position:relative; top:18px; width:158px;}

.demaitinh { float:left; background-image:url(../img/wunner.jpg); width:263px; height:164px; background-repeat:no-repeat;}
.demaitinh_flash {float:left; width:248px; height:158px; margin-left:10px;}
.winner_see_all { float:left; width:95px; height:14px; padding-left:130px;}
.winner_see_all img { float:left; border:none;}

.sms_box { float:left; width:451px; height:164px;}
.month { float:left; width:451px; height:164px; background-image:url(../img/video_bg.jpg)}
.month img { float:left; padding-left:5px;}
.sms_left { float:left; width:26px; height:164px;}
.sms_left img { float:left; border:none;}

.sms_border {float:left; width:451px; height:135px;}

.sms_content { float:left; width:425px; height:164px;}
.sms_intro  { float:left; width:425px; height:18px; text-align:right}
.sms_intro img {position:relative; border:none;}
.sms { float:left; width:425px; height:156px;}
.sms_post { float:left; width:290; height:18px;}
.sms_post_blank { float:left; width:341px; height:18px;}
.sms_post_send { float:left; width:85; height:18px; padding-left:5px;}
.sms_post input { float:left; margin-left:5px;}
.sms_post_send img { position:relative; top:1px;}
.sms_text_box { width:295px;}
.sms_text{ float:left; width:360px; height:27px; background-image:url(../img/sms_bg.jpg); background-repeat:repeat-x;}
.sms_text img { position:relative; top:4px;}
.sms_text span { position:relative; top:5px; padding-left:2px;}

.sms_text_1{ float:left; width:360px; height:25px;}
.sms_text_1 img { position:relative; top:0px;}
.sms_text_1 span { position:relative; top:3px; padding-left:2px;}

.sms_time{ float:left; width:50px; height:27px; text-align:right; background-image:url(../img/sms_bg.jpg); background-repeat:repeat-x;}
.sms_time span { position:relative; top:3px;}
.sms_time font { position:relative; top:1px; padding-left:2px; padding-right:2px; color:#000066; font-size:12px;}

.sms_time_1{ float:left; width:50px; height:25px; text-align:right;}
.sms_time_1 span { position:relative; top:5px;}
.sms_time_1 font { position:relative; top:1px; padding-left:2px; padding-right:2px; color:#000066; font-size:12px;}


.sms_blank { float:left; width:5px; height:25px;}
.sms_bottom{ float:left; width:425px; height:8px;}


.faq {float:left; width:714px; min-height: 880px; height: auto !important; height: 880px; background-image:url(../img/faq_bg.jpg); background-repeat:repeat-y;}
.faq_content { float:left; width:714px; min-height: 860px; height: auto !important; height: 860px;}

.news_detail_content { float:left; width:714px; min-height: 200px; height: auto !important; height: 200px;}

.news_footer { float:left; width:714px; height:17px;}
.news_corner { float:left; width:34px; height:17px;}
.news_detail_blank { float:left; width:680px; height:15px; border-bottom:solid 2px #e1ca2e;}

.news_corner img { float:left; border:none;}

.faq_img { float:left; width:34px; height:860px;}
.faq_process { float:left; width:680px; height:650px;}
.faq_title  { float:left; width:680px; height:40px;}
.faq_title img { position:relative; top:10px; padding-left:15px;}

.faq_your_question { float:left; width:680px; height:224px;}
.news_detail_process { float:left; width:680px; min-height: 200px; height: auto !important; height: 200px;}

.faq_your_question_title  { float:left; width:680px; height:40px;}
.faq_your_question_title img { position:relative; top:10px; padding-left:15px;}

.faq_post_question  { float:left; width:680px; min-height: 100px; height: auto !important; height: 100px;}
.faq_post_question span { float:left; padding-left:15px; width:665px;}
.faq_send { float:left; width:665px; height:40px; text-align:right;}

.faq_question { float:left; width:680px; min-height:24px; height: auto !important; height: 24px;}
.faq_question span{ position:relative; top:2px; padding-left:15px; font-weight:bold;}
.faq_question a{ position:relative; top:2px; padding-left:15px; font-weight:bold; color:#333333}

.faq_answer { float:left; width:656px; min-height: 22px; height: auto !important; height: 22px; margin-left:15px;}

.faq_corner { float:left; width:29px; height:23px;}
.faq_corner img { float:left; padding-left:2px; border:none;}

.faq_top { float:left; width:34px; height:94px;}
.faq_top img { float:left; border:none;}

.faq_footer{float:left; width:712px; height:20px;}
.faq_footer_link { float:left; width:682px; height:23px; background-image:url(../img/video_bg.jpg); text-align:right;}
.faq_footer_link a { position:relative; top:3px; font-size:11px; color:#000;}
.faq_footer_link span { position:relative; top:3px; font-size:11px; color:#000;}
.faq_paging{ float:left; width:660px; height:24px; text-align:right; padding-right:20px;}
.faq_middle { float:left; width:34px; min-height: 770px; height: auto !important; height: 770px;}

.other_news_box_blank { float:left; width:45px; height:115px;}
.other_news_fix {height:115px; background-color:#e7e8e9; float:left; width:655px;}
.other_news_fix img { float:left; border:none;}
.other_news_fix_content { height:114px; width:319px; float:left; border-top:solid 1px #d2d3d5}
.other_old_news_fix_content { height:114px; width:320px; float:left; border-top:solid 1px #d2d3d5}

.faq_bottom { float:left; width:34px; height:17px;}
.faq_bottom img {float:left; border:none;}
.faq_line { float:left; background-image:url(../img/random_bottom.jpg); background-repeat:repeat-x; width:680px; height:1px;}
.news_line { float:left; width:680px; height:2px; padding-top:13px;}
.news_line img { float:left; border:none; width:0px;}
.main_service {float:left; width:714px; min-height: 590px; height: auto !important; height: 590px; background-image:url(../img/sv_news_bg.jpg); background-repeat:repeat-y;}
.main_service_footer{float:left; width:714px; height:19px; background-image:url(../img/sv_news_fotter.jpg); background-repeat:no-repeat;}
.main_service_footer img { float:left; border:none;}

.sdt_service_footer{float:left; width:714px; height:19px; background-image:url(../img/sdt_news_fotter.jpg); background-repeat:no-repeat;}
.sdt_service_footer img { float:left; border:none;}

.sdt_service_footer_new{float:left; width:714px; height:19px; background-image:url(../img/ndt_ft.gif); background-repeat:no-repeat;}
.sdt_service_footer_new img { float:left; border:none;}
.service_paging{ width:600px; float:left; height:30px; text-align:right; padding-left:50px;}
.rs_ft{float:left; width:714px; height:19px; background-image:url(../img/bottom.jpg); background-repeat:no-repeat;}

.register_bottom{float:left; width:714px; height:19px;}
.register_bottom img { float:left; border:none;}


.main_service_left {float:left; width:34px; height:592px;}
.rg_left {float:left; width:34px; height:590px;}
.main_service_left img { border:none; float:left;}
.main_service_content{ float:left; width:714px; height:300px;} 
.main_service_content img { float:left; border:none;}

.news_detail_title { float:left; width:670px; padding-left:10px; height:40px;}
.news_detail_title span { position:relative; top:10px; font-weight:bold; font-size:14px;}
.news_detail_full_content{ float:left; width:670px; padding-left:10px; min-height: 200px; height: auto !important; height: 200px;}
.news_detail_goback { float:left; width:670px; padding-right:10px; text-align:right;}
.news_detail_other_news { float:left; width:670px; padding-left:10px; height:30px;}
.news_detail_other_news span { position:relative; top:10px; font-weight:bold; font-size:14px;}
.news_detail_other_news_title { float:left; width:670px; padding-left:10px; height:22px;}
.news_detail_other_news_title a { position:relative; top:2px; color:#000033;}



.main_sv_blank { float:left; width:50px; height:300px;}
.sdt_blank { float:left; width:20px; height:590px;}

.sdt_winner_blank{float:left; width:12px; height:157px;}
.sdt_winner { float:left; width:700px; height:157px; background-image:url(../img/sdt_bg.jpg); background-repeat:repeat-x;}

.sdt_winner_lef{ float:left; width:10px; height:157px;}
.sdt_winner_lef img { float:left; border:none;}

.sdt_last_winner{ float:left; width:390px; height:157px;}
.sdt_title { float:left; width:390px; height:30px;}
.sdt_title img { float:left; border:none; top:5px; padding-left:5px;}
.sdt_winner_text { float:left; width:280px; height:110px; padding-top:25px; padding-left:5px;}


.sdt_list_winner { float:left; width:300px; height:138px; background-image:url(../img/list_winner_bg.jpg); background-repeat:repeat-x;}
.sdt_winner_list_border { float:left; width:300px; height:138px;}
.sdt_winner_view { float:left; width:300px; height:19px; text-align:right;}


.sdt_list_winner_left{ float:left; width:11px; height:138px;}
.sdt_list_winner_left img { float:left; border:none;}

.sdt_finish { float:left; width:502px; height:254px;}
.sdt_sv_content { float:left; width:479px; height:254px; background-image:url(../img/fn_bg.jpg); background-repeat:repeat-x;}
.sdt_sv_blank { float:left; width:479px; height:10px;}
.fn_sv { float:left; width:349px; height:22px;}
.fn_sv a {position:relative; top:3px; color:#333333; padding-left:8px; font-size:12px;}
.fn_sv span {position:relative; top:3px; padding-left:10px; color:#333333; font-size:11px; font-weight:bold;}
.fn_time { float:left; width:130px; height:22px;}
.fn_time span {position:relative; top:3px; color:#333333; font-size:11px;}

.winner_list_title { float:left; width:289px; height:30px;}
.winner_list_title span { position:relative; top:15px; font-weight:bold; font-size:14px;}
.sdt_winn { float:left; width:289px; height:20px;}
.sdt_guide { float:left; width:260px; height:48px; background-color:#feb913; margin-top:10px; margin-bottom:10px;}
.sdt_intro_left { float:left; width:10px; height:48px;}
.sdt_intro_left img { float:left; border:none;}
.sdt_intro_right { float:left; width:10px; height:48px;}
.sdt_intro_right img { float:left; border:none;}
.sdt_text { float:left; padding-top:10px;}

.sdt_other_service { float:left; width:100%; height:22px;}
.sdt_other_service img { position:relative; top:5px; border:none;}
.sdt_other_service a { position:relative; top:8px; padding-left:15px; color:#4ab2e5;}
.sdt_other_service_paging { float:left; text-align:right; margin-right:10px; width:100%; height:24px;}
.sdt_intro_content{ float:left; width:240px; height:48px;}
.sdt_intro_text { float:left; width:240px; height:30px; padding-top:14px; text-align:center}

.sdt_winn img { position:relative; top:2px; border:none}
.sdt_winn a { position:relative; top:2px; padding-left:3px; color:#333333;}


.main_sv { float:left; width:320px; height:300px;}
.sdt_other {float:left;width:320px; height:140px;}
.sdt_content { float:left; width:320px;min-height: 590px; height: auto !important; height: 590px;}
.sdt_footer { float:left; width:680px; height:2px; background-image:url(../img/news_bottom.jpg); background-repeat:repeat-x;}


.sv_title_blank {float:left; width:310px; height:16px;}
.sv_title {float:left; width:312px; height:22px; background-image:url(../img/sv_header.jpg); background-repeat:no-repeat;}
.sv_title a { position:relative; top:3px; font-weight:bold; color:#56aad4; font-size:14px; padding-left:10px;}
.sv_title span { position:relative; top:3px; font-weight:bold; color:#56aad4; font-size:14px; padding-left:16px;}
.sv_image {float:left; width:312px; padding-top:2px; padding-bottom:2px;}
.sv_intro1{float:left; width:290px;}
/*
.service_home_border {float:left; width:312px; min-height: 230px; height: auto !important; height: 230px;}
*/
.service_home_border {float:left; width:312px; height: 230px;}
.sv_home_intro{float:left; width:275px; height:auto}
.sv_home_view { float:left; width:275px; height:20px; text-align:right}
.sv_home_view img {border:none; float:right;}
.sv_next{ float:left; width:124px; height:20px; background-image:url(../img/view.jpg); background-repeat:no-repeat;}
.sv_next a:hover{ float:left; width:124px; height:20px; background-image:url(../img/next_over.jpg); background-repeat:no-repeat;}

.sv_example{float:left; width:290px;}
.sv_intro2{float:left; width:290px;}


.random_service_news { float:left; width:714px; min-height: 268px; height: auto !important; height: 268px;}
.random_service {float:left; width:366px; height:268px;}
.random_service_content {float:left; width:292px; height:268px;}
.random_service_blank { float:left; width:54px; height:280px;}
.random_service_blank img { float:left; border:none;}
.random_service_name {float:left; width:292px; height:22px; background-image:url(../img/sv_header.jpg); background-repeat:no-repeat;}
.random_service_name a { position:relative; top:3px; font-weight:bold; color:#56aad4; font-size:14px; padding-left:10px;}
.random_service_image {float:left; width:292px; padding-top:2px; padding-bottom:2px;}
.random_service_intro1{ float:left; width:275px; min-height: 165px; height: auto !important; height: 165px;}
.random_service_example{float:left; width:292px;}
.random_service_intro2{float:left; width:292px;}
.random_service_bottom {float:left; width:332px; height:2px;}

.news {float:left; width:348px; min-height: 268px; height: auto !important; height: 268px;}
.news_top {float:left; width:348px; height:10px;}
.news_title {float:left; width:149px; height:19px;}
.news_content{float:left; width:348px; min-height: 280px; height: auto !important; height: 280px; background-image:url(../img/news_bg.jpg); background-repeat:repeat-y;}
.news_blank{ float:left; width:20px;height:280px;}
.latest_news { float:left; width:328px; min-height: 170px; height: auto !important; height: 170px; padding-top:5px;}
.other_news { float:left; width:328px;height:110px;}
.other_news_title { float:left; width:328px; height:20px; font-size:12px; font-weight:bold;}
.other_news_text { float:left; width:328px; height:17px; }
.other_news_text a{color: #7b7979;font-size:12px;}
.other_news_text a:hover{color: #ed1c24;font-size:12px;}


.news_bottom{float:left; width:348px; height:2px; }

.video{ float:left; width:714px; height:277px;}
.video_dot{ float:left; width:2px; height:277px; background-image:url(../img/video_dot.jpg); background-repeat:repeat-y;}
.ndt_dot{ float:left; width:2px; height:440px; background-image:url(../img/video_dot.jpg); background-repeat:repeat-y;}
.video_content { float:left; width:712px; height:277px; background-image:url(../img/video_bg.jpg);}
.ndt_content { float:left; width:712px; height:440px; background-image:url(../img/video_bg.jpg);}

.video_intro{ float:left; width:210px; height:252px;}

.video_intro_image_1{ float:left; width:210px; height:123px; text-align:center;}
.video_intro_image_1 img { position:relative; top:0px;}
.video_intro_image_2{ float:left; width:210px; height:127px; text-align:center;}
.video_intro_image_2 img { position:relative; top:5px;}

.video_play{ float:left; width:320px; height:252px;}
.sdt_fn{ float:left; width:502px; height:260px;}
.sdt_left { float:left; width:23px; height:254px;}
.sdt_left  img { float:left; border:none;}
.video_blank{ float:left; width:320px; height:15px;}
.play_left{ float:left; width:23px; height:254px;}
.play{ float:left; width:297px; height:252px; background-color:#FFFFFF;  border-bottom:solid 2px #e1ca2d;}
.play1{ float:left; width:297px; height:252px; background-color:#FFFFFF;}
.sdt_finish_service{ float:left; width:287px; height:252px; background-color:#FFFFFF;}
.flash_play {width:285px; margin:auto; padding:auto; padding-top:12px;}


.video_list{ float:left; width:182px; height:252px; border-bottom:solid 2px #e1ca2d;}
.list_blank{ float:left; width:182px; height:15px;}
.current_video_title{ float:left; width:182px; height:30px;}
.current_video_title span { position:relative; top:10px;font-weight:bold; width:182px;}

.list { float:left; width:182px; height:252px; background-color:#FFFFFF;}
.list_vote { float:left; width:182px; height:50px;}
.list_vote_title{ float:left; width:182px; height:20px;}
.list_vote_handle{ float:left; width:182px; height:20px;}

.other_video_title { float:left; width:122px; height:25px;}
.other_video_title span { position:relative; font-size:14px; font-weight:bold; width:182px;}
.other_video_blog { float:left; width:182px; height:137px;}
.other_video_image { float:left; width:86px; height:70px; text-align:center;}
.other_video_image img { position:relative; top:2px;}


.video_footer{ float:left; width:712px; height:23px;}



.video_corner{ float:left; width:28px; height:23px;}
.video_corner img {float:left; border:none;}

.video_dt_footer{ float:left; width:100%; height:23px;}
.video_dt_footer img {float:left; border:none;}



.video_bottom{ float:left; width:714px; height:2px; background-image:url(../img/video_dot.jpg); background-repeat:repeat-x;}

.column2{ float:right; width:290px; min-height: 1000px; height: auto !important; height: 1000px; 
			background-image:url(../img/column2_bg.jpg); background-repeat:repeat-y;}
.service { float:left; width:290px; height:456px; background-image:url(../img/service_bg.jpg); background-repeat:no-repeat;}
.service_header { float:left; width:290px; height:62px;}


.service_1 { float:left; width:290px; height:30px;}
.service_1_icon { float:left; width:27px; padding-left:30px; padding-right:6px;}
.service_1_text { float:left; width:197px; background-image:url(../img/service_bg_1.jpg); background-repeat:no-repeat; height:29px;}
.service_1_text a{ position:relative; top:5px; padding-left:5px; font-size:13px; color:#000000;}
.service_1_text a:hover{text-decoration:none; font-weight:bold; color: #000000}

.service_2 { float:left; width:290px; height:35px;}
.service_2_icon { float:left; width:27px; padding-left:30px; padding-right:6px; padding-top:5px;}
.service_2_text { float:left; width:197px; background-image:url(../img/service_bg_2.jpg); background-repeat:no-repeat; height:29px;}
.service_2_text a{ position:relative; top:8px; padding-left:5px; font-size:13px;color:#000000;}
.service_2_text a:hover{text-decoration:none; font-weight:bold; color: #000000}

.paging {float:left; width:260px; height:23px; padding-right:30px; padding-top:20px;text-align:right;}
.page { float:left; width:28px; height:23px; background-image:url(../img/paging_bg.jpg); background-repeat:no-repeat; text-align:center;}
.page a { font-weight:bold; color:#FFFFFF;}

.paging1 {float:left; width:255px; padding-top:20px;}
.paging2{float:right; width:200px;}
.page2 { float:left; width:28px; height:23px; border:none;}
.page1 { float:left; width:28px; height:23px; border:none; background-image:url(../img/paging_bg.jpg); background-repeat:no-repeat; text-align:center;}
.page1 a { font-weight:bold; color:#FFFFFF; padding-left:7px; position:relative; top:3px;}
.page1 span { font-weight:bold; color:#FF0000; padding-left:7px; position:relative; top:3px;}

.page1_1 { float:left; width:28px; height:23px; border:none; background-image:url(../img/paging_bg.jpg); background-repeat:no-repeat; text-align:center;}

.other_news_paging { float:left; text-align:right; width:670px; height:40px; padding-right:10px;}

.adv1 { float:left; width:290px; min-height: 210px; height: auto !important; height: 210px; text-align:center; margin:auto; padding:auto;}
.adv1 img {position:relative; top:3px;}

.polls{ float:left; width:290px; min-height: 354px; height: auto !important; height: 354px;}
.polls_header { float:left; width:290px;}
.polls_header  img{ float:left; border:none; padding-left:12px; padding-top:10px;}
.polls_vote_result { float:left; text-align:right; width:290px; height:30px;}
.polls_vote_result span { padding-right:20px; color:#FFFFFF; position:relative; top:3px; width:270px;}

.polls_title { float:left; width:290px; height:46px;}
.polls_title_left { float:left; width:25px; height:46px;}
.polls_title_left img { float:left; padding-left:15px; border:none;}
.polls_title_content {float:left; width:235px; height:46px; background-color:#FFFFFF; text-align:center;}
.polls_title_content span { position:relative; top:15px; font-weight:bold; width:225px;}
.polls_title_right { float:left; width:20px; height:46px;}
.polls_title_right img { float:left; padding-right:19px; border:none;}

.polls_content { float:left; width:290px; min-height: 25px; height: auto !important; height: 25px;}
.polls_choise { float:left; width:25px; padding-left:20px; min-height: 20px; height: auto !important; height: 20px; padding-top:5px;}
.polls_answer { float:left; width:240px; min-height: 20px; height: auto !important; height: 20px; padding-top:5px; color:#FFFFFF}

.polls_vote { float:left; width:290px; height:40px;}
.vote_ok { float:left; width:145px; height:23px; padding-top:7px; text-align:right;}

.vote_ok_button{ float:left; width:85px; height:23px; background-image:url(../img/ok.jpg); background-repeat:no-repeat; margin-left:30px;}
.vote_ok_button a{ float:left; width:85px; height:23px; font-weight:bold;}
.vote_ok_button a:hover {text-decoration:none;width:85px; height:23px;  background:url(../img/vote_over.jpg);}


.vote_view_result { float:left; width:135px; height:23px; padding-top:7px; padding-left:10px;}

.adv2 { float:left; width:290px; min-height: 145px; height: auto !important; height: 145px; margin:auto; padding:auto;text-align:center;background-image:url(../img/adv_bg.jpg); background-repeat:no-repeat;}
.adv3 img {position:relative; top:3px;}
#footer{height:37px;}

.copyright{float:left; width:714px; height:37px; text-align:right;}
.copyright a{ position:relative; font-weight:bold; color:#CCCCCC; padding-right:10px; padding-top:10px;}
.footer_bg{float:left; background-image:url(../img/footer_bg.jpg); background-repeat:repeat-y; height:37px; width:290px;}


.register_border{float:left;width:674px; height:610px;}
.rs_border{float:left;width:680px; height:590px;}
.register_blank{ float:left; width:8px; height:590px;}
.register{ float:left; width:665px; height:610px;}
.register_surggest { float:left; width:665px; height:49px;}
.register_line {float:left; width:665px; height:20px; border-top: solid 1px #999999;}
.register_surggest span{ position:relative; top:10px; font-weight:bold; color:#2299d5;}
.register_surggest a{ position:relative; top:10px; font-weight:bold; color:#2299d5; font-style:italic; text-decoration:underline;}

.profile_blank { float:left; width:665px; height:100px;}
.profile_image { float:left; width:83px; height:84px;}
.profile_image img { position:relative; top:16px;}
.profile_title {float:left; width:582px; height:54px; border-bottom: solid 1px #999999;}
.profile_title span { position:relative; top:35px; padding-left:10px;font-weight:bold; color:#0089d0;}

.contact_header{ float:left; width:665px; height:140px;}
.contact_header_left{ float:left; width:330px; height:140px;}
.contact_img_left { float:left; width:38px; height:140px;}
.contact_img_left img { position:relative; top:10px;border:none;}
.contact_title {float:left; width:292px; height:50px;}
.contact_title span { position:relative; width:282px; font-weight:bold; color:#2299d5; top:30px; padding-left:10px}
.contact_email_1 {float:left; width:192px; height:24px;}
.contact_email_1 span { position:relative; width:282px; font-weight:bold; color:#58595b; padding-left:10px}
.contact_email_1 img { position:relative; padding-left:10px}
.contact_email_2 {float:left; width:192px; height:24px;}
.contact_email_2 span { position:relative; width:282px; font-weight:bold; color:#58595b; padding-left:10px}
.contact_email_2 img { position:relative; padding-left:10px}

.contact_header_right{ float:left; width:335px; height:140px;}
.contact_img_right { float:left; width:47px; height:140px;}
.contact_img_right img { position:relative; top:10px;border:none;}

.contact_address_1 {float:left; width:288px; height:50px;}
.contact_address_1 span { position:relative; width:278px; font-weight:bold; color:#58595b; top:30px; padding-left:10px}
.contact_address_2 {float:left; width:288px; height:24px;}
.contact_address_2 span { position:relative; width:278px; font-weight:bold; color:#58595b; padding-left:10px}

.contact_phone {float:left; width:192px; height:24px;}
.contact_phone span { position:relative; width:282px;  color:#000000; padding-left:10px}
.contact_phone img { position:relative; padding-left:10px}
.contact_fax {float:left; width:192px; height:24px;}
.contact_fax span { position:relative; width:282px;  color:#000000; padding-left:10px}
.contact_fax img { position:relative; padding-left:10px}



.register_process{float:left; width:665px; height:487px}

.contact_process{float:left; width:665px; height:400px}

.register_paiper{ float:left; width:165px; height:467px;}

.contact_icon{ float:left; width:65px; height:400px;}
.contact_content { float:left; width:600px; height:400px}

.profile_icon{ float:left; width:165px; height:300px;}
.register_paiper img { float:left; border:none;}
.register_content { float:left; width:500px; height:467px}
.profile_content { float:left; width:500px; min-height: 300px; height: auto !important; height: 300px;}

.news_detail { float:left; width:100%; min-height: 200px; height: auto !important; height: 200px;}

.register_required{ float:left; width:500px; height:30px}
.register_required span { position:relative; top:5px; width:500px; font-weight:bold;}
.register_character {float:left; width:100px; height:20px;}
.register_character span { position:relative; top:3px; padding-left:4px;}

.register_left{ float:left; width:150px; height:24px}
.register_right{ float:left; width:350px; height:24px}

.contact_left{ float:left; width:150px; height:24px}
.contact_right{ float:left; width:400px; height:24px}
.contact_right span { font-weight:bold;}


.register_send{ float:left; text-align:center; width:500px; height:50px;}
.forgot_footer{float:left; width:649px; height:53px; background-image:url(../img/forgot_bg.jpg); background-repeat:repeat-x;}
.forgot_left{float:left; width:12px; height:53px;}
.forgot_left img { float:left; border:none;}
.forgot_content {float:left; width:630px; height:53px;}
.forgot_right{float:left; width:7px; height:53px;}
.forgot_right img { float:left; border:none;}

.forgot_title {float:left; width:200px; height:53px;}
.forgot_title span { position:relative; width:200px; top:20px; font-weight:bold; color:#f7941d}

.forgot_email {float:left; width:100px; height:53px;}
.forgot_email span { position:relative; top:20px;}
.forgot_text {float:left; width:200px; height:53px;}
.forgot_text span { position:relative; top:20px;}
.forgot_send {float:left; width:100px; height:53px;}

.register_footer{float:left; width:680px; border-bottom:solid 2px #e4ca2f; height:1px;}
.register_footer img { float:left; border:none;}

.profile_line {float:left; width:665px; height:1px; border-bottom: solid 1px #999999;}
.change_profile { float:left; width:665px; height:50px;}
.change_profile_process { float:left; width:300px; padding-left:165px; padding-top:15px;}
.change_password { float:left; width:665px; height:40px;}
.change_password_process { float:left; width:300px; padding-left:165px;}

.winner_list { float:left; width:300px; min-height: 70px; height: auto !important; height: 70px;}
.winner_list_wish { float:left; width:600px; height:40px;}
.winner_list_wish span { position:relative; top:10px;font-weight:bold; color:#333333;}
.winner_list_row {float:left; width:300px;  min-height: 22px; height: auto !important; height: 22px;}

/*--Nguyen--*/
.col1{ width:714px; float:left;}
.col2{ width:290px; float:right; min-height: 1000px; height: auto !important; height: 1000px; 
			background-image:url(../img/column2_bg.jpg); background-repeat:repeat-y;}

.cb{ clear:both;}
.footer_logo{ float:left; width:30%; height:40px;}
.footer_logo span {position:relative; font-weight:bold; color:#333333;}
.footer_logo img { position:relative; top:5px;}
.footer_copyright { float:left; width:70%; height:40px; text-align:right;}
.footer_copyright a{ position:relative; font-weight:bold; color:#8B8B8B; padding-right:10px; top:10px; text-decoration:none}

.sdt_winner_border { float:left; background-image:url(../img/winner_bg.jpg); width:400px; height:157px; background-repeat:no-repeat;}

.winn_border { float:left; width:650px; min-height: 840px; height: auto !important; height: 840px;  padding-top:10px; padding-left:20px;}
.win_info { float:left; width:650px; height:79px; margin-top:10px; background-color:#e7e8e9}
.win_content {float:left; width:640px; height:79px; }
.win_r {float:left; width:10px; height:79px; }

.win_img_bg{ float:left; width:79px; height:79px; background-color:#e7e8e9;}
.win_img{ float:left; width:69px; height:69px; padding-left:5px; padding-top:5px;}
.win_img img { float:left; border:none;}

.win_blank{ float:left; width:5px; height:79px; background-color:#FFFFFF;}
.win_winner { float:left; width:210px; height:79px;}
.winn_line { float:left; width:1px; height:59px; border-right:solid 1px #bcbec0; margin-top:10px; margin-bottom:10px;}

.win_product { float:left; width:210px; height:79px;}
.win_fullname{ float:left; width:210px; height:20px; font-weight:bold;}
.win_fullname span { position:relative; top:10px; padding-left:10px;text-transform:uppercase}
.win_phone{ float:left; width:210px; height:20px;}
.win_phone span { position:relative; padding-left:10px;top:5px;}
.win_address{ float:left; width:200px; height:20px; padding-left:10px;}
.win_address span { position:relative;}


.win_product_title{ float:left; width:210px; height:20px; font-weight:bold;}
.win_product_title span { position:relative; top:10px; padding-left:10px;}
.win_product_get{ float:left; width:200px; height:20px; padding-left:10px;}
.win_product_get span { position:relative; top:8px;}

.win_service { float:left; width:130px; height:79px;}
.win_sv_title{ float:left; width:130px; height:20px; font-weight:bold;}
.win_sv_title span { position:relative; top:10px; padding-left:10px;}
.win_sv_get{ float:left; width:130px; height:20px;}
.win_sv_get span { position:relative; padding-left:10px; top:8px;}

.win_paging{ float:left; width:650px; height:30px; text-align:right}
.change_profile_title { float:left; width:160px; height:30px; }
.change_profile_title a { position:relative;color:#808285; padding-left:10px; font-size:12px; top:7px;}
.change_profile_title a:hover{ position:relative;color:#faa61a; padding-left:10px; font-size:12px;font-weight:bold; top:7px;}

.change_pass_title { float:left; width:145px; height:30px; }
.change_pass_title a { position:relative;color:#808285; font-size:12px; top:7px;}
.change_pass_title a:hover{ position:relative;color:#faa61a; font-size:12px; top:7px; font-weight:bold;}
.change_pass_title span { position:relative;color:#808285; padding-left:5px; padding-right:5px; font-size:12px; top:5px;}


/* Chinh sua cho phan chi tiet tin tuc*/

.news_detail_fix {float:left; width:714px; min-height: 600px; height: auto !important; height: 600px; background-image:url(../img/faq_bg.jpg); background-repeat:repeat-y;}
.ns_left { float:left; width:40px; height:784px;} 
.ns_left img { float:left; border:none; padding-bottom:285px;}

.ns_left_1 { float:left; width:40px; height:664px;} 
.ns_left_1 img { float:left; border:none;}

.ns_info_1 { float:left; width:674px; height:550px;}

.ns_image { float:left; width:330px; height:734px;} 
.ns_image img { float:left; border:none; padding-bottom:10px;}
.ns_content { float:left; width:340px; height:734px; color:#58595b} 
.ns_title { float:left; width:600px; height:40px; } 
.ns_title span { position:relative; top:15px;font-weight:bold; color:#ed1c24; padding-left:10px;}
.ns_info { float:left; width:674px; height:734px;}
.ns_other_news_title { float:left; width:308px; height:30px; border-top:solid 1px #bcbec0; margin-top:30px;}
.ns_other_news_title span { position:relative; top:10px; font-weight:bold;}
.ns_other_news{ float:left; width:330px; min-height: 50px; height: auto !important; height: 50px;}
.ns_other_news a {color:#58595b}
.ns_paging{ float:left; width:300px; height:24px; text-align:right; margin-right:30px; padding-top:30px;}
.ns_paging a {color:#58595b}

.news_content_flow { overflow:auto; width:95%; height:580px; padding-left:10px; padding-right:15px;}
.other_news_dt_title { height:19px;}
.other_news_dt_title span { font-weight:bold; color:#0072bc; position:relative; top:5px; padding-left:5px;}

.old_other_news_dt_title { height:19px;}
.old_other_news_dt_title span { font-weight:bold; color:#000000; position:relative; top:5px; padding-left:5px;}

.other_news_link { height:19px; float:left; width:99%; padding-left:1%;}
.other_news_link span {color:#58595b; position:relative; top:5px;}
.other_news_link a {color:#58595b; position:relative; top:5px; font-size:12px;}
.other_news_link font {color:#0072bc; position:relative; top:5px; font-size:12px;}

/* Polls popup result */
.pr{float:left; width:600px; min-height: 500px; height: auto !important; height: 500px;}
.pr_question { width:600px; height:46px; float:left}
.pr_question img { float:left; border:none; padding-top:22px;}
.pr_question_text{ width:600px; height:52px; float:left}
.pr_question_text span {float:left; border:none; padding-top:22px; padding-left:15px; color:#faa61a; font-weight:bold; font-size:14px;}
.pr_answer { width:600px; height:22px; float:left}
.pr_answer img { float:left; border:none;}
.pr_answer_text { float:left; width:600px; height:40px;}
.pr_answer_text span { float:left; padding-top:15px; padding-left:60px;}
.pr_percen_left{float:left; width:2px; height:5px; margin-left:60px; margin-top:10px;}
.pr_percen_left img { float:left; border:none;}
.pr_percen_right{float:left; width:5px; height:5px; margin-top:10px;}
.pr_percen_right img { float:left; border:none;}

.pr_line { float:left; width:400px; height:10px; margin-left:60px; border-bottom:solid 1px #bcbec0;}

.pr_percen { float:left; width:300px; height:5px; background-image:url(../img/pr_percen_bg.jpg); background-repeat:repeat-x; margin-top:10px;}
.pr_percen img { float:left; border:none;}
.pr_percen_text { float:left; font-weight:bold; width:50px; height:5px; font-size:12px; padding-left:5px;}
.pr_bottom {float:left; width:600px; height:26px; background-image:url(../img/polls_bg.jpg); background-repeat:repeat-x;}
.pr_bottom img { float:left; border:none;}
.pr_bottom_text { float:left; width:555px; height:26px;}

/* Add 09-10-2008*/

.menu_home { float:left; width:600px; height:20px;  background-image:url(../img/navi_home_bg.jpg); background-repeat:no-repeat; margin-left:1px;}
.menu_service { float:left; width:600px; height:20px;  background-image:url(../img/navi_service_bg.jpg); background-repeat:no-repeat;margin-left:1px;}
.menu_faq { float:left; width:600px; height:20px;  background-image:url(../img/navi_faq_bg.jpg); background-repeat:no-repeat;margin-left:1px;}
.menu_contact { float:left; width:600px; height:19px;  background-image:url(../img/navi_contact_bg.jpg); background-repeat:no-repeat;margin-left:1px;}


.h_home { float:left; width:100px; height:17px; padding-top:3px; padding-left:12px;}
.h_home a {font-weight:bold;}
.h_service { float:left; width:70px; height:17px; padding-top:3px; padding-left:3px;}
.h_service a:hover{font-weight:bold;}
.h_faq { float:left; width:70px; height:17px; padding-top:3px; padding-left:15px;}
.h_faq a:hover{font-weight:bold;}
.h_contact { float:left; width:70px; height:17px; padding-top:3px; padding-left:15px;}
.h_contact a:hover{font-weight:bold;}

.s_home { float:left; width:100px; height:17px; padding-top:3px; padding-left:12px;}
.s_home a:hover {font-weight:bold; text-decoration:none}
.s_service { float:left; width:70px; height:17px; padding-top:3px; padding-left:3px;}
.s_service a {font-weight:bold; text-decoration:none}
.s_service a:hover {font-weight:bold; text-decoration:none}
.s_faq { float:left; width:70px; height:17px; padding-top:3px; padding-left:15px;}
.s_faq a:hover{font-weight:bold; text-decoration:none}
.s_contact { float:left; width:70px; height:17px; padding-top:3px; padding-left:15px;}
.s_contact a:hover{font-weight:bold; text-decoration:none}

.f_home { float:left; width:100px; height:17px; padding-top:3px; padding-left:12px;}
.f_home a{ font-size:11px; color:#000000}
.f_home a:hover{font-weight:bold; font-size:11px; font-family:arial}
.f_service { float:left; width:70px; height:17px; padding-top:3px; padding-left:3px;}
.f_service  a{ font-size:11px; color:#000000}
.f_service a:hover{font-weight:bold; font-size:11px; font-family:arial}
.f_faq { float:left; width:70px; height:17px; padding-top:3px; padding-left:15px;}
.f_faq a {font-weight:bold; font-size:11px; color:#000000}
.f_contact { float:left; width:70px; height:17px; padding-top:3px; padding-left:15px;}
.f_contact  a{ font-size:11px; color:#000000}
.f_contact a:hover{font-weight:bold; font-size:11px; font-family:arial}

.c_home { float:left; width:100px; height:16px; padding-top:3px; padding-left:12px;}
.c_home a:hover{font-weight:bold;}
.c_service { float:left; width:70px; height:16px; padding-top:3px; padding-left:3px;}
.c_service a:hover{font-weight:bold;}
.c_faq { float:left; width:70px; height:16px; padding-top:3px; padding-left:15px;}
.c_faq a:hover{font-weight:bold;}
.c_contact { float:left; width:70px; height:16px; padding-top:3px; padding-left:15px;}
.c_contact a:hover{font-weight:bold;}
.c_contact a {font-weight:bold;}


/*long.vu - tooltip*/
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
	background-color:#000;	
    background: url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px 2px;;
	background-color:#000;
	background: url(../images/bubble_filler.gif) repeat bottom;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	margin-bottom:5px;
	color: #548912;
	background-color:#000;
    background: url(../images/bubble.gif) no-repeat bottom;
}
/*end - tooltip*/

/* SMS online*/
.sms_online{width:643px; min-height: 159px; height: auto !important; height: 159px; background-image:url(../img/sms_online.gif); background-repeat:no-repeat; margin-left:50px;}
.sms_online_blank { width:295px; min-height: 129px; height: auto !important; height: 129px;}
.sms_online_register{ width:348px; min-height: 129px; height: auto !important; height: 129px;}
.sms_online_message { height:30px; padding-left:10px;}
.sms_online_message span { color:#0000CC; position:relative; top:5px; }

.sms_online_phone { width:133px; height:37px;}
.sms_online_phone span { position:relative; top:17px;}
.sms_online_phone_text { width:200px; height:37px;}
.sms_online_phone_text input { position:relative; top:17px;}
.sms_online_pre { width:133px; height:20px;}
.sms_online_pre span { position:relative; top:2px;}
.sms_online_pre_text { width:200px; height:20px;}
.sms_online_pre_text input { position:relative; top:2px;}
.sms_online_gif { width:133px; height:20px;}
.sms_online_gif span { position:relative; top:2px;}
.sms_online_gif_text { width:210px; height:20px;}
.sms_online_gif_text input { position:relative; top:2px;}

.sms_online_send { width:233px; height:30px; text-align:right;}
.sms_online_send input { padding-right:3px; position:relative; top:4px;}
.sms_online_send img { padding-right:3px; position:relative; top:4px;}
.sms_online_again { width:110px; height:30px;}
.sms_online_again img { position:relative; top:4px;}
.sms_online_text { width:185px;}
.sms_prefix_text { width:100px;}
.sms_send_cbo { width:55px; height:20px;}

.sms_online_price { height:20px; margin-top:120px;}
.sms_online_price span { color:#0033FF; padding-left:45px;}

.fullchat_border{float:left;width:674px; height:620px;}
.fullchat{ float:left; width:665px; height:620px;}
.fullchat_box {width:665px; height:440px; overflow:auto; margin-bottom:10px;}
.icons_box{ width:445px; height:135px; border:solid 1px #bcbec0; padding-top:5px; padding-left:5px; margin-right:8px;}
.icons_box img { float:left; padding-left:2px; padding-right:2px;}
.chat_box{ width:200px; height:140px; border:solid 1px #14b1e7;}
.fullchat_send {width:665px; height:22px; text-align:right; margin-top:5px;}
.fullchat_send img { padding-right:1px;}
.txt_chat_box { width:198px; height:133px; border:none;overflow:auto;}
.fullchat_content {min-height: 20px; height: auto !important; height: 20px; border-bottom: solid 1px #CCCCCC; padding-top:5px;}
.fullchat_member { width:15%;min-height: 20px; height: auto !important; height: 20px;}
.fullchat_member span {font-size:12px;color:#999999; font-weight:bold;}
.fullchat_chat_content { width:75%;min-height: 20px; height: auto !important; height: 20px;}
.fullchat_chat_content span {}
.fullchat_chat_time { width:8%;min-height: 20px; height: auto !important; height: 20px; padding-left:2%;}
.fullchat_chat_content span {}