* {
        margin : 0px; padding : 0px;
}
div.clear {
        clear : both;
        font-size : 0px;
}
body {
        margin : 0px; padding : 0px;
        border-width : 0px;
        background : #EEEEEE;
        background-image: url('grafika/back.png'); 
        background-position: center top; 
        background-repeat: repeat-y;
}

/************************ okraj *******************************/

div.okraj {
        position : relative;
        width : 0px;
        left : 50%;
}

/************************ hlava *******************************/

div.hlava {
        position : relative;
        width : 776px;  height : 253px;
        left : -388px;
        background-image: url('grafika/hlava.png'); 
        background-position: left top; 
        background-repeat: no-repeat;
}

/* menu1 */
div.hlava div.menu1 {
        position : absolute;
        top : 40px;
        left : 20px;
}
div.menu1 div {
        font : bold 13px arial;
        color : #FFFFFF;
        text-transform : uppercase;        
}
div.menu1 div a {
        font : bold 13px arial;
        color : #FFFFFF;
        text-transform : uppercase;   
        text-decoration : none;     
}
div.menu1 div a:hover {
        font : bold 13px arial;
        color : #FFFF00;
        text-transform : uppercase;   
        text-decoration : none;     
}

img.menu {
        margin : 0px 8px;    
}

/* menu2 */
div.hlava div.menu2 {
        position : absolute;
        top : 85px;
        left : 615px;
}
div.menu2 div {
        font : bold 15px arial;
        color : #FFFFFF;
        text-transform : uppercase;        
}
div.menu2 div a {
        font : bold 13px arial;
        color : #FFFFFF;
        text-transform : uppercase;   
        text-decoration : none;     
}
div.menu2 div a:hover {
        font : bold 13px arial;
        color : #FFFF00;
        text-transform : uppercase;   
        text-decoration : none;     
}

/* logo */
a.logo {
        position : absolute;
        width : 202px;  height : 80px;
        top : 95px;
        left : 20px;
}

/* aktuality */
div.hlava div.aktuality {
        position : absolute;
        width : 188px;
        top : 220px;
        left : 0px;
        font : bold 13px arial;
        color : #FFFFFF;
        text-align : right;
}

/* cesta */
div.hlava div.cesta {
        position : absolute;
        top : 220px;
        left : 228px;
}
div.cesta div {
        font : bold 13px arial;
        color : #0087DA;
        text-transform : uppercase;
}
div.cesta div a {
        font : bold 13px arial;
        color : #000000;
        text-transform : uppercase;   
        text-decoration : none;     
        text-transform : uppercase;
}
div.cesta div a:hover {
        font : bold 13px arial;
        color : #0087DA;
        text-transform : uppercase;   
        text-decoration : none;     
}

        
/************************ okno *******************************/

div.okno {
        position : relative;
        width : 776px;
        left : -388px;
        background : #FFFFFF;
        background-image: url('grafika/lbok.png'); 
        background-position: left top; 
        background-repeat: repeat-y;
}

/************************ lbok *******************************/

div.lbok {
        position : relative;
        float  : left;
        width : 208px; 
}

/************************ stred *******************************/

div.stred {
        position : relative;
        float  : left;
        width : 568px; 
}
div.stred2 {
        position : relative;
        padding : 20px;
}
        
/************************ aktualita *******************************/
        
div.aktualita {
        padding : 20px 20px 10px 20px;
        border-color : #FFFFFF;
        border-style : dashed;
        border-width : 0px 0px 1px 0px; 
}

div.datum {
        padding : 3px 0px 3px 0px;
        font : bold 15px arial;
        color : #FFFFFF;
}
div.akttext {
        padding : 3px 0px 3px 0px;
        font : 13px arial;
        color : #FFFFFF;
}
div.vice {
        padding : 3px 0px 3px 0px;
        font : bold 15px arial;
        color : #FFFFFF;
}
div.vice a {
        font : bold 15px arial;
        color : #FFFFFF;
}
div.vice a:hover {
        font : bold 15px arial;
        color : #FFFF00;
}

/************************ podsekce *******************************/
        
div.podsekce {
        position : relative;
}

div.podsekce div.nadpis {
        padding : 3px 0px 3px 0px;
        font : bold 15px arial;
        color : #FFFFFF;
}
div.podsekce div.nadpis a {
        font : bold 15px arial;
        color : #0087DA;
        text-decoration : none;
        text-transform : uppercase;
}
div.podsekce div.nadpis a:hover {
        font : bold 15px arial;
        color : #000000;
        text-decoration : none;
        text-transform : uppercase;
}

div.podsekce div.text {
        padding : 3px 0px 3px 0px;
        font : 13px arial;
        color : #000000;
}
div.podsekce div.vice {
        padding : 3px 0px 3px 0px;
        font : bold 15px arial;
        color : #FFFFFF;
}
div.podsekce div.vice a {
        font : bold 15px arial;
        color : #000000;
}
div.podsekce div.vice a:hover {
        font : bold 15px arial;
        color : #0087DA;
}
table.podsekce {
        position : relative;
        margin-bottom : 40px;
}
table.podsekce tr td {
        vertical-align : top;
}
table.podsekce tr td.obr {
        vertical-align : top;
        padding-right : 20px;
}

/************************ stranka *******************************/

div.stranka {
        position : relative;
}
h1 {
        padding : 0px 0px 12px 0px;
        font : bold 15px arial;
        color : #0087DA;
        text-transform : uppercase;
}
table.stranka {
        position : relative;
        margin-bottom : 40px;
}
table.stranka tr td {
        vertical-align : top;
}
table.stranka tr td.obr {
        vertical-align : top;
        padding-right : 20px;
}

/************************ obsah *******************************/

/* nadpis */

h2, h3, h4, h5, h6 {
        padding : 0px 0px 14px 0px;
        font : bold 15px arial;
        color : #000000;
}

/* text */

div.text {
        padding : 0px 0px 14px 0px;
        font : 13px arial;
        color : #000000;
}

/* galerie */

table.galerie {
        margin : 0px 0px 0px 0px;
        
}
table.galerie tr td {
        padding : 0px 14px 14px 0px;
}
img.galerie {
        border-color : #0087DA;
        border-style : solid;
        border-width : 0px;   
}
        
/* obrazek */

div.obrazek {
        margin : 0px 0px 14px 0px;
}
img.obrazek {
        border-color : #0087DA;
        border-style : solid;
        border-width : 1px;   
}
div.obsah_obrazek_left {
        position: relative;
        margin : 8px 15px 8px 0px; padding : 0px;
        float : left;
}
div.obsah_obrazek_right {
        position: relative;
        margin : 8px 0px 8px 15px; padding : 0px;
        float : right;
}

/* odkaz */

div.odkaz {
        margin : 0px 0px 14px 0px;
        font : 13px arial;
        color : #000000;
}
div.odkaz a {
        font : 13px arial;
        color : #000000;
}
div.odkaz a:hover {
        font : 13px arial;
        color : #0087DA;
}

/* soubor */

div.soubor {
        margin : 0px 0px 14px 0px;
        font : 13px arial;
        color : #000000;
}

div.soubor a {
        font : 13px arial;
        color : #000000;
}
div.soubor a:hover {
        font : 13px arial;
        color : #0087DA;
}

/* tabulka */

table.tabulka {
        margin : 0px 0px 14px 0px;
        border-color : #0087DA;
        border-style : solid;
        border-width : 0px 1px 1px 0px;         
}
table.tabulka tr td {
        padding : 3px 8px;
        font : 13px arial;
        color : #000000;
        border-color : #0087DA;
        border-style : solid;
        border-width : 1px 0px 0px 1px; 
}

/* parametry */

table.parametry {
        margin : 0px 0px 14px 0px;
        border-color : #0087DA;
        border-style : solid;
        border-width : 1px;         
}
table.parametry tr td.parametr {
        padding : 3px 0px 3px 8px;
        font : bold 13px arial;
        color : #000000;
}
table.parametry tr td.hodnota {
        padding : 3px 8px;
        font : 13px arial;
        color : #000000;
}


div.lbok-flash {
        margin : 0;
        padding : 0px 10px;
        border-color : #FFFFFF;
        border-style : dashed;
        border-width : 0px 0px 1px 0px; 
}

