body {
       background-color: #ffffff;
       margin: 0px;
       font-family: Tahoma;
       font-size: 12px;
     }
td {   
       font-family: Tahoma;
       font-size: 12px;
   }     
   
a, a:link, a:active, a:visited {font-family: Tahoma; font-size: 12px; color: #0054A5; text-decoration: underline;}
a:hover {font-family: Tahoma; font-size: 12px; color: #0054A5; text-decoration: none;}

h1 {font-family: Tahoma; font-size: 20px; font-weight: normal;}
h2 {font-family: Tahoma; font-size: 17px; font-weight: normal;}
h3 {font-family: Tahoma; font-size: 15px; font-weight: bold; margin-top: -3px;}

/* ØÀÏÊÀ */
#ColTop1 {width: 240px; padding-left: 22px;}
#ColTop2
      {
        background-image: url('img/bg_right.gif');
        background-repeat: repeat-x;

      }
#ColTop3
      {
        text-align: left;
        vertical-align: top;
        background-image: url('img/bg_right.gif');
        background-repeat: repeat-x;
      }      
#ColImgRusEng {margin-top: 10px; white-space: nowrap;}
#ColTop4
      {
        width: 348px;
        background-image: url('img/bg_right.gif');
        background-repeat: repeat-x;
      }



/* ÒÐÈ ÎÑÍÎÂÍÛÅ ÊÎËÎÍÊÈ */
#Col1
      {
        background-image: url('img/bg_left.gif');
        background-repeat: repeat-y;
        background-position: 2px 100%;
      }
#ImgCol1Name {margin-left: 20px;}
#ImgTitle    {margin-bottom: -60px;}

#Col2 
      {
        margin: -13px 200px 10px 152px;
        padding-top: 15px;
        padding-left: 70px;
        padding-right: 35px;
        background-image: url('img/bg_left.gif');
        background-repeat: repeat-y;
        background-position: -150px 100%;
        min-height: 900px;
      }

#Col3 
      {
        position: absolute;
        width: 220px;
        right: 0px;
        top: 202px;
        padding: 0px;
        margin-bottom: 20px;
        text-align: center;
      }
      
  .Org  {
          width: 100%;
          padding-left: 20px;
          padding-top: 3px;
          padding-bottom: 3px;
          padding-right: 100px;
          background-color: #C7CDE8;
          color: #0054A5;
        }
  #OrgImg {margin-top: 10px;}       

#Col4 {
        width: 100%;
        height: 94px;
        clear: both;
        background-image: url('img/bg_bottom.gif');
        background-repeat: repeat-x;
        padding-top: 11px;
        }
#BottomImg {margin-left: 156px;}     
#BottomCounters {float: right; margin-top: -55px; margin-right: 15px;}


/* ÁËÎÊ ÌÅÍÞ */         
#ColMenu {
          width: 180px;
          height: 109px;
         }
  
  /* ÊÍÎÏÊÈ ÌÅÍÞ */       
  .MenuButton {
                /* height: 19px; */
                width: 170px;
                background-color: #C7CDE8;
                margin-left: 22px;
                margin-top: 3px;
                padding-left: 5px;
                padding-bottom: 4px;                
                padding-top: 4px;
              }
              
  .SubMenuButton {
                width: 170px;
                background-color: #E2E5F1;
                margin-left: 32px;
                margin-top: 3px;
                padding-left: 5px;
                padding-bottom: 4px;                
                padding-top: 4px;
              }     	      
         
  .MenuButtonActive
              {
                /* height: 19px; */
                width: 185px;
                background-color: #EC1C24;
                margin-left: 10px;
                margin-top: 3px;
                padding-left: 17px;
                padding-bottom: 4px;                                
                padding-top: 4px;
              }

a.MenuButtonLink:link, a.MenuButtonLink:hover, a.MenuButtonLink:visited {font-family: Tahoma; font-size: 12px; color: #000000; text-decoration: none;} 
a.MenuButtonLinkActive:link, a.MenuButtonLinkActive:hover, a.MenuButtonLinkActive:visited {font-family: Tahoma; font-size: 12px; color: #FFFFFF; text-decoration: none;} 
            
/* ÁËÎÊ ÏÎÃÎÄÀ */            
#ColWeather 
        {
          margin-top: 20px;
          width: 180px;
 /*         height: 109px;*/
          background-color: #C7CDE8;
          padding-top: 5px;
          margin-left: 22px;
        } 
.WeatherTitle 
             {
              font-family: Tahoma;
              font-size: 12px;
              color: #0054A5;
              padding-left: 5px;
              padding-bottom: 3px;
              padding-right: 135px;
              border-bottom: solid 3px #0054A5;
             }
#WeatherTable {margin-top: 5px;}

/* ÊÀÁÈÍÅÒ È ÀÂÒÎÐÈÇÀÖÈß */

.LoginForm {margin-left: 35%; margin-top: 20%;}
.LoginInput {border: #0054A5 1px solid; font-size: 11px; color: #0054A5; font-family: Verdana;}
.LoginButton {border: #ffffff 0px solid; font-size: 11px; background-color: #0054A5; color: #ffffff; font-family: Verdana; padding-bottom: 1px; padding-top: 1px;}

.MenuButtonCabinet {
                width: 170px;
                background-color: #E2E5F1;
                margin-left: 32px;
                margin-top: 3px;
                padding-left: 5px;
                padding-bottom: 4px;                
                padding-top: 4px;
              }     
.MenuButtonCabinetActive {
                width: 170px;
                background-color: #EC1C24;
                margin-left: 32px;
                margin-top: 3px;
                padding-left: 5px;
                padding-bottom: 4px;                                
                padding-top: 4px;
              }              

/* ÍÎÂÎÑÒÈ È ÑËÀÉÄ-ØÎÓ */              
#RotatePhotoBlock {
                    background-color: #ffffff;
                    width: 297px;  
                    margin-top: 10px;      
                  }
#RotatePhotoTitle {
			background-color: #C7CDE8;
			border-left: #EC1C24 10px solid;
			border-right: #0054A5 1px solid;
			font-family: Tahoma;
			font-size: 12px;
			font-weight: bold;
			color: #0054A5;
			padding-left: 10px;
			padding-bottom: 3px;
			padding-top: 3px;
			width: 276;
		  }
#NewsBlock {
/*             width: 62%;*/
             margin-top: 10px;
             background-color: transparent;
             border-left: #EC1C24 10px solid;
             border-right: #0054A5 1px solid; 
             border-bottom: #0054A5 1px solid; 
             padding-bottom: 20px;
           }		  
#NewsBlockTitle {
                  background-color: #C7CDE8;
                  padding: 2px 0px 2px 10px;
                  font-family: Tahoma;
                  font-size: 12px;
                  font-weight: bold;
                  color: #0054A5;
                }		  
.NewsBlockContent {
                    margin-left: 10px;
                    margin-top: 5px;
                    padding-bottom: 4px;
                    background: url('line.gif');
                    background-repeat: no-repeat;
                    background-position: 100% 100%;
                  }           


.ContentRightBlock  {
             margin-top: 10px;
             background-color: transparent;
             border-left: #EC1C24 10px solid;
             border-right: #0054A5 1px solid; 
             border-bottom: #0054A5 1px solid; 
           }		
.ContentRightBlockTitle {
                  background-color: #C7CDE8;
                  padding: 2px 0px 2px 10px;
                  font-family: Tahoma;
                  font-size: 12px;
                  font-weight: bold;
                  color: #0054A5;
                }		  
.ContentRightBlockText {
                    margin-left: 10px;
                    margin-right: 10px;
                    margin-top: 5px;
                    padding-bottom: 4px;
                    background: url('line.gif');
                    background-repeat: no-repeat;
                    background-position: 100% 100%;
                  }   


#DatesBlock {
             width: 287px; 
             background-color: transparent;
             border-left:   #EC1C24 10px solid;
             border-right:  #0054A5 1px solid; 
             border-bottom: #0054A5 1px solid; 
             margin-top: 0px;
            }
#DatesBlockTitle {
                  background-color: #C7CDE8;
                  padding: 2px 0px 2px 10px;
                  font-family: Tahoma;
                  font-size: 12px;
                  font-weight: bold;
                  color: #0054A5;
                }		  
.DatesBlockContentBlue {
                    padding-left: 10px;
                    padding-top: 5px;                    
                    padding-bottom: 5px;
                    margin-top: 5px;                    
                    background-color: #C7CDE8;
                  }     
.DatesBlockContent {
                    padding-left: 10px;
                    padding-top: 5px;                    
                    padding-bottom: 5px;
                    margin-top: 5px;                    
                  }                   
.DatesBlockContentDate
  {
    color: #0054A5;
    font-size: 17px;
    font-weight: bold;
    font-family: Tahoma;
  }
  
#Col21 {
  width: 61%;
  float: left;
  //margin-right: -100%;
  }
#Col22 {
  margin-left: 5px;
  width: 37%;  
  float: right;
  //margin-left: 30%;
  //display: inline;
  }



div.cabinet_section_title {
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: gray;
  margin-bottom: 10px;
  margin-top: 0px;
}

@media print {
    div.noprint {
        display: none;
    }
}
 
#HelpBlock {
width: 100%; 
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
border-top: 1px dotted #C9C9C9;
background-color: #ECECEC;
}
.HelpBlockContent {
color: #6D6D6D;
font-family: Verdana;
font-size: 10px;
margin-top: 10px;
}

.HelpBlockTitle {
display: block;
color: #6D6D6D;
font-family: Verdana;
font-size: 10px;
font-weight: bold;  
}

.HelpBlockSpravka {
color: #D7D7D7;
font-family: Verdana;
font-size: 15px;
font-weight: bold;  
}
