body {
	font-family: verdana, "Geneva CE", lucida, sans-serif; text-align: center; font-size: 100%; margin: 0; padding: 0;
	background: #65862c url("/media/images/pozadi.gif") 50% 0 no-repeat;
}
div#container {
  position: relative; width: 780px; text-align: left; font-size: 70%; margin: auto; color: #000;
  background: #fff url("/media/images/hlavicka_pozadi.jpg") 0 0 no-repeat;
}
p#logo {
  position: relative; width: 255px; height: 33px; margin: 0 0 0 12px;
  padding-top: 11px;
}
p#logo strong {
  display: block; line-height: 1.8em; font-size: 180%; padding: 2px 0 0 10px; display: none;
}
p#logo a {
  width: 255px; height: 40px; text-decoration: none; color: #fff;
}
p#logo a span {
  top: 19px; width: 255px; height: 40px;
  background-image: url("/media/images/logo.jpg");
}
div#head {
  position: absolute; left: 0; top: 0px; width: 780px; height: 145px;
  background-image: url("/media/images/hlavicka_pozadi.jpg");
}
ul#menu {
  position: absolute; left: 0; top: 145px; float: left; margin: 0; padding: 0;
}
ul#menu li {
  float: left; display: inline; list-style-type: none; text-align: center; padding: 0;
}
ul#menu a {
  position: relative; display: block; height: 32px; text-decoration: none; color: #fff; background-color: #6d8604; padding-top: 18px;
}
ul#menu a:hover, ul#menu a:active {
  background-color: #fff;
}
ul#menu a span {
  position: absolute; left: 0; top: 0; display: block; cursor: pointer; height: 50px;
}
ul#menu a:hover span, ul#menu li a.active span {
  background-position: 0 50px;
}
ul#menu a#homeMenu {
  width: 120px;
}
a#homeMenu span {
  width: 120px;
  background-image: url("/media/images/uvod_menu.jpg");
}
a#aboutFirmMenu {
  width: 151px;
}
a#aboutFirmMenu span {
  width: 151px;
  background-image: url("/media/images/kocarky_2009_menu.jpg");
}
a#newsMenu {
  width: 157px;
}
a#newsMenu span {
  width: 157px;
  background-image: url("/media/images/novinky_menu.jpg");
}
a#demandMenu {
  width: 153px;
}
a#demandMenu span {
  width: 153px;
  background-image: url("/media/images/poptavka_menu.jpg");
}
a#contactMenu {
  width: 199px;
}
a#contactMenu span {
  width: 199px;
  background-image: url("/media/images/kontakt_menu.jpg");
}
div#content {
  position: relative; float: left; width: 780px; margin-top: 152px; padding: 5px 0 20px 0px;
  background: #fff url("/media/images/obsah_pozadi.jpg") repeat-y;
}
div#leftBox {
  float: left; width: 480px; padding: 0 13px 0 16px; margin-right: 4px;
}
div#welcomeBox {
  width: 502px; color: #000; margin: 0 -12px 0 -10px; padding-bottom: 10px;
  background:  url("/media/images/uvodni_text_pozadi.jpg") no-repeat;
}
div#leftBox h2 {
  margin-top: 20px;
}
div#leftBox h2 a {
  text-decoration: none; color: #731d02;
}
div#leftBox h2 a:hover, div#leftBox h2 a:active {
  text-decoration: underline; color: #000;
}
h1#welcomeHeadline {
  position: absolute; left: 180px; top: 33px; color: #fff;
  background: none; padding: 0; margin: 0;
}
div#welcomeBox div.firstItem {
  width: 285px; padding: 70px 0 0 200px; text-align: justify;
}
p.moreInfoImage {
  position: relative; width: 145px; height: 24px; text-align: center; margin: -12px 0 0 345px; padding-bottom: 10px;
}
p.moreInfoImage a span {
  position: absolute; left: 0; top: 0; width: 145px; height: 24px;
  background: url("/media/images/vice_informaci_tlacitko.jpg") no-repeat;
}
p.moreInfoImage a:hover span, p.moreInfoImage a:active span {
  background-position: 0 -24px;
}
p.moreInfoImage a {
  text-decoration: none; color: #000;
}
p.moreInfoImage a:hover, p.moreInfoImage a:active {
  text-decoration: underline;
}
div.company {
  position: relative; float: left; width: 480px; height: 153px; margin-bottom: 10px; 
  background: #de3E00 url("/media/images/client/reklama_pozadi.jpg") no-repeat;
}
div#leftBox div.company h2 {
  color: #000; background: none; margin: 10px; padding: 0; 
}
div#leftBox div.company h2 a {
  color: #000;
}
div#leftBox div.company h2 a:hover, div#leftBox div.company h2 a:active {
  color: #f0b825;
}
p.logo {
  float: left; margin: 0; padding-left: 10px;
}
p.description {
  float: left; width: 275px; text-align: justify; color: #fff; margin: 0; padding: 0 10px 10px 10px;
}
p.button {
  position: absolute; top: 100%; left: 100%; width: 147px; height: 54px; margin: -54px 0 0 -147px;
  background-image: url("/media/images/client/reklama_tlacitko.jpg");
}

div#rightBox {
  float: left; width: 230px; color: #000; background-color: #fff; padding: 0 16px 20px 16px;
}
div#rightBox h2 {
  position: relative; background: none; font-weight: normal; color: #000; margin: 0 0 40px -16px; padding: 0;
}
div#rightBox h2 span {
  position: absolute; left: 0; top: 0; width: 262px; height: 42px;
  background-image: url("/media/images/novinky_nadpis.jpg");
}
div#rightBox h3 {
  font-size: 120%; color: #ff4b01; margin: 15px 0 15px 0; padding: 0 0 0 25px;
  background: url("/media/images/nadpis_bod.png") 0 2px no-repeat;
}
ul#foot {
  clear: both; width: 780px; margin: 0; padding: 14px 0 14px 0;
  background: #2f2d21 url("/media/images/paticka_pozadi.jpg");
}
ul#foot li {
  display: inline; list-style-type: none; color: #ebebeb; padding: 0 0 0 21px;
}
ul#foot li.firstItem {
  padding-left: 60px;
}
ul#foot li a {
  text-decoration: none; color: #fff;
}
ul#foot li a:hover, ul#foot li a.active {
  text-decoration: underline; color: #e9c902;
}