@import url("styly_zaklad.css");

html, body, div, form, img {
  margin: 0;
  padding: 0;
  border: 0;
  }

html, body {
	height: 100%;
  }

body {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333333;
  background-color: #fadc00;	
  text-align: left;
	}

/*** Kontejner ***/ 
#kontejner {
	width: 889px;
  min-height: 100%;
  height: 100%;
  background: #fafafa url('img/bg_kontejner.gif') right top repeat-y;
  }

html>body #kontejner {
	height: auto;
  }
  
#kontejner_uvod {
	width: 889px;
  min-height: 100%;
  height: 100%;
  background: #fafafa url('img/bg_kontejner.gif') right top repeat-y;
  }

html>body #kontejner_uvod {
	height: auto;
  }
  
/*** Zahlavi ***/   
#zahlavi  {
  padding-right: 16px;
  }
  
#jazyk_vyhledavani  {
  height: 60px;
  position: relative;
  background-color: #fff;
  }
  
#foto_logo  {
  background:  url('img/zahlavi/bg_foto.jpg') right top no-repeat;
  }
  
#foto_logo_uvod  {
  background:  url('img/zahlavi/bg_foto_uvod.jpg') right top no-repeat;
  }
  
#foto_logo_o_skole {
  background:  url('img/zahlavi/bg_foto_o_skole.jpg') right top no-repeat;
  }
  
#foto_logo_studium {
  background:  url('img/zahlavi/bg_foto_studium.jpg') right top no-repeat;
  }
  
#foto_logo_obal  {
  height: 186px;
  position: relative;
  background:  url('img/zahlavi/bg_zahlavi.jpg') left top no-repeat;
  z-index: 5;
  }
  
#jazyk  {
  position: absolute;
  top: 25px;
  left: 40px;
  display: none;
  }
  
#jazyk a  { margin: 0 17px 0 0; color: #000}

#jazyk a.cz, #jazyk a.cz:link, #jazyk a.cz:visited, #jazyk a.cz:hover  {
  text-decoration: none;
  background:  url('img/zahlavi/vlajka_cz.gif') right 1px no-repeat;
  padding-right: 27px;
  }
  
#jazyk a.en, #jazyk a.en:link, #jazyk a.en:visited, #jazyk a.en:hover  {
  text-decoration: none;
  background:  url('img/zahlavi/vlajka_en.gif') right 1px no-repeat;
  padding-right: 27px;
  }
  
#jazyk a.de, #jazyk a.de:link, #jazyk a.de:visited, #jazyk a.de:hover  {
  text-decoration: none;
  background:  url('img/zahlavi/vlajka_de.gif') right 1px no-repeat;
  padding-right: 27px;
  }
  
#jazyk a.ru, #jazyk a.ru:link, #jazyk a.ru:visited, #jazyk a.ru:hover  {
  text-decoration: none;
  background:  url('img/zahlavi/vlajka_ru.gif') right 1px no-repeat;
  padding-right: 27px;
  }
  
#logo {
  position: absolute;
  bottom: 72px;
  left: 60px;
  }
  
#vyhledavani {
  position: absolute;
  top: 16px;
  right: 19px;
  }
  
#vyhledavani input.text {
  border: 1px solid #959595;
  padding: 2px 0 3px 6px;
  }
  
#vyhledavani table td {
  vertical-align: middle;
  padding: 0 0 0 5px;
  }

/*** Cesta ***/
#cesta {
  font-size: 0.95em;
  padding: 10px 10px 15px 27px;
  line-height: 140%;
  }
  
#cesta a, #cesta a:link, #cesta a:visited {
  color: #666666;
  }
  
#cesta a:hover {
  color: #666666;
  text-decoration: none;
  }
  
#kontejner_uvod #telo_obsah {
  padding: 30px 0px 0 40px;
  }

/*** Telo leve ***/
#telo_leve {
  float: left;
  width: 298px;
  margin-top: -30px;
  } 
  
#telo_leve_obsah {
  padding: 0px 0 0 0px;
  }
  
#banner {
  padding: 15px 0 0 36px;
  }
  
/*** Telo ***/
#kontejner #telo {
  float: left;
  width: 580px;
  }

#kontejner #telo_obsah {
  padding: 0 30px 0 25px;
  }
  
#kontejner_uvod #telo {
  float: left;
  width: 580px;
  }
  
#kontejner_uvod #telo_obsah {
  padding: 15px 5px 0 0px;
  }
  
#kontejner_uvod div.obsah_uvod{
  padding: 0 30px 0 25px;
  }

/*** Zapati ***/     
#zapati_kontejner {
  clear: both;
  width: 889px;
	height: 100px;
	min-height: 100px;
	margin: -100px 0 0 0;
	color: #333333;
	background: #fadc00 url('img/bg_zapati.gif') left top no-repeat;
	}

html>body #zapati_kontejner {
	height: auto;
	}

#zapati_kontejner_obsah {
  padding: 63px 63px 0 15px;
  }

#zapati {
  padding: 8px 0px 5px 0px;
  }

#zapati_menu {
	position: relative;
	float: left;
  }

#zapati_copyright {
	padding-left: 5px;
  float: left;
  }

#zapati_omega {
  float: right;
	position: relative;
  }

#tisk_info {
	display: none;
	}
	
#zapati a, #zapati a:link, #zapati a:visited {
  color: #333333;
  margin: 0 5px;
	}
	
#zapati a:hover {
  color: #333333;
  text-decoration: none;
  }
	
/************* Leve menu - 1. uroven ************/
#menu_leve {
  padding: 13px 0 0 0;
  margin: 0;
  background-color: #fff;
  position: relative;
  z-index: 50;
  }

#menu_leve ul {
	margin: 0;
	padding: 0 1px 0 0px;
	list-style-type: none;
	}
	
#menu_leve li.uroven1, #menu_leve li.uroven1_aktualni, #menu_leve li.uroven1_aktivni {
	padding: 0 0 1px 0;	 
	margin: 0 0 0 0;
	background-image: none;
	font-size: 1.25em;
	background: url('img/menu_leve/border.gif') left bottom repeat-x;
	}
	
/* BEGIN Ostatni polozky */
#menu_leve li.uroven1 a, #menu_leve li.uroven1 a:link, #menu_leve li.uroven1 a:visited {
  text-decoration: none;
  padding: 0;
  display: block;
  width: 100%;
  color: #3e3e3e;
  font-weight: bold;
  }
  
#menu_leve li.uroven1 a:hover {
  padding: 0;
  margin: 0 0 0 0;
  color: #fff;
  display: block;
  width: 100%;
  font-weight: bold;
  background: url('img/menu_leve/bg_polozka_horni.gif') left top no-repeat;
  }
/* END Ostatni polozky */
  
/* BEGIN Aktualni polozka */ 
#menu_leve li.uroven1_aktualni  {
  background-image: none;
  }

#menu_leve li.uroven1_aktualni span.uroven1_aktualni  {
  padding: 0;
  margin: 0 0 0 0;
  color: #fff;
  display: block;
  width: 100%;
  font-weight: bold;
  background: url('img/menu_leve/bg_polozka_horni.gif') left top no-repeat;
  }
/* END Aktualni polozka */ 
  
/* BEGIN Aktivni polozka - po vybrane polozce v 2. urovni */
#menu_leve li.uroven1_aktivni a  {
  padding: 0;
  margin: 0 0 0 0;
  color: #fff;
  display: block;
  width: 100%;
  font-weight: bold;
  background: url('img/menu_leve/bg_polozka_horni.gif') left top no-repeat;
  text-decoration: none;
  }
/* END Aktivni polozka - po vybrane polozce v 2. urovni */

#menu_leve li.uroven1_aktualni span.uroven1_aktualni span, #menu_leve li.uroven1 a span, #menu_leve li.uroven1_aktivni a span  {
	padding: 5px 5px 6px 40px;
	display: block;
	} 
	
#menu_leve li.uroven1_aktualni span.uroven1_aktualni span, #menu_leve li.uroven1_aktivni a span  {
  background: url('img/menu_leve/bg_polozka_spodni.gif') left bottom no-repeat;
  }
  
#menu_leve li a:hover span  {
  background: url('img/menu_leve/bg_polozka_spodni.gif') left bottom no-repeat;
  }

/************* BEGIN Leve menu - 2. uroven ************/  
#menu_leve li ul.uroven2 {
  padding: 10px 0 12px 0;
  background-color: #fff;
  background: url('img/menu_leve/okraj_spodni.gif') left bottom repeat-x;
  font-size: 0.85em;
  }

#menu_leve li.uroven2, #menu_leve li.uroven2_aktualni, #menu_leve li.uroven2_aktivni {
	padding: 0;	 
	margin: 0;
	}

/* BEGIN Ostatni polozky */
#menu_leve li.uroven1_aktivni li.uroven2 a, #menu_leve li.uroven1_aktualni li.uroven2 a  {
  padding: 3px 0;
  text-decoration: none;
  margin: 0;
  color: #333333;
  display: block;
  width: 100%;
  font-weight: normal;
  background-image: none;
  background-color: #fff;
  }
  
#menu_leve li.uroven1_aktivni li.uroven2 a:hover, #menu_leve li.uroven1_aktualni li.uroven2 a:hover  {
  padding: 3px 0;
  margin: 0;
  color: #333333;
  display: block;
  width: 100%;
  font-weight: normal;
  background-image: none;
  background-color: #fff;
  text-decoration: underline;
  }
/* END Ostatni polozky */

/* BEGIN Aktualni polozka */
#menu_leve li.uroven1_aktivni li.uroven2_vybrano span.uroven2_aktualni, #menu_leve li.uroven1_aktivni li.uroven2_aktualni span.uroven2_aktualni {
  padding: 3px 0;
  text-decoration: none;
  margin: 0;
  color: #333333;
  display: block;
  width: 100%;
  font-weight: normal;
  background-image: none;
  background-color: #fff;
  font-weight: bold;
  }
/* END Aktualni polozka */
  
#menu_leve li.uroven2 a span, #menu_leve li.uroven2_aktualni span.uroven2_aktualni span, #menu_leve li.uroven2_aktivni a span  {
	padding: 0 5px 0 57px;
	display: block;
	background-image: none;
	}
/************* END Leve menu - 2. uroven ************/   

	
/*** Tridy***/
div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	}

span.clear {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}

/*** Zpravy na uvodni strane ***/
div.uvod_aktuality {
  padding: 25px 0 0 23px;
  }
  
div.uvod_aktuality li.varianta_sipky {
  margin-top: 20px;
  padding: 0 0 0 15px;
  }

div.uvod_aktuality h2 {
  font-size: 1.65em;
  font-weight: normal;
  margin: 0 0 0.7em 0; 
  padding: 0;
  color: #4e4e4e;
  }
  
div.uvod_aktuality_polozka  {
  float: left;
  width: 240px;
  }

div.prvni  {
  margin-right: 40px;
  }
  
div.uvod_aktuality_polozka span.den {
  background: url('img/ostatni/bg_mesic.gif') left top repeat-y;
  color: #fff;
  display: block;
  padding: 0;
  width: 41px;
  text-align: center;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9; 
  font-weight: bold;
  } 
  
div.uvod_aktuality_polozka span.mesic {
  background-color: #f4f4f4;
  color: #5e5858;
  display: block;
  padding: 1px 0;
  width: 41px;
  text-align: center;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
  font-weight: bold;
  margin: 0 0 13px 0;
  } 

  
div.uvod_aktuality_polozka {
  margin-bottom: 0;
  padding: 0;
  } 

div.uvod_aktuality_polozka h3 {
  margin: 0 0 0.1em 0;
  font-weight: bold;
  float: left;
  width: 170px;
  font-size: 1em;
  }
  
div.uvod_aktuality_polozka p {
  margin-bottom: 0;
  }
  
div.uvod_aktuality_polozka p.datum {
	color: #000000;
  padding: 0;
  margin: 0;
  float: left;
  width: 60px;
  }

/* Vypis zprav */
div.aktualita_polozka {
  margin-bottom: 30px;
  }

div.aktualita_polozka p {
  margin-bottom: 0;
  }

div.aktualita_polozka p.datum {
	font-size: 1em;
  color: #000000;
  padding: 0;
  margin: 0 0 3px 0;
  }

div.aktualita_polozka h2 {
  margin: 0 0 0.5em 0;
  }

div.aktualita_polozka h2 img {
	margin-right: 10px;
	vertical-align: bottom;
	}

div.aktualita_polozka a, div.aktualita_polozka a:visited, div.aktualita_polozka a:hover {
  text-decoration: underline;
	color: #cc3333;
  }

div.aktualita_polozka a:hover {
  text-decoration: none;
	color: #cc3333;
  }

/* Zobrazeni jedne zpravy */
div.aktualita p.datum {
  margin: 0px 0 1em 0;
  }

div.aktualita p.perex {
  margin: 0 0 0.5em 0;
  }

/* Mapa webu */
div.mapa_uroven1 {
	background: url('img/ikonky/mapa_webu_uroven1.gif') 5px 0.5em no-repeat;
  margin: 10px 0 0 0;
  font-size: 1.1em;
  padding: 0 0 0 15px;
  }
  
div.mapa_uroven1 a, div.mapa_uroven1 a:hover, div.mapa_uroven1 a:visited {
	color: #cc3333;
  font-weight: bold;
  }
  
div.mapa_uroven1 a:hover {
  text-decoration: none;
  color: #cc3333;
  }

div.mapa_uroven2 {
  background: url('img/ikonky/mapa_webu_uroven2.gif') 27px 6px no-repeat;
  margin: 7px 0;
  padding: 0 0 0 40px;
  }
  
div.mapa_uroven2 a, div.mapa_uroven2 a:hover, div.mapa_uroven2 a:visited {
  color: #cc3333;
  text-decoration: underline;
  }
  
div.mapa_uroven2 a:hover {
  text-decoration: none;
  color: #cc3333;
  }

div.mapa_uroven3 {
  background: url('img/ikonky/mapa_webu_uroven2.gif') 57px 6px no-repeat;
  margin: 7px 0;
  padding: 0 0 0 70px;
  }

div.mapa_uroven3 a, div.mapa_uroven3 a:hover, div.mapa_uroven3 a:visited {
  color: #cc3333;
  text-decoration: underline;
  }
  
div.mapa_uroven3 a:hover {
  text-decoration: none;
  color: #cc3333;
  }

div.mapa_uroven4 {
  background: url('img/ikonky/mapa_webu_uroven2.gif') 87px 6px no-repeat;
  margin: 7px 0;
  padding: 0 0 0 100px;
  }

div.mapa_uroven4 a, div.mapa_uroven4 a:hover, div.mapa_uroven4 a:visited {
  color: #cc3333;
  text-decoration: underline;
  }
  
div.mapa_uroven4 a:hover {
  text-decoration: none;
  color: #cc3333;
  }

div.mapa_uroven5 {
  background: url('img/ikonky/mapa_webu_uroven2.gif') 117px 6px no-repeat;
  margin: 7px 0;
  padding: 0 0 0 130px;
  }

div.mapa_uroven5 a, div.mapa_uroven5 a:hover, div.mapa_uroven5 a:visited {
  color: #2a6494;
  text-decoration: underline;
  }
  
div.mapa_uroven5 a:hover {
  text-decoration: underline;
  color: #3981be;
  }

div.mapa_uroven6 {
  background: url('img/ikonky/mapa_webu_uroven2.gif') 147px 6px no-repeat;
  margin: 7px 0;
  padding: 0 0 0 160px;
  }

div.mapa_uroven6 a, div.mapa_uroven6 a:hover, div.mapa_uroven6 a:visited {
  color: #2a6494;
  text-decoration: underline;
  }
  
div.mapa_uroven6 a:hover {
  text-decoration: underline;
  color: #3981be;
  }

/*** Vysledek hledani ***/
table.vysledek_hledani {
	width: 100%;
	}

table.vysledek_hledani th {
	text-align: left;
	background-color: #FAFAFA;
	padding: 2px;
	}

table.vysledek_hledani td {
	text-align: left;
	}

table.vysledek_hledani th.ikona {
	width: 15px;
	padding-right: 5px;
	}

table.vysledek_hledani th.rating {
	text-align: right;
	}

table.vysledek_hledani td.info {
	font-style: italic;
	}

div.tx-indexedsearch-browsebox ul.browsebox {
	margin: 0 0 15px 0;
	padding: 0px;
	text-align: center;
	}

div.tx-indexedsearch-browsebox ul.browsebox li {
	display: inline;
	background: none;
	padding: 0;
  margin: 0 10px 0 0;
  }

div.tx-indexedsearch-whatis, div.tx-indexedsearch-whatis p {
	margin-bottom: 0;
}

div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a,
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:link, 
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:visited,
div.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a:hover {
	color: #FFA800; 
	}

/*** Styly pro strankovani tt_news ***/
div.tx-ttnews-browsebox {
	text-align: center;
	font-size: 0.9em;
	padding: 10px;
	}

div.tx-ttnews-browsebox span.active {
	padding: 1px 3px;
	margin: 0 1px;
	border: 1px solid #003BD2;
	}

div.tx-ttnews-browsebox span.inactive a, div.tx-ttnews-browsebox span.inactive a:link, div.tx-ttnews-browsebox span.inactive a:visited {
	padding: 5px 4px;
	margin: 0 1px;
	text-decoration: none;
	}
	
div.tx-ttnews-browsebox span.inactive a:hover {
	padding: 5px 4px;
	margin: 0 1px;
	text-decoration: underline;
	}
	
/*** Kalendar - uvod ***/
div.newsCalendar_listBody {
  padding: 0 0px 0 39px;
  }
  
div.newsCalendar_listBody h2 {
  font-size: 1.65em;
  color: #4e4e4e;
  margin: 23px 0 8px 0;
  font-weight: normal;
  }
  
div.newsCalendar_listBody_background  {
  width: 233px;
  background: #f0f0f0 url('img/kalendar/krouzkova_vazba_bg.gif') left top repeat-y;
  }
  
div.newsCalendar_listBody_top  {
  background: url('img/kalendar/krouzkova_vazba_top.gif') left top no-repeat;
  }
  
div.newsCalendar_listBody_bottom  {
  padding: 17px 0px 23px 0px;
  background: url('img/kalendar/krouzkova_vazba_bottom.gif') left bottom no-repeat;
  }

div.kalendar_polozka {
  padding: 0 15px 0 22px;
  }
  
div.kalendar_polozka p.perex {
  margin: 0;
  font-weight: normal;
  font-size: 1em;
  }
  
div.polozka-1 {
  padding-bottom: 15px;
  background: url('img/kalendar/oddelovac.gif') 7px bottom no-repeat;
  }

div.kalendar_polozka p.datum  {
  margin: 13px 0 0 0;
  color: #c31e24;
  font-weight: bold;
  }
  
div.kalendar_polozka h3  {
  margin: 4px 0px 3px 0;
  padding: 0;
  }
  
div.kalendar_polozka h3 a, div.kalendar_polozka h3 a:link, div.kalendar_polozka h3 a:visited  {
  color: #333333;
  text-decoration: underline;
  }
  
div.kalendar_polozka h3 a:hover  {
  color: #333333;
  text-decoration: none;
  }

#telo_leve div.tx-ttnews p.vice {
  padding: 8px 0 0 60px;
  font-weight: bold;
  }
  
#telo_leve div.tx-ttnews p.vice a, #telo_leve div.tx-ttnews p.vice a:link, #telo_leve div.tx-ttnews p.vice a:visited {
  color: #333333;
  padding-left: 17px;
  background: url('img/ikonky/odrazka.gif') left 5px no-repeat;
  }
  
#telo_leve div.tx-ttnews p.vice a:hover {
  text-decoration: none;
  }
  
p.kalendar_zacatek, p.kalendar_konec  {
  margin: 5px 0 0 0;
  }
  
p.kalendar_konec  {
  margin: 2px 0 0 0;
  }
  
p.kalendar_zacatek span, p.kalendar_konec span {
  color: #cc3333;
  }
  
/*** Kalendar - vypis ***/
div.vypis_kalendar div.polozka {
  margin: 0 0 25px 0;
  }

div.vypis_kalendar div.polozka p.datum {
  margin: 0;
  padding: 0;
  }
  
div.vypis_kalendar div.polozka p.perex {
  margin: 0;
  padding: 0;
  font-weight: normal;
  }
  
div.vypis_kalendar div.polozka h2 {
  margin: 2px 0 5px 0;
  padding: 0;
  }

/*** Upoutavka na uvode ***/  
div.obal_upoutavka_uvod_studium  {
  margin: 18px 0 0 0;
  padding: 0px;
  background: url('img/upoutavka_uvod/bg_plocha_horni.gif') left top no-repeat;
  }
 
div.upoutavka_uvod_studium  {
  padding: 15px 0 30px 17px;
  background: url('img/upoutavka_uvod/bg_plocha_spodni.gif') left bottom no-repeat;
  position: relative;
  height: 1px;
  }
  
HTML>BODY div.upoutavka_uvod_studium  {
  height: auto;
  }
  
div.upoutavka_uvod_studium div.obal_proc_studovat  {
  width: 438px;
  padding: 0;
  background: url('img/upoutavka_uvod/bg_horni.gif') left top no-repeat;
  }
  
div.upoutavka_uvod_studium ul.proc_studovat  {
  padding: 15px 54px 20px 12px;
  margin: 0;
  background: url('img/upoutavka_uvod/bg_spodni.gif') left bottom no-repeat;
  }
  
ul.proc_studovat li  {
  padding: 8px 0 8px 48px;
  line-height: 160%;
  background-position: 15px 9px;
  }
  
div.upoutavka_uvod_studium  div.obr_dole  {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 141px;
  height: 176px;
  background: url('img/upoutavka_uvod/obr_vpravo_dole.gif') left bottom no-repeat;
  }
  
div.upoutavka_uvod_studium ul li.varianta_sipky {
  padding: 0 0 0 27px;
  list-style: none;
  background: url('img/ikonky/odrazka.gif') 11px 0.7em no-repeat;
  line-height: 140%;
  height: 1px;
  }
  
div.upoutavka_uvod_studium ul  {
  margin: 17px 0 0 0;
  }
  
HTML>BODY div.upoutavka_uvod_studium ul li.varianta_sipky {
  height: auto;
  }
  
div.upoutavka_uvod_studium h2 {
  color: #c31e24;
  font-size: 1.65em;
  font-weight: normal;
  padding-left: 10px;
  margin: 0 0 5px 0;
  }
  
/*** Rozcestnik ***/ 
div.rozcestnik p.img, div.rozcestnik_fotogalerie p.img   {
  float: left;
  width: 120px;
  margin: 0;
  padding: 0;
  }
  
div.rozcestnik p.img img, div.rozcestnik_fotogalerie p.img img  {
  border: 1px solid #999999;
  padding: 1px;
  }

div.rozcestnik div.popis, div.rozcestnik_fotogalerie div.popis   {
  float: left;
  width: 390px;
  }
  
div.rozcestnik div.popis p, div.rozcestnik_fotogalerie div.popis p   {
  margin: 0;
  padding: 0;
  }
  
div.rozcestnik h2 {
  margin: 0;
  padding: 0 0 12px 0;
  }
  
div.rozcestnik_fotogalerie h2 {
  margin: 0;
  padding: 0 0 8px 0;
  font-size: 1em;
  }
  
div.rozcestnik_o_skole h2 {
  margin: 0;
  padding: 0 0 8px 0;
  font-size: 1.2em;
  }
  
div.rozcestnik div.rozcestnik_polozka {
  margin-bottom: 0;
  height: 1px;
  padding: 20px 0 0 0;
  margin: 0;
  background: url('img/rozcestnik/bg_polozka_rozcestnik.gif') left top no-repeat;
  }
  
div.rozcestnik_fotogalerie div.rozcestnik_polozka {
  margin-bottom: 0px;
  height: 1px;
  padding: 10px 0 18px 0;
  margin: 0;
  float: left;
  background: url('img/rozcestnik/bg_polozka_rozcestnik.gif') left top no-repeat;
  }
  
div.rozcestnik_o_skole div.rozcestnik_polozka {
  margin-bottom: 0px;
  height: 1px;
  padding: 10px 0 0px 0;
  margin: 0;
  background: url('img/rozcestnik/bg_polozka_rozcestnik.gif') left top no-repeat;
  }
  
HTML>BODY div.rozcestnik div.rozcestnik_polozka, HTML>BODY div.rozcestnik_fotogalerie div.rozcestnik_polozka, HTML>BODY div.rozcestnik_o_skole div.rozcestnik_polozka {
  height: auto;
  }
  
div.rozcestnik div.vice, div.rozcestnik_fotogalerie div.vice {
  padding: 12px 0 15px 0;
  }
  
div.rozcestnik_o_skole div.vice {
  padding: 0px 0 20px 0;
  margin-top: -5px;
  }
  
div.rozcestnik div.vice a, div.rozcestnik div.vice a:link, div.rozcestnik div.vice a:visited,
div.rozcestnik_fotogalerie div.vice a, div.rozcestnik_fotogalerie div.vice a:link, div.rozcestnik_fotogalerie div.vice a:visited,
div.rozcestnik_o_skole div.vice a, div.rozcestnik_o_skole div.vice a:link, div.rozcestnik_o_skole div.vice a:visited {
  color: #333333;
  font-weight: bold;
  padding-left: 18px;
  background: url('img/ikonky/odrazka.gif') left 5px no-repeat;
  }
  
/*** Fotogalerie ***/
#gallery  {
  position: relative;
  }

#waitMessage  {
  position: absolute;
  top: 160px;
  left: 200px;
  background-color:#FFF;
	border:3px double #000;
	padding:4px;
	color:#555;
	font-size:0.9em;
  }

#controls  {
  float: left;
  margin-bottom: 10px;
  }
  
div.ss-controls  {
  float: right;
  }
  
div.ss-controls span {
  cursor:pointer;
  text-decoration: underline;
  color: #2A6494;
  }
  
div.nav-controls  {
  float: left;
  }
  
div.nav-controls a.next  {
  margin-left: 30px;
  }
  
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 5px 0 0 0;
  }

ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 12px 0px 0;
	list-style: none;
	background-image: none;
  }
  
HTML>BODY ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 12px 5px 0;
	list-style: none;
	background-image: none;
  }
  
ul.thumbs li a {
	padding: 2px;
	display: block;
	border: 1px solid #cecfd0;
  }
  
ul.thumbs li.selected a {
	background: #c3c3c3;
  }
  
ul.thumbs a:focus {
	outline: none;
  }
  
ul.thumbs img {
	border: none;
	display: block;
  }
  
div.pagination {
	clear: both;
  }
  
div.navigation div.top {

  }
  
div.navigation div.bottom {
	padding-top: 5px;
  }
  
HTML>BODY div.navigation div.bottom {
	padding-top: 10px;
  }
  
div.pagination a, div.pagination strong {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
	color: #cc3333;
  }
  
div.pagination a:hover {
	background-color: #e3e3e3;
	text-decoration: none;
  }
  
div.pagination strong {
	background-color: #e3e3e3;
  }
  
#download {
  margin: 0 0;
  }
  
#slideshow  {
  height: 350px;
  }
  
/*** FE list ***/    
div.tx-feusersview-pi1  {
  width: 520px;
  background-color: none;
  }
  
div.tx-feusersview-pi1 table.list {
  margin-top: 10px;
  }
  
div.tx-feusersview-pi1 table.list th {
  padding: 7px 0 7px 10px;
  background-color: #a6a6a6;
  color: #fff;
  text-align: center;
  border: 1px solid #fff;
  }
  
div.tx-feusersview-pi1 table.list td {
  padding: 7px 0 7px 10px;
  border: 1px solid #fff; 
  text-align: center;
  }
  
div.tx-feusersview-pi1 table.list td a, div.tx-feusersview-pi1 table.list td a:link, div.tx-feusersview-pi1 table.list td a:visited  {
  color: #333333;
  }

div.form_hledat {
  padding: 7px 0 10px 0;
  }
  
div.tx-feusersview-pi1 table.hledat {
  margin: 0;
  }
  
div.tx-feusersview-pi1 table.hledat tr td {
  background-color: #fff;
  vertical-align: middle;
  padding: 0;
  }
  
div.tx-feusersview-pi1 table.hledat tr td input.input{
  border: 1px solid #959595;
  padding: 2px 0 3px 5px;
  } 
  
div.tx-feusersview-pi1 table.detail td  {
  padding: 5px 10px 5px 0;
  }
  
  
  
/* default styles for extension "tx_feusersview_pi1" */
.tx-feusersview-pi1 {width: 600px;}
.tx-feusersview-list-label {font-weight:bold; padding-right:15px;}
.tx-feusersview-list-data {padding-right:15px;}
.tx-feusersview-details-label {font-weight:bold;}
.tx-feusersview-single-label {font-weight:bold;}
.tx-feusersview-link {text-decoration:none;font-weight:bold;}
#tx-feusersview-pagebrowser {text-align:right;font-weight:bold;padding-top:10px;padding-bottom:10px;}
#tx-feusersview-pagebrowser a {font-weight:bold;text-decoration:none;color:#cccccc;padding:3px;}
#tx-feusersview-count {text-align:left;padding-bottom:10px;}
#tx-feusersview-abc {text-align:left;font-weight:bold; padding-top:10px;padding-bottom:10px;}
#tx-feusersview-abc a {font-weight:bold;text-decoration:none;padding:3px;}
.tx-feusersview-active {padding:3px;}
.tx-feusersview-nolink {color:#cccccc;padding:3px;}
.tx-feusersview-character {padding-left:2px; padding-right:2px;}






  
	
