H1 {
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px;
  color: #009933
}
H2 {
	FONT-WEIGHT: normal; 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;
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

TABLE.px_blue {
	BORDER-RIGHT: 1px solid #A9CAED;
	BORDER-TOP: #A9CAED 1px solid;
	BORDER-LEFT: 1px solid #A9CAED;
	BORDER-BOTTOM: #A9CAED 1px solid;
}

.px_blue_fon {
	BORDER-RIGHT: 1px solid #A9CAED;
	BORDER-TOP: #A9CAED 1px solid;
	BORDER-LEFT: 1px solid #A9CAED;
	BORDER-BOTTOM: #A9CAED 1px solid;
	background-image: url(../img/fon_top1.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.blue_info {
	BORDER-RIGHT: 1px solid #77AEE4;
	BORDER-LEFT: 1px solid #77AEE4;
	BORDER-BOTTOM: #77AEE4 1px solid;
	background-color: #F4F9FD;
}

   .gray_info {
	BORDER-RIGHT: 1px solid #CCCCCC;
	BORDER-LEFT: 1px solid #CCCCCC;
	BORDER-BOTTOM: 1px solid #CCCCCC;
	background-color: #F9F9F9;
}

.blue_info_bottom {
	BORDER-RIGHT: 1px solid #77AEE4;
	BORDER-LEFT: 1px solid #77AEE4;
	BORDER-TOP: #77AEE4 1px solid;
	background-color: #F4F9FD;
}


.blue_info_left {
	BORDER-RIGHT: 1px solid #77AEE4;
	BORDER-TOP: 1px solid #77AEE4;
	BORDER-BOTTOM: #77AEE4 1px solid;
	background-color: #F4F9FD;
}

.blue_info_left_fon {
  background-image: url(../img/fon_info_left.gif);
  background-repeat: repeat-y
}

.blue_info_right {
	BORDER-TOP: 1px solid #77AEE4;
	BORDER-LEFT: 1px solid #77AEE4;
	BORDER-BOTTOM: #77AEE4 1px solid;
	background-color: #F4F9FD;
}


td.px_blue {
	BORDER-BOTTOM: #A9CAED 1px solid;
}

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
}

A.imp {
	COLOR: #009933;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}

.imp {
	COLOR: #009933;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
A.imp:hover {
	COLOR: Background;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
}
.head_main {
	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;
}

/*.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;
}*/

.head_submain {
	background-color: #D6D6D6;
	background-image: url(../img/fon_gray1.gif);
	FONT-SIZE: 85%; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

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;
}

.light1 {
	background-color: #DCEAF8;
		background: url(../img/fon_top1.gif) repeat-x;
	}

.px_fon_1 {
	background-color: #DCEAF8;
	background: url(../img/fon_blue1.gif) repeat-x;
    BORDER-RIGHT: 1px solid #A9CAED;
	BORDER-TOP: #A9CAED 1px solid;
	BORDER-LEFT: 1px solid #A9CAED;
	BORDER-BOTTOM: #A9CAED 1px solid;
	}

.blue2 {
	background-color: #DCEAF8;
		background: url(../img/fon_top.gif) repeat-x;
		BORDER-BOTTOM: #A9CAED 1px solid;
}

.blue3 {
	background-color: #CDE1F5;
}

.blue4 {
	background-color: #F4F9FD;
}

.light4 {
	background-color: #F4F9FD;
}

.blue4_px {
	BORDER-RIGHT: 1px solid #A9CAED;
	BORDER-TOP: #A9CAED 1px solid;
	BORDER-LEFT: 1px solid #A9CAED;
	BORDER-BOTTOM: #A9CAED 1px solid;
}

.gray_px {
	BORDER-RIGHT: 1px solid #B2B2B1;
	BORDER-TOP: #B2B2B1 1px solid;
	BORDER-LEFT: 1px solid #B2B2B1;
	BORDER-BOTTOM: 1px solid #B2B2B1;
}

.gray_px_light {
	BORDER-RIGHT: 1px solid #dcdcdc;
	BORDER-TOP: #dcdcdc 1px solid;
	BORDER-LEFT: 1px solid #dcdcdc;
	BORDER-BOTTOM: 1px solid #dcdcdc;
}

.gray_px_light_fon {
	BORDER-RIGHT: 1px solid #dcdcdc;
	BORDER-TOP: #dcdcdc 1px solid;
	BORDER-LEFT: 1px solid #dcdcdc;
	BORDER-BOTTOM: 1px solid #dcdcdc;
  background-image: url(../img/fon_gray_night.gif);
  background-repeat: repeat-x;
}



img.news {
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
}

.fon_orange {
background-image: url(../img/fon_orange.gif);
	border: 0px solid silver;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	color: white;
  font-size: 12px
}

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;
}
.gray_fon {
  background-image:url(../img/fon_gray1.gif)
}
.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_blue{
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-top: 1px solid white;
	background: url(../img/fon_top1.gif) repeat-x;
}


.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   {
  background-image: url(../img/menu_fon_blue.gif)
}
  /* Начало кнопки меню с границей =0 */
  .menu_first {
  background-image: url(../img/menu_first_blue0.gif);
  background-repeat: no-repeat
}

  .menu_first1 {
  background-image: url(../img/menu_first_blue.gif);
  background-repeat: no-repeat
}

  .menu_last {
  background-image: url(../img/menu_last_blue.gif);
  background-repeat: no-repeat;
  width: 6px
}

.menu_fon_bot   {
  background-image: url(../img/menu_fon_blue_bot.gif);
  background-position: bottom
}

  .menu_first_bot {
  background-image: url(../img/menu_first_blue_bot.gif);
  background-repeat: no-repeat;
  background-position: bottom
}

  .menu_last_bot {
  background-image: url(../img/menu_last_blue_bot.gif);
  background-repeat: no-repeat;
  width: 6px;
  background-position: bottom
}
  .menu_first0_bot {
  background-image: url(../img/menu_first_blue0_bot.gif);
  background-repeat: no-repeat;
  background-position: bottom;
}

  .menu_last0_bot {
  background-image: url(../img/menu_last_blue0_bot.gif);
  background-repeat: no-repeat;
  width: 6px;
  background-position: bottom
}
    .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_gray_light {
  background-color: #F9F9F9}

.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=85);
-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 */
}
.site_map{
  background-image:
url(../img/site_map.png);
  background-repeat: no-repeat
}
.img_map {
  background-image: url(../img/map_11.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.list_map{
 	background-color: #FFFFFF;
}
.fon_player {
  background-image: url(../img/fon_player.gif)
}
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
}



.fon_select_table
  {
  border: thin dotted #009900
}
.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
}
