html {
}

h1 {font-size:180%;display:block;color:#F67C0F; padding:0; margin:0; margin-bottom:10px;  padding-left:0px; padding-bottom:25px; padding-top:5px; line-height:110%;}
h2 {font-size:130%; padding:0; margin:0; padding-bottom:5px; margin-bottom:5px; padding-top:0px; color:#F4821F;  margin-top:20px;}
h3 {font-size:110%; 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.72em;	margin:0px;	padding:0px; line-height:150%;background:url(_images/bg.jpg) repeat-x #793800; background-position:50px 50px;
}

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

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

#stranka {position: relative; background:url(_images/background.jpg) no-repeat top center;}

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

#hlavicka {height:99px;width:980px; float:left; height:170px; display:block; }

#logo {
	position: absolute;
	left:0px;
	top:35px;
}
table { border-collapse:collapse;
	}
	
td {
	padding:5px;
	border:1px solid #CCC;
	}


#obsah {
	position:absolute;
	width:980px;
	top:0px;
	padding-top:41px;
}

#podobsah {
	background:url(_images/bg-content.png) repeat-y;
	float:left;
	}

#menu {
display:block;
position:absolute;
top:76px;
font-size:80%;
left:275px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
width:730px;
}

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

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

#menu h2 {
padding:0;
margin:0;
text-align:left;
border-right:1px solid #FDF3EA;
}

#menu a {
text-decoration: none;
font-weight:normal;
text-align:center;
padding-left:7px;
padding-right:7px;
}


#menu h2:hover {
	background:#F18226;
	}

#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/bg-ul.jpg) repeat-y right #F38226;
	text-align:left;
	width:180px;
	border:1px solid #CA6803;
	border-top:none;
	padding-bottom:15px;
	padding-top:10px;
}

#menu ul ul a {
	text-align:left;
	width:187px;
	font-size:130%;
	padding:5px;
	padding-left:15px;
	color:#FFF;
	text-transform:lowercase;
	}

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

#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:#F18226;
	color:#FFFFFF !important;
	}
	
.tlacitko:hover h2 a {
	color:#FFF !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:971px;
	text-align:left;
	padding-left:8px;
	margin-top:-40px;
	padding-top:45px;
	float:left;
}

#content2 {
	background-color:#FFF;
	margin-top:-40px;
	padding-top:36px;
	width:963px;
	}

#content3 {
	width:975px;
	float:left;
	background:url(_images/bg-content2.png) no-repeat;
	margin-left:-8px;
	padding-top:36px;
	margin-top:-38px;
	padding-left:8px;
	}
	
#content4 {
	background:#FFF;
	float:left;
	width:962px;
	}

#contenttext {
	top:0px;
	float:left;
	width:720px;
	min-height:380px;
	_height:380px;
	padding-left:0px;
	color:#333;
	padding-top:0px;
	margin-top:-25px;
}

#contenttextvelky {
	top:0px;
	float:left;
	width:910px;
	min-height:380px;
	_height:380px;
	padding-left:20px;
	color:#333;
	padding-top:0px;
	margin-top:-25px;
}

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


#paticka {padding-top:40px;	margin-top:0px;text-align:left; width:950px; background:url(_images/bg-paticka.jpg) no-repeat #793800; float:left; height:70px; padding-left:30px;}
#paticka a {color:#793800; padding-left:10px; padding-right:10px; font-size:120%;}

#paticka .selected {
	color:#000 !important;
	text-decoration:none;
	}

.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;}

#rozvrh td { height:40px; }

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:0px;
	padding-left:20px;
	width:210px;
	}
	
#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:0px;
	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;
	}

#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-bottom:30px;
	padding-left:0;
	color:#000;
	font-size:95%;
	float:left;
	width:100%;
	display:block;
	}
	
#navigace a {
	color:#000;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	}
	
#navigace a:hover {
	text-decoration:underline;
	}

.odsazeni {
	width:160px;
	display:block;
	float:left;
	}
	
#admin {
	margin-top:170px;
	margin-left:40px;
	margin-bottom:270px;
	}
	
.instruktor {
	float:right;
	padding:3px;
	border:1px solid #F68734;
	}
	
.fotka {
	padding:3px;
	margin-bottom:20px;
	margin-left:40px;
	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:1px;
	float:left;
	}
	
.stroje2 {
	background:#9FFFC7;
	color:#9FFFC7;
	}
	
#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;
	}
	
#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;
	}
	
.editablenadpis {
	font-size:180%;display:block;color:#F67C0F; padding:0; margin:0; margin-bottom:10px; font-weight:bold; padding-left:0px; padding-bottom:15px; padding-top:5px;
	}
	
.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:40px; }

#levacast {
	float:left;
	width:180px;
	background:url(http://global.emocio.cz/img/gato/bg-vlevo.jpg) repeat-y right;
	padding-left:0px;
	margin-top:20px;
	margin-right:25px;
	}
	
#levacasttext {
	background:url(http://global.emocio.cz/img/gato/bg-vlevotop.jpg) no-repeat top right;
	padding-top:10px;
	padding-right:15px;
	padding-left:8px;
	}
	
#levacast h2 {
	background:none;
	padding-left:0;
	font-weight:normal;
	}
	
#levacast ul {
	padding-left:15px;
	}
	
#levacast a {
	text-decoration:none;
	color:#000000;
	padding-left:15px;
	width:90%;
	}
	
#levacast a:hover {
	text-decoration:underline;
	}
	
#blog {
	float:right;
	margin-right:-60px;
	}
	
#facebook {
	margin-left:-20px;
	}
	
.selected {
	color:#000 !important;
	font-weight:bold !important;
	}
	
#menu .selected {
	background:#F18226;
	font-weight:normal !important;
	color:#fff !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;
	}


#levacast .uroven2 {
	font-size:120%;
	}
	
#levacast .selected, .uroven2.selected {
	color:#000 !important;
	}
	
.uroven3 {
	padding-left:30px !important;
	width:135px !important;
	color:#000 !important;
	}
	
#contenttext img, #contenttextvelky img {
	margin:3px;
	border:1px solid #D0D0D0;
	padding:1px;
	}
	
hr {
	border:none;
	height:1px;
	background:#CCC;
	}
	
.slideshow {
	clear:both;
	position:absolute;
	display:block;
	margin-top:0px;
	margin-bottom:120px;
	height:270px;
	width:970px;
	margin-left:-50px;
	padding-left:60px;
	background:url(_images/slideshow.jpg) no-repeat center bottom;
	padding-bottom:40px;
	top:170px;
	}

.slideshow img {
    position:absolute;
    z-index:1;
	border:1px solid #9F9F9F;
	clear:both;
}

.noborder {
	width:270px;
	line-height:120%;
	}

.noborder td {
	border:none;
	padding:1px;
	font-size:100%;
	}
	
.box {
	float:left;
	display:block;
	min-height:750px;
	_height:750px;
	width:270px;
	margin-right:20px;
	border-right:1px solid #CCC;
	padding-right:20px;
	}
	
.box td {
	padding:0px;
	font-size:95%;
	}
	
#telefon {
	padding:0;
	margin:0;
	border:none !important;
	}
	
.info {
	background:url(_images/info.png) no-repeat top right;
	}
	
.dalsi {
	background:url(_images/dalsi.png) no-repeat top right;
	text-align:right;
	display:block;
	padding:10px;
	padding-top:5px;
	text-decoration:none;
	color:#333;
	float:right;
	width:150px;
	margin-top:20px;
	}
	
.dalsi:hover {
	color:#F60;
	}
	
.floatright {
	float:right;
	}
	
#podkres {
	position:relative;
	z-index:0;
	position:absolute;
	font-size:300%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FDEFE4;
	top:150px;
	left:0px;
	width:100%;
	text-align:center;
	}
	
#levacast .editablenadpis {
	position:absolute;
	visibility:hidden;
	}
	
#map {
	width:70% !important;
	display:block;
	height:250px;
	}
	
.blokilustracni {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	}
	
.blokilustracni img {
	border:none !important;
	}
	
.rezervace td {
	border:none;
	padding:5px;
	}
	
.rezervace input {
	padding:3px;
	}
	
.ilustracni {
	float:left;
	width:150px;
	}
	
.clanek {
	float:left;
	width:450px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	}
	
.padding {
	float:left;
	padding:10px;
	border:1px solid #999;
	width:65%;
	padding-top:0;
	margin-bottom:20px;
	background:#F4F4F4;
	}
	
.tvorba {
	margin-right:20px;
	color:#E78A3D !important;
	position:absolute;
	right:0;
	bottom:10px;
	text-decoration:none;
	font-size:1em !important;
	}

#content2 {
	background-color:#FFF;
	}

a, h1, h2, h3, #levacast a, .editablenadpis {
	color:#DB5A04;
	}

#levacast .editable a {
	padding-left:0;
	}
	
#kempy {
	background:#FFF;
	text-align:center;
	}

.noborder2 td {
	border:none;
	}
