body
        {
margin: 0;
padding: 0;
/* zjednodušená def. rolovací lišty */
        background-color: #000000;
        background-image: url('../images/backoid.jpg');
        background-repeat: repeat-x;
        font-family: Arial, Arial CE, Tahoma, Verdana, sans-serif; /* základní def. písma */
        font-size: 9pt; color: #404040; /* základní velikost písma */
        }
/* odkazy */
A:link {text-decoration: none; font-weight: bold; color: #FF0000;}
A:visited {text-decoration: none; font-weight: normal; color: #ff0000;}
A:hover {background-color: #ff0000; font-weight: bold; color: #FFFFFF;}
th
{
text-align: left;
}

img
{
border: 0px solid #FFFFFF;
}
h1
{
font-size: 15pt; color: #ff0000;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
background-color: #ff0000;
color: #ffffff;
}
h2
{
font-size: 13pt; color: #555555;
margin-bottom: 0px;
}

h3
{
font-size: 11pt; color: #808080;
margin-bottom: 0px;
}
ol li
{
margin-left: 180px;
}
ul li
{
margin-left: 180px;
}
.line
{
display: block;
}

#titlesa
{
color: #FFFFFF;
text-align: center;
margin-bottom: 0px;
margin-top: 5px;
}

#main
{
width: 900px;
border: 1px #FFFFFF solid;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
background-color: #FFFFFF;
}


/* ---------------------------- MENU --------------------- */
#menucelek
{
background-color: #808080;
}
#menu
        {
        padding-top: 5px;
        margin-left: 0px;
        z-index:10;
        height: 26px;
        font-size: 8pt;
        background-color: #808080;
        }
#menu img
{
border: 0px;
}

/* šírka menu */
#menu ul
        {


        }
#menu ul, #menu ul.sub
        {
                list-style-type:none; margin: 0; padding: 0;
                z-index:10;
        }
/* jak bude široká položka v hl. menu */
#menu li
        {
        float: left;
        z-index:10;
        }
#menu li, #menu ul.sub li
        {
        margin: 0; padding: 0;

        }
/* NADPISY V hlavnim MENU */
#menu h3
        {
        font-size: 9pt; margin:0; padding: 2px; background-color: transparent; height: 22px; color: #FFFFFF; width: 115px;
        }
/* NADPISY V hlavnim MENU jak ma vypadat odkaz*/
#menu h3 a
        {
         color: #FFFFFF; text-decoration: none; width: 100%; font-weight: bold; padding-left: 10px; margin-left: 0px; margin-right: 5px;
        }
/* NADPISY V hlavnim MENU jak ma vypadat pri najeti na menu*/
h3 a:hover
        {
                background-color: #ba2d20; color: white;
        }




ul.sub
        {
                position: absolute; z-index: 10; visibility:hidden;

        } /*pokud vynecháme tento oádek budeme mít poi vypnutém JavaScriptu poístupné menu pod sebou*/
/* okraje musi byt na 0 jinak by nebylo menu kompaktni*/
#menu ul.sub li
        {
                display: block; width: 100%; margin:0; padding: 0;

        }
/* jak se bude chovat submenu - sirka atd. leve odsazeni*/
#menu ul.sub li a
        {
display: block; padding: 2px; padding-left: 10px; margin: 0; margin-left: 3px; width: 170px; background-color: #cfcfcf; TEXT-DECORATION: none; color: #505050; border-bottom: 1px solid #AAAAAA; height: 32px;
        }
#menu ul.sub li > a {width: 170px; }
/* chovani submenu polozek pri najeti */
#menu ul.sub li a:hover
        {
        font-weight: bold; TEXT-DECORATION: none; background-color: #ba2d20; color: #FFFFFF;
        }
/* mimo jiné také vzhled v hlavním menu poi najetí myši */
#menu ul li.main:hover h3 a
          {
                background-color: #FF0000; color: #FFFFFF;
        }
#menu ul li.main
        {
                  position: relative;
        }
#menu ul li > ul.sub
          {
                position: absolute; z-index:10; visibility: hidden;
        }
#menu ul li.main:hover ul.sub
        {
                visibility: visible;  width: 170px;
        }
/* jak budou vypadat navstivene linky */
#menu ul.sub li a:visited
{
font-weight: normal;
}

#submenu
{
background-color: #ff0000;
border-bottom: 4px solid #aaaaaa;
vertical-align: top;
padding-top: 2px;
}
#submenu a
{
margin-left: 17px;
color: #ffffff;
}

/* ---------------------------  MENU  END ------------------------------------- */




/* prostor pro text */
/* podmenu */
#text
{
padding: 15px;
}
#text .image_left
{
float: right;
border: 1px;
margin-left: 10px;
margin-bottom: 10px;
}
#text .image_right
{
float: left;
border: 1px;
margin-right: 10px;
margin-bottom: 10px;
}

/* ukončení boxu */
#patka
{
font-size: 9pt; color: #FFFFFF;
color: #FFFFFF;
clear: both;
padding-top: 15px;
text-align: center;
bottom: 0px;
background-image: url('../images/menu_patern.gif');
background-color: #ff0000;
}
#design
{
font-size: 9pt; color: #000000;
margin-left: auto;
margin-right: auto;
color: #AAAAAA;
padding-top: 15px;
text-align: center;
bottom: 0px;
}
#design a
{
color: #FFFFFF;
line-height: 25px;
border-bottom: 3px dotted #AAAAAA;
}
.velka
{
margin-top: 20px;
margin-left: 10px;
float: left;
width: 400px;
border: 10px #B9CEE1 solid;
}
.central
{
width: 180px;
margin-left: auto;
margin-right: auto;
}
.central img
{
border: 0px;
}
#text hr
        {
/* clear: left; */
       }
.aktualizator
{
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 10px;
background-color: #BBBBBB;
color: #000000;
}
.aktualizator a
{
line-height: 10pt;
display: block;
background-color: #505050;
color: #FFFFFF;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 3px;
line-height: 20px;
}
.aktualizator a:hover
{
background-color: #DDDDDD;
color: black;
}
.aktualizator a:visited
{
color: #AAAAAA;
}
#nadpisowka
{
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 5px;
text-align: center;
color: #FFFFFF;
background-color: #FF0000;
}
.remark
{
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom: 10px;
text-align: center;
color: #000000;
background-color: #EEEEEE;
}

#text .leva
{
float: left;
border: 1px;
margin-right: 10px;
}
#text .titleleva
{
padding: 5px 5px 5px 5px;
width: 150px;
float: left;
border: 1px;
margin-right: 10px;
background-color: #DDDDDD;
color: #404040;
}
.klik
{
width: 470px;
color: #FFFFFF;
}
.hot
{
float: right;
width: 152px;
background-color: #DDDDDD;
padding: 5px;
margin-left: 10px;
margin-bottom: 10px;
}
.specialhot
{
float: left;
width: 150px;
background-color: #EEEEEE;
padding: 5px;
margin-right: 10px;
margin-bottom: 10px;
}
#topka
{
        background-attachment: scroll;
        background-repeat: no-repeat;
        height: 198px;
        border-bottom: 5px solid #AAAAAA;
        border-top: 5px solid #AAAAAA;
        background-color: #EEEEEE;

}
#formular
         {
         float: right;
         margin-right: 10px;
         margin-top: -64px;
         }
#mikrobutony
         {
         margin-left: 780px;
         margin-top: 10px;
         }
#wazne
{
background-color: #000000;
padding: 5px;
color: #ffffff;
margin-bottom: 10px;
font-size: 11pt;

}
#wazne a
{
color: #ffffff;
}
#fakebook a
{
background-color: #ffffff;
}
.logo
{
margin-left: 700px;
}
#lefter
{
float: left;
width: 150px;
background-color: #ffffff;
padding: 5px;
padding-right: 15px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 20px;
border: 1px solid #aaaaaa;
}
