img {border:0}
.o {font-weight:bold;color:#da251d}
.o2 {padding:5px;font-weight:bold;color:#fff;font-size:13px;background-color:#881813}
.m {font-weight:bold;color:#39ad29}
.no {display:none}

h1 {margin:0 0 10px 0;padding:0 0 20px 50px;font-family:arial,verdana;font-size:18px;color:#da251d;font-weight:bold;font-style:italic;background:url(../gfx/bgh1.gif) no-repeat}
h2 {margin:0 0 10px 0;padding:0;font-family:arial,verdana;font-size:16px;color:#838281;font-weight:bold}
h3 {margin:0 0 5px 0;padding:0;font-family:verdana,arial;font-size:11px;color:#000;font-weight:bold}
h4 {height:20px;line-height:20px;margin:0 0 10px 0;padding:0;font-family:verdana,arial;font-size:12px;color:#fff;font-weight:bold;background-color:#838281}

body {margin:0;padding:0;background:url('../gfx/bg.gif') repeat-x;background-color:#fff}
#body2 {margin:0 auto;padding:0;text-align:center;background-color:#fff}
#global {margin:0;padding:0;text-align:left}
#body2, #global, #header0, #header1, #header2, #footer {width:780px}

#header0 {height:40px;background:url('../gfx/bgheader0.gif') no-repeat}
#header0 ul, #header0 li {float:right;line-height:40px;list-style-type:none;font-family:verdana,arial;font-size:11px;font-weight:bold}
#header0 ul {margin:0;padding:0}
#header0 li {margin:0 5px 0 5px;padding:0}
#header0 a {color:#1e2065}
#header0 a:hover {text-decoration:none}

#header1 .hd1, #header1 .hd2 {float:left;height:150px}
#header1 .hd1 {width:180px;text-align:center}
#header1 .hd1 img {padding:24px 0 0 0}
#header1 .hd2 {width:600px}
#header2 {float:left;height:10px;margin:0 0 10px 0;background:url('../gfx/bgheader2.gif') repeat-x}

#info {float:left}
#info {width:180px}
#info p {text-align:center}

.menu {float:left;width:170px;margin:0 0 15px;padding:0 0 10px 0px;background:url('../gfx/bgheader2.gif') repeat-x;background-position:bottom}
.menu strong {font-weight:normal}
.menu .m0 a, .menu .m1 a {display:block;margin:0;font-family:verdana, arial;text-decoration:none}
.menu .m0 a {height:25px;line-height:25px;padding:0 0 0 10px;font-size:12px;color:#000;border-bottom:1px solid #dad8d8}
.menu .m0 a:hover {color:#000;background-color:#f8f6f6}

.menu .m1 a {height:10px;padding:2px 0 2px 10px;font-size:10px;color:#a1a0a0}
.menu .m1 a:hover {text-decoration:underline}
.menu .sel0 a {color:#da251d;background:url('../gfx/bgmenu2.gif') no-repeat;background-position:bottom left}
.menu .sel1 a {color:#da251d}
.menu ul {list-style-type:none;margin:0;padding:0}
.menu li {margin:0;padding:0}

.klient {float:left;width:170px;min-height:105px;_height:105px;margin:0 0 20px 0;padding:0 0 10px 0;text-align:center;font-family:verdana, arial;font-size:11px;color:#000;background:url('../gfx/bgheader2.gif') repeat-x;background-position:bottom;background-color:#e7e8e8}
.klient p {margin:0 0 5px 0;padding:0}
.klient ul {list-style-type:none;margin:0;padding:0}
.klient li {margin:0;padding:0}
.klient a {color:#da251d}
.klient a:hover {text-decoration:none}
.klient img {border:2px solid #fff}
.klient .in {margin:0 0 3px 0;width:125px;height:15px;font-family:verdana, arial;font-size:11px}
.klient .ok {font-family:verdana, arial;font-size:11px;color:#fff;background-color:#da251d;border:2px solid #fff;cursor:pointer}

.bn {float:left;width:170px;margin:0 0 5px 0;padding:0;text-align:center}
.bn img {margin:0 0 30px 0}

.kontakt {float:left;width:170px;margin:0 0 30px 0;padding:0;text-align:center;font-family:verdana, arial;font-size:10px;color:#000}
.kontakt ul {list-style-type:none;margin:0;padding:0}
.kontakt li {margin:0;padding:0}
.kontakt a {color:#da251d}
.kontakt a:hover {text-decoration:none}

#content {float:left;width:580px;padding:0 10px 20px 10px;font-family:verdana, arial;color:#838281;font-size:11px}
#content a {color:#8b541d}
#content a:hover {text-decoration:none}
#content .n {list-style-type:none;margin:0 0 30px 0}
#content ul, ol {margin:0 0 30px 0;padding:0 0 0 20px}
#content li {line-height:18px}
#content p {margin:0 0 15px 0;line-height:15px}
#content .c {text-align:center}
#content .r {text-align:right}

.terminy {margin:0 10px 0 10px}

.novinka {float:left;width:580px;margin:0 0 10px 0}
.novinka img {float:left;margin:0 10px 10px 0;border:4px solid #dcdcdb}

/* rezervace */
#rez {float:left;margin:0 0 20px 7px;border-left:1px solid #000}
#rez div {float:left}
#rez p {margin:0;padding:5px 0 0 0}
#rez .den {width:555px;border-top:1px solid #000}
#rez .hod {width:36px;height:40px;border-right:1px solid #000;font-size:9px}
#rez .c {text-align:center;color:#fff;background-color:#da251d}
#rez .d {text-align:center;color:#fff;background-color:#838281}
#rez .den u {display:block;float:left;width:9px;height:40px} /* 1/4 hodiny */
#rez .hsp {border-right:1px solid #000} /* oddelovac hodiny */
#rez .akce, #rez .obsazeno, #rez .moje {color:#000}
#rez .akce {background-color:#39ad29}
#rez .obsazeno {background-color:#831611}
#rez .moje {background-color:#e48413}

.rezervace {float:left;width:580px;margin:0 0 20px 0}
.rezervace .t1, .rezervace .t2, .rezervace .t3, .rezervace .t4 {float:left;height:30px;border-bottom:2px solid #fff;background-color:#f4f4f3}
.rezervace .t1, .rezervace .t3, .rezervace .t4 {line-height:30px}

.rezervace .t1 {overflow:hidden;width:142px;text-align:center}
.rezervace .t2 {overflow:hidden;width:268px;margin-left:2px;padding-left:2px}
.rezervace .t3 {width:60px;margin-left:2px;text-align:center}
.rezervace .t4 {width:100px;margin-left:2px;text-align:center}
.rezervace .b {line-height:30px;font-weight:bold;text-align:center;background-color:#e3e3e2}

.spinner {position:relative;width:580px;height:500px;background:url('../gfx/bgheader2.gif') repeat-x;background-position:bottom;background-color:#f4f4f3}
.sp1, .sp2 {float:left;width:65px;text-align:center;font-size:9px}
.sp1 {height:87px}
.sp2 {font-weight:bold;color:#da251d}
.s0, .s1, .s2, .s3, .s4, .s5, .s6, .s7, .s8, .s9, .s10, .s11, .s12, .s13, .s14, .s15 {position:absolute;width:65px}
.s0 {left:60px;top:50px}
.s1 {left:40px;top:230px}
.s2 {left:150px;top:230px}
.s3 {left:240px;top:210px}
.s4 {left:300px;top:155px}
.s5 {left:290px;top:50px}
.s6 {left:220px;top:10px}
.s7 {left:40px;top:360px}
.s8 {left:120px;top:360px}
.s9 {left:200px;top:360px}
.s10 {left:280px;top:340px}
.s11 {left:350px;top:310px}
.s12 {left:420px;top:260px}
.s13 {left:470px;top:200px}
.s14 {left:480px;top:90px}
.s15 {left:430px;top:10px}

.instruktor {float:left;width:145px;min-height:170px;_height:170px;margin:0 0 10px 0}
.instruktor2 {float:left;width:580px}
.instruktor2 .portret {float:left;margin:0 10px 10px 0}
.instruktor2 img {float:left;margin:0 10px 10px 0;border:4px solid #dcdcdb}

.galerie {float:left;width:580px;margin:0 0 20px 0;text-align:center}
.foto {float:left;width:120px;min-height:150px;_height:150px;margin:8px;text-align:center}
.foto .foto1 {width:120px;margin:0 0 5px 0}
.foto .foto2 {text-align:center;width:120px;font-size:10px}
.foto .foto1 img {margin:0;padding:2px;border:2px solid #e8e7e5}

.form {float:left;width:580px;margin:0 0 20px 0}
.form b, .form i, .form u {float:left;margin-bottom:5px;font-style:normal;font-weight:normal;text-decoration:none}
.form b {width:200px}
.form i {width:380px}
.form u {width:580px;margin:30px 0 0 0;text-align:center}
.form .f, .form .f2, .form .f3, .form .f4, .form .f5, .form .f6 {font-family:verdana, arial;font-size:11px;color:#000}
.form .f {width:200px}
.form .f2 {width:20px}
.form .f3 {width:50px}
.form .f4 {width:200px;height:150px}
.form .f5 {width:200px;height:70px}
.form .f6 {width:350px}
.form .ok {color:#fff;background-color:#E0521D;border:2px solid #fff}

#footer {float:none;margin:0 auto;padding:0;height:20px;line-height:20px;text-align:center;font-family:verdana, arial;color:#f2c3c1;font-size:9px;background-color:#da251d}
#footer a {color:#f2c3c1;text-decoration:underline}
#footer a:hover {text-decoration:none}

/* foto - nahled */
#tipDiv {position:absolute;visibility:hidden;z-index:100}
