* {
  font-family: Verdana, Tahoma, Arial;
  margin: 0px;
  padding: 0px;
}

body {
  background-image: url('/img/body_bg.png');
  background-repeat: repeat-x;
  background-color: #ededed;
  font-size:13px;
  color: #5e5e5e;
}

img {
  border:none;
}

a {
  border:none;
  text-decoration: underline;
  color: #5e5e5e;
}

h1 {
  color: #319500;
  font-size: 18px;
}

h2 {
  color: #5ba605;
  font-size: 14px;
  font-weight: bold;
  display: inline;
}

/* -------------------------     container styles     ----------------------- */

#container {
  width: 968px;
  margin: 0px auto;
  background-image: url('/img/container_middle.png');
  _background-image: url('/img/container_middle.gif');
  background-repeat:repeat-y;
  height:100%;
  _position: relative;
  _top: -8px;
  padding: 0px 4px;
}



/* --------------------------     header styles     ------------------------- */

#header {
  background-image: url('/img/logo.png');
  background-repeat: no-repeat;
  height: 263px;
}

#header .home {
  width: 360px;
  height: 110px;
  top: 30px;
  left: 545px;
  position: relative;
  text-decoration: none;
  display: block;
}

/* --------------------------      menu styles      ------------------------- */

#menu .uvod {
  width: 86px;
  height: 31px;
  position: relative;
  top: 108px;
  left: 477px;
  padding-top: 10px;
  padding-left: 32px;
}

#menu .ubyt {
  width: 110px;
  height: 31px;
  position: relative;
  top: 67px;
  left: 599px;
  padding-top: 10px;
  padding-left: 7px;
}

#menu .ceny {
  width: 85px;
  height: 31px;
  position: relative;
  top: 26px;
  left: 721px;
  padding-top: 10px;
  padding-left: 32px;
}

#menu .kont {
  width: 96px;
  height: 31px;
  position: relative;
  top: -15px;
  left: 843px;
  padding-top: 10px;
  padding-left: 20px;
}

#menu .uvod_active {
  width: 86px;
  height: 31px;
  position: relative;
  top: 108px;
  left: 477px;
  padding-top: 10px;
  padding-left: 32px;
  background-image: url('/img/menu_href_hover.png');
  background-repeat: no-repeat;
}

#menu .ubyt_active {
  width: 110px;
  height: 31px;
  position: relative;
  top: 67px;
  left: 599px;
  padding-top: 10px;
  padding-left: 7px;
  background-image: url('/img/menu_href_hover.png');
  background-repeat: no-repeat;
}

#menu .ceny_active {
  width: 85px;
  height: 31px;
  position: relative;
  top: 26px;
  left: 721px;
  padding-top: 10px;
  padding-left: 32px;
  background-image: url('/img/menu_href_hover.png');
  background-repeat: no-repeat;
}

#menu .kont_active {
  width: 96px;
  height: 31px;
  position: relative;
  top: -15px;
  left: 843px;
  padding-top: 10px;
  padding-left: 20px;
  background-image: url('/img/menu_href_hover.png');
  background-repeat: no-repeat;
}

#menu a {
  text-decoration: none;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  display: block;
  font-style: italic;
}

#menu a:hover {
  background-image: url('/img/menu_href_hover.png');
  background-repeat: no-repeat;
}

/* --------------------------      main styles      ------------------------- */

#under_menu {
  width: 960px;
  height: 39px;
  background-image: url('/img/under_menu.png');
  background-repeat:repeat-x;
}

#main {
  width: 910px;
  background-color: #fefefe;
  padding-left:50px;
}

#text {
  width: 400px;
  float: left;
}

#foto {
  padding: 25px 0px 10px 0px;
  width: 460px;
  float: right;
}

#foto img{
  padding: 18px;
}


/* --------------------------     footer styles     ------------------------- */

#footer {
  position: relative;
  top:5px;
  width: 930px;
  height: 25px;
  background-image: url('/img/footer_bg.png');
  padding: 12px 15px;
  text-align: right;
  color: #fffefe;
}

#footer a {
  color: #FFFFFF;
  text-decoration:none;
}


