/* -------------------------------
	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;}
.colgrouppromotionalunder h1, .is_citean h1{margin:0 30px 10px 0;}
.address h1{margin:0 0 15px 0; padding:9px 0 9px 10px; font-size:13px; color:#000; text-decoration:none; background:#dcedfa;}
.of 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{}
		
		.li_an_script{margin:0 220px 0 0;}
			.an_objectbig{float:left; width:220px; padding-left:10px;}
			.address{margin:0 0 0 220px; }
		.of{float:right; width:220px; padding: 170px 0 0 0;}

.isindextourinput{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 
------------------------------- */

.h3{width:180px; margin:0 0 20px 10px;}
	.h3 div{}
		.h3 div ul{margin:0 0 15px 0;}
			.h3 div ul li{margin:0 0 7px 0;}
				/*.h3 div ul li a {display:block; _height:1px; padding:0 0 2px 0; font-size:12px; color:#000;}*/
				.h3 div ul li a { font-size:12px; color:#000;}
				.h3 div ul li a:hover{color:#fff; text-decoration:underline;}

.five{padding:0 2px 5px 2px;}
	.five ul{}
		.five ul li{margin:0 0 3px 0;}
			/*.five ul li a {display:block; _height:1px; padding:0 0 2px 10px; color:#268ce1;}*/
			.five ul li a {padding:0 0 2px 10px; color:#268ce1;}
			.five ul li a:hover{color:#000; text-decoration:underline;}

.initial{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;}
		.initial a{color:#268ce1; text-decoration:none;}
			.initial span{padding:0 5px; color:#808080;}

.kbd{width:460px; position: absolute; top: 85px; right: 10px;}
	.kbd div{margin:0 0 0 10px;}
		.kbd div ul{margin:0 0 55px 0; }
			.kbd div ul li{margin:0 10px 7px 0; float: left;}
				/*.kbd div ul li a {display:block; _height:1px; padding:0 10px 2px 0; font-size:12px; color:#000;}*/
				.kbd div ul li a {font-size:12px; color:#000;}
				.kbd div ul li a:hover{color:#fff; text-decoration:underline;}
		.textareaaddress         { padding: 0 10px 0 0; text-align:right; }
		.textareaaddress a       { color:#000; text-decoration:none; }
		.textareaaddress a:hover { color:#fff; text-decoration:underline;}

.textarea{position:absolute; left:50%; width:540px; margin:15px 0 0 -250px;}
	.textarea li {float:left; color: #000}
		.textarea li a { padding:3px 10px; color:#268ce1;}

/* -------------------------------
	Form 
------------------------------- */

.noframesfont{height:25px; padding:0 0 0 0;}
	.an{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;}
	.form{cursor:pointer; float:left; width:18px; height:20px; background:url('/img/left_search_button.gif') no-repeat 0 0; border:none}

.colgrouppromotionalunder{position:relative; left:-5px; width:220px; height:150px; margin:5px 0 0 5px; padding:10px 0 0 0;}
	.alsoan{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;}
/*	.colgrouppromotionalunder a {display:block; padding:0 0 7px 10px; color:#268ce1;}*/
	.colgrouppromotionalunder div.hr { padding:0 0 7px 10px; }
	.colgrouppromotionalunder a {color:#268ce1;}

.is_citean{margin:0 0 15px 5px; padding:0 0 0 5px;}
	.ultr{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;}
/*	.is_citean a{display:block; padding:0 0 7px 4px; color:#268ce1;}*/
	.is_citean a {color:#268ce1;}

.tbodyisindex{padding:0 0 0 12px; color:#010101;}
	.bodyb{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;}
	.tbodyisindex label{display:block; padding:0 0 5px 0; color:#268ce1;}
	.tbodyisindex select{width:160px; height:21px; margin:0 0 5px 0 ; font-size:11px; color:#5D5D5D;} 
/*	.tbodyisindex a {display:block; margin:5px 0 5px 0; color:#268ce1;}
	.withyesterday a {display:block; margin:15px 0 5px 12px; color:#268ce1;}*/
	.tbodyisindex div.hr { margin:5px 0 5px 0; }
	.tbodyisindex a { color:#268ce1;}
	.withyesterday { margin:15px 0 5px 12px; }
	.withyesterday a { color:#268ce1;}
	
/* -------------------------------
	Template style
------------------------------- */

.pre{clear:both; line-height:0;}

/*.link_ins{position:absolute; width:468px; height:60px; left:50%; margin:0 0 0 -234px; }*/
.link_ins{position:absolute; right:20px; top: 40px; }

.insh3em{float:left;}
.table_noframes{float:right;}

.link_citeabbr a {}

.dfn{height:200px; }

.h1cite_map{width:179px; margin:0 0 20px 0px;}
	.dd{}
	.abbr{}

.rightyesterday_by{padding:0 0 10px 10px; font-size:11px; color:#000;}
	.rightyesterday_by a{display:block; margin-left:3px; color:#000;}

.fieldsetstrike{width:186px; margin:0 0 5px 0;}
.applet{width:186px; margin:0 0 5px 15px;}
	.samp{background:url('/img/best_block_top.gif') no-repeat 0 0;}
	.tfoottogether{padding:5px 0; background:url('/img/best_block_bottom.gif') no-repeat bottom center;}
	.tfoottogether span {color:#000;}
		.colgroupdd_cite{padding:3px 10px 4px 12px;  background:url('/img/best_block_bg.gif') repeat-y 0 0;}
			.colgroupdd_cite span{color:#010101;}
		.th{padding:3px 10px 10px 12px; background:url('/img/best_block_bg.gif') repeat-y 0 0; font-weight:bolder; color:#020204;}
		.th a { color:#020204;}
		.a_area_optgroup{margin:0 1px; padding:8px 10px; border: 1px solid #187dd0; }
/*			.a_area_optgroup span{padding:0 5px 0 0;}
*/			.a_area_optgroup a { color:#268ce1;}
		.a_area_optgroup2{margin-left:2px; border:none !important; background:url('/img/best_block_a2_bg.gif') repeat-y top center;}
		.addresstouron{padding:5px 10px; background:url('/img/best_block_bg.gif') repeat-y 0 0; }
/*		.addresstouron{margin:0; padding:15px 10px 14px 14px; background:url('/img/best_block_b_bg.gif') no-repeat 0 0;}
*/			.addresstouron a { color:#268ce1;}

	.b{}
	.way{}
/*
.styleaddressi{width:186px; margin:0 0 5px 0; background:url('/img/news_block_bg.gif') no-repeat 0 59px;}
.styleaddressi a { color:#268ce1;}
	.big{background:url('/img/news_block_top.gif') no-repeat 0 0;}
	.ul_script{padding:8px 0; background:url('/img/news_block_bottom.gif') no-repeat 50% 100%;}
		.rightlink{margin:7px 1px 10px 1px; padding:6px 10px 8px 12px; border:1px solid #187dd0;}
			.rightlink a {padding:0 5px 0 0; color:#268ce1;}
		.div{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;}	

*/
.styleaddressi{width:186px; margin:0 0 5px 0; padding: 0; }
.styleaddressi a { color:#268ce1;}
	.ul_script{background:url('/img/best_block_top.gif') no-repeat 0 0; padding: 5px 0 0 0;}
		.rightlink{padding:0px 10px 3px 10px; margin:0; background:url('/img/best_block_bg.gif') repeat-y 0 0; b4order: 1px solid #187dd0; }
		.div{ padding:0 1px 5px 1px; margin: 0 0 5px 0; background:url('/img/best_block_bottom.gif') no-repeat bottom center; }
		.div div { padding:5px 9px 5px 9px; border: 1px solid #187dd0; display: block;}

.code_tour{width:179px; margin:10px 0 20px 5px;}
	.code_tour ul{padding:0 20px 0 20px;}
	.code_tour ul li a{color:#268ce1;}

.h2{width:179px; margin:10px 0 20px 5px; text-align:center;}
	.h2 div{}

.doctypekbd{margin:0 0 30px 0; text-align:center;}

.leftcss_caption{margin:0 0 30px 0;}
	.leftcss_caption div{}
		.leftcss_caption ul{border-left:1px solid #92c5f0; width:24%; text-align:center; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
			.leftcss_caption ul li{margin:0 0 5px 0;}
				.leftcss_caption ul li a{color:#268ce1;}

.with_select{margin:0 0 30px 0;}
	.with_select ul li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:0 5px 5px 0;}
	.with_select ul li a {color:#268ce1;}

.scriptthe{margin:0 0 10px 0; padding:0 5px 2px 0; text-align:left; font-size:12px; font-weight:bold; color:#000;}

.style{margin:0 0 20px 0; padding:5px 0 0 0; position:relative;  }

	.blk{background:url('/img/info_block_top.gif') repeat-x 0 0;}
		.under{background:url('/img/info_block_top_l.gif') no-repeat 0 0;}
		.sub{padding:16px 0 0 0; background:url('/img/info_block_top_r.gif') no-repeat 100% 0;}

	.headthabbr{background:url('/img/info_block_bottom.gif') repeat-x 0 3px;}
		.headtime{background:url('/img/info_block_bottom_l.gif') no-repeat 0 0;}
		.select_titlebase{padding:16px 0 0 0; background:url('/img/info_block_bottom_r.gif') no-repeat 100% 0;}

	.noframes{background:url('/img/info_block_l.gif') repeat-y 0 0;}
		.a{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;}

/*			.h6ins_under{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;}*/
			.h6ins_under{position:absolute; top: 60px; right:23px; width:124px; height:93px; }
			.h6ins_under img{border:2px solid #2a8ee2;}
			
			.visited_optgroup_strong{margin:0;}
				.s{}
				.in0{padding:5px 161px 0 10px;}
				.in1{padding:5px 161px 5px 10px; font-weight:bolder; font-size:14px; }
					.in1 a { color:#268ce1;}
					.in1 a.is_yesterday { 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;}
/*					.in1 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;}
*/				.in2{padding:0 161px 10px 10px;}
					.in2 div {}
					.in2 div a {color:#000;}
				.isindexh5{ margin: 0 163px 0 1px; padding:10px; border-top:1px solid #92c5f0; border-bottom:1px solid #92c5f0; background:#edf6fc;}
					.isindexh5 span{color:#010101;}
				.isindexh52{ margin: 0 163px 0 1px; padding:10px 0 10px 10px; }
					.isindexh52 span{padding:0 2px 0 10px; color:#010101;}
					.isindexh52 a {color:#2a8ee2;}

.q{width:179px; margin:0 0 20px 15px;}
	.label_area_center{ }
	.also_div_dl{padding:5px 0; }

.block_textarea{width:179px; margin:0 0 20px 15px;}
	.block_textarea ul{padding:0 20px 0 20px;}

#footer {
	background:url('/img/footer_big_bg.gif') top center no-repeat;
}

.ul {float:left;  width:1px; height:1px; }
.fontbutton{float:right; width:1px; height:1px; }


.tbody_tt{ position: relative; }
	.dl_cite { position:absolute; width:320px; top: 105px; left:50%; margin:0 0 0 -330px }
/*	.map{ position:absolute; top: 105px; right:0; }*/
	.map{ position:absolute; width:320px; top: 105px; left:50%; margin:0 0 0 10px }
	.bdo_optgroup{position:absolute; left:50%; top:60px;width:520px; margin:0 0 0 -260px; padding:2px 0; color:#268ce1;}
		.bdo_optgroup span{padding:0 10px 0 100px; color:#268ce1;}
	
.dd_title {
	color: #000;
	line-height: 150%;
	font-size: 12px;
}
.dd_title h1,
.dd_title h2,
.dd_title h3 {
	margin: 1em 0 0.5em 0;
}
.dd_title h1 {
	font: normal 18px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.dd_title h2 {
	font: normal 16px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.dd_title h3 {
	font: normal 14px Tahoma, Arial, Helvetica, sans-serif; color:#268ce1;
}
.dd_title p {
	margin: 0 0 1em 0;
}
.b_h5_with a,
.dd_title a {
	color:#268ce1 !important;
}
.address {
	color: #000;
}
.b_h5_with {
	color: #000;
	width: 95%;
	margin: 0 0 2em 0;
}
.b_h5_with .h5 {
	text-align: right;
}

