@charset "utf-8";
/* N. O. A. CSS Document */



body {
  margin: 0; padding: 0;
  text-align:center;
  background: url(../img/bg_body.jpg) center repeat-y;

  }

#window {
  margin: 0 auto; padding: 0;
  background: url(../img/bg_window.jpg) center top no-repeat;
  }

#main1 {
  margin: 0 auto; padding: 0;
  /* height: 850px; */
  width: 992px;
}

#top {
  position: relative;
  margin: 0; padding: 0;
  width: 992px; height: 215px; text-align: left;
  background: url(../img/bg_top.jpg);
}

#main2  {
  margin: 0; padding: 0;
  width: 992px;
  background-color:#FF3300
  }

#left {
  float: left;
  margin: 0; padding: 0;

  }

#left2  {
  margin: 0; padding: 0;
  width: 688px; height: 484px;
   background: url(../img/bg_left.jpg);
  }

#gallery {
  margin: 0; padding: 0;
  width: 688px; height: 111px;
  background: url(../img/bg_gallery.jpg);
  text-align: center;
  }

#right  {
  float: right;
  margin: 0; padding: 0;
  width: 304px; height: 595px;
  text-align:left;
  background: url(../img/bg_right.jpg);
  }

#sbottom{
  margin: 0; padding: 0;
  height: 12px;
  clear: both;
  }

#ext_bottom {
  width: 992px; margin: 0; padding: 0; position: relative; text-align: left;
  }

#bottom {
  margin: 0; padding: 0;
  position: relative;
  width: 957px; height: 29px;
  font: normal 11px Helvetica, sans-serif; color: #FFFFFF;
  background:url(../img/bg_bottom.jpg) repeat-x;
  }

#bott_left {
  float:left;
  margin: 0; padding: 0;
  width: 250px; height: 29px; text-align:left;
  background: url(../img/bg_bottom_left.jpg) left no-repeat;
}

#bott_left p{
  margin: 0; padding: 7px 0 0 13px;
}


#bott_right {
  float:right;
  margin: 0; padding: 0;
  width: 300px; height: 29px; text-align: right;
  background: url(../img/bg_bottom_right.jpg) right no-repeat;
}

#bott_right p{
  margin: 0; padding: 7px 13px 0 0;
}

#bott_right a {
	font: normal 11px Helvetica, sans-serif; color: #FFFFFF;
  text-decoration: none;
}
#bott_right a:hover
{
  text-decoration: underline;
}

#bott_middle {
  margin: 0 0 0 250px; padding: 0;
  text-align:center;
  }

#bott_middle2 {
  margin: 0; padding: 0;
  height: 29px; text-align:center;
  }

.bott_middle2{
  margin:  0; padding: 0 0 0 0;
  font: bold 21px Tahoma, sans-serif; color: #771213;
}

ul.menu {
   margin: 0; padding: 5px 0 0 165px;
   list-style-type:none;
   height: 160px; width: 180px;
   text-align:left;
   font: normal 16px Helvetica, sans-serif; color: #FFFFFF;
   cursor: pointer;
   }
ul.menu a {
  display:block;
  padding: 0px 0 0 6px;
  height: 22px; color:#FFFFFF;
  text-decoration: none;
}
ul.menu a:hover {
  background:transparent url(../img/bg_menu_w.gif) left no-repeat; color:#771213;
  }
ul.menu li {
  margin: 0 0 1px 0;
  cursor: pointer;
}
ul.menu li.active {
/*  padding: 0px 0 0 6px;*/
  height: 22px;
  color:#771213;
  background:transparent url(../img/bg_menu_w.gif) left no-repeat;
  cursor: pointer;
}

ul.menu li.active a {
  color: #771213;
}

#languages {
  margin: 0; padding: 7px 42px 0 0;
  height: 17px; text-align: right;
  font: normal 10px Helvetica, sans-serif; color: #bda27d;
}

#languages a { color: #bda27d; text-decoration: none; }
#languages a:hover {text-decoration: underline; color: #FFFFFF; }



/* index */

#vitejte {
  margin: 0; padding: 52px 0 0 166px;
  text-align: left;
  }
div.text1 {
  margin: 0; padding: 15px 10px 0 144px;
  font: normal 14px Helvetica, sans-serif; color: #FFFFFF;
  }

div.text1 a {
  color: #FFFFFF;
  text-decoration: underline;
}

div.text1 a:hover
{
  color: #FFFFFF;
  text-decoration: none;
}

#gallery2 {
  position: relative;
  width: 680px; height: 92px;
  margin: 0px; padding: 14px 0 0 4px;
  }

#right2{
  margin:0; padding: 64px 0 0 26px;
  width: 226px; height: 313px;
  text-align: left;
  }

p.right, p.right2 {
  margin: 0; padding: 10px 0 12px 0;
  font: normal 14px Helvetica, sans-serif; color: #FFFFFF;
  text-align: left;
  }

p.right2{
  text-align:justify;
  }

#klienti{
  margin: 0; padding: 0 0 0 16px;
  width: 254px; height: 37px;
  text-align: left;
  }

#klienti2 {
  position: relative;
  margin: 0; padding: 0 0 0 16px;
  width: 254px; height: 172px;
  background: url(../img/klienti2.jpg) top right no-repeat;
  }

#klientiFrame {
  position: relative;
  top: 18px; left: 15px;
  padding: 0;
  width: 213px; height: 133px;
  overflow:hidden;
  border: none;
}

ul.klienti2 {
  margin: 0; padding: 0 0 0 10px;
  height: auto;
  list-style-type: none;
  text-align: left;
  font: normal 12px Helvetica, sans-serif; color: #000000;
  }

ul.klienti2 li { margin: 0; padding: 0; }
ul.klienti2 li a { margin: 0; padding: 0; text-decoration: none; color: #000000; }
ul.klienti2 li a:hover { margin: 0; padding: 0; text-decoration: underline; color: #771213}
