/*
 *  $Id$
 */

body				{ PADDING-RIGHT: 0px;PADDING-LEFT: 0px;FONT-SIZE: 10px;PADDING-BOTTOM: 0px;MARGIN: 0px;COLOR: #000000;PADDING-TOP: 0px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #f6f6f6;TEXT-ALIGN: center;}

table.three-col		{ MARGIN: 0px auto; width: 975px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid;}
@media print {
	table.three-col	{ MARGIN: 0px auto; width: auto; height: auto; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid;}
}

table.admin			{ MARGIN: 0px auto; BORDER: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid;}


tr.horiznav1		{ color:#ffffff; BACKGROUND-COLOR:#0678B3; height: 25px; }
tr.horiznav2		{ color:#ffffff; BACKGROUND-COLOR:#FF9933; height: 25px; }
tr.horiznav1ulotka	{ color:#ffffff; BACKGROUND-COLOR:#0678B3; height: 10px; }
tr.horiznav2ulotka	{ color:#ffffff; BACKGROUND-COLOR:#FF9933; height: 10px; }

td					{ font-size: 11px; }
td.left				{ width: 205px; }
td.right			{ width: 205px; }

a					{color:#0678B3;padding:0px;margin:1px;border:none;text-decoration:none;font-weight:normal;}
a:link				{color:#0678B3;text-decoration:none;}
a:visited			{color:#0678B3;text-decoration:none;}
a:active			{color:#0678B3;text-decoration:none;}
a:hover				{color:#FF9900;text-decoration:none;}

a.normal			{color:#0678B3;padding:0px;margin:1px;border:none;text-decoration:none;font-weight:normal;}
a.normal:link		{color:#0678B3;text-decoration:none; font-weight: normal; }
a.normal:visited	{color:#0678B3;text-decoration:none; font-weight: normal; }
a.normal:active		{color:#0678B3;text-decoration:none; font-weight: normal; }
a.normal:hover		{color:#FF9900;text-decoration:none; font-weight: normal; }

a.style4			{ font-size: 16px; font-weight: bold; color: #0678B3; }
a.style4:visited	{ font-size: 16px; font-weight: bold; color: #0678B3; }
a.style4:hover		{ font-size: 16px; font-weight: bold; color: #0678B3; }


a.menu 				{ font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; }
a.menu:visited		{ font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; }
a.menu:hover		{ color: #000000; }

h3.listing			{ font-size: 14px; font-weight: bold; text-decoration: none; color: #094e8d; margin-top:0px ;margin-bottom:0px; }
a.listing			{ font-size: 14px; font-weight: bold; text-decoration: none; color: #094e8d; }
a.listing:visited	{ font-size: 14px; font-weight: bold; text-decoration: none; color: #59A8EF; }
a.listing:hover		{ color: #094e8d; }


table.listing td	{ line-height: 18px }
a.jasny				{ font-size: 11px; font-weight: normal; text-decoration: none; color: #ffffff; }
a.jasny:hover		{ font-size: 11px; font-weight: normal; text-decoration: underline; color: #ffffff; }

a.Gruby				{ font-size: 13px; font-weight: bold; margin: 15px 15px 0 0; }

ul					{ padding:0px; margin:auto auto 10px 18px;list-style-type: disc;left: 5px;}
input				{ font-family:Verdana, "Arial Sans-Serif";font-size: 11px;}
input.small_radio	{ font-family:Verdana, "Arial Sans-Serif";font-size: 2px; height:11px;}
select.admin		{ font-family:Verdana, "Arial Sans-Serif";font-size: 11px; border: 1px solid #aaaaaa;}
select				{ font-family:Verdana, "Arial Sans-Serif";font-size: 11px;}
textarea			{ color:#000000;font-family:Verdana, "Arial Sans-Serif";font-size: 11px;}
p					{ font-family:Verdana, "Arial Sans-Serif";font-size: 11px;}
table				{ font-family:Verdana, "Arial Sans-Serif";font-size: 11px;}

/* ************************************************* */
/* HEADER STYLES */
/* ************************************************* */

h1					{ color:#ffb200; margin: 0px; padding: 0px; font-size: 17px; line-height: 20px; font-weight: bold; }
h2					{ color:#0678b4; margin: 0px; font-size:15px; font-weight:bold; }
h3					{ color:#999999; font-size:11px; margin: 0px; font-weight:bold;}
h4					{ color:#aa0033; margin: 0px;}
h5					{ color:#000000; margin: 0px; font-weight: bold; font-size: 14px; }
h6					{ color:#FF6600; margin: 0px; font-weight: normal; }

.Naglowek1 			{ color: #ffb200; font-size: 16px; font-weight: bold; }
.Naglowek2 			{ color: #0678b4; font-size: 16px; font-weight: bold; }
.Naglowek1_s		{ color: #ffb200; font-size: 12px; font-weight: bold; }
.Naglowek2_s		{ color: #0678b4; font-size: 12px; font-weight: bold; }
.BladWalidacji		{ color: #ff6500; font-weight: bold; }
.Blad 				{ color: #fe2700; font-weight: bold; text-align: center; }


.style4 			{ color: #0678B3;}
.style5 			{ color: #ffb200;}

.styleHeading 		{ font-weight: bold; color: #333333; font-size: 11px; }
.styleHeating02 	{ color: #FFFFFF; }
.styleHeading03 	{ font-size: 16px; font-weight: bold; color: #0678B3; }


.styleSubHeading1 	{ font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }


/* ************************************************* */
/* MAINFORM STYLES */
/* ************************************************* */

table.mainform   { border-collapse:collapse; border: 1px solid #A3D5F1; margin: 0px; padding: 0px; background-color: #E3F5FF; width: 100%; }
table.mainform th{ text-transform:uppercase; text-align:center; font-size:14px; font-weight: bold; padding:2px 2px 2px 2px; background-color: #A3D5F1; }
table.mainform tr{font-size:10px; font-weight: normal;padding:2px 4px 2px 4px; }
table.mainform td{padding:2px 2px 2px 2px;}
table.mainform a{padding:0px;margin:1px;border:none;color:#333333;font-size:10px;text-decoration:none;font-weight:bold;}
table.mainform a:link{}
table.mainform a:visited{}
table.mainform a:active{}
table.mainform a:hover{ text-decoration:underline; color: #333333; }
table.mainform textarea(background-color:#ffffff;)
table.mainform input(background-color:#eeeeee;)

table.mainform2 	{ border-collapse:collapse; margin: 0px; padding: 0px; width: 100%; }
table.mainform2 th	{ text-transform:uppercase; text-align:center; font-size:14px; font-weight: bold; padding:2px 2px 2px 2px; background-color: #A3D5F1; }
table.mainform2 tr	{font-size:10px; font-weight: normal;padding:2px 4px 2px 4px; }
table.mainform2 td	{padding:2px 2px 2px 2px;}
table.mainform2 a	{}
table.mainform2 a:link{}
table.mainform2 a:visited{}
table.mainform2 a:active{}
table.mainform2 a:hover{text-decoration:underline;}

/* ************************************************* */
/* FORM STYLES */
/* ************************************************* */
.DaneUzytkownika 	{ width: 220px; }
.DaneOfertyDlugie 	{ width: 300px; }

table.wizard1   {border-collapse:collapse;background-color:#ffffff;border: 0px solid #CCCCCC;margin: 0px 0px 6px 0px; padding: 6px;border-spacing:0px;font-size:10px;}
table.wizard1 th{color:#ffffff; background-color:#FF9900; text-align:left; font-size:14px; font-weight: bold;  border:0px 0px 0px 0px; background-position: center;}
table.wizard1 tr{font-size:10px;font-weight: normal;border:2px 2px 2px 2px;}
table.wizard1 tr.odd{font-size:10px;font-weight: normal;border:2px 2px 2px 2px;background-color:#f5f5f5;}
/* table.wizard1 td{padding:2px 4px 2px 4px;} */
table.wizard1 select{color:#000000;background-color:#ffffff;font-size:10px; width: 150px;} 

/* ************************************************* */
/* WIDGET STYLES */
/* ************************************************* */
table.widget1 {border-collapse:collapse;background-color:#ffffff;width:100%;border: 1px solid #CCCCCC;margin: 0px 0px 6px 0px;padding: 0px;border-spacing:0px;font-size:10px;}
table.widget1 th{color:#000000;text-transform:uppercase;text-align:left;font-size:10px;font-weight: bold;padding:2px 2px 2px 2px;border:0px 0px 0px 0px;}
table.widget1 tr{background:#ffffff;font-size:10px;font-weight: normal;padding:2px 4px 2px 4px;border:2px 2px 2px 2px;}
table.widget1 td{padding:2px 4px 2px 4px;}
table.widget1 a{padding:0px;margin:1px;border:none;font-size:10px;text-decoration:none;font-weight:normal;}
table.widget1 a:link{color:#000000;text-decoration:none;}
table.widget1 a:active{color:#000000;text-decoration:none;}
table.widget1 a:hover{color:#000000;text-decoration:none;}


table.widget2 {border-collapse:collapse;background-color:#f5f5f5;width:100%;border: 0px solid #000000;margin: 0px 0px 6px 0px;padding: 0px;border-spacing:0px;}
table.widget2 th{color:#ffffff;background-color:#0678B3;text-transform:uppercase;text-align:left;font-size:12px;font-weight: bold;padding:2px 2px 2px 2px;border:0px 0px 0px 0px;}
table.widget2 tr{font-size:10px;font-weight: normal;padding:2px 4px 2px 4px;border:2px 2px 2px 2px;}
table.widget2 td{padding:2px 4px 2px 4px;}
table.widget2 a{padding:0px;margin:1px;border:none;color:#000000;font-size:10px;text-decoration:none;font-weight:bold;}
table.widget2 a.thin{padding:0px;margin:1px;border:none;color:#000000;font-size:10px;text-decoration:none;font-weight:normal;}
table.widget2 a:link{color:#000000;}
table.widget2 a:active{color:#000000;}
table.widget2 a:hover{color:#000000;text-decoration:underline;}
table.widget2 input{color:#000000;background-color:#ffffff;margin: 0px 0px 6px 0px;} 
table.widget2 select{color:#000000;background-color:#ffffff;font-size:10px;} 
table.widget2 form{border: 0px solid #CCCCCC;margin: 0px 0px 6px 0px;padding: 0px;border-spacing:0px;} 


table.widget2a {border-collapse:collapse;background-color:#f5f5f5;width:100%;border: 0px solid #000000;margin: 0px 0px 6px 0px;padding: 0px;border-spacing:0px;}
table.widget2a th{color:#ffffff;background-color:#0678B3;text-transform:uppercase;text-align:left;font-size:12px;font-weight: bold;padding:2px 2px 2px 2px;border:0px 0px 0px 0px;}
table.widget2a tr{font-size:10px;font-weight: normal;padding:2px 4px 2px 4px;border:2px 2px 2px 2px;}
table.widget2a td{padding:2px 4px 2px 4px;}

table.widget3   {border-collapse:collapse;background-color:#ffffff;width:100%;border: 0px solid #CCCCCC;margin: 0px 0px 6px 0px;padding: 0px;border-spacing:0px;font-size:10px;}
table.widget3 th{color:#ffffff; background-color:#FF9900; text-transform:uppercase; text-align:left; font-size:14px; font-weight: bold; padding:2px 2px 2px 2px; border:0px 0px 0px 0px; background-position: center;}
table.widget3 tr{font-size:10px;font-weight: normal;padding:2px 4px 2px 4px;border:2px 2px 2px 2px;}
table.widget3 td{padding:2px 4px 2px 4px;}
table.widget3 a{padding:0px;margin:0px;border:none;color:#000000;font-size:10px;text-decoration:none;font-weight:bold;}
table.widget3 a:link{color:#000000;text-decoration:none;}
table.widget3 a:active{color:#000000;text-decoration:none;}
table.widget3 a:hover{color:#000000;text-decoration:underline;}
table.widget3 input{color:#000000;background-color:#FF9900;margin: 0px 0px 6px 0px;} 
table.widget3 select{color:#000000;background-color:#ffffff;font-size:10px;} 
table.widget3 form{border: 0px solid #CCCCCC;margin: 0px 0px 6px 0px;padding: 0px;border-spacing:0px;} 

table.widget4 {border-collapse:collapse;background-color:#ffffff;width:100%;border: 0px solid #CCCCCC;margin: 0px 0px 6px 0px;padding: 0px;border-spacing:0px;font-size:10px;}
table.widget4 th{color:#ffffff; background-color:#f0f0f0; text-align:center; padding:5px 5px 5px 5px; border:2px 2px 2px 2px; background-position: center;}
table.widget4 tr{font-size:10px;font-weight: normal;padding: 0px 0px 0px 0px;border:0px 0px 0px 0px;}
table.widget4 td{padding:0px 0px 0px 5px;}


/* ************************************************* */
/* Style nie standardowe                             */
/* ************************************************* */

table .list {font:10px/15px; border: 1px solid #888888; width:96%;}
.list td, .list a {font:10px/15px; margin-bottom:1px;}
.list td {height:20px; vertical-align:bottom; }
.list small {font-size:8px;}
.list tr {text-align:left;}
.blue {background:#E3F5FF;}

/* ************************************************* */
/* Banks                                             */
/* ************************************************* */
.offerList td, .offerList th  {text-align:left; padding:3px 0 4px 0;}
.offerList th{border-bottom:1px solid #000;}

.offerList .selected td {background:#FFEFDF}
.green {color:#156B01;font-weight:bold;}
.red {color:#CF1300;font-weight:bold;}
#banks .offerList .green {background:#C4EFA1;border:1px solid #156B01;}
#banks .offerList .red {background:#EFC2C9;border:1px solid #CF1300;}
#banks .mainform td {padding: 5px; vertical-align: top;}
.buttons td {text-align:right; border:0; background:#ddd;}

.offerEdit th, .offerEdit td {
text-align:left; padding:5px 3px 6px 3px; }

.offerEdit table table{width:100%;}
.offerEdit table table th, .offerEdit table table td {
border:0;marin:0;padding:0;}

.offerEdit #banks td { height: 50px;}

#banks .error td, #banks .error th{background:#FF8F9E;}

div.errorMsg{border:5px solid #CF1300;width:400px;padding:15px;margin:15px;}

/* ************************************************* */
/* Banks banner                                      */
/* ************************************************* */

.banksBaner1 table{
	border:2px solid #DFDFDF;
	border-bottom-width: 5px;
	border-top-width: 5px;

}
.banksBaner1 th{text-align:left;color:#AFAFAF;font: bold 12px Verdana, Arial, sans-serif;font-stretch:ultra-expanded;}
.banksBaner1 h1{color:#094E8D;}
.banksBaner1 td, .banksBaner1 th {padding:6px;}
/* ************************************************* */
/* Banks Kalulator Kredytowy                         */
/* ************************************************* */

/*
.banksCalc th {background:#E3F5FF;
text-align:left;color:#FF9933;
font-size:14px;border-bottom:2px solid #0678B3;
}*/
.banksCalc img {margin:12px;margin-top:0;}
.banksCalc .mainform td{padding:5px; }
.banksCalc span#v {size:14px;}


.pomaranczowy {
    color: #ffb200;
    font-weight: bold;
} 

.niebieski {
    color: #0678b4;
    font-weight: bold;
}

/* ************************************************* */
/* Raporty                                           */
/* ************************************************* */
div.raport      {text-align:justify;}

table.raport    {border-collapse: collapse; border: 1px solid black; width: 100%; background: #f5f5f5; border-spacing: 1px; }
table.raport td {text-align:right;border: 1px solid black; border-spacing: 1px; }
table.raport th {text-align:right;border: 1px solid black; border-spacing: 1px; }
