/* 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; }
.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.tR { text-align:right; }
.centerBlock, .flash { margin:0px auto; }
.flash { width:180px; margin-left:20px; }
h1 {font: normal 19px "Trebuchet MS", sans-serif; color: #00A3E5;}
h2 {font: normal 17px "Trebuchet MS", sans-serif; color: #00A3E5;}
h3 {font: bold 15px "Trebuchet MS", sans-serif; color: #666;}
/* ------------------------------------------------------------------------------ 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; display:inline; }
#top h1 { display:block; /*width:205px;*/
  float:left; padding:6px 0px 0px 15px; }
#top h1 a { width:226px; height:47px; background:url('../img/text/home_iksiegowosc_white.png') no-repeat; display:block; text-indent:-9999px; overflow:hidden; outline:none; }
#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 { float:left; padding:13px 5px 0 325px; }
#top .startPage { padding:13px 5px 0 245px; }
#top .subMenu ul li { /*display:block;*/
  float:left; text-align:center; padding-right:20px; /*width:55px;*/
}
#top .subMenu ul li a { color:#FFF; font-weight:normal; }
#top .subMenu ul li a:hover { text-decoration:underline; }
#top .iComarch24 { float:right; padding-top:12px; }
/* ------------------------------------------------------------------------------ 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:211px; height:44px; background: url('../img/text/home_iksiegowosc.png'); }
.homePageBanner h4.uslugiKsiegowe, h4.uslugiKsiegowe { width:259px; height:48px; margin-top:5px; background: url('../img/text/home_uslugi_ksiegowe.jpg'); }
.homePageBanner h4 span, 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; position:relative; z-index:1; }
.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; }
.newestMemberBlock h3 {margin-bottom:8px; color:#01A7E5;}
.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.cennik a { background: url('../img/text/add_menu_cennik.gif'); }
#addMenu ul li.dolacz a { 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'); }
#addMenu ul li.iBard a { background: url('../img/text/add_menu_ibard.gif'); height:35px; }
#addMenu ul li.biuraRachunkowe a {background: url('../img/text/add_menu_biura_rachunkowe.jpg'); }
#addMenu ul li.biuraRachunkowe a:hover, #addMenu ul li.biuraRachunkowe a.active { height: 34px; }
#addMenu ul li.referencje a { height: 35px; background: url('../img/text/add_menu_referencje.jpg'); }
#addMenu ul li.referencje a:hover, #addMenu ul li.referencje a.active { }
#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, .faqContent h2 { padding:9px 0px 4px 0px; margin-bottom:40px; width:442px; height:25px; border-bottom:1px solid #ebebed; }

#mainContent img.offerLogo { vertical-align:top; float:right; padding:0 30px; }
#mainContent p.offer { }
#mainContent h2 span, .mainUslugi h2 span, #mainRecovery h2 span, #mainContent h3 span, #mainSysDoZarzadzania h2 span, .faqContent h2 span { }
.faqContent h2.faq { width:100%; margin-bottom:10px; }
#mainRecovery h2.przypomnienieHasla { width:730px; }
#mainSysDoZarzadzania h2.systemyDoZarzadzania { width:647px;}
#mainContent h2.korzysci { width:504px;}

#mainContent h2.umowSieZpartnerem { width:642px; margin-bottom:0px; }
#mainContent h2.zakonczenieOperacji { width:642px; }
#mainContent h2.demoOptima {  width:642px; margin-bottom:0px; }
.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 .blueFormContent { width:508px; display:block; padding:12px 10px 20px 10px; background:  url('../img/blue_form_bottom_bkg.jpg') bottom left no-repeat; }
#mainContent h3 { display:block; padding-bottom:3px;/*border-bottom:1px solid #c4d0dd;*/
}
#mainContent p.errorLabel label { color:#f00; text-align:center; margin:0px; padding:0 0 0 127px; }
#mainContent h3.daneFirmy {  }
#mainContent h3.osobaKontaktowa {  }
#mainContent h3.head_blue_dzialalnosc {  }
#mainContent h3.head_blue_uslugaKsiegowa {  }
#mainContent h3.head_blue_dokumenty {  }
#mainContent h3.head_blue_informacje_dodatkowe {  }
#mainContent ul.inputTextList, .formularzZamowienia ul.inputTextList { list-style-type:none; }
#mainContent ul.inputTextList li, .formularzZamowienia ul.inputTextList li { clear:both; padding-top:11px; width:508px; display:block; }
.formularzZamowienia ul.inputTextList { list-style-image:none; }
#mainContent ul.inputTextList label, .formularzZamowienia ul.inputTextList label { width:120px; padding-right:15px; line-height:26px; text-align:right; display:block; float:left; }
#mainContent ul.inputTextList label.labelFax { width:23px; padding-right:15px; padding-left:20px; }
#mainContent ul.inputTextList label.labelMiasto { width:27px; padding-right:20px; padding-left:12px; }
#mainContent ul.inputTextList label.labelNr { width:20px; padding-right:7px; padding-left:12px; }
#mainContent ul.inputTextList .iText, #mainContent 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 ul.inputTextList .iTextMedium { float:left; width:126px;}
#mainContent ul.inputTextList .iTextShort { width:42px; background: url('../img/input_short_blue_bkg.jpg') 0 0 no-repeat; }
#mainContent ul.inputTextList .iTextVeryShort { width:28px; background: url('../img/input_very_short_blue_bkg.jpg') 0 0 no-repeat; }
#mainContent ul.inputTextList select { width:272px; }
#mainContent .iButton { float:right; margin:5px 13px 0px 0px; }
#mainContent ul.inputCheckboxList, #mainContent ul.inputCheckboxList2 { list-style-type:none; }
#mainContent .iTextVeryShort { width:28px; background: url('../img/input_very_short_bkg.png') 0 0 no-repeat; }
#mainContent .iloscLabel { line-height:27px; float:left; margin:0px 10px 10px 0px; }
#mainContent ul.inputCheckboxList li, #mainContent ul.inputCheckboxList2 li { padding-top:11px; width:497px; display:block; padding:11px 20px 0px 0px; clear:both; }
#mainContent ul.inputCheckboxList li input { float:left; }
#mainContent ul.inputCheckboxList li.last { padding-right:0px; padding-left:0px; }
#mainContent ul.inputCheckboxList label { padding-left:25px; display:block; }
#mainContent ul.inputCheckboxList2 label { padding-left:5px; display:block; }
#mainContent 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; 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:182px; height:37px; background: url('../img/text/head_sub_biura_rachunkowego_w_polsce.png'); }
#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, ul.defaultList { list-style-image:url("../img/dot.jpg"); padding-left:25px; }
#mainContent ul.defaultList li, #mainContent ol li, ul.defaultList 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; display:inline; }
#footer ul li { /*display:block;*/ float:left; text-align:center; padding-right:20px; /*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; }
.formularzZamowienia .iTextarea { background:url('../img/textarea_middle_white_bkg.jpg') no-repeat; width:416px; height:62px; padding:5px; }
.formularzZamowienia .iTextarea textarea { border:0px; height:62px; width:410px !important; color:#3D3D3D; font-family:Arial, sans-serif; font-size:11px; }
/*************************** faq **********************************************/
.faqContent { padding:11px 10px 0 10px; }
.faqContent .faqResults .dxdvItem { width:100% !important; }
.faqContent .question { color:#01A7E5; cursor:pointer; line-height:18px; padding-bottom:0; }
.faqContent .question:hover { color:#72AD22; }
.faqContent .answer { background:none repeat scroll 0 0 #F9F9F9; border:1px solid #EFEFEF; margin-top:6px; padding:10px 10px 10px 30px; }
.faqContent .answer ul { padding-left:35px; }
.faqContent .faqSearch { margin-top:-42px; line-height:26px; }
.iTextWhite { background:url("../img/input_inbox_bkg.jpg") no-repeat; height:26px; margin-right:3px; width:187px; }
.faqContent .faqSearch .bSearch { background:url('../img/text/button_szukaj.png') no-repeat; height:23px; width:73px; }
/*************************** pakiety usług ***********************************/

.formularzZamowienia {}
.formularzZamowienia h2.pakietyUslug { }
.iLogIn { background:url('../img/text/button_zaloguj.png') no-repeat; border:0px; width:66px; height:27px; }
.iAddNew { background:url('../img/text/button_dodaj_nowa.png') no-repeat; border:0px; width:96px; height:27px; }
.formularzZamowienia .iLogIn { display:block; }
.formularzZamowienia .inputTextList { padding-left:0px; width:300px; }
.formularzZamowienia #mainContent .inputTextList label { width:75px; }
.formularzZamowienia #mainContent h3, .reklamaFormularz h3  { padding:0px; height:21px; color:#666; }
.reklamaFormularz h3 {margin:10px 0px;}
.formularzZamowienia #mainContent h3.logowanie { }
.formularzZamowienia h3.weryfikacja {}
.formularzZamowienia h3.osobaKontaktowa { }
h3.wyborPakietu { }
.formularzZamowienia h3.realizacjaZamowienia { }
.formularzZamowienia h3.zakonczenie { }
#mainContent .iText { background:url('../img/input_long_bkg.png') center left no-repeat; width:361px; }
#mainContent .iTextMedium { width:126px; float:left; background:url('../img/input_medium_bkg.png') no-repeat; }
.formularzZamowienia #mainContent .inputTextList label.labelFax { width:23px; padding-right:15px; padding-left:20px; }
table.uslugi, table.uslugi2 { width: 681px }
#mainContent table.uslugi p { line-height:11px; }
table.uslugi thead, .formularzZamowienia table.uslugi2 thead { height: 74px; color: #fff; font-weight: bold; text-align: center; }
table.uslugi2 thead { height: auto }
table.uslugi2 thead th { background: url('../img/uslugi_box_top_bkg2.jpg') 0 bottom no-repeat }
table.uslugi thead th { background: url('../img/uslugi_box_top_bkg.gif') 0 bottom no-repeat }
table.uslugi thead th.c1 { background: url('../img/uslugi_box_top_bkg.gif') -157px bottom no-repeat }
table.uslugi2 thead th.c1 { background: url('../img/uslugi_box_top_bkg2.jpg') -340px bottom no-repeat }
table.uslugi thead th.c2 { background: url('../img/uslugi_box_top_bkg.gif') -332px bottom no-repeat }
table.uslugi thead th.c3 { background: url('../img/uslugi_box_top_bkg.gif') -508px bottom no-repeat }
table.uslugi p { padding: 6px 0 }
table.uslugi tfoot td { background: url('../img/uslugi_box_bottom_bkg.gif') 0px 0px no-repeat; text-align: center; }
table.uslugi2 tfoot td { background: url('../img/uslugi_box_bottom_bkg2.jpg') 0px 0px no-repeat; text-align: center; }
table.uslugi tfoot img { margin: 10px 0 0 }
table.uslugi tbody td, table.uslugi2 tbody td { padding: 0 15px; height: 26px; line-height: 26px; text-align: center; }
table.uslugi2 tr.last td { background-position: 0px 1px !important }
table.uslugi2 tr.last td.c1 { background-position: -340px 1px !important }
table.uslugi tbody td:first-child { font-weight: bold; text-align: left; }
table.uslugi2 tbody td { font-weight: bold }
table.uslugi tbody tr td { background: url('../img/uslugi_box_default_bkg.gif') left bottom repeat-y }
table.uslugi tbody tr.odd td { background: url('../img/uslugi_box_bkg.gif') bottom no-repeat }
table.uslugi2 tbody tr.odd td { background: url('../img/uslugi_box_bkg2.jpg') left bottom no-repeat }
table.uslugi tbody tr.even td { background: url('../img/uslugi_box_bkg.gif') top no-repeat }
table.uslugi2 tbody tr.even td { background: url('../img/uslugi_box_bkg2.jpg') top no-repeat }
table.uslugi td.c0, table.uslugi2 td.c0 { background-position: 0px 0px !important }
table.uslugi .odd td.c0, table.uslugi2 .odd td.c0 { background-position: 0px bottom !important }
table.uslugi td.c1 { background-position: -157px 0px !important }
table.uslugi2 td.c1 { background-position: -157px 0px !important }
table.uslugi .odd td.c1 { background-position: -157px bottom !important }
table.uslugi2 .odd td.c1 { background-position: -266px bottom !important }
table.uslugi td.c2 { background-position: -332px 0px !important }
table.uslugi .odd td.c2 { background-position: -332px bottom !important }
table.uslugi td.c3 { background-position: -508px 0px !important }
table.uslugi .odd td.c3 { background-position: -508px bottom !important }
table.uslugi tbody td span { width: 20px; height: 20px; line-height: 20px; display: block; margin: 0 auto; text-indent: -9999px; }
table.uslugi span.plus { background: url('../img/uslugi_bullet.png') 0px 0px no-repeat }
table.uslugi span.minus { background: url('../img/uslugi_bullet.png') 0px -20px no-repeat }
.red { font-weight:bold; color:#f00; }
/*************************** facebook ****************************************/
.fb { margin-left:19px; }
/*************************** start page map ****************************************/

#main.startLong { width: 980px; background: url('../img/main_long_repeat_bkg.jpg'); margin-top: 20px; }
.startLong #mainTopBkg { background: url('../img/main_long_top_bkg.jpg') top left no-repeat }
.startLong #mainBottomBkg { background: url('../img/main_long_bottom_bkg.jpg') bottom left no-repeat; padding: 20px; }
.startLong .info { width: 320px; font-size: 15px; }
.startLong .info .uslugiKsiegowe { margin: 20px 0 20px 0px; color: #474545; font-size: 23px; }
.startLong ul.defaultList { list-style-image:none; list-style-type:none; padding:0px; margin-top:15px; }
.startLong .defaultList li { padding-top:15px; }
.loginPanel { width: 233px; text-align: center; margin-top: 15px; overflow: hidden; }
.loginFormPanel { -moz-border-radius:7px 7px 7px 7px; border-radius:7px 7px 7px 7px; -webkit-border-radius:7px 7px 7px 7px; display: none; background: #01a2e6; /*margin: 158px 5px 0 0px;*/ position: absolute; width: 210px; padding: 10px 0px 10px 23px; right:5px; z-index:1000; }
.loginPanel .loginButtons p { line-height:normal; height:33px; }
.loginFormPanel h2 span, .loggedIn h2 span { display: none; }
.loginFormPanel .panelBiuraRachunkowego, .loggedIn .panelBiuraRachunkowego { background: url("../img/text/head_sub_panel_biura_rachunkowego.jpg") 9px 0px no-repeat; height: 16px; width: 180px; }
.loggedIn .panelBiuraRachunkowego { margin-bottom:8px; }
.loginFormPanel .iText { background: url("../img/input_login_bkg.jpg") repeat scroll 0 0 transparent; border: medium none; color: #AFAFAF; font-family: "Arial"; font-size: 11px; height: 27px; margin: 4px 1px 0 !important; padding: 4px !important; width: 179px; }
.loginFormPanel input { color: #AFAFAF; font-family: "Arial"; font-size: 11px; margin: 0 !important; padding: 0 !important; }
#passwordwatermark { text-align: left }
.loginFormPanel a, .loginFormPanel a:visited, .loginFormPanel label { color: #CBCBCB !important; font: 11px Arial, sans-serif; }
.loginFormPanel a { padding-left: 18px }
.loginFormPanel label { padding-left: 3px }
.loginFormPanel .logInBtn { width: 183px }
.loginFormPanel #otherDetails { width: 187px; color: #FAD31A; font-weight: bold; }
.loginFormPanel .close span { color:#FFFFFF; cursor:pointer; font: bold 10pt Tahoma, sans-serif; padding-right:10px; }
#logInBtn { cursor:pointer; }
.loggedIn { -moz-border-radius:7px 7px 7px 7px; border-radius:7px 7px 7px 7px; -webkit-border-radius:7px 7px 7px 7px; background:#01A2E6; color:#FFFFFF; float:right; margin-right:7px; padding:10px; text-align:right; width:173px; height:71px; }
.loggedIn a { color:#fff !important; text-decoration:underline !important; }

.poznajOptima {position:relative; width:372px; margin-bottom:15px;}
.promocjaOptima {margin-top:10px;}
#promoStamp {position:absolute; top:12px; right:19px;}

/************************** regulamin **********************************************/
.regulaminList { width:242px; }
.listBorder { padding:0 10px; border-left:1px solid #F1F1F1; margin:0 0px 0 10px; }
.regulaminListLast { width:auto; }
.iText input { background-color:transparent !important; }
/************************** rejestracja za darmo ***********************************/
.register4free {margin-top:11px; padding-top:0px;}
.homePageIcon {padding-bottom:0px;}

