


body {

  background-color: #333333;

  margin: 0px;

  padding: 0px;

  background-image: url(images/bg.png);

  background-repeat: repeat-x;

  font-size: 10pt;

}



p, a, h1, li, label, td, th, pre, h2, caption {

  color: #666666;

  font-family: verdana;

  text-decoration: none;

  margin: 0px;

  padding: 0px;

}

.f_black {
  color: black;
}

.f_blue {
  color: blue;
}

.f_brown {
  color: brown;
}

.f_green {
  color: green;
}

.f_magenta {
  color: darkmagenta;
}

.f_cyan {
  color: darkcyan;
}

.f_red {
  color: red;
}

.f_gray {
  color: gray;
}

h1 {

  font-size: 12pt;

}



h2 {

  font-size: 10pt;

}



caption {

  text-align: left;

  font-weight: bold;

  color: #D42232;

}



input, select {
  background: #F5F5F5;
  border: 1px solid #A8A8A8;
}

textarea {
  background: #F5F5F5;
  border: 1px solid #A8A8A8;
  font-family: verdana;
  font-size: 8pt;
  padding: 3px;
}




fieldset {

  background: #F0F0F0;

  border: 1px solid #B6B6B6;

  margin: 0px;

  padding: 0px;

}



label {

  /*float: left;*/

  width: 135px;

  display: block;

  margin: -9px 0px 0px 0px;

}



table {

  width: 100%;

}



th {

  font-weight: bold;

  text-align: left;

  padding: 0px 0px 15px 0px;

}



a:hover {

  color: #000066;

}



ul {

  list-style: none;

}



.clear {

  clear: both;

  padding: 0px;

  margin: 0px;

}



.info {

  color: green;

  padding: 10px 0px 0px 0px;

}



.error {

  color: #F26C5E;

  padding: 10px 0px 0px 0px;

}



.req {

  background: #FBD5D2;

  border: 1px solid #F26C5E;

}



#main {

  position: relative;

  width: 809px;

  margin: 50px auto 0px auto;

}



#main #header {

  background: url(images/upper.png) no-repeat right;

  height: 22px;

}



#main #navigacia {

  color: #000066;

  float: right;

  padding: 0px;

  margin: 36px 53px 0px 0px;

  _margin: 38px 27px 0px 0px;

}



#main #navigacia {

  font-size: 8pt;

}



#main #navigacia a {

  color: #000066;

}



#main #menu {

  background: url(images/menu.png) no-repeat right;

  height: 81px;

}



#main #menu ul {

  margin: -8px 53px 0px 0px;

  float: right;

  _display: inline;

}



#main #menu ul li {

	float: left;

	margin: 0px;

	padding: 0px;

}



#main #menu ul li a {

  _float: left;

  _display: inline;

}



.selected {

  color: #000066;

}



#main #content {

  position: relative;

  background: url(images/middle.png) repeat-y right;

  margin: 0px auto;

  min-height: 400px;

  
}



#main #content #area {

  position: relative;

  margin: 0px auto;

  width: 738px;

  clear: both;

}



#box {

  position: relative;

  margin: 0px auto;

  padding: 10px;

  width: 700px;

  top: 15px;

}



#box p {

  margin-top: 10px;

}



#login {

  width: 400px;

  margin: 0px auto;

  padding: 50px 30px 50px 30px;

  position: relative;

  top: 1em;

}



#login .sub {

  text-align: center;

  vertical-align: bottom;

  height: 50px;

}



#login td {

  line-height: 40px;

}



#registracia {

  position: relative;

  margin: 0px auto;

  width: 610px;

  padding: 30px 20px 30px 20px;

  top: 1em;

  right: 3px;

}



#ponuka {

  position: relative;

  margin: 0px auto;

  padding: 30px 0px 0px 0px;

  width: 732px;

  right: 3px;

}



#aponuka {

  position: relative;

  margin: 0px auto;

  padding: 30px 0px 0px 0px;

  width: 732px;

  right: 3px;

  font-size: 8pt;

}



#ponuka th {

  border-bottom: 1px solid #666666;

  padding: 0px 0px 4px 0px;

}



#ponuka .mnozstvo {

  padding: 7px 0px 0px 0px;

}



#registracia td {

  line-height: 30px;

}



#main #footer {

  background: url(images/lower.png) no-repeat right;

  height: 19px;

}



.img-shadow {

  float: left;

  background: url(images/shadowAlpha.png) no-repeat bottom right;

  _display: inline;

}



.ponuka-shadow {

  float: right;

  background: url(images/shadowAlpha.png) no-repeat bottom right;

  _display: inline;

}



.img-shadow input {

  display: block;

  position: relative;

  margin: -2px 5px 5px -2px;

}



.ponuka-shadow input {

  display: block;

  position: relative;

  margin: -2px 5px 5px -2px;

}



.u_menu {

  float: right;

  font-size: 8pt;

  margin: 0px 18px 0px 0px;

  _margin: 3px 9px 0px 0px;

}



.u_menu1 {

  float: right;

  font-size: 8pt;

  margin: -15px 18px 0px 0px;

  _margin: -15px 27px 0px 0px;

}

.u_menu2 {

  float: right;

  font-size: 8pt;

  margin: -15px 18px 0px 0px;

  _margin: -15px 27px 0px 0px;

}



.button {

  width: 100px;
  height: 22px;

}



.ro {

  border: none;

  background: none;

  color: #666666;

}



.pbutton {

  background: #F5F5F5;

  padding: 2px;

  border: 1px solid #A8A8A8;

  width: 100px;

  text-align: center;

  color: #000;

  height: 14px;

}

.pbutton1 {

  background: #F5F5F5;

  padding: 2px;

  border: 1px solid #A8A8A8;

  width: 150px;

  text-align: center;

  color: #000;

  height: 14px;

}

.pbutton2 {
  background: #D52232;
  padding: 2px;
  border: 1px solid #A8A8A8;
  width: 150px;
  text-align: center;
  color: #FFF;
  height: 14px;
}

.pbutton2 a {
  color: #FFF;
}


.pbutton a {

  color: #000;

}



.pbutton a:hover {

  color: #000;

}



.blue {

  color: #000066;;

}



.red {

  color: #D42232;

}

.n {
  text-align: justify;
}

.n img {
  margin: 0px 0px 0px 10px;
  float: right;
}
