.font-size {
        cursor: pointer;
        float:left;
}

#small {
        font-size: 0.9em;
}

#normal {
        font-size: 1em;
}

#big {
        font-size: 1.3em;
}




/*SITE*/

.siteMap ul li{padding:1px; color:#b70017}
	#navigator{border-bottom:1px solid #E9E9E9;height:20px; padding-top:10px;}
	#navigator.order{width:938px;}
	
	#navigator ul{list-style-type: none;margin:0px; padding:0px;}
		#navigator li { background:none repeat scroll 0 0 transparent; float:left;  font-size:0.85em;  margin:0px; padding:0px 5px;}
		#navigator li a { color: #004494; text-decoration: none;}
		                                                          
		#width_s, #width_s2{padding-top:15px; float:right;}                                                          
	                                                        
		#left_column{width:188px;float:left;}
		#main_center, #main_center2{float:right; width:510px;padding-left:9px; border-left:1px solid #E9E9E9;}
		#main_center2{width:752px;padding-bottom:15px; }
		
		#main_top_img{
		 width: 510px;
		height:69px;
		border:1px solid #E9E9E9;
    }
		  .mediator{width:510px; padding-bottom:15px;}
		#nag1, #nag2, #nag2_long{ 
			background: #f0f0f0;
		    width: 510px;
		    height:69px;
		    border-bottom:2px solid #5698d5;
		    margin:0; padding:0;
    	}
    
    #nag2{width: 526px;}
    #nag2_long{width: 738px;height:69px;}
    #nag_news{width:390px; float:left;}
    #nag_news h2, #nag_news2 h2, #nag_news3 h2, #nag2_long h2{font-size:1.1em;}
    #top_news{margin-bottom:10px; border-bottom:1px solid #E9E9E9;padding-bottom:10px;}
    #right_news, #right_news2{width:92px;padding-right:10px;float:right}
    #right_news2{width:111px;}
    #head_img{float:left; width:206px; height:70px;border-bottom:2px solid #5698d5;border-right:1px solid #E9E9E9; padding-right:17px; }
    
    #news_image{width:265px; padding-right:10px; float:left;}
    #news_image2{width:127px; padding-right:10px; float:left;}
    #news_image_tit.imgtit{color:#999999; font-size:0.8em; font-style:italic;}
    #news_text{width:500px;font-size:1em;font-weight:bold; color:#333333;margin-bottom:15px;}
    
    #news_text.withimg{width:230px;font-size:1em;font-weight:bold; color:#333333;float:left; margin-bottom:15px;}
    #news_text2.withimg{width:350px;font-size:1em; color:#333333;float:left; margin-bottom:15px;}
    #news_text2{width:500px;font-size:1em; color:#333333;margin-bottom:15px;}
    
    .single_news{width:510px;padding-bottom:20px; border-bottom:1px solid #E9E9E9; margin-top:15px;float:left;}
    
    .news_images{width:156px; padding-right:15px; float:left;}
    /*.news_images img {width:156px; height:87px}*/
    .news_right_col{width:330px; float:left; }
    
    
    
    #nag1 h1, #nag2 h1,  #nag2_long h1{

	    font-size:1.5em;
	    font-weight:normal;
	    margin:0px;
	    padding:13px 0 15px 20px;
		width: 350px;

    }
	#main_text, #textContent, #textContent2 {
		margin-top:20px;
		margin-bottom:10px;
		font-size:0.93em;	
		color:#333333;
		float:left;
		width:510px;
    }
  #textContent2{width:738px}
  
	#textContent div#newsDate{
		margin-top: 5px;
    }
	#textContent div#newsAbstract{
		margin-top: 20px;
		font-weight: bold;
    }
	#textContent div#newsText{
		margin-top: 15px;
    }
     #textContent.newss{padding-bottom:20px; border-bottom:1px solid #E9E9E9; }
     #bottom_news, #bottom_media{padding-top:10px; height:30px; float:left;width:510px;}
     #bottom_media {width:510px; border-top:1px solid #E9E9E9;float:right;}
     .nimg {width:300px; float:left}
     .ntxt {float:right; font-size:0.9em;}
     
	div.pager{float: right; margin-top: 40px;}
	div.pager td {
		background: url("images/blue.gif") no-repeat scroll 0 0 transparent;
		width:27px;
		height: 25px;
		text-align: center;		
	}
	div.pager td.current { background: url("images/white.gif") no-repeat scroll 0 0 transparent; color: #004494}
	div.pager td a, div.pager td{ color: #fff; }
	div.pager td a, div.pager td span { display: block; height: 23px; width: 25px; padding-top:4px; }
	div.pager td a img {margin-top: -4px;}	
	div.pager td.current_page {
		display: block;
		padding:5px 9px 4px;
		background: url("images/white.gif") no-repeat scroll 0 0 transparent;
		color: #000;
		float: left;
	}

     
	.akt_old{margin-bottom:1px;line-height:25px}
	.akt{background-color:#eff6fa;margin-bottom:1px;line-height:25px}
	.akt .main_date, .akt_old .main_date{padding-left:15px;padding-right:7px;color:#999999;}
    .akt .head {
     	padding: 10px 7px 0 15px; 
		font-size:13px;
		font-weight:bold; 
		color:#666666;
		margin-top: 10px; 
	}
    

      
	div#news_top{padding-left:15px; margin-top: 15px;}
	div.select{}
	div.select div.month_label{ padding: 6px 6px 0 0; }
	div.export { padding-top: 6px; }
	div.export img{ vertical-align: middle; }
      
      
    h2.main_title{ 
	 	padding:0px; 
		margin:0px; 
		/*font-size:0.95em;*/
		font-size:14px; 
		font-weight:normal; 
		color:#004494;
	}
	
	.main_date{font-size:0.85em; color:#999999;}
		 
		 
	#serv_image{width:270px; padding-right:10px; float:left;}
	h2#serv_title{width:230px;padding:0px; margin:0px;font-size:1.2em;font-weight:normal; color:#b70017; text-transform:uppercase;float:left;}
	#serv_text {width:230px;font-size:1.2em;font-weight:normal; color:#666666;float:left; margin:15px 0;}
	
	h2#media_title {width:510px;padding:0px; margin-bottom:30px;font-size:1.2em;font-weight:normal; color:#b70017; text-transform:uppercase;float:left;} 
	div.media_all{width:510px; float:left; padding-bottom:25px;}
	div.media_image{width:120px; margin-right:20px; float:left;}
	div.media_desc{width:340px; float:left}
	.naglowek1{font-weight:bold; font-size:1.1em;}
	.naglowek2, #membership_title{font-size:1.2em;font-weight:bold; color:#b70017; text-transform:uppercase;}
	#membership_title{font-size:0.93em;}
  .naglowek3 { font-size:1.2em;font-weight:normal; color:#004494; }
	
	
	#nagrody{width:510px; float:left; padding-bottom:15px; border-bottom:1px solid #E9E9E9;}
	#newsText.awards{padding:15px 0px; float:left;}
	
	#raport_text, .link_txt, .link_txt2{background-color:#eff6fa;width:479px; float:left; padding:15px;font-size:1.2em; margin-bottom:1px;}
	.link_txt2{margin-top:17px;}
  #raport_nag, #order_nag{background-color:#5698d5;width:479px; float:left; padding:3px 15px 3px 15px;font-size:0.9em;color:#ffffff; margin-bottom:1px;}
	#order_nag{width:708px;}
  #raport_nag #raportnag1{width:230px;float:left; }
	#raport_nag #raportnag2{width:150px;float:left; }
	#raport_nag #raportnag3{width:48px;float:right; }
	
	#order_nag #ordernag1{width:170px;float:left; }
	#order_nag #ordernag2{width:330px;float:left; }
  #order_nag #ordernag3{width:90px;float:left; }
  #order_nag #ordernag4{width:100px;float:right; }
  
  	
	.raport_content, .order_content  {background-color:#f5f5f5;width:479px; float:left; padding:7px 15px 7px 15px;font-size:0.9em;color:#333333; margin-bottom:1px;}
		.order_content{width:708px;}
    .raport_content .cont1 {width:230px;float:left;padding:3px 0px; }
		.raport_content .cont2 {width:150px;float:left; padding:3px 0px;}
		.raport_content .cont3 {width:55px;float:right; }
		
	.order_content .cont12{width:170px;float:left; }
	.order_content .cont22{width:330px;float:left; }
  .order_content .cont32{width:90px;float:left; }
  .order_content .cont42{width:100px;float:right; }
  	
		.pobierz a{padding:3px 9px; display:block; background-color:#004494;color:#ffffff;cursor:pointer;}
	   .pobierz a:hover{padding:3px 9px; display:block; background-color:#b70017;color:#ffffff;}
	   
		.link_content  {background-color:#f5f5f5;width:479px; float:left; padding:7px 15px 7px 15px;font-size:0.9em;color:#333333; margin-bottom:1px;}
		.link_content .col1_link {width:250px;float:left; padding:3px 0px;}
		.link_content .col2_link {width:210px;float:left; padding:3px 0px;}
	
	.all_tab{float:left; margin:10px 0;}
  .top_tab{font-size:1.2em;background-color:#eff6fa; width:451px; height:21px; margin-bottom:1px;padding:7px 15px;}
  .bottom_tab1, .bottom_tab2{background-color:#f5f5f5;width:210px;float:left; margin-right:1px;height:135px;padding:15px;}
  .bottom_tab2{margin:0px;}
  
  
  /* left menu*/
		
  /*#elem{display:block;background-color:#f0f0f0; margin-bottom:1px;padding-left:15px; height:23px;}*/
  #elem{display:block; background-color:#f0f0f0; margin-bottom:1px; padding: 4px 0 5px 15px;}
  /*#elem a{margin-bottom:1px; font-size:16px; width:188px; color:#004494; font-size:0.82em;line-height:22px;}*/
  #elem a{margin-bottom:1px; font-size:16px; color:#004494; font-size:0.82em; display: block}
  #elem a.active{background-color:#b70017; color:#ffffff;width:188px}
  
  #elem.active {background-color:#b70017; padding-left:15px; margin:0}
  #elem.active a {color:#ffffff}
  
   #elem.active2 a {color:#b70017}
  
  .submenu {border-left-style:solid; border-bottom-style:solid; border-left-width:15px; border-color: #b70017;}
  .submenu #elem {padding-left:10px;}
  
  .contact_single{float:left; width:510px; padding-bottom:15px;  margin-top:10px; }
  .contact_left{float:left; width:330px;color:#666666;}
  h2.contact_title{padding:0px; margin:0px;font-size:1em;font-weight:bold; color:#b70017; text-transform:uppercase;}
  
  .contact_right, .contact_right2{width:140px; padding-top:20px; float:right;}
   .contact_right2{padding:0px;}
  
  .txt_right{float:right; padding-right:5px; font-size:0.9em; padding-top:12px;}
  
#google_container{
	display:none;	
   position: absolute;
	z-index:400;
	top:0; 
   	bottom:0;
   	left:0;
   	right:0;
   	width:100%;
  	height:100%; 
}
	  
	#google_container #transparent{ 
	   opacity: 0.8; 
	   top:0; 
	   bottom:0;
	   left:0;
	   right:0;
	   background-color: #000;  
	   z-index:450;
	   position: absolute;
	}
	
	#google_container #map_module{
		position: absolute;
		z-index:600;
	  	top:30%; 
	   	left:30%;
		background-color: #fff;
	}
	
		#google_container #map_module #main_map{
		  	width:600px; 
			height:400px;
		}
	
		#google_container #map_module #zamknij{
		  	padding: 3px;
			text-align: right;
		}
	
		#google_container #map_module #zamknij a {
		  	color:#333333;
		}
	
		#google_container #map_module #zamknij a:hover {
		  	color:#B70017;
		}
  
  
  #textContent .reg{padding-bottom:15px; font-size:1.2em;}
  .txt_reg{text-align:right; color:#666666;}
  
  input.re{border:1px solid #999999; width:250px;height:18px; margin-bottom:3px; margin-left:8px;}
  .zarej{padding:3px 10px; background-color:#004494;color:#ffffff;margin-left:8px;}
  .zgoda{font-size:0.8em;margin-bottom:12px; margin-left:8px; color:#666666;}
  
  #gallery{width:510px; float:left;}
  	#gallery_txt{
  		color:#004494; 
		font-size:1.2em; 
		padding:15px 0px 6px 0px; 
		border-bottom:1px solid #E9E9E9;  
	}
  	#gallery2{   
		margin-top:10px; 
		height: 220px;
		overflow: hidden;
	}
  #gallery2 .icon a {float:left; margin-right:10px;margin-bottom:10px; width:155px; /*height:88px;*/}
  .icon_gallery   {float:left; margin-right:10px;margin-bottom:10px; width:155px; height:88px;}
  

  #blue_links{margin-top:15px; float:left;}
 #main_text.blue_t{display:block; padding:10px; width:490px; float:left;color:#666666; background-color:#EFF6FA}
 .blue_link a{display:block; padding:7px; width:480px; font-size:0.9em;float:left;color:#004494; background-color:#E9E9E9;margin-bottom:1px;}
 .blue_link a:hover{display:block; padding:7px; width:480px; float:left;color:#b70017; background-color:#EFF6FA;margin-bottom:1px;}
 
  


#gal{width:510px; float:left; margin-top:20px }
#gal .gt{padding: 3px 0; color:#b70017; width: 220px;margin-right: 20px}
#gal .gt a.active{color:#b70017; font-weight:bold;}

.spis_g{width:510px; float:left; height:14px; padding-bottom:10px; border-bottom:1px solid #E9E9E9; margin-top: 20px;}

	.spis_g .gt{font-size:1.2em; float:left; padding-right:10px;color:#004494;}
	.spis_g .gd{font-size:1.2em; float:left; padding-right:10px;color:#999999;}
	.sub_menu {display:none;position: absolute; font-size: 12px; z-index: 999;}

#main_menu .sub_menu li {
	border-top: 1px solid #ffffff;
	background-color:#1E3689;
	float:none;
	font-size:12px;	
	font-weight: normal;
	line-height:32px;
	display:block;
}

  #bottomContent{margin-top:15px; float:left; padding-left:15px;}
   #box_left{width:245px; margin-right:17px; float:left;padding-top:8px;}
   .single_box_left{border-bottom:1px solid #E9E9E9;color:#999999;width:225px;float:left;line-height:20px;}
   .main_date2{float:right;}
   
   #box_right_site{width:201px; float:right; padding:7px; background-color:#eff6fa; color:#999999; margin-right:20px;}
	h2.main_tit{width:330px;padding:0px; margin:0px;font-size:1.2em;font-weight:normal; color:#b70017; text-transform:uppercase;float:left;padding-left:15px;}
	.first_txt {font-size:1.2em;font-weight:normal; color:#666666;float:left; margin:20px 0 10px 0; float:left}
	
/*
 * SEARCH
*/

div.search_result {
	margin-top: 20px;
}

div.list_item {
	padding: 10px;
	color: #004494;
	border-bottom: 2px solid #5698d5;
	border-top: 2px solid #fff;
	cursor: pointer;
}

div.search_active {
	color: #ba1d26;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #5698d5;
	background-color: #f5f5f5;
}

div.result_box{
	display:none;
}

div.result_box div.result_item {
	padding:15px;
	border-top: 1px solid #e9e9e9;
}

div.result_box div.result_item div.result_title {
	font-size: 14px;
}

div.result_box div.result_item div.result_abstract a {
	color: #333333;
}

div.result_box div.result_item div.result_abstract a:hover {
	color: #BA1D26;
}

div.result_box div.result_item a.search_tag {
	font-size: 10px;
}

div.result_box div.result_item div.search_tags {
	margin-top: 3px;
}
div.result_active {
	display: block;
}

div.publictor{float:left; width:510px;margin-bottom:15px;}
div.public_image{width:90px; margin-right:15px; float:left;}
div.public_all{width:405px; float:left;font-size:0.9em;}
div.public_file a{font-weight:bold;}


div.main_tit_news{font-size:1.9em;}
div.right_news{float:left; margin:10px 0px; font-size:0.9em; width:200px;}
div.right_news_date{color:#666666;}
div.right_news_all{font-size:0.9em}

div.news_photo {
	margin-bottom: 10px;
	margin-right: 10px;
}

/*
 * KONSULTACJE KOMISJI EROPEJSKIEJ
*/

div.consultation_title {
	width:320px;
	margin-right: 5px;
}

div.colsultation_date {
	width:150px;
}

div#consultation_text{
	margin-bottom: 25px;
}

div.legislacja_text {
	padding: 15px 0;
}
div.legislacja_box {
	background-color:#F5F5F5;
	color:#333333;
	margin-bottom:1px;
	padding:7px 15px;
}

#news_title {
font-weight:bold;
}

#news_form{
	background-color:#eef6f9;
	padding: 15px;
	margin: 0 0 15px;
}

#news_header {
	margin:0 0 15px 0;
	font-size: 12px;
}

.mail_new2{
	color: #b8b8b8; 
	width:290px; 
	border:1px solid #b8b8b8;
	height: 25px;
	font-size:12px;
	padding: 0 0 0 5px;
	margin: 0 20px 0 0;
}
.zapisz_new2{
	width:151px;
	border:1px solid #004494;
	background-color:#004494; 
	color:#ffffff;
	cursor: pointer;
	font-size:12px;
	padding: 5px;
}

.news_prev{
	width:115px;
	margin: 0 0 20px 15px;
	display:inline;
}
.news_prev img {
	margin: 0 auto;	
}
.news_button {
	width:63px;
	border:1px solid #004494;
	background-color:#004494; 
	color:#ffffff;
	cursor: pointer;
	font-size:12px;
	padding: 3px;
	margin: 10px 0 0 0;
}
.news_last{
	background-color:#f5f5f5;
	padding:20px 15px 0 0;
	margin:20px 0 0 0;
	clear:both;
}
#news_last_header{
	margin:0 0 25px 15px;
}
.news_prev1{
	width:145px;
	margin: 0 0 10px 20px;
	float:left;
}