#docBody {
	background-color: #C8D0CF;
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #595A56;
}

td {
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	
}
a:link, a:visited, a:active {
	color: #637B7D;
	text-decoration : none;
}
a:hover {
	color: #FF6600;
	text-decoration : none;
}

a.box:link, a.box:visited, a.box:active {
	color: #637B7D;
	font-size: 9px;
	text-decoration : none;
}
a.box:hover {
	color: #000000;
	font-size: 9px;
	text-decoration : none;
}

a.wyp:link, a.wyp:visited, a.wyp:active {
	color: #637B7D;
	font-size: 11px;
	font-weight: bold;	
	text-decoration : none;
}
a.wyp:hover {
	color: #464441;
	font-size: 11px;
	font-weight: bold;
	text-decoration : none;
}

a.kp:link, a.kp:visited, a.kp:active {
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #CCD3D2;
	text-decoration : none;
}
a.kp:hover {
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #CCD3D2;
	text-decoration : underline;
}
a.edito:link, a.edito:visited, a.edito:active {
	color: #5C5D5C;
	font-size: 9px;
	font-weight: bold;
	text-decoration : none;
}
a.edito:hover {
	color: #5C5D5C;
	font-size: 9px;
	font-weight: bold;
	text-decoration : none;
}

.nadrzednaW .nadrzKom {
	width: 4px;
}

.nadrzednaP .nadrzKom {
	width: 3px;
}

.link_small, .link_small a:link, .link_small a:active, .link_small a:visited, .link_small a:hover {
	font-size: 9px;
	padding-top: 1px;
}

.cms, .cms h1 {

	color: #5C5D5C;
	font-size: 15px;
	font-weight: bold;
	text-decoration : none;
}
.cms, .cms h2 {
	font-family: Arial, Tahoma, sans-serif;
	color: #5C5D5C;
	font-size: 13px;
	font-weight: bold;
	text-decoration : none;
}
li {
	background-image: url(images/obrazki_page/wyp_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 5px 0px 5px -20px;
	padding: 0px 0px 0px 20px;
	text-align: justify;
	list-style: none;
}
ul {
	margin-top:10px;
	margin-bottom:2px;
}

p {
	color: #5C5D5C;
}

h1 {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	color: #637B7D;
	margin: 0px;
	padding: 0px;
	display: inline;
}

h2 {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #637B7D;
	margin: 0px;
	padding: 0px;
	display: inline;
}


h3 {
	font-size: 11px;
	list-style-type: none;
	color: #637B7D;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.naglowek1 {
	font-family: Tahoma;
	font-size: 13 px;
	font-weight: bold;
	color: #5C5D5C;
}
.naglowek1Aktualnosci {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #5C5D5C;
	padding-left: 18px;
}

em {
	font-style: normal;
	font-weight: bold;
	color: #637B7D
}
strong {
	color: #637B7D
}
b {
	color: #637B7D
}
form {
	margin: 0px;
}

input, textarea, select {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	background-color: #EFF1EE;
	border: 1px solid #ABB8B9;
	color: #464441;
}
.ok {
	padding: 0px;
	padding-left: 2px;
	padding-top: 2px;
}
.ok a:link, .ok a:active, .ok a:visited {
	cursor: pointer;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	background-image : url(images/obrazki_page/ok_0.gif);
	background-repeat: no repeat;
	background-position: left bottom;	
	width: 19px;
	height: 13px;
	text-align: center;
	padding-top: 1px;
	display: block;
}

.ok a:hover {
	cursor: pointer;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	background-image : url(images/obrazki_page/ok_1.gif);
	background-repeat: no repeat;
	background-position: left top;
	width: 19px;
	height: 13px;
	text-align: center;
	padding-top: 1px;
	display: block;
}

.padding {
	padding: 2px;
}
.wyszukiwarkaBlokInp {
	padding: 0px;
	padding-left: 2px;
	padding-top: 2px;
}

.logowanieBlokInp {
	padding: 2px;
	font-size: 9px;
	font-weight: bold;
	padding-top: 3px;
}

.logowanieBlokInp input {
	width: 65px;
}


.small_font{
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #637B7D;
	font-weight: bold;
}
.small_font a:link, .small_font a:active, .small_font a:visited, .small_font a:hover{
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #637B7D;
	font-weight: bold;
}
.small_font td{
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #637B7D;
}

.black_font td{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	
}

.black_font2{
	height: 10px;
}


.l_bg_o {
	background-image : url(images/obrazki_page/l_h_l.gif);
}
.mg_tlo {
	background-image : url(images/obrazki_page/mg_tlo.gif);
}
.l_bg_g {
	background-image : url(images/obrazki_page/l_l2.gif);
}

.l_bg_r {
	background-image : url(images/obrazki_page/l_r1.gif);
}

.l_bg_r2 {
	background-image : url(images/obrazki_page/l_r3.gif);
}

.s_bg {
	background-image : url(images/obrazki_page/s_bg.gif);
}

.bg_right{
	background-image : url(images/obrazki_page/bg_right.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #EFF1EE;
}

.naglowekMenu {
	background-color: #C8D0CF;	
	text-align: left;
	color: #464441;
}

.naglowek {
	text-align: left;
	background-image : url(images/obrazki_page/ng_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.naglowek_sm {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	color: #000000;
	background-image : url(images/obrazki_page/ng_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.g_dot {
	background-image : url(images/obrazki_page/grey_d_sqr.gif);
}


.naglowek_sm {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	color: #000000;
	background-image : url(images/obrazki_page/ng_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.naglowek_menu_blok {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	color: #464441;
}

.naglowek_menu_blok a:link, .naglowek_menu_blok a:active, .naglowek_menu_blok a:visited {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	color: #464441;
}

.naglowek_menu_blok a:hover {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	color: #FF6600;
}

.naglowek_menu {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	color: #FFFFFF;
}

.naglowek_menu_br {
		border-top: 1px #9EACAC solid;
		
		border-right: 1px #637B7D solid;
		background-color: #C8D0CF;
}

.menu_br {
		border-bottom: 1px #9EACAC solid;
		border-right: 1px #9EACAC solid;
		background-color: #FFFFFF;
}

.title {
	color: #5C5D5C;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.aktualnosci .data {
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
}

.aktualnosciText, .aktualnosciText * {
	color: #637B7D;
}

.tytul {
	color: #5C5D5C;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}

.data {
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
}
.numer {
	color: #FF6600;
	font-size: 11px;
	font-weight: bold;
}
/* menu górne*/
.menu  {
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	
}

.menu span {
	display: block;
}

.menu a:link, .menu a:active, .menu a:visited {
	line-height: 16px;
	color: #464441;
	cursor: pointer;
	display: block;
}

.menu a:hover {
	line-height: 16px;
	background-image: url(images/obrazki_page/m_a_lh.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #637B7D;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
}

.menu a:hover span {
	background-image: url(images/obrazki_page/m_a_rh.gif);
	background-position: right top;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 17px;
}


/**/
.menu1 {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #464441;
	background-color: transparent;
	font-weight: bold;
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 17px;
	text-align: left;
	width: 95%;
}

.menu1 span.left {
	display: block;
	background-image: url(images/obrazki_page/m_a_l.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.menu1 span.right {
	display: block;
	background-image: url(images/obrazki_page/m_a_r.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 12px;
}

.menu1:hover {
	background-color: #637B7D;
	color: #FFFFFF;
}

.menu1:hover span.left {
	background-image: url(images/obrazki_page/m_a_lh.gif);
}

.menu1:hover span.right {
	background-image: url(images/obrazki_page/m_a_rh2.gif);
}

.menu2 {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: transparent;
	display: block;
	margin-left: 12px;
	margin-right: 5px;
	line-height: 17px;
	text-align: left;
	width: 91%;
}

.menu2 span.left {
	display: block;
	background-image: url(images/obrazki_page/m2_a_l.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.menu2 span.right {
	display: block;
	background-image: url(images/obrazki_page/m_a_r.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 12px;
}

.menu2:hover {
	background-color: #637B7D;
	color: #FFFFFF;
}

.menu2:hover span.left {
	background-image: url(images/obrazki_page/m2_a_lh.gif);
}

.menu2:hover span.right {
	background-image: url(images/obrazki_page/m_a_rh2.gif);
}

.footer {
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #CCD3D2;
}

.footer a:link, .footer a:active, .footer a:visited  {
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #CCD3D2;
	text-decoration: none;
}

.footer a:hover {
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	color: #CCD3D2;
	text-decoration: underline;
}

.h_bg {
	background-image : url(images/obrazki_page/h_b.gif);
}

.menu_spacer {
	background-image : url(images/obrazki_page/menu_spacer.gif);
	height: 30px;
}

.menu_spacer_horizontal {
	background-image : url(images/obrazki_page/menu_spacer_horizontal.gif);
}

.boxSee {
	margin-top: 5px;
	margin-bottom: 8px;
}
.infoDiv {
	background-color: #EBEBEB;
	padding:0px;
	padding-bottom:2px;
	padding-right:2px;
	margin-left:5px;
}
.infoTable {
	background-color:#FAF9F9;
	border: 1px solid #CFD6D7;
	color: #415662;


}
.infoContact {
	background-color:#FFFFFF;
	border: 1px solid #AEBBBC;
	color: #415662;
}
.infoContactHead {
	background-color:#C8D0CF;
	border: 1px solid #AEBBBC;
	color: #5C5D5C;
	height: 44px;
	font-weight: bold;
	text-align: center;

}
.orangeArrow {
	list-style-type: none;
	background-image: url(images/obrazki_page/orange_arrow.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	margin: 5px 0px 5px -15px;
	padding: 0px 0px 0px 15px;
	text-align: justify;
	color: #637B7D;	
}
.underline {
	border-bottom: 1px solid #CFD6D7;
	margin-top: 3px;
}
.shadow {
	background-color:#F1F3F3;
}
.infoTableContentTd {
	padding: 5px 10px 0px;
	text-align: justify;
}
.infoTableContentTdPytajnik {
	padding: 10px;
	text-align: justify;
}
.infoTableMargin {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;


}
.infoTableHeader {
	color: #415662;
	border-bottom: 1px solid #BBBBB8;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 5px;

}
.content {
	padding: 0px;
	padding-top: 8px;
	height: 100%;
}
.textContent {
	color: #595A56;
	padding-top: 10px;
	text-align: justify;
}
.edito {
	background-image: url(images/obrazki_sys/edito.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.textAreaWidth {
	width: 412px;
	height: 55px;
	padding-top:3px;
	padding-left:5px;

}

.inputWidth {
	width: 222px;
	height: 17px;
	padding-top:3px;
	padding-left:5px;	
}

.arrowPosition {
	padding-top:7px;
	vertical-align: top;

}

.arrowPosition2 {
	padding-top:5px;
	vertical-align: top;
}

.aktualnosciWiecej {
	font-size: 9px;
	color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
}

.aktualnosciWiecej a:link, .aktualnosciWiecej a:active, .aktualnosciWiecej a:visited, .aktualnosciWiecej a:hover{
	font-size: 9px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}


.aktualnosciWiecejPadding {
	padding-top: 11px;
	padding-right: 2px;
}
/* page */
.cms_page_bg_r_01 {
	background-image: url(images/obrazki/obr_bg_r_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.cms_page_bg_r_02 {
	background-image: url(images/obrazki/obr_bg_r_02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/**/


/* Menu na page level 1*/
/*normal*/
.menuPage_level1 {
	color: #464441;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
}
.menuPage_level1 img {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;
}
.menuPage_level1 a:link, .menuPage_level1 a:active, .menuPage_level1 a:visited  {
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url(images/obrazki_page/arrow_black.gif);
	background-repeat: no-repeat;
	background-position: 11px 6px;
	font-weight: bold;
	display: block;
	padding: 5px 5px 5px 20px;
/*	
	height: 18px; 
	padding-top: 2px;
	padding-left: 20px;
*/
	color: #464441;
}

.menuPage_level1 a:hover  {
	background-image: url(images/obrazki_page/arrow_white.gif);
	background-color: #637B7D;
	font-weight: bold;
	color: #FFFFFF;
}
/*active*/

.menuPage_level1_active {
	color: #464441;
	font-family: Tahoma;
	font-size: 11px;
}
.menuPage_level1_active img {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;
}
.menuPage_level1_active a:link, .menuPage_level1_active a:active, .menuPage_level1_active a:visited, .menuPage_level1_active a:hover  {
	background-color: #637B7D;
	cursor: hand;
	background-image: url(images/obrazki_page/arrow_white.gif);
	background-repeat: no-repeat;
	background-position: 11px 6px;
	font-weight: bold;
	display: block;
	padding: 5px 5px 5px 20px;
/*
	height: 18px;
	padding-top: 2px;
	padding-left: 20px;
*/
	color: #FFFFFF;
}

/* Menu na page level 2*/
.menuPage_level2 {
	color: #464441;
	font-family: Tahoma;
	font-size: 11px;
}
.menuPage_level2 img {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;
}
.menuPage_level2 a:link, .menuPage_level2 a:active, .menuPage_level2 a:visited  {
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url(images/obrazki_page/menu_kropka.gif);
	background-repeat: no-repeat;
	background-position: 21px 8px;
	font-weight: normal;
	display: block;
	height: 18px;
	padding-top: 2px;
	padding-left: 30px;
	color: #464441;
}

.menuPage_level2 a:hover  {
	background-image: url(images/obrazki_page/menu_kropka_white.gif);
	background-color: #637B7D;
	font-weight: normal;
	color: #FFFFFF;
}

.menuPage_level2_active a:link, .menuPage_level2_active a:active, .menuPage_level2_active a:visited, .menuPage_level2_active a:hover  {
	background-color: #637B7D;
	cursor: hand;
	background-image: url(images/obrazki_page/menu_kropka_white.gif);
	background-repeat: no-repeat;
	background-position: 21px 8px;
	font-weight: normal;
	display: block;
	height: 18px;
	padding-top: 2px;
	padding-left: 30px;
	color: #FFFFFF;
}

/*stopkowanie*/
a.stopka_start:link, a.stopka_start:active, a.stopka_start:visited {
	background-image: url(images/obrazki_page/st_start_0.gif);
	background-repeat: no-repeat;
}

a.stopka_start:hover {
	background-image: url(images/obrazki_page/st_start_1.gif);
	background-repeat: no-repeat;
}

a.stopka_back:link, a.stopka_back:active, a.stopka_back:visited {
	background-image: url(images/obrazki_page/st_back_0.gif);
	background-repeat: no-repeat;
}


a.stopka_back:hover {
	background-image: url(images/obrazki_page/st_back_1.gif);
	background-repeat: no-repeat;
}

a.stopka_up:link, a.stopka_up:active, a.stopka_up:visited {
	background-image: url(images/obrazki_page/st_up_0.gif);
	background-repeat: no-repeat;
}


a.stopka_up:hover {
	background-image: url(images/obrazki_page/st_up_1.gif);
	background-repeat: no-repeat;
}


.realizacje_tytul {
	font-family: Tahoma;
	font-size: 11px;
	color: #00608A;
	font-weight: bold;
}

.realizacja_border {
	border: none;
	border-top: solid #D1D8DC 1px;
}

.realizacja_tytul_tabelka {
	font-family: Tahoma;
	font-size: 11px;
	color: #637B7D;
	font-weight: bold;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 16px;
}

.realizacja_link_tabelka  {
	font-family: Tahoma;
	font-size: 11px;
	color: #669A00;
	font-weight: bold;
	padding: 0px;
	padding-bottom: 7px;
	padding-left: 16px;
}

.realizacja_link_tabelka a:link, .realizacja_link_tabelka a:active, .realizacja_link_tabelka a:visited {
	font-size: 11px;
	color: #637B7D;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
}

.realizacja_link_tabelka a:hover {
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
}

.realizacja_opis_tabelka, .realizacja_opis_tabelka p, .realizacja_opis_tabelka div {
	font-family: Tahoma;
	font-size: 11px;
	color: #595A56;
	font-weight: normal;
	padding: 0px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
}

.oak {
	Z-INDEX: 9; LEFT: -350px; VISIBILITY: visible; WIDTH: 300px; POSITION: absolute; TOP: -5283px; HEIGHT: 300px;
}

/**/