/* CSS Document */
/* INIT */

html, body{
  background: url("/img/bg.jpg") repeat-x left 15px;
  margin: 0px auto;
  margin-top: 0; 
  text-align:center;
  padding: 0;
  font-family: verdana;
  font-size: 85%;
} 
#bg{
  background: url("/img/foot.jpg") repeat-x left bottom;
}
#main{
margin:0px auto;
text-align:center;
width:1022px;
}

#logo{
background: url("/img/xlogo.jpg") no-repeat;
width:430px;
height:121px;
float:left;
}
#logo a{
  display: block;
  float: left;
  margin: 6px 0 0 57px;
}
#hlavicka1{
background: url("/img/hlavicka_1.jpg") no-repeat;
width:592px;
height:121px;
float:right;
}

#hlavicka{
background: url("/img/xhlavicka.jpg") no-repeat -2px top;
width:590px;
padding-left: 432px;
height:191px;
text-align: left;
}
#hlavicka1 a{
  float: right;
  background-position: left top;
  background-repeat: no-repeat;
  line-height:12px;
  padding-left: 23px;
  display: block;
  margin-top: 30px;
  margin-right: 20px;
  color: #404040;
}
#hlavicka1 a.actual{
  background-position: left bottom;
  text-decoration: none;
}
#hlavicka1 a.cz{
  background-image: url("/img/cz.jpg");
}
#hlavicka1 a.en{
  background-image: url("/img/en.jpg");
}
#hlavicka1 a.de{
  background-image: url("/img/de.jpg");
}
#hlavicka1 a.ru{
  background-image: url("/img/ru.jpg");
  margin-right: 30px;
}
#hlavicka1 a:hover{
  text-decoration: none;
}
#obsah{
text-align:left;
width: 980px;
}

#menu{
float:left;
margin: 0;
margin-left: -10px;
padding: 0px 0px 0px 12px;
background: url("/img/menu_bg.gif");
width:260px;
overflow: hidden;
}

#menuobal{
float: left;
}
#content{
float:right;
width:684px;
overflow: hidden;
margin-right: 10px;
}

#podtrzeni{
text-decoration:underline;
}

#paticka{
awidth:775px;
aheight:46px;
abackground: url("/img/paticka.jpg");
}

div.cleaner{
clear:both;
}

span.patka{
margin-left:20px;
position:relative;
atop:11px;
}


h1{
color: #064A95;
font-size: 140%;
margin: 20px 20px 20px 0px ;
}
h2{
font-weight:bold;
color: #064A95;
margin: 20px 20px 20px 20px ;
}
h3{
color: #064A95;
margin: 0 20px 12px 20px ;
font-weight:bold;
}


p.content{
line-height:17px;
margin: 0 28px 0 20px ;
}

img{
border:0px;
}


ul{
  float:left;
  margin: 0;
  padding: 0px 0px 18px 0px;
  background-image: url("/img/menu_patka.gif");
  background-position: -12px bottom;
  list-style: none;
}
li
{
  float:left;
  margin: 0;
  padding: 0;
  text-indent:50px;
  list-style: none;
  line-height:32px;
  font-weight: bold;
  width: 260px;
}


ul li ul
{
  float:left;
  margin: 0;
  padding: 0;
  width: 230px;
  list-style: circle;
  background: url("/img/bb.gif") ;
  padding-top:1px;
}
ul li ul li{
 margin: 0 0 0 5px;
}
ul li a{
  float: left;
  width:260px;
  color: #333;
  text-decoration: none;
  background: url("/img/button.gif") #bdbdbd bottom;

}


ul li a:hover{
  float: left;
  color:#17894D;
  text-decoration: none;
  background: url("/img/button2.gif") bottom;

}


ul li li a
{
  float: left;
  width:260px;
color: #333;
background: url("/img/button2ndl.gif") #ebebeb bottom no-repeat;

}


ul li li a:hover
{
color:#17894D;
background: url("/img/button2ndl.gif") #ebebeb bottom no-repeat;
}

.odeslat td{
  padding: 0 10px 0 10px;
  vertical-align: top;
}
.odeslat input{
  margin-bottom: 1px;
}
.none{display: none}
/* END INIT */
