/* CSS Doc for Bank Pocztowy v.1.22 r.15102010 (pp)  */

html, body, h1, h2, h3, ul, li, p, dl, dt, dd {margin:0; padding:0;}
body {font-family:Tahoma; font-size:11px; background:#fff; line-height:1.6em; color:#707070;}

/* ------------------------- /layout\---------------------------- */
#container{margin:0 auto; width:980px;}
.content{padding:0 20px;}
#top{overflow:hidden; height:75px;}
	



#top h1 a {background:transparent url(../img/logo-bank_pocztowy.gif) no-repeat scroll 0 0; display:block; float:left; height:45px; margin-top:10px; text-indent:-666em; width:222px;}


#menu{overflow:hidden; height:40px;}

#main{overflow:hidden; background: url(../img/bg-main.gif) repeat-y scroll 0 0; height: 100%; }
	#main .bg-shadow{background: url(../img/bg-shadow.gif) repeat-x scroll 0 100%; height:62px; margin: 0 auto; width:978px; z-index:2;}
		#main .bg-shadow .menu{width:760px; float:left; position:absolute; z-index: 10;}
		#main .bg-shadow .szukaj{width:205px; float:right; padding-top:12px;}
		#main .bg-shadow .szukaj .send{background:#D72F35 url(../img/bgButtonSearch.png) no-repeat scroll 0 0;border:0 none;height:22px;padding:0;width:23px;cursor:pointer; margin: 0 3px;}
	#main #slideshow{float:left;}
	#main #zostan_klientem{float:left; background: url(../img/bg-red.gif) no-repeat;width:240px; height:240px; text-align:center;}	
		#main #zostan_klientem ul{padding-top:5px;}
			#main #zostan_klientem ul li{padding:10px 0 0 5px; text-align:left; margin-left:15px;}

	.menu-bottom {padding:20px 0;float: left; width: 700px}
		.menu-bottom ul li{display:inline; margin-left:15px; float: left;}
		.menu-bottom img.bip{float:left; padding-right:20px;}

	.top{ background: url(../img/bg-top.gif) repeat-x scroll 0 100%; height:254px; width:940px;}
	.left-content{float:left; width:717px; overflow:hidden;}
	.right-content{ width:222px; overflow:hidden; float:left;}
	.sub{overflow:hidden; clear:both; width:940px;}
	.top-sub{overflow:hidden; margin-bottom:10px;}

#footer{background: url(../img/bg-footer.gif) repeat-x scroll 0 0; display:block; height:50px; padding:10px 0;}
	#footer	ul li{display:inline; margin-right:15px;}
	#footer	.footer-menu{float:left; width:730px;}
	#footer	.footer-menu ul{padding-left:15px;}
	#footer .prawa{float:right;}
		#footer .prawa p{text-align:right; color:#003c66;}

#top p a{margin-left:10px; padding-right:7px; } 
#top h1{margin:0px;}
/* ------------------------- \layout/ ---------------------------- */

/* ------------------------- /button\---------------------------- */
input.button{border:medium none; cursor:pointer; padding:0; vertical-align:bottom;}
input#send{background:transparent url(../img/buttons/b_wyslij.gif) no-repeat scroll right center; height:26px; width:59px; float:right; margin:5px 0 10px 0;}
input.logowanie {background:transparent url(../img/buttons/logowanie.gif) no-repeat scroll right center; height:32px; width:186px; float:right;}
input.pokaz {background:transparent url(../img/buttons/pokaz.gif) no-repeat scroll right center; height:25px; width:55px;}
input.zostan_klientem {background:transparent url(../img/buttons/zostan_klientem.gif) no-repeat scroll right center; height:49px; width:204px; margin:10px 0;}
input.szukaj {background:transparent url(../img/buttons/szukaj.gif) no-repeat scroll right center; height:26px; width:59px; float:right; margin:15px;}
input.b_szukaj {background:transparent url(../img/buttons/szukaj.gif) no-repeat scroll right center; height:26px; width:59px;}
input.zloz_wniosek {background:transparent url(../img/buttons/zglos_wniosek.gif) no-repeat scroll right center;  height:26px; width:96px;  margin-bottom:10px; horizontal-align:left;}
input.ac_input{width:120px;}
#newsletterForm .text { margin-bottom: 10px; width: 200px; border: 1px solid #000; }
input#subscribe   { width: 203px; height: 26px; background: url(../img/button-zarejestruj.gif) no-repeat; vertical-align: top; }
input#unsubscribe { width: 100px; height: 26px; background: url(../img/b-unsubscribe.gif) no-repeat; vertical-align: top; }
/* ------------------------- \button/ ---------------------------- */

/* ------------------------- /classes\---------------------------- */
.fLeft{display:inline; float:left;}
.fRight{display:inline; float:right;}
.more{background:transparent url(../img/arr.gif) no-repeat scroll 100% 0.45em; padding-right:7px; font-size:1em;}
.more_homepage{padding-right:7px; font-size:11px; border: solid 0px #eeeeee; padding-top: 0px; position: relative; top: 10px;}
.red{color:#e2001a; font-weight:bold;}
.form{float:left; width:329px; padding-right:20px;}
.last{clear:right;float:right;margin-bottom:10px;width:222px;}
.inner{padding-right:17px;}
.open{display:block;}
.archiwum{ background:#fff;  border:1px solid #EAEAEA; padding:10px;}
p.blad{ text-align:center;color:#E2001A; font-weight:bold; clear:both;}
p.na_skroty { float: left; padding: 2px 10px 0 20px;}
img.kal{padding-right:60px;}
select.inbox { width: 137px; float: left; }
form#shortcut-form{float:left; padding-top:7px;}
#yui-history-iframe {position: absolute; visibility:hidden;}
ul.arr li a{background:transparent url(../img/arr.gif) no-repeat scroll 100% 0.45em; padding-right:7px;}
ul.arr2 {margin: 10px 0px 20px 20px;}
ul.arr2 li {background:transparent url(../img/arr.gif) no-repeat scroll 0 0.45em; padding-left:12px;}
ul#log{position:absolute; top:31px;width:186px; display:none;}
	ul#log li{display:block; font-size:14px; background:transparent url(../img/ul-log-bg.gif) no-repeat; height:59px; }
		ul#log li p{padding:10px;}
		ul#log li a{ color:#fff; font-weight:bold; display:block;}
span.small a{font-size:9px; font-weight:normal !important;}
/* ------------------------- \classes/---------------------------- */

/* ------------------------- /aktualnosci\---------------------------- */
.news {position: relative; float: left; width: 222px; height: 287px; margin: 28px 0 0; padding: 0 0 19px; background: url("../img/bg-shadow.gif") repeat-x 0 100%; overflow: hidden;}
.news h2.h2news {margin: 0 0 17px; padding: 0;}
.news .last {clear: none; float: none; width: auto; margin: 0;}
.news .single-item {height: 114px; margin: 0 0 10px; overflow: hidden;}
.news .box-news {margin: 0 0 10px; overflow: hidden;}
.news .box-news h3.title_news {clear: both; margin: 0 0 10px; padding: 0; font-size: 1em; line-height: 1em;}
.news .box-news p {margin: 0; padding: 0; line-height: 1.15em; }
.news .box-news span.data {float: right; font-size: 9px; padding: 0; margin: 0;}
.news .box-news a.more {float: left;}

/*Dynamic NEws*/
.dynamicNav{float:right; position:absolute; top:0; right:0;}
.dynamicNav a{display: block; float: left; height: 12px; width: 11px; text-indent: -9999px; margin: 0 2px; outline: none; font-size: 0px; line-height: 0px; }
.dynamicNav .bPrev{background: transparent url( ../img/news-sprite.gif) 0 0;}
.dynamicNav .bNext{background: transparent url( ../img/news-sprite.gif) 10px 0;}
/*
	.news p{color:#707070; line-height:1.3em;}
	.news h2{padding-top:10px;}
*/
.news01{padding:20px 0;  border-bottom:1px solid #EAEAEA;}
p.title_news{display:block; clear:both; float:left; padding-bottom:10px;}
span.title{font-weight:bold; color:#003366; float:left; width:640px;}
span.data{float:right;}

.box-news p.title_news { display:block; clear:both; float:none; padding: 0 0 4px 0; margin: 0;  }
.box-news p { margin: 0; padding: 0; margin: 0; line-height:1.15em; }
.box-news span.title { width: auto; }
.box-news span.data { float: none; font-size: 9px; padding: 2px 0 0 0; margin: 0; }
.box-news a.more { background:transparent url(../img/arr.gif) no-repeat scroll 100% 0.45em; padding: 0 7px 0 0; margin: 0; font-size:1em; }
/* ------------------------- \aktualnosci/---------------------------- */

/* ------------------------- /defaults\---------------------------- */
a{text-decoration:none; color:#003C66;}
.inner a{ color:#578CAF; text-decoration:underline;}
	a:hover{text-decoration:underline; color:#E2001A;}
	a img{border:none;}

ul li {line-height:1.3em; list-style-position:outside; list-style: none; }
select{-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; width:140px; background:#FBFAFA none repeat scroll 0 0; border:1px solid #D6D6D6; margin:0; padding:1px; vertical-align:baseline;}
input{-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; width:120px; background:#FBFAFA none repeat scroll 0 0; border:1px solid #D6D6D6; margin:0; padding:1px; vertical-align:baseline;}

.content h1 { text-align: left; font-size: 1.5em; color: #003c66; margin: 12px 0 6px 0; font-weight: bold; display: block; }
.content h2 { text-align: left; font-size: 1.4em; color: #003c66; margin: 12px 0 6px 0; font-weight: bold; display: block; }
.content h3 { text-align: left; font-size: 1.2em; color: #003c66; margin: 12px 0 6px 0; font-weight: bold; display: block; }
.content h4 { text-align: left; font-size: 1.0em; color: #003c66; margin: 12px 0 6px 0; font-weight: bold; display: block; }
.content p  { font-size: 1.0em; margin: 12px 0 6px 0; display: block; }
.content .menu-bottom p{margin: 0 0 6px; float: left;}

p.data { font-size:10px; }
p.title { font-weight:bold; color:#003366; font-size:12px; }
h2.h2news { padding:15px 0 0; }
/* ------------------------- \defaults/---------------------------- */	

/* ------------------------- /top-menu\---------------------------- */
	.top-menu li {display:block; float:left; height:40px; margin:0 10px 0 0;}
		.top-menu li a {display:block; height:100%;}
	.top-menu a {background-position:center 0px; background-repeat:no-repeat;}
		.top-menu .indywidualni a {background-image:url(../img/menu/menu01.gif); width:186px;}
		.top-menu .mikro a {background-image:url(../img/menu/menu02.gif); width:187px;}
		.top-menu .instytucje a {background-image:url(../img/menu/menu03.gif); width:113px;}
		.top-menu .sklep a {background-image:url(../img/menu/menu04.gif); width:120px;}
	.top-menu .selected a {background-position:center -40px; }
	.top-menu .selected a:hover {background-position:center -40px; }
	.top-menu a:hover {background-position:center -80px; }
/* ------------------------- \top-menu/---------------------------- */

/* ------------------------- /sub-menu\---------------------------- */
#container #main .bg-shadow .menu ul{padding:15px 0 15px 20px;}
	#container #main .bg-shadow .menu li{display:block; float:left; margin:0 10px 0 0; border-right:1px solid #dbdbdb; padding-right:10px;}
		#container #main .bg-shadow .menu li a{ font-size:13px;}
#container #main .bg-shadow .menu li.selected a{color:#707070;}
#container #main .bg-shadow .menu li ul{ display:none; margin:0 0 0 -11px; padding:5px; background:#FAFAFA; width:152px; border-right:1px solid #DBDBDB; border-left:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB;}
#container #main .bg-shadow .menu li.open ul{display: block !important;}
	#container #main .bg-shadow .menu li ul.menu li{float:none; border-right:none; padding:3px;}
	#container #main .bg-shadow .menu li ul.menu li p a{font-size:10px;}
/* ------------------------- \sub-menu/---------------------------- */

/* ------------------------- /box01\---------------------------- */
.boksy01{float:left;}
.box01{width:222px; overflow: hidden; float:left; height:294px; margin-right:17px; background: url(../img/bg-shadow.gif) repeat-x scroll 0 100%; padding-bottom:40px; text-align:center; display: inline;}
.box01 p.txt{font-weight:bold; color:#003366; font-size:110%; margin:20px 0;}
.box01 h2{padding:10px 0 0 0;}
.box01 p.txt_homepage{font-weight:bold; color:#003366; font-size:110%; margin:20px 0; text-align:left;}
.box01 p {margin:0; padding: 0;}
.box01 {height:291px;margin: 24px 17px 0 0;overflow:hidden;padding-bottom:19px;}
.box01 table{padding: 0;}
.box01 table td{padding: 0; margin: 0;}
.box01 h2{margin:0 0 20px;padding:0;}
/* ------------------------- \box01/---------------------------- */

/* ------------------------- /breadcrumb\---------------------------- */
#breadcrumb{width:790px; display:block; float:left;}
	#breadcrumb p {color:#707070;}
		#breadcrumb p a {font-weight:bold;}
/* ------------------------- \breadcrumb/---------------------------- */

/* ------------------------- /site-actions\---------------------------- */
#site-actions{ height:25px; width:150px; float:left;}
	#site-actions p {display:inline; float:left; margin-left:10px;}
p#text-size {padding:3px 0 0;}
	p#text-size a {color:#a0a0a0; font-weight:bold; padding:0 3px; text-decoration:none;}
		p#text-size a:hover, p#text-size a.sel {color:#686868;}
	p#text-size a.small {font-size:13px;}
	p#text-size a.normal {font-size:18px;}
	p#text-size a.big {font-size:23px; font-weight:normal;}
p#mail-to-friend a img {background:transparent url(../img/ic-mail.gif) no-repeat scroll 0 0;width:25px;}
p#print-content a img {background:transparent url(../img/ic-print.gif) no-repeat scroll 0 0;width:25px;}
/* ------------------------- \site-actions/---------------------------- */

/* ------------------------- /html element box 01\---------------------------- */
table.tab-boxes{margin-top:10px;}
table.tab-boxes td {border:medium none; margin:0; padding:0 0 13px; vertical-align:top; width:222px;}
	table.tab-boxes td.header {padding:7px 0 0;}
	table.tab-boxes td.gap {font-size:1px; line-height:1px; padding:0; width:17px;}
	table.tab-boxes td.footer {background:transparent url(../img/bg-shadow.gif) repeat-x scroll center bottom; font-size:1px; height:19px; line-height:1px; padding:0;}
	table.tab-boxes td p img{padding-bottom:10px;}
table.tab-boxes td ul.arr{margin-bottom:10px;}
table.tab-boxes td p.wniosek {padding-top:10px;}
table.tab-boxes td p.wniosek a.more{background:transparent url(../img/arr.gif) no-repeat scroll 100% 0.7em; padding-right:7px; font-size:11px;}
/* ------------------------- \html element box 01/---------------------------- */

/* ------------------------- /placowki\---------------------------- */
table.tab-placowki{width:100%; background:#fff; border:1px solid #eaeaea; clear:both; display:block;}
	tr.odd{background:#f8f8f8;}
	table.tab-placowki thead tr td{font-weight:bold; padding:5px;}
	table.tab-placowki tbody tr td{padding:5px;}
.placowki{height:300px; overflow:auto;}
.form form{overflow:hidden; background:#fff; border:1px solid #eaeaea; margin-top:10px;}
.form ul{padding-top:10px;}
.form ul li{ border-bottom:1px solid #eaeaea; height:20px; padding:5px 0;  padding-left:15px; padding-right:15px;}
.form ul li label{float:left;}
.form ul li input{float:right;}
input.checkbox{width:20px;}
#mapa{width: 573px; height: 376px; float: left; position: relative; background-color: rgb(229, 227, 223); overflow:hidden; margin-bottom:20px;}
table.tab-placowki tr td.col01{width:60px;}
table.tab-placowki tr td.col02{width:100px;}
table.tab-placowki tr td.col03{width:340px;}
table.tab-placowki tr td.col04{width:90px}
table.tab-placowki tr td.col05{width:90px}
table.tab-placowki tr td.col06{width:75px}
table.tab-placowki tr td.col07{width:75px;}
/* ------------------------- \placowki/---------------------------- */

/* ------------------------- /right-content\---------------------------- */
.right-content h2{background:#fff; margin:0; padding:10px 15px;}
.right-content ul.menu{background:#fff; padding-bottom:5px;}
	.right-content ul.menu li{border-top:1px solid #dbdbdb; margin-left:15px; margin-right:15px; padding:3px 0;}
		.right-content ul.menu li a{background:transparent url(../img/arr.gif) no-repeat scroll 100% 0.45em; padding-right:7px;}
.right-content .zobacz{background:#eaeaea;}
	.right-content .zobacz h2{background:#eaeaea;}
	.right-content .zobacz ul li{border-top:1px solid #fff; margin:0 15px 0 15px; padding:3px 0;}
/* ------------------------- \right-content/---------------------------- */

/* ------------------------- /sitemap\---------------------------- */
#sitemap { clear:both; overflow:hidden; margin-bottom:20px;}
#sitemap ul.menu{margin:0; padding:0;}
#sitemap ul.menu li.level0{float: left; width: 202px; margin-right:17px; background:#FFFFFF none repeat scroll 0 0; padding:10px;}
	#sitemap ul.menu li.level1 a{font-size:1.3em; font-weight:bold;}
	#sitemap ul.menu li.level2 a{font-size:1em; font-weight:normal; }
#sitemap ul.menu li.level0 li{padding:3px 0;}
#sitemap ul.menu li.level2 p{border-top:1px solid #DBDBDB;}
	#sitemap ul.menu li.level0 p{display:none}
	#sitemap ul.menu li.level0 li p{display:block; padding: 3px 0;}
	#sitemap .level2 a{background:transparent url(../img/arr.gif) no-repeat scroll 100% 0.45em; padding-right:7px;}

.map-footer{display:block; clear:both;}
.map-footer ul.menu{margin:0; padding:0;}
.map-footer ul.menu li.level0{float: left; width: 202px; margin-right:17px; background:#FFFFFF none repeat scroll 0 0; padding:10px;}
.map-footer ul.menu li.level0 li{padding:3px 0;}
	.map-footer ul.menu li.level0 p{display:none}
	.map-footer ul.menu li.level0 li p{display:block; padding: 3px 0;}
	.map-footer a{background:transparent url(../img/arr.gif) no-repeat scroll 100% 0.45em; padding-right:7px;}
.map-footer ul.menu li p{border-bottom:1px solid #DBDBDB;}
/* ------------------------- \sitemap/---------------------------- */

/* -------------------------- /tabs\----------------------------- */
.tabs-header {margin-bottom:-25px;padding:0 10px;}
.tabs-header h1{color: white; font-size: 2.2em; margin: 0;}
#tabbedContent #tabMenu { clear: both; height: 33px; }
#tabbedContent ul#tabs{float: left; margin: 18px 0 0 0; background:transparent url(../img/tabs/tab-bg-btm.gif) repeat-x scroll 0 100%; width:100%;}
#tabbedContent #tabs li {float: left; height: 31px; color: #fff; margin: 0; padding: 0; background: transparent url(../img/tabs/tab-bg.gif) repeat-x 0 100%;}
#tabbedContent #tabs li a {display: block; padding: 2px 3px 0; color: #036; font-size: 12px; text-decoration: none; line-height: 105%;}
#tabbedContent #tabs li a:hover {color: #707070;}

#tabbedContent #tabs li.TabStart {background:transparent url(../img/tabs/tab-start.gif) no-repeat scroll 0 top;width:3px; }
#tabbedContent #tabs li.TabsStart{background:transparent url(../img/tabs/tabs-start.gif) no-repeat scroll 0 top;width:3px; }
#tabbedContent #tabs li.TabEnd, #tabbedContent #tabs li.prevSelTabEnd{background:transparent url(../img/tabs/tab-end.gif) no-repeat scroll 0 top;width:2px;}
#tabbedContent #tabs li.TabsEnd{background:transparent url(../img/tabs/tabs-end.gif) no-repeat scroll 0 top;width:3px;}

#tabbedContent #tabs li.selectedTabsStart{background:transparent url(../img/tabs/tabs-start-sel.gif) no-repeat scroll 0 top;width:3px; }
#tabbedContent #tabs li.selectedTabStart {background:transparent url(../img/tabs/tab-start-sel.gif) no-repeat scroll 0 top;width:3px; }
#tabbedContent #tabs li.selected{background: transparent url(../img/tabs/tab-bg-sel.gif) repeat-x scroll 0 100%; }
#tabbedContent #tabs li.selected a{color:#707070;}
#tabbedContent #tabs li.selectedTabsEnd{background:transparent url(../img/tabs/tabs-end-sel.gif) no-repeat scroll 0 top;width:3px; }
#tabbedContent #tabs li.selectedTabEnd {background:transparent url(../img/tabs/tab-end-sel.gif) no-repeat scroll 0 top;width:2px; }

#tabbedContent {width:700px;margin-bottom:15px;float: left;overflow:hidden; clear: both;}
#tabbedContent .tabHeader{display:none;}
#tabbedContent .tabFooter{display:none;}
#tabbedContent #tabCont {color:#707070; background:#fff; height: 100%;overflow:hidden;clear: both; padding: 10px; border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8;}
     #tabbedContent #tabCont img{padding-right:10px;}
     #tabbedContent #tabCont ul li{margin-left:10px;}
#preloader {position: absolute; z-index: 9999; opacity: .7; filter: alpha(opacity=70); background: #ccc url(../img/tabs/ic-loader.gif) no-repeat 50% 10px;/*margin-left:10px;margin-top:45px;*/}
/* -------------------------- \tabs/----------------------------- */

/* JQuery autocomplete*/

.ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999;}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block;
	/*  if width will be 100% horizontal scrollbar will apear  when scroll mode will be used */
	/*width: 100%;*/
	font: menu; font-size: 12px;
	/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox*/ 
	line-height: 16px; overflow: hidden; }
.ac_loading {background: white url('../img/indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A; color: white;}

/* -------------------------- /kurs walut\----------------------------- */
table.default{width:100%; background:#FFFFFF none repeat scroll 0 0; border:1px solid #EAEAEA;}
	table.default thead tr{background:#F8F8F8; font-weight:bold;}
	table.default tr td{padding: 3px 5px; text-align:center;}
	table.default thead tr td.country{text-align:center;}
	table.default tr td.country{text-align:left; padding-left:10px;}
	table.default thead tr td.middle{text-align:center;}
/* -------------------------- \kurs walut/----------------------------- */

/* Default style sheet for jQuery date picker v3.7.0. */

#datepick-div, .datepick-inline {font-family: Arial,Helvetica,sans-serif; font-size: 14px; padding: 0; margin: 0; background: #ddd; color: #000; width: 15em;}
#datepick-div {display: none; border: 1px solid #777; z-index: 100; /*must have*/}
.datepick-inline {float: left;display: block;border: 0;}
.datepick-rtl {direction: rtl;}
.datepick-dialog {padding: 5px !important;border: 4px ridge #ddd !important;}
.datepick-disabled {position: absolute;z-index: 100;background-color: white;opacity: 0.5;filter: alpha(opacity=50);}
button.datepick-trigger {width: 25px;padding: 0px;}
img.datepick-trigger {margin: 2px;vertical-align: middle;}
.datepick-prompt {float: left;padding: 2px;}
* html .datepick-prompt { /* IE6 */ width: 15em;}
.datepick-control, .datepick-links, .datepick-header, .datepick {clear: both; float: left; width: 100%; color: #707070;}
.datepick-control { background: #707070; padding: 2px 0px;}
.datepick-links { color:#707070; background: #ddd; padding: 2px 0px;}
.datepick-control, .datepick-links {font-weight: bold; font-size: 80%;}
.datepick-links label {padding: 2px 5px; color: #888;}
.datepick-clear, .datepick-prev {float: left; width: 34%;}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {float: right;text-align: right;}
.datepick-current {float: left; width: 30%;text-align: center;}
.datepick-close, .datepick-next {float: right; width: 34%; text-align: right;}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {float: left; text-align: left;}
.datepick-header {background: #707070; text-align: center; font-weight: bold; min-height: 1.5em;}
.datepick-header select {background: #707070; color: #fff; border: 0px; font-weight: bold; width:100px;}
.datepick-header span {position: relative;top: 3px;}
.datepick {background: #ccc;text-align: center;font-size: 100%;}
.datepick a {display: block;width: 100%;}
.datepick-title-row {background: #F8F8F8;}
.datepick-title-row th {text-align: center;font-weight: normal;}
.datepick-days-row {background: #eee; color: #666;}
.datepick-week-col {background: #777;color: #fff;}
.datepick-days-cell {color: #000; border: 1px solid #ddd;}
.datepick-other-month {background: #fff;}
.datepick-week-end-cell {background: #ddd;}
.datepick-title-row .datepick-week-end-cell {background: #F8F8F8;}
.datepick-week-over {background: #ddd;}
.datepick-unselectable {color: #888;}
.datepick-today {background: #fcc;}
.datepick-current-day {background: #777; color: #fff;}
.datepick-days-cell-over {background: #fff; color: #000; border: 1px solid #777;}
.datepick-status {background: #ddd; width: 100%; font-size: 80%; text-align: center;}
#datepick-div a, .datepick-inline a {cursor: pointer;margin: 0;padding: 0;text-decoration: none;}
.datepick-inline .datepick-links a {padding: 0 5px !important;}
.datepick-links a {padding: 2px 5px !important;}
.datepick-title-row a {color: #eee;}
.datepick-control a:hover {color: #333;}
.datepick-links a:hover, .datepick-title-row a:hover {background: #ddd;color: #707070 ;}
.datepick-multi .datepick {border: 1px solid #777;}
.datepick-one-month {float: left; width: 15em;}
.datepick-new-row {clear: left;}
/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover { display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -1px; /*must have*/ left: -1px; /*must have*/ width: 187px; /*must have*/  height: 187px; /*must have*/}

/* -------------------------- /FAQ\----------------------------- */
#faq {margin-top:10px;}
#faq ul.faq li{ border-top:1px solid #eaeaea; cursor:pointer;}
#faq h3{color:#003366; font-weight:bold; font-size:1em; margin:0px; padding:5px 0;}
#faq p.question{color:#003366; font-weight:bold; font-size:1em; margin:0px; padding:5px 20px 5px 0;}
#faq ul.faq li.dropdown h3{margin-left:-15px;}
#faq ul.faq li.dropdown{padding:0 15px;}
#faq ul.faq li.dropup ul.faq li.dropup{background:#fff url(../img/up.gif) no-repeat scroll 680px 0.6em; padding-left:15px;}
#faq ul.faq li.dropup ul.faq li.dropup p a{color:#707070;}
.answer p {margin:0px; padding:5px 15px 10px 0;}
#faq ul.faq li.dropdown {background:transparent url(../img/down.gif) no-repeat scroll 680px 0.6em;}
#faq ul.faq li.dropup {background:transparent url(../img/up.gif) no-repeat scroll 680px 0.6em;}
p.abuttons{text-align:right; padding-right:13px;}
#faq ul.faq li.dropup ul.faq li.dropup ul.faq li{border: none !important;}
/* -------------------------- \FAQ/----------------------------- */

/* -------------------------- /dictionary\----------------------------- */
#dictionary p.alphabet{text-align:center; color:#003366; font-weight:bold; font-size:1.2em;}
	#dictionary p.alphabet a{text-decoration:underline; padding:0 5px;}
	#dictionary p.dict-name{padding:0 5px; color:#003366;font-weight:bold; font-size:1.1em;}
	#dictionary p.dict-def{padding:5px; margin-bottom:10px; background:#fff; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;}
/* -------------------------- \dictionary/----------------------------- */

/* -------------------------- /sonda\----------------------------- */
.weekPoll{background:#fff; width:222px; overflow:hidden;}
.weekPoll p{padding:2px 15px;}
.weekPoll h2{padding:15px 15px 0 }
.weekPoll form{padding:5px 0;}
input.radio{width:20px; }
.weekPoll div.results {background:transparent url(../img/resBg.gif) repeat-x scroll 0 0; clear:both;font-size:1px;height:7px;margin:2px 15px;padding-bottom:2px;}
.weekPoll p.results {float:left;padding-bottom:5px;display:block; width:120px;}
.weekPoll p.answers {float:right;font-weight:bold;text-align:right;display:block; width:30px;}
p.center {width:192px; clear:both; text-align:center;}
/* -------------------------- \sonda/----------------------------- */

/* -------------------------- /kalkulatory\----------------------------- */

#kalkulator{
	
	/* background-image: url("../../images/calc/10dniowa.jpg"); */
	background-repeat: no-repeat;
	background-position: 95% 25%;

}
div.kalkulator		{ padding: 10px; }
div.kalkulator label	{ width: 120px; text-align: right; display: block; float: left; margin: 4px; }
div.kalkulator input	{ width: 80px; text-align: right; display: block; float: left; margin: 4px; }
div.kalkulator input.button_form { width: 96px; border:none; margin: 10px 0px;}
div.kalkulator p	{ display: block; clear: both; }
/* -------------------------- \kalkulatory/----------------------------- */

#main-menu .menu li p { line-height: normal; margin: 0; }
#sitemap .menu li p { line-height: normal; margin: 0; }
ul.menu li ul.menu li p { line-height: normal; margin: 0; }

/* -------------------------- /mail-to-friend\----------------------------- */
#recommendForm {border:none; background:#F8F8F8; margin:0; padding:0;}
#recommendForm h2{padding-bottom:10px;}
form#recommendForm .errors {width:540px; margin:0; padding-bottom:10px; }
form#recommendForm .errors p{ color:#E2001A}
fieldset{border:none; margin:0; padding:15px 0;}
#popup .box .form{ background:#F8F8F8;padding:20px; width:560px;}
#popup .box .form form p.label {clear:left; float:left; font-weight:bold; width:180px;}
#popup .box .form form p.data {float:left; width:328px; font-size:11px; color:#578CAF;}
#popup .box .form form p.data input{width:318px;}
#popup .box .form form p.data textarea{width:318px; border:1px solid #D6D6D6; background:#FBFAFA none repeat scroll 0 0;}
input#send-form{background:transparent url(../img/buttons/b_wyslij.gif) no-repeat scroll right center; height:26px; width:59px;}
input#close{background:transparent url(../img/buttons/b_zamknij.gif) no-repeat scroll right center; height:26px; width:62px; float:left; margin-right:30px;}
fieldset.footer{text-align:right;}
#popup h2.center{text-align:center;}
#popup p.center{margin-left:265px;}

/* -------------------------- \newsletter/----------------------------- */
#newsletterForm{color: #003C66}
#newsletterForm ul.arr li{list-style: disc outside none; margin-left: 15px; vertical-align:top;}

/* -------------------------- \social/----------------------------- */
.social{float:right;height:50px;width:222px;}

#socialBookmarks {
	width: 212px;
	border: solid 1px #94a3c4;
	background: #eaeaea;
	padding: 4px;
	text-align: center;
}
#socialBookmarks img {
	border: solid 1px #eaeaea;
}
#socialBookmarks a img {
	border: solid 1px #eaeaea;
	padding: 3px;
	vertical-align: middle;
}
#socialBookmarks a:hover img {
	border: solid 1px #94a3c4;
	padding: 3px;
}





/* -------------------------- \topup/----------------------------- */

#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
          
     background-image:url(../img/Bez-nazwy-2.png);
     
     z-index: 100;
}



#overlay div {
     
     width: 924px;
     height: 668;
     margin: 1px;
     background-color: #fff;
     border:0px solid #ff0000;
     margin-left:12%;
     margin-top:5%;
     
}
#overlay a{
     
     position: absolute;
     top: 55px;
     left: 930px;
     z-index: 2
}

#overlay img{
     z-index: 1
}


/* ---------- IE7 list fix ---------- */
div.postentry ol li {display:list-item;}




/* -------------------------- \kontakt_box/----------------------------- */


#kontakt_box {
	position: relative;
	width: 222px;
	height: 298px;
	background: url(../img/kontakt_box/kontakt_box.jpg) no-repeat;
	font-size: 13px;
	font-family:Tahoma, Verdana, "Myriad Pro", Arial, Helvetica, sans-serif;

}
a.kontakt_line {
	margin: 0px;
	width: 179px;
	height: 47px;
	padding-left: 43px;
	padding-top: 10px;
	font-weight: bold;
	display: block;
}
#kontakt_box a:link, #kontakt_box a:hover, #kontakt_box a:visited {
	color: #dce9f9;
	text-decoration: none;
}
a.kontakt_line1 {
	background: url(../img/kontakt_box/kontakt_box_01.jpg) no-repeat;
}
a.kontakt_line2 {
	background: url(../img/kontakt_box/kontakt_box_02.jpg) no-repeat;
}
a.kontakt_line3 {
	background: url(../img/kontakt_box/kontakt_box_03.jpg) no-repeat;
}
a.kontakt_line4 {
	background: url(../img/kontakt_box/kontakt_box_04.jpg) no-repeat;
}
a.map_line5 {
	background: url(../img/kontakt_box/kontakt_box_05.jpg) no-repeat;
	margin: 0px;
	width: 111px;
	height: 62px;
	padding-left: 111px;
	padding-top: 8px;
	font-weight: bold;
	font-size: 11px;
	text-align:center;
	display: block;
	line-height: 13px;
}
#kontakt_box a:hover {
	background-image:none;
}
#kontakt_box span.menu {
	vertical-align: middle;
	color: #dce9f9;
	text-decoration: none;
}

