html,body{background:rgb(0,0,0);font:16px Minion Pro,Monotype Corsiva,Verdana,Times New Roman,sans-serif;color:#333333; margin:0; padding:0;}
.baner{position:relative;width:868px;height:220px; margin:0 auto;}
#kazan{background:url('fon.jpg') repeat-y; width:868px; margin-top:0px; margin:0 auto;}
#kaz{margin:0px 0px 0px 10px;}
span{font-weight:bold; font-size:40px;}
.p{font:30px Monotype Corsiva, Verdana, Times New Roman, sans-serif; color:#333333;margin-top:0px;
padding-top:0px;padding-left:30px;padding-right:30px;padding-bottom:0px;text-indent:0px;text-align:justify;} 

div.img {
     margin: 5px;
    padding: 5px;
    border: 2px outset #003300;
     height: auto;
     width: auto;
     float: left;
     text-align: center;
 }

div.img img {
     display: inline;
     margin: 5px;
     border: 2px ridge #ffffff;
 }

div.img a:hover img {
     border:2px groove #333333;
 }

div.desc {
     text-align: center;
     font-size:20pt;
     line-height:90%;
     font-weight: bold;
     width: 180px;
     margin: 5px;
 }
[id^="kart"]{opacity:0.5;filter:alpha(opacity=50);}
[id^="kart"]:hover{opacity:1.0;filter:alpha(opacity=100);}

.p1{font:30px Monotype Corsiva, Verdana, Times New Roman, sans-serif; color:#333333;
margin-top:0px;padding-top:0px; margin-left:0 auto; margin-bottom:0px;text-indent:0px;text-align:left;}
.pos{padding-top:0px;padding-left:0 auto;padding-right:0px;padding-bottom:0px;}

#menu{position:relative;}
 #menu a{text-decoration:none;font-size:45px;text-align:center;line-height:29px;color:black;
height:82px;
}
#button{float:left;
width:213px;
background:url('b55.gif') 0 0px;
}
#menu a:hover{
background:url('b55.gif') 0 -79px;
}
