H2 {
	FONT-SIZE: 100%; MARGIN: 0px
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 8px 0px
}

 .m12 {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.m14 {
	FONT-SIZE: 14px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.m16 {
	FONT-SIZE: 16px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.m18 {
	FONT-SIZE: 18px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.m18hol {
	FONT-SIZE: 18px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FF9900;
}
.m18day {
	FONT-SIZE: 18px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #3F7DBC;
}
.m14day {
	FONT-SIZE: 14px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #3F7DBC;
}
.m18gray {
	FONT-SIZE: 18px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #808080;
}

.day {
	    color: #3F7DBC;
}
.night {
	    color: #999999;
}
.hol {
	    color: #FF9900;
}
.m22day {
	FONT-SIZE: 22px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #3F7DBC;
}
.m22gray {
	FONT-SIZE: 22px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #808080;
}
.m22night {
	FONT-SIZE: 22px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
}
.m22hol {
	FONT-SIZE: 22px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FF9900;
}
.m32hol {
	FONT-SIZE: 32px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FF9900;
}
.m32day {
	FONT-SIZE: 32px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #3F7DBC;
}
.m40day {
	FONT-SIZE: 40px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #3F7DBC;
}
.m32gray {
	FONT-SIZE: 32px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #808080;
}
.m80 {
	FONT-SIZE: 80%; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}
.m85 {
	FONT-SIZE: 85%; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.m90 {
	FONT-SIZE: 90%; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.m95 {
	FONT-SIZE: 95%; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.m100 {
	FONT-SIZE: 100%; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.m120 {
	FONT-SIZE: 120%; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.m65 {
	FONT-SIZE: 65%; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.m60 {
	FONT-SIZE: 60%; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.m70 {
	FONT-SIZE: 70%; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.m75 {
	FONT-SIZE: 75%; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
td.px_gray {
	BORDER-BOTTOM: 1px solid #dcdcdc;
}

.px_gray_trl {
	BORDER-LEFT: 1px solid #dcdcdc;
	BORDER-TOP: 1px solid #dcdcdc;
	BORDER-RIGHT: 1px solid #dcdcdc;
}

A {
	COLOR: #07519A; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #339900; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.m9 {
	FONT-SIZE: 9px;  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.m10 {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.m11 {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.m12 {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
/*.head_submain {
	background-color: #589BDE;
	background-image: url(../img/fon_tb_blue.gif);
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}*/
td.gray {
	background-color: #589BDE;
	background-image: url(../img/fon_tb_gray.gif);
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
img.news {
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
}
table.attention{
	BORDER-RIGHT: 5px solid #CC3333;
	BORDER-TOP: 5px solid #CC3333;
	FONT: 70% Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: 5px solid #CC3333;
	border-bottom : 5px solid #CC3333;
}

table.info{
	BORDER-RIGHT: 5px solid #0066CC;
	BORDER-TOP: 5px solid #0066CC;
	FONT: 70% Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: 5px solid #0066CC;
	border-bottom : 5px solid #0066CC;
}

.out{
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
}

.out_td{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  border-bottom-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-top-color: #FFFFFF
}
.over_top{
	border-top: 1px solid #32cd32;
    border-left: 1px solid #32cd32;
	border-right: 1px solid #32cd32;
    border-bottom: 1px hidden white;
    background-image: url(../img/fon_green.gif)
}
.over_in{
	border-left: 1px solid #32cd32;
	border-right: 1px solid #32cd32;
    border-top: 1px hidden white;
    border-bottom: 1px hidden white;
    background-image: url(../img/fon_green1.gif)
}
.over_bottom{
	border-bottom: 1px solid #32cd32;
	border-left: 1px solid #32cd32;
	border-right: 1px solid #32cd32;
    border-top: 1px solid #f4fbf8;
    background-image: url(../img/fon_green1.gif)
}
.out_grey{
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	background:  repeat-x;
}
.white_fon {
  background-color: #FFFFFF;
}

.out_white{
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
  background-color: #FFFFFF
}

.out_red{
	border: 1px solid red;
   }
   .over{
	border-bottom: 1px solid #32cd32;
	border-left: 1px solid #32cd32;
	border-right: 1px solid #32cd32;
	border-top: 1px solid #32cd32;
	background: #d7f2e1 url(../img/fon_green.gif);
}

.over_noborder{
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	background: #d7f2e1 url(../img/fon_green.gif);
}
.over_border{
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;

}
    .menu_fon_gray_bot   {
  background-image: url(../img/menu_fon_bot.gif);
  background-position: bottom
}

  .menu_first_gray_bot {
  background-image: url(../img/menu_first_bot.gif);
  background-repeat: no-repeat;
  background-position: bottom
}

  .menu_last_gray_bot {
  background-image: url(../img/menu_last_bot.gif);
  background-repeat: no-repeat;
  width: 3px;
  background-position: bottom
}
 .menu_in_gray_bot {
  background-image: url(../img/menu_in_bot.gif);
  background-repeat: no-repeat;
  width: 6px;
  background-position: bottom
}

  .menu_first_gray {
  background-image: url(../img/menu_first.gif);
  background-repeat: no-repeat;
  background-position: top
}

  .menu_last_gray {
  background-image: url(../img/menu_last.gif);
  background-repeat: no-repeat;
  width: 3px;
  background-position: top
}
 .menu_in_gray {
  background-image: url(../img/menu_in.gif);
  background-repeat: no-repeat;
  width: 6px;
  background-position: top
}
 .menu_fon_gray   {
  background-image: url(../img/menu_fon.gif);
  background-position: top
}

.menu_strong_top_start{
  background-image:
url(../img/kn_strong_top_start.png);
  background-repeat: no-repeat
}

.menu_strong_top_in{
  background-image:
url(../img/kn_strong_top_in.png);
}
.menu_strong_bot_in{
  background-image:
url(../img/kn_strong_bot_in.png);
  background-position: bottom
}

.menu_strong_top_end{
  background-image:
url(../img/kn_strong_top_end.png);
  background-position: right top;
  background-repeat: no-repeat
}

.menu_strong_bot_start{
  background-image:
url(../img/kn_strong_bot_start.png);
  background-position: 0% 100%;
  background-repeat: no-repeat
}

.menu_strong_bot_end{
  background-image:
url(../img/kn_strong_bot_end.png);
  background-repeat: no-repeat;
  background-position: 100% 100%
}
.fon_night {
  background-image: url(../img/fon_gray_night.gif)
}
.wind7 {
     background-color: #FFF7D2
}
.wind12 {
     background-color: #FFE6E6
}


.alpha85 {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.75; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.75; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.alpha100 {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.0;
-khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
div.adv240 {
  background-image:
url(../img/fon_adv240.png);
width:200px;
height: 300px;
padding: 15px 20px 25px 20px;
margin-bottom: 15px;
}
/*
.meteo1 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/meteo1.png, sizingMethod=scale);
}
.meteo1[class]
  {
  background-image:url(../img/meteo1.png);
  }
*/
.top_menu
{
  background-image: url(../img/fon_top_menu.gif);
  background-repeat: repeat-x;
  border: 1px solid #00B73C;
  border-bottom-width: 1px
}
.adv{
	border-bottom: 1px solid #009933;
	border-left: 5px solid #009933;
	border-right: 1px solid #009933;
	border-top: 1px solid #009933;
	background: #d7f2e1 url(../img/fon_green.gif);
}
.select_table
  {
  border: 2px solid #32cd32
}
.select_table_hidden
  {
  border: 2px hidden #32cd32
}
.no_gap {
 border: 0px;
 padding: 0px;
 margin: 0px;
}
.bookmarks_sn a {
  padding-right: 4px;
}

.tool_box {
  border: dotted #CCCCCC;
  border-width: 0 1px 1px 1px;
}

.uvi {
background-color:#E3EEF6;
border:#77AEE4 solid 1px;
font-size:11px;
font-weight:bold;
width:24px;
border-radius:2px;
margin:3px;
text-align:center;
display:inline-block;
}

.text-uvi {
text-shadow: #fff -1px -1px 1px, #fff 1px 1px 1px;
}

.social_network {
    text-align: center;
    padding: 10px 0px 30px 0px;
}
.we {
	color: #FFFFFF;
	border: 0px;
	border-radius: 3px;
	padding: 10px;
	margin: 1px;
	cursor: pointer;
	height: 30px;
	width: 30px;
        display: inline-block;
}
.we:hover {
		transform: scale(1.05);
}

.we_facebook {
	background: url(img/facebook_white.svg) no-repeat #3b5998 ;
	background-size: 50% 50%;
	background-position: center;
		
}
.we_vk {
	background: url(img/vk_white.svg) no-repeat #4680c2 ;
	background-size: 50% 50%;
	background-position: center;
		
}
.we_instagram {
	background: url(img/instagram_white.svg) no-repeat #dd2a7b ;
		background-size: 50% 50%;
	background-position: center;	
}

.we_twitter {
	background: url(img/twitter_white.svg) no-repeat #00aced ;
	background-size: 50% 50%;
	background-position: center;
}
.we_telegram {
	background: url(img/telegram_white.svg) no-repeat #0088cc ;
	background-size: 50% 50%;
	background-position: center;
}
.we_ok {
	background: url(img/ok_white.svg) no-repeat #ee8208 ;
	background-size: 50% 50%;
	background-position: center;
}

.we_dzen {
	background: url(img/dzen_white.svg) no-repeat #000000 ;
	background-size: 50% 50%;
	background-position: center;
}
