body
        {
margin: 0;
padding: 0;
        background-color: #FFFFFF;
        background-attachment: scroll;
        background-repeat: repeat-x;
        background-image: url('../images/head.jpg');
        font-family: Tahoma, Verdana, Arial, Arial CE, sans-serif;
        font-size: 9pt; color: #303030;
        }
/* odkazy */
A:link {text-decoration: none; font-weight: normal; color: #FFFFFF;}
A:visited {text-decoration: none; font-weight: normal; color: #000000;}
A:hover {background-color: #FFFFFF; font-weight: normal; color: #000000;}
/* -----------------------------------  zakladni   --------------------------- */
table
{
font-size: 9pt;
}
h1
{
color: #000000;
background-color: #ffa626;
font-size: 14pt;
padding: 6px;
font-weight: normal;
border-top: 1px solid #505050;

}
h2
{
color: #3C438F;
font-size: 12pt;
margin-bottom: 5px;
margin-top: 5px;
}

input
{
background-color: #ffffff;
padding-left: 3px;
height: 21px;
color: #000000;
}
/* -----------------------------------  END zakladni END  --------------------------- */
.aktualita
{
z-index:0;
margin-bottom: 10px;
padding: 5px;
border: 1px solid #CCCCCC;
background-color: #EEEEEE;
}
#text li
{
  list-style-image: url("../images/li.gif");
}


.aktualita hr
{
position: relative;
clear: both;
visibility: hidden;
}

#elektroinstalacni
{
position: absolute;
z-index:20;
width: 220px;
left: 75%;
top: 30px;
}
.right
{
z-index:0;
margin-left: 10px;
margin-right: 20px;
margin-top: 5px;
margin-bottom: 5px;
float: right;
border: 5px solid #AAAAAA;

}
#konectextu
{
border-top: 1px dashed #D19D2C;
margin-top: 14pt;
padding-top: 10px;
}
#konectextu img
{
border: 0px;
margin-right: 10px;
}
.blok /* polozka v leftbloku */
{
margin-top: 9px;
padding-bottom: 0px;
border-bottom: 1px solid #FFFFFF;
width: 200px;
height: 25px;

}
.blok img
{
margin-bottom: 5px;
margin-left: 6px;
border: 0px;
vertical-align: middle;
}
.blok a, a:visited
{
vertical-align: middle;
margin-left: 6px;
font-weight: bold;
color: #3C438F;
text-decoration: underline;
}
.blok a:hover
{
background-color: #3c438f;
color: #FFFFFF;
font-weight: bold;
padding: 3px;
}
#text
{
float: left;
margin-top: 20px;
margin-left: 20px;
width: 50%;
line-height: 14pt;
border-left: 1px dotted #aaaaaa;
padding-left: 8px;
}
#text a
{
margin-left: 0pt;
font-weight: bold;
color: #3C438F;
text-decoration: underline;
}

#text a img
{
margin-left: 0pt;
color: #3C438F;
}
#text a:hover
{
background-color: #3C438F;
color: #FFFFFF;
font-weight: bold;
}
#text li
{
 /* list-style-image: url("../images/litext.gif"); */
margin-left: 10pt;
}

#leftblok
{
padding: 0px;
margin-top: -130px;
margin-bottom: 20px;
left: 0px;
width: 200px;
float: left;
background-color: #ffffff;
}
#menucelek
{
z-index:10;
margin-top: 98px;
margin-left: 200px;
background-color: #4d5662;
line-height: 23px;
width: 600px;
}
#righter
{
vertical-align: middle;
font-size: 8pt;
margin-top: 20px;
margin-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
float: right;
width:190px;
margin-right: 20px;
background-color: #EEEEEE;
border: 1px solid #AAAAAA;
}
#righter img
{
border: 0px;
margin-bottom: 5px;
}
#patka
{
line-height: 35px;
padding-bottom: 12px;
background-color: #FFFFFF;
clear: both;
border-top: 1px solid #AAAAAA;
        background-repeat: repeat-x; /* pozadí se opakuje jen v ose x*/
        background-image: url('../images/patka.jpg'); /* pozadí stránky .. - adr. nahoru*/
padding-left: 5px;
}
#patka img
{
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
}
/* ---------------------------- MENU --------------------- */
#menu
        {
        margin-left: 15px;

        height: 28px;
        font-size: 8pt;
        }
#menu img
{
border: 0px;
}

/* šírka menu */
#menu ul
        {

         }
#menu ul, #menu ul.sub
        {
                list-style-type:none; margin: 0; padding: 0;
        }
/* jak bude široká položka v hl. menu */
#menu li
        {
        float: left; width: 100px;
        }
#menu li, #menu ul.sub li
        {
        margin: 0; padding: 0;

        }
/* NADPISY V hlavnim MENU */
#menu h3
        {
        font-size: 9pt; margin:0; padding: 2px; border: 1px solid; border-color: #4d5662; background-color: #4d5662; height: 22px; color: #FFFFFF;
        }
/* NADPISY V hlavnim MENU jak ma vypadat odkaz*/
#menu h3 a
        {
         color: #FFFFFF; text-decoration: none; width: 100%; border-left: 1px solid #AAAAAA; font-weight: bold; padding-left: 10px;
        }
/* NADPISY V hlavnim MENU jak ma vypadat pri najeti na menu*/
h3 a:hover
        {
                background-color: #ffdf98; color: white; border-left: 1px solid #D19D2C;
        }

.main a:hover
        {
                font-size: 9pt; background-color: #D19D2C; color: white; border-left: 1px solid #D19D2C; font-weight: bold;
        }


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
        {
z-index:10;
display: block; padding: 2px; padding-left: 10px; margin: 0; margin-left: 3px; width: 170px; background-color: #ffffff; TEXT-DECORATION: none; color: black; border-bottom: 1px solid #AAAAAA; border-left: 1px solid #AAAAAA; border-right: 1px solid #AAAAAA;
        }
#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: #ffdf98; color: #000000;
        }
/* mimo jiné také vzhled v hlavním menu poi najetí myši */
#menu ul li.main:hover h3 a
          {
                background-color: #D19D2C; 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;
color: #3C438F;
}
/* ---------------------------  MENU  END ------------------------------------- */
#toptext
{
Visibility: hidden;
margin-bottom:0px;
font-size: 0px;
}

