/* CSS Document */
html * {
margin:0;
padding:0;
}

body {
background: white url(./images/body_background.gif) top center repeat-x;
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size:72.5%;
color:#5A5A5A;
}
	
div#hlavicka { 
background: url(./images/hlavicka.jpg) top center no-repeat; 

}
.menu {
/*border: 1px black solid;*/
width: 760px;
position:relative;
left: 50%;
margin-left: -380px;
padding-top:96px;
}
div#vertikala {
background: url(./images/vertical_wrapper_background.gif) center repeat-y;
}
div#pages_wrapper {	
background: url(./images/pages_wrapper_background.gif) top center no-repeat;	
}
/*body.home div#bleed_wrapper {	
background: url(./images/bleed_wrapper_background.gif) top center no-repeat;	
}*/

h1#logo {
	position:absolute;
	top:50px;
	left:25px;
	z-index:5;
}

h1#logo a {
	display:block;
	width:139px;
	height:55px;
	text-indent:-9999px;
	background:url(../images/logo_rb.gif) top center no-repeat;
	z-index:5;
}

		
ul#main_nav {
	display:block;
	width:299px;
	height:25px;
	list-style-type:none;
	position:absolute;
	left:254px;
	top:50px;
	margin:0px;
	}

ul#main_nav li {
	display:block;
	float:left;
	margin-right: 15px;
}
	
ul#main_nav li a {
	display:block;
	float:left;
  color:#fff;
  text-decoration: none;
	}
ul#main_nav li a:hover {
text-decoration: underline overline;
color:#fff;
}

div#homepage_selector {
	height:355px;
	position:relative;
	z-index:1;
}
	
div#homepage_selector {
	background:url(./images/baner_background.jpg) top right no-repeat;
	text-indent:-9999px;
}	
div#homepage_selector a {
	position:absolute;
	height:258px;
	display:block;
	text-indent:-9999px;
	background-color:transparent;
/*border: 1px red solid;*/
}	


div#homepage_selector a.speed { width:170px; left:23px; }	
div#homepage_selector a.speed:hover { width:170px; background-image:url(./images/podskrk.gif); background-position: 0px 0px; }	
div#homepage_selector a.fitness { width:170px; left:200px; }		
div#homepage_selector a.fitness:hover { width:170px; background-image:url(./images/podskrk.gif); background-position: -175px 0px; }		
div#homepage_selector a.trs { width:170px;  left:380px; }	
div#homepage_selector a.trs:hover { width:170px; background-image:url(./images/podskrk.gif); background-position: -355px 0px; }
div#homepage_selector a.kids { width:170px;  left:560px; }	
div#homepage_selector a.kids:hover { width:170px; background-image:url(./images/podskrk.gif); background-position: -535px 0px; }	


div#homepage_selector h2 {
	background:url(./images/spodok.png) no-repeat;
	text-indent:-9999px;
}
div#homepage_selector h2 {
	position:absolute;
	top:258px;
	left:25px;
	width:735px;
	height:105px;
	text-indent:-9999px;
	}	
	
.telo {
padding: 10px 15px; 
overflow: hidden;
}
.telo p {
margin-bottom:8px;
}

.tlava {
float: left;
width: 400px;
border-top: 2px solid #ccc;
padding-top: 6px;
margin-right: 25px;
}
.tprava {
width: 240px;
border-top: 2px solid #ccc;
padding-top: 6px;
float:left;

}
.tprava a {
color: #cc3333;
text-decoration: none;
}
.tprava a:hover {
color: #cc3333;
text-decoration: underline;
}


div#footer { 
background: #6E0E0E url(./images/pata.jpg) repeat-x top;
display:block;
height:150px;
}

	
div#pata p.prava {
	width: 220px;
	position:absolute;
	left: 99px;
	top: 54px;
	}	
div#pata {
	background: url(./images/pata3.jpg) repeat-x top;
	width: 760px;
	left: 50%;
	margin-left: -380px;
	height:150px;
	color:white;
	font-size:0.9em;
	line-height:2em;
	font-weight:bold;
	position:relative;
}	
div#pata .korculka {
  position:absolute;
  left:480px;
  top:-78px; 
}
div#pata a { 
color:white; 
}
div#pata a:hover {
text-decoration:none; 
background-color:transparent;
}

