/* A L L  ěščřžýáíé*/
a:link {color: #d42e12; }
a:visited {color: #818177; }
a:hover {color: #00708c; }

body, table { font-size : small; }
body, table, td, div, span {margin: 0px; padding: 0px; font-family: "Arial CE", Arial, sans-serif; }
img {border: none; }

/*******************************************************************/
/* H E A D E R */
#logo {}
#logo_text {position: absolute; top: 0px; left: 128px; }
#header {position: absolute; top: 0px; left: 0px; width: 100%; height: 84px; background: #818177; }
#pronovinare {position: absolute; top: 63px; right: 0px; height: 1.7em; width: 8em; }
#pronovinare div {text-align: center; font-weight: bold; background: #00708c;  border-top: 1px solid white; border-left: 1px solid white; padding: 2px 4px; }
#header a {color: white; text-decoration: none; }

/* INDEX */
body {background: #818177; }
#content {position: relative; margin-top: 84px; min-height: 440px; height: auto; _height: 440px; background: white; }
#content #holder {position: absolute; top: 50px; width: 99%; }
#content #holder-in { margin-left: 128px; _margin-left: 64px; }
#aktualne {position: relative; height: 22px; padding: 4px 8px 0px; vertical-align: center; color: white; font-weight:bold; background: #818177; }
#indexLeft {float: left; width: 49%; }
#indexRight {float: right; width: 49%; }
	.keepHeight {height: 18em; overflow: hidden; }
.aktualita {margin-top: 7px; }
	.aktualita .nadpis {color: #00708c; font-weight: bold; }
	.aktualita img {float: left; margin-right: 5px; }
	.aktualita a {text-decoration: none; font-weight: bold; font-style : italic; }
	.aktualita div {}
#hledani {position: relative; width: 100%; height: 22px; padding:4px 0px 0px; margin: 0px; margin-top: 7px; vertical-align: center; color: white; font-weight:bold; background: #818177; }
#form {position: absolute; top: 0px; _top: -1px; right: 0px; _right: -1px; margin: 0px; padding: 1px 0px 4px 10px; background: white;}
#form input {position: relative; top: 0px; width: 15em; height: 22px; font-size: 1em; _font-size: 1em; }
#hledej {position: relative; width: 100%; height: 22px; padding:4px 0px 0px; margin: 0px; margin-top: 7px; vertical-align: center; color: white;
					font-weight:bold; background: #818177; }
#hledej a {display: block; position: absolute; top: 4px; left: 5px; text-decoration: none; font-weight: bold; font-size: 1em; }
#tel_jib {position: relative; width: 100%; }
#tel_jib #tel {margin-left: 30%; position: relative; top: -3px; }
#tel_jib #jib {margin-left: 70%; position: relative; top: -3px; }

/* P A G E S */
#page #content {margin-bottom: 0px; padding-top: 0px; _padding-top: 0px; min-height: 26em; height: 26em; }
#page [id] #content {height: auto; }
#page #contentLeft {position: absolute; left: 0px; width: 50px; height: 340px; }
#page #content-in {margin: 0px 10px 0px 60px; padding-top: 1.2em; padding-left: 5px; }
#page #navigace {position: absolute; top: 90px; _top: 99px; left: 65px; color: #00708c; font-weight: bold; font-size: 0.9em; }
#page #navigace a {color: #00708c; }

#page #contentRight {margin-top: 5px; width: 250px; float: right; border-left: 2px solid #818177; }
	#page #contentRight a {color: #d42e12 !important; }
#page #contentRight-in {margin-left: 5px; }
#page #contentRight .head {padding-left: 10px; border: 2px solid #818177; border-left: 10px solid #818177; font-weight: bold; font-size: small; }

#page #contentCenter {margin-right: 250px; border-right: 2px solid #818177; }
#page #contentCenter-in {width: 96%; margin: 5px; min-height: 340px; height: 340px; background-image: url(../images/bg-glob.gif); background-position: top right; background-repeat: no-repeat; }
#page .sochaR {background-image: url(../images/bg-sochaR.gif) !important; background-position: top right; background-repeat: no-repeat; }
#page .sochaG {background-image: url(../images/bg-sochaG.gif) !important; background-position: top right; background-repeat: no-repeat; }
#page .deska {background-image: url(../images/bg-deska.gif) !important; background-position: top right; background-repeat: no-repeat; }
#page .hodiny {background-image: url(../images/bg-hodiny.gif) !important; background-position: top right; background-repeat: no-repeat; }
#page [id] #contentCenter-in {height: auto; }
#page #contentCenter h1 {paddin-top: 0px; margin-top: 0px; text-align: left; }

#page .FloatMenu {position: relative; left: 0px; width: 200px; margin: 5px 15px 5px 0px; border-top: 5px solid #818177; }
#page .FloatMenu div {padding: 2px 5px; border: 2px solid #818177; border-top: none; }
#page .FloatMenu ul, #page .FloatMenu li {margin: 0px; padding: 0px; list-style-position: inside; }

#page #forumHead {margin: 5px 0px; color: #818177; font-weight: bold; font-size: 1.4em; }
#page #pageforum {text-align: center;}

#page .zahlavi {background-color: #00708c; }

/* MENU */
body {behavior: url(csshover.htc);}
div#nav {position: absolute; top: 80px; _top: 86px; left: 128px; padding-top: 5px; }	/* konstrukce div#nav je tu kvuli pitomemu IE */
div#nav li {margin: 0px; padding: 0px; list-style-type: none; cursor: default; }
div#nav ul {margin: 0px; padding: 0px; color: white; }
div#nav li.top {position: absolute; bottom: 0px; height: 1.7em; text-align: center; }
div#nav li.top ul {width: 15em; }
	#subOknihovnach {left: 0em; width: 7em; }
	#subSluzby {left: 7em; width: 5em; }
	#subJakNajit {left: 12em; width: 6em;  }
	#subKatalogy {left: 18em; width: 14em; }
	#subPortaly {left: 32em; width: 6em; }
	#subOklementinu {left: 38em; width: 9em; }
	/* OIT: */
	#subDigitalniPortaly {left: 47em; width: 10em; }
  #subONoveBudove {left: 57em; width: 9em; }
	div#nav li.top div {font-weight: bold; background: #00708c; border-top: 1px solid white; border-right: 1px solid white; padding: 2px 4px; }

div#nav ul.submenu {display: none; position: absolute; top: 1.67em; _top: 1.55em; left: 0px; background: #d42e12; text-align: left; }
div#nav ul.submenu li {display: block; width: 100%; }
div#nav ul.submenu li:hover {background: white; width: 100%; color: #d42e12 !important; }
div#nav ul.submenu li a {display: block; width: 95%; padding: 1px 6px; cursor: default; }
div#nav ul.submenu li a:hover {color: #d42e12; }
div#nav li.top:hover ul.submenu {display: block; }	/* zobrazeni menu */
div#nav li.level3:hover ul.submenu3 {display: block; }	/* zobrazeni menu */

div#nav ul.submenu3 {display: none; position: absolute; top: 5px; left: 15em; background: #d42e12; text-align: left; _white-space: nowrap; }
div#nav ul.submenu3 li {display: block; padding: 2px 6px; }
div#nav ul.submenu3 li:hover {background: white; color: #d42e12; }
div#nav ul.submenu3 li a:hover {color: #d42e12; }

/* H L E D A N I */
#find_head input {width: 500px; }
#find_bottom input {width: 30%; }
#find_head {height: 1.5em; margin-top: 5px; padding: 3px; color: white; background-color: #00708c; text-align: left; font-weight: bold; }
#find_info {padding-left: 10px; padding-right: 10px; }
#find_result {text-align: left; }
#find_bottom {padding: 3px; color: white; text-align: left; font-weight: bold; }
#find_no_query {height: 110px; padding-top: 5px; padding-left: 20px; text-align: left; }

/* BOTTOM */
#bottom {}
#bottom #info {margin-top: -2px; padding: 5px 0px 5px; background: white; }
#bottomMenu {padding-left: 128px; }
#bottomMenu a {color: white; text-decoration: none; font-weight: bold; }
#bottomMenu div {float: left; margin-right: 10px; padding: 5px 10px 5px 0px; border-right: 2px solid white; }
#bottomMenu #english {border: none; }

/* OIT: PRESS NEW*/
#press {position: absolute; right: 15px; top: -22px; width: 100px; padding: 2px 4px 2px 4px; color: red; background-color: #00708c; border: 1px solid white; text-align: center;}
#press a {color: white; text-decoration: none; font-weight: bold;}
#kalendarakci {position: absolute; left: 127px; top: -22px; width: 100px; padding: 2px 4px 2px 4px; color: red; background-color: #00708c; border: 1px solid white; text-align: center;}
#kalendarakci a {color: white; text-decoration: none; font-weight: bold;}
/* D E B U G */
/*div, form {border: 1px solid red;}
td {border: 1px solid red;}
*/

