		/* stylowanie strony */
			a {
				text-decoration:none;
				font-size:12px;
				color:#000;
			}
			a:hover {
				text-decoration:underline;
			}
			a:visited {
				color:#000;
			}
					
			body {
				background-color:#d5d5d5;
				font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
				color:#000;
				}
			#content {
				width:980px;
				margin: 0 auto 0 auto;
				background-color:#f5f5f5;
			}
			#top1 {
				height:35px;
				background-color:#454545;
			}
		
			#top2 {
				height:161px;
				background:url(../img/index_04.jpg);
			}
			#menu_bar {
				height:41px;
				background-color:#454545;
			}
			#main_menu {
				margin-left:60px;
				padding:10px 0 0 0 ;
				height:41px;
			}
			
			
			
			
			#left_side {
				float:left;
				width:742px;
			}
			#right_side {
				float:left;
				width:238px;
				background-color:#f5f5f5;
			}
			#start_shadow {
				width:742px;
				height:47px;
				background:url(../img/index_06.jpg);
			}
			#content_page {
				width:742px;
				background:url(../img/index_08.jpg);
			}
			#stop_shadow {
				width:742px;
				height:63px;
				background:url(../img/index_10.jpg);
			}
			div.clear {
				clear:both;
			}
			#footer {
				width:980px;
				height:41px;
				background-color:#454545;
			}
		
			
			#flags {
				width:75px;
				height:13px;
				margin:10px 0 25px 150px;
			}
		
			#news {
				width:560px;
				margin-left:100px;
			}
			
			div.onenews1 {
				width:279px;
				height:269px;
				float:left;
				border-right:1px solid #dad8d7;
			}
			div.onenews2 {
				width:279px;
				height:269px;
				float:left;
			}
			div.onenews3 {
				width:279px;
				height:269px;
				float:left;
				border-top:1px solid #dad8d7;
			}
			div.onenews4 {
				width:279px;
				height:270px;
				float:left;
				border-top:1px solid #dad8d7;
				border-left:1px solid #dad8d7;
			}
			
			#programs {
				width:712px;
				margin-left:30px;
			}
			div.media {
				width:238px;
				margin-bottom:25px;
			}
			#crater {
				text-align:right;
				width:980px;
				margin:0 auto 0 auto;
			}
			div.grey_header {
				width:238px;
				height:43px;
				background-color:#454545;
			}
			.article {
				width:680px;
				margin:0 0 0 30px;
							
			}
			#subpages {
				width:238px;
			}
			.gallery {
				width:550px;
				margin-left:80px;
			}
			
		
			
				
			/*stylowanie tekstów i linków */
			h1 {
				font-size:17px;
				color:#000;
				font-weight:200;
			}
			h2 {
				font-size:14px;
				color:#025fb1;
				font-weight:100;
			}
			h3 {
				font-size:16px;
				font-weight:500;
			}
			
			h4 {
				font-size:15px;
				color:#000;
				font-weight:200;
			}
			h5 {
				font-size:14px;
				color:#000;
				font-weight:300;
			}
			h6 {
				font-size:13px;
				color:#000;
				font-weight:300;
			}
			
			
			.grey_header h1 {
				color:#fff;
				text-align:center;
				padding-top:10px;
			}
			span.yellow {
				color:#daa115;
			}
			
			p {
				font-size:13px;
			}
			ul {
				font-size:13px;
				margin:10px 80px 0 20px;
			}
			
			#top1 p {
				padding:8px 0px 10px 30px;
				color:#fff;
				font-size:13px;
			}
			
			#main_menu a {
				color:#fff;
				font-size:14px;
			}
			
			
			#footer p {
				color:#fff;
				padding:10px 0 0 20px;
				font-size:12px;
			}
			#footer a {
				color:#fff;
			}
			#news h2 {
				margin:5px 15px 5px 10px;
			}
			#news h3 {
				margin:3px 15px 3px 10px;
			}
			#news p {
				margin:3px 15px 3px 10px;
			}
			div.more {
				text-align:right;
				margin-right:20px;
			}
			#bottom_menu {
				text-align:right;
				padding:8px 15px 0 0;
			}
			.media h2 {
				margin:8px 10px 5px 10px;
			}
			.media h3 {
				margin:8px 10px 5px 10px;
			}
			.media p {
				margin:8px 10px 5px 10px;
			}
			#crater p {
				font-size:12px;
			}
			#publikacja p {
				margin:8px 10px 5px 10px;
			}
			.article h1 {
				font-size:18px;
				margin:0 30px 10px 10px;
			}
			.article h2 {
				margin:10px 30px 10px 10px;
			}
			.article h3 {
				margin:0 30px 10px 10px;
			}
			.article h4 {
				margin:0 30px 10px 10px;
			}
			.article h5 {
				margin:0 30px 10px 10px;
			}
			.article h6 {
				margin:0 30px 10px 10px;
			}
			.article p {
				margin:10px 50px 0 10px;
				
			}
			#subpages ul {
				list-style:circle;
				margin:5px 10px 5px 5px;
			}
			#subpages a {
				font-size:14px;
			}
			.wyd {
				float:left;
				width:450px;
			}
			
			
			
			
			/*stylowanie zdjęć */
			#programs img {
				vertical-align:middle;
				border:0px;
			}
			#flags img {
				border:0px;
			}
			#crater img {
				border:0px;
				vertical-align:middle;
				
			}
			#news img {
				margin-left:10px;
				margin-top:10px;
			}
			img.publikacja {
				display: block;
   				margin:8px 10px 5px 10px;
			}
			.article img {
				margin:10px 10px 0 30px;
				border:0px;
			}
			.gallery img {
				margin:10px 20px 5px 5px;
				border:0px;
			}
			.wyd_img {
				float:left;
				width:170px;
				margin:5px 5px 0 40px;
			}
			
