body {padding: 0; margin: 0; font: 70%/130% Verdana, Arial, Helvetica; text-align: center; background: #546584 url("../images/pozadi.gif");}
a {color: #5d5d5d;}
a:hover {color: #A6003A;}
form {padding: 0; margin: 0;}
p {margin: 5px 0 10px 0;}
h2 {font-size: 150%; line-height: 110%; color: #A6003A; padding: 10px 0 10px 10px; margin: 0 0 15px 0; background: url('../images/h2.gif') left top no-repeat;}
h3 {font-size: 130%; color: #6E6E6E; padding: 0; margin: 30px 0 10px 0;}
h4 {font-size: 110%; color: #A6003A; margin-bottom: 5px;}
h5 {font-size: 100%; margin: 0; padding: 5px 0 0 0;}
ol, ul {padding: 5px 0 0 30px; margin: 0 0 15px 20px;}
li {line-height: 140%;}
dl {line-height: 120%;}
dt {left: 0; float: left; padding: 0; margin: 0 0 0 15px; border: 0; font-style: italic;}
dd {padding: 0; margin: 0 0 0.6em 120px; border: 0;}
table {width: 98%; font-size: 100%; color: #000; border: 0;}
td {vertical-align: top; border: 0; border-bottom: #D0CECE 1px solid;}

#container, #container1 {width: 770px; margin-left: auto; margin-right: auto; text-align: left; color: #ffffff; background: #4F6075 url('../images/container.gif') center top repeat-y;}
#container1 {background: #4F6075 url('../images/container1.gif') center top repeat-y;}
#hlavicka0 {width: 100%; height: 270px; padding: 0; margin: 0; border: 0; background: url('../images/hlavicka.gif') center top no-repeat;}
#hlavicka {width: 100%; height: 65px; margin: 0; padding: 0;}
#hlavtext0 {width: 100%; padding: 40px 0 0 0;}
#hlavtext {margin: 0 20px 0 430px; color: #F3CBD9;}
#logo {float: left; padding: 20px 0 0 0; _margin: 0;}
h1.logo {width: 278px; height: 31px; padding: 0; margin: 0 0 0 15px; background: url('../images/logo.gif') no-repeat; cursor: pointer;}
h1 span {display: none;}

#menu {float: right; text-align: right; font-size: 95%; padding: 24px 0 0 0; _margin: 0;}
#menu ul {margin: 0; padding: 0;}
#menu ul li {float: left; height: 25px; margin: 0; padding: 0; list-style-type: none;}
#menu ul li a {display: block; color: #ffffff; font-weight: bold; text-decoration: none; padding: 5px 30px 5px 12px; background: url("../images/menusvislitko_a.gif") left center no-repeat;}
#menu ul li a:hover {color: #A6003A;}
#menu .aktivni {color: #EEB7CA;}

#podmenu0 {width: 100%; height: 25px; margin: 0 0 0 0; padding: 0; background-color: #A6003A;}
#podmenu {float: left; font-size: 90%; background: url("../images/svislitko.gif") right center no-repeat;}
#podmenu ul {margin: 0; padding: 0 0 0 12px;}
#podmenu ul li {float: left; height: 25px; margin: 0; padding: 0; list-style-type: none; text-transform: uppercase; background: url("../images/svislitko.gif") left center no-repeat;}
#podmenu ul li a {display: block; color: #ffffff; font-weight: bold; text-decoration: none; padding: 5px 37px 6px 36px; background: url("../images/svislitko.gif") left center no-repeat;}
#podmenu ul li a:hover {color: #A6003A; background-color: #F3CBD9;}
#podmenu .aktivni {color: #EEB7CA;}

#stred0 {width: 770px; float: right; padding: 0; marign: 0; border: 0; background: url("../images/stred.gif") top center no-repeat;}
#stred {padding: 20px 35px 30px 35px; font-size: 100%; color: #5d5d5d;}

#vlevo0 {width: 192px; float: left; padding: 0; marign: 0; font-size: 100%;}
#vlevo {padding: 0; margin: 0;}
#vlevo ul {margin: 0; padding: 0 0 0 12px;} 
#vlevo ul li {float: left; width: 180px; margin: 0; padding: 0; list-style-type: none; border-bottom: 1px solid #e5e5e5;}
#vlevo ul li a {display: block; width: 170px; height: 18px; padding: 3px 0 1px 10px; text-decoration: none; font-weight: bold; color: #5d5d5d; background-color: #f4f4f4;}
#vlevo ul li a:hover {color: #A6003A; background-color: #F3CBD9;}
.vlevotitulek {clear: both; width: 180px; margin: 0; padding: 0 0 0 12px; background: url("../images/menu-vlevo.gif") left top no-repeat;}
h2.titulek {padding: 10px 0 5px 10px; margin: 0; font-size: 100%; color: #AEAEAE; text-transform: uppercase; background: none;}
h2 span {display: none;}
#vlevo .aktivni {color: #A6003A; background: #f4f4f4 url("../images/sipka.gif") right center no-repeat;}

#vpravo0 {width: 578px; float: right; padding: 0; marign: 0; border: 0; color: #5d5d5d; background: url("../images/vpravo.gif") right top no-repeat;}
#vpravo {padding: 15px 30px 20px 20px; margin-bottom: 20px;}

#paticka0, #paticka1 {clear: both; width: 100%; height: 70px; padding: 0; margin: 0; background: url("../images/paticka.gif") top center no-repeat;}
#paticka1 {background: url("../images/paticka1.gif") top center no-repeat;}
#paticka {padding: 33px 20px 5px 20px; font-size: 90%; color: #E5E5E5;}
#paticka a {color: #E5E5E5;}
#paticka a:hover {color: #000;}
#copyright a {font-size: 100%; padding: 10px 0 0 0; color: #F7F7EF; text-decoration: none;}

.noscreen {display: none}
.cleaner {clear: both;}
.nastred {text-align: center;}
.doprava {text-align: right;}
.odstavec {text-indent: 30px;}
.foto {margin: 10px 10px 10px 10px; border: 1px solid #c0c0c0;}
.foto-r {float: right; margin: 10px 10px 10px 10px; border: 1px solid #c0c0c0;}
.cervena {color: #A6003A;}
.cena {text-align: right;}
.popis {width: 300px;}
.linka {border: 1px solid #dedede; margin-top: 15px;}

.dvojramecek {clear: both; width: 100%; min-height: 263px; padding: 20px 0 5px 0;}
.ramecekvlevo0 {float: left; width: 270px; background: url("../images/novinky.gif") top right no-repeat;}
  .ramecekvlevo {padding: 0; border-bottom: 4px solid #A6003A; }
  .ramecekvlevo h3 {font-size: 110%; color: #fff; padding: 0; margin: 5px 0 10px 0; text-align: center;}
  .ramecekvlevo p {font-size: 95%; background-color: #F4F4F4; padding: 15px 15px 14px 15px; margin: 5px 0 5px 0;}
.ramecekvpravo0 {float: right; width: 410px; background: #DFDFDF url("../images/bunka_top.gif") top left no-repeat;}
  .ramecekvpravo {padding: 0; }
  .ramecekvpravo h3 {font-size: 110%; color: #A6003A; padding: 0; margin: 5px 0 10px 0; text-align: center;}
  .ramecekvpravo p {font-size: 95%; padding: 2px 5px 2px 5px; margin: 5px 0 5px 0; text-align: center;}
  
.ref0 {clear: both; width: 100%; margin: 15px 0 15px 0;}
.ref1 {clear: both; margin: 15px 0 15px 80px;}
.ref2 {clear: both; margin: 15px 0 15px 190px;}
  .ref {float: left; width: 165px; margin: 10px 3px 10px 3px; text-align: center; font-style: italic;}
  .ref img {border: 1px solid #c0c0c0;}
