INPUT {
       font-size: 9pt;
}

.main H1, #search H1 {
        font-size: 16pt;
        color: #C2006B;
        font-weight: bold;
/*
        padding: 28px 0px 2px 0px;       
        margin: 15px 0 0 0; 
*/
        padding: 0;	
        margin: 15px 0 -10px 0;	
	 background-position: left top;
	 background-repeat: no-repeat;		
/*	 background-image: url(../img/h1pic.gif); */
}
#search H1 {
		margin-bottom: 23px;
}

#navigation .top .search FORM INPUT.button {
        margin: 0;
        display:block;
        font-size: 7pt;
}


/*********************************/
/*** 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 A, #module A, #search A, #usermodule A {
       color: #C2006B;
       font-weight: normal;
}
#signpost .strong, #module A.strong, #usermodule .strong {
       font-size: 9pt;
       font-weight: bold;
}
#signpost STRONG, #module STRONG, #usermodule STRONG {
		color: #4D4D4D;
}
#signpost UL LI {
        margin-left: 5px;
        color: #58585A;
}
.main #usermodule UL {
        margin-left: 15px;
}
#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 #CACACA;*/
	   	background-image: url(../img/dots_h.gif);
		background-position: left top;
		background-repeat: repeat-x;
       	padding: 25px 0 0px 0; /* bot 10px */
       	margin: 0;       	
       	/*line-height: normal;*/
}
#content .main * #childStructureList LI {
       	list-style: none;
       	padding: 0 0 0px 0;
       	margin: 0;		
}
#content .main * #childStructureList LI A {
       	font-size: 9pt;
}
#content .main * #childStructureList.noborder UL {
		padding: 0px 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 #footer {
    padding: 3px 10px 3px 10px;
    background-color: #DBDE01;
}
#content #footer * {
    color: #58585A;
}
#content #footer .copyright {
    float: left;
}
#content #footer .date {
    float: right;
}

/*********************************/
/* HR */
DIV.hr {
  padding: 0;
  margin: 22px 0 22px 0;
  background-image: url("../img/dots_h.gif");
  background-repeat: repeat-x;
  height: 6px;
  border: 0;
}

DIV.hr HR {
  display: none;
}

/*********************************/
/* Left box */
#content .menu .leftbox {
}
#content .menu .leftbox .header {
		background-image: url("../img/leftbox_blue.jpg");
        background-repeat: no-repeat;            
        width: 172px;
        height: 27px;
        padding: 8px 15px 8px 15px;        
}
#content .menu .leftbox .header SPAN, #content .menu .leftbox .header SPAN A {
		display: block;
		width: 120px;
		font-size: 8pt;
		letter-spacing: 1px;
		color: #C2006B;
}
#content .menu .leftbox .body {		
		/*padding: 10px 15px 10px 15px;*/
		padding: 10px 0px 10px 12px;
		font-size: 0;
}
#content .menu .leftbox .body A {		
		margin: 0 12px 0 0px;
		padding: 0;
}
#content .menu .leftbox .body IMG {
		margin: 0 0 6px 0;
		padding: 0;
}

/*********************************/
/* Aktualita */
#content .rightmenu h2 {
		color: #C2006B;
		padding: 0 0 14px 0px;
}
#content .rightmenu .aktualita {
		background-color: transparent;
		padding: 20px 0 12px 0;
		margin-bottom: 3px;
		color: #58585A;
		line-height: 140%;
		font-family: Georgia, Times, Verdana, Arial, Helvetica, Sans-serif;
		font-size: 9pt;
		background-image: url(../img/dots_h.gif);
		background-position: top left;
		background-repeat: repeat-x; 
}
#content .rightmenu .aktualita strong {
		font-size: 8pt;
}
#content .rightmenu .aktualita.even {
		background-color: transparent;
}
#content .rightmenu .aktualita .more {
		text-align: right;
}
#content .rightmenu .aktualita .more A {
		color: #C2006B;
		text-decoration: underline;	
}

/*********************************/
/* TAB panel */
#tabWizard {
        font-size: 9pt;
        height: auto;
        margin: 10px 0 0 0;
		width: 755px;		        
}
#tabWizard .tab, #tabWizard .tabSelected, #tabWizard .tab1, #tabWizard .tab1Selected {
        padding: 2px 5px 2px 5px;
        float: left;
        background-color: #BDC0C1;
}
#tabWizard .tab, #tabWizard .tab1 {
        border-top: 1px solid #888888;
        border-right: 1px solid #888888;
        border-bottom: 1px solid #888888;
        background-image: url("../img/tabbg.jpg");
}
#tabWizard .tabSelected, #tabWizard .tab1Selected {
        border-top: 1px solid #888888;
        border-right: 1px solid #888888;
        border-bottom: 1px solid #F5F5F5;
        background-color: #F5F5F5;
        color: #000000;
}
/*#tabWizard .tabSelected,*/ #tabWizard .tab1 {
        border-left: 1px solid #888888;
}
#tabWizard .tab1Selected {
        border-left: 1px solid #888888;
}
#tabWizard .tab, #tabWizard .tab1 {
        background-color: #CCCCCC;
}
#tabWizard .none {
        padding: 2px 0 2px 0;
        border-bottom: 1px solid #888888;
        border-top: 1px solid #FFFFFF;		        
}
#tabWizard A {
        color: #005398;
        text-decoration: none !important;
}
#tabWizard .tabSelected A, #tabWizard .tab1Selected A, #tabWizard A:hover {
        color: #2D2D2D;
        text-decoration: none !important;
}
#tabPanel {
        border-right: 1px solid #888888;
        border-bottom: 1px solid #888888;
        border-left: 1px solid #888888;
        padding: 20px 10px 20px 10px;
        background-color: #F5F5F5;
        width: 733px;
        color: #4D4D4D;
}
#tabPanel HR {
        margin: 10px 0 10px 0;
        padding: 0;
}
#tabPanel.topborder {
		border-top: 1px solid #888888 !important;
}

/*************************************/
/* TABLE clean */
TABLE.clean {
		border-collapse: collapse;		
		font-family: Georgia, Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 9pt;
}
TABLE.clean TD {
		background-image: none !important;
		border: 0 !important;
		padding: 0 !important;
		vertical-align: top;
		color: #4D4D4D;
}
TABLE.clean TD.note {
		padding-top: 10px !important;
		color: #7D7D7D;
}

#detail TABLE TD.default {
	background-color: #E5E5E5;
}
#detail TABLE TD.default INPUT {
	background-color: #FFFFFF;
}  