html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	background: #fff url("images/background.gif") repeat-x;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333;
}


table {	border-collapse: collapse; border-spacing: 0; }
table img{vertical-align:top;}
a {text-decoration: none; color: #12497c;}
a:hover {text-decoration: none;}
strong{font-weight:bold;}


/*------------------------------------------*/

#page { 
	position:relative;  
	width:960px; 
	margin:0px auto 0px auto;
	background-image: url(images/background2.gif);
	background-repeat:repeat-x;
	}
	
#page_sub { 
	position:relative;  
	width:960px; 
	margin:0px auto 0px auto;
	background-image: url(images/background_sub.gif);
	background-repeat:repeat-x;
	}
	
	
#flash {
	position:relative;
	width:960px;
	height:200px;
	margin:0 0 0 0;}
	
/* nawigacja */

#nawigacja {height: 34px; line-height: 31px; position: relative; text-align: left; font-weight: bold; z-index:5; width:960px}
#nawigacja li {float: left; display: inline; position: relative;}
#nawigacja li a {color: #fff; display: block; text-decoration: none; padding-bottom:4px; cursor:pointer; }
#nawigacja li a span {
	padding: 0px 17px 0px 16px;
	display:block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #257ACF;
}

#nawigacja li.last a span{border-right:1px solid #257ACF;}
#nawigacja li.active a, #nawigacja li.hovered a, #nawigacja li a:hover {background: url("images/arrow_down.gif") no-repeat 50% 31px;}
#nawigacja li.active a span, #nawigacja li.hovered a span, #nawigacja li a:hover span {background: #0C61E0;}
#nawigacja li ul {position: absolute; left: 0; top: 31px; background: #0C61E0; display: none; z-index:2; padding-bottom:1px;}
#nawigacja li ul li {float: none; display: block; padding: 0 17px; line-height: 30px; height:30px;}
#nawigacja li ul li a {padding: 0; display: block; border-bottom:1px solid #6699FF; height:30px;}
#nawigacja li ul li a:hover{color:#ccc; }
#nawigacja li ul li span {padding: 0; background: none; white-space: nowrap; border:none;  display:block;}

/*kontenery*/
.bigbox {position:relative; width:960px; float:left}
.bigbox p{margin-top:5px; line-height:16px}
.bigbox h2{
	font-size:20px;
	font-weight:normal;
	color:#333;
	border-bottom:2px solid #c0c0c0;
	padding:10px 0px 10px 0px;
}


.box_index {padding-bottom:5px; position:relative}
.box_index p{line-height:20px; padding:10px 0px 8px 0px; text-align:justify;}
.box_index h2{font-size:20px; font-weight:normal; color:#343434; border-bottom:2px solid #c0c0c0; padding:20px 0px 10px 0px;}
.box_index h2 span{font-size:10px; font-weight:bold; text-transform:uppercase; float:right; padding-top:6px;}
.box_index a{font-weight:bold;}
.box_index li{border-bottom:1px solid #d8d8d8; padding:10px 13px 10px 13px; display:block;}
.box_index ul {list-style: none; }

.box_index_2 {padding-bottom:5px; position:relative}
.box_index_2 p{line-height:20px; padding:10px 0px 8px 0px; text-align:justify;}
.box_index_2 h2{font-size:20px; font-weight:normal; color:#343434; border-bottom:2px solid #c0c0c0; padding:20px 0px 10px 0px;}
.box_index_2 li{padding:10px 13px 10px 13px; }
.box_index_2 ul {padding-left:10px; margin:0 0px 0 10px; list-style: square}

.box_text {padding-bottom:5px; position:relative}
.box_text p{
	line-height:16px;
	margin:5px 0px 5px 0px;






m;
	text-align: left;
}
.box_text li{padding:5px 10px 5px 0px; }
.box_text ul {padding-left:10px; margin-left:10px; list-style: square}

/*stopka*/
#footer{clear:both; color:#9f9f9f; border-top:2px solid #dedede; margin-top:15px; line-height:20px; padding-top:5px;}
#footer a{color:#9f9f9f; padding:0px 3px;}
#footer strong{color:#616161;}
#footer .first{padding-left:0px;}
#footer .last{padding-right:0px;}

/*spry*/
.SlidingPanels {
	width: 600px;
	height: 181px;
}
.SlidingPanelsContent {
	width: 600px;
	height: 181px;
}

#example2 .SlidingPanelsContentGroup {
	float: left;
	width: 10000px;
}
#example2 .SlidingPanelsContent {
	float: left;
	width:630px;
}

#office li {
	display:list-item;
	border:none;
	list-style:circle;
	margin-left:30px;
	line-height:0px;
}
	

