html { overflow-y: scroll; }

body {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
	background-color : #FFFFFF;
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
	
}
.tbl1 
{ 
background: url('back1.jpg'); 
background-repeat: no-repeat; 

} 

p,h1,h2,h3,main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: black;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 200%;

	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
}


h3 {

	font-size: 110%;

	
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}

p {
    text-indent:20px;
}

a:hover{
text-decoration: underline;
}

.biografy {
text-align:justify;
}
.biografy1 {
text-align:justify;
font-style:italic;
}


#spisok {
    margin: 0;
    padding: 0;
    list-style-type: decimal;
    list-style-position:inside;
    background-color: #A0A0A0;
    color: #ffffff;
    width: 100%;
    font-size:80%;
    font-weight: bold;
    }
  
#spisok a {
    color: #ffffff;
    text-decoration: none;
 }
  
#spisok a:hover {
        background-color: #666;
    }    
     
#spisok-gl {
  margin: 0;
  padding: 12;
  list-style-type: none;
  width: 110px;
}
     
#spisok-gl li {
        border-left: 10px solid #666;
        border-bottom: 1px solid #666;
      }

#spisok-gl a {
        background-color: #949494;
        color: #fff;
        padding: 5px;
        text-decoration: none;
        font-weight: bold;
        border-left: 5px solid #33ADFF;
        display: block;
      }     
      
#spisok-gl a:hover {
  background-color: #666;
  border-left: 5px solid #3333FF;
}      

#fonbook {
     background-color: #3333FF;
     padding: 5px;
}

#spis {
        margin: 0;
        padding: 0;
        list-style-type: none;
        }

#spis a {
        background-color: #949494;
        color: #fff;
        padding: 5px;
        text-decoration: none;
        font-weight: bold;
        display: block;
      }
  
#spis a:hover {
  background-color: #666;
  border-left: 5px solid #3333FF;
}      
     
#rasporka {
height: 77px;
}
     
#npunkt {
padding: 30px;0;0;0;
}

.footer {
    background-color: #000000;
    height:77px; 
    margin-top:-77px;  
    width:100%; 
    margin-left:auto;
    margin-right:auto;
    
}

.footer table {
    height:83px !important
    font-size:11px
   
}

.footer .copyright {
    padding:0px 0px 25px 10px; 
    font-size:11px; 
   color: #ffffff;
}

.footer .interso {
    padding:0px 20px 60px 60px; 
    background:  url(images/ets-art11.gif) no-repeat center center;
    font-size:11px;
   color: #cccccc;
}

.footer .counter {
    padding-top:1px; 
}

.footer .counter img {
    padding:0px 0px 10px 10px; 
}

form.main-form{
    background:#B8B8B8;
    border:1px solid #999;
    border-radius:4px;
    color:#666;
    font-size:14px;
    margin:10px auto 0;
    max-width:500px;
    padding:2px 8px 4px;
    width:100%;
    }
    
form.main-form p.sub{
    color:#333;
    font-size:20px;
    margin:6px 0;
    padding:0;
    text-align:center;
    }
    
form.main-form label{
    color:#666;
    font-family:"Verdana";
    font-weight:normal;
    margin-bottom:1px;
    }
    
span.red, span.red-2, span.red-small{
    color:#900000;
    }
form.main-form input{
    color:#999;
    font-size:14px;
    margin:0 0 4px;
    padding:1px 0 2px 4px;
    width:100%;
    }
form.main-form input.cap{
    margin-top:4px !important;
    font-weight:bold;
    }
form.main-form textarea{
    color:#999;
    font-size:14px;
    margin:0 0 4px;
    padding:1px 0 2px 4px;
    width:100%;
    }
form.main-form button.cap{
    background:#666;
    border:1px solid #333;
    border-radius:3px;
    color:#fff;
    cursor:pointer;
    font-family:"Verdana";
    font-size:16px;
    margin:4px 0;
    padding:2px 0 6px;
    text-align:center;
    width:100%;
    }


