/* CSS global BODY styles */
body {
	margin: 0;
	padding: 0px;
	font-family: "Arial" , sans-serif;
	font-size: 11px;
	color: #3d3d3d;
	background: #383441;
}
select {
	margin: 0px;
	padding: 0px;
}
ul, ol, li, p, div, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
ol li{
	margin-left:25px;
}

fieldset{
  border:none;
}
.textVersion {
	display: none;
}
p {
	line-height: 20px;
}
a, a:visited {
	color: #01a7e5 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}
strong a, strong a:visited{
	font-weight: bold;
}
a:hover {
	text-decoration: none;
}
a img{
  border:none;
}
.clearfix{
  font-size:0px;
  clear:both;
}
.center {text-align:center;}
.centerBlock, .flash {margin:0px auto;}
.flash {width:180px; margin-left:20px;}
/* ------------------------------------------------------------------------------ MAIN DIVS */
.clearfix{
  clear:both;
  font-size:0px;
  height:0px;
}
.bgk{
  padding-bottom:40px;
	background: #fff url('../img/bkg.jpg')  left -18px repeat-x;
}
#contener{
  width:985px;
  margin:0px auto;
}
/* ------------------------------------------------------------------------------ TOP */
#top{
  height:62px;
}
#top ul{
  list-style-type:none;
}
#top h1{
  display:block;
  width:205px;
  float:left;
  padding:17px 0px 0px 15px;
}
#top #topBreadcrumbs{
  float:left;
  width:530px;
  padding:46px 0px 0px 5px;
  color:#83808a;
}
#top #topBreadcrumbs ul li{
  padding:0px 10px 0px 15px;
  background: url('../img/top_breadcrumbs_ico.jpg') 0 2px no-repeat;
}
#top #topBreadcrumbs ul li{
  float:left;
  line-height:13px;
}
#top #topBreadcrumbs ul li a{
  color:#878787;
  font-weight:normal;
}
#top #topBreadcrumbs ul li a.last{
  font-weight:bold;
}
#top .subMenu{
  /*width:200px;*/
  float:right;
  padding:13px 5px 0 0;
}
#top .subMenu ul li{
  display:block;
  float:left;
  text-align:center; 
  width:55px;
}
#top .subMenu ul li a{
  color:#FFF;
  font-weight:normal;
}
#top .subMenu ul li a:hover{
  text-decoration:underline;
}

/* ------------------------------------------------------------------------------ MAIN MENU */
#loginInfo{
  width:162px;
  float:right;
  padding:30px 43px 0px 0px;
  text-align:right;
}
#loginInfo span{
  clear:both;
  display:block;
}
#topMenu{
  width:980px;
  /*background: url('../img/top_menu_bkg.jpg');*/
  height:49px;
  float:left;
}
#topMenu ul{
  list-style-type:none;
}
#topMenu ul li{
  float:left;
}
#topMenu ul li a{
  display:block;
  height:49px;
}
#topMenu ul li a span{
  display:none;
}
#topMenu ul li.stronaGlowna a{
  width:134px;
  background: url('../img/text/menu_strona_glowna.jpg');
}
#topMenu ul li.spolecznosciBiur a{
  width:254px;
  background: url('../img/text/menu_spolecznosc_biur.jpg');
}
#topMenu ul li.systemyDoZarzadzania a{
  width:149px;
  background: url('../img/text/menu_systemy_do_zarzadzania.jpg');
}
#topMenu ul li.biuraRachunkoweWpolsce a{
  width:211px;
  background: url('../img/text/menu_biura_rachunkowe_w_polsce.jpg');
}
#topMenu ul li.forum a{
  width:76px;
  background: url('../img/text/menu_forum.jpg');
}

#topMenu ul li a:hover, #topMenu ul li a.action{
  background-position: 0px -49px;
}

/* ------------------------------------------------------------------------------ CONTENT SUB */
#content{
  clear:both;
}
#main{
  width:761px;
  float:left;
  background: url('../img/main_repeat_bkg.jpg');
}
#mainTopBkg{
  background: url('../img/main_top_bkg2.jpg') top left no-repeat;
}
#mainBottomBkg{
  min-height:430px;
  height:auto !important;
  height:430px;
  padding:1px;
  background: url('../img/main_bottom_bkg.jpg') bottom left no-repeat;
}
#mainLong{
  width:980px;
  background: url('../img/main_long_repeat_bkg.jpg');
}
#mainLongTopBkg{
  background: url('../img/main_long_top_bkg.jpg') top left no-repeat;
}
#mainLongnBottomBkg{
  min-height:430px;
  height:auto !important;
  height:430px;
  padding:1px;
  background: url('../img/main_long_bottom_bkg.jpg') bottom left no-repeat;
}

/* ------------------------------------------------------------------------------ home page */
.homePageAdvert {
  background:#efefef;
  width:735px;
  height:150px;
  margin:11px auto;
}
.homePageBanner{
  margin:11px 0px 0px 12px;
  width:712px;
  height:329px;
  padding:20px 0px 0px 23px;
  background: url('../img/home_page_banner.jpg') top left no-repeat;
}

.homePageBanner .intro {float:left;}
.homePageBanner .links {list-style-type:none; float:left; margin:128px 0 0 13px;}
.homePageBanner .links li {width:133px; padding:14px 36px 0 0px; height:34px;}
.homePageBanner .links li.uslugaPodstawowa {background: url('../img/ico/ico_small_usluga_podstawowa.jpg') center right no-repeat;}
.homePageBanner .links li.uslugaRozszerzona {background: url('../img/ico/ico_small_usluga_rozszerzona.jpg') center right no-repeat;}
.homePageBanner .links li.uslugaZaawansowana {background: url('../img/ico/ico_small_usluga_zaawansowana.jpg') center right no-repeat;}

.homePageBanner h4.spolecznoscBiur{
  width:230px;
  height:24px;
  background: url('../img/text/home_spolecznosc_biur.jpg');
}
.homePageBanner h4.iKsiegowosc {
  width:226px;
  height:32px;
  background: url('../img/text/home_iksiegowosc.jpg');
}
.homePageBanner h4.uslugiKsiegowe{
  width:259px;
  height:48px;
  margin-top:13px;
  background: url('../img/text/home_uslugi_ksiegowe.jpg');
}
.homePageBanner h4 span{
  display:none;
}
.homePageBanner p{
  line-height:16px;
  width:220px;
  display:block;
  padding:3px 0px 12px 0px;
}

.homePageBanner p a.dowiedzSieWiecej {color:#16a3d9; font-weight:bold !important; padding:0 0 0px 7px;}

.homePageBanner .wybierzUsluge {margin-top:15px;}

.homePageSlogan{
  margin:0px 0px 7px 12px;
  height:61px;
}
.homePageSlogan ul{
  list-style-type:none;
}
.homePageSlogan ul li{
  float:left;
}
.homePageSlogan ul h5{
  height:61px;
  display:block;
}
.homePageSlogan ul h5 span{
  display:none;
}

.homePageSlogan ul a:hover h5 {background-position:bottom left;}

.homePageSlogan ul h5.sloganWybierz{
  width:246px;
  background: url('../img/text/home_slogan_wybierz.jpg');
}
.homePageSlogan ul h5.sloganSkorzystaj{
  width:244px;
  background: url('../img/text/home_slogan_skorzystaj.jpg');
}
.homePageSlogan ul h5.sloganOszczedzaj{
  width:245px;
  background: url('../img/text/home_slogan_oszczedzaj.jpg');
}
.information, .informationInOfferForCompany {
  background: url('../img/main_separator.jpg') 0 0 no-repeat;
  padding:16px 0px 10px 14px;
}

.informationInOfferForCompany {padding:10px 0 0 0px;}

.information h4 {background: url('../img/text/home_wybierajac_uslugi.jpg') no-repeat; text-indent:-9999px; overflow:hidden; height:25px; width:685px;}

.information ul {list-style-type:none; margin-top:10px;}
.information ul li {background: url('../img/main_information_arrow.jpg') center left no-repeat; padding-left:16px; line-height:20px; font-size:12px;}

.homePageIcon{
  padding:10px 0px 10px 12px;

}
.homePageIcon ul{
  list-style-type:none;
  margin:0 auto;
  width:490px;
}
.homePageIcon ul li{
  float:left;
  width:245px;
  display:block;
}
.homePageIcon ul li img{
  float:left;
  margin-right:7px;
}
.homePageIcon ul h5{
  width:145px;
  height:36px;
  float:left;
  margin:12px 0px 5px 0px;
}
.homePageIcon ul h5 span{
  display:none;
}
.homePageIcon ul a{
    display:block;
    height:49px;
    text-indent:-9999px;
    overflow:hidden;
}
.homePageIcon ul h5.uslugaPodstawowa{
  background: url('../img/text/home_usluga_podstawowa.jpg') 0 0 no-repeat;
}
.homePageIcon ul h5.uslugaRozszerzona{
  background: url('../img/text/home_usluga_rozszerzona.jpg') 0 0 no-repeat;
}
.homePageIcon ul h5.uslugaZaawansowana{
  background: url('../img/text/home_usluga_zaawansowana.jpg') 0 0 no-repeat;
}
.homePageIcon ul a.umowSie{
  background: url('../img/text/home_umow_sie.jpg') 0 0 no-repeat;
}
.homePageIcon ul a.pobierzDarmowaWersje{
  background: url('../img/text/home_pobierz_darmowa_wersje.jpg') 0 0 no-repeat;
}
.homePageIcon ul a.gdzieKupic{
  background: url('../img/text/home_gdzie_kupic.jpg') 0 0 no-repeat;
}
.homePageIcon h4 {margin:8px 0 8px 0px; height:24px; background:url('../img/text/home_ostatnio_dolaczyli.jpg') no-repeat; text-indent:-9999px; overflow:hidden; }
.homePageIcon .newestMember {float:left; background:url('../img/ico/ico_new_user.jpg') no-repeat; width:245px; height:94px; margin-bottom:10px;}
.homePageIcon .newestMember .weAre {font-weight:bold; padding:8px 0 0 46px;}
.homePageIcon .newestMember .weAre span {color:#4fbabb; font-size:14px; padding:0 4px 0 4px;}
.homePageIcon .newestMember .fade {position:absolute; z-index:9999px; width:26px; height:26px; background:url('../img/fade.png') bottom right no-repeat; display:block; margin:9px 0 0 219px}
.homePageIcon .newestMember .name {font-weight:bold; padding:9px 0 0 74px; line-height:13px; height:26px; width:171px; overflow:hidden;}
.homePageIcon .newestMember .name a {color:#3D3D3D !important; font-weight:bold !important;}
.homePageIcon .newestMember .dateAndCity {padding:1px 0 0 74px; color:#706f6f;}
.homePageIcon .newestMember .logo {
margin-right:15px;
float:left;
width:91px;
height:85px;
padding:5px;
background: url('../img/search_result_logo.png');
}
/* ------------------------------------------------------------------------------ add menu */
#addMenu{
  width:190px;
  float:left;
  padding:11px 0px 0px 14px;
}
#addMenu ul{
  list-style-type:none;
}
#addMenu ul li{
  float:left;
  width:189px;
}
#addMenu ul li a{
  width:189px;
  height:34px;
  display:block;
  color:#646464;
}
#addMenu ul li a span{
  display:none;
}
#addMenu ul li a b{
  display:block;
  text-align:right;
  line-height:34px;
  padding-right:10px;
}
#addMenu ul li.oSpolecznosci a{
  background: url('../img/text/add_menu_o_spolecznosci.jpg');
}
#addMenu ul li.regulamin a{
  background: url('../img/text/add_menu_regulamin.jpg');
}
#addMenu ul li.dolacz a{
  height:35px;
  background: url('../img/text/add_menu_dolacz.jpg');
}
#addMenu ul li.oFirmie a{
  background: url('../img/text/add_menu_o_firmie.jpg');
}
#addMenu ul li.oferaDlaFirm a {
    background: url('../img/text/add_menu_oferta_dla_firm.jpg');
}
#addMenu ul li.osobyFizyczne a {
    background: url('../img/text/add_menu_osoby_fizyczne.jpg');
}
#addMenu ul li.maleIsrednieFirmy a {
    background: url('../img/text/add_menu_male_i_srednie.jpg');
}
#addMenu ul li.iFaktury a {
    background: url('../img/text/add_menu_ifaktury.jpg');
    height:35px;
}
#addMenu ul li.biuraRachunkowe a {
    background: url('../img/text/add_menu_biura_rachunkowe.jpg');
}
#addMenu ul li.oferta a{
  background: url('../img/text/add_menu_oferta.jpg');
}
#addMenu ul li.kontakt a{
  height:35px;
  background: url('../img/text/add_menu_kontakt.jpg');
}
#addMenu ul li.reklama a{
  background: url('../img/text/add_menu_reklama.jpg');
}
#addMenu ul li.mojeKonto a{
  background: url('../img/text/add_menu_moje_konto.jpg');
}
#addMenu ul li.zmienHaslo a{
  background: url('../img/text/add_menu_zmien_haslo.jpg');
}
#addMenu ul li.wiadomosci a{
  height:35px;
  background: url('../img/text/add_menu_wiadomosci.jpg');
}

#addMenu ul li a:hover, #addMenu ul li a.active{
  background-position: bottom left;
  color:#FFF;
}
#mainContent{
  width:528px;
  float:left;
  padding:12px 0px 0px 12px;
}
#mainContent .RejestracjaForm {width:745px !important;}

#mainRecovery, #mainSysDoZarzadzania {padding:23px 0px 20px 12px; width:734px;}

#content #mainLong .mainContentLong{
  width:752px;
  padding:23px 0px 0px 12px;
}
#main #mainContent .text{
  /*width:504px;*/
  padding:0px 12px 0 0px;
}

#main #mainContent .text .wypunktowanie {margin:0px 0px 10px 25px;}

#mainContent{
  width:528px;
  float:left;
  padding:23px 0px 17px 12px;
}
#mainContent .kontaktZkonsultantem, #mainContent .demoComarchOptima {width:715px;}
#mainContent p{
  padding:10px 0px;
  line-height:16px;
}
#mainContent a{
	text-decoration: underline;
}
#mainContent a.login{
  float:right;
  margin-top:20px;
}
#mainContent ul.benefitsList{
  list-style-type:none;
}
#mainContent ul.benefitsList li{
  width:150px;
  float:left;
  padding:120px 20px 0px 0px;
}
#mainContent ul.benefitsList li h5{
  font-size:11px;
  padding:0px 0px 20px 0px;
}
#mainContent ul.benefitsList li.benefit_1{
  background: url('../img/li_ico_1.jpg') 0 0 no-repeat;
}
#mainContent ul.benefitsList li.benefit_2{
  background: url('../img/li_ico_2.jpg') 0 0 no-repeat;
}
#mainContent ul.benefitsList li.benefit_3{
  padding-right:0px;
  background: url('../img/li_ico_3.jpg') 0 0 no-repeat;
}
#mainContent h2, .mainUslugi h2, #mainRecovery h2, #mainSysDoZarzadzania h2{
  padding:9px 0px 4px 0px;
  margin-bottom:40px;
  width:442px;
  height:25px;
  font-size:12px;
  border-bottom:1px solid #ebebed;
}
#mainContent h3 {
padding:10px 0px 4px 0px;
  margin-bottom:10px;
  width:488px;
  height:25px;
  font-size:12px;
}

#mainContent h3.asp{ background: url('../img/text/head_offer_asp.jpg') 0px 10px no-repeat}

#mainContent h3.shop{background: url('../img/text/head_offer_shop.jpg') 0px 10px no-repeat}

#mainContent h3.sbr{background: url('../img/text/head_offer_sbr.jpg') 0px 10px no-repeat}

#mainContent h3.galeria{background: url('../img/text/head_offer_galeria_handlowa.jpg') 0px 10px no-repeat}

#mainContent h3.iFaktury
{
  background: url('../img/text/head_offer_ifaktury.jpg') 0px 10px no-repeat;
}
#mainContent h3.iBard
{
  background: url('../img/text/head_offer_ibard.gif') 0px 10px no-repeat;
}
#mainContent h3.iFakturyDlaMalych
{
  background: url('../img/text/head_offer_iFakturyDlaMalych.jpg') 0px 10px no-repeat;
}
#mainContent h3.iFakturyDlaBiur
{
  background: url('../img/text/head_offer_iFakturyDlaBiur.jpg') 0px 10px no-repeat;
}
#mainContent img.offerLogo {vertical-align:top; float:right; padding:0 30px;}
#mainContent p.offer {/*height:56px;*/}
#mainContent h2 span, .mainUslugi h2 span, #mainRecovery h2 span, #mainContent h3 span,
#mainSysDoZarzadzania h2 span
{
  display:none;
}

#mainRecovery h2.przypomnienieHasla {
background: url('../img/text/head_main_przypomnienie_hasla.jpg') 0px 10px no-repeat;
width:730px;
}

#mainContent h2.rejestracja {
background: url('../img/text/head_main_rejestracja.jpg') 0px 10px no-repeat;

}

#mainContent h2.rejestracjaJeden{
  background: url('../img/text/head_main_rejesracja_jeden.jpg') 0px 10px no-repeat;
}
#mainContent h2.rejestracjaDwa{
  background: url('../img/text/head_main_rejesracja_dwa.jpg') 0px 10px no-repeat;
}
#mainContent h2.rejestracjaTrzy{
  background: url('../img/text/head_main_rejesracja_trzy.jpg') 0px 10px no-repeat;
}
#mainContent h2.rejestracjaCztery {
background: url('../img/text/head_main_rejesracja_cztery.jpg') 0px 10px no-repeat;

}
#mainContent h2.rejestracjaPiec {
background: url('../img/text/head_main_rejesracja_piec.jpg') 0px 10px no-repeat;

}
#mainContent h2.rejestracjaSzesc {
background: url('../img/text/head_main_rejesracja_czesc.jpg') 0px 10px no-repeat;

}
#mainContent h2.rejestracjaZakonczenie{
  background: url('../img/text/head_main_rejesracja_zakonczenie.jpg') 0px 10px no-repeat;
}
#mainContent h2.kontakt{
  background: url('../img/text/head_main_kontakt.jpg') 0px 10px no-repeat;
}
#mainContent h2.oSpolecznosci{
  background: url('../img/text/head_main_o_spolecznosci.jpg') 0px 10px no-repeat;
}
#mainSysDoZarzadzania h2.systemyDoZarzadzania{
  background: url('../img/text/head_main_systemy_do_zarzadzania.jpg') 0px 10px no-repeat;
  width:650px;
}
#mainContent h2.korzysci{
  width:504px;
  background: url('../img/text/head_main_korzysci.jpg') 0px 10px no-repeat;
}
#mainContent h2.oferta{
  background: url('../img/text/head_main_oferta.jpg') 0px 10px no-repeat;
}
#mainContent h2.umowSieZpartnerem {
background: url('../img/text/head_main_umow_sie_z_partnerem.jpg') 0px 10px no-repeat; 
width:642px;
margin-bottom:0px;
}
#mainContent h2.zakonczenieOperacji {
background: url('../img/text/head_main_zakonczenie_operacji.jpg') 0px 10px no-repeat; 
width:642px;
}
#mainContent h2.demoOptima {
background: url('../img/text/head_main_demo_comarch_optima.jpg') 0px 10px no-repeat; 
width:642px;
margin-bottom:0px;
}
#mainContent h2.ofertaDlaFirm{
  background: url('../img/text/head_main_oferta_dla_firm.jpg') 0px 10px no-repeat;
}
#mainContent h2.nowyWymiar{
  background: url('../img/text/head_main_nowy_wymiar.png') 0px 10px no-repeat;
}
#mainContent h2.osobyFizyczne{
  background: url('../img/text/head_main_osoby_fizyczne.jpg') 0px 10px no-repeat;
}
#mainContent h2.maleIsrednieFirmy{
  background: url('../img/text/head_main_male_i_srednie.jpg') 0px 10px no-repeat;
}
#mainContent h2.iFaktury{
  background: url('../img/text/head_main_ifaktury.jpg') 0px 10px no-repeat;
}
#mainContent h2.biuraRachunkowe{
  background: url('../img/text/head_main_biura_rachunkowe.jpg') 0px 10px no-repeat;
}
#mainContent h2.uslugi{
  background: url('../img/text/head_main_uslugi.jpg') 0px 10px no-repeat;
}

#mainContent h2.oFirmie{
  background: url('../img/text/head_main_o_firmie.jpg') 0px 10px no-repeat;
}
#mainContent h2.reklama{
  background: url('../img/text/head_main_reklama.gif') 0px 10px no-repeat;
}
#mainContent h2.formularzZamowienia{
  background: url('../img/text/head_main_formularz_zamowienia.gif') 0px 10px no-repeat;
}
#mainContent h2.regulamin{
  background: url('../img/text/head_main_regulamin.jpg') 0px 10px no-repeat;
}

.rejestracjaIco{
  background: url('../img/ico/head_ico_rejestracja.jpg') top right no-repeat ;
}
.rejestracjaZakonczenieIco{
  background: url('../img/ico/head_ico_rejestracja_zakonczenie.jpg') top right no-repeat ;
}
.kontaktIco{
  background: url('../img/ico/head_ico_kontakt.jpg') top right no-repeat ;
}
.oSpolecznosciIco{
  background: url('../img/ico/head_ico_o_spolecznosci.jpg') top right no-repeat ;
}
.systemyDoZarzadzaniaIco{
  background: url('../img/ico/head_ico_systemy_do_zarzadzania.jpg') top right no-repeat ;
}
.ofertaIco{
  background: url('../img/ico/head_ico_oferta.jpg') top right no-repeat ;
}
.demoIco{
  background: url('../img/ico/head_ico_demo.jpg') top right no-repeat ;
}
.uslugiIco{
  background: url('../img/ico/head_ico_uslugi.jpg') top right no-repeat ;
}
.oFirmieIco{
  background: url('../img/ico/head_ico_o_firmie.jpg') top right no-repeat ;
}
.regulaminIco{
  background: url('../img/ico/head_ico_regulamin.jpg') top right no-repeat ;
}
/* ------------------------------------------------------------------------------ uslugi */

.mainUslugi{
  width:735px;
  float:left;
  padding:23px 12px 17px 12px;
}
.mainUslugi .show {visibility:visible;}
.mainUslugi .hide {visibility:hidden; margin-left:-95px; overflow:hidden;}

#main .mainUslugi .text{
  width:710px;
  padding:0px 12px;
}

.mainUslugi .text .icon_podstawowa, .mainUslugi .text .icon_rozszerzona, .mainUslugi .text .icon_zaawansowana{padding:2px 0 6px 60px; min-height:45px; border-bottom:1px #efefef solid; margin-bottom:6px;}
.mainUslugi .text p.icon_podstawowa {background:url(../img/ico/ico_small_usluga_podstawowa.jpg) 7px 0 no-repeat;}
.mainUslugi .text p.icon_rozszerzona {background:url(../img/ico/ico_small_usluga_rozszerzona.jpg) 7px 0 no-repeat;}
.mainUslugi .text p.icon_zaawansowana {background:url(../img/ico/ico_small_usluga_zaawansowana.jpg) 7px 0 no-repeat;}

.mainUslugi h2{
  padding:9px 0px 4px 0px;
  margin-bottom:30px;
  width:634px;
  height:25px;
  font-size:12px;
  border-bottom:1px solid #ebebed;
}

.mainUslugi h2.zapytajOoferte2{
  background: url('../img/text/head_main_zapytaj_o_oferte.jpg') 0px 10px no-repeat; 
  width:714px;
  margin-bottom:18px;
}
.mainUslugi h2.uslugiPozostale
{
  background: url('../img/text/head_main_uslugi_pozostale.jpg') 0px 10px no-repeat;
  width: 714px;
  margin-bottom:18px;
}
.mainUslugi h2.zapytajOszczegoly
{
  background: url('../img/text/head_main_zapytaj_o_szczegoly.gif') 0px 10px no-repeat;
  width: 714px;
  margin-bottom:18px;
}
p.offerSteps {

height:27px;
padding:8px 0px 8px 0px;
border-bottom:1px #bdbbc1 dotted;
}

.mainUslugi table.uslugi, .mainUslugi table.uslugi2{
	width:681px;	
}

.mainUslugi table.uslugi thead, .mainUslugi table.uslugi2 thead{
	height:74px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.mainUslugi table.uslugi2 thead {height:auto;}
.mainUslugi table.uslugi2 thead th
{
  background: url('../img/uslugi_box_top_bkg2.jpg') 0 bottom no-repeat;
}
.mainUslugi table.uslugi thead th{
	background: url('../img/uslugi_box_top_bkg.jpg') 0 bottom no-repeat;
}
.mainUslugi table.uslugi thead th.c1{
	background: url('../img/uslugi_box_top_bkg.jpg') -266px bottom no-repeat;
}
.mainUslugi table.uslugi2 thead th.c1{
  background: url('../img/uslugi_box_top_bkg2.jpg') -340px bottom no-repeat;
}
.mainUslugi table.uslugi thead th.c2{
	background: url('../img/uslugi_box_top_bkg.jpg') -404px bottom no-repeat;
}
.mainUslugi table.uslugi thead th.c3{
	background: url('../img/uslugi_box_top_bkg.jpg') -543px bottom no-repeat;
}


.mainUslugi table.uslugi p{
	padding: 6px 0;
	}
	
.mainUslugi table.uslugi tfoot td{
	background: url('../img/uslugi_box_bottom_bkg.jpg') 0px 0px no-repeat;
	text-align:center;
	}
	.mainUslugi table.uslugi2 tfoot td
{
  background: url('../img/uslugi_box_bottom_bkg2.jpg') 0px 0px no-repeat;
  text-align: center;
}
.mainUslugi table.uslugi tfoot img{
	margin:10px 0 0;
	}
	
.mainUslugi table.uslugi tbody td, .mainUslugi table.uslugi2 tbody td{
	padding:0 15px;
	height:26px;
	line-height:26px;
	text-align:center;
	}
.mainUslugi table.uslugi2 tr.last td {background-position:0px 1px !important;}
.mainUslugi table.uslugi2 tr.last td.c1 {background-position:-340px 1px !important;}
.mainUslugi table.uslugi tbody td:first-child{
	font-weight:bold;
	text-align:left;
	}
	.mainUslugi table.uslugi2 tbody td {font-weight:bold;}
.mainUslugi table.uslugi tbody tr td{
	background: url('../img/uslugi_box_default_bkg.jpg') left bottom repeat-y;
	}	
	
.mainUslugi table.uslugi tbody tr.odd td{
	background: url('../img/uslugi_box_bkg.jpg') bottom no-repeat;
	}
	.mainUslugi table.uslugi2 tbody tr.odd td
{
  background: url('../img/uslugi_box_bkg2.jpg') left bottom no-repeat;
}
.mainUslugi table.uslugi tbody tr.even td{
	background: url('../img/uslugi_box_bkg.jpg') top no-repeat;
	}
	.mainUslugi table.uslugi2 tbody tr.even td
{
  background: url('../img/uslugi_box_bkg2.jpg') top no-repeat;
}
.mainUslugi table.uslugi td.c0, .mainUslugi table.uslugi2 td.c0{
	background-position:0px 0px !important;
	}
.mainUslugi table.uslugi .odd td.c0, .mainUslugi table.uslugi2 .odd td.c0{
	background-position:0px bottom !important;
	}	

.mainUslugi table.uslugi td.c1{
	background-position:-266px 0px !important;
	}
	 .mainUslugi table.uslugi2 td.c1
{
  background-position: -340px 0px !important;
}
.mainUslugi table.uslugi .odd td.c1{
	background-position:-266px bottom !important;
	}	
	.mainUslugi table.uslugi2 .odd td.c1
{
  background-position: -340px bottom !important;
}
.mainUslugi table.uslugi td.c2{
	background-position:-404px 0px !important;
	}
.mainUslugi table.uslugi .odd td.c2{
	background-position:-404px bottom !important;
	}
	
.mainUslugi table.uslugi td.c3{
	background-position:-543px 0px !important;
	}
.mainUslugi table.uslugi .odd td.c3{
	background-position:-543px bottom !important;
	}

.mainUslugi table.uslugi tbody td span{
	width:20px;
	height:20px;
	line-height:20px;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
}

.mainUslugi table.uslugi span.plus{
	background: url('../img/uslugi_bullet.png') 0px 0px no-repeat;
	}
	
.mainUslugi table.uslugi span.minus{
	background: url('../img/uslugi_bullet.png') 0px -20px no-repeat;
	}
	
	
/************** --------------------------- O społeczności ---------------------------*/


#mainContent table.spolecznosc_box {width:510px;}
#mainContent table.spolecznosc_box td {vertical-align:top;}
#mainContent table.spolecznosc_box td.c1 p {margin:0 20px 0 35px;}
#mainContent table.spolecznosc_box td.c2 p {margin:0 20px 0 35px;}
#mainContent table.spolecznosc_box td.c1 {background:transparent url(../img/spolecznosc_box_left_bg.gif) repeat-y scroll 1px 0;}
#mainContent table.spolecznosc_box td.c2 {background:url('../img/spolecznosc_box_right_bg.gif') repeat-y;}

/* ------------------------------------------------------------------------------ form */
#mainContent .blueForm{
  width:528px;
  display:block;
  background: #dcedf6 url('../img/blue_form_top_bkg.jpg') 0 0 no-repeat;
}
#mainContent .blueForm .blueFormContent{
  width:508px;
  display:block;
  padding:12px 10px 20px 10px;
  background:  url('../img/blue_form_bottom_bkg.jpg') bottom left no-repeat;
}
#mainContent .blueForm h3{
  height:21px;
  display:block;
  padding-bottom:3px;
  border-bottom:1px solid #c4d0dd;
}

#mainContent .blueForm p.errorLabel label{color:#f00; text-align:center; margin:0px; padding:0 0 0 127px;}

#mainContent .blueForm h3 span{
  display:none;
}

#mainContent .blueForm h3.logowanie{
background: url('../img/text/head_blue_logowanie.jpg') 0 0 no-repeat;

}

#mainContent .blueForm h3.daneFirmy{
  background: url('../img/text/head_blue_dane_firmy.jpg') 0 0 no-repeat;
}
#mainContent .blueForm h3.osobaKontaktowa{
  background: url('../img/text/head_blue_osoba_kontaktowa.jpg') 0 0 no-repeat;
}
#mainContent .blueForm h3.head_blue_dzialalnosc{
  background: url('../img/text/head_blue_dzialalnosc.jpg') 0 0 no-repeat;
}

#mainContent .blueForm h3.head_blue_uslugaKsiegowa {
background: url('../img/text/head_blue_usluga_ksiegowa.jpg') 0 0 no-repeat;

}
#mainContent .blueForm h3.head_blue_dokumenty {
background: url('../img/text/head_blue_dokumenty.jpg') 0 0 no-repeat;

}
#mainContent .blueForm h3.head_blue_informacje_dodatkowe {
background: url('../img/text/head_blue_informacje_dodatkowe.jpg') 0 0 no-repeat;

}

#mainContent .blueForm  ul.inputTextList{
  list-style-type:none;
}
#mainContent .blueForm  ul.inputTextList li{
  clear:both;
  padding-top:11px;
  width:508px;
  display:block;
}
#mainContent .blueForm  ul.inputTextList label{
  width:120px;
  padding-right:15px;
  line-height:26px;
  text-align:right;
  display:block;
  float:left;
}
#mainContent .blueForm  ul.inputTextList label.labelFax{
  width:23px;
  padding-right:15px;
  padding-left:20px;
}
#mainContent .blueForm ul.inputTextList label.labelMiasto{
  width:27px;
  padding-right:20px;
  padding-left:12px;
}
#mainContent .blueForm  ul.inputTextList label.labelNr{
  width:20px;
  padding-right:7px;
  padding-left:12px;
}

#mainContent .blueForm  ul.inputTextList .iText, #mainContent .blueForm  ul.inputTextList textarea{
  float:left;
  width:334px;
  height:14px;
  background: url('../img/input_long_blue_bkg.jpg') left center no-repeat;
  border:none;
  font-family:"Arial";
  font-size:11px;
  /*padding:6px 13px;*/
  color:#3d3d3d;
}
#mainContent .blueForm  ul.inputTextList .iTextMedium{
  float:left;
  width:126px;
  background: url('../img/input_medium_blue_bkg.jpg') 0 0 no-repeat;
  
}
#mainContent .blueForm  ul.inputTextList .iTextShort{
  width:42px;
  background: url('../img/input_short_blue_bkg.jpg') 0 0 no-repeat;
}
#mainContent .blueForm  ul.inputTextList .iTextVeryShort{
  width:28px;
  background: url('../img/input_very_short_blue_bkg.jpg') 0 0 no-repeat;
}

#mainContent .blueForm  ul.inputTextList select{
  width:272px;
}

#mainContent .blueForm .iButton{
  float:right;
  margin:5px 13px 0px 0px;
}
#mainContent .blueForm  ul.inputCheckboxList, #mainContent .blueForm  ul.inputCheckboxList2{
  list-style-type:none;
}

#mainContent .blueForm  .iTextVeryShort{
  width:28px;
  background: url('../img/input_very_short_blue_bkg.jpg') 0 0 no-repeat;
}

#mainContent .blueForm .iloscLabel {line-height:27px; float:left; margin:0px 10px 10px 0px;}



#mainContent .blueForm  ul.inputCheckboxList li, #mainContent .blueForm  ul.inputCheckboxList2 li{
  
  padding-top:11px;
  width:497px;
  display:block;
  padding:11px 20px 0px 0px;
  clear:both;
}

#mainContent .blueForm  ul.inputCheckboxList li input {float:left;}

#mainContent .blueForm  ul.inputCheckboxList li.last{
  padding-right:0px;
  padding-left:0px;
}

#mainContent .blueForm  ul.inputCheckboxList label{
  padding-left:25px;
  display:block;
}
#mainContent .blueForm  ul.inputCheckboxList2 label{
  padding-left:5px;
  display:block;
}
#mainContent .blueForm  ul.inputTextList label{
  width:100px;
  padding-right:15px;
  line-height:26px;
}
#mainContent .contactForm  ul.inputTextList .iText{
  width:344px;
  height:15px;
  background: url('../img/input_contact_blue_bkg.jpg') 0 0 no-repeat;
}
#mainContent .contactForm  ul.inputTextList textarea{
  width:344px;
  height:147px;
  overflow:hidden;
  background: url('../img/textarea_contact_blue_bkg.jpg') 0 0 no-repeat;
}
#mainContent .contactForm .iButton{
  margin-top:0px;
}
/* ------------------------------------------------------------------------------ CONTENT SUB */
#sub{
  float:right;
  width:224px;
}
#sub .loginForm{
  display:block;
  height:152px;
  padding:14px 12px;
  background: url('../img/sub_login_bkg.jpg');
  width:200px;
}

#sub .loginForm a, #sub .loginForm a:visited, #sub .loginForm label  {color:#cbcbcb !important; font:11px Arial, sans-serif;}

#sub .loginForm label {padding-left:3px;}
#sub .loginForm a {padding-left:18px;}

#sub .loginForm a:hover {text-decoration:underline !important;}

#sub .loginForm input {margin:0px !important ; padding:0px !important; color:#afafaf; font-family:"Arial"; font-size:11px;}

#sub .loginForm .iText{
  color:#afafaf;
  background: url('../img/input_login_bkg.jpg');
  border:none;
  font-family:"Arial";
  font-size:11px;
  width:179px;
  padding:4px 4px !important;
  margin:4px 1px 0px 1px !important;
  height:27px;
}

#sub .loginForm .nullText { /*color:#afafaf; font-family:"Arial"; font-size:11px;*/}

#sub .loginForm .iButton{
  margin:4px 0px 0 9px;
}

#sub .loginForm #otherDetails { display:block; clear:both; color:#fad31a; font-weight:bold;}

#sub h3 span{
  display:none;
}
#sub .subText{
  padding-top:20px;
  width:184px;
  margin:0px;
}
#sub .subText h3{
  margin:4px 0px 9px 20px;
}
#sub .subText ul{
    list-style-type:none;
    width:204px;
    margin-left:20px;
}
#sub .subText ul li{
  margin:4px 0px 4px 0px;
}
#sub .panelBiuraRachunkowego{
  width:180px;
  height:16px;
  background: url('../img/text/head_sub_panel_biura_rachunkowego.jpg');
}
#sub .biuraRachunkoweWpolsce{
  width:179px;
  height:37px;
  background: url('../img/text/head_sub_biura_rachunkowego_w_polsce.jpg');
}
#sub .systemyZarzadzania{
  width:157px;
  height:20px;
  background: url('../img/text/head_sub_system_zarzadzania.jpg');
}
#sub .ofertaDlaFirm{
  width:157px;
  height:20px;
  background: url('../img/text/head_sub_oferta_dla_firm.gif') no-repeat;
}

#sub .nowyWymiar{
  width:157px;
  height:20px;
  background: url('../img/text/head_main_nowy_wymiar.png') no-repeat;
}

#sub .znajdzieszNasNa{
  clear:both;
  width:157px;
  height:20px;
  background: url('../img/text/head_sub_znajdziesz_nas_na.gif') bottom no-repeat;
  padding-top:10px;
}


/* ------------------------------------------------------------------------------ mail box */
#mailBox{
  width:752px;
  background: url('../img/mail_box_repeat_bkg.jpg');
}
#mailBoxTopBkg{
  background: url('../img/mail_box_top_bkg.jpg') top left no-repeat;
}
#mailBoxBottomBkg{
  padding:1px;
  background: url('../img/mail_box_bottom_bkg.jpg') bottom left no-repeat;
}

#mainContent #mailBox .text{
  width:730px;
  padding:20px 11px 5px 11px;
}
#mainContent #mailBox h2{
  padding:0px 0px 0px 0px;
  margin:0px 0px 3px 0px;
  width:162px;
  height:25px;
  font-size:12px;
  border-bottom:none;
  float:left;
}
#mainContent #mailBox .headSeparator{
  font-size:0px;
  height:1px;
  border-top:1px solid #e2e0e5;
  clear:both;
}
#mainContent h2.mailSkrzynkaOdbiorcza{
  background: url('../img/text/head_main_mail_skrzynka_odbiorcza.jpg') 0px 0 no-repeat;
}

#mainContent ul.defaultList {list-style-image:url("../img/dot.jpg"); padding-left:25px;}
#mainContent ul.defaultList li, #mainContent ol li {line-height:16px; padding-bottom:5px;}

#mainContent ul.pagination{
  float:right;
  list-style-type:none;
}
#mainContent ul.pagination li{
  float:left;
  padding-left:2px;
}
#mainContent ul.pagination li a{
  background: url('../img/pagination_ico.jpg');  
  width:13px;
  height:14px;
  line-height:14px;
  text-align:center;
  display:block;
  color:#9e9ba4;
  text-decoration:none;
  font-size:10px;
}
#mainContent ul.pagination li a img{
  margin:3px 0px 0px 0px;
}
#mainContent ul.pagination li a:hover, #mainContent ul.pagination li a.active{
  background: url('../img/pagination_ico_ov.jpg');  
  color:#57525f;
}
/* ------------------------------------------------------------------------------ inbox */
#mainContent #mailBox ul.mailList{
  list-style-type:none;
  padding-top:8px;
}
#mainContent #mailBox ul.mailList li{
  display:block;
  margin-top:5px;
  width:726px;
  height:26px;
  line-height:26px;
  margin-left:1px;
  background: url('../img/mail_list_elemen_bkg.jpg');
}
#mainContent #mailBox ul.mailList li.new{
  font-weight:bold;
  background: url('../img/mail_list_elemen_new_bkg.jpg');
}
#mainContent #mailBox ul.mailList li.head{
  display:block;
  margin-top:5px;
  width:728px;
  height:27px;
  line-height:27px;
  font-weight:bold;
  margin-left:0px;
  background: url('../img/mail_list_elemen_head_bkg.jpg');
}

#mainContent #mailBox ul.mailList li div{
  float:left;
  padding-left:12px;
}
#mainContent #mailBox ul.mailList li div.name{
  width:145px;
  padding-left:16px
}
#mainContent #mailBox ul.mailList li div.topic{
  width:393px;
}
#mainContent #mailBox ul.mailList li div.date{
  width:100px;
}
/* ------------------------------------------------------------------------------ FOOTER */
/* ------------------------------------------------------------------------------ details */
#mainContent .mailContent{
  width:750px;
  background: #FFF url('../img/mail_content_top_bkg.jpg') 0 0 no-repeat;
}
#mainContent .mailContentBottomBkg{
  padding:30px;
  width:690px;
  background: url('../img/mail_content_bottom_bkg.jpg') 0 bottom no-repeat;
}
#mainContent .mailboxDetails{
  padding:20px 15px;
}
#mainContent .mailboxDetails h4{
  font-size:15px;
  color:#434343;
  display:block;
  padding-bottom:10px;
}
#mainContent .mailboxDetails .author{
  font-weight:bold;
  color:#3d3d3d;
  float:left;
}
#mainContent .mailboxDetails .author span{
  color:#5b5b5b;
  padding:0px 15px;
}
#mainContent .mailboxDetails .date{
  float:right;
  color:#5b5b5b;
}
#mainContent .mailboxDetails .date b{
  color:#3d3d3d;
}
#mainContent a.answer{
  float:right;
}
/* ------------------------------------------------------------------------------ about office */
.aboutOffice{
  margin-bottom:10px;
  width:752px;
  background: url('../img/mail_box_repeat_bkg.jpg');
}
.aboutOfficeTopBkg{
  position:relative;
  background: url('../img/mail_box_top_bkg.jpg') top left no-repeat;
}
.aboutOfficeBottomBkg{
  padding:1px;
  width:750px;
  background: url('../img/mail_box_bottom_bkg.jpg') bottom left no-repeat;
}
#mainContent .aboutOffice .text{
  width:728px;
  padding:20px 11px 15px 11px;
}
#mainContent .aboutOffice h2{
  margin:0px;
  float:left;
  width:200px;
  padding:0px 0px 3px 0px;
}
#mainContent h2.informacjieOfirmie{
  background: url('../img/text/head_main_informacjie_o_firmie.jpg') 0px 0px no-repeat;
}
.mainUslugi h2.uslugi{
  background: url('../img/text/head_main_uslugi.jpg') 0px 10px no-repeat;
}

/* ------------------------------------------------------------------------------ main info */
#mainContent .aboutOffice .headSeparator{
  font-size:0px;
  height:1px;
  border-top:1px solid #e2e0e5;
  clear:both;
}
#mainContent .ratingBox{
  color:#383441;
  width:220px;
  float:right;
  padding:5px 75px 0px 0px;
}
#mainContent .ratingBox strong{
  width:65px;
  display:block;
  float:left;
}
#mainContent .ratingBox .ratingScalle{
  float:left;
  margin-right:10px;
  width:85px;
  height:14px;
  background: url('../img/ratingScalle.png');
}
#mainContent .ratingBox .ratingScalleActive{
  height:14px;
  background: url('../img/ratingScalleActive.png');
}

#mainContent .aboutOfficeLogo{
  width:136px;
  float:left;
  margin:15px 22px 0px 0px;
}
#mainContent .informacjieOfirmieIco{
  z-index:10;
  width:88px;
  height:88px;
  position:absolute;
  top:12px;
  right:12px;
  background: url('../img/ico/head_ico_informacjie_o_firmie.jpg') top right no-repeat ;
}
#mainContent .aboutOfficeLogoBox{
  padding:5px;
  overflow:hidden;
  width:126px;
  height:118px;
  background: url('../img/aboutOfficeLogoBox.jpg');
  margin-bottom:6px;
}
#mainContent .aboutOfficeInfo{
  width:568px;
  float:left;
  margin:15px 0px 0px 0px;  
}
#mainContent .aboutOfficeInfo h3{
  font-size:15px;
  font-weight:normal;
  display:block;
  padding:5px 0px 20px 0px;
}
#mainContent .aboutOfficeInfo ul{
  list-style-type:none;
  display:block;
  width:275px;
  float:left;
}
#mainContent .aboutOfficeInfo ul li{
  line-height:16px !important;
  clear:both;
  color:#3d3d3d;
  display:block;
  width:275px;
  float:left;
}
#mainContent .aboutOfficeInfo ul li b{
  display:block;
  width:110px;
  float:left;
  font-weight:bold;
}
#mainContent .aboutOfficeInfo ul li span{
  display:block;
  width:155px;
  float:left;
}
#mainContent .changeInfo{
  float:right;
  margin-top:30px;
}

/* ------------------------------------------------------------------------------ price */

#mainContent .userPriceList{
  padding:10px 0px 10px 0px;
}
#mainContent .userPriceList ul{
  list-style-type:none;
  padding-left:0px;
}
#mainContent .userPriceList ul li{
  float:left;
  width:240px;
  display:block
}
#mainContent .userPriceList  ul li img{
  float:left;
  margin-right:7px;
}
#mainContent .userPriceList ul h5{
  width:145px;
  height:36px;
  float:left;
  margin:12px 0px 5px 0px;
}
#mainContent .userPriceList ul h5 span{
  display:none;
}
#mainContent .userPriceList ul a{
  color:#01a7e5;
  font-weight:bold;
}
#mainContent .userPriceList ul span.price{
  float:left;
  width:145px;
}
#mainContent .userPriceList ul span.price span{
  float:left;
  display:block;
  width:30px;
  padding-left:5px;
  line-height:24px;
}

#mainContent .userPriceList ul b{
  float:left;
  font-size:18px;
  font-weight:normal;
  text-align:center;
  display:block;
  width:85px;
  height:24px;
  color:#FFF;
  background: url('../img/price_button_bkg.jpg');
}
#mainContent .userPriceList ul h5.uslugaPodstawowa{
  background: url('../img/text/user_usluga_podstawowa.jpg') 0 0 no-repeat;
}
#mainContent .userPriceList ul h5.uslugaRozszerzona{
  background: url('../img/text/user_usluga_rozszerzona.jpg') 0 0 no-repeat;
}
#mainContent .userPriceList ul h5.uslugaZaawansowana{
  background: url('../img/text/user_usluga_zaawansowana.jpg') 0 0 no-repeat;
}
#mainContent a.changePrice{
  margin-top:15px;
  float:right;
}

/* ------------------------------------------------------------------------------ forum last post */
#mainContent .userLastPost{
  width:345px;
  float:left;
  padding-right:61px;
  padding-top:14px;
}
#mainContent .userLastPost h4{
  display:block;
  width:316px;
  height:32px;
  border-bottom:1px solid #ebebed;
  margin:0px 0px 11px 13px;
  background: url('../img/text/head_user_forum_ostatnio_dodane.jpg') 0 0 no-repeat;
}
#mainContent .userLastPost h4 span{
  display:none;
}
#mainContent .userLastPost ul{
  display:block;
  list-style-type:none;
}
#mainContent .userLastPost ul li{
  width:243px;
  height:40px;
  display:block;
  padding:15px 50px 0px 50px;
  margin-bottom:6px;
  background: url('../img/forum_post_list_item_bkg.jpg');
}
#mainContent .userLastPost ul li.np{
  background: url('../img/forum_post_list_item_bkg_np.jpg');
}

#mainContent .userLastPost ul li a{
  color:#383441;
  font-weight:bold;
	text-decoration: none;
}
#mainContent .userLastPost ul li span{
  display:block;
  color:#739cb9;
}
/* ------------------------------------------------------------------------------ forum last post */
#mainContent .userLastComment{
  width:345px;
  float:left;
  padding-top:14px;
}
#mainContent .userLastComment h4{
  display:block;
  width:316px;
  height:32px;
  border-bottom:1px solid #ebebed;
  margin:0px 0px 11px 13px;
  background: url('../img/text/head_user_ostatnie_komentarze.jpg') 0 0 no-repeat;
}
#mainContent .userLastComment h4 span{
  display:none;
}
#mainContent .userLastComment ul{
  display:block;
  list-style-type:none;
}
#mainContent .userLastComment ul li{
  width:243px;
  height:40px;
  display:block;
  padding:15px 50px 0px 50px;
  margin-bottom:6px;
  background: url('../img/forum_comment_list_item_bkg.jpg');
}
#mainContent .userLastComment ul li.np{
  background: url('../img/forum_comment_list_item_bkg_np.jpg');
}

#mainContent .userLastComment ul li a{
  color:#383441;
  font-weight:bold;
	text-decoration: none;
}
#mainContent .userLastComment ul li span{
  display:block;
  color:#739cb9;
}
/*-------------------------------------------------------------------------------- search*/
/* ------------------------------------------------------------------------------ search form */
.searchCompanyInfo {
position:relative;
width:958px;
margin:11px 0px 0px 10px;
background: url('../img/search_company_repeat_bkg.jpg');

}
.searchCompanyInfoTopBkg {
width:914px;
padding:22px;
background: url('../img/search_company_top_bkg.jpg') 0 0 no-repeat;

}
.searchCompanyInfo h2 {
width:900px;
height:25px;
display:block;
margin-bottom:8px;
border-bottom:1px solid #e2e0e5;
padding-bottom:3px;
background: url('../img/text/head_biura_rachunkowe_w_polsce.jpg') 0 0 no-repeat;

}
.searchCompanyInfo h2 span {
display:none;

}
.searchCompanyInfo p {
width:740px;
padding:15px 0px 0px 0px;

}
.searchCompanyInfo .biuraRachunkoweWpolsceIco {
z-index:10;
width:135px;
height:130px;
position:absolute;
top:11px;
right:16px;
background: url('../img/ico/head_ico_biura_rachunkowe_w_polsce.jpg') top right no-repeat;

}
.searchCompany {
width:914px;
height:73px;
margin:0px 0px 15px 10px;
padding:15px 22px;
background: url('../img/form_search_company.jpg');

}
.searchCompany h3 {
width:141px;
height:25px;
display:block;
margin-bottom:8px;
background: url('../img/text/head_blue_wyszukiwarka_biur.jpg');

}
.searchCompany h3 span {
display:none;

}
.searchCompany label {
display:block;
float:left;
font-weight:bold;
color:#FFF;
width:78px;
line-height:24px;
padding:0px 18px 0px 28px;
margin-top:2px;

}
.searchCompany .select_wyszukiwarka {
width:270px;
float:left;
margin-top:2px;
color:#a7a7a7;

}
.searchCompany .iButton {
float:left;
margin-left:22px;

}
/* ------------------------------------------------------------------------------ search result */

.searchResult {
padding-bottom:20px;

}
.searchResultNav {
height:33px;

}
.searchResultCheck {
float:left;

}
.searchResultCheck span {
position:relative;
top:-7px;
padding:0px 15px 0px 30px;

}
.paginationBox {
text-align:right;
padding:0px 30px 0px 0px;

}
.paginationBox span {
float:right;
padding-right:25px;

}
.searchResult ul.pagination {
float:right;
list-style-type:none;

}
.searchResult ul.pagination li {
float:left;
padding-left:2px;

}
.searchResult ul.pagination li a {
background: url('../img/pagination_ico.jpg');
width:13px;
height:14px;
line-height:14px;
text-align:center;
display:block;
color:#9e9ba4;
text-decoration:none;
font-size:10px;

}
.searchResult ul.pagination li a img {
margin:3px 0px 0px 0px;

}
.searchResult ul.pagination li a:hover, .searchResult ul.pagination li a.active {
background: url('../img/pagination_ico_ov.jpg');
color:#57525f;

}
.searchResult .companyList {

padding-left:10px;
margin-bottom:20px;
border:0px;
background:transparent;

}
.searchResult .companyList .dataRow, .searchResult .companyList .alternativeDataRow {
margin-top:11px;
width:938px;
height:96px;
overflow:hidden;
padding:10px;
background: url('../img/search_result_item.jpg');

}

.searchResult .companyList .alternativeDataRow {
background: url('../img/search_result_item_np.jpg');

}
.searchResult ul.companyList li .boxSelect {
float:left;
width:34px;

}
.searchResult ul.companyList li .logo {
margin-right:25px;
float:left;
width:91px;
height:85px;
padding:5px;
overflow:hidden;
background: url('../img/search_result_logo.png');

}
.searchResult ul.companyList li .info {
line-height:18px;
float:left;
width:386px;

}
.searchResult ul.companyList li .info h3 {
font-size:16px;
font-weight:bold;
display:block;
padding:10px 0px 20px 0px;

}
.searchResult ul.companyList li .info .addres {
line-height:18px;
float:left;
width:175px;
overflow:hidden;

}
.searchResult ul.companyList li .info .addres b {
width:45px;
display:block;
float:left;

}
.searchResult ul.companyList li .info .addres span {
width:120px;
display:block;
float:left;

}
.searchResult ul.companyList li .info .contact {
float:left;
width:185px;
overflow:hidden;

}
.searchResult ul.companyList li .info .contact span {
display:block;
clear:both;

}
.searchResult ul.companyList li .info .contact b {
width:80px;
float:left;

}
.searchResult ul.companyList li .add {
float:left;
width:276px;

}
.searchResult ul.companyList li .add b.price {
margin:8px 0px 10px 0px;
float:left;
font-size:18px;
font-weight:normal;
text-align:center;
display:block;
width:107px;
height:24px;
color:#FFF;
background: url('../img/price_button_bkg.png');

}
.searchResult ul.companyList li .ratingBox {
color:#383441;
width:230px;
clear:both;
padding:5px 0px 0px 0px;
height:20px;

}
.searchResult ul.companyList li .ratingBox strong {
width:65px;
display:block;
float:left;

}
.searchResult ul.companyList li .ratingBox .ratingScalle {
float:left;
margin-right:15px;
width:85px;
height:14px;
background: url('../img/ratingScalle.png');

}
.searchResult ul.companyList li .ratingBox .ratingScalleActive {
height:14px;
background: url('../img/ratingScalleActive.png');

}
.searchResult ul.companyList li a.link {
float:left;
margin-top:60px;

}





/* ------------------------------------------------------------------------------ ask abou offer */
.askAboutOffer{
  position:relative;
  width:978px;
}
.askAboutOffer h2{
  width:118px;
  height:25px;
  display:block;
  margin:0px 0px 15px 31px;
  padding:23px 0px 0px 0px;
  background: url('../img/text/head_zapytaj_o_oferte.jpg') 0px 23px no-repeat;
}
.askAboutOffer h2 span{
  display:none;
}
.askAboutOffer .zapytajOoferteIco{
  z-index:10;
  width:88px;
  height:88px;
  position:absolute;
  top:24px;
  right:24px;
  background: url('../img/ico/head_ico_zapytaj_o_oferte.jpg') top right no-repeat ;
}
.searchCompany{
  width:914px;
  height:73px;
  margin:0px 0px 15px 10px;
  padding:15px 22px;
  background: url('../img/form_search_company.jpg');
}
.askAboutOffer .topBkg{
  background: #ededee url('../img/ask_about_offer_top_bkg.jpg') 0 0 no-repeat;
}
.askAboutOffer .bottomBkg{
  padding:24px 32px;
  width:914px;
  background: url('../img/ask_about_offer_bottom_bkg.jpg') 0 bottom no-repeat;
}
.askAboutOffer h3{
  height:30px;
}
.askAboutOffer h3 span{
  display:none;
}
.askAboutOffer .separator{
  border-top:1px solid #dfdee2;
  font-size:0px;
  margin:27px 0px 23px 0px;
}

.askAboutOffer ul{
  list-style-type:none;
  display:block;
  width:430px;
  float:left;
}
.askAboutOffer ul li{
  clear:both;
  padding-top:11px;
  width:430px;
  display:block;
}
.askAboutOffer ul li ul li{
  padding:0px;
  width:auto;
}
.askAboutOffer ul.inputContact li label{
  width:90px;
  padding-right:15px;
  line-height:26px;
  text-align:right;
  display:block;
  float:left;
}
.askAboutOffer ul.inputContact li .iText{  
  float:left;
  border:none;
  font-family:"Arial";
  font-size:11px;
  padding:6px 13px;
  color:#3d3d3d;
  width:294px;
  height:14px;
  background: url('../img/input_long_offer_bkg.jpg');
}

.askAboutOffer ul.inputCompanyType li label{
  width:138px;
  padding-right:18px;
  padding-left:15px;
  text-align:right;
  display:block;
  float:left;
}
.askAboutOffer ul.inputCompanyType li label.labelForRadio{
  width:auto;
  padding:0px 10px 0px 0px;
  text-align:left;
  display:block;
  font-weight:bold;
  float:left;
}
.askAboutOffer ul.inputCompanyType li label.labelForCheckbox{
  width:auto;
  padding:0px 10px 0px 0px;
  text-align:left;
  display:block;
  font-weight:bold;
  float:left;
}
.askAboutOffer ul.inputCompanyType li .iText{  
  float:left;
  border:none;
  font-family:"Arial";
  font-size:11px;
  padding:6px 13px;
  color:#3d3d3d;
  width:226px;
  height:14px;
  background: url('../img/input_short_offer_bkg.jpg');
}
.askAboutOffer ul.inputCompanyType li textarea{  
  float:left;
  border:none;
  font-family:"Arial";
  font-size:11px;
  padding:6px 13px;
  color:#3d3d3d;
  width:226px;
  height:84px;
  background: url('../img/textarea_small_offer_bkg.jpg');
  overflow:hidden;
}

.askAboutOffer select{  
  font-family:"Arial";
  font-size:11px;
  width:252px;
}
.askAboutOffer ul.longList{
  list-style-type:none;
  display:block;
  padding:0px 0px 0px 10px;
  width: 840px;
  float:none;
}
.askAboutOffer ul.longList span.label{
  float:left;
  line-height:26px;
  padding-right:20px;
}
.askAboutOffer ul.longList label.labelForRadio{
  width:auto;
  padding:0px 10px 0px 0px;
  text-align:left;
  display:block;
  font-weight:bold;
  float:left;
}

.askAboutOffer ul.longList li{
  clear:both;
  padding-top:11px;
  display:block;
  width: 840px;
}
.askAboutOffer ul.longList li ul li{
  padding:0px;
  width:auto;
}
.askAboutOffer .addInfo label{
  width:138px;
  padding-right:18px;
  padding-left:15px;
  text-align:right;
  display:block;
  float:left;
}
.askAboutOffer .addInfo  textarea{
  float:left;
  border:none;
  font-family:"Arial";
  font-size:11px;
  padding:6px 13px;
  color:#3d3d3d;
  width:657px;
  height:124px;
  background: url('../img/textarea_bigl_offer_bkg.jpg');
  overflow:hidden;
}
.askAboutOfferInfo{
  text-align:center;
  color:#a2a2a2;
  padding:10px 30px;
}
.askAboutOfferInfo p{
  padding:10px 0px;
}
.askAboutOffer h3.daneKontakowe{
  background: url('../img/text/head_form_dane_kontakotwe.jpg') 0px 0px no-repeat;
}
.askAboutOffer h3.dzialalnoscGospodarcza{
  background: url('../img/text/head_form_dzialalnosc_gospodarcza.jpg') 0px 0px no-repeat;
}
.askAboutOffer h3.transakcjeZagraniczne{
  background: url('../img/text/head_form_transakcje_zagraniczne.jpg') 0px 0px no-repeat;
}
.askAboutOffer h3.kadryIplace{
  background: url('../img/text/head_form_kadry_i_place.jpg') 0px 0px no-repeat;
}
.askAboutOffer h3.oprogramowanie{
  background: url('../img/text/head_form_oprogramowanie.jpg') 0px 0px no-repeat;
}
.askAboutOffer h3.dokumenty{
  background: url('../img/text/head_form_dokumenty.jpg') 0px 0px no-repeat;
}
.askAboutOffer h3.raporty{
  background: url('../img/text/head_form_raporty.jpg') 0px 0px no-repeat;
}
.askAboutOffer h3.informacjieDodatkowe{
  background: url('../img/text/head_form_informacjie_dodatkowe.jpg') 0px 0px no-repeat;
}

/* ------------------------------------------------------------------------------ FOOTER */
#footer{
  padding-top:25px;
  height:40px;
  width:980px;
  margin:0px auto;
}
#footer ul{
  padding-right:35px;
  float:right;
  list-style-type:none;
}
#footer ul li{
  display:block;
  float:left;
  text-align:center; 
  width:72px;
}
#footer ul li a{
  color:#FFF;
  font-weight:normal;
}
#footer ul li a:hover{
  text-decoration:underline;
}


/************************************  Systemy do zarzadzania *******************************/

#mainSysDoZarzadzania img {padding-right:20px;}

#sub .subText .otherProducts {margin-left:0px;}


/************************************  Premium *******************************/
#mainContent .tab {border:1px #d3d3d3 solid; border-collapse:collapse; margin-top:10px; margin-bottom:10px;}
#mainContent .tab thead tr {background:#e9e9e9;}
#mainContent .tab thead tr th {text-align:center;}
#mainContent .tab tr td, #mainContent .tab tr th {border:1px #d3d3d3 solid; padding:5px; }
#mainContent .tab .second {background:#e9e9e9;}
#mainContent .tab tr td p {padding:0px;}

/*************************** formularz zamowienia *****************************/
.formularzZamowienia #mainContent {width: 725px !important;}
.formularzZamowienia #mainContent h2 {width:640px;}