h1 { margin-bottom:25px; font-family: GothamProBold, Open Sans, Arial; background: none; font-weight:normal; }
h2 { font-size:20px; margin-bottom:15px; font-family: GothamProBold, Open Sans, Arial; background: none; font-weight:normal; }
h3 { font-family: GothamProBold, Open Sans, Arial; background: none; font-size:18px; margin-bottom:15px;  font-weight:normal; }
.main-sk__left h2 { font-family: GothamProBold, Open Sans, Arial; font-weight:normal; margin: 0 0 20px; font-size: 22px; }
.table th { padding:3px; font-size:12px;}
.table td { padding:3px; font-size:12px;}
.like_h2 { text-decoration:none;color: #000 !important; font-family: GothamProBold, Open Sans, Arial; font-size: 20px; font-weight: normal; line-height: 1.4em; margin: 0 0 8px; cursor:pointer;}
.like_h2:hover {color:#000 !important; text-decoration:none;} 		
.floating_years { display:none;position:absolute;top:-6px;left:-6px; padding:5px 5px 8px 5px; background:#f7f7f7; border:1px solid gray; line-height:24px; z-index:2;}
#weather_table { margin:30px 0; }
.we_loader { width:16px; height:16px; display:block; background: url('/images/loaders/1.gif') 0 0 no-repeat; }
.graf_unsel { color:#818181 !important; text-decoration:none; font-weight:bold; }
.graf_unsel:hover	{ color: #000 !important; font-weight:bold;  }							
.graf_sel { color: #000 !important; font-weight:bold; text-decoration:none; }
.graf_sel:hover { color: #000 !important; font-weight:bold; text-decoration:none;  }

/*.nt-menu-adright { padding-left:200px; padding-right: 80px; }*/
.main-sk { margin:0px; padding-top:55px; /* padding-bottom:30px; */ }
.nt-index-mobile-sk.darken { background: #f7f7f7; }
.nt-index-mobile-sk.whiten { background: #fff; }
.main-sk.darken { background: #f7f7f7; }
.main-sk.whiten { background: #fff; }  
.main-sk1 { max-width:960px; }
.main-sk1 { margin:0 auto; max-width:1000px; padding: 0px 20px 30px; }
.main-sk__right { width:322px; }
.main-sk__left { padding: 0 350px 0 0; margin-right: -350px; }
/* .main-sk_header_city + .main-sk { padding-top: 0; } */

.main-sk_header.pogoda_fon { margin:-56px 0 0 0; padding:0px; background: url('/images/pogoda/pogoda_bg.jpg') center 0 no-repeat; min-width: 960px; }
.main-sk_header.pogoda_fon .main-sk1 { max-width:980px; height:552px; }

.main-sk_header_city { margin:0; padding:0px; min-width: 960px; background:#fff; /* margin-bottom: 55px; */ }
.main-sk_header_city.month_chosen { background: #fff; border-bottom:1px solid #ebebeb; padding-bottom:20px; }
.main-sk_header_city.main-sk1 { max-width:980px; height:552px; }


.main-sk.pogoda_fon_main { margin:0; padding:0px; background: url('/images/pogoda/pogoda_bg_main.jpg') center 0 no-repeat; }
.main-sk.pogoda_fon_main .main-sk1 { max-width:980px; height:496px; }

.main-sk__left.pogoda_search_block { padding-right:10px;padding-left:10px; height:300px; width:970px; position:absolute; bottom: 0px; }
.pogoda_fon_main .pogoda_search_block { height:340px; }
.main-sk__left p { font-family: Open Sans, Arial; line-height: 26px; }
.main-sk__left p a { color:#e93e3e; text-decoration:none; }
.main-sk__left p a:hover { color:#df8691; text-decoration:none; }
.pogoda_search_block .zag { font-size:280%; color:#fff; font-family: Open Sans, Arial; margin-bottom:30px;}
.bigzag { font-size:280%; color:#fff; font-family:GothamProLight, Open Sans, Arial; text-align:center; margin-bottom:55px; }
.pogoda_search_block .pogoda_search { background: none repeat scroll 0 0 #fff; height:60px; position:relative; }
.pogoda_search input { background: none repeat scroll 0 0 #fff; color: #888; border:none; font-size: 18px; width: 92%; height: 30px; margin-top: 15px; margin-left:5px !important; float:left; }
.pogoda_search .pogoda_city_another { color:#888; height:60px; padding: 19px 0 0 0; position:absolute; top:0; right:60px; /*float:left;*/ font-size:18px;}
.pogoda_search .pogoda_city_lupa { width:60px; height:60px; /*float:right;*/ position:absolute; top:0; right:0; background: url('/images/pogoda/pogoda_lupa.png') 20px 20px no-repeat; }

.main-sk_header_city .main-sk1 { padding-top: 45px; }
.main-sk_header_city .pogoda_search_block { padding-left:0px; padding-right:0px; }
.main-sk_header_city .pogoda_search_block { height:90px; position: relative; bottom:auto; }
.main-sk_header_city .pogoda_search_block .p_header { margin-top:40px; font-family: GothamProMedium, Open Sans, Arial; font-size:30px; color: #282828; padding-left:10px; cursor: pointer; }
.main-sk_header_city .pogoda_search_block .p_header span { color: #838383; }
.main-sk_header_city .pogoda_search_block .p_another { font-family: GothamProRegular, Open Sans, Arial; color:#888; height:30px; position:absolute; top:52px; right:76px; font-size:16px; cursor: pointer; display:none; }  
.main-sk_header_city .pogoda_search_block .p_another_mini { display:none; font-family: GothamProRegular, Open Sans, Arial; font-size:16px; color: #838383; margin-left: 10px; margin-top:10px; }
.main-sk_header_city .pogoda_search_block .p_city_search { display:none; font-family: GothamProRegular, Open Sans, Arial; background: #fff; color: #282828; border:none; font-size: 30px; width: 92%; height: 40px; margin-top:10px; padding-left: 10px; float:left; cursor: pointer; }
.main-sk_header_city .pogoda_search_block .p_city_search:focus { outline:0; }
.main-sk_header_city .pogoda_search_block .p_border { width:100%; border-top: 1px solid #d7d7d7; position:absolute; bottom:0; }
.main-sk_header_city .pogoda_search_block .p_lupa { width:32px; height:32px; /*float:right;*/ position:absolute; top:47px; right:19px; background: url('/images/pogoda/lupa2.png') 0px 0px no-repeat; cursor: pointer; }
.main-sk_header_city .pogoda_search_block div.autocomplete.middleone { top:90px !important; width:600px !important; left:0px !important; z-index:11; }
.main-sk_header_city.month_chosen .p_city_search { background: #f7f7f7; }

.forecast_small { margin-top:40px; }
.foreca { color: #fff; font-family:Open Sans, Arial; float:left; margin-right:40px; font-size:12px; margin-top:10px;}
.foreca.todays { margin-top:0px; }
.foreca .dat { font-size:12px; display:block; margin-bottom:10px;}
.foreca img { display:block; float:left; margin-right:3px; }
.foreca .wbig { font-size:185%; display:block; float:left; padding-top:5px; }
.foreca.todays .wbig { font-size:290%; } 
.foreca .wsmall { font-size:115%; }
.foreca .icon { height: 38px; margin-left:-10px;}
.foreca.todays a { color:#fff; text-decoration:none; }
.foreca.todays a:hover { color:#fff; text-decoration:none; }

.main-sk_header_city .forecast_small { margin-top:20px; font-family: GothamProMedium, Open Sans, Arial; color: #242424; } 
.main-sk_header_city .foreca, .main-sk_header_city .foreca.todays, .main-sk_header_city .foreca.todays a { color: #242424; }
.main-sk_header_city .foreca { margin-top: 20px; font-family: GothamProMedium, Open Sans, Arial; margin-right: 40px; }
.main-sk_header_city .foreca .dat { font-size: 15px; }
.main-sk_header_city .foreca.todays { margin-top: 0px; }
.main-sk_header_city .foreca .dat { color: #aaa; margin-bottom:0px; } 
.main-sk_header_city .foreca.todays .dat { color: #242424; }
.main-sk_header_city .foreca .wbig { margin-left: -2px; padding-top:10px;  }
.main-sk_header_city .foreca.todays .wbig { padding-top: 15px; }
.main-sk_header_city .foreca a { color: #242424; text-decoration: none; }
.main-sk_header_city .foreca a:hover { color: #242424; text-decoration: none; }
.main-sk_header_city .foreca.todays a { color: #242424; text-decoration: none; }
.main-sk_header_city .foreca.todays a:hover { color: #242424; text-decoration: none; }
.main-sk_header_city .foreca .wsmall { font-size:127%; }
.main-sk_header_city .link2weeks { text-decoration:none; font-family: GothamProRegular, Open Sans, Arial; color:#989898; float:right; margin-top:40px;  }

.month_chosen .ow_summary_right { background: #f7f7f7;  }
.month_chosen .ow_summary_center { background: #f7f7f7;  }
.month_chosen .ow_summary td.nums { font-weight: 600; }
div.weather_links { width:24%; padding:10px 0 7px; font-size:14px; float:left; }
/*div.weather_links a { color:#cc0000; text-decoration:none;}
div.weather_links a:hover { color:#333; text-decoration:underline; }*/
div.weather_links a { color:#e93e3e; text-decoration:none; }
div.weather_links a:hover { color:#df8691; text-decoration:none; }

.ow_summary { font-size:14px;  }
.ow_summary td { vertical-align:center; padding:0px 0px 20px 0px; border:none; font-weight:300; font-family: Open Sans, Arial; font-size:13px; }
.ow_summary td.nums { font-size: 23px; padding-right:20px;  line-height:40px; }
.ow_summary tr:last-child td { padding:0px 0px 5px 0px; }
.ow_summary tr:last-child td.nums { font-size: 25px; padding-right:10px;  line-height:40px; }

.usefullInfo { font-family: Open Sans, Arial; background: none; border:1px solid #ebebeb; margin-top:-1px; width:322px; padding:30px; }
.usefullInfo h4 { color: #333; }
.usefullInfo_list_item { padding-left:0px !important; }
.usefullInfo_list_item a { text-decoration:none; color: #333 !important; font-size: 13px; font-weight: 600; }
/*.usefullInfo_list_item a:hover { color: #cc0000 !important; }*/ 
.usefullInfo_list_item a:hover { color: #df8691 !important; }
.usefullInfo_list_item ins { display:none; }
.usefullInfo_list_item ul { margin-left:14px !important; }

.big_weather_table { width:100%; font-family: Open Sans, Arial; font-size:14px; }
.big_weather_table .dayline { width:100%; background:#fff; min-height:65px; border-top:1px solid #ebebeb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; cursor:pointer; position:relative; }
.big_weather_table .dayline.seriy { background: #fafafa; } 
.big_weather_table .dayline:last-child { border-bottom:1px solid #ebebeb; }
.big_weather_table .hedr { display:block; }
.big_weather_table .dayline .day_one { width:40px; float:left; text-align:center; height:65px; font-size: 180%; margin-right:6%; padding-left:11px; line-height:24px; padding-top:11px; }
.big_weather_table .dayline .day_one .month_one { font-size: 14px; }
.big_weather_table .dayline .icon { width:50px; float:left; text-align:center; height:65px; margin-right:5px; padding-top:10px; }
.big_weather_table .dayline .temper { width:140px; float:left; height:65px; margin-right:5px; font-size: 21px; padding-top:18px; }
.big_weather_table .dayline .nums { width:90px; float:left; height:65px; margin-right:5px; font-size: 14px; padding-top:24px; padding-left:20px;}
.big_weather_table .dayline .nums.pressure { background:url('/images/pogoda/pressure.png') 0 27px no-repeat; }
.big_weather_table .dayline .nums.humidity { background:url('/images/pogoda/humidity.png') 0 27px no-repeat; }
.big_weather_table .dayline .nums.wind_speed { background:url('/images/pogoda/fluger.png') 0 24px no-repeat; }
.big_weather_table .dayline .open { float: right; height:65px; width:25px; }
.big_weather_table .dayline .open.up { background:url('/images/pogoda/weather_table_line_inactive.png') 0px 29px no-repeat; }
.big_weather_table .dayline .open.down { background:url('/images/pogoda/weather_table_line_active.png') 0px 29px no-repeat; }
.big_weather_table .dayline .sub_hedr { display:none; float:left; height:65px; font-size:13px; font-weight:bold; }
.big_weather_table .dayline .sub_hedr.icon { width:50px; float:left; text-align:center;  margin-right:5px; padding-top:8px; }
.big_weather_table .dayline .sub_hedr.daypart { width:45px; float:left; margin-right:2%;  line-height:24px; padding-top:20px; }
.big_weather_table .dayline .sub_hedr.temper { width:80px; padding-top:17px; text-align:center; }
.big_weather_table .dayline .sub_hedr.press { width:75px; padding-top:15px; margin-right:15px;  }
.big_weather_table .dayline .sub_hedr.humidi { padding-top:20px; width:80px;  margin-right:15px; }
.big_weather_table .dayline .sub_hedr.windspeed {  padding-top:15px;  }
.big_weather_table .dayline_sub { width:100%;  display:none; border:none; background:#fafafa;}
.big_weather_table .dayline_sub .icon { margin-right:0px; padding-top:8px; }
.big_weather_table .dayline_sub .daypart { width:45px; float:left; height:65px; font-size: 14px; margin-right:2%; line-height:24px; padding-top:23px; }
.big_weather_table .dayline_sub .temper { width:80px; padding-top:20px; text-align:center; }
.big_weather_table .dayline_sub .nums.pressure { width:75px; background:none; padding-left: 0px; text-align:center; margin-right:15px; }
.big_weather_table .dayline_sub .nums.humidity { background:none; width:80px; text-align:center; padding-left:0px; margin-right:15px; }
.big_weather_table .dayline_sub .nums.wind_speed { width:80px; background:none; padding-left:0px; text-align:center; }
.big_weather_table .dayline_sub .nums.wind_speed span.count { display:block; width:22px; text-align:right; float:left; margin-right:8px; } 
.big_weather_table .dayline_sub .nums.wind_speed img { display:block; float:left; margin-right:5px; width:20px;}
.big_weather_table .dayline_sub .nums.wind_speed span.compas { display:block; font-size:11px; float:left; line-height:22px; } 
/*.big_weather_table .dayline_sub .day_one { margin-right:2%; }
.big_weather_table .dayline_sub .temper { width:65px; margin-right:1%; font-size: 18px; padding-top:20px; }
.big_weather_table .sub_hedr.empty { width:100px; width:14%;}
.big_weather_table .sub_hedr.temper {  width:40px; margin-right:4%; font-size:15px; font-weight:bold; }
.big_weather_table .sub_hedr.pressure { width:50px; margin-right:4%; font-size:15px; font-weight:bold; }
*/

.big_weather_table2 { width:100%; font-family: Open Sans, Arial; font-size:13px; }
.big_weather_table2 .dayblock { width:137px; min-height:280px; float:left; background:#fff; padding: 20px; text-align:center; border-right:1px solid #f0f0f0; margin:0 0 15px 0px; }
.big_weather_table2 .dayblock .dayblock_date { font-size: 11px; text-transform: uppercase; }
.big_weather_table2 .dayblock:hover { background: #f9f9f9; border-right:1px solid #f9f9f9; }
.big_weather_table2 .temp_max { font-family:GothamProRegular, Open Sans, Arial; font-size: 27px; padding:10px 0 10px 0; font-weight:600; }
.big_weather_table2 .temper { font-size: 14px; margin-top:6px; margin-bottom:25px; }
.big_weather_table2 .cloudness { display:block; float:left; margin:1px 0 8px 0; cursor:help; }
.big_weather_table2 img.cloud { width:14px; margin:4px 7px 0 9px; float:left; display:block; cursor:help; }
.big_weather_table2 .wind_deg { display:block; float:left; margin:0px; cursor:help; }
.big_weather_table2 img.wind { width:14px; margin:2px 7px 0 9px; display:block;  float:left; cursor:help; }

.big_weather_table2 .humidity { display:block; float:left; margin:0 0 8px 0; cursor:help; }
.big_weather_table2 img.humid { width:12px; margin:3px 10px 0px 10px;  float:left; display:block; cursor:help; }


.wadmin_calendar { position:absolute; top:60px; right:0px; }
.wadmin_calendar h2 { color:#fff;font-size:12px; } 
.wadmin_calendar h3 { color:#fff; font-size:10px; display:inline; }
.wadmin_calendar b { font-size:8px; color:#fff; }
.wadmin_calendar span { font-size:8px; color:gray; }


div.autocomplete { left: 10px !important; top: 136px; border: none; }  
div.autocomplete ul li { font-size:130%; color:#fff; background: #4f98c5; padding:4px 15px; }
div.autocomplete ul li span { float:left; margin:6px 0; display:inline-block; }
div.autocomplete ul li img { float:left; display:inline-block; width:35px;}
div.autocomplete ul li.selected { background:#e8170d; }
div.autocomplete.middleone { top:136px !important; }
div.autocomplete.upperone { top:60px !important; left: 0px !important; }
div.autocomplete.mainone { top:154px !important; left: 0px !important; }
div.autocomplete.cityone { left: 90px !important; z-index:1001 !important; }
/*.pogoda_fon_main div.autocomplete { top: 161px !important; }*/

/*div.autocomplete_map { position:absolute; left: 0px !important; top:154px; } 
div.autocomplete_map ul {list-style-image: none;list-style-type: none;margin: 0;padding: 0;} 
div.autocomplete_map ul li {background: #4f98c5;cursor: pointer;display: block;list-style-image: none;list-style-type: none;margin: 0;color: #fff;font-size: 130%;padding: 5px 15px;text-align:left;}
div.autocomplete_map ul li.selected {background: none repeat scroll 0 0 #e8170d;overflow: hidden; }
div.autocomplete_map ul li img { float:left; display:inline-block; width:35px; }
div.autocomplete_map ul li span { float:left; margin-top:4px; margin-bottom:2px; display:inline-block; }
*/
 
/* #footer { margin-top:0px; } перекрывало блок a2 */

.today_forecast { font-family:Open Sans, Arial; }
.TF_icon { float:left; height:80px; margin:20px 0 0 -12px; }
.TF_today_temp { float:left; height:80px; font-size:35px; margin:20px 10px 0 0; padding:10px 30px 0 0; font-weight:500; border-right:1px solid #e4e4e4; }
.TF_wind { float:left; height:80px; margin:20px 15px 0 0; font-weight:500; border-right:1px solid #e4e4e4; padding-right:30px; }
.TF_wind_text { font-family:GothamProRegular, Open Sans, Arial; float:left; margin-top:17px; font-size:14px; }
.TF_wind_text span { font-family:GothamProMedium, Open Sans, Arial; font-size:18px; }
.TF_press { float:left; height:80px; margin-top:20px; padding-top:18px; font-family:GothamProMedium, Open Sans, Arial; font-size: 16px; font-weight:500; line-height: 34px; }
/*.TF_press span { font-size: 13px; }*/
.TF_daytemps { font-size:13px; padding:20px 0 30px; margin:0 0 20px 0; border-bottom:1px solid #f7f7f7; }
.TF_dt { font-family:GothamProRegular, Open Sans, Arial; float:left; width:22%; line-height: 22px; } 
.TF_dt span { font-family:GothamProMedium, Open Sans, Arial; font-size:18px;  }
.TF_params { width:50%; float:left; padding:15px 0; font-size:15px; font-weight:500; }
.TF_params .param_name { width:55%; display:inline-block; margin-bottom:10px; color:#A0A0A0; }
.TF_params .param_val { width:40%; display:inline-block; margin-bottom:10px; font-family:GothamProMedium, Open Sans, Arial; }

.sk1 { max-width:960px; margin-top:30px !important; }

/* погода в стране */

#map_city_search { display:none; width: 960px; top:150px; z-index:2; position:absolute; }
#map_city_search .pogoda_search { background: #fff; height:60px; position:relative; }
#map_city_search .pogoda_search_sub { background: #fff; height:40px; opacity: 0.7; }
#map_city_search .pogoda_search_sub2 { background: #fff; height:40px; opacity: 0.7; }
.pogoda_search.onmap { opacity: 0.7; }

.pogoda_search_sub div { float:left; font-size:120%; padding:10px 10px 0 15px; }
.pogoda_search_sub a { font-size:120%; display:block; height:40px; padding:0px 15px; text-decoration:none; float:left; color:#484848; line-height:40px; } 
.pogoda_search_sub a:hover  { background:#fe6c6f; text-decoration:none; color:#fff; } 
.pogoda_search_sub a.act { background:#fe6c6f; text-decoration:none; color:#fff; }

.pogoda_search_sub2 div { float:left; font-size:120%; padding: 10px 10px 0 15px; text-align:right; }
.pogoda_search_sub2 a { font-size:120%; display:block; height:40px; padding:0px 15px; text-decoration:none; float:left; color:#484848; line-height:40px; } 
.pogoda_search_sub2 a:hover  { background:#fe6c6f; text-decoration:none; color:#fff; } 
.pogoda_search_sub2 a.act { background:#fe6c6f; text-decoration:none; color:#fff; }


.infoBox { 
	cursor:pointer; width:auto; 
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.infoBoxCont { 
	/*width:180px;*/ 
	height:37px; 
	cursor:pointer; 
	font-family:Open Sans, Arial; 
	font-size:15px; 
	font-weight:bolder; 
	/*overflow:hidden;*/
	color:#000; 
	/*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ 
	/*background: #fff;*/ 
	padding: 0px; 
	
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
	position:relative
}
.infoBoxCont img { /*-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.34); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.34); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.34);*/ position:absolute; width:28px; /*float:left;*/ /*background: #fff; */ margin-right:5px; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ }
.infoBoxCont div.temper { left:32px; /*float:left; */ white-space:nowrap; position:absolute; margin-top:0px; /*text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;*/  line-height:15px; }
.infoBoxCont div.temper span { font-size:11px; }
.infoBoxCont div.temper.noimg { left:0; /*display:none;*/ width:100%; }

#map-mapLayer.hybrid .infoBoxCont div.temper { color:#fff; }

.infoBoxBigCont { font-family:Open Sans, Arial; background:#fff;  width:240px; min-height:240px;  -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.34); -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.34); box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.34);  }
.infoBoxBigCont .infoBigClose { display:block; width:21px; height:21px; position:absolute; top:3px; right:3px; }
.infoBoxBigCont img.weather { width: 28px; float:left; margin:8px 5px 0 5px; cursor:help; }
.infoBoxBigCont .cityname { font-size: 16px; height: 42px; padding-top: 10px; padding-left:10px; }
.infoBoxBigCont div.temper { font-size:25px; float:left; margin-top:3px; }
.infoBoxBigCont .weather_temp { width: 49%; float:left; padding:0 10px 10px 5px; border-right: 1px solid #f7f7f7; }
.infoBoxBigCont .weather_wind { width: 49%; float:left; padding-left:5px;  }
.infoBoxBigCont .weather_wind_text { float: left; font-size: 13px; margin-top: 3px; }
.infoBoxBigCont .citytime { padding:5px 10px 10px 10px; color: #656565; font-size:12px; }
.infoBoxBigCont .weather_min_max { font-size:18px; padding: 0 10px 10px 12px; } 
.infoBoxBigCont .bottomgray { position: absolute; bottom:0; background:#f0f0f0; padding:10px; width:240px; }
.infoBoxBigCont .bottomgray a { text-decoration:none; color:#656565; font-size:13px; display:block; line-height:23px; }
.infoBoxBigCont .bottomgray a:hover { color:#c82d2e; } 

.infoBoxBigCont .month_info { font-size:13px; padding:3px 5px 3px 10px; }
.infoBoxBigCont .month_info span { font-size:16px; }

.pogoda_country_right_menu { font-family:Open Sans, Arial; padding:25px 35px; border:1px solid #f0f0f0; width:322px; }
.pogoda_country_right_menu h2 { font-family:Open Sans, Arial; font-size: 18px; color:#282828; font-weight:500; }
.pogoda_country_right_menu h3 { font-family:Open Sans, Arial; font-size: 18px; color:#282828; font-weight:500; }
.pogoda_country_right_menu a { color:#282828; display:block; height:32px; font-size:14px; font-weight: 500; text-decoration:none; line-height:32px; margin-bottom:3px;}
.pogoda_country_right_menu a:hover { text-decoration:none; }
.pogoda_country_right_menu a div { float:right; width:62px; }
.pogoda_country_right_menu a div img { width:32px; float:left; }
.pogoda_country_right_menu a div span { display:block; font-size:16px; font-weight: bolder; float:left; line-height: 29px; }

.pogoda_country_left_menu { font-family:Open Sans, Arial; padding:25px 35px; border:1px solid #f0f0f0; max-width: 650px;}
.pogoda_country_left_menu h3 { font-family:Open Sans, Arial; font-size: 18px; color:#282828; font-weight:500; }
.pogoda_country_left_menu a { color:#282828; display:block; height:32px; font-size:14px; font-weight: 500; text-decoration:none; line-height:32px; margin-bottom:3px; width: 47%; float:left; }
.pogoda_country_left_menu a:hover { text-decoration:none; }
.pogoda_country_left_menu a div { float:right; width:62px; }
.pogoda_country_left_menu a div img { width:32px; float:left; }
.pogoda_country_left_menu a div span { display:block; font-size:16px; font-weight: bolder; float:left; line-height: 29px; }
.pogoda_country_left_menu.graylist { border:none; padding:0; }
.pogoda_country_left_menu.graylist a.allcities { font-family:Open Sans, Arial; font-size:12px; color:#818181; text-decoration:none; display:block; margin:20px 0 10px 0;}
.pogoda_country_left_menu.graylist a.allcities:hover { color:#818181; text-decoration:none; }

/*Погода*/
.c_weather	{ margin:20px 0 20px -30px; padding-left:30px; position:relative; background:#F1F1F1; }
.c_weather1	{ padding:25px 0; width:100%; }
.c_weather table{ border:0px; border-top:2px solid #888; }
.c_weather td { border:0px; }
.c_weather td:first-child	{ padding-left:0 }
.c_weather th { border:0px; color:#000; padding-top:10px; font-weight:normal; }
.c_weather ul { margin:0;padding-left:0px; }
.c_weather ol { margin:0;padding-left:0px; }
.c_weather p { margin-bottom:10px; }

a.map_bottom_button { margin-right:1px; font-size: 10px; font-weight:bold; letter-spacing:1px; line-height:30px; display:block; width:150px; height:30px; float:left; background:#2c2c2c; color:#fff; text-decoration:none; text-transform:uppercase;  }
a.map_bottom_button:hover { background:#474747; }
a.map_bottom_button.act { background:#fe6c6f; }

.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.country_month_table { width:100%; margin:40px 0 40px 0; border:none; }
.country_month_table td { border-bottom:1px solid #ebebeb; padding:10px; vertical-align:top; font-family: Open Sans; font-size:14px; text-align:center; }
.country_month_table td:first-child { text-align: left;}

.pmain_city { color:#fff; float:left; position:relative; overflow:hidden; margin-bottom:30px; margin-right:30px; max-width:465px; width:50%; height:340px; } 
.pmain_city.small { max-width:300px; width:33%; height:225px; overflow-x: hidden;}
.pmain_city.nomargin_right { margin-right: 0px; }
.pmain_city img.fon { position:absolute; top:0; left:0; }
.pmain_city .shadow { background:#000; position:absolute; top:0; left:0; width:100%; height:100%; opacity: 0.35; }
.pmain_city .shadow:hover { opacity: 0.25; }
.pmain_city .cityname { display:block; font-size: 20px; color:#fff; font-family: GothamProMedium, Open Sans, Arial; position:relative; margin:22px 0px 0px 22px; }
.pmain_city .countryname { display:block; font-size: 11px; color:#fff; font-family: Open Sans, Arial; position:relative; margin:5px 0px 0px 22px; }
.pmain_city_link { display:block; height:100%; width:100%; text-decoration:none; position:absolute;}
.pmain_city_link:hover { text-decoration:none; }
.pmain_city .icon { width:60px; height:60px; float:left; margin:20px 0 0 12px; }
.pmain_city .temp { float:left; display:block; font-size: 33px; color:#fff; font-family: GothamProLight, Open Sans, Arial; position:relative; margin:30px 0px 0px 0px; letter-spacing:-2px; }
.pmain_city .citytime { display:block; font-size: 11px; color:#fff; font-family: Open Sans, Arial; position:absolute; left:22px; bottom:15px; }

.gray_divisor { height:35px; border-top:1px solid #e6e6e6; clear:both; }
.pub4_title { font-family:Open Sans, Arial; font-size:16px; font-weight:bold; color:#000 !important; text-decoration:none; display:block; margin:10px 0; }
.pub4_title:hover { text-decoration:none; }

.pogoda_allpubs,.pogoda_allnews { font-family:Open Sans, Arial; font-size:12px; color:#818181 !important; text-decoration:none; display:block; margin:20px auto; width:100px; }
.pogoda_allpubs:hover, .pogoda_allnews:hover { color:#818181; text-decoration:none; }

.pogoda_pub { width:200px; float:left; margin-right:3%; }
.img_right, .img_left { margin-top:10px; }
.img_right1 { font-family: Open Sans, Arial; border:none; padding:12px 0; }
.img_right1 a { color: #e93e3e; text-decoration:none; }
.img_right1 a:hover { color: #df8691; text-decoration:none; } 
.img_left1 { font-family: Open Sans, Arial; border:none; padding:12px 0; }
.img_left1 a { color: #e93e3e; text-decoration:none; }
.img_left1 a:hover { color: #df8691; text-decoration:none; } 
div.img_right img, div.img_left img { box-shadow: none !important; padding:0 !important; margin:0 !important; }

#sort_main5_cities { list-style-type: none; padding:0; margin:10px 0; list-style-image: none; width:100%; }
#sort_main5_cities li { background:#f7f7f7; padding:0px; margin:0 10px 5px 0; cursor:pointer; width:300px; height:225px; overflow:hidden; float:left; }
.ui-state-highlight { background:#f7f7f7; padding:0px; margin:0 10px 5px 0; cursor:pointer; width:300px; height:225px; float:left; background: #FFEB91 !important; }

#search_city_main5 { width:320px; padding:3px; border:1px solid #888; font-size:14px; }

.ow_summary_right { margin-bottom:30px; /* padding:30px 30px 10px 30px;*/ background:#fff; padding: 0px 30px 10px 30px; }
.ow_summary_center { margin-bottom:30px; background:#fff; padding:20px; }
.ow_summary_right a, .ow_summary_center a { float:right; margin:15px 0 20px 0; font-family:Open Sans,Arial; font-size:13px; color:#e93e3e; text-decoration:none; }
.ow_summary_right a:hover, .ow_summary_center a:hover 	{ color:#df8691; text-decoration:none; }

.all_countries_country { color: #323232; font-size: 20px; font-weight: bold; margin: 20px 0 5px; padding: 5px 0 5px 40px; }
.all_countries_country a, .all_countries_country a:hover { color: #323232 !important; text-decoration: none; }

.img_big { width: 100% !important; }
.img_big img { width:100%; }
.img_big1 { border: none;}
.img_big2 { text-align:center; }
.img_big2 a { color: #e93e3e; text-decoration:none; }
.img_big2 a:hover { color: #df8691; text-decoration:none; } 
.img_big3 { text-align:center; }
.img_big3 a { color: #e93e3e; text-decoration:none; }
.img_big3 a:hover { color: #df8691; text-decoration:none; } 

.waterttable { width: 100%; }
.waterttable td { padding:9px 4px 9px; border-bottom: 1px solid #ebebeb; font-size:13px; font-family:Open Sans, Arial; text-align:center; }
.waterttable tr:last-child td {border-bottom:none;}
.bshow_point_39 { top:-1px !important; position:relative !important; }
.usefullInfo { margin-top:-2px; position:relative; }

.nt-head .nt-sechead-partner-white { padding: 0 170px 0 215px; height:46px; }

.p-content ul { padding-left: 5px; }
.p-content ul a { color:#e93e3e; text-decoration:none; }
.p-content ul a:hover { color:#df8691; text-decoration:none; }

@media only screen and (max-width: 1024px){
	.nt-head .nt-sechead-partner-white { padding: 0 140px 0 215px; }

}

#trstr_adv_point_59 { margin-top: 30px; }

.main-sk.darken .sk1100_popular { background-color: #f7f7f7; }
.main-sk .sk1100_popular { background-color: #fdfdfd; } 
.main-sk.whiten .sk1100_popular { background-color: #fff; }  

@media only screen and (max-width:479px) {
	.main-sk1.teasers { padding: 0px 0px 30px; } 
}
