/**
 * OGÓLNE
 */
body
{
	font-size:12px;
	font-family:Arial;
	background:#eeeeee url('../layout/bgr.gif') repeat-x top;
	margin:0;
	padding:0;
	color:#000;
}
a img
{
	border:0;
	vertical-align:bottom;
}
p
{
	padding: 0px 10px 0px 10px;
	text-align:justify;
	line-height:19px;
	font-size:12px;
	margin:10px 0;
	color: #575757;
}
h1
{
	margin:10px 0;
	overflow:hidden;
	font-size:16px;
	border-bottom:2px solid #0e76b8;
	color:#000;
}
h1 span
{
	color:#ee383f;
}
h2
{
	font-size:17px;
	font-weight:bold;
	color:#000;
	margin:5px 0 10px 0;
	padding:0;
}

h3
{
	margin:10px 0;
	overflow:hidden;
	font-size:16px;
	border-bottom:2px solid #0e76b8;
	color:#000;
}
ul.lista ,ol.lista
{
	margin:0;
	padding:0;
	text-align:justify;
}
ul.lista li, ol.lista li
{
	margin:0;
	padding:0 0 5px 15px;
	list-style:none;
	background:url('../layout/arrow.gif') no-repeat left top;
}




/**
 * FORMULARZE
 */
form
{
	margin:0;
	padding:0;
}
input, select, textarea
{
	padding:1px;
	border:1px solid #a2bddc;
	font-size:12px;
	font-family:Arial;
}
.error
{
	color:red; 
	font-size:10px; 
	font-family:Arial;
}





/**
 * LINKI
 */
a:link, a:visited
{
	text-decoration:none;
	color:#790000;	
}
a:hover
{
	color:#000;
}
a.transparent:link, a.transparent:visited
{
	opacity: 1.00;             /* CSS 3, Opera 9 */
	filter: alpha(opacity=100); /* MSIE */
	-moz-opacity: 1.00;        /* Gecko */
}
a.transparent:hover
{
	opacity: 0.70;             /* CSS 3, Opera 9 */
	filter: alpha(opacity=70); /* MSIE */
	-moz-opacity: 0.70;        /* Gecko */
}
#pixlab a:link, #pixlab a:visited
{
	font-size:10px;
	text-decoration:none;
	color:#b9b9b9;
}
#pixlab a:hover
{
	color:#000;
}







/**
 * KONSTRUKCJA
 */
#container
{
	background:url('../layout/bgr_content.jpg') no-repeat top center;
}
#content
{
	width:953px;
	margin:0 auto;
}
#top
{
	height:74px;
	clear: both;
}
#logo
{
	width:251px;
	height:35px;
	padding:27px 0 0 20px;
}
#login
{
	font-size:11px;
	float:right;
	display:inline;
	margin:25px 10px 0 0;
}
#header
{
	height:154px;
	margin:0 0 9px 0;
}
#content_left
{
	width:264px;
	float:left;
	display:inline;
}
.box_left
{
	width:264px;
	height:124px;
}
#spacer
{
	width:3px;
	height:381px;
	float:left;
	display:inline;
	margin:0 0 0 7px;
	background:url('../layout/spacer.gif') no-repeat top;
}
#content_right
{
	width:671px;
	float:right;
	display:inline;
}
.clear
{
	height:1px;
	clear:both;
	overflow:hidden;
}
.box_bottom
{
	width:221px;
	height:124px;
	float:left;
	display:inline;
}
#box_right_1
{
	width:334px; height:254px; float:left; display:inline;
}
#footer
{
	color:#6c6c6c;
	font-size:10px;
	padding:3px 0;
}
#pixlab
{
	float:right;
	display:inline;
}

table.table_list
{
	margin:0 auto;
	background:#c1d7e9;
	text-align:left; 
	font-size:11px;
	line-height: 18px;
}
.table_list tr
{
	background-color:#fff;
}
table.table_list tr td
{
	padding:5px;
}
tr.table_list
{
	background:#06408a;
	color:white;
	font-weight:bold;
}
/**
 *optymalizacja strony,

 */
 .tekst_PM
 {
     float: left;
     margin: 0px 10px 0px 0px;
     border: solid 1px #cecece;
}
 #mapa_google
 {
     height:160px;
     width: 360px;
     float:right;
     border:1px solid #937f6a;
     margin:10px 9px 10px 10px;
}
.tekst_center {
    text-align: center;
}

.tekst_index
{
   font-size:12px;
   line-height:18px; 
}
.tekst_box_right1
{
    font-size:11px;
    text-align:justify;
    padding:10px 0 0 0;
    line-height: 18px;
}
#tekst_blue_box
{
   width:314px;
   height:234px;
   float:right;
   display:inline;
   background:url('../test.jpg') no-repeat;
   padding:10px; color:#fff;
}
#aktualnosci
{
    height:14px;
    background:url('../layout/icon_news.gif') no-repeat left top;
    padding:0 0 0 28px;
}
#h1_home {
border-bottom:medium none;
color:gray;
display:block;
float:right;
font-size:11px;
margin-right:-235px;
margin-top:52px;
vertical-align:bottom;
}