html, body {
  height: 100%;
}

body {
  margin: 0px;
  padding: 0px;
  background: url("images/bg-3-left.png") repeat-y top left;
}

body, td, th, input, option, textarea {
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
}

div.cleaner {
  clear: both;
  font-size: 1px;
}

div#header-left {
  padding-left: 50px;
  background: url("images/bg-1-left.png") repeat-y top left;
}

div#header-right {
  padding-right: 50px;
  background: url("images/bg-1-right.png") repeat-y top right;
}

div#header-inside {
  margin: 0px;
  background: url("images/fimuni.png") no-repeat left top;
  height: 90px;
}

div#header-inside h1 {
  display: none;
}

div#menu-left {
  background: url("images/bg-2-left.png") repeat-y top left;
}

div#menu-right {
  background: url("images/bg-2-right.png") repeat-y top right;
}

p#menu-inside {
  margin: 0px 50px 0px 50px;
  padding-left: 190px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #000;
  font-size: 90%;
}

p#menu-inside, p#menu-inside a {
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
}

p#menu-inside a {
}

p#menu-inside a:hover {
  text-decoration: underline;
}

span#languages {
  display: block;
  float: right;
  width: 10em;
  text-align: right;
  padding-right: 10px;
}

span#languages span, span#languages br {
  display: none;
}

div#container {
  background: url("images/bg-3-right.png") repeat-y top right;
  min-height: 100%;
  height: 100%;
}

html>body div#container {
  height: auto;
}

div#main-inside {
  margin: 0px 60px 0em 60px;
}

div#navigation {
  float: left;
  width: 160px;
  margin-top: 1em;
}

html>body div#navigation {
  margin-top: 0em;
}

div#navigation h2, div#navigation p {
  display: none;
}

div#navigation ul {
  margin-top: 0em;
  margin-left: 0em;
  padding-left: 0em;
  list-style-type: none;
}

div#navigation li {
  margin-bottom: 1em;
  margin-left: 0em;
  padding-left: 0em;
  font-weight: bold;
}

div#navigation li ul {
  border-top: solid 2px #DDD;
}

div#navigation li ul li {
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  padding-left: 0em;
  border-bottom: solid 1px #DDD;
}

div#navigation a {
  color: #000;
  font-size: 90%;
  font-weight: bold;
  text-decoration: none;
  display: block;
  padding-left: 3px;
  margin-left: 3px;
  border-left: solid 5px #DDD;
  margin-top: 1px;
  margin-bottom: 1px;
}

div#navigation a:hover {
  color: #4E59B0;
  border-left: solid 5px #4E59B0;
}

div#content {
  margin-left: 180px;
  margin-top: 1em;
  position: relative;
}

div#content a {
  color: #0B1984;
  font-weight: bold;
  text-decoration: none;
}

div#content a:hover {
  color: #4E59B0;
  text-decoration: none;
}

div#content a[id] {
  color: inherit;
  text-decoration: inherit;
}

div#content a[id]:hover {
  background-color: inherit;
  color: inherit;
  text-decoration: inherit;
}

div.home-section {
}

ul {
  padding-left: 0em;
  margin-left: 2em;
}

li {
  padding-left: 0em;
  margin-left: 0em;
}

h1 {
  font-size: 140%;
}

h2 {
  border-bottom: solid 2px #DDD;
  padding-left: 0px;
  font-size: 130%;
}

h3 {
  color: #0B1984;
  font-size: 110%;
  padding-left: 0px;
}

h4 {
  font-size: 100%;
}

h5 {
  font-size: 80%;
}

h6 {
  font-size: 70%;
}

img.fakulta {
  float: right;
}

div.contact1 {
  width: 22em;
  float: left;
}

div.contact2 {
  width: 15em;
  float: left;
}

img.right {
  float: right;
}

th {
  text-align: left;
}
