/* -------------------------------
	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 12px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;}

h1,h2,h3,h4,h5,h6,strong,th{font-weight:bolder;}
h1{margin:0 30px 10px 0; padding:9px 0 9px 10px; border:2px solid #69b0eb; font-size:13px; text-decoration:none; color:#000; -moz-border-radius:5px; -webkit-border-radius:5px;}
.th h1, .head_td h1{margin:0 30px 10px 0;}
.del h1{margin:0 0 15px 0; padding:9px 0 9px 10px; font-size:13px; color:#000; text-decoration:none; background:#dcedfa;}
.abbr h1{margin:0 20px 10px 15px; padding:9px 0 9px 10px; font-size:13px; color:#000; text-decoration:none;}

a{text-decoration:none; color:#fff;}
a:visited{}
a:hover{text-decoration:underline;}
a:active{}

/* -------------------------------
	Base style 
------------------------------- */

html, body {width:100%; height:100%; text-align:center; }
body { background:url('/img/bg.gif') repeat-x 0 -125px;}

#main{min-width:1000px; min-height:100%; height:auto !important; height:100%; margin:0 auto -152px; text-align:left; }

/*	#header{height:130px; margin:0 5px;}*/

#header{height:10px; margin: 0; }
	
	#content{}
		
		.isindex_centerform{margin:0 220px 0 0;}
			.time_sup{float:left; width:220px; padding-left:10px;}
			.del{margin:0 0 0 220px; }
		.abbr{float:right; width:220px; padding: 170px 0 0 0;}

.q_script{width:100%; height:156px; margin:0 auto; clear:both;}
#footer{width:100%; height:152px;  margin:0 auto; clear:both; background:url('/img/footer_bg.gif') repeat-x 0 100%;}

/* -------------------------------
	Menu 
------------------------------- */

.thead_byin{width:180px; margin:0 0 20px 10px;}
	.thead_byin div{}
		.thead_byin div ul{margin:0 0 15px 0;}
			.thead_byin div ul li{margin:0 0 7px 0;}
				/*.thead_byin div ul li a {display:block; _height:1px; padding:0 0 2px 0; font-size:12px; color:#000;}*/
				.thead_byin div ul li a { font-size:12px; color:#000;}
				.thead_byin div ul li a:hover{color:#fff; text-decoration:underline;}

.on{padding:0 2px 5px 2px;}
	.on ul{}
		.on ul li{margin:0 0 3px 0;}
			/*.on ul li a {display:block; _height:1px; padding:0 0 2px 10px; color:#268ce1;}*/
			.on ul li a {padding:0 0 2px 10px; color:#268ce1;}
			.on ul li a:hover{color:#000; text-decoration:underline;}

.base_script{margin:0 20px; margin:0 0 25px 0; padding: 5px 10px; border:2px solid #77b7ec; color:#268ce1; background:#dcedfa; -moz-border-radius:5px; -webkit-border-radius:5px;}
		.base_script a{color:#268ce1; text-decoration:none;}
			.base_script span{padding:0 5px; color:#808080;}

.colgroup{width:460px; position: absolute; top: 85px; right: 10px;}
	.colgroup div{margin:0 0 0 10px;}
		.colgroup div ul{margin:0 0 55px 0; }
			.colgroup div ul li{margin:0 10px 7px 0; float: left;}
				/*.colgroup div ul li a {display:block; _height:1px; padding:0 10px 2px 0; font-size:12px; color:#000;}*/
				.colgroup div ul li a {font-size:12px; color:#000;}
				.colgroup div ul li a:hover{color:#fff; text-decoration:underline;}
		.tr_address_initial         { padding: 0 10px 0 0; text-align:right; }
		.tr_address_initial a       { color:#000; text-decoration:none; }
		.tr_address_initial a:hover { color:#fff; text-decoration:underline;}

.ansmalloptgroup{position:absolute; left:50%; width:540px; margin:15px 0 0 -250px;}
	.ansmalloptgroup li {float:left; color: #000}
		.ansmalloptgroup li a { padding:3px 10px; color:#268ce1;}

/* -------------------------------
	Form 
------------------------------- */

.noscript{height:25px; padding:0 0 0 0;}
	.q_kbd_del{float:left; width:115px; 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;}
	.by{cursor:pointer; float:left; width:18px; height:20px; background:url('/img/left_search_button.gif') no-repeat 0 0; border:none}

.th{position:relative; left:-5px; width:220px; height:150px; margin:5px 0 0 5px; padding:10px 0 0 0;}
	.also{width:150px; height:17px; margin:0 0 8px 10px; padding:3px 0 0 10px; background:url('/img/left_search_input2.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
/*	.th a {display:block; padding:0 0 7px 10px; color:#268ce1;}*/
	.th div.stylefieldset { padding:0 0 7px 10px; }
	.th a {color:#268ce1;}

.head_td{margin:0 0 15px 5px; padding:0 0 0 5px;}
	.tfoot_speaking_li{width:150px; height:17px; margin:0 0 8px 2px; padding:3px 0 0 10px; background:url('/img/left_search_input2.gif') no-repeat 0 0; border:none; font-size:11px; color:#000;}
/*	.head_td a{display:block; padding:0 0 7px 4px; color:#268ce1;}*/
	.head_td a {color:#268ce1;}

.html_ol{padding:0 0 0 12px; color:#010101;}
	.yesterday{width:150px; height:17px; margin:0 0 5px 0 ; padding:3px 0 0 10px; background:url('/img/left_search_input2.gif') no-repeat 0 0; border:none; font-size:11px; color:#5D5D5D;}
	.html_ol label{display:block; padding:0 0 5px 0; color:#268ce1;}
	.html_ol select{width:160px; height:21px; margin:0 0 5px 0 ; font-size:11px; color:#5D5D5D;} 
/*	.html_ol a {display:block; margin:5px 0 5px 0; color:#268ce1;}
	.menu a {display:block; margin:15px 0 5px 12px; color:#268ce1;}*/
	.html_ol div.stylefieldset { margin:5px 0 5px 0; }
	.html_ol a { color:#268ce1;}
	.menu { margin:15px 0 5px 12px; }
	.menu a { color:#268ce1;}
	
/* -------------------------------
	Template style
------------------------------- */

.great_html{clear:both; line-height:0;}

/*.font{position:absolute; width:468px; height:60px; left:50%; margin:0 0 0 -234px; }*/
.font{position:absolute; right:20px; top: 40px; }

.h1_smallalso{float:left;}
.yesterdaycaption_h5{float:right;}

.b_codenoscript a {}

.tour{height:200px; }

.time{width:179px; margin:0 0 20px 0px;}
	.form_way_promotional{}
	.hr{}

.map{padding:0 0 10px 10px; font-size:11px; color:#000;}
	.map a{display:block; margin-left:3px; color:#000;}

.optgroup_by_label{width:186px; margin:0 0 5px 0;}
.col{width:186px; margin:0 0 5px 15px;}
	.emsub{background:url('/img/best_block_top.gif') no-repeat 0 0;}
	.acronymfontmeta{padding:5px 0; background:url('/img/best_block_bottom.gif') no-repeat bottom center;}
	.acronymfontmeta span {color:#000;}
		.i_h4sub{padding:3px 10px 4px 12px;  background:url('/img/best_block_bg.gif') repeat-y 0 0;}
			.i_h4sub span{color:#010101;}
		.emli{padding:3px 10px 10px 12px; background:url('/img/best_block_bg.gif') repeat-y 0 0; font-weight:bolder; color:#020204;}
		.emli a { color:#020204;}
		.dt{margin:0 1px; padding:8px 10px; border: 1px solid #187dd0; }
/*			.dt span{padding:0 5px 0 0;}
*/			.dt a { color:#268ce1;}
		.dt2{margin-left:2px; border:none !important; background:url('/img/best_block_a2_bg.gif') repeat-y top center;}
		.doctype{padding:5px 10px; background:url('/img/best_block_bg.gif') repeat-y 0 0; }
/*		.doctype{margin:0; padding:15px 10px 14px 14px; background:url('/img/best_block_b_bg.gif') no-repeat 0 0;}
*/			.doctype a { color:#268ce1;}

	.bdo_select{}
	.kbd_noscript{}
/*
.a_samp{width:186px; margin:0 0 5px 0; background:url('/img/news_block_bg.gif') no-repeat 0 59px;}
.a_samp a { color:#268ce1;}
	.anfive{background:url('/img/news_block_top.gif') no-repeat 0 0;}
	.together{padding:8px 0; background:url('/img/news_block_bottom.gif') no-repeat 50% 100%;}
		.table{margin:7px 1px 10px 1px; padding:6px 10px 8px 12px; border:1px solid #187dd0;}
			.table a {padding:0 5px 0 0; color:#268ce1;}
		.colgroupvisited_way{margin:13px 0 10px 0; padding:7px 10px 7px 12px; background:url('/img/news_text_bg.gif') repeat-y top center; font-weight:bolder; font-size:13px; color:#020204;}	

*/
.a_samp{width:186px; margin:0 0 5px 0; padding: 0; }
.a_samp a { color:#268ce1;}
	.together{background:url('/img/best_block_top.gif') no-repeat 0 0; padding: 5px 0 0 0;}
		.table{padding:0px 10px 3px 10px; margin:0; background:url('/img/best_block_bg.gif') repeat-y 0 0; b4order: 1px solid #187dd0; }
		.colgroupvisited_way{ padding:0 1px 5px 1px; margin: 0 0 5px 0; background:url('/img/best_block_bottom.gif') no-repeat bottom center; }
		.colgroupvisited_way div { padding:5px 9px 5px 9px; border: 1px solid #187dd0; display: block;}

.visited_strong{width:179px; margin:10px 0 20px 5px;}
	.visited_strong ul{padding:0 20px 0 20px;}
	.visited_strong ul li a{color:#268ce1;}

.mapofbig{width:179px; margin:10px 0 20px 5px; text-align:center;}
	.mapofbig div{}

.link{margin:0 0 30px 0; text-align:center;}

.the{margin:0 0 30px 0;}
	.the div{}
		.the ul{border-left:1px solid #92c5f0; width:24%; text-align:center; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
			.the ul li{margin:0 0 5px 0;}
				.the ul li a{color:#268ce1;}

.legend_th_engagement{margin:0 0 30px 0;}
	.legend_th_engagement ul li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:0 5px 5px 0;}
	.legend_th_engagement ul li a {color:#268ce1;}

.em{margin:0 0 10px 0; padding:0 5px 2px 0; text-align:left; font-size:12px; font-weight:bold; color:#000;}

.sub{margin:0 0 20px 0; padding:5px 0 0 0; position:relative;  }

	.dl_onspan{background:url('/img/info_block_top.gif') repeat-x 0 0;}
		.colcolgroup_tt{background:url('/img/info_block_top_l.gif') no-repeat 0 0;}
		.way{padding:16px 0 0 0; background:url('/img/info_block_top_r.gif') no-repeat 100% 0;}

	.tdtdins{background:url('/img/info_block_bottom.gif') repeat-x 0 3px;}
		.are_bigpre{background:url('/img/info_block_bottom_l.gif') no-repeat 0 0;}
		.h6{padding:16px 0 0 0; background:url('/img/info_block_bottom_r.gif') no-repeat 100% 0;}

	.caption{background:url('/img/info_block_l.gif') repeat-y 0 0;}
		.acronym{min-height:115px; height:auto !important; height:115px; margin:0 0 0 2px; padding:0 2px 0 0; background:url('/img/info_block_r_big.gif') repeat-y 100% 0;}

/*			.labelbrcolgroup{position:absolute; left:100%; width:145px; height:91px; margin:57px 0 0 -385px; padding:7px 0 0 17px; border-left:1px solid #2a8ee2; background:url('/img/info_img_block_bg.gif') repeat-x left bottom;}*/
			.labelbrcolgroup{position:absolute; top: 60px; right:23px; width:124px; height:93px; }
			.labelbrcolgroup img{border:2px solid #2a8ee2;}
			
			.citebspan{margin:0;}
				.input_week_now{}
				.h20{padding:5px 161px 0 10px;}
				.h21{padding:5px 161px 5px 10px; font-weight:bolder; font-size:14px; }
					.h21 a { color:#268ce1;}
					.h21 a.an { display:block; position:absolute; top: 15px; right:2px; font-size:11px; width:161px; padding: 10px 0; border:1px solid #2a8ee2; font-weight:normal; background-color: #fff; text-align: center;}
/*					.h21 a {display:block; width:112px; height:56px; margin:-5px 0 0 0; padding:20px 0 0 50px; border-left:1px solid #2a8ee2; float:right; font-weight:normal;; font-size:11px; color:#268ce1;}
*/				.h22{padding:0 161px 10px 10px;}
					.h22 div {}
					.h22 div a {color:#000;}
				.weekprefive{ margin: 0 163px 0 1px; padding:10px; border-top:1px solid #92c5f0; border-bottom:1px solid #92c5f0; background:#edf6fc;}
					.weekprefive span{color:#010101;}
				.weekprefive2{ margin: 0 163px 0 1px; padding:10px 0 10px 10px; }
					.weekprefive2 span{padding:0 2px 0 10px; color:#010101;}
					.weekprefive2 a {color:#2a8ee2;}

.h1noscript_fieldset{width:179px; margin:0 0 20px 15px;}
	.optgroup{ }
	.html{padding:5px 0; }

.a{width:179px; margin:0 0 20px 15px;}
	.a ul{padding:0 20px 0 20px;}

#footer {
	background:url('/img/footer_big_bg.gif') top center no-repeat;
}

.button {float:left;  width:1px; height:1px; }
.bdo{float:right; width:1px; height:1px; }


.ol{ position: relative; }
	.object { position:absolute; width:320px; top: 105px; left:50%; margin:0 0 0 -330px }
/*	.supalso{ position:absolute; top: 105px; right:0; }*/
	.supalso{ position:absolute; width:320px; top: 105px; left:50%; margin:0 0 0 10px }
	.bodyan{position:absolute; left:50%; top:60px;width:520px; margin:0 0 0 -260px; padding:2px 0; color:#268ce1;}
		.bodyan span{padding:0 10px 0 100px; color:#268ce1;}
	
.tr_oltbody {
	color: #000;
	line-height: 150%;
	font-size: 12px;
}
.tr_oltbody h1,
.tr_oltbody h2,
.tr_oltbody h3 {
	margin: 1em 0 0.5em 0;
}
.tr_oltbody h1 {
	font: normal 18px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.tr_oltbody h2 {
	font: normal 16px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.tr_oltbody h3 {
	font: normal 14px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.tr_oltbody p {
	margin: 0 0 1em 0;
}
.smalloptgroupdoctype a,
.tr_oltbody a {
	color:#268ce1 !important;
}
.del {
	color: #000;
}
.smalloptgroupdoctype {
	color: #000;
	width: 95%;
	margin: 0 0 2em 0;
}
.smalloptgroupdoctype .anparam {
	text-align: right;
}

