@charset "utf-8";
/*****************************
  * TABLE OF CONTENTS
  * 1. Page & Nodes Promocje
  * 2. Page Zaloguj
  * 3. Registration forms
  * 4. PSTN Select
  * 5. iBOX form
  * 6. vPBX node
  * 7. vPBX form
  * 8. PSTN move Form
  * 9. Contact form
  * 10. National pricetable
  * 11. Solutions vPBX
 */

/** Page & Nodes Promocje **/
body.page-oferta-uslugi-podstawowe-promocje div.view-promocje .row{
  border-top:2px solid #E7E7E7;
  margin-top:20px;
  padding-top:20px;
}
body.page-oferta-uslugi-podstawowe-promocje div.view-promocje .row:first-child{
  border-top:0;
  margin-top:0;
  padding-top:0;
}
body.page-oferta-uslugi-podstawowe-promocje div.view-promocje .row h2{
  color: #2E2E2E;
  font:50px/56px 'Anton',sans-serif;
  padding-top:40px;
  text-transform: uppercase;
}
body.page-oferta-uslugi-podstawowe-promocje div.view-promocje .row .image{
  float:left;
  margin-right:50px;
  width:450px;
}
body.page-oferta-uslugi-podstawowe-promocje div.view-promocje .row .short-info{
  font:24px/30px 'Anton',sans-serif;
  margin-bottom:10px;
}
body.page-oferta-uslugi-podstawowe-promocje div.view-promocje .row .see-more a{
  float:right;
  margin-top:10px;
}
article.node-promocja,
article.node-landing-page{
  background-position:0 0;
  background-repeat:no-repeat;
  margin-top:-20px;
}
article.node-promocja .introduction{
  height:400px;
  padding-left:480px;
}
article.node-landing-page .introduction{
  height:auto;
  padding:0 0 60px 480px;
}
article.node-landing-page .introduction-without-image{ padding-left:0; }
article.node-promocja h2,
article.node-landing-page h2{
  color:#2E2E2E;
  font:26px/34px 'Anton',sans-serif;
  padding-top:20px;
}
article.node-promocja .description{
  font-size:16px;
  line-height:20px;
  margin-top:40px;
}
article.node-landing-page .description{
  font-size:16px;
  line-height:20px;
}
article.node-promocja h3.subsection-title,
article.node-landing-page h3.subsection-title{
  color:#2E2E2E;
  font:20px/24px 'Anton',sans-serif;
  margin-bottom:15px;
  text-transform:uppercase;
}
article.node-landing-page h4{
  font-size:16px;
  font-weight:bold;
  line-height:20px;
  margin-bottom:15px;
}
article.node-promocja .more,
article.node-landing-page .more{
  border-top:2px solid #E4E4E4;
  padding-top:50px;
}
article.node-promocja .rules,
article.node-landing-page .rules{ padding-top:50px; }
/** END **/

/** Page zaloguj **/
body.page-zaloguj div.panel-col-middle .pane-3{ padding-top:50px; }
body.page-zaloguj div.panel-col-middle h2{ font-size:32px; }
body.page-zaloguj div.panel-display .pane-content p{
  font-size:14px;
  line-height:18px;
  padding-bottom:10px;
}
body.page-zaloguj div.panel-display .panel-col-first{
  margin-right:5px;
  padding-right:5px;
}
body.page-zaloguj div.panel-display .panel-col-last{ width:48%; }
body.page-zaloguj .btn:link, body.page-zaloguj .btn:visited{
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  margin:0 auto;
  text-indent:-9999px;
}
body.page-zaloguj .btn:active, body.page-zaloguj .btn:hover{ background-position:0 100%; }
body.page-zaloguj #login-ifon{
  background-image:url(../gfx/navigation/zaloguj-do-uslugi-standardowej-button.png);
  height:62px;
  margin-top:15px;
  width:409px;
}
body.page-zaloguj #login-vpbx{
  background-image:url(../gfx/navigation/zaloguj-do-wirtualnej-centrali-vpbx-button.png);
  height:62px;
  margin-top:15px;
  width:418px;
}
body.page-zaloguj #create-standard-account{
  background-image:url(../gfx/navigation/zamow-usluge-standardowa-button.png);
  height:93px;
  width:395px;
}
body.page-zaloguj #create-vpbx-account{
  background-image:url(../gfx/navigation/zamow-usluge-wirtualnej-centrali-vpbx-button.png);
  height:93px;
  width:425px;
}
body.page-blog #blog-page.panel-2col-stacked .panel-col-first,
body.node-type-blog-post .panel-2col-stacked .panel-col-first{
  float:left;
  width:70% !important;
}
body.page-blog #blog-page.panel-2col-stacked .panel-col-last,
body.node-type-blog-post .panel-2col-stacked .panel-col-last{
  float:right;
  width:28.5% !important;
}
body.page-blog #blog-page .item-list ul li{ margin-left:0; }
body.page-blog #blog-page .views-field.views-field-title{
  font-size:24px;
  line-height:28px;
  margin-bottom:20px;
}
body .node-blog-post .field-name-field-tagi{ margin-top:40px; }
body .node-blog-post .field-name-field-kategoria{ margin-bottom:30px; }
body .node-blog-post .field .field-label{ float:left; }
body .node-blog-post .field .field-item{
  float:left;
  margin-right:20px;
}
body .node-blog-post .field.field-name-field-kategoria .field-item{
  margin-left:20px;
  margin-right:0;
}
body .node-blog-post .field.description ul{ margin-bottom:20px; }
/** END **/

/** Registration forms **/
form.webform-client-form .form-wrapper.captcha{ margin-top:60px; }
form.webform-client-form .form-wrapper.captcha legend{ display:none; }
#container form .select-element:link, #container form .select-element:visited{
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  height:45px;
  margin:0 auto 20px;
  padding:0 2px;
  text-indent:-9999px;
  width:153px;
}
#container form .select-element:active, #container form .select-element:hover{ background-position:0 -45px; }
#container form .select-element.disabled{
  background-position:0 -90px;
  cursor:not-allowed;
}
#container form .select-element.webform-component-podstawowe-parametry--numer-pstn{
  background-image:url(../gfx/navigation/wybieram-pstn-voip-button.png);
  float:left;
}
#container form .select-element.webform-component-podstawowe-parametry--numer-pstn-move{
  background-image:url(../gfx/navigation/przenosze-pstn-voip-button.png);
  float:right;
}
#container form .select-element.webform-component-podstawowe-parametry--numer-pstn-fax{
  background-image:url(../gfx/navigation/wybieram-pstn-fax-button.png);
  float:left;
}
#container form .select-element.webform-component-podstawowe-parametry--numer-pstn-fax-move{
  background-image:url(../gfx/navigation/przenosze-pstn-fax-button.png);
  float:right;
}
#container form#webform-client-form-83 .select-element.webform-component-podstawowe-parametry--numer-pstn{
  background-image:url(../gfx/navigation/vpbx-wybieram-pstn-voip-small-button.png);
  height:37px;
  margin-top:20px;
  width:176px;
}
#container form#webform-client-form-83 .select-element.webform-component-podstawowe-parametry--numer-pstn:active, #container form#webform-client-form-83 .select-element.webform-component-podstawowe-parametry--numer-pstn:hover{ background-position:0 -37px; }
#container form#webform-client-form-83 .select-element.disabled:link, #container form#webform-client-form-83 .select-element.disabled:visited,
#container form#webform-client-form-83 .select-element.disabled:active, #container form#webform-client-form-83 .select-element.disabled:hover{
  background-position:0 -74px;
  cursor:default;
}
#container form.webform-client-form{ width:770px; }
#container form.webform-client-form .fieldset-wrapper{ width:770px; }
#webform-component-wstep{
  font-size:16px;
  margin-bottom:20px;
  width:770px;
}
#edit-submitted-podstawowe-parametry-usluga-telefoniczna .form-item,
#edit-submitted-podstawowe-parametry-usluga-wirtualnego-faxu .form-item{
  float:left;
  margin:0;
  padding:0;
  width:20%;
}
#webform-component-zaznacz-uslugi-standardowe-do-uruchomienia--usluga-do-wybrania.form-item{ width:800px; }
#edit-submitted-zaznacz-uslugi-standardowe-do-uruchomienia-usluga-do-wybrania .form-item{
  float:left;
  width:250px;
}
#webform-component-podstawowe-parametry--usluga-telefoniczna,
#webform-component-podstawowe-parametry--usluga-wirtualnego-faxu{ width:770px; }
#webform-component-podstawowe-parametry--usluga-telefoniczna > label,
#webform-component-podstawowe-parametry--usluga-wirtualnego-faxu > label{
  float:left;
  width:200px;
}
#webform-component-podstawowe-parametry .webform-component-markup{
  clear:both;
  height:20px;
  margin:0;
  padding:0;
  width:100%;
  z-index:-1;
}
#container form.webform-client-form .slider.ui-slider{
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  background:#E1E1E1;
  border:0;
  border-radius:10px;
  height:10px;
}
#container form.webform-client-form .slider .ui-slider-handle{
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  background:#FF9609;
  border-color:#FF9609;
  border-radius:15px;
  cursor:pointer;
  height:17px;
  width:15px;
}
#container form.webform-client-form .slider-wrapper{
  float:left;
  margin:30px 0 0 30px;
  position:relative;
  width:250px;
}
#container form.webform-client-form .slider-ticks{
  color:#E1E1E1;
  font:20px/24px 'Anton',sans-serif;
  left:-8px;
  position:absolute;
  text-transform:uppercase;
  top:18px;
  width:264px;
}
#container form.webform-client-form .slider-ticks .tick{
  text-align:center;
  width:20px;
}
#container form.webform-client-form .slider-ticks .first-tick{ float:left; }
#container form.webform-client-form .slider-ticks .last-tick{ float:right; }
#container form.webform-client-form .slider-label,
#webform-component-podstawowe-parametry .field-label{
  color:#808080;
  float:left;
  margin-top:25px;
  width:250px;
}
#container form.webform-client-form .with-slider,
#container form.webform-client-form .with-price{
  float:right;
  width:130px;
}
#container form.webform-client-form .with-slider select.form-select,
#container form.webform-client-form .with-price select.form-select{ width:130px; }
#edit-submitted-podstawowe-parametry-usluga-telefoniczna,
#edit-submitted-podstawowe-parametry-usluga-wirtualnego-faxu{
  margin-left:40px;
  width:300px;
}
#webform-component-podstawowe-parametry--ilosc-numerow-pstn-slider.form-item,
#webform-component-podstawowe-parametry--ilosc-numerow-fax-slider.form-item{
  float:left;
  margin-top:0;
  width:75%;
  z-index:1;
}
#webform-component-podstawowe-parametry--ilosc-numerow-pstn,
#webform-component-podstawowe-parametry--ilosc-numerow-wirtualnego-faxu{
  float:right;
  margin-top:-10px;
  width:130px;
}
#webform-component-podstawowe-parametry--ilosc-numerow-pstn > input,
#webform-component-podstawowe-parametry--ilosc-numerow-wirtualnego-faxu > input{ width:120px; }
#webform-component-dane-klienta .webform-component-markup,
#webform-component-dane-klienta--adres-zamieszkania .webform-component-markup,
#webform-component-dane-klienta--adres-instalacji .webform-component-markup,
#webform-component-dane-przeniesienia .webform-component-markup{
  height:40px;
  width:770px;
  z-index:-1;
}
#webform-component-dane-przeniesienia .webform-component-markup{
  height:5px;
  margin:0;
  padding:0;
}
#webform-component-dane-klienta--imie.form-item,
#webform-component-dane-klienta--telefon.form-item,
#webform-component-dane-klienta--nip.form-item,
#webform-component-dane-klienta--krs.form-item,
#webform-component-dane-klienta--nazwa-firmy.form-item,
#webform-component-dane-klienta--adres-e-mail-do-kwestii-formalnych.form-item,
#webform-component-dane-klienta--strona-www.form-item,
#webform-component-dane-klienta--osoba-podpisujaca.form-item,
#webform-component-dane-klienta--adres-siedziby--ulica.form-item,
#webform-component-dane-klienta--adres-siedziby--nr-budynku.form-item,
#webform-component-dane-klienta--adres-siedziby--kod-pocztowy.form-item,
#webform-component-dane-klienta--adres-siedziby--miejscowosc.form-item,
#webform-component-dane-klienta--adres-korespondencyjny--ulica.form-item,
#webform-component-dane-klienta--adres-korespondencyjny--nr-budynku.form-item,
#webform-component-dane-klienta--adres-korespondencyjny--kod-pocztowy.form-item,
#webform-component-dane-klienta--adres-korespondencyjny--miejscowosc.form-item,
#webform-component-dane-klienta--adres-zamieszkania--ulica.form-item,
#webform-component-dane-klienta--adres-zamieszkania--nr-budynku.form-item,
#webform-component-dane-klienta--adres-zamieszkania--kod-pocztowy.form-item,
#webform-component-dane-klienta--adres-zamieszkania--miejscowosc.form-item,
#webform-component-dane-klienta--adres-instalacji--ulica.form-item,
#webform-component-dane-klienta--adres-instalacji--nr-budynku.form-item,
#webform-component-dane-klienta--adres-instalacji--kod-pocztowy.form-item,
#webform-component-dane-klienta--adres-instalacji--miejscowosc.form-item,
#container form#webform-client-form-58 #webform-component-podstawowe-parametry--numer-pstn-select,
#webform-component-program-lojalnosciowy--etykieta-kodu-polecenia,
#webform-component-dane-logowania--etykieta-loginu-administratora,
#webform-component-etykietka-loginu,
#webform-component-dane-umowy--etykieta-dlugosci-umowy,
#webform-component-dane-logowania--login-konta-ifon,
#webform-component-dane-klienta--imie-i-nazwisko.form-item,
#webform-component-dane-firmowe--nazwa-firmy.form-item,
#webform-component-dane-przeniesienia--aktualny-operator.form-item,
#webform-component-dane-klienta--dokument-tozsamosci.form-item,
#webform-component-dane-przeniesienia--lista-numerow.form-item,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--imie-i-nazwisko.form-item,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--dokument-tozsamosci.form-item,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--imie-i-nazwisko.form-item,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--dokument-tozsamosci.form-item,
#webform-component-dane-klienta--osoba-rejestrujaca--imie-i-nazwisko.form-item,
#webform-component-dane-klienta--osoba-rejestrujaca--dokument-tozsamosci.form-item,
#webform-component-dane-klienta--osoba-rejestrujaca--numer-telefonu{ float:left; }
#webform-component-dane-klienta--nazwisko.form-item,
#webform-component-dane-klienta--regon.form-item,
#webform-component-dane-klienta--adres-e-mail.form-item,
#webform-component-dane-klienta--liczba-pracownikow.form-item,
#webform-component-dane-klienta--adres-e-mail-do-kwestii-ksiegowych-fv.form-item,
#webform-component-dane-klienta--branza.form-item,
#webform-component-dane-klienta--adres-siedziby--nr-lokalu.form-item,
#webform-component-dane-klienta--adres-siedziby--kraj.form-item,
#webform-component-dane-klienta--adres-korespondencyjny--nr-lokalu.form-item,
#webform-component-dane-klienta--adres-korespondencyjny--kraj.form-item,
#webform-component-dane-klienta--adres-zamieszkania--nr-lokalu.form-item,
#webform-component-dane-klienta--adres-zamieszkania--kraj.form-item,
#webform-component-dane-klienta--adres-instalacji--nr-lokalu.form-item,
#webform-component-dane-klienta--adres-instalacji--kraj.form-item,
#webform-component-dane-logowania--adres-e-mail.form-item,
#webform-component-dane-logowania--telefon.form-item,
#webform-component-podstawowe-parametry--numer-pstn-fax-select,
#webform-component-program-lojalnosciowy--kod-polecenia,
#webform-component-dane-umowy--czas-trwania-umowy,
#webform-component-dane-klienta--numer-dokumentu-tozsamosci.form-item,
#webform-component-dane-klienta--pesel.form-item,
#webform-component-dane-przeniesienia--nazwa-aktualnego-operatora.form-item,
#webform-client-form-83 #webform-component-dane-logowania--login-konta-ifon,
#webform-client-form-138 #webform-component-login-konta-ifon,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--pesel.form-item,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--numer-dokumentu-tozsamosci.form-item,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--pesel.form-item,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--numer-dokumentu-tozsamosci.form-item,
#webform-component-dane-klienta--osoba-rejestrujaca--pesel.form-item,
#webform-component-dane-klienta--osoba-rejestrujaca--numer-dokumentu-tozsamosci.form-item,
#webform-component-dane-klienta--osoba-rejestrujaca--adres-e-mail.form-item{ float:right; }
#webform-component-dane-klienta--nazwa-firmy{ width:760px; }
#webform-component-dane-klienta--nazwa-firmy > input{ width:750px; }
#webform-component-dane-klienta--adres-siedziby--nr-budynku,
#webform-component-dane-klienta--adres-siedziby--nr-lokalu,
#webform-component-dane-klienta--adres-siedziby--kod-pocztowy,
#webform-component-dane-klienta--adres-siedziby--kraj,
#webform-component-dane-klienta--adres-korespondencyjny--nr-budynku,
#webform-component-dane-klienta--adres-korespondencyjny--nr-lokalu,
#webform-component-dane-klienta--adres-korespondencyjny--kod-pocztowy,
#webform-component-dane-klienta--adres-korespondencyjny--kraj,
#webform-component-dane-klienta--adres-zamieszkania--nr-budynku,
#webform-component-dane-klienta--adres-zamieszkania--nr-lokalu,
#webform-component-dane-klienta--adres-zamieszkania--kod-pocztowy,
#webform-component-dane-klienta--adres-zamieszkania--kraj,
#webform-component-dane-klienta--adres-instalacji--nr-budynku,
#webform-component-dane-klienta--adres-instalacji--nr-lokalu,
#webform-component-dane-klienta--adres-instalacji--kod-pocztowy,
#webform-component-dane-klienta--adres-instalacji--kraj{ width:150px; }
#webform-component-dane-klienta--adres-siedziby--miejscowosc,
#webform-component-dane-klienta--adres-korespondencyjny--miejscowosc,
#webform-component-dane-klienta--adres-zamieszkania--miejscowosc,
#webform-component-dane-klienta--adres-instalacji--miejscowosc{ width:340px; }
#webform-component-dane-klienta--adres-siedziby--nr-budynku > input,
#webform-component-dane-klienta--adres-siedziby--nr-lokalu > input,
#webform-component-dane-klienta--adres-siedziby--kod-pocztowy > input,
#webform-component-dane-klienta--adres-siedziby--kraj > input,
#webform-component-dane-klienta--adres-korespondencyjny--nr-budynku > input,
#webform-component-dane-klienta--adres-korespondencyjny--nr-lokalu > input,
#webform-component-dane-klienta--adres-korespondencyjny--kod-pocztowy > input,
#webform-component-dane-klienta--adres-korespondencyjny--kraj > input,
#webform-component-dane-klienta--adres-zamieszkania--nr-budynku > input,
#webform-component-dane-klienta--adres-zamieszkania--nr-lokalu > input,
#webform-component-dane-klienta--adres-zamieszkania--kod-pocztowy > input,
#webform-component-dane-klienta--adres-zamieszkania--kraj > input,
#webform-component-dane-klienta--adres-instalacji--nr-budynku > input,
#webform-component-dane-klienta--adres-instalacji--nr-lokalu > input,
#webform-component-dane-klienta--adres-instalacji--kod-pocztowy > input,
#webform-component-dane-klienta--adres-instalacji--kraj > input{ width:140px; }
#webform-component-dane-klienta--adres-siedziby--miejscowosc > input,
#webform-component-dane-klienta--adres-korespondencyjny--miejscowosc > input,
#webform-component-dane-klienta--adres-zamieszkania--miejscowosc > input,
#webform-component-dane-klienta--adres-instalacji--miejscowosc > input{ width:330px; }
#webform-component-dane-klienta--adres-siedziby--nr-budynku,
#webform-component-dane-klienta--adres-korespondencyjny--nr-budynku,
#webform-component-dane-klienta--adres-zamieszkania--nr-budynku,
#webform-component-dane-klienta--adres-instalacji--nr-budynku,
#webform-component-dane-klienta--seria-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--seria-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--seria-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-rejestrujaca--seria-dokumentu-tozsamosci{
  float:left;
  margin-left:50px;
}
#webform-component-dane-klienta--adres-siedziby--kod-pocztowy,
#webform-component-dane-klienta--adres-korespondencyjny--kod-pocztowy,
#webform-component-dane-klienta--adres-zamieszkania--kod-pocztowy,
#webform-component-dane-klienta--adres-instalacji--kod-pocztowy,
#webform-component-dane-klienta--seria-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--seria-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--seria-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-rejestrujaca--seria-dokumentu-tozsamosci{ margin-right:60px; }
#container form#webform-client-form-58 .form-type-radio > input, #container form#webform-client-form-58 .form-type-checkbox > input,
#container form#webform-client-form-83 .form-type-radio > input, #container form#webform-client-form-83 .form-type-checkbox > input,
#container form#webform-client-form-109 .form-type-radio > input, #container form#webform-client-form-109 .form-type-checkbox > input,
#container form#webform-client-form-110 .form-type-radio > input, #container form#webform-client-form-110 .form-type-checkbox > input{ width:auto; }
#webform-component-podstawowe-parametry--numer-pstn{ margin:10px auto 0; }
#webform-component-akceptacja-regulaminu{ width:auto; }
#webform-component-akceptacja-regulaminu .form-item-submitted-akceptacja-regulaminu-1{ width:auto; }
#container form#webform-client-form-58 #webform-component-podstawowe-parametry--numer-pstn-select,
#webform-component-podstawowe-parametry--numer-pstn-fax-select{
  height:120px;
  margin:0 30px;
}
/**** Boxes voip devices ****/
#webform-component-sprzet-voip--ilosci-sprzetow{ display:none; }
#edit-submitted-sprzet-voip-sprzet-voip-opcja{
  height:184px;
  width:760px;
}
#edit-submitted-sprzet-voip-sprzet-voip-opcja > .form-item{
  background-repeat:no-repeat;
  background-position:0 0;
  cursor:pointer;
  float:left;
  height:184px;
  padding:0 0 0 5px;
  position:relative;
  width:185px;
}
#edit-submitted-sprzet-voip-sprzet-voip-opcja > .form-item:first-child{
  padding-left:0;
  padding-right:5px;
}
#edit-submitted-sprzet-voip-sprzet-voip-opcja > .form-item.hover,
#edit-submitted-sprzet-voip-sprzet-voip-opcja > .form-item:hover{ background-position:0 -184px; }
#edit-submitted-sprzet-voip-sprzet-voip-opcja > .form-item.checked{ background-position:0 -368px; }
#edit-submitted-sprzet-voip-sprzet-voip-opcja .webform-component-textfield{
  background:#F9F9F9;
  bottom:7px;
  height:23px;
  left:12px;
  padding:3px;
  position:absolute;
  width:55px;
}
#edit-submitted-sprzet-voip-sprzet-voip-opcja .webform-component-textfield label{
  font-size:11px;
  line-height:11px;
  left:7px;
  margin:0;
  padding:0;
  top:10px;
}
#edit-submitted-sprzet-voip-sprzet-voip-opcja .webform-component-textfield input{
  border:1px solid #CBCBCB;
  font-size:12px;
  line-height:12px;
  height:21px;
  padding:0 4px;
  width:44px;
}
#container form#webform-client-form-83 #edit-submitted-sprzet-voip-sprzet-voip-opcja-1{ background-image:url(../gfx/navigation/vpbx-sprzet-voip-nie-wybieram.png); }
#container form#webform-client-form-83 #edit-submitted-sprzet-voip-sprzet-voip-opcja-2{ background-image:url(../gfx/navigation/vpbx-sprzet-voip-1625hd.png); }
#container form#webform-client-form-83 #edit-submitted-sprzet-voip-sprzet-voip-opcja-3{ background-image:url(../gfx/navigation/vpbx-sprzet-voip-gxp1628.png); }
#container form#webform-client-form-83 #edit-submitted-sprzet-voip-sprzet-voip-opcja-4{ background-image:url(../gfx/navigation/vpbx-sprzet-voip-2160hd.png); }
#container form#webform-client-form-83 #edit-submitted-sprzet-voip-sprzet-voip-opcja-5{ background-image:url(../gfx/navigation/vpbx-sprzet-voip-1760w.png); }
#container form#webform-client-form-83 #edit-submitted-sprzet-voip-sprzet-voip-opcja-6{ background-image:url(../gfx/navigation/vpbx-sprzet-voip-a540ip.png); }
#container form#webform-client-form-83 #edit-submitted-sprzet-voip-sprzet-voip-opcja-7{ background-image:url(../gfx/navigation/vpbx-sprzet-voip-yhs33.png); }
#container form#webform-client-form-58 #edit-submitted-sprzet-voip-sprzet-voip-opcja-1{ background-image:url(../gfx/navigation/sprzet-voip-nie-wybieram.png); }
#container form#webform-client-form-58 #edit-submitted-sprzet-voip-sprzet-voip-opcja-2{ background-image:url(../gfx/navigation/sprzet-voip-a540ip.png); }
#container form#webform-client-form-58 #edit-submitted-sprzet-voip-sprzet-voip-opcja-3{ background-image:url(../gfx/navigation/sprzet-voip-1625hd.png); }
#container form#webform-client-form-58 #edit-submitted-sprzet-voip-sprzet-voip-opcja-4{ background-image:url(../gfx/navigation/sprzet-voip-ht801.png); }
/**** END ****/
/** END **/

/** PSTN Select **/
#pstn-form select{ margin-bottom:20px; }
#pstn-select{ margin:40px 0; }
#pstn-select .loading-message{
  margin:-40px 0;
  text-align:center;
}
#pstn-select .loading-message img{ vertical-align:middle; }
#pstn-select .element{
  float:left;
  font-size:16px;
  width:125px;
}
#pstn-select .element input{
  float:left;
  margin-right:5px;
}
#pstn-select .element label{ cursor:pointer; }
#container form .pstn-selected-label{
  margin-top:10px;
  text-align:center;
}
#container form .pstn-selected-label strong{ font-size:16px; }
#container form .pstn-selected-label a.remove-button:link, #container form .pstn-selected-label a.remove-button:visited{
  background:url(../gfx/navigation/close-button.png) 0 0 no-repeat;
  display:inline-block;
  height:20px;
  margin-left:5px;
  text-indent:-9999px;
  width:20px;
}
#container form .pstn-selected-label a.remove-button:active, #container form .pstn-selected-label a.remove-button:hover{ background-position:0 100%; }
/** END **/

/** iBOX form **/
body.page-node-59 #message{ margin-right:150px; }
body.page-node-59 #container > .inner{ background:url(../gfx/icons/klub-ifon.png) 100% 0 no-repeat; }
#webform-client-form-59 #webform-component-kod-z-karty{ margin:0 auto; }
#webform-client-form-59.page-1 #edit-actions{ padding-left:205px; }
#webform-client-form-59 #webform-component-podstawowe-parametry--numer-pstn-selected-label{
  margin:10px auto;
  width:230px;
}
#node-60,
#node-61{
  margin:0 auto;
  width:634px;
}
#node-60 img,
#node-61 img{ margin-bottom:50px; }
/** END **/

/** vPBX node **/
#centrala-vpbx-biznes-panel{
  color:#2E2E2E;
  font:28px/38px 'Anton',sans-serif;
  text-transform:uppercase;
}
#centrala-vpbx-biznes-panel .panel-separator{ height:20px; }
#centrala-vpbx-biznes-panel strong{
  color:#5CAC00;
  font-weight:normal;
}
#centrala-vpbx-biznes-panel p{ margin-bottom:50px; }
#centrala-vpbx-biznes-panel .panels-flexible-region-3-_none_-inside{
  border:1px solid #DCDCDC;
  border-style:solid none;
  margin:50px 0 100px;
  padding:100px 0;
}
#centrala-vpbx-biznes-panel .view-centrala-vpbx-biznes-przeglad-funkcjonalnosci .row-element{
  float:left;
  margin:0 5px 50px;
  width:300px;
}
#centrala-vpbx-biznes-panel .view-centrala-vpbx-biznes-przeglad-funkcjonalnosci .row-element img{
  float:left;
  margin-right:20px;
}
#centrala-vpbx-biznes-panel .view-centrala-vpbx-biznes-przeglad-funkcjonalnosci .row-element h2{
  color:#5CAC00;
  font-size:16px;
  line-height:20px;
  margin:10px 0 0;
}
#centrala-vpbx-biznes-panel .view-centrala-vpbx-biznes-przeglad-funkcjonalnosci .row-element h3{
  font-size:16px;
  line-height:20px;
}

#cennik-centrala-vpbx-biznes table thead tr.second th{ text-align:center; }
#cennik-centrala-vpbx-biznes table tbody td.hover .price{
  background-color:#5CAC00;
  cursor:pointer;
}
#cennik-centrala-vpbx-biznes table tbody td.hover{ cursor:pointer; }
#cennik-centrala-vpbx-biznes table tbody td.no-hover .price{ background-color:#EEE; }
body.page-node.centrala-vpbx-biznes #container .content #cennik-centrala-vpbx-biznes table.table-col-hover .important{ color:#939393; }
body.page-node.centrala-vpbx-biznes #container .content #cennik-centrala-vpbx-biznes table.table-col-hover .important.best,
body.page-node.centrala-vpbx-biznes #container .content #cennik-centrala-vpbx-biznes table.table-col-hover .month-period.important.hover{ color:#5CAC00; }
body.page-node.centrala-vpbx-biznes #container .content #cennik-centrala-vpbx-biznes table.table-col-hover .month-period.important.no-hover{
  color:#EEE;
  cursor:pointer;
}
body.page-node.centrala-vpbx-biznes #container .content #cennik-centrala-vpbx-biznes table.table-col-hover tr.second th{ background:#F2F2F2; }
/** END **/

/** vPBX form **/
#navbar{
  -khtml-border-radius:0 0 10px 10px;
  -moz-border-radius:0 0 10px 10px;
  -webikit-border-radius:0 0 10px 10px;
  background:#E4E4E4;
  border-radius:0 0 10px 10px;
  color:#808080;
  font-size:12px;
  left:50%;
  line-height:16px;
  margin-left:25px;
  padding:8px 10px 10px;
  position:fixed;
  top:0;
  width:340px;
  z-index:9999;
}
#navbar.on-bottom{
  -khtml-border-radius:10px 10px 0 0;
  -moz-border-radius:10px 10px 0 0;
  -webikit-border-radius:10px 10px 0 0;
  border-radius:10px 10px 0 0;
  bottom:0;
  margin-left:-385px;
  top:auto;
}
#navbar span{
  float:right;
  font:16px/16px 'Anton',Verdana,sans-serif;
}
#webform-component-podstawowe-parametry .webform-component-markup,
#webform-component-dodatkowe-moduly .webform-component-markup,
#webform-component-pakiety-minut .webform-component-markup{
  height:5px;
  width:100%;
}
#container form.webform-client-form .price-box{
  color:#5CAC00;
  font-weight:bold;
}
#container form.webform-client-form .pricefield-wrapper{
  float:left;
  margin:20px 0 0;
  position:relative;
  width:600px;
}
#container form.webform-client-form .pricefield-label{ float:left; }
#container form.webform-client-form .pricefield-price{
  color:#5CAC00;
  font:16px/16px 'Anton',Verdana,sans-serif;
  float:right;
  padding:5px 0;
}
#container form.webform-client-form .form-type-radio .pricefield-price{
  display:inline-block;
  float:none;
  margin:0 0 0 10px;
  padding:0;
}
#container form.webform-client-form .pricefield-price .currency{
  font-size:12px;
  line-height:12px;
  padding-left:4px;
  text-transform:uppercase;
}
#container form.webform-client-form .pricefield-price .multipler{
  color:#808080;
  font:14px/14px Verdana,sans-serif;
}
#container form.webform-client-form .pricefield-icon img{
  margin-right:10px;
  vertical-align:middle;
  width:30px;
}
#container form#webform-client-form-83 .pstn-selected-label{
  float:left;
  margin-bottom:0 !important;
  margin-top:22px;
  text-align:center;
  width:335px;
}
#container form#webform-client-form-83 .pstn-selected-label .number{
  display:inline-block;
  font:bold 13px/17px Verdana,sans-serif;
  margin:0 5px 10px 0;
}
#container form#webform-client-form-83 .pstn-selected-label a{ margin-left:2px; }
#container form#webform-client-form-83 .select-element{
  float:right;
  height:37px;
  margin-bottom:0;
  width:176px;
}
#webform-component-podstawowe-parametry--numer-pstn-label{
  background:url(../gfx/icons/pstn-label.png) 0 50% no-repeat;
  margin-top:20px !important;
  padding:10px 0 10px 40px;
  width:200px !important;
}
#edit-submitted-nagrywanie-polaczen-nagrywanie-opcja .form-type-radio{
  float:left;
  width:180px;
}
#webform-component-sla--sla-opcja,
#webform-component-sla--sla-opcja .form-type-radio,
#webform-component-api-integracja--api-opcja,
#webform-component-api-integracja--api-opcja .form-type-radio,
#webform-component-nagrywanie-polaczen--nagrywanie-opcja,
#webform-component-aplikacje-polaczone--dialer-automatyzacja-call-center{ width:100%; }
#webform-component-nagrywanie-polaczen .fieldset-legend,
#webform-component-sla .fieldset-legend,
#webform-component-api-integracja .fieldset-legend,
#webform-component-aplikacje-polaczone .fieldset-legend{
  background-position:0 50%;
  background-repeat:no-repeat;
  display:inline-block;
  line-height:40px;
  padding-left:50px;
}
#webform-component-nagrywanie-polaczen .fieldset-legend{ background-image:url(../gfx/icons/call-recording-legend.png); }
#webform-component-sla .fieldset-legend{ background-image:url(../gfx/icons/sla-legend.png); }
#webform-component-api-integracja .fieldset-legend{ background-image:url(../gfx/icons/others-legend.png); }
#webform-component-aplikacje-polaczone .fieldset-legend{ background-image:url(../gfx/icons/app-connected-legend.png); }
#webform-component-dane-klienta--osoby-kontaktowe .webform-container-inline{
  float:left;
  width:240px;
}
#webform-component-dane-klienta--osoby-kontaktowe .webform-container-inline input{ width:230px; }
#webform-component-dane-klienta--osoby-kontaktowe--adres-e-mail-kwestie-formalne,
#webform-component-dane-klienta--osoby-kontaktowe--adres-e-mail-kwestie-techniczne,
#webform-component-dane-klienta--osoby-kontaktowe--adres-e-mail-kwestie-ksiegowe{
  margin-left:10px;
  margin-right:10px;
}
#webform-component-dane-klienta #webform-component-dane-klienta--osoby-kontaktowe--kwestie-formalne---label,
#webform-component-dane-klienta #webform-component-dane-klienta--osoby-kontaktowe--kwestie-ksiegowe---label,
#webform-component-dane-klienta #webform-component-dane-klienta--osoby-kontaktowe--kwestie-techniczne---label{
  height:20px;
  margin:10px 0 0;
  padding-bottom:0;
}
#webform-component-program-lojalnosciowy--cleaner30,
#webform-component-dane-logowania--cleaner.webform-component-markup,
#webform-component-dane-umowy--cleaner35.webform-component-markup{ height:50px; }
/** END **/

/** PSTN move Form **/
#webform-component-dane-klienta--dokument-tozsamosci > select,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--dokument-tozsamosci > select,
#webform-component-dane-klienta--osoba-rejestrujaca--dokument-tozsamosci > select,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--dokument-tozsamosci > select{ width:230px; }
#webform-component-dane-klienta--dokument-tozsamosci,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--dokument-tozsamosci,
#webform-component-dane-klienta--osoba-rejestrujaca--dokument-tozsamosci,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--dokument-tozsamosci{ width:230px; }
#webform-component-dane-klienta--seria-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--seria-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-rejestrujaca--seria-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--seria-dokumentu-tozsamosci{ width:180px; }
#webform-component-dane-klienta--numer-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--numer-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-rejestrujaca--numer-dokumentu-tozsamosci,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--numer-dokumentu-tozsamosci{ width:220px; }
#webform-component-dane-klienta--seria-dokumentu-tozsamosci > input,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--seria-dokumentu-tozsamosci > input,
#webform-component-dane-klienta--osoba-rejestrujaca--seria-dokumentu-tozsamosci > input,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--seria-dokumentu-tozsamosci > input{ width:170px; }
#webform-component-dane-klienta--numer-dokumentu-tozsamosci > input,
#webform-component-dane-klienta--osoba-upowazniona-do-przeniesienie-numeru--numer-dokumentu-tozsamosci > input,
#webform-component-dane-klienta--osoba-rejestrujaca--numer-dokumentu-tozsamosci > input,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--numer-dokumentu-tozsamosci > input{ width:210px; }
#webform-component-dane-przeniesienia--ilosc-dni-wypowiedzenia{
  margin-left:370px;
  margin-top:-50px;
  position:absolute;
  width:40px;
}
#webform-component-dane-przeniesienia--ilosc-dni-wypowiedzenia > input{ width:30px; }
#webform-component-dane-przeniesienia--lista-numerow-lista{ padding:7px; }
#webform-component-dane-przeniesienia--tryb-przeniesienia-opcja,
#webform-component-sprzet-voip--sprzet-voip-opcja{ width:auto; }
#webform-component-dane-przeniesienia--tryb-przeniesienia-opcja > label,
#webform-component-dane-przeniesienia--lista-numerow-lista > label,
#webform-component-sprzet-voip--sprzet-voip-opcja > label{
  background:none;
  color:#808080;
  display:block;
  font-weight:bold;
}
#webform-component-dane-przeniesienia--tryb-przeniesienia-opcja label.option,
#webform-component-sprzet-voip--sprzet-voip-opcja label.option{
  display:block;
  margin-left:25px;
}
#webform-component-dane-przeniesienia--tryb-przeniesienia-opcja .form-type-radio.form-item-submitted-dane-przeniesienia-tryb-przeniesienia-opcja,
#webform-component-sprzet-voip--sprzet-voip-opcja .form-type-radio.form-item-submitted-sprzet-voip-sprzet-voip-opcja{
  display:block;
  line-height:14px;
  margin-bottom:5px;
  width:100%;
}
#webform-component-dane-przeniesienia--tryb-przeniesienia-opcja .form-type-radio.form-item-submitted-dane-przeniesienia-tryb-przeniesienia-opcja:after,
#webform-component-sprzet-voip--sprzet-voip-opcja .form-type-radio.form-item-submitted-sprzet-voip-sprzet-voip-opcja:after{
  clear:both;
  content:".";
  display:block;
  font-size:0;
  height:0;
  visibility:hidden;
}
#webform-component-dane-przeniesienia--tryb-przeniesienia-opcja .form-type-radio.form-item-submitted-dane-przeniesienia-tryb-przeniesienia-opcja input,
#webform-component-sprzet-voip--sprzet-voip-opcja .form-type-radio.form-item-submitted-sprzet-voip-sprzet-voip-opcja input{ float:left; }
#webform-component-dane-przeniesienia--lista-numerow-lista .number-row-pstn{
  float:left;
  width:300px;
}
#webform-component-dane-przeniesienia--lista-numerow-lista .number-row-pstn > input{ width:290px; }
#webform-component-dane-przeniesienia--lista-numerow-lista .number-row-provider{
  float:left;
  padding:18px 5px 0 10px;
  width:48%;
}
#webform-component-dane-przeniesienia--lista-numerow-lista .number-row-provider > span.label{
  display:inline-block;
  padding-left:18px;
}
#webform-component-dane-przeniesienia--lista-numerow-lista .number-row-controls{
  float:left;
  padding:5px 10px 0 28px;
}
#webform-component-dane-przeniesienia--lista-numerow-lista .number-row-controls span{
  display:inline-block;
  margin:8px 10px 0 0;
}
#webform-component-dane-przeniesienia--lista-numerow-lista .number-row-crud{
  float:right;
  margin:0;
  padding-top:25px;
}
#webform-component-dane-przeniesienia--lista-numerow-lista a:link, #webform-component-dane-przeniesienia--lista-numerow-lista a:visited{
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
  text-indent:-9999px;
}
#webform-component-dane-przeniesienia--lista-numerow-lista a:active, #webform-component-dane-przeniesienia--lista-numerow-lista a:hover{ background-position:0 100%; }
#webform-component-dane-przeniesienia--lista-numerow-lista a.next-number{
  background-image:url(../gfx/navigation/dodaj-numer-button.png);
  height:36px;
  margin-top:10px;
  width:108px;
}
body.centrala-vpbx-biznes #webform-component-dane-przeniesienia--lista-numerow-lista a.next-number{ background-image:url(../gfx/navigation/vpbx-dodaj-numer-button.png); }
#webform-component-dane-przeniesienia--lista-numerow-lista a.agree{
  background-image:url(../gfx/navigation/tak-button.png);
  float:right;
  height:36px;
  width:36px;
}
body.centrala-vpbx-biznes #webform-component-dane-przeniesienia--lista-numerow-lista a.agree{ background-image:url(../gfx/navigation/vpbx-tak-button.png); }
#webform-component-dane-przeniesienia--lista-numerow-lista a.not-agree{
  background-image:url(../gfx/navigation/nie-button.png);
  float:right;
  height:36px;
  margin-left:5px;
  width:36px;
}
body.centrala-vpbx-biznes #webform-component-dane-przeniesienia--lista-numerow-lista a.not-agree{ background-image:url(../gfx/navigation/vpbx-nie-button.png); }
#webform-component-dane-przeniesienia--lista-numerow-lista .number-row-provider-autocomplete{
  margin-top:-4px;
  margin-left:10px;
}
#webform-component-dane-przeniesienia--lista-numerow-lista .number-row-provider-autocomplete input.ui-autocomplete-loading{ background:url(../gfx/icons/ajax-loading.gif) 98% 50% no-repeat; }
#webform-component-dane-przeniesienia--lista-numerow-lista a.trash{
  background-image:url(../gfx/navigation/trash-button.png);
  float:right;
  height:22px;
  width:22px;
}
#webform-component-dane-przeniesienia--lista-numerow-lista .icon-checked{
  background:url(../gfx/icons/checked.png) 0 0 no-repeat;
  display:block;
  float:right;
  height:22px;
  margin-right:5px;
  width:22px;
}
#webform-client-form-118 #webform-component-nazwa-uslugi,
#webform-client-form-120 #webform-component-nazwa-uslugi{ display:none; }
#webform-component-dane-przeniesienia--instrukcja-wypelniania{ margin-top:5px; }
#webform-component-dane-przeniesienia--instrukcja-wypelniania p:first-child{ margin-bottom:5px !important; }
#webform-component-podstawowe-parametry--chce-przeniesc-numery{
  margin-top:0;
  text-align:right;
  width:100%;
}
#webform-component-podstawowe-parametry--chce-przeniesc-numery .form-item-submitted-podstawowe-parametry-chce-przeniesc-numery-tak{
  float:right;
  margin:0;
  padding:0;
}
#webform-component-aplikacje-polaczone--dialer-automatyzacja-call-center{
  margin:0;
  padding:0;
}
#webform-component-aplikacje-polaczone--dialer-automatyzacja-call-center > label{
  display:block;
  font:400 20px/20px 'Anton',sans-serif;
  margin:30px 0 10px;
  padding:0;
  width:100%;
}
#webform-component-aplikacje-polaczone--dialer-automatyzacja-call-center .form-type-checkbox{
  display:block;
  float:left;
  width:48%;
}
/** END **/

/** Register PSTN Form **/
#webform-component-rodzaj-rejestracji--na-kogo-konto{
  float:left;
  padding-left:0;
}
#webform-component-rodzaj-rejestracji--na-kogo-konto > p{
  margin-bottom:0 !important;
  padding:5px 0 0;
}
#webform-component-rodzaj-rejestracji--typ-abonenta{ float:right; }
#webform-component-dane-klienta--osoba-rejestrujaca.basic{ margin-top:0; }
#webform-component-dane-klienta--osoba-rejestrujaca.basic legend,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji.basic,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji legend{ display:none; }
#webform-component-dane-klienta--adres-korespondencyjny--kopiowanie-danych-z-adresu-zamieszkania,
#edit-submitted-dane-klienta-adres-korespondencyjny-kopiowanie-danych-z-adresu-zamieszkania > .form-item{ width:100% !important; }
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--skan-pelnomocnictwa label{
  margin-top:-5px;
  padding:5px 10px 5px 0;
  width:80%;
}
#webform-client-form-138 #webform-component-login-konta-ifon label{
  left:10px;
  top:11px;
}
#webform-client-form-138 #webform-component-login-konta-ifon input{
  padding:2px 0 0 7px;
  width:344px;
}
#webform-client-form-138 #webform-component-cleaner43{ height:50px; }
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--upowaznienie,
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji--upowaznienie .form-item{ width:100% !important; }
#webform-component-dane-klienta--osoba-upowazniona-do-rejestracji{ margin:0 auto 40px; }
#edit-submitted-dane-klienta-osoba-upowazniona-do-rejestracji-skan-pelnomocnictwa-upload .ajax-processed{ display:none !important; }
#webform-component-sposob-dostarczenia-dokumentow--sposob-dostarczenia-dokumentow-wybor,
#webform-component-sposob-dostarczenia-dokumentow--sposob-dostarczenia-dokumentow-wybor .form-item{ width:100%; }
/** END **/

/** Contact Form **/
#container #kontakt form.webform-client-form{
  margin-top:30px;
  width:365px;
}
div.panel-2col#kontakt div.panel-col-first{ border:0; }
#kontakt #dane-adresowe{
  background:url(../gfx/backgrounds/dane-adresowe.png) 70px 40px no-repeat;
  color:#232323;
  font:20px/24px 'Anton',sans-serif;
  padding-left:150px;
  text-transform:uppercase;
}
#kontakt #dane-adresowe p{ margin-top:12px; }
#kontakt #dane-adresowe p:first-child{ margin-top:0; }
#kontakt #dane-adresowe strong{
  color:#FF9B07;
  font-weight:normal;
}
/** END **/

/** National pricetable **/
#cennik-polaczen-miedzynarodowych tbody tr.no-elements td{ text-align:center; }
#cennik-polaczen-miedzynarodowych form{
  margin:20px auto 40px;
  width:955px;
}
#cennik-polaczen-miedzynarodowych form .form-item{ width:950px; }
#cennik-polaczen-miedzynarodowych form label{
  font-size:20px;
  line-height:22px;
}
#cennik-polaczen-miedzynarodowych form input{
  font-size:16px;
  height:32px;
  width:940px;
}
/** END **/

/** Solutions vPBX **/
#node-4 .accordion{
  border-bottom:1px solid #E4E4E4;
  margin-bottom:60px;
  padding-bottom:40px;
  position:relative;
}
#node-4 .accordion-content{
  font-size:14px;
  line-height:20px;
}
#node-4 .accordion-content .lead{
  font-size:18px;
  line-height:26px;
  margin-bottom:20px;
}
#node-4 .accordion-content .lead strong{ color:#5CAC00; }
#node-4 .accordion .see-more{
  right:0;
  margin-top:5px;
  min-height:50px;
  position:absolute;    
  width:100%;
  z-index:1000;
}
#node-4 .accordion .see-more a:link, #node-4 .accordion .see-more a:visited{
  background:url(../gfx/navigation/vpbx-rozwin-button.png) 0 0 no-repeat;
  display:block;
  float:right;
  height:64px;
  margin:0 auto;
  text-indent:-9999px;
  width:56px;
}
#node-4 .accordion .see-more a:active, #node-4 .accordion .see-more a:hover{ background-position:0 100%; }
#node-4 .accordion.active .see-more{ margin-top:12px; }
#node-4 .accordion.active .see-more a{ background-image:url(../gfx/navigation/vpbx-zwin-button.png); }
#node-4 .accordion h2{ margin-bottom:-20px; }
#node-4 .accordion.active h2{ margin-bottom:0.8em; }
#node-4 h2 > img{
  height:42px;
  padding-right:10px;
  vertical-align:middle;
  width:42px;
}
#node-4 .accordion-content img{ margin:25px 0; }
/** END **/

/** Slide Ester **/
#slider .slide.slide-111 > header h1{
  font-size:90px;
  line-height:90px;
  margin-top:60px;
  margin-left:-40px;
}
#slider .slide.slide-111 h2{
  font-size:90px;
  line-height:90px;
  margin:30px 0 50px 25px;
  text-transform:uppercase;
}
#slider .slide.slide-111 figure{ margin-left:60px; }
#slider .slide.slide-111 .content .text, #slider .slide.slide-111 .content .see-more{ display:none; }
/** END **/

/** Features page **/
body.page-oferta-uslugi-podstawowe #container,
body.page-node-92 #container{ padding-top:0; }
body.page-oferta-uslugi-podstawowe #container > .inner,
body.page-node-92 #container > .inner{
  background:url(../gfx/icons/one-month-test.png) 100% 0 no-repeat;
  padding-top:50px;
}
body.page-oferta-uslugi-podstawowe #container > .inner > header{ margin-bottom:80px; }
/** END **/

/** Contact **/
#container form#webform-client-form-57 #webform-component-polaczenie-aktywne,
#container form#webform-client-form-58 #webform-component-polaczenie-aktywne,
#container form#webform-client-form-83 #webform-component-polaczenie-aktywne{ display:none; }
/** END **/

/** Numer za "2" **/
#node-117 p{ font:16px/20px Verdana,Arial,sans-serif; }
#node-117 h4{
  color:#FF9A08;
  font:26px/30px 'Anton',sans-serif;
  margin-bottom:20px;
  text-transform:uppercase;
}
#node-117 h4 > .media-image{ margin:0 0 60px; }
#node-117 #zrob-test-voip:link, #node-117 #zrob-test-voip:visited{
  background:url(../gfx/navigation/zrob-test.png) 0 0 no-repeat;
  display:block;
  height:47px;
  font-size:0;
  margin:0 auto;
  text-indent:-9999px;
  width:228px;
}
#node-117 #zrob-test-voip:active, #node-117 #zrob-test-voip:hover{ background-position:0 100%; }
#node-117 #webform-client-form-117{ width:auto; }
#node-117 h5,
#node-117 #webform-client-form-117 h2{
  background:url(../gfx/backgrounds/offer-header-separator.png) 0 100% no-repeat;
  color:#191919;
  font:30px/34px 'Anton',sans-serif;
  margin:60px 0 20px;
  padding-bottom:15px;
  text-transform:uppercase;
}
#node-117 #webform-client-form-117 h2 > strong{
  color:#FF9A08;
  font-weight:normal;
}
#node-117 #webform-client-form-117 .form-item{
  background-position:0 20px;
  background-repeat:no-repeat;
  width:auto;
}
#node-117 #webform-client-form-117 .form-item.webform-component-markup{
  margin-top:30px;
  padding-left:400px;
}
#node-117 .form-item.webform-component-markup#webform-component-roczna-oszczednosc,
#node-117 .form-item.webform-component-markup#webform-component-plus-sign-1,
#node-117 .form-item.webform-component-markup#webform-component-plus-sign-2,
#node-117 .form-item.webform-component-markup#webform-component-equal-sign{ padding-left:0; }
#node-117 #webform-client-form-117 img,
#node-117 .field-name-body p > img{ margin:20px 0; }
#node-117 #webform-client-form-117 h5{
  background:none;
  color:#FF9A08;
  font-size:26px;
  font:bold 22px/24px Verdana,Arial,sans-serif;
  line-height:30px;
  margin:20px 0;
}
#node-117 #webform-client-form-117 .form-item h2{ margin-top:20px; }
#node-117 #webform-component-roczna-oszczednosc h2{
  background:none;
  font:40px/44px 'Anton',sans-serif;
}
#node-117 #webform-component-super-niskie-ceny-polaczen table{ width:100%; }
#node-117 #webform-component-super-niskie-ceny-polaczen table p{
  margin:0;
  padding:0;
}
#node-117 #webform-component-super-niskie-ceny-polaczen table p span{
  color:#FF9A08;
  font-weight:bold;
}
#node-117 #webform-component-abonament-telefoniczy-za-2{ background-image:url(../gfx/icons/2zl-moneta.png); }
#node-117 #webform-component-bonusy-za-polaczenia-przychodzace{ background-image:url(../gfx/icons/ifon-placi-tobie-small.png); }
#node-117 #webform-component-super-niskie-ceny-polaczen{ background-image:url(../gfx/icons/dodatkowe-srodki-na-konto.png); }
#node-117 .form-item.webform-component-markup#webform-component-plus-sign-1 img.media-image,
#node-117 .form-item.webform-component-markup#webform-component-plus-sign-2 img.media-image,
#node-117 .form-item.webform-component-markup#webform-component-equal-sign img.media-image{ margin:0; }
#node-117 #edit-actions input{
  background-image:url(../gfx/navigation/chce-zamowic-usluge.png);
  height:82px;
  margin:10px auto;
  width:399px;
}
#node-117 #cennik-szczegolowy:link, #node-117 #cennik-szczegolowy:visited{
  background:url(../gfx/navigation/cennik-szczegolowy.png) 0 0 no-repeat;
  display:block;
  height:47px;
  font-size:0;
  margin-top:20px;
  text-indent:-9999px;
  width:227px;
}
#node-117 #cennik-szczegolowy:active, #node-117 #cennik-szczegolowy:hover{ background-position:0 100%; }
/** END **/

/** API Integration **/
#node-101 img{ margin:40px 0; }
#node-101 img.number-icon{ margin:0 20px 0 0; }
body.node-type-strona-statyczna #container #node-101 h2{
  font-size:26px;
  line-height:30px;
  margin-bottom:30px;
}
#node-101 p{
  font-size:16px;
  line-height:26px;
  margin-bottom:40px;
}
#node-101 .lead p{
  font-size:20px;
  line-height:30px;
  margin-bottom:20px;
}
#node-101 .lead strong{ color:#5CAC00; }
body.node-type-strona-statyczna #container #node-101 li{
  background-image:url(../gfx/icons/vpbx-check.png);
  font-size:16px;
  line-height:26px;
  margin-bottom:20px;
  padding-left:45px;
}
#node-101 hr{ margin:4em 0; }
/** END **/

/** Manuals **/
#container .tabs-list{
  border-bottom:3px solid #E5E5E5;
  margin-bottom:75px;
  padding:0 50px 75px 90px;
}
#container .tabs-list li{
  float:left;
  height:145px;
  margin:35px 40px 10px;
  width:125px;
}
#container .tabs-list a:link, #container .tabs-list a:visited{
  background-position:50% 0;
  background-repeat:no-repeat;
  color:#2E2E2E;
  display:block;
  font:18px/24px 'Anton',Arial,Verdana,sans-serif;
  height:80px;
  position:relative;
  text-align:center;
  text-transform:uppercase;
  width:96px;
}
#container .tabs-list a:active, #container .tabs-list a:hover,
#container .tabs-list a.active{
  background-position:50% 100%;
  color:#FF9A08;
}
#container .tabs-list a span{
  display:block;
  padding-top:40px;
  position:absolute;
  text-align:center;
  top:60px;
  width:96px;
}
#container .tabs-content .tab-content figure{
  float:left;
  width:30%;
}
#container .tabs-content .tab-content figure img{
  display:block;
  height:auto !important;
  width:100% !important;
}
#container .tabs-content .tab-content .content-wrapper{
  float:right;
  width:67%;
}
#container .tabs-content .subtitle{
  font-size:18px;
  line-height:26px;
}
#container .tabs-content header{
  margin-bottom:20px;
  padding-bottom:5px;
}
#container .tabs-content h3{
  color:#2E2E2E;
  font:32px/42px 'Anton',Arial,Verdana,sans-serif;
  margin:0 0 10px;
  padding:0;
  text-transform:uppercase;
}
#container .tabs-content .content img{
  display:block;
  height:auto !important;
  margin:30px auto;
  width:100% !important;
}
#container .tabs-content .content p{ margin-bottom:20px; }
/** END *
