		body
{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #444;
	line-height: 18px;
}
body
{
	
	background: url(../images/bg_top.jpg) repeat-x top;
	
}
.page
{
	position: absolute;
	width: 100%;
}
.top
{
	padding: 0;
	margin: 0;
}
h1
{
	padding: 0;
	margin: 0;
}
.left_shadow
{
	background: url(../images/left_shadow.jpg) no-repeat;
	width: 32px;
	height: 320px;
	float: left;
}
.right_shadow
{
	background: url(../images/right_shadow.jpg) no-repeat;
	width: 29px;
	height: 320px;
	float: left;
}

.main
{
	width: 935px;
	float: left;
	background: #fff;
}
.header
{
	background: url(../images/header_bg.jpg) no-repeat top;
	height: 110px;
	padding: 0;
	margin: 0;
}

.logo
{
	float: left;
	padding: 37px 0 0 7px;
}
.head-right
{
	float: right;
	width: 375px;
	display: inline;
}
.head-right .topmenu
{
	margin: 12px 0 4px 0;
	text-align: right;
}
.head-right .topmenu ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.head-right .topmenu li
{
	display: inline;
	margin: 3px 5px;
}
.head-right .topmenu li img
{
	vertical-align: top;
}
.head-right .topmenu li a
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}

.head-right .toplog
{
	display: table;
	width: 100%;
}
.head-right .toplog div
{
	float: left;
	display: inline;
	height: 6px;
}
.head-right .toplog .toplog1
{
	width: 6px;
/*	background: url(../images/top_login_01.png) no-repeat;*/
}
.head-right .toplog .toplog2
{
	width: 363px;
	/*background: url(../images/top_login_02.png) repeat-x;*/
}
.head-right .toplog .toplog3
{
	width: 6px;
/*	background: url(../images/top_login_03.png) no-repeat;*/
}

.head-right .botlog
{
	display: table;
	width: 100%;
}
.head-right .botlog div
{
	float: left;
	display: inline;
	height: 6px;
}
.head-right .botlog .botlog1
{
	width: 6px;
	/*background: url(../images/bot_login_01.png) no-repeat;*/
}
.head-right .botlog .botlog2
{
	width: 363px;
	/*background: url(../images/bot_login_02.png) repeat-x;*/
}
.head-right .botlog .botlog3
{
	width: 6px;
/*	background: url(../images/bot_login_03.png) no-repeat;*/
}

.head-right .login
{
	border: 1px solid #cbd7d8;
	border-bottom: 0px;
	border-top: 0px;
	padding: 7px 12px;
	background: url(../images/bg_login.png);
	text-align: left;
}

.head-right .login ul
{
	list-style-type: none;
	padding: 0;
	margin: 7px 0 0;
}
.head-right .login li
{
	display: inline;
}
.head-right .login span
{
	padding-left: 3px;
}
.head-right .login img
{
	vertical-align: middle;
}
.head-right .login input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #747980;
	padding: 2px 7px;
	background: url(../images/bg_input.jpg) repeat-x;
	background-color: #fefefe;
	border: 1px solid #a5b4b6;
}


.content
{
	background: #fff;
	padding: 0 7px;
}
.content .left_content
{
	width: 600px;
	float: left;
	border: 0px solid red;
	text-align: left;
}
.content .left_content .banner
{
	height: 170px;
}
.content .left_content .slider_block
{
	margin-top: 5px;
}
.content .left_content .slider_block .slider_view
{
	border: 1px solid #dde6e8;
	background: url(../images/bg_slider.jpg) repeat-x top;
	height: 163px;
}
.content .left_content .slider_block .shadow_b1
{
	height: 6px;
	background: url(../images/shadow1.jpg) no-repeat left;
}


.text_view
{
	width: 350px;
	border: 0px solid #333;
	text-align: justify;
}
.pic_view
{
	float: right;
	display: inline;
	border: 0px solid #999;
	width: 150px;
}

/*
.domain
{
	position: relative;
}

.domain .hea
{
	height: 32px;
}
.domain .hea .title_domain
{
	float: left;
	padding: 15px 0 0 21px;
}

.domain .hea .domain_box
{
	float: right;
	background: #e8e9e9;
	width: 367px;
}
.domain .hea .domain_box .box_input
{
	padding: 5px;
	float: left;
}
.domain .hea .domain_box .box_input input, select
{
	font: normal 11px Tahoma;
	color: #747980;
	border: 1px inset #999;
}
.domain .hea .domain_box .box_input input
{
	padding: 2px 3px;
}
.domain .hea .domain_box .box_input select
{
	padding: 1px 3px;
}
.domain .hea .domain_box .box_input ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.domain .hea .domain_box .box_input li
{
	display: inline;
}

.domain .hea .domain_box .bcheck
{
	height: 32px;
	width: 100px;
	float: right;
}
.domain .hea .domain_box .bcheck a
{
	background: url(../images/bcheck.jpg) no-repeat;
}
.domain .hea .domain_box .bcheck a:hover
{
	background: url(../images/bcheck_over.jpg) no-repeat;
}

.domain .view_box .point
{
	height: 6px;
	background: url(../images/point.jpg) no-repeat;
	background-position: 51px;
}
.domain .box_content
{
	background: #e8e9e9;
	padding: 6px;
	height: 227px;
}
.domain .box_content .box
{
	border: 1px solid #ccc;
	margin: 6px;
	padding: 12px;
	float: left;
	display: inline;
	background: url(../images/bg_b1.jpg) repeat-y left;
}
*/
.hosting
{
	border: 1px solid #ccc;
	padding: 1px;
	margin-top: 7px;
}
.hosting .head
{
	padding: 7px 21px;
	background: url(../images/bg_hea_bar.jpg) repeat-x;
}
.hosting .host_content
{
	background: url(../images/bg_gradient.jpg) repeat-x top;
	margin-top: 1px;
	padding:11px;
}
.hosting .host_content div div h1
{
	margin-bottom:5px;	
}

.section
{
	/*margin: 7px 0 0;*/
	padding: 1px;
	margin-top: 7px;
}
.section .blog
{
	width: 298px;
	float: left;
	background: url(../images/bg_hgradient.jpg) no-repeat left top;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.section .blog .blog_content
{
	padding: 12px;
}
.section .blog .blog_content .title_blog
{
	padding: 7px 12px;
	height: 18px;
}


.section .blog .blog_content ul
{
	padding: 12px 0 0 12px;
	margin: 0;
	list-style-type: none;
}
.section .blog .blog_content li
{
	
	border-bottom: 1px dotted #b4b4b4;
	padding: 5px 0 0 12px;
	background: url(../images/ar3.gif) no-repeat left center;
}
.section .blog .blog_content li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555;
	text-decoration: none;
}
.section .blog .blog_content li a:hover
{
	color: #990000;
}

.section .faq
{
	width: 300px;
	display: inline;
	background: url(../images/bg_hgradient.jpg) no-repeat left top;
}
.section .faq .faq_content
{
	padding: 12px;
}
.section .faq .faq_content .title_faq
{
	padding: 7px 12px;
}
.section .faq .faq_content ul
{
	list-style-position: inside;
	list-style-image: url(../images/ar1.gif);
	margin: 0 9px;
	padding: 0;
}
.section .faq .faq_content li
{
	padding: 4px;
	border-top: 1px dotted #ccc;
}
.section .faq .faq_content li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555;
	text-decoration: none;
}
.section .faq .faq_content li a:hover
{
	color: #990000;
}

.content .right_content
{
	display: table;
	width: 300px;
	float: left;
}

.content .right_content .support_box
{
	background: url(../images/bgtop_supp.jpg) repeat-x;
	text-align: left;
}
.content  .support_box
{
	background: url(../images/bgtop_supp.jpg) repeat-x;
	text-align: left;
}
.content .right_content .support_box .tabcontent ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.content  .support_box .tabcontent ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.content .right_content .support_box .tabcontent li
{
	padding: 5px 12px;
	border-bottom: 1px dotted #ccc;
}
.content  .support_box .tabcontent li
{
	padding: 5px 12px;
	border-bottom: 1px dotted #ccc;
}
.content .right_content .support_box .tabcontent li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555;
	text-decoration: none;
}
.content .support_box .tabcontent li a
{
	color: #555;
	text-decoration: none;
}
.content .right_content .support_box .tabcontent li a:hover
{
	color: #990000;
}
.content .support_box .tabcontent li a:hover
{
	color: #990000;
}
.content .right_content .support_box .tabcontent img
{
	vertical-align: middle;
}
.content .support_box .tabcontent img
{
	vertical-align: middle;
}
.content .right_content .support_box .tabcontent span
{
	padding-left: 5px;
}
.content .support_box .tabcontent span
{
	padding-left: 5px;
}
.content .right_content .Rcol
{
	background: #fff;
	margin: 0 0 0 7px;
}
.content .Rcol
{
	background: #fff;
	margin: 0 0 0 7px;
}
.content .right_content .Rcol .rblock
{
	display: table;
	width: 100%;
	border: 1px solid #dde6e8;
	padding: 1px;
	margin-top: 7px;
}
.content .Rcol .rblock
{
	display: table;
	width: 100%;
	border: 1px solid #dde6e8;
	padding: 1px;
	margin-top: 7px;
}
.content .right_content .Rcol .rblock .head_block
{
	padding: 7px 12px;
	background: url(../images/bg_hea_bar.jpg) repeat-x;
	text-align: left;
}
.content  .Rcol .rblock .head_block {
background:url("../images/bg_hea_bar.jpg") repeat-x scroll 0 0 transparent;
padding:7px 12px;
text-align:left;
}
.content .right_content .Rcol .rblock .rblock_content
{
	background: url(../images/bg_gradient.jpg) repeat-x top;
	margin-top: 1px;
	float: left;
	padding: 0px;
	border: 0px solid #333;
	display: table;
	width: 100%;
}
 .content .Rcol .rblock .rblock_content
{
	background: url(../images/bg_gradient.jpg) repeat-x top;
	margin-top: 1px;
	float: left;
	padding: 0px;
	border: 0px solid #333;
	display: table;
	width: 100%;
}
.content .right_content .Rcol .rblock .rblock_content .rblock_view
{
	padding: 11px;
	text-align: left;
}
.rblock_content .rblock_view a h1
{
	margin-bottom:5px;
	display:block;

}
.rblock_content .rblock_view span
{
	margin-bottom:10px;
	display:block;

}
.content .Rcol .rblock .rblock_content .rblock_view
{
	padding: 11px;
	text-align: left;
}
.content .right_content .Rcol .rblock .rblock_content .rblock_view1
{
	padding: 5px;
	padding-bottom: 0px;
	padding-top: 1px;
	text-align: left;
}
 .content .Rcol .rblock .rblock_content .rblock_view1
{
	padding: 5px;
	padding-bottom: 0px;
	padding-top: 1px;
	text-align: left;
}
.shadow_b2
{
	height: 7px;
	background: url(../images/shadow2.jpg) no-repeat right;
}

.other_news ul
{
	margin: 7px 14px;
	padding: 0;
	list-style-image: url(../images/ar1.gif);
}
.other_news li
{
	padding: 2px 0;
}
.other_news li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555;
	text-decoration: none;
}
.other_news li a:hover
{
	color: #990000;
}

.footer
{
	width: 100%;
	height: 200px;
	background: url(../images/bg_bottom.jpg) repeat-x top;
	background-color: #f3f4f4;
	margin: 0;
	padding: 0;
}
.footer .foot_content
{
	width: 935px;
	border: 0px solid #333;
	padding-top: 71px;
	text-align: left;
}
.footer .foot_content .Lcol
{
	float: left;
}
.footer .foot_content .Lcol .foot_link ul
{
	margin: 7px 0 0 0;
	padding: 0;
}
.footer .foot_content .Lcol .foot_link li
{
	display: inline;
	padding: 0 7px;
	border-right: 1px dotted #990000;
}
.footer .foot_content .Lcol .foot_link li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #990000;
	text-decoration: none;
}
.footer .foot_content .Lcol .foot_link li a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	text-decoration: none;
}
.footer .foot_content .Lcol .copyr
{
	padding: 10px 4px;
	line-height: 20px;
}

.footer .foot_content .Rcol
{
	float: right;
}
.footer .foot_content .Rcol .card ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.footer .foot_content .Rcol .card li
{
	display: inline;
}
.footer .foot_content .Rcol .card span
{
	padding-left: 5px;
}
.footer .foot_content .Rcol .statistics
{
	text-align: right;
	padding-top: 7px;
}

.title_black
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	text-transform: uppercase;
}
.title_red
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #990000;
	text-transform: uppercase;
}
.title_red1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #990000;
}
.title_blue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #3A6EA5;
	text-transform: uppercase;
	text-decoration: none;
}
.h1_black	
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #333;
	text-transform: uppercase;
	text-decoration: none;
}
.red
{
	color: #990000;
}
.tblack
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:12px;
	font-weight:bold;
	color: #444;
	text-decoration: none;
}
.img_w75
{
	float: right;
	border: 1px solid #d4e0e3;
	padding: 1px;
	margin: 0 0 12px 12px;
}
.more
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #b4b4b4;
	text-decoration: none;
}
.bor_pic
{
	border: 1px solid #ccc;
	padding: 2px;
	margin-right: 12px;
}
.bor_pic2
{
	border: 1px solid #ccc;
	padding: 0px;
	margin-right: 0px;
}
.pdr
{
	margin-right: 7px;
}

.column
{
}

.column ul
{
	padding: 0;
	margin: 0 19px;
	list-style-image: url(../images/select.gif);
}

.column li
{
	padding: 5px 0;
}

.column .left
{
	float: left;
	border-right: 1px dotted #ccc;
	width: 47%;
	padding-right: 17px;
}

.column .right
{
	float: left;
	width: 47%;
	padding-left: 17px;
}


.khachhang
{
	border: 1px solid #ccc;
	padding: 1px;
	margin-top: 7px;
}
.khachhang .head
{
	padding: 7px 21px;
	background: url(../images/bg_hea_bar.jpg) repeat-x;
}
.khachhang .khachhang_content
{
	background: url(../images/bg_gradient.jpg) repeat-x top;
	margin-top: 1px;
	padding: 7px 0 7px 21px;
}
.kh
{
	display: table;
	padding-top: 12px;
}
.kh .kh_content
{
	margin: 0 23px 0 0;
	padding: 0;
	width: 130px;
	height: 150px;
	text-align: center;
	float: left;
	display: table;
}
.kh .kh_content .pic_content
{
	border: 1px solid #ebebeb;
	padding: 3px;
}
.kh .kh_content .name_content
{
	padding: 3px;
	margin-top: 5px;
	font-weight: bold;
}

.docthem
{
 font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #990000;
	text-decoration: none;
}
.tt_duoi
{
	padding: 10px 10px 0px 0px;
}

.tt_duoi_left
{
	float: left;
	width: 280px;
}

.tt_duoi_right
{
	float: right;
	width: 280px;
}

.tt_duoi_top
{
	background-color: #990000;
	width: 280px;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #fff;
	padding: 6px 0px 0px 20px;
}


.tt_duoi_middle
{
	min-height: 200px;
	height: auto !important;
	height: 180px;
	width: 100%;
	padding: 6px 6px;
}

.ngang1
{
	background: url(../images/ngang_.gif) center repeat-x;
	height: 11px;
	width: 100%;
	clear: both;
}

.clearit {clear: all;}
	
.ngang2
{
	height: 12px;
	width: 100%;
	clear: both;
	text-align: right;
	float: left;
	margin-right: 5px;
}
.t3 a:link, .t3 a:active, .t3 a:visited
{
	color: #ff6501;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
.t3 a:hover
{
	text-decoration: underline;
}


.t4 a:link, .t4 a:active, .t4 a:visited
{
	color: #444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}
.t4 a:hover
{
	text-decoration: underline;
}


.page_contenta ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.page_contenta li
{
	list-style-image: none;
	background: url(../images/icon1.gif) 0 6px no-repeat;
	padding: 0px 0px 0px 7px;
}


.page_contenta li a:link, .page_contenta li a:active, .page_contenta li a:visited
{
	color: #444;
	text-decoration: none;
}

.page_contenta li a:hover
{
	color: #444;
	text-decoration: underline;
}
.img_bda
{
	float: left;
	border: 1px solid #c3c3c3;
	margin: 0px 5px 0px 0px;
	padding: 2px;
}

