/* Styly elementov */

* {
  margin: 0; padding: 0;
}

body {
  background-color: black; color: white;
  font-family: tahoma; font-size: 12px;
}

/* DIV wrapery */

/* DIV weaper celeho webu */

#pagewraper {
  width: 1000px; margin: 0 auto;
}

/* DIV for page top menu */

#menuwraper {
  width: 1000px; height: 50px;
}

#menuwraper ul {
  list-style: none;
}

#menuwraper li {
  float: left; width: 200px; height: 25px;
}

#menuwraper a {
  display: block; background: black url(../pictures/layout/MenuButton_n2.jpg) no-repeat left top;
  width: 200px; height: 25px; text-decoration: none; color: white; line-height: 25px; text-align: center; font-size: 120%;
}

#menuwraper a:hover {
  background-image: url(../pictures/layout/MenuButton_s2.jpg);
}

#menuwraper a.select {
  background-image: url(../pictures/layout/MenuButton_s2.jpg);
}

/* DIV pre wrapovanie zahlavia */

#headerwraper {
  width: 1000px; height: 270px;
  background: black url(../pictures/layout/PageHead.jpg) no-repeat top left;
}

#headerwraper h1 {
  display: none;
}

/* DIV na odwrapovanie vsetkeho obsahu vnutra vratane panela s jazykmi*/

#pagebodywraper {
  width: 900px; float: left;
}

#langpanelwraper {
  float: left; width: 100px;
}

/* DIV pre wrapovanie titulku obsahu */

#contenttitlewraper {
  width: 800px; height: 115px; margin-left: 100px;
  background: black url(../pictures/layout/ContentTitle.jpg) no-repeat left top;
}

#contenttitlewraper h2 {
  font-size: 200%; line-height: 115px; padding-left: 10px; padding-right: 10px;
}

#contentwraper {
  width: 800px; min-height: 100px; margin-left: 100px; padding: 4px;
  background: black url(../pictures/layout/Content.jpg) repeat-y top left;
}

#footerwraper {
  width: 800px; margin-left: 100px; width: 800px; height: 405px;
  background: black url(../pictures/layout/Footer.jpg) no-repeat left top
}

/* DIV pre lavy panel s jazykmi */

#langpanelwraper {
  text-align: center;
}

#langpanelwraper ul {
  list-style: none;
}

#langpanelwraper li {
  width: 100px; text-align: center;
}

#langpanelwraper img {
  border: 0; margin-top: 20px;
}

#langpanelwraper li a {
  display: block; width: 49px; height: 34px; background: none top left no-repeat; text-decoration: none; margin: 5px auto;
}

#langpanelwraper .sk {
  background-image: url(../pictures/layout/sk.jpg); background-position: -49px 0px;
}

#langpanelwraper .sk_select {
  background-image: url(../pictures/layout/sk.jpg); background-position: 0px 0px;
}

#langpanelwraper .sk_select:hover, #langpanelwraper .sk:hover {
  background-position: -98px 0px;
}

#langpanelwraper .hu {
  background-image: url(../pictures/layout/hu.jpg); background-position: -49px 0px;
}

#langpanelwraper .hu_select {
  background-image: url(../pictures/layout/hu.jpg); background-position: 0px 0px;
}

#langpanelwraper .hu_select:hover, #langpanelwraper .hu:hover {
  background-position: -98px 0px;
}

#langpanelwraper .en {
  background-image: url(../pictures/layout/en.jpg); background-position: -49px 0px;
}

#langpanelwraper .en_select {
  background-image: url(../pictures/layout/en.jpg); background-position: 0px 0px;
}

#langpanelwraper .en_select:hover, #langpanelwraper .en:hover {
  background-position: -98px 0px;
}

/* Vnutorne dekoracie */

#articletext {
  padding-left: 10px; padding-right: 10px; font-size: 130%;
}

#articletext h4 {
  display: block; font-size: 120%; padding-left: 5px; margin-bottom: 12px;
}

#articletext a {
  text-decoration: underline; font-weight: bold; color: silver;
}

#logoslist {
  margin: 20px; text-align: center;
}

#logoslist img {
  border: 0;
}

#billboards {
  width: 99%; padding-left: 15px; padding-right: 15px;
}

#billboards td {
  text-align: center; padding-top: 3px; padding-bottom: 3px;
}

#billboards img {
  border: 2px solid black;
}

#billboards img.billboard_new {
  border: 2px solid white;
}

.paging a, #billboards a {
  text-decoration: none; font-weight: bold; color: white;
}

.paging a:hover, #billboards a:hover {
  color: silver;
}

#content_menu {
  padding: 0px 20px 20px 20px;
}

#content_menu a {
  color: white; display: inline-block;
}

#content_menu a:hover {
  color: silver; 
}

/* Vyhladavanie */

#searchbox {
  z-index: 100; position: absolute; margin-left: 800px;
}

#searchbox .searchinput {
  border: 2px solid white; background-color: black; color: white; height: 18px; font-weight: bold;
}

#searchbox .searchsubmit {
  border: 0px; background-color: black; color: white; width: 20px; height: 20px; font-weight: bold;
}