
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%;
	font-family: Georgia, serif;
        background:#404040;
        
}

p       {
        font-size: 2em;
	margin-left: 35px;
	padding: 30px;
	font-family: calibri;
	font-weight: normal;
	color: #ffffff;
}

.footer       {
    font-size: 2em;
	margin-left: 10px;
	padding: 10px;
	font-family: calibri;
	font-weight: bold;
	color: #ffffff;
}

TD { 
FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: calibri; 
}


/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}
 
/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-0px;
top:25px;
}
 
/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:12px;
width:105px;
padding:5px 0;
color:#ffffff;
background:#B4B4B4;
text-decoration:none;
margin-right:0px;
text-align:center;
font-family:verdana, sans-serif;
}

.menu2 a, .menu2 :visited {
display:list;
font-size:12px;
width:105px;
padding:10px 55px;
color:#ffffff;
background:#none;
text-decoration:none;
margin-right:0px;
margin-top:20px;
text-align:center;
font-family:verdana, sans-serif;
}

/* style the links hover */
.menu :hover{
color:#FF6A00;
background:#none;
}

.menu2 :hover{
color:#FF6A00;
background:#none;
}
 
/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}

.menu2 ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}

.menu2 ul li:hover ul,
.menu2 ul a:hover ul{
visibility:visible;
}
 
a {
  color:#E30083; /* accessiblity: avoid links having same color as text! */
  text-decoration:none;
  /*border-right:1px solid #A8E9FF;*/
}
a:hover {
  color:#FFE251;
  /*color: #398616;*/
}

#page  {
	background:#2F3293;
    border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
    border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;            
    width: 1000px;
    margin: 0 auto;
	position: relative;	        
    text-align: center;
}


#header {
    float:left;
	width:100%;
    height:18em;
	background:#none;
    border-left:0px solid #ffffff;
	border-bottom:px solid #ffffff;     
    border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;            
	margin-left:0px;
    margin-top:0px;
	position: relative;
	color: white;
	z-index: 6000;            
    text-align: center;
    background: url('images/headerII.jpg');
    background-repeat: no-repeat;
    background-position: center;
}


#logo {
        float:left;
	width:30em;
        height:95%;
	background:#none;
        border-left:0px solid #ffffff;
	border-bottom:px solid #ffffff;     
        border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;        
	margin-left:0px;
        margin-top:0px;
	position: relative;
	color: white;
	z-index: 6000;            
        text-align: center;
        background: url('images/logo8.png');
        background-repeat: no-repeat;
        background-position: top left;
}


#logo2 {
        float:left;
	width:60em;
        height:35%;
	background:#none;
        border-left:0px solid #ffffff;
	border-bottom:px solid #ffffff;     
        border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;         
	margin-left:0px;
        margin-top:10px;
	position: relative;
	color: white;
	z-index: 6000;            
        text-align: center;
}


#flags {
    float:right;
	width:8em;
    background:#none;
    border-left:0px solid #ffffff;
	border-bottom:px solid #ffffff;     
    border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;          
	margin-right:20px;
    margin-top:2px;
	position: relative;
}


#horizontal_navi
        {
        float:left;
	width:100%;
        height:2.6em;
	background:#B4B4B4;
        border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
        border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;            
	margin-left:0px;
        margin-top:9px;
	position: relative;
	color: white;
	z-index: 6000;            
        text-align: center;
}



#linky
        {
        float:left;
	width:80%;
        height:1.7em;
	background:#none;
        border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
        border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;              
	margin-left:60px;
        margin-top:0px;
	position: relative;
	color: white;	       
        text-align: left;
}

#left  {
        float:left;
	width:180px;
        
	background:#2F3293;
        border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
        border-right:1px solid #ffffff;
	border-top:0px solid #ffffff;            
	margin-left:0px;
        margin-top:1px;
	position: relative;
	color: white;
	z-index: 6000;            
        text-align: left;
}



#link
        {
        float:left;
	width:16em;
        height:2em;
	background:#2F3293;
        border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;     
        border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;            
	margin-left:5px;
        margin-top:2px;
	position: relative;
	color: white;	            
        text-align: left;
}


#blank
        {
        float:left;
	width:1000px;
        height:1em;
	background:#2F3293;
        border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
        border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;            
	margin-left:5px;
        margin-top:2px;
	position: relative;
	color: white;
	z-index: 6000;            
        text-align: left;
}

#content  {
        overflow:auto;
        float:left;
	width:1000px;
    
	background:#2F3293;
        border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
        border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;             
	margin-left:0px;
        margin-top:0px;
	position: relative;
	color: white;
	font-size: 0.8em;	          
        text-align: left;

}

#wrap  {
    overflow:hidden;
    float:left;
	height:50em;
	width:1000px;    
	background:#none;
    border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
    border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;             
	margin-left:0px;
    margin-top:0px;
	position: relative;       
    text-align: left;

}

#wrap2  {
    overflow:hidden;
    float:left;
	height:64em;
	width:240px;    
	background:#none;
    border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
    border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;             
	margin-left:0px;
    margin-top:0px;
	position: relative;       
    text-align: left;

}

#galeria  {
    overflow:hidden;
    float:left;
	height:38em;
	width:600px;    
	background:#none;
        border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
        border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;            
	margin-left:0px;
    margin-top:80px;
	position: relative;       
    text-align: left;

}

#kontakt  {
        
        float:left;
	width:37em;
        background:#2F3293;
        border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
        border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;              
	margin-left:5px;
        margin-top:0px;
	position: relative;
	color: white;
	font-size: 0.9em;	          
        text-align: left;

}


#mapa  {
        
        float:left;
	width:40.5em;
        	background:#2F3293;
        border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
        border-right:0px solid #ffffff;
	border-top:0px solid #ffffff;            
	margin-left:1px;
        margin-top:40px;
	position: relative;
	color: white;
	font-size: 0.9em;	          
        text-align: left;

}

#footer
        {
        float:left;
	width:100%;
        height:4.6em;
	background:#A1A1A1;
        border-left:0px solid #ffffff;
	border-bottom:0px solid #ffffff;     
        border-right:0px solid #ffffff;
	border-top:2px solid #ffffff;            
	margin-left:0px;
        margin-top:0px;
	position: relative;
	color: white;
	z-index: 6000;            
        text-align: center;
}