/* Template name: _resp2 - pokusy s responzivnim vzhledem
 Color URI: http://colorschemedesigner.com/#0A31Ru9sfw0w0
 Palette URL: http://paletton.com/#uid=33+0k0k++mMZDEC+Wso+Yhk+RaI 
 Release date: 2016-04-12
 Author: Petr Hrabak
 Author URI: http://www.hrabak.eu
*/

html{overflow:auto;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
 blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
 font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u,
 i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
 caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;
	font-family:sans-serif;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
/* --- General -------------------------------------------------------------- */
html,body{width:100%;height:100%;margin:0;padding:0;}
html {font-size:62.5%;} /* reset 1em to 10px */
body {font-size:1.4em;font-style:normal;color: #fff;}
/* --- VODOROVNÉ rozdeleni - hlavicka - telo - pata ------------------------- */
#wrapper{position:relative;min-height:100%;background-color:#00007F;margin:0;}
/* --- Nastavení MINIMÁLNÍ ŠÍŘKY OKNA bez scroll na 320px ------------------- */
#topStrana{width:100%;min-width:320px;height:162px;background-color:#0034d0;}
#strana{position:relative;min-height:100%;margin:0 auto;padding:0;
	text-align:left;min-width:320px;background-color:#00007F;}
/* --- Pokud se do paty budou dávat loga sponzorů tak upravit height --- */
#pataStrana{position:absolute;left:0;bottom:0;width:100%;height:35px;}
/* --- padding podle height u topStrana a pataStrana ------------------------ */
#stredStrana{width:100%;padding:0 0 40px 0;}
/* --- Vnitřní obsah #topStrana a #pataStrana ------------------------------- */
#obalHlava, #obalTelo, #obalPata{padding:0;}
#hlava{position:relative;top:0;left:0px;width:100%;height:122px;text-align:left;}
#pata{width:100%;text-align:left;position:relative;bottom:0px;left:0;height:35px;
	background-color:#554900;}
#sponsors {width:100%;background-color:#554900;}
/* --- Links ---------------------------------------------------------------- */
a {color: #F09D46; text-decoration: underline;}
a:hover {background-color:#FFA200; color:#553600;}
a img{border-width:1px;border-style:solid;border-color:transparent;}
a img:hover {border-width:1px;border-style:solid;border-color:#FFA200;}

/* --- html standards ------------------------------------------------------- */
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
p {line-height: 1.3em;padding: 0.2em 0 1.2em;}
h1 {font-size:2em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;line-height: 1.4em;}
h4 {font-weight: normal;}
h5 {font-weight: bold;font-size:1.1em;}
h6 {font-weight: bold;font-size:0.9em;}
h1, h2, h3, h4, h5, h6 {line-height:1.4;margin-bottom: 0.6em;clear: both}
h1, h2, h4, h5, h6 {color:#E29000;}
h3 {color:#FFDA00;}
h1 {background: url('img/h2z.gif') no-repeat left 1px;padding-left: 32px;}
h2 {background: url('img/h3z.gif') no-repeat left 2px;padding-left: 26px;}
h4 {background: url('img/liz.gif') no-repeat left 3px;padding-left: 22px;}
hr {border: 0;border-bottom: 2px solid;margin: 0 0 15px 0;}
.ll {text-align:left;}
.cc {text-align:center;}
.rr {text-align:right;}
.nw {white-space:nowrap;}
.ii {font-style:italic;}
.bb {font-weight:bold;}
.smm {padding-left:20px;font-size:14px}

.je, .neni {padding-left: 20px; color: green;}
.je {background: url('img/ok_maly.gif') center right no-repeat;}
.neni {background: url('img/krizek.gif') center right no-repeat;}
.help {font-size: 90%; padding: 5px 5px 5px 25px;
	background: url('img/info-mala.gif') left center no-repeat; display: none;}
.helplink {display: inline-block; width: 14px; height: 14px;
	background: url('img/napoveda.gif') left center no-repeat;
	border: 2px solid transparent;margin-left:10px;}
a:focus.helplink {background: url('img/napoveda.gif') left center no-repeat;
	border:2px solid yellow;}
.helplink span {display:none;}
/* --- Texy! ---------------------------------------------------------------- */
p#texysynt {padding-bottom:5px;}
dl {margin-bottom: 1.2em;}
dt, dd {padding: 8px 10px;}
dt {background-color: #EEE;border-bottom: 1px solid #DDD;font-weight: bold;}
dd {background-color: #F6F6F6;border-bottom: 1px solid #EEE;padding-left: 16px;}
/* --- #content ------------------------------------------------------------- */
#content {position:relative;width:100%;float:left;color:#fff;}
#content ul, #content ol {margin: 0 0 1.2em 1.6em;}
#content ul li{list-style-image: url('img/liz.gif');}
#content ol li{list-style: decimal;}
#content li{padding: 3px 0;line-height: 1.4em}
#content img.img-left{float: left;margin: 5px 10px 10px 0;}
#content img.img-right{float: right;margin: 5px 0 10px 10px;}
#content img.smajl{display:inline;padding:0;margin:0;border:0;vertical-align:middle;}
#content div.imgd, #content div.imgdr, #content div.imgdl{margin: 1em auto;}
#content div.imgdl{float: left;margin: 0 1em 1em 0;}
#content div.imgdr{float: right;margin: 0 0 1em 1em;}
#content div.imgd img, #content div.imgdr img, #content div.imgdl img {margin: 0 auto;}
#content div.imgd p, #content div.img dr p, #content div.imgdl p {font-style: italic;
	margin: 0;padding: 5px 10px 0;text-align: center;}
#content_inner {padding:10px;}
#content_inner h2#poslednifotogalerie{font-weight:bold;color:#64D090;}
#content_inner h2#vsechnyfotogalerie{font-weight:bold;color:#64D090;}
#contentStopper{clear:both;line-height:1px;}
/* --- Messages ------------------------------------------------------------- */
.err, .notice, .uspech{border:1px solid;margin-bottom:1em;padding:0.6em 0.8em;}
.err {background: #FBE3E4;color: #8A1F11;border-color: #FBC2C4;}
.err a {color: #8A1F11;}
.notice {background: #FFF6BF;color: #514721;border-color: #FFD324;}
.notice a {color: #514721;}
/* --- Header --------------------------------------------------------------- */
#header h1 {background:none;padding-left:0;margin:0;}
#header h1, #header h1 a {font-size:0.1em;font-weight:bold;text-decoration: none;}
#header h1 a:hover {background:none;text-decoration: none;}
#header p{margin:0;padding:0 0 0 25px;color:#FFDA00;text-align:right; 
	font-size:18px;font-weight:bold;}
.hnadpis, .hnadpis1{max-width:920px;text-align:center;color:#FFDA00;font-size:24px;
	font-weight:bold;padding-top:15px;}

#countdown {position:absolute;top:40px;right:0;}
#nadpis{font-size:2em;font-weight:bold;}
.uvod{margin-top:0;}

#nadpisuvod{color:#64D090;font-size:1.8em;font-weight:bold;padding-bottom:10px;}

.podnadpis{position: absolute;left:135px;top:5px;width:450px;text-align: left;
	font-size:1.4em;font-weight:bold;}


.lbox250{vertical-align:top; margin:1%;/* min-height:220px;*/}
.lbox250{width:225px;box-sizing: border-box;-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;/*padding:10px;*/ margin:0 auto;margin-bottom:5px;
	text-align:center;border-radius:8px; display:inline-block;background:#00009e;
	border: 1px solid #ccc;}
.lbox250 {*display:inline;}
.lbox250 img {display:block;/*margin:0 auto;padding:1px;*/border-width:1px;
	border-style:solid;border-color:#ccc;text-align:center;}



/* --- Footer --------------------------------------------------------------- */
#footer_inner {padding:0 10px;color:#fff;line-height:34px;}
#footer_inner a {text-decoration: underline;}
.modi{font-size:10px;}
/* --- Forms ---------------------------------------------------------------- */
#prihlaseni-form{width:185px;height:80px;padding:2px;
	border:1px solid;border-color:#03692C;}
#prihlaseni-mini{padding:5px;border:1px solid;border-color:#03692C;}
#registrace-prihlaseni {position:relative;height:85px;padding:5px;font-size:10px;
	z-index:400;background-color:#F09D46;}
#registrace-prihlaseni-mini {position:relative;height:85px;padding:5px;font-size:10px;
	z-index:400;background-color:#F09D46;}
#content fieldset {border: 1px solid;margin: 1em 0 1.2em;padding: 1em;}
#content fieldset h1, #content fieldset h2, #content fieldset h3 {background: none;
	border-bottom: 1px solid;margin-bottom: 0.6em;padding-bottom: 0.3em;padding-left: 0;}
label {font-weight:bold;font-size:0.9em;font-family: Verdana, sans-serif}
label.error {color:#DC143C}
label em {font-style:normal;}
input, textarea, select {border-color: #777 #CCC #CCC #777;border-style: solid;
	border-width: 1px;padding: 4px;font-size:1em;font-family: "Verdana, sans-serif";}
textarea .vzkaz {max-width: 400px;height: 100px;}
textarea {max-width: 400px;height: 200px;}
input.button, input.sub {background: #E9E8E8 url('img/submit.gif') repeat-x left top;
	border: 1px solid #888;border-color: #BBB #888 #888 #CCC;color: #444;cursor: pointer;
	font-size:0.9em;margin-top: 5px;padding: 4px 6px;width: auto;}
input:focus, input:active, textarea:focus, textarea:active, select:focus,
select:active, input.button:hover, input.button:focus {background: #FFFFF5;}
input.button:hover, input.button:focus {color: #123;cursor: pointer;}
input.image {border: 0;padding: 0;}
.form_row {padding: 10px 0 2px;}
/* --- Box ------------------------------------------------------------------ */
.box {margin-bottom: 1.5em;padding: 4px 0 8px;}
.box_title {background: url('img/box_title.gif') no-repeat left 4px;color: #F09D46;
	font-size:1.6em;margin-bottom: 4px;padding-left: 26px;}
.box_content {line-height:1.2em;}
.strong{font-weight:bold;color:#FFF;}
.box p {padding: 4px 0;}
.box p em {padding: 4px 0;color:#FFF;}
.box li {border-top: none;padding: 4px 6px;}
.box li:first-child {border-top: none;}
p.celyarchiv {margin-left: 30px;}
p.archiv-filtr{background: url('img/liz.gif') no-repeat left 10px;padding-left: 25px;}
p#nahodnafotka {margin: 0;padding:0;text-align:center;}
p#nahodnafotka img {background: #FFF;border: 1px solid transparent;/*padding: 3px;width:100%;*/}
p#nahodnafotka img:hover {border-color: #FFA200;}
p#nahodnafotka a img:hover {border-color:#FFA200;}
p.vsechnyfotogalerie {margin-left: 30px;}
.obrazkyhlava{position:relative;height:96px;padding-top:3px;}
.nahodnafotka {margin:0 auto;text-align:center;vertical-align:middle;}
a.nahodnafotka img {text-decoration:none;}
/*a img{border-width:1px;border-style:solid;border-color:transparent;}
a img:hover {border-width:1px;border-style:solid;border-color:#FFA200;}*/
/*
a.nahodnafotka img {width:auto;height:86px;border-width:1px;border-style:solid;
	border-color:transparent;padding:0;}
a.nahodnafotka img:hover {border-color:#FFA200;}
*/
.n-fotka {padding:0;font-size:1em;font-weight:bold;}
.vsechnyfotky {}
.hfoto1,.hfoto2,.hfoto3,.hfoto4,.hfoto5,.hfoto6,.hfoto7,.hfoto8,.hfoto9,.hfoto10 {
	float:left;position: absolute;width:120px;height:92px;padding:4px 0 0 0;
	background-color:#f09d46;z-index:300;}
.hfoto1{left:325px;}
.hfoto2{left:450px;}
.hfoto3{left:575px;}
.hfoto4{left:700px;}
.hfoto5{left:825px;}
.hfoto6{left:950px;}
.hfoto7{left:1075px;}
.hfoto8{left:1200px;}
.hfoto9{left:1325px;}
.hfoto10{left:1450px;}
/* --- Posts ---------------------------------------------------------------- */
.post {margin-bottom: 24px;position: relative;}
.post_title h2 {}
.post_date {color: #fff;}
.post_body {margin-top: 10px;}
.post_body p {line-height: 1.4em;padding: 0.2em 0 0.8em;}
.post_body p.liz {background: url('img/liz.gif') no-repeat left top;padding:0 0 0 22px;
	line-height:1em;}
.post_meta {border-top: 1px solid;color:#fff;font-size: 0.9em;padding: 2px 10px;}
.vyber-autoru select {width:133px;}
.vyber-kategorii select {width:115px;}
.vyber-mesice select {width:115px;}
p.editace {position: absolute;right: 0;top: 0;width: 200px;text-align: right;
	padding: 2px 5px;}
p.pokracovani a {font-size: 120%;}
/* --- Paging - Stránkování ------------------------------------------------- */
.pg{white-space:nowrap;line-height:25px;height:25px;font-size:0.8em;margin-bottom:20px;}
.pgT,.pgF,.pgP,.pgFp,.pgPp,.pgJ,.pgB,.pgN,.pgL,.pgNp,.pgLp{position:relative;float:left;
	display:block;}
.pgT{font-size:14px;}
.pgF,.pgP,.pgFp,.pgPp{padding-left:25px;text-align:left;margin:0 5px;}
.pgN,.pgL,.pgNp,.pgLp{padding-right:25px;text-align:left;margin:0 5px;}
.pgFp,.pgPp,.pgNp,.pgLp{color:#999999;}
.pgT{margin-right:5px;}
.pgJ,.pgB{margin-left:10px;margin-right:10px;}
.pgB{width:25px;color:transparent;background:url('img/ml_ba.gif') center center no-repeat;}
.pgF{background:url('img/ml_first.gif') left center no-repeat;}
.pgP{background:url('img/ml_prev.gif') left center no-repeat;}
.pgN{background:url('img/ml_next.gif') right center no-repeat;}
.pgL{background:url('img/ml_last.gif') right center no-repeat;}
.pgB:hover{color:transparent;background:url('img/ml_baa.gif') center center no-repeat;}
.pgF:hover{background:url('img/ml_firsta.gif') left center no-repeat;}
.pgP:hover{background:url('img/ml_preva.gif') left center no-repeat;}
.pgN:hover{background:url('img/ml_nexta.gif') right center no-repeat;}
.pgL:hover{background:url('img/ml_lasta.gif') right center no-repeat;}
.pgFp{background:url('img/sl_first.gif') left center no-repeat;}
.pgPp{background:url('img/sl_prev.gif') left center no-repeat;}
.pgNp{background:url('img/sl_next.gif') right center no-repeat;}
.pgLp{background:url('img/sl_last.gif') right center no-repeat;}
.paging{margin-bottom:0;text-align:center;line-height:2em;height:2em;}
.first a{float:left;text-align:left;padding-left:25px;
	background:url('img/ml_first.gif') left top no-repeat;}
.prev a{float:left;text-align:left;padding-left:25px;
	background:url('img/ml_prev.gif') left top no-repeat;}
.back a{float:left;text-align:left;padding-left:25px;
	background:url('img/ml_index.gif') left 2px no-repeat;}
.back a:hover{background: #f0b374 url('img/ml_indexa.gif') left 2px no-repeat;}
.midd{float:left;text-align:center;padding:0 1px 0 1px;color:#fff}
.next a{float:right;text-align:right;padding-right:27px;
	background:url('img/ml_next.gif') right top no-repeat;}
.last a{float:right;text-align:right;padding-right:27px;
	background:url('img/ml_last.gif') right top no-repeat;}
.first a:hover{background:url('img/ml_firsta.gif') left top no-repeat;}
.prev a:hover{background:url('img/ml_preva.gif') left top no-repeat;}
.next a:hover{background:url('img/ml_nexta.gif') right top no-repeat;}
.last a:hover{background:url('img/ml_lasta.gif') right top no-repeat;}
.fPassive,.pPassive,.nPassive,.lPassive{color:#C7C7C7;}
.fPassive{float:left;text-align:left;padding-left:23px;
	background:url('img/sl_first.gif') left top no-repeat;}
.pPassive{float:left;text-align:left;padding-left:23px;
	background:url('img/sl_prev.gif') left top no-repeat;}
.nPassive{float:right;text-align:right;padding-right:27px;
	background:url('img/sl_next.gif') right top no-repeat;}
.lPassive{float:right;text-align:right;padding-right:27px;
	background:url('img/sl_last.gif') right top no-repeat;}

#content div.strankovani {text-align: center;padding: 15px 0 25px;}
#content div.strankovani ul li {display:inline;padding: 5px 10px;}
#content div.strankovani ul li.vpred, #content  div.strankovani ul li.vzad {font-size: 1em;}
#content div.strankovani ul li.archiv {font-size: 1.8em;}
/* --- Comments ------------------------------------------------------------- */
div#komvypisobal {border-top: 1px dashed #fff;margin: 0 0 2em;}
div.komentar {border-bottom: 1px dashed #fff;padding-top: 10px;}
div.komentar .svislitko {display:none;}
div.komentartop {font-size: 0.9em;padding-top: 4px;}
div.komentartop a.komentarid {font-size: 130%;font-weight:bold;
	float: left;margin-right: 5px;}
div.komentartop span.datum {margin-left: 10px;padding-top: 3px;}
div.komentartop strong.jmeno {margin-left: 10px;font-size: 100%;}
div.komentartop span.web {margin-left: 10px;padding-top: 3px;}
div.komentartelo {padding-top: 4px;margin-left: 30px;}
div.komentartelo h3.komentarnadpis {margin: .3em 0;font-size: 120%;background: none;
	padding-left: 0;}
p.komentarreakce {text-align: right;padding-bottom:5px;}
/* --- Tables --------------------------------------------------------------- */
table {border-collapse: collapse;border-spacing: 0;}
table {border: none;width: 100%;}
table th, td {padding: 5px 10px;vertical-align: middle;}
table tr {border-bottom: none;}
table td {border: none;padding: 10px;vertical-align: middle;}
table.gallery{border: none;}
table.gallery th{border: 1px solid;border-color: #64d090;background-color:#64d090;
	color: #fff;padding: 5px 10px;vertical-align: middle;}
table.gallery tr {border-bottom: none;}
table.gallery td {border: none;padding: 10px;vertical-align: middle;}
table.gallery th.odrazka {padding-left:30px;}
table.gallery td.odrazka {padding-left:30px;
	background: url('img/liz.gif') no-repeat top 12px left 3px;}
table.noborder, table.noborder tr, table.noborder td, table.noborder th {
	border: 0; padding:3px;}
.liz{background: url('img/liz.gif') no-repeat left 3px;padding-left: 22px;}
table.prehled {color:#000000;background-color: #fff; border:1px solid #000;}
table.prehled td {border:1px solid #000000;padding:2px;}
table.formtable{border:0;}
table.formtable tr{border:none;}
table.formtable td{border:0;padding:1px}
table.formtable input{width:130px;font-size:10px;padding:2px;}
table.formtable td.prihlaseni{}
table.formtable td.prihlaseni h2{color:#03692C;font-size:1.2em;margin:0;background:none;
	padding-left:0;}
table.formtable td.prihlaseni h3{color:#03692C;}
table.formtable td.levy {text-align: right}
table.kalendar {width:170px;margin:0 auto;border-color:#03692C;
	background-color:#64D090; color:#03692C;}
table.kalendar th{border: none;background-color:transparent;color:#fff;
	font-size:11px;text-align:center;}
table.kalendar td{border:1px solid;padding:0;text-align:center;font-size:11px;}
table.kalendar td a,table.kalendar th a {display:block;color:#03692C;}
table.kalendar td a:hover,table.kalendar th a:hover {
	background-color:#03692C; border-color:#64D090;color: #64D090;}
table.formtable input.long{max-width:400px;}
table.formtable input.medium{width:265px;}
table.paging{margin-bottom:20px;max-width:700px;border:none;color:#fff;font-size:1em;
	text-align:center;}
table.paging td{padding:0 5px 0 0;font-size:0.8em;height:25px;
	line-height:25px;vertical-align:middle;}
table.paging td img{position:relative;top:5px;border:none;}
table.paging td a:hover{background-color: #f0b374;}
table.komentform{border:0;}
table.komentform tr{border:none;}
table.komentform td{border:0;padding:1px}
table.komentform input{width:130px;}
table.komentform input.long{max-width:400px;}
table.komentform input.medium{width:265px;}
table.komentform td.prihlaseni{}
table.komentform td.prihlaseni h2{color:#03692C;font-size:1.2em;margin:0;background:none;
	padding-left:0;}
table.komentform td.prihlaseni h3{color:#03692C;}
table.komentform td.levy {text-align: right;width:150px;}
tr#komentformtext td.levy {vertical-align: top;}
tr#komentformtext textarea {max-width: 400px;height: 70px;}
/* --- styl tabulky pro program ----------------------------------------- */
table {color:#fff;border-collapse: collapse;}
table.schedule{width: 100%; margin: 0 auto;border: 1px solid lightskyblue;font-size:1em;
	line-height:1.2em;}
/*table.schedule th, table.schedule th.norm, table.schedule th.anal,
table.schedule th.digi, table.schedule th.mixe {padding:2px 10px 2px 2px;color:#fff;
	background:#B57400; border:1px solid #CCCCCC;font-size:11px;font-weight:normal;}
table.schedule th.anal, ul.mode li a.anal,.anal{background:#FFFFCC;}
table.schedule th.digi, ul.mode li a.digi,.digi{background:#FFCC99;}
table.schedule th.mixe, ul.mode li a.mixe,.mixe{background:#FF99CC;}
table.schedule td, table.schedule td.norm, table.schedule td.anal,
table.schedule td.digi, table.schedule td.mixe {padding:4px 4px 4px 4px;}*/
table.schedule tr.sudy td {background: #eef7fb;}
table.schedule td.sudy {background: #eef7fb;}
table.schedule td h3 {margin:0;line-height:1.5em;font-size:1.5em;
	font-weight:bold; text-align:center;color:#fff;}
table.schedule td h4 {margin:0;line-height:1.3em;font-size:1.3em;
	font-weight:bold;color:#fff;}
table.schedule td.dipl{background:#FFFF99;color:#FF0000;font-weight:bold;}
table.schedule1{width: 100%; margin: 0 auto; border-spacing: 0px;
	border-collapse: collapse; border: 1px solid lightskyblue;font-size:1em;
	line-height:1.2em;}
table.schedule1 th, table.schedule1 th.norm, table.schedule1 th.anal,
table.schedule1 th.digi, table.schedule1 th.mixe {padding:2px 10px 2px 2px;
 color:#fff;background:#B57400; border:1px solid #ccc;font-size:11px;}
table.schedule1 td p, table.schedule1 th p {padding:0.2em 0;}
table.schedule1 th.anal, ul.mode li a.anal,.anal{background:#FFFFCC;}
table.schedule1 th.digi, ul.mode li a.digi,.digi{background:#FFCC99;}
table.schedule1 th.mixe, ul.mode li a.mixe,.mixe{background:#FF99CC;}
table.schedule1 td, table.schedule1 td.norm, table.schedule td.anal,
table.schedule1 td.digi, table.schedule1 td.mixe {padding:4px 4px 4px 4px;}
table.schedule1 tr.sudy td {background: #eef7fb;}
table.schedule1 td.sudy {background: #eef7fb;}
table.schedule1 td h3 {margin:0;line-height:1.5em;font-size:1.5em;
	font-weight:bold; text-align:center;color:#fff;}
table.schedule1 td h4 {margin:0;line-height:1.3em;font-size:1.3em;
	font-weight:bold;color:#ffa200;} /* secondary 2 */
table.schedule1 td.dipl{background:#FFFF99;color:#FF0000;font-weight:bold;}
table.schedule1 tr, table.schedule1 th, table.schedule1 td{border: 1px solid rgba(255,255,255,0.5);}

table.history{max-width:450px;width:100%;}
table.history tr{border: 1px solid rgba(255,255,255,0.5);}
table.history tr.sudy td {background: #00009E;}
table.history td {line-height:1.2em;}

table.his1{max-width:350px;width:100%;}
/*table.his1 td{border: 1px solid rgba(255,255,255,0.5);}*/
table.his1 tr.sudy td {background: #00009E;}
table.his1 th {text-align:center;line-height:1.2em;padding:2px 10px 2px 2px;
	color:#fff;background:#B57400;border:1px solid #ccc;font-size:11px;
	font:normal 1em sans-serif;color:#fff;}
table.his1 td {text-align:center;line-height:1.2em;font:normal 1em sans-serif;
	border: 1px solid rgba(255,255,255,0.5);color:#fff;}

/* --- Vzkazovnik ---------------------------------------------------------- */
#nadpis-vzkaz {/*color:#64D090;*/font-size:2em;font-weight:bold;padding-bottom:0;}
#vzkaz {margin-top:5px;}
#vzkaz-form{margin-top:25px;}
.vsechnyvzkazy{margin-left:30px;}
.odsun{margin-left:20px;}
.akce-telo{margin:0 0 10px 40px;}
/* --- Dokumenty ---------------------------------------------------------- */
/*a.pripona{padding-left: 24px; background-image: url('img/file-file.gif');
	background-position: left center; background-repeat: no-repeat;
	background-color: transparent;}
a.pripona:hover {background-color:#f0b374;}
*/
a.pripona,a.filedownload {padding-left:24px;}
a.pripona,a.filedownload {background-image:url('img/file-file.gif');
	background-position:left center;background-repeat:no-repeat;
	background-color:transparent;}
a.filedownload {padding:3px 1px 3px 24px;}
a.filedownload:hover {background-color:#f09d46;}
h3 a.pripona:hover {background-color:#f09d46;}
a.avi{background-image: url('img/file-avi.gif');}
a.doc{background-image: url('img/file-doc.gif');}
a.mpg{background-image: url('img/file-mpg.gif');}
a.pdf{background-image: url('img/file-pdf.gif');}
a.ppt{background-image: url('img/file-ppt.gif');}
a.rar{background-image: url('img/file-rar.gif');}
a.txt{background-image: url('img/file-txt.gif');}
a.xls{background-image: url('img/file-xls.gif');}
a.zip{background-image: url('img/file-zip.gif');}
.dokument h3 {font-weight: normal;color:#fff;}
.post_body p.dokumenty-filtr{background: url('img/liz.gif') no-repeat left 10px;padding-left: 25px;}
/* --- Fotogalerie ---------------------------------------------------------- */
div#foto-uvod {padding: 15px;}
#content table.foto-fotky {margin: 10px auto;}
#content table.foto-fotky, table.foto-fotky td {border: 0;}
#content table.foto-fotky p {padding: 3px;margin: 0;}
#content table.foto-fotky div {padding: 3px;margin: 0;border: 1px solid #E5E5E5;}
#content table.foto-fotky img {padding: 0;margin: 0;border: 0;}
#content table.foto-fotky tr {border: 0}
#content table.foto-fotky td {padding: 5px 4px}
#content table.foto-fotky td div {overflow: hidden;}
#content table.foto-fotky td.navysku p {position: relative;}
#content table.foto-fotky td.navysku div {position: relative;}
#content table.foto-fotky td.navysku img {position: absolute;top: -38px;
	clip: rect( 41px,auto,153px,auto);}
.navysku{margin:0 auto;}
ul.alba {list-style-type: none;margin:30px 0;}
ul.alba li h3 {margin: 0;}
ul.galerie {margin-left: 1em;}
#content ul.gallery {display:block;margin-left:1em;}
#content ul.gallery {margin:0;}
#content ul.gallery li {position:relative;float:left;display:block;overflow:hidden;
	text-align:center;margin:0 2px 2px 0;padding:0;list-style-type:none;
	list-style-image:none;border: 1px solid #E5E5E5;}
#content ul.gallery li img {margin:0;padding:0;}
#content ul.fotogall {display:block;margin-left:1em;}
#content ul.fotogall {margin:0;}
#content ul.fotogall li {position:relative;float:left;display:block;width:220px;
	overflow:hidden;text-align:left;margin:0 2px 2px 0;padding:0;list-style-type:none;
	list-style-image:none;}
#content ul.fotogall li img {margin:0;padding:0;}
.thumb,.thumbLog,.thumbHigh,.thumbHighLog{width:206px;}
ul#foto-album {padding:0;}
div.fotoalbumgalerie {padding: 15px 0 0 0;}
div.fotoalbumgalerie h2 {margin: 5px 0;}
div.fotoalbumgalerie h3 {font-weight:bold;}
p.fotoalbumgalerieodkaz {text-align: left;padding: 0 0 20px 0;}
p#foto-galerie-info strong {font-weight: normal;}
/* --- Fotografie ----------------------------------------------------------- */
body#fotografie {background-position:0 -60px;}
body#fotografie #header {height:80px;background-position:center bottom;
	background-repeat:no-repeat;background-image:url('img/header.png');}
body#fotografie #header h5 {font-size:180%;clear:both;padding-top:5px;color:#fff;}
body#fotografie #header h5 a {color:#fff;}
p#navrat {float:right;margin:0;padding:0 20px;}
p#navrat span.svisl {color:#ccc;}
body#fotografie #content {float:none;width:auto;}
body#fotografie #section {padding-top:10px;}
#nagalerii a.galerie {text-decoration:underline;}
#nagalerii a.galerie:hover {text-decoration:none;}
#foto-obal {position:relative;width:100%;margin:0 auto;}
#foto-obal img {padding:0;border:0;}
#foto {margin:0 auto;overflow:hidden;}
#foto-obal a.navigace span {display:none;}
#foto-obal a.navigace {position:absolute;width:150px;height:100%;background:none;}
#foto-obal:hover a.predchozi {top:0px;left:0;background-position:10px 10px;
	background-repeat:no-repeat;background-image:url('img/sipka-leva-hover.png');}
#foto-obal:hover a.nasledujici {top:0px;right:0;background-position:80px 10px;
	background-repeat:no-repeat;background-image:url('img/sipka-prava-hover.png');}
#foto-obal:hover a.predchozi:hover {background-position:10px 10px;
	background-repeat:no-repeat;background-image:url('img/sipka-leva.png');}
#foto-obal:hover a.nasledujici:hover {background-position:80px 10px;
	background-repeat:no-repeat;background-image:url('img/sipka-prava.png');}
#foto-obal div.snadpisem a.predchozi {top:50px;left:0;}
#foto-obal div.snadpisem a.nasledujici {top:50px;right:0;}
p#foto-napoveda {padding:5px;margin:0;text-align:center;color:gray;}
p#demonstrace-funkcnosti {margin:5px 0;padding:10px;border-width:1px;
	border-style:solid;border-color:#e0e0e0;background-color:#f4f4f4;}
div#foto-info-obal {text-align:center;}
div#foto-info h1 {margin:5px 0 10px;font-size:1.8em;}
div#foto-info h1 span {color:#cacaca;}
div#foto-info #foto-popis {font-size:120%;font-style:italic;}
div#foto-komentare {padding-top:15px;}



/*
p#navrat {margin: 0 0 10px 5px;padding: 2px 8px;}
p#navrat span.svisl {color: #ccc;}
p#navrat a {color: #888;}
#nagalerii a.galerie {text-decoration: underline;}
#nagalerii a.galerie:hover {text-decoration: none;}
#foto-obal {position: relative;margin: 1em auto;}
#foto-obal img {margin: 0;padding: 0;border: 0;}
#foto {margin: 0 auto;overflow: hidden;}
#foto-obal a.navigace span {display:none;}
#foto-obal a.navigace {position:absolute;width:150px;height:100%;background:none}
#foto-obal:hover a.predchozi {top: 0px;left: 0;
	background: url('img/sipka-leva-hover.png') 10px 10px no-repeat;}
#foto-obal:hover a.nasledujici {top: 0px;right: 0;
	background: url('img/sipka-prava-hover.png') 80px 10px no-repeat;}
#foto-obal:hover a.predchozi:hover {background: url('img/sipka-leva.png') 10px 10px no-repeat;}
#foto-obal:hover a.nasledujici:hover {background: url('img/sipka-prava.png') 80px 10px no-repeat;}
#foto-obal div.snadpisem a.predchozi {top: 50px;left: 0;}
#foto-obal div.snadpisem a.nasledujici {top: 50px;right: 0;}
p#foto-napoveda {color: gray;padding: 5px;margin: 0;text-align: center;}
div#foto-info-obal {width:800px;margin:1px auto;}
div#foto-info h1 {margin:5px 0 10px;font-size:1.8em;}
div#foto-info h1 span {color:#cacaca;}
div#foto-info #foto-popis {margin-left:35px;}
div#foto-info #foto-popis p {font-size:120%;font-style: italic;}
*/
/* --- Floats ---------------------------------------------------------------- */
.fll {float:left;}
.flr {float:right;z-index: 500100;}
.flrcount {float:right;z-index: 500100;}
.left {float:left;}
.right {float:right;}
.clear, .clearer {clear:both;}
.clearer {display:block;font-size:0;line-height:0;}
/* --- Misc ------------------------------------------------------------------ */
#tmenu {position:absolute;top:57px;left:6px;margin:0;padding:0;width:40px;height:40px;
	background: url('img/menu-icon.png') no-repeat left top;border:1px solid;
	border-color:#03692C;background-color:rgb(240,157,70);}
#tmenu a{display:block;width:40px;height:40px;}
#tmenu:hover {display:block;width:40px;height:40px;}
#odkazdoadminu {position:absolute;top:93px;left:25px;color:#B57400;
	font-size:0.8em;font-weight:bold;z-index:300;}
#odkazdoadminu:hover {background-color: #FFA200;}
#provoz{position:absolute;top:24px;left:630px;font-size:3em;font-weight:bold;
	line-height:80%;color:#DC143C;z-index:300;}
#nahledinfo{background-color:#64D090; color:#03692C;font-size:14px;text-align:center;}
#nahledinfo a{border: 1px solid;border-color: #03692C;background-color:#64D090;
	color:#03692C;display:block;padding:7px 0 7px 5px;text-decoration:none;}
#nahledinfo a:hover{background-color:#03692C;}
.regist{font-size:12px;color:#fff;}
.size{font-size:12px;padding-left:10px;color:#fff;}
.nodisp{display:none}
.conttit{font-size:1.6em;font-weight: bold;padding-left:0;background:none;}
.subtit{font-size:1.4em;font-weight: bold;padding-left: 26px;
	background: url('img/liz.gif') no-repeat left 2px;}
.comment{font-weight: normal;}
.casdatum{color:#fff;}
#counter {float:left;width:420px;text-align:center;position:relative;}

/* --- Separators ----------------------------------------------------------- */
.content_separator {background: #D6D6C6;clear: both;color: #FFE;
	display:block;font-size:0;height:1px;line-height:0;margin:12px 0 24px;}
/* --- IE float/background fixes --------------------------------------------- */
#header, h1, h2 {min-height: 0.01%;}
* html #header, * html h1, * html h2 {height: 0.01%;}

/* --- CSS - Cascading Style Sheet ------------------------------------------ */
/* Palette color codes */
/* Palette URL: http://paletton.com/#uid=33+0k0k++mMZDEC+Wso+Yhk+RaI */
.primary-0 {color:#0101C9;display:inline-block;line-height:30px;} /* Main Hlavní barva */
.primary-1 {color:#00009E;display:inline-block;line-height:30px;}
.primary-2 {color:#00007F;display:inline-block;line-height:30px;}
.primary-3 {color:#000061;display:inline-block;line-height:30px;}
.primary-4 {color:#00003C;display:inline-block;line-height:30px;}

.secondary-1-0 {color:#FFDA00;display:inline-block;line-height:30px;} /* Main Vedlejší barva (1) */
.secondary-1-1 {color:#E2C100;display:inline-block;line-height:30px;}
.secondary-1-2 {color:#B59B00;display:inline-block;line-height:30px;}
.secondary-1-3 {color:#8A7600;display:inline-block;line-height:30px;}
.secondary-1-4 {color:#554900;display:inline-block;line-height:30px;}

.secondary-2-0 {color:#FFA200;display:inline-block;line-height:30px;} /* Main Vedlejší barva (2) */
.secondary-2-1 {color:#E29000;display:inline-block;line-height:30px;}
.secondary-2-2 {color:#B57400;display:inline-block;line-height:30px;}
.secondary-2-3 {color:#8A5800;display:inline-block;line-height:30px;}
.secondary-2-4 {color:#553600;display:inline-block;line-height:30px;}

.bprimary-0 {background-color:#0101C9;display:inline-block;line-height:30px;margin:0 15px 5px 0;} /* Main Hlavní barva */
.bprimary-1 {background-color:#00009E;display:inline-block;line-height:30px;margin:0 15px 5px 0;}
.bprimary-2 {background-color:#00007F;display:inline-block;line-height:30px;margin:0 15px 5px 0;}
.bprimary-3 {background-color:#000061;display:inline-block;line-height:30px;margin:0 15px 5px 0;}
.bprimary-4 {background-color:#00003C;display:inline-block;line-height:30px;margin:0 15px 5px 0;}

.bsecondary-1-0 {background-color:#FFDA00;display:inline-block;line-height:30px;margin:0 15px 5px 0;} /* Main Vedlejší barva (1) */
.bsecondary-1-1 {background-color:#E2C100;display:inline-block;line-height:30px;margin:0 15px 5px 0;}
.bsecondary-1-2 {background-color:#B59B00;display:inline-block;line-height:30px;margin:0 15px 5px 0;}
.bsecondary-1-3 {background-color:#8A7600;display:inline-block;line-height:30px;margin:0 15px 5px 0;}
.bsecondary-1-4 {background-color:#554900;display:inline-block;line-height:30px;margin:0 15px 5px 0;}

.bsecondary-2-0 {background-color:#FFA200;display:inline-block;line-height:30px;margin:0 15px 5px 0;} /* Main Vedlejší barva (2) */
.bsecondary-2-1 {background-color:#E29000;display:inline-block;line-height:30px;margin:0 15px 5px 0;}
.bsecondary-2-2 {background-color:#B57400;display:inline-block;line-height:30px;margin:0 15px 5px 0;}
.bsecondary-2-3 {background-color:#8A5800;display:inline-block;line-height:30px;margin:0 15px 5px 0;}
.bsecondary-2-4 {background-color:#553600;display:inline-block;line-height:30px;margin:0 15px 5px 0;}
