/****************************************/
/* styly pro tabulku LIST/DETAIL modulu */
/****************************************/

/* GLOBALNI STYL TEXTU, NADPISU, ODKAZU ETC. */
.main * H1 {
        color: #3E3E3E;
        font-size: 13pt;
        font-weight: bold;
        margin: 0 0 10px 0;
        padding: 0;
        border: 0 none;
}
H2 {
        color: #3E3E3E;
        font-size: 12pt;
        font-weight: bold;
        margin: 5px 0 4px 0;
        padding: 0 0 0 0;
        /*text-transform: uppercase;*/
}
H3 {
		color: #3E3E3E;
        font-size: 10pt;
        font-weight: bold;
        margin: 2px 0 2px 0;
        /*text-transform: uppercase;*/
}
H3 A {
		color: #005398 !important;
        font-size: 10pt !important;
        font-weight: bold !important;  
        text-decoration: none !important;      		
}
H4 {
        font-size: 9pt;
        font-weight: bold;
        margin: 10px 0 5px 0;
}
H5 {
        font-size: 9pt;
        font-weight: normal;
/*        font-style: italic;*/
        margin: 10px 0 5px 0;
}

HR {
		padding: 0;
		margin: 5px 0 5px 0;
		color: #E2E2E2;
		background: #E2E2E2;							
		height: 1px;
		border: 0;	
}

A {
        text-decoration: none;
}
A:hover {
        text-decoration: underline;
}

LI {
        list-style: disc;
        margin: 0;
        padding: 0;
        list-style-position: outside;
}
LI .bold {
        list-style: disc;
        font-weight: bold;
        margin: 0;
        padding: 0;
}
P {
        margin: 0 0 8px 0px;
        padding: 0;
        color: #4D4D4D;
}
P STRONG {
		color: #4D4D4D;
}

TABLE TR.even {
      background-color: #F2F2F2;
}
TABLE TH, #detail TABLE.list TH, TABLE.list TH {
      background-color: #F2EEE8;      
      text-align: left;
      color: #005398;      
      padding: 4px 8px 4px 8px;
      background-image: url(../img/dot_h.gif);
      background-repeat: repeat-x;
      background-position: left bottom;
}
TABLE TD IMG {
       padding: 0;
       margin: 0;
}

.main TABLE, #detail TABLE.list {
       border-collapse: collapse;              
}
.main TABLE TD, #detail TABLE.list TD {       
       padding: 4px 8px 4px 8px;
       background-image: url(../img/dot_h.gif);
       background-repeat: repeat-x;
       background-position: left bottom;
       color: #4D4D4D;
}
.main TABLE TD.noborder {
       border: 0 none;
}

.main TABLE.noborder TH, .main TABLE.noborder TD {
       border: 0 none;
}

#detail TABLE TH, TABLE.detail TH {
       text-align: left;
       /*vertical-align: top;*/
       color: #3E3E3E;
       background-color: transparent;
       padding: 4px 8px 4px 0px;
       background-image: none;
       /*width: 75px; !!!!! */ 
       vertical-align: top;
}
#detail TABLE TH.checkbox, TABLE.detail TH.checkbox{
padding-top: 10px;
}
#detail TABLE TD {
       border: 0 none;
       background-image: none;
}

#filter HR {
       display: none;       
}

#filter TABLE TH {
       padding-right: 5px;
       padding-left: 5px;
       color: #3E3E3E;
       background-color: transparent;
       text-align: left;
       border: 0 none;
       background-image: none;
}
#filter TABLE TD {
       border: 0 none;
       background-image: none;
}
#filter TABLE SPAN * {
       margin: 0 3px 0 1px;
}

/*pretizeni kvuli vrstve pouzite pro posilani emailu*/
#calendar TABLE, #email TABLE {
       border-collapse: separate;
}
#calendar TABLE TD, #calendar TABLE TH, #email TABLE TD, #email TABLE TH {
       border: 0 none;
}

FORM INPUT.button, BUTTON.button {
        border-style: none;
        background-color: #008B61;
        color: #FFFFFF;
        font-weight: normal;
        padding: 0 5px 0 5px;
}


