* {margin:0;padding:0;border:0 none}
body {font:small Verdana,Geneva,arial,Helvetica,sans-serif;font-size:small;fo\nt-size:medium !important;text-align:left;color:#000;background:#DFEEFF}
p,img,table,tr,th,td,h1,h2,h3,h4,h5 {border:0 none}
a {color:#3256B6;text-decoration:underline}
a:link,a:active,a:visited {text-decoration:underline}
a:visited {color:#444}
a:hover {text-decoration:none}
a.external {background:url(../img/icon/ext.gif) right center no-repeat;padding-right:15px}
#last-comments{background:url(../img/icon/comments.gif) 5px center no-repeat #1a4676;padding-left:25px}
#next-events{background:url(../img/icon/next-events.gif) 5px center no-repeat #1a4676;padding-left:25px}
#news{background:url(../img/icon/hot-news.gif) 5px center no-repeat #1a4676;padding-left:25px}
h1 {font-size:200%;text-align:center}
h2 {font-size:100%;text-align:left}
h3 {font-size:160%;font-weight:bold;line-height:150%;margin:0}
input:active, input:focus, textarea:active, textarea:focus, select:active, select:focus{background:#feffbf;color:#000}
select, textarea{border:1px solid #aaa}
#stred {width:auto;min-width:720px;max-width:1004px;margin:0 auto;background:#769FCD}
#boxtop {height:200px}
#hlavicka {position:relative;height:200px;overflow:hidden}
#hlavicka a {display:block;position:absolute;left:0;top:0;z-index:3;height:200px;width:100%;background:top right no-repeat url('../img/hlava.jpg');}
#pravy{float:right;width:200px}
#content-box {font-size:63%;margin-left:8px;padding:0 200px 0 0}
#content-boxin {background:#fff;padding:0}
#hlavni{clear:both}
.menu-holder{height:27px;background:#769fcd;margin-left:8px}
.menu-bar{min-width:720px;border-top:1px solid #1a4676}
ul.menu {float:left;overflow:hidden;list-style:none}
ul.menu li {float:left;border-left:1px solid #fff;white-space:nowrap;background:#1a4676}
ul.menu a, ul.menu a:visited {font-size:78%;display:block;padding:6px 10px;font-weight:bold;color:#fff;text-decoration:none}
ul.menu a:hover {background:#C7FF73;color:#000;text-decoration:none}
ul.menu li.first {border:none}
ul.menu li.special a, ul.menu li.special a:visited, ul.menu li.special a:link{color:#000;background:#cbdff6}
ul.menu li.special a:hover {background:#C7FF73}
#menu-right {float:right;width:200px}
#menu-right li{background:#769fcd}
.paticka {margin-bottom:5px;font-size:118.9%}
.paticka li {list-style-type:none;display:inline;border-right:1px solid #ccc;padding:0 8px;margin-left:-4px;line-height:150%}
#active, #active-top{color:#000;background:#fff}
.boxmenu {font-size:78%}
#pravy ul {overflow:hidden;list-style:none;width:200px}
.boxmenu li {white-space:nowrap;float:left}
.boxmenu li a,.boxmenu li a:link,.boxmenu li a:active,.boxmenu li a:visited {background:#1A4676;padding:5px;font-weight:bold;color:#fff;text-decoration:none;display:block;height:1.15em;width:200px;}
.boxmenu li.podsekce a,.boxmenu li.podsekce a:link,.boxmenu li.podsekce a:active,.boxmenu li.podsekce a:visited {padding-left:16px;background:#888}
.boxmenu li.podsekce a:hover,#active:hover,.boxmenu li a:hover {color:#000;background:#C7FF73}
.pocitadlo {background:#cbdff6;margin-top:10px;font-size:60%}
.pocitadlo table {width:100%;border-spacing:0;text-align:left}
.pocitadlo tr td{font-size:116.6%}
.middle-box{margin-top:10px;width:49%}
.middle-box table{width:100%;border-spacing:0;border-collapse:collapse}
.middle-box table td{border-bottom:1px dashed #769FCD;padding:1px 0;background:none}
.middle-box table td.no-border{border-bottom: 0 none}
.middle-box .prouzek{font-size:95.17%;line-height:100%}
.middle-box .date{width:10em;}
.middle-box .label img{vertical-align:middle;}
.news{width:100% !important;}
#patalast, .no-border{border: 0 none !important}
.termin{margin: 3px 3px 8px}
.odsazeni td {padding-left:5px;line-height:140%}
.cislo {text-align:right;padding-right:15px}
.button,.button2 {color:#fff;text-align:center;vertical-align:middle;border:1px solid #ccc;width:12em;height:1.8em;margin:3px;background:#1a4676;font:bold 100% Verdana,Geneva,arial,helvetica,sans-Serif;cursor:pointer}
.button2 {margin:0 2px 2px;height:auto;padding:1px 6px;vertical-align:middle}
.forum-aktualita{margin-left:51.1%}
.boxprava{font-size:70%;margin-top:1em;background:#cbdff6}
.boxprava label {margin-left:3px}
#word {border:1px solid #999;width:160px;margin:2px 0 2px 3px;padding:0}
#sa {width:22px;height:22px;margin:0;padding:0;vertical-align:top;}
#usrname,#heslo {border:1px solid #999;width:134px;margin:2px 0 0 6px}
#heslo {margin-left:16px}
#cse-search-box{padding:0;margin:0}
#buttonlogon {width:136px;height:20px;margin:2px 0 4px 59px}
.boxprava .prouzek{font-size:111.4%;padding:5px}
.prouzek h4{line-height:130%;}
h3.prouzek{font-size: 100%}
.logon {height:1.3em}
.logon a {padding:0 3px}
.user{min-height:47px}
.odhlasit img{float:left;padding:2px 5px}
#login-form{padding-bottom:0.5em;border:1px solid #769fcd;border-top:0 none}
.boxerror {line-height:130%;border-bottom: 1px dashed #769fcd;background:#FEFFBF;font-size:123%;}
.boxerror table {padding:5px 5px 0;width:95%}
.imgerror {padding-left: 8px; width:64px}
.report{font-size:60%}
#logo_stred{margin:5px auto;float:none}
.news-box{border: 1px solid #fff}
.aktualita {padding:5px;text-align:justify;clear:left;min-height:92px}
.aktualita a {font-size:100%}
.aktualita h3 {font-size:110%;font-weight:bold;text-align:left;line-height:130%}
.aktualita h3 img {margin:0 2px 0 0;vertical-align:middle}
.aktualita .art-thmb img{margin:4px 8px 0 0;float:left}
.inactive {color:#999}
.zapati {color:#333;font-size:80%;text-align:left}
.zapati a {font-size:100%}
.prouzek {background:#1A4676;color:#fff;font-weight:bold;padding:7px 5px;font-size:130%}
.prouzek a, .prouzek a:visited {color:#fff;font-weight:bold;text-decoration:underline}
.prouzek a:hover {text-decoration:none}
thead.prouzek th {padding:2px 5px;text-align:left;}
.drobky{color:#000;background:#fff;padding:6px 10px;font-size:100%;border-bottom:1px dashed #769fcd}
.aktualita h3 a, .drobky a{color:#3256B6}
.aktualita h3 a:visited, .drobky a:visited{color:#444}
.sekce {font-weight:bold;text-align:justify;width:99%;display:table}
.sekce h3 {font-size:90%;font-weight:bold;text-align:left}
.sekce img {padding-right:3px;float:left}
.sekce ul li {width:100%;list-style:none;list-style-position:outside}
.datum {font-size:85%;margin-top:3px}
.datum img {vertical-align:middle;margin:0}
.diskuse h3, .related h3{font-size:80%;line-height:100%}
.clanek h4.prouzek{font-size:95.2%;margin:0;padding:5px}
.related h3{font-size:95.2%;}
.diskuse h3,.diskuse .flr{font-size:73.2%}
.diskuse .flr{margin-top:-2px}
.related {padding-bottom:2px}
.related div{border:1px solid #769fcd;border-top-color:#fff;} /*border-top-color:#fff;*/
#related, #kapitoly{margin:3px 1em}
#related li, #kapitoly li{list-style-type:none}
.tisk, .cteni {position:absolute;margin:0;display:inline}
.cteni {margin-left:20px}
.cdatum{padding-left:24px}
.clanek {font-size:130%;line-height:125%;padding:2px 35px 2px 30px;min-height:45em;}
.clanek p {margin:10px 0;padding-right:10px;line-height:140%}
.clanek p a {font-size:100%}
.clanek p img {display:block;float:left;padding:3px 0}
.clanek p img.inline-img {display:inline;float:none;padding:0 4px;vertical-align:middle}
.clanek h4,.clanek h5 {font-size:110%;font-weight:bold;padding:5px 0;margin:0 0 -10px;min-width:500px}
.clanek h5,.clanek td a {font-size:100%}
.clanek p.q{margin-bottom:-10px}
.clanek p.editorial{margin-top:5px}
.clanek img {border:0 none;margin:0 3px 3px 0}
.clanek hr {border:1px solid #1a7696}
.clanek ul,ol {margin:10px 0 10px 14px;display:block}
.clanek li {list-style-type:disc}
.clanek caption{text-align:left;font-weight:bold;margin-bottom:3px}
.clanek table {padding-bottom:5px;line-height:130%;text-align:left}
.clanek thead {color:#fff;font-weight:bold;white-space:nowrap;background:#1A4676}
.clanek th {padding:0 5px}
.clanek td {padding:0 5px;background:#cbdff6}
#cse-search-results iframe{width:100%;max-height:960px;margin:0}
tr.highlight td, tr.even-highlight td{background:#C7FF73}
.fotoarea{padding-top:3px;width:100%;}
.fotoarea:after {content:".";display:block;clear:left;height:0;visibility:hidden}
div.fotobox {float:left;margin:0 7px 0 0;text-align:center;font-weight:bold;font-size:80%;min-height:178px}
div.fotobox p {margin:0;padding:0 0 1px;min-width:50px;max-width:180px}
div.fotobox img {margin:0;padding:0;float:none;display:inline}
p.foto-popis {clear:left;line-height:125%}
.clen {clear:left;font-weight:normal;font-size:130%}
p.clen img {margin:0 -21px 0 3px;vertical-align:middle;padding:0 2px}
.mail{background:url(../img/mail.gif) center left no-repeat;padding-left:18px}
.phone{background:url(../img/icon/phone.gif) center left no-repeat;padding-left:18px}
.layout tr td {background:none;}
.kontakt p,.kontakt h5{margin-left:40px}
.kontakt img{position:absolute;margin-top:4px}
ul.kontakt li{list-style:none;margin-left:-8px}
button.inline,a.inline,.podtrzene,.opened {border:1px solid #ccc;padding:2px 6px;margin:2px 4px 2px 0;color:#fff;text-decoration:none;font-weight:bold;white-space:nowrap;background:#1a4676}
a.inline:link,a.inline:active,a.inline:visited {text-decoration:none;color:#fff}
.inline:hover,a.podtrzene:hover {color:#000 !important;text-decoration:none;background:#C7FF73}
.opened {border-color:#333 !important;color:#333 !important;background:#999 !important}
.opened:hover{border-color:#fff !important}
.opened a {text-decoration:none}
.neodsaz {margin-left:0}
a.podtrzene:hover {text-decoration:underline}
a.podtrzene:visited{color:#fff}
#formkomentar {line-height:180%}
#formkomentar label {vertical-align:top;font-weight:bold}
#formkomentar input,#formkomentar textarea{border:1px solid #666}
#formkomentar textarea {width:99%}
#formkomentar #autor,#email {margin-left:20px}
#formkomentar #titulek {margin-left:11px}
#otazka {margin-left:9px}
#smile {margin-top:8px}
#style a.inline,#style a.podtrzene {margin:0}
.boxforum {width:100%;margin:10px 0}
.forum {color:#000;padding-bottom:5px;text-align:left;font-size:85%;width:100%;background:#cbdff6}
.forum tr td img {vertical-align:middle;margin:0}
.forum td {padding:0 5px;height:1.8em}
.forum tr.navig td{padding-top:5px}
.forum .prouzek{font-size:112%;height:2em;}
.fhlavicka td{font-weight:bold;background:#999 !important;}
.forum-popis ul li {margin:3px}
.fjmeno {width:20%}
.fdatum {width:15%;white-space:nowrap}
.fvyber {width:2%}
.ftitle {width:63%}
.forum-pridat {padding:5px 2px 0}
.forum-nahled {padding:3px;border-bottom:1px dashed #796fcd}
.forum-datum {white-space:nowrap;display:block;font-size:90%}
.forum-hlavicka {color:#fff;padding:1px;font-size:85%;line-height:150%;height:3em}
.forum-hlavicka a {color:#fff}
.forum-hlavicka td {padding:0 5px}
.forum-prispevek {margin:5px 0;padding:5px 8px;border:1px solid #769fcd;background:#cbdff6}
.forum-obsah{margin:10px 0;line-height:125%}
.ftitulek{margin-left:3px;line-height:125%}
.fautor {margin:0 5px 0 0;font-size:110%;font-weight:bold;color:#333}
.forum-komentar {padding:2px 5px;line-height:160%;font-size:85%;color:#000;background:#213449}
.boxforum hr{border:1px solid #1a7696}
.forum-prispevek img {vertical-align:middle;padding:0 2px}
.skryty {display:none}
.flr {float:right}
.fll {float:left}
.cll {clear:left}
.clr {clear:right}
.sk1 {background:#666}
.sk2 {background:#444}
.sk3 {background:#222}
.sk4 {background:#cbdff6}
table tr.sk1:hover td,table .sk1 td:hover,table tr.sk2:hover td,table .sk2 td:hover,table tr.sk3:hover td,table .sk3 td:hover,table tr.sk4:hover td,table .sk4 td:hover {background:#C7FF73}
.ods1 {margin-left:1em}
.ods2 {margin-left:2em}
.ods3,.scl0,.smpodsekce {margin-left:3em}
.ods4,.sf0 {margin-left:4em}
.ods5 {margin-left:5em}
.ods6,.scl1 {margin-left:6em}
.ods7,.sf1 {margin-left:7em}
.ods8 {margin-left:8em}
.ods9,.scl2 {margin-left:9em}
.ods10,.sf2 {margin-left:10em}
.ods12 {margin-left:12em}
li.scl0,li.scl1,li.scl2 {list-style-type:circle}
li.sf0,li.sf1,li.sf2 {list-style-type:square}
.r,.posledni {text-align:right}
.m {text-align:center}
.t {vertical-align:top}
.underline,.u {text-decoration:underline}
.i,.italic,.a {font-style:italic}
.mr{margin-right:9.4em}
.mrm{margin:-1.2em 0 0 11.8em}
label, .b,.autor,.h,.bold,.editorial,.q,.smsekce,.smpodsekce {font-weight:bold}
.popis {width:12%;vertical-align:top;font-weight:bold}
.odd td, .odd{background:#e6f2ff !important}
.odd-highlight td, .odd-highlight{background:#e6fec9 !important}
.navigace {text-align:center;background:#fff;color:#000;font-weight:bold;padding:4px 5px;font-size:130%;float:right;width:9em}
.navigace img{vertical-align:middle;padding: 0 2px;}
.navigace .inactive{color:#333;}
.navigace a,.navigace a:link,.navigace a:active,.navigace a:visited {color:#3256B6;text-decoration:none;padding:4px 0;}
.navigace a:hover {color:#000}
.inline-navigace{text-align:right;padding:0 3px}
.indicator{display:none}
.forum-navigace{width:11em}
.copyright {font-size:65.67%;text-align:center;color:#fff;background:#1a4676;margin:8px 0 0;padding:3px 0}
.copyright a,.copyright a:active,.copyright a:link,.copyright a:visited {color:#fff;text-decoration:none}
.copyright a:hover {text-decoration:underline}
.pozpatku {unicode-bidi:bidi-override;direction:rtl;white-space:nowrap}
.zalomit,.resetovac {border:0 none;margin:0;padding:0;float:none;clear:both;width:0;height:0;line-height:0;font-size:0;visibility:hidden}
#lightbox{position:absolute;top:10px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none}
#outerImageContainer{position:relative;background-color:#fff;color:#000;width:250px;height:250px;margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute;top:10%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink, #nextLink{width:49%;height:100%;background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block;}
#prevLink {left:0;float:left}
#nextLink {right:0;float:right}
#prevLink:hover, #prevLink:visited:hover {background: url(../img/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover {background: url(../img/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;color:#000;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#imageData{padding:0 10px}
#imageData #imageDetails{width:70%;float:left;text-align:left}
#imageData #caption{font-weight:bold}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:0.7em}
#imageData #bottomNavClose{float:right;padding:0.3em 0;outline:none}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}