/*Pole wyszukiwanie*/
.input_technika { color: #2b2b2b; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e1f3f5; padding-left: 5px; border: solid 1px #a3a3a3; }
.input { color: #fbe4e4; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: #e2001a; background-image: none; background-repeat: repeat; background-attachment: scroll; border-style:none; width: 120px; padding-left: 5px; }
.input_news { color: #fbe4e4; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; text-align: justify; border-style: none; }
.input2 { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: #c83d3d; background-image: none; background-repeat: repeat; background-attachment: scroll; padding-left: 5px; width: 120px; border-style: none; }
.input_pola { color: #3c3c3c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #d6ebed; background-image: none; background-repeat: repeat; background-attachment: scroll; padding: 3px; border-style: none; }
.input_pola_bold { color: #e8f6f7; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; background-color: #5c969b; background-image: none; background-repeat: repeat; background-attachment: scroll; padding: 3px; border-style: none; }
/*Menu bocznego*/
.activemenubok { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 17px; text-decoration: none; background-color: #71b4ba; background-image: url(../images/bg_topmenu.gif); background-repeat: no-repeat; background-position: 3px 5px; text-align: left; padding-left: 12px; width: 140px; height: 100%; float: left; vertical-align: middle; outline-style: none; outline-width: medium; }
.menubok { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 17px; background-color: #5c969b; text-decoration: none; text-align: left; width: 140px; height: 100%; float: left; padding-left: 12px; outline-style: none; outline-width: medium; }
a.activemenubok:hover,a.activemenubok:link,a.activemenubok:visited,a.activemenubok:active { }
a.menubok:hover { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #71b4ba; text-decoration: none; }
a.menubok:visited,a.menubok:link,a.menubok:active { }
/*Nawigacja*/
.navi { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; background-color: #5c969b; text-align: center; width: 20px; height: 100%; float: inherit; padding: 3px 5px; }
a.navi:hover { text-decoration: none; background-color: #71b4ba; }
a.navi:visited,a.navi:link,a.navi:active { }
/*Menu TOP*/
.menu_top { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: black; text-decoration: none; height: 20px; padding-top: 5px; padding-right: 5px; padding-left: 5px; outline-style: none; outline-width: medium; }
a.menu_top:hover { text-decoration: overline; }
a.menu_top:link,a.menu_top:visited,a.menu_top:active {  }
/*Podmenu boczne*/
.podmenu { color: #3a6265; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; background-color: #bad8dc; text-align: left; padding-left: 12px; width: 140px; height: 100%; float: left; outline-style: none; outline-width: medium; }
.activepodmenu { color: #3a6265; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; background-color: #bad8dc; background-image: url(../images/bg_submenu.gif); background-repeat: no-repeat; background-position: 3px 5px; text-align: left; padding-left: 12px; width: 140px; height: 100%; float: left; outline-style: none; outline-width: medium; }
a.podmenu:hover { background-image: url(../images/bg_submenu.gif); background-repeat: no-repeat; background-position: 3px 5px; }
a.podmenu:link,a.podmenu:visited,a.podmenu:active { }
a.activepodmenu:hover,a.activepodmenu:visited,a.activepodmenu:link,a.activepodmenu:active { }
/*Sub_menu*/
.sub { color: #5b8b90; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-color: #d8eef0; text-align: left; padding-left: 12px; width: 140px; height: 100%; float: left; padding-top: 2px; padding-bottom: 2px; outline-style: none; outline-width: medium; }
.activesub { color: #5b8b90; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-color: #d8eef0; background-image: url(../images/bg_submenu.gif); background-repeat: no-repeat; background-position: 3px 5px; text-align: left; padding-left: 12px; width: 140px; height: 100%; float: left; padding-top: 2px; padding-bottom: 2px; outline-style: none; outline-width: medium; }
a.sub:hover { background-image: url(../images/bg_submenu.gif); background-repeat: no-repeat; background-position: 3px 5px; }
a.sub:link,a.sub:visited,a.sub:active { }
a.activesub:hover,a.activesub:visited,a.activesub:link,a.activesub:active { }
/*Środek*/
.biel_czertlo { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; background-color: #e2001a; text-decoration: none; letter-spacing: 1px; width: 370px; height: 100%; float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; outline-style: none; outline-width: medium; }
a.biel_czertlo:hover { background-color: #da5349; border-style: none; border-width: 0; }
a.biel_czertlo:link;a.biel_czertlo:visited;a.biel_czertlo:active { border-style: none; border-width: 0; }
.menutop { color: #1c1c1c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.menutop:hover { color: #303030; text-decoration: underline; border-style: none; border-width: 0; }
a.menutop:link;a.menutop:visited;a.menutop:active { color: #303030; border-style: none; border-width: 0; }
.main { color: #303030; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-repeat: no-repeat; outline-style: none; outline-width: medium; }
a.main:hover { color: #303030; text-decoration: underline; border-style: none; border-width: 0; }
a.main:link;a.main:visited;a.main:active { color: #303030; border-style: none; border-width: 0; }
.red_main { color: #b92020; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-repeat: no-repeat; background-position: 3px 5px; text-align: justify; padding-left: 20px; outline-style: none; outline-width: medium; }
a.red_main:hover { text-decoration: underline; border-style: none; border-width: 0; }
a.red_main:link;a.red_square:main;a.red_main:active { border-style: none; border-width: 0; }
.main_padd20 { color: #202020; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-repeat: no-repeat; background-position: 0 5px; text-align: justify; padding-left: 20px; }
a.main_padd20:hover { text-decoration: underline; border-style: none; border-width: 0; }
a.main_padd20:link;a.main_padd20:visited;a.main_padd20:active { border-style: none; border-width: 0; }
.red_square { color: #202020; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../images/square.gif); text-decoration: none; background-repeat: no-repeat; background-position: 0 5px; text-align: justify; padding-left: 10px; outline-style: none; outline-width: medium; }
a.red_square:hover { text-decoration: underline; border-style: none; border-width: 0; }
a.red_square:link;a.red_square:visited;a.red_square:active { border-style: none; border-width: 0; }
.main_nieb { color: #5c969b; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../images/square.gif); text-decoration: none; background-repeat: no-repeat; background-position: 0 5px; text-align: justify; padding-left: 10px; outline-style: none; outline-width: medium; }
a.main_nieb:hover { text-decoration: underline; border-style: none; border-width: 0; }
a.main_nieb:link;a.main_nieb:visited;a.main_nieb:active { border-style: none; border-width: 0; }
.punkt_main { color: #303030; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../images/bg_submenu.gif); background-repeat: no-repeat; background-position: 0 5px; text-decoration: none; padding-left: 10px; outline-style: none; outline-width: medium; }
a.punkt_main:visited;a.punkt_main:active;a.punkt_main:link {  }
a.punkt_main:hover { text-decoration: underline; }
.nieb { color: #5c969b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: no-repeat; text-decoration: none; outline-style: none; outline-width: medium; }
.maintytul { color: #b92020; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; width: 390px; border: 0 ; outline-style: none; outline-width: medium; }
.mainred { color: #b92020; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; width: 390px; border: 0; outline-style: none; outline-width: medium; }
a.mainred:hover { text-decoration: underline; border-width: 0; }
a.maintytul:hover { text-decoration: underline; border-width: 0; }
a.maintytul:link,a.maintytul:visited,a.maintytul:active { border-width: 0; }
span.main:hover { color: #303030; text-decoration: none; border-style: none; border-width: 0; }
span.main:hover;span.main:link;span.main:visited;span.main:active { color: #303030; text-decoration: none; border-style: none; border-width: 0; }
#H1style { color: #303030; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding-left: 12px; }
#text {
    color:#303030;
    font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
    font-size:11px;
    text-align: justify;
}
/*Performance Media*/
.nieb_lil { color: #5c969b; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-repeat: no-repeat; }
.main_lil { color: #303030; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-repeat: no-repeat; }
/*Stopka*/
.stopka { color: #f5f5f5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
/*Ostatnie perdoły*/
.redbg_white { color: #fbe4e4; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; background-color: #ad414e; background-image: none; background-repeat: repeat; background-attachment: scroll; text-decoration: underline; padding-left: 5px; width: 120px; border-style: none; }
a.redbg_whitrlett:hover { background-color: #ec283e; border-style: none; border-width: 0; }
a.redbg_whitrlett:link;a.redbg_whitrlett:visited;a.redbg_whitrlett:active { text-decoration: none; border-style: none; border-width: 0; }
.def { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-repeat: no-repeat; text-decoration: none; height: 60px; float: none; outline: none;}
a.def:hover { color: #d6d6d6; border-style: hidden; border-width: 0; }
a.def:link;a.def:visited;a.def:active { color: #d6d6d6; border-style: hidden; border-width: 0; }
/*LIGHTBOX*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; 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-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#pmH1style {
   padding-left: 12px; color:#303030;
   font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
   font-size:10px;
   text-decoration:none;
}
#pm_text { color: #303030; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: justify; }
