body {
	background: #ee5e1c url(http://www.abraham-bank.org/pl/theme/default/img/tlo-kwsz.jpg) repeat-y top center;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	padding: 0px;
	margin: 0px;
}

P       {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 14px; line-height: 150%; color: #ffffff; text-shadow: 0.2px 0.1px 0.1px #6c0100;}
.klient-t {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #e0a9d5; FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight: bold;}
.zoltek {FONT-FAMILY: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif; COLOR: #ffaf04; FONT-SIZE: 22px; TEXT-DECORATION: none; font-weight: bold;}

a {outline: none;}
A:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #f9de37; FONT-SIZE: 14px;  text-decoration: underline; }
A:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #f9de37; FONT-SIZE: 14px; text-decoration: underline; }
A:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #f9de37; FONT-SIZE: 14px; text-decoration: underline; }
A:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: 14px; TEXT-DECORATION: none; }

A.stop:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: 14px;  text-decoration: none; padding: 0 0 0 11px;}
A.stop:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: 14px; text-decoration: none; padding: 0 0 0 11px;}
A.stop:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: 14px; text-decoration: none; padding: 0 0 0 11px;}
A.stop:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #f9de37; FONT-SIZE: 14px; TEXT-DECORATION: underline; padding: 0 0 0 11px;}

A.stop2:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: 14px;  text-decoration: none; padding: 0;}
A.stop2:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: 14px; text-decoration: none; padding: 0;}
A.stop2:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: 14px; text-decoration: none; padding: 0;}
A.stop2:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #f9de37; FONT-SIZE: 14px; TEXT-DECORATION: none; padding: 0;}

A.dolacz:link  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #990201; FONT-SIZE: 14px;  text-decoration: underline; padding: 0 0 0 11px; font-weight: bold;}
A.dolacz:active {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #990201; FONT-SIZE: 14px; text-decoration: underline; padding: 0 0 0 11px; font-weight: bold;}
A.dolacz:visited  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #990201; FONT-SIZE: 14px; text-decoration: underline; padding: 0 0 0 11px; font-weight: bold;}
A.dolacz:hover  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #000; FONT-SIZE: 14px; TEXT-DECORATION: none; padding: 0 0 0 11px; font-weight: bold;}

A.ppturbo:link  {FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;; COLOR: #fff; FONT-SIZE: 18px;  text-decoration: underline; padding: 0; font-weight: bold;}
A.ppturbo:active {FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;; COLOR: #fff; FONT-SIZE: 18px; text-decoration: underline; padding: 0; font-weight: bold;}
A.ppturbo:visited  {FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;; COLOR: #fff; FONT-SIZE: 18px; text-decoration: underline; padding: 0; font-weight: bold;}
A.ppturbo:hover  {FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;; COLOR: #ffcb5b; FONT-SIZE: 18px; TEXT-DECORATION: none; padding: 0; font-weight: bold;}

A.nagore:link  {FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;; COLOR: #f9de37; FONT-SIZE: 12px;  text-decoration: none; padding: 0;}
A.nagore:active {FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;; COLOR: #f9de37; FONT-SIZE: 12px; text-decoration: none; padding: 0;}
A.nagore:visited  {FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;; COLOR: #f9de37; FONT-SIZE: 12px; text-decoration: none; padding: 0;}
A.nagore:hover  {FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none; padding: 0;}

A.linkblokforum:link  {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; COLOR: #f9de37; FONT-SIZE: 11px;  text-decoration: underline; padding: 0; font-weight: bold;}
A.linkblokforum:active {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; COLOR: #f9de37; FONT-SIZE: 11px; text-decoration: underline; padding: 0; font-weight: bold;}
A.linkblokforum:visited  {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; COLOR: #f9de37; FONT-SIZE: 11px; text-decoration: underline; padding: 0; font-weight: bold;}
A.linkblokforum:hover  {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; COLOR: #f9de37; FONT-SIZE: 11px; TEXT-DECORATION: none; padding: 0; font-weight: bold;}




h1, h2, h3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 21px;
	color: #ffffff;
	text-align: center;
}
h1.znani {
	font-size: 20px;
	color: #ffffff;
}
h1.znanis {
	font-size: 20px;
	color: #ffffff;
	text-align: left;
}
h1.znania {
	font-size: 16px;
	color: #ffffff;
}
h2 {
	font-size: 18px;
	color: #ffffff;
}
h3 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

input {border:2px solid #ffaf04;background:#FAFAFA;font-size:12px;color:#444444;padding: 5px}
input.szuk {border:0px;}
textarea {border:2px solid #ffaf04;background:#FAFAFA;font-size:12px;color:#444444;padding: 5px}
input.obr2  {
border: 0px;
padding: 0;
font-size: 13px;
border:1px solid #999999;
color: #222222;
background: url(http://www.abraham-bank.org/pl/theme/default/img/input.gif) no-repeat top left;
}

TD.tlo1  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; FONT-SIZE: 14px; COLOR: #ffffff; padding: 5px;}
TD.tlo2  {FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; FONT-SIZE: 14px; COLOR: #ffffff; background-color:#881110;}

.forum1 {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; FONT-SIZE: 14px; COLOR: #ffffff; padding: 0 5px 5px 5px;
}
.forum2 {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; FONT-SIZE: 12px; COLOR: #ffffff; padding: 0 5px 15px 10px;
}
.forum1a {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; FONT-SIZE: 11px; COLOR: #ffffff; padding: 0 0px 5px 0px;
}
.forum2a {
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; FONT-SIZE: 10px; COLOR: #ffffff; padding: 0 0px 15px 0px;
}
.forum-blok {
margin: 25px 8px 0 23px;
text-shadow: 1px 1px 1px #6c0100;
}

.tlo-last-for0 {
	width: 718px;
	height: 6px;
	margin: 0 auto;
	position: relative;
	background: url(../img/tlotxt1f.png) no-repeat top left;
}
.tlo-last-for1sz {
	width: 990px;
	margin: 0 auto;
	position: relative;
	background: url(http://www.abraham-bank.org/pl/theme/default/img/tlotxt2sz.gif) repeat-y top left;
}
.tlo-last-for2 {
	width: 654px;
	margin: 0 0 0 30px;
	padding: 15px 0 10px 0;
	text-shadow: 1px 1px 1px #6c0100;
}
.tlo-last-for-l {
	float: left;
	width: 50%;
}
.tlo-last-for-p {
	float: right;
	width: 50%;
	text-align: left;
}
.tlo-last-for-p-film {
	float: right;
	width: 50%;
	text-align: center;
	margin: 0;
}
.znani-blok {
	color: #fff;
	font-size: 12px;
	text-align: left;
	height: 220px;
}
.znani-blok-en {
	color: #fff;
	font-size: 12px;
	text-align: left;
	height: 200px;
}
.znani-blok-all0 {
	width: 970px;
	margin: 0 auto;
	position: relative;
	background: url(http://www.abraham-bank.org/pl/theme/default/img/tlotxt2szstopka.gif) repeat-y top left;
}
.znani-blok-all1 {
	color: #fff;
	font-size: 12px;
	text-align: left;
	padding: 5px 25px 25px 20px;
	text-shadow: 1px 1px 3px #333;
}
.fb {
margin: 10px 0 0 77px;
}
.filmpodforumsz {
margin: 45px 0 35px 20px;
}
.filmpodforumeng {
margin: 21px 0 0 0;
text-align: center;
}



img { border: 0; }
img.zap {
border-width:1px;
border-style:solid;
padding: 1px 1px 1px 1px;
border-color: #B8B8B8;
background-color:#fff
}
img.zap:hover {
border-width:1px;
border-style:solid;
padding: 1px 1px 1px 1px;
border-color: #A10000;
background-color:#fff
}

.logo {
	width: 990px;
	height: 62px;
	margin: 0 auto;
	position: relative;
}
.logo-l {
	width: 400px;
	float: left;
}
.logo-l2 {
	padding: 6px 0 0 33px;
}
.logo-p {
	width: 590px;
	float: right;
}
.logo-p2 {
	padding: 39px 33px 0 0;
	text-align: right;
}

.tlo-txt1sz {
	width: 990px;
	height: 152px;
	margin: 0 auto;
	position: relative;
	background: url(http://www.abraham-bank.org/pl/theme/default/img/tlotxt1sz.jpg) no-repeat top left;
}
.tlo-txt1-m {
	width: 990px;
	height: 50px;
}
.tlo-txt1-m2 {
	padding: 14px 21px 0 0;
	text-align: right;
	color: #f9de37;
}
.tlo-txt1-h2 {
	text-align: center;
	height: 50px;
	background: url(../img/pasek-haslo.gif) no-repeat bottom center;
	font-size: 26px;
	color: #ffffff;
	padding: 23px 0 0 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #6c0100;
}
.tlo-txt1-h2-en {
	text-align: center;
	height: 50px;
	background: url(../img/pasek-haslo-en.gif) no-repeat bottom center;
	font-size: 26px;
	color: #ffffff;
	padding: 23px 0 0 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #6c0100;
}

.tlo-txt2sz {
	width: 990px;
	margin: 0 auto;
	position: relative;
	background: url(http://www.abraham-bank.org/pl/theme/default/img/tlotxt2sz.gif) repeat-y top left;
}
.tlo-txt2-msz {
	width: 990px;
	height: 99px;
	margin: 0 auto;
	position: relative;
	background: url(http://www.abraham-bank.org/pl/theme/default/img/tlo3guziki.jpg) repeat-y top left;
}
.tlo-txt2-msza {
	text-align: right;
}
.menutop {
width: 990px;
}
.menutop-l {
width: 255px;
height: 70px;
padding: 0 0 0 17px;
float: left;
}
.menutop-r {
float: right;
width: 718px;
height: 70px;
}

.tlo-txt2-l {
	width: 300px;
	margin: 0;
	text-shadow: 2px 2px 5px #222;
	float: left;
}
.tlo-txt2-r {
	width: 658px;
	margin: 0 32px 0 0;
	text-shadow: 2px 2px 5px #222;
	float: right;
}
.tlo-txt2-rd {
	width: 658px;
	margin: 0 32px 0 0;
	text-shadow: 2px 2px 5px #222;
	float: right;
	text-align: right;
}
.tlo-txt2-th1 {
	margin: 0;
	height: 29px;
	padding: 20px 0 0 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
}
.tlo-txt2-th2 {
	margin: 0 0 0 55px;
	height: 29px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
}
.tlo-txt2-th3 {
	margin: 0 0 0 110px;
	height: 29px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
}
.tlo-txt2-th4 {
	margin: 0 0 0 246px;
	height: 29px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	padding: 0 0 26px 0;
}

.tlo-txt2-b0 {
	padding: 0;
}
.tlo-txt2-b1 {
	margin: 0;
	width: 654px;
	height: 3px;
	background: url(../img/tlo-blok1.jpg) no-repeat top left;
}
.tlo-txt2-b2 {
	width: 654px;
	background: url(../img/tlo-blok2.jpg) repeat-y top left;
}
.tlo-txt2-b2t {
	padding: 12px 17px 12px 17px;
	font-size: 14px;
	color: #ffffff;
}
.tlo-txt2-b3 {
	width: 654px;
	height: 3px;
	background: url(../img/tlo-blok3.jpg) no-repeat top left;
}
.tlo-txt2-b2t1 {
	padding: 0;
	font-size: 16px;
	color: #f9e663;
	height: 21px;
	font-weight: bold;
}
.tlo-txt2-b2t2 {
	padding: 0 0 0 27px;
	height: 21px;
	font-weight: bold;
}
.tlo-txt2-b2t3 {
	padding: 0 0 0 54px;
	height: 21px;
	font-weight: bold;
}
.tlo-txt2-b2t4 {
	padding: 10px 0 0 0;
	height: 21px;
}
.tlo-txt2-b2t5 {
	padding: 0;
	height: 21px;
}
.tlo-txt2-b2t6 {
	padding: 0 0 0 300px;
	height: 21px;
}
.tlo-txt2-b2t6-en {
	padding: 0 0 0 100px;
	height: 21px;
}
.tlo-txt2-td {
	padding: 32px 0 0px 0;
	font-size: 14px;
	line-height: 150%; color: #ffffff; 
}
.tlo-txt2-td-stop {
	height: 40px;
}
.tlo-txt2-td-50l {
	width: 50%;
	float: left;
}
.tlo-txt2-td-50l2 {
	color: #ffffff;
	padding: 12px 0 0 0;
	font-size: 14px;
	line-height: 150%;
	text-align: center;
}
.tlo-txt2-td-50p {
	width: 50%;
	float: right;
}
.tlo-txt2-td-50p2 {
	color: #ffffff;
	padding: 12px 0 0 0;
	font-size: 14px;
	line-height: 150%;
	text-align: center;
}



.tlo-txt2-ts {
	height: 3px;
	width: 654px;
	background: url(../img/pasek-dol.gif) repeat-x top left;
}
.tlo-txt2-ts2 {
	padding: 8px 0 12px 0;
	font-size: 14px;
	color: #fde378;
	text-align: center;
	font-weight: bold;
}

.tlo-txt3sz {
	height: 8px;
	width: 990px;
	background: url(http://www.abraham-bank.org/pl/theme/default/img/tlotxt3sz.gif) no-repeat top left;
	margin: 0 auto;
	position: relative;
}

a.button {
    background: url('../img/bg_button_a.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 13px verdana;
    height: 27px;
    margin: 1px 3px 1px 3px;
    padding-right: 8px;
    text-decoration: none;
}
a.button span {
    background: url('../img/bg_button_span.gif') no-repeat;
    display: block;
	color: #ffffff;
    line-height: 11px;
    padding: 7px 0 9px 28px;
} 
a.button:hover {
    background-position: bottom right;
}
a.button:hover span {
    background-position: bottom left;
	color: #ffd068;
    padding: 7px 0 9px 28px;
}


a.button2 {
    background: url('../img/bg_button_a2.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
    font: bold 13px verdana;
    height: 32px;
	width: 196px;
    margin: 0 0 0 16px;
    padding-right: 8px;
    text-decoration: none;
}
a.button2 span {
    background: url('../img/bg_button_span2.gif') no-repeat;
    display: block;
	color: #ffffff;
    line-height: 19px;
    padding: 7px 0 6px 8px;
} 
a.button2:hover {
    background-position: bottom right;
}
a.button2:hover span {
    background-position: bottom left;
	color: #ffd068;
    padding: 7px 0 6px 8px;
}

.tlo-txt3-1sz {
width: 240px;
background: url('http://www.abraham-bank.org/pl/theme/default/img/blok-tlo.jpg') no-repeat;
margin: 85px 0 0 28px;
}
.tlo-txt3-1sztxt {
padding: 20px 0 0 0;
text-align: center;
text-shadow: 1px 1px 1px #6c0100;
}
.tlo-txt3-2sz {
width: 240px;
background: url('http://www.abraham-bank.org/pl/theme/default/img/blok-tlo.jpg') no-repeat;
margin: 45px 0 0 28px;
}
.tlo-txt3-2sz2 {
width: 240px;
background: url('http://www.abraham-bank.org/pl/theme/default/img/blok-tlo2.jpg') no-repeat;
margin: 45px 0 0 28px;
}
.tlo-txt3-3sz {
margin: 35px 0 0 48px;
text-shadow: 1px 1px 1px #6c0100;
}
.tlo-txt3-3a {
padding: 10px 0 0 0;
}
.tlo-txt3-3apl {
padding: 3px 0 0 0;
}

.ocochodzi1 {
padding: 10px 0 0 0; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 14px; color: #ffea64; text-align: center;
}
.ocochodzi2 {
margin: 12px 0 18px 0; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 14px; color: #ffffff; text-align: center;
}
.logowanie1 {
margin: 0;
height: 44px;
}
.logowanie1a {
margin: 0;
height: 64px;
}
.logowanie1b {
margin: 0;
height: 94px;
}
.logowanie2 {
margin: 5px 0 0 5px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 14px; color: #ffea64;
}
.logowanie2a {
margin: 5px 0 0 5px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 14px; color: #ffea64; height: 33px;
}
.logowanie3 {
margin: 8px 0 29px 5px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 14px; color: #ffffff;
}
.kropek {
margin: 3px 0 0 0; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 14px; color: #ffffff; background: url(../img/kropeczka.gif) no-repeat center left;
}


a.instrukcja2 {
    background: url('../img/instrukcja.jpg') no-repeat scroll top right;
    display: block;
    float: left;
    height: 106px;
	width: 194px;
	margin: 0 0 0 23px;
}
a.instrukcja2:hover {
    background-position: bottom right;
}

.strumien1 {
background: url(../img/pieniadze.png) no-repeat top left; height: 311px; width: 654px; padding: 0;
}
.strumien1en {
background: url(../img/pieniadze-en.png) no-repeat top left; height: 311px; width: 654px; padding: 0;
}
.strumien2 {
float: left; height: 311px; width: 322px;
}
.strumien3 {
margin: 67px 0 0 48px; color: #780100; font-size: 16px; text-shadow: 1px 1px 3px #fff; font-weight: bold;
}
.strumien4 {
margin: 19px 0 0 17px; color: #222; font-size: 12px; text-shadow: 1px 1px 3px #fff;
}
.strumien5 {
font-size: 14px; color: #4a0100;
}
.strumien6 {
margin: 25px 0 0 17px; color: #222; font-size: 12px; text-shadow: 1px 1px 3px #fff;
}
.strumien7 {
margin: 25px 0 0 15px; color: #990201; font-size: 13px; text-shadow: 1px 1px 5px #fff; font-weight: bold;
}
.strumien8 {
margin: 10px 0 0 55px; text-shadow: 1px 1px 5px #fff;
}
.strumien9 {
float: right; height: 311px; width: 332px;
}
.strumien10 {
margin: 67px 0 0 48px; color: #780100; font-size: 16px; text-shadow: 1px 1px 3px #fff; font-weight: bold;
}
.strumien11 {
margin: 8px 0 0 12px; color: #222; font-size: 10px; text-shadow: 1px 1px 3px #fff; width: 199px;
}
.strumien12 {
margin: 19px 0 0 48px; color: #222; font-size: 10px; text-shadow: 1px 1px 3px #fff;
}


div.error {
	border: 1px dashed #ff8383;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: #ff8383;
}
div.info {
	border: 1px dashed #b5ff83;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: #b5ff83;
}
.required {
	color: red;
}
.required:before {
	content: "* ";
	color: red;
}