body{font-family: Corbel, Verdana, 'Geneva CE', lucida, sans-serif;
background:#fff url("../css/images/body-bg.gif") repeat-x;
color:#58595b;font-size:small;text-align:center;line-height:1.3}
.noscreen{width:250px;position:absolute;left:0;top:-2000px}
.end{clear:both;line-height:1px;font-size:1px;height:1px;display:block;visibility:hidden}
.none{display:none}
/* layout */
#main{margin:0 auto;width:970px;text-align:left;position:relative}

/* hlavicka */
#head{margin:auto;width:970px;height:155px;position:relative}
p.head-logo, p.head-logo span{width:170px;height:155px;margin:0;padding:0;
position:absolute;left:0;top:0;z-index:1;font-size:70%;overflow:hidden}
p.head-logo span{display:block;cursor:pointer;background:url("../css/images/head-logo.gif") no-repeat;z-index:2}

/* superman */
#superman{position:absolute;right:90px;bottom:0px;background:url("../css/images/superman.gif") no-repeat;z-index:3;height:45px}
#superman p{margin:15px 0 0 60px; font-size:85%}
#superman a{text-decoration:none;background:#f00;width:auto;display:block;padding:2px 18px 3px;color:#fff}
#superman a:hover{color:#000}

/* menu head */
#head-nav{width:970px;float:left;height:50px;margin:0 auto}
#head-nav ul{margin:0;padding:0;}
#head-nav ul li{behavior:url("../css/hover.htc")/* IE */;position:relative} 
#head-nav li{position:relative;padding:0.2em 1em;list-style:none;margin:0 0.25em;float:left;
background:url("../css/images/red-cube.gif") no-repeat 0 50%;border-bottom:2px solid #fff}
#head-nav li a{display:block;color:#ee3224;text-decoration:none;width:auto;border-bottom:2px solid #fff}
#head-nav li strong, #head-nav a:hover{font-weight:normal;border-bottom:2px solid #fff;color:#bababa}
#head-nav a:hover{border-bottom:2px solid #ee1300}
#head-nav li strong{color:#ee3224}

#head-nav ul li:hover ul, #head-nav ul li.hover ul{display:block}
#head-nav ul ul{margin:4px 0 0 0;padding:0;position:absolute;display:none;
width:auto;/*bez omezeni rovna linka*/border:1px solid #555d62;left:0;top:auto}
#head-nav ul li:hover ul, #head-nav ul li.hover ul{display:block;z-index:1000}
#head-nav ul li:hover, #head-nav ul li.hover{z-index:1000} /* prekryti textu */
#head-nav ul ul li{margin:0;padding:0;background:#455560;font-size:90%;border:0;width:100%}
#head-nav ul ul a,#head-nav ul ul li a:hover{border:0;border-bottom:1px solid #555d62;
padding:5px 10px 3px;width:auto;color:#fff}
/* podmenu donastaveni */
#head-nav ul li.podmenu ul a{padding:8px 10px 5px;background:none;border-bottom:none}
#head-nav ul li.podmenu ul li strong, #head-nav ul li.podmenu ul a:hover{
padding:5px 0px 3px;background:#455560;width:auto;color:#ee0d00;border-bottom:none}
#head-nav ul li.podmenu ul a:hover{padding:8px 10px 5px}

/* content*/
#content{text-align:left;margin:0 auto;width:970px; clear:both/*FI*/}
#text{min-height:400px;height:400px}
#content>#text{height:auto}

#obsah, #in, #box{margin:0;padding:0;position:relative;overflow:hidden}
/* 1 sloupec */
#obsah{width:970px}

/* blok deleny na dva */
/* 2 sloupce */
#in{float:left;width:540px;padding:10px 0}
#box{float:right;width:420px;height:auto;background:url("../css/images/box-bg.gif") repeat-y}

/* paticka */
#foot{width:970px;height:30px;padding:0;margin:0 auto;position:relative}

/* h1 */
#in h1{margin:0;padding:15px 20px 5px 5px;font-size:200%;color:#58595b;background:none;font-weight:100}

/* p */
#in p{padding:0 5px 15px 5px;margin:0;font-size:90%}
#in p.justify{text-align:justify}
#in p.center{text-align:center}
#in p.right{text-align:right}
#in p.left{text-align:left}

/* odkazy */
a:link{color:#ee1300}
a:visited{color:#000}
a:hover{color:#4a4a4a}
a:active{color:#f00}
#box .hlavni a:link, #blok .hlavni a:link{color:#fff}
#box .hlavni a:visited, #blok .hlavni a:visited{color:#fff}
#box .hlavni a:hover, #blok .hlavni a:hover{color:#ccc}
#foot a:link, #foot a:visited{color:#455560}
#foot a:hover{color:#f00}
#foot-copy a:link, #foot-copy a:visited{color:#c8c4c4;text-decoration:none}
#foot-copy a:hover{color:#4a4a4a}

/* ikony u souboru */
.doc{background:url("obrazy/ikony/doc.gif")}
.php{background:url("obrazy/ikony/page.gif")} 
.pdf{background:url("obrazy/ikony/pdf.gif")}
.xls{background:url("obrazy/ikony/xls.gif")} 
.avi{background:url("obrazy/ikony/avi.gif")}
.mp3{background:url("obrazy/ikony/mp3.gif")} 
.png{background:url("obrazy/ikony/png.gif")}
.ppt{background:url("obrazy/ikony/ppt.gif")} 
.doc, .php, .pdf, .xls, .avi, .mp3, .png, .ppt{
padding:2px 6px 2px 22px;margin-left:3px;background-repeat:no-repeat;background-position:center left}

.noborder a:link img{border:none}
.noborder a:visited img{border:none}
.noborder a:hover img{border:none}
.noborder a:active img{border:none}
/* odkazy - img */
a:link img{border:2px solid #498929}
a:visited img{border:2px solid #000}
a:hover img{border:2px solid #ccc}
a:active img{border:2px solid #fff}
.noborder a:link img{border:none}
.noborder a:visited img{border:none}
.noborder a:hover img{border:none}
.noborder a:active img{border:none}

/* img */
.imgd, img{text-align:center;margin:10px auto;clear:both;display:block}
.img-left, .imgdl{float:left;margin:5px 5px 5px 5px;clear:none;text-align:center}
.img-right, .imgdr{float:right;margin:5px 5px 5px 5px;clear:none;text-align:center}
.nookraj{margin:0 5px 0 0;float:left;} /* uredni desky, rozpocet...*/
.obal img{padding:0; margin: 8px auto!important} /* centrovani  */

/* TEXY */
#in h2{margin:0;padding:15px 20px 5px 25px;border-bottom:none;clear:both;font-size:180%;font-weight:100;color:#ee1300}
#in h3{margin:4px 10px 0;clear:both;font-size:100%;color:#000;text-align:center}

#in strong{color:#58595b}
#in em{color:#58595b}
#in strong em{color:#f00;font-style:normal;font-weight:normal}

#in blockquote{margin:15px 0 0}
#in blockquote p{padding:5px;clear:both;overflow:hidden;color:#fff;font-weight:bold;text-align:center;font-size:130%}

#in ul{margin:7px 0;padding:0 0 0 25px;font-size:100%}
#in ul li{display:inline-block;list-style-type:none;background:none no-repeat 0 0.45em;padding:0 0em}
#in ul>li{display:block;background-position:0 0.4em}
#in ul li ul{margin:0;padding:0}
#in ul li ul li{padding:0 10px;margin:0}
#in ul.left{float:left;width:45%}
#in ul.right{float:right;width:45%}
#in ol{margin:5px 0 5px 15px;padding:0 0 0 5px}
#in dl{margin:0 0 0 10px}
#in dt{color:#3b6d21;font-weight:bold}
#in dd{background:url("obrazy/ikony/sipka-zelena.gif") no-repeat 0em 0.45em;
padding:0 0.6em;margin:0 0 0 10px}

#in table{clear:both;width:99%;border-collapse:collapse;font-size:90%;margin:15px 0}
#in th, #in td{color:#58595b;padding:3px 5px;border:1px solid #9b9898;vertical-align:top}
#in th{background:#d1d0ce}
#in td{background:#f7f7f5}
#in table.auto{width:auto}
#in table.normal{border:1px solid #000}
#in table.normal th{background:#fff}
#in table.normal td{background:#fff}
#in .nobordertable{border:0;margin:15px 5px}
#in .nobordertable th, #in .nobordertable td{border:0;background:#fff;margin:0;padding:1px 5px}
#in .nobordertable th{padding:3px 5px}
#in .nobordertable img{margin:0;padding:0}
#in table.polovina td{width:50%}
#in table.tretina td{width:33%}
#in table.ctvrtina td{width:25%}
#in table.tleft{float:left;width:45%!important;clear:none}
#in table.tright{float:right;width:45%!important;clear:none}
#in table strong{font-size:110%}
#in div.oddelovac{margin:5px 0;background:url("../css/images/hr.jpg") no-repeat;height:8px;clear:both;width:516px; border:none}
#in pre{width:480px;padding:5px !important;font-size:100%;
background:#fff;overflow:auto !important;display:block;color:#000}

/* speciality system */

/* novinky */
#novinky .nobal{margin:0;padding:0;clear:both;font-size:85%}/* obal jedne zpravy*/
#novinky h2{color:#fff;font-size:100%;padding:0;margin:0}
#novinky h2 a:link, #novinky h2 a:visited{color:#fff}
#novinky h2 a:hover{color:#4a4a4a}
#novinky p{padding:0;margin:3px 0;color:#fff}
#novinky p.datum-top, #novinky p.datum-bottom{
font-size:85%;color:#b6b6b6;padding:5px 0 0 0;margin:0;font-weight:bold}
#novinky p.vypsat-vsechny, #novinky p.vice-informaci{
margin-top:0;float:right;width:200px;height:28px;display:block; text-align:right;
padding:0 20px 0 0;font-weight:bold;background:url("../css/obrazy/ikony/sipka-bila.gif") no-repeat 100% 50%}
#novinky p.vypsat-vsechny{clear:both; display:none}
#novinky .sipky{display:none} /* zakaz sipek (nahrazeno obrazkem) */
#novinky a:link, #novinky a:visited{color:#000}
#novinky a:hover{color:#fff}
#novinky p.vice-informaci a:link, #novinky p.vypsat-vsechny a:link, #novinky p.vice-informaci a:visited, #novinky p.vypsat-vsechny a:visited{color:#fff;text-decoration:none;position:relative;top:4px;left:10px;padding:0}
#novinky p.vice-informaci a:hover, #novinky p.vypsat-vsechny a:hover{color:#4a4a4a}
#novinky p.vypsat-vsechny{margin-top:10px}

#in #novinky{margin:0 12px}
#in #novinky h2{font-size:120%;font-weight:bold;color:#ee1300}
#in #novinky p{color:#58595b}

/* formular */
form{width:500px;background:url("../css/images/form-bg.gif") no-repeat;padding:30px 0}
fieldset{width:100%;border:none}
label{display:block;white-space:nowrap}
label.cervene{font-weight:normal;color:#f00}
input,textarea{margin:2px 0 7px 0;width:300px;border:1px solid #fff;background:#edf2f5}

#in form td{border:none;background:none}
td.button{text-align:right}
td.button input{color:#fff;background:#f00;width:120px;padding:3px;margin:0 100px 0 0;cursor:pointer;border:0}
td.button input:hover{color:#000}
td.button input:active{background:#58595b;color:#fff}

#in blockquote.neodeslano p, #in blockquote.odeslano p{color:#f00;font-size:100%}

/* table-uvod */
#in table.uvod{width:100%;font-size:85%;margin-top:5px}
#in table.uvod th, #in table.uvod td{background:#edf2f5;border:0}
#in table.uvod th{padding:15px 20px 5px 20px;font-size:200%;color:#7f8082;font-weight:100}
#in table.uvod td{padding:9px 5px}
#in table.uvod td strong{font-size:140%;font-weight:normal}
#in table.uvod{border-bottom:2px solid #b8b8b8;border-right:2px solid #b8b8b8}
#in table.uvod img{margin:-5px 5px 0 0!important;text-align:left}
#in table.uvod img.img-left{margin:-5px 5px 10px 0!important}
#in table.uvod a{text-decoration:none;color:#58595b}
#in table.uvod a:hover{text-decoration:underline}

/* lang */
#lang{z-index:10;position:absolute;top:70px;right:200px;text-transform:lowercase}
#lang span{}
#cz, #en, #de{position:absolute;height:20px;width:40px;top:0;color:#bababa;
background:url("../css/images/red-cube.gif") no-repeat 0 50%;padding-left:14px}
#lang a{text-decoration:none}
#lang a:hover{color:#f00}
#cz{left:0}
#en{left:40px}
#de{left:78px}

/* foot texty */
#foot p{font-size:85%;padding-top:25px;color:#455560;text-align:center;margin:0}
#foot strong{background:url("../css/images/red-cube.gif") no-repeat 50% 50%;padding:0 10px}
#foot p.copyright{font-size:70%;padding-top:40px;color:#c8c4c4}

