body{
			margin:0px; 
			padding:0px;
			vertical-align:top;	
	}

form {margin:0px; padding:0px;}

a {
	text-decoration:underline;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size:11px;			
	font-family:Tahoma, Geneva, sans-serif;	
}
strong
{
			color:#303030;
			text-decoration:none;
}
a:hover {text-decoration:none;}
p
			{
			color:#303030;
			font-size:11px;
			font-family:Tahoma, Geneva, sans-serif;
			}	
			
h3
			{
			color:#303030;
			font-size:11px;
			font-family:Tahoma, Geneva, sans-serif;
			font-weight:bold;
			}	

ul {margin:0; padding:0; list-style:none}

li {		color:#303030;
			font-size:11px;
			font-family:Tahoma, Geneva, sans-serif;
			list-style: disc;
			margin-left:15px;}
ul li {		color:#303030;
			font-size:11px;
			font-family:Tahoma, Geneva, sans-serif;
			list-style: disc;
			margin-left:15px;}			

li a {color:#277A9C;}


.BottomText {color: #333333}
.content
        {
    position: absolute;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    left: 50%;
    width: 755px;
    margin-left: -377px;
}
.header
        {    
			background-image:url(images/1h_back2.gif);
			background-repeat:repeat-x;
			background-position:bottom;
         
        }

.Language
        { 
			float:right; 
			width:45%;
			padding-top:14px; 
			text-align:right;
        }
.Language a
{
	color:#277A9C;
}        
		
.mainbody 
        {    
    margin-top: 10px;
/*		background:url(images/tall_top.gif) repeat-x top; */
}        
.nagrady tr td
{
    
   padding-top:10px;
}        
     
.nagrady p
{
   margin:0;
   padding:0;
}        
.left
        {
		float:left;
		padding-bottom:15px;
		width:253px;
		background:url(images/1b_back3.gif) repeat-y right;
        }
.leftMenu
		{
		margin-left:34px;
		font-family:Tahoma, Geneva, sans-serif;
		color:#303030;
		}
.leftMenu p
			{
			margin:10px;				
			margin-left:0px;
			color:#303030;
			font-size:11px;
			}		
.leftMenu a
			{
			color:#303030;
			}
.banners
		{
		margin-left:34px;

		}
.right
        {
			margin-right:15px;
			margin-left:5px;
			float:right;
			width:475px;			
        }
		
.right a
{
	color:#277A9C;
}
.right li
{
			color:#303030;
			font-size:11px;
			font-family:Tahoma, Geneva, sans-serif;
			list-style: disc;
}
		.activitesWrapper { 
			margin-left:40px; /* remove default margin */
		}
		.activitesWrapper ul { 
			list-style-type: none; /* remove the default style for list items (the circles) */ 
			margin:0px; /* remove default margin */
			padding:0px; /* remove default padding */
		}
		
		.activitesWrapper ul li  
		{
		    margin-top:10px;
			float:left; /* important: left float */
			position:relative; /* so we can use top and left positioning */
		}
		.activitesWrapper ul li a img { 
			width:120px; /* you don't need this, i just rescaled the images they are bigger then i want them to be ' */
			position:relative; /* so we can use top and left positioning */
			border:none; /* remove the default blue border */
		}
		.activitesWrapper ul li a 
		{
		    text-align:center;
		    text-decoration:none;
		}		
		.activitesWrapper ul li a img.active {
			border:2px solid gray; /* choose whatever you like */
			/*z-index:1;*/ /* show it on top of the other images (they have z-index 0) */
			left: -2px; /* same as border width but negative */
			top: -2px; /* same as border width but negative */
		}
		.caption{
			position:absolute; /* needed for positioning */
			bottom:0px; /* bottom of the list item (container) */
			left:0px; /* start from left of the list item (container) */
			width:100%; /* stretch to the whole width of container */
			display:none; /* hide by default */
			/* styling bellow */
			background:#ddd;
			text-align:center;
			font-size: 0.9em; font-family:Tahoma, Geneva, sans-serif; font-weight: bold;
			
			opacity:0.9;
		}
        .caption a
        {
            color:#303030;
        }		
		.caption .captionInside{
			/* just styling */
			padding:2px;
			margin:0px;
		}		
		.clear { clear:both; } /* to clear the float after the last item */

.pko_schema p
{
 
    text-align:center;

}
.pko_schema div
{
    float:left;
    text-align:left;   
}

.news
		{
    margin-left: 0;
    font-family: Tahoma, Geneva, sans-serif;
    color: #303030;
    font-weight:bold;
}
.news p
			{
    margin-top: 0px;
    margin: 0px;
    font-size: 11px;
    
    
}		

.NewsRow
{
	width:100%;
	float:left;
    margin-top: 10px;	
	
}
.NewsRow img
{
	float:left;
	border:0;
	margin-right:8px;	
	
}
.NewsRow a
{
	text-decoration: underline;
	color: #277A9C;
	font-weight:normal;
}

.date
{
    font-weight:normal;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom:5px;
    font-size: 11px;        
    color: #215F2A;    
}

#experience 
{
 border:1px;
 border-color:Gray;
 border-style:solid;    
}
#experience td
{
 border:1px; 
 border-color:InactiveBorder;
 border-top-color:Black;
 border-bottom-color:Black;
 border-style:solid;    
 text-align:center;
}

.MoreNewsLink p a
{
    color: #990033;
    background: url(images/pimp1.gif) no-repeat left;
    padding-left: 23px;
    margin-left: 0px;
}
.archiveNewsLink
{
    /*position:relative;*/
    margin-top:20px;
    padding:0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}	
		
.archiveNewsLink p a
{
    background-position: left;
    color: #F00;
    background: url(images/pimp1.gif) no-repeat left;
    padding-left: 23px;
    font-weight: normal;
}

		
.footer
        {

		width: 755px;
		height:73px;
		float:left;
		margin-left:0px;
		margin-right:0px;
        margin-top: 31px;
		background-image:url(images/1f_back1.gif);
		background-position:left top;
		background-repeat:no-repeat;		
		background-color: #546169;
        }		

.footerLeft
        {
		margin-left:0px;
		margin-right:0px;			
		margin-top:4px;
		float:left;
		height:auto;
		width:253px;  
		height:69px;
		bottom:0px;
		padding-top:20px;
		color:#303030;
		text-align:left;		
		font-size:11px;
		font-family:Tahoma, Geneva, sans-serif;
		background-image:url(images/1f_back2.gif);
		background-position:left top;
		background-repeat:no-repeat;
		background-color: #fff;
        }		
.footerLeft p
			{
				margin:0;				
				padding:0;
				padding-left:50px;
				padding-bottom:5px;
			}
.footerLeft a
			{
			    color:#303030;
			}								
.footerRight
        {
			margin-left:0px;
			margin-right:0px;			
			margin-top:4px;
			float:right;
			position: relative;
			width:502px;
			height:69px;
			bottom:0px;
			padding-top:25px;			
			text-align: center;
			background-image:url(images/1b_back3.gif);
			background-repeat:repeat-y;
			background-position:left;
			background-color: #fff;
			
        }		
.footerRight a {
	color:#303030;
	font-size:11px;			
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
.footerRight a:hover {text-decoration:underline;}
.footerRight p
			{
color: #C98000;
			}		
