
body { margin: 0; padding: 0; background: #fff; color: #545454; font: normal 0.75em/1.5em Arial,sans-serif; text-align: center; }

.orange {
   color: #E57825;}

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

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

#container { width: 892px; margin: 0 auto; text-align: left; }

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

/* tfv2 */
#tfv2 { width: 892px; height: 0px; padding: 80px 0 10px 0; position: relative; overflow: hidden; }
#tfv2 h1 { margin: 0; padding: 0; position: absolute; top: 25px; left: 0; }

#tfv2 h1 span { border: 0; text-decoration: none; display: block; width: 284px; height: 56px; background: url("/images/misc/logo.gif") no-repeat; text-indent: -3000px; overflow: hidden; }

#tfv2 h2, #tfv2 h3 { 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: -4px; }
#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: 10px; right: 0px;}
#tfv2 .menu li { height: 71px; float: left; 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 .tenders a { width: 77px; background-image: url("/images/misc/menu/tenders.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 .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; }

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

/* top2 search form */
#top2 { width: 892px; padding: 0px 0 10px 0; position: relative; background-position: top center; overflow: hidden; }
#top2 form { margin: 0; padding: 0; width: 347px; height: 159px; float: left; background: url("/images/misc/search_bg.png") no-repeat; font-size: 0.9em; overflow: hidden;  }
#top2 fieldset { margin: 0; padding: 35px 0 0 22px; width: 320px; overflow: hidden; border: none; }
#top2 form p { margin: 0 5px 0 0; color: #a8b6e6; float: left; }
#top2 form p.submit { width: 288px; padding-top: 8px; overflow: hidden; }
#top2 form p input { width: 130px; font-size: 1em; }
#top2 form p .geoaddr { width: 180px; }
#top2 form p .geodist { width: 90px; }
#top2 form p .key { margin-right: 4px; }
#top2 form p font { color: #fbc436; float: left; margin-top: 3px; margin-left: 5px; margin-right: 5px;}
#top2 form p select { width: 150px; font-size: 1em; }
#top2 form label { display: block; width: 130px; font-weight: bold; color: #fff; padding: 3px 0 0 1px; }
#top2 p.submit img { width: 78px; height: 23px; display: block; float: right; }
#top2 p.submit a.adv { color: #fbc436; font-weight: bold; float: left; margin-top: 3px;}
#top2 p.submit a span { position: absolute; left: -3000px; }

/* top2 start menu */
#top2 #start { width: 545px; height: 159px; float: left; background: url("/images/misc/bg_start.png"); position: relative; }
#top2 #start p { position: absolute; left: -3000px; }
#top2 #start ul { width: 478px; position: absolute; left: 5px; top: 92px; }
#top2 #start ul li { display: block; height: 35px; float: left; }
#top2 #start ul li a { display: block; width: 88px; height: 35px; background-repeat: no-repeat; text-indent: -3000px; overflow: hidden; }
#top2 #start ul .register a { width: 184px; height: 39px; margin-left: 11px; background-image: url("/images/misc/start_menu/register.gif"); }
#top2 #start ul .work a { width: 131px; height: 39px; background-image: url("/images/misc/start_menu/work.gif"); }
#top2 #start ul .profit a { width: 131px; height: 39px; margin-left: 11px; background-image: url("/images/misc/start_menu/profit.gif"); }

/* 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-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 }


/* home layout */
#index { width: 892px; overflow: hidden; margin-bottom: 10px; }
#index #left { width: 246px; float: left; margin-right: 6px; }
#index #center { width: 402px; float: left; }
#index #right { width: 232px; float: right; }
#index .box { margin-bottom: 10px; padding-bottom: 10px; background-repeat: no-repeat; background-position: bottom; }
#index #left .box { background-image: url("/images/index/left_box_bg.gif"); }
#index #center .box { background-image: url("/images/index/center_box_bg.gif"); }
#index #right .box { background-image: url("/images/index/right_box_bg.gif"); }

/* home general rules */
#index ul { list-style: none; margin: 0; padding: 10px 0 0 0; }
#index ul li { padding-left: 30px; background: url("/images/index/bullet.gif") no-repeat; background-position: 19px 6px; }
#index ul a { padding-left: 1px; }
#index h3 { margin: 0; padding: 0; height: 34px; background-repeat: no-repeat; text-indent: -3000px; }
#index .services h3 { background: url("/images/index/services_header.gif"); }
#index .province h3 { background: url("/images/index/province_header.gif"); }
#index .favourites h3 { background: url("/images/index/favourites_header.gif"); height: 35px; }
#index .announcements h3 { background: url("/images/index/announcements_header.gif"); }
#index .people h3 { background: url("/images/index/people_header.gif"); }
#index .advice h3 { background: url("/images/index/advice_header.gif"); }
#index #left ul { font-weight: bold; }
#index #left ul .special a { color: #e77817; }

/* services */
#index .services ul { padding: 18px 0 1px 0; }
#index .services li { margin-bottom: 6px; }
#index .services p { font-size: 0.9em; text-align: right; margin: 0; padding: 0 20px 7px 0; }

/* province */
#index .province { font-size: 0.9em; }
#index .province table { border-collapse: collapse; margin: 0; }
#index .province table td { vertical-align: top; padding-top: 10px }
#index .province div { margin: 0 0 0 10px; text-align: left; }
#index .province div a { color: #545454; font-weight: bold; text-decoration: none }
#index .province div label { display: block }
#index .province ul { min-height: 111px; margin-top: 0px; padding-top: 0 }
#index .province li { margin-bottom: 2px; font-weight: normal; }
#index .province li.title { font-weight: bold; margin-top: 0px; margin-bottom: 0px; background: none; padding-left: 18px; }
#index .province form { margin: 0 0 18px 10px; padding: 0 0 22px 0; border-bottom: dotted 1px #D0D0D0 }
#index .province form label { font-weight: bold; display: block }
#index .province form select { font-size: 1em; }
#index .province form input.btn { font-size: 1em; width: 45px; padding: 0; border: solid 1px #B0B0B0; background-color: #F0F0F0 }
#index .province form input.cityinp { width: 75px; font-size: 1em; border: solid 1px #B0B0B0 }
#index .province img { margin-left: 15px }

/* phone */
#index .phone { width: 402px; height: 200px; margin-bottom: 10px; position: relative; }

/* favs */
#index .favourites { font-size: 0.9em; }
#index .favourites table { margin-top: 5px; }
#index .favourites img.thumb { border: 1px solid #EBEBEB; height: 35px; }
#index .favourites p { margin: 0; width: 362px; padding: 10px 20px; overflow: hidden; }
#index .favourites p a { display: block; float: left; margin-right: 10px; }
#index .favourites p a.n { display: block; float: right; margin-right: 0px; }


/* anns */
#index .announcements ul { padding-top: 15px; margin-bottom: 10px; }
#index .announcements li { margin-bottom: 7px; }
#index .announcements li.special { font-weight: bold; }
#index .announcements p { font-size: 0.9em; text-align: right; margin: 0; padding: 0 20px 7px 0; }

/* people */
#index .people { text-align: center; font-size: 0.9em; }
#index .people h3 { margin-bottom: 6px; }
#index .people p { margin: 0; padding: 3px 5px 10px 5px; }
#index .people p.peopex { margin: 12px 0 8px 0; padding: 0; font-size: 14px; color: #A0A0A0; }

/* advice */
#index .advice ul { padding: 0px 0 4px 0; }
#index .advice li { margin-bottom: 6px; }
#index .advice li.special { font-weight: bold; }
#index .advice li.title { font-weight: bold; margin-top: 10px; background: none; padding-left: 18px; }
#index .advice p.more { font-size: 0.9em; text-align: right; margin: 0; padding: 0 20px 7px 0; }

#favcf { margin-bottom: 10px; font-size: 1em; padding: 10px; padding-left: 14px; }
#favcf div { line-height: 190%; list-style: none; margin: 0; padding-left: 16px; background: url("/images/index/bullet.gif") no-repeat; background-position: 5px 8px; }

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

.bold { font-weight: bold; }
.red { color: red;}
.gray { color: #787878;}

#fav_partners { border-top: solid 1px #EBEBEB; text-align: center; padding: 10px }
#fav_partners table { border-collapse: collapse; text-align: center }
#fav_partners table td { vertical-align: middle; text-align: center; padding: 10px 20px 10px 20px; color: #B0B0B0 }
#fav_partners img { border: 0 }

#foo_logos{background:#f0f0f0;margin:10px auto;padding:10px 0;width:892px;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:30px;width:650px}
#foo_logos .adloga{border-left:1px solid #dadada;float:right;padding-left:11px;width:200px}
