
/*************** PISMO A VELIKOST */

body, input, select, textarea, th, td {
    font-family: Tahoma, "Geneva CE", lucida, sans-serif;
    color: #666666; 
}

input, select, textarea {
    font-size: 100%;
}

body, th, td { 
    font-size: 78%; /* th, td only for IE < 6 */
    line-height: 1.4;
}

th, td {
    font-\size: 100%;
}



/*************** ZAKLADY */

body {
    font-size: 80%;
}

h1, h2, h3 {
    font-size: 19px; 
    color: #2B3A7C; 
    font-weight: bold;
}

h2 { 
    font-size: 16px;
}

h3 { 
    font-size: 14px;
}

img { border: none;}
.img-right { float: right; margin-left: 10px;}
.img-left { float: left; margin-right: 10px;}

.c1 { text-align: center;}

#main p { text-indent: 1em;}
#main p.noindent { text-indent: 0;}

table.linesTBL, table.wide {
    width: 95%;
}

.linesTBL td {
    font-size : 12px;
    color: #888888; 
    border-top: 1px solid #838EBC; 
}

.linesTBL li {
    font-size : 12px;
    color: #888888; 
    border-bottom: 1px solid #838EBC; 
    margin-bottom: 5px;
    padding-bottom: 5px;
}


a:visited { color: darkblue;}
a:hover { color: #B12B2B;}



/*************** LAYOUT */


html, body {
    height:100%;
    margin:0%;
    padding:0%;
    text-align:center;
    background: white;
}

#page {
    position:relative;
    height:100%;
    margin:0% auto;
    text-align:left;
    width:700px;
}

#header {
    height:120px;
}

#content {
    position:absolute;
    top:120px;
    height:expression(document.body.clientHeight - 120);
    width: 100%;
    _width: auto;
}

#side-menu {
    float:left;
    height:100%;
    width:200px;
    overflow:auto;
    background: url('/images/menu.gif') left top repeat-y;
}

#main {
    float:right;
    height:100%;
    width: 500px;
    widt\h: 470px;
    padding: 0 15px;
    margin: 0;
    overflow:auto;
}

#footer {
    clear: both;
    border-top: 1px solid gray;
    margin: 40px 15% 5px 15%;
    padding: 20px 0;
    font-size: 80%;
    color: #999999;
    text-align: center;
}

.dgx { 
    text-decoration: none;
}

/*************** HEADER */

#header {
    background: url("/images/header.jpg") top right no-repeat;
}

#logo {
    position: absolute;
    left: 0; top: 27px;
}

#fader {
    position: absolute; 
    left: 136px; top: 0px; width: 563px; height: 35px; 
    z-index: 400;
    background: url("/images/fader.gif") left top no-repeat;
}

#topmenu { 
    position: absolute; 
    left: 168px; top: 35px;
    width: 537px; height: 37px;
    margin: 0; padding: 0; 
    background: url("/images/hmenu.gif") top right no-repeat;
    list-style: none; 
}

#topmenu li { 
    float: left;
    overflow: hidden;
    height: 37px;
    margin: 0;  padding: 0;
}

#topmenu li a {
    display: block;
    height: 37px;
    background: url("/cz/images/header.gif") 0px 0px no-repeat;
}

#topmenu li a span { display: none;}


#topmenu .item1 { width: 50px;}
#topmenu .item1 a { background-position: 0 0;}
#topmenu .item1 a:hover { background-position: 0 -38px;}
#topmenu .item2 { width: 56px;}
#topmenu .item2 a { background-position: -50px 0;}
#topmenu .item2 a:hover { background-position: -50px -38px;}
#topmenu .item3 { width: 61px;}
#topmenu .item3 a { background-position: -106px 0;}
#topmenu .item3 a:hover { background-position: -106px -38px;}
#topmenu .item4 { width: 49px;}
#topmenu .item4 a { background-position: -167px 0;}
#topmenu .item4 a:hover { background-position: -167px -38px;}
#topmenu .item5 { width: 56px;}
#topmenu .item5 a { background-position: -216px 0;}
#topmenu .item5 a:hover { background-position: -216px -38px;}
#topmenu .item6 { width: 55px;}
#topmenu .item6 a { background-position: -272px 0;}
#topmenu .item6 a:hover { background-position: -272px -38px;}
#topmenu .item7 { width: 34px;}
#topmenu .item7 a { background-position: -327px 0;}
#topmenu .item7 a:hover { background-position: -327px -38px;}
#topmenu .item8 { width: 49px;}
#topmenu .item8 a { background-position: -361px 0;}
#topmenu .item8 a:hover { background-position: -361px -38px;}
#topmenu .item9 { width: 60px;}
#topmenu .item9 a { background-position: -410px 0;}
#topmenu .item9 a:hover { background-position: -410px -38px;}
#topmenu .item10 { width: 55px;}
#topmenu .item10 a { background-position: -470px 0;}
#topmenu .item10 a:hover { background-position: -470px -38px;}



#auto0, #auto1, #auto2, #auto3, #auto4, #auto5, #auto6, #auto7 { 
    position:absolute; 
    top:7px; width:26px; height:29px; z-index:320; 
    visibility:hidden;
    background: url("/images/autor1.gif") left top no-repeat;
    -moz-opacity: .85;
    filter: alpha(opacity=85);
}


#auto1 { top:7px; width:52px; height:29px; 
    background-image: url("/images/autor2.gif");}
#auto2 { top:8px; width:52px; height:28px; 
    background-image: url("/images/autor3.gif");}
#auto3 { top:11px; width:37px; height:25px;
    background-image: url("/images/autor4.gif");}
#auto4 { top:7px; width:26px; height:29px; 
    background-image: url("/images/autol1.gif");}
#auto5 { top:7px; width:52px; height:29px; 
    background-image: url("/images/autol2.gif");}
#auto6 { top:8px; width:52px; height:28px; 
    background-image: url("/images/autol3.gif");}
#auto7 { top:11px; width:37px; height:25px; 
    background-image: url("/images/autol4.gif");}



/*************** BOČNÍ MENU */


ul.menu {
    margin: 6px 0 10px 40px;  
    padding: 0;
    list-style: none;  
}

ul.menu li {
    padding: 0;
    margin: 0; 
}

ul.menu a, ul.menu a:visited {
    text-decoration: none; 
    color: #8089B0; 
}

ul.menu a:hover { 
    text-decoration: underline; 
    color: #2B3A7C; 
}

ul.menu ul {
    margin: 0 0 5px 20px;  
    padding: 0;
    list-style: none;  
}

div.menu { 
    margin: 6px 10px 10px 30px;  
    padding: 10px 10px;
    background: #EEEEEE;
}

div.menu h3 { margin: 0; padding: 0;}
div.menu p { font-size: 11px;}


