html,body {padding:0px; margin:0px; font:normal normal 0.85em Arial, sans-serif; background:#1B1521; background-image:url(imgs/superbg.jpg); background-position:top center; background-repeat:no-repeat; text-align:center;}

form {margin:0px;}

table {border:none; margin:auto;}

#obsah td {_font-size:12px;}

img {border:none; vertical-align:middle}

input {vertical-align:middle;}

a {text-decoration:none; color:white;}

a:hover, a:hover .vyrazny {text-decoration:underline !important; color:#BA2832 !important;}



.tbold {font-weight:bold;}

.tpodtrzeny {text-decoration:underline;}

.tkurziva {font-style:italic;}

.tvetsi {font-size:120%;}

.tmensi {font-size:80%;}

.al {text-align:left}

.aj {text-align:justify}

.ac {text-align:center}

.ar {text-align:right}

.fl {float:left;}

.fr {float:right;}

.inv {display:none;}

.obrl {float:left; margin-right:5px; margin-top:5px; margin-bottom:5px;}

.obrr {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px;}

.cleaner {clear:both}

.vyrazny {color:#F4CB33;}

.full {width:100%;}



#stred {width:960px; text-align:left; margin:auto;}

#pre_header {height:45px; background:url("imgs/pre_header_bg.png") no-repeat right bottom;}

#telo {background:url("imgs/bg_bottom.jpg") repeat-y left top; position:relative;}
#telo_in {background:url("imgs/bg.jpg") no-repeat left top; }
#telo_in2 {background:url("imgs/silueta.png") no-repeat left bottom; padding-bottom:195px;}

#logo {background:url("imgs/logo_bg.png") left -55px; position:absolute; right:0px; top:0px; width:323px; height:317px; z-index:1;}

#logo img {position:absolute; right:20px; top:10px;}

#hlavicka {padding:16px 0px 10px 35px;}

#obsah {padding:0px 0px 0px 40px; width:645px; position:relative; z-index:2; min-height:550px;}

/*pravý slot - začátek*/

#registrace {position:absolute; right:25px; top:200px; z-index:3; }

.regbutton, .regbutton a {  
    background: url(imgs/registrace.png) 0 -50px;  
    height:50px;  
    width:217px;  
    display:block;  
}  
.regbutton a {  
    background-position: 0 0;  
} 

.mixem, .mixem a {  
    background: url(imgs/mixem.png) 0 -60px;  
    height:60px;  
    width:217px;  
    display:block;  
}  
.mixem a {  
    background-position: 0 0;  
} 

.polibek, .polibek a {  
    background: url(imgs/polibek.png) 0 -60px;  
    height:60px;  
    width:217px;  
    display:block;  
}  
.polibek a {  
    background-position: 0 0;  
} 

.film, .film a {  
    background: url(imgs/filmnedele.png) 0 -60px;  
    height:60px;  
    width:217px;  
    display:block;  
}  
.film a {  
    background-position: 0 0;  
} 

.tanec, .tanec a {  
    background: url(imgs/tanecnivecer.png) 0 -60px;  
    height:60px;  
    width:217px;  
    display:block;  
}  
.tanec a {  
    background-position: 0 0;  
} 

.kompot, .kompot a {  
    background: url(imgs/kompon.png) 0 -60px;  
    height:60px;  
    width:217px;  
    display:block;  
}  
.kompot a {  
    background-position: 0 0;  
} 

.formular-feedback, .formular-feedback a {  
    background: url(imgs/formular.png) 0 -35px;  
    height:35px;  
    width:217px;  
    display:block;  
}  
.formular-feedback a {  
    background-position: 0 0;  
} 
.feedbackbutton, .feedbackbutton a {  
    background: url(imgs/zpetnavazba.png) 0 -50px;  
    height:50px;  
    width:217px;  
    display:block;  
}  
.feedbackbutton a {  
    background-position: 0 0;  
} 

/*pravý slot - konec*/

.box {background:url("imgs/box_top.png") no-repeat left top; padding-top:9px; margin-bottom:7px; position:relative;}

.box_in {background:url("imgs/box_bottom.png") no-repeat left bottom; padding-bottom:12px;}

.box_in2 {background:url("imgs/box.png") repeat-y left top; padding:6px 20px 3px 20px;}

.box {color:white;  font:normal normal 12px Helvetica, Arial, sans-serif; line-height:160%;}



.odkaz1 {color:#e79de8; font-weight:bold;  text-decoration:none;}

.odkaz2 {color:#cac48f; font-weight:bold;  text-decoration:none;}

.odkaz3 {color:#97c997; font-weight:bold;  text-decoration:none;}

.odkaz4 {color:#908b8b; font-weight:bold;  text-decoration:none;}

.odkaz5 {color:#ed8e91; font-weight:bold;  text-decoration:none;}


#post_footer {height:36px; text-align:right; padding:10px 20px 0px 0px; font-size:70%; color:white;}

#post_footer a {color:white;}

#post_footer img {vertical-align:top;}

.wd_sipka {font-family: Wingdings, wingdings; padding-right:5px;}

.zpet {display:block; width:66px; height:25px; background:url("imgs/zpet.png") no-repeat left 2px; margin: 8px 0px 0px 60px; color:#366382; font-size:1px;}

.zpet:hover {background-position:left -28px; color:#366382;}

h1 {padding:0px; margin:0px; padding-bottom:7px; padding-top:12px; font-size:16px; font-weight:bold; color:#F4CB33;}

h2 {padding:0px; margin:0px; padding-bottom:7px; padding-top:12px; font-size:14px; font-weight:bold; color:#F4CB33;}

h3 {margin-bottom:3px; margin-top:12px;}



.osoba {float:left; width:100px; height:160px; position:relative; text-align:center; padding:0px 7px 0px 7px;}

.osoba img {border:solid 1px white; margin-bottom:9px;}

.osoba a:hover img {border-color:#F633F8;}

.nic .osoba .jmeno {position:absolute; left:7px; width:100px; top:83px;}

.nic .osoba .funkce {position:absolute; left:7px; width:100px; top:103px; font-size:10px;}

.osoba .funkce {font-size:10px;}

.osoba_vetsi {width:135px;}



.podtrhat_odkazy a {color:#F4CB33; text-decoration:underline;}

.highslide-caption {text-align:center !important;}

.none .noborder {border:none !important;}



.c {width:140px; vertical-align:top;}

.input {width:99%; border:none; background:white; font-family:Arial, sans-serif; font-size:12px; padding:2px 0px 2px 2px;}

.good {border:solid 2px #F633F8; padding:3px 6px 3px 6px; background:#333333; margin:0px 0px 10px 0px;}

.skryta_funkce {display:none; text-align:left; font-size:80%; padding:6px 12px 9px 12px;}



.minimenu {height:30px; margin-bottom:15px; text-align:right; border-bottom:solid 1px #999999; font-size:110%; font-weight:bold; text-transform:uppercase;}

.minimenu a {margin-left:15px;}

.minimenu .on, .fialovy {color:#F633F8;}

#boxy {color:white;}
#box1 {position:absolute; bottom:10px; height:100px; left:20px; width:185px; }
#box2 {position:absolute; bottom:10px; height:100px; left:275px; width:165px;}
#box3 {position:absolute; bottom:10px; height:100px; left:520px; width:165px;}

#box2 a {display:block; padding:1px 0px 0px 10px;}
#obsah p {padding:0px; margin:0px; margin-bottom:7px;}
#obsah ul {padding-left:20px; margin-left:0px;}

#zapati {padding:10px 0px 10px 15px; font-size:10px; color:#999999;}
#zapati a {color:#999999;}

.schedule {position:absolute; right:40px; top:20px; width:100px; text-align:center; font-size:90%; line-height:13px;}
.schedule img {margin-bottom:10px;}

#reginfo {display:none; position:absolute; top:0px; left:0px; width:187px; text-align:center; padding:8px 12px 8px 12px; background:#F4CB33; border:solid 3px #DE582F; color:black; z-index:10;}
.navi {height:30px;}
.navi a {display:block; float:left; margin-right:20px; padding-left:14px; background:url("imgs/navi.png") 1px 1px no-repeat;}

.prednaska {position:relative; clear:both; padding-top:14px;}
.prednaska .delsi {display:none; padding-top:19px !important; padding-bottom:30px;}
.prednaska .vice {font-size:10px; text-align:right; display:none; position:absolute; right:0px; bottom:-10px;}
.prednasejici-hr {clear:both; height:10px; margin-bottom:10px; border-bottom:solid 1px #999999;}

.xichtik {float:left; margin:0px 10px 0px 0px;}
.portret {border:solid 3px white; margin-top:20px; margin-right:5px;}
