@CHARSET "UTF-8";

body {
	margin: 0px;
	padding: 0px;
	font-family: helvetica;
	font-size: 9pt;	
	background-color: white;
	color: #808080;
}

#main {
	width: 945px;
	margin: 0px auto 0px auto;
}

/* --- nagłówek --- */

#header {
	padding: 2px 0px 2px 0px;
	border-bottom: 1px dotted #e0e0e0;
	color: black;
	width: 930px;
	margin: 0px auto 0px auto;
	text-align: right;
}

#header a:link,#header a:active,#header a:visited,#header a:hover {
	color: #a0a0a0;
	text-decoration: none;
}

#header a:hover {
	color: #1398c9;
	text-decoration: underline;
}

#header div {
	padding-top: 4px;
	float:left;
	text-align: left;
}

#header div ul {
	display: block;
}

#header div ul {
	display: block;
	margin: 0px;
	padding: 0px;
}

#header div ul li {
	display: block;
	float: left;
	padding: 0px;
	margin-right: 15px;
}

/* --- pasek z logo i banerem --- */

#logobar {
	margin: 0px auto 0px auto;
	width: 930px;
	height: 100px;
	padding: 10px 0px 10px 0px; 
}

#logobar #logobar_banner {
	float: right;
	width: 750px;
	height: 100px;
	text-align: right;
}

#logobar #logo {
	margin: 10px 0px 0px 40px;
}

/* --- ramka z cieniem na głównej --- */

div#shadowramka { background: url(/img/new/shadow_top.png) top left repeat-x; }
div#shadowramka div.shadow { background: url(/img/new/shadow_bottom.png) bottom left repeat-x; }
div#shadowramka div.shadow div.shadow { background: url(/img/new/shadow_top_right.png) top right no-repeat;	}
div#shadowramka div.shadow div.shadow div.shadow { background: url(/img/new/shadow_top_left.png) top left no-repeat;	}
div#shadowramka div.shadow div.shadow div.shadow div.shadow { background: url(/img/new/shadow_bottom_left.png) bottom left no-repeat;	}
div#shadowramka div.shadow div.shadow div.shadow div.shadow div.shadow { background: url(/img/new/shadow_bottom_right.png) bottom right no-repeat;	}

div#shadowramka div.shadow div.shadow div.shadow div.shadow div.shadow {
	padding: 5px;
}

/*div#shadowramka a:link,div#shadowramka a:active, div#shadowramka a:visited, div#shadowramka a:hover {
	color: #1398c9;
	text-decoration: none;
}

div#shadowramka a:hover {
	text-decoration: underline;
}*/

/* --- belka --- */

div#belka {
	height: 32px;
	background: url(/img/new/belka_tlo.png) top left repeat-x;
	padding: 0px;
	margin: 0px;
}

#belka a:link,#belka a:active,#belka a:visited,#belka a:hover {
	display: block;
	float: right;
	height: 24px;
	width: 125px;
	color: #808080;
	background: url(/img/new/belka_sep.png) top left no-repeat;
	text-align: center;
	padding-top: 8px;
}

#belka a.ofe:link,#belka a.ofe:active,#belka a.ofe:visited,#belka a.ofe:hover {
	display: block;
	float: right;
	height: 24px;
	width: 125px;
	color: #000080;
	background: url(/img/new/belka_sep.png) top left no-repeat;
	text-align: center;
	padding-top: 8px;
	font-weight: bold;
}

#belka a:hover {
	height: 22px;
	padding-top: 8px;
	border-top: 2px solid #1398c9;
	text-decoration: none;
}

#belka a.ofe:hover {
	height: 22px;
	padding-top: 8px;
	border-top: 2px solid #1398c9;
	text-decoration: none;
}


#belka div {
	float: left;
	height: 24px;
	width: 130px;
	color: black;
	padding: 8px 0px 0px 20px;
}

/* --- belka direct --- */

div.reklamabox {
	margin:0px;
	padding:5px 0px 0px 0px;
	border: 1px solid black;
	color: black;
	font-size:14pt;
	font-weight: bold;
	background-color:#ff8000;
	text-align: center;
}

div.reklamabox_empty {
	margin:0px;
	padding:5px 0px 0px 0px;
	border: 1px solid #e0e0e0;
	color: black;
	font-size:14pt;
	font-weight: bold;
	text-align: center;
}

div#belka_direct {
	height: 48px;
	background: url(/img/new/belka_direct_bg.png) top left repeat-x;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#belka_direct a:link,#belka_direct a:active,#belka_direct a:visited,#belka_direct a:hover {
	display: block;
	float: left;
	height: 28px;
	color: #e00000;
	background: url(/img/new/belka_direct_sep.png) top left no-repeat;
	text-align: center;
	padding: 20px 20px 0px 20px;
	font-weight: bold;
}

#belka_direct a:hover {
	height: 26px;
	border-bottom: 2px solid #1398c9;
	text-decoration: none;
}

#belka_direct a.gfx:link,#belka_direct a.gfx:active,#belka_direct a.gfx:visited,#belka_direct a.gfx:hover {
	display: block;
	float: left;
	height: 48px;
	color: #e00000;
	background: url(/img/new/belka_direct_sep.png) top left no-repeat;
	text-align: center;
	padding: 0px 20px 0px 20px;
	font-weight: bold;
}

#belka_direct a.gfx:hover {
	height: 48px;
	border-bottom: none;
	text-decoration: none;
}


#belka_direct div {
	float: left;
	height: 28px;
	width: 200px;
	color: black;
	padding: 20px 0px 0px 20px;
}


/* --- pasek z krokami i pomocą --- */

div#shadowramka div.shadow div.shadow div.shadow div.shadow div.shadow table.kroki {
	margin: 0px;
	border-collapse: collapse;
	display: table;
	width: 100%;
}

div#shadowramka div.shadow div.shadow div.shadow div.shadow div.shadow table.kroki td {
	margin: 0px;
	padding: 0px;
}

table#kroki {
	margin: 10px auto 15px auto;
	border-collapse: collapse;
	display: table;
	width: 95%;
}

table#kroki td {
	vertical-align: middle;
}

table#kroki td.wybierz {
	color: #808080;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}

table#kroki td.ikona {
	width: 37px;
}

table#kroki td.strzalka {
	width: 40px;
	text-align:left;
}

table#kroki td.tekst {
	padding: 0px 0px 0px 10px;
	white-space: nowrap;
}

/* --- strona główna --- */

div#tresc table.bloczki a.zapamietane_kalkulacje:link,
div#tresc table.bloczki a.zapamietane_kalkulacje:active,
div#tresc table.bloczki a.zapamietane_kalkulacje:visited,
div#tresc table.bloczki a.zapamietane_kalkulacje:hover {
	color: #800000;
	text-decoration: none;
	font-weight: bold;
}

div#tresc table.bloczki a.zapamietane_kalkulacje:hover {
	text-decoration: underline;
}

div#tresc div.sep {
	margin-top: 30px;
}

div#tresc table.bloczki {
	border-collapse: collapse;
	display: table;
	width: 100%;
}

div#tresc div.bloczek {
	width: 191px;
	height: 123px;
	background: top left no-repeat;
	margin: 0px auto 0px auto;
	padding: 10px;
	cursor: pointer;
}

div#tresc table.bloczki td {
	text-align: center;
	vertical-align: middle;
}

div#tresc div.blue { background-image: url(img/new/bloczek_niebieski.png); }
div#tresc div.green { background-image: url(img/new/bloczek_zielony.png); }
div#tresc div.red { background-image: url(img/new/bloczek_czerwony.png); }
div#tresc div.yellow { background-image: url(img/new/bloczek_zolty.png); }

div#tresc table.bloczki div.bloczek table {
	width: 100%;
	border-collapse: collapse;
}

div#tresc table.bloczki div.bloczek table td {
	color: white;
	text-align: center;
	vertical-align: middle;
}

div#tresc table.bloczki div.bloczek table td.jeden {
	height: 20px;
}

div#tresc table.bloczki div.bloczek table td.dwa {
	height: 60px;
	font-size: 14pt;
}

div#tresc table.bloczki a:link,div#tresc table.bloczki a:active,div#tresc table.bloczki a:visited,div#tresc table.bloczki a:hover {
	color: white;
	text-decoration: none;
}



div#tresc table.bloczki a:hover {
	color: white;
	text-decoration: none;
}

div#tresc table.bloczki div.bloczek table td.trzy {
	
}

div#tresc table.kolumny {
	border-collapse: collapse;
	width:100%;
}

div#tresc table.kolumny td {
	text-align: left;
	width: 20%;
	vertical-align: top;
	color: black;
}

div#tresc table.kolumny div.naglowek, div#tresc table.kolumny h1.naglowek {
	color: black;
	font-weight: bold;
	margin-bottom: 20px;
	text-decoration: underline;
	font-size: 9pt;
	margin-top: 0px;
}

div#tresc table.kolumny h2.naglowek {
	color: black;
	font-weight: bold;
	margin-bottom: 5px;
	text-decoration: none;
	font-size: 9pt;
	margin-top: 0px;
}

div#tresc table.kolumny ol {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
}

div#tresc table.kolumny ol li {
	margin: 5px 0px 5px 0px;
}

div#tresc table.kolumny a:link, div#tresc table.kolumny a:active, div#tresc table.kolumny a:visited, div#tresc table.kolumny a:hover {
	color: black;
	font-weight: normal;
}

div#tresc table.kolumny a:hover {
	color: #1398c9;
	font-weight: normal;
}

div#tresc table.kolumny a.norm:link, div#tresc table.kolumny a.norm:active, div#tresc table.kolumny a.norm:visited, div#tresc table.kolumny a.norm:hover {
	color: red;
	font-weight: normal;
}

div#tresc table.kolumny a.norm:hover {
	text-decoration: underline;
}

div#tresc table.kolumny a.wiecej:link, div#tresc table.kolumny a.wiecej:active, div#tresc table.kolumny a.wiecej:visited, div#tresc table.kolumny a.wiecej:hover {
	color: red;
	font-weight: normal;
}

div#tresc table.kolumny a.wiecej:hover {
	text-decoration: underline;
}

/* --- treść --- */

div#tresc {
	margin: 0px auto 0px auto;	
}

div#tresc div#prawy {
	float: right;
	width: 160px;
	text-align: right;
	padding: 20px 10px 10px 20px;
}

div#tresc div#prawymenu {
	float: left;
	width: 150px;
	text-align: left;
	padding: 20px 20px 10px 10px;
}

div#subtresc {
	padding: 30px 70px 50px 50px;
	margin-right: 170px;
}

div#subtrescmenu {
	padding: 30px 50px 50px 70px;
	margin-left: 170px;
}

/* --- stopka --- */

#footer {
	padding: 5px 0px 5px 0px;
	color: black;
	width: 920px;
	margin: 0px auto 0px auto;
}

#footer a:link,#footer a:active,#footer a:visited,#footer a:hover {
	color: #606060;
	text-decoration: none;
}

#footer a:hover {
	color: red;
	text-decoration: none;
}

#footer div {
	float:right;
	text-align: right;
}

/* --- krok zamówień --- */

div.krokzamowienia1 {
	width: 493px;
	padding:0px;
	background: url(/img/new/zamowienie_middle.png) top left repeat-y;
}

div.krokzamowienia1 div.krokzamowienia2 {
	margin: 0px;
	padding: 0px;
	background: url(/img/new/zamowienie_top.png) top left no-repeat;
}

div.krokzamowienia1 div.krokzamowienia2 div.krokzamowienia3 {
	margin: 0px;
	padding: 20px 115px 25px 20px;
	background: url(/img/new/zamowienie_bottom.png) bottom left no-repeat;
}

div.krokzamowienia3 td {
	color: white;
	padding: 3px;
	text-align: left;
	vertical-align: middle;
}

div.krokzamowienia3 td.field {
	color: white;
	padding: 3px;
	text-align: right;
}

div.kupramka1 {
	float:right;
	width: 301px;
	padding: 0px;
	background: url(/img/new/kupramka_middle.png) top left repeat-y; 
}

div.kupramka1 div.kupramka2 {
	padding: 0px;
	background: url(/img/new/kupramka_top.png) top left no-repeat;
}

div.kupramka1 div.kupramka2 div.kupramka3 {
	padding: 50px 40px 30px 30px;
	background: url(/img/new/kupramka_bottom.png) bottom left no-repeat;
}

div.kupramka3 td {
	color: black;
	vertical-align: top;
	line-height: 140%;
	padding-bottom: 20px;
}

div.kupramka3 td.ptaszek {
	color: red;
}

/* --- ogólne --- */

sup {
	color: #ff0000;
}

img {
	border:none;
}

img.kom {
	vertical-align:middle;
}

img.ficon {
	border: none;
	vertical-align: middle;
	margin-right:3px;
}

img.fricon {
	border: none;
	vertical-align: middle;
	margin-left:3px;
}

div.dymek {
	position: absolute;
	border:1px solid #e0e0e0;
	background-color: #f8f8f8;
	padding: 5px;
	text-align: center;
}

div.dymek_hint {
	position: absolute;
	border:1px solid #a0a0a0;
	background-color: #fffeda;
	padding: 5px;
	width: 190px;
	color: black;
}


div.dymek_hint_benefia {
	position: absolute;
	border:1px solid #a0a0a0;
	background-color: #ffffff;
	padding: 5px;
	width: 300px;
	color: black;
}

div.hintClassic {
	position: absolute;
	border:1px solid #a0a0a0;
	background-color: #ffffff;
	padding: 5px;
	color: black;	
}

div.dymek_hint_glowna {
	position: absolute;
	border:1px solid #a0a0a0;
	background-color: #f8f8f8;
	padding: 5px;
	width: 150px;
	color: black;
}

.red {
	color: #ff0000;
}

.green {
	color: #008000;
}

.hidden {
	display:none;
}

div.justify {
	text-align:justify;
}

div.bm20 {
	margin-bottom:20px;
}

div.belowbarsep {
	float:left;
	width:1px;
	margin:0px;
	height:22px;
	padding:0px;
	background:url(img/belowsep.png) no-repeat top left;
}

.bold {
	font-weight: bold;
}


.blue {
	color:#80a6ff;
}

.white {
	color: white;
}

.s16 {
	font-size: 16pt;
}

.s20 {
	font-size: 20pt;
}

.s14 {
	font-size: 14pt;
}

.s12 {
	font-size: 12pt;
}




div.blockshadow {
	padding:0px 0px 2px 0px;
	margin-bottom:10px;
	background: url(/img/menubelow.png) bottom left repeat-x;
}

div.block {
	border: 1px solid #d9d9d9;
	background-color: white;
	padding:0px 0px 0px 0px;
}

div.block_error {
	background: url(/img/error.png) no-repeat 2% 50%;
	padding:20px 20px 20px 50px;
}

div.block_success {
	background: url(/img/ok.png) no-repeat 2% 50%;
	padding:20px 20px 20px 50px;
}

div.success {
	background: url(/img/ok.png) no-repeat 2% 50%;
	padding:20px 20px 20px 70px;
}

div.asterisk {
	background: url(/img/asterisk.png) no-repeat 2% 50%;
	padding:20px 20px 20px 70px;
}

div.block2shadow {
	padding:0px 0px 0px 0px;
	border-bottom: 1px dotted #000080;
	margin-bottom:20px;
}

div.block2 {
	background-color: white;
	padding:0px 0px 0px 0px;
}

div.block2title {
	font-size:12pt;
	font-weight:bold;
	padding: 5px 5px 10px 5px;
	border-bottom: 1px dotted #000080;
	color: #000080;
}

div.block2title h1 {
	font-size:12pt;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
	color: #000080;
}


div.block2krok {
	float:right;
}

div.block2content {
	padding: 10px 0px 10px 0px;
	line-height: 150%;
}

div.blocktitle {
	font-size:9pt;
	font-weight:bold;
	margin: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	background-color:#d9d9d9;
	color: #000000;
}

div.blockkrok {
	float:right;
}

div.blockcontent {
	padding: 5px;
}

div.punkt {
	margin-top: 10px;
}

td.punkt {
	padding: 0px 0px 0px 10px;
	vertical-align:middle;
}

div.fleft {
	float: left;
}

div.fright {
	float: right;
}

td.header {
	font-weight:bold;
}

td.underline {
	border-bottom: 1px solid #a0a0a0;
}

td.lunderline {
	border-bottom: 1px solid #c0c0c0;
}

td.vlunderline {
	border-bottom: 1px solid #f8f8f8;
}

td.lunderline3 {
	border-bottom: 3px solid #c0c0c0;
}

td.blunderline {
	border-bottom: 1px solid #000080;
}

td.overline {
	border-top: 1px solid #a0a0a0;
}

td.middle {
	vertical-align: middle;
}

td.loverline {
	border-top: 1px solid #c0c0c0;
}

td.loverline3 {
	border-top: 3px solid #c0c0c0;
}

td.leftline {
	border-left: 1px solid #a0a0a0;
}

td.lleftline {
	border-left: 1px solid #c0c0c0;
}

td.vlleftline {
	border-left: 1px solid #f8f8f8;
}

td.forum0 {
	background-color: white;
}

td.forum1 {
	background-color: #f0f0f0;
}

td.brightdot {
	border-right:1px dotted #a0a0a0;
}

td.lbright {
	border-right:1px solid #c0c0c0;
}

td.backg {
	background-color:#DDDDDD;
}

div.aktu_tytul {
	font-weight: bold;
	font-style: italic;
	margin: 10px 20px 10px 0px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 3px;
}

div.aktu_tresc {
	margin: 10px 20px 20px 20px;
	text-align: left;
}

td.boverline {
	border-top: 1px solid #000080;
}

td.top {
	vertical-align:top;
}

td.numer {
	vertical-align:top;
	text-align:center;
}

.right {
	text-align:right;
}

td.p3 {
	padding:3px;
}

.p5 {
	padding:5px;
}

td.tb {
	padding:3px;
}

.left {
	text-align:left;
}

div.menu_header {
	color: black;
	margin-top: 25px;
	background-color: #f0f0f0;
	padding: 8px;
	border-bottom: 1px solid #c0c0c0;
}

a.leftmenu_g:link,a.leftmenu_g:active,a.leftmenu_g:visited,a.leftmenu_g:hover { 
	color:#a0a0a0;
	display:block;
	margin:0px 0px 0px 0px;
	padding:8px 8px 8px 8px;
	border-bottom: 1px dotted #d9d9d9;
	text-decoration:none;
}
a.leftmenu_g:hover { background-color:#f0f0f0; }

a.info_tytul:link { display:block;padding:5px;color:#000000;text-decoration:none;background-color:#D6E6FF;margin-bottom: 1px; }
a.info_tytul:active { display:block;padding:5px;color:#000000;text-decoration:none;background-color:#D6E6FF;margin-bottom: 1px; }
a.info_tytul:visited { display:block;padding:5px;color:#000000;text-decoration:none;background-color:#D6E6FF;margin-bottom: 1px; }
a.info_tytul:hover { display:block;padding:5px;color:white;text-decoration:none;background-color:#1e4a93;margin-bottom: 1px; }

a.bigbutton:link { display:block;margin:0px 0px 0px 20px;padding:8px 8px 8px 25px;border-bottom: 1px dotted #d9d9d9;color:#b0b0b0;text-decoration:none;background: url(/img/devel/menulist.png) 0% 50% no-repeat; }
a.bigbutton:active { display:block;margin:0px 0px 0px 20px;padding:8px 8px 8px 25px;border-bottom: 1px dotted #d9d9d9;color:#b0b0b0;text-decoration:none;background: url(/img/devel/menulist.png) 0% 50% no-repeat; }
a.bigbutton:visited { display:block;margin:0px 0px 0px 20px;padding:8px 8px 8px 25px;border-bottom: 1px dotted #d9d9d9;color:#b0b0b0;text-decoration:none;background: url(/img/devel/menulist.png) 0% 50% no-repeat; }
a.bigbutton:hover { display:block;margin:0px 0px 0px 20px;padding:8px 8px 8px 25px;border-bottom: 1px dotted #d9d9d9;color:#000000;text-decoration:none;background-color:#002f7f;background: url(/img/devel/menulist.png) 0% 50% no-repeat; }

a:link { color: #000080;text-decoration:none; }
a:active { color: #000080;text-decoration:none; }
a:visited { color: #000080;text-decoration:none; }
a:hover { color: #000080;text-decoration:underline; }

a.white:link { color: white;text-decoration:none; }
a.white:active { color: white;text-decoration:none; }
a.white:visited { color: white;text-decoration:none; }
a.white:hover { color: white;text-decoration:underline; }

a.blue:link { color: #80a6ff;text-decoration:none; }
a.blue:active { color: #80a6ff;text-decoration:none; }
a.blue:visited { color: #80a6ff;text-decoration:none; }
a.blue:hover { color: white;text-decoration:underline; }

a.button:link { color: black;text-decoration:none;font-weight:normal; }
a.button:active { color: black;text-decoration:none;font-weight:normal; }
a.button:visited { color: black;text-decoration:none;font-weight:normal; }
a.button:hover { color: black;text-decoration:none;font-weight:normal; }

td.pgx_formfielddesc {
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #f0f0f0;
	padding:4px;
	margin:0px;
}

td.pgx_formfieldsubmit {
	vertical-align: middle;
	padding:15px 4px 4px 4px;
	margin:0px;
}

table {
	margin:0px;
}

.black {
	color:black;
}

td {
	font-size: 9pt;	
}

td.nowrap {
	white-space: nowrap;
}

ul,ol {
	margin-top: 0px;
	margin-bottom: 0px;
}

span.req {
	color: red;
	font-size:10pt;
}

td.pgx_formfieldvalue {
	text-align: right;
	vertical-align: middle;
	border-bottom: 1px solid #f0f0f0;
	padding:4px;
	margin:0px;
	white-space: nowrap;
}

td.pgx_formfieldnormal {
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #f0f0f0;
	padding:4px;
	margin:0px;
}

.error {
	background-color: #ff6060;
}

span.err {
	color: #ff0000;
}

span.pgx_formfieldname {
	font-weight: normal;
	color: black;
}

span.pgx_formfieldopis {
	color: #606060;
	font-size: 8pt;
}

img.button {
	padding: 0px;
}

table.button {
	display:inline-table;
	float:right;
	padding: 0px;
	height:22px;
	margin-left:10px;
	width:auto;
}

td.button_m {
	padding: 0px 0px 0px 0px;
	height: 22px;
	background:url(/img/button_center.png) repeat-x top left;
}

td.button_l {
	width: 11px;
	background:url(/img/button_left.png) top left no-repeat;
}
td.button_r {
	width:11px;
	background:url(/img/button_right.png) top right no-repeat;
}

.center {
	text-align:center;
}

img.button {
	vertical-align:middle;
}

input {
	font-family:arial;
	font-size:9pt;
}

input.pgx_input {
	font-family:arial;
	font-size:9pt;
	font-style:italic;
	vertical-align:middle;
	border: 1px solid #a0a0a0;
	padding: 2px;
}

textarea.pgx_input {
	font-family:arial;
	font-size:9pt;
	font-style:italic;
	vertical-align:middle;
	border: 1px solid #a0a0a0;
	padding: 2px;
}

textarea {
	font-family:arial;
	font-size:9pt;
	font-style:italic;
	vertical-align:middle;
	border: 1px solid #a0a0a0;
	padding: 2px;
}

input.pgx_input_cb {
	font-family:arial;
	font-size:9pt;
	font-style:italic;
	vertical-align:middle;
	padding: 2px;
}

input.pgx_input_rd {
	font-family:arial;
	font-size:9pt;
	font-style:italic;
	vertical-align:middle;
	padding: 2px;
}

select.pgx_input {
	font-family:arial;
	font-size:9pt;
	font-style:italic;
	vertical-align:middle;
	border: 1px solid #a0a0a0;
	padding: 2px;
	margin: 1px;
}

span.italic {
	font-style: italic;
}

span.forum_i { font-style: italic; }
span.forum_u { text-decoration: underline; }
span.forum_b { font-weight:bold; }
div.forum_quote_header { margin: 5px 5px 2px 15px;font-style:italic; }
div.forum_quote { border: 1px dotted #c0c0c0;padding:3px;margin:0px 5px 5px 15px;font-style:italic; }
div.forum_code { border: 1px dotted #808080;padding:3px;margin:0px 5px 5px 15px;background-color:#ffffff;font-family:lucida console;white-space:pre; }
ol.forum_list_1 { padding-top:0px;margin-top: 0px;list-style-type: decimal; }
ol.forum_list_a { margin-top: 0px;list-style-type: lower-alpha; }
ul.forum_list { margin-top: 0px; }
button.forum {
	font-family: trebuchet-ms;
	font-size: 9pt;
	background-color: white;
	border: 1px solid #000000;
	color: black;
	padding: 0px;
	vertical-align: middle;
	margin: 3px;
}

div.parametr {
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#000000;
	border-bottom:1px solid #F0F0F0;
	width:100%;
	vertical-align:middle;
}

div.lewy {
	float:left;
	text-align:left;
}

div.prawy {
	float:right;
	text-align:right;
}

div.blad {
	float:left;
	text-align:center;
	width:30px;	
}

div.clear {
	clear:both;
}

p.parametrtext {
	margin:0px;
	padding:0px;
}

p.parametropis {
	margin:0px;
	padding:0px;
	color:#606060;
}

div.grupaparametrow {
	width:100%;
	margin-bottom:20px;
}

div.naglowekgrupyparametrow {
	font-size:12pt;
	font-weight:bold;
	color:#000080;
	border-bottom: 1px dotted #000080;
	font-weight:bold;
	padding: 5px 5px 10px 5px;
	margin-bottom:10px;
}

p.naglowekgrupyparametrow {
	
}

p.wynikitu {
	margin:2px 0px 0px 2px;
	font-size:11pt;
}

p.wynikiwariant {
	margin:2px 0px 0px 10px;
}

p.blad {
	color:#FF0000;
	font-size:8pt;	
}

div.resultField {
	border-bottom:1px solid #F0F0F0;
	border-top:1px solid #F0F0F0;
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	color:#000000;
	width:200px;
	top:300px;
}

div.fixed {
	position:fixed;	
}

td.pgx_formfieldleft {
	text-align: left;
	vertical-align: middle;
	padding:4px;
	margin:0px;
}

td.pgx_formfieldright {
	text-align: right;
	vertical-align: middle;
	padding:4px;
	margin:0px;
	white-space: nowrap;
}

span.pgx_formfieldtext {
	font-weight: normal;
	color: black;
}

span.radioheader {
	display:block;
	margin-bottom:3px;
}

span.questionmark {
	font-size:11pt;
	color:#ff0000;
	font-weight:bold;
	cursor:default;
}

div.loader {
	text-align:center;
	padding:0px;
	margin:10px 0px 0px 0px;
	color:#000000;
	width:680px;
	vertical-align:middle;
}

div.skrotwyniku {
	width:400px;
	margin:5px 0px 0px 0px;
	height:20px;
}

table.mala_czcionka td {
	font-size:7pt;
}

div#zapisywanie_kalkulacji a:link,
div#zapisywanie_kalkulacji a:active,
div#zapisywanie_kalkulacji a:visited,
div#zapisywanie_kalkulacji a:hover {
	color: #800000;
	font-weight: bold;
}

div#zapisywanie_kalkulacji a:hover {
	text-decoration: underline;
}

td.lewa {
	text-align:right;
	padding-right:10px;
	width:50%;
}

td.prawa {
	text-align:left;
	padding-left:10px;
	width:50%;
}

td.srodek {
	text-align:center;
}

p.wniosek_h1 {
	font-size:14pt;
	font-weight:bold;
}

p.wniosek_h2 {
	font-size:12pt;
	font-weight:bold;
	padding-top:0px;
}

p.wniosek_punkt {
	font-size:10pt;
	margin:0px;
	padding:0px;
}

.wniosek_li {
	font-size:13pt;
}

td.lunderline3 {
	border-bottom: 3px solid #c0c0c0;
}