body {
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:   12px;
	line-height: 18px;
}
a { color:#5d5c5c; }
a:visited { color:; }
 #wrapper_background {
	width: 100%; 
	/*height:2000px;*/
	/*border: 1px solid;*/
	text-align: left; 
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	vertical-align: middle;
}
 #wrapper_center {
	/*background-color: #FFFFFF;
	background-image:url(../images/stripe.png);*/
	/*width: 768px;*/
	/*border: 1px solid;*/
	width: 980px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	
	border:none;border-width:1px;
	border-color:#000;
	/**/
} 

/*CSS for top wrapper - BEGIN*/
#menu_top_wrap {
background-image:url(/images/v3/gradient_top.png);
background-repeat:repeat-x;
background-position:bottom left;
}
#menu_top_wrap_center {

margin-right: auto;
margin-left: auto;
width:980px;min-height:60px;
border-style:solid;
border-width:0px;
}
#menu_top_wrap_logo {
float:left;
margin-top:12px;
margin-bottom:3px;
}
		.menu_top_wrap_search_label {color:#949e9d;font-size:20px;float:right;margin-top:19px;line-height:25px;}
		#menu_autocomplete {float:right;border-style: none;border-width:thin;margin-right:3px;margin-top:2px;}
		
/*CSS for top wrapper - END*/	


/*CSS for middle - BEGIN*/
		#middle_gradient {padding-top:5px;background-image:url(/images/v3/gradient_bottom.png);background-repeat:repeat-x;height:60px;}
		#middle_wrapper {border:none;border-width:1px;margin-right: auto;margin-left: auto;width:980px;}
		#middle_neighbours {font-size:12px;color:#546b67;border-style:none;width:650px;float:left;}
		#middle_credit {float:right;text-align:left;width:315px}
		#middle_credit a {text-decoration:none;color:#363F3F;}
		#middle_credit a:link {text-decoration:none;color:#363F3F;}
		#middle_credit a:visited {text-decoration:none;color:#363F3F;}
		#middle_credit a:hover  {text-decoration:underline;color:#363F3F;}
/*CSS for middle - END*/

/*CSS for boxes BEGIN */

.box_title {display:inline;font-weight: normal;font-size:18px}
.box_wrapper{width:990px;margin-left:auto;margin-right:auto;margin-top:-5px;padding-left:12px;}
.box {float:left;width:325px;height:294px;margin-bottom:4px;margin-right:4px;color:#363f3f;background-image:url(/images/v3/box.png);background-repeat:no-repeat:}
.box_inner{padding:15px;}
.box_inner_row{margin-bottom:10px;line-height:20px;}

.box_header {font-family:arial;font-size:18px;margin-bottom:10px;color:#363f3f;}
.box_header a {text-decoration:none;color:#363f3f;}
.box_header a:link {text-decoration:none;color:#363f3f;}
.box_header a:visited {text-decoration:none;}
.box_header a:hover {text-decoration:underline;}

.box_links a {text-decoration:none;color:#363f3f;}
.box_links a:link {text-decoration:none;color:#363f3f;}
.box_links a:visited {text-decoration:none;}
.box_links a:hover {text-decoration:underline;}



.box_temperature_reading {color:#eb4a64;font-size:20px;}
.box_observation {font-size:20px;color:#949e9d;}
.box_observation a {text-decoration:none;color:#949e9d;}
.box_observation a:link {text-decoration:none;color:#949e9d;}
.box_observation a:visited {text-decoration:none;}
.box_observation A:hover {text-decoration: underline;}
.box_observation_time {font-size:12px;line-height:18px;}

.box_large_text{font-size:18px;color:#949e9d;line-height:28px;}
.box_medium_text{font-size:14px;color:#363F3F;line-height:18px;}

.box_twitter {font-size:20px;color:#44b8cf;line-height:26px;}
.box_twitter a {text-decoration:none;color:#44b8cf;}
.box_twitter a:link {text-decoration:none;color:#44b8cf;}
.box_twitter a:visited {text-decoration:none;color:#44b8cf;}
/*CSS for boxes END*/


/*CSS for weatherstations BEGIN*/
.current_observation {font-size:22px;color:#949e9d;line-height:26px;width:500px;}
.current_observation_reading {color:#5D5C5C;}
.current_observation_reading_temp {color:#eb4a64;font-weight:bold;}
.observation_header {font-family:arial;font-size:18px;margin-bottom:10px;color:#363f3f;}
.observation_chart{width:500px;margin-bottom:15px;}


/*CSS for weatherstations END*/

/*CSS for weatherstations BEGIN*/
.webcam_header{font-size:16px;margin-bottom:5px;}
.webcam_header a {text-decoration:none;}
.webcam_header a:link {text-decoration:none;}
.webcam_header a:visited {text-decoration:none;}

/*CSS for weatherstations END*/

		#menu_logo_text {float:left;width:170px;border-style: none;border-width:thin;}
		#menu_my_places {float:left;border-style: none;border-width:thin;font-size:12px;position:relative;top:4px;}
		#menu_cities_near {float:left;width:200px;border-style: none;border-width:thin;font-size:12px;}
		#info_bottom {width:100%;border-style: none;border-width:thin;background-color:#f0efee;}
		#menu_bottom_thumb_images{width:210px;border-style: none;border-width:thin;float:left;margin-left:12px;}
		#menu_bottom_info{width:270px;border-style: none;border-width:thin;float:left;color:#5b5b5b;margin-left:25px;}
		#menu_bottom_cities {border-style: none;border-width:thin;margin-left:12px;margin-top:0px;padding-bottom:5px;}
		#menu_bottom_map{border-style: none;border-width:thin;float:right;color:#5b5b5b;margin-right:15px;}
		#allcity_name {width:300px}
		.my_places a {text-decoration:none;}
		.my_places a:link {text-decoration:none;}
		.my_places a:visited {text-decoration:none;}
		.friend a {font-size:15px;color:#5B5B5B;line-height:15px;font-weight:bold;}
		.friend a:link {}
		.friend a:visited {}
		.menu_bottom_cities_font_size {font-size:12px;font-weight: normal; padding:0px 0px 0px 2px;margin-bottom:10px;}
		/*.menu_bottom_thumb_image {border-style: none;border-width:thin;float:left; padding:2px 2px 2px 2px;}*/
		.menu_bottom_title {font-size:16px;font-weight: bold; padding:10px 0px 5px 0px;color:#5b5b5b;width:200px;float:left;border-style:none;}
		.menu_bottom_title_text {font-size:12px;float:right;width:220px;border-style:none;padding:10px 0px 5px 0px;text-align: right;}
		.menu_bottom_info_title {font-size:16px;font-weight: bold; padding:10px 0px 5px 0px;color:#5b5b5b}
		
		
		.logo_overlay{width:159px;height:20px;}
		.arrow{position:relative;top:2px;}
		.forecasts_links{border-style:none;height:35px;}
		.symbol_image_size_small{	}
		.time_line{width:120px; height:15px;float:left;	;border-style: none;}
		.background-color1 {border-style: none;height:85px;background-color: #b9b9b9;}
		.background-color2 {border-style: none;height:85px;background-color: #d7d5d5;}
		










/*Main title + title menu BEGIN*/
.location_title_float{
	float:left;border-style:none;margin-top:18px;margin-bottom:15px
}
.location_title_margin{
	margin:0px 0px 1px 0px;font-size: 48px;font-weight:normal;
}


.location_title {
font-size: 48px;
color:#44b8cf;
line-height:54px;
font-weight:100;
width:100%;
}

.location_title_h1 {
display:inline;font-weight: normal;font-size:48px;
}

.location_city {
color:#363f3f;
line-height:54px;
font-weight:200;
font-size: 48px;
}
.short_links {font-size:12px;color:#44b8cf;margin-left:7px;line-height:16px;height:40px;float:left;margin-top:32px;}
.short_links a {color:#44b8cf;text-decoration:none;}
.short_links a:link {color:#44b8cf;text-decoration:none;}
.short_links a:visited {color:#44b8cf;text-decoration:none;}
/*Main title + title menu END*/


.webcam_title{
display:inline;font-weight: normal;font-size:28px;
}
.webcam_map{
	height:400px;width:400px;border-style:solid;border-width:1px
}
.neighbouring_cities {
	font-size:14px;
}


.logo {
float: right;

}

.search_form {
/*
margin-top: -5px;
float: right;*/

}
#main_content{
margin-top:10px;
width:800px;
height:537px;

}
.photo_description {
font-size: 12px;
color:#5d5c5c;
}
.photo_credit {
font-size: 12px;
color:#5d5c5c;
float:right;
}
.forecast_time_small {
position:relative;
left: 15px; top: 5px;
font-size: 18px;
color:black;


}
.forecast_time {
position:relative;
/*left: 15px;
top: 15px;*/
font-size: 18px;
color:#5b5b5b;
}
.forecast_date {
font-size: 12px;
color:#363F3F;
}
.forecast_day {
font-weight: bold;
font-size: 17px;
color:#363F3F;
}

.forecast_max_temp {
margin-top:0px;
font-size: 30px;
color:#EB4A64;
}
.forecast_min_temp {

/*left: 15px;
top: 15px;*/
font-size: 14px;
color:#363F3F;
}

.forecast_temperature_small {
position:relative;
margin-top:0px;
border-style:none;
border-color:blue;
font-size:30px;
padding:0px 10px 0px 10px;
line-height:27px;
/*line-height:60px;*/

}
.forecast_temperature {
position:relative;
top:50px;
border-style:none;
border-color:blue;
font-size:60px;
line-height:60px;
color:#5b5b5b;
}

.forecast_text{
font-size: 16px;

color:white;
position:relative;
top: -10px;                                                                                    
}

.comment_title{
font-size: 22px;
font-weight:500;
color:#5d5c5c;
}


.forecast_text a:link {
font-size: 16px;
color:white;
}

.forecast_text a:visited{
font-size: 16px;
color:white;
}
#short_forecast_ten_days {
position: relative;
  width:478px;
 height:210px;
 /*margin-right: auto;
 margin-left: auto;*/
 top:-250px;
 left:110px;
/**/

}
#forecast_background_ten_days {
margin-top:30px;
margin-bottom:30px;
width:980px;
z-index: 0;
}
#forecast_background_48_hours {
 position: relative;
 margin-top:15px;
 /*margin-right: auto;
 margin-left: auto;*/
 z-index: 0;
}

.ten_forecast_temperature {
font-size: 20px;
color:white;
}
.ten_forecast_date {
font-size: 20px;
color:	white;

}

#forecast_background {
position: relative;
margin-top:100px;
margin-bottom:70px;
margin-left:25px;
width:980px;
margin-right: auto;
margin-left: auto;
z-index: 0;
}

.forecast_box1{
border-style:none;
float:left;
height:180px;
width:170px;
border-style: none;
margin-left:45px;

}

.forecast_box2 {
border-style:none;
float:left;
height:150px;
width:110px;
border-style:none;
}

#short_forecast {
position: relative;
 	width:550px;
	height:210px;
	margin-right: auto;
	margin-left: auto;
 top:-45px;
 left:40px;
/**/

}

#beautiful_weather{
font-size:18px;	
color:#5b5b5b;
line-height:22px;
}

#footer{
font-size:12px;	
color:#5b5b5b;
}

.comment_dark {
font-size: 12px;
color:#5d5c5c;
}
.comment_light {
font-size: 12px;
color:#c4c3c3;
}
.close_short_forecast{
position:absolute;
top:10px:
left 20px;
font-size: 16px;
color:white;
}
.images {
border:solid;
border-color:#5b5b5b;
border-width: 1px;
margin:3px;
float:left;
}

.hour_date_menu{
font-size:14px;
color:#363F3F;
}

.hour_date_menu a:link{
font-size:14px;
color:#363F3F;
text-decoration:none;
}

.hour_date_menu a:visited{
font-size:14px;
color:#363F3F;
text-decoration:none;
}

.hour_date_menu_links a:visited{
font-size:16px;
color:#5b5b5b;
margin-left:5px;
margin-bottom:20px;
}

.hour_date_menu_links a:link{
font-size:16px;
color:#5b5b5b;
margin-left:5px;
margin-bottom:10px;
}

.hour_date{
font-size:24px;
color:#363F3F;
/*margin-bottom:20px;*/
}

.hour_box_blue{
height:54px;
width:820px;
background-color:#f6fdff;
border-style:solid;
border-width:1px;
border-color:#e2e4e4;
}

.hour_box_white{
height:54px;
width:820px;
background-color:white;
border-style:solid;
border-width:1px;
border-color:white;
}

.hour_hour{
float:left;
width:100px;
top:11px;
position:relative;
font-size:24px;
padding-left:15px;
color:#363F3F;
line-height:35px;
width:90px;
}

.hour_symbol{
position:relative;
top:5px;	
float:left;
border:none;
width:80px;
}

.hour_symbol_img{
border:none;
}

.hour_temperature{
position:relative;
top:11px;
float:left;
color:#EB4A64;
font-size:24px;
line-height:35px;
width:100px;
}

.hour_windspeed{
position:relative;
top:18px;
float:left;
color:#363F3F;
font-size:14px;
width:50px;
}

.hour_windarrow{
position:relative;
top:20px;
padding-left:30px;
float:left;
color:#5b5b5b;
font-size:14px;
width:70px;
}

.hour_rain{
position:relative;
top:18px;
float:left;
color:#44B8CF;
font-weight:bold;
font-size:14px;
width:80px;
}

.hour_preassure{
position:relative;
top:18px;
float:left;
color:#363F3F;
font-size:14px;
width:100px;
}

.hour_cloudiness{
position:relative;
top:18px;
float:left;
color:#363F3F;
font-size:14px;
width:100px;
}

.hour_humidity{
position:relative;
top:18px;
float:left;
color:#363F3F;
font-size:14px;
width:100px;
}

.hour_details{
position:relative;
top:10px;
float:right;
padding-right:25px;
color:#5b5b5b;
font-size:12px;

}

#remember_city
{
font-size:18px;
color:#5b5b5b;
margin-top:40px;
margin-bottom:30px;
}
.about{
font-size:18px;
line-height:26px;
color:#5b5b5b;
margin-bottom:50px;
}

.search_page{
font-size:18px;
line-height:26px;
color:#363F3F;
margin-bottom:100px;
margin-top:30px;
}

.search_field{
width:300px;
height:20px;
font-size:16px;
}

.search_button{
height:28px;
font-size:16px;
}



#search_results{
line-height:28px;
text-decoration:none;
}

.search_result{
font-size:18px;
color:#363F3F;
text-decoration:none;
margin-left:20px;
}

.search_result a:link{
font-size:18px;
color:#363F3F;
text-decoration:none;
}

.search_result a:visited{
font-size:18px;
color:#363F3F;
text-decoration:none;
}

.search_result a:hover{
font-size:18px;
color:#363F3F;
text-decoration:underline;
}

#browse_country{
font-size:18px;
line-height:26px;
color:#5b5b5b;
}

#map_page{
font-size:18px;
line-height:18px;
color:#363F3F;
}
.tooltip {
background: url(/images/tooltip/tooltip2.png) 100% 0 no-repeat transparent;
height:43px;
padding-right:10px;
font-size:12px;
border:none;
z-index:17;
}


.tooltipname{
background: url(/images/tooltip/tooltip1.png) 0 0 no-repeat transparent;
padding:8px 10px 0 10px;
height:30px;
line-height:28px;
border:none;
z-index:17;
}


/* Autocomplete */
	 div.auto_complete {
          width: 350px;
          background: #fff;
	  z-index: 2;
        }
        div.auto_complete ul {
          border:1px solid #888;
          margin:0;
          padding:0;
          width:100%;
          list-style-type:none;
        }
        div.auto_complete ul li {
          margin:0;
          padding:3px;
        }
        div.auto_complete ul li.selected {
          background-color: #ffb;
        }
        div.auto_complete ul strong.highlight {
          /*color: #800;*/
	  color:black;
          margin:0;
          padding:0;
        }
	
	.invisible_layer{
	color:white;visibility:hidden;font-size:0px;height:0px;
	}
	.text_foreign{
		vertical-align:text-bottom;
	}

		.menu_city {text-indent: -9999px;margin:0px;float:left;height: 35px}
		/*
		.menu_right_now_bold { background: url('/images/v3/menu_now_bold.png') no-repeat;width: 94px;}
		.menu_right_now {background: url('/images/v3/menu_now.png') no-repeat;width: 94px;}
		.menu_date_bold {background: url('/images/v3/menu_24h_bold.png') no-repeat;width: 155px;}
		.menu_date {background: url('/images/v3/menu_24h.png') no-repeat;width: 155px;}
		.menu_48h_bold {background: url('/images/v3/menu_48h_bold.png') no-repeat;width: 161px;}
		.menu_48h {background: url('/images/v3/menu_48h.png') no-repeat;width: 161px;}
		.menu_10d_bold {background: url('/images/v3/menu_10d_bold.png') no-repeat;width: 157px;}
		.menu_10d {background: url('/images/v3/menu_10d.png') no-repeat;width: 157px;}
		.menu_weather_map_bold { background: url('/images/v3/menu_map_bold.png') no-repeat;width: 94px;}
		.menu_weather_map {background: url('/images/v3/menu_map.png') no-repeat;width: 94px;}
		.menu_rain_map_bold { background: url('/images/v3/menu_rain_map_bold.png') no-repeat;width: 100px;}
		.menu_rain_map {background: url('/images/v3/menu_rain_map.png') no-repeat;width: 100px;}
		*/
		.menu_print {background: url('/images/v3/menu_print.png') no-repeat;width: 32px;}
		
		.menu_right_now_bold2 { background: url('/images/v3/menu_now_bold.png') no-repeat;width: 94px;}
		.menu_right_now2 {background: url('/images/v3/menu_now.png') no-repeat;width: 94px;}
		.menu_right_now2 a:hover {background: url('/images/v3/menu_now_bold.png') no-repeat;width: 94px;}

		.menu_date_bold2 {background: url('/images/v3/menu_24h_bold.png') no-repeat;width: 155px;}
		.menu_date2 {background: url('/images/v3/menu_24h.png') no-repeat;width: 155px;}
		.menu_date2 a:hover{background: url('/images/v3/menu_24h_bold.png') no-repeat;width: 155px;}
		
		.menu_48h_bold2 {background: url('/images/v3/menu_48h_bold.png') no-repeat;width: 161px;}
		.menu_48h2 {background: url('/images/v3/menu_48h.png') no-repeat;width: 161px;}
		.menu_48h2 a:hover{background: url('/images/v3/menu_48h_bold.png') no-repeat;width: 161px;}
		
		.menu_10d_bold2 {background: url('/images/v3/menu_10d_bold.png') no-repeat;width: 157px;}
		.menu_10d2 {background: url('/images/v3/menu_10d.png') no-repeat;width: 157px;}
		.menu_10d2 a:hover{background: url('/images/v3/menu_10d_bold.png') no-repeat;width: 157px;}
		
		.menu_weather_map_bold2 { background: url('/images/v3/menu_map_bold.png') no-repeat;width: 94px;}
		.menu_weather_map2 {background: url('/images/v3/menu_map.png') no-repeat;width: 94px;}
		
		.menu_rain_map_bold2 { background: url('/images/v3/menu_rain_map_2_bold.png') no-repeat;width: 150px;}
		
		.menu_rain_map2 {background: url('/images/v3/menu_rain_map_2.png') no-repeat;width: 150px;}
		.menu_rain_map2 a:hover {background: url('/images/v3/menu_rain_map_2_bold.png') no-repeat;width: 150px;}
		
		.menu_print2 {background: url('/images/v3/menu_print.png') no-repeat;width: 32px;}
		.menu_print2 a:hover{background: url('/images/v3/menu_print_bold.png') no-repeat;width: 32px;}
		
		.menu_default  {height: 35px;overflow: hidden;text-indent: -9999px;margin:0px;float:left } 
		.menu_default a {/* color: #fff;*/display: block;height: 35px;margin:0px;}
 
		.menu_widget {background: url('/images/v3/menu_widget.png') no-repeat;width: 127px;}
		.menu_widget a:hover{background: url('/images/v3/menu_widget_bold.png') no-repeat;width: 127px;}
		.search_box_autocomplete {padding:4px 4px 3px 4px;font-size:16px;}
