html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0
}
html, body {
	height: 100%;
}

h3 {font-size:18px;}

body {
  background-color: #000000;
	font-family: Miriad pro, sans-serif;
	font-size: 12px;
	color: #8097c2;
	margin: 0px;
	padding: 0px;
  text-align: center;
  min-width: 1042px;
}
* {margin: 0px;padding: 0px;}


a {
	margin:0;
  color:#c7d98f;
	font-family: Miriad pro, sans-serif;
  font-size: 12px;
  text-indent: 0px;
  line-height: 150%;
	text-decoration:none;
	font-weight: bold;
}

a.white {
	margin:0;
  color:#FFFFFF;
	font-family: Miriad pro, sans-serif;
  font-size: 12px;
  text-indent: 0px;
  line-height: 150%;
	text-decoration:none;
	font-weight: bold;
}

a:hover{
	margin:0;
  font-family: Miriad pro, sans-serif;
  font-size: 12px;
  text-indent: 0px;
  line-height: 150%;
	text-decoration:none;
  color:rgb(153,204,51);
  font-weight: bold;
}

#poznamka{
font-family: Miriad pro, sans-serif;
	font-size: 11px;
	color: #8097c2;
}

/********************* content ****************************/  

#container {
  position: relative;  
  background-color: #000000;
  margin: 0px auto;
	text-align: left;
	width: 1042px;
	min-height: 100%;
  height: 100%;
}

 body>#container {
 height: auto;
}

*|html[xmlns*=""]  #container { 
   display: table;
	 height: 100% 
}

#logo{
	position:relative;
	top:0px;
  left:0px;
  float:left;
  width: 223px;
	height: 168px;
}

#title{
	position:relative;
	top:0px;
	left:0px;
  float:left;
  width: 819px;
	height: 168px;
}

#topmenu{
 width: 1042px;
 height: 33px;
}

#content{
	background-color: #000000;
  position:relative;
	top:0px;
  left:0px;
  float:left;
  width: 1042px;
  background-repeat: no-repeat;
  min-height: 600px;
	_height: 600px;
}

#text{
  background-color: #000000;
	position:relative;
	left:40px;
  top:20px;
  float:left;
  width: 550px;
  padding: 15px 22px 80px 15px;
  font-family: Miriad pro, sans-serif;
  font-size: 12px;
  text-indent: 0px;
  line-height: 150%;
  color: #97a1a7;
 
}

#right{
  float: right;
  position:relative;
  padding: 0 0 0 0px;
  width:430px;
  height:488px; 
}


/********************* menu ****************************/

#menu{
  position:relative;
	top:10px;
 	left:57px;
}

.menu p{
	padding: 1 0 0 0px;
	text-decoration:none;
  color:#000000;
	font-family: Helvetica, sans-serif;
	font-size: 15px;
  line-height: 100%;
  font-weight: bold;
}

.menu a{
	text-decoration:none;
  color:#000000;
	font-family: Helvetica, sans-serif;
	font-size: 15px;
  line-height: 100%;
  font-weight: bold;
  text-transform: uppercase;
}

.menu a:hover{
	text-decoration:none;
  color:#FFFFFF;
}

.menu a:active{
 color:#FFFFFF;
}

#right_menu{
  position:relative;
  left:200px;
 	width:200px;
}

.right_menu p{
	padding: 1 0 0 0px;
	text-decoration:none;
  color:#FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size: 17px;
  line-height: 100%;
  font-weight: bold;
}

.right_menu a{
	text-decoration:none;
  color:#FFFFFF;
	font-family: Helvetica, sans-serif;
	font-size: 17px;
  line-height: 100%;
  font-weight: bold;
  text-transform: uppercase;
}

.right_menu a:hover{
	text-decoration:none;
  color:rgb(153,204,51);
}

#menu_gym {
  position:relative;
  left:400px;
  top:100px;
 	width:200px;	
}

#menu_fb {
  position:relative;
  left:200px;
 	width:200px;	
}

.menu_fb a{
	text-decoration:none;
  color:#4a6394;
	font-family: Miriad pro, sans-serif;
	font-size: 14px;
	line-height: 100%;

}

.menu_fb a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

.right_menu a:active{
 color:rgb(153,204,51);
}


.space{
padding-bottom: 40px;
}

.menuitem_1{
	position:relative; 
  top: 70px;
  left: 87px; 
}
.menuitem_2{
	position:relative; 
  top: 70px;
  left: 85px; 
}
.menuitem_3{
	position:relative; 
  top: 70px;
  left: 76px;  
}
.menuitem_4{
	position:relative; 
  top: 70px;
  left: 67px;
}
.menuitem_0{
	position:relative; 
  top: 70px;
  left: 59px; 
}
.menuitem_5{
	position:relative; 
  top: 70px;
  left: 51px; 
}
.menuitem_6{
	position:relative; 
  top: 70px;
  left: 27px; 
}
.menuitem_7{
	position:relative; 
  top: 70px;
  left: 0px; 
}

.menuitem_8{
	position:relative; 
  top: 70px;
  left: 200px; 
}


/********************* footer ****************************/

#footer{
  clear: both;
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
	width:1042px;
  background-color: #26000d;
}

#footer span{
	color:#525757;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	width:1042px;
	display:block;
	padding: 5px 0px;
}

/********************* mapa ****************************/

#mapa {
position: relative;
	height: 350px;
}

/********************* ine ****************************/

.clear {
clear: both;
height: 1px;
font-size: 1px;
line-height: .5;
} 

.tabulka td{
	padding: 5px 10px 5px 20px;
  color:#FFFFFF;
	font-family: Miriad pro, sans-serif;
	font-size: 12px;
}

.tabulka2 td{
	padding: 5px 5px 5px 5px;
  color:#FFFFFF;
	font-family: Miriad pro, sans-serif;
	font-size: 12px;
}
