body {margin: 0; font-size: 0.9em; font-family: tahoma, verdana, sans-serif; color: #222; background-color: #fff;}
#b1 {background-color: #262626; height: 100px;}
#s1 {width: 950px; margin: 0 auto; }
#h {background: url(i/h-logo.gif) no-repeat center bottom; color: white;}
h1 {margin:0; padding: 12px 0 0 0; font-size: 1em; font-weight: normal; }
h1 a {padding: 20px 0 30px 157px; color: #86BEC3; text-decoration: none; display: block;}
h1 a:hover {text-decoration: none;}
#slog {padding: 7px 0 0 0; font-size: 0.9em; color: #4A4A4A; }

#s2 {background-color: #86BEC3; width: 950px; margin: 0 auto;  }
#s2r {background-color: #86BEC3; width: 250px; float: right; text-align: right; }
#s2l {background-color: #86BEC3; width: 700px; float: left; }
#drob, #day {font-size:0.8em; padding: 0.4em 0.8em 0.5em 0.8em;}
#drob a:hover {color: #202020;}
#day {text-align: right;}

#s3 {clear:both; width: 950px; margin: 0 auto; line-height: 1.05em;}
#s3 a:hover {color: #202020;}

#s3r {width: 250px; float: right;  font-size: 0.83em;}
#s3r h2 {margin: 0 0 0.6em 0; font-size: 1.3em;}
#s3r ul {list-style-type: none; margin: 0 0 0.5em 0; padding: 0;}
#s3r li {margin: 0.3em 0; padding: 0; padding-left: 28px; background: url(i/vzd.gif) no-repeat 3px 5px; font-size: 1em;}
#s3r form {margin: 0}
#s3r input {margin: 0.3em 0}
.s3rbox {background-color: #86BEC3; margin: 2em 0; border-top: 2px solid #202020;}
.s3in, .s3in2, .s3in3  {padding: 0.8em 1em;}
.s3in2 a {text-decoration: none;}
.s3in2 a:hover {text-decoration: underline;}
.s3in3 { letter-spacing: 0.5px;}
.s3in3 a {line-height: 1.85em; font-size: 1.2em; font-weight: bold;}
.s3in3 .subm {font-size: 0.8em;}
#reklama {margin-bottom: 3em}
#s3l {padding: 2em 0; width: 652px; float: left;}

h2 {font-size: 1.1em; margin: 0;}
a {color: #CE2525; }
a:hover {color:#86BEC3; text-decoration: none;}
li {margin: 0; padding: 0; font-size: 0.8em;}
p{margin: 0.5em 0 0.3em 0.7em; padding: 0; text-align: justify; font-size: 0.77em; }
img{border: 0}
input {font-size: 0.9em;}

.info {color: #666; font-size: 0.7em; text-align: right;}
.info a {text-decoration: none;}
.info a:hover {text-decoration: underline;}

h3 {color: #D00; font-size: 1em; margin: 0.8em 0 0.3em 0; padding: 0; line-height: 1.5em;}
h3 a {color:#D00; text-decoration: none; border-bottom: 1px solid #D00;}

.item-1 h3 a {font-size: 0.85em; border-bottom: 1px solid #D00;}
.item-1 p {font-size: 0.75em; color: #666;}
.item-1 p:hover{color: #333;}
.item-2 p {font-size: 0.8em;}
.item-2 h3 a {font-size: 1em; border-bottom: 2px solid #333; color: #C00;}

.new {background: url(i/new.gif) no-repeat center top; color: #444; padding: 1px 16px 4px 10px;}

h3 a:visited {border-bottom: 1px solid #DDD; color: #777;}
h3 a:hover {text-decoration: none; color:#000; border-bottom: 2px solid #D00;} /* musi byt dole !! */

.sez ul {margin: 0; padding: 0.5em 0.6em; list-style-type:none;}
.sez li {margin: 0; padding: 0.25em 0; font-size: 0.9em}
.sez a:visited {color: #444}
#archiv a:visited {color: #444}
#archiv .info a:visited {color: #D00}
#archiv form {margin: 1em 0;}
#archiv h2 {margin: 1em 0;}
#vyhledavani h2 {margin: 1em 0;}

.navi {padding: 0.9em 0; text-align:center; font-size: 1.2em;}

#b2 {padding: 2.2em 0 0 0; clear:both; background-color: #202020; }
#s4 {width: 950px; margin: 0 auto; color: #cccccc}
#s4 a {color: #78AEBB;}
#s4l {width: 300px; margin-right: 25px; float: left; background-color: #4A4A4A;}
#s4r {width: 600px; float: right;}
#s4rl {width: 300px; float: left; background-color: #4A4A4A;}
#s4rr {width: 250px; float: right; background-color: #4A4A4A;}
.s4in {padding: 0.8em 1em; line-height: 1.61em; font-size: 0.7em; }
.s4in a {font-size: 1.4em;font-weight: bold;}
#f {padding: 1em 0 1.5em 0; clear: both; color: #4A4A4A; font-size: 0.9em;}
#f a {color: #86BEC3; text-decoration: none;}
#f a:hover {color: #86BEC3; text-decoration: underline;}

hr {background-color: #202020; color: #202020; border:0; height: 1px;}