/* CSS Document */
body{
	margin:0px;
	padding:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}
a{
	text-decoration:none;
}
.wrap{ width:960px;text-align:left;}
a:hover{
	text-decoration:underline;
}
.top_header{
	width:100%;
	height:25px;
	background:url(../images/bg/top_bg.jpg) repeat-x;
}
.header_container{
	width:950px;
	height:100%;
	color:#A6A6A6;
	font-size:11px;
}
.header_container a{
	color:#A6A6A6;
}
.main_content{
	width:100%;
	background:url(../images/bg/submain_bg.jpg) repeat-x top;
	margin-top:1px;
	float:left;
}
.main_container{
	width:950px;
	background:url(../images/bg/main_bg.jpg) no-repeat top center;
}
.logo{
	width:205px;
	height:50px;
	float:left;
	margin-top:25px;
}
.reg_title{
	width:950px;
	float:left;
	color:#CC3300;
	font-size:14px;
	border-bottom:1px solid #AFC9D4;
	text-align:left;
	margin-top:20px;
	line-height:2;
	margin-bottom:20px;
}
.reg_line{
	width:593px;
	float:left;
	margin-top:15px;
}
.reg_main{
	width:593px;
	float:left;
	position:relative;
}
.reg_right{
	width:350px;
	float:right;
	text-align:left;
	color:#666666;
	list-style:square inside;
	line-height:2.5;
	position:relative;
}
.reg_right li{
	padding-left:10px;
	margin-right:10px;
}
.hightlight_comment{
	border:1px solid #afc9d4;
	background-color:#f3f9fb;
	color:#cc3300;
}
.reg_label{
	width:110px;
	float:left;
	text-align:left;
	margin-top:5px;
}
.reg_content{
	width:275px;
	float:left;
	text-align:left;
}
.textbox262{
	width:262px;
	height:20px;
	padding-top:3px;
	border:1px solid #A5ACB2;
}
.textbox62{
	width:62px;
	height:20px;
	padding-top:3px;
	border:1px solid #A5ACB2;
}
.combobox91{
	width:91px;
	height:25px;
	padding-top:3px;
	border:1px solid #A5ACB2;
}
.combobox126{
	width:126px;
	height:25px;
	padding-top:3px;
	border:1px solid #A5ACB2;
}
.textarea262x83{
	width:262px;
	height:83px;
	border:1px solid #A5ACB2;
}
.reg_comment{
	font-size:12px;
	color:#cc3300;
	text-align:left;
}
#condition_block{
	width:180px;
	padding:5px;
	background-color:#bce4f5;
	color:#000000;
	border:1px solid #666666;
	text-align:justify;
	position:absolute;
	top:20px;
	left:160px;
	z-index:1000;
	display:none;
}
.reg_btn{
	height:26px;
	background:url(../images/button/btn_center.jpg) repeat-x;
	border:none;
	color:#333333;
	padding-left:20px;
	padding-right:20px;
	*padding-left:10px;
	*padding-right:10px;
	float:left;
	cursor:pointer;
}
.reg_comment a{
	color:#cc3300;
}
.err_alert{
	float:left;
	width:100%;
	color:#FF0000;
	text-align:left;
}

/*--------------Login page---------------*/

.login_block{
	width:268px;
	float:left;
}
.next_block{
	margin-left:50px; 
	position:relative; 
	text-align:left;
}
.login_line{
	width:1px;
	height:234px;
	float:left;
}
.login_text{
	width:100%;
	float:left;
	margin-top:40px;
	line-height:1.6;
	text-align:justify;
}
.login_btn_l{
	width:5px;
	height:31px;
	float:left;
}
.login_btn_c{
	height:23px;
	padding-top:8px;
	padding-left:25px;
	padding-right:25px;
	background:url(../images/button/login_center.jpg) repeat-x;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.login_submit{
	height:32px;
	background:url(../images/button/login_center.jpg) repeat-x;
	float:left;
	font-size:14px;
	font-weight:bold;
	border:none;
	padding-left:20px;
	padding-right:20px;
	*padding-left:10px;
	*padding-right:10px;
	cursor:pointer;
}
.login_btn_r{
	width:5px;
	height:31px;
	float:left;
}
.login_block li{
	list-style:square outside url(../images/icon/list_icon.jpg);
	margin-left:20px;	
}
#forget_pass_block{
	width:150px;
	padding:5px;
	background-color:#bce4f5;
	border:1px solid #666666;
	text-align:justify;
	position:absolute;
	top:190px;
	left:200px;
	z-index:1000;
	display:none;
}
#reactive_block{
	width:150px;
	padding:5px;
	background-color:#bce4f5;
	border:1px solid #666666;
	text-align:justify;
	position:absolute;
	top:215px;
	left:230px;
	z-index:1000;
	display:none;
}
#remember_block{
	width:150px;
	padding:5px;
	background-color:#bce4f5;
	border:1px solid #666666;
	text-align:justify;
	position:absolute;
	top:20px;
	left:130px;
	z-index:1000;
	display:none;
}
.login_label{
	float:left;
	text-align:left;
	margin-top:8px;
	position:relative;
	z-index:0;
}
.login_textbox{
	width:184px;
	height:22px;
	padding-top:3px;
	border:1px solid #467f97;
}
.remember{
	width:190px;
	float:right;
	text-align:left;
	margin-top:15px;
}
.footer{
	position:relative; 
	width: 100%; 
	background-color: #FFFFFF; 
	float:left; 
	clear: both; 
	margin-top:30px;
}
.footer a{
	color:#244075;
}

/*--------------Login page---------------*/

.view_title{
	color:#666666;
	font-weight:bold;
	border-bottom:1px solid #AFC9D4;
	width:100%;
	float:left;
	text-align:left;
	line-height:1.5;
	margin-top:30px;
}
.view_details{
	color:#CC3300;
	float:left;
	text-align:right;
	width:100%;
	margin-top:5px;
}

/*--------------Shopping page---------------*/
.active_left{
	width:3px;
	height:28px;
	background:url(/themes/default/images/button/active_left.jpg) no-repeat;
	float:left;
}
.active_right{
	width:3px;
	height:28px;
	background:url(/themes/default/images/button/active_right.jpg) no-repeat;
	float:left;
}
.active_center{
	background:url(/themes/default/images/button/active_center.jpg) repeat-x;
	padding-left:10px;
	padding-right:10px;
	float:left;
	height:22px;
	padding-top:6px;
	font-size:12px;
	color:#000000;
	font-weight:bold
}
.deactive_left{
	width:3px;
	height:28px;
	background:url(/themes/default/images/button/deactive_left.jpg) no-repeat;
	float:left;
}
.deactive_right{
	width:3px;
	height:28px;
	background:url(/themes/default/images/button/deactive_right.jpg) no-repeat;
	float:left;
}
.deactive_center{
	background:url(/themes/default/images/button/deactive_center.jpg) repeat-x;
	padding-left:10px;
	padding-right:10px;
	float:left;
	height:22px;
	padding-top:6px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold
}

.menu_item{
	background:url(/themes/default/images/arrow.jpg) top left no-repeat;
	padding-left:10px;
}
.border_content{
	border-right:1px solid #BABABA;
	border-left:1px solid #BABABA;
	border-bottom:none;
	padding:9px;
	background:#D9D9D9;
	height:auto;
	text-align:left;
}
.border_bottom_left{
	float:left;
	background:url(/themes/default/images/border_bottom_left.jpg) no-repeat;
	height:3px;
	width:5px;
}
.border_bottom_right{
	float:left;
	background:url(/themes/default/images/border_bottom_right.jpg) no-repeat;
	height:3px;
	width:5px;
}
.border_bottom_center{
	float:left;
	background:url(/themes/default/images/border_bottom_center.jpg) repeat-x;
	height:3px;
}
.bottom_line{
	border-bottom:1px dotted #999999;
	padding-bottom:8px;
	margin-top:5px;
	width:100%;
	float:left;
}
.bottom_line li{
	color:#BA4A00;
}
.login_text{
	width:165px;
	height:20px;
	border:1px solid #7B9CBD;
	margin-top:5px; 
	margin-bottom:5px;
}
.login_btn_left{
	height:20px;
	width:5px;
	float:left;
	background:url(/themes/default/images/button/login_left.jpg) no-repeat;
}
.login_btn_right{
	height:20px;
	width:5px;
	float:left;
	background:url(/themes/default/images/button/login_right.jpg) no-repeat;
}
.login_btn_center{
	height:20px;
	float:left;
	background:url(/themes/default/images/button/login_center.jpg) repeat-x;
	border:none;
}

.contact_text{
	width:265px;
	height:20px;
	border:1px solid #7B9CBD;
}

.content{ background:#FFFFFF;height:100%; width: 960px; margin-top:10px }
.content .left-content{ float:left; width:200px; margin-right:10px; }
.content .center-content{ float:right; width:750px; _margin-right:-10px}

.header{background:url(../images/bg/banner.png) top left no-repeat; height:160px}
.Menu{ float:left;height:34px; width:960px;background:url(../images/menu/bg.png) top left repeat-x; text-align:center; line-height:34px; margin-bottom:10px; }
.Menu .left-corner{background:url(../images/menu/left.png) top left no-repeat; height:100%;}
.Menu .right-corner{background:url(../images/menu/right.png) top  right no-repeat; height:100%; padding:0px 10px;}
.menu-item,.menu-item-select{ float:left; height:34px;  line-height:34px; margin-right:5px;}
.menu-item a,.menu-item-select a{float:left; height:100%; color:#ffffff;font-weight:bold; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.menu-item-select a{ color:#ffff00; }
.menu-item a:hover,.menu-item-select a:hover{ text-decoration:none; cursor:pointer}

.menu-item a .right,.menu-item-select a .right{padding: 8px 15px; }
.menu-item a:hover{height:100%; color:#202020; background:url(../images/menu/bg-item.png) repeat-x}
.menu-item a:hover .left{background:url(../images/menu/left-item.png) left top no-repeat; height:100%;float:left;}
.menu-item a:hover .right{background:url(../images/menu/right-item.png) right top no-repeat;float:left; line-height:17px}
.menu-item a:hover .arrow{background:url(../images/menu/arrow.png) bottom center no-repeat; width:20px; height:16px; z-index:100; position:relative; margin-top:26px;}

.menu-item-select {height:100%; color:#202020; background:url(../images/menu/bg-item.png) repeat-x}
.menu-item-select .left{background:url(../images/menu/left-item.png) left top no-repeat; height:100%;float:left;}
.menu-item-select .right{background:url(../images/menu/right-item.png) right top no-repeat;float:left; line-height:17px}
.menu-item-select a {color:#202020}
.menu-item-select .arrow{background:url(../images/menu/arrow.png) bottom left no-repeat; width:20px; height:16px; z-index:100; position:relative; margin-top:26px; }

.tab{ background:url(../images/tab/title_bar_center.jpg) repeat-x; height:26px; line-height:26px;text-align:left }
.tab div.left{ background:url(../images/tab/title_bar_left.jpg) top left no-repeat; height:100%;  }
.tab div.right{  background:url(../images/tab/title_bar_right.jpg) top right no-repeat; height:100%; }
.tab b{ color:#404040; margin-left:10px; text-transform:uppercase; }

.tab_title{ background:url(../images/tab/bg_tab_title.png) repeat-x; height:21px; line-height:21px;text-align:left; margin-top:10px }
.tab_title b{ color:#404040;  text-transform:uppercase; }

.tab_bottom{ background:url(../images/tab_bottom/bg.jpg) top left repeat-x; height:4px; line-height:4px;text-align:left }
.tab_bottom div.left{ background:url(../images/tab_bottom/left.jpg) top left no-repeat; height:100%;  }
.tab_bottom div.right{  background:url(../images/tab_bottom/right.jpg) top right no-repeat; height:100%; }

.clr{ clear:both}

ul.tab_left{ list-style:none; list-style-position:outside; padding:0; margin:10px 0 0 0px;}
ul.tab_left li{ padding-left:15px;background:url(../images/icon/bullet.jpg) left 5px no-repeat;  font-size:12px;  margin-top:10px}
ul.tab_left li a{ color:#404040;}

ul.sub_item{ list-style:none; list-style-position:outside; padding:0; margin:10px 0 0 -10px;}
ul.sub_item li{  background:none;  font-size:12px;  margin-top:10px}
ul.sub_item li a{ color:#404040;}



.Module{margin-bottom:10px}
.bottom_header{height:300px; background:#636363}



.t-bottom-header { height:4px; font-size:1px;}
div.t-bottom-header div.t-left {background:url(../images/bottom-header/t-left.png) left top no-repeat; height:100%;width:4px; float:left;}
div.t-bottom-header div.t-right { background:url(../images/bottom-header/t-right.png) right top no-repeat; height:100%; width:4px; float:right;}
div.t-bottom-header div.t-center { float:left; background:#636363; font-size:1px; height:4px;width:952px  }

.b-bottom-header { height:4px;font-size:1px; margin-bottom:10px}
div.b-bottom-header div.b-left { background:url(../images/bottom-header/b-left.png) left top no-repeat; height:100%; width:4px; float:left;}
div.b-bottom-header div.b-right { background:url(../images/bottom-header/b-right.png) right top no-repeat; height:100%; width:4px; float:right;}
div.b-bottom-header div.b-center { float:left; height:100%; font-size:1px;  background: #636363; width:952px }
div.c-bottom-header {
	background: #636363; 
	height:auto;
	color:#000000;
	padding:5px;
}

.t-main-content { height:4px; font-size:1px;}
div.t-main-content div.t-left {background:url(../images/main-content/t-left.png) left top no-repeat; height:100%;width:4px; float:left;}
div.t-main-content div.t-right { background:url(../images/main-content/t-right.png) right top no-repeat; height:100%; width:4px; float:right;}
div.t-main-content div.t-center { float:left; background:url(../images/main-content/t-center.png) top left repeat-x ; width:742px; height:4px; }

.b-main-content { height:4px;font-size:1px; margin-bottom:10px}
div.b-main-content div.b-left { background:url(../images/main-content/b-left.png) left top no-repeat; height:100%; width:4px; float:left;}
div.b-main-content div.b-right { background:url(../images/main-content/b-right.png) right top no-repeat; height:100%; width:4px; float:right;}
div.b-main-content div.b-center { float:left; height:100%; font-size:1px; background:url(../images/main-content/b-center.png) bottom left repeat-x ; width:742px;  }
div.c-main-content {
	background: #ffffff; 
	height:auto;
	border-left:#ACACAC solid 1px; 
	border-right:#ACACAC solid 1px;
	color:#000000;
	padding:5px;
	text-align:left;
}

.Title{  font-size:14px; margin-bottom:10px; font-weight:bold}
.Title a{color:#ffffff;}
.Summary{text-align:justify; color:#FFFFFF}
.slideshow{float:right; padding-left:20px; _margin-right:5px}
.read_more{float:right; color:#B9B9B9; cursor:pointer}

.list-item{ text-align:left; padding-bottom:10px; margin-bottom:10px; border-bottom:#000000 dashed 1px}
.list-item img { width:150px; border:#ccc solid 1px; padding:2px; float:left; margin-right:5px; margin-bottom:5px}
.list-item .title{ margin-bottom:10px; font-size:13px}
.list-item .title a{color:#3B3B3B; font-weight:bold}
.list-item .summary{margin-left:20px}
.description{font-weight:bold}
.go_back{float:right}
.go_back a{ color:#ff0000}
.detailNews  .photo { width:150px; border:#ccc solid 1px; padding:2px; float:left; margin-right:5px; margin-bottom:5px}

.title{font-weight:bold; font-size:16px; margin-bottom:15px; color:#1D1D1D}

.tab_quote{ background:url(../images/tab_quote/bg_tab.png) bottom left repeat-x; height:34px; line-height:34px;text-align:left; margin-bottom:10px }
.tab_item_quote{ background:url(../images/tab_quote/bg.png) repeat-x; height:34px; line-height:34px;text-align:left; float:left; margin-right:5px; cursor:pointer }
.tab_item_quote div.left{ background:url(../images/tab_quote/left.png) top left no-repeat; height:100%; float:left  }
.tab_item_quote div.right{  background:url(../images/tab_quote/right.png) top right no-repeat; height:100%; float:left; padding-right:10px }
.tab_item_quote b{ margin-left:10px; color:#ffffff;}

.tab_ad_format{ background:url(../images/tab_ad_format/bg.png) repeat-x; height:34px; line-height:34px;text-align:left; float:left; cursor:pointer; margin-right:5px }
.tab_ad_format div.left{ background:url(../images/tab_ad_format/left.png) top left no-repeat; height:100%; float:left  }
.tab_ad_format div.right{  background:url(../images/tab_ad_format/right.png) top right no-repeat; height:100%; float:left; padding-right:10px }
.tab_ad_format b{ margin-left:10px; color:#ffffff;}

.title_section{ padding:3px 10px; border-right:#777777 solid 2px;  margin-top:10px; color:#777777; font-weight:bold; margin-bottom:10px} 
.title_section_select{ padding:3px 10px; border-right:#777777 solid 2px;  margin-top:10px; color:#B61515; font-weight:bold; margin-bottom:10px} 
.title_section_cat{ padding:3px 10px; border-right:#777777 solid 2px;  margin-top:10px; color:#B61515; font-weight:bold; margin-bottom:10px} 
.title_section_1{ padding:3px 10px; border-right:#777777 solid 2px;  margin-top:10px; color:#777777; font-weight:bold; margin-bottom:10px} 


.block_content{border-top:#B30C0C solid 1px; border-left:#B30C0C solid 1px; margin-top:15px}
.item_quote {height:25px; line-height:25px; border-bottom:#B30C0C solid 1px; text-align:center; width:100%;border-right:#B30C0C solid 1px}
.item_quote .col1{width:181px; float:left;  border-right:#B30C0C solid 1px}
.item_quote .col2{width:15%; float:left;  border-right:#B30C0C solid 1px}
.item_quote .col3{width:10%; float:left; border-right:#B30C0C solid 1px}
.item_quote .col4{width:10%; float:left; border-right:#B30C0C solid 1px}
.item_quote .col5{width:20%; float:left; border-right:#B30C0C solid 1px}
.item_quote .col6{width:20%; float:left; }
.item_quote a{font-weight:bold; color:#B30C0C}

.position_demo {line-height:25px; border-bottom:#B30C0C solid 1px; text-align:center; width:100%;border-right:#B30C0C solid 1px; height:120px; vertical-align:top}
.position_demo .col1{width:130px; float:left;  border-right:#B30C0C solid 1px; height:120px; line-height:120px}
.position_demo .col2{width:10%; float:left;  border-right:#B30C0C solid 1px; height:120px; line-height:120px}
.position_demo .col3{width:25%; float:left; border-right:#B30C0C solid 1px;height:120px}
.position_demo .col4{width:45%; float:left;height:120px; overflow:hidden }

.position_demo_title {background:#B30C0C; color:#ffffff; font-weight:bold; height:25px; line-height:25px; border-right:#B30C0C solid 1px}
.position_demo_title .col1{width:130px; float:left;  border-right:#B30C0C solid 1px; height:25px}
.position_demo_title .col2{width:10%; float:left;  border-right:#B30C0C solid 1px; height:25px}
.position_demo_title .col3{width:25%; float:left; border-right:#B30C0C solid 1px;height:25px}
.position_demo_title .col4{width:45%; float:left;height:25px }

#img_ad_format{margin-top:20px; width:742px; height: 335px; border:#ccc solid 1px}
.button{ display:block; width:87px; height:22px; text-align:center; background:url(../images/button/button_demo.png) center no-repeat; line-height:22px; color:#ffffff; border:none; cursor:pointer; font-weight:bold; margin-top:5px }

.lightbox_img{float:left; margin-left:10px; border:#ccc solid 1px; margin-top:5px}
