body {background: #f2f2f2;text-align:center;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#000;margin-top:0;/*#002a76*/}
h1 {font-size: 120%;color:#012877;background: #cedbee;padding:5px 15px;margin:0;margin-bottom:10px;}
h2 {font-size: 120%;color:#012877;padding:5px 15px;margin:0;}
h3 {font-size: 100%;padding: 5px 0;margin:0;}
h4 {font-size:100%;}

.bluebg {background: #cedbee;padding-left: 10px;}
h1.bluebg, h2.bluebg, h3.bluebg {margin-bottom:10px;}
a {color: #032876;}
#telo {width:990px;text-align:left;margin: auto;background: white;position:relative;}
#top {}
#logosm, #logosmen {height:190px;position:relative;}
#logosm span {display:block;width:990px;height:190px;position:absolute;top:0;left:0;background:url(/css/top-bnr.jpg) top left no-repeat;}
#logosm a {display:block;position:absolute; top:0; left: 0; height:190px; width:190px;z-index:10;}
#logosm a span {display:block;position:absolute; top:0; left: 0; height:190px; width:190px;background:url(/css/top-bnr.jpg) top left no-repeat;}
#logosmen span {display:block;width:990px;height:190px;position:absolute;top:0;left:0;background:url(/css/top-bnr-en.jpg) top left no-repeat;}
/* menu horni */
#menu {line-height: 2;border-top: 2px solid #ffd207;border-bottom: 2px solid #ffd207;margin:9px 0 15px 0;}
#menu ul {list-style: none;padding:0;margin:0;border: 2px solid white; border-left: 0; border-right: 0;height: 30px;width: auto;}
#menu li {display:inline;background:transparent;width: auto;}
#menu li a {line-height: 26px;display:block;background:#012877;text-decoration:none;color:#fff;border:0;padding:2px 0;font-weight:normal;width:165px;float:left;text-align: center;text-transform: uppercase;border-top:0px solid white;border-bottom:0px solid white;font-size:11px;font-family: Arial, Helvetica, sans-serif;/*font-weight: bold;*/} 
.clear, .cl {clear:both;}
#menu li a:hover {background:#ffd207;color:#012877;font-weight:bold;/*color:#ffd207;*/}
#menu li a.sel {background:#ffd207;color:#012877;}

#mininav {padding: 0px 12px 15px 12px;position:relative;}
#mininav form {display:inline;margin:0;padding:0;}
#mininav input {width:130px;border:1px solid #002a76;margin:0;}
/* menu dynamicke leve*/
ul.navi {list-style: none;padding:0;margin:0;border:0;width: auto;}
ul.navi li {background:#ebf2fc; width: auto;border-top: 1px solid white;padding: 0;}
ul.navi li.sel {background:#ffd207;font-weight:bold;}
ul.navi a {display:block;color:#032a77;text-decoration:none;padding: 10px  0 10px 10px;background:transparent url(/css/a-line.jpg) left center no-repeat; /*border-left: 4px solid #717cd8;*/}
ul.navi a:hover {background-color:#ffd207;font-weight:bold;/*border-left: 4px solid #012877;*/}
ul.navi li ul li a {background:#f8f9fd url(/css/a-sipka.gif) 4px center no-repeat;font-weight: normal;padding-left:14px;}
ul.navi ul li.sel a {background-color:#ffd207;font-weight:bold;}

.skryt {visibility:hidden;}
.upp {text-transform: uppercase;font-weight:bold;font-family:"Helvetica CE", Arial,  sans-serif;font-size:12px;}
.packa {font-family:"Helvetica CE", Arial,  sans-serif;font-weight:bold;font-size:100%; padding:5px;background:#f8f9fd url(/css/packa.gif) center left no-repeat;text-align:right;margin-top:18px;line-height:32px;color:#002a76;}
/* levy sloupec */
#obsah_leva {width:230px;min-height:400px;float:left;padding:0 10px;}
#obsah_leva p {line-height:1.5;color:#002a76;}
/* ramec */
#ramec {width: 735px;float:right;}
/* prostredek - obsah*/
#obsah_text {width:530px;min-height:400px;border: 1px solid #cedaf0;float:left;overflow: hidden;}
#obsah_text p, #obsah_text div {padding: 2px 15px;line-height:1.5;}
#obsah_text a.vypis {padding-left: 6px;background: url(/css/a-sipka.gif) center left no-repeat;}
#obsah_text li.vypis {padding-left: 6px;list-style-image: url(/css/a-sipka.gif);}
#obsah_text ul, #obsah_text ol {padding:0 22px;margin-bottom: 5px;}
#obsah_text ul li {list-style-image: url(/css/liblu2.gif);margin-left:0;margin-bottom:10px;}
#obsah_text table, #obsah_text th, #obsah_text td {border-collapse: collapse;font-size: 100%;border-color: #CEDBEE;padding:3px;}
#obsah_text th {background: #F8F9FD;}
/* pravy sloupec */
#obsah_prava {width:180px;min-height:400px;float:right;padding:0 10px;}

/* pata */
#pata {text-align: center;padding: 20px 0;border-bottom:12px solid #e7ecf2;}
#abstop {position:absolute;top:10px;right:15px;text-align:right;}
#abstop a {margin:0 5px;}

.inline {display:inline;}
ul.inline {list-style: none;padding:0;margin:20px 0;border:0;width: auto;text-align:center;}
ul.inline li {display:inline;padding: 0 10px;border-left: 1px solid #032a77;}
ul.inline li.home {border:0;}

.cl_adr {text-align:center;clear:both;}
.cl_adr img {width: 85px;}
.ablc {display:block;width:30%;min-width:152px;height:250px;margin:1%;padding:1px 0;float:left;border:1px solid red;text-decoration: none;text-align:center;}
.ablc img, .blc_h300 img {border: 1px solid #cedbee; margin:auto;}
#obsah_text .blc_h300 {height:300px;border:1px solid #cedbee;display:block;width:30%;margin:1%;padding:2px;float:left;text-align:center;}

.icobox {line-height:16px; margin: 0 10px;}
.icobox img {vertical-align: middle !important;}
#obsah_text .popis, #obsah_text .popis p {padding:2px 0;}
#obsah_text .popis h2 {padding: 5px 0;}
.popis table br {clear:both;}
/*.clanek img {float:left;margin:12px;margin-left:0;border:1px solid;}*/
.clanek img {float:left; border:1px solid; margin: 0 12px 12px 0;}
.clanek h3 {padding:3px 10px; background: url(/css/liblue.gif) center left no-repeat;}
.clanek li h3 {padding:0 0 5px 0; background: transparent;margin:0;}
.obrazky img {border:1px solid;margin: 15px;} 
.poloha, #obsah_text .clanek div.poloha {display:block;float:right;width:190px;margin: 20px 0;border:0px solid red;text-align:right;padding:0;}
.poloha img, #obsah_text .clanek div.poloha img {border:1px solid; margin:auto;float:right;}
.ramec {border: 1px solid #cedbee; padding: 5px;}
.ramec div {padding:0 5px;margin-bottom:5px;}
.ramec img {float:none;margin:12px 0;}
.ramec h4 {background:url(/css/liblue.gif) center left no-repeat;padding-left:10px; margin:8px 0;position:relative;left:-10px;}
.center {text-align: center;}
.code {font-family:Courier New, Courier, monotype, monospace; font-style: italic;}

#obsah_text p.cl a img {border:0;} /* loga sponzoru v textu, ale kdo vi kde jeste...*/

#obsah_text table.psi {width:100%;margin:auto;}
#obsah_text table.psi th {font-size: 10px; color:#012877;padding:8px 3px;}
#obsah_text table.psi td.klient {width:50%;text-align:left;padding: 3px; padding-left:10px;}

#obsah_text table.pesinfo {width:532px; position: relative; left:-1px;border:1px solid #CEDBEE;}
#obsah_text table.pesinfo tr {border-left:0;border-right:0;}
#obsah_text table.pesinfo th {padding: 5px;padding-left:15px; text-align:left;border-color: #CEDBEE;}
#obsah_text table.pesinfo td {padding: 5px;padding-right:150px;border-color: #CEDBEE;}

#obsah_text ul.clanky_rubrika li {list-style-image: url(/css/a-sipka.gif);}

.obr_pes {position:absolute;right:205px;z-index:10;}
.carka {border-top: 1px solid #cedbee;}
.datum, #obsah_text .clanek div.datum {font-style: oblique;font-size: 10px;padding:0 0 5px 0;margin:0;}

.misto {font-size:10px;}
.nez {display: none;}
.def {}
.bezpdd {padding:0px;margin:0;}
#obsah_text div.fotoprehled {width:30%;float:left;padding:6px;margin:2px;text-align:center;}
#obsah_text div.fotoprehled a img {border: 1px solid;}
.min400 {min-height: 400px;}

#mininav .hledani {display:inline;border:0px solid red;position:absolute; right:12px;top:-5px;}
#mininav .hledani input.button {background:transparent;height:19px;border:0;margin:0; width:42px;font-weight:normal; text-decoration: underline; color:#012877;font-size:11px; text-align:right;cursor:pointer;padding-bottom: 2px;}
#mininav .hledani span {display:none;}
form.search_adv {text-align: center; background: #f0f0f0; border:1px solid #c0c0c0; padding: 10px; margin-bottom: 20px;}
form.search_adv input {width:135px;border:1px solid #002a76;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}
form.search_adv select {border:1px solid #002a76;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}
form.search_adv input.button {width:75px;border:1px solid #002a76;background:#002a76;color:white;cursor:pointer;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}

h3.ke_stazeni {padding:3px 0; margin-top: 10px; background: transparent;}
.tucne {background:#ffd207;color:#012877;font-weight:bold;padding: 2px;text-decoration: none;}
#podekovani {border:1px solid #e9ecf3;}
#podekovani img {border: 0; margin: 5px 0;}
#copy {position:absolute;top:0px;left:50%;margin-left:-495px;text-align:left;}
#spon_stenat {padding:0;}
#spon_stenat td {height: 80px; text-align:center; vertical-align: middle; border:0;}
#spon_stenat a img {border:0; margin:auto 3px;float:none;}

.next {display: block; text-align: right; font-weight:bold; background: url(/css/tlapky-next.jpg) 330px 0 no-repeat; padding-right: 10px;line-height:40px;height:40px;/*margin:10px 0;*/}
/* datumy kronika-kalendar*/
.datcal {font-size:11px;display:block;width:60px;border:1px solid #CEDBEE;text-align:center;color: #0028A0;background:#F8F9FD;font-weight:bold;float:left;margin: 0 15px 15px 0;}
.datcal span {display:block;border:1px solid #fff;}
.datcal span span {display:block;border:1px solid #fff; background:#ebf2fc;line-height: 26px;}
.datcal span span.rok {letter-spacing: 3px;background:#F8F9FD;color:#CEDBEE;}
.kalendar_aa {margin:15px 0;clear:left;}
.kalendar_aa p {margin-top:0px;}
/* uprava obr tab */
#obsah_text table.center img {float:none;}

#obsah_text div#hlc {margin:0;padding:0;}
#obsah_text div.nopad {padding:0;}
