body {margin:0px; padding:0px; text-align:left; background: black url("imgs/bg.jpg") left top no-repeat; font: normal normal 0.8em Arial, Arial CE, sans-serif; color:white;}
table {border:none; margin:auto; padding:0px;}
form {margin:0px;}
img {border:none; vertical-align:middle;}
input {vertical-align:middle;}
input[type="text"] {font-family:Tahoma,sans-serif;}
a {text-decoration:none; color:white;}
a:hover {text-decoration:underline; color:yellow;}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.al {text-align:left}
.ac {text-align:center}
.aj {text-align:justify}
.ar {text-align:right}
.fl {float:left}
.fr {float:right}
.inv {display:none;}
.cleaner {clear:both;}
.obrl {float:left; margin:5px 10px 5px 0px;}
.obrr {float:right; margin:5px 0px 5px 10px;}
.nic {font-size:1px;}
.full {width:100%;}
.c {width:160px;}
em {font-style:normal; color:yellow;}

#telo {width:990px; margin:0px; position:relative;}
#obsah {clear:right; width:930px; padding:50px 0px 0px 30px; _width:960px; line-height:160%;}
#menu {float:right; width:180px; padding:70px 30px 0px 0px;}
#pata {clear:both; padding:30px 20px 0px 20px; font-size:85%;}

#menu a {display:block; border:solid 1px white; padding:2px 7px 2px 7px; margin-bottom:4px; font-size:10px; text-transform:uppercase; }
#menu a:hover {background:white; color:black; text-decoration:none;}
.sub {margin-left:25px; padding:1px 5px 1px 5px !important; font-size:70% !important;}
.on {border-color:yellow !important; color:yellow;}
.cara {border-bottom:solid 1px white; margin-bottom:8px; height:8px; font-size:1px;}
.bezodsazeni {padding-top:10px !important;}
.input {width:100%; border:solid 1px #ccc; background:white;}
textarea.input {height:100px;}
.button {background:white; border:none; color:black;}
.x {background:yellow; cursor:pointer;}
.pozadi {padding:2px 5px 2px 5px; margin-top:4px; background:#444;}
.poznamka {font-size:85%;}
.stahnout {position:absolute; left:400px; top:350px;}

h1 {margin:0px 0px 0px 0px; padding:0px 0px 30px 30px; font-size:150%; font-weight:bold; background:url("imgs/odrazka.png") no-repeat 0px 3px;}
h2 {margin:15px 0px 10px 0px; padding:0px; font-size:130%; font-weight:bold;}
h3 {margin:20px 0px 4px 0px; padding:0px 0px 3px 10px; border-bottom:solid 1px white; font-size:115%;}
.textarea {width:100%; height:400px;}
#napoveda {position:absolute; left:5%; top:5%; width:90%; background:#333; padding:1%;}
.sloupec {width:420px; margin-right:40px; float:left;}
.tretinka {width:217px; text-align:right; margin-left:15px; _margin-left:12px; float:left; position:relative;}
.clovek {position:relative; clear:both; width:100%; padding-bottom:10px; }
.popiska {position:absolute; bottom:14px; left:0px; width:120px;}
.fotka {float:left; width:120px; text-align:center; min-height:120px; _height:120px;}
.fotka img {margin:3px;}
.fotka a:hover img {border:solid 3px yellow; margin:0px;}

#overlay {position:absolute; z-index:10; left:0px; top:0px; width:100%; text-align:center; padding-top:50px;}
#overlay div {padding:30px; text-align:center; margin:auto; }
#overlay div.popis_obrazku {padding:10px 10px 6px 10px;; width:100%; position:relative; top:-20px; background:#666; width:250px; _width:270px;}
#overlay div.popis_obrazku strong {display:block; text-align:center; margin-bottom:10px;}
#overlay div.popis_obrazku p {text-align:left; font-size:85%; margin:0px;}
#overlay div img {display:block; margin:auto; margin-bottom:20px; border:solid 30px #666;}
#overlay2 {width:100%; z-index:9; height:100%; _height:800px; position:absolute; left:0px; top:0px; background-image:url("imgs/overlay.png"); _background:#666; _filter:alpha(opacity=80);}
#overlay2 a {display:block; width:100%; height:100%;}
#overlay2 a, #overlay a {color:white;}
#all {}

.ramecek {border:solid 1px white; padding:3px 8px 3px 8px; display:block;}
a.ramecek:hover {border-color:yellow; text-decoration:none;}
.zpet {display:block; padding-left:24px; background:url("imgs/sipka.gif") left top no-repeat; height:20px;}
.zpet:hover {background-position:left -20px; text-decoration:none;}