BODY {
        margin: 0;
        padding: 0;        
        background-color: #6AA5D9;        
}
BODY/*, * */, TEXTAREA, INPUT, SELECT, FORM, TABLE {
        font-family: Georgia, Times, Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 9pt;
        color: #000000;
        margin: 0;
        padding: 0;
}
TEXTAREA, INPUT, SELECT, FORM, TABLE {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 9pt;
}
IMG {
        border: 0;
        margin: 0;
        padding: 0;
        border: none;
}

.cleaner {
		clear: both;
}

#email, #calendar {
  position: absolute;
  top: 0;
  left: 0;
}

#mainHolder {        
		margin: 0em auto;
		width: 1024px;   								     
}

#topheader {		
		width: 1024px;
		height: 156px;					
}

#header {        
        width: 1024px;
        height: 109px;
        background-image: url(../img/header.gif);
        background-repeat: no-repeat;
}

#navigation {                                            
		background-color: #DBDE01;
		height: 47px;
		width: 1024px; 
}
/* musi byt uplan cesta, jinak zlobi v kalendari */
#mainHolder #content {        
        width: 1024px;
        padding: 0;
        font-size: 9pt;
        background-color: white;    
        background-image: url("../img/pagebg.gif");
        background-repeat: repeat-y;             
        background-position: left top;
        /*_margin-top: -18px;*/
}
#content .spaceBesideMenu {
        width: 28px;
}
#content .spaceInsteadMenu {
        width: 175px;
        top: 219px;
        left: 20px;
        position: absolute;
}
#content .menu {        		
		margin: 62px 15px 20px 15px;
        _margin: 62px 15px 20px 7px;
        width: 177px;            
        background-color: white;
        padding: 5px 0 20px 0;
        float: left;
        font-family: Georgia, Times, Arial, Helvetica, Sans-Serif;
        font-size: 10pt;
        background-image: url("../img/dots_h_one.gif");
        background-repeat: repeat-x; 
		background-position: left top; 
}
#content .main {
        color: #4D4D4D;
        width: 501px;                                
        padding: 25px 27px 25px 27px;
        float: left;                
}
#content .main A {
		text-decoration: underline;  
}
#content .rightmenu {
		float: left;
		width: 232px;
		padding: 25px 15px 0px 15px;
}

#content .main * #childStructureList {        
        clear: both;
        width: 100%;
        margin: 25px 0 0 0;
}
#content .main * #childStructureList.noborder {
        margin: 0 0 0 0;
}
#content #footer {
		clear: both;
		float: left;        
        width: 1004px;
}

/* HEADER */
#header .country {        
        font-size: 8pt;
        font-weight: bold;
        color: #F4F4F4;
        padding: 0px 50px 5px 0;		
		position: relative;
		top: 8px;
		left: 888px;
		text-transform: uppercase;
		display: none;		
}
#header .country A, #header .title A {
        font-size: 8pt;
        text-decoration: none;
        font-weight: normal;
        color: #F4F4F4;        
}
#header .country A, #header .country A:hover, #header .country A:visited {
        text-decoration: none;
}

#header #logolink {
	position: relative;
	width: 206px;
	height: 75px;
	left: 18px;
	top: 18px;
}

#header #logolink A {
	display: block;
	width: 206px;
	height: 75px;
}

#header #logolink A SPAN {
	display: none;
}

/* NAVIGATION */
#navigation IMG {
        margin: 0;
        padding: 0;
}

#navigation .menu {        
        height: 40px;
        width: 750px;        		
		top: 0px;		
		left: 211px;
		position: relative;
}
#navigation .menu UL {        
        padding: 0;
        margin: 0;    		           
}
#navigation .menu UL LI {
        list-style: none;
        float: left;
        margin: 0;
        text-align: left;
        padding: 0;                
        font-size: 13pt; 
        height: 30px;
		color: #000000;    		                        
}
#navigation .menu UL LI A:hover {                        
                                  
}
#navigation .menu A, #navigation .menu A:hover, #navigation .menu A:visited {
        text-decoration: none;
        /*font-weight: bold;*/
        color: #000000;  
        
        background-repeat: no-repeat;
        background-position: 18px bottom;
        
        display: block;        
        height: 37px;    
		padding: 10px 0 0 0;  
		float: left;   				               
}
#navigation .menu UL LI.expanded A, #navigation .menu UL LI A:hover, #navigation .menu UL LI.expanded A:visited {
        color: #000000;       		 
}
#navigation .menu UL LI A SPAN {
        color: #000000;  
        /*text-transform: uppercase;*/
        font-weight: bold;    				   	
		padding: 0px 20px 0px 20px;
		border-right: 1px solid #A4A600;		 	  	     
}
#navigation .menu UL LI#topmnu2 A SPAN {
		border-left: 1px solid #A4A600;
}
#navigation .menu UL LI.expanded A, #navigation .menu UL LI A:hover {
	    background-image: url(../img/toppointer.gif);
}

#navigation #topmnuAdmin {
		background-image: none;
}

/* CONTENT */
#content .main .path {        
        display: block;
        color: #C2006B;
        padding: 2px 40px 25px 0;
        margin: 0;
		background-image: url(../img/dots_h.gif);
		background-position: bottom left;
		background-repeat: repeat-x;		
}
#content .main .path A, #content .main .path A:visited {
        text-decoration: none;
        font-weight: normal;
        color: #C2006B;
}
#content .main .path A:hover {
        text-decoration: underline;
}
#content .main .path .selectedItem {
		color: #C2006B !important;
		font-weight: normal;
}

#content .menu UL {
        color: #ABABAC;
        padding: 0 0 3px 0;
        margin: 0 0px 60px 0px;
        list-style: none;
        
        background-image: url("../img/dots_menu.gif");
        background-repeat: repeat-x;
        background-position: left bottom;
}
#content .menu UL UL {
        border-top: none;
        padding-top: 1px;
        padding-left: 0px;
        padding-bottom: 1px;
        background-image: none;
        margin: 0;                
}
#content .menu UL LI.expanded UL {        
}
#content .menu UL LI.expanded LI.expanded UL {
        border-top: 0;
}
#content .menu UL LI {
        list-style: none;                       
        font-weight: normal;					
		padding: 0;
		margin: 0;			
		font-size: 0; /* IE6 bug */	
		
		background-image: url("../img/dots_menu.gif");
        background-repeat: repeat-x;
        background-position: left top;  			
}
#content .menu UL LI LI {
        border-bottom: none;                                  
}
#content .menu UL LI LI SPAN {        
		padding: 8px 15px 5px 18px;	
}
#content .menu UL LI LI LI SPAN {        
		padding: 8px 15px 5px 36px;	
}
#content .menu UL LI LI LI LI SPAN {        
		padding: 8px 15px 5px 54px;	
}

#content .menu LI SPAN {        		
        display: block;                                                            
        padding: 8px 15px 5px 5px;	
        color: #58585A;     
        font-size: 9pt;
        font-weight: bold;
}
/* vychozi zobrazeni menu 1. urovne */
#content .menu LI.expanded A SPAN {        		        
        color: #58585A;     
}
/* vybrana polozka menu 1. urovne */
#content .menu LI.expanded SPAN {                
        color: #C2006B;               
}

/* vychozi zobrazeni menu 2. a nizsi urovne */
#content .menu * LI.expanded LI SPAN {
        font-size: 9pt;
}
#content .menu * LI.expanded LI A SPAN {
        background-image: none;                
        color: #58585A;                        
}
/* aktualne vybrana polozka menu 2. a nizsi urovne */
#content .menu LI.expanded * LI SPAN {
        background-image: none;                
        color: #C2006B;                        
}

/* prejeti mysi po menu */
#content .menu LI A:hover SPAN {		
        text-decoration: none;        
        color: #C2006B;
}
#content .menu LI LI A:hover SPAN {		        
        background-color: transparent;
        color: #C2006B;
}

#content .main P {
        margin: 0 0 8px 0px;
        padding: 0;
        color: #58585A;        
}
#content .main UL {
        margin: 3px 0 8px 10px;
        color: #58585A;
        padding: 0;
}

#module #filter, #usermodule #filter {
		float: left;
		background-color: #F5F6F6;		
		padding: 10px 0px 0px 0px;	
		background-image: url(../img/dots_h_one.gif);
	    background-repeat: repeat-x;
	    background-position: top left;
		margin-top: 15px;	
}
#module #filter TABLE, #usermodule #filter TABLE {
		width: auto;
}
#module #list, #usermodule #list {
       padding: 23px 0 20px 0;
       color: #58585A;
       font-family: Georgia, Times, Verdana, Arial, Helvetica, Sans-Serif;
       font-size: 9pt;
}

#module #detail {
       padding: 23px 0 25px 0;
       color: #58585A;
       font-family: Georgia, Times, Verdana, Arial, Helvetica, Sans-Serif;
       font-size: 9pt;
}
#usermodule {
	   padding: 23px 0 25px 0;
       color: #58585A;
}
#usermodule FORM, #usermodule TABLE {
		color: #58585A; 
}

#signpost, #module, #document, #usermodule, #search {
        width: 100%;
        /*float: left;*/
        line-height: 150%;  
        color: #58585A;      
}
#signpost #leftColumn, #module #leftColumn {
        width: 430px;
        float: left;
        display: block;
        font-size: 9pt;
}
#signpost #rightColumn, #module #rightColumn {
        width: 290px;
        float: left;
        display: block;
        margin: 0 0 0 20px;
}

#signpost #rightColumn IMG, #module #rightColumn IMG {
        width: 250px;
        float: right;
        margin: 0;
        padding: 0;
}
#signpost {
        width: 100%;
        padding-bottom: 23px; /* 10px */
        padding-top: 23px;
        font-size: 9pt;
        /*float: left;*/
}
#signpost.notitle, #module.notitle #list, #module.notitle #detail, #usermodule.notitle {
		padding-top: 0;
}

/* SEPARATED VALUES */
#separatedValues {
        width: 100%;
        float: left;
        border-top: 1px dotted #B7B7B7;
        border-bottom: 1px dotted #B7B7B7;
        margin: 20px 0 25px 0;
        padding: 0 0 10px 0;
}
#separatedValues .content {
	clear: both;
	width: 740px;
}
#separatedValues .menu {
        display: block;
        width: 100%;
        border-bottom: none;
        margin: 20px 0 10px 0;
        top: 0px;
        left: 0px;
        position: relative;
}
#separatedValues .menu UL {
        float: left;
        padding: 0;
        margin: 0 0 10px 0;
}
#separatedValues .menu UL LI {
        float: left;
        padding: 5px 15px 6px 10px;
        border-top: none;
}
#content .main #module * #separatedValues .menu UL LI A {
        font-style: normal;
        font-weight: bold;
        font-size: 9pt;
}

/* SEARCH */
.main #search P {
       margin-bottom: 20px;
       color: #58585A;
}
.main #search P A {
        font-size: 10pt;
}
.main #search P A:hover {
        text-decoration: underline;
}
.main #search P A, .main #search P A:hover, .main #search P A:visited {
        text-decoration: underline;
}


.paging {
        display: block;
        padding: 5px 0 5px 0px;
        font-family: Georgia, Times, Verdana, Arial, Helvetica, Sans-Serif;
}
.paging .selpage {
        font-size: 10pt;
}
.paging A, .paging A:hover, .paging A:visited {
        text-decoration: none;
        font-style: normal;
}
