*{
margin: 0;
padding: 0;
border: 0;
}

html,body{height:100%;}

* html #container{height:100%;} /*IE*/

#container{
position:relative;
margin:0 auto;
min-height:100%;
BACKGROUND:url(grad1.png) repeat-x;
}

.ochistka{clear:both;}
.rasporka{height:100px;}
.rasporka2{height:50px;}
.rasporka3{height:30px;}

#footer{
position:relative;
width:100%;
height:50px;
margin:-50px auto 0;
background:url(grad2.png) repeat-x;
BORDER-top:4px double #666;
text-align:center;
font:9pt georgia;
}

#topcol1{HEIGHT:100px;display:block;border-bottom:2px solid #666;}

#left, #center, #right{padding:5px 10px;}

#left{float:left;width:210px;MARGIN-TOP:40px;}
#left p{background:#ffffcc;margin-left:5%;margin-right:5%;
margin-top:10px;text-align:center;border-radius:20px;padding:10px;}
/*--#left p:hover {background: #ffffcc;} смена цвета слева при наведении*/

#right{float:right;width:210px;MARGIN-TOP:10px;}
.rightnav{background:#ffffcc;padding:10px; margin:20px;border-radius:20px;text-align:center;}
.rightnav1{padding:10px; margin:2px;text-align:center;}

#center{margin:0 220px;background:#f5f5dc;
BORDER-left:2px solid #666;
BORDER-right:2px solid #666;
text-align:justify;
text-indent:25px;
font:12pt verdana;}


#center1{
margin:0 220px;
BORDER-left:2px solid #666; 
BORDER-right:2px solid #666;
}


a{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#999;text-decoration:underline;}

.linktop a{color:#666;text-decoration:none;}
.linktop a:hover{color:#999;text-decoration:none;}
.linktop a:visited{color:#999;text-decoration:none;}


h1{font-size:22pt;TEXT-ALIGN:center;color:#666;margin:11pt}
h2{font-size:17pt;TEXT-ALIGN:center;color:#666;margin:11pt}
h3{font-size:14pt;TEXT-ALIGN:center;color:#666;margin:11pt}

img{vertical-align:middle}

.leftimg{float:left;margin:8px 5px 0px 0px;}

.rightimg{float:right;margin:6px 0px 6px 12px;}

.centerimg{display:block;margin:0 auto; margin:10px auto 10px;}

INPUT {background: #66CCFF;}

#texttop{
color:#999;
text-shadow: 0 1px 0 #666, 
               0 2px 0 #999,
               0 3px 0 #ccc,
               0 4px 0 #fff,
               0 5px 0 #fff,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
font-size:60px;
padding-left:40px;
padding-top:10px;
}
.foc {width: 105%; cursor:pointer; display:inline;}
.foc:focus {width: auto; z-index:50;}