/* -------------------------------
	Reset style 
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;} 
	
img{border:0;}

ul,ol{list-style:none;}
 
table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Base font 
------------------------------- */

body{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#fff;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bolder;}
h1{padding:0 0 15px 28px; font-size:14px; color:#fff; text-decoration:none;}
.button h1{padding:10px 0 10px 35px; font-size:14px; color:#fff; text-decoration:none;}
.textarea_visited h1{padding:0 0 15px 20px; font-size:14px; color:#fff; text-decoration:none;}

a{text-decoration:none; color:#6b98b5;}
a:visited{}
a:hover{text-decoration:underline; color:#fff;}
a:active{}

/* -------------------------------
	Base style 
------------------------------- */

html, body{width:100%; height:100%; text-align:center; background:#000;}

#main{min-width:1000px; min-height:100%; height:auto !important; height:100%; margin:0 auto -70px; text-align:left;}

	#header{height:90px;}
	
	#content{}
		
		.maptfootpre{margin:0 215px 0 0;}
			.msbdo_param{float:left; width:215px;}
			.button{margin:0 0 0 215px; background:#6b98b5;}
		.textarea_visited{float:right; width:215px;}

#footer, .antt_css{width:100%; height:70px;  margin:0 auto; clear:both;}

/* -------------------------------
	Menu 
------------------------------- */

.code{width:180px; margin:35px 0 20px 5px;}
	.code div{}
		.code div ul{margin:0 0 15px 0;}
			.code div ul li{margin:0 0 4px 0;}
				.code div ul li a{display:block; _height:1px; padding:0 0 2px 20px; font-size:14px;}
				.code div ul li a:hover{text-decoration:underline;}

.areablk_optgroup{padding:0 2px 5px 2px;}
	.areablk_optgroup ul{}
		.areablk_optgroup ul li{margin:0 0 1px 0;}
			.areablk_optgroup ul li a{display:block; _height:1px; padding:0 0 2px 20px; font-size:12px;}
			.areablk_optgroup ul li a:hover{text-decoration:underline;}

.center_legend{height:15px; margin:10px 20px 25px 20px; padding:5px 4px 5px 20px; color:#6b98b5; background:#000; border-radius:10px; -moz-border-radius:10px; -opera-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; background:#000;}
	.center_legend li{float:left;}
		.center_legend li a{color:#6b98b5; text-decoration:none;}
			.center_legend li span{padding:0 5px; color:#fff;}

.menu_byof{width:180px; margin:35px 0 75px 15px;}
	.menu_byof div{margin:0 0 0 10px;}
		.menu_byof div ul{margin:0 0 55px 0; text-align:right;}
			.menu_byof div ul li{margin:0 0 7px 0;}
				.menu_byof div ul li a{display:block; _height:1px; padding:0 4px 2px 0; font-size:14px;}
				.menu_byof div ul li a:hover{text-decoration:underline;}
		.fieldset{display:block; padding:1px 10px 3px 5px; text-align:right; font-size:14px;}

.lifontwhat{position:absolute; width:500px; left:50%; margin:15px 0 0 -250px;}
	.lifontwhat li{float:left;}
		.lifontwhat li a{float:left; padding:0 13px;}

/* -------------------------------
	Form 
------------------------------- */

.weekoptgrouptour{height:25px; padding:16px 0 15px 17px;}
	.code_on{float:left; width:135px; height:16px; padding:3px 0 0 10px; background:url('/img/left_search_input.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.tr_by_b{cursor:pointer; float:left; width:18px; height:20px; background:url('/img/left_search_button.gif') no-repeat 0 0; border:none}

.an{width:154px; height:120px; margin:5px 0 0 5px; padding:10px 0 0 14px;}
	.an h1{margin:0; padding:0 0 15px 3px;}
	.togethernoframestour{width:150px; height:17px; margin:0 0 8px 2px; padding:3px 0 0 10px; background:url('/img/left_search_input.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.an a{display:block; padding:0 0 7px 4px;}

.under{margin:0 0 0 5px; padding:0 0 0 14px;}
	.visitedof{width:150px; height:17px; margin:0 0 8px 2px; padding:3px 0 0 10px; background:url('/img/left_search_input.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.under a{display:block; padding:0 0 7px 4px;}

.inputbig{padding:0 0 0 10px; color:#fff;}
	.inputbig div{margin:5px 0 5px 0;}
	.blockquote{width:150px; height:17px; margin:0 0 5px 0 ; padding:3px 0 0 10px; background:url('/img/left_search_input.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.inputbig label{display:block; padding:0 0 5px 0; color:#fff;}
	.inputbig select{width:155px; height:21px; margin:0 0 5px 0 ; font-size:11px; color:#5D5D5D;} 
	.inputbig a{display:block; margin:5px 0 5px 0;}
	.link{width:180px; height:30px; margin:12px 0 0 0; padding:7px 0 7px 12px; background:url('/img/green_border_bg2.gif') no-repeat 0 0;}
	
/* -------------------------------
	Template style
------------------------------- */

.small_samp{clear:both; line-height:0;}

.anfive{position:absolute; width:730px; height:90px; left:50%; margin:0 0 0 -222px; background:#fff;}

.caption{position:absolute; left:50%; width:285px; height:90px; margin:0 0 0 -507px; background:#6b98b5 url('/img/head_left_bg.gif') no-repeat 24px 9px;}
.ins_together{}

.what_table_font a{}

.fieldsettr{height:260px; background:#000 url('/img/middle_decor_bg.jpg') no-repeat 50% 12px;}

.tr_ins{width:179px; margin:0 0 20px 5px;}
	.block{}
	.colgroup_visited_param{}

.blk_iframe_optgroup{padding:10px 0 10px 23px; color:#fff;}
	.blk_iframe_optgroup a{margin:0 0 0 5px; display:block; color:#fff;}

.centerlinklabel{width:196px; margin:0 0 10px 10px; background:url('/img/best_block_bg.gif') repeat-y 0 0;}
.iframe_tour_with{width:196px; margin:0 0 10px 10px; background:url('/img/best_block_bg.gif') repeat-y 0 0;}
	.together_theaddir{background:url('/img/best_block_top.gif') no-repeat 0 0;}
	.addresstogether{padding:5px 0; background:url('/img/best_block_bottom.gif') no-repeat 0 100%;}
		.strongoption_tfoot{padding:8px 10px 12px 20px; color:#6b98b5;  background:url('/img/best_data_bg.gif') no-repeat 50% 100%;}
			.strongoption_tfoot span{color:#fff;}
		.legendmaph1{margin:0 6px; padding:0 10px 7px 20px; background:#2b3d48 url('/img/best_title_bg.gif') no-repeat 50% 100%; font-weight:bolder; font-size:13px; color:#fff;}
		.basefont_ms{padding:8px 10px 8px 20px;}
			.basefont_ms span{padding:0 5px 0 0; color:#fff;}
			.basefont_ms a{padding:0 5px 0 0;}
		.undercaption{margin:0 6px; padding:3px 10px 4px 17px; background:#292929 url('/img/best_block_b_bg.gif') no-repeat 50% 100%;}
			.undercaption a{padding:0 5px 0 0;}

	.speaking_iframe{}
	.frame{}

.iframe{width:197px; margin:0 0 10px 10px; background:url('/img/best_block_bg.gif') repeat-y 0 0;}
	.table{background:url('/img/best_block_top.gif') no-repeat 0 0;}
	.acronym_area{padding:5px 0; background:url('/img/best_block_bottom.gif') no-repeat 0 100%;}
		.h3citea{margin:15px 7px 12px 6px; padding:3px 10px 3px 10px; background:#292929 url('/img/best_block_b_bg.gif') no-repeat 0 100%;}
			.h3citea a{padding:0 5px 0 0;}
		.fontthe{margin:0 6px 15px 6px; padding:5px 10px 8px 20px; background:#2b3d48; font-weight:bolder; font-size:13px; color:#FFF; border-radius:5px; -moz-border-radius:5px; -opera-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}	

.br{width:179px; margin:0 0 20px 5px;}
	.br ul{padding:0 20px 0 20px;}

.of_h6blockquote{width:179px; margin:0 0 20px 15px; text-align:center;}
	.of_h6blockquote div{}

.left_ins_base{padding:0 0 20px 0; text-align:center;}

.in{margin:0 20px 20px 20px; padding:15px 0; border-radius:10px; -moz-border-radius:10px; -opera-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; background:#000;}
	.in div{}
		.in ul{width:24%; text-align:center; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
			.in ul li{margin:0 0 5px 0;}
				.in ul li a{ color:#6b98b5;}

.script{margin:0 20px 30px 20px; padding:15px; border-radius:10px; -moz-border-radius:10px; -opera-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; background:#000;}
	.script ul li{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:0 5px 5px 0;}

.speakingbodystrike{height:15px; margin:5px 20px 5px 20px; padding:5px 4px 5px 20px; color:#6b98b5; background:#000; border-radius:10px; -moz-border-radius:10px; -opera-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px;}

.q{margin:0 5px 7px 5px; padding:5px 0 0 0;}

	.sup{background:url('/img/info_block_top.gif') repeat-x 0 0;}
		.em{background:url('/img/info_block_top_l.gif') no-repeat 0 0;}
		.iarea_legend{padding:12px 0 0 0; background:url('/img/info_block_top_r.gif') no-repeat 100% 0;}

	.h4{background:url('/img/info_block_bottom.gif') repeat-x 0 0;}
		.dl{background:url('/img/info_block_bottom_l.gif') no-repeat 0 0;}
		.on{padding:11px 0 0 0; background:url('/img/info_block_bottom_r.gif') no-repeat 100% 0;}

	.option_param{background:url('/img/info_block_l.gif') repeat-y 0 0;}
		.what{min-height:115px; height:auto !important; height:115px; margin:0 0 0 17px; padding:0 17px 0 0; background:#010101 url('/img/info_block_r.gif') repeat-y 100% 0;}

			.olthan{position:absolute; left:100%; width:140px; height:102px; margin:33px 0 0 -375px; *margin:33px 0 0 -375px; padding:0 0 0 8px;}
				.olthan img{border:1px solid #fff;}
			
			.form{margin:0 0 0 0;}
				.area_span_li{}
				.th1{padding:5px 13px 12px 13px; font-weight:bolder; font-size:14px;}
					.th1 .div{float:right; font-weight:normal;; font-size:11px;}
				.th2{margin:0 160px 0 5px; background:#2a2a2a url('/img/info_title_b_l.gif') no-repeat 0 0;}
					.th2 div{padding:2px 10px; background:url('/img/info_title_b_r.gif') no-repeat 100% 0;}
				.speakingoption{padding:7px 137px 12px 5px; color:#6b98b5;}
					.speakingoption span{margin:15px 0 0 10px; color:#fff;}
					.s_yesterdayblk{background:#2b3d49 url('/img/info_text_a_l.gif') no-repeat 0 0;}
					.s_yesterdayblk1{padding:10px 0 10px 0; background:url('/img/info_text_a_r.gif') no-repeat 100% 0;}
					.inmap{margin:7px 23px 0 0; padding:0 0 0 10px; background:#2a2a2a url('/img/info_text_b_l.gif') no-repeat 0 100%;}
					.inmap1{background:url('/img/info_text_b_r.gif') no-repeat 100% 100%;}
					.inmap1 a{line-height:20px;}
				.speakingoption2{padding:0 0 10px 0; color:#fff;}
					.speakingoption2 span{padding:0 2px 0 10px; color:#6b98b5;}
					.speakingoption2 a{display:block; float:right; margin:0 10px 0 0;}

.pre{width:179px; margin:0 0 20px 15px;}
	.framesetstrike_basefont{}
	.tfoot{}

.codebig{width:179px; margin:0 0 20px 15px;}
	.codebig ul{padding:0 20px 0 20px;}

.isindexq{}
.option_visited{}

.center_are{position:absolute; left:0; width:100%; margin:25px 0 0 0; }
	.week{float:left; padding:0 0 0 50px;}
	.center_week_tt{float:right; padding:0 50px 0 0;}
	.textareaarea{position:absolute; left:50%; width:256px; margin:15px 0 0 -127px; padding:2px 0; color:#fff;}
		.textareaarea span{padding:0 5px 0 15px; color:#6b98b5;}
	

