/****************************************/
/* styly pro tabulku LIST/DETAIL modulu */
/****************************************/

/* GLOBALNI STYL TEXTU, NADPISU, ODKAZU ETC. */
H1 {        
		font-size: 15pt;
        color: #000000;
        font-weight: bold;
        padding-bottom: 10px;
        margin: 0px 0 15px 0;
		background-position: left bottom;
		background-repeat: no-repeat;
		border-bottom: 6px solid #FF0000;
}
H2 {
        color: #333333;
        font-size: 11pt;
        font-weight: bold;
        margin: 15px 0 5px 0;
        padding: 0 0 4px 0;
		border-bottom: 2px solid #FF0000;
}
H2.h1s {
		font-size: 15pt;
        color: #000000;
        font-weight: bold;
        padding-bottom: 10px;
        margin: 0px 0 15px 0;
		background-position: left bottom;
		background-repeat: no-repeat;
		border-bottom: 6px solid #FF0000;
}
H3 {
		color: #333333;
        font-size: 10pt;
        font-weight: bold;
        margin: 2px 0 2px 0;
}
H3 A {
		color: #333333 !important;
        font-size: 10pt !important;
        font-weight: bold !important;  
        text-decoration: none !important;      		
}
H4 {
        font-size: 10pt;
        font-weight: bold;
		color: #FF0000;
        margin: 10px 0 5px 0;
}
H5 {
        font-size: 9pt;
        font-weight: normal;
		color: #FF0000;
        margin: 10px 0 5px 0;
}

HR {
		padding: 0;
		margin: 5px 0 5px 0;
		color: #CCCCCC;
		background: #CCCCCC;
		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;
}
OL LI {
		list-style-type: decimal;
		margin-bottom: 4px;
}
P {
        margin: 0 0 8px 0px;
        padding: 0;
        color: #4D4D4D;
}
P STRONG {
		color: #4D4D4D;
}

/*TABLE TR.even {
      background-color: #ECEDED;
}
TABLE TH, #detail TABLE.list TH, TABLE.list TH {
      background-color: #ECEDED;      
      text-align: left;
      color: #005398;      
      padding: 4px 8px 4px 8px;
      border-bottom: 1px solid #D9DADB;
}
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;
       border-bottom: 1px solid #D9DADB;
       color: #4D4D4D;
}
.main TABLE TD.noborder {
       border: 0 none;       
       border-bottom: 1px solid #D9DADB;
}

.main TABLE.noborder TH, .main TABLE.noborder TD {
       border: 0 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 {
        border-style: none;
        background-color: #464C4D;
        color: #FFFFFF;
        font-weight: normal;
        padding: 0 5px 0 5px;
		cursor: pointer;
}

