INPUT {
       font-size: 9pt;
}

.main #search P {
       margin-bottom: 20px;
}

.main H1, #search H1 {
        font-size: 14pt;
        color: #FFFFFF;
        font-weight: normal;
        padding-bottom: 15px;        
        margin: 0px 0 0px 0;		
}
#content H4 A {
		color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
}

H1 {
        color: #ffffff !important;
}
H2 {
        color: #ffffff !important;
}
H3 {
		color: #828282 !important;
}
H4 {
		color: #828282 !important;
}
H5 {
		color: #ffffff !important;
}
LI {
        list-style-position: outside !important;
}

/*********************************/
/*** vychozi styly pro det. uzlu */
/*********************************/
#signpost IMG, #module IMG {
       margin-bottom: 5px;
}
#signpost TABLE IMG, #module TABLE IMG {
       margin-bottom: 0px;
}
#signpost IMG.noborder, #module IMG.noborder {
       border: none;
}
#signpost P, #module P, #document P, #usermodule P {
       padding: 0;
       margin: 0 10px 10px 0px;
       font-size: 9pt;       
}
#signpost P IMG, #module P IMG, #document P IMG, #usermodule P IMG {       
       margin: 4px 5px 5px 5px;       
}
#signpost A, #module A, #search A, #usermodule A {
       color: #FFFFFF;
       font-weight: normal;
}
#signpost .strong, #module A.strong, #usermodule .strong {
       font-size: 9pt;
       font-weight: bold;
}
#signpost A STRONG, #module A STRONG, #search A STRONG, #usermodule A STRONG {
       color: #FFFFFF;
       font-weight: bold;
}
#signpost UL LI {
        margin-left: 5px;
}
.main #usermodule UL {
        margin-left: 0px;
}
#usermodule UL LI {
        list-style: none;
}

/*********************************/
/*** seznam pripojenych souboru  */
/*********************************/
#fileList {
       width: 100%;
       float: left;
}
#signpost #fileList {
       margin-top: 20px;
}
#fileList H1 {
       color: #606163;
       font-size: 9pt;
       margin-bottom: 5px;
}
#fileList UL {
       padding: 0;
       margin: 0;
}
#fileList LI {
       list-style: none;
       margin-bottom: 5px;
       font-size: 8pt;
}
#fileList LI IMG {
       float: left;
}
#fileList LI A {
    color: #000000;
    font-style: normal;
}

/*********************************/
/*** seznam podrizenych uzlu     */
/*********************************/
#content .main * #childStructureList UL {
       border-top: 1px solid #646464;	  	
       padding: 10px 0 0px 0; /* bot 10px */
       margin: 10px 0 0 0;
       line-height: 130%;
}
#content .main * #childStructureList LI {
       list-style: none;
       list-style-position: outside;
       padding: 0;
       margin: 0;

}
#content .main * #childStructureList LI A {
       font-size: 9pt;
}
#content .main * #childStructureList.noborder UL {
		padding: 0 0 0px 0;
		border-top: 0;
		background-image: none;
}


/*********************************/
/*** bublina                     */
/*********************************/
TD.alt { font-size: 8pt; }

.bold { font-weight: bold; color: #000000; }

.error { color: red; }


/*********************************/
/*** FOOTER                      */
/*********************************/
#content .main #footer {
        border-top: 1px solid #646464;
		background-position: left top;
		background-repeat: repeat-x;
}
#content .main #footer * {
       color: #828282;
}
#content .main #footer .copyright {
       float: left;
}
#content .main #footer .date {
       float: right;
}

/*********************************/
/* HR */
DIV.hr {
  padding: 0;
  margin: 2px 0 6px 0;  
  height: 1px;
  border-top: 1px solid #646464;
}

DIV.hr HR {
  display: none;
}

.linemargin {
	margin: 10px 0 10px 0 !important;
}

#content.structure16 .menu {
	display: none;
}
#content.structure16 .main {
	width: 800px;
}

#picturecol {
	margin-top: -6px;
	_margin-top: 0px;
}
#picturecol #detail {
	padding: 0 !important;
	margin: 0 !important;
}
#picturecol FORM {
	padding: 0 !important;
	margin: 0 !important;
}
