body {
font-family: verdana, sans-serif;
font-size: 10px;
color: #aaaaaa;
text-align: left;
background-image: url(site_bg.png);
scrollbar-face-color: #040404;
scrollbar-highlight-color: #555555;
scrollbar-shadow-color: #555555;
scrollbar-arrow-color: #2c1d30;
scrollbar-track-color: #202020;
scrollbar-3dlight-color: #202020;
scrollbar-darkshadow-color: #202020;
margin: 0px;
padding: 0px;
}

td {
font-family: verdana, sans-serif;
font-size: 10px;
color: #aaaaaa;
}

td.top_menu {
color: #cccccc;
text-align: center;
padding-left: 20px;
padding-right: 20px;
cursor: pointer;
}

td.top_menu:hover {
background-image: url(on_bg.png);
padding-left: 19px;
padding-right: 19px;
border-left: 1px solid #040404;
border-right: 1px solid #040404;
}

.sitehead {
font-family: trebuchet ms, sans-serif;
font-size: 20px;
color: #f5f5f5;
text-decoration: none;
margin: 0px;
padding: 0px;
}

.usitehead {
font-family: verdana, sans-serif;
font-size: 9px;
color: #cccccc;
border-bottom: 1px solid #cccccc;
padding-bottom: 5px;
}

.sitebody {
font-family: verdana, sans-serif;
font-size: 10px;
text-align: justify;
color: #aaaaaa;
padding-top: 5px;
}

a {
font-family: verdana, sans-serif;
color: #1c94ae;
text-decoration: none;
cursor: pointer;
}

a:hover {
font-family: verdana, sans-serif;
color: #cccccc;
text-decoration: underline;
}

.menupoint {
color: #cccccc;
}

.menuhead {
height: 19px;
font-family: verdana, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #f5f5f5;
border: 1px solid #555555;
background: url(menuhead_bg.png);
text-align: left;
padding: 3px 3px 4px 3px;
}

.menubody {
font-family: verdana, sans-serif;
font-size: 10px;
text-align: justify;
color: #555555;
background: #060606;
border-left: 1px solid #555555;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
}

.menu {
color: #666666;
text-decoration: none;
text-transform: uppercase;
max-width: 100%;
display: block;
padding: 1px 3px 1px 15px;
}

a.menu:hover {
color: #666666;
background: #202020;
text-decoration: none;
text-transform: uppercase;
max-width: 100%;
display: block;
padding: 1px 3px 1px 15px;
}

.cytat {
font-family: verdana, sans-serif;
font-size: 10px;
font-style: italic;
color: #999999;
text-align: justify;
border: 1px solid black;
background: #111111;
padding: 5px;
margin-top: 5px;
margin-bottom: 3px;
width: 90%;
}

.kod {
font-family: courier new, serif;
font-size: 11px;
color: #999999;
text-align: justify;
border: 1px solid black;
background: #111111;
padding: 5px;
margin-top: 5px;
margin-bottom: 5px;
width: 90%;
}

form {
padding: 0px;
margin: 0px 0px 15px 0px;
}

input {
font-family: verdana, sans-serif;
font-size: 10px;
color: #f5f5f5;
background: #444444;
border: 1px solid black;
margin: 1px;
}

.input_file {
font-family: verdana, sans-serif;
font-size: 10px;
color: #000000;
background: #202020;
border: 1px solid #555555;
margin: 1px;
}

input.blog {
font-family: verdana, sans-serif;
font-size: 10px;
color: #aaaaaa;
background: #202020;
border: 1px solid #555555;
margin: 1px 0px 1px 0px;
}

input.radio {
color: #aaaaaa;
background: #202020;
border: 0px;
margin: 1px 0px 1px 0px;
}

textarea {
font-family: verdana, sans-serif;
font-size: 10px;
color: #aaaaaa;
background: #202020;
border: 1px solid #555555;
margin: 1px 0px 1px 0px;
}

select {
font-family: verdana, sans-serif;
font-size: 10px;
color: #f5f5f5;
background: #444444;
border: 1px solid black;
margin: 1px;
}

select.blog {
font-family: verdana, sans-serif;
font-size: 10px;
color: #aaaaaa;
background: #202020;
border: 1px solid #555555;
margin: 1px 0px 1px 0px;
}

h1 {
font-family: trebuchet ms, sans-serif;
font-size: 36px;
color: #f5f5f5;
margin: 0px;
padding: 0px;
}

h3 {
font-family: verdana, sans-serif;
font-size: 16px;
color: #dedede;
margin: 0px;
padding: 0px;
}

.strony {
width: 468px;
font-family: verdana, sans-serif;
color: #cccccc;
text-align: left;
margin-bottom: 15px;
border-top: 1px solid #cccccc
}

td.stopka {
font-family: verdana, sans-serif;
color: #cccccc;
font-size: 9px;
text-align: left;
border-top: 1px solid #cccccc;
margin-bottom: 15px;
}

a.stopka {
font-family: verdana, sans-serif;
color: #cccccc;
text-decoration: none;
}

a.stopka:hover {
font-family: verdana, sans-serif;
color: #f5f5f5;
text-decoration: underline;
}

.arch_tab {
width: 468px;
border-bottom: 1px solid #555555;
margin-bottom: 15px
}

.arch_rok {
width: 50px;
background: #202020;
border-top: 1px solid #555555;
border-right: 1px solid #555555;
border-left: 1px solid #555555;
text-align: center;
}

.arch_mies {
width: 418px;
background: #303030;
border-top: 1px solid #555555;
border-right: 1px solid #555555;
border-bottom: 1px solid #555555;
text-align: left;
padding: 3px;
}

.arch_ln {
width: 418px;
background: #404040;
border-right: 1px solid #555555;
text-align: left;
padding: 3px;
}

.alb_tab {
width: 468px;
margin-bottom: 15px;
border-top: 1px dotted #cccccc;
}

.albhead {
font-family: trebuchet ms, sans-serif;
font-size: 14px;
font-weight: bold;
color: #aaaaaa;
text-decoration: none;
margin: 0px;
padding: 0px;
}

.ualbhead {
height: 120px;
font-family: verdana, sans-serif;
font-size: 9px;
color: #cccccc;
border-bottom: 1px dotted #cccccc;
padding: 5px 0px 5px 0px;
margin-bottom: 15px;
}

.ulinkhead {
height: 60px;
font-family: verdana, sans-serif;
font-size: 9px;
color: #cccccc;
border-bottom: 1px dotted #cccccc;
padding: 5px 0px 5px 0px;
margin-bottom: 15px;
}

img.alb_menu {
width: 215px;
}

img.alb {
width: 130px;
height: 90px;
border: 1px solid #2c1d30;
}

img.alb:hover {
width: 130px;
height: 90px;
border: 1px solid #555555;
}

img.obr {
width: 466px;
border: 1px solid #2c1d30;
margin-bottom: 15px;
}

td.kal {
width: 27px;
color: #555555;
background: #111111;
text-align: center;
padding: 3px 0px 3px 0px;
border: 1px solid #555555;
}

td.kal_n {
width: 27px;
color: #aaaaaa;
background: #202020;
text-align: center;
padding: 3px 0px 3px 0px;
border: 1px solid #555555;
}

td.kal_d {
color: #aaaaaa;
background: #2c1d30;
text-align: center;
padding: 3px 0px 3px 0px;
border: 1px solid #555555;
}

a.kal_l {
color: #555555;
text-decoration: underline;
}

a.kal_nl {
color: #aaaaaa;
text-decoration: underline;
}

a.kal_dl {
color: #aaaaaa;
text-decoration: underline;
}

img.foto {
width: 80px;
height: 110px;
border-right: 1px solid #555555;
}

td.kartoteka {
color: #aaaaaa;
text-align: left;
padding: 2px;
}

