body {
font: 90% Arial;
	line-height:20px;
	text-align: center;
	color: #F3F3F3;
	margin: 0px;
	padding: 0px;
	width: 100%;
	position: relative;
	background-image: url(img/bg.png);
}
.center {
	width: 1001px;
	text-align: left;
	margin: 0 auto;
	position: relative;    
}
#page {
	width: 1001px;
  height:auto;
	float: left;
        
	position:Relative;top:-255px;

}
.footer_img{
position:Relative;left:-2px;top:-5px;width:1004px;
}
form{
width:100%;
float:left;
margin:0px;
padding:0px;
}
h3{
width:100%;
float:left;
font-family:Arial;
font-size:17px;
color:white;
padding-top:0px;
margin-top:15px;
margin-bottom:8px;  
}
h2{
 width:100%;
float:left;
color:white;
margin-top:0px;
margin-bottom:0px;
padding:0px;
position:Relative;left:-2px;
font-size:22px;
}
.popis_galerie{
margin-top:0px;
padding-top:10px;
}

#obsah{
	background-color:#F85959;     
	float:left;
	width:100%;
}
#text{
  padding-left:20px;
padding-top:20px;

}
#logo a {
float:left;
	display: block;
	position: relative;
	width: 380px;
	height: 104px;
	margin: 0px;
	padding: 0px;
		top:32px;
		left:20px;
}
#logo span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 380px;
	height: 104px;
	margin: 0px;
	padding: 0px;
	background: url("img/logo.png");
}
h1 {
	font-size: 10px;
	color: white;
  margin:0px;padding:0px;
}
#logo_hk{
float:left;
position:relative;
left:26px;top:46px;
}
#top_slide_bg{
float:right;
position:relative;
right:24px;
top:61px;
_top:61px;
width:236px;
height:96px;
		background: url("img/slide_top_bg.png");
}

#topbg {
	width: 100%;
	height: 255px;
		background: url("img/headbg.png");
}

#head_top {
float:left;
	width: 1005px;
	height:66px;
	margin-top:53px;
	position:relative;left:-4px;
		background: url("img/head_top.png");

}

a img{
border:0px;
}

#menu {
float:left;
width: 1005px;
height:42px;
	position:relative;left:-4px;
background: url("img/menu.png");

}

#menu ul{
margin:0px;
padding:0px;
position:Relative;left:10px;top:6px;
list-style-type:none;
}

#menu ul li{
display:inline;

}

#menu ul li.menu1{
float:left;
position:Relative;top:0px;
}
#menu ul li.menu2{
float:left;
position:Relative;top:0px; left:10px;

}

#menu ul li.menu3{
float:left;
position:Relative;top:0px;left:30px;

} 
#menu ul li.menu4{
float:left;
position:Relative;top:0px;left:40px;

} 

#menu ul li.menu5{
float:left;
position:Relative;top:0px;left:40px;


} 
#menu ul li.menu6{
float:left;
position:Relative;top:0px;left:46px;


} 
#menu ul li.menu7{
float:left;
position:Relative;top:0px;left:53px;


} 
#menu ul li.menu8{
float:right;
position:Relative;top:5px;right:28px;


} 

#partneri{
float:left;
width:100%;
height:227px;
background-color:#222222;
font-size:14px;

margin-top:-200px;
text-align:Center;
}

#partneri a,#partneri a:link,#partneri a:visited{
position:Relative;top:20px;
}

#partneri div.scrollable{
	position: relative;
	overflow: hidden;	 	
	width: 970px;	
	height: 90px;	
	text-align: center;
	margin: 0 auto;	
	top:40px;
}
#partneri div.scrollable div.items{	
	width: 20000em;	
	position: absolute;
	clear: both;
}
#partneri div.scrollable div.items div{
	float: left;
	text-align: center;
	width: 200px;

	font-size: 30px;
	-moz-border-radius: 5px;
}
#partneri div.scrollable div.items div.active{
	border: 1px inset #CCCCCC;		
	background-color: #FFFFFF;
}



#uvodni_text{
background: url("img/uvodni_text.gif");
width:938px;
height:159px;
position:Relative;left:10px;
margin-top:20px;
float:left;
padding:10px;

background-repeat:no-repeat;
}

#uvodni_text img{
width:215px;
height:130px;
padding:1px;
border:2px solid white;
float:left;
}
p{
width:95%;
float:left;
margin-top:10px;
}

#uvodni_text p{
float:left;
line-height:18px;
font-size:12px;
width:670px;
position:Relative;left:15px;top:-3px;
font-family:Verdana;
color:white;
margin-top:0px;
}
#uvodni_text a,#uvodni_text a:link,#uvodni_text a:visited,#uvodni_text a:hover{
font-family:arial;
     color:white;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

.sport{
width:261px;
height:173px;

}
.sport div{
width:100%;
height:36px;
float:left;
background: url("img/sporty/nadpis_bg.png");
position:Relative;top:20px;
line-height:36px;
margin:0px;
padding:0px;
text-indent:10px;
text-transform:uppercase;
font-size:21px;
}
table{
position:relative;left:10px;
float:left;
}
td{
vertical-align:top;
padding:20px;
_padding:25px;

}

a:link,a:visited,a:active{
color:white;
}
a:hover{
color:#DEDEDE;
}
.galerie{
position:Relative;left:0px; top:10px;
width:97%;


}

.galerie td{

margin:0px;
padding:5px;
line-height:30px;
padding-bottom:0px;
font-size:16px;


}
.dokumentace{
position:Relative;left:0px;
width:97%;


}
.dokumentace td{

margin:0px;
padding:5px;
line-height:30px;
padding-bottom:0px;
font-size:16px;


}
.vybor{
position:Relative;left:0px;

}
.vybor td{
background-color:#E95B5A;
margin:10px;
padding:10px;
width:200px;

}


.kontakt{
float:left;
}
.kontakt td{
margin:10px;
padding:10px;

}
.kontakt td input{
width:225px;

border:5px solid white;
font-size:13px;
color:#646464;
padding-bottom:0px;
margin:0px;
float:left;


}
.kontakt td textarea{
width:225px;
height:200px;
border:0px;
padding:5px;
}
.kontakt td .tlacitko{
width:235px;
border:0px;
background-color:white;
color:#382C2C;
height:30px;
font-weight:bold;
}


a.sporty{
color:white;
font-size:22px;
font-family:arial;
text-decoration:none;
border:5px solid white;
}
a.sporty:hover{
color:yellow;
border:5px solid pink;
}

.sporty{

width:261px;
height:173px;
float:left;
}


.slideshow{
position:Absolute;top:-90px;left:764px;


}

#obsahova_cast{
float:left;width:700px;border-right:1px solid #F17473;
}
.kontakt_mapa
{
margin-top:10px;border:5px solid white;float:left;width:667px;height:352px;padding: 2px 0px 0px 2px;
}
.kontaktni_formular
{
float:left;width:250px;margin-top:-15px;
}
.kontaktni_formular h3{
position:Relative;left:22px;margin-bottom:0px;
}
.kontaktni_formular span{
position:Relative;left:22px;font-size:12px;
}
.kontaktni_formular p{
position:Relative;left:35px;
}

div.aktualita{
float:left;
width:97%;
border-bottom:1px solid #F96A6A;
}
div.aktualita p{
margin-top:0px;
}
div.aktualita div{
float:left;
width:100%;

}
div.copy{
float:left;
position:Relative;left:8px; top:15px;
}

div.mapa_webu{
line-height:25px;
}
div.mapa_webu li{
list-style-type:disc;
}
