/*
Theme Name:		E-banki
Theme URI:		http://e-banki.com
Description:	Szablon e-banki
Version:		1.0
Author:			Jotnet
Author URI:		http://jotnet.pl
*/

*{
	margin: 0px;
	padding: 0px;
	border: none;
}
body, html{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7f85;
	background: url(images/tlostrony.png) repeat-x top #FFFFFF;

}
/* Ogólne style */
a{
	color: #43619f;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
small{
	font-size: 9px;
	color: #777777;
	line-height: 16px;
}
h1 {
font-weight: normal;
color: #777777;
font-size: 21px;
}
cite{
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
}
input, textarea{
	border: 2px solid #f2f2f2;
	margin: 0px 0px 6px 0px;
	color: #828282;
}
textarea{
	width: 560px;
	overflow: auto;
}
label{
	padding: 0px 5px 0px 3px;
	vertical-align: top;
}
input#submit{
	background: url(images/wyslijKom.png);
	width: 132px;
	height: 27px;
	color: #5c5c5c;
	border: 0px;
	font-size: 10px;
	padding: 0px 10px 3px 0px;
}
/* Koniec ogólnych styli */
div#wysrodkowanie{
	margin: 0px auto;
	width: 900px;
}

div#leftMenu{
	color:#435D96;
	font-size: 26px;
	float: left;
}
div#leftMenu h1{
color: #435D96;
padding: 3px 0 0 0;
margin: 4px 0 0 0;
font-size: 19px;
}

ul#topMenu{
	float: right;
	list-style: none;
	margin-top: 12px;
	margin-bottom: 14px;
}

ul#topMenu li{
	display: inline;
	float: left;
	height: 15px;
	border-right: 1px solid #ebebeb;
	padding: 0px 20px;
}
ul#topMenu a{
	color: #828282;
	text-decoration: none;
}
ul#topMenu a:hover{
	text-decoration: underline;
}
div#top{
	float: left;
	width: 900px;
	height: 157px; /* pamietaj o wysokosci mino */
	background: url(images/top.jpg) left top no-repeat #FFF;
}
div#wyszukiwarka{
	float: right;
	width: 242px;
	height: 38px;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	padding: 8px 0px 0px 6px;
	color: #b6b6b6;
}
input#szukajTekst{
	width: 158px;
	height: 18px;
	border: 1px solid #f0f0f0;
	background: url(images/szukajTekst.png) no-repeat;
	color: #7d7f85;
	padding: 2px 0px 0px 5px;
	font-size: 10px;
	margin: 0px 6px;
}
input#szukajButton{
	width: 17px;
	height: 20px;
	background: url(images/button.png) no-repeat #45609a;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
label#labelSzukaj{
	padding: 0px;
	margin: 0px;
	vertical-align: top; 
}
ul#opis{
	float: right;
	clear: both;
	width: 233px;
	height: 68px;
	border: 1px solid #ececec;
	margin: 26px 6px 0px 0px;
	font-size: 9px;
}
ul#opis li{
	list-style: none;
	background: url(images/li.png) left center no-repeat;
	margin-left: 6px;
	padding: 5px 0px 5px 20px;
}

div#topReklama{
	float: left;
	width: 900px;

}

ul#mainMenu{
	float: left;
	width: 900px;
	background: url(images/pasekMenu.png) #435f99 left bottom;
	color: White;
	margin-bottom: 10px;
}
ul#mainMenu li{
	display: inline;
	float: left;
	position: relative;
	list-style: none;
}
ul#mainMenu li ul { 
	display: none; 
	position: absolute;
	background: #435f99;
	top: 35px; 
	left: 0; 
}
ul#mainMenu li ul li{
	display: inline;
	clear: both;	
	padding: 0px;
	margin: 0px;
}
ul#mainMenu li ul li a{
	padding: 7px 10px 0px 25px;
	margin-left: 0px;
	margin: 0px;
	display: block;
	border-bottom: 1px solid #e3e7ef;
	width: 180px;
	height: 19px;
	background: url(images/li4.png) left center no-repeat;
}
ul#mainMenu li ul a{
	background-image: none;
}
ul#mainMenu li:hover ul, ul#mainMenu li.over ul{ display: block; }
ul > li { top: auto; left: auto; }
ul#mainMenu li a{
	display: block;
	float: left;
	color: White;
	font-weight: bold;
	text-decoration: none;
	height: 24px;
	padding: 11px 19px 0px 19px;
	font-size: 10px;
	background: url(images/mainmenuelement.png) no-repeat bottom right;
}
ul#mainMenu li a:hover{
	color: #FFFFAE;
}
div#content{
	float: left;
	width: 570px;
	overflow: hidden;
}

p#strzalkaDoLewej{
	text-align: left;
	background: url(images/strzalkadolewej.png) left center no-repeat;
	padding: 3px 0px 3px 20px;
}
p#strzalkaDoPrawej{
	text-align: right;
	background: url(images/strzalkadoprawej.png) right center no-repeat;
	padding: 3px 20px 3px 0px;
	margin-bottom: 10px;
}
p#strzalkaDoPrawej a, p#strzalkaDoLewej a{
	color: #999999;
	text-decoration: none;
}
p#strzalkaDoPrawej a:hover, p#strzalkaDoLewej a:hover{
	text-decoration: underline;
}
div.kalendarz{
	float: left;
	width: 48px;
	height: 50px;
	background: url(images/kalendarz.png) no-repeat;
}
p.miesiac{
	text-align: center;
	color: White;
	padding: 4px 4px 3px 0px;
}
p.dzien{
	text-align: center;
	font-size: 20px;
	color: #666666;
	padding: 0px 4px 0px 0px;
}
h2{
	float: right;
	width: 570px;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 1px dotted #5c5c5c;
	padding: 0px 0px 3px 0px;
	margin-left: 3px;
	color: #333333;
}

h2.left{
	float: left;
	width: 570px;
	font-size: 16px;
	border-bottom: 1px dotted #5c5c5c;
	padding: 0px 0px 3px 0px;
	margin-left: 0px;
	color: #333333;
}
h2.left a{
	color: Black;
	text-decoration: none;
}

h2 a{
	color: Black;
	text-decoration: none;
}
h2 a:hover {
	color: #CC6600;
	text-decoration: none;
}
p.postmetadata{
	padding-left: 0px;
}
p.postmetadata span.kategoria{
	float: left;
	background: url(images/folder.png) no-repeat left center;
	padding: 8px 0px 8px 20px;
	margin-left: 10px;
	display: block;
	color: #999999;
	text-decoration: none;
}
p.postmetadata a.komentarz{
	float: right;
	background: url(images/dodajkomentarz.png) no-repeat left center;
	padding: 8px 0px 8px 13px;
	display: block;
	color: #999999;
	text-decoration: none;
}
p.postmetadata a:hover{
	text-decoration: underline;
}
div.entry{
	float: left;
	width: 570px;
	padding: 8px 0px 0px 0px;
	color: #5c5c5c;
	line-height: 19px;
	font-size: 12px;
}
div.entry p {
padding: 0px 0px 10px 0px;
	text-align: justify;
}
div.entry img {
	border: #EBEBEB 1px solid;
	padding: 4px;
	margin: 0px 0px 1px 5px;
}
img.obrazekPoLewej{
	float: left;
	margin: 0px 10px 10px 0px;
}
div.entry ul{
	margin: 6px 0px 15px 40px;
}
div.entry ul li{
	list-style:  url(images/li2.png);
}
div.entry strong{
color: #555555;
}

div.entry1{
	float: left;
	width: 570px;
	padding: 8px 0px 0px 0px;
	color: #5c5c5c;
	line-height: 19px;
	font-size: 11px;
}
div.entry1 p {
padding: 0px 0px 10px 0px;
	text-align: justify;
}
div.entry1 img {
	border: #EBEBEB 1px solid;
	padding: 4px;
	margin: 0px 0px 1px 5px;
}
div.entry1 ul{
	margin: 6px 0px 15px 40px;
}
div.entry1 ul li{
	list-style:  url(images/li2.png);
}
div.entry1 strong{
color: #555555;
}

div.pager{
	float: left;
	width: 570px;
	padding: 8px 0px 0px 0px;
	color: #5c5c5c;
	line-height: 21px;
	font-size: 12px;
}
div.pager p {
padding: 0px 0px 10px 0px;
	text-align: justify;
}
div.pager ul{
	margin: 6px 0px 15px 40px;
}
div.pager ul li{
	list-style:  url(images/li2.png);
}
div.pager strong{
color: #555555;
}
blockquote{
	border: 1px solid #f0f0f0;
	padding: 10px 20px 10px 20px;
	margin: 20px 40px 20px 40px;
}
div#tagi{
	float: left;
	width: 528px;
	border: 1px solid #f0f0f0;
	background: url(images/tagi.png) left top no-repeat #fafafa;
	padding: 4px 5px 10px 35px;
	margin-bottom: 15px;
	color: #5c5c5c;
}
hr.kropkowana{
	border-bottom: 1px dotted #5c5c5c;
	height: 1px;
	color: White;
	background: White;
	width: 570px;
	margin: 10px 0px 5px 0px;
	float: left;
}
div#definicje{
	float: left;
	width: 570px;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px dotted #5c5c5c;
	border-top: 1px dotted #5c5c5c;
}
div#definicje p{
	padding: 15px 0px;
}
div#definicje a, strong{
	color: #43619f;
	font-weight: bold;
	text-decoration: none;
}
div#definicje a:hover{
	text-decoration: underline;
}
h3#comments, h3#respond{
	float: left;
	width: 570px;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	padding: 6px 0px;
}
ol.commentlist{
	float: left;
	width: 570px;
	padding: 6px 0px;
	list-style: none;
}
ol.commentlist .text {
font-size: 11px;
line-height: 15px;
color: #555555;
}
ol.commentlist li{
	padding: 7px 11px;
	margin-bottom: 13px;
	background: #FEFDF3;
}
ol.commentlist li.alt{
	background: #fafafa;
}
ol.commentlist p{
	margin-bottom: ;
}
form#commentform{
	float: left;
	width: 570px;
	border-bottom: 1px dotted #5c5c5c;
	margin-bottom: 10px;
	padding-bottom: 10px; 
}
div#inneArty{
	float: left;
	width: 552px;
	border: 1px solid #f4f4f4;
	background: #fafafa;
	padding: 8px;
	line-height: 15px;
	margin-bottom: 20px;
}
div#inneArty h2{
float: none;
font-weight: normal;
color: #B92531;
font-size: 17px;
border-bottom: 0px;
}
div#inneStrony{
	float: left;
	width: 552px;
	border: 1px solid #f4f4f4;
	background: #fafafa;
	padding: 8px;
	line-height: 15px;
	margin-bottom: 20px;
	font-size: 11px;
}
div#inneArty h3{
	font-size: 12px;
	color: #5c5c5c;
	font-weight: bold;
	margin-bottom: 14px;
}
p.tytulArta{
	background: url(images/li2.png) left center no-repeat;
	padding: 6px 0px 6px 12px;
}
p.tytulArta a{
	font-weight: bold;
}



div#inneArty ul{
		list-style: none;
}

div#inneArty li{
	background: url(images/li2.png) left center no-repeat;
	padding: 6px 0px 6px 12px;
}


div#footer{
	float: left;
	width: 900px;
}
div#footer ul{
	float: left;
	width: 900px;
	border-bottom: 1px solid #e8e7e7;
	border-top: 1px solid #fcfcfc;
	background: #fdfdfd;
	list-style: none;
	text-align: center;
	font-size: 10px;
}
div#footer ul li{
	display: inline;
	float: left;
	text-align: center;
	padding: 0px 13px 0px 13px;
	background: url(images/menustopka.png) right bottom no-repeat;
}
div#footer ul li.ostatnielem{
	background: none;
}
div#footer ul li a{
	display: block;
	float: left;
	color: #5c5c5c;
	padding: 12px 0px 10px 0px;
}
p#copyright{
	float: right;
	margin: 21px 0px 22px 0px;
	text-align: right;
	color: #b6b6b6;
}
div#panelMenu{
	float: right;
	width: 310px;
	overflow: hidden;
}
div#menuFinanse, div#menuInne, div#reklama, div.modul{
	float: left;
	background: url(images/podLeweMenu.png) top repeat-x;
	border: 1px solid #ebebeb;
	width: 308px;
	margin-bottom: 20px;
}
ul.naglowekMenu{
	float: left;
	list-style: none;
	width: 308px;
	border-bottom: 1px solid #ebebeb;
}
ul.naglowekMenu li{
	float: left;
	display: inline;
}
ul.naglowekMenu li a{
	display: block;
	float: left;
	padding: 12px 8px 12px 8px;
	border-right: 1px solid #ebebeb;
	color: #5c5c5c;
	font-size: 10px;
	font-weight: bold;
}




p.naglowekModulu, div#newsletter p.naglowekModulu{
	float: left;
	width: 290px;
	margin-bottom: 14px;
	color: #5c5c5c;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #ebebeb;
	padding: 12px 8px 12px 8px;
}
div#newsletter p{
	padding: 0px 0px 13px 18px;
}
ul.naglowekMenu li a.ostatni, ul#naglowekInne li a.ostatni, ul.listaLinkow li.ostatni, div.listaLinkow{
	border: 0px;
}
ul.listaLinkow{
	float: left;
	width: 267px;
	list-style: none;
	padding: 14px 0px 14px 20px;
}
div.listaLinkow{
	float: left;
	width: 267px;
	list-style: none;
	padding: 14px 0px 14px 20px;
}

ul.listaLinkow li{
	border-bottom: 1px solid #ebebeb;
	background: url(images/li3.png) left center no-repeat;
	padding: 10px 0px 10px 15px;
}
ul.listaLinkow li a{
	color: #5c5c5c;
}
ul.listaLinkow li a:hover{
	color: #435f99;
	text-decoration: underline;
}
ul#naglowekInne{
	float: left;
	list-style: none;
	width: 308px;
	border-bottom: 1px solid #ebebeb;
	text-align: center;
}
ul#naglowekInne li{
	float: left;
	display: inline;
}
ul#naglowekInne li a{
	display: block;
	float: left;
	padding: 12px 8px 12px 8px;
	border-right: 1px solid #ebebeb;
	color: #5c5c5c;
	font-size: 10px;
	font-weight: bold;
}
img.reklama{
	margin: 4px 0px 4px 4px;
	border: 0px;
}
input#mail{
	width: 222px;
	height: 18px;
	border: 1px solid #f0f0f0;
	background: url(images/inputmail.png) no-repeat;
}
input#plus, input#minus{
	width: 17px;
	height: 18px;
	background: url(images/plus.png) #3b5da6;
	color: White;
	border: 0px;
	font-weight: bold;
	vertical-align: top;
	margin: 1px 0px 0px 4px;
}

input#contactsubmit{
	width: 17px;
	height: 18px;
	background: url(images/plus.png) #3b5da6;
	color: White;
	border: 0px;
	font-weight: bold;
	vertical-align: top;
	margin: 1px 0px 0px 4px;
}
input#email{
	width: 222px;
	height: 18px;
	border: 1px solid #f0f0f0;
	background: url(images/inputmail.png) no-repeat;
}

input#minus{
	background: url(images/minus.png) #d9d9d9;
	margin: 1px 0px 0px 0px;
}
div#tytulyDzialow{
	float: left;
	width: 898px;
	background: url(images/panelDolnynaglowek.png) no-repeat top left;
}
h4#pierwszyDzial{
	float: left;
	width: 272px;
	height: 23px;
	color: #5c5c5c;
	font-size: 10px;
	font-weight: bold;
	border-right: 1px solid #ebebeb;
	padding: 12px 8px 0px 8px;
}
h4#drugiDzial{
	float: left;
	width: 204px;
	height: 23px;
	color: #5c5c5c;
	font-size: 10px;
	font-weight: bold;
	border-right: 1px solid #ebebeb;
	padding: 12px 8px 0px 8px;
}
h4#trzeciDzial{
	float: left;
	width: 372px;
	height: 23px;
	color: #5c5c5c;
	font-size: 10px;
	font-weight: bold;
	border-right: 0px;
	padding: 12px 8px 0px 8px;
}
div#panelDolny{
	float: left;
	width: 898px;
	border: 1px solid #f0f0f0;
	border: 1px solid #f0f0f0;
	padding-bottom: 15px;
	margin-bottom: 40px;
}
div#tresciDzialow{
	float: left;
	width: 898px;
	padding-top: 15px;
	background: url(images/panelDolnytresc.png) no-repeat top left;
}
div#trescPierwszyDzial{
	float: left;
	width: 249px;
	padding: 0px 20px;
}
div#trescDrugiDzial{
	float: left;
	width: 181px;
	padding: 0px 20px;
}
div#trescTrzeciDzial{
	float: left;
	width: 348px;
	padding: 0px 20px;
} 
.center{
	text-align: center;
}
ul.listaDolna{
	float: left;
	width: 338px;
	list-style: none;
	padding: 0px 0px 0px 0px;
}
ul.listaDolna li{
	border-bottom: 1px solid #ebebeb;
	background: url(images/li3.png) left center no-repeat;
	padding: 10px 0px 10px 15px;
}
ul.listaDolna li.ostatniel{
	border: 0px;
}
ul.listaDolna li a{
	color: #5c5c5c;
}
ul.listaDolna li a:hover{
	color: #435f99;
	text-decoration: underline;
}

.thumbnail-div-featured-2 {
border: 6px solid #E6F3FD;
width: 110px; 
height: 110px;
float: left;
padding: 0;
margin: 0px 10px 4px 0px;
}
.thumbnail-div-featured-2 img {
padding: 0;
margin: 0;
}

.thumbnail-div-featured-3 {
border: 6px solid #E6F3FD;
width: 140px; 
height: 140px;
float: left;
padding: 0;
margin: 0px 10px 4px 0px;
}
.thumbnail-div-featured-3 img {
padding: 0;
margin: 0;
}
.produkt {border: 1px solid #E6F3FD; font-size: 11px; line-height: 15px;}
.produkt p {padding: 4px 0px 1px 0px; margin: 10px 8px 0px 9px; font-size: 11px; line-height: 15px;}
.produkt img {border: 0;}
.produkt h3 {padding: 4px 0px 4px 6px; margin: 3px 0px 3px 6px; font-size: 15px; font-weight: bold; color: #2F4B7E;}
.produkt ul { padding: 0px 0px 0px 0px; margin: 6px 0px 0px 10px; }
.produkt li { padding: 2px 0px 2px 8px; list-style-type: none; background: url(images/postcontentliico.png) no-repeat left top; font-size: 11px; line-height: 15px; color:#4c4c4c; }

.tabelacz td {
border: 1px solid #E6F3FD;
}