/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - START defaultní nastavení - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
* {margin:0; padding:0;}
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, ul, li, dd, dt{margin:0; padding:0;border:0; outline:0; vertical-align:baseline; background:transparent;}
body {font:12px/18px Arial, Helvetica, sans-serif;}
h1 {font-size:34px; color:red;}
ul li {display:inline; text-align:center;}
#stranka {background:#FFFFCC;}
a {color:#0073FF; text-decoration:none;}
a:hover {color:gray; text-decoration:underline;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END defaultní nastavení - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - START header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#header {height:100px; background:#E98831 url(../images/header.png) repeat left top;}
#logo {float:left;}
#menu{width:422px; height:38px; margin-top:63px; padding-top:10px; padding-bottom:10px; background:url(../images/menu.png) left top no-repeat; text-align:center;}
#menu a{width:100px; height:26px; background:url(../images/normal.png) left top no-repeat; color:white;}
#menu a:hover{width:100px; height:25px; background:url(../images/hover.png) left top no-repeat;text-decoration:none; color:white;}
#menu a.aktivni{width:100px; height:25px; background:url(../images/aktivni.png) left top no-repeat;text-decoration:none;}
#menu a.aktivni:hover{color:white;}
#menu a.dnes{padding: 5px 35px 5px 35px;}
#menu a.zitra{padding: 5px 35px;}
#menu a.ttyden{padding: 5px 19px;}
#menu a.ptyden{padding: 5px 19px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END header - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - START TOP panel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#toggle {margin-left:70px; text-align:center;}
#toggle a {color:silver !important;}
#toggle .sipka1{padding-right:5px;}
#toggle .sipka2{padding-left:5px;}
#toggle img:hover{text-decoration:none;}


#zrusit {float:right; padding-top:3px; clear:right; width:110px;text-align:right;}
#zrusit a{color:red;}
.sss {border:1px solid white; margin:0; padding:0; position:relative; float:left; clear:left;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END TOP panel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - START obsah - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#obsah {min-height:490px; padding-top:10px; background:#FFFFCC url(../images/back.png) center top repeat-y;}
#obal-kul-roh
{
position:relative;
width:975px;
padding:.4em;
min-height:50px;
font-size:.76em;
background:#F0FFCE;
border-top:5px solid #C1D11C;
border-bottom:5px solid #C1D11C;
border-left:5px solid #C1D11C;
border-right:5px solid #C1D11C;
text-align:left;
margin-bottom:5px;
}
.horlev
{
position:absolute;
top:-5px;
left:-5px;
background:url('../images/roh.png') left top no-repeat #FFFFCC;
}
.horprav
{
position:absolute;
top:-5px;
right:-5px;
background:url('../images/roh.png') right top no-repeat #FFFFCC;
}
.dollev
{
position:absolute;
bottom:-5px;
left:-5px;
background:url('../images/roh.png') left bottom no-repeat #FFFFCC;
}
.dolprav
{
position:absolute;
bottom:-5px;
right:-5px;
background:url('../images/roh.png') right bottom no-repeat #FFFFCC;
}
.horlev, .horprav, .dollev, .dolprav
{
width:5px;
height:5px;
font-size:0px;
}
.den {width:855px;padding:3px; margin-top:2px; padding-bottom:10px; border-top:2px solid #0073FF;}
.dend {border-left: 3px solid #C1D11C;}
.ram {height:115px; margin:0px 5px 5px 5px; padding:2px;}
#ram {width:990px; margin: 0px auto;color:silver; text-transform:uppercase; position:relative; float:none;}
#ram.norm a {color:silver;}
#ram.akt a {color:silver;}
#ram.akt #zrusit a {color:red;}
#ram.akt a.zvoleny {color:#C1D11C;font-weight:bold;}
#ram a:hover {color:#C1D11C;}
.ram2 {position:relative; height:55px; margin: 0 5px;}
.ram2 img {margin-right:10px;}
.ram2 .zadna {font-size:120%; color:gray; padding-top:35px;}
.ram2 .zadna a {color:red;}
.akce {height:115px; color:silver;padding:0;}
.klas a {color:silver;}
.klas:hover, .klas:hover a {color:#424443;}
.top {color:#424443;}
.top a {color:#424443;}
.top a:hover {color:#424443;}
.katf {float:right; margin-right:10px;font-size:11px;border-bottom:2px solid green;}
.kath {float:right; margin-right:10px;font-size:11px;border-bottom:2px solid red;}
.kats {float:right; margin-right:10px;font-size:11px;border-bottom:2px solid blue;}
.katv {float:right; margin-right:10px;font-size:11px;border-bottom:2px solid gray;}
.katd {float:right; margin-right:10px;font-size:11px;border-bottom:2px solid orange;}
.katn {float:right; margin-right:10px;font-size:11px;border-bottom:2px solid black;}

.nazf {color:green;}
.nazh {color:red;}
.nazs {color:blue;}
.nazv {color:gray;}
.nazd {color:orange;}
.nazn {color:black;}
.kalendar {width:50px; height:50px; margin-top:8px; float:left; background:url('../images/kalendar.png') no-repeat;text-align:center; margin-right:10px;}
.az {width:15px; height:5px; margin-top:32px; float:left; background:url('../images/az.png') no-repeat;text-align:center;margin-right:10px;}
.zadneakce {width:815px;height:20px; background:#F3E2E2; border:1px solid red; margin:30px 0;padding:20px 20px; font-size: 150%; color: gray;}
.porada {float:right;margin:2px 5px;}
#obdvyp {text-transform:uppercase; font-size: 120%;margin-bottom:10px;font-weight:bold; color:#3d3d3d;}
.nastroje {width:51px; height:30px; margin-left:5px; margin-top:25px; background:url('../images/n.png') no-repeat;}
.chyba {width: 830px; color:red; padding:5px 10px; background:#F3E2E2; border:1px solid red; font-size:130%; margin:10px 0;}

.alista {margin:0 0 0 60px; padding: 2px 10px; height:26px; font-size:13px; border-top:1px solid #0073FF; clear:both;}

.rozsireni {float:left; width:80px; margin-right:7px;}
.rozsireni a, .rozsireni img {padding-top:2px;border-top:1px solid transparent;}
.flike {padding-top:3px;}
.rozsireni a img:hover {border-top:1px solid gray;}

.akceden {margin-top:10px; font-size:22px; font-weight: normal; color:#0073FF;}
.akcevikend {margin-top:10px; font-size:22px; font-weight: normal; color:red;}
.akcemesic {font-size:11px; color:#424443;}
.nazevakce {font-size:18px; color:#424443;}
.nazevakce a{font-size:18px; color:#0073FF;}
.popisakce {height: 35px; font-size:13px; color:#424443; margin-bottom:1px;margin-top:5px;}
.top {background: url('../images/ttop.png') no-repeat; padding:2px 5px;}
.klas {background: url('../images/takce.png') no-repeat; padding:2px 5px;}
.top .alista, .top .porada {color:#424443;}
.top .popisakce {font-size:13px; color:#424443;}
#static {width:830px; height:130px; padding:2px; margin: 15px 10px; background: url('../images/static.png') no-repeat;}
#fb , #twt {height:42px; border-bottom: 1px solid silver;}
#fb img, #twt img, #chat img {float:left; clear:left; margin: 1px 5px;}
#tt {float:right; margin:10px;}
.scroll {background:red;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END obsah - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - START plovoucí rám - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#vypis_akci {
	position: relative;
	min-height: 628px;
  width:990px;
}
#sidebar {
	position: absolute;
	top: 1px;
	right: 1px;

}
#plovouci_box {
	width: 120px;
	position: relative;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END plovoucí rám - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - START patička - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#paticka {height:60px; padding-top:10px; vertical-align: bottom; background:#242229 url(../images/footer.jpg) repeat left top; color:silver;margin-top:10px; border-top: 4px solid silver}
#paticka:hover{color:white;}
#paticka a{color:silver;}
#paticka a:hover{color:#C1D11C;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END patička - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Start obecné třídy stylů- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.hidden {position:absolute; left:-1000em; top:-1000em; width:1px; height:1px; overflow:hidden;}
.noscreen {display:none;}
.firma a{color:silver;font-size:14px; font-weight: bold;margin-right:10px;}
.levy {float:left !important;}
.center {text-align:center !important;}
.pravy {float:right !important;}
.box {width:990px; margin: 0px auto; padding:1px;}
.nadpis {font-size: 130%; color:#C1D11C;}
.uppbold {text-align:left;text-transform:uppercase;margin-right:10px;color:#C1D11C;font-size:14px; font-weight: bold;}
.uppnorm {text-transform:uppercase;margin-right:16px;color:#0073FF;font-size:18px; font-weight:normal;margin-bottom:8px;}
.doporucene {margin-left:20px;margin-top:5px;color:#424443;font-size:14px; font-weight: bold; min-height:50px;}
.doporucene a{color:#424443;font-size:14px; font-weight: bold;}
.ddatum {color:#0073FF;font-size:14px; font-weight: bold;}
.dnazev {margin-left:20px;color:#424443;font-size:14px; font-weight: bold;}
.dprovoz {max-width:300px;float:right;text-align:left;color:#424443;font-size:14px; font-weight: normal;}
.doporucene a{color:#424443;font-size:14px; font-weight: bold;}
.dpopis {color:#424443;font-size:12px; font-weight: normal; clear:both;}
.staticnadpis {font-size:11px; text-transform:uppercase; color:#0073FF;}
#permalink {width:840px; height:30px; margin:0 10px; padding: 6px 30px;background: url('../images/perma.png') no-repeat; font-size:14px; color:#3d3d3d;}
#navigace {width:500px; height:40px; margin: 10px 170px; text-align:center; color:silver; float:none; position:relative;}

#nal {float:left;border-left:2px solid silver;}
#naln {float:left;border-left:2px solid red;}
#nal:hover {border-left:2px solid #0073FF;}
#nar {float:right;border-right:2px solid silver;}
#nar:hover {border-right:2px solid #0073FF;}
#navigace .textl {float:left; margin-top:12px; font-size:130%;}
#navigace .textr {float:left; margin-top:12px; font-size:130%;}
#navigace a {color:silver;}
#navigace a:hover {text-decoration:none; color:#3d3d3d;}
#navigace img {float:left; margin-right:8px;margin-left:8px;}
.clear {float:none; clear:both; min-height:1px;}
#kontakt {width:860px;position:relative; float:none; font-size:130%;line-height:1.5em; color:#3d3d3d;}
#detail {width:800px;position:relative; float:none; font-size:130%;line-height:1.5em; color:#3d3d3d;}
.vlevo {position:relative; float:left; width:380px;}
.vpravo {margin-left:10px; float:right; width:370px;padding-right:3px;font-size:85%;}
.fll {float:left;}
.flr {float:right;}
.mapa {position:absolute; top:24px; left:180px; text-align:right;}
.cervena {color:red;}
.zelena {color:green;}
.oranzova {color:orange;}
.datum {display:block; min-width:200px; font-size:90%;}
.nazev {display:block;font-weight:bold;}
.datum, .nazev {display:inline;}
.popis {font-size:80%; color:gray;} 
#vypispor {width:855px;}
#detkat {position:absolute; top:35px; left:340px; width:80px; height:80px; background: url('../images/detkat.png') no-repeat;padding-top:9px; padding-left:5px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END obecné třídy stylů- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - START reklama- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.rfull {float:left;margin-right:2px;}
.rsky {height:5px}
#fullb {width:480px; height:75px; text-align:left; float:right; margin-top:20px;}
#leader {width:770px; height:95px;text-align:left; margin-left:5px;}
#leader img {float:left;margin-right:3px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END reklama- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
form label {
display: inline-block;
padding: 0 0 2px;
font-weight: bold;
}
form p small {
font-size: 0.75em;
color: #777;
}
form select,
form textarea,
form .wysiwyg {
padding: 6px;
margin-top:7px;
font-size: 13px;
background: #fff url('../images/bg-form-field.gif') top left repeat-x;
border: 1px solid #d5d5d5;
color: #333;
}

form textarea {
font-family: Arial, Helvetica, sans-serif;
}
form select {
padding: 4px;
background: #fff;
}
option[selected] {background:#c1d11c; }
form input[type="checkbox"],
form input[type="radio"] {
padding: 0;
background: none;
border: 0;
display: inline-block;
}

#facebox .b {
background:url(../images/b.png);
}
#facebox .tl {
background:url(../images/tl.png);
}
#facebox .tr {
background:url(../images/tr.png);
}
#facebox .bl {
background:url(../images/bl.png);
}
#facebox .br {
background:url(../images/br.png);
}
#facebox {
position: absolute;
top: 0;
left: 0;
z-index: 100;
text-align: left;
}
#facebox .popup {
position: relative;
}
#facebox table {
border-collapse: collapse;
}
#facebox td {
border-bottom: 0;
padding: 0;
}
#facebox .body {
padding: 10px;
background: #fff;
width: 850px;
}
#facebox .loading {
text-align: center;
}
#facebox .image {
text-align: center;
}
#facebox img {
border: 0;
margin: 0;
}
#facebox .footer {
border-top: 1px solid #DDDDDD;
padding-top: 5px;
margin-top: 10px;
text-align: right;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
height: 10px;
width: 10px;
overflow: hidden;
padding: 0;
}
#facebox_overlay {
position: fixed;
top: 0px;
left: 0px;
height:100%;
width:100%;
}
.facebox_hide {
z-index:-100;
}
.facebox_overlayBG {
background-color: orange;
z-index: 99;
}

#libi {position:relative; height:80px;margin-left:25px; padding-bottom:15px;background:url(../images/social/socc.png) left bottom no-repeat;}
    #socials {height:40px; margin-left:25px;margin-top:10px; position:relative;margin-bottom:15px;}
    #sfb {position:absolute; left:0; bottom:5px; background:url(../images/social/fb.png) no-repeat; width:80px; height:30px;}
    #sfb:hover {position:absolute; left:0; bottom:5px;background:url(../images/social/fbh.png) no-repeat;width:80px; height:50px;}
    
    #stw {position:absolute; left:95px; bottom:5px; background:url(../images/social/tw.png) no-repeat; width:80px; height:30px;}
    #stw:hover {position:absolute; left:95px; bottom:5px;background:url(../images/social/twh.png) no-repeat;width:80px; height:50px;}
    
    #sdi {position:absolute; left:190px; bottom:5px; background:url(../images/social/di.png) no-repeat; width:80px; height:30px;}
    #sdi:hover {position:absolute; left:190px; bottom:5px;background:url(../images/social/dih.png) no-repeat;width:80px; height:50px;}
    
    #sde {position:absolute; left:285px; bottom:5px; background:url(../images/social/de.png) no-repeat; width:80px; height:30px;}
    #sde:hover {position:absolute; left:285px; bottom:5px;background:url(../images/social/deh.png) no-repeat;width:80px; height:50px;}
    
    #sgo {position:absolute; left:380px; bottom:5px; background:url(../images/social/go.png) no-repeat; width:80px; height:30px;}
    #sgo:hover {position:absolute; left:380px; bottom:5px;background:url(../images/social/goh.png) no-repeat;width:80px; height:50px;}
    
    #sse {position:absolute; left:475px; bottom:5px; background:url(../images/social/se.png) no-repeat; width:80px; height:30px;}
    #sse:hover {position:absolute; left:475px; bottom:5px;background:url(../images/social/seh.png) no-repeat;width:80px; height:50px;}
    
    #sli {position:absolute; left:570px; bottom:5px; background:url(../images/social/li.png) no-repeat; width:80px; height:30px;}
    #sli:hover {position:absolute; left:570px; bottom:5px;background:url(../images/social/lih.png) no-repeat;width:80px; height:50px;}
    
    #sja {position:absolute; left:665px; bottom:5px; background:url(../images/social/ja.png) no-repeat; width:80px; height:30px;}
    #sja:hover {position:absolute; left:665px; bottom:5px;background:url(../images/social/jah.png) no-repeat;width:80px; height:50px;}
    
    .tlac1 {position:absolute; left:310px; bottom:17px;}
    .tlac2 {position:absolute; left:400px; bottom:17px;}
    .tlac3 {position:absolute; left:480px; bottom:17px;}
