/**
 * OGÓLNE
 */
body
{
	font-size:12px;
	font-family:Arial;
	background:#0a3e8a url('../layout/bgr.gif') repeat-x top;
	margin:24px 0;
	padding:0;
	color:black;
}
a img
{
	border:0;
	vertical-align:bottom;
}
p
{
	text-align:justify;
	text-indent:20px;
	line-height:18px;
	font-size:12px;
	margin:10px 0;

}
h1
{
	font-size:15px;
	font-weight:bold;
	color:black;
	margin:20px 0 10px 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #c8c8c8;
}
.h1
{
	color:#accce5;
	font-size:34px;
	font-weight:bold;
}
.h1 div
{
	color:#123c93;
	font-size:27px;
	font-weight:bold;
	position:absolute;
	margin:6px 0 0 0;
}
img.border
{
	border:2px solid #3ab0d3;
}
div.clear
{
	overflow:hidden;
	clear:both;
}




/**
 * LINKI
 */
a:link, a:visited
{
	text-decoration:none;
	color:#c20000;
}
a:hover
{
	color:#000;
}
#pixlab a:link, #pixlab a:visited
{
	text-decoration:none;
	color:#000;
}
#pixlab a:hover
{
	color:#fff;
}





/**
 * KONSTRUKCJA
 */
#container
{
	width:932px; 
	background:#cce5f2; /*white*/
	margin:0 auto;
	border:2px solid #0d004c;
	border-bottom:0;
}
#header
{
	height:157px;
	background:url('../layout/header.jpg') no-repeat;
}
#content
{
	background:url('../layout/bgr_content.jpg') no-repeat top;
}
#footer
{
	margin:0 auto;
	width:936px;
	height:82px;
	background:url('../layout/footer.gif') no-repeat;
}
#pixlab
{
	position:absolute;
	margin:45px 0 0 820px;
	font-size:11px;
}
#right_pics
{
	float:right; 
	width:290px; 
	display:inline; 
	margin:15px 15px 6px 0;
}
#text
{
	width:595px; 
	padding:15px 0 6px 15px;
}





/**
 * MENU POZIOME
 */
#menu_horizontal
{
	height:41px;
	width:932px;
	background:url('../layout/menu_bgr.gif') no-repeat;
}
#menu_horizontal ul
{
	margin:5px 0 0 0;
	padding:3px 0 0 6px;
	float:left;
	width:932px;
}
#menu_horizontal ul li
{
	display:inline;
}
#menu_horizontal ul li a
{
	float:left;
	display:inline;
	color:black;
	width:119px;
	height:20px;
	text-align:center;
	padding:4px 0 0 0;
	text-decoration:none;
	background:url('../layout/menu_li.gif');	
	margin:0 3px 0 0;
}

#menu_horizontal ul li a:visited
{
	color:black;
}

#menu_horizontal ul li a:hover
{
	color:#fff !important;	
}
#menu_horizontal ul li.active a
{
	background:url('../layout/menu_li_active.gif');
}
#menu_horizontal ul li.active a:hover
{
	color:black !important;
}