html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, 
q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
				{ margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline }
:focus			{ outline-color: #7b86bb }
body			{ line-height: 1.5em }
table			{ }
caption, th, td	{ /*text-align: left;*/ font-weight: normal }
table, td, th	{ vertical-align: middle }
blockquote:before, blockquote:after, q:before, q:after
				{ content: "" }
blockquote, q	{ quotes: "" "" }
button			{ cursor: pointer }
a img			{ border: none }

/* ---------- default body declarations ---------- */
body			{ font-size: 68.75%; font-family: Arial; line-height: 1.4em; color: #323232 }

h1, h2, h3,	h4, h5, h6
				{ margin-top: .5em; margin-bottom: .6em; font-weight: bold; /*line-height: 1.3em;*/ color: #323232 }
h1				{ font-size: 1.818em }
h2				{ font-size: 1.636em }
h3				{ font-size: 1.455em }
h4				{ font-size: 1.273em }
h5				{ font-size: 1.182em }
h6				{ font-size: 1.091em }
h1 img, h2 img, h3 img, h4 img,	h5 img, h6 img
				{ margin: 0 }
p				{ margin: 0 0 1.0em 0;  }
a				{ text-decoration: none }
a:hover			{ text-decoration: underline }
sup, sub		{ line-height: 0 }
ul, ol			{ margin: 0 1.5em 1.5em 1.8em }
ul				{ list-style-type: disc; margin-left: 1.5em }
ol				{ list-style-type: decimal; margin-left: 2em }
ul ul			{ list-style: circle }
table			{ margin-bottom: 1em; }
thead td, th, tfoot td
				{ color: #2d2d2e }
th, td			{ padding: .3em 12px .3em 5px; color: #323232; vertical-align: top;  }
th				{ font-weight: bold }
tfoot			{ font-style: italic }
label			{ display:block; padding: .2em 10px .2em 0px; }
input, button, select, option, textarea
				{ font: normal normal 1em/1.2em Helvetica, Arial, sans-serif; }
input.field, textarea
				{ border: 1px solid #c8c8c8; background-color: #fff; border: 1px solid #c8c8c8; }
input.button, button
				{ cursor: pointer; margin: 1px; padding: .2em 10px; font-weight: bold; border: 1px solid #c8c8c8; border-radius: .3em; -moz-border-radius: .3em; 
				  -webkit-border-radius: .3em; background-color: #4d6097 }
* html input.button, * html button
				{ padding: .1em 2px }
*+html input.button, *+html button
				{ padding: .1em 2px }
input.image, button.image
				{ padding: 0 }
button.image img{ margin: 0; vertical-align: text-top }
input.field:active, input.field:focus, textarea:active, textarea:focus, input.button:active, input.button:focus, button:active, button:focus
				{ border-color: #7b86bb }
input.button:hover, button:hover
				{ color: #323232 }
input.button:active, input.button:focus, button:active, button:focus
				{ color: #323232 }
select	{ border: 1px solid #c8c8c8; }
/* ------------------------------ end General ---------------------------- */

body 			{ text-align:center; margin:0 auto; /*background: url(images/bg_0.gif) repeat 0 0;*/ font:normal 11px arial; color:#2d2d2e; padding:0px 0px;  }

#container_950	{ margin:0 auto; text-align:left; width:930px; height:755px; position:relative; background-color:#fff; padding:10px; }


.cols_3			{ float:left; width:930px; }
.title_top		{ clear:both; display:block; overflow:hidden; background:url(images/bg_blue_01.gif) repeat-x left top; height:33px; margin-bottom:10px; }
.title_top h1	{ float:left; font:normal 21px Trebuchet MS; color:#fff; padding:3px 0px 0px 10px; margin:0;  }
.title_top h1 a { font:normal 21px Trebuchet MS; color:#fff; }
.title_top h1 a:hover { text-decoration:underline; }
.search_top 					{ float:right; width:640px; padding-top:7px;  }
.search_top .txt				{ float:left; width:385px; text-align:right; font:normal 12px arial; color:#fff; padding-top:1px; padding-right:10px; }
.search_top .inputSearch		{ float:left; width:203px; height:18px; background:url(images/inputSearch.gif) no-repeat left top; padding:2px 6px 0px 6px; }
.search_top .inputSearch input	{ width:203px; border:none; border:0; font-size:11px; height:14px; background:transparent none; color:#999; }
.search_top input.okSearch		{ float:left; width:28px; height:19px; background:url(images/buttonSearch.gif) no-repeat left top; border:none; cursor:pointer; }

.col_left				{ float:left; width:148px; }
.col_left h2			{ background-color:#d7e3f2; padding:3px 5px 3px 5px; width:138px; color:#386193; font-size:12px; font-weight:bold; display:block; overflow:hidden; clear:both; }
select.country_select 	{ width:148px; color:#000; margin-bottom:5px; margin-top:2px; }
select.country_select_2	{ width:148px; color:#000; margin-bottom:15px; border: 1px solid #c8c8c8; }
input.country_input 	{ width:91px; color:#999; margin-bottom:5px; border: 1px solid #c8c8c8; height:17px; padding:1px 3px; }
input.blueButton_01 	{ width:30px; height:21px; background:url(images/bg_blue.gif) repeat-x left top; border:none; font:bold 11px arial; color:#fff; margin-bottom:3px; cursor:pointer; }
.button01				{ float:right; text-align:center; width:30px; padding:0px 0px ; }
.button01.noP			{ float:right; text-align:center; width:30px; padding:0px 0px ; }
.small_f				{ font-size:10px; }

ul#menuLeft	{ float:left; width:148px; padding:0px 0px 10px 0px; margin:0; }
ul#menuLeft li { float:left; width:148px; border-bottom:1px solid #e1e1e1; padding:2px 0px; margin:0; list-style:none; }
ul#menuLeft li a 		{ float:left; text-decoration:none; }
ul#menuLeft li a.left	{ float:left; width:128px; background:none; color:#000; text-decoration:none; }
ul#menuLeft li a.right	{ float:right; width:20px; background:url(images/arrow_0.gif) no-repeat right 5px; color:#000; text-decoration:none; }
ul#menuLeft li a.right:hover	{ background:url(images/arrow_0_over.gif) no-repeat right 3px; text-decoration:none; }
ul#menuLeft li a:hover  { color:#4b73a1; text-decoration:underline; }
ul#menuLeft li a.right:hover	{ text-decoration:none; }


.col_right		{ width:772px; float:left; padding-left:10px;  }
*html .col_right{ width:772px; float:right; padding-left:0px;  }
.col_right h2	{ background-color:#d7e3f2; padding:3px 5px 3px 5px; color:#386193; font-size:12px; font-weight:normal; display:block; overflow:hidden; clear:both; }
.col_right .col_1	{ float:left; width:492px; }

.weather_box 			{ clear:both; display:block; overflow:hidden; margin:0; position:relative; padding-top:40px; z-index:10 }
.weather_box.search 	{ padding:0; }
.weather_box.search h2  { font:bold 14px arial; color:#386193; background:none; }
.weather_box_top 		{ position:absolute; top:0; left:0; z-index:9999  }
.weather_box_top ul		{ clear:both; display:block; overflow:hidden; margin:0; padding:0; }
.weather_box_top ul li			{ float:left; margin:0px 0px 0px 0px; padding:0; list-style:none; width:122px; }
*html .weather_box_top ul li    { position:relative; }

.weather_box_top ul li .tab_in	{ float:left; width:122px;  margin-left:0px; padding:0; list-style:none; background:url(images/tab.gif) no-repeat left top; height:36px; 
								   text-align:center; padding-top:5px; }

.weather_box_top ul li a		{ font-weight:normal; font-size:11px; color:#969696; }
.weather_box_top ul li a:hover	{ text-decoration:none; color:#13345d   }


.weather_box_top ul li table  { width:100%; height:36px; padding:0; margin:0;  }
.weather_box_top ul li td    {text-align:center; vertical-align:middle; padding:2px; margin:0; }
.weather_box_top ul li .tab_in.active	{ float:left; margin:0px 0px 0px -1px; padding-top:5px; list-style:none; background:url(images/tab_active.gif) no-repeat left top; 	
								 		  font:bold 12px arial; color:#13345d; height:36px; width:123px;  }
*html .weather_box_top ul li .tab_in.active{ float:none; margin:0px 0px 0px 0px; padding-top:5px; background:url(images/tab_active.gif) no-repeat right top; 	
								             list-style:none; font:bold 12px arial; color:#13345d; height:36px; width:123px; position:absolute; left:-1px;   }
.weather_box_top ul li .tab_in.active a { font:bold 12px arial; color:#13345d; cursor:text; }

.weather_box_top ul li a.active td {font:bold 12px arial; color:#13345d;  }		
						
.weather_box_top ul li.first			{ float:left; margin:0; padding:0; list-style:none; width:126px; }
.weather_box_top ul li.first .tab_in	{ float:left; width:126px;  margin:0; padding:0; list-style:none; background:url(images/tab_f.gif) no-repeat right top; height:36px;
										  color:#969696; padding-top:5px;  }
.weather_box_top ul li.first a			{ font-weight:normal; font-size:11px; color:#969696; }
.weather_box_top ul li.first a:hover	{ text-decoration:none; color:#13345d  }
.weather_box_top ul li.first .tab_in.active	{ float:left; margin:0; padding-top:5px; list-style:none; background:url(images/tab_f_active.gif) no-repeat left top; 	
										      font-weight:bold; font-size:12px; color:#13345d; height:36px; width:126px;  }
*html .weather_box_top ul li.first .tab_in.active{ left:0px;   }
.weather_box_top ul li.first .tab_in.active a { font:bold 12px arial; color:#13345d;  cursor:text; }


.weather_box_text 					{ clear:both; display:block; overflow:hidden; border:1px solid #bfbfbf; }
*html .weather_box_text 					{ width:100%;  }
.line_weatherEngine						{ clear:both; display:block; overflow:hidden; background:url(images/bg_line.gif) repeat-x left bottom; padding-bottom:4px; height:36px; }
.line_weatherEngine.top					{ clear:both; display:block; overflow:hidden; background:none;  padding-bottom:0px; height:auto; }
*html .line_weatherEngine.top			{ width:100%; }
.line_weatherEngine.top .left			{ float:left; padding:0px 0px 0px 0px; color:#3e6697; }
.line_weatherEngine .left				{ float:left; padding:11px 0px 0px 20px; color:#3e6697; }
.line_weatherEngine .left a				{ color:#3e6697; font-weight:normal; }
.line_weatherEngine .left a span		{ color:#3e6697; font-weight:normal; font-size:11px; }
.line_weatherEngine .left a.greenFree	{ font-weight:bold; font-size:12px; color:#646464; text-decoration:none; }
.line_weatherEngine .left a.greenFree em{ color:#9dca3a; font-style:normal; }
.line_weatherEngine .left a.greenFree:hover	{ text-decoration:underline; }
.line_weatherEngine .right				{ float:right; padding:9px 5px 0px 0px; font-weight:bold; color:#3e6697; }
.line_weatherEngine .right span.color00	{ float:left; padding:3px 5px 3px 5px; font-weight:bold; color:#fff; background-color:#3e6697; }
.line_weatherEngine .right a			{ font-weight:normal; color:#3e6697; margin:3px 5px 0px 5px; display:inline; float:left; }
.line_weatherEngine .right a:hover		{ color:#061629; text-decoration:underline; font-weight:bold; }
.line_weatherEngine .right a.active		{ color:#061629; font-weight:bold; cursor:text; text-decoration:none;  }

.weather_box_text .box					{ padding:0px 10px 10px 10px; display:block; clear:both; overflow:hidden; }
*html .weather_box_text .box		{ float:left; }
.country_weather		{ clear:both; display:block; overflow:hidden; padding-top:5px; }
.country_weather .country { float:left; font-weight:bold; font-size:14px; }
.country_weather .country em	{ font-size:18px; font-weight:normal; font-style:normal; }
.country_weather .country small { font-size:10px; font-weight:normal; }
.country_weather .location	{ /*float:left;*/ font-size:10px; padding-top:2px; padding-left:5px ; line-height:17px;}
.country_weather .location a { color:#4b73a1; margin-left:10px; display:inline; font-weight:bold; font-family:tahoma; }
.country_weather.diag	{ clear:both; display:block; overflow:hidden; }
.country_weather.diag .location	{ clear:both; display:block; overflow:hidden; float:none; padding-left:0; }
.country_weather.diag .right	{ float:right; font-size:11px; color:#323232; }
.country_weather.diag .right a	{ margin:0px 3px; display:inline; color:#323232; }
.country_weather.diag .right a.active{ font-weight:bold; text-decoration:none; }
.country_weather .country.search { float:left; font-weight:normal; font-size:11px; }
.country_weather .country.search .name { font-weight:bold; font-size:14px; padding-left:4px; }
.country_weather .country.search .place { font-weight:bold; font-size:12px; padding-left:4px; }

.report_weather	{ clear:both; display:block; overflow:hidden; padding-top:3px; font-size:10px; font-family:tahoma; }

.select_station	{ display:block; padding-top:20px; }
.select_station	select { width:148px; border:1px solid #c8c8c8; }

.details_weather			{ display:block; padding:18px 0px 0px 0px; clear:both; overflow:hidden; }
.details_weather .details	{ float:left; width:220px; font-size:14px; line-height:19px; padding-top:2px; }
.details_weather .details .report{ font-size:11px; line-height:14px; padding-top:5px; height:83px; overflow-y:auto; overflow-x:hidden; float:left; width:220px; }

.report_image							{ float:right; width:198px; background:url(images/bg_box_top.gif) no-repeat left top; padding-top:9px; }
.report_image .main						{ float:left; width:168px; background:url(images/bg_box_bottom.gif) no-repeat left bottom; padding:4px 15px 12px 15px; }
.report_image .main h2					{ width:168px; float:left; font-weight:bold; font-size:11px; display:block; margin:0; padding:0; background:none; }
.report_image .main .report_day			{ width:168px; float:left; padding:3px 0px; }
.report_image .main .report_city 		{ width:168px; float:left; font-weight:bold; font-size:24px; /*height:27px; overflow:hidden;*/}
.report_image .main .report_city em 	{ font-weight:bold; font-size:14px; font-style:normal;  }
.report_image .main .report_col2		{ width:168px; float:left; padding-top:5px; }	
.report_image .main .report_col2 .report_img		{ float:left; width:80px; text-align:center; }	
.report_image .main .report_col2 .report_temp		{ float:right; width:88px; font-weight:bold; font-size:24px; text-align:center; padding-top:5px; }	
.report_image .main .report_info					{ display:block; font-size:14px; clear:both; overflow:hidden; padding-top:5px }

.google_Adds	{ clear:both; display:block; overflow:hidden; height:65px; padding-top:20px; text-align:center;  }
.google_Adds2	{ clear:both; display:block; overflow:hidden; /*padding-top:10px;*/ text-align:center; padding:5px 0px;  }
.col_right .col_2	{ float:right; width:270px; }

.weather_forecast  		 { float:left; width:270px; }
.weather_forecast h2	 { margin-bottom:0; }
*html .weather_forecast h2	 { height:16px;  }
.weather_forecast table  { float:left; width:270px; }
.weather_forecast td,
.weather_forecast th		{ padding:5px 10px; vertical-align:middle;  text-align:center; } 
.weather_forecast td.first	{ padding:5px 10px 5px 0px; text-align:center; } 
.weather_forecast th.first  { padding:5px 10px 5px 0px; text-align:left } 	
.weather_forecast th  		{ border-bottom:1px solid #dedede; }
.weather_forecast tr.color  { background-color:#f6f9fc; } 
.weather_forecast td.txt	{ padding:5px 0px 5px 0px; width:70px; }
.weather_forecast td.img	{ padding:5px 0px 5px 0px; width:45px; text-align:right; }


.weather_forecast_2					{ float:left; width:100%; }
.weather_forecast_2 h2	 			{ font-weight:bold; }
.weather_forecast_2 table.left	 	{ float:left; width:130px; }
.weather_forecast_2 table.right  	{ float:right; width:130px; }
.weather_forecast_2 td,
.weather_forecast_2 th				{ padding:3px 3px; vertical-align:middle; font-size:11px; color:#13345d } 
.weather_forecast_2 th  			{ border-bottom:1px solid #dedede; }
.weather_forecast_2 tr.color  		{ background-color:#eef4fa; } 
.weather_forecast_2 td.red			{ color:#e51837; text-align:right; }
.weather_forecast_2 td.blue2		{ color:#059de9; text-align:right; }
.weather_forecast_2 td.blue2 img	{ margin-right:5px; margin-bottom:2px; }
.weather_forecast_2 a 				{ color:#13345d; }

.weather_forecast_week		{ clear:both; display:block; overflow:hidden; padding:10px 0px; }
.weather_forecast_week h2	{ margin:0px 0px 0px 0px; font-weight:bold; }
.weather_forecast_week h2 a	{ margin-left:20px; display:inline; font-size:11px; color:#386193; text-decoration:underline; font-weight:normal; }
.weekBox	{ clear:both; display:block; overflow:hidden; border:1px solid #dcdcdc; border-right:none; }
.weekBox .day { border-right:1px solid #dcdcdc; float:left; width:108px; text-align:center; padding:8px 10px 0px 10px; /*font-size:12px; */}
.weekBox .day p { margin-bottom:0.7em; }
.weekBox .day.last { border-right:1px solid #dcdcdc; float:left; width:105px; text-align:center; }
.weekBox .day .date	{ font:bold 14px arial; color:#000; clear:both; }
.weekBox .day img			{ padding:0px 0px 0px 0px; }

.grafimaBox				{ clear:both; display:block; margin:0 auto; text-align:left; width:485px; padding:10px 0px; }
.grafimaBox .blueBox 	{ float:left; width:485px; padding:0; margin:0; text-align:left; }

.table_7days 			{ float:left; width:100%; /*padding:10px 0px 0px 0px;*/ }
.table_7days table		{ width:100%; margin-bottom:0; }
.table_7days tr.color   { background-color:#f6f9fc; } 
.table_7days td			{ padding:5px 10px; text-align:center; vertical-align:middle; }
.table_7days td.left	{ text-align:left; }
.table_7days th			{ padding:5px 10px; text-align:center; vertical-align:top; font:bold 9px tahoma; border-bottom:1px solid #dedede }
.table_7days th.left	{ padding:5px 10px; text-align:left; vertical-align:top; font:bold 9px tahoma; border-bottom:1px solid #dedede; padding-left:0; }
.table_7days th.right	{ text-align:right;  }
.table_7days .tbl_stations_date 		{ text-align:center; display:block; margin:0 auto; }
.table_7days .tbl_stations_date a 		{ display:block; font:normal 10px arial; color:#000; text-decoration:underline; }
.table_7days .tbl_stations_date img	{ text-align:center; padding:2px 0px 0px 0px; }
.table_7days td select { width:118px; border:1px solid #c8c8c8; margin-bottom:0; float:right; margin-right:10px; display:inline; }
.table_7days td.scroll { padding:0;}
.table_7days td.scroll .boxScroll { padding:0; float:left; width:100%; /*height:356px;*/ height:392px; overflow-y:scroll; overflow-x:hidden }
.table_7days td.scroll .boxScroll table 		{ padding:0; margin:0; text-align:left; }
.table_7days td.scroll .boxScroll td    		{ padding:9px 10px;  vertical-align:middle; text-align:center }
.table_7days td.scroll td.left  	            { text-align:left; }

.table_7days table.mnth_list		 { width:100%; margin-bottom:10px; }
.table_7days table.mnth_list td 	 { padding:6px 10px; text-align:center; vertical-align:middle; }

.table_7days table.search_list		 	 { width:100%; margin-bottom:0px; padding:10px 0px 0px 0px; border-bottom:1px solid #dedede; line-height:12px }
.table_7days table.search_list th img	 { vertical-align:middle; margin-left:5px; display:inline; }
.table_7days table.search_list th.left   { text-align:left; padding-left:10px; }
.table_7days table.search_list th.left a,
.table_7days table.search_list th a 	 { color:#323232; font-size:9px; }
.table_7days table.search_list td 	 	 { padding:3px 10px; text-align:center; vertical-align:middle; }
.table_7days table.search_list td a		 { color:#323232; font-weight:bold; }
.table_7days table.search_list td.left 	 { text-align:left }
.table_7days table.search_list a.img   	 { margin-left:5px; display:inline; }
.table_7days table.search_list a.img img { vertical-align:middle; }
.table_7days table.search_list td small  { font-size:9px; }

.moreStation_01 { float:left; width:100%; padding:10px 0px 0px 0px; }
.moreStation_01 .left	{ float:left; }
.moreStation_01 .left select	{ width:148px; color:#000; margin-bottom:5px; margin-top:2px; }
.moreStation_01 .right_dayCal 	{ float:right; width:145px; padding-top:5px; }
.moreStation_01 .right_dayCal a { float:left; margin:0 5px; display:inline; }
.moreStation_01 .right_dayCal a.left_arrow 			{ width:13px; height:13px; background:url(images/arrow_left.gif) no-repeat left top; float:left; }
.moreStation_01 .right_dayCal a.left_arrow.active 	{ width:13px; height:13px; background:url(images/arrow_left_act.gif) no-repeat left top; float:left; }
.moreStation_01 .right_dayCal a.right_arrow 		{ width:13px; height:13px; background:url(images/arrow_right.gif) no-repeat left top; float:left; margin-right:0; }
.moreStation_01 .right_dayCal a.right_arrow.active 	{ width:13px; height:13px; background:url(images/arrow_right_act.gif) no-repeat left top; float:left; }
.moreStation_01 .right_dayCal .txt					{ float:left; font:bold 12px arial; color:#3e6697; }
.moreStation_01 .right_dayCal a.cal_00 		{ float:left;   margin-right:0; }
.moreStation_01 .right_dayCal a.cal_00 img  { float:left; }

.country_weather.diag .right_button { float:right; padding-top:5px; }
.country_weather.diag .right_button ul 		{ float:left; padding:0; margin:0; list-style:none; }
/*.country_weather.diag .right_button ul li.first 	{ float:left; padding:0px 0px 0px 5px; margin:0; list-style:none; width:auto; }
.country_weather.diag .right_button ul li.second 	{ float:left; padding:0px 0px 0px 5px; margin:0; list-style:none; width:110px; }

.country_weather_top .right_button ul li.first2 	{ float:left; padding:0px 0px 0px 5px; margin:0; list-style:none; width:80px; }
.country_weather_top .right_button ul li.second2 	{ float:left; padding:0px 0px 0px 5px; margin:0; list-style:none; width:80px; }*/
.country_weather.diag .right_button ul li 				{ float:left; list-style:none; padding:0px 0px 0px 5px; margin:0; }
.country_weather.diag .right_button ul li a				{ float:left; padding:0px 0px 0px 8px; margin:0; background:none; font:normal 10px tahoma; text-decoration:none; cursor:pointer;  }
.country_weather.diag .right_button ul li a span.left	{ float:left; padding:1px 0px 0px 0px; margin:0; background:none; height:15px; text-decoration:none; color:#323232; }
.country_weather.diag .right_button ul li a span.right  { float:left; padding:1px 0px 0px 0px; margin:0; background:none; height:15px; 
														  width:8px; }
.country_weather.diag .right_button ul li a:hover		{ float:left; padding:0px 0px 0px 8px; margin:0; background:url(images/griButton_left.gif) no-repeat left top;  }
.country_weather.diag .right_button ul li a:hover span.left	{ float:left; padding:1px 0px 0px 0px; margin:0; background:url(images/griButton.gif) repeat-x right top; height:15px;  }
.country_weather.diag .right_button ul li a:hover span.right{ float:left; padding:1px 0px 0px 0px; margin:0; background:url(images/griButton_right.gif) no-repeat right top; height:15px;
															  width:8px;  }
.country_weather.diag .right_button ul li a.active			 { float:left; padding:0px 0px 0px 8px; margin:0; background:url(images/griButton_left.gif) no-repeat left top; 
															   font-weight:bold; cursor:text; }
.country_weather.diag .right_button ul li a.active span.left { float:left; padding:1px 0px 0px 0px; margin:0; background:url(images/griButton.gif) repeat-x left top; height:15px;  }
.country_weather.diag .right_button ul li a.active span.right{ float:left; padding:1px 0px 0px 0px; margin:0; background:url(images/griButton_right.gif) no-repeat right top; height:15px;
															   width:8px;  }

.left_page { float:left; padding:3px 0px; }
.left_page a.left { float:left; background:url(images/arrow_left2.gif) no-repeat left 2px; width:13px; height:13px; text-decoration:none }
.left_page .txt	 	{ float:left; font:normal 11px arial; padding:0px 5px; color:#386193; }
.left_page a.right { float:left; background:url(images/arrow_right2.gif) no-repeat left 2px; width:13px; height:13px; text-decoration:none  }
.right_page { float:right; padding:4px 0px; }
.right_page .txt	 	{ float:left; font:normal 11px arial; padding:0px 5px; color:#386193; }
.right_page .inputSmall { float:left; width:20px; height:15px; background:url(images/inputSmall.gif) no-repeat left top; padding:2px 5px; }
.right_page .inputSmall input { width:20px; padding:0; font-size:9px; border:none; background:transparent none }
.right_page input.goS   { float:left; border:none; display:inline; background:url(images/arrow_right2_2.gif) no-repeat left 2px; width:19px; height:17px; cursor:pointer; }

.grammi	{ clear:both; display:block; overflow:hidden; background:url(images/bg_line.gif) repeat-x left bottom; padding-bottom:4px;  }

/*---------------------- change Size ----------------------------*/

#container_800	{ margin:0 auto; text-align:left; width:780px; height:745px; position:relative; background-color:#fff; padding:10px; }
#container_800 .cols_3	{ width:780px; }
#container_800 .col_right { width:622px; float:left; padding-left:10px;  }
*html #container_800 .col_right { width:622px; float:right; padding-left:0px;  }
#container_800 .col_2	{ float:right; width:120px; padding-left:10px; }
*html #container_800 .col_2	{ float:right; width:120px; padding-left:0px; }
#container_800 .weather_forecast_2 table.left { float:left; width:120px; padding-bottom:10px; }
#container_800 .weather_forecast_2 td { padding:3px 3px; }
#container_800 .weather_forecast_2 th { padding:5px 3px; text-align:left; }
#container_800 .weather_forecast_2 table.right  	{ float:right; width:120px; }

#container_800 .weekBox .day { padding:8px 9px; width:85px; }
#container_800 .weekBox .day.last { width:82px; }
#container_800 .weather_forecast  	 	{ float:left; width:100%; padding-top:5px }
#container_800 .weather_forecast h2	 	{ margin-bottom:0; }
#container_800 .weather_forecast h2 .left	{ float:left; }
#container_800 .weather_forecast h2 .right	{ float:right; }
#container_800 .weather_forecast h2 .right a{ color:#386193; font-size:11px; text-decoration:underline; }
#container_800 .weather_forecast table  { float:left; width:100%; }
#container_800 .weather_forecast th		{ font-size:10px; font-family:tahoma; }
#container_800 .weather_forecast tD		{ padding-bottom:3px; padding-top:3px; }
#container_800 .weather_forecast td.txt	{ padding:5px 0px 5px 0px; width:100px; }
#container_800 .line_weatherEngine      { background:none; padding:0px 0px 0px 0px; height:20px }
#container_800 .line_weatherEngine .left { padding:0px 0px 0px 3px; }
#container_800 .line_weatherEngine .right { padding:0px 0px 0px 0px; }
#container_800 .google_Adds2			  { padding:0; }

.country_weather_top						{ clear:both; display:block; overflow:hidden; background:url(images/bg_line.gif) repeat-x left bottom; padding:10px; }
*html .country_weather_top					{ width:468px; }
.country_weather_top .country 				{ float:left; font-weight:bold; font-size:12px; }
.country_weather_top .country em			{ font-size:14px; font-weight:bold; font-style:normal; }
.country_weather_top .country small 		{ font-size:10px; font-weight:normal; }
.country_weather_top .location				{ float:left; font-size:10px; padding-top:2px; padding-left:0px }
*html .country_weather_top .location		{  width:70%; }
.country_weather_top .location a 			{ color:#4b73a1; margin-left:10px; display:inline; font-weight:bold; font-family:tahoma; }
.country_weather_top .right					{ float:right; font-size:11px; color:#323232; padding-top:22px; }
.country_weather_top .right a				{ margin:0px 3px; display:inline; color:#323232; }
.country_weather_top .right a.active		{ font-weight:bold; text-decoration:none; }
.country_weather_top .country.search 		{ float:left; font-weight:normal; font-size:11px; }
.country_weather_top .country.search .name  { font-weight:bold; font-size:14px; padding-left:4px; }
.country_weather_top .country.search .place { font-weight:bold; font-size:12px; padding-left:4px; }
.country_weather_top .right_button { float:right; padding-bottom:15px; }
.country_weather_top .right_button ul 		{ float:left; padding:0; margin:0; list-style:none; }
.country_weather_top .right_button ul li 	{ float:left; padding:0px 0px 0px 5px; margin:0; list-style:none; }

.country_weather_top .right_button ul li.first 		{ float:left; padding:0px 0px 0px 0px; margin:0; list-style:none; width:auto; }
.country_weather_top .right_button ul li.second 	{ float:left; padding:0px 0px 0px 5px; margin:0; list-style:none; width:110px; }
.country_weather_top .right_button ul li.first2 	{ float:left; padding:0px 0px 0px 0px; margin:0; list-style:none; width:80px; }
.country_weather_top .right_button ul li.second2 	{ float:left; padding:0px 0px 0px 5px; margin:0; list-style:none; width:80px; }


.country_weather_top .right_button ul li 				{ float:left; list-style:none; padding:0px 0px 0px 5px; margin:0; }
.country_weather_top .right_button ul li a				{ float:left; padding:0px 0px 0px 8px; margin:0; background:none; font:normal 10px tahoma; text-decoration:none; cursor:pointer;  }
.country_weather_top .right_button ul li a span.left	{ float:left; padding:1px 0px 0px 0px; margin:0; background:none; height:15px; text-decoration:none; color:#323232; }
.country_weather_top .right_button ul li a span.right  { float:left; padding:1px 0px 0px 0px; margin:0; background:none; height:15px; 
														  width:8px; }
.country_weather_top .right_button ul li a:hover		{ float:left; padding:0px 0px 0px 8px; margin:0; background:url(images/griButton_left.gif) no-repeat left top;  }
.country_weather_top .right_button ul li a:hover span.left	{ float:left; padding:1px 0px 0px 0px; margin:0; background:url(images/griButton.gif) repeat-x right top; height:15px;  }
.country_weather_top .right_button ul li a:hover span.right{ float:left; padding:1px 0px 0px 0px; margin:0; background:url(images/griButton_right.gif) no-repeat right top; height:15px;
															  width:8px;  }
.country_weather_top .right_button ul li a.active			 { float:left; padding:0px 0px 0px 8px; margin:0; background:url(images/griButton_left.gif) no-repeat left top; 
															   font-weight:bold; cursor:text; }
.country_weather_top .right_button ul li a.active span.left { float:left; padding:1px 0px 0px 0px; margin:0; background:url(images/griButton.gif) repeat-x left top; height:15px;  }
.country_weather_top .right_button ul li a.active span.right{ float:left; padding:1px 0px 0px 0px; margin:0; background:url(images/griButton_right.gif) no-repeat right top; height:15px;
															   width:8px;  }
/*.country_weather_top .right_button ul li a			{ float:left; padding:0px 0px 0px 8px; margin:0; background:none; font:normal 10px tahoma; text-decoration:none;  }
.country_weather_top .right_button ul li a span		{ float:right; padding:1px 8px 0px 0px; margin:0; background:none; height:15px; text-decoration:none; color:#323232; }
.country_weather_top .right_button ul li a:hover		{ float:left; padding:0px 0px 0px 8px; margin:0; background:url(images/griButton_left.gif) no-repeat left top;  }
.country_weather_top .right_button ul li a:hover span.left	{ float:right; padding:1px 8px 0px 0px; margin:0; background:url(images/griButton_right.gif) no-repeat right top; height:15px;  }
.country_weather_top .right_button ul li a.active		{ float:left; padding:0px 0px 0px 8px; margin:0; background:url(images/griButton_left.gif) no-repeat left top; font-weight:bold; }
.country_weather_top .right_button ul li a.active span.left	{ float:right; padding:1px 8px 0px 0px; margin:0; background:url(images/griButton_right.gif) no-repeat right top; height:15px;  }*/


#container_800 .table_7days td.scroll .boxScroll 			{ height:450px; }
#container_800 .table_7days td.scroll .boxScroll td    		{ padding:7px 10px;  vertical-align:middle; text-align:center }
#container_800 .table_7days td.scroll .boxScroll td.left { text-align:left; }
#container_800 .moreStation_01 { padding:5px 0px 0px 0px; }
*html  #container_800 .weather_box .weather_box_text 			{  width:100%;   }

#html #container_800 .weather_box.search .weather_box_text 		{ width:100%;  }

#container_490	{ margin:0 auto; text-align:left; width:470px; height:745px; position:relative; background-color:#fff; padding:10px; }
#container_490 .cols_3	{ width:470px; }
#container_490 .col_right { width:470px; float:left; padding-left:0px;  }
#container_490 .col_right .col_1 { width:470px; }


#container_490 .search_top 					{ float:right; width:245px; padding-top:7px;  }
#container_490 .line_weatherEngine      	{ background:none; padding:0px 0px 0px 0px; height:20px; }
#container_490 .line_weatherEngine .left 	{ padding:0px 0px 0px 3px; }
#container_490 .line_weatherEngine .right 	{ padding:0px 0px 0px 0px; }
*html #container_490 .weather_box_top		{ z-index:9999; width:470px; }
#container_490 .weather_box_top ul li		{ float:left; margin:0px 0px 0px 0px; padding:0; list-style:none; width:117px; }
#container_490 .weather_box_top ul li		{ float:left; margin:0px 0px 0px 0px; padding:0; list-style:none; width:117px; }
#container_490 .weather_box_top ul li .tab_in{ float:left; width:117px;  margin-left:0px; padding:0; list-style:none; background:url(images/tab_490.gif) no-repeat left top; height:36px; 
								               text-align:center; padding-top:5px; }
*html #container_490 .weather_box_top ul li .tab_in{ float:left; width:117px;  margin-left:0px; padding:0; list-style:none; background:url(images/tab_490.gif) no-repeat left top; 
													  height:36px; text-align:center; padding-top:5px; position:relative; }
#container_490 .weather_box_top ul li a         { font-weight:normal; font-size:11px; color:#969696; }
#container_490 .weather_box_top ul li a:hover	{ text-decoration:none;   }
#container_490 .weather_box_top ul li .tab_in.active{ float:left; margin:0px 0px 0px -1px; padding-top:5px; list-style:none; background:url(images/tab_active_490.gif) no-repeat left top; 	
								                      font:bold 12px arial; color:#13345d; height:36px; width:118px;  }
*html #container_490 .weather_box_top ul li .tab_in.active{ float:none; margin:0px 0px 0px 0px; padding-top:5px; background:url(images/tab_f_active_490_0.gif) no-repeat right top; 	
								                            list-style:none; font:bold 12px arial; color:#13345d; height:36px; width:118px; position:absolute; left:-1px;   }
#container_490 .weather_box_top ul li .tab_in.active a { font:bold 12px arial; color:#13345d;  }

#container_490 .weather_box_top ul li.first		{ float:left; margin:0; padding:0; list-style:none; width:119px; }
#container_490 .weather_box_top ul li.first .tab_in	{ float:left; width:119px;  margin:0; padding:0; list-style:none; background:url(images/tab_f_490.gif) no-repeat left top; height:36px;
										              color:#969696; padding-top:5px;  }
#container_490 .weather_box_top ul li.first .tab_in a { font-weight:normal; font-size:11px; color:#969696;  }
#container_490 .weather_box_top ul li.first a:hover		{ text-decoration:none;  }
#container_490 .weather_box_top ul li.first .tab_in.active	{ float:left; margin:0; padding-top:5px; list-style:none; background:url(images/tab_f_active_490.gif) no-repeat left top; 	
										                      font-weight:bold; font-size:12px; color:#13345d; height:36px; width:119px;  }
*html #container_490 .weather_box_top ul li.first .tab_in.active{ left:0px;   }
#container_490 .weather_box_top ul li.first .tab_in.active a { font-weight:bold; font-size:12px; color:#13345d; }

#container_490 .report_image { padding-bottom:10px; }

#container_490 .weather_forecast  	 		{ float:left; width:100%; padding-top:5px }
#container_490 .weather_forecast table  	{ float:left; width:100%; }
#container_490 .weather_forecast h2 .left	{ float:left; }
#container_490 .weather_forecast h2 .right	{ float:right; }
#container_490 .weather_forecast h2 .right a{ color:#386193; font-size:11px; text-decoration:underline; }
#container_490 .country_weather .location 	{ letter-spacing:-0.05em; }


*html #container_490 .weather_box_text 			{  width:100%;  }
#container_490 .country_weather_top { padding:10px 10px 10px 10px;  }
#container_490 .country_weather_top .right_button { float:left; padding-bottom:0px; }
#container_490  table.mnth_list td, 
#container_490  table.mnth_list th{ padding:6px 5px; }

#container_490  table.search_list td, 
#container_490  table.search_list th{ padding:5px 5px 5px 5px; }



table.weatherarchives { float:right; width:200px; padding:0; margin:0; }
table.weatherarchives td { padding:0px 5px; margin:0; }
table.weatherarchives input.inputOk00 { width:50px; background-color:#f0f0f0; border:1px solid #c8c8c8; font-weight:bold; }
.outBox	{ float:left; width:100%; height:410px; }

#container_490 .weather_box_text .box	{ padding:0px 0px 7px 0px; display:block; clear:both; overflow:hidden; }
#container_490 .country_weather.diag	{ padding-top:0px; }
#container_490 .country_weather.diag .table_7days { margin-left:10px; margin-right:10px; display:inline; width:448px; }
#container_490 .country_weather .country{ padding-left:10px; padding-right:10px; }
#container_490 .country_weather.diag .location { padding-left:10px; }
#container_490 .report_weather		{ padding-left:10px; padding-right:10px; }
#container_490 .select_station		{ padding-left:10px;  }
#container_490 .details_weather		{ padding-left:0px; padding-right:10px; }
#container_490 .details_weather .boxDet00	 { padding-left:10px; width:250px; float:left }
#container_490 .details_weather .report 	 { padding-left:10px; width:220px; float:left; }

#container_490 .title_top	{ margin-bottom:5px; }
#container_490 .line_weatherEngine { margin-bottom:5px; }

#container_490 .moreStation_01 .left { padding-left:10px; }
#container_490 .moreStation_01 .right_dayCal { padding-right:10px; }


select#radius	{ float:left; }
input#featureNameText 	{ float:left; }



#bigDiv { width:100%; height:745px; position:absolute; top:0; left:0; background:url(images/px.gif) repeat left top; display:block; z-index:9999 }

