body { margin: 0; padding: 0; background: #777777; font-family: verdana, arial, sans-serif; font-size: 70%; text-align: center; }
/* -- */
#web { width: 990px; margin: 0 auto; padding: 0; text-align: left; border: 0px solid #000000; background: #ffffff; } /* prostor pro web */
#head { height: 150px; background-color: #999999; } /* hlavicka */
#headc { position: absolute; z-index: 2; } /* obsah hlavicky */
#heads { position: absolute; z-index: 1; margin: 4px; } /* skryty obsah pod hlavickou - seo */
#head p { margin: 0; } /* odstavec v hlavicce */
/* -- */
#top { height: 25px; background: #777777; } /* prostor pod hlavickou */
#topc { position: absolute; z-index: 2; margin: 0 1px; padding: 0; } /* obsah - horni menu*/
#topi { position: absolute; z-index: 1; width: 990px; height: 25px; overflow: hidden; } /* vlozeny obsah */
#top p { } /* odstavec v top */
/* -- */
#body { margin: 25px 0 0 0; padding: 0; background: #ffffff; } /* telo webu */
#body .col {  } /* telo webu - sloupce */
/* -- */
#left { float: left; width: 200px; margin: 0; padding: 0; } /* levy sloupec */
#leftt { } /* horni cast */
#leftc { } /* stredni cast */
#leftb { } /* spodni cast */
#left p { } /* odstavec v levém sloupci */
/* -- */
#main { float: left; width: 590px; margin: 0; padding: 0; } /* hlavni - stredni sloupec */
#maint { } /* horni cast */
#mainc { margin: 0 40px; text-align: justify; } /* stredni cast */
#mainb { } /* spodni cast */
#main p { margin: 0; } /* odstavec ve stredním sloupci */
#main ul { margin: 0; padding: 0 0 0 1.2em; list-style-type: square; } /* odrazky */
#main ul li { margin: 0; padding: 0; } /* odrazky */
/* -- */
#right { float: left; width: 200px; margin: 0; padding: 0; background: #403e41; } /* pravy sloupec */
#rightt { } /* horni cast */
#rightc { margin: 0 10px; } /* stredni cast */
#rightb { } /* spodni cast */
#right p { } /* odstavec v pravém sloupci */
/* -- */
#bottom { border-top: 1px solid #000000; background: #777777; } /* paticka */
#bottomc { padding: 0; color: #ffffff; } /* obsah */
#bottomi { } /* vlozeny obsah */
#bottom p { margin: 0; } /* odstavec v paticce */
/* -- */
#headc .article { } /* blok textu v hlavicce */
#topc .article { } /* blok textu v top */
#leftc .article { } /* blok textu v levem sloupci */
#leftc .script { } /* blok skriptu v levem sloupci */
#mainc .article { } /* blok textu ve strance */
/* blok galerie ve strance */
#mainc .gallery { } 
#mainc .gallery p { margin: 0; }
#mainc .gallery h3 { margin: 0; }
/* blok skriptu ve strance */
#mainc .script { margin: 0px 0 20px 0; padding: 0; background: #cccccc; } 
#mainc .script p { margin: 0; }
#mainc .script h3 { margin: 0; }
/* blok prilohy ve strance */
#mainc .attach { border: 1px solid #ff9900; margin: 4px; padding: 4px;  }
#mainc .attach p { margin: 0; }
#mainc .attach h3 { margin: 0; }
#mainc .attach img {  }
#mainc .attach .txt { font-size: 0.8em; color: #000000;  }
#mainc .attach ul { margin: 0px; padding: 0; list-style: none; }
#mainc .attach ul li { margin: 0; padding: 0; list-style: none; }
#mainc .attach ul li a { padding: 4px; display: block; text-decoration: none; }
#mainc .attach ul li a:hover { background: #f0f0f0; }
/* anketa ve strance */
#mainc .survey { }
#mainc .survey h3 { margin: 10px 0; padding: 0; color: #ee2e24; font-size: 1.2em; font-weight: bold; }
#mainc .survey table { margin-bottom: 4px;  }
#mainc .survey th { background: #666666; color: #ffffff; }
#mainc .survey td { border-bottom: 1px solid #666666; }
#mainc .survey .i1 { }
#mainc .survey .i2 { }
#mainc .survey .i3 { border: 0 none; margin: 2px 0; }
#mainc .survey .i4 { border: 0 none; background: #666666; color: #ffffff; }
/* dotazy ve strance */
#mainc .enquiry { }
#mainc .enquiry .e { border: 1px dotted black; margin: 10px 0; padding: 2px; }
#mainc .enquiry h3 { margin: 8px 0; padding: 0; color: #ee2e24; font-size: 1.2em; font-weight: bold; }
#mainc .enquiry p.h { margin: 0; }
#mainc .enquiry p.q { border-top: 1px dotted black; }
#mainc .enquiry p.a { border-top: 1px dotted black; color: #445566; }
#mainc .enquiry img {vertical-align: middle; }
#mainc .enquiry .i1 { width: 99%; }
#mainc .enquiry .i2 { width: 99%; height: 48px; }
#mainc .enquiry .i3 { width: 64px; font-size: 1.2em; }
#mainc .enquiry .i4 { border: 0 none; background: #666666; color: #ffffff; }
/* strankovani */
#mainc .paging { border: 1px solid #445566; margin: 5px 0; padding: 5px; font-size: 0.8em; }
#mainc .paging .a { font-weight: bold; }
#mainc .paging a { }
/* -- */
#rightc .article { } /* blok textu v pravem sloupci */
#rightc .script { } /* blok skriptu v pravem sloupci */
/* anketa v levem sloupci */
#leftb .survey { border: 1px solid #445566; margin: 10px; padding: 2px; text-align: left; background: #000000; }
#leftb .survey p { margin: 4px 0; }
#leftb .survey h3 { margin: 0 0 4px 0; padding: 4px;  background-color: #aa0000; color: #ffffff; font-size: 12px; }
#leftb .survey ul { margin: 0; padding: 0; list-style: none; color: #aa0000; font-weight: bold; }
#leftb .survey ul li { margin: 4px 0; padding: 0; list-style: none; color: #000000; font-weight: normal; }
#leftb .survey ul li a { padding: 4px 0; display: block; text-decoration: none; color: #000000; }
#leftb .survey ul li a:hover { text-decoration: none; background-color: #ffeedd; }
#leftb .survey ul li img { margin: 2px 0; }
/* anketa v pravem sloupci */
#rightc .survey { border: 1px solid #ccc; margin: 0 0 4px 0; padding: 4px; text-align: left; }
#rightc .survey p { margin: 4px 0; }
#rightc .survey h3 { margin: 0 0 4px 0; padding: 4px;  background-color: #ee2e24; color: #ffffff; font-size: 12px; }
#rightc .survey ul { margin: 0; padding: 0; list-style: none; color: #ff0000; font-weight: bold; }
#rightc .survey ul li { margin: 4px 0; padding: 0; list-style: none; color: #cccccc; font-weight: normal; }
#rightc .survey ul li a { padding: 4px 0; display: block; text-decoration: none; color: #eeeeee; }
#rightc .survey ul li a:hover { text-decoration: none; background-color: #999999; }
#rightc .survey ul li img { margin: 2px 0; }
/* blok prilohy v pravem sloupci */
#rightc .attach { border: 1px solid #000000; margin: 4px; padding: 4px;  }
#rightc .attach p { margin: 0; }
#rightc .attach h3 { margin: 4px; border-bottom: 1px solid black; }
#rightc .attach img { display: none; }
#rightc .attach .txt { font-size: 0.8em; color: #000000;  }
#rightc .attach ul { margin: 0px; padding: 0; list-style: none; }
#rightc .attach ul li { margin: 0; padding: 0; list-style: none; }
#rightc .attach ul li a { padding: 4px; display: block; text-decoration: none; }
#rightc .attach ul li a:hover { background: #f0f0f0; }
/* -- */
#bottomc .article { } /* blok textu v paticce */
/* -- */
.clnr { border: 0 none; margin: 0; padding: 0; float: none; clear: both; width: 0; height: 0; line-height: 0; font-size: 0; } /* div pro zruseni float */
.r { color: #ff0000; font-weight: bold; } /* cervene */
.g { color: #00ff00; font-weight: bold; } /* zelene */
.b { color: #0000ff; font-weight: bold; } /* modre */
.w { color: #ffffff; font-weight: bold; } /* bile */
.k { color: #000000; font-weight: bold; } /* cerne */
/* obrazky v galerii */
.gbox { float: left; border: 1px solid #999999; padding: 0; margin: 0px 6px 4px 0px; width: 162px; height: 140px; overflow: hidden; }
.gbox .gboxi { float: none; border-bottom: 1px solid #999999; padding: 0; margin: 0; width: 162px; height: 120px; background-color: #999999; text-align: center; }
.gbox .gboxt { padding: 4px; margin: 0; }
.gbox img { border: 0 none; }
/* - LEFT MENU - */
#leftc ul { margin: 0px; padding: 0; list-style: none; }      /* menu */
#leftc ul li { margin: 0; padding: 0; list-style: none; }    /* menu */
#leftc ul li hr { }    /* menu */
#leftc ul li a { display: block; text-decoration: none; }    /* menu */
#leftc ul li a:hover { }    /* menu */
#leftc ul li.l0 { } /* mezera v menu */
#leftc ul li.li { } /* obrazek v menu */
#leftc ul li.li a { }
#leftc ul li.li img { }
#leftc ul.l1 { } /* prvni uroven */
#leftc ul.l1 li.l1 { margin: 0 0 1px 0; background: #ffffff; }
#leftc ul.l1 li.l1 a { margin: 0; padding: 8px 2px 8px 16px; color: #000000; }
#leftc ul.l1 li.l1 a:hover { background: #eeeeee; }
#leftc ul.l1 li.l1 a.l1 { border-bottom: 1px solid #000000; }
#leftc ul.l2 { } /* druha uroven */
#leftc ul.l2 li.l2 { background: #dddddd; }
#leftc ul.l2 li.l2 a { margin: 0; padding: 5px 10px; color: #000000; font-weight: normal; }
#leftc ul.l2 li.l2 a:hover { }
#leftc ul.l2 li.l2 a.l2 { color: #dddddd; }
#leftc ul.l3 { } /* treti uroven */
#leftc ul.l3 li.l3 { }
#leftc ul.l3 li.l3 a { margin: 0; padding: 5px 10px; color: #000000; font-weight: normal; }
#leftc ul.l3 li.l3 a:hover { }
#leftc ul.l3 li.l3 a.l3 { color: #dddddd; }
#leftc ul li { behavior: url(hover.htc); }
/* - RIGHT MENU - */
#rightc ul { margin: 0; padding: 0; list-style: none; }
#rightc ul li { margin: 0; padding: 0; list-style: none; }
#rightc ul li hr { }
#rightc ul li a { display: block; text-decoration: none; }
#rightc ul li a:hover { }
#rightc ul li.l0 { padding: 5px; background: #ffffff; } /* mezera v menu */
#rightc ul li.li { } /* obrazek v menu */
#rightc ul li.li a {  }
#rightc ul li.li img {  }
#rightc ul.l1 { } /* prvni uroven */
#rightc ul.l1 li.l1 { margin: 0 0 1px 0; background: #656565; }
#rightc ul.l1 li.l1 a { margin: 0; padding: 5px 10px; color: #ffffff; }
#rightc ul.l1 li.l1 a:hover { }
#rightc ul.l1 li.l1 a.l1 { background: #ee2e24; }
#rightc ul.l2 { } /* druha uroven */
#rightc ul.l2 li.l2 { background: #999999; }
#rightc ul.l2 li.l2 a { margin: 0; padding: 5px 10px; color: #ffffff; font-weight: normal; }
#rightc ul.l2 li.l2 a:hover { }
#rightc ul.l2 li.l2 a.l2 { color: #777777; }
#rightc ul.l3 { } /* treti uroven */
#rightc ul.l3 li.l3 { }
#rightc ul.l3 li.l3 a { margin: 0; padding: 5px 10px; color: #000000; font-weight: normal; }
#rightc ul.l3 li.l3 a:hover { }
#rightc ul.l3 li.l3 a.l3 { color: #777777; }
#rightc ul li { behavior: url(hover.htc); }
/* - TOP MENU - */
#topc ul { margin: 0; padding: 0; list-style: none; }
#topc ul li { margin: 0; padding: 0; list-style: none; text-align: center; }
#topc ul li hr { }
#topc ul li a { display: block; text-decoration: none; }
#topc ul li a:hover { }
#topc ul li.l0 { padding: 5px; background: #ffffff; } /* mezera v menu */
#rightc ul li.li { } /* obrazek v menu */
#rightc ul li.li a {  }
#rightc ul li.li img {  }
#topc ul.l1 { } /* prvni uroven */
#topc ul.l1 li.l1 { float: left; width: 141px; }
#topc ul.l1 li.l1 a { margin: 0; padding: 6px 2px; border-left: 1px solid #666666; background: #777777; color: #ffffff; }
#topc ul.l1 li.l1 a:hover { color: #777777; background: #dddddd }
#topc ul.l1 li.l1 a.l1 { color: #777777; background: #ffffff; }
#topc ul.l2 { position: absolute; visibility: hidden; background-color: #999999; } /* druha uroven */
#topc ul.l2 li.l2 { float: none; width: 141px; }
#topc ul.l2 li.l2 a { margin: 0; padding: 5px; color: #ffffff; }
#topc ul.l2 li.l2 a:hover { }
#topc ul.l2 li.l2 a.l2 { color: #777777; }
#topc ul.l3 { position: absolute; left: 141px; margin: -16px 0 0 -16px; visibility: hidden; background-color: #999999; } /* treti uroven */
#topc ul.l3 li.l3 { float: none; width: 141px; }
#topc ul.l3 li.l3 a { margin: 0; padding: 5px; color: #000000; }
#topc ul.l3 li.l3 a:hover { }
#topc ul.l3 li.l3 a.l3 { color: #777777; }
#topc ul.l1 li:hover ul.l2 { visibility: visible; }
#topc ul.l2 li:hover ul.l3 { visibility: visible; }
#topc ul.l3 li:hover ul.l4 { visibility: visible; }
#topc ul li { behavior: url(hover.htc); }
/* -- */
.loginbox { margin: 24px 0 0 0; padding: 2px 10px; background: #bbbbbb; }
.loginbox .label { font-size: 10px; }
.loginbox .value { border: 1px solid #000000; margin: 2px; width: 170px; }
/* -- */
.regbox { }
.regbox .label {  }
.regbox .value {  }
/* -- */
.ko { margin: 0; width: 470px; }
.ko .i { border: 1px solid #999999; width: 300px; }
.ko td.h { padding: 0; }
.ko td.p { padding: 5px; font-weight: bold; width: 300px;  }
.ko td.v { padding: 5px; width: 300px; }
.ko td.x { padding: 5px; text-align: left; width: 470px; }

