*{margin:0px; padding:0px; border:0px;}

body
{	text-decoration:none;
    color:#000000;
    font-family:tahoma,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
   	margin: 0 auto;
	background-color:#FFF;

}


h1,h2,h3,h4,h5
{
font-size:14px;
font-weight:bold;
color: #122478
}

h2
{
font-size:13px;
}

h3
{
font-size:12px;
}

h4
{
font-size:11px;
}

#contentfloatholder {/* right faux column tab */
		float: left;
		width: 100%;
		clear: both;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    	content: "."; 
    	display: block; 
		height: 0px;
    	clear: both; 
    	visibility: hidden;
		
}

#center {
		margin: 15px 0px 0 183px;
		width:385px;

}


#centerv2 {
		margin: 0 0px 0 186px;
		width:578px;
		padding: 40px 0px 0 0px;
}

#centerwrap {
  			float:left;
  			width: 775px; 
			margin: 0 -95% 0 0;

			
			
}

#left {	position:relative;
  		float:left;
  		width: 166px;
  		margin: 0 0 0 -5%;

}
#left1 { margin-left:10px;
	  position:relative;
}
#left2{
		position:relative;
  		width: 166px;

		margin-left:10px;
}
/*#right {background-color: #F9F7F8;
  		float:right;
  		width: 189px;
		padding:0;
		margin: 0;
}*/
	
#footer1{	width:100%;
		clear: both;	
		 padding-bottom:20px;
	        
		 float:right;
	     }
#footer1 p{text-decoration:underline;
		color: #122478;
		text-decoration:none;
		font-size:10px;
		text-align:center;

	}

	    



#outer {
 		position:absolute;
 		top:89px;
 		left:0px;
 		width:100%;
 		
 }


#bodyblock {position:relative;
 			margin: 0 auto;
 			color: #FFF;
 			width:775px;
 			padding:0;
 }
 
#header{ 
 		background-image: url(../files/header.jpg);
		background-repeat:no-repeat;
		height:89px;
		width:775px;
		margin: 0 auto;
		
}
#header1{ 
		color:#122478;
		padding: 30px 0 0 85px;
		font-size:32px;
		margin: 0 auto;
		font-weight:600;
}
#header span{  font-size:32px;
				font-weight:100;

}
#headerdown{
		background-color:#122478;
		height:21px;
		width:775px;
		margin: 0 auto;
		
}
#headertext{padding:5px 10px 0 10px;
		background-color:#122478;
		display:inline;
		float:left;
		
}
#headertext2{padding:5px 10px 0 0px;
		display:inline;
		float:right;
		width:75%;

		
}
#headerdown h1{color:#FFF;

			   text-align:right;
				font-weight:bold;
				font-size:12px;
				float:right;
				display:inline;

				 }
				
#headerdown b{  color:#F7E373;
				text-align:left;
				font-weight:bold;
				font-size:12px;
				float:left;
				display:inline;

				}
				
#headerdown span{  color:#F7E373;
				font-weight:normal;
				font-size:12px;}
#left p{color:#122478;
		font-weight: normal;
		padding:5px 0 0 0;
		font-size:10px;
		}
#menu{padding:10px 0px 0px 0px;
		margin:0 0 0 0;
		background-color: #FFF;
		width: 166px;}


#menu  li {background-color: #FFF;
		
		display:block;
}
#menu  ul { 
		background-color:#FFF;
}

#menu li a{ 
 		position: relative; 
		border:solid 1px #DDEF5D;
		height:18px;

		display:block;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		color:#122478;
		text-align:left;
		margin-top:5px ;

		background-color:#FFF;
		background-image:url(../files/menuarrow1.jpg);
		background-position:left top;
		background-repeat:no-repeat; 
		voice-family : "\"}\""; /* tady IE5.5 a starší končí */ 
    	voice-family : inherit; /* vrácení vlatnosti na výchozí hodnotu */ 
		padding:4px 0 0 22px;
		height:18px;
}
#menu li a:hover,#menu li a:active,  #menu li.myactive a { 
 		position: relative;
		background-image:url(../files/menuarrow2.jpg);
		background-position:left top;
		background-repeat:no-repeat; 
		border:solid 1px #DDEF5D;
		height:22px;

		background-color:#122478;
		display:block;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		color:#F7E373;
		text-align:left;
		
		voice-family : "\"}\""; /* tady IE5.5 a starší končí */ 
    	voice-family : inherit; /* vrácení vlatnosti na výchozí hodnotu */ 
		padding:4px 0 0 22px;
		height:18px;
}
#menu li ul li a , #menu li.myactive ul li a{ margin-top:0px;
		background-image:url(../files/submenubg.jpg);
		background-position:left top;
		background-repeat:no-repeat; 
 		position: relative; 
		border:0 none;
		height:20px;
	
		display:block;
		text-decoration:none;
		font-size:11px;
		font-weight:normal;
		color: #21296A;
		text-align:left;
		width: 116px;
		margin:0px 0 0 0px;
		
		background-color:#FFF;
		voice-family : "\"}\""; /* tady IE5.5 a starší končí */ 
    	voice-family : inherit; /* vrácení vlatnosti na výchozí hodnotu */ 
		padding:2px 0 0 13px;
		height:18px;
}
#menu li ul li a:hover, #menu li ul li.myactive a  {
		background-image:url(../files/submenubg2.jpg);
		background-position:left top;
		background-repeat:no-repeat;  
		margin-top:0px;
 		position: relative; 
		border:0 none;
		height:20px;
		
		background-color:#122478;
		display:block;
		text-decoration:none;
		font-size:11px;
		font-weight:normal;
		color:#F7E373;
		text-align:left;
		width: 131px;
		padding:2px 0 0 13px;
		voice-family : "\"}\""; /* tady IE5.5 a starší končí */ 
    		voice-family : inherit; /* vrácení vlatnosti na výchozí hodnotu */ 
		padding:2px 0 0 13px;
		height:18px;
}
#signup{ 	padding-top:3px;
			padding-bottom:3px;
			background-color:#122478;
			width:166px;
			margin:15px 0 0 0px;
		
}
#signup1{ 	color:#FFF;

			font-size:12px;
			font-weight:bold; 
			padding-left:10px;
			
}
.leftmail{ background-color:#F7E373;
			margin-bottom:20px;
			width:166px;

}
.leftmail1{ 
			padding:5px 0 0 10px;
		 font-size:9px;
		 color:#122478;
		font-weight:bold;
}
#left p input{ background-color:#FFF;
			border: 1px solid #122478;
			
			padding:2px 0 2px 10px;
			margin-bottom:0;
		 font-size:14px;
		 color:#122478;

}
#left  input{ background-color:#FFF;
			margin:5px 0 10px 0;
			padding:0 0 0 0;
		 color:#122478;
		 font-weight:normal;

}


#left a{ 		font-size:11px;
		 		color:#222300;
				text-align:right;
				padding-left:70px;
				text-decoraton: underline;
				font-weight:normal;
	
}
#center h2 , #centerv2 h2{ margin-bottom:12px;
		 	font-size:14px;
		 	color:#122478;
			font-weight:bold;
			}
#center p, #centerv2 p{
		 	font-size:12px;
		 	color:#122478;
			font-weight:normal;
			text-align:justify;
			}
#center img, #centerv2 img {
		 	font-size:11px;
			border:2px solid #102A81;
			margin-right:10px;
		 	
			
			}
#righth1{		font-size:13px;
			margin-top:15px;
			background-color:#F7E373;
			padding-bottom:3px;
			padding-top:3px;
			padding-left:5px;
			font-weight:bold;
			color:#122478;

}
#righth1 a  {color:#122478;
			font-size:13px;
			text-decoration:none;
			margin:0 0 0 0;
			padding:0 0 0 0;
			}

#righth1 a:hover{ text-decoration:underline;
font-size:13px;
}

#centerright {/* right faux column tab */
		float: left;
		width: 100%;
		clear: both;
}


#centerright:after {background-color: #00FFCC;
 /* this is for NN6 to clear floats */
    	content: "."; 
    	display: block; 
		height: 0px;
    	clear: both; 
    	visibility: hidden;
		
}

#center1 {background-color: #FFF;
		margin: 0 189px 0 0px;
		padding: 40px 37px 0 37px;

}


#centerwrap1 {text-align: left;
  			float:left;
  			width: 588px; 
			margin: 0 -95% 0 0;
}



#right {background-color: #FFF;
  		float:right;
  		width: 189px;
		padding:0;
		margin: 0;
	position:relative;
}
.support{	
			background-color:#122478;
			font-size:13px;
			padding-bottom:0px;
			padding-top:3px;
			padding-left:10px;
			margin-top:15px;
			text-decoration:none;
			color:#FFF;
			font-weight:normal;
}
.africa{	
			background-color:#122478;
			font-size:21px;
			font-weight:500;
			padding-bottom:3px;
			padding-top:0px;
			padding-left:10px;
			margin-top:0px;
			text-decoration:none;
			color:#FFF;
}
#rightmap{
			background-color:#F7E373;
			width:189px;
			
}
#rightmap img{
			padding:0 0 10px 10px;
			border:0;
      
      }

#rightmap a{

font-size:11px;
			color:#122478;
			text-decoration:underline;
		/*	margin-left:60px;*/
		

			}
			
#right p{font-size:11px;
			color:#122478;
			font-style:italic;
			text-decoration:none;
			padding-top:15px;
			padding-bottom:10px;
			padding-left:10px;
			padding-right:10px;
			width:169px;
			}
			
p.bodytext img
{
margin-left: 5px;
}




input, textarea, select
{
		border: 1px solid #122478;
		color:#122478;
		margin-right:5px;
		background-color:#FFFFFF;
		padding-bottom: 0.1em;
		padding-top: 0em;
		padding-right: 0.2em;
		padding-left: 0.5em;
		margin-top: 0.2em;
		font-size:1em;
		
}



select
{
width: 11em;
}

label
{

   float: left;
   text-align: left;
   margin-right: 0.5em;   
   width: 11em;
   margin-top: 0.4em;
   padding-left: 0.3em;
   color:#122478;


clear: both; 
}

.csc-mailform
{
padding-left: 1.5em;
}

.csc-mailform-field
{
padding-top: 0.3em;
}

.mailbutton{border:none; background:none;}

.csc-mailform-submit{text-align:center; width:60px; background:#122478; color:#F7E373; font-weight:bold;}



.twrss_head_channel
{
font-size: 11px;
}

.twrss_bodytext a,.twrss_bodytext a:hover, .twrss_bodytext a:visited
{
font-size: 10px;
padding-top: 0px;
margin-top: 0px;
}
