body
    {margin:0; padding:0;
     background-color:#f0fff0;
     text-align:center;
     font-family:Verdana, Arial, sans-serif;
     line-height:122%;}

div {margin:0; padding:0;}

a {outline:none;}

#centertext
    {width:960px; h\eight:590px; min-height:590px;
     background-color:#f0fff0;
     margin:0 auto; padding:8px;
     text-align:justify;
     border:6px solid #244824;
     position:relative;}

#logo {height:50px;}

#logo img {border:none;}

#klub
     {width:327px; height:30px;
      position:absolute; left:5px; top:13px;}

#horse
     {width:63px; height:35px;
      position:absolute; left:450px; top:8px;}

#epona
     {width:316px; height:28px;
      position:absolute; right:0; top:15px;}

#menu
    {height:62px; width:100%;
     font-size:14px; font-weight:bold;
     position:absolute; left:0; top:20px;
     line-height:18px; letter-spacing:2px;}


#menu dl {padding:0; margin:0 0 0 12px;}
#menu dt {font-size:1px; text-align:right;}
#menu dd {float:left; margin:0; padding:0 0px 0 0; text-align:center;}
#menu dd a, #menu dd a:visited {text-decoration:none; color:#9b0000; float:left;}
#menu dd span {float:left; border-bottom:1px solid #9b0000; cursor:pointer;}
#menu dd .single {height:1.7em;}
#menu dd .double {height:3em;}
 
#menu dd span.side {width:5px; float:left; border-top:1px solid #f0fff0;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
 
#menu dd span.side b.p1 {width:0; height:1px; float:left; margin-left:3px; border-left:2px solid #9b0000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 

* html #menu dd span.side b.p1 {width:2px; w\idth:0;}
 
#menu dd span.side b.p2 {width:2px; height:1px; float:left; margin-left:2px; background:#ecd6d5; border-left:1px solid #9b0000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 

* html #menu dd span.side b.p2 {width:3px; w\idth:2px;}
 
#menu dd span.side b.p3 {width:3px; height:2px; float:left; margin-left:1px; background:#ecd6d5; border-left:1px solid #9b0000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

* html #menu dd span.side b.p3 {width:4px; w\idth:3px;}
 
#menu dd span.side b.p4 {width:4px; float:left;
background:#ecd6d5; border-left:1px solid #9b0000; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

* html #menu dd span.side b.p4 {width:5px; w\idth:4px;}
 
#menu dd span.side b.p5 {width:0; height:1px; float:left; margin-right:3px; border-right:2px solid #9b0000; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

* html #menu dd span.side b.p5 {width:2px; w\idth:0;}
 
#menu dd span.side b.p6 {width:2px; height:1px; float:left; margin-right:2px; background:#ecd6d5; border-right:1px solid #9b0000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

* html #menu dd span.side b.p6 {width:3px; w\idth:2px;}
 
#menu dd span.side b.p7 {width:3px; height:2px; float:left; margin-right:1px; background:#ecd6d5;border-right:1px solid #9b0000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

* html #menu dd span.side b.p7 {width:4px; w\idth:3px;}
 
#menu dd span.side b.p8 {width:4px; float:left;
background:#ecd6d5; border-right:1px solid #9b0000; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

* html #menu dd span.side b.p8 {width:5px; w\idth:4px;}
 
#menu dd.low {margin-top:1.3em;}

 
#menu dd span.mid {border-top:1px solid #9b0000; padding:0 9px;
 background:#ecd6d5;}
 
#menu dd a:hover, #menu dd a#select {border:0; text-decoration:none;}
#menu dd a:hover span.mid, #menu dd a:hover span.side b  {color:#f9f0f0; background:#9b0000;} 
#menu dd a#select span.mid, #menu dd a#select span.side b {background:#244824; color:#f0fff0;}
#menu dd a#select span, #menu dd a#select span {border-bottom:1px solid #244824;}
 
.clear {clear:both;}

#line {height:6px; width:976px;
    background-color:#244824;
    position:absolute; left:0; top:80px;}

#header1 {width:100%; height:40px;}

#header2 {width:100%; height:76px;}

p {margin:0; text-indent:2ex;}

h1 {text-align:center; font-size:140%; color:#244824;
   margin:1ex; font-variant:small-caps; letter-spacing:2px;}

h2 {text-align:center; font-size:133%; color:#244824;
   margin:3ex 0.2ex 0.5ex; font-variant:small-caps; letter-spacing:1px;}

h3 {text-align:center; font-size:120%; color:#244824;
   margin:1ex 0.2ex 3ex; line-height:130%;}

#submenu
    {height:37px; width:976px;
     background-color:#244824; 
     font-size:13px; font-weight:bold; letter-spacing:1px;
     position:absolute; left:0; top:80px;}

#submenu dl {padding:0; margin:0 0 0 50px;}
#submenu dt {font-size:1px; text-align:right; height:13px;}
#submenu dd {float:left; margin:0; padding:0 15px 0 0; text-align:center;}
#submenu dd a, #menu dd a:visited {text-decoration:none; color:#9b0000; float:left;}
#submenu dd span {float:left; border-bottom:1px solid #9b0000; cursor:pointer;}
#submenu dd .single {height:1.7em;}

 
#submenu dd span.side {width:5px; float:left; border-top:1px solid transparent;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
 
#submenu dd span.side b.p1 {width:0; height:1px; float:left; margin-left:3px; border-left:2px solid #9b0000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 

* html #submenu dd span.side b.p1 {width:2px; w\idth:0;}
 
#submenu dd span.side b.p2 {width:2px; height:1px; float:left; margin-left:2px; background:#ecd6d5; border-left:1px solid #9b0000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 

* html #submenu dd span.side b.p2 {width:3px; w\idth:2px;}
 
#submenu dd span.side b.p3 {width:3px; height:2px; float:left; margin-left:1px; background:#ecd6d5; border-left:1px solid #9b0000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

* html #submenu dd span.side b.p3 {width:4px; w\idth:3px;}
 
#submenu dd span.side b.p4 {width:4px; float:left;
background:#ecd6d5; border-left:1px solid #9b0000; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

* html #submenu dd span.side b.p4 {width:5px; w\idth:4px;}
 
#submenu dd span.side b.p5 {width:0; height:1px; float:left; margin-right:3px; border-right:2px solid #9b0000; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

* html #submenu dd span.side b.p5 {width:2px; w\idth:0;}
 
#submenu dd span.side b.p6 {width:2px; height:1px; float:left; margin-right:2px; background:#ecd6d5; border-right:1px solid #9b0000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

* html #submenu dd span.side b.p6 {width:3px; w\idth:2px;}
 
#submenu dd span.side b.p7 {width:3px; height:2px; float:left; margin-right:1px; background:#ecd6d5;border-right:1px solid #9b0000; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  

* html #submenu dd span.side b.p7 {width:4px; w\idth:3px;}
 
#submenu dd span.side b.p8 {width:4px; float:left;
background:#ecd6d5; border-right:1px solid #9b0000; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

* html #submenu dd span.side b.p8 {width:5px; w\idth:4px;}
 
#submenu dd.low {margin-top:1.3em;}
* html #submenu dd.low {margin-top:1.2em;}
 
#submenu dd span.mid {border-top:1px solid #9b0000; padding:0 6px;
 background:#ecd6d5;}
 
#submenu dd a:hover, #submenu dd a#subselect {border:0; text-decoration:none;}
#submenu dd a:hover span.mid, #submenu dd a:hover span.side b  { background:#f0fff0;} 

#submenu dd a#subselect span.mid, #submenu dd a#subselect span.side b {color:#244824; background:#f0fff0; cursor:default;}

#submenu dd a#subselect span, #submenu dd a#subselect span {border-bottom:1px solid #f0fff0;}

#submenu dd a#subselect:hover {cursor:default;}

img.right {float:right; margin:5px 2px 5px 1em; border:3px ridge rgb(192,0,0);}

.hand {cursor:pointer;}
.default {cursor:default;}

a.mail {color:rgb(0,50,0); text-decoration:none;}
a.mail:hover {color:rgb(92,0,0); text-decoration:underline; 
cursor:url(img/email.cur);}

table, tr, th, td {border:none;}
th {text-align:right; vertical-align:top; padding:5px 8px;}
td {vertical-align:top; text-align:left; padding:5px 8px;}

ul {list-style-type:disc; list-style-image:url(../img/ul.gif); margin-left:1.5ex;}
ul li {margin-bottom:0.7ex; text-align:justify; padding-left:0.7em; margin-right:3ex;}

ol {margin-left:1ex;}
ol li {padding-left:0.3em; margin-right:3ex;}

div.hr {height:1px; background-color:#244824; margin:0.2ex 0 0.3ex;}
div.hr2 {height:2px; background-color:#244824; margin:0.4ex 0 0.3ex;}

a {color:rgb(150,0,0); text-decoration:none;}
a:hover {color:rgb(0,50,0); text-decoration:underline;}

div.ram {border:3px ridge rgb(192,0,0);
         text-align:center;
         font-size:14px; line-height:20px;}

div.fota {margin:0 10px; text-align:center;}

div.fota img {margin:6px;}

div.left {float:left; margin:5px 1em 5px 2px; border:3px ridge rgb(192,0,0);
          font-size:14px; line-height:20px; text-align:center;}

div.right {float:right; margin:5px 2px 5px 1em; border:3px ridge rgb(192,0,0);
          font-size:90%; text-align:center;}

img.left {float:left; margin:5px 1em 5px 2px;}

img.right {float:right; margin:5px 2px 5px 1em;}

div.block img {display:block; cursor:pointer;}

.clear {clear:both;}


div.fotky {margin-left:80px;}
div.fotky img {float:left;}

table.right {float:right;}
table.right td {text-align:center;}

.separ {margin-top:1em;}
.oddel {margin-top:2em;}

table {font-size:100%;}
table.prihlas {font-size:100%;}
table.terminy, table.kurzy, table.vysledky {border:1px solid rgb(0,100,0); border-collapse:collapse;}
table.terminy td, table.vysledky td {border:1px solid rgb(0,100,0); border-collapse:collapse; text-align:center;}
table.kurzy td {border:1px solid rgb(0,100,0); border-collapse:collapse; text-align:right;}
table.terminy th, table.kurzy th, table.vysledky th {border:1px solid rgb(0,100,0); border-collapse:collapse; text-align:left; font-weight: normal}
table.terminy td.kvalif {color:rgb(223,0,0); background-color:rgb(225,240,225);}
th {text-align:right; vertical-align:top;}
td {vertical-align:top; text-align:left;}
table.vysledky  {margin-top:2em;}
table.vysledky td {text-align:left;}
table.vysledky th {text-align:center; font-weight:bold;}
td.center {text-align:center;}
table.terminy td {font-weight:bold;}

.red {color:#f00;}
div.red {border:1px solid rgb(0,100,0); padding:8px; margin-top:2ex;
         color:rgb(223,0,0); background-color:rgb(225,240,225);                                      margin-bottom:1ex; text-align:center;}
div.red h2 {color:rgb(223,0,0); margin:0.3em 0 0.2em; font-size:110%;}

h2.small {font-size:110%;}
h3.small {font-size:95%;}

.b {font-weight:bold;}
.nutne {color:rgb(223,0,0); background-color:rgb(255,255,127);}
