table{
padding:0px;
}
td{
padding:0px;
text-align:center;
vertical-align:top;
}
img{
border:none;
}
body{
background-repeat: repeat-y;
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
font: Calibri, Verdana, Arial, Helvetica, sans-serif 35px;
}
.menu, .menu:hover{
text-decoration:none;
color:#CCFFFF;
cursor:hand;
font:  14pt calibri}
A {
color:#559999; font:13pt calibri;
}
A:hover {
color:#FF6600; font:13pt calibri;
}
.style2 {
color: #004348;
text-align:left;
font: 12pt calibri, Verdana, Arial, Helvetica, sans-serif  bold;
}
.style3 {
color: #004348;
text-align:justify;
font: 17pt calibri bold;
}
.myimg{
margin-left:5px;
margin-top:16px;
cursor: pointer; 
cursor: hand;}
.bg {
background:url(img/dir.png);
}
.alf {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
opacity: 0.4;
float:none; 
margin-bottom:-115px;
}
.alf:hover, .alf2 {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); 
opacity: 0.7;
float:none; 
margin-bottom:-115px;
}
.valbot {
vertical-align:bottom;
}
.ssylka, .ssylka:hover {
font:14pt calibri;
text-decoration:none;
border-bottom: 1px dashed #559999;
position:relative;
}
.ssylka:hover {
border-bottom: 1px dashed #FF6600;
}
.otstup {
margin-right: 50px
}
.okno, .oknoinv, .okno2 {
margin-bottom:-550px; 
z-index:3; 
background-color:#FFFFFF; 
position:relative; 
width:100%; 
height:550px;
border-left:solid 1px #518BA2;
border-top:solid 1px #518BA2; 
border-bottom:solid 2px #518BA2;
border-right:solid 2px #518BA2;
visibility:visible; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
opacity: 0.8;
}
.okno2, .oknoinv2 {
height:680px; 
margin-bottom:-680px; 
}
.oknoinv, .oknoinv2 {
visibility:hidden;
}
.divmargin {
margin-left:40px;
margin-right:30px;
margin-top:10px;
}
.liststyle {
list-style:disc;
}
.biga, .biga:hover {
font-size:20px;
}
