
body {
   font-family: arial, tahoma, verdana, helvetica;
   font-size: 9pt;
   background-color: #ffffff;
   color: #5F5F5F;
   margin:0 auto;
   padding: 0;
   max-width:1200px !important
}

img.topb { margin: 0; width: 100%; max-width:1200px !important; height: 3px; position: relative; top: 0; left: 0px; }
/* topmgrp */
#topmgrp { margin: 0; padding: 0; width: 100%; max-width:1200px !important; height: 15px; position: relative; top: -1px; left: 0px; background: url("/images/logo/moneygroup.gif") no-repeat top left; text-indent: -3000px; }

/* tfv2 */
#tfv2 { width: 100%; height: 0px; padding: 70px 0 10px 0; position: relative; overflow: hidden; margin-top: -15px }
#tfv2 h4 { margin: 0; padding: 0; position: absolute; top: 28px; left: 0; }

#tfv2 h4 a { border: 0; text-decoration: none; display: block; width: 212px; height: 42px; margin-left: 5px; background: url("/images/misc/logos.gif") no-repeat; text-indent: -3000px; overflow: hidden }

#tfv2 h5, #tfv2 h6 { position: absolute; left: -3000px; }
#tfv2 ul { list-style: none; margin: 0; padding: 0; }

/* tfv2 small menu */
#tfv2 ul.buttons { position: absolute; top: 8px; right: 10px; }
#tfv2 .buttons li { display: block; height: 11px; float: left; margin-right: 10px; }
#tfv2 .buttons a { display: block; height: 11px; text-indent: -3000px; overflow: hidden;  }
#tfv2 .buttons .login_small { font-size: 11px; color: #909090; position: relative; top: -2px; }
#tfv2 .buttons .login_small a { text-indent: 0px; display: inline; height: 14px; overflow: visible; }
#tfv2 .buttons .login_small span.hdr { color: #EB8A1D; font-weight: bold; }
#tfv2 .buttons .add_to_fav a { width: 75px; background: url("/images/misc/add_to_fav.gif"); }
#tfv2 .buttons .recommend_us a { width: 80px; background: url("/images/misc/recommend_us.gif"); }
#tfv2 .buttons .contact a { width: 52px; background: url("/images/misc/contact.gif"); }

/* tfv2 normal menu */
#tfv2 .menu { position: absolute; top: 5px; right: 0px;}
#tfv2 .menu u { height: 71px; float: left; display: block; }
#tfv2 .menu li { height: 71px; float: left; margin: 0px; display: block; }
#tfv2 .menu a { border: 0; text-decoration: none; display: block; height: 71px; text-indent: -3000px; overflow: hidden; background-repeat: no-repeat; background-position: 0 0; }
#tfv2 .menu a:hover, #tfv2 .menu a:active, #tfv2 .menu a.active { border: 0; text-decoration: none; background-position: 0 -71px; }
#tfv2 .menu .home a { width: 77px; background-image: url("/images/misc/menu/home.gif"); border: 0; text-decoration: none; }
#tfv2 .menu .logout a { width: 77px; background-image: url("/images/misc/menu/logout.gif"); border: 0; text-decoration: none; }
#tfv2 .menu .register a { width: 77px; background-image: url("/images/misc/menu/register.gif"); border: 0; text-decoration: none; }
#tfv2 .menu .search a { width: 77px; background-image: url("/images/misc/menu/search.gif"); border: 0; text-decoration: none; }
#tfv2 .menu .add_service a { width: 77px; background-image: url("/images/misc/menu/add_service.gif"); border: 0; text-decoration: none; }
#tfv2 .menu .my_account a { width: 77px; background-image: url("/images/misc/menu/my_account.gif"); border: 0; text-decoration: none; }
#tfv2 .menu .finance a { width: 77px; background-image: url("/images/misc/menu/finance.gif"); border: 0; text-decoration: none; }
#tfv2 .menu .tenders a { width: 77px; background-image: url("/images/misc/menu/tenders.gif"); border: 0; text-decoration: none; }
#tfv2 .menu .help a { width: 77px; background-image: url("/images/misc/menu/help.gif"); border: 0; text-decoration: none; }
#tfv2 .menu .forum a { width: 77px; background-image: url("/images/misc/menu/forum.gif"); border: 0; text-decoration: none; }
#tfv2 .menu .contest a { width: 77px; background-image: url("/images/misc/menu/contest.gif"); border: 0; text-decoration: none; }

/* breadcrumbs */
#breadcrumb { font-size: 9pt; padding: 2px 10px 2px 10px; margin-top: 3px; text-align: left; border: solid 1px #E0E0E0; background-color: #F7F7F7; }
#breadcrumb a { font-weight: bold; }
#breadcrumb td { border: 0; margin: 0; padding: 0; }
#breadcrumb p { margin: 0; padding: 0; }
#breadcrumb #showlink { font-weight: normal; margin-left: 10px; font-size: 8pt; }
#breadcrumb #showlink span { color: #A0A0A0; }
#breadcrumb #hidelink { font-weight: normal; margin-left: 10px; font-size: 8pt; }
#breadcrumb #hidelink span { color: #A0A0A0; }

#hpbar { width: 100%; position: relative; top: 0px; right: 0px;  }
#hpbar p.nsbtn { margin: 0 0 5px 0; padding: 0; }
#hpbar .nsbtn a { display: block; width: 100%; height: 26px; background: url("/images/nsbtn.gif") no-repeat right; text-indent: -3000px; overflow: hidden; }

/* bottom */
#bottom { width: 892px; clear: both; color: #999; text-align: center; font-size: 0.9em; }
#bottom ul { list-style: none; margin: 0; padding: 12px 0 8px; background: url("/images/misc/bottom_beam.gif") no-repeat; background-position: top center; }
#bottom ul li { display: inline; padding-left: 8px; margin-left: 0px; margin-right: 4px; background: url("/images/misc/point.gif") no-repeat; background-position: 0 7px; }
#bottom ul li.first_child { padding-left: 0; background: none; }
#bottom p { border-top: 1px #ebebeb solid; margin: 0; padding: 7px 0; font-size: 8pt; line-height: 1.3em; }
#bottom a.mbb img { border: 0; padding-top: 15px }

div.favad { text-align: center; display: none; clear: both; }
div.favadb { text-align: center; margin-bottom: 5px; display: none; clear: both; }

#autopromo { width: 220px; height: 220px; background: url("http://foto.favore.pl/ctx/autopromo.gif") no-repeat; background-position: top center; }
#autopromo p.about { padding: 15px; padding-top: 75px; margin: 0px; line-height: 140%; font-size: 13px; }
#autopromo p.action { padding: 15px; padding-top: 0px; margin: 0px; line-height: 160%; font-size: 15px; }

h1.fhead { display: inline; font-weight: normal; font-size: 9pt; }
h2.fhead { display: inline; font-weight: normal; font-size: 9pt; }
h3.fhead { display: inline; font-weight: normal; font-size: 9pt; }

h1.imp { display: inline; font-weight: normal; font-size: 9pt; }
h2.imp { display: inline; font-weight: normal; font-size: 9pt; }
h3.imp { display: inline; font-weight: normal; font-size: 9pt; }
#tagdescr { display: block; font-weight: normal; font-size: 8pt; line-height: 140%; color: #A0A0A0; text-align: left; margin: 4px 10px 4px 10px; }

.jst {
   text-align:justify;
}
.bold {
   font-weight: bold;
}
.nobold {
   font-weight: normal}
.italic {
   font-style: italic;
}
.uline {
   text-decoration: underline;
}
.xline {
   text-decoration: line-through;
}
.vlarge {
   font-size: 14pt;
}
.large {
   font-size: 12pt;
}
.bigger {
   font-size: 11pt;
}
.big {
   font-size: 10pt;
}
.normal {
   font-size: 9pt;
}
.small {
   font-size: 8pt;
}
.smaller {
   font-size: 7pt;
}
.center {
   text-align: center;}
.middle {
   vertical-align: middle;}
.left {
   text-align: left;}
.right {
   text-align: right;}
.arial {
   font-family: arial;}
.tahoma {
   font-family: tahoma;}
.orange {
   color: #FFCC00;}
.yellow {
   color: #fff000;}
.red {
   color: red;}
.gray {
   color: #787878;}
.vgray {
   color: #A0A0A0;}
.black {
   color: #202020;}
.white {
   color: white;}
.green {
   color: #02910d;}
.dblue {
   color: #38458C;}
.blue {
   color: blue;}
.lblue {
   color: #E1ECF7;}
.inline {
   display: inline;}
.invis {
   display: none;}
.bc
{
border-collapse: collapse;
}
.overflow
{
white-space: nowrap;
overflow: hidden;
}
.whitesp
{
white-space: nowrap;
}
.nw
{
white-space: nowrap;
margin-right: 1px;
}
.hand { cursor: pointer }

.htmlcont
{
font-size: 10pt;
margin: 0px;
padding: 10px;
border: solid 1px #EBEBEB;
border-top: 0;
color: #000000;
overflow: auto;
}

a.fava { color: #EBEBEB; text-decoration: underline;}
a.fava:active { text-decoration: underline; }
a.fava span { color: #4561c1; }
a.fava:hover { color: #F07A2B; text-decoration: underline; }
a.fava img { border: 0; }

a.favag { color: #EBEBEB; text-decoration: underline;}
a.favag:active { text-decoration: underline; }
a.favag span { color: #A0A0A0; }
a.favag:hover { color: #F07A2B; text-decoration: underline; }
a.favag img { border: 0; }

a.favar { color: #EBEBEB; text-decoration: underline;}
a.favar:active { text-decoration: underline; }
a.favar span { color: #FF0000; }
a.favar:hover { color: #F07A2B; text-decoration: underline; }
a.favar img { border: 0; }

td
{
   vertical-align: top;
   text-align: left;
}

td.pageheader
{
   vertical-align: middle;
   color: #38458C;
   font-size: 16px;
   font-weight: bold;
   text-align: left;
   padding-left: 5px;
   background: #FFFFFF url(/images/pagehdr.png) no-repeat bottom left;
   height: 37px;
}

td.formheader
{
   vertical-align: middle;
   color: #38458C;
   font-size: 13px;
   font-weight: bold;
   text-align: left;
   padding: 4px;
   background: #FFFFFF url(/images/formhdr.gif) repeat bottom left;
   border: solid 1px #E0E0E0;
   border-bottom: solid 2px #73a1ff;
}

td.formtitle
{
   vertical-align: top;
   background: #F7F7F7;
   font-size: 9pt;
   text-align: left;
   padding: 3px;
   border: solid 1px #E0E0E0;
   border-top: 0;
}

td.formtitley
{
   vertical-align: top;
   background: #F7F7F7;
   font-size: 9pt;
   text-align: left;
   padding: 3px;
   border: solid 1px #E0E0E0;
   border-top: 0;
}

td.formtitleg
{
   vertical-align: top;
   background: #F7F7F7;
   font-size: 9pt;
   text-align: left;
   padding: 3px;
   border: solid 1px #E0E0E0;
   border-top: 0;
}


td.formfield
{
   vertical-align: top;
   background-color: #FFFFFF;
   font-size: 9pt;
   text-align: left;
   padding: 3px;
   border: solid 1px #EBEBEB;
   border-top: 0;
}

td.formfieldy
{
   vertical-align: top;
   background-color: #F7F7F7;
   font-size: 9pt;
   text-align: left;
   padding: 3px;
   border: solid 1px #E0E0E0;
   border-top: 0;
}

td.formhdr
{
   vertical-align: top;
   background-color: #FFFFFF;
   color: #333333;
   font-size: 9pt;
   text-align: left;
   padding: 3px;
   border: solid 1px #E0E0E0;
   border-top: 0;
}

td.yellback
{
    background-color: #FFFFD0;
}

td.dgraybdr
{
    border: solid 1px #E0E0E0;
    border-top: 0;
}

hr.darkyellow
{
   border-width: 0px;
   color: #FFD114;
   background-color: #FFD114;
   height: 1px;
}

hr.gray
{
   color: #EBEBEB;
   background-color: #EBEBEB;
   height: 1px;
   border-width: 0px;
}

td.optgrp
{
   background-color: #FFFFD0;
   border: solid 1px #E0E0E0;
   padding: 5px;
}

td.opt
{
   background-color: #FFFFFF;
   border: solid 1px #EBEBEB;
   padding: 5px;
}

td.discount
{
   vertical-align: middle;
   text-align: center;
   background-color: #FFFFFF;
   height: 30px;
   border: solid 1px #EBEBEB;
   padding: 5px;
}

div.bli0 { line-height: 180%; list-style: none; margin: 0; padding-left: 15px; background: url("/images/index/bullet.gif") no-repeat; background-position: 5px 9px; }
div.bli1 { line-height: 170%; list-style: none; margin: 0; padding-left: 15px; background: url("/images/index/bullet.gif") no-repeat; background-position: 5px 7px; }
div.bli2 { line-height: 160%; list-style: none; margin: 0; padding-left: 15px; background: url("/images/index/bullet.gif") no-repeat; background-position: 5px 6px; }
div.oli0 { line-height: 180%; list-style: none; margin: 0; padding-left: 15px; background: url("/images/index/bulleto.gif") no-repeat; background-position: 5px 9px; }
div.oli1 { line-height: 170%; list-style: none; margin: 0; padding-left: 15px; background: url("/images/index/bulleto.gif") no-repeat; background-position: 5px 7px; }
div.oli2 { line-height: 160%; list-style: none; margin: 0; padding-left: 15px; background: url("/images/index/bulleto.gif") no-repeat; background-position: 5px 6px; }
div.gli0 { line-height: 180%; list-style: none; margin: 0; padding-left: 15px; background: url("/images/index/bulletg.gif") no-repeat; background-position: 5px 9px; }
div.gli1 { line-height: 170%; list-style: none; margin: 0; padding-left: 15px; background: url("/images/index/bulletg.gif") no-repeat; background-position: 5px 7px; }
div.gli2 { line-height: 160%; list-style: none; margin: 0; padding-left: 15px; background: url("/images/index/bulletg.gif") no-repeat; background-position: 5px 6px; }

td.msgbody
{
   text-align: left;
   font-size: 11pt;
   font-family: courier;
}

td.msgbodyquote
{
   text-align: left;
   font-size: 9pt;
   font-family: courier;

   background-color: #EEEEFF;
   color: #333333;
   border: solid;
   border-width: 1px;
   border-color: #BBBBBB;
   border-left-width: 0px;
   border-right-width: 0px;
}

div.front
{
   font: bold 12px 'Trebuchet MS', Arial, Tahoma;
   text-transform: uppercase;
   color: #FFFFFF;
   padding-left: 3px;
   background: #216fb7;
   border-bottom: solid 1px #C8DCF3;
}

div.front2
{
   font: bold 12px 'Trebuchet MS', Arial, Tahoma;
   text-transform: uppercase;
   color: #FFFFFF;
   padding-left: 3px;
   background: #84aed4;
   border-bottom: solid 1px #C8DCF3;
}

div.front3
{
   font: bold 12px 'Trebuchet MS', Arial, Tahoma;
   text-transform: uppercase;
   color: #162155;
   padding-left: 3px;
   background: #DDEEF9;
   border-bottom: solid 1px #C8DCF3;
}

h2.yellow
{
   font-weight: bold;
   font-style: italic;
   font-size: 18pt;
   text-align: left;
   color: #FFCC00;
   margin-top: 0px;
   margin-left: 20px;
   margin-top: 30px;
   margin-bottom: -70px;
}

div.sky
{
   font-weight: bold;
   font-style: italic;
   font-size: 18pt;
   text-align: left;
   color: #3366CC;
   margin-left: 20px;
   padding: 0;
}

hr.header3
{
   border-width: 0px;
   color: #FFCC33;
   background-color: #FFCC33;
   height: 1px;
}

hr.special
{
   border-width: 0px;
   color: #c8dcf3;
   background-color: #c8dcf3;
   height: 1px;
}

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

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

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

textarea.msgedit
{
   text-align: left;
   font-size: 10pt;
   font-family: courier;
}

table.simpletab
{
    margin: 5px;
    border: solid;
    border-width: 0px;
    border-color: #000;
    border-top-width: 1px;
    border-left-width: 1px;
}

table.simpletab td
{
   vertical-align: top;
   background-color: #FFFFFF;
   font-size: 9pt;
   text-align: center;
   padding: 5px;
   padding-left: 10px;
   padding-right: 10px;
   border: solid;
   border-width: 0px;
   border-color: #000;
   border-bottom-width: 1px;
   border-right-width: 1px;
}

table.contactdata td { padding-right: 10px; }

.low_opac { opacity:.10;filter: alpha(opacity=10); -moz-opacity: 0.10; }

sup.spec_sts { font-weight: bold; color: #02910d; cursor: help; margin-left: 3px; font-size: xx-small }
sup.spec_sts abbr { border: 0; text-decoration: none; border-bottom: solid 1px #E0E0E0 }
sup.tested {  }
sup.verified {  }

#foo_logos{background:#f0f0f0;margin:10px auto;padding:10px 0;width:962px;height: 80px}
#foo_logos .foo_max{width:100%}
#foo_logos .flogo{float:left;margin:0 9px;position:relative;width:140px}
#foo_logos .flogo span{background:url(http://static1.money.pl/i/money_grupa.png) 0 0 no-repeat;display:block;height:40px;text-indent:-999em;z-index:1;cursor:pointer}
#foo_logos .flogo1 span{background-position:37px -11px}
#foo_logos .flogo1:hover span{background-position:37px -52px}
#foo_logos .flogo2 span{background-position:-79px -11px}
#foo_logos .flogo2:hover span{background-position:-79px -52px}
#foo_logos .flogo3 span{background-position:-229px -11px}
#foo_logos .flogo3:hover span{background-position:-229px -52px}
#foo_logos .flogo4 span{background-position:-350px -11px}
#foo_logos .flogo4:hover span{background-position:-350px -52px}
#foo_logos .flogo5 span{background-position:37px -90px}
#foo_logos .flogo5:hover span{background-position:37px -137px}
#foo_logos .flogo6 span{background-position:-79px -90px}
#foo_logos .flogo6:hover span{background-position:-79px -137px}
#foo_logos .flogo7 span{background-position:-229px -90px}
#foo_logos .flogo7:hover span{background-position:-229px -137px}
#foo_logos .flogo8 span{background-position:-349px -90px}
#foo_logos .flogo8:hover span{background-position:-349px -137px}
#foo_logos .flogo9 span{background-position:-514px -11px}
#foo_logos .flogo9:hover span{background-position:-514px -52px}
#foo_logos .flogo10 span{background-position:-514px -90px}
#foo_logos .flogo10:hover span{background-position:-514px -137px}
#foo_logos .flogo:hover .lista{display:block;z-index:10;zoom:1}
#foo_logos .lista{-moz-border-radius:5px;-webkit-border-radius:5px;background:#e5e5e5 url(http://static1.money.pl/i/a6.gif) 15px 13px no-repeat;border-radius:5px;display:none;left:138px;padding:5px 5px 5px 20px;position:absolute;top:4px;width:160px;z-index:10}
#foo_logos .lista li{list-style: none; text-align: left}
#foo_logos .lista a{color:#4c4c4c;font:400 11px/18px Arial}
#foo_logos .grupa{float:left;padding-left:56px;width:650px}
#foo_logos .adloga{border-left:1px solid #dadada;float:right;padding-left:11px;width:232px}
