/* styl ogolny strony */body {background-color:#D3D6DB;	font-family:Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#666666;	text-decoration:none;	scrollbar-face-color:#F7F7F7; scrollbar-track-color:#F7F7F7; scrollbar-arrow-color:#878787; scrollbar-highlight-color:#878787; scrollbar-3dlight-color:#F7F7F7; scrollbar-shadow-color:#878787; scrollbar-darkshadow-color:#F7F7F7}select {background:#FFFFFF; scrollbar-face-color:#F0F0F7; scrollbar-track-color:#F0F0F7; scrollbar-arrow-color:#155CD2; scrollbar-highlight-color:#155CD2; scrollbar-3dlight-color:#F0F0F7; scrollbar-shadow-color:#155CD2; scrollbar-darkshadow-color:#F0F0F7}P     {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222;}TD  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222222;}A:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 12px;  text-decoration: underline; }A:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 12px; text-decoration: underline; }A:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 12px; text-decoration: underline; }A:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 12px; TEXT-DECORATION: none; }A.itb:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #222222; FONT-SIZE: 12px;  text-decoration: none; }A.itb:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #222222; FONT-SIZE: 12px; text-decoration: none; }A.itb:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #222222; FONT-SIZE: 12px; text-decoration: none; }A.itb:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #9B0000; FONT-SIZE: 12px; TEXT-DECORATION: underline; }/* formularz */.pole {font-family:Verdana,Arial,sans-serif; color:#222222; font-size:11px; background-color:#FFFFFF; border-width:1; border-color:#CCCCCC}.pole2 {font-family:Verdana,Arial,sans-serif; color:#FFFFFF; font-size:10px; border-width:1; border-color:#CCCCCC}.pole_w {font-family:Verdana,Arial,sans-serif; color:#78160c; font-size:12px; font-weight:bold; text-align:right; border-width:0}/* tekst komunikat czerwony */.kom_c {font-family:Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal; font-weight:normal;	color:#EE2222; text-decoration:none; letter-spacing:0px; word-spacing:0px}/* tekst komunikat zielony */.kom_z {font-family:Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal; font-weight:normal;	color:#099409; text-decoration:none; letter-spacing:0px; word-spacing:0px}/* stopka */.stopka {font-family:Verdana,Arial,sans-serif; font-size:8pt; color:#333333}.stopka:link,.stopka:active,.stopka:visited,.stopka:hover {text-decoration:none}/* tla */.tlo_strony {background:#F8F8F8}.tlo_str_gl {background:url(../img/tlo_str_gl.jpg)}.tlo_str {background:url(../img/tlo_str.jpg); background-repeat:no-repeat}.tlo_bialy {background:#FFFFFF}.tlo_czarny {background:#333333}.tlo_szary {background:#EDEDED}.tlo_ramka {background:#737688}.tlo_blok_bialy {background:#FFFFFF; border:1px solid #bbbbbb;}.tlo_blok_bialy2 {background:url(../img/tlo_mods.gif); border:1px solid #bbbbbb;}.tlo_linia {background:#EDEDED}.tlo_linia_c {background:#DDDDDD}//.tlo_mods {background:#FDF2B9}.tlo_mods {background:url(../img/tlo_mods.gif)}.tlo_mods_nagl {background:url(../img/tlo_mods_nagl.gif)}.tlo_mods_ramka {background:#D5DCE2}.tlo_modb {background:#acaeb3}.tlo_modb_ramka {background:#D5DCE2}.tlo_mod_nagl {background:url(../img/tlo_mod_nagl.gif); background-position:bottom; background-repeat:repeat-x}.tlo_mod_nagl_ram {background:#C3C3C3}.tlo_sek_flagi {background:url(../img/tlo_flagi_gl.gif)}.tlo_pasek_prod {background:url(../img/napis_prod_gl.gif); background-position:0px 50px; background-repeat:no-repeat}.tlo_logo {background:url(../img/tlo_logo.gif)}.tlo_gora_pasek {background:#C9CCD3}.tlo_gora_pasek2 {background:url(../img/tlo_gora_pasek2.gif)}.tlo_menu {background:url(../img/tlo_menu.gif)}.tlo_menu_a {background:url(../img/tlo_menu_a.gif)}.tlo_podmenu {background:url(../img/tlo_podmenu.gif)}.tlo_lin_menu {background:#989898}.tlo_tabnc {background:#DFDFDF}.tlo_tabc {background:#EDEDED}.tlo_tabj {background:#FFFFFF}.tlo_warstwa_link {cursor:pointer}/* tekst sredni */.tekst_s {	font-family:Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#000000;	text-decoration:none;}/* tekst sredni wujustowany */.tekst_sj {	font-family:Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#000000;	text-decoration:none;	text-align:justify;	letter-spacing:0px;	word-spacing:0px;}/* tekst sredni */.tekst_sw {	font-family:Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#ffffff;	text-decoration:none;}/* tekst sredni */.tekst_skc {	font-family:Verdana,Arial,sans-serif;	font-size:12px;	font-style:normal;	font-weight:normal;	/*color:#DE0E0E;*/	color:#78160c;	text-decoration:none;}/* tekst sredni */.tekst_skp {	font-family:Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal;	font-weight:normal;	//color:#EB870C;	color:#D37400;	text-decoration:none;}/* tekst_duzy */.tekst_skp2 {	font-family:Verdana,Arial,sans-serif;	font-size:13px;	font-style:normal;	font-weight:normal;	color:#D37400;	text-decoration:none;}/* tekst wiekszy */.tekst_s2 {	font-family:Verdana,Arial,sans-serif;	font-size:12px;	font-style:normal;	font-weight:normal;	color:#777777;	text-decoration:none;	letter-spacing:0px;	word-spacing:0px;}/* tekst wiekszy */.tekst_s2w {	font-family:Verdana,Arial,sans-serif;	font-size:12px;	font-style:normal;	font-weight:normal;	color:#ffffff;	text-decoration:none;	letter-spacing:0px;	word-spacing:0px;}/* tekst_maly */.tekst_m {	font-family:Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color:#666666;	text-decoration:none;	letter-spacing:0px;	word-spacing:0px;}/* tekst_nagl_duzy*/.tekst_n {	font-family:Verdana,Arial,sans-serif;	font-size:18px;	font-style:normal;	font-weight:normal;	/*color:#DE0E0E;*/	color:#ffffff;	text-decoration:none;	letter-spacing:0px;	word-spacing:0px;}/* tekst_wersji_do_wydruku */.tekst_dr {	font-family:Tahoma,Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#000000;	text-decoration:none;}/* tekst_sekcja_c_nagl */.tekst_sekcn {	font-family:Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#2A353F;	text-decoration:none;	letter-spacing:0px;	word-spacing:3px;}/* tekst_wyrozn1 */.tekst_sw1 {	font-family:Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal;	font-weight:normal;	color:#DE0E0E;	text-decoration:none;	letter-spacing:0px;	word-spacing:3px;}/* tekst_wyrozn2 */.tekst_sw2 {	font-family:Verdana,Arial,sans-serif;	font-size:12px;	font-style:normal;	font-weight:normal;	/*color:#DE0E0E;*/	color:#78160c;	text-decoration:none;	letter-spacing:0px;	word-spacing:3px;}/* tekst_wyrozn3 */.tekst_sw3 {	font-family:Verdana,Arial,sans-serif;	font-size:13px;	font-style:normal;	font-weight:normal;	/*color:#DE0E0E;*/	color:#78160c;	text-decoration:none;	letter-spacing:0px;	word-spacing:3px;}/* link_menu_dol */.tekst_smd {	font-family:Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #595959;	text-decoration:none;	letter-spacing:0px;	word-spacing:0px;}/* link */.link_s {	font-family:Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal;	font-weight:normal;	color: #944242;	text-decoration:none;	letter-spacing:0px;	word-spacing:0px;}.link_s:hover {	font-family:Verdana,Arial,sans-serif;	font-size:11px;	font-style:normal;	font-weight:normal;	color: #BB3C3C;	text-decoration:none;	letter-spacing:0px;	word-spacing:0px;}/* link_wiekszy */.link_s2 {	font-family:Verdana,Arial,sans-serif;	font-size:12px;	font-style:normal;	font-weight:normal;	color: #4A6C83;	text-decoration:none;	letter-spacing:0px;	word-spacing:0px;}.link_s2:hover {	font-family:Verdana,Arial,sans-serif;	font-size:12px;	font-style:normal;	font-weight:normal;	color: #628AA6;	text-decoration:none;	letter-spacing:0px;	word-spacing:0px;}/* link_menu_gora */.link_sm {	font-family:Tahoma,Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #FFFFFF;	text-decoration:none;	letter-spacing:1px;	word-spacing:1px;}.link_sm:hover {	font-family:Tahoma,Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #EEEEEE;	text-decoration:underline;	letter-spacing:1px;	word-spacing:1px;}.link_smkc {	font-family:Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	/*color:#DE0E0E;*/	color:#78160c;	text-decoration:none;	letter-spacing:0px;	word-spacing:0px;}.link_smkc:hover {	font-family:Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #BB3C3C;	text-decoration:underline;	letter-spacing:0px;	word-spacing:0px;}/* link_menu_gora_aktywny */.link_sm_a {	font-family:Tahoma,Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #333333;	text-decoration:none;	letter-spacing:1px;	word-spacing:1px;}.link_sm_a:hover {	font-family:Tahoma,Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #AB0909;	text-decoration:underline;	letter-spacing:1px;	word-spacing:1px;}/* link_menu_gora */.link_smpm {	font-family:Tahoma,Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #383838;	text-decoration:none;	letter-spacing:1px;	word-spacing:1px;}.link_smpm:hover {	font-family:Tahoma,Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #AB0909;	text-decoration:underline;	letter-spacing:1px;	word-spacing:1px;}/* link_menu_gora_aktywny */.link_smpm_a {	font-family:Tahoma,Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #A31413;	text-decoration:none;	letter-spacing:1px;	word-spacing:1px;}.link_smpm_a:hover {	font-family:Tahoma,Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #AB0909;	text-decoration:underline;	letter-spacing:1px;	word-spacing:1px;}/* link_menu_dol */.link_smd {	font-family:Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #595959;	text-decoration:none;	letter-spacing:0px;	word-spacing:0px;}.link_smd:hover {	font-family:Verdana,Arial,sans-serif;	font-size:10px;	font-style:normal;	font-weight:normal;	color: #595959;	text-decoration:underline;	letter-spacing:0px;	word-spacing:0px;}
div.error {
	border: 1px dashed red;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: red;
}
div.info {
	border: 1px dashed green;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: green;
}
.required {
	color: red;
}
.required:before {
	content: "* ";
	color: red;
}
#lightbox{	position: absolute;	top: 40px;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	/*background-color: #ffffff;*/	background-color: #eeeeee;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover {    background: url(../img/button_p.gif) left 15% no-repeat;}#nextLink:hover, #nextLink:visited:hover {    background: url(../img/button_n.gif) right 15% no-repeat;}/* OPIS */#imageDataContainer{    font-family: Verdana;    font-size: 11px;	background-color: #eeeeee;	margin: 0 auto;	line-height: 14px;}#imageData{	padding:0 10px;	}#imageData #imageDetails{    text-align: left;    padding-bottom: 10px;}#imageData #caption{}#imageDetailsNav {    margin-bottom: 3px;}#imageDetailsNav #numberDisplay{    font-weight: bold;}#imageDetailsNav a {    color: Black;    text-decoration: none;}#imageDetailsNav #LPoprzedniObraz, #imageDetailsNav #LPoprzedniObrazNA {		color:#c71c17;    font-weight:bold;    margin-left: 10px;}#imageDetailsNav #LNastepnyObraz, #imageDetailsNav #LNastepnyObrazNA {		color:#c71c17;    font-weight:bold;    margin-left: 10px;}#imageDetailsNav #LPoprzedniObrazNA, #imageDetailsNav #LNastepnyObrazNA {    color: Gainsboro;    cursor: default;}#bottomNav {    float: right;    padding-bottom: 0.7em;}#bottomNavClose {    color: Black;    text-decoration: none;    font-weight: bold;}#Lcopyright {    text-align: left;    color: silver;}/* OPIS */#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	filter:alpha(opacity=40);	-moz-opacity: 0.4;	opacity: 0.4;	}.clearfix:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	}* html>body .clearfix {	display: inline-block;	width: 100%;	}* html .clearfix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */	}
img { border: 0; }img.zap {border-width:1px;border-style:solid;padding: 1px 1px 1px 1px;border-color: #B8B8B8;background-color:#fff}img.zap:hover {border-width:1px;border-style:solid;padding: 1px 1px 1px 1px;border-color: #A10000;background-color:#fff}#navigation-container{    vertical-align: top;   background: url(../img/guzik1.gif) no-repeat;   margin: 0px;   width: 182px;   border: 1px solid #6d5962;   padding-top: 0px;}#navigation-container a,#navigation-container a:hover{   padding: 7px 0px 7px 10px;   margin: 0px;   display: block;   color: #ffffff;   font-size: 12px;   border: 1px solid #6d5962;   font-weight: normal;   background: url(../img/guzik1.gif) no-repeat ;   text-decoration: none;}#navigation-container a:hover{   padding: 7px 0px 7px 10px;   text-decoration: none;   color: #ffffff;   font-size: 12px;   font-weight: normal;   background: url(../img/guzik2.gif) no-repeat;}#navigation-container-k{    vertical-align: top;   background: url(../img/guzik1-k.gif) no-repeat;   margin: 0px;   width: 182px;   border: 1px solid #6d5962;   padding-top: 0px;}#navigation-container-k a,#navigation-container-k a:hover{   padding: 7px 0px 7px 10px;   margin: 0px;   display: block;   color: #ffffff;   font-size: 12px;   border: 1px solid #6d5962;   font-weight: normal;   background: url(../img/guzik1-k.gif) no-repeat ;   text-decoration: none;}#navigation-container-k a:hover{   padding: 7px 0px 7px 10px;   text-decoration: none;   color: #ffffff;   font-size: 12px;   font-weight: normal;   background: url(../img/guzik2-k.gif) no-repeat;}#navigation-container_z{    vertical-align: top;   background: url(../img/guzik2.gif) no-repeat;   margin: 0px;   width: 182px;   border: 1px solid #6d5962;   padding-top: 0px;}#navigation-container_z a,#navigation-container_z a:hover{   padding: 7px 0px 7px 10px;   margin: 0px;   display: block;   color: #ffffff;   font-size: 12px;   border: 1px solid #6d5962;   font-weight: normal;   background: url(../img/guzik2.gif) no-repeat ;   text-decoration: none;}#navigation-container_z a:hover{   padding: 7px 0px 7px 10px;   text-decoration: none;   color: #ffffff;   font-size: 12px;   font-weight: normal;   background: url(../img/guzik2.gif) no-repeat;}#navigation-container2{    vertical-align: top;   height: 100%;   background: url(../img/guzik-m1.gif) no-repeat;   margin: 0;   width: 182px;   padding-top: 0px;}#navigation-container2 a,#navigation-container2 a:hover{   padding: 3px 20px 3px 20px;   margin: 0px;   display: block;   color: #ffffff;   font-size: 11px;   font-weight: normal;   background: url(../img/guzik-m1.gif) no-repeat ;   text-decoration: none;}#navigation-container2 a:hover{   padding: 3px 20px 3px 20px;   text-decoration: none;   color: #ffffff;   font-size: 11px;   font-weight: normal;   background: url(../img/guzik-m2.gif) no-repeat;}#navigation-container2_z{    vertical-align: top;   height: 100%;   background: url(../img/guzik-m2.gif) no-repeat;   margin: 0;   width: 182px;   padding-top: 0px;}#navigation-container2_z a,#navigation-container2_z a:hover{   padding: 3px 20px 3px 20px;   margin: 0px;   display: block;   color: #ffffff;   font-size: 11px;   font-weight: normal;   background: url(../img/guzik-m2.gif) no-repeat ;   text-decoration: none;}#navigation-container2_z a:hover{   padding: 3px 20px 3px 20px;   text-decoration: none;   color: #ffffff;   font-size: 11px;   font-weight: normal;   background: url(../img/guzik-m2.gif) no-repeat;}TD.opis  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; FONT-SIZE: 12px; COLOR: #555; background-color:#ddd;}TD.opis2  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #222; background-color:#e7e7e7;}