* {margin: 0;padding: 0;} 
body {color: black;font: 100% "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;background: url("images/back.gif") repeat-x #275179;text-align: center;}
#main {
	width: 770px;
	position: relative;
	margin:15px auto 0;
	border:3px solid white;
	background:url("images/back-left-bar.gif") top left repeat-y white;
	text-align:left;
}
#top {position: relative;width: 100%;height: 88px;background: url("images/top.gif") no-repeat;}
#topnav {width:100%;min-height:165px;margin:0;list-style:none;font-size:0.9em;border-bottom:5px solid #A9BBCC;}
#topnav li {width:109px;height:100%;float:left;text-align:center;border-right:1px solid white;margin:0;list-style:none;}
#topnav li.m1 {width:110px;}
#topnav li.m7 {border-right:0;}
#topnav li a {display:block;width:100%;height:100%;font-weight:bold;color:white;background-color: #426C95;
line-height:1.2em;cursor: pointer;}
#topnav a:hover {background-color:#072A4D;}
#topnav li a span,#topnav li.active span {display:block;width:100%;height:3.5em;padding-top:0.85em;}
#topnav li.m4 a span,#topnav li.active.m4 span {padding-top:0.35em;height:4em;}
#topnav li.m6 a span,#topnav li.m7 a span,#topnav li.active.m6 span,#topnav li.active.m7 span {padding-top:1.45em;height:2.9em;}
#topnav li a span.obr,#topnav li.active span.obr {height:116px;background:bottom no-repeat;padding:0;}
#topnav li.m1 a span.obr,#topnav li.active.m1 span.obr {background-image:url("images/m1.jpg");}
#topnav li.m2 a span.obr,#topnav li.active.m2 span.obr {background-image:url("images/m2.jpg");}
#topnav li.m3 a span.obr,#topnav li.active.m3 span.obr {background-image:url("images/m3.jpg");}
#topnav li.m4 a span.obr,#topnav li.active.m4 span.obr {background-image:url("images/m4.jpg");}
#topnav li.m5 a span.obr,#topnav li.active.m5 span.obr {background-image:url("images/m5.jpg");}
#topnav li.m6 a span.obr,#topnav li.active.m6 span.obr {background-image:url("images/m6.jpg");}
#topnav li.m7 a span.obr,#topnav li.active.m7 span.obr {background-image:url("images/m7.jpg");}
#topnav li.active {background-color:#072A4D;font-weight:bold;color:white;}
#nav {width:140px;margin:0;list-style:none;background-color:#426C95;}
#nav li {margin:0;float:left;width:100%;height:1.95em;border-top:1px solid white;list-style:none;}
#nav li a {display:block;width:132px;height:100%;line-height:1.95em;background-color: #426C95;color:white;
text-decoration:none;font-weight:bold;padding-left:8px;}
#nav li.active {background-color:#072A4D;width:132px;line-height:1.95em;color:white;font-weight:bold;padding-left:8px;}
#nav a:hover {background-color:#072A4D;}
h1, h1 span {width:188px;height:88px;overflow:hidden;position:absolute;top:0;left:0;margin:0;padding:0;z-index:0;cursor:pointer;}
h1 span {display:block;background:url("images/logo.gif") no-repeat;z-index:1;}
h1 a {padding-top:8px;font-size:10px;} 
h1 a:link,h1 a:visited,h1 a:hover {color:#38628B;}
#content {float: right;width: 590px;margin-right:19px;margin-bottom:20px;}
#contenth {float:right;width: 607px;margin-right:0;}
#contenth p {margin-right:20px;}
#contenth img {margin-right:15px;}
#intro {min-height:208px;background:url("images/mapa.gif") bottom right no-repeat;border-bottom:1px solid #A9AAA9;}
#intro p {width:400px;text-align:left;margin:0;padding:10px 0;}
#upoutavka {width:372px;background:url("images/upoutavka.gif") repeat-y #F8F7F4;}
#ut {width:372px;height:5px;background:url("images/upoutavka-top.gif") bottom no-repeat white;}
#ub {width:372px;height:5px;background:url("images/upoutavka-bot.gif") top no-repeat white;}
#upoutavka p {width:332px;margin:6px 20px;padding:0;text-align:left;}
#peroutka,#peroutka li {list-style:none;list-style-image:none;margin-left:0;}
span.vyrazne {color:#DE022A;}
span.big {font-size:3.5em;float:left;position:relative;top:-0.1em;margin-right:0.1em;}
span.big.var {font-size:3em;}
#left {float:left;width:140px;background-color:#EFEDE6;font-size:0.875em;}
#left table {width:auto;border:none;}
#left table td,#left table th {border:none;background:transparent;padding:0 0.2em 0.2em 0;vertical-align:top;}
#left table th {text-align:left;} 
#leftbot {border-top:1px solid white;margin:0 0 15px 8px;background:url("images/back-left.gif") top right no-repeat;}
#leftbot p {margin:0.3em 0;}
#iso {margin-top:20px;}
#iso a {color:#DE022A;font-weight:bold;}
#languages {position:absolute;right:0;top:-10px;}
#languages li {display:inline;margin:0 2px;list-style:none;}
#languages img {float:none;margin:0;clear:none;display:inline;border:none;}
#footer {width:770px;margin:0 auto;text-align:left;}
#footer a {color:white;}
#copy {width:300px;float:left;margin-top:11px;margin-left:4px;color:white;font-size:0.75em;}
#action {width:436px;position:relative;float:right;margin:5px 6px 5px 0;list-style:none;font-size:0.95em;}
#action li {float:right;margin:0;text-align:left;background:transparent;color:white;list-style:none;}
#backtop {width:62px;}
#map {width:95px;}
#print {width:100px;}
#favorite {width:120px;}
#print a,#favorite a,#map a, #backtop a {display:block;padding:0 0 0 23px;height:2.2em;line-height:2.2em;color:white;}
#print a {background:url("images/print.gif") left no-repeat;}
#favorite a {background:url("images/fav.gif") left no-repeat;}
#map a {background:url("images/map.gif") left no-repeat;}
#backtop a {background:url("images/bctop.gif") left no-repeat;}
#submenu {width:200px;float:right;margin-left:15px;margin-top:-8px;background:url("images/submenu.gif") repeat-y #F8F7F4;}
#submenu ul {margin:3px 0 10px 32px;}
#submenu ul a {font-weight:bold;}
#submenu a:link,#submenu a:visited {color: #072A4D;}
#submenu a:hover {color: #426C95;} 
#submenu li {margin:5px 0;list-style-image:url("images/sipka.gif");}
#submenu h3 {font-size:0.9em;margin:8px 0 8px 14px;color:#cf0026;}
#submenut {width:200px;height:5px;background:url("images/submenu-top.gif") bottom no-repeat white;}
#submenub {width:200px;height:5px;background:url("images/submenu-bot.gif") top no-repeat white;}
.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: normal;text-decoration:underline;}
a:link {color: #cf0026;}
a:active {color: #426C95;}
a:visited {color: #072A4D;}
a:hover {color: #426C95;}
img {border:2px solid #D7C9A4;float:right;margin:2px 0 6px 12px;display:block;clear:right;}
div.nobord img {border:none;margin-bottom:15px;}
div.fotoradek img {display:inline;float:none;clear:none;margin:4px;}
div.fotoradek.r img {float:right;}
ul,ol {margin:0.6em 0.2em 0.6em 24px;}
li {margin:0.6em 0;}
ul li {list-style:url("images/odrazka.gif");}
ol ul,ul ul,ul ol {font-size:1.2em;}
ul p,ol p {font-size:1em;}
p, li {font-size: 0.8em;}
p {margin: 0.6em 0;}
h2 {font-size: 1.1em;color: #072A4D;margin:12px 0 4px;font-weight: normal;}
h3 {font-size: 0.9em;color: #cf0026;margin:20px 0 8px;}
h4 {font-size: 0.8em;margin:15px 0 6px;color:#426C95;}
h5 {margin:10px 0 6px;}
div.ram {background-color:#F8F7F4;padding:10px;width:96%;}
div.ram.prubezne {width:85%;}
form div.ram {border:1px solid white;width:94%;}
form div.ram.pul {width:45%;min-height:240px;}
form {margin: 8px 0;width: 90%;}
form p {margin-left:8px;}
fieldset {border:1px solid #D7C9A4;background-color:#F8F7F4;padding:0.8em 0.4em;margin:0;font-size:0.8em;}
fieldset p {font-size:1em;}
legend {padding: 0.2em;margin-bottom:6px;border:1px solid #D7C9A4;border-left:6px solid #426C95;color: black;background-color:white;text-align:right;font-weight: bold;}
label {float:left;width:120px;margin-right:0.5em;padding-top:0.2em;text-align:right;font-weight:bold;}
label.obyc {width: auto;text-align:left;float:none;}
input,textarea {margin: 2px 6px;border:1px solid #D7C9A4;}
input.tlac {background: url("images/back-tlac.gif") bottom repeat-x #DED9C7;margin:15px 0 8px;padding: 1px 5px;
font-weight:bold;color:white;}
input.tlacHover, input.tlac:hover {color:black;}
input.tlac {behavior: url("http://www.peroutka.cz/css/hover.htc");} 
form.search {text-align:left;margin:0 0 20px 0;}
form.search fieldset {border:none;background:transparent;margin:0;padding:6px 0;}
form.search input {margin:1px 0;width:100%;}
form.search input.tlac {font-size:0.95em;float:right;width:auto;margin-right:-2px;}
form.search label {color:#8B783B;}
table {border: 1px solid #D7C9A4;padding:0;margin:0;margin-bottom: 8px;width: 100%;font-size: 0.8em;border-collapse:collapse;}
td {border: 1px solid #D7C9A4;padding: 0.3em 0.7em;margin: 0;text-align: center;vertical-align: middle;}
th {background-color:#F8F7F4;border:1px solid #D7C9A4;font-weight:bold;padding:0.3em 0.7em;text-align:center;}
th.l,td.l {text-align:left;}
th.r,td.r {text-align:right;}
th.cena {width:85px;}
th.cenadl {width:140px;}
th.typ {width:105px;}
th.typdl {width:185px;}
th.sklad {width:70px;}
table.auto {width:auto;}
table.nobord,table.nobord td,table.nobord th {border:none;border-collapse:separate;}
table img {border:none;float:none;margin:0;}
.stred  {text-align: center;}
strong, strong a {font-weight: bold;font-style: normal;}
em {font-weight: normal;font-style: italic;}
.pul {width:47%;}
span.ram {background-color:#F8F7F4;padding:6px 8px;}
div.kontakty {width:355px;float:left;}
div.kontakty.d {width:200px;float:right;}
div.kontakty div.ram {width:315px;padding:5px 20px;}
div.kontakty div.ram p {margin-bottom:4px;line-height:1.4em;}
.caratop {border-top: 1pxp solid #D7C9A4;padding-top:6px;}
.nobord {border:none;}
.nomargin {margin:0;}
.nomarginbot {margin-bottom:0;}
.skryt {display: none;}
.levy {text-align:left;}
.pravy {text-align:right;}
.cerv {color:#cf0026;font-weight:bold;}
.odkazy {text-align: center;padding-top:6px;margin-top:15px;border-top: 1pxp solid #D7C9A4;}
span.vysvet {border-bottom: 1px dashed #000;cursor: help;}

