body {
	margin: 0 auto 0;
	background: url('../_img/bg_body.jpg') no-repeat top center #001133;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
}

.clear {
	clear: both;
}

div#container {
	 width: 961px;	 
	 margin: 0 auto;	 
}
		div#container div#top_pane {
			/*padding: 14px 0 0 0;*/
			margin: 5px 0 0 0;
			height: 25px;						 
		}
				div#container div#top_pane div#path {
					font-size: 10px;
					color: #adc179;					
					float: left;
					/*padding-left: 10px;*/
					margin-left: 15px;
					margin-top: 12px;					
					width: 640px;			 
				}
						div#container div#top_pane div#path a {
							text-decoration: none;
							color: #fff;															 
						}
						div#container div#top_pane div#path a:hover {
							text-decoration: underline;
							color: #eee;															 
						}
				div#container div#top_pane div#search {
					float: right;
					margin-right: 16px;	
					margin-top:10px;	 
				}
						div#container div#top_pane div#search img {
							border: 0;
							cursor: pointer;										 
						}
						div#container div#top_pane div#search input {
							font-size: 10px;
							width: 104px;
							border: 1px solid #bababa;										 
							border-right: none;
							float: left;
							color: #7a7a7a;
							padding: 1px 4px;							
						}
				div#container div#top_pane div#extra_option_icon {
					float: right;		
					/*padding: 2px 0 0 0;*/
					margin: 12px 0 0 0;	
					width: 121px; 
				}
						div#container div#top_pane div#extra_option_icon img {						
							cursor: pointer;
							border: 0;			 
						}
						div#container div#top_pane div#extra_option_icon img.img_1 {
							margin: 0 2px 0 2px;										 
						}
						div#container div#top_pane div#extra_option_icon img.img_2 {
							margin: 0 14px 0 0;										 
						}
						div#container div#top_pane div#extra_option_icon img.img_3 {
							margin: 0 6px 0 0;										 
						}
						div#container div#top_pane div#extra_option_icon img.img_4 {
							margin: 0 5px 0 0;										 
						}
						div#container div#top_pane div#extra_option_icon img.img_5 {
							margin: 0;										 
						}
		div#container div#logo {
			height: 38px;	 
		}
				div#container div#logo img {
					border: 0;
					margin: 8px 0 0 4px;
					width: 202px;
					height: 30px;						 
				}
		div#container div#logo_wroclaw {			
			position: absolute;
			width: 43px;
			height: 35px;
			margin: 0 0 0 885px;				 
		}
				div#container div#logo_wroclaw img {
					border: 0;
					width: 43px;
					height: 35px;				
					margin: 8px 0 0 4px;											 
				}		
		div#container div#flash {
			margin: 10px 0 10px 0px;
			background: url('../_img/bg_flash.png') no-repeat top;
			padding: 10px 15px;
			height:114px;					 
		}
		div#container div#menu {
			margin: 0 0 0 0;
			padding: 18px;
			background: url('../_img/bg_menu.png') no-repeat top;						 
		}
				div#container div#menu img {
					border: 0;
					cursor: pointer;
				}
				div#container div#menu div.submenu {
					font-size: 11px;	
					position: absolute;
					display: none;
				}
						div#container div#menu div.submenu a {
							display: block;
							text-decoration: none;
							background: #31798e;
							width: 186px;														
							color: #fff;
							padding: 4px 10px;		
							border-right: 1px solid #033848;				 
							border-left: 1px solid #033848;
							border-bottom: 1px solid #033848;
							border-top: 1px solid #4391a7;
						}
						div#container div#menu div.submenu a:hover {
							display: block;
							text-decoration: none;
							background: #0d5367;
							width: 186px;														
							color: #fff;
							padding: 4px 10px;		
							border-right: 1px solid #033848;				 
							border-left: 1px solid #033848;
							border-bottom: 1px solid #033848;
							border-top: 1px solid #31798e;
						}
		div#container div#content {	
			padding: 0px 16px;
			background: url('../_img/bg_content.png') repeat-y top;								 
		}
				div#container div#content div#content_left {					
					background-color: #FFFFFF;
					border: 1px solid #D8D8D8;
					float: left;
					margin: 0 0 0 0;
					padding: 2px;
					width: 198px;
													 
				}
						div#container div#content div#content_left div#chart {				 
						}
								div#container div#content div#content_left div#chart div {
									text-align: left;									
								}
								div#container div#content div#content_left div#chart div.bar {
									font-size: 10px;
									color: #fff;
									background: #0591a1;
									margin: 0 5px 3px 0;	
									float: left;
									height: 10px;			 
								}
								div#container div#content div#content_left div#chart div.percent {
									font-size: 10px;	
									float: left;										 
								}
						div#container div#content div#content_left h2 {					
							display: block;
							margin: 0;
							padding: 0;
							color: #fff;
							background: url('../_img/bg_content_left_header.jpg') #42798c no-repeat bottom left;
							font-size: 13px;
							padding: 8px 10px 12px 10px;
							width: 178px;																	 
						}
						div#container div#content div#content_left div#secondary_menu {
							background: url('../_img/bg_secondary_menu.jpg') repeat-y top left;
							width: 198px;
							border-bottom: 2px solid #bcbcbc;
							padding-bottom: 3px;																															 
						}
								div#container div#content div#content_left div#secondary_menu a {
									font-size: 12px;
									color: #016581;
									text-decoration: none;
									display: block;
									border-bottom: 1px solid #dbdbdb;
									border-top: 1px solid #fafafa;
									padding: 5px 10px 5px 23px;
									font-weight: bold;
									background: url('../_img/icon_secondary_menu.jpg') no-repeat 10px 7px;
								}
								div#container div#content div#content_left div#secondary_menu a:hover {
									color: #0089a1;
								}
								div#container div#content div#content_left div#secondary_menu a.clear_top {
									border-top: 0;
								}
								div#container div#content div#content_left div#secondary_menu div.sub_secondary_menu {									
								}
										div#container div#content div#content_left div#secondary_menu div.sub_secondary_menu div.name {
											font-size: 12px;
											color: #016581;
											text-decoration: none;
											display: block;
											border-bottom: 1px solid #dbdbdb;
											border-top: 1px solid #fafafa;
											padding: 5px 10px 5px 23px;
											font-weight: bold;
											background: url('../_img/icon_secondary_menu.jpg') no-repeat 10px 7px;
											cursor: pointer;																				
										}										
										div#container div#content div#content_left div#secondary_menu div.sub_secondary_menu div.sub_secondary_menu_content {
											display: none;																				
										}
										div#container div#content div#content_left div#secondary_menu div.sub_secondary_menu a {
											font-size: 12px;
											color: #016581;
											text-decoration: none;
											display: block;
											border-bottom: 1px solid #dbdbdb;
											border-top: 1px solid #fafafa;
											padding: 5px 10px 5px 38px;
											font-weight: normal;
											background: url('../_img/icon_secondary_menu.jpg') no-repeat 25px 7px;																				
										}
										div#container div#content div#content_left div#secondary_menu div.sub_secondary_menu a:hover {
											color: #0089a1;																			
										}
										div#container div#content div#content_left div#secondary_menu div.sub_secondary_menu a.no_top_border {
											border-top: 0;																			
										}
										div#container div#content div#content_left div#secondary_menu div.sub_secondary_menu a.no_bottom_border {
											border-bottom: 0;																			
										}
						div#container div#content div#content_left div#third_menu {
							background: url('../_img/bg_third_menu.jpg') no-repeat bottom #437387;
							width: 198px;
							padding:4px 0;																																						 
						}
								div#container div#content div#content_left div#third_menu a {
									font-size: 12px;
									color: #fff;
									text-decoration: none;
									display: block;									
									padding: 2px 10px 2px 23px;
									font-weight: bold;
									background: url('../_img/icon_third_menu.png') no-repeat 10px 7px;
								}
								div#container div#content div#content_left div#third_menu a:hover {
									color: #cee08c;
								}
						div#container div#content div#content_left img.header {
							margin: 2px 0;
							border: 0;																																						 
						}
						div#container div#content div#content_left div.box {
							background: #f1f1f1;
							font-size: 11px;																																						 
							width: 178px;
							margin-top: -1px;
							margin-bottom: 2px;
							padding: 5px 10px 10px 10px;
							color: #4d4d4d;
						}
								div#container div#content div#content_left img {
									border: 0;
								}
								div#container div#content div#content_left div.box a.small_green_link {
									font-size: 10px;
									color: #3d6f7e;
									text-decoration: none;
								}
								div#container div#content div#content_left div.box a.small_green_link:hover {									
									color: #425400;
								}
								div#container div#content div#content_left div.box a.like_menu {
									font-size: 11px;
									color: #3d6f7e;
									text-decoration: none;
									display: block;									
									padding: 5px 10px 5px 15px;
									font-weight: bold;
									background: url('../_img/icon_secondary_menu.jpg') no-repeat 2px 9px;
								}
								div#container div#content div#content_left div.box a.like_menu:hover {
									color: #0089a1;
								}
								div#container div#content div#content_left div.box input.newsletter_input {
									border: 1px solid #a2a2a2;
									font-size: 11px;
									padding: 2px 4px;
									color: #000;
									width: 90%;
									margin: 5px 0;									
								}
								div#container div#content div#content_left div.box img#btn_newsletter_add {
									border: 0;
									cursor: pointer;
									display: block;
									margin: 0 auto;
								}
								div#container div#content div#content_left div.box img#btn_vote {
									border: 0;
									cursor: pointer;
									display: block;
									margin: 4px auto;
								}
				div#container div#content div#content_center {					
					float: left;	
					width: 475px;										
					margin: 10px 0px 0 20px;	
					padding: 0 0 0 0;
					font-size: 12px;
					line-height:1.35em;								 
				}
						
						div#container div#content div#content_center div#download_file_box {					
							float: right;
							padding: 5px;
							border: 2px solid #eee;	
							width: 200px;
							margin: 0 10px 10px 10px;								 
						}
						div#container div#content div#content_center div#contact_form {
							height: 275px;																																			
						}
								div#container div#content div#content_center div#contact_form .input {
									display: block; width: 200px;																																		
								}
								div#container div#content div#content_center div#contact_form #contact_send {
									display: none;																																		
								}
						div#container div#content div#content_center .archive {
							text-align: right; font-weight: bold; margin-top: 10px;																												
						}
						div#container div#content div#content_center .input {
							border: 1px solid #d5d5d5;
							font-size: 11px;
							padding: 3px;
							font-family: Verdana;
							margin: 4px 0 10px 0;																												
						}
						div#container div#content div#content_center div#page_selector {
							margin: 10px 0 10px 0;
							font-size:12px;	
							font-weight:bold;
							color:#888;
							word-spacing:4px;																					
						}
								div#container div#content div#content_center div#page_selector div.prev_page {
									float: left;
									width: 120px;																															
								}
								div#container div#content div#content_center div#page_selector div.page_list {
									float: left;
									text-align: center;
									width: 240px;																															
								}
								div#container div#content div#content_center div#page_selector div.next_page {
									float: left;
									width: 120px;
									text-align: right;																															
								}
						div#container div#content div#content_center div#article_gallery_box {
							margin: 10px 0 10px 0;																						
						}
								div#container div#content div#content_center div#article_gallery_box div.image_box {
									float: left; text-align: center; padding: 0; margin-bottom: 10px; width: 140px;
									margin-right: 15px; color: #686868;									
								}
										div#container div#content div#content_center div#article_gallery_box div.image_box img {
											border: 1px solid #ccc;
											margin: 0  0 3px 0;
											padding: 5px;																																								
										}
						div#container div#content div#content_center h1 {
							margin: 0 0 15px 0;
							font-size: 24px;
							color: #0089a1;
							line-height:1.35em;															
						}						
						div#container div#content div#content_center h2 {
							margin: 0 0 15px 0;
							font-size: 12px;
							color: #0089a1;
							line-height:1.35em;																
						}
						div#container div#content div#content_center table.download_table {
							width: 100%;																																				
						}
								div#container div#content div#content_center table.download_table td {
									padding: 3px;	
									background: #f0f0f0;																					
								}
								div#container div#content div#content_center table.download_table td.td_1 {																																							
								}
										div#container div#content div#content_center table.download_table td.td_1 b {									
											color: #0089a1;																						
										}
								div#container div#content div#content_center table.download_table td.td_2 {				
								}																
										div#container div#content div#content_center table.download_table td.td_2 span {
											font-size: 10px;
											color: #4a4a4a;				
										}
						div#container div#content div#content_center a {							
							color: #0089a1;	
							text-decoration: none;													
						}				
						div#container div#content div#content_center a:hover {							
							color: #425400;										
						}
						div#container div#content div#content_center div.date {
							font-size: 10px;
							color: #9e9e9e;
							font-weight: bold;
							margin: -10px 0 15px 0;															
						}
						div#container div#content div#content_center div.gallery_preview {
							width: 149px; 
							margin: 0 7px 0 0; 
							float: left;		
							background: url('../_img/bg_gallery_list_box.jpg') no-repeat top left;
							min-height: 143px;
							height: auto !important;
							height: 143px;
							margin-bottom: 10px; 
							cursor: pointer;												
						}
								div#container div#content div#content_center div.gallery_preview div.image {
									width: 130px; margin: 8px auto 0 auto; text-align: center; height: 90px;
									overflow: hidden;										
								}
										div#container div#content div#content_center div.gallery_preview div.image img {
											border: 0;										
										}
								div#container div#content div#content_center div.gallery_preview div.ball {
									width: 130px; margin: 4px auto 0 auto; text-align: center;										
								}
								div#container div#content div#content_center div.gallery_preview div.name {
									width: 130px; margin: 2px auto 2px auto; color: #b24d43; text-align: center;										
								}
								div#container div#content div#content_center div.gallery_preview div.info {
									width: 130px; margin: 2px auto 2px auto; color: #4a4a4a; text-align: center;
									font-size: 10px;										
								}
						div#container div#content div#content_center div.article_preview_with_image {
							font-size: 12px;
							border-bottom: 1px solid #d9d9d9;
							margin: 0 0 15px 0;
							color: #2a2a2a;	
							width: 478px;
							padding-bottom: 10px;
							line-height:1.35em;													
						}
								div#container div#content div#content_center div.article_preview_with_image div.image {
									float: left;									
									width: 122px;
									text-align: center;
									margin: 0; padding: 0;																					
								}
										div#container div#content div#content_center div.article_preview_with_image div.image img {
											border: 0; margin: 0; padding: 0;							
										}
								div#container div#content div#content_center div.article_preview_with_image div.description {
									float: left;									
									width: 356px;			
									cursor: pointer;									
									margin: 0;								
								}
										div#container div#content div#content_center div.article_preview_with_image div.description h3 {
											margin: 0 0 10px 0;
											font-size: 16px;
											color: #166979;														
										}
										div#container div#content div#content_center div.article_preview_with_image div.description div.date {
											font-size: 10px;
											color: #9e9e9e;
											font-weight: bold;
											margin: -8px 0 10px 0;							
										}
										div#container div#content div#content_center div.article_preview_with_image div.description a {
											text-decoration: none;
											color: #008aa2;
											font-weight: bold;							
										}
										div#container div#content div#content_center div.article_preview_with_image div.description a:hover {											
											color: #445600;							
										}
						div#container div#content div#content_center div.special_article_on_green {
							width: 486px;	
							margin: 0 0 15px 0;	
							font-size: 1px;												 
						}
								div#container div#content div#content_center div.special_article_on_green div.content {									
									font-size: 11px;
									font-weight: bold;
									font-family:Arial, Helvetica, sans-serif;
									background: url('../_img/bg_green_article_center.jpg') no-repeat top;
									color: #fff;
									padding: 11px 35px 4px 15px;
									min-height: 23px;
									height: auto !important;
									height: 23px;							 
								}
								div#container div#content div#content_center div.special_article_on_green div.content strong{
									font-size: 11px;
									font-weight: bold;
									font-family:Arial, Helvetica, sans-serif;
								}
										div#container div#content div#content_center div.special_article_on_green div.content img {									
											position: absolute;
											margin-left: 430px;
											margin-top: -5px;
											border: 0;			 
										}
						div#container div#content div#content_center div.article_link_by_title {
							border-bottom: 1px solid #d9d9d9;
							margin: 0 0 6px 0;
							font-size: 11px;	
							padding: 0 0 6px 0;													 
						}
								div#container div#content div#content_center div.article_link_by_title h3 {
									display: block;
									float: left;
									font-size: 12px;
									color: #0089a1;		
									margin: 0 15px 0 0;
									padding: 0 0 0 0;
									width: 380px;																														 
								}
										div#container div#content div#content_center div.article_link_by_title h3 a {
											text-decoration: none;	
											color: #0089a1;																												 
										}
										div#container div#content div#content_center div.article_link_by_title h3 a:hover {
											color: #04687b;																												 
										}
								div#container div#content div#content_center div.article_link_by_title div.date {
									display: block;
									float: right;
									font-size: 10px;
									color: #9e9e9e;
									font-weight: bold;
									padding: 0; margin: 2px 0 0 0;												 
								}
						div#container div#content div#content_center div.see_archive {
							text-align: right;
							font-size: 12px;
							font-weight: bold;
							margin: 10px 0 0 0;													 
						}
								div#container div#content div#content_center div.see_archive a {
									text-decoration: none;
									color: #0089a1;													 
								}
								div#container div#content div#content_center div.see_archive a:hover {									
									color: #445600;													 
								}
				div#container div#content div#content_right {					
					background-color: #FFFFFF;
					border: 1px solid #D8D8D8;
					float: right;
					margin: 0;
					padding: 2px;
					width: 198px;				 
					}
						div#container div#content div#content_right img{
							border:none;
						}
						div#container div#content div#content_right div.gallery_image_box {
							margin: 0 0 10px 0;
							height: 90px;
							width: 130px;				
							overflow: hidden;
							position: absolute;																																										
						}
						div#container div#content div#content_right div#special_box {
							width: 179px;
							background: url('../_img/bg_right_content_special_box.jpg') #053f5a no-repeat bottom;
							color: #fff;
							font-size: 12px;
							font-weight: bold;
							padding: 18px 5px 20px 14px;														
						}
								div#container div#content div#content_right div#special_box img {
									margin: 8px 0;
									border: 2px solid #0591a1;								
								}
								div#container div#content div#content_right div#special_box a.green_one {
									color: #aac63e;
									text-decoration: none;
								}
								div#container div#content div#content_right div#special_box a.green_one:hover {
									text-decoration: underline;									
								}
						div#container div#content div#content_right img.header {
							margin: 2px 0;
							border: 0;																																						 
						}
						div#container div#content div#content_right div.box {
							background: #f1f1f1;
							font-size: 11px;																																						 
							width: 178px;
							margin-top: -1px;
							margin-bottom: 2px;
							padding: 5px 10px 10px 10px;
							color: #4d4d4d;
						}
								div#container div#content div#content_right div.box img.no_border {
									border: 0;
								}
								div#container div#content div#content_right div.box .center {
									display: block;
									margin: 0 auto;
									text-align: center;
								}
								div#container div#content div#content_right div.box a.green_one {
									font-size: 10px;
									color: #3d6f7e;
									text-decoration: none;
									font-weight: bold;
								}
								div#container div#content div#content_right div.box a.green_one:hover {
									color: #0089a1;
								}
								div#container div#content div#content_right div.box a.like_menu {
									font-size: 11px;
									color: #3d6f7e;
									text-decoration: none;
									display: block;									
									padding: 5px 10px 5px 15px;
									font-weight: bold;
									background: url('../_img/icon_secondary_menu.jpg') no-repeat 2px 9px;
								}
								div#container div#content div#content_right div.box a.like_menu:hover {
									color: #0089a1;
								}
						div#container div#content div#content_right div#memo {
							background: url('../_img/bg_memo_center.jpg') repeat-y top left;
						}
								div#container div#content div#content_right div#memo div#memo_content {
									background: url('../_img/bg_memo_bottom.jpg') no-repeat bottom left;
									font-size: 11px;
									color: #000;
									min-height: 80px;
									height: auto !important;
									height: 80px;
									padding: 0 20px 20px 20px;
									margin: -2px 0 0 0;							
								}
		div#container div#footer {	
			background: url('../_img/bg_foot.png') no-repeat top left;
			height: 70px;								 
		}
				div#container div#footer div#copyright {	
					position: absolute;
					font-size: 10px;
					color: #7d7d7d;								 
					margin: 25px 0 0 35px;
				}
				div#container div#footer div#linet {	
					position: absolute;
					font-size: 10px;													 
					margin: 25px 0 0 865px;
				}
						div#container div#footer div#linet a {							
							color: #7d7d7d;
							text-decoration: none;
						}
						div#container div#footer div#linet a:hover {							
							color: #f98d02;
						}
				div#container div#footer div#logo_wroclaw {	
					position: absolute;													 
					margin: 15px 0 0 728px;					
				}
						div#container div#footer div#logo_wroclaw img {	
							border: 0;
							width: 202px;
							height: 15px;					
						}
				
