html,body {margin:0px; padding:0px 0px 0px 0px; text-align:center; color:#ddd; background: #111 url("imgs/bg.gif") center top repeat-y; font: normal normal 0.85em Trebuchet MS, Trebuchet, sans-serif;}
table {border:none; margin:auto; padding:0px;}
td {vertical-align:top; _font-size:12px !important; color:white;}
form {margin:0px;}
img {border:none; vertical-align:middle;}
input {vertical-align:middle;}
a {text-decoration:none; color:white;}
a:hover {text-decoration:underline; color:#497E1C;}

.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 10px 5px;}
.nic {font-size:1px;}
.full {width:100%;}
.vyrazny {color:#497E1C;}
em {font-style:normal; color:#497E1C;}
.ramecek {border:solid 3px #497E1C;}

#all {position:relative; padding:10px 0px 10px 0px; width:100%;}
#stred {width:760px; margin:auto; position:relative; text-align:left; background:black;}
#head {height:100px; background:url("imgs/head_bg.gif") repeat-x left bottom;}
#logo {position:absolute; right:10px; top:25px;}
#supernadpis {position:absolute; left:30px; top:30px; color:white; font:normal normal 40px Trebuchet MS, Trebuchet, sans-serif; font-weight:bold; font-style:italic;}
#subsupernadpis {position:absolute; right:300px; top:76px; color:white; font:normal normal 16px Trebuchet MS, Trebuchet, sans-serif; font-weight:bold; font-style:italic;}

#levy {float:left; width:200px; padding-top:15px;}
#levy .rubrika {margin:0px 0px 0px 0px;}
.rubrika .nadpis {padding:4px 10px 4px 10px; background:#666; color:white; font-size:14px; font-style:italic; font-weight:bold;}
.rubrika a {display:block; padding:4px 10px 4px 10px; background:url("imgs/carkovana.gif") repeat-x 2px bottom;}
#levy .on a {background:url("imgs/carkovana_on.gif") repeat-x 2px bottom; }
#levy .rubrika a.on {color:#497E1C;}
.rubrika .nadpis a {padding:0px; color:white;}
.rubrika .nadpis a:hover {padding:0px; color:black;}
.rubrika .last {background:none !important;}
#levy .on .nadpis {background:#497E1C;}
.info {background:#666; font-size:85%; padding:0px 10px 1px 10px; _padding:3px 10px 3px 10px;}
.alertinfo {background:#006600; font-size:100%; padding:0px 10px 1px 10px; _padding:3px 10px 3px 10px; border:solid 3px #00FF00;}
.komentar {border-bottom:solid 1px #666; padding:9px 0px 6px 0px; font-size:95%;}
.komentar .autor {font-weight:bold; font-style:italic; font-size:110%;}
.komentar .email {float:right; font-size:85%;}
.datum {float:right; margin:0px 0px 10px 15px; text-align:right;}

#pravy {float:right; width:490px; padding:80px 30px 30px 0px; _width:520px; line-height:190%;}

#paticka {clear:both; margin-top:15px; padding:4px 10px 4px 10px; _padding-top:2px; background:#666; font-size:85%;}
#paticka a:hover,.info a:hover {color:black;}

tr.vyraznyt td {background:#333;}
h1 {font-size:160%; padding:0px 0px 20px 25px;; margin:0px;}
h2 {font-size:115%; padding:0px 0px 20px 0px; margin:0px;}
h3 {font-size:120%; padding:25px 0px 2px 0px; margin-bottom:5px; border-bottom:solid 1px #666;}
.input {width:100%; border:solid 1px #666; background:black; color:#497E1C; padding:2px 4px 2px 4px; font:normal normal 12px Trebuchet, Trebuchet MS, sans-serif;}
.button {padding:2px 4px 2px 4px; background:#666; color:black; border:none;}
.x {background:#497E1C; cursor:pointer;}
.c {width:120px;}
textarea {width:100%; height:400px; background:#999; border:solid 1px white;}
textarea.input {height:100px;}

.popup {position:absolute; color:black; line-height:140%; top:220px; left:3%; width:690px; height:580px; overflow:auto; background:#ccc; padding:10px; border:solid 5px #666; font-size:11px;}
.popup .popup {background:#999;}
.popup h3 {padding-top:4px;}
.popup .input {background:#777; color:white;}
.minipopup {position:absolute; top:630px; left:3%; width:92%; _top:506px; background:#ccc; padding:1%; padding-bottom:20px; border:solid 5px #666; color:black;}
.code {padding:5px 0px 0px 15px; font-family:Courier New, Courier, monospace, typewriter; font-size:110%;}
.ovladani {position:absolute; right:0px; top:0px; background:#666; padding:1px 1px 3px 3px;}
.helpik {position:absolute; right:0px; bottom:-2px; background:#666; padding:1px 3px 1px 3px; font-size:85%;}
.minipopup .sl {float:left; width:200px;}

.sloupec1 {float:left; width:235px;}
.sloupec2 {float:right; width:235px;}

#overlay {position:absolute; z-index:10; left:0px; top:0px; width:100%; text-align:center; padding-top:50px;}
#overlay div {padding:20px; text-align:center; margin:auto;}
#overlay div img {display:block; margin:auto; border:solid 20px #666; border-bottom:solid 60px #666;}
#overlay div span {font-size:130%; padding:4px 10px 4px 10px; display:block; position:relative; top:-50px;}
#overlay div small {font-size:10px;}
#overlay a { text-decoration:none !important;}
#overlay2 {width:100%; z-index:9; height:100%; 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;}
/*
Deprecated
.li {display:block; padding-left:23px; background:url("imgs/li.gif") no-repeat 10px 8px;}
*/


