/* # -------------------------------------------------- */

#wrapper
{
    width: 100%;
    margin: 0 auto;
}

#alfa
{
    width: 100%;
    background-image:url(/css/img/bg-mid.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    margin: 0 auto;
}

#content
{
    width: 910px;
    margin: 0 auto;
}

#header
{
    width: 900px;
    background-image: url(/css/img/telefonistka.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    color: #354477;
    font-size: 1.1em;
    padding-bottom: 20px;
    height: 120px;
}

#header img
{
    border: 0px;
}

/* # -------------------------------------------------- header */

#logo
{
    float: left;
    margin: 50px 25px 0 0;
}

#iso
{
    float: left;
    margin: 60px 5px 0 0px;
    width: 90px;
    border-right: 1px solid #E6EBF2;
}

#tel
{
    float: left;
    margin: 60px 5px 0 15px;
    width: 180px;
    border-right: 1px solid #E6EBF2;
}
#button
{
    float: left;
    margin: 60px 0 0 20px;
    width: 120px;
}

/* # -------------------------------------------------- menu */

#menu
{
    float: left;
    width: 910px;
    height: 70px;
    background: #FFFFFF url(/css/img/menu-bg.jpg) no-repeat;
}

#menu ul
{
    margin: 0px 0px 0px 7px;
    padding: 10px 0 0 15px;
    font-size: 14px;
}

#menu li
{
    list-style-type: none;
    margin: 0;
    padding: 0 13px 0 0;
    float: left;
}

#menu a
{
    text-decoration: none;
    margin: 0;
    padding: 7px 10px 0 12px;
    display: block;
    color: #313A8C;
    float: left;
    background: url(/css/img/arrow.gif) no-repeat 2px 14px;
}

#menu a:hover
{
    background: url(/css/img/arrow.gif) no-repeat 2px 14px;
    color: #658F16;
    text-decoration: underline;
}

#menu .hover
{
    background: url(/css/img/arrow.gif) no-repeat 2px 14px;
    color: #658F16;
    text-decoration: underline;
}

/* # -------------------------------------------------- drobecky */

#drobecky
{
    width: 870px;
    font-size: 11px;
    padding-bottom: 4px;
    margin-top: 0px;
    border-bottom: 1px solid ;
    border-bottom-color: #E5ECF2
}

/* # -------------------------------------------------- menu2 */

#menu2
{
    float: right;
    font-size: 1.2em;
    margin: 8px 25px 10px 15px;
    width: 200px;
    border-left: 1px solid #E5ECF2;
}

#menu2 li
{
    margin: 0px;
    background-image: url()
}

#menu2 li a
{
    background: url(/css/img/arrow-over.gif) no-repeat 8px 11px;
    width: 205px;
    color: #313A8C;
    padding: 7px 0 7px 18px;
    height: auto;
    display: block;
    text-decoration: none;
    line-height: 1.1em;
}

#menu2 li li a
{
    background: url(/css/img/point.gif) no-repeat 10px 11px;
    
    margin-left: 10px;
    font-size: 0.9em;
    padding: 4px 0 4px 18px;
    height: auto;
    border-top: none;
    width: 170px;
    color: #4B6CC2;
}

#menu2 a:hover, #menu2 .sub a:hover
{
    color: #4B6CC2;
    text-decoration: underline;
    background-color: #E2F5FB;
}

#menu2 li .hover, #menu2 .sub .hover
{
    color: #4B6CC2;
    text-decoration: underline;
    background-color: #E2F5FB;
}
/* # -------------------------------------------------- beta*/

#beta
{
    width: 100%;
    margin: 0 auto;
    background-color: #154877;
    color: white;
    padding: 0;
    background-image: url(/css/img/bg-footer.jpg);
    background-repeat: no-repeat;
    background-position: top center;
}

/* # -------------------------------------------------- footer */

#footer
{
    width: 910px;
    margin: 0 auto 50px auto;
    color: white;
    text-align: left;
    line-height: 1.7em;
}

#footer p
{
    font-size: 1.1em;
    text-align: left;
    padding: 0 0 0 0;
    display: inline;
    color: white;
}

#footer a
{
    color: #A3D116;
    text-decoration: underline;
}

#footer a:hover
{
    text-decoration: none;
}

/* # -------------------------------------------------- */

#aktuality
{
    margin-top: 44px;
    float: left;
    width: 220px;
    border-right: 1px solid;
    border-right-color: #3B7495;
    padding: 0px 15px 20px 20px;
}

#bazeny
{
    margin-top: 44px;
    float: left;
    width: 220px;
    padding: 0px 10px 20px 30px;
}

#kontakty
{
    margin-top: 44px;
    float: right;
    width: 340px;
    background: url(/css/img/bg-kontakty.gif) no-repeat;
    background-position: left bottom;
    padding: 0px 10px 20px 30px;
}

/* # -------------------------------------------------- obsah */

#obsah
{
    width: 840px;
    background-color: #FFFFFF;
    padding: 0 32px 0 32px;
    margin: 0 auto;
    text-align: left;
    min-height: 440px;
}

/* # -------------------------------------------------- emacs */
/* v2008-09-27
Local Variables:
mode: outline-minor
outline-regexp: "/\\* [#]+"
End:
*/
