body {text-align:center;	margin:0;font:0.9em Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;background:#900D2A url(images/bkg.jpg) repeat-x;
}
h1,hr,.odd {display:none}
h2,h3,h4 {font:140% Georgia, Times;letter-spacing:1px;color:#4D6692;margin:10px 0;clear:left}
h3,h4 {font:120% Trebuchet MS, Verdana, Arial;color:#777;margin:0;font-weight:bold;border-bottom:1px solid #777}
h4 {clear:left;margin:10px 0;color:#FF0751;border:0}
img {border:0}
legend {color:#4D6692;font-weight:bold;padding:10px 3px;margin-top:30px}
fieldset {background-color:#DDD;border:0;padding:20px}
form {}
td,tr {padding:3px;margin:0}
table {margin:10px 0;border-collapse:collapse;}
input,textarea {margin:2px;padding:2px;color:#333;font:90% Verdana,Arial,Helvetica,sans-serif }
a {text-decoration:none;color:#4D6692;font-weight:bold}
a:hover {text-decoration:underline}
#dokument {width:1000px;margin:0 auto;}
#content {background-color:#FFF;margin:0 22px 0 28px;background:#FFF url(images/content.gif) no-repeat;}
#hlavicka {height:286px;text-align:left;background:url(images/hlavicka.jpg) no-repeat;margin:0;padding:0}
#hlavicka a:hover {text-decoration:underline}
#hlavicka a {color:#FFF;text-align:center;margin:0}
#hlavicka a:hover {text-decoration:underline}
#jazyk {padding:10px 20px;float:right;color:#FFF}
#jazyk a {color:#FFF;font-size:90%;font-weight:bold;}
#menu {float:left;}
#menu ul {margin:5px;font-size:90%;padding:0;height:34px}
#menu li {list-style-type:none;margin:0 5px;border-right:1px solid #FFF;padding:10px 10px 10px 5px;float:left;}
#menu a {color:#FFF;font-weight:bold;}
#menu a:hover {text-decoration:underline}
#levypanel {width:230px;clear:left;float:left;}
#levypanel a {color:#FF0751;padding:9px;display:block;font-size:90%;font-weight:bold;border-bottom:1px solid #DDD;}
#levypanel a:hover {background:#DDD;}
#levypanel .aktiv {background:#FF0751;color:#FFF}
#levypanel li {margin:0;list-style-type:none;text-align:left;padding:0;}
#levypanel ul {margin:1px;padding:0}
#obsah {margin:10px;text-align:left;width:700px;float:right;color:#333;}
#pravypanel {clear:left;float:left;width:230px;}
#paticka {clear:both;padding:10px;color:#777;font-size:80%;background:#EEE}
#paticka a {font-size:100%;}
.vlevo {float:left}
.vpravo {float:right}
.center {text-align:center;vertical-align:top}
.neobtekat {clear:both}
.cara {clear:both;margin:5px 0;padding:5px 0;border-bottom:1px solid #999}
.okraj_y {margin:10px 0}
.radek {clear:both;margin:5px 0;font-size:90%}
.blue {background-color:#369;color:#FFF}
.red {color:#F00}
.grey {background-color:#DDD;color:#333}
.linka {border-top:1px solid #AAA}
.place {float:left;width:340px;margin:2px;height:140px;font-size:90%}
.obrazek_nahled {margin:5px 0;position:relative;
	display:block; float:right;
}
.obrazek2 {width:120px;height:90px;margin:3px 0}
.obrazek_popis {font-size:9px;padding:1px;text-align:right;height:10px;margin-right:40px;color:#333}
.prilohy, .archiv {margin:10px 20px;clear:left;background:url(images/polozka_roh2.gif) no-repeat top left}
.prilohy .priloha_polozka {margin:2px;width:124px;float:left;text-align:center;height:200px;}
.archiv  .priloha_polozka {margin:2px;width:100px;float:left;text-align:center;min-height:110px}
.priloha_popis {font-size:75%;color:#333}
.ikona {margin:5px}
.bezramu {border:0 !important}
.priloha_nahled {margin:2px 5px;padding:1px;border:0;width:120px;max-height:150px}
.sleva {float:right}
.partner {margin:20px}
.partner img {margin:10px 40px}
.anketa {margin:10px 10px;padding:3px;color:#004;font-size:9px;border:1px solid #034E7A}
.navigace {margin:5px;float:right;padding:5px;}
.navigaceback,.navigaceprint, .prodej {font-size:80%;color:#FFF !important;display:block;height:20px;padding-top:2px;margin-right:10px}
.navigaceback {float:right;padding-left:18px;background:url(images/back.png) no-repeat}
.prodej {float:right;padding-left:22px;background:url(images/prodej.png) no-repeat}
.navigaceprint {float:right;padding-left:26px;background:url(images/print.png) no-repeat}
.navigaceback:hover {text-decoration:underline}
.navigaceprint:hover {;text-decoration:underline}
.nazevodkaz:hover {background:#369}
.nazevodkaz {display:block;background:#999;color:#FFF; padding:2px; font:105% Trebuchet MS,Times;font-weight:bold;padding-left:20px;margin:1px}
.maly {font-size:80%}
.cenainf {color:#FFF;padding:10px;font-size:140%;background-color:#764b56;margin:20px 0;}
.kosik {border:1px solid #666;width:100%;}
.kosik td {border:1px solid #666;}
.aktuality {font-weight:bold;}
.partner {text-align:center}
.error {margin:20px 0;background-color:#369;color:#FFF;padding:40px;font-weight:bold;line-height:200%}
.vyprodano, .vyprodano_e {display:block; background:url(images/vyprodano.jpg) no-repeat; width:220px; height:70px;margin:10px}
.vyprodano_e {background:url(images/vyprodano_e.jpg) no-repeat}
.objednat, .objednat_e {display:block;margin:0 2px 5px 0;padding:10px 20px; background-color:#369;color:#FFF !important;
float:right;font-size:14px}
.aktuality {padding-top:10px;color:#333;font-size:80%}
.aktualita {margin:10px}
.titul a {color:#4D6692;font-size:140% !important;padding:5px;font-weight:bold;}
.datum {font-size:80%;float:right;color:#666;margin-top:3px}
.podmenu {margin:10px 0;font-size:100%}
.zalozka,.aktiv2 {display:block;margin:2px;padding-left:20px;height:20px;font-weight:bold;color:#4D6692;background:url(images/podmenu.gif) no-repeat top left}
.zalozka:hover {background-position:bottom left;text-decoration:underline}
.aktiv2 {background-position:0 -28px}
.poll {clear:both;color:#0F3D6A;padding:2px 0}
.poll:hover {text-decoration:underline}
.navigace2 {clear:both;border:2px solid #4D6692;color:#4D6692;padding:6px;font-size:94%;font-weight:bold;}
.vysvetl {font-size:80%;padding:10px;background-color:#CCC;}
.ukazka {border:1px solid #EEE;margin:10px 0;font-size:90%}
.top_message {background-color:#EEE; color:#FF0751;padding:2px 5px;font-size:100%}
.kontrast { background-color:#764b56;color:#FFF;padding:5px}
.panel_koncert .date {display:block;padding:3px;color:#FFF;background-color:#369;}
.panel_koncert {font-size:90%}
.panel_search {margin:2px 0;padding:3px;}
.panel_search input {border:1px solid #111;padding:3px}
.panel_search .submit {}
.message {margin:10px}
.messagebox {border:3px solid #EEE;padding:5px;margin:20px 0}
a.reaction {text-align:right;display:table;margin:3px;font-weight:bold;font-size:90%}
.strankovani {text-align:right}
.react_message {margin:10px 10px 10px 30px;font-size:90%}
@media print {#hlavicka {display:none}
.navigace {display:none}
table,td {border:1px solid;}
#paticka {display:none}
#levypanel {display:none}
#pravypanel {display:none}
#obsah {width:95%;}}
.galerie {float:left;text-align:center;margin:5px;width:340px;height:310px;background:#DDD;}
.galerie img {margin:5px}
.galerie a{display:block}
