html,body {
    height: 100%;
    margin: 0;
    background:#eeeeee;
}
.content-holder {
    min-height: 100%;
    min-width:981px;
}
* html .content-holder {
    height: 100%;
}

#Head{
  height:233px;
  margin-bottom:-233px;
  clear:both;
  background:#ffffff;
}
#HeadCenterContainer{
  height:233px;
  width:981px;
  margin:0 auto;
  clear:both;
}

#HeadTop{
  height:134px;
  width:981px;
}

#HeadTopLogo{
  width:201px;
  height:134px;
  float:left;
}

#HeadTopText{
  width:400px;
  height:69px;
  float:left;
  padding-top:30px;
}
#face{float:left;}
#vkont{float:right; margin-right:70px;}
#TText{float:left;margin-top:20px;}
#AfterNews{width:300px;margin-left:-8px;}
#br{height:20px;}

.TextUpA{
  color:#595959;
  font:10pt georgia;
  font-style:italic;
}

.TextUpB{
  color:#00aeef;
  font:10pt georgia;
  font-style:italic;
}

#HeadTopKont{
  width:369px;
  height:134px;
  background:url(a2.jpg) no-repeat;
  float:right;
}

#HeadMenu{
  height:38px;
  width:981px;
  background:url(b1.jpg) no-repeat center top;
}

#Content{
  min-height:400px;
  padding-top:233px;
  padding-bottom: 190px; /* высота footer'а */
}

#ContentContainer{
}

#ContentContainerB{
  margin:0 auto;
  width:981px;
}

#ContentLeft{
  width:690px;
  float:left;
  background:#ffffff;
  margin-top:20px;
  margin-right:20px;
  margin-bottom:20px;
  padding-left:20px;
  padding-right:20px;
  color:#595959;
  font:9pt tahoma;
}

#ContentLeft p{
  margin:0;
}

#ContentRight{
  width:231px;
  float:left;
}

#footer {
  text-align: center;
  position:relative;
  width: 100%;
  height: 190px;
  margin-top: -190px; /* высота footer'а */
  clear:both;
  background:#595959;
}

#footerMenu{
  margin:0 auto;
  width:981px;
  height:60px;
  border-bottom:1px solid #dadada;
}

#footerKontContainer{
  margin:0 auto;
  width:981px;
  height:130px;
}

#footerKont{
  height:129px;
  width:490px;
  float:left;
  background:url(k1.jpg) no-repeat left bottom;
}

#footerScript{
  height:130px;
  width:490px;
  float:right;
}
.MenuUp{
  margin:0;
  padding:0;
  padding-left:15px;
  padding-top:10px;
}

.RMenuUp{
  background:url(m1.png) no-repeat;
  width:1px;
  height:37px;
  float:left;
  margin-top:-9px;
}

.MenuUp ul{
  height:40px;
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  margin-right:16px;
  margin-left:16px;
}

.MenuUp ul div{
  visibility:hidden;
  position:absolute;
  background:#ffc40d;
  z-index:10000;
  margin-left:-20px;
  padding-bottom:10px;
  padding-top:5px;
  margin-top:14px;
  border:1px solid #ffc40d;
  border-radius: 0 0 5px 5px;
}

.MenuUp ul div a{
  color:#595959;
  font:9pt arial;
  text-decoration:none;
}

.MenuUp ul div a:hover{
  color:#595959;
  font:9pt arial;
  text-decoration:none;
}

.MenuUp ul a{
  color:#ffffff;
  text-decoration:none;
  font:9pt tahoma;
}
.MenuUp ul a:hover{
  color:#ffffff;
  font:9pt tahoma;
  text-decoration:underline;
}

.MenuUp ul div li{
  padding:3px;
  padding-left:18px;
  padding-right:18px;
}

.MenuUp ul div li:hover{
  background:#ffffff;
}

.NewsCont{
  margin-top:20px;
  margin-bottom:20px;
}

.NewsOne{
  background:white;
  padding-top:21px;
  margin-bottom:5px;
  width:731px;
  padding-bottom:10px;
}

.NewsName, .NewsName a{
  margin:0;
  padding:0;
  margin-top:-5px;
  color:#00aeef;
  font:16pt Tahoma;
  text-decoration:none;
}

.NewsDate{
  margin:0;
  padding:0;
  margin-top:15px;
  color:#595959;
  font:9pt Tahoma;
  text-decoration:underline;
}

.NewsText{
  margin:0;
  padding:0;
  margin-top:15px;
  color:#595959;
  font:9pt Tahoma;
  margin-bottom:20px;
}

.NamePageCont{
  position:absolute;
  margin-top:-70px;
  width:981px;
  margin-left:-20px;
}

.NamePage{
  margin:0px;
  color:#595959;
  font:20pt Tahoma;
  float:left;
}

.NamePath{
  color:#ffffff;
  font:10pt Tahoma;
  float:right;
  background:url(p3.jpg);
  height:20px;
  margin-top:7px; 
}

.NamePath a{
  color:#595959;
  font:10pt Tahoma;
  text-decoration:none;
}

.LinkPath{
  float:left;
  margin:0;
  padding:0;
  padding-top:2px;
  padding-left:5px;
  padding-right:5px;
}

.ImgPath{
  float:left;
  margin:0;
  padding:0;
}

.LinkPathD{
  position:absolute;
  margin-top:-17px;
  margin-left:-1px;
  color:#595959;
}

.LinkPathD a{
  color:#00aeef;
  text-decoration:none !important;
}

.LinkMenuObjectContainer{
  margin-top:21px;
  margin-bottom:30px;
}

.LinkMenuObject{
  width:201px;
  height:29px;
  background:url(o1.jpg);
  padding-top:8px;
  color:#ffffff;
  text-decoration:none;
  font:11pt tahoma;
  font-weight:bold;
  margin-bottom:10px;
  padding-left:30px;
}

.LinkMenuObjectOrange{
  width:231px;
  height:29px;
  background:url(o2.jpg);
  text-align:center;
  padding-top:8px;
  color:#ffffff;
  text-decoration:none;
  font:11pt tahoma;
  font-weight:bold;
  margin-bottom:10px;
}

.LinkMenuObject a{
  color:#ffffff;
  text-decoration:none;
  font:11pt tahoma;
  font-weight:bold;
}

.LinkMenuObjectD{
  width:231px;
  position:absolute;
  margin-top:-19px;
  margin-left:-1px;
}

.OneLinkMenuObject{
  color:#ff7529;
  font:10pt Tahoma;
  margin-top:10px;
  margin-bottom:10px;
}

.OneLinkMenuObject a{
  color:#ff7529;
  font:10pt Tahoma;
  text-decoration:none;
}

.OneLinkMenuObject a:hover{
  color:#ff7529;
  font:10pt Tahoma;
  text-decoration:underline;
}

.OneLinkImg{
  width:36px;
  height:16px;
  float:left;
  background:url(o3.jpg) no-repeat left bottom;
}

.OneLinkImgHidden{
  visibility:hidden;
  width:36px;
  height:16px;
  float:left;
  background:url(o3.jpg) no-repeat left bottom;
}



.ObjectCont{
  margin-top:20px;
  margin-bottom:20px;
}

.ObjectOne{
  background:white;
  padding-top:21px;
  margin-bottom:5px;
  width:731px;
  padding-bottom:10px;
}

.ObjectName, .ObjectName a{
  margin:0;
  padding:0;
  margin-top:-5px;
  color:#00aeef;
  font:12pt Tahoma;
  text-decoration:none;
  font-weight:bold;
}

.ObjectPlace{
  margin:0;
  padding:0;
  margin-top:15px;
  color:#ff7529;
  font:9pt Tahoma;
  font-weight:bold;
}

.ObjectText{
  margin:0;
  padding:0;
  color:#595959;
  font:9pt Tahoma;
  margin-bottom:20px;
}

.ObjC{
  padding:21px;
  background:#ffffff;
  margin-right:20px;
  margin-top:20px;
  margin-bottom:20px;
}

.MenuDown li a{
  color:#ffffff;
  font:8pt arial;
  text-decoration:none;
}

.MenuDown li a:hover{
  color:#ffffff;
  font:8pt arial;
  text-decoration:underline;
}

.MenuDown li{
  list-style:none;
  text-align:left;
  margin:0;
  padding:0;
  float:left;
  margin-top:21px;
  margin-left:25px;
}

.MenuDown{
  list-style:none;
  color:#ffffff;
  font:10pt verdana;
  text-align:left;
  margin-left:-35px;
}

.EditCL1{
  color:#ff7529;
  font:18pt Tahoma;
}


.BrE{
  width:220px;
  height:400px;
  background:url(br5.jpg) no-repeat;
  float:left;
  margin-left:10px;
}

.BrEHead{
  color:#595959;
  font:11pt tahoma;
  font-weight:bold;
  border-bottom:1px solid #595959;
  width:178px;
  margin-left:22px;
  margin-top:18px;
  padding-bottom:10px;
  margin-bottom:30px;
}

.BrE p{
  margin-left:22px;
  margin-top:0px;
  margin-bottom:7px;
}

.BrE p select{
  width:178px;
  color:#595959;
  font:9pt tahoma;
}

.inputDate{
  width:70px;
  color:#595959;
  font:9pt tahoma;
  padding-left:7px;
  cursor:pointer;
  padding-bottom:2px;
}


.BrE table{
  width:183px;
  margin-bottom:7px;
  margin-top:-2px;
  margin-left:27px;
}

.BrE table td{
  width:50%;
  height:25px;
  color:#595959;
  font:9pt tahoma;
}

.BrEVZ{
  color:#595959;
  font:10pt tahoma;
  margin-left:30px;
}

.BrEVZ p{
  float:right;
  margin:0;
  margin-right:20px;
  margin-top:-2px;
}

.BrEVZ p select{
  width:100px;
  color:#595959;
  font:9pt tahoma;
}

.BrEDTA{
  color:#595959;
  font:10pt tahoma;
  margin-left:30px;
  margin-top:12px;
}

.BrEDTA p{
  float:right;
  margin:0;
  margin-right:20px;
  margin-top:-2px;
}

.BrEDTA p select{
  width:100px;
  color:#595959;
  font:9pt tahoma;
}

.BrEDTB{
  color:#595959;
  font:10pt tahoma;
  margin-left:30px;
  margin-top:12px;
}

.BrEDTB p{
  float:right;
  margin:0;
  margin-right:20px;
  margin-top:-2px;
}

.BrEDTB p select{
  width:100px;
  color:#595959;
  font:9pt tahoma;
}

.BrEDTC{
  color:#595959;
  font:10pt tahoma;
  margin-left:30px;
  margin-top:40px;
}

.BrEDTC p{
  float:right;
  margin:0;
  margin-right:20px;
  margin-top:-2px;
}

.BrEDTC p select{
  width:100px;
  color:#595959;
  font:9pt tahoma;
}

.BrEOK{
  margin-left:22px;
  margin-top:100px;
}

.BrEOKSubmit{
  background:url(br4.jpg) no-repeat;
  border:none;
  width:178px;
  height:37px;
  cursor:pointer;
}
.Script{
  margin-top:50px;
  text-align:right;
}

.Copy{
  text-align:right;
  margin-top:10px;
}

.Copy, .Copy a{
  color:#dadada;
  font:8pt tahoma;
  text-decoration:none;
}
.Copy a:hover{
  color:#dadada;
  font:8pt tahoma;
  text-decoration:underline;
}


#meteoprog_1327609944 {width:230px !important;_width:240px 
!important;overflow:hidden !important;
     border-radius:5px !important;-moz-border-radius:5px 
!important;-webkit-border-radius:5px !important;
     border:1px solid #B2B2B2 !important;
     padding:3px 4px;
     }
     #meteoprog_1327609944 .fh {float:left !important;overflow:hidden 
!important;}
     #meteoprog_1327609944 .fr {float:right !important;overflow:hidden 
!important;}
     #meteoprog_1327609944 .cl{font-size:0 !important;line-height:0 
!important;clear:both !important;height:1px !important;}

     .meteoprog_1327609944_error {text-align:center !important; 
color:#DF2421 !important;font-size:13px !important;font-weight:bold 
!important;line-height:13px !important;}
     #meteoprog_1327609944 .meteoprogc_1327609944 {
     border-bottom:1px solid #B2B2B2 !important;
     padding:3px 0px !important;
     }
     #meteoprog_1327609944 .meteoprogc_1327609944_one {border:0px 
!important;padding:0px !important;}
     #meteoprog_1327609944 .meteoprogc_1327609944_first {border-top:0px 
!important;padding-top:0px !important;}
     #meteoprog_1327609944 .meteoprogc_1327609944_last 
{border-bottom:0px !important;padding-bottom:0px !important;}

     #meteoprog_1327609944 a{outline:0 !important; font-family:Tahoma 
!important;}
     #meteoprog_1327609944 {vertical-align:middle 
!important;text-align:left !important;color:#222222 !important;}
     #meteoprog_1327609944 .tb td {padding:0px 0px !important;}
     #meteoprog_1327609944 .tb td a.t-city {color:#5283C2 !important; 
font-size:13px !important;line-height:13px !important; font-weight:bold 
!important;}
     #meteoprog_1327609944 .tb td a.t-city:hover {text-decoration:none 
!important;}
     #meteoprog_1327609944 .tb td a.t-city span {width:65% 
!important;display:block !important;}

     #meteoprog_1327609944 .w-logo div {padding-bottom:5px 
!important;position:relative !important;overflow:hidden !important;}
     #meteoprog_1327609944 .w-logo img {position:absolute 
!important;right:0 !important;top:2px !important;display:none !important;}

     #meteoprog_1327609944 .meteoprogc_1327609944_one .w-logo div,
     #meteoprog_1327609944 .meteoprogc_1327609944_first .w-logo div 
{line-height:13px !important}
     #meteoprog_1327609944 .meteoprogc_1327609944_one .w-logo img,
     #meteoprog_1327609944 .meteoprogc_1327609944_first .w-logo img 
{display:block !important;}

     #meteoprog_1327609944 .w-desc {line-height:1em 
!important;color:#adadad !important;font-size:11px 
!important;text-align:center !important;}
     #meteoprog_1327609944 .w-city {}
     #meteoprog_1327609944 .w-city .popup{float:right 
!important;margin-left:5px !important;}

     #meteoprog_1327609944 .w-city a.lbl {color:#000888 
!important;font-size:15px;font-weight:bold 
!important;text-decoration:underline !important;}
     #meteoprog_1327609944 .w-temp {width:45% !important;}
     #meteoprog_1327609944 .w-temp a {text-decoration:none !important;}
     #meteoprog_1327609944 .w-temp span{white-space:nowrap 
!important;padding-left:0px !important;padding-right:2px 
!important;color:#DF2421 !important;font-size:18px 
!important;font-family:Arial !important; font-weight:bold !important;}
     #meteoprog_1327609944 .w-temp span.minus {color:#416EB1 !important;}

     #meteoprog_1327609944 .w-icon {width:25% !important;}
     #meteoprog_1327609944 .w-icon-wp {height:28px !important; 
overflow:hidden !important;}

     #meteoprog_1327609944 .w-param {white-space:nowrap !important;}
     #meteoprog_1327609944 .w-param p {line-height:1em 
!important;margin:0 !important;color:#acacac !important;font-size:9px 
!important;}
     #meteoprog_1327609944 .w-param p span {padding-left:5px 
!important;color:#222222 !important;font-size:9px !important;}

     #meteoprog_1327609944 td.w-other {text-align:left 
!important;padding-top:8px !important;}
     #meteoprog_1327609944 .w-other span {font-size:10px 
!important;color:#ADADAD !important;}
     #meteoprog_1327609944 .w-other a{ font-size:11px 
!important;padding:0 0px !important;text-decoration:none !important;}

     #meteoprog_1327609944 .w-other .date-line {padding:0 3px 
!important;display:block;line-height:14px;height:14px;background:#f2f2f2;}
     #meteoprog_1327609944 .w-other .date-line .item1 {color:#000 
!important; font-family:Tahoma !important;}
     #meteoprog_1327609944 .w-other .date-line .item3 {font-weight:bold 
!important;}