body {
		 font-family: Arial, Helvetica, sans-serif;
  		 font-size: 0.74em;
 		 padding: 0em; margin: 0em; 
  		 color: #666666; 
   		 text-align:center;
}
table {
		 background-color: transparent;
} 
/* nadpisy */
h1 { font-size: 2.1em;line-height:1.0em; }
h2 { font-size: 1.9em; }
#content h3, #content h3.m, .skryt_text { font-size: 1.45em; }
#content h4, #content h4.m{ font-size: 1.2em; }
#content h5, #content h5.m, #content h6,#content h6.m {font-size: 1em;}
h1,h2,h3,h4,h5 {
		 color: #467b00;
		 margin:0;
		 padding: 25px 0 0 0;
}
h3.m, h4.m,h5.m, span.m {
		 color: #0070C0;
		 margin:0;
		 padding: 25px 0 0 0;
}
.skryt_text {cursor: pointer; cursor: hand; text-decoration: underline; color:#00558F; margin:0; padding:0;font-weight:bolder;}
.skryvany {display: none}
hr { color: #ccc; background-color: #ccc; height : 1px; border: 0px; }
.m8, .m8_k {margin-top:-8px;}
.m13 {margin-top:-13px;}
.m15  {margin-top:-20px; margin-left: -5px;}
a.out { background-image: url(/csu/css.nsf/out.gif);  background-repeat: no-repeat;  background-position: 100% 15%; padding-right:15px; }
li.out { background-image: url(/csu/css.nsf/out.gif);  background-repeat: no-repeat;  background-position: 95% 15%; padding-right:15px; }
a.volnamista{background: url(/csu/css.nsf/volnamista.gif);background-position:95% 15%;background-repeat: no-repeat; padding:0px;}
                                       /*** odkazy ***/
a {
		 color:#00558F;
}
a.ne_potrzeno {
		 text-decoration : none;
}
 /* odkaz pro dynamick? mapy*/ a.datavtabulce {
		 cursor:pointer ; text-decoration:underline;
}
 /*** odkazy horn?ho menu ***/
a.print { 
		 background-image: url(/csu/css.nsf/tisk1.gif);
}
a.flag {
		  background-image: url(/csu/css.nsf/flag.gif);
}
a.print, a.flag{ 
		 background-repeat: no-repeat; 
		 background-position: 100% 0%;
		 padding-right:23px;
 }
/**** generov?n? piktogram? ppodle druhu p??lohy *********/
a.excel { background-image: url(/csu/css.nsf/excel.gif);}
a.pdf { background-image: url(/csu/css.nsf/pdf.gif);}
a.gif { background-image: url(/csu/css.nsf/gif.gif);}
a.word { background-image: url(/csu/css.nsf/word.jpg);}
a.jpg { background-image: url(/csu/css.nsf/jpg.jpg);}
a.zip { background-image: url(/csu/css.nsf/zip.gif);}
a.htm { background-image: url(/csu/css.nsf/htm.jpg);}
a.metodika { background-image: url(/csu/css.nsf/metodika_kraje.gif);}
a.m {margin-left: 1.3em; color:#ffffff; background-color:#A02818; padding:1px; font-size:90%;}
a.excel, a.pdf, a.word, a.metodika, a.jpg, a.gif, a.zip, a.htm {background-repeat: no-repeat;  background-position: 0% 30%; padding:4px 2px 1px 1.9em;}
a.excel, a.pdf, a.word, a.jpg, a.gif, a.zip, a.htm {font-size:80%;text-decoration:none; border:1px solid #F0DFDA;}
 /* odsad? generovan? text p??lohy nebo metodiky od piktogramu)*/
a.excel span, a.pdf span, a.word span, a.metodika span, a.jpg span, a.gif  span {padding-left:14px; font-weight:bold;}
p.poznamka {margin:-0px 0px 0px 2.0em; padding:0; line-height:1.6em; font-size:85%;} /* popis odkazu - odsazeni*/
.bold {font-weight:bold;vertical-align:top;}
.top {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
/*.right15{
		 margin-right:15px;
}*/
.right25{
		 margin-right:25px;
}
.hid {display:none;}
.tlacitko		  {width: auto;background-color:#F4F4FF;		 height : auto;border : 1px solid #eeeeee; padding : 1px 2px 3px 2px; text-align: center} 
h1.hid,h2.hid, h3.hid { display: none; } /* zkryje tygy H1-H3*/
ul.none li {
list-style-type: none;
} 
/* HEADER ****************************************************************** */
#header, #engheader {
  height: 4.9em;
  padding: 0; margin: 9px 0 0 0; text-align: left;}
#header table,#header hr, #engheader *{ display: none; }
#header p {
  display: block;
  position: relative;
  margin-top:0px;
  width: 260px;
  height: 90px;
  overflow: hidden;
  font-size: 110%;
  font-weight: bold;
  text-align: left;
}
 #header p {
  overflow: visible;
}
#header p span {
  width: 260px;
  height: 90px;
  background-image: url(/csu/grafickeprvky.nsf/logo_sldb_2011.jpg);
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  left: 6px;
  top: -25px;
}
/* MENU-TOP ***************************************************************** */
/* nastaven?, um?sten? odkaz? v horn?m menu*/
#menu h2, #menu-top h2, #topmenu h2 { display: none; }
#menu-top {
		 float:right;
		 margin-top: -10.5em;
		 padding:0;
		 width:auto;
}
#menu-top ul {
		 float:right;
		 margin:0;
		 padding:0px;
}
#menu-top li {
		 display: block;
		 list-style-type: none;
		 float:left;
}
#menu-top_eng {
	margin-top: -7em;
}
 #menu-top table, #menu-top_eng  {
	float:right;
	width:auto;} 
#menu-top ul, #menu-top_eng ul {
	display: block;
	margin: 0em;
	padding:0;
	float:right;
}
#menu-top li, #menu-top_eng li {
    	padding:0;
	float: left;
	margin:0px;
	display: block;
}
#menu-top_eng table, #menu-top_eng table menu{
text-align: right;
}
#menu-top_eng table td{
width:85%;
text-align: right;
}
ul#jazykverze {
		 margin:-3px 8px 0 0;
		 padding:0 0 5px 0;
}

/***  horní navigace - načítání obrázku do pozadí, pozicování ***/
#menu_nabidka{
        width: 487px;
        margin:0 auto;
        margin-top:-36px;
        float:right;
}

#menu_nabidka menu li {
        height: 38px;
        float: left;
        list-style: none;
        position: relative;
        background: #ffffff;
}
#menu_nabidka menu li a.o_scitani, a.proc_scitat, a.potrebuji_poradit,
a.links, a.o_scitani_aktivni, a.proc_scitat_aktivni, a.potrebuji_poradit_aktivni {
        height: 38px;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        background: url(/csu/grafickeprvky.nsf/menu_1_s.gif) no-repeat;
}
#menu_nabidka menu li span {
        position: absolute;
        z-index: 0;
        top: 0;
        left: 0;
        padding: 0px;
}
#menu_nabidka menu li span a {
        color: #467B00;
        line-height: 38px;
        text-decoration: none;
        font-size: 120%;
        font-weight:bold;
}
#menu_nabidka menu li:hover span a {
        color: #565659;
        cursor:pointer;
        font-size: 120%;
        font-weight:bold;
}
#menu_nabidka menu li.aktivni span a {
        color:#565656;        
        font-size: 120%;
        font-weight:bold;
}
#menu_nabidka li.o_scitani, a.o_scitani, a.o_scitani_aktivni {
        width: 172px;
}
#menu_nabidka li.proc_scitat, a.proc_scitat, a.proc_scitat_aktivni {
        width: 110px;
}
#menu_nabidka li.potrebuji_poradit, a.potrebuji_poradit, a.potrebuji_poradit_aktivni {
        width: 161px;
}
#menu_nabidka a.o_scitani {
        background-position: 0 0;
}
#o_scitani #menu_nabidka a.o_scitani, #menu_nabidka a.o_scitani:hover, a.o_scitani_aktivni {
        background-position: 0 -38px;
}
#menu_nabidka a.proc_scitat  {
        background-position: -172px 0;
}
#proc_scitat #menu_nabidka a.proc_scitat, #menu_nabidka a.proc_scitat:hover, a.proc_scitat_aktivni {
        background-position: -172px -38px;
}
#menu_nabidka a.potrebuji_poradit {
        background-position: -282px 0;
}
#potrebuji_poradit #menu_nabidka a.potrebuji_poradit,#menu_nabidka a.potrebuji_poradit:hover, a.potrebuji_poradit_aktivni {
        background-position: -282px -38px;
}

/***  home menu ***/
#content_home menu{
        width: 762px;
        margin:0 auto;
        margin-left:-20px;
        padding:0px;
        float:left;
}
#content_home menu  li {
       width:254px; 
       height: 254px;
        float: left;
        list-style: none;
        position: relative;
}
#content_home menu  li a.etapa1_1, li a.etapa1_2, li a.etapa1_3, li a.etapa1_4
 {
        height: 254px;
        display: block;
        position: relative;
        top: 0;
        left: 0;
        z-index: 1;
}
#content_home menu  li a.etapa1_1 {
 background: url(/csu/grafickeprvky.nsf/etapa1_1.jpg) no-repeat;
}
#content_home menu  li a.etapa1_2 {
 background: url(/csu/grafickeprvky.nsf/etapa1_2.jpg) no-repeat;
}
#content_home menu  li a.etapa1_3 {
 background: url(/csu/grafickeprvky.nsf/etapa1_3.jpg) no-repeat;
}
#content_home menu  li a.etapa1_4 {
 background: url(/csu/grafickeprvky.nsf/etapa1_4.jpg) no-repeat;
}
#content_home menu li span {
        position: absolute;
        z-index: 0;
        top: 0;
        left: 0;
        padding: 0px;
}
#content_home menu  li span a {
        color: #467B00;
        line-height: 254px;
        text-decoration: none;
        font-size: 120%;
        font-weight:bold;
}
#content_home menu  li:hover span a {
        color: #565659;
        cursor:pointer;
        font-size: 120%;
        font-weight:bold;
}
#content_home menu  li.aktivni span a {
        color:#565656;        
        font-size: 120%;
        font-weight:bold;
}
#content_home menu li a.etapa1_1, #content_home menu li a.etapa1_2, #content_home menu li a.etapa1_3, #content_home menu li a.etapa1_4 {
        background-position: 0 0;
}
#content_home menu li a.etapa1_1:hover, #content_home menu li a.etapa1_2:hover, #content_home menu li a.etapa1_3:hover, #content_home menu li a.etapa1_4:hover   {
        background-position: 0 -254px;
}
/* Skip to content ********************************************************** */
#stc { 
		 position: absolute; 
		 left: -150px; top: -150px;
 }
#container {
		 text-align:center;
		 margin:0;
		 padding:0;
}
#core {
		 padding:20px 0.1em 0em 0.1em;
		  text-align: left;
 		 
}
#core, #footer /* nastaveni okna - obsah */ {
margin-left:auto;
margin-right:auto;
width : 756px;
}
#content {
		 float: left;
		 margin:0;		 
		 padding: 1.8em 0.4em 0em 0.6em;
		 font-size:100%; 
		 text-align:left;
		 width: 550px;
		 line-height:1.8em;
}
#content *, #content li,  #content li.home , #content li.search  {
		 line-height:1.8em;
}
#content_home {
		 margin:0;		 
		 padding: 4.6em 0.4em 0em 0.6em;
		 width:765px
}
#content h1 {
		 margin: 0px; 
		 padding: 0.3em 0 0 0; 
		 color: #467b00;
}
li.home h3, li.home h4 {
		 color:#00558F;
		 padding:10px 0 0 0;
		 margin:0;
		 margin-left:-10px;
}
#content table td a{
		 font-size:100%;
 }

ul.skupinamenu {
		 margin: 0;
		 padding: 0;
}
.skupinamenu li  {
		 line-height:1.8em;
		 background-image: url(/csu/grafickeprvky.nsf/pmk.jpg);
		 background-repeat: no-repeat;
		 list-style-type:none;
		 background-position: top;
		 padding-top:5px;
		 margin-top:-5px;
		 height:34px;
		 width:200px;
		 
}
.skupinamenu li:hover, li.aktivni {
		 line-height:1.8em;
		 background-image: url(/csu/grafickeprvky.nsf/pmk_a.jpg);
		 background-repeat: no-repeat;
		 list-style-type:none;
		 background-position: top;
		 padding-top:5px;
		 margin-top:-5px;
		 height:34px;
		 width:200px;
}
.skupinamenu li a {
		 padding-left: 42px;
}
.skupinamenu li a, .skupinamenu li:hover a, .skupinamenu li:hover a:hover, li.aktivni {
		 font-weight:bold;
		 cursor:pointer;
}
.skupinamenu li:hover, .skupinamenu li:hover a, .skupinamenu li:hover a:hover, li.aktivni a {
		 color:#000000 !important;
		 text-decoration:none;
}
#content li.home {
		 width:100%;
		 padding: 2px 0;
}
/* #content li.home, #content li.search, #content li span  { 
		 padding-left:16px;
}
#content li.home, #content li.search, #content li  {
		 background-position:left top;
		 margin-left:-25px;
}*/
#nav-bar_r {float: right;width: 180px;padding:0 0 0 10px; margin:0;margin-top:7em;}
/**** zapati ****/
#footer { color:#696969; padding: 0}
#footer table, span {font-size:90%; margin:0; padding:0;}
#footer table {margin:4% 0 0 0;}
#footer table td {padding: 10px 0 7px 0;}
#footer hr { display: none; }
.red, .date {
 font-size:90%; 
font-weight: bold;
}
.red {background-color:#ae0000;border:1px outset #ae0000; color:white; padding:0px 4px;}
/**odkazy v zapati stranky**/
ul#bfw {margin-top:1em;background-color:#ffffff;border:none;}
ul#bfw li.rss {
		 		  background: url(/csu/css.nsf/rss.jpg);
		 		  background-position: left;
		 		  background-repeat: no-repeat;}
ul#bfw li.site {background: url(/csu/css.nsf/site.jpg);background-position:0% 0%;background-repeat: no-repeat; padding:0px;}
ul#bfw li.rss a {color:#fff;font-weight:bold; border:1px outset #FF6600; margin-left:1.9em; padding:0px 4px; background-color:#FF6600;text-decoration:none;}
ul#bfw li.faq span {color:#102971;font-weight:bold; border:1px outset #CEE4FF; margin:0px; padding:0px 4px; background-color:#CEE4FF;}
ul#bfw li.faq a{padding:0em 0.3em;}
ul#bfw li.site a{margin-left:1.6em;padding:0em 0.3em;}
ul#bfw li.bfw span {color:#fff;font-weight:bold; border:1px outset #FF6600;padding:0px 4px; background-color:#FF6600;}
ul#bfw li.bfw a {margin-left:0.2em;}
ul#bfw li.volnamista {background: url(/csu/css.nsf/volnamista.gif);background-position:0% 0%;background-repeat: no-repeat; padding:0px;}
ul#bfw li.volnamista a {margin-left:1.6em;padding:0em 0.3em;}
div#content ul.obsah {margin:0.75em 0.3em; padding:0;}
/* SEARCH ******************************************************************* */
#search {
		 float:right;
		 background-image: url(/csu/grafickeprvky.nsf/vyhledavani_pozadi.jpg);
		 background-repeat: no-repeat;
		 margin:0px;
		 width:198px;
		 height:32px;
}
#search_faq {
		 float:left;
		 background-image: url(/csu/grafickeprvky.nsf/vyhledavani_pozadi.jpg);
		 background-repeat: no-repeat;
		 margin:0px;
		 width:197px;
		 height:32px;
}
#search legend, #search label, #search_faq legend, #search_faq label { 
		 display: none; 
}
#search fieldset, #search_faq fieldset {
		 border:0;
		 text-align: left;
		 margin-top:0.25em;
		 margin-left:1.7em;
}
#lsearch, #lsearch_faq {
		  width: 7.9em;
		 padding:0px;
		 margin:0;
		 color:#565656;
}
.input-text {
		 border:0px solid #e5e5e5;
		 margin:0;
		 padding:0;
}
#search p {
		 position:relative;
		 margin:-17px -5px 0 110px;
}
.input-submit {
		 color: #00558F;
		 background-color:#ffffff;
		 font-size:90%;
		 font-weight:bold;
		 border:0px solid #D5D5D5;
}

#search h2 {
		 padding-left:5px;
		 color: #102971;
		 line-height: 1.7em; 
		 font-size:90%;
		 background-color:#CEE4FF;
 }
#content ul li, ul.none li,  table {		 
		 font-size:100%;
}
.img_proc_scitat {
padding:14px 4px 0 0;
}

/*** aj verze ***/
/** horní navigační menu ***/
#aj_menu_nabidka{
        width: 466px;
        margin:0 auto;
        margin-top:-34px;
	_margin-top:-84px;
        float:right;
}

#aj_o_scitani, #aj_potrebuji_poradit, #aj_proc_scitat {
        margin:0 auto;
        float:right;
        height:30px;
}
#aj_menu_nabidka menu li {
        height: 26px;
        float: left;
        list-style: none;
        position: relative;
        background: #ffffff;
}
#aj_menu_nabidka menu li a.aj_o_scitani, a.aj_proc_scitat, a.aj_potrebuji_poradit,
a.links, a.aj_o_scitani_aktivni, a.aj_proc_scitat_aktivni, a.aj_potrebuji_poradit_aktivni {
        height: 30px;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        background: url(/csu/grafickeprvky.nsf/aj_menu_1_s.jpg) no-repeat;
}

#aj_menu_nabidka li.aj_o_scitani, a.aj_o_scitani, a.aj_o_scitani_aktivni {
        width: 171px;
}
#aj_menu_nabidka li.aj_proc_scitat, a.aj_proc_scitat, a.aj_proc_scitat_aktivni {
        width: 147px;
}
#aj_menu_nabidka li.aj_potrebuji_poradit, a.aj_potrebuji_poradit, a.aj_potrebuji_poradit_aktivni {
        width: 104px;
}
#aj_menu_nabidka a.aj_o_scitani {
        background-position: 0 0;
}
#aj_o_scitani #aj_menu_nabidka a.aj_o_scitani, #aj_menu_nabidka a.aj_o_scitani:hover, a.aj_o_scitani_aktivni {
        background-position: 0 -30px;
}
#aj_menu_nabidka a.aj_proc_scitat  {
        background-position: -171px 0;
}
#aj_proc_scitat #aj_menu_nabidka a.aj_proc_scitat, #aj_menu_nabidka a.aj_proc_scitat:hover, a.aj_proc_scitat_aktivni {
        background-position: -171px -30px;
}
#aj_menu_nabidka a.aj_potrebuji_poradit {
        background-position: -318px 0;
}
#aj_potrebuji_poradit #aj_menu_nabidka a.aj_potrebuji_poradit,#aj_menu_nabidka a.aj_potrebuji_poradit:hover, a.aj_potrebuji_poradit_aktivni {
        background-position: -318px -30px;
}
#aj_menu_nabidka menu li span a {
        color: #467B00;
        line-height: 38px;
        text-decoration: none;
        font-size: 100%;
        font-weight:bold;
        padding:0px;
        margin:0px 0 0 5px;;	
}
#aj_menu_nabidka menu li:hover span a {
        color: #565659;
        cursor:pointer;
        font-size: 100%;
        font-weight:bold;
        padding:0px;
        margin:0px;
}
/** aj verze menu na homepage **/
#content_home menu  li {
       width:254px; 
       height: 254px;
        float: left;
        list-style: none;
        position: relative;
}
#content_home menu  li a.aj_etapa1_1, li a.aj_etapa1_2, li a.aj_etapa1_3, li a.aj_etapa1_4
 {
        height: 254px;
        display: block;
        position: relative;
        top: 0;
        left: 0;
        z-index: 1;
}
#content_home menu  li a.aj_etapa1_1 {
 background: url(/csu/grafickeprvky.nsf/aj_etapa1_1.jpg) no-repeat;
}
#content_home menu  li a.aj_etapa1_2 {
 background: url(/csu/grafickeprvky.nsf/aj_etapa1_2.jpg) no-repeat;
}
#content_home menu  li a.aj_etapa1_3 {
 background: url(/csu/grafickeprvky.nsf/aj_etapa1_3.jpg) no-repeat;
}
#content_home menu  li a.aj_etapa1_4 {
 background: url(/csu/grafickeprvky.nsf/aj_etapa1_4.jpg) no-repeat;
}
#content_home menu li span {
        position: absolute;
        z-index: 0;
        top: 0;
        left: 0;
        padding: 0px;
}
#content_home menu  li span a {
        color: #467B00;
        line-height: 254px;
        text-decoration: none;
        font-size: 120%;
        font-weight:bold;
}
#content_home menu  li:hover span a {
        color: #565659;
        cursor:pointer;
        font-size: 120%;
        font-weight:bold;
}
#content_home menu  li.aktivni span a {
        color:#565656;        
        font-size: 120%;
        font-weight:bold;
}
#content_home menu li a.aj_etapa1_1, #content_home menu li a.aj_etapa1_2, #content_home menu li a.aj_etapa1_3, #content_home menu li a.aj_etapa1_4 {
        background-position: 0 0;
}
#content_home menu li a.aj_etapa1_1:hover, #content_home menu li a.aj_etapa1_2:hover, #content_home menu li a.aj_etapa1_3:hover, #content_home menu li a.aj_etapa1_4:hover   {
        background-position: 0 -254px;
}
/**** odpočet času ****/
/**** odpočet času ****/
span.odpocet_seda {
		font : 9pt sans-serif;
		color: #6dbae4;
		font-weight:bold;
}
