/* Layout */
#banner {text-align: center;}
.do2012 img {border: 1px solid #ffffff;}
.do2012 img:hover {border-color: #F5D300;}
.PoznajBanknoty img {border: 1px solid #ffffff;}
.PoznajBanknoty img:hover {border-color: #9A9A9A;}

/* Odsluchaj */
#webreaderContainer {width: 159px; height: 23px; margin: 0px 5px 0px 390px; float: left;}
#webreaderContainer_container {margin-top: 3px;}

/* Varia */
img {border: none;}
img.gframe {border: 1px solid #ffffff;}
img.gframe:hover {border-color: #215C4D;}
abbr {border-bottom: 1px dashed #2B4C3F;}
table.coinsen {width: 360px; margin: 0px auto 0px auto; padding: 0px; border-collapse: collapse;}
table.coinsen img {border: none;}
table.coinsen td {padding: 10px; text-align: center; width: 120px;}
table.coinsen td:first-child {font-weight: bold; text-align: left;}
table.newscols {width: 600px; border: none; border-collapse: collapse; border-spacing: 0;}
table.newscols tr > td > span {display: block; width: 57px; float: left; padding-top: 1px; color: #333333;}
table.newscols tr > td > a {display: block; width: 525px; float: left;}
table.stblc {border-collapse: collapse; border: 1px solid #215c4d; margin: 0 auto 0 auto;}
table.stblc tr > td:first-child {font-weight: bold;}
table.stblc tr > td + td {text-align: center;}
table.stblc td {border: 1px solid #e6e7e8;}
table.stblc thead {background-color: #215c4d; text-align: center; color: #ffffff;}
table.p2 td {padding: 2px !important;}
table.p3 td {padding: 3px !important;}
table.ischedule td {vertical-align: middle !important;}
table.ischedule small {display: block; margin-top: 3px;}
.linkbox {border: 1px solid #E6E7E8; text-align: center; margin-top: 20px;}
.linkbox span:first-child {display: block; background-color: #E6E7E8; padding: 5px 0 5px 0; font-weight: bold;}
.linkbox div {color: #000; padding: 0px;}
.halfp {width: 299px;}
.hand {cursor: pointer;}
.reconfigYT {display: block; width: 152px; height: 70px; background: url(/badania/konferencje/2012/reconfiguration/youtube.png);}
.reconfigYT:hover {background-position: 0 70px;}
.thumb {float: left; margin: 3px;}
.img200right {float: right; clear: right;}
.photo-display-item {float: left; margin: 3px; width: 75px; height: 75px;}
.aslices a {float: left; display: block; font-weight: bold; text-align: center; width: 55px; padding-top: 4px; height: 20px; font-size: 14px;}
.aslices a:hover {background-color: #215c4d; color: #ffffff; text-decoration: none;}
div.hruller {height: 5px; margin: 0 0 5px 0; border-bottom: solid 1px #e6e8eb;}
table.greentable {border-collapse: collapse; padding: 0; margin: 0;}
table.greentable tr:nth-child(even) {background-color: #d7e4dc;}
table.greentable tr:nth-child(odd) {background-color: #e8f6ee;}
table.greentable tr:first-child {color: #ffffff; background-color: #215c4d;}
table.greentable tr:first-child td {border-color: black;}
table.greentable td, table.greentable th {border: solid 1px #215c4d; padding: 3px 5px;}
table.bs0bc {border-spacing:0; border-collapse:collapse;}
iframe.soEmbed {border: 1px solid #215c4d; padding: 0; margin: 0; overflow: hidden; width: 598px; height: 336px;}
iframe.soEmbed2 {border: 1px solid #215c4d; padding: 0; margin: 0; overflow: hidden; width: 561px; height: 315px;}
iframe.ytEmbed {border: 1px solid #215c4d; padding: 0; margin: 0; overflow: hidden; width: 560px; height: 315px;}
table.fullWidth {width: 100%;}
.spambold span {font-weight: bold;}
#nbptopbanner {width: 630px; height: 90px; margin: 10px auto 0 auto; background: #fff url(/img/nbp-logo.png) no-repeat;}
#nbptopbanner a {display: block; width: 280px; height: 90px;}
.linkownia > div {border: solid 1px #e6e8eb; margin-bottom: 10px;}
.linkownia ul {padding-right: 5px;}
.linkownia li {border: 1px solid #fff;}
.linkownia a {display: block; font-weight: bold;}
.linkownia h2 {font-size: 13px; background-color: #00695f; color: #fff; padding: 3px;}
.linkownia h3 {background-color: #e6e8eb; padding: 3px; margin-top: 0;}
a.aimgr {margin: 0 0 5px 5px;}
a.aimgl {margin: 0 5px 5px 0;}
a.aimgr img, a.aimgl img {border: solid 1px #e6e8eb;}
a.aimgr:hover img, a.aimgl:hover img {border-color: #215c4d;}
a.aimgr {float: right;} a.aimgl {float: left;}
div#nbptvextra{width: 130px; height: 70px; background-image: url(/graph/cfee-2015.png); position: relative; top: -70px; left: 173px; margin-bottom: -70px;}
.aspect-ratio {position: relative; width: 100%; height: 0; padding-bottom: 56.25%;}
.aspect-ratio iframe {border: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.maxw1280c {width: 100%; max-width: 1280px; margin: 0 auto 0 auto;}

/* Links */
a.icon {background: url(/img/link.png) center left no-repeat; padding-left: 13px;}
a.pdf, span.apdf, div.apdf {padding: 3px 0px 3px 20px; background: url('/img/pdf.gif') no-repeat left center; margin-left: -4px;}
a.adisabled {color: #333333 !important; text-decoration: none !important; cursor: default !important;}
a img.frame {border: solid 1px #e6e7e8;}
a:hover img.frame:hover {border-color: #215c4d;}
a.apad, .apad a {padding: 2px;}
a.nbpbutton, input.nbpbutton {font-size: 11px; letter-spacing: 1px; display: block; height: 20px; width: 100px; border: solid 1px #fff; border-radius: 6px; padding-top: 5px; text-align: center; font-weight: bold; margin: 5px auto 5px auto; background-color: #00695f; color: #fff;}
a.nbpbutton:hover, input.nbpbutton:hover {border-color: #006ea2; text-decoration: none; background-color: #006ea2;}
input.nbpbutton {height: 25px; cursor: pointer;}
a.opahov:hover img {opacity: 0.8;}

/* New Thumbnails */
a.thumbleft {float: right; text-align: center; margin-bottom: -25px;}
a.thumbleft img {margin: 0 0 9px 9px; border: solid 1px #e6e8eb;}
a.thumbleft div {position: relative; top: -35px; height: 20px; margin-left: 10px; }
a.thumbleft span {font-size: 12px; display: none; color: #fff; background-color: rgba(0, 0, 0, 0.5); padding: 5px 0 5px 0;}
a.thumbleft:hover {text-decoration: none !important;}
a.thumbleft:hover img {opacity: 0.8; border-color: #00695f;}
a.thumbleft:hover span {display: block;}
a.thumbleft:focus {outline: none;}

div.thumbgal a {float: left; text-align: center; margin-bottom: -25px;}
div.thumbgal a img {margin: 3px 1px; border: solid 1px #e6e8eb;}
div.thumbgal a div {position: relative; top: -29px; height: 20px; margin: 0 1px; }
div.thumbgal a span {font-size: 12px; display: none; color: #fff; background-color: rgba(0, 0, 0, 0.5); padding: 5px 0 5px 0;}
div.thumbgal a:hover {text-decoration: none !important;}
div.thumbgal a:hover img {opacity: 0.8; border-color: #00695f;}
div.thumbgal a:hover span {display: block;}
div.thumbgal a:focus {outline: none;}

/* Borders */
.noborder {border: none;}
.border-lgrey {border: solid 1px #efefef;}
.border-nbpgrey {border: solid 1px #e6e8eb;}
.border-green {border: solid 1px #215c4d;}
.border-nbpgreen {border: solid 1px #00695f;}
.bordergl {border-left: solid 1px #999999;}
.aborder-lgrey-green {border: solid 1px #e6e8eb;}
.aborder-lgrey-green:hover {border-color: #215c4d;}
.border-lgrey-grey {border: solid 1px #e6e8eb;}
.border-lgrey-grey:hover {border-color: #b9b9be;}
.topbordergray {border-top: solid 1px #e6e7e8;}

/* Tables */
.stdtable, .stdtable td {border: solid 1px #00695f; border-spacing: 0; border-collapse: collapse; padding: 2px;}
table.nbptable {border-spacing: 0; border-collapse: collapse; min-width: 50%; color: #333; margin: 5px auto 5px auto;}
table.nbptable caption {font-weight: bold; padding-bottom: 5px;}
table.nbptable td, table.nbptable th {padding: 2px 5px 2px 5px;}
table.nbptable th {color: #ffffff; background-color: #00695f; border: solid 1px #fff; border-top-color: #00695f; text-align: center;}
table.nbptable th:first-child {border-left-color: #00695f;}
table.nbptable th:last-child {border-right-color: #00695f;}
table.nbptable td {border: solid 1px #b9b9be;}
table.nbptable tr:nth-child(odd) {background-color: #fff;}
table.nbptable tr:nth-child(even) {background-color: #e6e8eb;}
table.nbptable tfoot td {border-left-color: #fff; border-bottom-color: #fff; border-right-color: #fff; padding-top: 5px;}
table.allcenter th, table.allcenter td {text-align: center;}
table.centerallcells td, table.centerallcells th {text-align: center !important;}
table.firstcolbold > tbody > tr > td:first-child {font-weight: bold;}

/* Youtube */
.video336 {width: 336px; height: 189px; border: none;}
.video595 {width: 595px; height: 335px; border: none;}
.video672 {width: 672px; height: 378px; border: none;}
.video600 {width: 600px; height: 338px; border: none;}

/* Lists */
ol.hilines li, ul.hilines li {padding-top: 5px; padding-bottom: 5px;}

ul.nb, ul.nbqm, ul.nbvl {list-style: none; margin: 0; padding: 0;}
ul.il {display: inline;}
ul.nbqm a:after {content:" »";}
ul.nbvl li {display: inline;}
ul.nbvl li:after {content:" | ";}
ul.nbvl li:last-child:after {content:"";}
ul.nbvlL li:after {content:"  |  ";}
ul.nbvlXL li:after {content:"  | ";}
ul.nbvlXXL li:after {content:"  | ";}
ul.dict {padding: 0; list-style-type: none;}
ul.dict li {padding-top: 10px; padding-bottom: 5px;}
ul.dict li span {display: block; font-weight: bold; color: #00695f; font-size: 12px;}
ul.dict li:target span {color: #fff; background-color: #00695f;}
ul.dict li div {background-color: #e6e8eb; padding: 3px; font-weight: bold; margin-bottom: 10px; font-size: 13px; text-align: center;}
ul.dict li div:target {color: #fff; background-color: #00695f;}
ul.dictl {padding: 0; margin: 0; list-style-type: none;}
ul.dictl li {padding-top: 6px; padding-bottom: 6px;}
ul.dictl li span {display: inline; font-weight: bold; color: #00695f;}
ul.dictl li span:after{content:" — ";}
ul.dictl li div {background-color: #e6e8eb; padding: 3px; font-weight: bold; margin-bottom: 10px; font-size: 12px; text-align: center;}
ul.dictl li div.first {margin-top: -6px;}
div.dictLinks {font-weight: bold;}
div.dictLinks a {display: inline-block; text-align: center; padding: 2px 0; width: 20px; background-color: #e6e8eb;}
div.dictLinks a:hover {color: #fff; background-color: #00695f; text-decoration: none;}

ul.recentlyUpdated {list-style: none; margin: 0; padding: 0;}
ul.recentlyUpdated li {padding-top: 8px; padding-bottom: 8px; text-indent: -70px; margin-left: 70px;}
ul.recentlyUpdated a {font-weight: bold;}
ul.recentlyUpdated span {color: #6E6E73; padding-right: 5px;}

ul.applist {list-style: none; margin: 0; padding: 0;}
ul.applist li {margin-top: 25px;}
ul.applist p {margin: -5px 0 0 10px;}

/* Footnotes */
sup.fnote {color: #00695f;}
sup.fnote a {text-decoration: none;}
sup.fnote a::after {content: "]";}
sup.fnote a::before {content: "[";}
sup.fnote a::after, sup.fnote a::before {margin-left: 1px; margin-right: 1px;}
sup.fnote a:hover::after, sup.fnote a:hover::before {color: #00695f;}
sup.fnote:target {background-color: #00695f;}
sup.fnote:target a {color: #fff;}
sup.fnote a:hover, sup.fnote a:focus {color: #fff; background-color: #00695f;}
ul.fnotes {list-style: none; margin: 0; padding: 0;}
ul.fnotes li {text-indent: -8px; margin: 2px 0 2px 8px; padding: 0;}
ul.fnotes li:target {background-color: #d7ebe8;}

/* Colours */

.nbpgreen {color: #00695f;}
.nbpgrey {color: #6e6e73;}
.nbpgreybg {background-color: #6e6e73;}
.nbplgreybg {background-color: #e6e8eb;}
.nbpredbg  {background-color: #c83250;}
.redhl {color: #ffffff; background-color: #c83250; padding-left: 3px; padding-right: 3px;}
.lgreen {color: #00ff00;}
.green {color: #215c4d;}
.nbpgreen {color: #00695f;}
.white {color: #ffffff;}
.black {color: #333333;}
.blue {color: #0000ff;}
.red {color: #ff0000;}
.redi {color: #ff0000 !important;}
.fgray {color: gray;}
.dblue {color: #000066;}
.tblbg1 {background-color: #e8f6ee;}
.tblbg2 {background-color: #d7ebe8;}
.bglgray {background-color: #e6e7e8;}
.bglgreen {background-color: #d7ebe8;}
.bgwhite {background-color: #ffffff !important;}
.bggreen {background-color: #215c4d;}
.inverse {color: #ffffff !important; background-color: #215c4d;}
.contra {color: #ffffff !important; background-color: #00695f;}
.greencontra {color: #ffffff !important; background-color: #00695f;}
h3.greencontra {color: #ffffff !important; background-color: #00695f; padding: 2px 4px;}
a.contra:hover {color: #ffffff !important; background-color: #215c4d; text-decoration: none;}
.bgorange {background-color: #ffcc00;}
a.agreygreen {background-color: #e6e8eb;}
a.agreygreen:hover {color: #fff; background-color: #00695f; text-decoration: none;}

/* Box */

.block {display: block;}
.inline {display: inline;}
.acenter {text-align: center;}
.aleft {text-align: left;}
.aright {text-align: right;}
.hbglgray {background-color: #e6e7e8; font-size: 12px; font-weight: bold; padding: 3px 0;}

/* Columns */

div.cols2 {
	padding: 0;
	column-count: 2; -moz-column-count: 2; -webkit-column-count: 2;
	column-gap: 20px; -moz-column-gap: 20px; -webkit-column-gap: 20px;
	column-rule: 1px solid #e6e8eb; -moz-column-rule: 1px solid #e6e8eb; -webkit-column-rule: 1px solid #e6e8eb;
}
div.cols3 {
	padding: 0;
	column-count: 3; -moz-column-count: 3; -webkit-column-count: 3;
	column-gap: 10px; -moz-column-gap: 10px; -webkit-column-gap: 10px;
	column-rule: 1px solid #e6e8eb; -moz-column-rule: 1px solid #e6e8eb; -webkit-column-rule: 1px solid #e6e8eb;
}

/*.hidden {display: none;}*/
.hidden {position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;}
.hide {display: none;}
.fright {float: right;}
.fleft {float: left;}
.clearb {clear: both;}
.clearr {clear: right;}
.clearl {clear: left;}
.vtop {vertical-align: top;}

/* Type */

.bold {font-weight: bold;}
.nobold {font-weight: normal;}
.italic {font-style: italic;}
.fnormal {font-style: normal; font-weight: normal;}
.ntd {text-decoration: none !important;}
.ntd:hover {text-decoration: none !important;}
.atext, .atext:hover, .atext:visited, .atext:link {text-decoration: none; color: #333333;}
.size32 {font-size: 32px;}
.small {font-size: 9px;}

/* Margins, paddings, lhights */

.nomargin {margin: 0;}
.mlrauto {margin-right: auto; margin-left: auto;}

.m5 {margin: 5px;}
.m10 {margin: 10px;}

.mt5  {margin-top: 5px;}
.mt5m {margin-top: -5px;}
.mt10 {margin-top: 10px;}
.mt10m {margin-top: -10px;}
.mt15m {margin-top: -15px;}
.mt20m {margin-top: -20px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 30px;}

.mr10 {margin-right: 10px;}

.mb2  {margin-bottom: 2px;}
.mb5  {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 20px;}

.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.ml50 {margin-left: 50px;}

.p1  {padding: 3px;}
.p2  {padding: 3px;}
.p3  {padding: 3px;}
.p5  {padding: 5px;}
.p10 {padding: 10px;}

.pt5  {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}

.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}

.pl20 {padding-left: 20px;}
.pl30 {padding-left: 30px;}

.prl5 {padding: 0 5px;}

.blmargin10 {margin-left: 10px; margin-bottom: 10px;}
.blmargin20 {margin-left: 20px; margin-bottom: 20px;}
.brmargin10 {margin-right: 10px; margin-bottom: 10px;}

.lh150 {line-height: 150%;}
.lh200 {line-height: 200%;}

/* Dimensions */

.w75 {width: 75px;}
.w175 {width: 175px !important;}

/* Bezpieczne Pieniadze PL */

#bpbanner {width: 600px; height: 150px; margin-bottom: 10px;}
.bpmain {background-image: url("/BezpiecznePieniadze/img/banner-home.png"); margin-bottom: 20px !important;}
.dotknij {background-image: url("/BezpiecznePieniadze/img/banner-dotknij.png");}
.popatrz {background-image: url("/BezpiecznePieniadze/img/banner-popatrz.png");}
.przechyl {background-image: url("/BezpiecznePieniadze/img/banner-przechyl.png");}
.sprawdz {background-image: url("/BezpiecznePieniadze/img/banner-sprawdz.png");}
#bpmain, #dotknij, #popatrz, #przechyl, #sprawdz {position: relative; float: left; top: 58px; display: block; height: 17px; width: 95px;}
.bpmain #dotknij, .bpmain #popatrz {left: 85px;}
.bpmain #przechyl, .bpmain #sprawdz {left: 82px;}
#bpmain {left: 31px; width: 142px;}
#sprawdz {left: 70px; width: 103px;}
#dotknij {left: 73px;}
#popatrz {left: 72px;}
#przechyl {left: 70px;}
#bpbanner.bpmain a:hover {background-image: url("/BezpiecznePieniadze/img/banner-main-hover.png");}
#bpbanner.dotknij a:hover {background-image: url("/BezpiecznePieniadze/img/banner-dotknij-hover.png");}
#bpbanner.popatrz a:hover {background-image: url("/BezpiecznePieniadze/img/banner-popatrz-hover.png");}
#bpbanner.przechyl a:hover {background-image: url("/BezpiecznePieniadze/img/banner-przechyl-hover.png");}
#bpbanner.sprawdz a:hover {background-image: url("/BezpiecznePieniadze/img/banner-sprawdz-hover.png");}
a#bpmain:hover {background: none !important;}
a#dotknij:hover {background-position: -214px;}
a#popatrz:hover {background-position: -309px;}
a#przechyl:hover {background-position: -403px;}
a#sprawdz:hover {background-position: -498px;}
#bpbanner a.lens:hover {background-image: url("/BezpiecznePieniadze/img/hover-lens.png");}
#ldotknij, #lpopatrz, #lprzechyl, #lsprawdz {position: relative; float: left; width: 65px; height: 65px; top: 8px; left: 31px;}
#lprzechyl {top: 73px; left: -487px;}
#lsprawdz {left: 96px;}
a#lpopatrz:hover {background-position: -65px 0px;}
a#lprzechyl:hover {background-position: 0px -65px;}
a#lsprawdz:hover {background-position: -65px -65px;}

/* Bezpieczne Pieniądze EN */

#bpbanner_en {width: 600px; height: 150px; margin-bottom: 10px;}
.bpmain_en {background-image: url("/SafeMoney/img/banner-home.png"); margin-bottom: 20px !important;}
.dotknij_en {background-image: url("/SafeMoney/img/banner-dotknij.png");}
.popatrz_en {background-image: url("/SafeMoney/img/banner-popatrz.png");}
.przechyl_en {background-image: url("/SafeMoney/img/banner-przechyl.png");}
.sprawdz_en {background-image: url("/SafeMoney/img/banner-sprawdz.png");}
#bpmain_en, #dotknij_en, #popatrz_en, #przechyl_en, #sprawdz_en {position: relative; float: left; top: 58px; display: block; height: 17px; width: 95px;}
.bpmain_en #dotknij_en, .bpmain_en #popatrz_en {left: 85px;}
.bpmain_en #przechyl_en, .bpmain_en #sprawdz_en {left: 82px;}
#bpmain_en{left: 31px; width: 142px;}
#sprawdz_en {left: 70px; width: 103px;}
#dotknij_en {left: 73px;}
#popatrz_en{left: 72px;}
#przechyl_en {left: 70px;}
#bpbanner_en.bpmain_en a:hover {background-image: url("/SafeMoney/img/banner-main-hover.png");}
#bpbanner_en.dotknij_en a:hover {background-image: url("/SafeMoney/img/banner-dotknij-hover.png");}
#bpbanner_en.popatrz_en a:hover {background-image: url("/SafeMoney/img/banner-popatrz-hover.png");}
#bpbanner_en.przechyl_en a:hover {background-image: url("/SafeMoney/img/banner-przechyl-hover.png");}
#bpbanner_en.sprawdz_en a:hover {background-image: url("/SafeMoney/img/banner-sprawdz-hover.png");}
a#bpmain_en:hover {background: none !important;}
a#dotknij_en:hover {background-position: -214px;}
a#popatrz_en:hover {background-position: -309px;}
a#przechyl_en:hover {background-position: -402px;}
a#sprawdz_en:hover {background-position: -495px;}
#bpbanner_en a.lens_en:hover {background-image: url("/SafeMoney/img/hover-lens.png");}
#ldotknij_en, #lpopatrz_en, #lprzechyl_en, #lsprawdz_en {position: relative; float: left; width: 65px; height: 65px; top: 8px; left: 31px;}
#lprzechyl_en {top: 73px; left: -487px;}
#lsprawdz_en {left: 96px;}
a#lpopatrz_en:hover {background-position: -66px 0px;}
a#lprzechyl_en:hover {background-position: -1px -65px;}
a#lsprawdz_en:hover {background-position: -65px -65px;}

/* Bezpieczne Pieniadze slider */

#bpSlider {position: relative; top: 0px; left: 0px; width: 600px; height: 70px;}
#bpSlider div {cursor: move; position: absolute; left: 0px; top: 0px; width: 600px; height: 70px; overflow: hidden;}

.jssord05l, .jssord05r, .jssord05ldn, .jssord05rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(/img/jssor-d17.png) no-repeat;
	overflow:hidden;
}
.jssord05l { background-position: -10px -40px; }
.jssord05r { background-position: -70px -40px; }
.jssord05l:hover { background-position: -130px -40px; }
.jssord05r:hover { background-position: -190px -40px; }
.jssord05ldn { background-position: -250px -40px; }
.jssord05rdn { background-position: -310px -40px; }

/* Monety nowe */

td#broszura a {background: none; padding: 0px; display: inline; width: 100%;}
table#monety {margin: 20px 0px 0px 20px; width: 620px; border-collapse: collapse;}
table#monety ul {line-height: 180%;}
table#monety ul + p + ul {margin-bottom: 30px;}
table.monety {border-bottom: 1px solid #000000; margin: 20px 0px;}
table.nomnob {margin: 0; border: none;}
table.monety + hr {display: none; margin-bottom: -30px;}
table.monety:last-child {border: none !important;}
table.monety td {font-weight: bold;}
table.monety > tbody > tr > td {vertical-align: middle;}
table.monety span {font-weight: normal; display: block;}
table tr.trhidden {display: none;}
table.monety > tbody > tr:first-child > td:first-child > a {display: none;}
table.monety > tbody > tr:first-child > td:first-child {font-size: 18px; font-weight: normal; padding: 0px 10px 10px 10px; color: #2b4c3f; width: 470px;}
table.monety > tbody > tr:first-child > td + td {padding: 0px 0px 10px 0px; vertical-align: bottom;}
table.monety > tbody > tr:first-child a {display: block; height: 20px; width: 77px; padding: 7px 0px 0px 20px; background: url('/img/pdf.gif') no-repeat left center; font-weight: normal;}
table.monety > tbody > tr:first-child a:hover {background-color: #E6E7E8;}
table.monety table {margin-bottom: 20px !important; border: 1px solid #e6e7e8 !important; border-collapse: collapse !important;}
table.monety table td {padding: 5px; border: none !important; background-color: #e6e7e8;}
table.monety table tr:first-child td {font-size: 14px; text-align: center; background-color: #666666; color: #ffffff; vertical-align: middle;}
table.monety table tr:first-child td:first-child {text-align: left !important; color: #000000 !important; background-color: #e6e7e8 !important;}
table.monety table tr:first-child + tr td {text-align: center; background-color: #ffffff;}
table.monety table tr:first-child + tr a {display: block; padding-bottom: 5px; font-weight: normal;}
/* tu był error height; 26px srednik zamiast kropki */
table.monety table tr:first-child a {display: block; width: 26px; height: 26px; float: right; background: url('/img/cart.png') no-repeat; margin: -5px 0 -5px 5px; padding: 5px 0 5px 0;}
table.monety table img {border: 1px solid white; margin: 10px 0px 10px 0px;}
table.monety table a:hover img {border-color: #E6E7E8;}
table.monety table > tbody > tr + tr + tr td {width: 95px; text-align: center;}
table.monety table > tbody > tr + tr + tr + tr td {font-weight: normal !important;}
table.monety table > tbody > tr + tr + tr + tr + tr {border-top: 2px solid #ffffff;}
table.monety table tr.notes td:first-child {font-weight: bold !important; vertical-align: middle;}
table.monety table tr.notes td + td {text-align: left;}
table.monety table tr.extra td:first-child {font-weight: bold !important; vertical-align: middle;}
table.monety table tr.extra td + td {text-align: left; background-color: #fff; margin-right: 10px;}
table.monety table tr.extra img {margin: 0; padding: 0;}
table.monety abbr {border-bottom: 1px dashed #2B4C3F;}
table.monety abbr:hover {border-bottom-style: solid;}

/* Monety obiegowe */

table.monetyo {margin: 20px 0; width: 100%; border: 1px solid #e6e7e8; border-collapse: collapse;}
table.monetyo td {padding: 5px; text-align: center; background-color: #e6e7e8;}
table.monetyo tr:first-child td {font-size: 14px; font-weight: bold; vertical-align: middle;}
table.monetyo tr:first-child td {text-align: left;}
table.monetyo tr:first-child td + td {text-align: center; background-color: #666666; color: #ffffff;}
table.monetyo tr:first-child + tr td {background-color: #fff;}
table.monetyo tr:first-child + tr + tr td {font-weight: bold; padding: 2px; border-bottom: 1px solid #fff;}
table.monetyo tr:first-child + tr + tr td + td {width: 115px;}
table.monetyo tr + tr + tr td:first-child {padding-left: 35px;}
table.monetyo img {width: 250px; height: 150px; margin: 0 5px; border: 1px solid #fff;}
table.monetyo a:hover {text-decoration: none;}
table.monetyo img:hover {border-color: #e6e8eb;}
table.monetyo a:first-child + a img {width: 30px; height: 150px; margin: 0 10px;}

/* Konferencje */

table.cfp {background-color: #215C4D; width: 100%; border-collapse: collapse; border: 1px solid #215C4D;}
table.cfp td:first-child {width: 95px; font-weight: bold; vertical-align: middle; text-align: center; color: #ffffff;}
table.cfp td + td {background-color: #ffffff;}
table.cfp a {margin: 3px;}
div.confItem {border: solid 1px #E6E7E8; margin: 10px auto;}
div.confItem > div:first-child {width: 100px; float: left;}
div.confItem > div:first-child img {border: none;}
div.confItem > div:first-child > div {color: #ffffff; margin: -1px 0px 0px -1px; background-color: #215C4D; text-align: center; padding: 3px 3px 4px 4px; font-weight: bold;}
div.confItem > div:first-child + div  {width: 498px; float: right;}
div.confItem > div:first-child + div > div:first-child {background-color: #E6E7E8; padding: 3px;}
div.confItem > div:first-child + div > div:first-child > div {display: inline; margin-left: 10px; padding: 0 3px 0 3px; color: #ffffff; background-color: #00695f;}
div.confItem > div:first-child + div > div > span {display: block; float: right;}
div.confItem > div:first-child + div > div > span + span {display: none;}
div.confItem > div:first-child + div > div:first-child + div {color: #215C4D; cursor: pointer; padding: 3px;}
div.confItem > div:first-child + div > div + div + div {display: none; padding: 3px 3px 5px 3px;}
div.confItem div > a > span {padding-left: 3px; padding-right: 3px; font-weight: bold; color: #215c4d;}
div.confItem div > a:hover > span {background-color: #215c4d; color: #ffffff;}
div.confItem > div + div + div {clear: both;}

/* Konkursy Mag-Hab */

#konkursyLogos {margin-top: -20px; padding: 0; width: 640px; height: 120px; background-image: url('/konkursy/2012/magisterska/logos.png');}
#konkursyLogos a {border: 1px solid #ffffff; position: relative; display: block;}
#konkursyLogos a:hover {border-color: #e5e5e5;}
#konkursyLogos a:first-child {top: 25px; left: 5px; width: 95px; height: 65px;}
#konkursyLogos a:first-child + a {top: -49px; left: 149px; width: 140px; height: 36px;}
#konkursyLogos a:first-child + a + a {top: -49px; left: 149px; width: 140px; height: 63px;}
#konkursyLogos a:first-child + a + a + a {top: -175px; left: 403px; width: 136px; height: 33px;}
#konkursyLogos a:first-child + a + a + a + a {top: -210px; left: 541px; width: 97px; height: 33px;}
#konkursyLogos a:first-child + a + a + a + a + a {top: -210px; left: 403px; width: 136px; height: 33px;}
#konkursyLogos a:first-child + a + a + a + a + a + a {top: -245px; left: 541px; width: 97px; height: 33px;}
#konkursyLogos a + a + a + a + a + a + a + a {top: -231px; left: 403px; width: 235px; height: 33px;}
#konkursyLogos span {border: 1px solid #ffffff; font-size: 9px; position: relative; display: block; text-align: center;}
#konkursyLogos a + span {top: -341px; left: 5px; width: 95px; height: 14px;}
#konkursyLogos a + span + span {top: -357px; left: 174px; width: 95px; height: 14px;}
#konkursyLogos a + span + span + span {top: -373px; left: 316px; width: 95px; height: 14px;}
#konkursyLogos a + span + span + span + span {top: -302px; left: 316px; width: 95px; height: 14px;}
#konkursyLogos span + span + span + span + span {top: -319px; left: -20px; width: 144px; height: 14px;}

/* UI */

.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}

/* Add 2 Any */

.topa2a {text-align: left;}
#a2apage_any_email { display:none !important; }
#a2amail_any_email { display:none !important; }
#a2apage_email { display:none !important; }
#a2apage_aol_mail { display:none !important; }
#a2apage_facebook { display:block !important; }
#a2apage_delicious { display:block !important; }
#a2apage_google_plus { display:block !important; }
#a2apage_diigo { display:block !important; }
#a2apage_twitter { display:block !important; }
#a2apage_digg { display:block !important; }
#a2apage_grono { display:none !important; }
#a2apage_note_PTZ { display:none !important; }
#a2apage_PTZ { display:none !important; }

/* Topicons */

#topIcons a.qrcode {background-image: url('/img/qrcode.png');}
#topIcons a.toprss {background-image: url('/img/rss.png');}
#topIcons a.topa2a {background-image: url('/img/a2a.png');}

/* Tiles */

.nbpTiles a {display: block; width: 600px; height: 100px; background-repeat: no-repeat; margin: 15px 0;}
.nbpTiles .leftTile a {background-position: left top;}
.nbpTiles .rightTile a {background-position: right top;}
.nbpTiles a > span {width: 300px; height: 100px; display: block;}
.nbpTiles .rightTile a > span {float: right;}
.nbpTiles .leftTile a > span {float: left;}
.nbpTiles a > span:hover {background-image:url(/img/grayframe-300x100.png)}
.nbpTiles div {width: 300px; height: 100px;}
.nbpTiles .rightTile div {float: left;}
.nbpTiles .leftTile div {float: right;}
.nbpTiles h4 {background-color: #e6e8eb; color: #00695f; margin: 0; font-size: 13px; padding: 3px 5px;}
.nbpTiles a:hover h4 {background-color: #00695f; color: #fff;}
.nbpTiles p {margin: 5px 0; padding: 2px 5px; color: #333;}
.nbpTiles p span {color: #00695f; font-weight: bold; padding-left: 5px;} .nbpTiles p span:hover {text-decoration: underline;}

/* Euro / CIE */

.ciedownload {width: 140px; height: 192px; padding-bottom: 5px; float: left; text-align: center;}
.ciedownload a img {border: 1px solid #e6e7e8; width: 102px; height: 144px;}
.ciedownload a:hover img {border-color: #215c4d;}
.ciedownload.sources, .ciedownload.sources {height: 130px;}
.ciedownload.sources {width: 175px !important;}
.ciedownload.sources a img {width: 170px; height: 90px; padding: 5px;}
.ciedownload.sources2 {width: 280px !important;}
.ciedownload.sources2 a img {width: 240px; height: 90px; padding: 10px;}
.ciemap	{width: 100%; height: 300px; margin-top: 20px;}
.gallery img {width: 150px; height: 99px; border: 1px solid #e6e7e8;}
.gallery img:hover {border-color: #215c4d;}

div.czyWieszZe {border: solid 1px #dfdfdf; padding: 3px; float: right; width: 250px; margin: 5px 0 5px 5px;}
div.czyWieszZe div {background-color: #dfdfdf; padding: 3px; font-weight: bold; margin: -3px -3px 3px -3px;}

.eurotiles > a, .eurotiles div {display: block; float: left; width: 295px; height: 100px; border: 1px solid #e6e8eb; margin: 5px 3px 0 0; width: 295px; height: 100px; background-image: url(/euro/monety/tiles.jpg?v=4);}
.eurotiles div {float: right;}
.eurotiles a + div {background: none;}
.eurotiles a span {position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;}
.eurotiles a:focus span {position: static; display: block; width: 295px; height: 100px; line-height: 100px; font-size: 30px; font-weight: bold; text-align: center; background-image: url(/img/transp90.png);}
table.eurocoins {width: 100%;}
.eurocoins th {font-size: 14px; font-weight: bold; background-color: #e6e8eb; padding: 5px;}
.eurocoins td:first-child {padding: 5px; text-align: center;}
.eurocoins td + td {padding-left: 20px;}
.eurocoins img {float: left; margin-left: 5px;}
.eurotileshp > a, .eurotileshp div {background-image: url(/euro/tiles-hp.jpg); display: block;}
.eurotileshp > div a {font-weight: bold;}
.eurotileshp > div > a {font-size: 13px; background-color: #e6e8eb; display: block; padding: 2px 2px 2px 5px; margin: 0 0 0 -5px;}
.eurotileshp div {border: none;}
.euroright > a {float: right;}
.euroright > div {float: left;}
.euroright > div a {padding: 2px 2px 2px 5px; margin: 0 -5px 0 0;}

/* Centrum Pieniądza */
/*
.wizualizacja div {width: 187px; height: 743px; float: left;}
.wizualizacja a {background: url(/cp/ekspozycja/ekspozycja.jpg); cursor: pointer; width: 187px; display: block;}
.wizualizacja a:hover {background: url(/cp/ekspozycja/ekspozycja_hover.jpg);}
.wiz01 {height: 123px;}
.wiz04 {height: 189px; background-position: 0 -123px !important;}
.wiz07 {height: 139px; background-position: 0 -312px !important;}
.wiz10 {height: 183px; background-position: 0 -451px !important;}
.wiz13 {height: 109px; background-position: 0 -634px !important;}
.wiz05 {height: 168px; background-position: 375px 0 !important;}
.wiz03 {height: 153px; background-position: 375px -168px !important;}
.wiz14 {height: 172px; background-position: 375px -321px !important;}
.wiz15 {height: 121px; background-position: 375px -493px !important;}
.wiz16 {height: 129px; background-position: 375px -614px !important;}
.wiz06 {height: 112px; background-position: 187px 0 !important;}
.wiz02 {height: 209px; background-position: 187px -112px !important;}
.wiz08 {height: 113px; background-position: 187px -321px !important;}
.wiz09 {height: 145px; background-position: 187px -434px !important;}
.wiz12 {height: 164px; background-position: 187px -579px !important;}
.ui-tooltip {display: block; width: 170px; padding: 5px;}
#tabsCP {background: url(/cp/img/background.jpg);}
.ekspFrame {width: 600px; height: 300px; background: url(/cp/ekspozycja/ramka.png);}
p.head2 + div.bankoteka {padding-top: 0 !important;}
.bankoteka {clear: both; padding-top: 20px;}
.bankoteka img {width: 150px; height: 200px; float: left;}
.bankoteka h2, .bankoteka h3, .bankoteka p {width: 400px; float: right;}
.bankoteka h2 {font-size: 14px; margin: 0 0 5px -4px; padding: 2px; background: url(/img/transp60.png); border-bottom: 1px solid #215c4d;}
.bankoteka h2 a {padding: 0 0 0 20px; background: url(/img/pdfnew.gif) top left no-repeat;}
.bankoteka h3 {font-size: 11px; margin: 5px 0 0 0;}
.bankoteka p {padding: 0; margin: 0;}
*/

/* bankoteka */

.bankoteka {width: 190px; height: 225px; padding-bottom: 5px; float: left; text-align: center;}
.bankoteka a img {border: 1px solid #e6e7e8; width: 185px; height: 185px;}
.bankoteka a:hover img {border-color: #215c4d;}

/* Cookie */

#cookies-message-container {display: none; position: fixed; bottom: 0; width:100%;}
#cookies-message {padding: 3px 0px; font-size: 12px;
	border-top: 2px solid #00695f; text-align: center; line-height: 2em;
	background-color: #efefef; width: 100%; z-index: 999;}
#cookies-message a.cbutton {background-color: #215C4D; padding: 3px 10px; color: #FFF; border-radius: 4px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; display: inline-block;
	margin-left: 10px; text-decoration: none; cursor: pointer;}

/* ADF */

.adfpdf a {width: 147px; float: left; margin-right: 2px}
.adfpdf img {width: 145px; height: 70px; border: solid 1px #efefef;}
.adfpdf img:hover {border-color: #215c4d;}

/* NBP accordion */

.nbpaccordion.ui-accordion .ui-accordion-header {padding-top: 2px; padding-bottom: 2px;}
.nbpaccordion h3.ui-accordion-header {background-image: none; background-color: #fff;}
.nbpaccordion p.ui-accordion-content {padding: 0.5em 2.2em;}
.nbpaccordion.noborder h3.ui-accordion-header {border: none;}
.nbpaccordion.noborder p.ui-accordion-content {border: none;}

/* LessonsAndChallenges */

.LessonsAndChallenges2014 {display: block; width: 152px; height: 70px; background: url(/badania/konferencje/2014/LessonsAndChallenges/youtube.png);}
.LessonsAndChallenges2014:hover {background-position: 0 70px;}
.LessonsAndChallenges20142 {display: block; width: 152px; height: 70px; background: url(/badania/konferencje/2014/LessonsAndChallenges/youtube2.png);}
.LessonsAndChallenges20142:hover {background-position: 0 70px;}
.LessonsAndChallenges20143 {display: block; width: 152px; height: 70px; background: url(/badania/konferencje/2014/LessonsAndChallenges/youtube3.png);}
.LessonsAndChallenges20143:hover {background-position: 0 70px;}

#colors {margin: 0; padding: 0; margin-top: -4px;}
#colors a {cursor: pointer;	padding: 1px 5px 1px 5px;color: #000; margin-right: 5px;}

/* Stream OnLine */

#sol-player-frame {width: 600px; height: 338px; overflow: hidden; border: 0; padding: 0; margin: 0; overflow: hidden; float: left;}

/* Oddziały */

table.ootable {width: 100%; border-collapse: collapse;}
table.ootable td {padding: 5px;}
table.ootable td i.fa {margin-right: 3px; font-size: 115%; line-height: 120%;}
table.ootable tr:nth-child(odd) {background-color: #e6e8eb; font-weight: bold; margin-top: 20px;}
table.ootable tr:nth-child(odd) td + td {text-align: right;}
table.ootable tr:nth-child(even) td:first-child {padding-left: 17px;}
table.ootable tr:nth-child(even) td:first-child b {margin-left: -12px; display: block; padding-bottom: 3px;}
table.ootable tr:nth-child(even) td:first-child i {margin-left: -10px;}
table.ootable tr:nth-child(even) td:last-child i:first-child {margin-left: 1px; margin-right: 5px;}
table.ootable tr:nth-child(even) td {padding-bottom: 15px;}