* {margin: 0;padding: 0;} 
body {color: black;font: 80% "trebuchet ms", "geneva ce", lucida, sans-serif;background:url("images/back.gif") top repeat-x #D3D8D2;}
#main {width: 756px;position: relative;margin:12px auto 0;text-align:left;}
#top {width:756px;height:233px;background:url("images/top.jpg") no-repeat;}
#top h1 {display: block;margin: 0;padding: 0;position: relative;top: 88px;left: 188px;width: 287px;height: 126px;
background: url("images/logo.jpg") top left no-repeat;overflow: hidden;}
#top h1 a,#top h1 a span {display: block;width: 287px;height: 126px;margin: 0;padding: 0;background-image: none;cursor: pointer;}
#top h1 a:hover {background: url("images/logo.jpg") top left no-repeat;}
#top h1 a span {position: absolute;left: 0;top: 0;z-index: 1;background: url("images/logo.jpg") top left no-repeat;}
#content {float: right;width: 564px;padding:0 8px 0 6px;background:url("images/back-content.gif") repeat-y white;border-bottom:6px solid #BAC0B9;}
#content h1 {padding-left:22px;background:url("images/back-nadpis.gif") repeat-x #E7D412;font-size:1.2em;line-height:2.5em;height:2.5em;}
#content ul li {list-style:square outside url("images/odrazka.gif");}
#text {width:516px;text-align:left;margin:10px auto 0;min-height:444px;}
#text p {line-height:1.65em;}
#action {width:170px;min-height:50px;float:right;margin-right:15px;line-height:1.7em;background:url("images/logo.gif") center left no-repeat;text-align:right;}
#action a {font-weight:normal;}
#action a:visited {color:#1F2D83;}
#left {float: left;width:178px;background:url("images/back-left.gif") right repeat-y #F0F1EF;}
#navtop {display:block;width:178px;height:23px;background:url("images/back-nav-top.gif") right no-repeat;}
#navbottom {display:block;width:178px;height:32px;background:url("images/back-nav-bottom.gif") right no-repeat;}
#nav {width:178px;margin:0;padding:10px 0 2px 0;background:url("images/back-nav.gif") right repeat-y #162470;color:white;}
#nav li {margin:0 0 8px 18px;list-style-type:none;background:url("images/odrazka-menu.gif") left center no-repeat;}
#nav li.active,#nav li a {font-weight:bold;font-size:0.9em;padding-left:25px;}
#nav a:link {color:white;}
#nav a:active {color:#E7D412;}
#nav a:visited {color:white;}
#nav a:hover,#nav li.active {color:#E7D412;}
#kontakty {width:130px;margin:10px 0 15px 30px;line-height:1.2em;font-size:0.85em;}
#leftbottom {display:block;width:178px;height:56px;background:url("images/back-left-bottom.gif") no-repeat;}
#footer {float:right;width:578px;height:3em;text-align:center;color:white;margin:1px 0 2px 0;
background:url("images/back-bottom.gif") bottom center no-repeat;}
#footer p {width:100%;background:url("images/back-footer.gif") repeat-x #1F2D83;height:2.6em;line-height:2.6em;margin:0;}
#footer a {font-weight:normal;}
#footer a:link {color:white;}
#footer a:active {color:#E7D412;}
#footer a:visited {color:white;}
#footer a:hover {color:#E7D412;}
#motto {position:absolute;top:50px;left:200px;font-weight:bold;}
#duvody {float:right;width:250px;background-color:#EBEDEB;margin:20px 0 20px 15px;padding-bottom:10px;}
#duvody h2 {background:url("images/back-nadpis.gif") repeat-x #E7D412;color:black;text-align:center;font-size:1.1em;line-height:2.5em;height:2.5em;
font-weight:bold;margin-top:0;border-bottom:1px solid white;}
#duvody ol {margin-top:10px;margin-right:20px;margin-bottom:15px;margin-left:45px;}
#duvody p {margin:5px 15px;text-align:center;}
.cleaner {clear: both;margin: 0;padding: 0;height: 1px;font-size: 1px;line-height: 1px;border: none;background: transparent;}
.plavl {float:left;}
.plavr {float:right;}
a {font-weight:bold;text-decoration:underline;}
a:link {color:#1F2D83;}
a:active {color:#C01C05;}
a:visited {color:#747973;}
a:hover {color:#C01C05;}
img {border:3px solid #EBEDEB;float:right;margin:2px 2px 6px 12px;display:block;}
ul,ol {margin:1em 0.2em 0.6em 24px;}
li {margin:0.6em 0;}
p {margin: 0.6em 0;}
h1,h2,h3,h4 {font-weight:bold;}
h1 {color: black;}
h2 {font-size: 1.35em;color: #1F2D83;margin:25px 0 4px;font-weight:normal;}
h3 {font-size: 1.2em;color: #D4AF09;margin:15px 0 6px;}
h4 {font-size: 1.1em;margin:15px 0 6px;color:#747973;}
div.ram {background-color:#EBEDEB;padding:10px;width:96%;}
div.ram img {border:1px solid #949593;}
div.foto {margin:15px 0;text-align:center;background-color:#EBEDEB;border-top:4px solid #949593;border-bottom:4px solid #949593;padding:5px 2px 2px 2px;}
div.foto img {float:none;display:inline;margin:0 3px;border:1px solid #949593;}
form {margin: 8px 0;width: 90%;}
form p {margin:4px 8px 10px 8px;margin-top:4px;}
fieldset {border:4px solid #EBEDEB;padding:0.8em 0.4em;margin:0 0 10px 0;font-size:0.9em;}
fieldset p {font-size:1em;}
legend {padding:0.2em 0.5em;margin-bottom:6px;background-color:#F0F1EF;border:4px solid #EBEDEB;color: black;text-align:right;font-weight: bold;}
label {margin-right:0.5em;padding-top:0.3em;width:100px;float:left;text-align:right;font-weight:bold;}
label.auto {width: auto;text-align:left;float:none;margin-left:8px;}
input,textarea {margin: 2px 6px;border:1px solid #949593;}
input.tlacitko {background-color:#F0F1EF;border:4px solid #EBEDEB;margin:15px 0 8px;padding:1px 5px;font-weight:bold;}
input.tlacitko:hover {background-color:#E7D412;}
table {border:4px solid #EBEDEB;padding:0;margin:8px 0;width:100%;border-collapse:collapse;font-size:0.9em;}
td {border:none;padding: 0.3em 0.7em;margin: 0;border:2px solid #EBEDEB;text-align: left;vertical-align: middle;}
th {background-color:#F0F1EF;border:2px solid #EBEDEB;font-weight:bold;padding:0.3em 0.7em;text-align:center;}
table.auto {width:auto;}
table.kontakty th {width:30%;}
.stred  {text-align: center;}
div.stred img {float:none;margin:10px auto;}
p.stred {margin:15px 0;}
strong {font-weight: bold;font-style: normal;}
em {font-weight: normal;font-style: italic;}
.nobord {border:none;}
.nomargin {margin:0;}
.skryt {display: none;}
.levy {text-align:left;}
.pravy {text-align:right;}
.chyba {color:#C01C05;font-weight: bold;}
span.vysvetlivka {border-bottom: 1px dashed #000;cursor: help;}
