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

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;	
  text-align: left;
  background-color: #ffffff;
	}

div.header { display: none; }
div.tx-felogin-pi1 { display: none; }
#ext_link { display: none; }
#search { display: none; }
#link_home_recommend, #recommend_page_content { display: none; }
#flag { display: none; }



#left_content { display: none; }
div.info_box { display: none; }
#cathedras_menu { display: none; }
div.crumbs_wrap { display: none; }
div.banner { display: none; }
#foot_copyright span.pipe, #foot_copyright a, #foot_menu { display: none; }
div.header_news, #news_menu, #mask_news, div.item_wrap, div.archive { display: none; }
div.clear { display: none; }
div.cathedras_nav_wrap { display: none; }

/*** Rozcestnik uvod ***/ 
div.guidepost_home { margin-top: -180px }
div.guidepost_home table { margin-bottom: 15px; }
div.guidepost_home td { padding: 0;  }
div.guidepost_home a { display: none; }

#logo { margin-bottom: 10px; }
#foot { border-top: 1px solid #ccc; padding: 7px 0 0 0; margin: 30px 0 0 0 }


a{color:#1b4887;text-decoration:underline;}
a:link,a:visited {color:#1b4887;}
a:hover{color:#ff9a21;text-decoration:underline;}

a.pdf { background:url('img/icons/pdf.gif') 0 0 no-repeat; padding: 2px 0 3px 28px; }
a.ppt { background:url('img/icons/ppt.gif') 0 0 no-repeat; padding: 2px 0 3px 28px; }
a.doc { background:url('img/icons/doc.gif') 0 0 no-repeat; padding: 2px 0 3px 28px; }

a img{border:0;}
p table,th p,td p {margin:0;}

h1{color:#002882;font-size:2.15em;font-weight:normal;margin:0 0 20px 0;}
h2{color:#ff7900;font-size:1.25em;margin:28px 0 12px 0;}
h2.linka {background:url('img/h2_separator.gif') left bottom repeat-x; padding: 0 0 8px 0;}

h2.za_h1 {color:#ff7900;font-size:1.25em;margin:0 0 12px 0;}
h3{color:#000;font-size:1.05em;margin:1.2em 0 0.4em;}
h4{color:#000;font-size:1em;font-weight:400;margin:0.7em 0 0.5em;}

/*** Tabulka - obecna ***/
table.obecna {width:100%;clear:both;border-collapse:collapse;font-size:0.95em;margin-bottom:1.1em;}
table.obecna th {background-color:#ff7900;color:#fff;border:1px #cfcfcf solid;font-weight:700;text-align:center;padding:8px 5px;}
table.obecna td {border:1px #cfcfcf solid;text-align:center;vertical-align:middle;padding:3px 4px;}

/*** Tabulka - pronajem prostor ***/
table.pronajem_prostor_info { width:100%; clear:both; border-collapse:collapse; }
table.pronajem_prostor_info td.bold { text-align: left; width: 20%; font-weight: bold; }
table.pronajem_prostor_cena { width:100%; clear:both; border-collapse:collapse; margin-top: 5px;}
table.pronajem_prostor_cena td { border: 1px solid #dadada; padding: 8px 16px; }
table.pronajem_prostor_cena td.right { text-align: right; font-weight: bold; width:20%; }
table.pronajem_prostor_cena tr.even { background-color: #f6f6f6;}

/*** Tabulka - pracovni pozice ***/
table.pracovni_pozice { width:100%; clear:both; border-collapse:collapse; margin: 0 }
table.pracovni_pozice td { padding: 0 7px 10px 0; }
table.pracovni_pozice td.prvni { width: 20%; font-weight: bold; }
table.pracovni_pozice ul { margin: 0 }

/*** Tabulka - kontakt ***/
table.kontakt { width:100%; clear:both; border-collapse:collapse; margin: 0 }
table.kontakt td.left { padding: 15px 0 13px 0; background-color: #f6f6f6; width: 250px; 
border-left: 1px solid #dadada; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada;  }
table.kontakt td.left div { border-right: 1px solid #dadada; padding: 0 10px 0 25px }
table.kontakt td.left p { margin-bottom: 6px; line-height:150%; }
table.kontakt td.left ul { margin: 0px; }

table.kontakt td.center { padding: 15px 0 13px 0; background-color: #f6f6f6; border-right: 1px solid #dadada; 
border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; width: 230px;  }
table.kontakt td.center div { padding: 0 10px 0 25px; line-height:180%; }

table.kontakt td.right { padding: 0 0 0 10px }

/*** Tabulka - oddeleni ***/
table.oddeleni { width:100%; clear:both; border-collapse:collapse; margin: 0 }
table.oddeleni td { border-left: 1px solid #dadada; width: 35%; line-height:160%; padding: 0 0 0 25px }
table.oddeleni td.first { border: none; padding: 0; width: 30%;  }












