html {background:#E7E4DB;}

h1 {font-size:180%;display:block;color:#F67C0F; padding:0; margin:0; margin-bottom:10px;  font-weight:normal; background:url(_images/h1.jpg) no-repeat; margin-left:-70px; padding-left:120px; padding-bottom:25px; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:130%; padding:0; margin:0; padding-bottom:5px; margin-bottom:5px; padding-top:0px; color:#C3230E; background:url(_images/h2.jpg) no-repeat; background-position:0px 3px; padding-left:28px; margin-top:20px;}
h3 {font-size:12px; padding:0; margin:0; padding-bottom:0px; margin-bottom:5px; padding-top:13px;}
.polozkaadmin {background-color:#F8AD74; border:1px solid #F8AD74; padding:3px; margin:3px; display:block; margin-left:0;}
.polozkaadmin a { text-decoration:none; color:#000000;}
.polozkaadmin:hover {background-color:#F8AD74; border:1px solid #F8AD74;}
.polozka {border:1px solid #CCCCCC; padding:3px; margin:3px; display:block; margin-left:0; font-size:11px;}
.polozka a { text-decoration:none; color:#000000;}
.polozka:hover {background-color:#98BAE8; border:1px solid #0068B5;}

.seda {color:#376C96; background-color:#CDDEEB; display:block; padding:3px;border-top:1px solid #0099CC;border-bottom:1px solid #0099CC; margin-top:-6px; height:12px;}
.seda a {color:#376C96; font-weight:bold;}
.akce td {border-bottom:1px solid #CCCCCC; text-align:center;}
.akce th {border:none;}
.akce {border-collapse:collapse; width:100%;}
input {font-size:13px; margin-top:5px;}
textarea {font-size:13px;margin-top:5px;}
select {font-size:13px;margin-top:5px; width:121px;}

html {
	padding:0;
	margin:0;
	}

a {color:#F47608; text-decoration:underline;}
a:hover {text-decoration:none;}

body {font-family:Arial, Helvetica, sans-serif;font-size:0.8em;	margin:0px;	padding:0px; line-height:150%;background:url(_images/background.jpg) no-repeat; background-position:center 30px; }

p {
	margin:0px;
	margin-bottom:7px;
}

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

#stranka {position: relative;}

#stranka2 {	width: 980px;height:600px;position: relative;margin: auto; padding-left:0px;}

#hlavicka {height:99px;width:980px;position:absolute; top:0; left:0; display:block; background:url(_images/bg-header.jpg) no-repeat;}

#logo {
	position: absolute;
	left:50px;
	top:60px;
}
table {width:100%; border-collapse:collapse;
	}
	
td {
	padding:5px;
	}


#obsah {
	position:absolute;
	width:980px;
	top:30px;
	padding-top:0px;
	background:url(_images/bg-obsah.jpg) repeat-y;
}

#spicka {
	background-image:url(_images/spicka.gif);
	width:30px;
	height:70px;
	top:0px;
	left:161px;
	position:absolute;
}

#menu {
display:block;
position:absolute;
top:106px;
font-size:85%;
left:220px;
padding-top:0px;
padding-bottom:0px;
padding-left:50px;
width:700px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 90px;
float: left;
}

#menu a, #menu h2 {
display: block;
margin: 0;
	padding-top:8px;
	padding-bottom:8px;
	background:none;
	color:#000;
}

#menu h2 {
padding:0;
margin:0;
width:90px;
text-align:left;
}

#menu a {
text-decoration: none;
font-weight:normal;
text-align:center;
width: 90px;
}


#menu h2:hover {
	background:url(_images/tlacitko.jpg) no-repeat;
	}

#menu li {position: relative;background:none !important;}

#menu ul ul {
position: absolute;
padding:0;
left:0;
z-index: 500;
margin-top:-2px;
background:url(_images/linka.jpg) no-repeat #FFF;
background-position:88px 0;
text-align:left;
	width:160px;
	border:1px solid #D0D0D0;
	border-top:none;
	padding-bottom:15px;
}

#menu ul ul a {
	text-align:left;
	width:157px;
	font-size:100%;
	padding:5px;
padding-left:25px;
font-weight:bold;
text-transform:lowercase;
	}

#menu ul ul a:hover {
	color:#F97B0C;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 80%;
width:500px;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.tlacitko:hover {
	background:url(_images/tlacitko.jpg) no-repeat;
	}
	
.tlacitko:hover h2 a {
	color:#F97B0C !important;
	}

#box {
	width:auto;
}

#box a {
	color:#009933;}
	
#vlevo {float:left; width:350px;border-right:1px solid #CCCCCC; padding:10px; padding-right:10px; padding-left:5px; padding-top:0px;}
.vpravo {float:left; padding:10px; padding-top:0px; margin-top:-9px; text-align:right;}
#vlevohlavni {float:left; width:205px;padding:10px; padding-right:15px; padding-top:0px;}
.reklama {padding-top:8px;}

#content {
	width:950px;
	text-align:left;
	padding-left:30px;
	padding-top:300px;
	background:url(_images/bg-content.jpg) no-repeat;
	background-position:0px 150px;
	float:left;
}

#contenttext {
	top:0px;
	float:left;
	width:420px;
	min-height:300px;
	padding-left:0px;
	line-height:180%;
	color:#666;
	padding-top:0px;
}

#contenttextvelky {
	top:0px;
	float:left;
	width:650px;
	min-height:300px;
	padding-left:0px;
	line-height:180%;
	color:#666;
	padding-top:0px;
}

div.hr {
	clear:both;
  height: 75px;
  background:url(_images/hr.jpg) no-repeat;
}
div.hr hr {
  display: none;
}


#paticka {padding-top:20px;	margin-top:0px;text-align:left; width:980px; background:url(_images/bg-paticka.jpg) no-repeat #E7E4DB; float:left;}
#paticka a {color:#FFF;}

.cb {clear: both;}
#aktualni {position:absolute; background-color:#B3D4E7; height:17px; display:block; width:696px; top:153px; left:96px; padding-top:3px; }



/* #rozvrh table {width:670px;vertical-align:top;border-collapse:collapse;font-family:"Trebuchet MS", "Arial CE","Arial",sans-serif;font-size:10px;voice-family:"\"}\"";voice-family:inherit;font-family:"Trebuchet MS",sans-serif;} */


#rozvrh table,#rozvrh td {border:#9F9F9F 1px solid;text-align:center;vertical-align:middle; padding:5px; padding-top:0; padding-bottom:0;}

th {border:#999999 1px solid; padding:5px; font-size:12px; background:#CCCCCC;}


#teamtable table {width:660px;vertical-align:top;border-collapse:collapse;font-size:10px;voice-family:"\"}\"";voice-family:inherit;}

#teamtable table,#teamtable td {border:#f68634 1px solid;text-align:left;vertical-align:top;}

#teamtable .colortd {text-align:left;color:#ffffff;background:#f68634;font-weight:bold;}



#tpm {margin-left:0px;}

#fitness {margin-left:8px;}

#fitball {margin-left:18px;}

#rozvrh_cviceni {margin-left:27px;}





#ometode {margin-left:5px;}

#skupinova {margin-left:0px;}

#individualni {margin-left:8px;}


.spolupracujeme {width:230px;}

table.cviceni { 
	margin-left:0px; 
	border:2px solid #F68634 
	}


td.top {
	border-width: 2px 2px 0px 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #F68634
		}
td.leva {
	border-width: 0px 0px 0px 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #F68634
		}
td.prava {
	border-width: 0px 2px 0px 0px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #F68634
		}
td.bottomleva {
	border-width: 0px 0px 2px 2px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #F68634
		}
td.bottomprava {
	border-width: 0px 2px 2px 0px;
	border-spacing: 2px;
	border-style: solid;
	border-color: #F68634
		}


.floatingMenu a {

	

	font-size:12px;

	text-decoration:none;

	padding-left : 32px;

	padding-bottom : 2px;

	padding-right : 20px;

	padding-top : 2px;

	color:#FFFFFF;

}



.floatingMenu a:hover {color: #969696;}

/* hlavni menu*/
#pilates {padding-left:20px;}
#konzultace {padding-left:12px; padding-top:4px; padding-bottom:3px;}
#studio {padding-left:4px;}
#rehabilitace {padding-left:25px;}
#seminare {padding-left:30px;}
#cviceni {padding-left:15px;}
#prodej {padding-left:15px;}
#cenik { padding-left:30px;}
#cenik2 table {
	border-collapse:collapse;
	}
	
#cenik2 th {
	text-align:center;
	background:#FFDC9F;
	}
	
#cenik2 td {
	text-align:center;
	border: 1px solid #999999;
	}
	
#rozvrh_menu {padding-left:28px;}
#kontakt {padding-left:26px;}
#aktualityorg {margin-left:67px;}



#vpravo {
	float:right;
	padding-right:30px;
	}
	
#vpravo h3 {
	color:#000;
	text-transform:uppercase;
	}
	
#vizitka {
	padding-left:55px;
	padding-right:10px;
	padding-top:20px;
	width:140px;
	}
	
#vizitka2 {
	padding-left:15px;
	padding-right:10px;
	padding-top:70px;
	font-size:90%;
	width:180px;
	color:#999;
	}
	
.odsazenikontakt {
	display:block;
	float:left;
	width:45px;
	}
	
.submit {
	margin-left:150px;
	padding:3px;
	padding-left:20px;
	padding-right:20px;
	}
	
#nadpis {
	position:absolute;
	left:566px;
	top:20px;
	}
	
.zacatecnici {
	background:#FFC89F;
	color:#FFC89F;
	}
	
.pokrocili {
	background:#F68C3E;
	color:#F68C3E;	
	}

.bez {
	background:#E43D19;
	color:#E43D19;
	}

.tehotne {
	background:#FFEB0F;
	color:#FFEB0F;
	}

.lunch {
	background:#9EDF37;
	color:#9EDF37;
	}

.zumba {
	background:#639;
	color:#639;
	}

#neprehlednete {
	position:absolute;
	width:120px;
	left:10px;
	top:300px;
	font-size:85%;
	background:url(_images/neprehlednete.jpg) no-repeat;
	padding-left:18px;
	padding-top:65px;
	padding-right:15px;
	padding-bottom:20px;
	color:#841609;
	}

#fotky {
	position:absolute;
	width:150px;
	left:5px;
	top:355px;
	}

#fotky img {
	margin:3px;
	margin-bottom:10px;
	}
	
#navigace {
	padding:5px;
	padding-top:15px;
	padding-bottom:0;
	padding-left:0;
	color:#999;
	font-size:85%;
	position:absolute;
	top:320px;
	left:338px;
	width:400px;
	}
	
#navigace a {
	color:#999;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	}
	
#navigace a:hover {
	text-decoration:underline;
	}

.odsazeni {
	padding-right:25px;
	}
	
#admin {
	margin-top:170px;
	margin-left:40px;
	margin-bottom:270px;
	}
	
.instruktor {
	float:right;
	padding:3px;
	border:1px solid #F68734;
	}
	
	
.prvni {
width:260px;
	}
	
.stroje {margin-left:60px;}

.imgvpravo {float:right; padding-left:15px; padding-bottom:60px;}
.wunda {float:right; padding-left:15px;}

.okraje td {
	border-bottom:1px solid #FF6600;
	border-top:1px solid #FF6600;
	}
	
.chicago img {
padding:10px;
}

.patickalink {text-decoration:none;}
.patickalink:hover {text-decoration:underline;}

dl {
  position: relative;
  width: 420px;
  display:block;
  float:left;
  padding:15px;
}
dt {
  clear: both;
  float:left;
  width: 110px;
  padding: 6px 0 2px 0;
  text-align: left;
}
dd {
  float: left;
  width: 290px;
  margin: 0 0 8px 0;
  padding-left: 6px;
}

#vlajky {
	position:absolute;
	left:900px;
	top:0px;
	}
	
#vlajky img {
	margin-bottom:10px;
	}
	
.nahled {
	width:105px;
	padding:2px;
	height:110px;
	float:left;
	}
	
.stroje2 {
	background:#9FFFC7;
	color:#9FFFC7;
	}

.uzavrena {
	background:#62B2F7;
	color:#62B2F7;
	}

#menu2 {
	position:absolute;
	top:1px;
	right:20px;
	font-size:85%;
	}
	
#menu2 a {
	text-decoration:none;
	color:#666;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	}
	
#copy {
	position:absolute;
	bottom:20px;
	left:20px;
	color:#FFF;
	text-decoration:none;
	}
	

#kamen {
  position: absolute;
  left:-112px;
  top:350px;
  background:url(_images/kamen.jpg) no-repeat;
  display:block;
  height:79px;
  width:177px;
}

#pomlcka {
	position:absolute;
	left:320px;
	top:155px;
	font-size:170%;
	z-index:-200;
	}
	
.hlavni .editablenadpis {
	position:absolute;
	visibility:hidden;
	}
	
.oranzova {
	font-size:115%;
	color:#F17E21;
	font-weight:bold;
	}
	
#contenttext li, #contenttextvelky li {
	list-style:none;
	background:url(_images/li.jpg) no-repeat;
	background-position:0 6px;
	padding-left:30px;
	padding-top:0;
	}

#levacast li {
	list-style:none;
	background:url(_images/leveli.jpg) no-repeat;
	background-position:0 6px;
	padding-left:30px;
	margin:0;
	padding-top:0;
	color:#000;
	}
	
#levacast ul {
	margin:0;
	}
	
.main {
	margin:0;
	padding:0;
	margin-top:15px;
	}
	
.box {
	float:left;
	width:42%;
	padding-right:7%;
	}
	
.editablenadpis {
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	}
	
.editable {
	padding-bottom:10px;
	}
	
#boxy {
	float:left;
	width:100%;
	margin-bottom:40px;
	margin-top:20px;
	}
	
.oranzovy .editabletext {
	color:#EA7E23;
	}
	
#rozvrh table,#rozvrh td {border:#9F9F9F 1px solid;text-align:center;vertical-align:middle; padding:5px;}

#rozvrh td { height:10px; }

#levacast {
	float:left;
	width:170px;
	padding-left:30px;
	padding-right:60px;
	padding-top:15px;
	color:#666666;
	font-size:95%;
	}
	
#levacast h2 {
	background:none;
	padding-left:0;
	font-weight:normal;
	}
	
#levacast ul {
	padding-left:15px;
	}
	
#levacast a {
	text-decoration:none;
	color:#000000;
	}
	
#levacast a:hover {
	text-decoration:underline;
	}
	
#blog {
	float:right;
	margin-right:-60px;
	}
	
#facebook {
	margin-left:-20px;
	}
	
.selected {
	color:#F67C0F !important;
	font-weight:bold !important;
	}
	
.link {
	float:right;
	padding:5px;
	}
	
.submenu a {
	display:block;
	padding:5px;
	text-decoration:none;
	margin-top:-1px;
	padding-left:0px;
	border-bottom:1px solid #DFDFDF;
	width:165px;
	}
	
.submenu a:hover {
	text-decoration:underline;
	}
	
.submenu {
	padding-bottom:40px;
	}


.editable h2 {
	background:none;
	padding-left:0;
	font-weight:normal;
	color:#000;
	}
	
#levacast .uroven2 {
	color:#F87C15 !important;
	}
	
.uroven3 {
	padding-left:30px !important;
	background:url(_images/leveli.jpg) no-repeat;
	background-position:0px 10px;
	width:135px !important;
	color:#000 !important;
	font-size:90%;
	}
	
#contenttext img, #contenttextvelky img {
	margin:3px;
	border:1px solid #D0D0D0;
	padding:1px;
	}
	
hr {
	border:none;
	height:1px;
	background:#CCC;
	}
	
.clanek {
	float:left;
	width:100%;
	border-bottom:1px solid #E4E5E7;
	}

.clanek .link {
	width:100px;
	padding-top:5px;
	padding-bottom:10px;
	text-align:right;
	font-size:90%;
	float:right;
	color:#274367;
	text-decoration:none;
	}


#volby {
	visibility:hidden;
	}
	
.text {
	float:left;
	width:60%;
	margin-left:10px;
	}

.ilustracni {
	float:left;
	width:30%;
	padding:10px;
	}
	
.ilustracni2 {
	float:left;
	width:280px;
	}

.h2 h2 {
	font-size:130%; padding:0; margin:0; padding-bottom:5px; margin-bottom:5px; padding-top:0px; color:#C3230E; background:url(_images/h2.jpg) no-repeat; background-position:0px 3px; padding-left:28px; margin-top:20px;
	font-weight:bold;
	}
	
#levacast h2 a {
	color:#F47608;
	text-decoration:underline;
	}
	
.instruktorbox {
	text-align:center; float:left; display:block; margin-bottom:25px; height:160px; width:139px;
	border-bottom:1px dotted #CCC;
	font-size:120%;
	}
	
.instruktortext {
	height:130px;
	display:block;
	float:left;
	}
	
.cervena {
	font-weight:bold;
	color:#F00;
	font-size:120%;
	}
	
.zbozi {
	float:left;
	margin:3px;
	width:200px; 
	height:265px;
	text-align:center;
	font-size:85%;
	border-right:1px solid #CCCCCC;
	margin-bottom:10px;
	padding-right:5px;
	}
	
.zboziimg {
	text-align:center;
	display:block;
	height:155px;
	padding-top:5px;
	}

.zboziimg2 {
	float:left;
	width:60px;
	display:block;
	}
	
	
.floatright {
	float:right;
	}
	
.floatleft {
	float:left;
	}

input[disabled] {
	background:#EBEBE4;
	border:1px solid #B4B4B4;
	padding:2px;
	}

.terminy {
	border:none;
}

.terminy td, .terminy th {
	width:100px;
	border:none;
	}
	
.terminy td {
	text-align:center;
	border-bottom:1px solid #666;
	border-top:1px dotted #999;
	border-right:1px dotted #CCC;
	border-left:1px dotted #CCC;
	line-height:120%;
	}
	
.terminy th {
	border-bottom:1px solid #666;
	border-top:1px dotted #999;
	border-right:1px dotted #CCC;
	border-left:1px dotted #CCC;
	}

#paginace {
	width:100%;
	margin-top:10px;
	text-align:center;
	float:left;
	padding-bottom:20px;
	}

#paginace a {
	border:1px solid #AFAFAF;
	color:#5F5F5F;
	text-decoration:none;
	padding:7px;
	background:#EFEFEF;
	}
	
#paginace a:hover {
	border:1px solid #000000;
	color:#000000;
	}

#nasledujici a {
	float:right;
	}
	
#predchozi a {
	float:left;
	}
	
#zalozky {
	position:absolute;
	top:-23px;
	left:5px;
	}
