body, html {
margin:0;padding:0;height:100%
}

body {
background: #d1c8b9 url(fon.png) repeat  top left;
background-attachment: fixed;
}

.logo img {
display:block;
bgcolor:#d1c8b9;
border:0;
}

#hidden_image {
display:none;
visibility: hidden;
}

.menu { 
background-image:url(/images/m01.jpg);
height:32px;
padding:0;
text-align:left;
vertical-align:inherit;
width:209px;
}

.search {
font-family:Arial;
color:#355;
font-size:80%;
border:1px #789 dotted;
text-align:center;
background-color:#FFE;
margin:1em;
}

.menu, .menu a, .menu a:link, .menu a:visited, .menu a:hover, .menu a:active { 
color:#000;
font-weight:bold;
text-decoration:none;
padding-left:5px;
}

.menu a:hover { 
color:#000;
font-weight:bold;
text-decoration:none;
padding-left:3px;
}

.nazvanie {
margin-top:3px;	
}

.nazvanie h1{
margin:0;
display:inline;
font-size:13pt;
font-weight:normal;
text-transform:uppercase;
color:#000;
text-align:center;
}

.rolup {
width:340px;
font-size:7pt;
color:#000;
margin:5px 10px;
padding:2px; 
text-align:left;
border:1px dotted;
float:left;
}

.rolup_sveg {
width:250px;
font-size:9pt;
color:#000;
margin:5px 10px;
padding:2px; 
text-align:center;
border:1px dashed red;
}

.rolup a, .rolup a:link, .rolup a:active, .rolup a:hover {
text-decoration: none;
font-size:7pt;
color: #BE0C0C;	
}

.zagolovok {
font-size:14pt;
text-transform:uppercase;
color:#000;
text-align:center;	
}

.zagolovok a, .zagolovok a:link, .zagolovok a:active, .zagolovok a:hover {
text-decoration:none;
font-size:14pt;
color: #000;	
}

.podzagolov {
clear:left;	
}

.podzagolov h2{
margin:0;
font-size:8pt;
color:#000;
font-weight:bold;
text-align:center;
}

.opisanie, .opisanieniz, .opisanieverh { 
color:#000;
font-size:8pt;
margin:3px 10px;
text-indent:15px;
text-align:justify;
}

.opisanie p:first-letter, .opisanieniz p:first-letter, .opisanieverh p:first-letter{
font-size:12px;
font-weight:bolder;
}

.opisanie p, .opisanieniz p, .opisanieverh p { 
margin:0;
}

.atention { 
color:#BE0C0C;
font-size:8pt;
font-weight:bold;
margin:3px 10px 4px 10px;
text-align:center;
}

img.border {
border:#000 1px solid;
}

td {
font-family:Verdana;
font-size:12px;
}

#menuprav {
color:#335;
font-size:10pt;
font-family:Verdana;
text-decoration:none;
}

#menuprav a {
color:#12497F;
font-size:11pt;
font-family:Verdana;
text-decoration:none;
padding:0 9px;
}

#menuprav a:hover {
text-decoration:none;
color:#333;
font-size:11pt;
font-family:HeliosCond;
padding:0 6px;
}

.info {
text-decoration:none;
font-family:HeliosCond;
font-size:12px;
color:#235D95;
font-weight:700;
}

.footer {
font-family:HeliosCond;
font-size:11px;
color:#fff;
font-weight:700;
text-decoration: none;
}

.txt {
background-color:#fff;
color:#000;
border-color:#063ed5;
border-style:solid;
border-width:1px;
}

font.silka {
color:#12497F;
font-size:16pt;
}

font.name {
color:#000;
font-size:16pt;
}

font.tbl {
color:#000;
font-size:12pt;
}

a.silki {
color:#12497F;
font-size:16pt;
font-family:Verdana;
}

a.silki:hover {
color:#333;
font-size:16pt;
font-family:Verdana;
}

.pagenavi a, .pagenavi a:link, .pagenavi a:active {
padding:2px 4px 2px 4px; 
margin:2px;
text-decoration:none;
border:1px solid #000000;
color:#BE0C0C;
background-color:#e9e9ee;	
}

.pagenavi a:hover {
border:1px solid #000000;
color:#BE0C0C;
background-color:#e9e9ee;
}

.pagenavi span.pages {
padding:2px 4px 2px 4px; 
margin:2px 2px 2px 2px;
color:#000;
border:1px solid #000000;
background-color:#e9e9ee;
}

.pagenavi span.current {
padding:2px 4px 2px 4px; 
margin:2px;
border:2px solid #000000;
color:#000;
background-color:#e9e9ee;
}

.navigacia {
font-size: 16px;
margin:7px 0 2px 0;
}

#prozr a img{
opacity:0.3;
-moz-opacity:0.3;
filter:alpha(opacity=40);
}

#prozr a:hover img{
opacity:1.0;
-moz-opacity:1.0;
filter:alpha(opacity=100);
}

#ugol {
padding: 1px;
position: fixed;
left: 5px;
top: 22px;
}

.scrollTop{ 
background:url(arrows.png) 0 0 no-repeat;
display:block; width:50px; height:50px; 
position:fixed; bottom:10px; right:10px;
z-index:2000; 
}
.scrollTop:hover{ background-position:0 -58px; }
