﻿/* 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; }
.center { text-align:center; }
.centerBlock { margin:0px auto; }
.green { background: #289C0D; color: #FFF; padding: 5px 7px; white-space: nowrap; }
.red { background: #c00; color: #FFF; padding: 5px 7px; }
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: 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 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 { /*width: 200px;*/
     float: left; padding: 13px 5px 0 325px; }
#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; }
#top .iComarch24 { float: right; padding-top: 12px; }
/* ------------------------------------------------------------------------------ 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 h2.uslugiKsiegowe, h2.uslugiKsiegowe { width: 259px; height: 48px; margin-top: 5px; background: url('../img/text/home_uslugi_ksiegowe.jpg'); }
.homePageBanner h4 span, h4 span { display: none; }
.homePageBanner h2 span, h2 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') -1px 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 h3 { 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.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.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: 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: 15px; padding: 9px 0 4px 0px; width: 664px; height: 25px; 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;}
#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; }
#mainContent img.offerLogo { vertical-align: top; float: right; padding: 0 30px; }
#mainContent p.offer {}
.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 { width: 928px; margin-bottom: 18px; }
.mainUslugi h2.uslugiPozostale { width: 928px; margin-bottom: 18px; }
.mainUslugi h2.zapytajOszczegoly {  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 h3 { height: 21px; display: block; padding-bottom: 3px;/*border-bottom: 1px solid #c4d0dd;*/
}
#mainContent h3 span { }
#mainContent p.errorLabel label { color: #f00; text-align: center; margin: 0px; padding: 0 0 0 127px; }
#mainContent h3.logowanie { }
#mainContent h3.daneFirmy {  }
#mainContent h3.osobaKontaktowa {  }
#mainContent h3.head_blue_uslugaKsiegowa {  }
#mainContent h3.head_blue_dokumenty {  }
#mainContent h3.head_blue_dzialalnosc {  }
#mainContent h3.head_blue_informacje_dodatkowe {  }
#mainContent ul.inputTextList { list-style-type: none; }
#mainContent ul.inputTextList li { clear: both; padding-top: 11px; width: 508px; display: block; }
#mainContent ul.inputTextList label { width: 100px; 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: 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 ul.inputTextList .iTextMedium { width: 126px; /*background: url('../img/input_medium_blue_bkg.jpg') 0 0 no-repeat;*/
     float: left; }
#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_bkg.png') 0 0 no-repeat; }
#mainContent ul.inputTextList select { width: 272px; }
#mainContent .iButton { margin: 5px 13px 0px 170px; }
#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 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; }
#mainContent .help { cursor:help; display:block; line-height:19px; }
/* ------------------------------------------------------------------------------ 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: 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'); }
/* ------------------------------------------------------------------------------ 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; height: 25px; 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.iksiegowosc24Cennik { background: url('../img/text/head_main_iksiegowosc24_cennik.png') 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.pozycjonowanie { background: url('../img/text/head_main_pozycjonowanie.gif') 0px 0 no-repeat; }
#mainContent h2.marketing { background: url('../img/text/head_main_marketing.gif') 0px 0 no-repeat; }*/
#mainContent h2.zasieg { /*background: url('../img/text/head_main_zasieg.jpg') 0px 0 no-repeat;*/ }
#mainContent h2.pliki { /*background: url('../img/text/head_main_pliki_do_pobrania.jpg') 0px 0 no-repeat;*/ }
#mainContent h2.konta_iwd { /*background: url('../img/text/head_main_konta_iwd.jpg') 0px 0 no-repeat;*/ }
#mainContent h2.iksiegowscPremium { /*background: url('../img/text/head_main_konta_premium.gif') 0px 0 no-repeat;*/ }
/*#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, ul.defaultList { list-style-image: url("../img/dot.gif"); padding-left: 25px; }
#mainContent ul.defaultList li, #mainContent ol li, ul.defaultList 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: 0px 0px 0px 10px; background: url('../img/search_company_repeat_bkg.jpg'); }
.searchCompanyInfoTopBkg { width: 914px; 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; }
.selectPakiet { width: 780px; margin: 0px auto; }
.selectPakiet li { list-style-type: none; display: inline; width: 260px; float: left; list-style-type: none; text-align: center; }
.selectPakiet li img { vertical-align: middle; margin-right: 10px; }
.selectPakiet li a.help { display: block; text-indent: -9999px; overflow: hidden; outline: none; width: 57px; height: 57px; float: left; cursor: help; }
.selectPakiet li.p { background: url('../img/ico/ico_user_small_usluga_podstawowa.jpg') no-repeat; }
.selectPakiet li.r { background: url('../img/ico/ico_user_small_usluga_rozszerzona.jpg') no-repeat; }
.selectPakiet li.z { background: url('../img/ico/ico_user_small_usluga_zaawansowana.jpg') no-repeat; }
.selectPakiet li a { display: block; text-indent: -9999px; overflow: hidden; outline: none; width: 145px; height: 57px; float: left; }
.searchCompanyInfo .back { margin-top: -46px; position: relative; }
.searchCompanyInfo .back a img { cursor: pointer; }
.searchCompanyInfo .desc { width: 700px; }
.searchCompanyInfo h1, .searchCompanyInfo h1.znajdzSwojegoKsiegowego, .searchCompanyInfo h1.uslugaPodstawowa, .searchCompanyInfo h1.uslugaRozszerzona, .searchCompanyInfo h1.uslugaZaawansowana { width:900px; height:25px; display:block; margin-bottom:8px; border-bottom:1px solid #e2e0e5; padding-bottom:3px; font: normal 19px "Trebuchet MS", sans-serif; color: #00A3E5; }
.searchCompanyInfo h1.znajdzSwojegoKsiegowegoWM, .searchCompanyInfo h1.uslugaPodstawowaCW, .searchCompanyInfo h1.uslugaRozszerzonaCW, .searchCompanyInfo h1.uslugaZaawansowanaCW { width:900px; height:25px; display:block; margin-bottom:8px; border-bottom:1px solid #e2e0e5; padding-bottom:3px; font: bold 19px "Trebuchet MS", sans-serif; color: #00A3E5; }
.searchCompanyInfo h1.znajdzSwojegoKsiegowego span { display:block; }
.searchCompanyInfo h1.uslugaPodstawowa span { display:block; }
.searchCompanyInfo h1.uslugaRozszerzona span { display:block; }
.searchCompanyInfo h1.uslugaZaawansowana span { display:block; }
.searchCompanyInfo h1 span { display:none; }
.searchCompanyInfo h1.znajdzSwojegoKsiegowegoWM span, h1.uslugaPodstawowaCW span, h1.uslugaRozszerzonaCW span, h1.uslugaZaawansowanaCW span { display:block; }
.searchCompanyInfo h2, .searchCompanyInfo h2.znajdzSwojegoKsiegowego, .searchCompanyInfo h2.uslugaPodstawowa, .searchCompanyInfo h2.uslugaRozszerzona, .searchCompanyInfo h2.uslugaZaawansowana { width: 914px; 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 { padding: 5px 0px 5px 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 { 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 label {float:none;}
.searchCompany #advSearch .advSearchTable .opisDzialalnosci { margin-top: 5px; }
.searchCompany #advSearch label { padding: 0px; width: auto; font-weight: normal;}
.searchCompany .select_wyszukiwarka { width: 270px; float: left; margin-top: 2px; font-size:11px; background: transparent url(../img/select_left_blue.jpg) no-repeat scroll left center; padding:5px; border:0px; }
.searchCompany .select_short_wyszukiwarka { width: 54px; float: left; margin-top: 2px; font-size:11px; background: transparent url(../img/input_very_short_bkg.png) no-repeat scroll left center; padding:5px; }
.searchCompany .spinBox { width: 50px; height: 26px; float: left; margin-top: 2px; font-size:11px; background: transparent url(../img/spin_box.gif) no-repeat scroll left center; }
.innerInbox .select_inbox { width: 187px; float: left; margin-top: 2px; font-size:11px; 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: 0px 9px 20px 9px; }
.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 .ilElDdList { border: 1px #EBEBEB solid; }
#divPgrUp .iloscStron { 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: 0px auto; border: 0px #000 solid; background: transparent; border-collapse: collapse; }
.searchResultNav .searchResultCheck .bSendGMsgDis { background-image: url('../img/text/button_wyslij_wiadomosc_disable.jpg'); width: 116px; height: 27px; border: 0; }
.searchResultNav .searchResultCheck .bSendGMsgEn { background-image: url('../img/text/button_wyslij_wiadomosc.jpg'); width: 116px; height: 27px; border: 0; cursor:pointer; }
.searchResultNav .searchResultCheck .bAskAbOfferDis { background-image: url('../img/text/button_zapytaj_o_oferte_disable.jpg'); width: 116px; height: 27px; border: 0; }
.searchResultNav .searchResultCheck .bAskAbOfferEn { background-image: url('../img/text/button_zapytaj_o_oferte.jpg'); width: 116px; height: 27px; border: 0; cursor:pointer; }
.searchResult .companyList .chechBoxItem { float: left; height: 51px; padding-top: 54px; width: 20px; }
.searchResult .searchResultsList .companyList .dataRow { background: url('../img/search_result_item.gif') top center no-repeat; }
.searchResult .searchResultsList .companyList .alternativeDataRow { background: url('../img/search_result_item_np.gif') top center no-repeat; }
.searchResult .companyList .dataRow { 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: 8px 25px 0px 0; float:inherit; }
.searchResult .searchResultsList .companyList .info { line-height: 16px; margin-top: 10px; float: left; width: 508px; }
.searchResult .companyList .info { line-height: 16px; margin-top: 10px; float: left; width: 615px; }
.searchResult .searchResultsList .companyList h2 { float: left; padding: 10px 0 0px 0px; width: 612px; }
.searchResult .companyList h2 { float: left; padding: 10px 0 0px 0px; width: 795px; }
.searchResult .companyList h2 a { font-size: 16px; font-weight: bold; color: #3D3D3D !important; }
.searchResult .companyList .info .addres { line-height: 16px; 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 { }
.searchResult .companyList .add .dxbButton div.dxb { padding: 0px; background: none; }
.searchResult .companyList .add b.price { margin: 3px 0px 0px 0px; float: left; font-size: 14px; line-height: 24px; height: 24px; font-weight: bold; text-align: center; display: block; width: 107px; 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: 5px; position: relative; }
.searchResult .companyList .rating { margin-bottom: 12px; padding-left: 22px; width: 620px; }
.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; }
.searchResultsList { position:relative; width:770px; z-index:3; }
.sponsoredLinks { width: 174px; display: block; margin-left: 10px; }
.sponsoredLinks .spLinkItem { border-bottom: 0px solid #EBEBEB; padding: 12px 0 0 0; }
.sponsoredLinks .spLinkItem .content, .sponsoredLinks2 .spLinkItem .content { padding: 0 0px; font-size: 13px; font-family:arial, sans-serif; }
.sponsoredLinks .spLinkItem p, sponsoredLinks2 .spLinkItem p { line-height: normal; }
.sponsoredLinks .spLinkItem h3.name a, .sponsoredLinks2 .spLinkItem h3.name a { font-size: 16px; font-family:arial, sans-serif; display: block; overflow: hidden; color:#2200C1 !important; text-decoration:underline !important; }
.sponsoredLinks .spLinkItem p.link a, .sponsoredLinks2 .spLinkItem p.link a { color: #0E774A !important; font-size: 13px; display: block; overflow: hidden; }
.sponsoredLinks .spLinkItem p.link, .sponsoredLinks2 .spLinkItem p.link { }
.sponsoredLinks p.addSponsorLink, .sponsoredLinks2 p.addSponsorLink { margin-top: 10px; }
.sponsoredLinks2 { position: fixed; top: 0; width: 954px; z-index: 2; }
.sponsoredLinks2 p.linksTitle { width: 174px; float: right; }
.sponsoredLinks2 p.addSponsorLink { clear: right; float: right; margin-top: 10px; text-align: left; width: 174px; }
.sponsoredLinks2 .spLinkItem { clear: right; float: right; padding: 12px 0 0 0; width: 174px; }
.otherCity {background: url("../img/main_long_bottom_bkg.jpg") no-repeat scroll left bottom;  padding:10px 10px;}
.otherCity a {position:relative; z-index:50; border-right: 1px solid #DEDEDE; padding-right: 7px;}
.otherCity a.last {border-right:0px;}
/* ------------------------------------------------------------------------------ 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: 415px !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; }
.orderPanel .inputTextShort {margin: 0 10px 0 0;}
#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; border:0px; }
.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; }
.bWhiteClose { background: url('../img/text/button_white_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; margin-top:13px; }
/************************************  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; }
#mainContent .tab tr td p.points { line-height: 16px; padding-bottom: 5px; }
/************************************  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; }

/************************************* Szczegóły tagi ********************************************/

.tags {padding:10px 0 10px 0px;}
.tags a {border-right: 1px solid #DEDEDE; padding-right: 7px;}
.tags a.last {border-right:0px;}

/************************************ 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: 390px; height: 115px; border:0px; padding:5px; overflow-y:auto; font-size:11px; font-family:Arial, sans-serif;}
.iTextArea textarea { width: 385px !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; }
.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; }
.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; }
.iTextWhite { background:url("../img/input_inbox_bkg.jpg") no-repeat; height:26px; margin-right:3px; width:187px; }
/*************************** 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 .defaultList { padding-left: 16px; }
.startLong .defaultList li { padding-top: 25px; font-weight: bold; color: #00AFFF; }
/************************** regulamin **********************************************/
.regulaminList { width: 235px; }
.listBorder { padding: 0 10px; border-left: 1px solid #F1F1F1; border-right: 1px solid #F1F1F1; margin: 0 10px 0 10px; }
.iText input { background-color:transparent !important; }
/*************************** pakiety usług ***********************************/

.formularzZamowienia {}
/*.formularzZamowienia h2.pakietyUslug { background:url('../img/text/head_main_pakiety_uslug.png') no-repeat; }*/
.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 , #mainContent .reklamaFormularz h3  { font-size:15px; padding:0px; height:21px; color:#666; }
#mainContent .reklamaFormularz h3 {margin:10px 0px;}
.formularzZamowienia h3.logowanie { }
.formularzZamowienia h3.weryfikacja {  }
.formularzZamowienia h3.osobaKontaktowa { }
h3.wyborPakietu { }
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:16px; }
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') -158px 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 }
table.uslugi tr td b.red { font-weight:bold; color:#f00; background:transparent; padding:0px; }
.whiteBg { -moz-border-radius:7px 7px 7px 7px; background:#fff; padding:15px; margin:15px 0; border:1px #d4d2d7 solid; }
/************ COMPANY SITE GALLERY ****************/
.cbContent a img {background:#fff; display:block; padding:2px; border:1px #D7D3D3 solid !important; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.bNav {width:97px;}
.bNavLeft, .bNavRight {-moz-border-radius: 5px; background: #EFEFEF; border: 1px solid #B1B1B1; width: 32px; margin-top:4px;}
.bNavLeft {}
/************ MARKETING ****************************/
.marketingBanners {}
.marketingBanners .banner {margin:0 20px 0 0px;}
.marketingBanners .left {margin-bottom:10px;}
/************ rejstracja 3mc ***********************/
#mainContent .round {
    -webkit-border-radius: 6px; /* Safari, Chrome */
    -khtml-border-radius: 6px;    /* Konqueror */
    -moz-border-radius: 6px; /* Firefox */
    border-radius: 6px;
    background: none repeat scroll 0 0 #F8FCFF;
    border: 1px solid #9CBBC4;
    margin-bottom: 10px;
    padding: 10px 10px 20px;
    width:642px;
}
#mainContent .round h3 {    
    border-bottom: 1px solid #9CBBC4;
    color: #01A7E5;
    margin-bottom: 5px;
    padding: 0 0 5px 0;
}
#mainContent .round h3 a {font-weight:bold;}
