html{
  margin:0px;
  padding:0px;
}

body{
  margin:0px;
  padding:0px 0px 30px 0px;
  font:11px arial;
  color:#666666;
  line-height:13px;
}

img{
  margin:0px;
  padding:0px;
  border:0px;
}

a{
  font:11px arial;
  color:#ff9504;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

h1{
  margin:0px 0px 7px 0px;
  padding:0px;
  font:bold 12px arial;
  color:#666666;
  line-height:14px;
}

h2{
  margin:0px 0px 6px 0px;
  padding:0px;
  padding-top: 5px;
  font:bold 12px arial;
  color:#666666;
  line-height:14px;
}
h2 a{
  margin:0px 0px 6px 0px;
  padding:0px;
  font:bold 12px arial;
  color:#666666;
  line-height:14px;
}

#okrajhlavni{
  margin:0px;
  padding:0px;
  background:url('../img/pozadipom.gif') top repeat-x #f6f6f6;
}

#hlavni{
  margin:0px;
  padding:0px 0px 10px 0px;
  text-align:center;
  background:url('../img/okrajdole2.gif') bottom repeat-x;
}

#hlavniuvod{
  margin:0px;
  padding:0px;
  text-align:center;
  background:url('../img/pozadiuvod.gif') top repeat-x;
}

#logo{
  position:relative;
  width:856px;
  /*height:128px;*/
  height:150px;
  margin:0px auto;
  padding:0px;
  text-align:left;
  /*background:url('../img/logo.gif') top no-repeat;*/
  background:url('../img/logo.png') top no-repeat;
}
#logo_a{
  display: block;
  /*height: 70px;*/
  height: 92px;
  /*width: 180px;*/
  width: 280px;
  background-color: transparent;
}
#menu{
  position:absolute;
  left:18px;
  /*top:89px;*/
  top:111px;
  margin:0px;
  padding:0px;
  font:12px arial;
  color:#dddddd;
  background-color: transparent;
}

#menu a{
  font:bold 12px arial;
  text-decoration:none;
}

#menu a:hover{
  text-decoration:underline;
}

#video{
  position:absolute;
  left:745px;
  top:48px;
  margin:0px;
  padding:0px;
}

.mezera{
  white-space:pre;
}

#okraje{
  width:856px;
  margin:0px auto;
  padding:0px;
  text-align:left;
  background:url('../img/okraje.gif') repeat-y;
}

#dolniokraj{
  width:856px;
  margin:0px;
  padding:0px;
  text-align:left;
  background:url('../img/okrajdole1.gif') bottom no-repeat;
}

#telo{
  width:856px;
  margin:0px;
  padding:0px;
  background:url('../img/telo.gif') top no-repeat;
}

#telouvod{
  width:856px;
  /*height:289px;*/
  height:480px;
  margin:0px auto;
  padding:0px;
  text-align:left;
}

#vlevo{
  float:left;
  width:355px;
  margin:0px;
  padding:12px 0px 20px 5px;
}
#vlevo div{
	display: block;
	width: 350px;
	height: 273px;
	background: url(../img/flash_default.png) no-repeat left top;
}

#vlevouvod{
  float:left;
  width:355px;
  margin:0px;
  padding:12px 0px 0px 5px;
}
#vlevouvod a{
	display: block;
	width: 350px;
	height: 273px;
	background: url(../img/flash_uvod.png) no-repeat left top;
	overflow: hidden;
}

#vpravo{
  float:left;
  width:460px;
  margin:0px;
  padding:25px 10px 30px 19px;
}

#vpravouvod{
  position:relative;
  float:left;
  width:455px;
  /*height:242px;*/
  height:432px;
  margin:7px 0px 0px 0px;
  padding: 20px 20px 20px 20px;
  color: #666666;;
  line-height:14px;
  background:url('../img/telo_uvod.png') top no-repeat;
}

#vpravouvod p{
	margin: 11px 0px 11px 0px;
}

#vpravouvod1{
  width:100px;
  position:absolute;
  left:19px;
  top:17px;
}

#vpravouvod2{
  width:110px;
  position:absolute;
  left:264px;
  top:17px;
}

#vpravouvod3{
  width:105px;
  position:absolute;
  left:19px;
  top:150px;
}

#vpravouvod4{
  width:110px;
  position:absolute;
  left:264px;
  top:150px;
}

#vpravotlac1{
  position:absolute;
  left:172px;
  top:107px;
  width:65px;
  height:20px;
}

#vpravotlac2{
  position:absolute;
  left:414px;
  top:107px;
  width:65px;
  height:20px;
}

#vpravotlac3{
  position:absolute;
  left:172px;
  top:246px;
  width:65px;
  height:20px;
}

#vpravotlac4{
  position:absolute;
  left:414px;
  top:246px;
  width:65px;
  height:20px;
}

#pom{
  clear:left;
  margin:0px;
  padding:0px;
}

#dole{
  position:relative;
  width:846px;
  height:27px;
  margin:20px auto;
  padding:0px;
  text-align:left;
  font:11px arial;
  background:url('../img/dole.gif') top no-repeat;
}

#dole1{
  position:absolute;
  left:10px;
  top:6px;
  font:bold 11px arial;
}

#dole2{
  position:absolute;
  left:285px;
  top:4px;
}

#dole3{
  position:absolute;
  left:390px;
  top:4px;
}

#dole4{
  position:absolute;
  left:495px;
  top:4px;
}

#dole5{
  position:absolute;
  left:617px;
  top:6px;
  color:white;
  font:bold 11px arial;
}

#dole6{
  position:absolute;
  left:793px;
  top:4px;
}

#doleuvod{
  position:relative;
  width:847px;
  height:220px;
  margin:0px auto;
  padding:0px;
  text-align:left;
  font:11px arial;
  background-color: red;
  background:url('../img/uvod2.gif') top no-repeat;
}

#dole1uvod{
  position:absolute;
  width:570px;
  left:17px;
  top:96px;
}

#dole2uvod{
  position:absolute;
  left:285px;
  top:186px;
}

#dole3uvod{
  position:absolute;
  left:390px;
  top:186px;
}

#dole4uvod{
  position:absolute;
  left:495px;
  top:186px;
}

#dole5uvod{
  position:absolute;
  left:725px;
  top:76px;
  width:105px;
  text-align:right;
  color:white;
}

#dole6uvod{
  position:absolute;
  left:793px;
  top:186px;
}

#paticka{
  width:856px;
  margin:30px auto;
  padding:0px;
  text-align:center;
}
.dark{
  background-color: #EEEAEE;
}
.content_box{
  padding-bottom: 15px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: justify;
}
.content_box img{
  margin: 5px;
}

.galerie{
  width: 460px;
  background-color: transparent;
  float: left;
}
.galerie .tretina{
  width: 153px;
  background-color: transparent;
  float: left;
}
.galerie .in{
  width: 126px;
  height: 117px;
  background:url('../img/podklad_galerie.gif') top no-repeat;
  float: left;
  text-align: center;
}
.videa{
  width: 460px;
  background-color: transparent;
  float: left;
}
.videa .in{
  padding-top: 20px;
  width: 450px;
  float: left;
  text-align: center;
}
