body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#center_container
{
	margin: 0px auto;
	width: 1028px;
	background: url(../gfx/bg_main_down.png) repeat-y;
	height: 100%;
}

td
{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#content_bg
{
	width:845px;
	float: left;
}

	.content
	{
		background: url(../gfx/bg_main.png) repeat-x;
		width: 616px;
		margin: 0px 0px 0px 9px;
		float: left;	
	}
	
		.content_main
		{
			float: left;
			width: 608px;		
		}
		
		.logo
		{
			width: 608px;
		}

		.menu_line_home
		{		
			float:right;
			width: 8px;
			height: 645px;
		}
		
		.menu_line_howto
		{
			
			float:right;
			width: 8px;
			height: 645px;
			background: url(../gfx/pasek_ping.png) no-repeat top;
		}
		
		.menu_line_biuletyn
		{
			
			float:right;
			width: 8px;
			height: 645px;
			background: url(../gfx/pasek_blue.png) no-repeat top;
		}
		
		.menu_line_doradcy
		{
			
			float:right;
			width: 8px;
			height: 645px;
			background: url(../gfx/pasek_green.png) no-repeat top;
		}
		
		.menu_line_linki
		{
			
			float:right;
			width: 8px;
			height: 645px;
			background: url(../gfx/pasek_orange.png) no-repeat top;
		}
		
	.menu_box
	{
		background: #ffffff;
		text-align: left;
		float: left;
		margin: 10px 0px 0px 0px;
	}

	.menu_desc
	{
		padding: 25px 0px 0px 0px; 
		font: bold 13px Verdana;
		float: left;
		text-decoration: none;
		color: black;
	}
	
	.menu_desc_selected
	{
		padding: 25px 0px 0px 0px;
		float: left; 
		font: bold 13px Verdana;
		color: #810000;
		text-decoration: none;
	}
#left_box
{
	float: left;
	width: 172px;
	margin: 118px 11px 0px 0px;
	background: #fff1b6;
}

	.lb_header
	{
		width: 151px;
		height: 29px;
		background: url(../gfx/kreska3.png) no-repeat;	
	}
	
	.lb_header2
	{
		width: 151px;
		height: 29px;
		background: url(../gfx/doradcy.png) center no-repeat;	
	}
	
	.lb_links
	{
		text-align: left;
	}
	
		.lb_links ul
		{
			list-style: url(../gfx/kropka.png);
		}
	
		.lb_links a
		{
			font: normal 11px "Trebuichet MS", Verdana;
			color: #49567a;
		}

.footer
{
	background: url(../gfx/footer.png) no-repeat top left;
	margin: 0px 0px 0px 160px;
	width:679px;
	height:27px;
}

.news_box
{
	text-align:left;
	padding-bottom: 10px; 
}

	.news_title
	{
		font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #49567a;
	}
	
		.news_title a:link, .news_title a:active, .news_title a:visited
		{
			font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #49567a;
			text-decoration: none;
		}
		
		.news_title a:hover
		{
			font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #49567a;
			text-decoration: underline;
		}
	
	.news_content
	{
		font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #53514f;
		text-align: justify;
	}

.news_baner
{
	padding: 20px 0px 20px 0px;
}

.aktualnosc
{
	margin-left: 9px;
}

	.akt_title
	{
		font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #49567a;
		text-align: left;
		float: left;
	}

	.akt_adddate
	{
		font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-left: 5px;
		padding: 3px 0px 0px 0px;		
		float: left;
		color: #49567a;
	}
	
	.akt_content
	{
		text-align: left;
	}

	.akt_info
	{
			
	}
	
		.akt_author
		{
			float: right;
			font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #49567a;
		}
		
		.akt_source
		{
			float:right;
			font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: #49567a;
			margin-left: 5px;
			padding: 0px 20px 0px 0px;
		}

.main_left
{
	float: left;
	width: 320px;
	margin-top: 30px;
	padding: 0px 0px 0px 10px;
}

.main_right
{
	float: left;
	padding: 15px 0px 0px 20px;
}

.btn
{
	cursor: pointer;
}

.details_box
{
	text-align: left;
	padding: 20px 0px 0px 10px;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.arch_link
{
	padding: 0px 0px 20px 0px;
}

.arch_link a
{
	text-decoration: underline;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #49567a;
}

a
{
	text-decoration: underline;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #49567a;
}

.subpage_title
{
	text-align:left;
	padding: 10px 0px 0px 10px;
	font: bold 16px Verdana;
}	

.subline
{
	text-align:left;
	padding: 0px 0px 0px 10px;
}

.p_name
{
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.clear
{
	clear: both;
}
