body { padding: 0px; margin: 0px 0px 20px 0px; font: 70%/140% verdana, arial, helvetica, sans-serif; text-align: center; 
        background: url(../images/poz.jpg) #bec0b3 no-repeat center top; }
#main { width: 760px; margin-left: auto; margin-right: auto; text-align: left; background-image: url("../images/str.jpg"); background-repeat: repeat-y; }
#hlavicka-null { width: 100%; padding: 0; border: 0; height: 234px; background: url(../images/hla.jpg) #878b81 no-repeat center bottom;  }
#hlavicka { padding: 0px; }
#hlavicka h1.logo { width: 261px; height: 67px; padding: 0; margin: 0px 0px 30px 60px; background: url("../images/logo.gif") no-repeat; cursor: pointer; }
h1 span, .noscreen { display: none; }
.firma { margin: 0px 0px 0px 60px; font-size: 10pt; font-variant: small-caps; font-weight: bold; color: #333; }
.ikony { margin: 0px 0px 0px 650px; }
#hlavicka img { border: 0px; }

#vpravo-null { width: 580px; float: right; padding: 0; border: 0; }
#vpravo { padding: 15px 20px 0px 20px; }
#vpravo p { text-align: justify; margin: 0px 0px 5px 0px; }
#vpravo p img { border: 1px solid #ccc; }
#vpravo li { margin-bottom: 5px; }
#vpravo a { font-weight: bold; text-decoration: underline; color: #000; }
#vpravo a:hover { color: #0089a6; }

#vlevo-null { width: 180px; float: left; padding: 0; border: 0; border-top: 8px solid #fff; }
#vlevo { padding: 20px 0px 0px 8px;}
#vlevo li img { border: 0; margin: 0px 0px 10px 36px; }
.linky { float: left; margin: 50px 0px 0px 10px; background: url(../images/www.gif) no-repeat center top; }
.linky p { padding: 5px 0px 0px 0px;  }
.linky a { font-weight: bold; text-decoration: underline; color: #336699; font-size: 8pt; }
.linky a:hover { color: #000; }
#vlevo img {padding: 0px; margin: 0px 0px 0px 4px; border: 0;}


#paticka-null { clear: both; width: 100%; padding: 0; border: 0; height: 116px; background: url(../images/dol.gif) no-repeat center top;  }
#paticka { padding: 15px 0px 0px 25px; color: #fff; font-weight: bold; font-size: 8pt; }
#paticka a { font-weight: bold; text-decoration: underline; color: #336699; font-size: 8pt; }
#paticka a:hover { color: #fff; }

#copyright-null { width: 100%; background: url(../images/pat.jpg) #bec0b3 no-repeat center top; }
#copyright { width: 760px; margin-left: auto; margin-right: auto; text-align: left; height: 114px; }
.dole1 { padding: 10px 20px 0px 400px; color: #e9eae3; font-size: 8pt; font-weight: bold; font-variant: small-caps; }
.dole2 { padding: 30px 30px 0px 0px; text-align: right; }
#copyright a { font-weight: normal; text-decoration: none; color: #666; font-size: 80%; font-style: italic; }
#copyright a:hover { color: #000; }

.menu { float: left; width: 172px; }
.menu ul { margin: 0px 0px 0px 0px; padding: 0; width: 172px; }
.menu ul li { position: relative; margin: 0; padding: 0; list-style: none; height: 22px; border-bottom: 1px solid #fff; }
.menu ul li a { border-left: 4px solid #a0c5d5; display: block; font-size: 10pt; text-decoration: none; font-variant: small-caps; font-weight: bold; color: #333; padding: 2px 0 2px 30px; _width: 100%; }
.menu ul li a:hover { border-left: 4px solid #88b7cc; background: #5bb3e1; color: #fff; }
a#klik { color: #427d97; }
.mezera { height: 140px; }
.ikona-text {padding-left: 35px; font-weight: bold; color: #d17901;}

.kontakt { padding: 35px 5px 0px 0px; }
#menuh { float: right; height: 25px; margin: 0; padding: 0; font-size: 100%; }
#menuh ul { margin: 0; padding: 0; }
#menuh ul li { margin: 0; height: 25px; padding: 0; list-style-type: none; float: left; }
#menuh ul li a { background: url("../images/odr1.gif") center left no-repeat; font-variant: small-caps; font-weight: bold; font-size: 10pt; display: block; color: #333; text-decoration: none; padding: 4px 35px 4px 15px; }
#menuh ul li a:hover { color: #00bbe4; background: url("../images/odr2.gif") center left no-repeat; }

h2, h4 { margin: 10px 0px 20px 200px; font-size: 190%; color: #d17901; font-variant: small-caps; font-family: "Trebuchet MS", Verdana, Arial; }
h3 { margin: 10px 0px 10px 200px; font-size: 120%; color: #1165aa; font-variant: small-caps;}
h4 { margin: 10px 0px 10px 20px; font-size: 160%; }

.bunv { float: left; width: 540px; margin: 10px 0px 5px 0px; padding: 0; text-align: center; }
.bun3 { float: left; width: 180px; text-align: center; }
.bun3 img, .bunv img { border: 1px solid #ccc; }

.foto01 { float: left; margin: 0px 10px 0px 0px; border: 0; }
.foto02 { float: left; margin: 60px 10px 0px 50px; border: 0; }
.foto03 { float: left; margin: 0px 0px 0px 30px; border: 0; }
.foto04 { float: left; margin: 0px 0px 0px 60px; border: 0; }

dd { margin: 0px 0px 0px 140px; padding: 0px 0px 10px 0px; }
dt { color: #999; font-style: italic; left: 0px; float: left; margin: 0px 0px 0px 10px; padding: 0px; }
dd img { margin: 10px 5px 0px 0px; border: 1px solid #ccc; }


fieldset { border-width: 0px; margin: 0px; padding: 0; }

.cervene { color: #ff3300; font-weight: bold;}

.newmodre { color: #0033ff; font-weight: bold;}













