﻿/* 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: 460px;
}
.left {float:left;}
.right {float:right;}
.textRight {text-align:right;}
.textLeft {text-align:left;}
.green {background:#289C0D; color:#FFF; padding:5px 7px; white-space:nowrap;}
.red {background:#c00; color:#FFF; padding:5px 7px;}
/* ------------------------------------------------------------------------------ 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: 980px;
  margin: 0px auto;
}
/* ------------------------------------------------------------------------------ TOP */#top
{
  height: 62px;
}
#top ul
{
  list-style-type: none;
}
#top h1
{
  display: block;
  width: 205px;
  float: left;
  padding: 6px 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: 3px 6px 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: 980px;
  background: url('../img/main_long_repeat_bkg.jpg');
}
#mainTopBkg
{
  background: url('../img/main_long_top_bkg.jpg') top left no-repeat;
}
#mainBottomBkg
{
  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: 0px auto;
  margin-top: 11px;
  width: 712px;
  height: 330px;
  padding: 20px 0px 0px 23px;
  background: url('../img/home_page_banner.jpg') bottom 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
{
  width: 259px;
  height: 48px;
  margin-top: 5px;
  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;
}
.homePageSlogan
{
  margin: 0px auto; /*margin:0px 0px 7px 12px;*/
  padding: 0px;
  height: 61px;
  width: 735px;
}
.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; /*width:721px;*/
  margin: 0px auto;
}
.information
{
  width: 721px;
}
.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;
  background: url('../img/main_long_separator.jpg') 0 0 no-repeat;
}
.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 .newestMemberBlock {width:735px; margin:0px auto;}
.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.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: 752px;
}

#mainContent .RejestracjaForm
{
  /*width: 955px !important;*/
}
#content #mainLong .mainContentLong
{
  width: 752px;
  padding: 0px 0px 0px 12px;
}
/*#main #mainContent .text{ width:504px; padding:0px 12px;}*/

#main #mainContent .text .wypunktowanie
{
  margin: 0px 0px 10px 25px;
}

#mainContent
{
  float: left;
  width: 752px;
  padding: 12px 0px 0px 12px;
}

#mainContent .kontaktZkonsultantem, #mainContent .demoComarchOptima
{
  width: 955px;
}
#mainSysDoZarzadzania
{
  padding: 11px 0px 0px 12px;
  width: 950px;
}

#mainContent p
{
  padding: 4px 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, #mainSysDoZarzadzania h2, .popUp h2, .faqContent h2
{
  margin-bottom: 40px;
  padding: 9px 0 4px 0px;
  width: 664px;
  height: 25px;
  font-size: 12px;
  border-bottom: 1px solid #ebebed;
}

.popUp h2 {font:normal bold 16px "Trebuchet MS", sans-serif; color:#01ace4; margin-bottom:15px; width:920px; border-bottom-color:#cecece; }

#mainContent h3
{
  padding: 10px 0px 4px 0px;
  margin-bottom: 10px;
  /*width: 539px;*/
  height: 25px;
  font-size: 12px;
}

#mainContent h3.docsHeader {
border-bottom:1px solid #D3D3D3;
font-size:12px;
height:30px;
margin-bottom:10px;
padding:0px;
width:100%;
overflow:hidden;
}
#mainContent #mailBox .text h3.docsHeader label {line-height:30px;}

#mainSysDoZarzadzania h2.systemyDoZarzadzania
{
  background: url('../img/text/head_main_systemy_do_zarzadzania.jpg') 0px 10px no-repeat;
  width: 865px;
}

#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.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.iFakturyDlaBiur
{
  background: url('../img/text/head_offer_iFakturyDlaBiur.jpg') 0px 10px no-repeat;
}
#mainContent h3.iFakturyDlaMalych
{
  background: url('../img/text/head_offer_iFakturyDlaMalych.jpg') 0px 10px no-repeat;
}
#mainContent h3.galeria {background:url("../img/text/head_offer_galeria_handlowa.jpg") no-repeat scroll 0 10px transparent;}

#mainContent img.offerLogo
{
  vertical-align: top;
  float: right;
  padding: 0 30px;
}
#mainContent p.offer {/*height:90px;*/}
#mainContent h2 span, .mainUslugi h2 span, #mainSysDoZarzadzania h2 span, #mainContent h3 span, .faqContent h2 span
{
  display: none;
}

.faqContent h2.faq {
background: url('../img/text/head_main_faq.png') 0px 10px no-repeat;
width:100%;
margin-bottom:10px;
}

#mainContent h2.rejestracja
{
  background: url('../img/text/head_main_rejestracja.jpg') 0px 10px no-repeat;
}
#mainContent h2.ofertaDlaFirm
{
  background: url('../img/text/head_main_oferta_dla_firm.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;
}
#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.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.biuraRachunkowe{
  background: url('../img/text/head_main_biura_rachunkowe.jpg') 0px 10px no-repeat;
}
#mainContent h2.iFaktury{
  background: url('../img/text/head_main_ifaktury.jpg') 0px 10px no-repeat;
}
#mainContent h2.umowSieZpartnerem
{
  background: url('../img/text/head_main_umow_sie_z_partnerem.jpg') 0px 10px no-repeat;
  width: 870px;
  margin-bottom: 0px;
}
#mainContent h2.zakonczenieOperacji
{
  background: url('../img/text/head_main_zakonczenie_operacji.jpg') 0px 10px no-repeat;
  width: 870px;
}

#mainContent h2.demoOptima
{
  background: url('../img/text/head_main_demo_comarch_optima.jpg') 0px 10px no-repeat;
  width: 870px;
  margin-bottom: 0px;
}

#mainContent h2.uslugi
{
  background: url('../img/text/head_main_uslugi.jpg') 0px 10px no-repeat;
}

#mainContent h2.uslugi2
{
  background: url('../img/text/head_main_uslugi2.jpg') 0px 0px 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;
}

.systemyDoZarzadzaniaIco
{
  background: url('../img/ico/head_ico_systemy_do_zarzadzania.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;
}
.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;
}
/************** --------------------------- O społeczności ---------------------------*/


#mainContent table.spolecznosc_box
{
  width: 510px;
  margin: 0px auto;
}
#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;
}

/* ------------------------------------------------------------------------------ uslugi */
.mainUslugi
{
  float: left;
  padding: 23px 12px 17px 12px;
}
.mainUslugi .text
{
  /*width:710px;*/
  padding: 0px 12px;
}

.mainUslugi .show {visibility:visible;}
.mainUslugi .hide {visibility:hidden; margin-left:-95px; overflow:hidden;}

.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: 855px;
  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: 928px;
  margin-bottom:18px;
}
.mainUslugi h2.uslugiPozostale
{
  background: url('../img/text/head_main_uslugi_pozostale.jpg') 0px 10px no-repeat;
  width: 928px;
  margin-bottom:18px;
}
.mainUslugi h2.zapytajOszczegoly
{
  background: url('../img/text/head_main_zapytaj_o_szczegoly.gif') 0px 10px no-repeat;
  width: 928px;
  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;
  margin: 0px auto;
}
.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.uslugi thead th
{
  background: url('../img/uslugi_box_top_bkg.jpg') 0 bottom no-repeat;
}
.mainUslugi table.uslugi2 thead th
{
  background: url('../img/uslugi_box_top_bkg2.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') left 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;
}
/* ------------------------------------------------------------------------------ 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 h3 span
{
  display: none;
}

#mainContent .blueForm p.errorLabel label
{
  color: #f00;
  text-align: center;
  margin: 0px;
  padding: 0 0 0 127px;
}

#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_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_dzialalnosc
{
  background: url('../img/text/head_blue_dzialalnosc.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: 100px;
  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: 26px;
  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
{
  width: 126px;
  background: url('../img/input_medium_blue_bkg.jpg') 0 0 no-repeat;
  float: left;
}
#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 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: 219px;
}
#sub .loginForm
{
  display: block;
  height: 205px;
  padding: 14px 9px 0 9px;
  background: url('../img/sub_login_bkg.jpg');
}
#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: 0px 20px 0px 20px;
}
#sub .subText h3
{
  margin: 4px 0px 9px 0px;
}
#sub .subText ul
{
  list-style-type: none;
}
#sub .subText ul li
{
  margin: 4px 0px 4px 20px;
}
#sub .panelBiuraRachunkowego
{
  width: 97px;
  height: 37px;
  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');
}
/* ------------------------------------------------------------------------------ mail box */
#mailBox
{
  width: 752px;
  background: url('../img/mail_box_repeat_bkg.jpg');
  margin-bottom: 10px;
}
#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 .text label {line-height:22px;}
#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 h2.pracownicy
{
  float: none;
  background: url('../img/text/head_main_pracownicy.jpg') 0px 0 no-repeat;
}
#mainContent h2.powiadomienia
{
  background: url('../img/text/head_main_powiadomienia.jpg') 0px 0 no-repeat;
}
#mainContent h2.zmianaHasla
{
  background: url('../img/text/head_main_zmiana_hasla.jpg') 0px 0 no-repeat;
}
#mainContent h2.oddzialy
{
  background: url('../img/text/head_main_oddzialy.jpg') 0px 0 no-repeat;
}
#mainContent h2.zasieg
{
  background: url('../img/text/head_main_zasieg.jpg') 0px 0 no-repeat;
  width:379px !important;
}
#mainContent h2.pliki
{
  background: url('../img/text/head_main_pliki_do_pobrania.jpg') 0px 0 no-repeat;
  width:121px !important;
}
#mainContent h2.konta_iwd
{
  background: url('../img/text/head_main_konta_iwd.jpg') 0px 0 no-repeat;
  width:578px !important;
}
#mainContent h2.iksiegowscPremium
{
  background: url('../img/text/head_main_konta_premium.gif') 0px 0 no-repeat;
  width:183px !important;
}
#mainContent h2.mapa
{
  background: url('../img/text/head_main_mapa.jpg') 0px 0 no-repeat;
}
#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;
}

#mainContent .docsList a {background:url('../img/dot.gif') center left no-repeat; padding-left:15px;}

#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 #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
{
  width: 88px;
  height: 88px;
  float: right;
  position: relative;
  top: -40px; /*position:absolute; top:12px; right:12px;  z-index:10;*/
  background: url('../img/ico/head_ico_informacjie_o_firmie.jpg') top right no-repeat;
}
#mainContent .aboutOfficeLogoBox
{
  padding: 5px;
  overflow: hidden;
  width: 91px;
  height: 85px;
  background: url('../img/search_result_logo.png');
  margin: 0 0 6px 17px;
  text-align: center;
}
#mainContent .aboutOfficeInfo
{
  width: 568px;
  float: left;
  margin: -79px 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 .aboutOfficeInfo .opisDzialalnosci textarea {width:416px !important;}

#mainContent .changeInfo
{
  float: right;
  margin-top: 30px;
}
#mainContent .update_panel
{
  display: block;
  background: #a4c22c;
  color: #fff;
  padding: 3px;
  font-weight: bold;
  text-align: center;
  width: 400px;
  margin: 0px auto;
}
/* ------------------------------------------------------------------------------ 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: 14px;
  font-weight: bold;
  text-align: center;
  display: block;
  width: 85px;
  height: 24px;
  line-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 .changePrice
{
  margin-top: 15px;
  float: right;
}
#mainContent .userPriceList .input_short
{
  margin-right: 4px;
}
#mainContent .userPriceList .input_short input
{
  width: 42px !important;
}
#mainContent .userPriceList .price_tab
{
  margin-top: 10px;
}
/* ------------------------------------------------------------------------------ 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 form */
.searchCompanyInfo
{
  position: relative;
  width: 958px;
  margin: 11px 0px 0px 10px;
  background: url('../img/search_company_repeat_bkg.jpg');
}
.searchCompanyInfoTopBkg
{
  width: 985px;
  min-height:5px;
  /*
  width: 937px;
  padding: 22px 22px 10px 22px;*/
  background: url('../img/search_company_top_bkg.jpg') 0 0 no-repeat;
}
.searchCompanyInfoBottomBkg {  
  width: 958px;
  height:4px;
  background: url('../img/search_company_bottom_bkg.jpg') top center no-repeat;
}
.searchCompanyInfo h2, .searchCompanyInfo h2.znajdzSwojegoKsiegowego, .searchCompanyInfo h2.uslugaPodstawowa, .searchCompanyInfo h2.uslugaRozszerzona, .searchCompanyInfo h2.uslugaZaawansowana
{
  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.znajdzSwojegoKsiegowego
{
  background: url('../img/text/head_znajdz_swojego_ksiegowego.jpg') 0 0 no-repeat;
}
.searchCompanyInfo h2.uslugaPodstawowa
{
  background: url('../img/text/head_uslugi_podstawowe.jpg') 0 0 no-repeat;
}
.searchCompanyInfo h2.uslugaRozszerzona
{
  background: url('../img/text/head_uslugi_rozszerzone.jpg') 0 0 no-repeat;
}
.searchCompanyInfo h2.uslugaZaawansowana
{
  background: url('../img/text/head_uslugi_zaawansowane.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 #advSearch {margin-left:28px;}
.searchCompany #advSearch .advSearchTable {width:855px; color:#fff; border-top:1px #529ec2 dashed; margin-top:3px;}
.searchCompany #advSearch .advSearchTable .opisDzialalnosci {margin-top:5px;}
.searchCompany #advSearch label {
  padding:0px;
  width:auto;
  font-weight:normal;
}
.searchCompany .select_wyszukiwarka
{
  width: 271px;
  height:26px;
  float: left;
  margin-top: 2px;
  color: #a7a7a7;
  background: transparent url(../img/select_left_blue.jpg) no-repeat scroll left center;
}
.searchCompany .select_short_wyszukiwarka
{
  width: 40px;
  height:26px;
  float: left;
  margin-top: 2px;
  color: #a7a7a7;
  background: transparent url(../img/select_short_left_blue.gif) no-repeat scroll left center;
}

.searchCompany .spinBox
{
  width: 50px;
  height:26px;
  float: left;
  margin-top: 2px;
  color: #a7a7a7;
  background: transparent url(../img/spin_box.gif) no-repeat scroll left center;
}

.innerInbox .select_inbox
{
  width: 187px;
  float: left;
  margin-top: 2px;
  color: #a7a7a7;
  background: transparent url(../img/input_inbox_bkg.jpg) no-repeat scroll left center;
}

.searchCompany #askLight {width:73px; float:left; margin:1px 0 0 20px;}

.searchCompany .advanceSearchButton {color:#fff !important; display:block; margin:10px 0 6px 27px; width:169px;}

.searchCompany .iButton
{
  float: left;
  margin-left: 22px;
}
/* ------------------------------------------------------------------------------ search result */

.searchResult
{
  padding-bottom: 20px;
}
.searchResultNav
{
  /*height: 33px;*/
  margin: 0 9px 0 9px;
}
.searchResultCheck
{
  /*float: left;*/
  padding:10px 0 5px 0px;
}
#divPgrUp {margin-right:9px;}
#divPgrUp .dxeButtonEdit {border:0px;}
#divPgrUp .dxeButtonEditButton,#divPgrUp .dxeCalendarButton,#divPgrUp .dxeSpinIncButton,#divPgrUp .dxeSpinDecButton,#divPgrUp .dxeSpinLargeIncButton,#divPgrUp .dxeSpinLargeDecButton {border:0px;}

#divPgrUp .dxeButtonEditButton img, #divPgrUp .dxeSpinIncButton img, #divPgrUp .dxeSpinDecButton img,#divPgrUp .dxeSpinLargeIncButton img,#divPgrUp .dxeSpinLargeDecButton img,
.advSearchTable .dxeButtonEditButton img, .advSearchTable .dxeSpinIncButton img,.advSearchTable .dxeSpinDecButton img,.advSearchTable .dxeSpinLargeIncButton img,.advSearchTable .dxeSpinLargeDecButton img

 {left:0px; top:0px; position:relative;}

#divPgrUp .iloscNaStronie {float:right;}
#divPgrUp .ilElementow {padding:2px 5px 0 0px;}
#divPgrUp .ilElementow, #divPgrUp .ilElDdList {float:left;}
#divPgrUp .iloscStron {float:left; width:350px;}
.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:0px auto;
  border: 0px #000 solid;
  background: transparent;
  border-collapse:collapse;
}

.searchResult .companyList .chechBoxItem {
  float:left;
  height:51px;
  padding-top:54px;
  width:20px;
}

.searchResult .companyList .dataRow, .searchResult .companyList .alternativeDataRow {
background: url('../img/search_result_item.jpg') top center no-repeat;
}

.searchResult .companyList .alternativeDataRow {
background: url('../img/search_result_item_np.jpg') top center no-repeat;

}
/*.searchResult .companyList tr.dataRow td, .searchResult .companyList tr.alternativeDataRow td
{
border-right:0px #000 solid !important;
}*/
.searchResult .companyList .dxgvSelectedRow
{
  margin-top: 11px;
  background: url('../img/search_result_item_a.jpg') top no-repeat;
}

.searchResult .companyList .dxgvDataRow .dxgvCommandColumn
{
  height: 96px;
  overflow: hidden;
}

.searchResult .companyList.np
{
  background: url('../img/search_result_item_np.jpg');
}
.searchResult .companyList .boxSelect
{
  float: left;
  width: 34px;
}
.searchResult .companyList .dataRow .logo, .searchResult .companyList .alternativeDataRow .logo, .popUp .logo
{
  margin: 8px 25px 0 0;
  float: left;
  width: 91px;
  height: 85px;
  padding: 5px;
  overflow: hidden;
  background: url('../img/search_result_logo.png');
}
.popUp .logo {
margin:0 14px 0 0;
}
.searchResult .companyList .info
{
  line-height: 18px;
  height: 67px;
  float: left;
  width: 508px;
}
.searchResult .companyList h3
{
  font-size: 16px;
  font-weight: bold;
  display: block;
  padding: 10px 0px 12px 0px;
}
.searchResult .companyList .info .addres
{
  line-height: 18px;
  float: left;
  width: 200px;
  overflow: hidden;
}
.searchResult .companyList .info .addres b
{
  width: 45px;
  display: block;
  float: left;
}
.searchResult .companyList .info .addres span
{
  width: 150px;
  display: block;
  float: left;
}
.searchResult .companyList .info .contact
{
  float: left;
  width: 300px;
  overflow: hidden;
}
.searchResult .companyList .info .contact span
{
  display: block;
  clear: both;
}
.searchResult .companyList .info .contact span.phone2 {padding-left:80px;}
.searchResult .companyList .info .contact b
{
  width: 80px;
  float: left;
}
.searchResult .companyList .add
{
float:left;
margin-bottom:6px;
width:85px;
}
.searchResult .companyList .add .dxbButton div.dxb
{
  padding: 0px;
  background: none;
}

.searchResult .companyList .add b.price
{
  margin: 2px 0px 10px 0px;
  float: left;
  font-size: 14px;
  line-height:24px;
  font-weight: bold;
  text-align: center;
  display: block;
  width: 107px;
  height: 24px;
  color: #FFF;
  background: url('../img/price_button_bkg.png');
}
.searchResult .companyList .ratingBox
{
  color: #383441;
  width: 230px;
  clear: both;
  padding: 5px 0px 0px 0px;
  height: 20px;
}
.searchResult .companyList .ratingBox strong
{
  width: 65px;
  display: block;
  float: left;
}
.searchResult .companyList .ratingBox .ratingScalle
{
  float: left;
  margin-right: 15px;
  width: 85px;
  height: 14px;
  background: url('../img/ratingScalle.png');
}
.searchResult .companyList .ratingBox .ratingScalleActive
{
  height: 14px;
  background: url('../img/ratingScalleActive.png');
}
.searchResult .companyList .link
{
  float: left;
  margin-top: -4px;
}

.searchResult .companyList .rating {margin-bottom:12px; padding-left:22px;}
.searchResult .companyList .rating span {border-right:1px #666 solid; padding:0px 4px;}
.searchResult .companyList .rating span.last { border-right:0px; padding:0px 8px;}
.searchResult .companyList .rating .stars, .searchResult .companyList .rating .oddzialy {float:left; margin-right:27px;}

/* ------------------------------------------------------------------------------ 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;
}

.askAboutOffer .informacjeDodatkowe textarea {width:417px !important;}

.searchCompany
{
  width: 914px;
  /*height: 73px;*/
  margin: 0px 0px 0px 10px;
  padding: 15px 22px;
  background:url('../img/form_search_company.jpg') repeat-y;
}
.searchCompanyFooter { margin: 0px 0px 0px 10px; width:958px; height:6px; background:url('../img/form_search_company_bottom.jpg') no-repeat;}

.askAboutOffer .topBkg
{
  background: #ededee url('../img/ask_about_offer_top_bkg.jpg') 0 0 no-repeat;
}
.askAboutOffer .bottomBkg
{
  padding:0 32px 24px;
  width: 914px;
  background: url('../img/ask_about_offer_bottom_bkg.jpg') 0 bottom no-repeat;
}
.askAboutOffer h3
{
  height: 30px;
  margin-top:25px;
}
.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: 455px;
  float: left;
}
.askAboutOffer ul li
{
  clear: both;
  padding-top: 11px;
  width: 455px;
  display: block;
}
.askAboutOffer ul li ul li
{
  padding: 0px;
  width: auto;
}
.askAboutOffer ul.inputContact li label, .askAboutOffer ul.inputContact li label.big
{
  width: 90px;
  padding-right: 15px;
  line-height: 26px;
  text-align: right;
  display: block;
  float: left;
}
.askAboutOffer ul.inputContact li label.big
{
  line-height: 14px;
}

.askAboutOffer ul.inputContact li table label
{
  text-align: left;
}

.askAboutOffer ul.inputContact li .checkBoxPanel
{
  width: 150px;
  float: left;
  display: block;
}

.askAboutOffer ul.inputContact li .iText, .askAboutOffer ul.inputContact li .iSelect, .askAboutOffer .iText, .askAboutOffer .iSelect
{
  float: left;
  border: none;
  font-family: "Arial";
  font-size: 11px;
  padding: 5px 6px;
  color: #3d3d3d;
  width: 294px;
  height: 14px;
  background: url('../img/input_long_offer_bkg.jpg') left center no-repeat;
}

.askAboutOffer ul.inputContact li .iSelect, .askAboutOffer .iSelect
{
  padding: 0px 0px;
}

.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: 5px 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;
}

.askAboutOffer h3.informacjieOgolne
{
  background: url('../img/text/head_form_informacjie_ogolne.jpg') 0px 0px no-repeat;
}

.askAboutOffer h3.ksiegowosc
{
  background: url('../img/text/head_form_ksiegowosc.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;
}

/************************************  Mapa Google *******************************/
#msgbox {background:#fff; border:1px solid #E2E0E5; margin-top:8px; padding:5px; width:214px;}
#msgbox a:hover {text-decoration:underline !important;}
#msgbox p {margin:0px; padding:0px;}
#msgbox .mapsGoogleHeader {font-weight:bold;}
.inputTextShort {background:url('../img/input_maps_very_short.jpg') no-repeat; margin:0 10px 0 7px; padding-left:3px; width:70px; height:26px;}
#mainContent .mapaGoolgeContainer .inputTextLong {background:url('../img/input_grey_168.jpg') no-repeat; margin:0 10px 0 3px; padding-left:3px; width:170px; height:26px;}
#mainContent .mapaGoolgeContainer #map {width: 400px; height: 300px; border: solid 1px #E2E0E5; overflow:hidden;}
#mainContent .mapaGoolgeContainer #map span {}
#mainContent .mapaGoolgeContainer .buttonSearch, #mainContent .mapaGoolgeContainer .buttonSave {width:68px; height:27px; background:url('../img/text/button_grey_szukaj.jpg') no-repeat; margin-right:5px;}
#mainContent .mapaGoolgeContainer .buttonSave {background:url('../img/text/button_zapisz.jpg') no-repeat;}

/************************************ Oddziały w szczegółach *******************/
.oddzialyTitle {color:#606060;}
.oddzialyItem {
border:0px;
border-bottom:0px #d3d3d3 solid; padding:0 0 5px 0px;}
.oddzialyContent {}


/************************************  Konta IWD *******************************/
#mainContent .kontaIwd p.filtr {padding:0px; line-height:26px; margin-right:5px;}
#mainContent .kontaIwd .orderPanel {border-bottom:1px solid #E2E0E5; margin-bottom:20px;}
#mainContent .kontaIwd h3 {border-bottom:1px solid #E2E0E5; margin-bottom:5px; width:100%; height:auto; padding:10px 0 7px 0px;}
#mainContent .kontaIwd .zamowIWD {width:280px; height:27px; background:url('../img/text/button_formularz_zamowienia_iwd.jpg') no-repeat; margin-left:7px;}
#mainContent .kontaIwd .zamowIWD .radioTable tr td{vertical-align:middle;}
#mainContent .kontaIwd .zamowIWDdisabled {background:url('../img/text/button_formularz_zamowienia_iwd_disabled.jpg') no-repeat;}
#mainContent .kontaIwd .iText, .iTextLong {background:url(../img/input_long_iwd_bkg.jpg) no-repeat; width:280px; height:26px; margin:2px 0 2px 0px;}
#mainContent .kontaIwd .iText input, .iTextLong input {width:270px !important;}
#mainContent .kontaIwd .oddzialy {margin-right:10px;}
#mainContent .kontaIwd .osobaKontaktowa .email {width:80px;}
#mainContent .kontaIwd .checkRule tr td {vertical-align:top;}
.buttons {width:141px; margin:0px auto; padding:10px 0 10px 0px; }

.bSend, .bCancel, .bClose, .bAdd, .bChange,
.bSave, #mainContent .bCancelDisabled, .bDeleteSelected,
#mainContent .bSaveDisabled  {background:url('../img/text/button_grey_wyslij.jpg') no-repeat; width:68px; height:27px; }
.popUp .bSendMessage, .popUp .bMoreInfo, .popUp .bRate, .popUp .bAddComment {background:url('../img/text/button_wyslij_wiadomosc.gif') no-repeat; width:116px; height:27px; }
.popUp .bMoreInfo {background:url('../img/text/button_wiecej_informacji.gif') no-repeat;}
.popUp .bAddComment {background:url('../img/text/button_dodaj_komentarz.gif') no-repeat;}

.bChange {background:url('../img/text/button_zmien.jpg') no-repeat;}
.bDeleteSelected {background:url('../img/text/button_usun_zaznaczone.gif') no-repeat; width:128px;}
.bAdd {background:url('../img/text/button_dodaj.gif') no-repeat;}
.bSend {margin-right:5px;}
.bCancel {background:url('../img/text/button_anuluj.jpg') no-repeat;}
.bSave {background:url('../img/text/button_zapisz.jpg') no-repeat; width:68px; height:27px; margin-right:5px;}
.bClose {background:url('../img/text/button_zamknij.jpg') no-repeat; width:68px; height:27px;}
#mainContent .bCancelDisabled {background:url('../img/text/button_anuluj_disabled.gif') no-repeat;}
#mainContent .bSaveDisabled {background:url('../img/text/button_zapisz_disabled.gif') no-repeat;}
.popUp .bRate {background:url('../img/text/button_ocen.gif') no-repeat; width:79px;}

/************************************  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 tr.second {background:#e9e9e9;}
#mainContent .tab tr td p {padding:0px;}

/************************************  Szczegóły biura komentarze *******************************/
.commentsBoxHeader {background:url('../img/comments_header.gif') top center no-repeat; height:6px; width:410px;}
.commentsBox{background:url('../img/comments_content.gif') repeat-y; padding:0px 10px; width:390px;}
.commentsBox p {}
.commentsBoxFooter {background:url('../img/comments_footer.gif') top center no-repeat; width:410px;}
.commentsBoxFooter2 {background:url('../img/comments_footer2.gif') top center no-repeat; width:410px;}
.commentsBoxFooter p {text-align:right; padding:13px 24px 0 0px; font-weight:bold;}
.commentsBoxFooter2 p {text-align:left; padding:13px 0px 0 9px; font-weight:bold;} 

/************************************ inputy, textarea *******************************************/

.iTextShortGrey {background:url('../img/input_short_grey_bkg.jpg') center left no-repeat; width:218px; height:26px;}
.iTextArea {background:url('../img/textarea_grey_bkg_400_125.gif') no-repeat; width:400px; height:125px;}
.iTextArea textarea {width:390px !important; height:115px !important; padding:0px !important; margin-left:5px !important;}


/************************************       buttony    *******************************************/
/************************************  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: 952px !important;}
.formularzZamowienia #mainContent h2 {width:865px;}
/*************************** 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;}
.faqContent .faqSearch .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;}

/*************************** facebook ****************************************/
.fb {margin-left:19px;}