a:link { color: white; text-decoration: underline; }
a:visited { color: white ; text-decoration: underline; }
a:hover { color: #ca5100 ; text-decoration: underline; }
a:active { color: white ; text-decoration: underline; }
a img#bord { border: solid 1px white; }
a:hover img#bord { border: solid 1px #c60; }
a:hover img { filter:alpha(opacity=40, style=0); opacity:0.4 }
.bgrd { background-color: #033; background-image: url(imgs/capa_bgrd.gif); background-repeat: no-repeat; background-position: 0 0; }
.mail { background-image: url(imgs/linkmail.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
.ext { background-image: url(imgs/linkext.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
/*.ext a:link, a:visited { color: white; background-image: url(imgs/linkext.gif); background-repeat: no-repeat; background-position: right top; margin-right: 3px; padding-right: 12px; }
.ext a:hover { color: #ca5100; }*/
.bgrd2 { background-color: #033; }
.bgrd0 { background-color: #333; }
.bgrd3 { background-color: #99350c; }
.bgrd4 { background-color: #f60; }
.bgrd5 { background-color: #f60; background-image: url(info/bgrd_glimpse2.gif); background-repeat: no-repeat; background-position: right top; }
.bgrd6 { background-color: #f60; background-image: url(commissions/bgrd6.jpg); background-repeat: no-repeat; background-position: right top; }
.bgrd4b { background-color: #663; }
.number { font-size: 16px; font-weight: bold; font-style: italic; }
p { color: black; font-size: 11px; font-family: sans-serif; }
.txtblack { color: black; }
.txtwhit { color: white; }
.blokuvodr { background-color: #000; position: absolute; top: 0; left: 0; width: 230px; height: auto; padding: 10px 10px 10px 15px; }
.blokuvodzel { background-color: #033; position: absolute; top: 0; left: 0; width: 230px; height: auto; padding: 10px 10px 10px 15px; }
.blokuvodw { background-color: white; padding: 10px 10px 10px 15px; position: absolute; top: 0; left: 0; width: 230px; height: auto; }
.bloktxt { position: absolute; top: 300px; left: 290px; right: 40px; }
.blokvideo { text-align: left; position: relative; top: 200px; width: 500px; height: 366px; margin: 0; padding:}
.gallerpruh { position: absolute; top: 320px; left: 8em; right: 8em; padding-top: 10px; padding-right: 30px; padding-left: 30px; border-top: 1px solid white; }
.gallerfoto { position: relative; top: 0; left: 0; width: 200px; height: auto; float: left; padding-bottom: 20px; }
.address { color: gray; font-style: normal; font-size: 9px; font-family: sans-serif     }
.navig { color: white; font-size: 10px; font-family: sans-serif; font-weight: bold; text-transform: uppercase; text-align: left; }
.homeanim { position: absolute; top: 300px; right: 0; width: 361px; height: 86px; }
.boxdown { color: gray; font-size: 9px; font-family: sans-serif; font-style: normal; text-align: left; position: fixed; _position: absolute; left: 5px; bottom: 5px; margin-bottom: 1px; margin-left: 0; padding-bottom: 1px; padding-left: 8px; }
.back { font-style: normal; position: fixed; _position: absolute; top: 100px; left: 0; width: 50px; height: 50px; _position: absolute; }
h1 { color: white; font-size: 30px; font-family: sans-serif; }
h2 { color: white; font-size: 22px; font-family: sans-serif; }
h3 { color: white; font-size: 18px; font-family: sans-serif; }
h4 { color: white; font-size: 14px; font-family: sans-serif; margin-bottom: 0; padding-bottom: 0; }
h5 { color: white; font-size: 12px; font-family: sans-serif; margin-bottom: 0; padding-bottom: 0; }
ul { color: white; font-size: 11px; font-family: sans-serif; list-style-type: circle; }
.line { clear: both; border-bottom: 1px solid white; }
.line2 { clear: both; border-bottom: 1px dotted black; margin: 8px 0 8px 0; }
.txtsmall { font-size: 9px; text-align: left; }
.fotoleft { position: absolute; left: -100px; width: 80px; }
.news { color: black; background-color: #f60; margin: 40px 60px; }
.date { color: white; font-size: 12px; font-weight: bold; }
.txtplus { font-size: 14px; font-weight: bold; }
table { color: black; font-size: 11px; font-family: sans-serif; border: solid 1px white; }
td { border-bottom: 2px dotted #ca5100; }
.obsah { margin-left: 60px; padding-right: 300px; }
.sloupec { position: absolute; top: 0; left: 360px; width: auto; height: auto; visibility: visible; }
.white { color: white; }
.orange { color: #f60; }
.notice { background-color: black; background-image: url(imgs/vykric.gif); background-repeat: no-repeat; background-position: 5px 5px; position: relative; left: 100px; width: 350px; padding: 10px 5px 5px 35px; }
.info { font-family: serif; background-color: #663; background-image: url(imgs/roh.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 700px; height: 250px; overflow: auto; padding: 10px 10px 10px 20px; }
.info p { font-size: 0.9em; font-family: serif; }
.info h1 h2 { color: #996; font-size: 1.1em; font-family: serif; }
.info img { float: left; padding-right: 10px; border-width: 0; }
.sipkakap { position: relative; width: 30px; height: 20px; top: 18px; left: -40px; background-image: url(imgs/sipkakap.gif); background-repeat: no-repeat; background-position: left top; }