* {font-family:Tahoma, Helvetica, Arial, Verdana, sans-serif; font-size:12px; line-height:130%; color:#333; border:none; margin:0; padding:0;}
body {text-align:center;}
.clear {clear:both;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a.view_more {
    font-size: 85%;
    color: #a4621c;
    text-transform: none;
    font-weight: normal;
}
div#main {width:974px; text-align:left; margin:0 auto;}


/*naglowek - data i godzina */
div#header {background:#F4F4F4; color:#666; font-size:11px; text-align:right; padding:1px 1px; border-bottom:1px solid #b2b2b2;}
div#header a {color:#666;}
div#header a:hover {text-decoration:underline;}



/* logo i menu */
div#logo_menu {position:relative; height:185px;margin:0 0 7px 0;}
	html>body div#logo_menu {height:auto; min-height:185px; margin:0 0 6px 0;}

/* menu */
div#menu 
{display:block; background:url(../images/menu_bg.jpg) no-repeat; list-style-type:none; padding:0 0 0 0px; clear:both;font-size:11px; }
div#menu div#services ul li.c a b {color:#333;font-size:11px;}
div#menu div#services ul li a b {color:#fff;font-size:11px;}
div#menu div#services ul li.c a:hover b,
div#menu div#services ul li a:hover b {text-decoration:underline;font-size:11px;}

div#services, 
div#services li {background:url(../_img/services-left.png);font-size:11px;}
div#services ul, 
div#services a {background:url(../_img/services-right.png);font-size:11px;}
div#services {display:block; width:974px; height:28px; background-repeat:repeat-x; background-position:0 24px; padding:0 9px;font-size:11px;}
	html>body div#services {width:956px;font-size:11px;}
div#services ul {width:auto; background-position:right top; padding:0; float:left;font-size:11px;}
div#services li {display:inline; background-position:left -60px; float:left;font-size:11px;}
div#services a {display:block; background-repeat:no-repeat; background-position:right -60px; color:#fff; text-decoration:none; padding:8px 16px 6px 16px;font-size:11px;}
div#services a:visited, 
div#services a:hover {color:#fff; text-decoration:none;font-size:11px;}
div#services .c {background-position:left -32px;}
div#services .c a {background-position:right -32px; color:#4f96b4;}
div#services .c a:visited, div#services .c a:hover {color:#4f96b4;}
div#services .s {background-position:left 4px;}
div#services .s a {background-position:right 4px;}

ul#menu {display:inline; width:974px; height:30px; background:url(../_img/_menu-bg.png) repeat-x bottom; list-style:none; padding:0 0 0 2px; border-bottom:1px solid #cde4ed; float:left;font-size:11px;}
	html>body ul#menu {width:972px; height:28px;font-size:11px;}
ul#menu li {display:inline; padding:0 6px 2px 6px; border-right:1px solid #cde4ed; margin:7px 0 6px 0; float:left;font-size:11px;}
ul#menu li a {color:#3b6090; font-size:11px; text-decoration:none;font-size:11px;}
ul#menu .c a {padding:0 0 0 10px;}
ul#menu .h a {padding:0 0 0 12px;}
ul#menu .hc a {padding:0 0 0 12px;}
ul#menu li a:hover {color:#0e3782;font-size:11px;}
ul#menu li.l {display:inline; width:44px; height:13px; background:#cde4ed; text-align:left; cursor:pointer; border:none; padding:0; margin:8px 10px 0 0; z-index:20; float:right;font-size:11px;}
ul#menu li.l img {}


div#menuRoller {display:none; position:absolute; top:55px; right:1px; width:537px; height:275px; background:#fff; padding:12px 4px 12px 8px; border:1px solid #cde4ed; margin:-10px 0 0 226px; z-index:4;}
	html>body div#menuRoller {width:524px; height:250px;}
div#menuRoller a {display:inline; width:118px; font-size:11px; padding:0 6px 2px 6px; float:left;}
div#menuRoller h3.more {display:block;width:512px; font:11px Arial; font-weight:bold; padding:0 0 0 7px; margin:0 0 2px -2px;  float:left;}
div#menuRoller h3.more a {width:512px; padding:0;}
div#menuRoller div {padding:0 0 10px 0; border-bottom:1px solid #cde4ed; margin:0 0 10px 0; float:left;}
div#menuRollerShadow {display:none; position:absolute; top:55px; right:0px; width:536px; height:274px; border-right: 1px solid #6699cc; border-bottom: 1px solid #6699cc; margin: -8px 0px 0px 228px; z-index:3;}

/* content */
div#content {width:974px; background:#f9fafc; color:#505050; padding:0 0 6px 0; float:left;}

div.box {height:20px; background:#fff; border:1px solid #dcdcdc; padding:0 0 6px 0;}
	html>body div.box {height:auto; min-height:20px; background:#fff; border:1px solid #dcdcdc;}
div.box h1 {color:#b65101; font-size:12px; padding:8px 6px;}
div.box h1 a {color:#b65101; font-size:12px;}
div.box h1 span {font-size:10px; font-weight:normal; margin:0 0 0 10px;}
div.box ul {margin:0 6px;}
div.box p.right {margin:0 6px; float:right;}
div.box p.leftt {margin:0 6px; float:left;}
div.box ul li {display:block; background:url(../_img/point.gif) no-repeat; list-style-type:none; padding:0 0 0 8px; clear:both;}
div.box ul li.ext {display:block; background:none; list-style-type:none; padding:0; margin:0 0 6px 0;}
div.box ul li.ext a span.desc {color:#333; font-size:11px;}
div.box ul li.ext a span.desc1 {color:#333; font-size:12px;}
div.box ul li.ext p {color:#333; font-size:12px;}
div.box ul li.ext hr {border: 0; width: 80%;}
div.box ul li img {display:block; padding:1px; border:1px solid #333; margin:3px 6px 0 0; float:left;}
div.box ul li img.niebieska {display:block; padding:1px; border:1px solid #DCDCDC; margin:3px 6px 0 0; float:left;}
div.box ul li img.bezramki {display:block; padding:1px; border:0px solid #333; margin:3px 6px 0 0; float:left;}
div.box ul li a {color:#1755aa; font-size:11px;}
div.box ul li.ext a:hover span.desc {color:#1755aa;}
div.box ul li span.title {display:block; color:#1755aa; font-size:14px; font-weight:bold;}
div.box ul li span.title.aktualnosci {font-size:22px; font-weight:normal;margin:1px 0 3px 0;}
div.box ul li a:hover span.title.aktualnosci {font-size:22px; font-weight:normal;margin:1px 0 3px 0;text-decoration:underline;}
div.box ul li span.aktualnosci {font-size:12px; font-weight:normal}


div.box ul li a:hover span.title {display:block; color:#1755aa; font-size:14px; font-weight:bold; text-decoration:underline;}



div.box ul li span.small {color:#949494; font-size:10px;}
div.box div.arch {background:url(../_img/bg_arch.gif) repeat-x; text-align:right; padding:8px 6px 0 6px; margin:6px 0 0 0; clear:both;}
div.box div.arch a {color:#949494; font-size:11px;}

div.box ul.menu {display:inline; width:642px; height:26px; background:url(../_img/_menu-bg.png) repeat-x bottom; list-style:none; border-bottom:1px solid #cde4ed; float:left;}

div.boxgazeta {background:##F9FAFC; border:1px solid ##F9FAFC; padding:0 0 6px 0;}
	html>body div.boxgazeta {height:auto; min-height:20px; background:#F9FAFC; border:1px solid #F9FAFC;}


div.boxnewslisting {height:20px; background:#F9FAFC; border:1px solid #dcdcdc; padding:0 0 6px 0;}
	html>body div.boxnewslisting {height:auto; min-height:20px; background:#F9FAFC; border:1px solid #dcdcdc;}
div.boxnewslisting h1 {color:#b65101; font-size:12px; padding:8px 6px;}
div.boxnewslisting h1 a {color:#b65101; font-size:12px;}
div.boxnewslisting h1 a:hover {color:#b65101; font-size:12px;text-decoration:underline;}
div.boxnewslisting h1 span {font-size:10px; font-weight:normal; margin:0 0 0 10px;}
div.boxnewslisting ul {margin:0 6px;}
div.boxnewslisting ul li {display:block; background:url(../_img/point.gif) no-repeat; list-style-type:none; padding:0 0 0 8px; clear:both;}
div.boxnewslisting ul li.ext {display:block; background:none; list-style-type:none; padding:0; margin:0 0 6px 0;}
div.boxnewslisting ul li.ext a span.desc {color:#333; font-size:11px;}
div.boxnewslisting ul li.ext a span.desc1 {color:#333; font-size:12px;}
div.boxnewslisting ul li.ext p {color:#333; font-size:12px;}
div.boxnewslisting ul li.ext hr {border: 0; width: 80%;}
div.boxnewslisting ul li img {display:block; padding:1px; border:1px solid #333; margin:3px 6px 0 0; float:left;}
div.boxnewslisting ul li a {color:#1755aa; font-size:11px;}
div.boxnewslisting ul li.ext a:hover span.desc {color:#1755aa;}
div.boxnewslisting ul li span.title {display:block; color:#1755aa; font-size:14px; font-weight:bold;}
div.boxnewslisting ul li span.title.aktualnosci {font-size:22px; font-weight:normal}
div.boxnewslisting ul li span.small {color:#949494; font-size:10px;}
div.boxnewslisting div.arch {background:url(../_img/bg_arch.gif) repeat-x; text-align:right; padding:8px 6px 0 6px; margin:6px 0 0 0; clear:both;}
div.boxnewslisting div.arch a {color:#949494; font-size:11px;}
div.boxnewslisting ul li a:hover span.title {display:block; color:#1755aa; font-size:14px; font-weight:bold; text-decoration:underline;}

/*search */
div#search {width:246px; height:21px; margin:5px 5px 0 5px;}
div#search form#form {padding:0; margin:0;}
div#search input.window {width:232px; height:21px; font-size:12px; padding:2px 3px; border-top:2px solid #73746e; border-left:2px solid #73746e; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; margin:0 2px 0 0; z-index:2;}
	html>body div#search input.window {width:224px; height:14px;}
div#search input.button {width:50px; height:21px; background:url(../_img/bg_search.jpg) no-repeat; text-align:center; cursor:pointer; padding:2px 3px; z-index:2;}

/*form */
div#forma {width:389px; height:621px; margin:5px 5px 0 5px;}
div#forma form#form {padding:0; margin:0;}
div#forma input.window {width:232px; height:21px; font-size:12px; padding:2px 3px; border-top:2px solid #73746e; border-left:2px solid #73746e; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; margin:0 2px 0 0; z-index:2;}

div#forma TEXTAREA.window {width:232px; height:132px; font-size:12px; padding:2px 3px; border-top:2px solid #73746e; border-left:2px solid #73746e; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; margin:0 2px 0 0; z-index:2;}

	html>body div#forma input.window {width:224px; height:14px;}
div#forma input.button {width:150px; height:21px; background:url(../_img/bg_form.jpg) no-repeat; text-align:center; cursor:pointer; padding:2px 3px; z-index:2;}



/* tabses */
.text_justify_no_side_border {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6C6C;
	text-align: justify;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 3px;
}


div.box div.tabs {height:18px; background:url(../_img/bg_tabs_border.gif) repeat-x bottom; padding:0 0 0 10px; margin:0 6px 2px 6px;clear:both;}
div.box div.tab {font-size:11px; margin:0;}
div.box div.tabs a {display:block; height:18px; background:#8096c3; font-size:10px; border:1px solid #7373bb; padding:1px 2px 0 2px; margin:0 0 0 2px; float:left;}
	html>body div.box div.tabs a {height:14px; padding:2px 2px 0 2px;}

/* lewy contener */
div#cont_left {width:280px; float:left;}
div#cont_left div.box {width:274px; margin:6px 0 0 3px; float:left;}
	html>body div#cont_left div.box {width:272px; margin:6px 0 0 6px;}
div#cont_left div.box h1 {color:#b65101; font-size:14px; padding:1px 0px 0px 6px; font-weight:bold;}
div#cont_left div.box h1 a {color:#b65101; font-size:14px;}
div#cont_left div.box ul li {width:260px; padding:0px 3px 0px 3px;}
	html>body div#cont_left div.box ul li.ext {width:260px;padding:0px 3px 0px 3px;}
	html>body div#cont_left div.box ul li {width:252px;padding:0px 3px 0px 3px;}

/* srodkowy kontener */
div#cont_center {width:415px; float:left;}
div#cont_center div.box {width:409px; margin:6px 0 0 3px; float:left;}
	html>body div#cont_center div.box {width:407px; margin:6px 0 0 6px;}
	
div#cont_center div.box h1 {color:#b65101; font-size:14px; padding:1px 0px 0px 6px; font-weight:bold;}
div#cont_center div.box h1 a {color:#b65101; font-size:14px;}
	
div#cont_center div.box ul li {width:395px;padding:0px 3px 0px 3px;}
	html>body div#cont_center div.box ul li.ext {width:395px;padding:0px 3px 0px 3px;}
	html>body div#cont_center div.box ul li {width:387px;padding:0px 3px 0px 3px;}

/* prawy contener */
div#cont_right {width:272px; float:right;}
div#cont_right div.box {width:260px; margin:6px 2px 0 2px; float:left;}
	html>body div#cont_right div.box {width:258px; margin:6px 2px 0 2px;}
div#cont_right div.box h1 {color:#b65101; font-size:14px; padding:1px 0px 0px 6px; font-weight:bold;}
div#cont_right div.box h1 a {color:#b65101; font-size:14px;}
div#cont_right div.box ul li {width:247px;}
	html>body div#cont_right div.box ul li.ext {width:246px; }
	html>body div#cont_right div.box ul li {width:238px;}
div#cont_right div.advertisement {width:260px; font-size:11px; font-weight:bold; text-align:center; margin:3px 0 0 2px; float:left;}
	html>body div#cont_right div.advertisement {margin:3px 0 0 2px;}
	
div#cont_right div.search {width:246px; height:21px; margin:5px 5px 0 5px;}
div#cont_right div.search form#form {padding:0; margin:0;}
div#cont_right div.search input.window {width:232px; height:21px; font-size:12px; padding:2px 3px; border-top:2px solid #73746e; border-left:2px solid #73746e; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; margin:0 2px 0 0; z-index:2;}
	html>body div#cont_right div.search input.window {width:224px; height:14px;}
div#cont_right div.search input.button {width:50px; height:21px; background:url(../_img/bg_search.jpg) no-repeat; text-align:center; cursor:pointer; padding:2px 3px; z-index:2;}



/* podstronowy kontener */
div#cont_content {width:700px; float:left;font-size:12px;}
div#cont_content div.box {width:694px; margin:6px 0 0 3px; float:left;}
	html>body div#cont_content div.box {width:692px; margin:6px 0 0 6px;}
div#cont_content div.cramb {height:20px; background:#f3f9fb; color:#666; font-size:11px; text-align:left; padding:6px 8px 5px 8p; solid #b2b2b2; clear:both;}

div#cont_content div.box ul  {width:681px;}
	html>body div#cont_content div.box ul  {width:680px;padding:0px 3px 0px 3px;}
	html>body div#cont_content div.box ul  {width:672px;padding:0px 3px 0px 3px;}
div#cont_content div.box a {color:#000000; font-size:12px;}
div#cont_content div.box a:hover {color:#000000; font-size:12px;text-decoration:underline;}

/* podstronowy kontener banki*/
div#cont_content_banki {width:646px; float:left;}
div#cont_content_banki div.box {width:640px; margin:6px 0 0 0; float:left;}
	html>body div#cont_content_banki div.box {width:638px; margin:6px 0 0 0px;}
div#cont_content_banki div.breadcrumb {height:18px;width:638px; background:#f3f9fb; color:#666; font-size:11px; text-align:left; padding:6px 8px 5px 8p; solid #b2b2b2; clear:both;}
div#cont_content_banki div.tabelka {height:24px;width:638px; background:url(../_img/gradientg.jpg) no-repeat; color:#FFF; font-size:12px; font-weight:bold; padding-top:5px;  text-align:center; clear:both; }
div#cont_content_banki div.box ul li {width:626px;}
	html>body div#cont_content_banki div.box ul li.ext {width:626px;}
	html>body div#cont_content_banki div.box ul li {width:618px;}
	
div#cont_content_banki div.boxtab {width:638px; margin:6px 0 0 0; float:left; padding:4px}

/* stopka */
div#footer {height:32px; background:#efefef; color:#666; font-size:12px; text-align:center; padding:6px 8px 5px 8px; border-top:1px solid #b2b2b2; clear:both;}
	html>body div#footer {height:32px;}
div#footer a {color:#666; font-size:12px;}
div#footer a:hover {text-decoration:underline;}

div#footernew {height:40px; background:url(../_img/logotlo.gif) no-repeat; color:#666; font-size:12px; text-align:center; padding:2px 8px 8px 120px; border-top:1px solid #b2b2b2;clear:both;}
	html>body div#footer {height:22px;}
div#footernew span.box {width:954px;}
div#footernew a {color:#666; font-size:12px;}
div#footernew a:hover {text-decoration:underline;}

div#footerreklama {height:50px; background:#f9fafc; color:#ffffff; font-size:10px; text-align:center; padding:0px 8px 8px 8px; border-top:1px solid #ffffff; clear:both;}
	html>body div#footerreklama {height:50px;}
div#footerreklama a {color:#666; font-size:10px;}
div#footerreklama a:hover {text-decoration:underline;}

/* tabelka z walutami */

table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #ffffff;
width: 600px;
background-color: #BBB;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #D4D4D4;
color: #000;
padding: 4px;
text-align: center;
border: 1px #fff solid;}

table.stats td.left
{background-color: #D4D4D4;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #BBB;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 12px;
color: #ffffff;
font-weight: bold;
white-space:nowrap;
}

table.stat
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #ffffff;
width: 260px;
background-color: #BBB;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stat td
{background-color: #f9fafc;
color: #000;
padding: 2px;
text-align: center;
border: 1px #fff solid;}

table.stat td.left
{background-color: #f9fafc;
color: #000;
padding: 2px;
text-align: left;
border: 1px #fff solid;}

table.stat td.right
{background-color: #f9fafc;
color: #000;
padding: 2px;
text-align: right;
border: 1px #fff solid;}

table.stat td.rightred  
{background-color: #f9fafc;
color: #e46062;
padding: 2px;
text-align: right;
font-weight: bold;
border: 1px #fff solid;}

table.stat td.rightgreen
{background-color: #f9fafc;
color: #3a932e;
padding: 2px;
text-align: right;
font-weight: bold;
border: 1px #fff solid;}

table.stat td.hed
{background-color: #BBB;
color: #fff;
padding: 2px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 11px;
color: #ffffff;
font-weight: bold;}

table.statf
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #ffffff;
width: 960px;
background-color: #BBB;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.statf td
{background-color: #D4D4D4;
color: #000;
padding: 4px;
text-align: center;
border: 1px #fff solid;}

table.statf td.left
{background-color: #D4D4D4;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.statf td.hed
{background-color: #BBB;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 12px;
color: #ffffff;
font-weight: bold;}



table.statfw
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #ffffff;
width: 610px;
background-color: #BBB;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.statfw td
{background-color: #f9fafc;
color: #000;
padding: 4px;
text-align: center;
border: 1px #fff solid;}

table.statfw td.left
{background-color: #f9fafc;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.statfw td.hed
{background-color: #8096c3;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 12px;
color: #ffffff;
}

td.hed a span img{
	border:0px;
	display:inline;
	float:none;
}

table.statfw tr td.hed{
	white-space:nowrap;
}

table.statbanki
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #ffffff;
width: 636px;
background-color: #BBB;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.statbanki td
{background-color: #f9fafc;
color: #000;
padding: 4px;
text-align: center;
border: 1px #fff solid;}

table.statbanki td.left
{background-color: #f9fafc;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.statbanki td.hed
{background-color: #8096c3;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 12px;
color: #ffffff;
}

td.hed a span img{
	border:0px;
	display:inline;
	float:none;
}

table.statbanki tr td.hed{
	white-space:nowrap;
}



table.statsrodek
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #ffffff;
width: 310px;
background-color: #BBB;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.statsrodek td
{background-color: #f9fafc;
color: #000;
padding: 4px;
text-align: center;
border: 1px #fff solid;}

table.statsrodek td.left
{background-color: #f9fafc;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.statsrodek td.hed
{background-color: #8096c3;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 12px;
color: #ffffff;
}
table.kolory tr td
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 8px;
color: #ffffff;
border: 0px;

}




/* guziki praca */

.clear1 {
	overflow: hidden;
	width: 100%;
}



a.button {
    background: transparent url('http://www.tfi.pl/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('http://www.tfi.pl/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}







form {
font: 90%/1.3 arial,sans-serif;
	background:#8096c3;
	padding:1em;
	border:1px solid #eee;
	color:#fff;
	
}

fieldset div {
	margin:0.3em 0;
	clear:both;
}
form {
	margin:1em;
	width:410px;
}
span.form {
	font-size:11px;
	text-align:right;
}
span.formc {
	font-size:11px;
	text-align:center;
	
}
a.form:link {font-size:1.0em;color: #ffffff; text-decoration:none}
a.form:visited {font-size:1.0em;color: #ffffff; text-decoration: none}
a.form:hover {font-size:1.0em;color:#ffffff; text-decoration: underline}
a.form:active {font-size:1.0em;color:#ffffff; text-decoration: none}
label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
	font-size:1.2em;
	
}
legend {
	color:#ffffff;
	font-size:1.3em;
	font-weight: bold;
}
legend span {
	width:10em;
	text-align:right;
}
input {
	padding:0.15em;
	width:10em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
input:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 
fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}

select {
	padding:0.15em;
	width:22em;
	border:1px solid #ddd;
	background:#fafafa;
	font: 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

input.default {
	color:#bbb;
}

#submit-go {
	margin-top:1em;
	width:86px;
	height:26px;
	text-indent:-9999px;
	
	border:0;
	background:url(http://tfi.pl/images/szukajp.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; cursor:hand;
}






