body {
        margin : 0px; padding : 0px;
        background : #DFE4E8;
        font : 11px Verdana, sans-serif; color : #OOOOOO;
        border-width : 0;
}
A {
        margin : 0px; padding : 0px;
        font : bold 11px Verdana, sans-serif; color : #000000;
}
A:hover {
        font : bold 11px Verdana, sans-serif; color : #FF0000;
}

/************************************************************************/

TABLE.index {
        margin : 50px; padding : 0px;
}
TABLE.index TR TD {
        margin : 0px; padding : 0px;
}
TABLE.index TR TD.ac {
        margin : 0px; padding : 0px 0px;
        font : 11px Verdana, sans-serif; color : #000000;
        text-align : center;
}
A.preskocit {
        margin : 0px; padding : 0px;
        font : bold 11px Verdana, sans-serif; color : #000000;
}
A.preskocit:hover {
        font : bold 11px Verdana, sans-serif; color : #FF0000;
}

/************************************************************************/

/* lista */

div.lista {
        position : relative;
        padding : 6px 15px 6px 15px;
        border-color : #FF0000;
        border-style : solid;
        border-width : 0px 0px 1px 0px;         
        font : 11px verdana, sans-serif; color : #000000;
        background :  #FFFFFF;
}
div.lista a {
        font : 11px verdana, sans-serif; color : #000000;
}
div.lista a:hover {
        font : 11px verdana, sans-serif; color : #FF0000;
}

/* pata */

div.pata {
        position : relative;
}

div.pata div.pata1 {
        text-align : center;
        padding : 0px 0px 0px 0px;
        font : 13px verdana, sans-serif; color : #000000;        
}
div.pata div.pata2 {
        text-align : center;
        padding : 10px 0px 20px 0px;
}

/************************************************************************/

TABLE.okraj {
        margin : 0px; padding : 0px;
}
TABLE.okraj TR TD {
        margin : 0px; padding : 15px 15px;
}

/************************ OKNO  *******************************/

TABLE.okno {
        margin : 0px; padding : 0px;
}
TABLE.okno TR TD {
        margin : 0px; padding : 0px 0px 0px 0px;
}
TABLE.okno TR TD.lbok {
        margin : 0px; padding : 1px 0px 1px 11px;
        background-position: top left; background-repeat: repeat-y;
        background-image: url('grafika/lbok_back.gif');
}
TABLE.okno TR TD.krouzek {
        margin : 0px; padding : 0px 0px 0px 0px;
        background-position: top left; background-repeat: repeat-y;
        background-image: url('grafika/krouzek_back.gif');
}
TABLE.okno TR TD.okno {
        margin : 0px; padding : 2px 10px 2px 0px;
        background-position: top left; background-repeat: repeat-xy;
        background-image: url('grafika/okno_back.gif');
}
TABLE.okno TR TD.okno_vrch {
        margin : 0px; padding : 0px 0px 0px 0px;
        background-position: top left; background-repeat: repeat-xy;
        background-image: url('grafika/okno_vrch.gif');
}
TABLE.okno TR TD.okno_spodek {
        margin : 0px; padding : 0px 0px 0px 0px;
        background-position: top left; background-repeat: repeat-xy;
        background-image: url('grafika/okno_spodek.gif');
}
TABLE.okno TR TD.pbok {
        margin : 0px; padding : 0px 0px 0px 0px;
        background-position: top left; background-repeat: repeat-y;
        background-image: url('grafika/pbok_back.gif');
}

/************************************************************************/

TABLE.spodek {
        margin : 0px; padding : 0px;
        background : #FFFFFF;
        border-color : #FF0000;
        border-style : solid;
        border-width : 1px 0px 0px 0px;
}
TABLE.spodek TR TD {
        margin : 0px; padding : 0px;
}
TABLE.spodek TR TD.ac {
        margin : 0px; padding : 5px 15px;
        font : 11px Verdana, sans-serif; color : #000000;
        text-align : center;
}
A.spodek {
        font : bold 11px Verdana, sans-serif; color : #000000;
        text-decoration : none;
}
A.spodek:hover {
        font : bold 11px Verdana, sans-serif; color : #FF0000;
        text-decoration : underline;
}

/************************ OKNO ****************************/

TABLE.okno
        margin : 0px; padding : 0px;
}
TABLE.okno TR TD {
        margin : 0px; padding : 0px 0px 0px 0px;
}

/************************ LBOK ****************************/

TABLE.lbok
        margin : 0px; padding : 0px;
}
TABLE.lbok TR TD {
        margin : 0px; padding : 0px 0px 0px 0px;
}
TABLE.lbok TR TD.logo {
        margin : 0px; padding : 0px 0px 10px 5px;
}
TABLE.lbok TR TD.ac {
        margin : 0px; padding : 0px 0px;
}
TABLE.lbok TR TD.dc {
        margin : 0px; padding : 6px 0px 6px 0px;
        font : 11px Verdana, sans-serif; color : #OOOOOO;
        border-color : #FF0000;
        border-style : solid;
        border-width : 0px 0px 1px 0px;
}
A.lbok {
        margin : 0px; padding : 0px;
        font : 11px Verdana, sans-serif; color : #000000;
        text-decoration : none;
}
A.lbok:hover {
        font : 11px Verdana, sans-serif; color : #FF0000;
        text-decoration : none;

}

/************************************************************************/

TABLE.sekce {
        margin : 0px 0px 0px 0px; padding : 0px;
        border-color : #FF0000;
        border-style : solid;
        border-width : 1px 0px 1px 0px;
}
TABLE.sekce TR TD {
        margin : 0px; padding : 0px;
}
TABLE.sekce TR TD.ac {
        margin : 0px; padding : 4px 8px;
        font : 11px Verdana, sans-serif; color : #000000;
}
TABLE.sekce TR TD.dc {
        margin : 0px; padding : 4px 8px;
        font : 11px Verdana, sans-serif; color : #000000;
        text-align : right;
}
A.sekce {
        margin : 0px; padding : 0px;
        font : bold 11px Verdana, sans-serif; color : #000000;
        text-decoration : underoline;
}
A.sekce:hover {
        font : bold 11px Verdana, sans-serif; color : #FF0000;
        text-decoration : none;
}

/************************ MENU *******************************/

TABLE.menu {
        margin : 0px 0px 0px 0px; padding : 0px;
        font : 11px Verdana, sans-serif; color: #000000;
}
TABLE.menu TR TD {
        margin : 0px; padding : 0px 0px 0px 0px;
}
TABLE.menu TR TD.ac {
        margin : 0px; padding : 4px 8px;
        font : 11px Verdana, sans-serif; COLOR: #000000;
        border-color : #FF0000;
        border-style : solid;
        border-width : 0px 0px 1px 0px;
}
TABLE.menu TR TD.dc {
        margin : 0px; padding : 4px 8px;
        font : 11px Verdana, sans-serif; COLOR: #000000;
        border-color : #FF0000;
        border-style : solid;
        border-width : 1px 0px 0px 0px;
}
A.menu {font : bold 11px Verdana, sans-serif; COLOR: #000000; margin : 0px; padding : 0px;}
A.menu:hover {COLOR: #FF0000;}

/************************************************************************/

TABLE.parametry {
        margin : 8px; padding : 0px;
}
TABLE.parametry TR TD {
        margin : 0px; padding : 0px;
}
TABLE.parametry TR TD.ac {
        margin : 0px; padding : 4px 6px;
        background : #FFEEEE;
        font : 11px Verdana, sans-serif; color : #000000;
}
TABLE.parametry TR TD.dc {
        margin : 0px; padding : 4px 6px;
        background : #FFFFFF;
        font : 11px Verdana, sans-serif; color : #000000;
}

DIV.odseznam {
        margin : 0px; padding : 0px 8px;
        font : 11px Verdana, sans-serif; color : #000000;
}
DIV.odseznam1 {
        margin : 0px; padding : 3px 8px;
        font : 11px Verdana, sans-serif; color : #000000;
}

TABLE.kalkulace {
        margin : 8px; padding : 0px;
}
TABLE.kalkulacea TR TD {
        margin : 0px; padding : 0px;
}
TABLE.kalkulace TR TD.ac {
        margin : 0px; padding : 4px 6px;
        background : #FFCCCC;
        font : 11px Verdana, sans-serif; color : #000000;
}
TABLE.kalkulace TR TD.dc {
        margin : 0px; padding : 4px 6px;
        background : #FFEEEE;
        font : 11px Verdana, sans-serif; color : #000000;
}
TABLE.kalkulace TR TD.cc {
        margin : 0px; padding : 0px;
        background : #FFEEEE;
        font : 11px Verdana, sans-serif; color : #000000;
}
INPUT.kalkulace {
        margin : 0px; padding : 0px 0px;
        height : 20px;
}
A.kalkulovat {
        margin : 0px; padding : 0px;
        font : bold 11px Verdana, sans-serif; color : #000000;
}
A.kalkulovat:hover {
        font : bold 11px Verdana, sans-serif; color : #FF0000;
}

/************************ TABULKA *******************************/

TABLE.tabulka {
        margin : 10px 0px; padding : 0px;
        font : 11px Verdana, sans-serif; color: #000000;
}
TABLE.tabulka TR TD {
        margin : 0px; padding : 0px 0px 0px 0px;
}
TABLE.tabulka TR TD.ac {
        margin : 0px; padding : 4px 4px 4px 4px;
        font : 11px Verdana, sans-serif; color: #000000;
}
TABLE.tabulka TR TD.dc {
        margin : 0px; padding : 4px 4px 4px 4px;
        background : #F9F9F9;

}

INPUT.tl {
        margin : 0px; padding : 1px 2px;
        background-color : #FF0000;
        font: bold 11px Verdana, sans-serif;
        color : #FFFFFF;
        border-color : #900000;
        border-style : solid;
        border-width : 1px;
        height: 22px;
        cursor: hand;
}


A.text {font : 11px Verdana, sans-serif; COLOR: #000000; margin : 0px; padding : 0px;}
A.text:hover {COLOR: #FF0000;}

A.objednat {background : #FF0000; font : bold 11px Verdana, sans-serif; COLOR: #FFFFFF; text-decoration : none; margin : 0px; padding : 4px;}
A.objednat:hover {COLOR: #FFFF00;}

/************************************************************************/

P.text {
        margin : 0px 0px 0px 0px; padding : 8px 8px 8px 8px;
        font : 11px Verdana, sans-serif; color: #000000;
        text-align : justify;
}
P.obrazek {
        margin : 0px; padding : 8px;
}

