body { margin: 0px;
     padding: 5px 0px 0px 0px;
     color: #42679e;
     background: #cccccc;
     overflow-y:scroll;
     vertical-align: bottom;
     font-family:arial;
     font-size: 14px;
     }
p{font-size: 12pt;
 font-family:"times new roman";
 text-indent:15px;
}
td{font-size: 12pt;
 font-family:"times new roman";
}
h1{ margin:10px 0px; text-align:center; font-size: 125%;}
h2{ margin:5px 0px; text-align:center; font-size: 120%;}
h3{ margin:5px 0px; text-align:center; font-size: 115%;}
h4{ margin: 0px; text-align:center; font-size: 110%;}
h5{ margin: 0px; text-align:center; font-size: 105%;}
h6{ margin: 0px; text-align:center; font-size: 100%;}


.t_body{width: 1022px;
        background-color: white;
        }

.menu_razd{    margin-left:5px;
               font-size:14pt;
               border-bottom:1px solid #D7D7D7;
               padding-left:10px;
               padding-top:4px;

}
.menu_razd A  {
            color: #42679e;
            text-decoration: none;
            font-weight: normal;
            }
.menu_razd A:hover  { color: #42679e;
                   text-decoration: underline;

                  }

.prazdel {
         font-size:11pt;
         margin:0px 0px 0px -10px;
         padding:5px 0px 5px 0px;
         color:#42679e;
         border-bottom:1px solid #D7D7D7;
         }
.menu_prazd{
              display:none;
              margin-left:15px;
              padding-left:20px;
}

.text_part_top {
    padding-left: 13px;
    padding-right: 13px;
    background: url(/images/include_back.gif) repeat-x top ;
    overflow-x: visible;
}
.text_part_bottom {
    padding:0px;
    margin:0px;
    background: url(/images/include_back_bottom.gif) repeat-x bottom white;
}

.left_bg_top {
    background: transparent url(/images/include_back.gif) repeat-x top ;
    overflow-x: hidden;
}
.left_bg_bottom {
    padding:0px;
    margin:0px;
    background: transparent url(/images/include_back_bottom.gif) repeat-x bottom;
    width:253px;
}


.menu_r_razd {
    background: transparent url(/images/menu_r_razd.gif) repeat-y  249px 0px ;
   padding-right:10px;

}

a{ color: #42679e;
font-weight: bold;
text-decoration: underline;
font-size:100%;
}

A:hover {
        text-decoration: none;
}

li{margin:5px 0px;
font-size: 12pt;
 font-family:"times new roman";
}

.ggt_bg0{
background:#0a98fe url('/images/ggt_bg0.png') repeat-y top right;
              min-height:100%;
                   text-align:center;
}
.ggt_bg_bottom{
              background: transparent url('/images/ggt_bg_bottom.png') repeat-y;
              min-height:100%;
              width:1004;
              margin:-5px auto;
               position:relative;
                    text-align:justify;
}
.ggt_bg{
              background: transparent url('/images/ggt_bg.png') no-repeat top left;
              height:100%;
              width:1004px;
              margin:0px auto;
              border-left:2px solid #ba2924;
              border-right:2px solid #ba2924;
              position:relative;
}
*html .ggt_bg{  height:680px;
}
.ggt_dom_top{
              background: transparent url('/images/ggt_dom_top.png') no-repeat top right;
              width:1003px;
              border-left:1px solid white;
              height:117px;
              margin:0px auto;
              position:relative;
}
*html .ggt_dom_top{
width:1004px;
}
.header{
              background: transparent url('/images/header_bottom.png') no-repeat bottom left;
              width:1004px;
              height:117px;
              margin:0px auto;
}
.ggt_center{
              background: transparent url('/images/ggt_dom_bottom.png') no-repeat  right top;
              width:1003px;
              min-height:553px;
              border-left:1px solid #ffffff;
              position:relative;
              left:-1px;

}
*html .ggt_center{
width:1004px;
 left:0px;
}
.ggt_logo{
              background: transparent url('/images/ggt_logo.png') no-repeat 10px 5px;
              padding-left:50px;
              padding-top:5px;
              height:103px;
              vertical-align:baseline;
              display:block;
              color:black;
              text-decoration:none;
              font-size:60px;


}
.ggt_logo span{
               font-size:80px;
               position:relative;
               top:5px;
}

.ggt_menu{     list-style: none;
               float:right;
               margin:0px;
               padding:0px;
               padding-right:412px;
               margin-left:10px;
               cursor:pointer;
}


.ggt_menu li{  margin:0px;
               padding:0px;
               position:relative;


}

.ggt_menu li ul{
          position:absolute;
            background:#dceffe;
            list-style: none;
            display: none;
            z-index:1;
            top:0px;
            left:-145px;
            width:150px;
            padding:0px;
            margin:0px;
}
.ggt_menu li ul li{border-bottom:1px solid blue;
padding-left:4px;

}
.ggt_menu   LI A:hover {
    color: #ffe;
    background-color: #5488af;
   }

.ggt_menu    LI:hover UL, LI.over UL {
    display: block;
   }

.ggt_menu a    {
               margin:2px 4px;
               position:relative;
               text-decoration:none;
               font-size:14px;

}
#ggt_menu0{ left:0px;
}
#ggt_menu1{ left:4px;
}
#ggt_menu2{
          left:15px;
}
#ggt_menu3{
         left:25px;
}
#ggt_menu4{
         left:35px;

}
      @-moz-document url-prefix()
        {
        #ggt_menu4 {
          left:35px;
                   }
        }


#ggt_menu5{
          left:45px;

}
@-moz-document url-prefix()
{
#ggt_menu5{
          left:45px;

}
}

#ggt_content {
          padding:5px;
          color:black;
          padding-bottom:35px;
          position:relative;
}
#ggt_p_menu1{display:none;}

.footer{
        position:absolute;
        bottom:0px;
        background-color:black;
        width:100%;
        height:30px;
        border:2px solid black;
}
*html .footer{
        position:absolute;
        bottom:-3px;
        left:0px;
        background-color:black;
        width:1009px;
        height:30px;
}
