body {
margin: 0;
padding: 0;
background-color: #b00007; 
font-family: Verdana, sans-serif;
font-size: 80%;
}

img {
border: none;
border-width: 0;
}

#master {
width: 800px;
background-color: white;
margin-left: 20px;
margin-right: 20px;
background-image: url(/images/sidebar.png);
background-position: top right;
background-repeat: repeat-y;
}

#stin-left {
width:840px;
margin-left: auto;
margin-right: auto;
background-image: url(/images/stin-left.gif);
background-position: top left;
background-repeat: repeat-y;
}

#stin-right {
background-image: url(/images/stin-right.gif);
background-position: top right;
background-repeat: repeat-y;
}

#content {
width: 570px;
float: left;
padding: 20px;
}

#seznam ul {
list-style-image: url(/images/dot.gif);
margin: 0 0 15px 0;
padding: 0;
margin-left: 17px;
}

#sidebar {
width: 150px;
float: right;
padding: 20px;
}

#sidebar li {
padding-bottom: 5px;
}

#sidebar ul {
list-style-image: url(/images/dot.gif);
margin: 0;
padding: 0;
margin-left: 11px;
}

#footer {
height: 60px;
clear: both;
position: center;
padding: 0 0 0 260px;
}

.cleaner {
clear: both;
}

a {
text-decoration: none;
color: #5166a2;
}

a:hover {
text-decoration: underline;
}

h1 { 
margin: 0;
padding: 0;
height: 140px;
text-indent: -9999px;
background-image: url(/images/header.jpg);
background-position: top center;
background-repeat: repeat-x;
}

h2 {
margin: 5px 0 0 0;
padding-bottom: 15px;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 180%;
color: #b00007;
}

h3 {
text-transform: uppercase;
font-size: 90%;
margin: 0;
padding-top: 15px;
padding-bottom: 10px;
}

p, ul {
color: #666;
margin: 0;
margin-bottom: 10px;
}

.picleft {
padding-right: 20px;
padding-bottom: 5px;
display: inline;
}

.picright {
padding-bottom: 5px;
display: inline;
text-align: right;
}

#nav {
background-color: #C5060F;
margin: 0;
padding: 8px;
list-style: none;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 140%;
padding-left: 12px;
background-image: url(images/nav-backg.png);
background-position: bottom;
background-repeat: repeat-x;
}

#nav li {
display: inline;
}

#nav a {
text-decoration: none;
color: #aaa;
padding: 8px;
}

#nav a:hover {
color: #fff;
}

.meta {
border: 1px dashed #aaa;
padding: 5px 15px;
margin-bottom: 20px;
}

.section {
background-color: #f5f2f2;
border: 1px dashed #aaa;
padding: 5px 15px;
margin-bottom: 20px;
}

.prechod {
padding-bottom: 20px;
}

.red { 
color: #b00007;
}

.caption {
padding-top: 10px;
}

.selected {
color: #fff !important;
}




