*			{ padding:0px; margin:0px; border:0px; }

/*	FONT-FAMILY  */
*     { font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;	}      
h1, h2, h3, h4, h3 a { color:#c24708; font-family: "Arial Black", "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; margin-bottom:10px; } /* arial black 18px */
h1 { font-size:24px; font-weight:normal;}
h2 { font-size:18px; font-weight:normal; }
h3 { font-size:15px; font-weight:normal;}
h4 { font-size:12.8px; font-weight:normal;}

.left td          { text-align:left; }

.content ul, .content ol 	{ margin:10px 5px 5px 5px;}  
.content p 								{ margin:5px; }

.content ul li { display:block; color:#C24708; height:17px; padding-left:20px; background:transparent url("./img/sipka.gif") 5px 2px no-repeat; }
.content ol li { color:#C24708; margin:5px 0px 4px 20px; }
.content a { color:#c24708;}
.content a img { margin-bottom:3px; margin-left:1px; }
.content a:hover {text-decoration:none; }
.content table { border-collapse:collapse; margin:10px 0px 10px 0px; }
.content table td { padding:5px 15px 3px 15px; border:1px solid #f9ece6; }
.content tr.top td, .content col.left { background-color:#f9ece6; color:#c24708; }
.content td.left { text-align:left; } 
.content tr.top td { border-top:1px solid #c24708; }
.content td.no { border:none;}
.content td.option { color:#999; font-style:italic;}
.content .rozvrh td { width:120px; text-align:center; border-color:#c24708;}
.w90  { width: 90px; text-align:right;}
.w160 { width:160px;}
.w320 { width:320px;}


td.joga               { background-color:#faa;}
td.tance              { background-color:#ffa;}
td.pilates            { background-color:#afa;}
td.taichi             { background-color:#aff;}
td.styling,td.pclass  { background-color:#aaf;}

td.lucie    { background-color:#faa;}
td.zbynek   { background-color:#ffa;}
td.jarmila  { background-color:#aff;}
td.dusan    { background-color:#aaf;}



.left_panel  { width:200px; float:left; padding-top:36px; margin-right:20px; }
 .left_panel img { border:1px solid #c24708; margin-bottom:20px; }
.right_panel { margin-left:240px; }
 .highlight  { border:1px solid #f2b751; background-color:#fde4c5; }
  .highlight div { margin:20px; }
 .right_side  { float:right; margin-left:20px; margin-top:20px; width:190px; }
 .left_side { margin:20px; width:240px; }

.foto { display:inline; margin:0px; }
 .foto img { border:1px solid #c24708;}
.form {  border:1px solid #f2b751; background-color:#fde4c5; margin-bottom:20px;}
 .form table { margin:20px; padding:0px; }
 .form table td { margin:0px; padding:0px; border:none;}
  label { color:#c24708; margin-top:20px;}
  textarea { width: 270px; height:120px; margin:0px 20px 0px 0px; }
  .input { border:1px solid #f2b751; background-color:#fff; color:#c24708; font-size:100%;padding:5px; display:block; width:160px;}
  input.input { height:18px; margin-top:0px; margin-bottom:10px;}
  .button { width:170px; padding:0px; height:18px; margin-bottom:0px;}
 #mess { width:270px; }

body { background: #fff url(./img/bg.gif) left top repeat-x; width:100%; height:100%; font-size:80%; }
 .center { position:absolute; top:0px; left:50%; height:100%; width:760px; margin-left:-380px; }      
  .header { font-size:11px; margin-top:5px; color:#ffb400; width:760px; text-align:center;}
   .header span { color:#c24708; }




div.navigation													{ position:absolute; top:70px; width:500px; left:50%; margin-left:-100px; margin-right:0px;}
div.navigation ul li										{ color:#c24708; display:block; position:relative; float:left; width:auto; height:30px; }

div.navigation ul li a									{ color:#c24708; display:block; }
div.navigation ul li ul li a            { width:100%; height:100%;}

div.navigation ul li ul									{ position:absolute; }
div.navigation ul li ul li							{ display:block; float:none; width:100px; height:17px; }

div.navigation ul li.separator					{ width:1px; padding-top:5px; margin:0px 0px;} 

div.navigation ul li a									{ padding:15px 0px  0px 0px; text-align:center; text-decoration:none; height:30px; width:10px; display:block; padding:10px;}
div.navigation ul li ul li a						{ padding:0px 0px 0px 10px; text-align:left; color:#C24708;}



div.navigation ul	li										{ background: #fff url("./img/menu_bg.png") 0px 0px repeat-x; }  /* casem tady bude img */
div.navigation ul li ul									{ display:none; width:100px; }

div.navigation ul li:hover,
div.navigation ul li.hover							{	background-color:#f9ece6 url(./img/menu_bg.png) 3px -3px repeat-x;}
div.navigation ul li:hover ul,
div.navigation ul li.hover ul						{ display:block; }
div.navigation ul li:hover ul li,
div.navigation ul li.hover ul li				{ width:170px; background-image:none;}

div.navigation ul li                    { z-index:0; background-color: expression(this.onmouseover = new Function("this.className += ' hover';"),this.onmouseout = new Function("this.className = this.className.replace(' hover', '')"));}
div.navigation ul li ul	li  						{ background-color: #fff; border-bottom:1px solid #eabfa9; }
div.navigation ul li ul	li.first  			{ border-top:1px solid #eabfa9; background-color: #fff; z-index:1;}

div.navigation ul li ul	li.tunning  		{ border-top:0px solid #eabfa9; border-bottom:0px solid #eabfa9; margin-top: -20px; background: #fff url("./img/tunning_bg.gif") 0px 0px repeat-x; height:20px; }

div.navigation ul li ul li a:hover			{ background-color:#f9ece6; }

div.navigation ul li.active	a						{ color:#000; font-weight:bold; } 
div.navigation ul li.active ul li a			{ color:#C24708; font-weight:normal; } 
div.navigation ul li ul li.active a			{ color:#000; background-color:#f9ece6;} 

div.navigation ul li                    { font-size:14px; } 
div.navigation ul li ul li              { font-size:12px; } 



	
   .content { margin-top:130px; }
  .footer { font-size:12px; width:760px; height:10px; background:#fff url("./img/color_C24708.gif") 0% 50% repeat-x; }
	 .footer p { text-align:right; }
   .footer p span { background-color:#fff; color:#c24708; }
    .footer a { color:#c24708; text-decoration:none; }
     .footer a:hover { text-decoration:underline; }
 img.logo { position:absolute; top:30px; left:50%; margin-left:-380px; }      
      
.content ul li { list-style-type:none; }
.tickets { }

      /* css změny pro jiný prohlížeč */
.tickets { }

.form {  color:#c24708; border:1px solid #f2b751; background-color:#fde4c5; margin-bottom:20px;}
 .form textarea { width: 270px; height:120px;}
 .input { border:1px solid #f2b751; background-color:#fff; color:#c24708; font-size:100%;padding:5px; display:block; width:160px;}
 .button { width:170px; padding:0px;}
 input.input { height:20px; margin-bottom:10px;}
.form .right_side { margin-top:0px; }
 ul.lined li a span { position:relative; top:-2px;} 
div.navigation ul li ul li a span { position:relative; top:0px;}
div.navigation ul li.hover ul li, 
div.navigation ul li:hover ul li { width:180px;}
div.navigation ul li a { width:auto; }
div.navigation ul li ul li a { width:170px;}
 
.footer { background:#fff url("./img/color_C24708.gif") 0% 80% repeat-x; }

      /* konec zmen */
ul.lined li { margin:0px; padding:0px; display:block; height:18px; width:220px; background:none; }
 ul.lined li a { margin:0px; padding:0px; color:#C24708; width:220px; border-top:1px solid #eabfa9;text-decoration:none; display:block; height:17px; padding:2px 0px 0px 20px; width:165px; background:transparent url("./img/sipka.gif") 5px 6px no-repeat; }
 ul.lined li.last a { border-bottom:1px solid #eabfa9; height:17px;}
 ul.lined li a:hover { background-color:#f9ece6;}
 
