@charset "utf-8";
/* CSS Document */


/* @license
 * MyFonts Webfont Build ID 1575590, 2011-11-28T06:54:47-0500
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Museo 300 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo/300/
 * Licensed pageviews: unlimited
 *
 * Webfont: Museo 500 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo/500/
 * Licensed pageviews: unspecified
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=1575590
 * Webfonts copyright: Copyright (c) 2008 by Jos Buivenga/exljbris. All rights reserved.
 *
 * © 2011 Bitstream Inc
*/

/*

Klasy globalne:
Gdy przed klasą nie stoi inna klasa/znacznik/ID, to klasa jest globalna (można ją stosować na wszystkich poziomach HTML zgodnie z przeznaczeniem; wyjątek - .container w pliku base-style.css), np.
klasa .btnSRed jest klasą globalną, służącą do stylowania linków, spanów i inputów typu submit itp. na przyciski.

*/

/* --------------  font-family define ------------ */

 @font-face {font-family: 'Museo-300';src: url('../fonts/180AA6_0.eot');src: url('../fonts/180AA6_0.eot?#iefix') format('embedded-opentype'),url('../fonts/180AA6_0.woff') format('woff'),url('../fonts/180AA6_0.ttf') format('truetype');}
 @font-face {font-family: 'Museo-500';src: url('../fonts/180AA6_1.eot');src: url('../fonts/180AA6_1.eot?#iefix') format('embedded-opentype'),url('../fonts/180AA6_1.woff') format('woff'),url('../fonts/180AA6_1.ttf') format('truetype');}



body, p, ul, ol,
#footerBox .new span,
.searchListBg input[type=submit],
.searchListBg fieldset .catSelectBtn,
#categorySelectMenu,
textarea,
.commentList .commentContent,
.activityBox p,
.userPanel .userMenu,
.ui-dialog .ui-dialog-content,
#socialBox div.wiki p,
span.nowosc
{
	font-family:Tahoma, Geneva, sans-serif;
}
table,
.searchListBg fieldset,
details, .details,
article table td label,
h3, .archiveInfo p,
.commentList .userName,
#socialBox .tagBox a.addTag,
.sortInfo,
.more,
article.empty-search .submitClear,
.formBox label,
.formBox .buttonBox a,
.popup .date,
.shortMenu ul,
article .sideInfo p ,
.dokument .col4of12 .fotoBg .fotoLinkBox
{
    font-family: Museo-300, Georgia, Sans-Serif;
    }
h2,h4,h5,h6,h7,
.logoBox a,
#footerBox ul,
#footerBox div,#searchBox,
#searchBox ul,.searchTab ul,
#searchBox form input,
#indexMenu ul li,
.infoBox p,
.btnSRed,
.btnSYellow,
.btnSGreen,
.btnSBlue,
.btnSFb,
#headerBox .userMenu,
.searchListBg table td.title a,
.pagerBox,
input,
.searchListBg ul.fotoList .popupInfo .title,
article table td,
article .uwagiBox,.underTable label,
article .fotoDetails,
article header nav ul li,
.archiwumHeader h1,
.news h1,
.help article h1,
.searchListBg input.submitMain,
.searchListBg button.submitMain,
article.empty-search h3,
article.empty-search .blueBtn,
.blueBtn.single,
article.help .staticPage h1,
.ui-dialog .ui-dialog-titlebar,
.popup .formBox select,
.popup .messageBox h3,
.popup .messageBox textarea,
.popup textarea,
.search_result_daty
{
    font-family: Museo-500, Georgia, Serif;
    }
h1
{
	font-family:Arial, Helvetica, sans-serif;
	}
p.noContentTxt,
.noContentTxt,
.searchListBg ul.fotoList .popupInfo small,
.commentList li,
#indexMenu ul li ul li,#advSearch #advArchiveList ul,
#searchBox .dropdown ul,
.sortBox,
.news .date,
#searchBox #advSearch fieldset input,
.userPanel .userMenu,
.smallLink
{
	font-family: Verdana, Geneva, sans-serif;
	}
/* --------------  font-family define end------------ */

body {
	background: url("../images/index-body-bg-rpt.png") top center repeat #383838;
}
#contentBox /* sekcja zawartości strony */
{
	position: relative;
	background: url("../images/content-bg-rpt.png") top center repeat;
	}

#contentBox .container /* kontener środkujący zawartość sekcji strony */
{
	min-height: 450px;
	position: static;
	padding-top: 10px;
	padding-bottom: 30px;
	background: url("../images/content-bg-rpt.png") top center repeat;
}

.indexSearchPage #contentBox  /* nadanie tła dla sekcji zawartości strony głównej */
{
	padding-top: 60px;
	background: url("../images/index-body-bg.png") top center no-repeat;
}

.indexSearchPage #contentBox .container /* usunięcie tła kontenera środkującego, odkrywając tło sekcji zawartości strony głównej */
{
	background: none;
	padding-bottom: 50px;
	}

#socialBox, /* box z linkami do ssocial media */
#socialBox .container /* kontener środkujący zawartość boxa z linkami do social media */
{
	background: url("../images/user-section-bg.png") top center repeat;
	}
#socialBox .container /* kontener środkujący zawartość boxa z linkami do social media */
{
	padding: 10px 0;
	}


#headerBox /* sekcja nagłówka strony */
{
	background: #fff;
	z-index:5;
	position:relative;
}

#headerBox .container  /* kontener środkujący zawartość sekcji nagłówka strony */
{
	padding: 15px 0 10px 0;
	background: #fff;
	overflow: hidden;
}
#headerBox .archiwumHeader,  /* nagłówek dla strony konkretnego archiwum umieszczony w sekcji nagłówka strony */
#headerBox .archiwumHeader .container /* kontener środkujący zawartość nagłówka */
{
	background: url(../images/archiwum-header-bg.png) top left repeat-x #eee;
	}


#footerBox /* sekcja stopki strony */
{
	display: block;
	margin: 0;
	margin-bottom: 50px;
	padding: 0;
	border-top: none;
	background: #e6e6e6;
	box-shadow: rgba(0,0,0,0.1) 0 0px 5px;
}

#footerBox .container  /* kontener środkujący zawartość sekcji stopki strony */
{
	padding: 10px 0 10px 0;
	overflow: hidden;
	background: #e6e6e6;

        min-height: 5px !important;
}

/*------------------buttons---------------*/

.btnSRed, /* czerwony przycisk; wymiary */
.btnSYellow, /* żółty przycisk; wymiary */
.btnSGreen, /* zielony przycisk; wymiary */
.btnSBlue, /* niebieski przycisk; wymiary */
.btnSFb, /* przycisk facebooka; wymiary */
.more /* przycisk "więcej"; wymiary */
{
	font-size: 14px;
	margin: 0 0 0 10px;
	padding: 1px 10px 1px 10px;
	display: inline;
	border-radius: 3px;
	cursor: pointer;
	border: none;
	background: #aaa;
	box-shadow: 1px 1px 0px #999;
	text-shadow: #777 1px 1px;
	color: #fff;
}
#contentBox .btnSRed, /* czerwony przycisk; dodatkowy margines dla sekcji zawartości strony */
#contentBox .btnSYellow, /* żółty przycisk; dodatkowy margines dla sekcji zawartości strony */
#contentBox .btnSGreen, /* zielony przycisk; dodatkowy margines dla sekcji zawartości strony */
#contentBox .btnSBlue, /* niebieski przycisk; dodatkowy margines dla sekcji zawartości strony */
#contentBox .btnSFb /* przycisk facebooka; dodatkowy margines dla sekcji zawartości strony */
{
	margin: 0 2px;
	}

input.btnSRed, /* czerwony przycisk */
input.btnSYellow, /* żółty przycisk */
input.btnSFb, /* przycisk facebooka */
input.btnSGreen, /* zielony przycisk */
input.btnSBlue /* niebieski przycisk */
{
	height: 19px;
	}
.btnSRed  /* czerwony przycisk */
{
	background: #e92403;
	text-shadow: #c41c00 1px 1px;
	box-shadow: 1px 1px 0px #c01b00;
	color: #f7f7f7;
}
.btnSRed:hover  /* czerwony przycisk */
{
	background: #fc2703 ;
	color: #f7f7f7;
}
.btnSYellow  /* żółty przycisk */
{
	background: #FFAA01;
	box-shadow: 1px 1px 0px #ea9c00;
	text-shadow: #DD9300 1px 1px 0;
	color: #fff;
}
.btnSYellow:hover  /* żółty przycisk */
{
	background: #ffbb34;
	color: #fff;
}

.btnSGreen  /* zielony przycisk */
{
	background: #b2c81f;
	box-shadow: 1px 1px 0px #9eb21c;
	text-shadow: #9aac1b 1px 1px 0;
	color: #fff9ee;
}
.btnSGreen:hover  /* zielony przycisk */
{
	background: #c3dc22;
	color: #fff;
}

.btnSBlue, /* niebieski przycisk */
.more, /* przycisk więcej */
.searchListBg fieldset input.btnSBlue /* niebieski przycisk; wzmocnienie styli na stronie z wynikami wyszukiwania */
{
	background: #06b5ec;
	box-shadow: 1px 1px 0px #05a0d1;
	text-shadow: #05a0d1 1px 1px 0;
	color: #fff;
}
.btnSBlue:hover,
.more:hover  {
	background: #06bef8;
	color: #fff;
}
.more  /* przycisk więcej */
{
	font-size: 12px;
	margin: 2px 4px;
}
.darkBg .more /* przycisk więcej na ciemnym tle, takim jak boxa społecznościowego */
{
	color: #023c4e;
	background: #06abdf;
	}
.darkBg .more:hover {
	background: #43c3eb;
	color: #0e617b;
}

.ui-dialog .ui-dialog-titlebar-close
{background: #06b5ec;}
.ui-dialog .ui-dialog-titlebar-close:hover
{background: #06bef8;}

.darkBg .btnSBlue /* niebieski przycisk na ciemnym tle, takim jak boxa społecznościowego */
{
	box-shadow: none;
	font-size:13px;
	text-shadow: none;
	color: #023C4E;
	margin-left:0;
	}


.btnSFb /* przycisk facebooka */
{
	background: #7a9ecb url('../images/icon-fb-14.png') no-repeat 3px 3px;
	box-shadow: 1px 1px 0px #6e7d9d;
	text-shadow: #4666aa 1px 1px 0;
	padding-left:22px;
	color: #ffffff;
}

.btnSFb:hover  /* przycisk facebooka */
{
	background: #8fadd3 url('../images/icon-fb-14.png') no-repeat 3px 3px;
	color: #ffffff;
}
/*-------------------------------------------------------*/
.whiteBg /* jasne tło boxa z dodatkową treścią, np. na stronie Archiwum po prawej, menu pomocy na stronie pomocy po lewej */
{
	border: 1px dashed #dedede;
	padding: 10px 15px;
	background: #fbfbfb;
	background: rgba(255,255,255,0.5);
	}




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


.selectLink, /* przycisk przy liście rozwijanej wyszukiwania zaawansowanego */
#advSearch .selectArchive span.selectLink /* przycisk przy liście rozwijanej wyszukiwania zaawansowanego*/
{
	display: inline;
	color: #06abdf;
	cursor: pointer;
	font-size: 12px;
	position: relative;
	}
.selectLink:hover /* przycisk przy liście rozwijanej */
{
	cursor: pointer;
	color: #0597c5;
}

.negative, /* cofający/anulujący przycisk w formularzach */
.formBox .negative {
	line-height: 20px;
	height: 20px;
	font-size: 12px;
	background-color: transparent;
	border: none;
	cursor: pointer;
	margin: 0 5px;
	color: #06ABDF;
	width: auto;
}

.negative:hover,
.formBox .negative:hover {
	color: #0597c5;
}

span.nowosc  /* zaznaczenie nowych pozycji, np. na liście wyników wyszukiwania */
{
	color: white;
	padding: 0 6px 2px 3px;
	margin: 0;
	margin-right: 2px;
	background: #FF2400;
	display: block;
	float: left;
	font-size: 11px;
	line-height: 9px;
}

/*-----------------header-----------------*/

.logoBox /* kontener z logotypami w sekcji header */
{
	float: left;
}

.logoBox a /* link w kontenerze z logotypami w sekcji header */
{
	display: block;
	float: left;
	margin: 0;
}
.logoBox a.zosia /* link ZOSiA */
{
	width: 60px;
	margin-right: 10px;
	font-size: 11px;
	color:#bbb;
	line-height:110%;
	text-align:left;
	}

header nav /* nawigacja strony w sekcji header */
{
	float: right;
	width: 100%;
}

.langBox  /* kontener z przełączaniem języków w sekcji header */
{
	height: 18px;
	text-align:right;
	padding-bottom:10px;
}

.langBox a  /* linki przełączające język w sekcji header */{
	margin: 0 0 0 5px;
}


.loginMenu  /* menu logowania w sekcji header */{
	position: relative;
	top: 12px;
}



/* ----------------header social buttons----------------- */

.socialBox  /* kontener z wtyczkami społecznościowymi w nagłówku np. jednostek, zespołów, serii itp.  */
{
	right: 0;
    height: 50px;
	width: 140px;
    display: none !important;
}
header.socialOnTop .socialBox  /* pozycja na górze nagłówka kontenera z wtyczkami społecznościowymi */
{
    top: 0;
    bottom: auto;
    }

.socialBox .googleplus, /* wtyczka Google+ */
.socialBox .facebook, /* wtyczka Facebook LikeIt! */
.socialBox .tweet, /* wtyczka tweeter */
.socialBox .wykop /* wtyczka wykop */
{
    height: 20px;
    float: left;
    }
header.socialOnTop details,
header.socialOnTop .details/* odstęp szczegółów w nagłówku np. jednostek, zespołów itp. dla strony z informacjami o zdjęciu */
{
    padding-right: 230px;
    }

.socialBox .f_logo,
.socialBox .wykop img{
    height: 20px;
}

.socialBox .tweet{
    width: 32px;
    margin-left: -16px;
}
/* from twitter plugin */
.socialBox .tweet i {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAoCAYAAABq13MpAAAGcklEQVRYw+2YXUyTVxjHz4vJLiZGd7MtXi2LkZtdELM7lyzOG7Nk2RJvl8iujBiNV2JcMA0fwqCFEGCAfJRC+SyltqWFgnwUlIKAWB3yOVrAttQWC1ZCOi6ePc8LL74tVD6ly2KTf87J6Tnv+3uf8zzP+WAAwEhMIj8h1MViEs0Jlqi+we5oJFjGCX3D9X+fmKTmq/f/rzkRlX5fzkmNPhLVqW2DQ1Ify9eFAZ8kafUsURMX+qCo1BYry3oILKcfmLQb2N3Wzqhk48xn6YbLuwJO1cQeydAvURkWONtk5UoGgKsaXRPWo3LarVHSJvkRmXHm+6pHV3h4YdDp0gE7D5XUJPo6QyzLfwKscgZY1UtgChuwkjH4tOhpQPp4Nn430GeU/TcJ4sif5iV2V/NL6P/H81oTOIUVuPsO4AyeNVG9ehw4xTP4oubZ268VFiP2jd4Y9Hufw8TKJoAgufT2RZZikJ8s7JMzxTQw1QKwhtdrZY0Likd9Azjm1G6gpcOz8VzdFHC1E8AV9gKXYdCI3eWc9q96Tj0DnHEBuObXa6J60yvgtC740Tw3jf0Sgtzj89JhK6tyAKt2Ag9f+AxY8SgPyQMLUs5hd/hut/5MH3mp3z3H6eeBa7ADV/4UuNxO4DINw1GyZklMw/MhTut8BywCj2mb9wvAQdBN0z5ldJ1zlbemygusdn5NVBeA8b/Tart/D8CMyVrjjteNeo81v1rljF7gdC7gVNPAKUeAdwuaAb17MzS6yTdGmzPoWWJLXLG8Go9We1aDLCtWnRskA27zXqCfuP0Xj9ZNBHgwwQWE6acP4Nu9m6FxZn7tmbWEg2Zpg670U1rXUpB1xVbWOsjKF/YCTQHU5X5rjmn3+IP8djthMJaNe+6EhUbFmub8jefaPZ5NbtHk8TuX/1HsEZiXetJz5rc+11BMxw7Bsc+3bS99oUH/bgGRYCL/o93Hp7gKO7B6zzqwF342L7jWgaP3A03jzxrGTJzm5dausIVrlP/tU22KD+FhFJ1djjfma4/mbdf6vbZrgz6bbOTN6IvFgGU9cvcLLOjqi6WA5bp10RbTuRDe4vhR1594bTT74aA3ghEVJxL575cHBLuhC3rr+bPN06ajOkdgS4tj26UB79w6A9sO+oMpKk0j5zKbOrksk48reLiW6mjFE0Oj1U+2elbK7P7nNCNh0+dhQZOLSa0u3U8dttmTOvsKv5DQUo2gx0wLqz88eu2RTbwZxX412y1ehwnN1mES1sE6RdKjkneaTg8b+kD0Efoj9P8WWiKRbHnmo/bExMQbWEqwjBPawvU/VOjk5GQ9gmxagdLS0qzZ2dmQm5sLWVlZkJ6e3pmamjqD5eWIQ8vlcjtBpaSkyAUrIlxsQUEBKJVKqK6uhsrKSigrK4Pi4uLA48eP4yMO3dfXZyovLweCzMjIWCT4e/fuySsqKkCtVkNjYyNf1tXVwdjY2K7PiB8EurS01FpTUwO1tbVA8AgM2MZDErAgsvgez4gHD22325UqlWqVrEmqr6/nJVhZsDSW/v288NatW++9sFkPcjm6po9EdcFdqbx9+3Zs0LbUYrGMazSaVbFlxcKPgqGhIfNegfGlsRjwS1SGA6bAz8/P52eZRHV0Vyu5KyUA9IIrQYMGBwfT9Xr9kti6YivrdLr9nBEZBvHNvLw8ykIEvunCRiaTJRQVFQG5aUNDAy+qU/CTuyLwWyyNm86IDoejsaOjwxPqFkaj0b+8vLyvMyIaJV6hUPAxk5OTA2g5DcJvuAvOZD1lqtB30wxTbLW1tfEXNhvTkpSUJM/MzPQJKY6+UhjU3d3tWgfe75HrVE9PzxzFCr2jsLAQpFIppdlh/ABJVVXVECWCrWYZPcAfesPEnxHRyube3l4b5mAbWsU2ir/FxcUDOyOiv8ahpb0UN0L6pJRaUlIC5BY0A2TVUGgyII5xRuSM6Ha7LyJkgMDEuV+YfnG7WDQzDx48sERqwxTtdDrNFB9bwYUTBSNO+p2I7fImJyfPoF8PNTc37wic+hgMhqALm0isaNEIY6KVdSfQ5BoTExOq/8J++ioFOAV7S0tLWItTOyWF0AubiO0fMOjO42JlwgAMhFvMMJNteWFzqKC0j8Cc3Il7cR/t0SnVUZCFLiaYk1empqbCXtgctoUTcO+iQ5eYRUuv0EJCOZhAtVrtaldXl2dkZGTbC5tIuMa+L2z+BexZXK+OBaruAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;
    height: 13px;
    width: 16px;
    margin-top: 5px;
    position: absolute;
}

/*-----------------header archiwum--------*/

.archiwumHeader  /* kontener dodatkowego nagłówka na stronie Archiwum */{
	position: relative;
}

.archiwumHeader h1  /* dodatkowy nagłówek na stronie Archiwum */{
	font-size: 27px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 730px;
}

.archiwumHeader img  /* pozycja logotypu w dodatkowym nagłówku na stronie Archiwum */{
	float: right;
}

/*------------------archiwum--------------*/

.archivePage  /* kontener zawartości strony Archiwum */{
	background: url(../images/search-list-bg-top.png) top left no-repeat;
	clear: both;
	display: block;
	padding-top: 50px;
	overflow: hidden;
}

.archivePage .news  /* kontener aktualności zawartości strony Archiwum */{
	margin-bottom: 30px;
}

.archivePage .news article  /* aktualności na stronie Archiwum */
{
	padding-bottom: 15px;
	}
.archivePage .news article header /* nagłówek aktualności na stronie Archiwum */
{
	background: none;
	padding-bottom: 5px;
	}
.archivePage .news h1  /* tytuł aktualności na stronie Archiwum */{
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0;
	display: inline;
	font-weight: normal;
	padding: 0;
}
.archivePage .news h1 a /* link tytułu aktualności na stronie Archiwum */
{
	color: #000;
	}

.archivePage .news .date  /* data aktualności na stronie Archiwum */{
	font-size: 11px;
	padding-right: 5px;
	color: #b2b2b2;
	display: inline;
	line-height: 19px;
}

.archivePage .news p  /* paragraf aktualności na stronie Archiwum */{
	color: #808080;
}
.archivePage .news .more /* link 'zobacz więcej' aktualności na stronie Archiwum */
{
	margin:0;
	}
.archivePage .archiveInfo /* kontener z informacjami o Archiwum na stronie Archiwum */
{
    margin-bottom: 20px;
    }

.archivePage .archiveInfo p  /* paragraf w aktualnoścach na stronie Archiwum */{
	color: #333;
	font-size: 12px;
}

/*-----------------menu zalogowanego uzytkownika----------*/

#headerBox .userMenu /* menu zalogowanego użytkownika w sekcji nagłówka strony */
{
	float: right;
	position: relative;
	top: 15px;
	font-size: 11px;
	line-height: 12px;
	color: #aaa;
}

#headerBox .userMenu a, /* link w menu zalogowanego użytkownika w sekcji nagłówka strony */
#headerBox .userMenu span  /* tekst w menu zalogowanego użytkownika w sekcji nagłówka strony */{
	display: block;
	float: left;
	padding: 0 7px;
	height: 14px;
}

#headerBox .userMenu span.userName  /* nazwa użytkownika w menu zalogowanego uzytkownika w sekcji nagłówka strony */{
	color: #333;
	border-right: #eee solid 1px;
	padding-left: 0px;
	line-height: 10px;
	font-size: 13px;

}

#headerBox .userMenu span.avatarBox  /* avatar użytkownika w menu zalogowanego uzytkownika w sekcji nagłówka strony */{
	background: url(../images/user-img-bg.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	position: relative;
	top: -10px;
}

#headerBox .userMenu a  /* podział pomiędzy linkami w menu zalogowanego użytkownika w sekcji nagłówka strony */{
	border-right: #eee solid 1px;
	line-height: 13px;
}

#headerBox .userMenu a.logout  /* link 'wyloguj' w menu zalogowanego użytkownika w sekcji nagłówka strony */{
	color: #8d9e19;
	border-right: none;
}

#headerBox .userMenu a.logout:hover {
	color: #a3b23a;
}



/* ----------------rejestracja----------- */

.formBox  /* kontener z formularzem rejestarcji i przyciskami logowania */{
	width: 800px;
	display: block;
	margin: 0 auto;
	padding-top: 10px;
}

.formBox form  /* formularz rejestacji */{
	border: none;
	padding: 0px;
	color: #999;
	background: transparent;
	line-height: 130%;
	margin: 20px 0;
}

.formBox form.bg  /* tło formularza rejestracji */{
	border: 1px dashed #dedede;
	color: #999;
	background: #fbfbfb;
	background: rgba(255,255,255,0.5);
	line-height: 130%;
}
.formBox form fieldset /* grupa elementów formlularza rejestracji */
{
	padding: 15px;
	}

.formBox h2  /* nagłówek formularza rejestracji w kontenerze z formualrzem */{
	color: #222;
	font-size: 20px;
	padding-bottom: 10px;
}
.formBox .bg h2  /* nagłówek formularza rejestracji w kontenerze z forularzem, który ma tło */{
	color: #FFAA01;
	font-size: 24px;
}


.formBox .row  /* wiersz w formularzu rejestracyjnym */{
	display: block;
	clear: both;
}

.formBox .row label  /* opis pola w wierszu formularza rejestracji */{
	display: block;
	margin: 10px 0 0 2px;
	color: #666;
}

.formBox .row label .required, /* kolor opisu wymaganego pola w formularzu rejestracji */
.formBox .row label.required  /* kolor opisu wymaganego pola w formularzu rejestracji */{
	color: #ff2400;
}

.formBox .row label.required  /* opis wymaganego pola w formularzu rejestracji */{
	margin-top: 0;
}

.formBox .row input, /* pole tekstowe w formularzu rejestracji */
.formBox .row textarea  /* obszar tekstowy w formularzu rejestracji */{
	border: 1px solid #E6E6E6;
	background: white;
	border-radius: 2px;
	padding: 1px 4px;
	text-align: left;
	line-height: 30px;
	font-size: 18px;
	width: 340px;
}

.formBox .row input.required  /* wymagane pole tekstowe w formularzu rejesrtacji, kolor błędnej walidacji pola */{
	border-color: #ff2400;
}

.formBox .checkbox label  /* opis elementu na liście wyboru, w formularzu rejestracji pole z warunkami rejestracji */{
	line-height: 20px;
}

.formBox .checkbox input  /* element na liście wyboru, w formularzu rejestracji pole z warunkami rejestracji */{
	width: 20px;
	float: left;
}

.formBox .buttonBox  /* kontener z przyciskami formularza rejestracji */{
	margin-top: 20px;
	display: block;
	clear: both;
}
.formBox .buttonBox .submit /* przycisk wysyłający formularz rejestracji */
{
	padding: 0px 15px 3px 15px;
	font-size: 17px;
	height: 28px;
	margin-left: 0;
	}

.formBox .buttonBox a /* link w formularzu rejestracji */
{
	line-height: 25px;
	height: 25px;
	margin-right: 15px;
	display: block;
	float: left;
}



.formBox .btnSFb  /* przycisk facebooka w formularzu rejestracji */{
	background: #7A9ECB url('../images/icon-fb-14.png') no-repeat 3px 3px;
	box-shadow: 1px 1px 0px #6e7d9d;
	text-shadow: #4666AA 1px 1px 0;
	padding-left: 22px;
	color: white;
	border: none;
	width: auto;
	margin-left: 0;
	line-height: 21px;
	font-size: 14px;
}

.formBox .btnSFb:hover {
	background: #8fadd3 url('../images/icon-fb-14.png') no-repeat 3px 3px;
	color: #ffffff;
}

#resultList table /* wynik wyszukiwania na liście wyników */
{
	cursor: pointer;
}
#resultList table:hover
{background: #fff;}

/*---------------zespol, serie, jednostki --- lista--------------------*/

.documentBg /* tło kontenera z listy dokumentów */
{
	background:url(../images/search-list-bg-top.png) top left no-repeat;
	clear:both;
	display:block;
	padding-top: 10px;
}

.documentBgInd /* tło kontenera z listy dokumentów dla indeksów */
{
	background:url(../images/search-list-bg-top.png) top left no-repeat;
	clear:both;
	display:block;
	padding-top: 40px;
}

.listOfDocs form fieldset
{
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 8px;
}

.listOfDocs form fieldset label,
.listOfDocs form fieldset input[type="checkbox"]
{
	vertical-align: middle;
}

.listOfDocs .btnSBlue
{
	height: 22px;
}

.listOfDocs .clearFilter  /* przycisk usuwajacy filtr z wyszukanych np. jednostek */{
	text-indent: -9999px;
	background: url('../images/close-filter.png') no-repeat 3px 3px;
	width: 16px;
	height: 16px;
	display: inline-block;
	padding: 0px;
	margin: 0px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	float: none;
	vertical-align: middle;
}

.listOfDocs .clearFilter:hover {
	background: #06ABDF url('../images/close-filter.png') no-repeat 3px 3px;
}	

.listOfDocs table /* tabela z listą dokumentów */
{
	display:block;
	border-collapse:collapse;
	font-size: 11px;
	width: 100%;
	margin-bottom: 10px;
	}
.listOfDocs table td /* komórka tabeli z listą dokumentów */
{
	border: 1px dashed #dedede;
	padding: 8px;
	color: #999;
	background: #fbfbfb;
	background: rgba(255,255,255,0.5);
	}

.listOfDocs table th.ascending {
    background: url("../images/asc.gif") no-repeat right #EEE;
}

.listOfDocs table th.descending {
    background: url("../images/desc.gif") no-repeat right #EEE;
}

.listOfDocs table th  /* nagłówek tabeli z listą dokumentów */{

	background: #eee;
	border-top: 1px solid #dedede;
	white-space: nowrap;
	padding: 2px 4px;
	font-size: 12px;
	color: #aaa;
	text-align: center;
}


.listOfDocs table td.title /* tytuł dokumentu w tabeli z listą dokumentów */
{
	line-height: 19px;
	width: 90%;
	}

.listOfDocs table td.title a /* link tytułu dokumentu w tabeli z listą dokumentów */
{
   font-size: 14px;
   line-height: 130%;
   padding: 0;
   color: #222; }

.listOfDocs .sortInfo /* kontener z opcjami i informacjami o sortowaniu listy dokumentów */
{
 padding-bottom: 15px;
 overflow: hidden;
 color: #222;
    }

.sortInfo  /* kontener z opcjami i informacjami o sortowaniu listy dokumentów */
{
    padding: 0;
	clear: both;
}
/*---------------------------*/

.listOfDocs .indeksy_table
{
    table-layout: fixed;
    display: table;
}


#searchBox form input.submit, /* przycisk 'Szukaj' w kontenerze wyszukiwarki */
.searchListBg .submitMain  /* przycisk 'Szukaj ponownie' na stronie pustego wyniku */{
	float: left;
	background: #ffaa01;
	color: #fff7e7;
	text-shadow: #dd9300 1px 1px 0;
	cursor: pointer;
	line-height: 20px;
	padding: 0 0 3px 0px;
	text-align:center;
	overflow: visible;
	letter-spacing: -1px;
	margin-left: 10px;
        height: 35px;
}

#searchBox form input.submit  /* przycisk 'Szukaj' w kontenerze wyszukiwarki */{
	padding: 0 10px 0 10px;
}

.searchListBg .submitMain  /* przycisk 'Szukaj ponownie' na stronie pustego wyniku */{
	width: 200px;
}
.indexSearchPage #searchBox form input.submit /* przycisk 'Szukaj' w kontenerze wyszukiwarki na stronie głównej */
{
	float: right;
	line-height: 40px;
	padding: 10px 0px;
	width: 140px;
	margin:0;
	}
#searchBox form input.submit:hover,
.searchListBg .submitMain:hover {
	background: #ffbb34;
	color: #ffffff;
}
#searchBox a /* link w kontenerze wyszukiwarki */
{
	white-space:nowrap;
	color:#c7c7c7;
	font-size:14px;
	}
#searchBox a:hover,
#searchBox .advSearchLink:hover
{
	color:#ddd;
	cursor: pointer;
	}
#searchBox .advSearchLink /* link 'Wyszukiwanie zaawansowane' w kontenerze wyszukiwarki */
{
	float: right;
	display:block;
	height: 30px;
	line-height: 30px;
        /* background:url(../images/arrow-down.png) 0 12px no-repeat; */
	padding-left: 15px;
	white-space:nowrap;
	color:#c7c7c7;
	font-size:14px;
}
#searchBox aside /* informacja o wielkości zbioru w kontenerze wyszukiwarki na stronie głównej */
{
	width: 460px;
	text-align:right;
	display:block;
	font-size:13px;
	color:#777;
	}
/* ----------------strona glówna -  guziki pod polem z szukaj---- */

#indexMenu  /* kontener dodatkowego menu pod kontenerem wyszukiwarki na stronie głównej */{
	width: 620px;
	margin: 0 auto;
	padding: 5px 0;
	position:relative;
	z-index: 7;
	margin-bottom: 50px;
	overflow:visible;
	white-space:nowrap;
}
#indexMenu ul  /* lista dodatkowego menu pod wyszukiwarką */{
	text-align: left;
}

#indexMenu ul li  /* element listy dodatkowego menu pod wyszukiwarką */{
	margin: 0;
	padding-right: 5px;
	display: inline;
	font-size: 13px;
	line-height: 20px;
}

#indexMenu ul li a, /* link dodatkowego menu pod wyszukiwarką */
#indexMenu ul li span /* kontener linku dodatkowego menu pod wyszukiwarką */
{
	color: #343434;
	background: #adadad;
	background: rgba(195,195,195,0.9);
	padding: 5px 10px;
	border-radius: 3px;
	cursor: pointer;
}

#indexMenu ul li.submenu  /* element listy z podmenu rozwijanym dodatkowego menu pod wyszukiwarką */{
	margin-right: 10px;
	cursor: pointer;
	padding-right: 5px;
}

#indexMenu ul li a:hover,
#indexMenu ul li.submenu.active, /* wybrany element listy z podmenu rozwijanym dodatkowego menu pod wyszukiwarką */
#indexMenu ul li.submenu:hover {
	background: #c3c3c3;
	color: #343434;
}

#indexMenu ul li .blueBtn  /* niebieski element listy menu pod wyszukiwarką */{
	color: #ffffff;
	text-shadow: #169fca 1px 1px 0;
	background: #06abdf;
}

#indexMenu ul li span.blueBtn  /* niebieski kontener elementu listy menu pod wyszukiwarką */{
	padding-left: 0;
	padding-right: 0;
}

#indexMenu ul li .blueBtn:hover {
	background: #07baf2;
}

/* ----------------strona glówna i szukanie zaawansowane -  archiwa, kategorie - podmenu ---- */

#indexMenu ul li.submenu  /* element listy z podmenu rozwijanym dodatkowego menu pod wyszukiwarką */{
	position: relative;
	color: #343434;
	background: #adadad;
	background: rgba(195,195,195,0.9);
	padding: 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


#indexMenu ul li.submenu.active  /* wybrany element listy z podmenu rozwijanym dodatkowego menu pod wyszukiwarką */{
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	background: #E1E1E1;
}

#indexMenu ul li.submenu ul, /* podmenu pod wyszukiwarką na stronie głównej */
#advArchiveList, /* kontener menu rozwijanego wyboru archiwum w wyszukiwaniu zaawansowanym */
#advCategoryList  /* kontener menu rozwijanego wyboru kategorii w wyszukiwaniu zaawansowanym */{
	display: block;
	position: absolute;
	bottom: 25px;
	left: 0;
	padding: 0px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	z-index: 200;
	background: #fff;
	border: 3px solid #E1E1E1;
	border: 3px solid rgba(195,195,195,0.5);
	box-shadow: 3px -3px 0px rgba(0,0,0,0.07);
	max-height: 330px;
	min-width: 200px;
	width: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
#indexMenu ul li.submenu ul /* podmenu pod wyszukiwarką na stronie głównej */
{
	height:1px;
	-webkit-border-radius: 3px 3px 3px 0;
	-moz-border-radius: 3px 3px 3px 0;
	border-radius: 3px 3px 3px 0;
	opacity: 0;
	-webkit-transition:  500ms;
	-o-transition:  500ms;
	-moz-transition:  500ms;
	transition:  500ms;
	visibility:hidden;
	}
#advArchiveList, /* kontener menu rozwijanego wyboru archiwum w wyszukiwaniu zaawansowanym */
#advCategoryList /* kontener menu rozwijanego wyboru kategorii w wyszukiwaniu zaawansowanym */
{
	height: 300px;
	overflow: hidden;
	width: 350px;
	top: 23px;
	left: -8px;
	display: none;
	background: #eee;
	}
#advArchiveList ul, /* menu rozwijane wyboru archiwum w wyszukiwaniu zaawansowanym */
#advCategoryList ul /* menu rozwijane wyboru kategorii w wyszukiwaniu zaawansowanym */
{
	display: block;
	overflow-x: hidden;
	overflow-y: auto;
	height: 270px;
	width: 350px;
	background: #fff;
	clear: both;
	float:none;
	margin-bottom: 5px;
	}
#advArchiveList #closeArchiveMenu, /* przycisk zamykający menu rozwijane wyboru archiwum w wyszukiwaniu zaawansowanym */
#advCategoryList #closeCategoryMenu /* przycisk zamykający menu rozwijane wyboru kategorii w wyszukiwaniu zaawansowanym */
{
	margin-left: 5px;
	}


#indexMenu ul li.submenu.active ul /* podmenu pod wyszukiwarką na stronie głównej */
{
	padding: 3px 0;
	height: auto;
	opacity: 0.95;
	-webkit-transition:  150ms;
	-o-transition:  150ms;
	-moz-transition:  150ms;
	transition:  150ms;
	visibility: visible;
}


#indexMenu ul li.submenu ul ul, /* drugi stopień podmenu pod wyszukiwarką na stronie głównej */
#indexMenu ul li.submenu.active ul ul, /* drugi stopień podmenu pod wyszukiwarką na stronie głównej */
#advSearch #advCategoryList ul ul /* drugi stopień menu rozwijanego wyboru kategorii w wyszukiwaniu zaawansowanym */
{
	display: block;
	position:static;
	height: auto;
	z-index: 202;
	border: 0;
	padding: 0;
	background: none;
	overflow: hidden;
	margin-left: 20px;
	border-left: 1px dashed #ddd;
	box-shadow:none;
	border-radius:0;
	margin-bottom: 5px;
	margin-top: 3px;
	}

#indexMenu ul ul li /* element listy podmenu rozwijanego pod wyszukiwarką na stronie głównej */
{
	font-size:11px;
	line-height: 140%;
	}

#advArchiveList ul li, /* element listy menu rozwijanego wyboru archiwum w wyszukiwaniu zaawansowanym */
#advCategoryList ul li /* element listy menu rozwijanego wyboru kategorii w wyszukiwaniu zaawansowanym */
{
	display: block;
	clear: both;
	margin: 0;
	padding: 4px;
	width:320px;
	margin: 0;
	overflow: hidden;
}

#advSearch #advCategoryList ul ul li /* element menu rozwijanego drugiego stopnia wyboru kategorii w wyszukiwaniu zaawansowanym */
{width:300px;
padding-left: 8px;}

#advSearch #advArchiveList ul li input, /* pole wyboru elementu menu rozwijanego wyboru archiwum w wyszukiwaniu zaawansowanym */
#advSearch #advCategoryList ul li input /* pole wyboru elementu menu rozwijanego wyboru kategorii w wyszukiwaniu zaawansowanym */
{
	float: left;
}
#advSearch #advArchiveList ul li label, /* opis elementu menu rozwijanego wyboru archiwum w wyszukiwaniu zaawansowanym */
#advSearch #advCategoryList ul li label /* opis elementu menu rozwijanego wyboru kategorii w wyszukiwaniu zaawansowanym */
{
	font-size:11px;
	line-height: 140%;
	float: right;
	display: block;
	width:295px;
	padding: 0;
	}
#advSearch #advCategoryList ul ul li label /* opis elementu menu rozwijanego drugiego stopnia wyboru kategorii w wyszukiwaniu zaawansowanym */
{width:275px;}

#indexMenu ul li.submenu ul li /* element listy podmenu  rozwijanego pod wyszukiwarką na stronie głównej */
{
	display: block;
	clear: both;
	margin: 0;
	padding: 0 2px;
	width: auto;
}


#indexMenu ul li.submenu ul li a  /* link elementu listy podmenu rozwijanego pod wyszukiwarką na stronie głównej */{
	display: block;
	border-radius: 0;
	padding: 2px 10px;
	margin: 0;
	color: #555;
	background: none;
	padding-right: 20px;
}
#indexMenu ul li.submenu ul ul li a /* link elementu listy drugiego stopnia podmenu rozwijanego pod wyszukiwarką na stronie głównej */
{
	padding: 1px 10px 1px 5px;
	color: #888;
}

#indexMenu ul li.submenu ul li a:hover {
	background: #09baf2;
	color: #fff;
}

/*-------strona główna - pole informacyjne----------*/


.infoBox /* pole infromacyjne na stronie głównej */{
	width: 700px;
	padding: 15px;
	margin: 0 auto;
	position:relative;
	z-index: 6;
	background: #2a2a2a;
	background: rgba(26,26,26,0.7);
	border-radius: 5px;
	overflow:hidden;
}

.infoBox p {
	color: #999999;
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 0;
}


/* ----------------moje konto------------ */

.shortMenu ul  /* lista menu pomocniczego, np. na stronie moje konto */{
	float: right;
	margin-top: 5px;
}

.shortMenu ul li  /* element listy menu pomocniczego */{
	display: inline;
	margin: 0 1px;
}

.shortMenu ul li a  /* link elementu listy menu pomocnicznego */{
	background: #ebebeb;
	padding: 3px 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #808080;
	font-size: 12px;
}

.shortMenu ul li a:hover {
	background: #06abdf;
	color: #ffffff;
}

.shortMenu ul li.active a  /* link w wyróżnionym na czerwono elemencie listy menu pomocniczego */{
	background: #ff2400;
	color: #ffffff;
}

.shortMenu ul li.active a:hover {
	background: #c31c00;
	color: #ffc6bd;
}

.shortMenu ul li.new a  /* link w wyróżnionym na niebiesko elemencie listy menu pomocniczego */{
	background: #06B5EC;
	color: #ffffff;
}

.shortMenu ul li.new a:hover {
	background: #06bef8;
	color: #fff;
}
.userPageBg /* tło strony 'moje konto' */
{
	background:url(../images/search-list-bg-top.png) top left no-repeat;
	clear:both;
	display:block;
	padding-top: 40px;
	}
.userPageBg header /* nagłówek strony 'moje konto' */
{
    display: block;
    clear: both;
    overflow: hidden;
    }
.userPageBg h3 /* tytuł strony 'moje konto' */
{
	color: #ff9c00;
}
.userPageBg h3 a  /* link tytułu strony 'moje konto' */{
	font-size: 12px;
}


#contentBox .userPageBg .pagerBox  /* paginacja na stronie 'moje konto' */{
	padding-left: 0;
}

.userPanel  /* panel użytkownika na stronie 'moje konto' */{
    clear: both;
    display: block;
	padding-bottom: 30px;
	height: 90px;
}
.userPanel h1 /* nazwa w panelu użytkownika na stronie 'moje konto' */
{
    float: left;
    clear: right;
    line-height: 100%;
	padding-bottom: 10px;
	width: 510px;
    }
.userPanel .imgBox  /* avatar w panelu użytkownika na stronie 'moje konto' */ {
	width: 90px;
	height: 90px;
	background: url('../images/user-img-big-bg.png') no-repeat 0 0;
	overflow: hidden;
}

.userPanel .userMenu  /* menu w panelu uzytkownika na stronie 'moje konto' */{
	float: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 100%;
	width: 510px;
}
.userPanel .userMenu a /* link w menu w panelu użytkownika na stronie 'moje konto' */
{
    border-right: 1px solid #eee;
    padding-right: 3px;
    margin-right: 3px;
    }
.userPanel .userMenu a.last  /* ostatni element menu w panelu uzytkownika na stronie 'moje konto' */{
	border-right: none;
}

.userPanel .imgBox  /* avatar w panelu użytkownika na stronie 'moje konto' */{
	float: left;
	margin: 0 10px 0 0;
}




.userPageBg .activities /* kontener listy aktywności na stronie 'moje konto' */
{
    width: 280px;
    }
.activityBox  /* box aktywności w kontenerze listy aktywności */{
	margin-bottom: 15px;
}



.activityBox .imgBox  /* zdjęcie użytkownika w boxie aktywności */{
	width: 30px;
	height: 30px;
	background: url('../images/user-img-bg.png') no-repeat 0 0;
	display: block;
	float: left;
}

.activityBox h4  /* nazwa użytkownika w boxie aktywności */{
	display: block;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	letter-spacing: 0;
	font-weight: normal;
	padding-bottom: 5px;
}

.activityBox h4 a  /* link nazwy uzytkownika w boxie aktywności */{
	color: #000000;
	padding-left: 10px;
}

.activityBox h4 a:hover {
	color: #06ABDF;
}

.activityBox p {
	color: #808080;
	font-size: 11px;
	padding-bottom: 5px;
}

.activityBox p.date  /* data aktywności w boxie aktywności */{
	font-size: 10px;
	color: #b3b3b3;
}

/* ----------------wiadomości------------ */


.message header h1  /* tytuł w nagłówku w kontenerze wiadomości */{
	float: left;
	width: 300px;
}

.message header nav  /* menu w nagłówku w kontenerze wiadomości */{
	width: auto;
}
.message table td /* komórka tabeli wiadomości w kontenerze wiadomości */
{white-space: nowrap;}
.message table td.title  /* komórka tabeli z tytułem wiadomości w kontenerze wiadomości */{
    width: 620px;
    white-space: normal;

}
.message table td.title a /* link w boxie wiadomości w kontenerze wiadomości */
{   font-size: 18px;}
.message table td.title a:hover {
	color: #000000;
}

.message table td.userName  /* nazwa użytkownika w boxie wiadomości w kontenerze wiadomości */{
	width: 100%;
	vertical-align: middle;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
}

.message table .imgBox  /* avatar użytkownika w boxie wiadomości w kontenerze wiadomości */{
	width: 30px;
	height: 30px;
	background: url('../images/user-img-bg.png') no-repeat 0 0;
	float: left;
	margin-right: 10px;
}


.message table tr th.deleteAll a.delete  /* przycisk usunięcia wiadomośc w boxie wiadomości w kontenerze wiadomości */{
	display: block;
	float: left;
	margin: 0 3px 0 0;
	width: 16px;
	height: 16px;
	background-position: 3px 3px;
}

.message table tr th, /* nagłówek w boxie wiadomości w kontenerze wiadomości */
th {
	font-weight: normal;
}

.nowrap  /* niełamanie tekstu */{
	white-space: nowrap;
}
/* ----------------ulubione-------------- */

table.favorite /* lista ubulionych */
{
    width: 100%;
    display: block;
    clear: both;
    padding-top: 15px;
    }

table.favorite tr td fieldset  /* grupa elementów oznaczających prywatną ulubioną pozycję */{
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

table.favorite fieldset span  /* tekst w grupie elementów oznaczających prywatną ulubioną pozycję */{
	padding-bottom: 0;
}

table.favorite fieldset input[type="checkbox"]  /* pole wyboru w grupie elementów oznaczających prywatną ulubioną pozycję */{
	margin-bottom: 0;
}

table.favorite tr td  /* komórka na liście ulubionych */{
	white-space: nowrap;
}

table.favorite tr td.title  /* komórka z tytułem na liście ulubionych */{
	width: 100%;
}

/* ----------------obserwowani----------- */

.following li /* element listy w kontenerze obserwowanych */
{
    overflow: hidden;
    margin-bottom: 5px;
    }
.following .imgBox  /* avatar w kontenerze obserwowanych */{
	width: 30px;
	height: 30px;
	background: url('../images/user-img-bg.png') no-repeat 0 0;
	float: left;
}

.following h4  /* nazwa obserwowanego w kontenerze obserwowanych */{
	display: block;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0;
	font-weight: normal;
	padding: 5px 0 10px 10px;
	float: left;
	width: 190px;
}

.following h4 a  /* link w nazwie obserwowanego w kontenerze obserwowanych */{
	color: #222;
}

.following h4 a:hover {
	color: #06ABDF;
}

.remove  /* przycisk usuwający element, np. na liście obserwowanych, ulubionych itp. */{
	text-indent: -9999px;
	background: url('../images/close-filter.png') no-repeat 3px 3px;
	width: 16px;
	height: 16px;
	display: block;
	padding: 0;
	margin: 3px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	float: right;
}

.remove:hover {
	background: #06ABDF url('../images/close-filter.png') no-repeat 3px 3px;}

/* ----------------pomoc----------------- */
.help h1 /* tytuł w kontenerze pomocy */
{
    padding-bottom: 2px;
    }
.help .searchListBg /* tło zawartości w kontenerze pomocy */
{
    overflow: hidden;
}

.help .btnSBlue  /* niebieski przycisk w kontenerze pomocy */{
	padding: 5px 10px;
	font-size: 14px;
	margin-right: 10px;
	line-height: 20px;
}
.help .col4of12 /* rozmiar kolumny 4of12 w kontenerze pomocy */
{
    width: 270px;
    }

.help .whiteBg h2  /* tytuł menu w kontenerze pomocy */{
	font-size: 16px;
	color: #FF9C00;
	margin: 0;
	padding: 0 0 10px 0;
	letter-spacing: 0;
}

.help .whiteBg ul li  /* element menu w kontenerze pomocy */{
	padding-left: 0px;
	list-style-image: url('../images/list-bullet-01.png');
	list-style-position: inside;
}
.help .whiteBg ul li a  /* link elementu menu w kontenerze pomocy */{
	color: #000000;
}
.help .whiteBg ul ul /* menu drugiego stopnia w kontenerze pomocy */
{
    padding:0;
    margin:0;
    padding-top: 5px;
    }
.help .whiteBg ul ul li  /* element menu drugiego stopnia w kontenerze pomocy */{
	padding-left: 20px;
	list-style-image: url('../images/list-bullet-02.png');
	list-style-position: inside;
}

.help .whiteBg ul ul li a /* link elementu menu drugiego stopnia w kontenerze pomocy */ {
	color: #4d4d4d;
}

.help .whiteBg ul ul ul li  /* element menu trzeciego stopnia w kontenerze pomocy */{
	padding-left: 30px;
	list-style: none;
}

.help .whiteBg ul ul ul li a  /* link elementu trzebiego stopnia w kontenerze pomocy */{
	color: #808080;
}

.help .whiteBg ul li a:hover {
	color: #06ABDF;
}

nav.helpMain /* nawigacja najpopularniejszych pytań w kontenerze pomocy */
{
    padding-top: 5px;
    }
nav.helpMain ul  /* lista w nawigacji najpopularniejszych pytań w kontenerze pomocy */{
	margin: 0;
	padding: 0;
}

nav.helpMain ul li  /* element listy w nawigacji najpopularniejszych pytań w kontenerze pomocy */{
	display: block;
	float: left;
	width: 50%;
	margin: 0;
	padding: 0;
}

nav.helpMain ul li a  /* link elementu listy w nawigacji najpopularniejszych pytań w kontenerze pomocy */{
	font-size: 16px;
	line-height: 35px;
	padding: 0 15px 0 0;
	margin: 0;
}


.help article .whiteBg  /* box opinii w artykule w kontenerze pomocy */{
	padding: 15px 5px 5px 15px;
}

.help article h1  /* tytuł pierwszego stopnia w artykule w kontenerze pomocy */{
	font-size: 24px;
	line-height: 130%;
	margin: 0;
	padding: 5px 0 10px 0;
}

.help article h2  /* tytuł drugiego stopnia w artykule w kontenerze pomocy */{
	font-size: 16px;
	margin: 0;
	padding: 10px 0 5px 0;
}

.help article h3  /* tytuł trzeciego stopnia w artykule w kontenerze pomocy */{
	font-size: 14px;
	margin: 0;
	padding: 5px 0;
}

.help article p {
	margin: 0;
	padding: 0 0 15px 0;
	color: #4d4d4d;
	line-height: 140%;
	font-size: 13px;
}
.help article nav /* menu 'Zobacz także' w artykule w kontenerze pomocy */
{
    padding-top: 15px;
    padding-bottom: 10px;
    }
.help article ul li  /* element listy w artykule w kontenerze pomocy */{
	list-style-type: circle;
	list-style-position: inside;
	margin-left: 25px;
}

/*-----------------linksHomeBox-----------*/
.linksHomeBox /* elementy zbioru w tle strony głównej */
{
	position: absolute;
	width: 100%;
	height: auto;
	z-index:1;
	left: 0;
	top:0;
	text-align:center;
	overflow:hidden;
	}


.linksHomeBox a /* link elementu zbioru w tle strony głównej */{
	filter: alpha(opacity = 20);
	opacity: 0.2;
	display: inline-block;
	margin: 10px;

}

.linksHomeBox a img  /* zdjęcie w linku elementu zbioru w tle strony głównej */{
	border: 10px solid #6d6d6d;
}

.linksHomeBox a:hover
{
	filter: alpha(opacity = 80);
	opacity: 0.8;
	-webkit-transition: linear 150ms;
	-o-transition: linear 150ms;
	-moz-transition: linear 150ms;
	transition: linear 150ms;
}

.linksHomeBox a:hover img {
	box-shadow: 1px 1px 5px rgba(0,0,0,0.3);

}

/*-----------------searchList-----wyniki wyszukiwania-------------------------*/
.searchListBg /* tło kontenera wyników wyszukiwania */
{
	background:url(../images/search-list-bg-top.png) top left no-repeat;
	clear:both;
	display:block;
	padding-top: 40px;
	}
.searchListBg table /* wynik wyszukiwania */
{
	display:block;
	border-collapse:collapse;
	font-size: 11px;
	width: 100%;
	margin-bottom: 10px;
	}
.searchListBg table td /* element w wyniku wyszukiwania */
{
	border: 1px dashed #dedede;
	padding: 8px;
	color: #999;
	background: #fbfbfb;
	background: rgba(255,255,255,0.5);
	}

.searchListBg table th  /* nagłówek wyniku wyszukiwania */{

	background: #eee;
	border-top: 1px solid #dedede;
	white-space: nowrap;
	padding: 2px 4px;
	font-size: 12px;
	color: #aaa;
	text-align: center;
}

.searchListBg table td.title /* tytuł wyniku wyszukiwania */
{
	line-height: 19px;
	width: 90%;
	}
.searchListBg table td.title a, /* link tytułu wyniku wyszukiwania */
#resultList li table .title a /* link tytułu wyniku wyszukiwania */
{
	display: block;
	color: #000;
	font-size: 16px;
	clear: both;
	padding: 5px 0;
	line-height: 19px;
	}
.searchListBg table td.title a:hover
{
color: #0597c5;
}

.searchListBg .col8of12 td /* szerokość elementu wyniku wyszukiwania w kolumnie 8of12 */
{	width: 620px;}
.searchListBg .col8of12 td.w40 /* szerokość elementu z datami skrajnymi wyniku wyszukiwania w kolumnie 8of12 */
{	width: 240px;}
.searchListBg .col8of12 td.image /* element z obrazem wyniku wyszukiwania w kolumnie 8of12 */
{
	width: 180px;
	background: #fff;
	padding:8px;
	vertical-align:top;
}
.searchListBg ul li /* element listy wyników wyszukiwania */
{
	padding-left: 8px;
	background-position: 0 5px;
	background-repeat:no-repeat;
	background-color: transparent;
	}
.searchListBg ul.fotoList li /* element listy wyników wyszukiwania fotografii */
{
	width: 170px;
	height: 170px;
	padding: 8px;
	float: left;
	display: block;
	overflow: visible;
	position:relative;
	z-index: 1;
	}
.searchListBg ul.fotoList li a /* link elementu listy wyników wyszukiwania fotografii */
{
	width: 165px;
	height: 165px;
	padding: 6px;
	display: block;
	border: 1px dashed #dedede;
	color: #999;
	background: #fff;
	z-index: 1;
	}
.searchListBg ul.fotoList li a span.imgBox /* box fotografii w linku elementu listy wyników wyszukiwania fotografii */
{
	width: 165px;
	height: 165px;
	display:block;
	overflow:hidden;
	text-align:center;
	z-index: 1;
	position: relative;
	}
.searchListBg ul.fotoList li a span.popupInfo /* box dodatkowych informacji o fotografii w linku elementu listy wyników wyszukiwania fotografii */
{
	width: 206px;
	height: 218px;
	display:block;
	overflow:hidden;
	padding: 5px 0;
	background: #eae8e6;
	border: 1px dashed #dadada;
	position: absolute;
	top: -20px;
	left: 1px;
	opacity:0;
	z-index:0;
	font-size: 11px;
	letter-spacing:0;
}
.searchListBg ul.fotoList li:hover,
.searchListBg ul.fotoList li a:hover,
.searchListBg ul.fotoList li a:hover span.popupInfo
{
	z-index:10;
	opacity: 1;
	-webkit-transition: linear 250ms;
	-o-transition: linear 250ms;
	-moz-transition: linear 250ms;
	transition: linear 250ms;
	}
.searchListBg ul.fotoList li a:hover span.popupInfo
{
	height: auto;
}

.searchListBg ul.fotoList li a:hover span
{z-index:12;	}
.searchListBg ul.fotoList li a:hover span.popupInfo
{
	z-index:0;}

.searchListBg ul.fotoList .popupInfo .topBox /* informacje na górze boxa dodatkowych informacji o fotografii w linku elementu listy wyników wyszukiwania fotografii */
{
	padding: 0 5px;
	height: 22px;
	display: block;
	overflow: hidden;
	}
.searchListBg ul.fotoList .popupInfo small /* mniejszy tekst w boxie dodatkowych informacji o fotografii w linku elementu listy wyników wyszukiwania fotografii */
{
	font-size: 9px;
}
.searchListBg ul.fotoList .popupInfo .fotoSpace /* obszar ze zdjęciem w boxie dodatkowych informacji o fotografii w linku elementu listy wyników wyszukiwania fotografii */
{
	width: 192px;
	height: 192px;
	display: block;
	border: 1px solid #dedede;
	color: #999;
	background: #fff;
	margin: 0 auto;
}
.searchListBg ul.fotoList .popupInfo .title /* tytuł w boxie dodatkowych informacji o fotografii w linku elementu listy wyników wyszukiwania fotografii */
{
	font-size:12px;
	color: #000;
	}
.searchListBg ul.fotoList .popupInfo .text /* opis w boxie dodatkowych informacji o fotografii w linku elementu listy wyników wyszukiwania fotografii */
{	border-top: 1px dashed #dadada;}

.searchListBg ul.fotoList .popupInfo .title, /* tytuł w boxie dodatkowych informacji o fotografii w linku elementu listy wyników wyszukiwania fotografii */
.searchListBg ul.fotoList .popupInfo .text /* opis w boxie dodatkowych informacji o fotografii w linku elementu listy wyników wyszukiwania fotografii */
{

	padding: 5px 8px;
	display: block;
	line-height: 120%;
	}


.searchListBg ul li.zespolBg /* oznaczenie zbioru w wynikach wyszukiwania */
{
	background-image: url(../images/search-element-bg-zespol.png);
	}
.searchListBg ul li.seriaBg /* oznaczenie serii w wynikach wyszukiwania */
{
	background-image: url(../images/search-element-bg-seria.png);
	}
.searchListBg ul li.obiektBg /* oznaczenie dokumentacji aktowej w wynikach wyszukiwania */
{
	background-image: url(../images/search-element-bg-aktowa.png);
	}
.searchListBg ul li.pradziadBg /* oznaczenie dokumentacji ulotnej w wynikach wyszukiwania */
{
	background-image: url(../images/search-element-bg-ulotna.png);
	}
.searchListBg ul li.jednBg /* oznaczenie dokumentacji kartograficznej w wynikach wyszukiwania */
{
	background-image: url(../images/search-element-bg-mapy.png);
	}
.searchListBg .pagerBox /* paginacja wyników wyszukiwania */
{
	clear: both;
	padding-left: 320px;
    padding-top: 30px;
	}

/*------------------pusty wynik wyszukiwania------------------------------------------------------*/

.emptySearch h1 /* tytuł strony pustego wyniku */ {
	padding-top: 5px;
}

#contentBox .emptySearch .btnSBlue /* niebieski przycisk na stronie pustego wyniku */{
	padding: 5px 10px;
	font-size: 14px;
	margin-left: 10px;
	line-height: 20px;
}


.emptySearch  h2  /* tytuł drugiego stopnia na stronie pustego wyniku */{
	font-size: 17px;
	padding-bottom: 15px;
	letter-spacing: 0;
}

.emptySearch  h3 /* tytuł trzeciego stopnia na stronie pustego wyniku */ {
	font-size: 12px;
	color: #000000;
}

.emptySearch  .subCheckbox /* pole wyboru drugiego stopnia na stronie pustego wyniku */ {
	margin-left: 20px;
}

.emptySearch  .submitClear  /* przycisk usuwający filtry na stronie pustego wyniku */{
	border: 0;
	background: transparent;
	color: #0597C5;
	line-height: 30px;
	height: 30px;
	cursor: pointer;
}

.emptySearch  .submitMain /* przycisk 'Szukaj ponownie' na stronie pustego wyniku */ {
	margin-left: 0;
}

.emptySearch .submitClear:hover {
	color: #000000;
}

.emptySearch  .blueBtn  /* niebieski przycisk na stronie pustego wyniku */{
	color: white;
	text-shadow: #169FCA 1px 1px 0;
	background: #06ABDF;
	padding: 5px 10px;
	border-radius: 3px;
	text-decoration: none;
	text-align:right;
	cursor: pointer;
	font-size: 14px;
	float: right;
	margin-right: 10px;
}

.emptySearch  .blueBtn:hover {
	background: #07BAF2;
}

.emptySearch  .buttonBox  /* box z przyciskami na stronie pustego wyniku */{
	margin-top: 15px;
}

/*-----------------strona statyczna --------------------------------------------------------------*/
article.staticPage /* kontener strony statycznej */
{
    color: #4d4d4d;
	font-size: 13px;}
article.staticPage h1  /* tytuł pierwszego stopnia w kontenerze strony statycznej */
{
	margin: 0;
	padding: 15px 0 10px 0;
}

article.staticPage h2 /* tytuł drugiego stopnia w kontenerze strony statycznej */ {
	font-size: 17px;
	margin: 0;
	color: #333;
	padding: 10px 0 5px 0;
}

article.staticPage h3 /* tytuł trzeciego stopnia w kontenerze strony statycznej */ {
	font-size: 14px;
	margin: 0;
	padding: 5px 0;
}

article.staticPage p {
	margin: 0;
	color: #4d4d4d;
	font-size: 13px;
}

article.staticPage ul li  /* element listy w kontenerze strony statycznej */{
	list-style-type: disc;
	margin-left: 25px;
}

 aside.staticPage /* box boczny */ {
	padding-top: 30px;
}

aside.staticPage h1 /* tytuł pierwszego stopnia w boxie bocznym */ {
	font-size: 20px;
	margin: 0;
	padding: 10px 0 5px 0;
}


aside.staticPage .whiteBg /* tło boxa bocznego */ {
	margin-bottom: 15px;
}

/*-----------------lista filtrowania i szukanie zawansowane---formularz---------------------------*/
#searchBox #advSearch /* formularz szukania zaawansowanego */
{
	display: none;
	clear:both;
	padding: 10px 10px 10px 10px;
	margin: 10px 0 0 0;
	height: auto;
	width:920px;
	color: #bbb;
	border-radius: 3px;
	background: #111;
	background: rgba(0,0,0,0.5);
	}


#searchBox #advSearch a /* link w formularzu szukania zaawansowanego */
{
	font-size:12px;
	}

.searchListBg form /* formularz w opcjach przeglądania na stronie wyników wyszukiwania */
{	padding-right:25px;	}

.searchListBg fieldset, /* grupa elementów formularza w opcjach przeglądania na stronie wyników wyszukiwania */
#advSearch fieldset /* grupa elementów formularza szukania zaawansowanego */
{
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 110%;
	}
#advSearch fieldset /* grupa elementów formularza szukania zaawansowanego */
{
	border-color: #555;
	}

#advSearch fieldset span.row /* style wiersza */
{
	float: left;
	clear: both;
	padding-bottom: 5px;
}

#advSearch .advSearchColLeft /* lewa kolumna formularza szukania zaawansowanego */
{
	width: 430px;
	float: left;
	}
#advSearch .advSearchColRight /* prawa kolumna formularza szukania zaawansowanego */
{
	width: 460px;
	float: right;
	}

.searchListBg fieldset /* grupa elementów w opjach przeglądania na stronie wyników wyszukiwania */
{
	color: #333;
	}
.searchListBg fieldset label, /* opis elementu grupy w opjach przeglądania na stronie wyników wyszukiwania */
#advSearch fieldset label /* opis elementu w grupie formularza szukania zaawansowanego */
{
	padding-right: 5px;
	display: inline;
	}
#advSearch fieldset label /* opis elementu w grupie formularza szukania zaawansowanego */
{
	padding-right: 10px;
	color: #999;
}
#advSearch .selectArchive label /* opis wyboru archiwum z listy rozwijanej formularza szukania zaawansowanego */
{
	width: 70px;
	display:inline-block;}

fieldset.search_zakres input /* pole tekstowe w grupie elementów w opcjach przeglądania na stronie wyników wyszukiwania */
{
	margin: 0 6px 0px 0;
}


.searchListBg fieldset .submit, /* niebieski przycisk w opcjach przeglądania na stronie wyników wyszukiwania */
.searchListBg fieldset .catSelectBtn /* przycisk wyboru kategorii w opcjach przeglądania na stronie wyników wyszukiwania */
{
	border: none;
	color: #fff;
	padding: 2px 25px 2px 5px;
	clear:both;
	text-align:left;
	background: url(../images/filter-submit-bg.png) center right no-repeat;
	cursor: pointer;
	font-size:11px;
	line-height: 110%;
	display:block;
	width:auto;
	margin:0;
	margin-bottom:5px;
	margin-top:5px;
	border-radius: 3px;
	}
.searchListBg fieldset input.submit
{
}
.searchListBg fieldset .catSelectBtn /* przycisk wyboru kategorii w opcjach przeglądania na stronie wyników wyszukiwania */
{
	background: url(../images/arrow-down-white.png) center right no-repeat #25B6E3;
	width:100px;
	}
.searchListBg fieldset .submit:hover
{
	padding-right: 29px;
	}

#categorySelectMenu /* rozwijany box wyboru kategorii w opcjach przeglądania na stronie wyników wyszukiwania */
{
	padding: 0px;
	border-radius: 3px;
	background: #fff;
	position: relative;
	top: -6px;
	border: 2px solid #25B6E3;
	height: 290px;
	display: none;
	}
#categorySelectMenu .btnSBlue /* przycisk zamykający rozwijany box wyboru kategorii w opcjach przeglądania na stronie wyników wyszukiwania */
{
	margin-left: 7px;
	}

#categorySelectMenu ul /* lista w boxie wyboru kategorii w opcjach przeglądania na stronie wyników wyszukiwania */
{	height: 250px;
	overflow-y: scroll;
	padding: 5px;
	margin-bottom: 3px;
	border-bottom: 1px solid #eee;
	}
#categorySelectMenu li /* element listy w boxie wyboru kategorii w opcjach przeglądania na stronie wyników wyszukiwania */
{
	display: block;
	overflow: hidden;
	padding: 1px;
	}
#categorySelectMenu li ul /* lista drugiego poziomu w boxie wyboru kategorii w opcjach przeglądania na stronie wyników wyszukiwania */
{
	padding: 0;
	padding-top: 5px;
	height: auto;
	overflow: visible;
	clear: both;
	margin: 0;
	border: none;
	margin-left: 10px;
	border-left: 1px dashed #eee;
	padding-left: 10px;
	}
#categorySelectMenu input /* pole wyboru elementu listy w boxie wyboru kategorii w opcjach przeglądania na stronie wyników wyszukiwania */
{
	margin: 0;
	margin-right: 5px;
	}
#categorySelectMenu  label /* opis elementu listy w boxie wyboru kategorii w opcjach przeglądania na stronie wyników wyszukiwania*/
{
	font-size: 11px;
	color: #333333;
	}


#advSearch .col2of12 /* kolumna elementów listy w grupie elementów formularza wyszukiwania zaawansowanego */
{
	margin: 0;
	}


.searchListBg fieldset span, /* wiersz w grupie elementów formularza opcji przeglądania na stronie wyników wyszukiwania */
#advSearch .col2of12 li, /* element listy w kolumnie w wyszukiwaniu zaawansowanym */
#advSearch .selectArchive span /* przycisk przy liście rozwijanej wyszukiwania zaawansowanego */
{
	display: block;
	clear: both;
	padding-left: 5px;
	padding-bottom: 10px;
	}
#advSearch .selectArchive span /* przycisk przy liście rozwijanej wyszukiwania zaawansowanego */
{position: relative;}
#advSearch .col2of12 li /* element listy w kolumnie w wyszukiwaniu zaawansowanym */
{	padding-left: 0px;
	font-size:11px;}

#advSearch .col2of12 ul /* lista w kolumnie w wyszukiwaniu zaawansowanym */
{padding-top: 10px;
 padding-left: 5px;
 margin-left: 5px;
 border-left: 1px dashed #444;

 }

.searchListBg fieldset div.obiektBg, .searchListBg fieldset div.jednBg {
    padding-left: 5px;
    padding-bottom: 10px;
    margin-left: -5px;
}

.searchListBg fieldset span.zespolBg /* oznaczenie elementu wyboru dla zespołu */
{
	background: url(../images/filter-checkbox-bg.png) 0 1px no-repeat;
	}
.searchListBg fieldset span.seriaBg /* oznaczenie elementu wyboru dla serii */
{
	background: url(../images/filter-checkbox-bg.png) 0 -33px no-repeat;
	}
.searchListBg fieldset div.obiektBg /* oznaczenie elementu wyboru dla dokumentacji aktowej */
{
	background: url(../images/filter-checkbox-bg.png) 0px -67px no-repeat;
	}
.searchListBg fieldset span.pradziadBg /* oznaczenie elementu wyboru dla dokumentacji ulotnej */
{
	background: url(../images/filter-checkbox-bg.png) 0 -100px no-repeat;
	}
.searchListBg fieldset div.jednBg /* oznaczenie elementu wyboru dla dokumentacji kartograficznej */
{
	background: url(../images/filter-checkbox-bg.png) 0 -134px no-repeat;
	}
.searchListBg fieldset input[type=checkbox] /* element wyboru w opcjach przeglądania na stronie z wynikami wyszukiwania */
{
	float:left;
	margin-bottom: 12px;
    filter: alpha(opacity = 50);
	opacity: 0.5;
	padding: 0;
	border: none;
}
#advSearch fieldset input[type=checkbox], /* wyróżnienie zaznaczenia pola wyboru w wyszukiwaniu zaawansowanym */
.popup fieldset input[type=checkbox], /* wyróżnienie zaznaczenia pola wyboru w popupie */
.popup fieldset input[type=radio] /* wyróżnienie zaznaczenia pola wyboru w popupie */
{
	 filter: alpha(opacity = 50);
	 opacity: 0.5;}
#advSearch fieldset input[type=checkbox]:checked, /* wyróżnienie zaznaczenia pola wyboru w wyszukiwaniu zaawansowanym */
.searchListBg fieldset input[type=checkbox]:checked, /* wyróżnienie zaznaczenia pola wyboru w opcjach przeglądania na stronie z wynikami wyszukiwania*/
.popup fieldset input[type=checkbox]:checked, /* wyróżnienie zaznaczenia pola wyboru w popupie */
.popup fieldset input[type=radio]:checked /* wyróżnienie zaznaczenia pola wyboru w popupie */
{
	 filter: alpha(opacity = 100);
	 opacity: 1;
	}

#searchBox #advSearch fieldset input[type=number], /* pole liczbowe w wyszukiwaniu zaawansowanym */
#searchBox #advSearch fieldset input[type=text] /* pole tekstowe w wyszukiwaniu zaawansowanym */
{
	width: 250px;
	background: #333;
	border-color: #666;
	color: #fff;
	letter-spacing: 0;
	}
.searchListBg fieldset .date input, /* pole liczbowe w opcjach przeglądania na stronie z wynikami wyszukiwania */
#searchBox #advSearch fieldset .date input /* pole liczbowe w wyszukiwaniu zaawansowanym */
{
	width: 60px;
	}
#searchBox #advSearch .searchBtnBox /* box z przyciskami w wyszukiwaniu zaawansowanym */
{
	padding: 10px 0;
	clear:both;
	text-align:right;

	}
#searchBox #advSearch .searchBtnBox .submit /* przycisk w boxie w wyszukiwaniu zaawansowanym */
{
	float: right;
	margin-bottom: 10px;
	}
#searchBox #advSearch .searchBtnBox .specSearchLink /* link wyszukiwania specjalistycznego w boxie przycisków w wyszukiwaniu zaawansowanym */
{
	display: block;
	padding: 0px 0;
	float: right;
	width: auto;
	clear: both;
	}

/*-----------------aside-----prawa kolumna-------------*/

.dokument aside /* box boczny */ {
	position: relative;
}

.dokument .col4of12 .fotoBg /* kontener slidera foto */
{
	background-image: none;
	padding: 10px 0;
	text-align: center;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.dokument .col4of12 .fotoBg .imgBox	/* box zdjęcia w kontenerze slidera foto */
{
width: 180px;
max-height: 180px;
overflow: hidden;
display: block;
margin-bottom: 5px;
	}
.dokument .col4of12 .fotoBg .fotoLinkBox /* box z klatką slidera foto */
{
    width: 200px;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    }
.dokument .col4of12 .fotoBg .fotoLinkBox li	 /* klatka slidera foto */
{
	text-align: center;
    margin: 0 auto;
	width: 180px;
	padding: 8px;
	display: block;
	border: 1px dashed #DEDEDE;
	margin: 0 1px;
	background: #fff;
	position: relative;
	z-index: 5;
	margin-bottom: 10px;
	text-align: left;
	font-size: 13px;
	letter-spacing: 0;
	float: left;
}
.dokument .col4of12 .fotoBg .fotoLinkBox li a
{color: #555;}

.dokument .col4of12 .fotoBg .prevBtn, /* przycisk 'poprzedni' slidera foto */
.dokument .col4of12 .fotoBg .nextBtn /* przycisk 'następny' slidera foto */
{
	display: block;
	width: 50px;
	height: 90px;
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index:1;
	position: absolute;
	top: 60px;
	}
.dokument .col4of12 .fotoBg .prevBtn:hover
{
	background-position: 0 -95px;
	left: 13px;
	}
.dokument .col4of12 .fotoBg .nextBtn:hover
{
	background-position: 0 -95px;
	right: 13px;
	}
.dokument .col4of12 .fotoBg .prevBtn /* przycisk 'poprzedni' slidera foto */
{
	background-image: url(../images/arrow-prev-bg.png);
	left: 15px;
	cursor: pointer;
	}

.dokument .col4of12 .fotoBg .nextBtn /* przycisk 'następny' slidera foto */
{
	background-image: url(../images/arrow-next-bg.png);
	right: 15px;
	cursor: pointer;
	}



/*-----------------article---strona foto--------------*/
article
{}

article header
{
	position: relative;
	}
article.foto  header /* nagłówek w kontenerze strony foto */
{
    background: url(../images/foto-bg-top.png) bottom left no-repeat;
    }

article header details,
article header .details/* szczegóły w nagłówku kontenera strony foto */
{
	color: #808080;
	padding: 0px 0 8px 0;
	margin-bottom: 10px;
	border-bottom: 1px dashed #DEDEDE;
	}

article header nav /* kontener ścieżki nawigacji na stronie z materiałem, np. serie, zespół, jednostki */
{
	float: none;
	display: block;
	clear:both;
	overflow: hidden;
	}
article header nav ul /* lista ścieżki nawigacji na stronie z materiałem, np. serie, zespół, jednostki */
{
	display: block;
	float: left;
	background: #ebebeb;
	border-radius: 3px;
	overflow: hidden;
	margin: 0;
	padding: 0 25px;
	}
article header nav ul li /* element listy ścieżki nawigacji na stronie z materiałem, np. serie, zespół, jednostki */
{
	display: block;
	float: left;
	height: 30px;
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 160%;
	background:url(../images/article-nav-arrow.png) center right no-repeat;
	padding-right: 15px;
	}

article header nav ul li#maLuzneJednostki /* style jednostek w nawigacji na stronie z materiałem, gdy jednostki nie są przypisane do serii */
{
   position: relative;
 }
article header nav ul li#maLuzneJednostki a /* style jednostek w nawigacji na stronie z materiałem, gdy jednostki nie są przypisane do serii */
{
    padding-left: 110px;
 }


article header nav ul li#maLuzneJednostki a.jednostkiLuzem, /* style jednostek w nawigacji na stronie z materiałem, gdy jednostki nie są przypisane do serii */
article header nav ul li.active a.jednostkiLuzem /* style jednostek w nawigacji na stronie z materiałem, gdy jednostki nie są przypisane do serii */
{
	height: 12px;
	position: absolute;
	z-index: 10;
	left: -15px;
	bottom: 0;
	font-size: 11px;
	line-height: 100%;
	background:url(../images/article-nav-arrow.png) -1px -13px  no-repeat #ebebeb;
	color: #888;
	padding: 2px 5px 2px 15px;
	white-space: nowrap;
	border-radius: 0 3px 0 0;
	}
article header nav ul li#maLuzneJednostki a.jednostkiLuzem:hover
{
	color: #0597c5;
}

article header nav ul li.active /* wybrany element listy ścieżki nawigacji na stronie z materiałem np. serie, zespół, jednostki */
{
	background:url(../images/article-nav-active-right.png) center right no-repeat #ff2400;
	}
article header nav ul li a /* link elementu listy ścieżki nawigacji na stronie z materiałem np. serie, zespół, jednostki */
{
	display: block;
	padding:5px 10px;
	height: 20px;
	}
article header nav ul li.active a /* link wybranego elementu listy ścieżki nawigacji na stronie z materiałem np. serie, zespół, jednostki */
{
background:url(../images/article-nav-active-left.png) center left no-repeat;
color: #fff;
padding-left: 25px;
position: relative;
left: -15px;
font-size: 14px;
}

article .fotoBg /* kontener fotografii na stronie foto */
{
	background: url(../images/foto-bg-rpt.png) bottom left repeat-y;
	padding: 10px 0;
	text-align: center;
	overflow: hidden;
	position: relative;
	}
article .imgBox	/* box fotografii w kontenerze fotografii */
{
width: 700px;
text-align: center;
margin: 0 auto;
	}
article .imgBox #image img{
    max-width: 700px;
}
article .prevBtn,	/* przycisk 'poprzedni' w kontenerze fotografii na stronie foto*/
article .nextBtn	/* przycisk 'następny' w kontenerze fotografii na stronie foto */
{
	display: block;
	width: 50px;
	height: 90px;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
    margin-top: -45px;
	}
article .prevBtn:hover,
article .nextBtn:hover
{
	background-position: 0 -95px;}
article .prevBtn	/* przycisk 'poprzedni' w kontenerze fotografii na stronie foto */
{
	background-image: url(../images/arrow-prev-bg.png);
	left: 0px;
	cursor: pointer;
	}

article .nextBtn	/* przycisk 'następny' w kontenerze fotografii na stronie foto */
{
	background-image: url(../images/arrow-next-bg.png);
	right: 0px;
	cursor: pointer;
	}

article.dokument  .prevBtn	/* przycisk 'poprzedni' małego slidera foto */
{left: 30px;top: 180px;}
article.dokument  .nextBtn	/* przycisk 'następny' małego slidera foto */
{right: 30px;top: 180px;}

div.zespol .prevBtn /* przycisk 'poprzedni' slidera zespolu */
{left: 0 ; right:0 ;top: 100px; position:relative;float:left;}
div.zespol .nextBtn	/* przycisk 'następny'  slidera zespolu */
{left:0; right: 0px;top: 100px; position:relative;float:left;}

article .fotoDetails,	/* box szczegółów fotografii na stronie foto */
article .uwagiBox	/* box uwag na stronie materiału, np. zespół */
{
	background: url(../images/foto-bg-btm.png) top left no-repeat;
	padding: 15px 0;
}
article .uwagiBox	/* box uwag na stronie materiału, np. zespół */
{
	padding: 15px 120px;
	}

article.dokument .fotoBg	/* box małego slidera foto */
{
	padding: 20px 0;
	}
article .fotoDetails	/* box szczegółów fotografii na stronie foto */
{
	padding-bottom: 40px;
	}

article .fotoDetails table,	/* tabela w boxie szczegółów fotografii na stronie foto */
article.dokument table,	/* tabela na stronie materiału, np. zespół */
article .fotoDetails .underTable /* dodatkowe informacje pod tabelą na stronie materiału np. zespół */
{
	width: 700px;
	margin: 0 auto;
	margin-bottom: 15px;
	text-align: left;
	}
article.dokument .col8of12 table	/* tabela w szerszej kolumnie strony materiału, np. zespół */
{
    width: 620px;
    }
article .fotoDetails table td,	/* komórka tabeli w boxie szczegółów fotografii na stronie foto */
article.dokument table td	/* komórka tabeli na stronie materiału, np. zespół */
{
	border: 1px dashed #dedede;
	padding: 7px 10px;
	color: #222;
	line-height: 130%;
	font-size: 13px;
	}
article .fotoDetails table td label, /* opis w komórce tabeli w boxie szczegółów fotografii na stronie foto */
article.dokument table td label, /* opis w komórce tabeli na stronie materiału, np. zespół */
article .uwagiBox, /* box uwag na stronie materiału np. zespół */
article .fotoDetails, /* box szczegółów fotografii na stronie foto */
article .sideInfo label	/* opis w boxie informacji zbiorczych na stronie materiału np. zespół */
{
	font-size: 11px;
	color: #aaa;
	}
article .fotoDetails table td.title,	/* tytuł w tabeli w boxie szczegółów fotografii na stronie foto */
article.dokument table td.title,	/* tytuł w tabeli na stronie materiału, np. zespół */
article .uwagiBox label,	/* opis w boxie uwag na stronie materiału np. zespół */
article .fotoDetails #moreInfo label,	/* opis w boxie 'więcej szczegółów' na stronie foto */
article .underTable label	/* opis w boxie pod tabelą */
{
	line-height: 19px;
	font-size: 15px;
	color: #000;
	text-align: center;
	}
article .uwagiBox label,	/* opis w boxie uwag na stronie materiału np. zespół */
article .fotoDetails #moreInfo label,	/* opis w boxie 'więcej szczegółów' na stronie foto */
article .underTable label	/* opis w boxie pod tabelą */
{
	display: block;
	text-align: left;
	clear: both;
	padding-top: 10px;
	}
article.dokument  table.jednostki_pp
{
    width:940px;
    margin:0px 0px 0px 0px;
    padding:0px;
    color:#333333;
}
article.dokument table.jednostki_pp td
{
    background:transparent;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    color:#000000;
    font-size:13px;
    text-align: left;
    padding-left:0px;
    padding-right:0px;
}
article .sideInfo	/* box informacji zbiorczych na stronie materiału np. zespół */
{
    margin-bottom: 15px;

    }
article .sideInfo h3 /* tytuł w boxie informacji zbiorczych na stronie materiału np. zespół */{
	color: #000000;
}


article .sideInfo p .noContentTxt  /* napis 'brak danych' w boxie informacji zbiorczych na stronie materiału np. zespół */{
	white-space: nowrap;
}
/*-----------------skany--------------------------------------*/

article.scans .searchListBg  /* kontener listy skanów na stronie skanów */{
	padding-top: 15px;
	margin-top: -10px;
}

article.scans .searchListBg .pagerBox /* paginacja listy skanów na stronie skanów */{
	padding-left: 0;
}

article.scans .searchListBg ul.fotoList li a span.imgBox, /* box zdjęcia skanu na liście na stronie skanów */
article.scans .searchListBg ul.fotoList li a  /* link skanu */{
	width: 150px;
	height: 150px;
}

article.scans .searchListBg ul.fotoList li  /* lista na stronie skanów */{
	width: 160px;
	height: 160px;
}

article.scans .searchListBg ul.fotoList li a span.popupInfo  /* box dodatkowych informacji o skanie na liście na stronie skanów */{
	top: 5px;
	left: 7px;
}

article.scans .searchListBg ul.fotoList .popupInfo .fotoSpace  /* miejsce ze zdjęciem skanu na stronie skanów */{
	width: 162px;
	height: 162px;
}

article.scans .searchListBg ul.fotoList li  /* lista na stronie skanów */{
	padding: 14px;
}

article.scans .searchListBg ul.fotoList li a span.popupInfo /*  */{
	width: 177px;
	height: 147px;
	padding: 8px 0 5px 0;
}

article.scans .searchListBg ul.fotoList li a:hover span.popupInfo {
	height: auto;
}

article.scans .searchListBg ul.fotoList .popupInfo .title,
article.scans .searchListBg ul.fotoList .popupInfo .text {
	padding: 5px 12px;
}

/*-----------------pozostałe zdjęcia w temacie-----------------*/
.prevSmallBtn, /* przełącznik slidera pozostałych zdjęć na stronie foto */
.nextSmallBtn /* przełącznik slidera pozostałych zdjęć na stronie foto */
{
	display: block;
	float: right;
	width: 35px;
	height: 20px;
	background-image: url(../images/arrows-small-bg.png);
	background-repeat: no-repeat;
	background-color: #fff;
	background-color: rgba(255,255,255,0.4);
	border: 1px solid #eee;
	cursor: pointer;
	}
.prevSmallBtn /* przełącznik slidera pozostałych zdjęć na stronie foto */
{
	border-radius: 3px 0 0 3px;
	background-position: 10px -2px;
	}
.nextSmallBtn /* przełącznik slidera pozostałych zdjęć na stronie foto */
{
	border-radius: 0 3px 3px 0;
	background-position: 10px -29px;
	}

.otherPhotosListBox /* box z pozostałymi zdjęciami na stronie foto */
{
	display: block;
	height: 127px;
	overflow: hidden;
	clear: both;
	margin-bottom: 15px;
	}
.otherPhotosListBox ul /* lista pozostałych zdjęć na stronie foto */
{
	width: 2000px;
	}


.otherPhotosListBox li /* element listy pozostałych zdjęć na stronie foto */
{
	display: block;
	float: left;
	margin:0;
	padding: 0;
	border: 1px solid #fff;
	background: #fff;
	height: 125px;
	overflow:hidden;
	}
.otherPhotosListBox img
{
	}

/*-----------------social box-----------------*/
.darkBg	 /* kontener społecznościowy, tło */
{
	border-radius: 4px;
	background: #1c1c1c;
	background: rgba(0,0,0,0.45);
	padding: 10px;
	margin-bottom: 10px;
	color: #666;
}

.darkBg .col4of12, /* wąska kolumna w kontenerze społecznościowym */
.darkBg .col8of12  /* szeroka kolumna w kontenerze społecznościowym */{
	margin-bottom: 20px;
}

.darkBg .col4of12 /* wąska kolumna w kontenerze społecznościowym */
{
	width:270px;
}

.tagBox /* box z tagami, np. w kontenerze społecznościowym */
{
	clear: both;
	overflow: hidden;
	padding-bottom:20px;
	}
#socialBox .tagBox h3 /* tytuł w boxie z tagami */
{
	float: left;
	padding-right: 10px;
	padding-bottom: 0;
	}
#socialBox .tagBox ul /* lista w boxie z tagami */
{
	display: inline;
	padding: 0 2px;
	}
#socialBox .tagBox ul li  /* element listy w boxie z tagami */
{
	float: left;
	padding: 0 2px 5px 2px;
	}
#socialBox .tagBox ul li a,  /* tag na liście w boxie z tagami */
#socialBox .tagBox a /* link w boxie z tagami */
{
	white-space: nowrap;
	padding: 1px 4px;
	background: #000000;
	border-radius: 3px;
	color:#7d7d7d;
	}
#socialBox .tagBox ul li a:hover
{
	background: #111;
	color: #0597c5;
	}
#socialBox .tagBox a.addTag /* przycisk 'dodaj tag' na liście tagów w kontenerze społecznościowym */
{
	background: #06b5ec;
	color: #023c4e;
	margin: 0 3px;
	}
#socialBox .tagBox a.addTag:hover
{
	background: #07baf2;
	color: #000;
	}
.addComment /* box dodawania komentarza np. w boxie społecznościowym */
{
	margin-bottom: 20px;
	}
.addComment textarea /* obszar tekstowy komentarza np. w boxie społecznościowym */
{
	background: url(../images/textarea-bg.jpg) 0 0 no-repeat #4D4D4D;
	border: medium none;
    border-radius: 3px;
	width: 614px;
	height: 120px;
	margin-bottom: 10px;
	color: #ccc;
	font-size: 14px;
	padding: 3px;
	}

.addComment input.submit  /* przycisk '+ dodaj' komentarz np. w boxie społecznościowym */{
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    font-size: 20px;
    height: 30px;
	background: #ffaa01;
	color: #fff7e7;
	text-shadow: #dd9300 1px 1px 0;
	cursor: pointer;
	line-height: 20px;
	padding: 0 0 3px 0px;
	text-align:center;
	width: 100px;
	overflow: visible;
	letter-spacing: 0px;
}
.addComment input.submit:hover
{	background: #ffbb34;
	color: #ffffff;
}
.commentList /* box komentarzy np. w boxie społecznościowym */
{
	padding-bottom: 20px;
	}
.commentList li /* lista komentarzy w boxie społecznościowym */
{
	padding: 5px 0;
	color: #505050;
	line-height: 140%;
	font-size: 11px;
	}
.commentList li .userName /* nazwa użytkownika na liście komentarzy */
{
	color: #7a8915;
	line-height: 140%;
	font-size: 14px;
	margin-right: 10px;
	border: none;
	border-bottom: 1px solid #242424;
	padding: 0 3px 3px 0;
	float: none;
	position: static;
	height: auto;
	background: none;
}
.commentList li .userName:hover
{color: #91a319;}
.commentList .commentContent /* treść komentarza na liście komentarzy */
{
	border-bottom: 1px solid #242424;
	border-left: 1px solid #242424;
	border-radius: 3px;
	display: block;
	clear: both;
	padding: 5px 10px;
	color: #888;
	font-size: 13px;
	}
.commentList a /* linki np. zgłoś naruszenie, pod treścią komentarza */
{
	color: #505050;
	padding: 0 5px;
	border-bottom: 1px solid #242424;
	border-left: 1px solid #242424;
	border-right: 1px solid #242424;
	border-radius: 0 0 3px 3px;
	float: right;
	margin-right: 10px;
	overflow: visible;
	background: url(../images/comment-btn-bg.png) 0 0 repeat;
	height: 13px;
	line-height: 10px;
	position: relative;
	top: -1px;
	}
.commentList a:hover
{
	color: #0597c5;
	}

/* ----------------wiki------------------------------------- */

.wiki  /* box wiki */{
	padding-top: 15px;
	border-top: 1px dashed #333;
	clear: both;
}

.wiki h2  /* tytuł w boxie wiki */{
	font-size:21px;
}
.wiki h2 a /* link tytułu w boxie wiki */
{color: #888;}
.wiki h3  /* link tytułu drugiego stopnia w boxie wiki */{
	padding-bottom: 0;
}

.wiki p small {
	color: #444;
	font-size: 11px;
}

.wiki aside  /* informacja boczna w boxie wiki */{
	background: #343434;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 20px;
	padding: 15px;
}

#socialBox .wiki aside h3  /* tytuł w informacji bocznej w boxie wiki */{
	padding-bottom: 10px;
	font-size: 14px;
}

/*-----------------lista obserwujących temat-----------------*/
.watchingList  /* lista obserwujących temat w boxie społecznościowym */
{
	padding-top: 10px;
	}
.watchingList li /* element listy obserwujących temat np. w boxie społecznościowym */
{
	display: block;
	height:30px;
	margin-bottom:7px;
	}
.watchingList li.me /* zalogowany użytkownik na liście obserwujących temat np. w boxie społecznościowym */
{
	height:35px;
	margin-bottom:15px;
}
.watchingList li .addFavourite /* gwiazdka 'dodaj użytkownika do ulubionych' na liście obserwujących temat np. w boxie społęcznościowym */
{
	position: relative;
	top: 7px;
	}
.watchingList li .avatarBox /* avatar użytkownika na liście obserwujących temat np. w boxie społecznościowym */
{
	background: url(../images/user-img-bg.png) 0 0 no-repeat;
	width: 30px;
	height: 30px;
	display: block;
	float: left;
	margin: 0 10px 0 5px;
	overflow: hidden;
	}
.watchingList li a /* link do strony użytkownika na liście obserwujących temat np. w boxie społecznościowym */
{
	color: #999999;
	padding-top: 8px;
	height: 18px;
	display: block;
	overflow:hidden;
	font-size: 14px;
	}
.watchingList li.me a /* link do strony zalogowanego użytkownika na liście obserwujących temat np. w boxie społecznościowym */
{
	color: #82a710;
	padding-top: 10px;
	}
.watchingList li a:hover
{
	color: #06abdf;
	}
.watchingList li .obserwuje /* znaznaczenie nieobserwowanego przez zalogowanego użytkownika w boxie społecznościowym */
{
	background: url(../images/obserwuje-bg.png) 0 2px no-repeat;
	width: 60px;
	height: 35px;
	display: block;
	float: left;
	margin: 0 8px 0 0px;
	overflow: hidden;
	cursor: pointer;
	}
.watchingList li .obserwuje:hover
{
	background-position: 0 -42px;}
.watchingList li .obsOn /* zaznaczenie obserwowanego tematu przez zalogowanego użytkownika w boxie społecznościowym */
{
	background-position: 0 -42px;}
.watchingList li .obsOn:hover
{
	background-position: 0 2px;}
/*----------------- ulubione -----------------*/
.addFavourite /* gwiazda 'dodaj do ulubionych' */
{
	background: url(../images/fav-star-bg.png) 0 -22px no-repeat;
	width: 19px;
	height: 19px;
	display:block;
	float:left;
	margin-right: 3px;
	cursor: pointer;
	}
.darkBg .addFavourite /* gwiazda 'dodaj do ulubionych' gdy nie dodane; na ciemnym tle, np. w boxie społecznościowym */
{	background-position: 0 -63px;}
.favOn,
.darkBg .favOn /* gwiazda 'dodaj do ulubionych' gdy dodane */
{	background-position: 0 -1px;	}
.addFavourite:hover
{
	background-position: 0 -43px;
	}


/*-----------------footer-----------------*/

.indexSearchPage #footerBox /* sekcja stopki na stronie głównej */
{
	position: fixed;
	bottom: 0;
	margin: 0;
	width: 100%;
	z-index: 20;
	}

#footerBox div div#footer_menu  /* menu w sekcji stopki */{
	float:left;
	overflow:hidden;
}

#footerBox div div#nac_text  /* link do nac w stopce */{
    float: right;
}

#footerBox div div#nac_text a {
    color: #343434;
}
#footerBox div div#nac_text a:hover {
    color: #06ABDF;
}

#footerBox ul li  /* element menu w sekcji stopki */{
	display:inline;
	padding: 0 8px 0 0;
	font-size:12px;
}

#footerBox li a  /* link elementu menu w sekcji stopki */{
	color: #343434;
}
#footerBox li a:hover {
	color: #06ABDF;
}
footer li a span
{
	display: none;
	}
#footerBox .new span  /* oznaczenie 'nowe' elementu menu w sekcji stopki */{
	color: #fff;
	padding: 0 6px 2px 3px;
	margin: 0;
	margin-right:2px;
	background: #FF2400;
	display:block;
	float:left;
	font-size: 11px;
	line-height: 9px;
}

#footerBox .copyright /* logo w sekcji stopki */ {
	font-weight: bold;
	color: #b3bcc3;
	font-size: 13px;
	line-height: 10px;
	float:right;
	display:block;
	letter-spacing: -0.2px;
	padding-top: 2px;
}

#footerBox .copyright span {
	float:right;
	display:block;
}
#footerBox .copyright img {
	vertical-align:text-top;
}

#footerBox .socialBox  /* box ikon społecznościowych w sekcji stopki */{
	float: left;
}
#footerBox .socialBox a {
	margin: 0 2px 0 0;
	padding: 0;
}

/* -------------------- popup -------------------- */

.popup  /* popup np. w linkach uzytkownika na stronie moje konto, przy redagowaniu wiadomości */{
	background-image: url('../images/content-bg-rpt.png');
}

.popup .formBox  /* kontener formularza w popupie */{
	width: auto;
	text-align: left;
	max-width: 350px;
	padding: 10px 0 40px 0;
}

.popup .formBox form  /* formularz w popupie */{
	margin: 0;
}

.popup .formBox .buttonBox  /* box z przyciskami w kontenerze formularza w popupie */{
	margin-top: 15px;
}

.popup .formBox .buttonBox .submit /* przycisk wyślij/zmień w kontenerze formularza w popupie */ {
	padding: 1px 10px 1px 10px;
	font-size: 15px;
	height: 19px;
	line-height: 21px;
	margin-left: 0;
}

.popup .formBox form fieldset {
	padding: 0;
}

.popup .border  /* separator w popupie */{
	border-bottom: 1px dashed #DEDEDE;
	padding-bottom: 15px;
}
.popup fieldset img
{
    margin: 10px 0;
    }
.popup .formBox select, /* pole select w kontenerze formularza w popupie */
.popup .formBox input  /* pole formularza w popupie */{
	line-height: 21px;
	font-size: 15px;
}

.popup .formBox label  /* opis elementu formularza w popupie */{
	max-width: 345px;
}

.popup .formBox select  /* pole select w kontenerze formularza w popupie */{
	border: 1px solid #E6E6E6;
	background: white;
	border-radius: 2px;
	padding: 1px 4px;
	text-align: left;
	width: 355px;
}

.popup .formBox input.negative  /* przycisk anulujący w kontenerze formularza w popupie */{
	font-size: 12px;
}

.popup span.checkbox  /* box z polem wyboru w popupie */{
	display: block;
	margin: 6px 0 0 2px;
}

.popup input.checkbox  /* pole wyboru w popupie */{
	width: 20px;
	display: inline;
}

.popup .formBox label.checkbox  /* opis pola wyboru w popupie */{
	display: inline;
}

.popup .watchingList  /* lista obserwujących w popupie */{
	padding: 10px;
}

.popup .date  /* data w popupie */{
	color: #999999;
	padding: 5px 0;
	margin: 0;
	font-size: 11px;
	display: block;
}

.popup .messageBox  /* kontener wiadomości w popupie */{
	border: 1px dashed #DEDEDE;
	background: #FBFBFB;
	background: rgba(255, 255, 255, 0.5);
	padding: 9px;
	color: #999;
	line-height: 130%;

}

.popup .messageBox .messageTitle, /* box tytułu wiadomości w popupie */
.popup .messageBox .messageUser  /* box odbiorcy wiadomości w popupie */{
	border-bottom: 1px dashed #DEDEDE;
}

.popup .messageBox .messageContent, /* box treści wiadomości w popupie */
.popup .messageBox .messageTitle, /* box tytułu wiadomości w popupie */
.popup .messageBox .messageUser  /* box odbiorcy wiadomości w popupie */{
	padding: 8px 0;

}

.popup .messageBox .imgBox  /* box zdjęcia w odebranej wiadomości w popupie */{
	float: left;
	margin-right: 10px;
}

.popup .messageBox h4  /* nadawca wiadomości w popupie */{
	display: inline;
	font-size: 12px;
	letter-spacing: 0;
	line-height: 30px;
	height: 30px;
}

.popup .messageBox h1, /* tytuł wiadomości w popupie */
.popup .messageBox p  /* akapit wiadomości w popupie */{
	padding: 5px 0;
	margin: 0;
	line-height: 130%;
	color: #000000;
	clear: both;
}

.popup .messageBox form  /* formularz wiadomości w popupie */{
	padding: 0;
}

.popup .messageBox input, /* pole tekstowe wiadomości w popupie */
.popup .messageBox textarea  /* obszar tekstowy wiadomości w popupie */{
	width: 320px;
	line-height: 130%;
	font-size: 14px;
}

.popup textarea  /* obszar tekstowy wiadomości w popupie */{
	line-height: 130%;
	font-size: 14px;
	height: 130px;
}



.popup input[type="checkbox"], /* pole wielokrotnego wyboru w popupie */
.popup input[type="radio"]  /* pole jednokrotnego wyboru w popupie */{
	width: 20px;
	float: left;
}

.popup ul li label  /* pole opisu na liście w popupie */{
	margin: 0;
}

.popup fieldset input[type=checkbox], /* pole wielokrotnego wyboru w popupie */
.popup fieldset input[type=radio] /* pole jednokrotnego wyboru w popupie */
{
	float:left;
	filter: alpha(opacity = 50);
	opacity: 0.5;
	padding: 0;
	border: none;
}

.popup fieldset ul li ul  /* lista drugiego stopnia w formularzu w popupie */{
	margin-left: 13px;
	padding: 3px 3px 5px 5px;
	border-left: 1px dashed #ccc;
}

.popup form h3  /* tytuł trzeciego stopnia w formularzu w popupie */{
	padding: 10px 0;
}

.popup h1, /* tytuł pierwszego stopnia w popupie */
.popup h2, /* tytuł drugiego stopnia w popupie */
.popup h4  /* tytuł czwartego stopnia w popupie */{
	padding: 5px 0 10px 0;
	margin: 0;
}

.popup h3  /* tytuł trzeciego stopnia w popupie */{
	padding: 10px;
	margin: 0;
}

.popup h2  /* tytuł drugiego stopnia w popupie */{
	color: #FF9C00;
}

#tooltip
{
    position: absolute;
    display: none;
    z-index: 1200;
    background: #fff;
    background: rgba(255,255,255,0.95);
    border: 1px solid #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	 border-radius:5px;
    padding: 5px 8px;
    text-align: left;
    font-size: 12px;
    color: #333;
    text-decoration: none;
    width: 230px;
    -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.1);
  -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.1);
  box-shadow: 1px 1px 4px rgba(0,0,0,0.1);
  line-height: 130%;
    }
