
BODY,td { font-family : Georgia,Verdana, Arial, sans-serif ;
          font-size : 8pt; color : #CCCCFF; bgcolor: #000000 ; }
html, body {
    scrollbar-3dlight-color:#663399;
    scrollbar-arrow-color:black;
    scrollbar-highlight-color: #9966FF;
    scrollbar-face-color:#CCCCFF;
    scrollbar-shadow-color:#044566;
    scrollbar-darkshadow-color:#330066;
    scrollbar-track-color: #333333;
}
 A { text-decoration: none; color: #CCCCFF; font-size: 8pt; }
 A.a { text-decoration: none; color: #CCCCFF; font-size: 8pt; }
 A:Hover { text-decoration:none; color: #FF0000; ; font-weight: bold }

.all {
  z-index:1;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.header {
   width:100%; height:150px;
   z-index:1;
   background: url('images/header1.jpg') left top no-repeat;
}

.main {
 # z-index:2;
  min-height: 1000px;
  width:70%;
  margin: 0 220px;
}

.menu {
#  z-index:2;
  min-height: 1000px;
  float: left;
  width: 220px;
  margin-top: 0px;
  margin-left: -100%;
}

.banners {
 # z-index:2;
  min-height: 1000px;
  float: left;
  width: 60px;
  margin-left: -160px;
}

.footer {
  clear: both;
  height: 50px;

}
.logo {
   position:absolute;
   width:150px; height:100px;
    margin: 45px 20px;
}
.menu_base {
   position:absolute;
   width:250px; height:100px;
   left: 420px; top: 150px ;
}

.button_menu {
width: 140px;
height: 30px;
padding: 0px 2px 0px 2px;
color: #CCCCFF;
background: #708090;
background-image: none ;
font-family: Georgia,Verdana, Arial, sans-serif  ;
font-weight: bold;
font-size: 8pt;
 border : 2px outset #663366 ;
-moz-border-radius-topleft: 20px;
-webkit-border-radius-topleft: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-radius-bottomright: 20px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);    
    }
.button_menu:hover{
color:#FFFFFF;  
border : 2px outset #CFB1B9 ;
-moz-border-radius-topleft: 20px;
-webkit-border-radius-topleft: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-radius-bottomright: 20px; 

box-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
 -moz-box-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
 -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
    }

.button_menu:active{
color: #663366;
border : 0px outset  #044566;
    }

.button_menu.gradient {
background-color:#663366;
filter:progid:DXImageTransform.Microsoft.Alpha(style=1, opacity=100, finishOpacity=0);
}

.button_select {
width: 140px;
height: 30px;
padding: 0px 2px 0px 2px;
color: #000000 ;
background:  #CCCCFF;
background-image: none ;
font-family: Georgia,Verdana, Arial, sans-serif  ;
font-weight: bold;
font-size: 9pt;
border : 2px inset  #663366 ;
-moz-border-radius-topleft: 20px;
-webkit-border-radius-topleft: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-radius-bottomright: 20px;  
 }

.button {
background: #663399;
color: #CCCCFF;
height:25px;
padding: 2px;
font-family: Georgia,Verdana, Arial, sans-serif;
font-weight: bold ;
font-size: 8pt;
font-variant : small-caps;
border : 1px outset  #9966FF ;
-moz-border-radius-topleft: 10px;
-webkit-border-radius-topleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-radius-bottomright: 10px;  
}

.button_page {
width: 40px;
height: 30px;
padding: 0px 2px 0px 2px;
color: #CCCCFF;
background: transparent;
background-image: none ;
font-family: Georgia,Verdana, Arial, sans-serif  ;
font-weight: bold;
font-size: 8pt;
 border : 2px outset #663366 ;
cursor: hand;
    }
.button_page:hover{
color:#FF0000;         #EEE3E7;
border : 2px outset #CFB1B9 ;
    }

.button_page:active{
color: #663366;
border : 0px outset  #044566;
    }

.button_page_select{
width: 50px;
height: 30px;
padding: 0px 2px 0px 2px;
color: #000000 ;
background:  #CCCCFF;
background-image: none ;
font-family: Georgia,Verdana, Arial, sans-serif  ;
font-weight: bold;
font-size: 9pt;
border : 2px inset  #663366 ;
 }


.law {
 position:absolute;
 width:90%; height:50%;
 z-index:2; left: 120px; top: 450px ;
 }

.form  {
margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px;
padding: 0px 0px 0px 0px; }


.hr {
 border: none; /* Убираем границу для браузера Firefox */
 color: #663366; /* Цвет линии для браузера Internet Explorer */
 background-color: #663366; /* Цвет линии для браузера Firefox и Opera */
 height: 1px; width: 80%;
}

