body
{
	background-color:#ffffff;
	color: #ffffff;
	text-transform: uppercase;
}

div#container
{	
	border: 1px solid rgb(105, 105, 105); 
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	width:1010px;
	height:1252px;
}
* html #container {height:1%} /* IE hack */

div#menu
{
	width:1010px;
	height:45px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image:url('images/menu.jpg');
}

div#main
{
	width:1010px;
	height:1002px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image:url('images/main.jpg');
}

div#mainfirst
{
	width:1010px;
	height:1252px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image:url('images/rozcestnik.jpg');
}

div#header
{
	margin-left:102px;
	margin-right:208px;
	width:700px;
	height:129px;
}

div#pheader
{
	margin-left:102px;
	margin-right:208px;
	width:700px;
	height:128px;
}

div#content
{
	position: relative;
	margin-left:103px;
	margin-right:207px;
	width:700px;
	height:477px;
	overflow-x:hidden;
	overflow-y:auto;
}

div#icontent
{
	position: relative;
	margin-left:103px;
	margin-right:207px;
	width:700px;
	height:477px;
}

div#pcontent
{
	position: relative;
	margin-left:100px;
	margin-right:204px;
	width:706px;
	height:900px;
	color: #ffffff;
	background-color: #7CA7C9;
	overflow-x:hidden;
	overflow-y:auto;
}

div#ppcontent
{
	position: relative;
	top:15px;
	left:20px;
	width:666px;
}

div#zcontent
{
	position: relative;
	margin-left:100px;
	margin-right:204px;
	width:706px;
	height:605px;
	color: #ffffff;
	background-color: #7CA7C9;
	text-transform: none;
}

div#ocontent
{
	position: relative;
	margin-left:100px;
	margin-right:204px;
	width:706px;
	height:150px;
	color: #ffffff;
	background-color: #7CA7C9;
	text-transform: none;
}


div#footer
{
	width:1010px;
	height:205px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image:url('images/footer.jpg');
}
div.bpreteky	
{
	float: left;
	margin-left:0px;
	width:253px;
	height:45px;
}
div.bsluzby	
{
	float: left;
	margin-left:0px;
	width:90px;
	height:45px;
}
div.bareal	
{
	float: left;
	margin-left:0px;
	width:143px;
	height:45px;
}
div.bpartneri	
{
	float: left;
	margin-left:0px;
	width:108px;
	height:45px;
}
div.bfoto_video	
{
	float: left;
	margin-left:0px;
	width:131px;
	height:45px;
}
div.bprihlasky	
{
	float: left;
	margin-left:0px;
	width:168px;
	height:45px;
}

div.bkontakty
{
	float: left;
	margin-left:0px;
	width:117px;
	height:45px;
}

div.bsk
{
	float: left;
	margin-left:260px;
	margin-top:84px;
	width:199px;
	height:247px;
}

div.bde
{
	float: left;
	margin-left:100px;
	margin-top:84px;
	width:199px;
	height:247px;
}
a.sk
{
	 display:block; 
	 width:199px;
	 height:247px;
	 background:url("images/sk_over.jpg") left top no-repeat;
}  
a.sk:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  
a.de
{
	 display:block; 
	 width:199px;
	 height:247px; 
	 background:url("images/de_over.jpg") left top no-repeat;
}  
a.de:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  


a.preteky
{
	 display:block; 
	 width:253px; 
	 height:45px; 
	 background:url("images/menuOVER_01.jpg") left top no-repeat;
}  
a.preteky:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  
a.sluzby
{
	 display:block; 
	 width:90px; 
	 height:45px; 
	 background:url("images/menuOVER_02.jpg") left top no-repeat;
}  
a.sluzby:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  
a.areal
{
	 display:block; 
	 width:143px; 
	 height:45px; 
	 background:url("images/menuOVER_03.jpg") left top no-repeat;
}  
a.areal:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  

a.partneri
{
	 display:block; 
	 width:108px; 
	 height:45px; 
	 background:url("images/menuOVER_04.jpg") left top no-repeat;
}  
a.partneri:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  

a.foto_video
{
	 display:block; 
	 width:131px; 
	 height:45px; 
	 background:url("images/menuOVER_05.jpg") left top no-repeat;
}  
a.foto_video:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  
a.prihlasky
{
	 display:block; 
	 width:168px; 
	 height:45px; 
	 background:url("images/menuOVER_06.jpg") left top no-repeat;
}  
a.prihlasky:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}
a.kontakty
{
	 display:block; 
	 width:117px; 
	 height:45px; 
	 background:url("images/menuOVER_07.jpg") left top no-repeat;
}  
a.kontakty:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}

a.de_preteky
{
	 display:block; 
	 width:253px; 
	 height:45px; 
	 background:url("images/de_menuOVER_01.jpg") left top no-repeat;
}  
a.de_preteky:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  
a.de_sluzby
{
	 display:block; 
	 width:90px; 
	 height:45px; 
	 background:url("images/de_menuOVER_02.jpg") left top no-repeat;
}  
a.de_sluzby:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  
a.de_areal
{
	 display:block; 
	 width:143px; 
	 height:45px; 
	 background:url("images/de_menuOVER_03.jpg") left top no-repeat;
}  
a.de_areal:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  

a.de_partneri
{
	 display:block; 
	 width:108px; 
	 height:45px; 
	 background:url("images/de_menuOVER_04.jpg") left top no-repeat;
}  
a.de_partneri:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  

a.de_foto_video
{
	 display:block; 
	 width:131px; 
	 height:45px; 
	 background:url("images/de_menuOVER_05.jpg") left top no-repeat;
}  
a.de_foto_video:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}  
a.de_prihlasky
{
	 display:block; 
	 width:168px; 
	 height:45px; 
	 background:url("images/de_menuOVER_06.jpg") left top no-repeat;
}  
a.de_prihlasky:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}
a.de_kontakty
{
	 display:block; 
	 width:117px; 
	 height:45px; 
	 background:url("images/de_menuOVER_07.jpg") left top no-repeat;
}  
a.de_kontakty:hover img 
{
	position:absolute; 
	left:-999em; 
	top:-999em;
}


img
{
	border: 0;
}

p.navrat
{
	position: absolute;
	top: 437px;
	left: 5px;
}

p.prihlaska_odoslana
{
	position: relative;
	top: 200px;
	left: 240px;
}

span
{
	position: relative;
	top: 200px;
	left: 85px;
}

div.oznam
{
	position: relative;
	top: 15px;
	left: 40px;
	width: 600px;
	height: 120px;
	color: #E10015;
	text-transform: none;
	
}

div.muhlcup
{
	position: absolute;
	top: 310px;
	left: 1267px;
	width: 174px;
	height: 70px;
	text-transform: none;
	border: 1px white solid;
}

ul.ulmuhlcup
{
	list-style-type:none;
	margin:0 auto;
	padding:0;
}

a.amuhlcup
{
	position:relative;
	display:block;
	font-weight:bold;
	color:#F9F9F9;
	background-color:#565656;
	text-align:center;
	padding:15px;
	text-decoration:none;
}

a.amuhlcup:hover
{
	background-color:#849199;
	color:#F9F9F9;
}

a
{
	text-decoration: none;
	color: #ffffff;
}

a:hover
{
	color: #990000;
}
