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, textarea
{
   font-size: 9pt;
   font-family: Arial;
}

form{
    margin: 0px;
    padding: 0px;
}

input[type=submit]{
    padding: 2px 4px 2px 4px;
}

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

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

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

/* tfv2 */
#tfv2 { width: 1010px; 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 .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 .contest a { width: 77px; background-image: url("/images/misc/menu/contest.gif"); border: 0; text-decoration: none; }

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

/* top2 search form */
#top2 { width: 1010px; 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("http://www.favore.pl/images/misc/search_bg.gif") 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; }



/* start start start start start start start start start start start */


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



/* stop stop stop stop stop stop stop stop stop stop stop stop stop  */



/* bottom */
#bottom { width: 1010px; 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; }


/* home layout */
#index { width: 1010px; 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 div { margin-top: 10px; text-align: center; }
#index .province ul { min-height: 111px; margin-top: 0px; }
#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 p { margin: 0; text-align: right; padding: 1px 20px 7px 0; }
#index .province form { margin: 0; margin-left: 10px; padding: 0; }
#index .province form label { font-weight: bold; }
#index .province form select { font-size: 1em; }

/* 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 0 5px; }
#index .people div.addcomp { text-align: center; }
#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;}
.green {
   color: #02910d;}

