@charset "utf-8";
/*plik reset.css*/
@charset "utf-8";

* {
    margin: 0px;
    padding: 0px;
    outline: 0px;
    border: 0px;
}

* html * {
    behavior: url(../js/iepngfix.htc); /* IE6 Hack */
}

ul {
    list-style: none;
}

.clear {
    clear: both;
    overflow: hidden;
    font-size: 0;
    width: 100%;
    height: 0px;
}

/*plik block-header.css*/
@charset "utf-8";
body {
    background: url("../img/bg/top.jpg") no-repeat top center;
}

body.section-individual {
    background: url("../img/bg/top3.jpg") no-repeat top center;
}

body.section-business { /*background: none;*/
}

body.bg-alternative {
    background: url("../img/bg/top3.jpg") no-repeat top center;
}

.block-dialog-header {
    margin: 0 auto;
    width: 976px;
    height: 86px;
    position: relative;
    z-index: 2;
}

.block-dialog-header .headerContent .logo {
    display: block;
    float: left;
    background: url("/sites/default/files/files/logo_serwisu/dialog.gif") no-repeat;
    width: 185px;
    height: 41px;
    margin: 20px 0px 0px 10px;
}

.block-dialog-header .headerContent .logo span {
    display: none;
}

.block-dialog-header .headerContent .operatingPanel {
    float: right;
}

.block-dialog-header .headerContent .operatingPanel div.line {
    clear: both;
    float: right;
    font-size: 11px;
    margin: 10px 0 0 0;
}

.block-dialog-header .headerContent .operatingPanel div.line ul li {
    float: left;
}

.block-dialog-header .headerContent .operatingPanel div a {
    color: #005091;
    font-family: arial;
    font-size: 11px;
    text-decoration: underline;
    float: left;
    display: block;
}

.block-dialog-header .headerContent .operatingPanel div a:hover {
    text-decoration: none;
}

.block-dialog-header .headerContent .operatingPanel div a.eng {
    height: 26px;
    line-height: 26px;
    background: url("../img/flags/eng.gif") no-repeat left center;
    padding: 0px 10px 0px 20px;
}

.block-dialog-header .headerContent .operatingPanel div a.contrastSwitch,
.block-dialog-header .headerContent .operatingPanel div a.newsletter {
    height: 26px;
    line-height: 26px;
    padding: 0px 10px 0px 0px;
}


.block-dialog-header .headerContent .operatingPanel div a.textNormalSwitch,
.block-dialog-header .headerContent .operatingPanel div a.textSmaller,
.block-dialog-header .headerContent .operatingPanel div a.textBigger {
    width: 33px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    color: #575759;
    margin: 0px 3px;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    background: url("../img/buttons/submit_short.gif") no-repeat center center;
}

.block-dialog-header .headerContent .operatingPanel div a.textSmaller {
    font-size: 11px;
}

.block-dialog-header .headerContent .operatingPanel div.search input.textInput {
    background: url("../img/inputs/text.gif") no-repeat center top;
    width: 107px;
    height: 18px;
    padding: 3px;
    vertical-align: middle;
    font-size: 12px;
    color: #333;
    float: left;
}

.block-dialog-header .headerContent .operatingPanel div.search select {
    height: 24px;
    width: 88px;
    line-height: 24px;
    border-top: 1px solid #B3B3B3;
    border-left: 1px solid #B3B3B3;
    border-bottom: 1px solid #B3B3B3;
    float: left;
    margin-left: 2px;
    font-size: 11px;
}

.block-dialog-header .headerContent .operatingPanel div.search div.submitButton {
    float: left;
    background: url("../img/buttons/submit_search_left.gif") no-repeat;
    height: 25px;
    margin-left: 2px;
}

.block-dialog-header .headerContent .operatingPanel div.search div.submitButton input.submit {
    height: 25px;
    font-size: 10px;
    color: #fff;
    font-family: arial;
    font-weight: bold;
    clear: both;
    border: none;
    background: url("../img/buttons/submit_search_right.gif") no-repeat center right;
    padding: 0 0px 5px;
    width: 48px;
}

.block-dialog-header .headerContent .operatingPanel div a.contrastSwitch, .block-dialog-header .headerContent .operatingPanel div a.newsletter {
	background: #fff;
	padding-left: 5px;
}

.block-dialog-header .headerContent .operatingPanel div a.contrastSwitch{
  background: transparent url(/sites/all/modules/custom_project/highcontrast/css/img/switch_img.gif) no-repeat scroll 141px 5px;
  padding-right: 30px;
}

#livechat-banner{
  display: block;
  width: 255px;
  height: 40px;
  overflow: hidden;
  margin: 5px 10px;
  position: absolute;
  left: 370px;
  top: 12px;
}

/*plik block-menu.css*/
@charset "utf-8";

.block-dialog-menu {
    background: url("../img/bg/menu.gif") repeat-x center bottom;
    width: 100%;
    z-index: 1;
}

.section-business .block-dialog-menu {
    width: 975px;
    margin: 0 auto;
    background: url("../img/bg/menu_business.gif") repeat-x center bottom;
}

.section-individual .block-dialog-menu {
    background: url("../img/bg/menu_orange.gif") repeat-x center bottom;
}

.block-dialog-menu .menuArea {
    width: 975px;
    margin: 0 auto;
    position: relative;
    height: 75px;
    padding-top: 14px;
}

.block-dialog-menu .menuArea div.clientType {
    float: right;
    margin-top: -14px;
}

.block-dialog-menu .menuArea div.clientType ul li {
    float: left;
}

.block-dialog-menu .menuArea div.clientType a.individual {
    display: block;
    background: url("../img/buttons/bg_left_orange.gif") no-repeat;
    height: 32px;
    text-decoration: none;
    margin: 0 3px 0 0;
    float: left;
}

.block-dialog-menu .menuArea div.clientType a.individual span {
    background: url("../img/buttons/bg_right_orange.gif") no-repeat center right;
    display: block;
    padding: 0 15px;
    color: #fff;
    line-height: 32px;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
}

.block-dialog-menu .menuArea div.clientType a.business {
    display: block;
    background: url("../img/buttons/bg_left_blue.gif") no-repeat;
    height: 32px;
    text-decoration: none;
    float: left;
}

.block-dialog-menu .menuArea div.clientType a.business span {
    background: url("../img/buttons/bg_right_blue.gif") no-repeat center right;
    display: block;
    padding: 0 15px;
    color: #fff;
    line-height: 32px;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
}

.block-dialog-menu .menuArea div.clientType a.soho {
    display: block;
    background: url("../img/buttons/bg_left_green.gif") no-repeat;
    height: 32px;
    text-decoration: none;
    margin: 0 3px 0 0;
    float: left;
}

.block-dialog-menu .menuArea div.clientType a.soho span {
    background: url("../img/buttons/bg_right_green.gif") no-repeat center right;
    display: block;
    padding: 0 15px;
    color: #fff;
    line-height: 32px;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
}

.block-dialog-menu .menuArea h2 {
    display: none;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li {
    float: left;
    margin: 0px 3px;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li a {
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    font-family: arial;
    line-height: 32px;
    height: 32px;
    display: block;
    float: left;
    color: #2B2B2B;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li a span {
    font-weight: bold;
    font-size: 13px;
    font-family: arial;
    line-height: 32px;
    display: block;
    cursor: pointer;
    float: left;
    padding: 0 10px;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li:hover a, .block-dialog-menu .menuArea .mainMenu ul.menu li.active-trail a {
    background: url("../img/buttons/menu_left.gif") no-repeat;
    color: #fff;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li:hover a span, .block-dialog-menu .menuArea .mainMenu ul.menu li.active-trail a span {
    background: url("../img/buttons/menu_right.gif") no-repeat center right;
}

.section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li:hover a, .section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li.active-trail a {
    background: url("../img/buttons/menu_left_orange.gif") no-repeat;
}

.section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li:hover a span, .section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li.active-trail a span {
    background: url("../img/buttons/menu_right_orange.gif") no-repeat center right;
}

/*** submenu ***/
.block-dialog-menu .menuArea .mainMenu ul.menu li ul {
    background: url("../img/bg/menu.gif") repeat-x center bottom;
    padding-top: 10px;
    display: none;
    padding-left: 22px;
    position: absolute;
    top: 46px;
    left: 0;
    width: 950px;
    height: 31px;
}

.section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li ul {
    background: url("../img/bg/menu_orange.gif") repeat-x center bottom;
}

.section-business .block-dialog-menu .menuArea .mainMenu ul.menu li ul {
    left: 3px;
    width: 947px;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li:hover ul {
    display: block;
    z-index: 2;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li.active-trail ul {
    display: block;
    z-index: 1;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li ul li {
    display: inline;
    list-style: none;
    padding: 0px 8px;
    float: left;
    margin: 0;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li ul li a, .block-dialog-menu .menuArea .mainMenu ul.menu li.active-trail ul li a, .section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a, .section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li.active-trail ul li a {
    font-family: arial;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    background: none;
    height: 15px;
    display: block;
    float: left;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li ul li a span.cloud, .block-dialog-menu .menuArea .mainMenu ul.menu li.active-trail ul li a span.cloud, .section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a span.cloud, .section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li.active-trail ul li a span.cloud {
    font-family: arial;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    background: none;
    display: block;
    float: left;
    height: 28px;
    padding: 0 4px;
    line-height: 24px;
    text-align: center;
}

/* clear */
.block-dialog-menu .menuArea .mainMenu ul.menu li:hover ul li a, .block-dialog-menu .menuArea .mainMenu ul.menu li:hover ul li a span {
    background: none;
}

.section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li:hover ul li a, .section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li:hover ul li a span {
    background: none;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li ul li a span.rightCloud, .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a span.leftCloud {
    display: none;
}

/* active buttons */
.block-dialog-menu .menuArea .mainMenu ul.menu li ul li a:hover span.cloud, .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a.active span.cloud {
    background: transparent url("../img/buttons/menu_cloud_blue.gif") no-repeat center;
    color: #004e8c;
    padding: 0 1px;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li ul li a:hover span.leftCloud, .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a.active span.leftCloud {
    padding: 0;
    margin: 0;
    width: 3px;
    height: 28px;
    display: block;
    margin: 0;
    float: left;
    background: url("../img/buttons/menu_cloud_left_blue.gif") no-repeat;
}

.block-dialog-menu .menuArea .mainMenu ul.menu li ul li a:hover span.rightCloud, .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a.active span.rightCloud {
    padding: 0;
    width: 3px;
    height: 28px;
    display: block;
    margin: 0;
    float: left;
    background: url("../img/buttons/menu_cloud_right_blue.gif") no-repeat;
}

/* active buttons individual */
.section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a:hover span.cloud, .section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a.active span.cloud {
    background: transparent url("../img/buttons/menu_cloud.gif") no-repeat center;
    color: #FF6A00;
    padding: 0 1px;
}

.section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a:hover span.rightCloud, .section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a.active span.rightCloud {
    background: transparent url("../img/buttons/menu_cloud_right.gif") no-repeat center;
}

.section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a:hover span.leftCloud, .section-individual .block-dialog-menu .menuArea .mainMenu ul.menu li ul li a.active span.leftCloud {
    background: transparent url("../img/buttons/menu_cloud_left.gif") no-repeat center;
}

/* 3 level */
.block-dialog-menu .menuArea .mainMenu ul.menu li ul.menu li ul.menu {
    display: none;
}

/*** alternative submenu ***/
.block-dialog-menu .menuArea .alternativeMenu ul.menu {
    background: url("../img/bg/menu_orange.gif") repeat-x center bottom;
    padding-top: 10px;
    padding-left: 22px;
    position: absolute;
    top: 46px;
    left: 0;
    width: 950px;
    height: 31px;
}

.section-business .block-dialog-menu .menuArea .alternativeMenu ul.menu {
    background: url("../img/bg/menu.gif") repeat-x center bottom;
    left: 2px;
    top: 47px;
}

.block-dialog-menu .menuArea .alternativeMenu ul.menu li {
    display: inline;
    list-style: none;
    padding: 0px 8px;
    float: left;
    margin: 0;
}

.block-dialog-menu .menuArea .alternativeMenu ul.menu li a {
    font-family: arial;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    background: none;
    height: 15px;
    display: block;
    float: left;
}

.block-dialog-menu .menuArea .alternativeMenu ul.menu li a span.cloud {
    font-family: arial;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    background: none;
    display: block;
    float: left;
    padding: 0 4px;
    height: 28px;
    line-height: 24px;
    text-align: center;
}

.block-dialog-menu .menuArea .alternativeMenu ul.menu li a:hover span.cloud, .block-dialog-menu .menuArea .alternativeMenu ul.menu li a.active span.cloud {
    background: transparent url("../img/buttons/menu_cloud.gif") no-repeat center;
    color: #FF6A00;
    padding: 0 1px;
}

.section-business .block-dialog-menu .menuArea .alternativeMenu ul.menu li a:hover span.cloud, .section-business .block-dialog-menu .menuArea .alternativeMenu ul.menu li a.active span.cloud {
    background: transparent url("../img/buttons/menu_cloud_blue.gif") no-repeat center;
    color: #004E8C;
}

.block-dialog-menu .menuArea .alternativeMenu ul.menu li a span.leftCloud, .block-dialog-menu .menuArea .alternativeMenu ul.menu li a span.rightCloud {
    display: none;
}

.block-dialog-menu .menuArea .alternativeMenu ul.menu li a:hover span.rightCloud, .block-dialog-menu .menuArea .alternativeMenu ul.menu li a.active span.rightCloud {
    padding: 0;
    width: 3px;
    height: 28px;
    display: block;
    margin: 0;
    float: left;
    background: url("../img/buttons/menu_cloud_right.gif") no-repeat;
}

.section-business .block-dialog-menu .menuArea .alternativeMenu ul.menu li a:hover span.rightCloud, .section-business .block-dialog-menu .menuArea .alternativeMenu ul.menu li a.active span.rightCloud {
    background: url("../img/buttons/menu_cloud_right_blue.gif") no-repeat;
}

.block-dialog-menu .menuArea .alternativeMenu ul.menu li a:hover span.leftCloud, .block-dialog-menu .menuArea .alternativeMenu ul.menu li a.active span.leftCloud {
    padding: 0;
    margin: 0;
    width: 3px;
    height: 28px;
    display: block;
    margin: 0;
    float: left;
    background: url("../img/buttons/menu_cloud_left.gif") no-repeat;
}

.section-business .block-dialog-menu .menuArea .alternativeMenu ul.menu li a:hover span.leftCloud, .section-business .block-dialog-menu .menuArea .alternativeMenu ul.menu li a.active span.leftCloud {
    background: url("../img/buttons/menu_cloud_left_blue.gif") no-repeat;
}

/*plik block-breadcrumb.css*/
@charset "utf-8";

.block-dialog-breadcrumb {
    clear: both;
    height: 34px;
    line-height: 34px;
    padding: 0px 0px 0px 21px;
    width: 950px;
    margin: 0 auto;
}

.section-business .block-dialog-breadcrumb {
    background: #f6f6f6;
    width: 955px;
}

.block-dialog-breadcrumb ul {
    list-style: none;
}

.block-dialog-breadcrumb ul li {
    color: #666;
    font-size: 11px;
    font-family: Tahoma;
    float: left;
}

.block-dialog-breadcrumb ul li a {
    color: #666;
    text-decoration: underline;
    background: url("../img/narrows/nar_grey.gif") no-repeat right center;
    padding: 0px 10px 0px 0px;
    margin: 0px 7px 0px 0px;
}

.block-dialog-breadcrumb .breadcrumb {
    color: #666;
    font-size: 11px;
    font-family: Tahoma;
    float: left;
    clear: both;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.block-dialog-breadcrumb .breadcrumb a {
    text-decoration: underline;
    color: #666;
}

/*temp*/
.block-dialog-breadcrump {
    clear: both;
    height: 34px;
    line-height: 34px;
    padding: 0px 0px 0px 21px;
    width: 976px;
    margin: 0 auto;
}

.section-business .block-dialog-breadcrump {
    background: #f6f6f6;
    width: 955px;
}

.block-dialog-breadcrump ul {
    list-style: none;
}

.block-dialog-breadcrump ul li {
    color: #666;
    font-size: 11px;
    font-family: Tahoma;
    float: left;
}

.block-dialog-breadcrump ul li a {
    color: #666;
    text-decoration: underline;
    background: url("../img/narrows/nar_grey.gif") no-repeat right center;
    padding: 0px 10px 0px 0px;
    margin: 0px 7px 0px 0px;
}

.block-dialog-breadcrump .breadcrumb {
    color: #666;
    font-size: 11px;
    font-family: Tahoma;
}

.block-dialog-breadcrump .breadcrumb a {
    text-decoration: underline;
    color: #666;
}

/*plik content.css*/
@charset "utf-8";

.dialog-content {
    margin: 0 auto;
    width: 976px;
    background: url("../img/bg/wrapper.jpg") no-repeat center top;
    border-top: 1px solid #E8E8E8;
    clear: both;
}

.section-business .dialog-content {
    background: none;
}

.dialog-content .leftContent, .dialog-content .rightContent {
    float: left;
}

.rightContent {
    float: left;
}

.block-dialog-movie {
    margin-bottom: -20px;
}

.dialog-content .leftContent_3 {
    float: left;
    width: 200px;
}

.dialog-content .centerContent_3 {
    float: left;
    width: 511px;
}

.dialog-content .rightContent_3 {
    float: right;
    width: 264px;
}

.block-dialog-move-number .boxCenter ol {
    margin-left: 20px;
}
.block-dialog-move-number .boxCenter li {
    padding: 3px 0;
}

.block-dialog-move-number .boxCenter {     
    font-size: 11px;
    background: transparent;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    padding: 10px 15px;
    width: 660px;
    margin-right: 10px;
}
.block-dialog-move-number  .boxCenter h1.uslugi {
    border-bottom: 1px solid #EBEBEB;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 16px;
    padding: 0 0 11px;
}

.block-dialog-move-number  .boxTop {
    background: url("../img/frames/site_map_top_white.gif") repeat scroll 0 0 transparent;
    font-size: 0;
    height: 15px;
    width: 700px;
}

.block-dialog-move-number  .boxBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat scroll center bottom transparent;
    font-size: 0;
    height: 15px;
    width: 700px;
}

/*plik block-content-global.css*/
@charset "utf-8";
table.simple {
    border-top: 1px solid #e3e3e3 !important;
    border-left: 1px solid #e3e3e3 !important;
    border-spacing: 0 !important;
}

table.simple td {
    font-family: tahoma !important;
    font-size: 11px !important;
    border-right: 1px solid #e3e3e3 !important;
    border-bottom: 1px solid #e3e3e3 !important;
    text-align: center !important;
    padding: 0 8px !important;
    background: #fff !important;
    height: 50px !important;
}

/*plik block-customer_zone.css*/
@charset "utf-8";

.block-dialog-customerZone {
  width: 255px;
  margin-top: 15px;
}

.block-dialog-customerZone h2 {
  font-family: arial;
  font-size: 18px;
  color: #2b2b2b;
}

.block-dialog-customerZone #accordion {
  margin-top: 7px;
}

.block-dialog-customerZone #accordion .left {
  float: left;
}

.block-dialog-customerZone #accordion .left.txt {
  width: 152px;
}

.block-dialog-customerZone #accordion h3 {
  color: #fff;
  font-family: arial;
  font-size: 13px;
}

.block-dialog-customerZone #accordion h3 a {
  background: url("../img/buttons/accordion_no_active.gif") no-repeat;
  width: 245px;
  height: 31px;
  color: #2b2b2b;
  font-family: arial;
  font-size: 12px;
  text-decoration: none;
  display: block;
  line-height: 31px;
  padding-left: 10px;
}

.block-dialog-customerZone #accordion h4 {
  border-bottom: 1px solid #E2E2E2;
  color: #383A3D;
  font-family: arial;
  font-size: 18px;
  margin-bottom: 10px;
  padding: 10px 0;
  text-align: center;
}

#availability-form-block .availability-info-block,
.block-dialog-customerZone #accordion p {
  font-family: tahoma;
  font-size: 11px;
  color: #333;
  padding: 10px;
}
#availability-form-block .availability-info-block{
  clear: both;
}

.block-dialog-customerZone #accordion p.big {
  font-size: 12px;
  padding: 12px 12px 0 12px;
}

.block-dialog-customerZone #accordion p.link {
  padding-top: 0;
}

.block-dialog-customerZone #accordion p a {
  background: url(../img/narrows/nar_orange.gif) no-repeat scroll 0 5px;
  padding-left: 10px;
  font-size: 11px;
  color: #005191;
}

.block-dialog-customerZone #accordion ul.list li {
  background: url(../img/narrows/nar_orange.gif) no-repeat scroll 0 5px;
  font-family: tahoma;
  margin: 0 0 5px 10px;
  padding: 0 0 0 10px;
  float: left;
  width: 105px;
  font-size: 11px;
  color: #333;
}

.block-dialog-customerZone #accordion ul.list li.noarrow {
  background: none;
  padding: 0;
}

.block-dialog-customerZone #accordion ul.list.nofloat li.line {
  border-bottom: 1px solid #E2E2E2;
  background: none;
  margin-bottom: 10px;
  margin-left: -10px;
  width: 245px;
  clear: both;
}

.block-dialog-customerZone #accordion ul.list.nofloat li {
  width: 235px;
}

.block-dialog-customerZone #accordion ul.list li a {
  color: #005191;
  font-size: 11px;
}

.block-dialog-customerZone #accordion h3.ui-state-active a {
  background: url("../img/buttons/accordion_active.gif") no-repeat;
  color: #fff;
}

.section-business .block-dialog-customerZone #accordion h3.ui-state-active a {
  background: url("../img/buttons/accordion_active_business.gif") no-repeat;
}

.block-dialog-customerZone #accordion div { /*overflow: hidden;*/
}

.block-dialog-customerZone #accordion .available {
  margin-top: 15px;
}

.block-dialog-customerZone #accordion .available2 {
  margin-bottom: 10px;
}

.block-dialog-customerZone #accordion .available2.pig {
  background: #fff;
}

.block-dialog-customerZone #accordion form ul.line {
  margin: 8px 0;
}

#ul_gmina {
  display: none;
  z-index:3;
  position:relative;
}
#ul_powiat {
  display: none;
  z-index:4;
  position:relative;
}
#ul_powiat2 {
  display: none;
  z-index:4;
  position:relative;
}
#ul_gmina2 {
  display: none;
  z-index:3;
  position:relative;
}
#sel_powiat2 {
  width: 157px;
  z-index:4;
}
#sel_gmina2 {
  width: 157px;
  z-index:3;
}

.block-dialog-customerZone #accordion form ul.line li {
  float: left;
  margin-bottom: 8px;
}

#availability-form-block label,
.block-dialog-customerZone #accordion form label {
  float: left;
  width: 60px;
  font-family: tahoma;
  font-size: 11px;
  color: #333;
  text-align: right;
  padding-right: 10px;
  line-height: 22px;
}

.block-dialog-customerZone #accordion form input {
  font-family: tahoma;
  font-size: 11px;
  color: #333;  
}
.block-dialog-customerZone #accordion .form-submit{
  color: white;
  font-family: arial;
  font-weight: bold;
}

#availability-form-block #edit-cityb,
.block-dialog-customerZone #accordion form input#cityInput {
  float: left;
  background: url("../img/inputs/customer_zone_city.gif") no-repeat;
  width: 132px;
  height: 20px;
  padding: 4px 0 0 2px;
}

#availability-form-block #edit-streetb,
.block-dialog-customerZone #accordion form input#streetInput {
  float: left;
  background: url("../img/inputs/customer_zone_city.gif") no-repeat;
  width: 132px;
  height: 20px;
  padding: 4px 0 0 2px;
}

#availability-form-block #edit-numberb,
.block-dialog-customerZone #accordion form input#houseNrInput {
  float: left;
  background: url("../img/inputs/customer_zone_nr_house.gif") no-repeat;
  padding: 4px 0 0 2px;
  width: 71px;
  height: 20px;
}
#availability-form-block{
  width: 245px;
}
#availability-form-block .availability-submit{
  float: left;
  margin: 0;
  clear: none;
}
#availability-form-block .form-item{
  float: left;
  margin: 0 0 8px 0;
}
#availability-form-block .form-submit,
.block-dialog-customerZone #accordion form input.submit {
  background: url("../img/buttons/accordion_send.gif") no-repeat;
  font-size: 12px;
  color: #fff;
  font-family: arial;
  font-weight: bold;
  border: none;
  height: 27px;
  width: 85px;
  margin-left: 5px;
  float: left;
  padding-bottom: 3px;
}

.section-business .block-dialog-customerZone #accordion form input.submit {
  background: url("../img/buttons/bg_button_busines.gif") repeat-x;
}

.block-dialog-customerZone a.promo {
  background: url("../img/photos/promo.jpg") no-repeat;
  width: 255px;
  height: 227px;
  margin-top: 10px;
  display: block;
}

.block-dialog-customerZone .promo span {
  display: none;
}

.block-dialog-customerZone .promo2 {
  display: block;
  width: 255px;
  height: 267px;
  background: url(../img/photos/promo2.jpg) no-repeat scroll 0 0px;
}

.block-dialog-customerZone .promo2 span {
  display: none;
}

.block-dialog-customerZone .post_code {
  line-height: 10px;
  font-size: 11px;
}

.block-dialog-customerZone a.postCode {
  color: #005191;
  font-family: arial;
  font-size: 11px;
}

.block-dialog-customerZone .small_34 {
  background: url("../img/inputs/text_small_34.gif");
  width: 26px;
  height: 16px;
  padding: 4px;
  margin-top: -15px;
  margin: 0 10px;
  margin-left: 0;
}

.block-dialog-customerZone .small {
  background: url("../img/inputs/text_small.gif");
  width: 36px;
  height: 16px;
  padding: 4px;
  margin-top: -15px;
  margin: 0 10px;
}

.block-dialog-customerZone a.logoIG {
  display: block;
  margin: 15px 0 0 3px;
}

/*plik block-footer.css*/
@charset "utf-8";

.block-dialog-footer {
    background: url("/sites/all/themes/zen/img/frames/footer_top.gif") no-repeat;
    margin: 20px auto;
    width: 976px;
    padding-top: 5px;
}

.block-dialog-footer .middleFooter {
    width: 940px;
    border-left: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    padding: 13px 17px 1px;
}

.block-dialog-footer .bottomFooter {
    background: url("/sites/all/themes/zen/img/frames/footer_bottom.gif") no-repeat;
    height: 5px;
    width: 976px;
}

.block-dialog-footer .links {
    height: 100px;
}

.block-dialog-footer .links ul li {
    float: left;    
    margin: 0 24px 0 0;
    padding: 0;
}
 
.block-dialog-footer .links ul li.last {
    padding: 0 10px 0 20px;
    height: 85px;
    float: right;
    margin-right:0;
    border-left: 1px solid gray;
    width: 139px;
}

.block-dialog-footer .links ul li ul li {
    clear: both;
    padding: 0;
}

.block-dialog-footer .links ul li ul li a {
    color: #005091;
    font-family: tahoma;
    font-size: 11px;
    text-decoration: underline;
}

.block-dialog-footer .bottom {
}

.block ul {
    padding: 0;
}

.block-dialog-footer .bottom ul li {
    color: #999;
    font-size: 11px;
    font-family: tahoma;
    line-height: 20px;
}

.block-dialog-footer .bottom ul li.company {
    float: left;
}

.block-dialog-footer .bottom ul li.author {
    float: right;
}

.block-dialog-footer .bottom ul li.author a {
    color: #999;
    text-decoration: none;
    font-family: tahoma;
}

.block-dialog-footer .bottom ul li.author a span {
    display: none;
}

.block-dialog-footer .bottom ul li.author a.hpm {
    margin-left: 3px;
    margin-top: 15px;
    background: url("/sites/all/themes/zen/img/logos/hypermedia.gif") no-repeat;
    width: 20px;
    height: 20px;
    display: block;
}

/*plik plugin_styleSelect.css*/
@charset "utf-8";

html body .operatingPanel .jsSelect {
    width: 90px;
}

html body .block-dialog-press-small-box .jsSelect {
    float: none;
    margin: 5px 0;
    width: 150px;
}

html body .block-questions-answers .find-answers-form .jsSelect {
    width: 215px;
}

html body .block-dialog-abuse .abuse_table .jsSelect {
    float: none;
    width: 167px;
}

html body .block-simple-news .contact-form .jsSelect {
    float: left;
    width: 410px;
    margin: 0 0 20px;
}

html body .block-dialog-contact .contact-form .jsSelect {
    float: none;
    width: 410px;
    margin: 9px 0 20px;
}

html body .block-dialog-press-news .jobOffers .jsSelect {
    width: 147px;
}

html body .block-featured-tv .jsSelect,html body .block-featured-tv-all .jsSelect
    {
    width: 177px;
}

html body .block-featured-tv-all .left .jsSelect ul {
    margin: 0;
}

html body .hand-pointCenter .jsSelect {
    width: 200px;
    z-index: 2;
}

html body .jsSelect {
    background: url("../img/inputs/select_bg.gif") no-repeat top left;
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    font-weight: normal;
    float: left;
}

html body .jsSelect .passiveSelect,html body .jsSelect .activeSelect {
    height: 25px;
    line-height: 2em;
    display: block;
    cursor: pointer;
    padding-left: 7px;
    padding-right: 37px;
    min-width: 38px;
}

html body #accordion .jsSelect .activeSelect {
    height: 25px;
    line-height: 2em;
    display: block;
    cursor: pointer;
    padding-left: 7px;
    padding-right: 37px;
    min-width: 91px;
}

html body .jsSelect .passiveSelect {
    background: url("../img/inputs/select_arrow.gif") no-repeat top right;
}

html body .jsSelect .activeSelect {
    background: url("../img/inputs/select_arrow.gif") no-repeat top right;
}

html body .jsSelect ul {
    background-color: #ffffff;
    padding: 0;
    margin: 0 0;
    list-style: none;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    cursor: pointer;
    border: 1px solid #b3b3b3;
    width: 100%;
}

.block-dialog-internet-net .internetNetCenter.charge .additionallyArea .jsSelect li,.block-dialog-header .headerContent .operatingPanel div.line .jsSelect li,html body .jsSelect li
    {
    margin: 0;
    padding: 0;
    font-weight: normal;
    color: #333;
    background: #fff;
    float: none;
    width: 100%;
}

.block-dialog-press-news .jsSelect ul li span,html body .jsSelect li span
    {
    padding: 2px 21px 2px 7px;
    font-weight: normal;
    font-size: 11px;
}

html body .jsSelect .first {
    padding-top: 10px;
}

html body .jsSelect .last {
    padding-bottom: 10px;
}

.block-dialog-internet-net .internetNetCenter.charge .additionallyArea .jsSelect li:hover,.block-dialog-header .headerContent .operatingPanel div.line .jsSelect li:hover,html body .jsSelect li:hover
    {
    background: #3399ff;
    color: #fff;
}

html body .jsSelect .selected {
    color: #fff;
    background: #3399ff;
}

html body dd.select1 {
    position: relative;
    z-index: 4;
}

html body dd.select2 {
    position: relative;
    z-index: 3;
}

html body dd.select3 {
    position: relative;
    z-index: 2;
}

html body dd.select4 {
    position: relative;
    z-index: 1;
}

/*plik block-services.css*/
@charset "utf-8";

.block-dialog-services {
    margin: 20px 8px 20px 0px;
    width: 710px;
}

.block-dialog-services .box {
    float: left;
}

.block-dialog-services .box ul {
    list-style: none;
    border-left: 1px solid #D3D3D3;
    margin: 10px 0px 0px 16px;
    padding: 0px 16px 0px 0px;
    min-height: 150px;
}

.section-business .block-dialog-services .box ul {
    border-right: 1px solid #D3D3D3;
    border-left: none;
}

.block-dialog-services .box ul li {
    border-top: 1px solid #ECECEC;
    width: 133px;
    padding: 0px 0px 0px 10px;
}

.block-dialog-services .box ul li.end {
    border-bottom: 1px solid #ECECEC;
}

.block-dialog-services .box ul li a {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    width: 115px;
    display: block;
    padding: 4px 0px;
}

.block-dialog-services .box ul li a:hover {
    text-decoration: underline;
}

.block-dialog-services .box {
    width: 176px;
}

.block-dialog-services .box .photo {
    margin: 0 auto;
    width: 97px;
    height: 145px;
}

.block-dialog-services .box.nr1 ul {
    margin-left: 0px;
}

.block-dialog-services .box ul li {
    background: url("../img/narrows/nar_orange.gif") no-repeat left center;
}

.block-dialog-services .box.nr1 ul li {
    background: url("../img/narrows/nar_orange.gif") no-repeat left center;
}

.block-dialog-services .box.nr2 ul li, .block-dialog-services .box.nr2i ul li {
    background: url("../img/narrows/nar_red.gif") no-repeat left center;
}

.block-dialog-services .box.nr3 ul li {
    background: url("../img/narrows/nar_blue.gif") no-repeat left center;
}

.block-dialog-services .box.nr4 ul li, .block-dialog-services .box.nr4i ul li {
    background: url("../img/narrows/nar_green.gif") no-repeat 0 8px;
}

.block-dialog-services .box.nr4 ul {
    border-right: 0px;
}

.block-dialog-services .box.nr1 .photo {
    background: url(../img/services/individual/static_phone.png) no-repeat bottom center;
}

.block-dialog-services .box.nr2 .photo, .block-dialog-services .box.nr2i .photo {
    background: url(../img/services/individual/mobile_phone.png) no-repeat bottom center;
}

.block-dialog-services .box.nr3 .photo {
    background: url(../img/services/individual/internet.png) no-repeat bottom center;
}

.block-dialog-services .box.nr4 .photo, .block-dialog-services .box.nr4i .photo {
    background: url(../img/services/individual/packages.png) no-repeat bottom center;
}

.section-business .block-dialog-services .box .photo {
    height: 155px;
    width: 130px;
}

.block-dialog-services .box a.photoLink {
    height: 155px;
    width: 130px;
    display: block;
    text-align: center;
    margin: 0 auto;
}

.section-business .block-dialog-services .box.nr1 .photo {
    background: url(../img/services/business/static_phone.jpg) no-repeat bottom center;
}

.section-business .block-dialog-services .box.nr2 .photo {
    background: url(../img/services/business/internet.jpg) no-repeat bottom center;
}

.section-business .block-dialog-services .box.nr3 .photo {
    background: url(../img/services/business/packages.jpg) no-repeat bottom center;
}

.section-business .block-dialog-services .box.nr4 .photo {
    background: url(../img/services/business/mobile_phone.jpg) no-repeat bottom center;
}

/*plik block-messages.css*/
@charset "utf-8";

.block-dialog-messages {
    width: 700px;
    font-family: Arial;
    font-size: 11px;
    margin-right: 18px;
}

.block-dialog-messages h2 {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    border-bottom: 1px solid #ECECEC;
    padding: 15px 0px 5px 0px;
    margin: 0px 20px 5px 20px;
}

.block-dialog-messages .box.nr4.bgnone h2 {
    padding-top: 0;
}

.block-dialog-messages p {
    font-family: tahoma;
    font-size: 11px;
    margin: 0 20px;
    padding-top: 8px;
}

.block-dialog-messages div.line {
    width: 691px;
    height: 20px;
    background: url("../img/frames/internet_line.gif") no-repeat;
}

.block-dialog-messages .more {
    background: url(../img/narrows/nar_orange.gif) no-repeat left center;
    padding: 0px 0px 0px 10px;
    margin: 10px 20px 0px 10px;
    color: #005191;
    text-decoration: underline;
    float: right;
    display: block;
}

.block-dialog-messages .box {
    padding: 0px 0px 20px 0px;
}

.block-dialog-messages .box .wrapper {
    padding: 0px 20px 0px 20px;
}

.block-dialog-messages .box .photo {
    float: left;
}

.block-dialog-messages .topBox {
    background: #fff url(../img/frames/site_map_top.gif) no-repeat;
    height: 15px;
    width: 700px;
}

.block-dialog-messages .bottomBox {
    background: url(../img/frames/site_map_bottom.gif) no-repeat top center;
    height: 15px;
    width: 700px;
    margin-top: -15px;
}

.block-dialog-messages .box.nr4.bgnone {
    width: 690px;
    border-left: 5px solid #e2e2e2;
    border-right: 5px solid #e2e2e2;
    background: none;
    height: auto;
    background: #fff;
}

.block-dialog-messages .box.nr1 {
    background: url(../img/frames/messages_top.gif) no-repeat bottom center;
    height: 102px;
    width: 700px;
}

.block-dialog-messages .box.nr2 {
    background: #E2E2E2 url(../img/frames/messages_left.gif) no-repeat top left;
    height: 175px;
    width: 350px;
    float: left;
}

.section-business .block-dialog-messages .box.nr2 {
    background: none;
}

.block-dialog-messages .box.nr2 div.news {
    border-bottom: 1px solid #ECECEC;
    padding: 0px 0px 7px 0px;
    margin: 5px 0px 7px 0px;
}

.block-dialog-messages .box.nr2 div.news.last {
    padding: 0px;
    margin: 0px;
    border-bottom: 0px;
}

.block-dialog-messages .box.nr2 div.news p {
    margin: 0px 0px 4px 0px;
}

.block-dialog-messages .box.nr3 {
    background: url(../img/frames/messages_right.gif) no-repeat top left;
    width: 350px;
    height: 175px;
    float: left;
}

.section-business .block-dialog-messages .box.nr3 {
    background: none;
}

.block-dialog-messages .box.nr3 .photo {
    background: url(../img/photos/mesg_1.jpg) no-repeat top left;
    width: 114px;
    height: 110px;
    margin: 0px 10px 0px 2px;
}

.block-dialog-messages .box.nr3 .more {
    float: left;
    margin-left: 0px;
}

.section-business .block-dialog-messages .box.nr3 .wrapper {
    float: left;
    width: 190px;
    padding-right: 0;
}

.section-business .block-dialog-messages .box.nr3 .wrapper p {
    margin: 0;
}

.section-business .block-dialog-messages .box.nr3 .wrapper p .more {
    margin: 0px 20px 0 0px;
    float: none;
}

.section-business .block-dialog-messages .box.nr3 .photo2 {
    margin-top: 55px;
}

.block-dialog-messages .box.nr4 {
    background: url(../img/frames/messages_top_long.gif) no-repeat top center;
    height: 217px;
    width: 700px;
}

.block-dialog-messages .box.nr4 ul.check_pak {
    float: right;
    margin: 20px 20px 0 0;
}

.block-dialog-messages .box.nr4 ul.check_pak li a.check_pak {
    display: block;
    background: url("../img/buttons/bg_left_orange_smoth.gif") no-repeat;
    height: 33px;
    text-decoration: none;
    float: left;
}

.block-dialog-messages .box.nr4 ul.check_pak li a.check_pak span {
    background: url("../img/buttons/bg_right_orange_smoth.gif") no-repeat center right;
    display: block;
    height: 25px;
    padding: 7px 18px 0;
    color: #fff;
    font-size: 15px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
}

.block-dialog-messages .box.nr4 .photo {
    margin: 8px 0 0 20px;
    float: left;
    width: 178px;
    height: 178px;
}

.block-dialog-messages .box.nr4 .options {
    margin-top: 10px;
}

.block-dialog-messages .box.nr4 .options td {
    padding-left: 25px;
    width: 91px;
}
.

.block-dialog-messages box.nr4 .options .line {
    border-right: 1px solid #e2e2e2;
}

.block-dialog-messages .box.nr4 .options label {
    margin: 0px 0 5px 0px;
    font-size: 13px;
    padding-left: 20px;
    display: block;
}

.block-dialog-messages .box.nr4 .options input {
    margin: 0 0 12px 0px;
    font-size: 13px;
    float: left;
}

.block-dialog-messages .box.nr4 .options h2 {
    margin: 0;
    padding: 0;
    height: 35px;
    border: 0;
    margin-bottom: 20px;
}

.block-dialog-messages .box.nr4 .options h2 span {
    display: none;
}

.block-dialog-messages .box.nr4 .options h2.tv {
    background: url("../img/titles/message_box4_tel.gif") no-repeat bottom;
    width: 77px;
}

.block-dialog-messages .box.nr4 .options h2.int {
    background: url("../img/titles/message_box4_int.gif") no-repeat bottom;
    width: 77px;
}

.block-dialog-messages .box.nr4 .options h2.kom {
    background: url("../img/titles/message_box4_kom.gif") no-repeat;
    width: 100px;
}

.block-dialog-messages .box.nr4 .options h2.tel {
    background: url("../img/titles/message_box4_tv.gif") no-repeat;
    width: 100px;
}

.block-dialog-messages .box.nr4 .product p {
    margin: 0;
    padding: 0;
}

.block-dialog-messages .box.nr4 .product .photo {
    width: 160px;
    float: left;
    height: auto;
}

.block-dialog-messages .box.nr4 .product .price {
    height: 116px;
    padding-top: 31px;
    width: 120px;
    float: left;
    color: #333333;
    font-weight: bold;
    font-size: 11px;
}

.block-dialog-messages .box.nr4 .product .price small {
    text-align: center;
    display: block;
    font-weight: bold;
    width: 80px;
    font-size: 11px;
    line-height: 10px;
}

.block-dialog-messages .box.nr4 .product .price strong {
    clear: both;
    display: block;
    font-size: 30px;
    display: block;
}

.block-dialog-messages .box.nr4 .product .price strong i {
    font-size: 11px;
    font-style: normal;
}

.block-dialog-messages .box.nr4 .product .description {
    width: 210px;
    height: 127px;
    float: left;
    font-family: tahoma;
    padding-top: 20px;
    font-size: 12px;
    margin-right: 10px;
    margin-left: 10px;
}

.block-dialog-messages .box.nr4 .product .description p {
    margin: 10px 0 0 0;
    padding: 0;
}

.block-dialog-messages .box.nr4 .product .description .title {
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    background: transparent url(../img/narrows/nar_orange.gif) no-repeat
        left center;
    padding-left: 10px;
}

.block-dialog-messages .box.nr4 .product .description .title2 {
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    background: none;
    padding-left: 0px;
    display: block;
    margin-bottom: 10px;
}

.block-dialog-messages .box.nr4 .product .options {
    width: 140px;
    height: 127px;
    float: left;
    padding-top: 20px;
}

.block-dialog-messages .box.nr4 .product .options p {
    font-size: 11px;
    padding: 5px 0;
}

.block-dialog-messages .box.nr4 .product .options a.order {
    display: block;
    float: left;
    height: 33px;
    background: transparent url(../img/buttons/bg_orange_smoth.gif)
        no-repeat scroll 0 0;
    text-decoration: none;
    font-weight: bold;
    color: white;
    text-decoration: center;
    font-size: 16px;
    margin-bottom: 5px;
    clear: both;
}

.block-dialog-messages .box.nr4 .product .options .order span {
    width: 140px;
    display: block;
    padding-top: 6px;
    margin-right: -7px;
    padding-bottom: 6px;
    text-align: center;
}

.block-dialog-messages .box.nr4 .product .options .list {
    display: block;
    clear: both;
}

.block-dialog-messages .box.nr4 .product .options .list a {
    background: transparent url(../img/narrows/nar_orange.gif) no-repeat 0px
        5px;
    color: #0d4b95;
    padding: 0px 0 0px 10px;
    display: block;
    margin-top: -13px;
}

html>body .block-dialog-messages .box.nr4 .product .options .list a {
    background: transparent url(../img/narrows/nar_orange.gif) no-repeat 0px
        5px;
    color: #0d4b95;
    padding: 1px 0 1px 10px;
    display: block;
    margin: 0;
    font-size: 11px;
}

/*plik block-advertise.css*/
@charset "utf-8";

.block-dialog-advertise {
    background: url("../img/frames/bg_advertise.jpg") no-repeat top right;
    width: 702px;
    height: 221px;
    margin: 10px 16px 0 0;
    position: relative;
}

.section-business .block-dialog-advertise {
    width: 702px;
    height: 260px;
    background: none;
}

.section-business .block-html-baner .block-dialog-advertise {
    margin: 10px 0 0 0;
    float: left;
}

.section-business .block-dialog-advertise h2 {
    background: url("../img/titles/dla_biznesu.png") no-repeat top right;
    width: 218px;
    height: 43px;
    margin-bottom: 10px;
}

.section-business .block-dialog-advertise h2 span {
    display: none;
}

.block-dialog-advertise .advertiseImage {
    width: 373px;
    height: 221px;
    float: left;
    background-repeat: no-repeat;
    background-position: top left;
}

.section-business .block-dialog-advertise .advertiseImage {
    width: 702px;
    height: 260px;
    float: none;
}

.block-dialog-advertise .advertiseImage span {
    display: none;
}

.block-dialog-advertise .advertiseEssence {
    float: right;
    width: 249px;
    height: 196px;
    padding: 25px 40px 0;
}

.section-business .block-dialog-advertise .advertiseEssence {
    float: none;
    width: 325px;
    padding: 25px 0 0 55px;
    height: auto;
}

.section-business .block-dialog-advertise .advertiseEssence .txtArea {
    height: 180px;
}

.block-dialog-advertise .advertiseEssence ul.txt {
    margin: 0 0 0 15px;
}

.block-dialog-advertise .advertiseEssence ul.txt li {
    font-family: arial;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    list-style-type: disc;
    float: none;
}

.block-dialog-advertise .advertiseEssence ul.txt-normal {
    margin: 0 0 0 15px;
}

.block-dialog-advertise .advertiseEssence ul.txt-normal li {
    font-family: arial;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    list-style-type: disc;
    float: none;
}

.block-dialog-advertise .advertiseEssence p {
    font-family: arial;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

.block-dialog-advertise .advertiseEssence .buttons {
    padding-top: 20px;
}

.block-dialog-advertise .advertiseEssence ul li {
    float: left;
}

.section-business .block-dialog-advertise .advertiseEssence .buttons ul li {
    margin-right: 15px;
}

.block-dialog-advertise .advertiseEssence .buttons ul li a.order {
    display: block;
    background: url("../img/buttons/bg_left_white.gif") no-repeat;
    height: 33px;
    text-decoration: none;
    margin-right: 3px;
    float: left;
}

.block-dialog-advertise .advertiseEssence .buttons ul li a.order span {
    background: url("../img/buttons/bg_right_white.gif") no-repeat center right;
    display: block;
    height: 26px;
    padding: 7px 12px 0;
    color: #2b2b2b;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
}

.block-dialog-advertise .advertiseEssence .buttons ul li a.details {
    display: block;
    background: url("../img/buttons/bg_left_orange_yellow.gif") no-repeat;
    height: 33px;
    text-decoration: none;
    float: left;
}

.block-dialog-advertise .advertiseEssence .buttons ul li a.details span {
    background: url("../img/buttons/bg_right_orange_yellow.gif") no-repeat center right;
    display: block;
    height: 26px;
    padding: 7px 18px 0;
    color: #fff;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
}

.block-dialog-advertise .advertiseEssence .buttons ul li a.orderPng span.left {
    display: block;
    background: url("../img/buttons/silver_left.png") no-repeat;
    height: 31px;
    padding: 0 8px 0 14px;
    color: #2b2b2b;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
    line-height: 31px;
    text-decoration: none;
}

.block-dialog-advertise .advertiseEssence .buttons ul li a.orderPng span.right {
    background: url("../img/buttons/silver_right.png") no-repeat center right;
    display: block;
    height: 31px;
    width: 5px;
    float: left;
    text-decoration: none;
}

.block-dialog-advertise .advertiseEssence .buttons ul li a.detailsPng span.right {
    background: url("../img/buttons/orange_right.png") no-repeat center right;
    display: block;
    height: 31px;
    width: 5px;
    float: left;
    text-decoration: none;
    outline-width: 0px;
}

.block-dialog-advertise .advertiseEssence .buttons ul li a.detailsPng span.left {
    display: block;
    background: url("../img/buttons/orange_left.png") no-repeat;
    height: 31px;
    padding: 0 11px 0 14px;
    color: #fff;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
    line-height: 31px;
    text-decoration: none;
    outline-width: 0px;
}

.block-dialog-advertise .advertiseEssence .buttons ul li a.detailsPng {
    outline-color: transparent;
    color: transparent;
}

.block-dialog-advertise .advertiseEssence .buttons ul li a.orderPng {
    outline-color: transparent;
    color: transparent;
}

.block-dialog-advertise .icicles {
    clear: both;
    left: 470px;
    top: 162px;
    position: absolute;
}

.section-business .block-dialog-advertise .icicles {
    top: 207px;
    left: 44px;
}

.block-dialog-advertise .icicles ul li {
    float: left;
}

.block-dialog-advertise .icicles ul li a {
    font-family: arial;
    font-size: 10px;
    color: #2b2b2b;
    text-decoration: none;
    background: url("../img/buttons/icicle.gif") no-repeat;
    display: block;
    height: 20px;
    margin: 0 1px;
    padding: 11px 0 0 10px;
    width: 14px;
}

.block-dialog-advertise .icicles ul li a:hover, .block-dialog-advertise .icicles ul li a.active {
    background: url("../img/buttons/icicle.gif") no-repeat 0 -31px;
}

.section-business .block-dialog-advertise .icicles ul li a {
    font-family: arial;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    background: none;
    display: block;
    height: 20px;
    margin: 0 1px;
    padding: 11px 0 0 10px;
    width: 14px;
}

.section-business .block-dialog-advertise .icicles ul li a:hover, .section-business .block-dialog-advertise .icicles ul li a.active {
    background: none;
    font-size: 18px;
    padding: 6px 0 0 10px;
}

/*plik block-news.css*/
@charset "utf-8";

.block-dialog-news {
    width: 702px;
    height: 299px;
    margin: 10px 16px 0 0;
}

.block-dialog-news.small {
    height: auto;
}

.section-business .block-dialog-news {
    height: auto;
    margin: 0 16px 0 0;
}

.block-dialog-news .box {
    float: left;
    height: 284px;
    padding: 15px 0 0 13px;
    position: relative;
    width: 221px;
}

.block-dialog-news .phone .box {
    border-left: 5px solid #e2e2e2;
    width: 216px;
    background: #fff;
}

.block-dialog-news .phone .box.first {
    width: 215px;
}

.block-dialog-news .phone .box.last {
    width: 211px;
    border-right: 5px solid #e2e2e2;
}

.section-business .block-dialog-news .box {
    padding: 0;
    width: 232px;
    height: auto;
}

.section-business .block-dialog-news .box .txt {
    padding: 10px 15px 0 15px;
}

.section-business .block-dialog-news .box.nr2 .txt {
    border-right: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
}

.section-business .block-dialog-news .box.nr1 {
    width: 232px;
}

.section-business .block-dialog-news .box.nr2 {
    width: 233px;
    margin-left: -1px;
}

.block-dialog-news .box h2 {
    font-family: arial;
    font-size: 18px;
    color: #2b2b2b;
    width: 170px;
    height: 77px;
}

.block-dialog-news.small .box {
    height: 235px;
}

.block-dialog-news .tv .box h2, .block-dialog-news .phone .box h2 {
    height: 55px;
    width: 205px;
}

.section-business .box ul li a.mainLink {
    font-family: tahoma;
    font-size: 11px;
    color: #005191;
    background: url("../img/narrows/nar_blue.gif") no-repeat 0 5px;
    padding: 0 0 10px 10px;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

.section-business .box ul li.active a.mainLink {
    background: url("../img/narrows/nar_blue_down.gif") no-repeat 0 5px;
}

.section-business .block-dialog-news .box h2 {
    background: url("../img/bg/bg_title.gif") no-repeat;
    padding-left: 20px;
    width: 212px;
    height: 66px;
    line-height: 55px;
    color: #fff;
}

.section-business .block-dialog-news .box.nr2 h2 {
    background: url("../img/bg/bg_title.gif") repeat 1px 0;
    width: 213px;
}

.section-business .block-dialog-news .box.nr3 h2 {
    background: url("../img/bg/bg_title_last.gif") no-repeat;
    width: 218px;
}

.block-dialog-news .box p {
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    width: 200px;
    margin-bottom: 10px;
    position: relative;
    z-index: 2;
}

.block-dialog-news .phone .box p {
    text-align: right;
}

.block-dialog-news .phone .box p.text {
    min-height: 90px;
    margin-left: 30px;
    width: 170px;
}

.block-dialog-news .phone .box.last p.text {
    margin-left: 70px;
    width: 130px;
}

.block-dialog-news .box ul {
    position: relative;
    z-index: 2;
}

.block-dialog-news .box ul li {
    background: url("../img/narrows/nar_orange.gif") no-repeat 0px 7px;
    padding: 0 0 5px 10px;
    line-height: 14px;
}

.block-dialog-news .box ul li.mainLi {
    background: none;
    padding: 0;
    line-height: 14px;
}

.block-dialog-news .box .active ul.sub {
    display: block;
}

.block-dialog-news .box ul.sub {
    padding: 0 0 10px 10px;
    display: none;
}

.block-dialog-news .box ul.fourElements li {
    float: left;
    width: 85px;
}

.block-dialog-news .box ul li a {
    font-family: tahoma;
    font-size: 11px;
    color: #005191;
}

.block-dialog-news .box .photo {
    position: absolute;
    right: 3px;
    bottom: 5px;
    z-index: 1;
}

.block-dialog-news .nr3 .photo {
    right: 5px;
}

.block-dialog-news .nr1 {
    background: url("../img/frames/news_01.gif") no-repeat;
}

.block-dialog-news .nr2 {
    background: url("../img/frames/news_02.gif") no-repeat;
}

.block-dialog-news .nr3 {
    background: url("../img/frames/news_03.gif") no-repeat;
}

.section-business .block-dialog-news .nr1, .section-business .block-dialog-news .nr2, .section-business .block-dialog-news .nr3 {
    background: none;
}

.block-dialog-news .nr3 p {
    width: 120px;
}

.block-dialog-news .phone .nr3 p {
    width: 200px;
}

.section-business .block-dialog-news .nr3 p {
    width: 200px;
}

.block-dialog-news .nr1 .photo {
    background: url("../img/photos/news_01.jpg") no-repeat;
    width: 135px;
    height: 177px;
}

.block-dialog-news .nr2 .photo {
    background: url("../img/photos/news_02.jpg") no-repeat;
    width: 227px;
    height: 150px;
}

.block-dialog-news .nr3 .photo {
    background: url("../img/photos/news_03.jpg") no-repeat;
    width: 201px;
    height: 185px;
}

body.section-individual .block-dialog-news .nr1 .photo {
    background: url("../img/photos/news_individual_01.jpg") no-repeat;
    height: 148px;
    width: 176px;
}

body.section-individual .block-dialog-news .nr2 .photo {
    background: url("../img/photos/news_individual_02.jpg") no-repeat;
    width: 227px;
    height: 127px;
}

body.section-individual .block-dialog-news .nr3 .photo {
    background: url("../img/photos/news_individual_03.jpg") no-repeat;
    height: 152px;
    width: 227px;
}

body.section-individual .block-dialog-news .tv .box .photo {
    background: none;
}

body.section-individual .block-dialog-news .phone .box .photo {
    background: none;
    height: auto;
    right: auto;
    left: 0;
    bottom: -9px;
}

.block-dialog-news .phone .box p.more a {
    background: url(../img/buttons/orange_65x26.gif) no-repeat 0 0;
    color: #fff;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    width: 65px;
    margin-left: 135px;
}

body.section-individual .block-dialog-news .tv .nr1 .photo {
    height: 237px;
    width: 227px;
    left: 5px;
}

body.section-individual .block-dialog-news .tv .nr2 .photo {
    height: 165px;
    width: 227px;
}

body.section-individual .block-dialog-news .tv .nr3 .photo {
    height: 131px;
    width: 227px;
}

.block-dialog-news .tv ul.lending {
    width: 205px;
    margin-top: -20px;
}

.block-dialog-news .tv ul.lending li {
    background: url("../img/bg/lending.gif") repeat;
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    height: 25px;
    line-height: 21px;
    padding: 0 15px;
    clear: both;
}

.block-dialog-news .tv ul.lending li span.left {
    float: left;
}

.block-dialog-news .tv ul.lending li span.right {
    font-weight: bold;
    float: right;
}

.block-dialog-news .line3 {
    background: url("../img/frames/line3.gif");
    width: 701px;
    height: 20px;
}

.block-dialog-news .line3Top {
    background: url("../img/frames/line3_top.gif");
    width: 701px;
    height: 12px;
}

/*plik block-movie.css*/
@charset "utf-8";

.block-dialog-movie {
    width: 258px;
    height: 238px;
    margin-top: 10px;
    background: url("../img/frames/movie.png") no-repeat scroll 0 bottom transparent;
}

.block-dialog-movie .swfPlayer {
    margin-left: -25px;
}

.block-dialog-movie h2 {
    font-family: arial;
    font-size: 18px;
    color: #2b2b2b;
    margin-bottom: 8px;
}

.block-dialog-movie h2.mainH2 {
    color: #fff;
}

.block-dialog-movie .moviePicture {
    z-index: 1;
    width: 256px;
    height: 134px;
    background-repeat: no-repeat;
    background-position: top center;
    position: relative;
}

.block-dialog-movie p.film {
/*    position: absolute;*/
    left: 0;
    bottom: 0;
    font-size: 10px;
/*    background: url('../img/frames/movie.png') no-repeat;*/
    color: #fff;
    line-height: 15px;
/*    height: 135px;*/
    width: 246px;
    padding: 0 5px;
    display: block;
    font-family: arial;
}

.block-dialog-movie p.film a {
    color: #fff;
    text-decoration: none;
    display: block;
/*    padding-top: 83px;*/
}

.block-dialog-movie .film strong {
    font-size: 12px;
    color: #e39d02;
}

.block-dialog-movie .pag {
    clear: both;
    padding-left: 140px;
}

.block-dialog-movie .pag li {
    float: left;
}

.block-dialog-movie .pag a {
    margin-left: 5px;
    margin-top: 10px;
    display: block;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    font-family: arial;
    text-decoration: none;
    background: url('../img/buttons/movie.png') no-repeat 0 -17px;
    padding-top: 2px;
    height: 15px;
    width: 18px;
}

.block-dialog-movie .pag a:hover, .block-dialog-movie .pag a.active {
    color: #2b2b2b;
    background: url('../img/buttons/movie.png') no-repeat;
}

/*plik block-questions-answers.css*/
@charset "utf-8";

.block-questions-answers .abuseTop {
    background: url("../img/frames/site_map_top_white.gif");
    height: 15px;
    width: 700px;
    font-size: 0;
}

.block-questions-answers .abuseCenter {
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    background: #fff;
    width: 690px;
}

.section-business .block-questions-answers .abuseCenter {
    border-left: none;
    border-right: none;
    background: #fff;
    padding-top: 5px;
}

.block-questions-answers .abuseBottom {
    background: transparent url(../img/frames/site_map_bottom.gif) no-repeat scroll center bottom;
    height: 15px;
    width: 700px;
    font-size: 0;
}

.block-questions-answers {
    width: 700px;
    margin: 10px 10px 0px 0px;
}

.block-questions-answers .find-answers {
    background: url("../img/frames/pytania_i_odpowiedzi.gif") no-repeat center bottom;
    padding: 0px 20px 20px 20px;
}

.section-business .block-questions-answers .find-answers {
    background: none;
    padding: 0px 20px 20px 20px;
}

.block-questions-answers h1 {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #EBEBEB;
    padding: 0px 0px 11px 0px;
    margin: 0px 0px 16px 0px;
}

.block-questions-answers .find-answers .find-answers-form {
    padding: 20px 0px 30px 130px;
    height: 70px;
    width: 400px;
}

.block-questions-answers .find-answers-form dl dt {
    clear: left;
    float: left;
    width: 100px;
    text-align: right;
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.block-questions-answers .find-answers-form dl dd {
    float: left;
    margin: 0px 0px 5px 20px;
}

.block-questions-answers .find-answers-form dl dd select.list {
    border-bottom: 1px solid #E7E7E7;
    border-left: 1px solid #B3B3B3;
    border-top: 1px solid #B3B3B3;
    width: 166px;
    height: 24px;
    font-family: Arial;
    font-size: 11px;
}

.block-questions-answers .best-populars {
    padding: 0px 20px 20px;
}

.block-questions-answers .best-populars h2 {
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #EBEBEB;
    padding: 0px 0px 11px 0px;
    margin: 10px 0px 16px 0px;
}

.block-questions-answers .best-populars .best-populars-list {
    margin: 0px 0px 0px 20px;
    color: #333;
    font-size: 11px;
    font-family: tahoma;
}

.block-questions-answers .best-populars-list li {
    border-bottom: 1px solid #EBEBEB;
    padding: 7px 0 7px 23px;
    background: url("../img/narrows/circle-narrow.gif") no-repeat 0 10px;
}

.block-questions-answers .best-populars-list li div {
    padding: 5px 0 15px 0;
}

.block-questions-answers .best-populars-list li.on {
    border-bottom: 1px solid #EBEBEB;
    padding: 7px 0 0 23px;
    background: url("../img/narrows/circle-narrow-down.gif") no-repeat 0 10px;
}

.block-questions-answers .best-populars-list a {
    color: #005191;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.block-questions-answers .best-populars-list .questionContent {
    border-top: 1px solid #EBEBEB;
    margin: 10px 0;
    padding: 15px 0;
}

.block-questions-answers .best-populars-list .questionContent .column {
    float: left;
    padding: 0 25px 0 0;
    width: 275px;
}

.block-questions-answers .best-populars-list .questionContent .column p {
    margin: 9px 0;
    margin-bottom: 12px;
}

.block-questions-answers .best-populars-list .questionContent .column strong {
    margin-bottom: 15px;
    margin-top: 9px;
    display: block;
}

.block-questions-answers .best-populars-list .questionContent .column li {
    background: url("../img/narrows/nar_orange.gif") no-repeat 15px 7px;
    border: 0;
    padding: 2px 2px 2px 25px;
}

.block-questions-answers .company {
    padding: 0px 20px 20px;
}

.block-questions-answers .company h2 {
    border-bottom: 1px solid #EBEBEB;
    color: #2B2B2B;
    font-family: arial;
    font-size: 18px;
    padding: 0 10px 8px 0;
}

.block-questions-answers .company .textArea {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 25px;
    padding-bottom: 15px;
}

.block-questions-answers .company .textArea.last {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.block-questions-answers .company .textArea p {
    font-family: tahoma;
    font-size: 11px;
    padding: 7px 0;
    color: #2B2B2B;
}

.block-questions-answers .company .textArea p.center {
    text-align: center;
}

.block-questions-answers .company .textArea p.lineHeight {
    line-height: 17px;
}

.block-questions-answers .company .textArea h3 {
    margin-top: 20px;
    font-size: 12px;
    font-family: arial;
    color: #2b2b2b;
}

.block-questions-answers .company .textArea h3.big {
    font-size: 14px;
}

.block-questions-answers .company .textArea p a {
    color: #005191;
}

.block-questions-answers .company .textArea a.arrowLink {
    background: url(../img/narrows/nar_orange.gif) no-repeat left center;
    color: #0D4B95;
    display: block;
    font-weight: bold;
    padding-left: 10px;
}

.block-questions-answers .company .textArea ul {
    padding: 10px 0;
}

.block-questions-answers .company .textArea ul li {
    margin-left: 15px;
    background-position: 0 5px;
    background: url(../img/narrows/nar_orange.gif) no-repeat 0 5px;
    font-family: tahoma;
    margin-bottom: 5px;
    padding-left: 10px;
    font-size: 11px;
    color: #2B2B2B;
}

.block-questions-answers .company .textArea ul.marg0 li {
    margin-left: 0;
}

.block-questions-answers .autonkonfigurator {
    height: 350px;
    width: 530px;
    overflow: hidden;
    border: none;
    background: none;
}

/*plik block-ask-a-question.css*/
@charset "utf-8";

.block-ask-a-question {
    width: 225px;
    border: 1px solid #E2E2E2;
    padding: 15px;
    margin: 10px 0px 0px 0px;
    font-family: Tahoma;
    font-size: 11px;
}

.block-ask-a-question h2 {
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #EBEBEB;
    padding: 0px 0px 11px 0px;
    margin: 0px 0px 16px 0px;
}

.block-ask-a-question p {
    padding: 0px 0px 10px 0px;
}

.block-ask-a-question dl dt {
    padding: 0px 0px 0px 5px;
}

.block-ask-a-question img.captcha {
    border: 1px solid #EBEBEB;
    margin: 5px 0px 0px 0px;
}

.block-ask-a-question textarea.textArea {
    background: url(../img/inputs/text_area.gif) no-repeat left top;
    color: #333333;
    font-size: 12px;
    vertical-align: middle;
    width: 219px;
    height: 90px;
    padding: 3px;
    margin: 5px 0px;
}

.block-ask-a-question input.textInput {
    background: url(../img/inputs/text_big.gif) no-repeat left top;
    color: #333333;
    font-size: 12px;
    height: 19px;
    padding: 3px 5px;
    vertical-align: middle;
    width: 216px;
    margin: 5px 0px 7px 0px;
}

.block-ask-a-question input.sbm {
    background: url(../img/buttons/ask_submit.gif) no-repeat center center;
    display: block;
    float: right;
    width: 110px;
    height: 26px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    padding-bottom: 3px;
}

.section-business .block-ask-a-question input.sbm {
    background: url(../img/buttons/bg_button_busines.gif) repeat-x;
}

/*plik block-special_menu.css*/
@charset "utf-8";

.block-special_menu.transparent {
    position: relative;
}

.block-special_menu ul {
    width: 976px;
    height: 33px;
    background: url("../img/bg/menu_special.gif") no-repeat;
    margin: 9px auto 4px;
    font-family: arial;
    padding: 0 0 0 3px !important;
}

.block-special_menu.transparent ul {
    background: url("../img/bg/menu_special.png") no-repeat;
}

.section-business .block-special_menu ul, .block-special_menu ul.blue, .block-special_menu.blue ul {
    background: url("../img/bg/menu_special_business.gif") no-repeat;
}

.block-special_menu ul li {
    float: left;
}

.block-special_menu ul li a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
    padding-top: 9px;
    margin: 0 1px;
    padding-bottom: 0;
    padding-bottom: 9px;
    display: block;
}

.block-special_menu ul li a span {
    padding: 9px 10px;
}
.block-special_menu ul li a.active span {
  
}
.block-special_menu ul li a span span{
  padding: 0;
  background: none !important; 
  
}

.block-special_menu ul li a.on span, .block-special_menu ul li a.active span, .block-special_menu ul li a:hover span {
    background: url("../img/bg/menu_special_cloud_right.gif") no-repeat right top;
}

.block-special_menu ul li a.on, .block-special_menu ul li a.active, .block-special_menu ul li a:hover {
    background: url("../img/bg/menu_special_cloud_left.gif") top left;
    color: #383838;
}

.section-business .block-special_menu ul li a.active span, .section-business .block-special_menu ul li a:hover span, .block-special_menu ul.blue li a.active span, .block-special_menu ul.blue li a:hover span {
    background: url("../img/bg/menu_special_cloud_right_business.gif") no-repeat right top;
}

.section-business .block-special_menu ul li a.active, .section-business .block-special_menu ul li a:hover, .block-special_menu ul.blue li a.active, .block-special_menu ul.blue li a:hover {
    background: url("../img/bg/menu_special_cloud_left_business.gif") top left;
    color: #383838;
}

/*plik block-press-small-box.css*/
@charset "utf-8";

.block-dialog-press-small-box {
    padding: 10px;
    width: 233px;
    margin: 10px 0px 10px 0;
    border: 1px solid #e2e2e2;
    background: #fff;
    font-size: 11px;
    color: #333;
    font-family: tahoma;
}

.block-dialog-press-small-box.download {
    background: #f9f9f9;
}

.block-dialog-press-small-box p {
    line-height: 15px;
}

.block-dialog-press-small-box p.promoText {
    margin-bottom: 15px;
    display: block;
    padding-right: 60px;
}

.block-dialog-press-small-box p.promoText.promo50 {
    background: url("../img/titles/mobile_50.gif") no-repeat right top;
}

.block-dialog-press-small-box p.promoText.promo60 {
    background: url("../img/titles/mobile_60.gif") no-repeat right top;
}

.block-dialog-press-small-box p.right {
    text-align: right;
}

.block-dialog-press-small-box p.marg {
    margin-bottom: 15px;
}

.block-dialog-press-small-box p.marg2 {
    margin: 7px 0;
}

.block-dialog-press-small-box p strong {
    display: block;
    margin-bottom: 5px;
}

.block-dialog-press-small-box p strong.normal {
    display: inline;
    margin-bottom: 0;
}

.block-dialog-press-small-box p strong.big {
    display: inline;
    margin-bottom: 0;
    font-size: 18px;
}

.block-dialog-press-small-box h2 {
    color: #383a3d;
    font-size: 18px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 20px;
    padding-bottom: 7px;
    font-family: arial;
}

.block-dialog-press-small-box img {
    float: left;
    margin: -5px 15px 5px 0;
}

.section-business .block-dialog-press-small-box .efak img {
    margin: -5px 15px 5px -10px;
}

.block-dialog-press-small-box a {
    color: #0d4b95;
}

.block-dialog-press-small-box a.formular {
    background: url("../img/buttons/contact_formular.gif") no-repeat;
    color: #575759;
    float: right;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 19px;
    margin: 15px 10px -10px 0;
    padding-left: 17px;
    text-decoration: none;
    width: 133px;
}

.section-business .block-dialog-press-small-box a.botton {
    background: url("../img/buttons/bg_button_busines.gif") repeat-x;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 24px;
    text-decoration: none;
    display: block;
    padding: 0 10px;
    float: left;
}

.section-individual .block-dialog-press-small-box a.botton {
    background: url("../img/buttons/orange_105x26.gif") repeat-x;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 24px;
    text-decoration: none;
    display: block;
    padding: 0 10px;
    width: 85px;
}

.block-dialog-press-small-box a.more {
    background: url("../img/buttons/contact_formular_small.gif") no-repeat;
    color: #575759;
    float: right;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 19px;
    margin: 15px 10px -10px 0;
    padding-left: 17px;
    text-decoration: none;
    width: 114px;
}

.block-dialog-press-small-box a.narrow {
    background: url("../img/narrows/nar_orange.gif") no-repeat 0 8px;
    color: #0D4B95;
    float: right;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 19px;
    margin: 15px 10px -10px 0;
    padding-left: 12px;
}

.block-dialog-press-small-box a.left {
    float: left;
}

.block-dialog-press-small-box a.smallMore {
    background: url("../img/buttons/contact_formular_smaller.gif") no-repeat;
    color: #575759;
    float: right;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 19px;
    margin: 15px 10px -10px 0;
    padding-left: 17px;
    text-decoration: none;
    width: 86px;
}

.block-dialog-press-small-box ul.mark {
    position: relative;
    height: 74px;
    margin: 14px 0;
    position: relative;
    width: 238px;
    background: url("../img/frames/mobile_frame.gif") no-repeat 67px 0;
}

.block-dialog-press-small-box ul.mark li a {
    font-family: tahoma;
    font-size: 11px;
    color: #2b2b2b;
    display: block;
    width: 69px;
    height: 38px;
    text-align: center;
    line-height: 36px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.block-dialog-press-small-box ul.mark li.last a {
    position: absolute;
    top: 36px;
    left: 0;
}

.block-dialog-press-small-box ul.mark li.active a, .block-dialog-press-small-box ul.mark li:hover a {
    font-weight: bold;
    text-decoration: none;
    background: url("../img/frames/mobile_frame_on.gif") no-repeat;
    width: 69px;
    height: 38px;
}

.block-dialog-press-small-box ul.mark li p {
    display: none;
    width: 163px;
    height: 64px;
    padding: 10px 0 0 7px;
    position: absolute;
    top: 0;
    left: 70px;
}

.block-dialog-press-small-box ul.mark li.active p, .block-dialog-press-small-box ul.mark li:hover p {
    display: block;
}

.block-html-baner .block-dialog-press-small-box.mobile {
    padding: 3px 7px 0;
    width: 239px;
    border-bottom: none;
}

.block-html-baner .block-dialog-press-small-box.mobile .contactBottom {
    height: 10px;
}

.block-html-baner .block-dialog-press-small-box.mobile p.marg {
    margin-bottom: 10px;
}

.block-html-baner .block-dialog-press-small-box.mobile h2 {
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.block-dialog-press-small-box .contactBottom {
    background: red;
    height: 22px;
    margin: 0px -11px -11px -11px;
    background: url("../img/frames/crosscut_bottom.gif") no-repeat center bottom;
}

.block-dialog-press-small-box.download .contactBottom {
    background: url("../img/frames/crosscut_bottom_download.gif") no-repeat;
}

.block-dialog-press-small-box input.textInput {
    background-color: #d1d1d1;
    width: 130px;
    height: 25px;
    padding: 3px 10px;
    vertical-align: middle;
    font-size: 12px;
    color: #333;
    display: block;
    clear: both;
    margin: 10px 0;
}

.block-dialog-press-small-box textarea.textArea {
    background: url("../img/inputs/text_area2.gif") no-repeat right top;
    width: 209px;
    height: 84px;
    vertical-align: middle;
    font-size: 12px;
    color: #333;
    float: left;
    padding: 5px;
    margin-top: 10px;
    overflow: hidden;
}

html > body .block-dialog-press-small-box textarea.textArea {
    background: url("../img/inputs/text_area.gif") no-repeat right top;
    width: 209px;
    height: 84px;
    vertical-align: middle;
    font-size: 12px;
    color: #333;
    float: left;
    padding: 5px;
}

.block-dialog-press-small-box select.list {
    height: 20px;
    padding: 0px;
    border-top-color: #B3B3B3;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #B3B3B3;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #E6E6E6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #E7E7E7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-left: 2px;
    font-size: 11px;
    width: 150px;
    display: block;
    clear: both;
    margin: 10px 0;
}

.block-dialog-business-news select.list option {
    padding-right: 10px;
}

.block-dialog-press-small-box .radio {
    margin: 10px 0;
}

.block-dialog-press-small-box .radio label {
    margin: 10px 0;
    padding-right: 20px;
}

.block-dialog-press-small-box .clear_btn {
    width: 85px;
    height: 24px;
    background: url("../img/buttons/contact_clear.gif");
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    text-align: center;
    display: block;
    float: left;
    margin: 10px 10px 0 10px;
    padding-top: 2px;
    font-family: arial;
    line-height: 20px;
    font-size: 12px;
}

.block-dialog-press-small-box .send_btn {
    width: 86px;
    height: 26px;
    background: url("../img/buttons/accordion_send.gif") no-repeat;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    text-align: center;
    display: block;
    float: left;
    margin: 10px 0 0 0px;
    font-family: arial;
    font-size: 12px;
    padding-bottom: 3px;
}

.block-dialog-press-small-box p a.rss {
    background: url("../img/ico/rss.gif") no-repeat;
    color: #005191;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    line-height: 28px;
    padding-left: 47px;
    text-decoration: none;
    width: 80px;
    margin: 20px 0;
}

.block-dialog-press-small-box div.rssForm label {
    float: left;
    display: block;
    line-height: 22px;
    margin-right: 10px;
}

.block-dialog-press-small-box div.rssForm input.textInput {
    background: url("../img/inputs/text_middler.gif") no-repeat center top;
    width: 180px;
    height: 20px;
    padding: 3px 5px;
    vertical-align: middle;
    font-size: 12px;
    color: #333;
    display: block;
    margin: 2px 0 0 0;
    float: left;
    clear: none;
}

.block-dialog-press-small-box div.rssForm input.submit {
    background: url("../img/buttons/accordion_send.gif") no-repeat;
    font-size: 12px;
    color: #fff;
    font-family: arial;
    font-weight: bold;
    border: none;
    height: 27px;
    width: 85px;
    float: right;
    margin: 10px 5px 0;
    padding-bottom: 3px;
    cursor: pointer;
}

.block-dialog-press-small-box div.rssForm a.resignation {
    width: 85px;
    height: 24px;
    background: url("../img/buttons/press_small_box_yellow.gif") no-repeat;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    text-align: center;
    display: block;
    float: right;
    margin: 10px 0 0;
    padding-top: 2px;
    font-family: arial;
    line-height: 20px;
    font-size: 12px;
}

.section-business .block-dialog-press-small-box a.order {
    width: 85px;
    height: 24px;
    background: url("../img/buttons/bg_button_busines.gif") repeat-x;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    text-align: center;
    display: block;
    margin: 15px auto 0 auto;
    padding-top: 2px;
    font-family: arial;
    line-height: 20px;
    font-size: 12px;
}

.block-dialog-press-small-box div.cvForm {
    margin-bottom: 20px;
    position: relative;
    width: 236px;
}

.block-dialog-press-small-box div.cvForm label {
    float: left;
    display: block;
    line-height: 22px;
    margin-right: 10px;
}

.block-dialog-press-small-box div.cvForm input.textInput {
    width: 230px;
    height: 25px;
    padding: 3px 5px;
    vertical-align: middle;
    font-size: 12px;
    color: #333;
    display: block;
    margin: 2px 0 0 0;
    float: left;
    clear: none;
    z-index: 10;
}

.block-dialog-press-small-box div.cvForm input.textInput2 {
    background: url("../img/inputs/text_middle_165.gif") repeat scroll 0 0 transparent;
    height: 16px;
    padding: 4px;
    width: 157px;
}

.block-dialog-press-small-box div.cvForm input.submit {
    background: url("../img/buttons/accordion_send.gif") no-repeat;
    font-size: 12px;
    color: #fff;
    font-family: arial;
    font-weight: bold;
    border: none;
    height: 27px;
    width: 85px;
    float: left;
    margin: 10px 42px 0;
    padding-bottom: 3px;
}

.block-dialog-press-small-box div.cvForm a.inc {
    width: 106px;
    height: 24px;
    background: url("../img/buttons/press_small_box_yellow_106.gif") no-repeat;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    text-align: center;
    display: block;
    float: left;
    margin: 5px 0 0 50px;
    padding-top: 2px;
    font-family: arial;
    line-height: 20px;
    font-size: 12px;
    z-index: 20;
}

.block-dialog-press-small-box div.packet p.left {
    float: left;
    display: block;
    width: 115px;
    margin-bottom: 15px;
}

.block-dialog-press-small-box div.packet a.inc {
    width: 105px;
    height: 24px;
    background: url("../img/buttons/bg_orange_105.gif") no-repeat;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    text-align: center;
    display: block;
    margin: 15px 0 0 12px;
    padding-top: 2px;
    font-family: arial;
    line-height: 20px;
    font-size: 12px;
}

.block-dialog-press-small-box div.packet .topArea {
    background: url("../img/frames/packets_top.gif") no-repeat top center;
    width: 235px;
    height: 8px;
}

.block-dialog-press-small-box div.packet .bottomArea {
    background: url("../img/frames/packets_bottom.gif") no-repeat bottom center;
    width: 235px;
    height: 8px;
}

.block-dialog-press-small-box div.packet .area {
    width: 213px;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    background: #f9f9f9;
    padding: 0 10px;
}

.block-dialog-press-small-box div.packet .area p {
    padding-bottom: 5px;
}

.block-dialog-press-small-box div.packet .area p.txt {
    padding-left: 10px;
}

.block-dialog-press-small-box div.packet .area p span {
    background: transparent url(../img/narrows/nar_orange.gif) no-repeat scroll 0 5px;
    font-family: arial;
    font-size: 11px;
    color: #2b2b2b;
    font-weight: bold;
    padding-left: 10px;
}

.block-dialog-press-small-box .offer {
    border-bottom: 1px solid #E2E2E2;
    padding: 0 0 10px 10px;
    background: url(../img/narrows/nar_orange.gif) no-repeat scroll 0 5px;
    margin-bottom: 10px;
}

.block-dialog-press-small-box .lastOffer {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.block-dialog-press-small-box .offer p a {
    font-size: 12px;
    color: #0d4b95;
    text-decoration: none;
    font-weight: bold;
    font-family: arial;
    display: block;
    margin-bottom: 5px;
}

.block-dialog-press-small-box .offer p strong {
    display: inline;
    margin: 0;
}

.block-dialog-press-small-box img.pdf_ico {
    margin-top: 1px;
    margin-bottom: 10px;
}

.block-dialog-press-small-box .spacing {
    margin: 3px 0;
}

.block-dialog-press-small-box .links {
    text-align: right;
    width: 100%;
}

.block-dialog-press-small-box .links a {
    color: #2b2b2b;
    padding: 0 3px;
}

.block-dialog-press-small-box .munber-small-box .list {
    background: url("../img/photos/number_list.gif");
    width: 253px;
    height: 290px;
    margin: 0px -10px 0px -10px;
}

.block-dialog-press-small-box .munber-small-box .list span {
    display: none;
}

.block-dialog-press-small-box .munber-small-box .numberBottom {
    background: red;
    height: 22px;
    margin: 10px -11px -11px -11px;
    background: url("../img/frames/crosscut_bottom.gif") no-repeat;
}

.block-dialog-press-small-box .wallpaper-card-small-box img {
    margin-left: 8px;
}

.block-dialog-press-small-box .wallpaper-card-small-box ul li {
    float: right;
    margin: 0 5px;
}

.block-dialog-press-small-box .wallpaper-card-small-box ul li.first {
    width: 87px;
}

.block-dialog-press-small-box .wallpaper-card-small-box ul li.last {
    margin-right: 10px;
}

.block-html-baner .block-dialog-press-small-box {
    float: right;
    margin: 10px 0 0 0;
}

.block-dialog-partners {
    width: 255px;
    margin: 15px 0;
}

.block-dialog-diallo-cards {
    margin: 10px 0;
}

/*plik block-dialog-abuse.css*/
@charset "utf-8";

.block-dialog-abuse {
    width: 700px;
    margin: 10px 0;
    margin-right: 8px;
    font-family: tahoma;
    font-size: 11px;
    color: #2B2B2B;
    background: #fff;
}

.block-dialog-abuse .abuseTop {
    background: url("../img/frames/site_map_top.gif") no-repeat 0 0;
    height: 15px;
}

.block-dialog-abuse .abuseCenter {
    padding: 0 20px 20px 20px;
    background: url("../img/frames/site_map_center.gif");
    height: 740px;
}

.block-dialog-abuse .abuseBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat 0 0;
    height: 15px;
}

.block-dialog-abuse .abuseCenter h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.block-dialog-abuse .abuseCenter p {
    margin-top: 15px;
}

.block-dialog-abuse .abuseCenter div.line {
    border-bottom: 1px solid #EBEBEB;
    margin: 25px 0;
}

.block-dialog-abuse .abuseCenter div.line.bottom {
    margin: 33px 0;
}

.block-dialog-abuse .abuse_table {
    width: 100%;
    margin-bottom: 10px;
}

.block-dialog-abuse .abuse_table .center {
    margin: 0 auto;
    width: 345px;
}

.block-dialog-abuse .abuse_table .center input.submit_zamow, .block-dialog-abuse .abuse_table .center a.resignation {
    margin-top: 18px;
}

.block-dialog-abuse .abuse_table div.number {
    float: left;
}

.block-dialog-abuse .abuse_table label {
    display: block;
    margin-bottom: 7px;
}

.block-dialog-abuse .abuse_table td {
    padding-top: 15px;
}

.block-dialog-abuse .abuse_table table.bot tr td {
    padding-top: 0px;
}

.block-dialog-abuse .abuse_table .input_abuse_table_big {
    background: url("../img/inputs/text_middle_165.gif");
    width: 157px;
    height: 16px;
    padding: 4px;
}

.block-dialog-abuse .abuse_table .select_abuse_table_big {
    height: 24px;
    width: 162px;
    line-height: 24px;
    border-top-color: #B3B3B3;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #B3B3B3;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-color: #E6E6E6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #E7E7E7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    margin-left: 2px;
    font-size: 11px;
}

.block-dialog-abuse .abuse_table .input_abuse_table_small {
    background: url("../img/inputs/text_small.gif");
    width: 36px;
    height: 16px;
    padding: 4px;
    margin-right: 8px;
}

.block-dialog-abuse .abuse_table .input_abuse_table_small_34 {
    background: url("../img/inputs/text_small_34.gif");
    width: 26px;
    height: 16px;
    padding: 4px;
    margin-right: 5px;
}

.block-dialog-abuse .textArea2 {
    background: url("../img/inputs/text_area2_big2.gif") no-repeat left top;
    width: 348px;
    height: 84px;
    vertical-align: middle;
    font-size: 12px;
    color: #333;
    float: left;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 15px;
}

html > body .block-dialog-abuse .textArea2 {
    background: url("../img/inputs/text_area_big2.gif") no-repeat left top;
    width: 348px;
    height: 84px;
    vertical-align: middle;
    font-size: 12px;
    color: #333;
    float: left;
    padding: 5px;
    margin-bottom: 15px;
}

.block-dialog-abuse .submit_zamow {
    background: transparent url(../img/buttons/accordion_send.gif) no-repeat scroll 0 0;
    border: medium none;
    color: #FFFFFF;
    float: right;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    margin: 10px 5px 0;
    padding-bottom: 3px;
    width: 85px;
    float: left;
}

.block-dialog-abuse .resignation {
    background: transparent url(../img/buttons/press_small_box_yellow.gif) no-repeat scroll 0 0;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 20px;
    margin: 10px 0 0;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    width: 85px;
    float: left;
}

.block-dialog-abuse .menu_small {
    margin: 25px 0 10px 0;
    border-bottom: 1px solid #ebebeb;
}

.block-dialog-abuse .menu_small a {
    text-align: center;
    font-weight: bold;
    color: white;
    background: url("../img/buttons/menu_small.gif") top no-repeat;
    height: 30px;
    width: 76px;
    display: block;
    float: left;
    margin-right: 5px;
    padding-top: 7px;
    text-decoration: none;
    margin-bottom: -4px;
}

.block-dialog-abuse .menu_small a.on {
    text-align: center;
    color: white;
    background: url("../img/buttons/menu_small_on.gif") top no-repeat;
    height: 30px;
    width: 76px;
    display: block;
    float: left;
    margin-right: 5px;
    padding-top: 7px;
    text-decoration: none;
    color: #2b2b2b;
    margin-bottom: -4px;
}

/*plik block-internet.css*/
@charset "utf-8";

.block-dialog-internet {
    width: 700px;
    margin: 10px 0;
    margin-right: 8px;
    font-family: arial;
    font-size: 12px;
    color: #2B2B2B;
    background: #fff;
    position: relative;
}

.block-dialog-internet p {
    font-family: tahoma;
    font-size: 11px;
}

.block-dialog-internet p.white {
    color: #fff;
}

.block-dialog-internet p strong.big {
    font-family: arial;
    font-size: 13px;
}

.block-dialog-internet.nomarg {
    margin-top: 0px;
}

.block-dialog-internet .internetTop {
    background: url("../img/frames/internet_top.gif");
    height: 15px;
    width: 700px;
}

.block-dialog-internet .internetTop.white {
    background: url("../img/frames/site_map_top.gif");
}

.block-dialog-internet .internetCenter {
    border-left: 5px solid #E2E2E2 !important;
    border-right: 5px solid #E2E2E2 !important;
    padding: 0 13px 20px;
    width: 664px;
    margin: 0 !important;
    float: left;
}

.block-dialog-internet .internetCenter.promo {
    border-top: 1px solid #E2E2E2;
    width: 690px;
    padding: 0;
}

.block-dialog-internet .internetCenter.promo.mobile {
    border-top: none;
    width: 690px;
}

.section-business .block-dialog-internet .internetCenter.promo {
    border: none;
    width: 690px;
    padding: 0;
    margin-left: 5px;
}

.section-business .block-dialog-internet .internetCenter.promo.mobile {
    padding: 0 10px;
    width: 670px;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
}

.block-dialog-internet .internetBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
    clear: both;
}

.content .internetBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
    clear: both;
}

.block-dialog-internet .internetCenter h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
    margin-bottom: 15px;
    clear: both;
}

.block-dialog-internet .internetCenter h2.marg {
    margin: 0 20px;
    padding-top: 10px;
}

.block-dialog-internet .internetCenter h3 {
    color: #2B2B2B;
    font-family: arial;
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.block-dialog-internet .internetCenter h4 {
    font-family: arial;
    font-size: 13px;
    color: #2B2B2B;
    padding-bottom: 15px;
}

.block-dialog-internet .line {
    background: url(../img/frames/internet_line_nobackground.gif) no-repeat 0 0;
    height: 20px;
    margin: 0;
    width: 690px;
}

.block-dialog-internet .internetCenter .line {
    background: url(../img/frames/internet_line_nobackground.gif) no-repeat 0 0;
    height: 20px;
    margin: 0;
    width: 690px;
}

.block-dialog-internet .internetCenter.pointService .line {
    margin: -7px 0 0;
}

.block-dialog-internet .internetCenter.promo .line {
    margin: -7px 0 0;
}

.block-dialog-internet .internetCenter .bgInternet {
    height: 197px;
    width: 286px;
    background: url("../img/photos/bg_komorka.jpg") no-repeat;
    margin: 0 -13px;
    font-size: 11px;
    padding: 30px 80px 0 325px;
}

.block-dialog-internet .internetCenter.promo .bgInternet {
    background: url("../../../../default/files/files/banery/ind_piu_promocje/promocje.jpg") no-repeat;
    margin: -12px 0 0;
    height: 254px;
    padding: 20px 0 0 400px;
    width: 290px;
    position: relative;
}

.block-dialog-internet .internetCenter.promo .bgInternet2 {
    background: url("../../../../default/files/files/banery/ind_piu_promocje/promocje.jpg") no-repeat;
    margin: -12px 0 0;
    height: 254px;
    padding: 20px 0 0 400px;
    width: 290px;
    position: relative;
}

.block-dialog-internet .internetCenter.promo.telefon .bgInternet {
    background: url("/sites/default/files/files/banery/ind_piu_promocje/promocja_w_VoD.jpg") no-repeat;
}

.block-dialog-internet .internetCenter.promo.promoTv .bgInternet {
    background: url("/sites/default/files/files/banery/ind_piu_promocje/point_service.jpg") no-repeat;
}

.block-dialog-internet .internetCenter.promo.tv .bgInternet {
    background: url("/sites/default/files/files/banery/ind_piu_promocje/point_service.jpg") no-repeat;
}

.block-dialog-internet .internetCenter.promo.pakiet .bgInternet {
    background: url("/sites/default/files/files/banery/ind_piu_promocje/point_service.jpg") no-repeat;
}

.block-dialog-internet .internetCenter.promo.internet .bgInternet {
    background: url("/sites/default/files/files/banery/ind_piu_promocje/point_service.jpg") no-repeat;
}

.block-dialog-internet .internetCenter.promo.pointService .bgInternet {
    background: url("/sites/default/files/files/banery/ind_piu_promocje/point_service.jpg") no-repeat;
}

.block-dialog-internet .internetCenter.promo.rabbit .bgInternet {
    background: url("/sites/default/files/files/banery/ind_piu_promocje/kroliki.jpg") no-repeat;
}

.block-dialog-internet .internetCenter.promo.man .bgInternet {
    background: url("/sites/default/files/files/banery/ind_piu_promocje/baner_man.jpg") no-repeat;
}

.block-dialog-internet .internetCenter.promo.fotel .bgInternet {
    background: url("../img/photos/topek_fotel.jpg") no-repeat;
}

.block-dialog-internet .internetCenter.promo.parrot .bgInternet {
    background: url("/sites/default/files/files/banery/ind_piu_promocje/topek_papuga.jpg") no-repeat;
}

.block-dialog-internet .internetCenter.promo.phone .bgInternet {
    background: url("../img/photos/baner_phone.jpg") no-repeat;
    padding: 20px 0 0 290px;
    width: 400px;
}

.section-business .block-dialog-internet .internetCenter.promo .bgInternet {
    background: url("/sites/default/files/files/banery/biz_piu_promocje/biznes_promocje.jpg") no-repeat;
    margin: 0;
    width: 291px;
}

.section-business .block-dialog-internet .internetCenter.promo .bgInternet ul.list {
    margin: 10px 0 0;
}

.section-business .block-dialog-internet .internetCenter.promo .bgInternet ul.list li {
    background: url(../img/narrows/nar_grey2.gif) no-repeat 0 5px;
    padding-left: 10px;
    float: none;
}

.section-business .block-dialog-internet .internetCenter.promo .bgInternet ul.list li a {
    color: #333;
}

.block-dialog-internet .internetCenter .bgInternet.rates {
    background: url("../img/photos/bg_taryfy.jpg") no-repeat;
}

.block-dialog-internet .internetCenter .bgInternet.rates p {
    padding-bottom: 15px;
}

.block-dialog-internet .internetCenter .bgInternet h1 {
    background: url("../img/titles/internet_dialog_01.gif") no-repeat;
    width: 290px;
    height: 68px;
    margin-bottom: 20px;
}

.block-dialog-internet .internetCenter .bgInternet h1.uslugi {
    background: url("../img/titles/uslugi_dodatkowe.png") no-repeat;
    width: 274px;
    height: 38px;
}

.block-dialog-internet .internetCenter.promo .bgInternet h1 {
    background: url("../img/titles/tv_cyfrowa.gif") no-repeat;
    height: 38px;
}

.block-dialog-internet .internetCenter.promo .bgInternet2 h1 {
    background: url("../img/titles/internet_telefon.gif") no-repeat;
    height: 38px;
}

.block-dialog-internet .internetCenter.promo.rabbit .bgInternet h1 {
    background: url("../img/titles/rabbit.png") no-repeat;
    height: 81px;
    margin-top: 20px;
}

.block-dialog-internet .internetCenter.promo.phone .bgInternet h1 {
    background: url("../img/titles/h1_phone.png") no-repeat;
    height: 35px;
    width: 368px;
    margin-top: 20px;
}

.block-dialog-internet .internetCenter.promo.man .bgInternet h1 {
    background: url("../img/titles/man.png") no-repeat;
    height: 63px;
    margin: 20px 0 0 0;
}

.block-dialog-internet .internetCenter.promo.fotel .bgInternet h1 {
    background: url("../img/titles/man.png") no-repeat;
    height: 63px;
    margin: 20px 0 0 0;
}

.block-dialog-internet .internetCenter.promo.tv .bgInternet h1 {
    background: url("../img/titles/promo_telewizja_cyfrowa.png") no-repeat;
    height: 60px;
}

.block-dialog-internet .internetCenter.promo.pakiet .bgInternet h1 {
    background: url("../img/titles/promo_pakiet.png") no-repeat;
    height: 32px;
}

.block-dialog-internet .internetCenter.promo.internet .bgInternet h1 {
    background: url("../img/titles/promo_internet.png") no-repeat;
    height: 90px;
}

.block-dialog-internet .internetCenter.promo.pointService .bgInternet h1 {
    background: url("../img/titles/h1_odwiedz_salon.png") no-repeat;
    height: 80px;
}

.section-business .block-dialog-internet .internetCenter.promo .bgInternet h1 {
    background: url("../img/titles/biznes_promocje.png") no-repeat;
    height: 26px;
}

.block-dialog-internet .internetCenter.promo .bgInternet p {
    width: 270px;
}

.block-dialog-internet .internetCenter.promo .bgInternet p.price {
    background: url("../img/titles/65zl.gif") no-repeat;
    height: 81px;
    width: 161px;
    margin-top: 20px
}

.block-dialog-internet .internetCenter.promo ul li {
    float: left;
    margin-right: 10px;
}

.block-dialog-internet .internetCenter .order {
    background: url(../img/buttons/orange_85x26.png) no-repeat 0 0;
    border: medium none;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    padding-bottom: 3px;
    width: 85px;
    margin-top: 20px;
    display: block;
    text-decoration: none;
    text-align: center;
    float: left;
    padding-top: 5px;
}

.block-dialog-internet .internetCenter .order2 {
    background: url(../img/buttons/orange_85x26.png) no-repeat 0 0;
    border: medium none;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    padding-bottom: 3px;
    width: 85px;
    margin-top: 149px;
    display: block;
    text-decoration: none;
    text-align: center;
    float: left;
    padding-top: 5px;
}

.block-dialog-internet .internetCenter .details {
    display: block;
    background: url(../img/buttons/press_small_box_yellow.gif) no-repeat;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    padding-bottom: 3px;
    width: 85px;
    margin-top: 20px;
    color: #fff;
    display: block;
    text-decoration: none;
    text-align: center;
    float: left;
    padding-top: 5px;
}

.block-dialog-internet .internetCenter .details.right {
    float: right;
    margin-top: -47px;
}

.block-dialog-internet .internetCenter .details .p1 {
    display: block;
}

.block-dialog-internet .internetCenter .details .p2 {
    display: none;
}

.block-dialog-internet .internetCenter .details.active .p1 {
    display: none;
}

.block-dialog-internet .internetCenter .details.active .p2 {
    display: block;
}

.block-dialog-internet .internetCenter .forText {
    float: none;
    margin: 0 0 0 550px;
}

.block-dialog-internet .internetCenter.promo .smallbox {
    width: 334px;
    float: left;
    margin: 10px 0 20px 0;
    font-family: tahoma;
}

.block-dialog-internet .internetCenter.promo .smallbox h2 {
    border: none;
    margin-bottom: 10px;
}

.block-dialog-internet .internetCenter.promo .more {
    display: block;
    background: url(../img/buttons/press_small_box_blue.gif) no-repeat;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    width: 65px;
    margin-top: 20px;
    color: #fff;
    display: block;
    text-decoration: none;
    text-align: center;
    line-height: 26px;
}

.block-dialog-internet .internetCenter.promo .smallbox div.photo {
    float: left;
}

.block-dialog-internet .internetCenter.promo .smallbox div.text {
    float: left;
    width: 220px;
    margin-left: 10px;
}

.block-dialog-internet .internetCenter.promo .smallbox div.text.small {
    width: 130px;
}

.block-dialog-internet .internetCenter.promo .scrollPromo {
    margin: 15px 0 0 7px;
    width: 675px;
    overflow: auto;
    height: 255px;
}

.block-dialog-internet .internetCenter.promo .scrollPromo.mobile {
    height: 170px;
    margin: 15px 0 0 18px;
    width: 654px;
}

.block-dialog-internet .internetCenter.promo .scrollPromo li {
    text-align: center;
    width: 225px;
    margin: 0;
}

.block-dialog-internet .internetCenter.promo .scrollPromo.mobile li {
    width: 218px;
}

.block-dialog-internet .internetCenter.promo .scrollPromo.mobile li a.phone {
    display: block;
    float: left;
    margin-right: 10px;
}

.block-dialog-internet .internetCenter.promo .scrollPromo.mobile li div.phoneText {
    float: left;
    padding-top: 10px;
}

.block-dialog-internet .internetCenter.promo .scrollPromo.mobile li div.phoneText .phoneTextHeight {
    height: 80px;
}

.block-dialog-internet .internetCenter.promo .scrollPromo.mobile li p {
    text-align: left;
    font-family: arial;
    font-size: 11px;
    width: 118px;
}

.block-dialog-internet .internetCenter.promo .scrollPromo.mobile li p strong {
    display: block;
}

.block-dialog-internet .internetCenter.promo .scrollPromo.mobile li p.price {
    margin: 5px 0;
}

.block-dialog-internet .internetCenter.promo .scrollPromo.mobile li p a.phoneDetails {
    display: block;
    background: url(../img/buttons/press_small_box_blue_big.gif) no-repeat;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    width: 85px;
    color: #fff;
    display: block;
    text-decoration: none;
    text-align: center;
    line-height: 26px;
}

.block-dialog-internet .internetCenter.promo .bgInternet p.price span {
    display: none;
}

.block-dialog-internet .internetCenter .bgInternet h1.tp {
    background: url("../img/titles/internet_tp_01.gif") no-repeat;
}

.block-dialog-internet .internetCenter .bgInternet h1.rates {
    background: url("../img/titles/telefon_stacjonarny_tp.gif") no-repeat;
}

.block-dialog-internet .internetCenter .bgInternet h1.title1 {
    background: url("../img/titles/straznik.png") no-repeat;
    width: 323px;
    height: 34px;
}

.block-dialog-internet .internetCenter .bgInternet h1.title2 {
    background: url("../img/titles/usluga1011.png") no-repeat;
    width: 261px;
    height: 35px;
}

.block-dialog-internet .internetCenter .bgInternet h1.title3 {
    background: url("../img/titles/oszczedne_rozmowy.png") no-repeat;
    width: 272px;
    height: 60px;
}

.block-dialog-internet .internetCenter .bgInternet h1.title4 {
    background: url("../img/titles/newfon.png") no-repeat;
    width: 301px;
    height: 35px;
}

.block-dialog-internet .internetCenter .bgInternet h1 span {
    display: none;
}

.block-dialog-internet .internetCenter a.sbmBig {
    background: url(../img/buttons/bg_left_orange_smoth.gif) no-repeat left center;
    color: #fff;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    text-decoration: none;
}

.block-dialog-internet .internetCenter a.sbmBig span {
    background: url("../img/buttons/bg_right_orange_smoth.gif") no-repeat right center;
    display: block;
    float: left;
    height: 27px;
    line-height: 20px;
    padding: 5px 15px 0;
    text-align: center;
    width: 135px;
    font-family: arial;
}

.block-dialog-internet .internetCenter table.leftColumn {
    width: 110px;
    float: left;
    border-right: 1px solid #E3E3E3;
    position: relative;
    margin-right: -1px;
}

.block-dialog-internet .internetCenter table.leftColumn td {
    height: 52px;
    font-size: 11px;
    height: 50px;
    border: none;
    border-bottom: 1px solid #e3e3e3;
    text-align: left;
}

.block-dialog-internet .internetCenter table.leftColumn td.first {
    height: 185px;
}

.block-dialog-internet .internetCenter table.leftColumn td.mid {
    height: 62px;
}

.block-dialog-internet .internetCenter div.rightColumn {
    float: left;
}

.block-dialog-internet .internetCenter div.rightColumn .scroll {
    width: 550px;
    overflow: hidden;
}

.block-dialog-internet .internetCenter table {
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-spacing: 0;
}

.block-dialog-internet .internetCenter table td {
    font-family: tahoma;
    font-size: 11px;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    text-align: center;
    padding: 0 8px;
    background: #fff;
    height: 50px;
}

.block-dialog-internet .internetCenter table tr.ico td {
    height: 62px;
}

.block-dialog-internet .internetCenter table td strong {
    font-size: 12px;
}

.block-dialog-internet .internetCenter table .promotion {
    color: #F4931B;
    font-size: 14px;
    font-weight: bold;
}

.block-dialog-internet .internetCenter table td p.minutes {
    display: block;
    background: url("../img/ico/minute.gif") no-repeat;
    width: 163px;
    height: 18px;
    line-height: 17px;
    font-family: tahoma;
    font-size: 10px;
    color: #333;
    margin-top: 5px;
}

.block-dialog-internet .internetCenter table td p.minutes span.orange {
    color: #fff;
    background: url("../img/ico/bg_minute.gif") no-repeat 18px 0;
    width: 163px;
    height: 18px;
    line-height: 17px;
    padding-right: 3px;
    text-align: right;
}

.block-dialog-internet .internetCenter table td p.minutes span {
    display: block;
    float: left;
    padding-left: 3px;
    text-align: left;
}

.block-dialog-internet .internetCenter table td ul.week {
    margin-top: 8px;
}

.block-dialog-internet .internetCenter table td ul.week li {
    float: left;
    font-family: arial;
    font-size: 11px;
    color: #333;
    text-align: center;
    line-height: 11px;
    width: 21px;
    height: 21px;
    background: url("../img/ico/week_none.gif") no-repeat;
    margin-left: 2px;
    line-height: 20px;
}

.block-dialog-internet .internetCenter table td ul.week li.half {
    background: url("../img/ico/week_half.gif") no-repeat;
}

.block-dialog-internet .internetCenter table td ul.week li.on {
    background: url("../img/ico/week_on.gif") no-repeat;
}

.block-dialog-internet .internetCenter table td.last {
    border: none;
}

.block-dialog-internet .internetCenter a {
    color: #114e8d;
}

.block-dialog-internet .internetCenter table tr.bold td {
    font-weight: bold;
    line-height: 1.5em;
    height: 160px;
    font-family: arial;
    font-size: 12px;
}

.block-dialog-internet .internetCenter table tr.bold img {
    margin-top: 5px;
}

.block-dialog-internet .internetCenter table tr.bold strong {
    font-size: 16px;
}

.block-dialog-internet .internetCenter .silver {
    padding: 0;
    margin: 0;
    background: url("../img/frames/internet_dialog_narrows.gif") no-repeat;
    text-align: left;
    width: 550px;
    border: none;
    height: 25px;
    position: relative;
}

.block-dialog-internet .internetCenter .silver a span {
    display: none;
}

.block-dialog-internet .internetCenter .silver a.arrow_left {
    background: url('../img/ico/arrows2.gif') no-repeat 9px 7px;
    width: 30px;
    height: 24px;
    display: block;
    position: absolute;
    width: 275px;
    left: 0;
    z-index: 2;
}

.block-dialog-internet .internetCenter .silver a.arrow_right {
    background: url('../img/ico/arrows2.gif') no-repeat 257px -17px;
    width: 30px;
    height: 24px;
    display: block;
    position: absolute;
    width: 275px;
    left: 275px;
    z-index: 2;
}

.block-dialog-internet .internetCenter .silver a.none_arrow {
    background: none;
}

.block-dialog-internet .internetCenter .silver .bgOragne {
    width: 490px;
    background-image: url('../img/bg/silver-bg.jpg');
    background-position: 2px 2px;
    background-repeat: no-repeat;
    position: absolute;
    left: 30px;
    z-index: 1;
}

.block-dialog-internet .internetCenter .silver .bgOragne.small {
    background-image: url('../img/bg/silver-bg-small.jpg');
    background-position: 10px 2px;
}

.block-dialog-internet .internetCenter .silver .bgOragne .scrollLi {
    width: 490px;
    overflow: hidden;
}

.block-dialog-internet .internetCenter .silver .bgOrange .scrollLi ul {
    margin: 0;
    list-style: none;
    height: 24px;
    text-align: left;
}

.block-dialog-internet .internetCenter .silver ul li {
    text-align: center;
    width: 122px;
    display: block;
    font: bold 14px Arial;
    line-height: 23px;
    color: #2B2B2B;
    float: left;
}

.block-dialog-internet .internetCenter .silver.small ul li {
    width: 98px;
}

/*
 .block-dialog-internet .internetCenter .silver ul li.select {
 color: #fff;
 }
 */
.block-dialog-internet .internetCenter .bgTarrif {
    height: 197px;
    width: 286px;
    background: url("../img/photos/bg_taryfy.jpg") no-repeat;
    margin: 0 -15px;
    font-size: 11px;
    padding: 30px 80px 0 325px;
}

.block-dialog-internet .internetCenter .bgTarrif h1 {
    background: url("../img/titles/telefon_stacjonarny_taryfy.gif") no-repeat;
    width: 365px;
    height: 68px;
    margin-bottom: 20px;
}

.block-dialog-internet .internetCenter label {
    color: #333;
    font-family: tahoma;
    font-size: 11px;
}

.block-dialog-internet .internetCenter dl.services {
    margin: 0 auto;
    width: 400px;
    padding: 15px 0;
}

.block-dialog-internet .internetCenter dl.services dd {
    margin-right: 10px;
    float: left;
    padding-top: 3px;
    width: 70px;
}

.block-dialog-internet .internetCenter dl.services dt .jsSelect {
    width: 300px;
    margin-bottom: 5px;
}

.block-dialog-internet .internetCenter .promoText {
    padding: 15px;
}

.block-dialog-internet .internetCenter .promoText.minHeight {
    min-height: 464px;
}

.block-dialog-internet .internetCenter .promoText p {
    padding-bottom: 30px;
}

.block-dialog-internet .internetCenter .promoText p.date {
    float: right;
    margin-top: -25px;
    font-size: 11px;
    color: #999;
}

.block-dialog-internet .internetCenter .promoText p.date2 {
    color: #999;
    float: right;
    font-size: 11px;
    margin-right: 3px;
    margin-top: 0px;
}

.block-dialog-internet .internetCenter .promoText p.titleResult {
    margin: 0;
    padding: 20px 0 5px 170px;
}

.block-dialog-internet .internetCenter .promoText p.titleResult span.first {
    width: 200px;
    display: block;
    float: left;
}

.block-dialog-internet .internetCenter .promoText p.price-slider {
    display: block;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-top: 15px;
    width: 465px;
    border-bottom: 1px solid #EBEBEB;
    font-family: arial;
    font-size: 21px;
    font-weight: bold;
    color: #2B2B2B;
}

.block-dialog-internet .internetCenter .promoText p.price-slider.nomarg {
    padding-top: 0;
}

.block-dialog-internet .internetCenter .promoText p.price-slider .first {
    width: 200px;
    display: block;
    float: left;
}

.block-dialog-internet .internetCenter .promoText p.price-slider span.price {
    background: url(../img/inputs/input_slide2.gif) no-repeat 0 0;
    height: 27px;
    width: 72px;
    display: block;
    float: left;
    padding-left: 3px;
    line-height: 27px;
    margin-right: 5px;
}

.block-dialog-internet .answers h3 {
    margin: 0 0 10px;
}

.block-dialog-internet .answers h3.ui-state-active {
    background: url("../img/narrows/circle-narrow-down.gif") no-repeat 0 4px;
}

.block-dialog-internet .answers dl {
    border-bottom: 1px solid #e2e2e2;
    clear: both;
    padding: 8px 0 7px;
    color: #333;
    font-family: tahoma;
    font-size: 11px;
    height: 1%;
}

.block-dialog-internet .answers dl.first {
    background-color: #f4f4f4;
    background: url(../img/bg/payment.gif) repeat-x 0 -24px;
    border-top: 1px solid #e2e2e2;
    margin-top: 20px;
}

.block-dialog-internet .answers dl.grey {
    background-color: #F7F7F7;
}

.block-dialog-internet .answers dl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.block-dialog-internet .answers dt {
    float: left;
    width: 140px;
    padding-left: 10px;
}

.block-dialog-internet .answers dd {
    float: right;
    line-height: 16px;
    padding-right: 10px;
    width: 495px;
}

.block-dialog-internet .answers dl dd table {
    margin: 7px 0;
    width: 98%;
    border-collapse: collapse;
    width: 375px;
}

.block-dialog-internet .answers dl dd table tr.grey {
    background-color: #F1F1F1;
}

.block-dialog-internet .answers dl dd table tr td {
    padding: 2px 4px;
    border: 1px solid #ccc;
    background: none;
    height: auto;
    text-align: left;
}

.block-dialog-internet .answers strong.green {
    color: #006600;
}

.block-dialog-internet .answers strong.orange {
    color: #FF6600;
}

.block-dialog-internet .internetCenter div.bigIco {
    margin: 10px 0 30px;
}

.block-dialog-internet .internetCenter .leftImg {
    float: left;
    margin: -10px 10px 10px 0;
}

.block-dialog-internet .internetCenter .rightImg {
    float: right;
    margin: 0 0 10px 10px;
}

.block-dialog-internet .internetCenter .smallLine {
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 20px;
}

.block-dialog-internet .internetCenter ul.list {
    padding-bottom: 15px;
}

.block-dialog-internet .internetCenter ul.list li {
    float: none;
    font-family: tahoma;
    font-size: 11px;
    background: url("../img/narrows/nar_orange.gif") no-repeat 0 4px;
    padding-left: 12px;
    padding-bottom: 5px;
}

.block-dialog-internet .internetCenter table.payment {
    margin: 15px 0 30px;
    border-collapse: collapse;
}

.block-dialog-internet .internetCenter table.payment td {
    text-align: left;
}

.block-dialog-internet .internetCenter table.payment tr.title td {
    background: url("../img/bg/payment.gif") repeat-x;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}

.block-dialog-internet .internetCenter table.payment td.second, .block-dialog-internet .internetCenter table.payment td.third, .block-dialog-internet .internetCenter table.payment td.fourth {
    width: 100px;
    text-align: center;
}

.block-dialog-internet .internetCenter .textArea p {
    padding: 0 0 15px 0;
}

.block-dialog-internet .internetCenter .textArea a {
    color: #005191;
}

.block-dialog-internet .internetCenter .textArea ul {
    padding: 0 0 15px 0;
}

.block-dialog-internet .internetCenter .textArea ul li {
    background: url(../img/narrows/nar_orange.gif) no-repeat 0 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding-left: 10px;
    font-family: tahoma;
    font-size: 11px;
}

.block-dialog-internet .internetCenter .textArea ul li.point {
    background: none;
    list-style-type: decimal;
    margin-left: 15px;
    padding-left: 0;
}

.block-dialog-internet .internetCenter .textArea table {
    border: none;
    padding-bottom: 15px;
}

.block-dialog-internet .internetCenter .textArea table tr td {
    text-align: left;
    height: auto;
    padding: 8px;
    vertical-align: top;
    border: none;
    border-bottom: 1px solid #E3E3E3;
}

.block-dialog-internet .internetCenter .textArea table tr.title td {
    background-color: #F4F4F4;
    border-top: 1px solid #E3E3E3;
}

.block-dialog-internet .internetCenter .textArea table tr td.first {
    font-weight: bold;
}

.block-dialog-internet .internetCenter .textArea table tr td strong {
    font-size: 11px;
}

.block-dialog-internet .internetCenter .textArea table tr td ul {
    padding: 5px 0;
}

.block-dialog-internet .internetCenter .textArea table tr td li {
    margin-left: 0px;
}

.block-dialog-internet .internetCenter .packetTv .chanel_list {
    background-color: #ebebeb;
    width: 305px;
    float: left;
    margin-right: 20px;
    margin-top: 30px;
}

.block-dialog-internet .internetCenter .packetTv .chanel_list li {
    padding: 8px 0 8px 8px;
    border-bottom: 1px solid #fff;
    float: none;
    margin-right: 0;
}

.block-dialog-internet .internetCenter .packetTv .chanel_list ul li {
    padding: 8px;
    border-bottom: 1px solid #ebebeb;
    padding-left: 20px;
}

.block-dialog-internet .internetCenter .packetTv .chanel_list .open ul {
    margin-top: 10px;
}

.block-dialog-internet .internetCenter .packetTv .chanel_list a {
    text-decoration: none;
}

.block-dialog-internet .internetCenter .packetTv .chanel_list label {
    padding-left: 20px;
    margin-top: -15px;
    display: block;
    width: 250px;
    font-family: arial;
    font-size: 11px;
    color: #333;
}

.block-dialog-internet .internetCenter .packetTv .chanel_list input {
}

.block-dialog-internet .internetCenter .packetTv .cloudArea {
    position: relative;
    float: right;
    margin-top: -15px;
    width: 20px;
}

.block-dialog-internet .internetCenter .packetTv .cloudArea .cloud {
    width: 254px;
    position: absolute;
    z-index: 2;
    top: -11px;
    left: 17px;
    display: none;
}

.block-dialog-internet .internetCenter .packetTv .cloudArea:hover .cloud {
    display: block;
}

.block-dialog-internet .internetCenter .packetTv .cloud .cloudTop {
    background: url("../img/frames/cloud_top.png") no-repeat;
    height: 32px;
    width: 254px;
    float: left;
}

.block-dialog-internet .internetCenter .packetTv .cloud .cloudMiddle {
    background: url("../img/frames/cloud_middle.png") repeat-y;
    width: 254px;
    float: left;
}

.block-dialog-internet .internetCenter .packetTv .cloud .cloudBottom {
    background: url("../img/frames/cloud_bottom.png") no-repeat;
    height: 16px;
    width: 254px;
    float: left;
}

.block-dialog-internet .internetCenter .packetTv .cloud h3 {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 25px;
}

.block-dialog-internet .internetCenter .packetTv .cloud ul {
    margin: 10px;
}

.block-dialog-internet .internetCenter .packetTv .cloud ul li {
    border: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 115px;
    min-height: 45px;
}

.block-dialog-internet .internetCenter .packetTv .cloud ul li img {
    margin-right: 0px;
    margin-bottom: 5px;
    float: left;
}

.block-dialog-internet .internetCenter .packetTv .cloud ul li span {
    float: left;
    width: 56px;
    font-size: 11px;
}

/* block-dialog-tariff */
.block-dialog-tariff {
    width: 700px;
    margin: 10px 0;
    margin-right: 8px;
    font-family: arial;
    font-size: 12px;
    color: #2B2B2B;
    background: #fff;
}

.block-dialog-tariff .tariffTop {
    background: url("../img/frames/internet_top.gif");
    height: 15px;
}

.block-dialog-tariff .tariffCenter {
    padding: 0 20px 20px 20px;
    background: url("../img/frames/site_map_center.gif");
}

.block-dialog-tariff .tariffBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
}

.block-dialog-tariff .tariffCenter h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
}

.block-dialog-tariff .tariffCenter .bgTarrif {
    height: 197px;
    width: 286px;
    background: url("../img/photos/bg_taryfy.jpg") no-repeat;
    margin: 0 -15px;
    font-size: 11px;
    padding: 30px 80px 0 325px;
}

.block-dialog-tariff .tariffCenter .bgTarrif h1 {
    background: url("../img/titles/telefon_stacjonarny_taryfy.gif") no-repeat;
    width: 365px;
    height: 68px;
    margin-bottom: 20px;
}

.block-dialog-tariff .tariffCenter .bgTarrif h1 span {
    display: none;
}

.block-dialog-tariff .tariffCenter .bgTarrif p {
    margin-bottom: 10px;
    font-family: tahoma;
    font-size: 11px;
}

.block-dialog-tariff .tariffCenter .bgTarrif p a {
    color: #1d5aa2;
}

.block-dialog-tariff .tariffCenter a.sbmBig {
    background: transparent url(../img/buttons/bg_left_orange_smoth.gif) no-repeat scroll left center;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    text-decoration: none;
    margin-bottom: 15px;
}

.block-dialog-tariff .tariffCenter a.sbmBig span {
    background: transparent url(../img/buttons/bg_right_orange_smoth.gif) no-repeat scroll right center;
    display: block;
    float: left;
    height: 27px;
    line-height: 20px;
    padding: 5px 15px 0;
    text-align: center;
    width: 135px;
}

.block-dialog-tariff .tariffCenter table, .block-dialog-tariff .tariffCenter table td {
    border: 1px solid #e3e3e3;
    border-collapse: collapse;
    font: 11px Arial;
    margin-top: 20px;
}

.block-dialog-tariff .tariffCenter table {
    width: 659px;
}

.block-dialog-tariff .tariffCenter table td {
    text-align: center;
    padding: 10px;
    background: white;
}

.block-dialog-tariff .tariffCenter table td p.minutes {
    display: block;
    background: url("../img/ico/minute.gif") no-repeat;
    width: 163px;
    height: 18px;
    line-height: 17px;
    font-family: tahoma;
    font-size: 10px;
    color: #333;
    margin-top: 5px;
}

.block-dialog-tariff .tariffCenter table td p.minutes span.orange {
    color: #fff;
    background: url("../img/ico/bg_minute.gif") no-repeat 18px 0;
    width: 163px;
    height: 18px;
    line-height: 17px;
    padding-right: 3px;
    text-align: right;
}

.block-dialog-tariff .tariffCenter table td p.minutes span {
    display: block;
    float: left;
    padding-left: 3px;
    text-align: left;
}

.block-dialog-tariff .tariffCenter table td ul.week {
    margin-top: 8px;
}

.block-dialog-tariff .tariffCenter table td ul.week li {
    float: left;
    font-family: arial;
    font-size: 11px;
    color: #333;
    text-align: center;
    line-height: 11px;
    width: 21px;
    height: 21px;
    background: url("../img/ico/week_none.gif") no-repeat;
    margin-left: 2px;
    line-height: 20px;
}

.block-dialog-tariff .tariffCenter table td ul.week li.half {
    background: url("../img/ico/week_half.gif") no-repeat;
}

.block-dialog-tariff .tariffCenter table td ul.week li.on {
    background: url("../img/ico/week_on.gif") no-repeat;
}

.block-dialog-tariff .tariffCenter table td.side {
    text-align: left;
    width: 90px;
}

.block-dialog-tariff .tariffCenter table a {
    color: #114e8d;
}

.block-dialog-tariff .tariffCenter table tr.bold td {
    font-weight: bold;
    line-height: 1.5em;
}

.block-dialog-tariff .tariffCenter table tr.bold img {
    margin-top: 5px;
}

.block-dialog-tariff .tariffCenter table tr.bold big {
    font-size: 13px;
}

.block-dialog-tariff .tariffCenter table td.slider {
    padding: 0;
}

.block-dialog-tariff .tariffCenter table td.slider a span {
    display: none;
}

.block-dialog-tariff .tariffCenter table td.slider a.arrow_left {
    background: #fff url('../img/ico/arrows.jpg') 10px center no-repeat;
    width: 30px;
    height: 24px;
    display: block;
    float: left;
    margin-top: 4px;
}

.block-dialog-tariff .tariffCentertable td.slider a.arrow_right {
    background: #fff url('../img/ico/arrows.jpg') right center no-repeat;
    width: 30px;
    height: 24px;
    display: block;
    float: right;
    margin-top: 4px;
}

.block-dialog-tariff .tariffCenter table td.slider ul {
    border: 1px solid #e3e3e3;
    border-width: 0 1px;
    margin: 0 30px;
    list-style: none;
    height: 24px;
    width: 487px;
    background: #fff url('../img/bg/slider-bg.jpg') 1px center no-repeat;
    text-align: left;
    padding-top: 7px;
}

.block-dialog-tariff .tariffCentertable td.slider li {
    display: inline;
    font: bold 13px Arial;
    padding: 7px 35px 0 40px;
}

.block-dialog-tariff .tariffCenter table td.slider li.selected {
    color: #fff;
}

/*plik block-availability.css*/
@charset "utf-8";

.block-dialog-availability {
    width: 700px;
    margin: 10px 0;
    margin-right: 8px;
    font-family: tahoma;
    font-size: 11px;
    color: #333;
}

.block-dialog-availability .availabilityTop {
    background: url("../img/frames/site_map_top.gif");
    height: 15px;
}

.block-dialog-availability .availabilityCenter {
    padding: 0 20px 20px 20px;
    width: 650px;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    background-color: #fff;
}

.block-dialog-availability .availabilityBottom {
    background: url("../img/frames/site_map_bottom_transparent.gif") no-repeat bottom center;
    height: 15px;
}

.block-dialog-availability .availabilityCenter h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.block-dialog-availability .availabilityCenter h3 {
    color: #2B2B2B;
    font-family: arial;
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.block-dialog-availability .line {
    background: url(../img/frames/internet_line.gif) no-repeat 0 0;
    height: 20px;
    margin: 0 -20px;
    width: 690px;
}

.block-dialog-availability .tlephon_photo {
    float: right;
    margin-right: -15px;
    margin-top: -120px;
}

.block-dialog-availability .availabilityCenter a.color {
    color: #005191;
}

.block-dialog-availability .sbmBig {
    background: url(../img/buttons/bg_left_orange_smoth.gif) no-repeat left center;
    color: #fff;
    display: block;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    margin-top: 30px;
    text-decoration: none;
    float: right;
    margin-bottom: 30px;
}

.block-dialog-availability .sbmBig span {
    background: url(../img/buttons/bg_right_orange_smoth.gif) no-repeat right center;
    display: block;
    float: left;
    height: 27px;
    line-height: 20px;
    padding: 5px 15px 0;
    text-align: center;
    width: 155px;
}

.block-dialog-availability .availabilityCenter a.sbmBig {
    color: #fff;
}

.block-dialog-availability .availabilityCenter small {
    font-size: 11px;
    color: #666;
}

.block-dialog-availability .availabilityCenter p {
    padding: 0 0 15px 0;
}

.block-dialog-availability .availabilityCenter a {
    color: #005191;
}

.block-dialog-availability .availabilityCenter ul {
    padding: 0 0 15px 0;
}

.block-dialog-availability .availabilityCenter ul li {
    background: url(../img/narrows/nar_orange.gif) no-repeat 0 4px;
    margin-bottom: 5px;
    margin-left: 10px;
    padding-left: 10px;
}

.block-dialog-availability .availabilityCenter .box {
    float: left;
    width: 204px;
    border-right: 4px solid #e2e2e2;
    padding-left: 10px;
    margin-top: -10px;
    padding-top: 10px;
    padding-bottom: 20px;
    margin-bottom: -30px;
}

.block-dialog-availability .availabilityCenter .box h2 {
    width: 190px;
}

.block-dialog-availability .availabilityCenter .box.first {
    margin-left: -10px;
}

.block-dialog-availability .availabilityCenter .box ul {
    padding: 0 0 0 0;
}

.block-dialog-availability .availabilityCenter .no-border {
    border: 0;
}

#ul_powiat2 {
    dispaly: none;
}

#ul_gmina2 {
    dispaly: none;
}

.noborder {
    border: 0px !important;
    text-align:left !important;
}

/*plik block-infoline.css*/
@charset "utf-8";

.block-dialog-infoline {
    width: 700px;
    margin: 10px 0;
    margin-right: 8px;
    font-family: tahoma;
    font-size: 12px;
    color: #2B2B2B;
}

.block-dialog-infoline .infolineTop {
    background: url("../img/frames/site_map_top_white.gif");
    height: 15px;
    width: 700px;
}

.block-dialog-infoline .infolineCenter {
    padding: 0 16px 0;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    width: 658px;
    background-color: #fff;
}

.section-business .block-dialog-infoline .infolineCenter {
    border-left: none;
    border-right: none;
}

.block-dialog-infoline .infolineBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
    clear: both;
}

.block-dialog-infoline .infolineCenter h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
}

.block-dialog-infoline .infolineCenter h2.marg {
    margin-bottom: 20px;
}

.section-business .block-dialog-infoline .infolineCenter h2 {
    margin-top: 20px;
}

.section-business .block-dialog-infoline .infolineCenter h2.margTop {
    margin-top: 30px;
}

.block-dialog-infoline .line {
    background: url(../img/frames/internet_line.gif) no-repeat 0 0;
    height: 20px;
    margin: 0 -16px;
    width: 690px;
}

.block-dialog-infoline .line.partners {
    margin: -7px -16px 0 -16px;
    background: url(../img/frames/internet_line_nobackground.gif) no-repeat 0 0;
}

.section-business .block-dialog-infoline .leftAreaPhone {
    float: left;
    width: 370px;
}

.block-dialog-infoline .tlephon_photo {
    float: right;
    margin-right: -15px;
    margin-top: -120px;
}

.section-business .block-dialog-infoline .tlephon_photo {
    float: right;
    margin-right: 0px;
    margin-top: 0px;
}

.block-dialog-infoline img.partners {
    float: left;
    margin-left: -16px;
    margin-top: 14px;
}

.block-dialog-infoline .txtPartners {
    float: left;
    width: 400px;
    margin-left: 20px;
}

.block-dialog-infoline .infolineCenter a.color {
    color: #005191;
}

.block-dialog-infoline a.yellow {
    background: url(../img/buttons/yellow.gif) no-repeat left center;
    height: 27px;
    line-height: 27px;
    text-align: center;
    width: 135px;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    display: block;
    text-decoration: none;
}

.block-dialog-infoline a.orange {
    background: url(../img/buttons/bg_orange_105.gif) no-repeat left center;
    height: 27px;
    line-height: 27px;
    text-align: center;
    width: 105px;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    display: block;
    text-decoration: none;
}

.block-dialog-infoline .sbmBig {
    background: transparent url(../img/buttons/bg_left_orange_smoth.gif) no-repeat scroll left center;
    color: #fff;
    display: block;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    margin-top: 30px;
    text-decoration: none;
    float: right;
    margin-bottom: 30px;
}

.block-dialog-infoline .sbmBig span {
    background: transparent url(../img/buttons/bg_right_orange_smoth.gif) no-repeat scroll right center;
    display: block;
    float: left;
    height: 27px;
    line-height: 20px;
    padding: 5px 15px 0;
    text-align: center;
    width: 155px;
}

.section-business .block-dialog-infoline .sbmBig {
    background: transparent url(../img/buttons/bg_left_blue.gif) no-repeat scroll left center;
    color: #fff;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    text-decoration: none;
    margin: 5px 0;
}

.section-business .block-dialog-infoline .sbmBig.partner {
    margin: 15px 0 0 30px;
}

.section-business .block-dialog-infoline .sbmBig span {
    background: transparent url(../img/buttons/bg_right_blue.gif) no-repeat scroll right center;
    display: block;
    float: left;
    height: 27px;
    line-height: 20px;
    padding: 5px 15px 0;
    text-align: center;
    width: 120px;
}

.block-dialog-infoline .sbmBig a {
    color: white;
}

.block-dialog-infoline .infolineCenter small {
    font-size: 11px;
    color: #9b9b9b;
}

.block-dialog-infoline .infolineCenter p { /*margin: 20px 0;*/
}

.block-dialog-infoline .infolineCenter p.tb {
    width: 160px;
    margin: 0 20px 0 0;
    float: left;
    display: block;
}

.block-dialog-infoline .infolineCenter p.tb strong {
    display: block;
    margin-bottom: 10px;
}

.block-dialog-infoline .infolineCenter .telephons td {
    vertical-align: top;
    padding: 8px 0;
    padding-right: 15px;
    border-bottom: 1px solid #e2e2e2;
    font-size: 12px;
    background: #fff;
}

.section-business .block-dialog-infoline .infolineCenter .telephons td {
    vertical-align: middle;
    padding: 5px 15px 0 0;
    border-bottom: none;
    font-size: 12px;
    background: #fff;
}

.section-business .block-dialog-infoline .infolineCenter .telephons td strong {
    color: #004E8C;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
}

.block-dialog-infoline .infolineCenter .woj {
    margin-top: 50px;
}

.block-dialog-infoline .infolineCenter .woj li {
    padding: 1px 0;
}

.block-dialog-infoline .infolineCenter .woj a {
    color: #005191;
    font-size: 11px;
    padding: 5px 0;
}

.block-dialog-infoline .infolineCenter .key {
    float: left;
    margin-left: -15px;
}

.block-dialog-infoline .infolineCenter .map {
    float: right;
    margin-left: -15px;
}

.block-dialog-infoline .infolineCenter .prog_par {
    width: 150px;
    float: right;
    margin-top: 20px;
}

.block-dialog-infoline .infolineCenter .prog_par li {
    padding: 0 0 2px 10px;
    background: url(../img/narrows/nar_orange.gif) no-repeat 0 7px;
}

.block-dialog-infoline .infolineCenter .prog_par li a {
    color: #005191;
    font-size: 11px;
    padding: 5px 0;
}

.block-dialog-infoline .infolineCenter .prod {
    float: left;
    font-size: 11px;
    text-align: center;
    margin: 0 5px;
}

.block-dialog-infoline .infolineCenter .prod p {
    margin: 0;
    margin-top: 5px;
}

.block-dialog-infoline .infolineCenter .prod_txt {
    float: left;
    font-size: 11px;
    text-align: left;
    width: 118px;
    padding-top: 25px;
    padding-left: 8px;
}

.block-dialog-infoline .news {
    border-bottom: 1px solid #ebebeb;
    font-family: tahoma;
    font-size: 11px;
    margin-bottom: 10px;
    width: 635px;
}

.block-dialog-infoline .news.last {
    border: none;
}

.block-dialog-infoline .news.last.marg {
    margin-bottom: 10px;
}

.block-dialog-infoline .news h3 {
    color: #2B2B2B;
    font-size: 12px;
    background: url("../img/narrows/nar_round_white.gif") no-repeat;
    padding-left: 25px;
    margin-bottom: 10px;
    font-family: arial;
}

.block-dialog-infoline .bottomLine {
    border-bottom: 1px solid #EBEBEB;
    height: 1px;
    width: 100%;
    margin: -3px 0 10px 25px;
}

.block-dialog-infoline ul li {
    color: #005191;
    display: block;
    padding-left: 12px;
    background: url("../img/narrows/nar_orange.gif") no-repeat left center;
    font-family: tahoma;
    font-size: 11px;
    margin-left: 25px;
    padding-bottom: 15px;
}

.block-dialog-infoline ul li .licontent {
    display: none;
    padding-left: 10px;
}

.block-dialog-infoline ul li.active .licontent {
    display: block;
}

.block-dialog-infoline ul li .licontent p {
    color: #333;
    margin: 0 0;
}

.block-dialog-infoline ul li .licontent p.red {
    color: #FF0000;
}

.block-dialog-infoline ul li .licontent p.annotation {
    font-size: 10px;
    color: #494949;
    line-height: 15px;
}

.block-dialog-infoline ul.bottomNarrows li {
    background: none;
    padding-left: 0;
}

.block-dialog-infoline ul li a {
    color: #005191;
    background: url("../img/narrows/nar_orange_bottom.gif") no-repeat 0 6px;
    padding-left: 12px;
}

.block-dialog-infoline ul li a.simple {
    background: none;
    padding: 0;
}

.block-dialog-infoline ul li.active a, .block-dialog-infoline ul li a.active {
    color: #ff9d00;
    font-weight: bold;
    background: url("../img/narrows/nar_orange_top.gif") no-repeat 0 6px;
}

.block-dialog-infoline ul li table.rates {
    margin: 15px auto 15px auto;
    border-collapse: collapse;
    margin: 15px 0;
    width: 100%;
}

.block-dialog-infoline ul li table.rates.files {
    width: 345px;
}

.block-dialog-infoline ul li table.rates tr.title td {
    font-weight: bold;
    border: 1px solid #fff;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    font-family: arial;
}

.block-dialog-infoline ul li table.rates tr.title td.first {
    border-left: 1px solid #e2e2e2;
}

.block-dialog-infoline ul li table.rates tr.title td.last {
    border-right: 1px solid #e2e2e2;
}

.block-dialog-infoline ul li table.rates tr td {
    padding: 5px 10px;
    font-family: arial;
    font-size: 11px;
    color: #333;
    border: 1px solid #e2e2e2;
}

.block-dialog-infoline ul li table.rates tr td.first {
    width: 210px;
    border-right: 1px solid #fff;
    vertical-align: top;
}

.block-dialog-infoline ul li table.rates tr td.second {
    background: #f4f4f4;
    border-right: 1px solid #f4f4f4;
}

.block-dialog-infoline ul li table.rates tr td.third {
    text-align: right;
    width: 71px;
    background: #f4f4f4;
    border-right: 1px solid #f4f4f4;
}

.block-dialog-infoline ul li table.rates tr td.fourth {
    text-align: right;
    width: 42px;
    background: #f4f4f4;
}

.block-dialog-infoline ul li table.rates tr td strong {
    font-family: arial;
    font-weight: bold;
    font-size: 18px;
    color: #2b2b2b;
    display: block;
    margin: 0;
}

.block-dialog-infoline ul li table.rates tr td ul li {
    background: none;
    color: #2b2b2b;
    padding: 4px 0;
    margin: 0;
    font-family: arial;
}

.block-dialog-infoline ul li .licontent .parametrs {
    margin: 30px 20px 20px 10px;
    width: 299px;
    float: left;
}

.block-dialog-infoline ul li .licontent .parametrs.small {
    width: 250px;
}

.block-dialog-infoline ul li .licontent .awardImages {
    float: left;
    margin: 20px 0;
}

.block-dialog-infoline ul li .licontent .parametrs li {
    background: none;
    color: #2b2b2b;
    padding: 4px 0 4px 8px;
    margin: 0;
    font-family: arial;
    background: url(../img/narrows/nar_orange.gif) no-repeat scroll 0 8px;
}

.block-dialog-infoline ul li .licontent .parametrs ul {
    margin: 10px 0;
}

.block-dialog-infoline ul li .licontent ul.parametrs li a {
    background: none;
    padding: 0;
}

.block-dialog-infoline ul li table.rates tr td ul li.active {
    background: none;
}

.block-dialog-infoline .pagination {
    text-align: center;
    margin: 5px 0;
    font-size: 13px;
}

.block-dialog-infoline .pagination a {
    color: #005191;
    font-weight: bold;
    text-decoration: none;
}

.block-dialog-infoline .pagination a.previous {
    background: url("../img/narrows/nar_orange_left.gif") no-repeat left center;
    padding: 0 8px;
}

.block-dialog-infoline .pagination a.next {
    background: url("../img/narrows/nar_orange.gif") no-repeat right center;
    padding: 0 8px;
}

.block-dialog-infoline .pagination a.on {
    color: #ff7e00;
}

.block-dialog-infoline .pagination a:hover {
    color: #ff7e00;
}

.block-dialog-infoline .offerText {
    font-family: tahoma;
    font-size: 11px;
    color: #333;
}

.block-dialog-infoline .offerText p {
    margin: 0 0 20px 0;
}

.block-dialog-infoline .offerText ol {
    margin: 0 0 20px 20px;
}

.block-dialog-infoline .offerText ol li {
    margin-bottom: 5px;
}

.block-dialog-infoline .offerText ol a {
    color: #005091;
    font-family: tahoma;
    font-size: 11px;
}

.block-dialog-infoline .offerText p.noMargBottom {
    margin-bottom: 5px;
}

.block-dialog-infoline .offerText p small {
    font-size: 10px;
    margin-left: 10px;
}

.block-dialog-infoline .offerText p.center {
    text-align: center;
}

.block-dialog-infoline .offerText h3 {
    background: url(../img/narrows/nar_round_white.gif) no-repeat 0 0;
    color: #005191;
    font-family: arial;
    font-size: 12px;
    margin-bottom: 10px;
    padding-left: 25px;
}

.block-dialog-infoline .offerText h3.noarrow {
    background: none;
    padding-left: 0;
}

.block-dialog-infoline .offerText h3 span.orange {
    color: #FF9D00;
}

.block-dialog-infoline .offerText h4 {
    font-family: tahoma;
    font-size: 11px;
    margin: 0 0 7px 0;
}

.block-dialog-infoline .offerText h5 {
    font-family: tahoma;
    font-size: 11px;
    margin: 0 0 7px 0;
    background: url("../img/narrows/nar_orange.gif") no-repeat 0 4px;
    padding-left: 10px;
    padding-bottom: 15px;
}

.block-dialog-infoline .offerText ul {
    padding-bottom: 10px;
}

.block-dialog-infoline .offerText ul li {
    color: #333;
    background-position: 0 4px;
    padding-bottom: 6px;
    margin: 0;
}

.block-dialog-infoline .offerText ul.margBottom li {
    padding-bottom: 20px;
    margin-left: 25px;
}

.block-dialog-infoline .offerText .narrowLink {
    background: url("../img/narrows/nar_orange.gif") no-repeat left center;
    padding: 0 8px;
    font-family: tahoma;
    font-size: 11px;
    color: #005191;
}

.block-dialog-infoline .offerText a.button {
    background: url(../img/buttons/bg_left_orange.gif) no-repeat 0 0;
    display: block;
    float: left;
    height: 32px;
    margin: 0 0 30px 242px;
    text-decoration: none;
}

.block-dialog-infoline .offerText a.button span {
    background: url(../img/buttons/bg_right_orange.gif) no-repeat right center;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 32px;
    padding: 0 22px;
}

.block-dialog-infoline .offerText .photo {
    float: left;
    padding-left: 15px;
}

.block-dialog-infoline .offerText .rightArea {
    float: right;
    padding-top: 15px;
    width: 460px;
}

.block-dialog-infoline .offerText .participation {
    padding: 0 0 15px;
}

.block-dialog-infoline .offerText .participation dt {
    padding: 0 0 10px;
    clear: both;
}

.block-dialog-infoline .offerText .participation dt.radio {
    float: left;
    padding: 0 0 10px;
    width: 50px;
}

.block-dialog-infoline .offerText .participation dd {
    padding: 0 0 15px;
}

.block-dialog-infoline .offerText .participation dd.red {
    color: #f11313;
}

.block-dialog-infoline .offerText .participation dd.greyFrames {
    background-color: #EBEBEB;
    margin: 0 0 15px -10px;
    padding: 15px 10px;
}

.block-dialog-infoline .offerText .participation dd.smallLine {
    border-top: 1px solid #EBEBEB;
    margin-top: 15px;
    padding: 20px 0;
}

.block-dialog-infoline .offerText .participation dd.smallLineBottom {
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

.block-dialog-infoline .offerText .participation dd .agreeLabel {
    display: block;
    float: left;
    width: 600px;
}

.block-dialog-infoline .offerText .participation input {
    background: url(../img/inputs/text_big_410.gif) no-repeat left top;
    color: #333;
    font-family: tahoma;
    font-size: 11px;
    height: 14px;
    padding: 5px;
    vertical-align: middle;
    width: 400px;
}

.block-dialog-infoline .offerText .participation input.error {
    background: url(../img/inputs/text_big_410_error.gif) no-repeat left top;
}

.block-dialog-infoline .offerText .participation label.error {
    color: red;
    margin-left: 10px;
}

.block-dialog-infoline .offerText .participation input.phone1 {
    background: url(../img/inputs/text_49x24.gif) no-repeat left top;
    width: 39px;
    margin-right: 10px;
}

.block-dialog-infoline .offerText .participation input.phone2 {
    background: url(../img/inputs/text_349x24.gif) no-repeat left top;
    width: 339px;
}

.block-dialog-infoline .offerText .participation input.birth1 {
    background: url(../img/inputs/text_small_34.gif) no-repeat left top;
    width: 24px;
    margin-right: 16px;
}

.block-dialog-infoline .offerText .participation input.birth2 {
    background: url(../img/inputs/text_309x24.gif) no-repeat left top;
    width: 309px;
}

.block-dialog-infoline .offerText .participation input.radio {
    height: auto;
    width: auto;
    margin: 0 5px 0 15px;
    background: none;
}

.block-dialog-infoline .offerText .participation input.checkbox {
    height: auto;
    width: auto;
    margin: 0 5px 0 0;
    background: none;
}

.block-dialog-infoline .offerText .participation input#agree {
    float: left;
}

.block-dialog-infoline .offerText .participation .jsSelect {
    float: none;
    width: 410px;
}

.block-dialog-infoline .offerText .participation .sbm {
    background: url(../img/buttons/orange_147_41.gif) no-repeat right center;
    display: block;
    height: 41px;
    line-height: 41px;
    text-align: center;
    width: 147px;
    font-family: arial;
    font-weight: bold;
    font-size: 21px;
    color: #fff;
    margin: 0 auto;
}

.block-dialog-infoline .news strong {
    font-size: 11px;
    color: #666;
    margin: 0 0 0 25px;
}

.block-dialog-infoline .news p {
    margin: 0 0 0 25px;
}

.block-dialog-infoline .news .date {
    font-size: 11px;
    color: #666;
    text-align: right;
    display: block;
    width: 120px;
    float: right;
    margin: 0 0 5px 0;
}

.block-dialog-infoline .news .more {
    font-weight: bold;
    color: #0d4b95;
    display: block;
    float: right;
    margin: 5px 0 20px 10px;
    padding-left: 10px;
    background: url("../img/narrows/nar_orange.gif") no-repeat left center;
}

/*plik block-promotion.css*/
@charset "utf-8";

.block-dialog-promotion a.promo {
    background: url(/sites/default/files/files/banery/ind_produkty_i_uslugi/promo.jpg) no-repeat;
    width: 255px;
    height: 267px;
    margin-top: 10px;
    display: block;
}

.block-dialog-promotion h2 span {
    display: none;
}

.block-dialog-promotion .promo span {
    display: none;
}

.block-dialog-promotion .promo2 {
    background: url(/sites/default/files/files/banery/ind_right_ad/promo2.jpg) no-repeat scroll 0 0px;
    display: block;
    width: 255px;
    height: 267px;
    margin: 10px 0;
}

.block-dialog-promotion .promo2 span {
    display: none;
}

.block-dialog-promotion .promoBusinessTop {
    display: block;
    width: 255px;
    height: 140px;
    background: url(/sites/default/files/files/banery/biz_right_ad/promo_business.jpg) no-repeat scroll 0 0px;
    margin-top: 20px;
}

.block-dialog-promotion .promoBusinessCenter {
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    padding: 10px 15px;
    width: 223px;
}

.block-dialog-promotion .promoBusinessFooter {
    background: url(../img/frames/bg_promo_business_footer.gif) no-repeat 0 0px;
    width: 255px;
    height: 5px;
}

.block-dialog-promotion .promoBusinessCenter h2 {
    width: 206px;
    height: 42px;
    background: url(../img/titles/promo_business.gif) no-repeat scroll 0 0px;
}

.block-dialog-promotion .promoBusinessCenter h2.title2 {
    width: 206px;
    height: 31px;
    background: url(../img/titles/promo_business_02.gif) no-repeat scroll 0 0px;
}

.block-dialog-promotion .promoBusinessCenter p {
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    margin: 10px 0 0 0;
}

.block-dialog-promotion .promoBusinessCenter a.more {
    background: url(../img/buttons/bg_button_busines.gif) repeat-x 0 0;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    margin-left: 125px;
    margin-top: 20px;
    width: 85px;
    line-height: 27px;
    text-align: center;
    text-decoration: none;
    display: block;
}

/*plik block-hand-point.css*/
@charset "utf-8";

.block-dialog-hand-point {
    width: 700px;
    margin: 10px 0;
    margin-right: 6px;
    font-family: arial;
    font-size: 12px;
    color: #2B2B2B;
    background: #fff;
}

.charge .block-dialog-hand-point {
    width: 460px;
}

.block-dialog-hand-point .hand-pointTop {
    background: url("../img/frames/site_map_top.gif");
    height: 15px;
}

.block-dialog-hand-point .hand-pointCenter {
    padding: 0 11px 20px 11px;
    font-size: 11px;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    width: 668px;
}

.charge .block-dialog-hand-point .hand-pointCenter {
    padding: 0 11px 5px 11px;
    font-size: 11px;
    border: 0 none;
    width: 440px;
}

.charge .block-dialog-hand-point .hand-pointCenter div span {
    white-space: normal;
}

.section-business .block-dialog-hand-point .hand-pointCenter {
    border-left: none;
    border-right: none;
}

.block-dialog-hand-point .hand-pointCenter p {
    margin-bottom: 10px;
}

.block-dialog-hand-point .hand-pointCenter strong {
    margin-bottom: 10px;
    font-size: 13px;
}

.block-dialog-hand-point .hand-pointBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
}

.block-dialog-hand-point .hand-pointCenter h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.hand-pointCenter div span {
    white-space: normal;
}

.section-business .block-dialog-hand-point .hand-pointCenter h2 {
    margin-top: 20px;
}

.block-dialog-hand-point .hand-pointCenter h3 {
    font-size: 18px;
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    padding-bottom: 5px;
    margin: 15px 0;
}

.block-dialog-hand-point .line {
    background: transparent url(../img/frames/internet_line.gif) no-repeat scroll 0 0;
    height: 20px;
    margin: 0 -11px;
    width: 690px;
}

.block-dialog-hand-point .hand-pointCenter a.color {
    color: #005191;
}

.block-dialog-hand-point .hand-pointCenter .maps {
    margin: 30px 0;
    position: relative;
    z-index: 0;
}

.block-dialog-hand-point .hand-pointCenter .woj td {
    padding-right: 20px;
}

.block-dialog-hand-point .hand-pointCenter .legend a {
    text-decoration: none;
    color: #333333;
    margin-right: 20px;
}

.block-dialog-hand-point .hand-pointCenter .office {
    background: url(../img/ico/map_place_1.gif) no-repeat;
    padding: 12px 0 20px 40px;
}

.block-dialog-hand-point .hand-pointCenter .points {
    background: url(../img/ico/map_place_2.gif) no-repeat;
    padding: 12px 0 20px 40px;
}

.block-dialog-hand-point .hand-pointCenter .sellPoints {
    background: url(../img/ico/map_place_3.gif) no-repeat;
    padding: 12px 0 20px 40px;
}

.block-dialog-hand-point .hand-pointCenter .box {
    float: left;
    width: 272px;
    margin-right: 30px;
    margin-bottom: 30px;
}

.charge .block-dialog-hand-point .hand-pointCenter .box {
    width: 210px;
    margin: 0 10px 10px 0;
}

.block-dialog-hand-point .hand-pointCenter .box a {
    color: #005191;
}

/*plik block-featured-tv-all.css*/
@charset "utf-8";

.block-featured-tv-all {
    width: 700px;
    margin: 10px 0;
    margin-right: 8px;
    font-family: arial;
    font-size: 12px;
    color: #2B2B2B;
    background: #fff;
}

.block-featured-tv-all .featuredTvTop {
    background: #fff url("../img/frames/site_map_top.gif");
    height: 15px;
}

.block-featured-tv-all .featuredTvCenter {
    padding: 10px 13px 20px;
    width: 664px;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    margin-top: -5px;
}

.block-featured-tv-all .featuredTvBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
}

.block-featured-tv-all .featuredTvCenter h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.block-featured-tv-all .featuredTvCenter .tv_box {
    width: 666px;
    height: 295px;
    background: url("../img/bg/tv_box.gif") top no-repeat;
    float: left;
    margin: 15px 0px;
}

.block-featured-tv-all .featuredTvCenter .tv_box .options {
    width: 552px;
    height: 274px;
    background: #fff;
    margin: 9px 0 0 55px;
    background: #efefef;
    position: relative;
}

.block-featured-tv-all .featuredTvCenter .tv_box .options .player {
    margin-top: 2px;
    float: left;
    width: 480px;
    text-align: center;
    overflow: auto;
    background: #efefef;
    height: 292px;
}

.block-featured-tv-all .featuredTvCenter .tv_box .options .player ul li {
    float: left;
    width: 480px;
    height: 272px;
}

.block-featured-tv-all .featuredTvCenter .tv_box .options .hidden {
    background: url("../img/frames/hidden.gif") repeat-x 0 -16px;
    position: absolute;
    width: 550px;
    height: 18px;
    left: 0;
    top: 276px;
}

.block-featured-tv-all .featuredTvCenter .tv_box .options a {
    float: left;
    width: 36px;
}

.block-featured-tv-all .featuredTvCenter .left .alfasort {
    padding-left: 10px;
}

.block-featured-tv-all .featuredTvCenter .left .alfasort a {
    color: #004783;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    width: 34px;
}

.block-featured-tv-all .menu_small {
    border-bottom: 1px solid #ebebeb;
}

.block-featured-tv-all .menu_small a {
    text-align: center;
    font-weight: bold;
    color: #fff;
    background: url("../img/buttons/menu_small_2.gif") #fff top no-repeat;
    height: 24px;
    width: 105px;
    display: block;
    float: left;
    margin-right: 5px;
    padding-top: 7px;
    text-decoration: none;
    margin-bottom: -4px;
    border: 0;
}

.block-featured-tv-all .menu_small a.active {
    text-align: center;
    color: #fff;
    background: url("../img/buttons/menu_small_on_4.gif") top no-repeat;
    height: 30px;
    width: 105px;
    display: block;
    float: left;
    margin-right: 5px;
    padding-top: 7px;
    text-decoration: none;
    color: #2b2b2b;
    margin-bottom: -4px;
}

.block-featured-tv-all div.line {
    width: 690px;
    height: 20px;
    background: url("../img/frames/internet_line.gif") top no-repeat;
    margin: 10px -13px;
}

.block-featured-tv-all .menu_one {
    padding: 10px 0 10px 0;
}

.block-featured-tv-all .menu_one .front {
    float: left;
    margin: 0 20px 10px 0;
}

.block-featured-tv-all .menu_one .movie_info {
    border: 1px solid #e2e2e2;
    border-bottom: 0;
    margin-bottom: 20px;
    border-collapse: collapse;
}

.block-featured-tv-all .menu_one .movie_info td {
    border-bottom: 1px solid #e2e2e2;
    padding: 10px;
}

.block-featured-tv-all .menu_one .movie_info td.gray {
    border-left: 1px solid #e2e2e2;
    padding: 10px;
    background: #f6f6f6;
}

.block-featured-tv-all .close {
    float: right;
}

.block-featured-tv-all .menu_one p {
    margin-bottom: 20px;
    font-size: 11px;
}

.block-featured-tv-all .menu_one p a {
    color: #0d4b95;
}

.block-featured-tv-all .menu_two {
    padding: 10px 0 10px 0;
}

.block-featured-tv-all .menu_two .box_station {
    width: 100%;
    margin-bottom: 15px;
}

.block-featured-tv-all .menu_two .box_station ul li {
    font-size: 11px;
    color: #004783;
    font-weight: bold;
    background: url("../img/narrows/nar_orange.gif") 2px 8px no-repeat;
    padding-left: 10px;
    display: block;
    margin-left: 10px;
}

.block-featured-tv-all .menu_two .box_station .logotype {
    width: 102px;
    text-align: center;
    border-right: 1px solid #e2e2e2;
    float: left;
    padding: 10px 0;
    height: 60px;
}

.block-featured-tv-all .menu_two .box_station .when {
    float: left;
    height: 60px;
    padding: 10px 20px;
    border-right: 1px solid #e2e2e2;
}

.block-featured-tv-all .menu_two .box_station .where {
    float: left;
    height: 60px;
    padding: 10px 20px;
    border-right: 1px solid #e2e2e2;
    line-height: 19px;
}

.block-featured-tv-all .menu_three {
    padding: 10px 0 10px 0;
}

.block-featured-tv-all .menu_three .box_program {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 11px;
}

.block-featured-tv-all .menu_three .box_program h3 {
    margin-bottom: 10px;
    color: #005191;
    font-size: 12px;
}

.block-featured-tv-all .menu_three .box_program img {
    float: left;
    margin-right: 30px;
}

.block-featured-tv-all .menu_three .box_program p {
    margin-bottom: 10px;
}

.block-featured-tv-all .menu_three .box_program span {
    padding: 0 5px;
    border-right: 1px solid #e2e2e2;
}

.block-featured-tv-all .menu_three .box_program_conn {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 11px;
}

.block-featured-tv-all .menu_three .box_program_conn h3 {
    margin-bottom: 10px;
    color: #005191;
    font-size: 12px;
}

.block-featured-tv-all .menu_three .box_program_conn img {
    float: left;
    margin-right: 30px;
}

.block-featured-tv-all .menu_three .box_program_conn p {
    margin-bottom: 10px;
}

.block-featured-tv-all .menu_three .box_program_conn span {
    padding: 0 5px;
    border-right: 1px solid #e2e2e2;
}

.block-featured-tv-all .left .box {
    border: 1px solid #e2e2e2;
    width: 174px;
    margin-top: -10px;
}

.block-featured-tv-all .left {
    width: 197px;
    float: left;
    margin-left: 10px;
}

.block-featured-tv-all .right {
    width: 465px;
    float: left;
}

.block-featured-tv-all .right .pagination {
    margin: 5px 0;
    padding-bottom: 10px;
    font-size: 11px;
    float: left;
    width: 100%;
}

.block-featured-tv-all .pagination {
    text-align: center;
    margin: 5px 0;
    font-size: 13px;
}

.block-featured-tv-all .pagination a {
    color: #005191;
    font-weight: bold;
    text-decoration: none;
}

.block-featured-tv-all .pagination a.previous {
    background: url("../img/narrows/nar_orange_left.gif") no-repeat left center;
    padding: 0 8px;
}

.block-featured-tv-all .pagination a.next {
    background: url("../img/narrows/nar_orange.gif") no-repeat right center;
    padding: 0 8px;
}

.block-featured-tv-all .pagination a.on {
    color: #ff7e00;
}

.block-featured-tv-all .pagination a:hover {
    color: #ff7e00;
}

.block-featured-tv-all .right .box_program {
    border-bottom: 1px solid #e2e2e2;
    margin: 10px 0;
    padding-bottom: 10px;
    font-size: 11px;
    float: left;
    width: 46%;
    height: 150px;
    margin-right: 10px;
}

.block-featured-tv-all .right .box_program h3 {
    margin-bottom: 10px;
    color: #005191;
    font-size: 12px;
}

.block-featured-tv-all .right .box_program img {
    float: left;
    margin-right: 10px;
    width: 61px;
    height: 90px;
}

.block-featured-tv-all .right .box_program p {
    margin-bottom: 10px;
}

.block-featured-tv-all .right .box_program span {
    padding: 0 5px;
    /*border-right: 1px solid #e2e2e2 ;*/
}

.block-featured-tv-all .right .box_program_conn {
    border-bottom: 1px solid #e2e2e2;
    margin: 10px 0;
    padding-bottom: 10px;
    font-size: 11px;
    float: left;
    width: 46%;
    height: 150px;
    margin-right: 10px;
}

.block-featured-tv-all .right .box_program_conn h3 {
    margin-bottom: 10px;
    color: #005191;
    font-size: 12px;
}

.block-featured-tv-all .right .box_program_conn img {
    float: left;
    margin-right: 10px;
    width: 61px;
    height: 90px;
}

.block-featured-tv-all .right .box_program_conn p {
    margin-bottom: 10px;
}

.block-featured-tv-all .right .box_program_conn span {
    padding: 0 5px;
    border-right: 1px solid #e2e2e2;
}

.block-featured-tv-all .right .film {
    margin: 10px 5px 10px 0;
    padding-bottom: 10px;
    width: 220px;
    font-size: 11px;
    float: left;
}

.block-featured-tv-all .right .film h3 {
    margin-bottom: 1px;
    color: #005191;
    font-size: 12px;
}

.block-featured-tv-all .right .film img {
    float: left;
    margin-right: 15px;
}

.block-featured-tv-all .right .film p {
    margin-bottom: 6px;
}

.block-featured-tv-all .right .film p.price {
    color: #f17814;
    font-family: tahoma;
    font-size: 16px;
    font-weight: bold;
}

.block-featured-tv-all .right .film p a {
    background: url(../img/narrows/nar_orange.gif) no-repeat 2px 8px;
    padding: 3px 0 3px 10px;
    color: #004783;
}

.block-featured-tv-all .right .film span {
    padding: 0 5px;
    border-right: 1px solid #e2e2e2;
}

.block-featured-tv-all .right .lending {
    display: none;
}

.block-featured-tv-all .right .lending .alphabet a {
    color: #005191;
    font-size: 14px;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
    margin-left: 4px;
}

.block-featured-tv-all .right .program {
}

.block-featured-tv-all .right .program h3 {
    font-size: 16px;
    font-family: arial;
    color: #2b2b2b;
    margin-bottom: 10px;
}

.block-featured-tv-all .right .program .position {
    padding-bottom: 10px;
    font-size: 11px;
    background: url(../img/frames/tv_program1.gif) no-repeat 0 0;
    padding-left: 70px;
    position: relative;
}

.block-featured-tv-all .right .program .position.white {
    background: url(../img/frames/tv_program2.gif) no-repeat 0 0;
}

.block-featured-tv-all .right .program .position .time {
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    position: absolute;
    top: 10px;
    left: 9px;
}

.block-featured-tv-all .right .program .position .orange {
    background: url(../img/ico/tv_orange.png) no-repeat 0 0;
    width: 11px;
    height: 11px;
    position: absolute;
    top: 27px;
    left: 11px;
}

.block-featured-tv-all .right .program .position .green {
    background: url(../img/ico/tv_green.png) no-repeat 0 0;
    width: 11px;
    height: 11px;
    position: absolute;
    top: 27px;
    left: 11px;
}

.block-featured-tv-all .right .program .position .life {
    background: url(../img/ico/tv_nazywo.gif) no-repeat 0 0;
    width: 40px;
    height: 11px;
    position: absolute;
    top: 27px;
    left: 3px;
}

.block-featured-tv-all .right .program .position h3 {
    margin-bottom: 10px;
    color: #005191;
    font-size: 12px;
    padding-top: 10px;
}

.block-featured-tv-all .right .program .position p {
    margin-bottom: 10px;
}

.block-featured-tv-all .right .lending .alphabet .smallLine {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.block-featured-tv-all .left .box {
    border: 1px solid #e2e2e2;
    width: 174px;
    margin-top: -10px;
}

.block-featured-tv-all .left {
    margin-left: 0px;
}

html > body .block-featured-tv-all .left {
    margin-left: 0;
}

.block-featured-tv-all .left ul {
    margin: 10px 0;
}

.block-featured-tv-all .left ul li a {
    font-size: 11px;
    color: #004783;
    font-weight: bold;
    background: url("../img/narrows/nar_orange.gif") 2px 6px no-repeat;
    padding-left: 10px;
    display: block;
    margin-left: 10px;
}

html > body .block-featured-tv-all .left ul li a {
    padding: 3px 0;
    padding-left: 10px;
    background: url("../img/narrows/nar_orange.gif") 2px 8px no-repeat;
}

html > body .block-featured-tv-all .left input#searchTerm {
    background: url("../img/inputs/search-term-send.gif") no-repeat 0 0 !important;
    float: left;
    height: 20px;
    padding: 4px 10px 0 2px;
    width: 164px;
}

html > body .block-featured-tv-all .left #searchTermSend {
    background: url("../img/buttons/accordion_send.gif") no-repeat;
    font-size: 12px;
    color: #fff;
    font-family: arial;
    font-weight: bold;
    border: none;
    height: 27px;
    width: 85px;
    margin-top: 5px;
    float: left;
    padding-bottom: 3px;
    text-decoration: none;
    line-height: 25px;
    text-align: center;
}

.block-featured-tv-all .left ul .gray {
    font-weight: bold;
    background: url("../img/narrows/gray_full_orange.gif") no-repeat;
    color: #fff;
    padding: 8px 0 7px 25px;
}

.block-featured-tv-all .left ul a.active {
    color: #333;
}

.block-featured-tv-all .left ul .line {
    color: #000;
    font-weight: bold;
    background: url("../img/narrows/nar_orange.gif") 2px 15px no-repeat;
    padding: 10px 0;
    padding-left: 10px;
    display: block;
    margin-left: 0px;
    border-bottom: 1px solid #e2e2e2;
    width: 174px;
}

.block-featured-tv-all .left .space {
    height: 10px;
}

div.box_program a {
    text-decoration: none;
}

/*plik block-big_watch_tv.css*/
@charset "utf-8";

.block-big_watch_tv {
    margin: 15px 0 0 0;
    width: 976px;
}

.block-big_watch_tv h2 {
    color: #383a3d;
    font-size: 18px;
    margin-bottom: 20px;
    padding-bottom: 0px;
    font-family: arial;
    margin-top: 15px;
}

.block-big_watch_tv .watchTvTop {
    width: 976px;
    height: 15px;
    background: url("../img/frames/tender_top.gif") no-repeat;
    font-size: 0;
}

.block-big_watch_tv .watchTvBottom {
    width: 976px;
    height: 21px;
    background: url("../img/frames/tender_bottom.gif") no-repeat;
}

.block-big_watch_tv .watchTvCenter {
    width: 932px;
    padding: 0 14px 0 20px;
    background: #fff;
    border-left: 5px solid #e2e2e2;
    border-right: 5px solid #e2e2e2;
    padding-bottom: 10px;
    font-size: 11px;
    color: #333;
    font-family: arial;
}

.block-big_watch_tv .watchTvCenter .nextPrev {
    background: url("../img/frames/tv_player.gif") no-repeat;
    width: 897px;
    height: 32px;
    padding: 5px 10px;
}

.block-big_watch_tv .watchTvCenter .nextPrev a.next {
    font-weight: bold;
    color: #fff;
    background: url("../img/buttons/next_film.gif") no-repeat;
    height: 31px;
    width: 101px;
    display: block;
    text-decoration: none;
    line-height: 31px;
    float: right;
    padding-left: 15px;
}

.block-big_watch_tv .watchTvCenter .nextPrev a.prev {
    font-weight: bold;
    color: #fff;
    background: url("../img/buttons/prev_film.gif") no-repeat;
    height: 31px;
    width: 97px;
    display: block;
    text-decoration: none;
    line-height: 31px;
    float: left;
    padding-left: 25px;
}

.block-big_watch_tv .menu_one {
    padding: 10px 0 10px 0;
}

.block-big_watch_tv .menu_one .front {
    float: left;
    margin: 0 20px 10px 0;
}

.block-big_watch_tv .menu_one .movie_info {
    border: 1px solid #e2e2e2;
    border-bottom: 0;
    margin-bottom: 20px;
    border-collapse: collapse;
}

.block-big_watch_tv .menu_one .movie_info td {
    border-bottom: 1px solid #e2e2e2;
    padding: 10px;
}

.block-big_watch_tv .menu_one .movie_info td.gray {
    border-left: 1px solid #e2e2e2;
    padding: 10px;
    background: #f6f6f6;
}

.block-big_watch_tv .close {
    float: right;
}

.block-big_watch_tv .menu_one p {
    margin-bottom: 20px;
    font-size: 11px;
}

.block-big_watch_tv .menu_one p a {
    color: #0d4b95;
}

.block-big_watch_tv .menu_two {
    padding: 10px 0 10px 0;
}

.block-big_watch_tv .menu_two .box_station {
    width: 100%;
    margin-bottom: 15px;
}

.block-big_watch_tv .menu_two .box_station ul li {
    font-size: 11px;
    color: #004783;
    font-weight: bold;
    background: url("../img/narrows/nar_orange.gif") 2px 8px no-repeat;
    padding-left: 10px;
    display: block;
    margin-left: 10px;
}

.block-big_watch_tv .menu_two .box_station .logotype {
    width: 102px;
    text-align: center;
    border-right: 1px solid #e2e2e2;
    float: left;
    padding: 10px 0;
    height: 60px;
}

.block-big_watch_tv .menu_two .box_station .when {
    float: left;
    height: 60px;
    padding: 10px 20px;
    border-right: 1px solid #e2e2e2;
}

.block-big_watch_tv .menu_two .box_station .where {
    float: left;
    height: 60px;
    padding: 10px 20px;
    border-right: 1px solid #e2e2e2;
    line-height: 19px;
}

.block-big_watch_tv .menu_three {
    padding: 10px 0 10px 0;
}

.block-big_watch_tv .menu_three .box_program {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 11px;
}

.block-big_watch_tv .menu_three .box_program h3 {
    margin-bottom: 10px;
    color: #005191;
    font-size: 12px;
}

.block-big_watch_tv .menu_three .box_program img {
    float: left;
    margin-right: 30px;
}

.block-big_watch_tv .menu_three .box_program p {
    margin-bottom: 10px;
}

.block-big_watch_tv .menu_three .box_program span {
    padding: 0 5px;
    border-right: 1px solid #e2e2e2;
}

.block-big_watch_tv .menu_three .box_program_conn {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 11px;
}

.block-big_watch_tv .menu_three .box_program_conn h3 {
    margin-bottom: 10px;
    color: #005191;
    font-size: 12px;
}

.block-big_watch_tv .menu_three .box_program_conn img {
    float: left;
    margin-right: 30px;
}

.block-big_watch_tv .menu_three .box_program_conn p {
    margin-bottom: 10px;
}

.block-big_watch_tv .menu_three .box_program_conn span {
    padding: 0 5px;
    border-right: 1px solid #e2e2e2;
}

.block-big_watch_tv .menu_small {
    border-bottom: 1px solid #ebebeb;
}

.block-big_watch_tv .menu_small a {
    text-align: center;
    font-weight: bold;
    color: #fff;
    background: url("../img/buttons/menu_small_2.gif") #fff top no-repeat;
    height: 24px;
    width: 105px;
    display: block;
    float: left;
    margin-right: 5px;
    padding-top: 7px;
    text-decoration: none;
    margin-bottom: -4px;
    border: 0;
}

.block-big_watch_tv .menu_small a.active {
    text-align: center;
    background: url("../img/buttons/menu_small_on_4_orange.gif") top no-repeat;
    height: 30px;
    width: 111px;
    display: block;
    float: left;
    margin-right: 5px;
    padding-top: 9px;
    text-decoration: none;
    color: #fff;
    margin-bottom: -4px;
}

.block-big_watch_tv .watchTvCenter .tv_box {
    width: 666px;
    height: 295px;
    background: url("../img/bg/tv_box_1.gif") top no-repeat;
    float: left;
    margin: 15px 0px;
}

.block-big_watch_tv .watchTvCenter .tv_box .options {
    width: 552px;
    height: 274px;
    /*	background: #fff; */
    margin: 9px 0 0 57px;
    /*	background: #efefef; */
    position: relative;
}

.block-big_watch_tv .watchTvCenter .tv_box .options .player {
    margin-top: 2px;
    float: left;
    width: 480px;
    text-align: center;
    overflow: hidden;
    background: #FFFFFF;
    height: 270px;
}

.block-big_watch_tv .watchTvCenter .tv_box .options .player ul li {
    float: left;
    width: 480px;
    height: 270px;
}

.block-big_watch_tv .watchTvCenter .tv_box .options .hidden {
    background: url("../img/frames/hidden.gif") repeat-x 0 -16px;
    position: absolute;
    width: 550px;
    height: 18px;
    left: 0;
    top: 276px;
}

.block-big_watch_tv .watchTvCenter .tv_box .options a {
    float: left;
    width: 36px;
}

.block-big_watch_tv .watchTvCenter .tv_info {
    width: 215px;
    float: left;
    height: auto;
    min-height: 320px;
    margin-left: 15px;
}

.block-big_watch_tv .watchTvCenter .tv_info .where {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.block-big_watch_tv .watchTvCenter .tv_info .duration {
    width: 200px;
}

.block-big_watch_tv .watchTvCenter .tv_info .where img {
    float: left;
}

.block-big_watch_tv .watchTvCenter .tv_info p {
    margin-bottom: 8px;
}

.block-big_watch_tv .watchTvCenter .tv_info ul {
    margin: 10px 0;
}

.block-big_watch_tv .watchTvCenter .tv_info ul li a {
    color: #004783;
    font-weight: bold;
    padding-left: 10px;
    background: url("../img/narrows/nar_orange.gif") 2px 4px no-repeat;
}

/*plik block-rental.css*/
@charset "utf-8";

.block-rental {
    width: 700px;
    margin: 10px 0;
    margin-right: 8px;
    font-family: tahoma;
    font-size: 12px;
    color: #2B2B2B;
}

.block-rental .rentalTop {
    background: #fff url("../img/frames/site_map_top.gif");
    height: 15px;
}

.block-rental .rentalCenter {
    padding: 0 20px 20px 20px;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    margin-top: -5px;
    font-size: 11px;
    width: 650px;
    background: #fff;
}

.block-rental .rentalBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
}

.block-rental .rentalCenter h2 {
    font-size: 18px;
    font-family: arial;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

.block-rental .rentalCenter h2.margTop {
    padding-top: 20px;
}

.block-rental .rentalCenter h3 {
    font-size: 12px;
    font-family: arial;
    color: #2b2b2b;
    padding: 0 0 10px 0;
}

.block-rental .rentalCenter div.line {
    width: 690px;
    height: 20px;
    background: url("../img/frames/internet_line.gif") top no-repeat;
    margin: 0px -20px;
}

.block-rental .rentalCenter .camera {
    float: left;
    margin-right: 15px;
}

.block-rental .rentalCenter p {
    margin-bottom: 15px;
}

.block-rental .rentalCenter a {
    color: #005191;
}

.block-rental .rentalCenter .header {
    border-bottom: 1px solid #ebebeb;
    width: 300px;
    display: block;
    padding-bottom: 6px;
    margin-bottom: 4px;
    float: left;
}

.block-rental .rentalCenter ul {
    float: left;
    width: 300px;
}

.block-rental .rentalCenter ul.simpleText {
    float: none;
    width: auto;
}

.block-rental .rentalCenter ul li {
    font-size: 11px;
    display: block;
    background: url("../img/narrows/nar_orange.gif") 2px 8px no-repeat;
    padding: 3px 0 3px 15px;
    display: block;
    margin-left: 10px;
}

.block-rental .fronts {
    text-align: center;
    padding: 0 39px;
    width: 84px;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    float: left;
    margin-left: -1px;
}

.block-rental .fronts.last {
    border-right: none;
}

.block-rental .fronts.first {
    border-left: none;
}

.block-rental .category {
    float: right;
    width: 100px;
    margin-right: 15px;
    margin-top: 10px;
}

.block-rental .category a {
    font-weight: bold;
}

.block-rental .gallery ul.programs {
    float: none;
    width: auto;
}

.block-rental .gallery ul.programs li {
    background: none;
    float: left;
    margin: 0;
    padding: 0;
    min-height: 87px;
}

.block-rental .gallery ul.programs li .cloudArea {
    position: relative;
    display: none;
}

.block-rental .gallery ul.programs li:hover .cloudArea {
    display: block;
}

.block-rental .gallery ul.programs li .cloudArea .cloud {
    left: 87px;
    top: -50px;
    position: absolute;
    z-index: 2;
}

.block-rental .gallery .cloud .cloudTop {
    background: url("../img/frames/cloud_top.png") no-repeat;
    height: 32px;
    width: 254px;
    float: left;
}

.block-rental .gallery .cloud .cloudMiddle {
    background: url("../img/frames/cloud_middle.png") repeat-y;
    width: 254px;
    float: left;
}

.block-rental .gallery .cloud .cloudBottom {
    background: url("../img/frames/cloud_bottom.png") no-repeat;
    height: 16px;
    width: 254px;
    float: left;
}

.block-rental .gallery .cloud .cloudMiddle .tvText {
    margin: -20px 10px -5px 20px;
}

.block-rental .gallery .cloud .cloudMiddle .tvText img {
    float: left;
    max-width: 80px;
}

.block-rental-big {
    font-family: Tahoma;
    font-size: 11px;
    position: relative;
    margin-top: 10px;
}

.block-rental-big.leftSideText {
    margin-bottom: -9px;
}

.block-rental-big .baner0 {
    background: url("../img/photos/wypozyczalnia_bg.jpg") no-repeat;
    height: 262px;
    width: 926px;
    padding: 40px 0 0 50px;
}

.block-rental-big .baner1 {
    background: url("../img/photos/bannery_wypozyczalnia1.jpg") no-repeat;
    width: 973px;
    height: 300px;
}

.block-rental-big .baner2 {
    background: url("../img/photos/bannery_wypozyczalnia2.jpg") no-repeat;
    width: 973px;
    height: 300px;
}

.block-rental-big .baner3 {
    background: url("../img/photos/bannery_wypozyczalnia3.jpg") no-repeat;
    width: 973px;
    height: 300px;
}

.block-rental-big .banerTv1 {
    background: url("/sites/default/files/files/banery/ind_piu_telewizja/baner_tv_01.jpg") no-repeat;
    height: 273px;
    padding: 60px 0 0 510px;
    width: 465px;
}

.block-rental-big .banerTv1 h1 {
    background: url("../img/titles/cyfrowa_tv.png") no-repeat;
    width: 409px;
    height: 42px;
    margin-bottom: 15px;
}

.block-rental-big .banerTv2 {
    background: url("/sites/default/files/files/banery/ind_piu_telewizja/baner_tv_02.jpg") no-repeat;
    height: 273px;
    padding: 60px 0 0 510px;
    width: 465px;
}

.block-rental-big .banerTv2 h1 {
    background: url("../img/titles/sam_skomponuj.png") no-repeat;
    width: 426px;
    height: 42px;
    margin-bottom: 15px;
}

.block-rental-big .banerTv3 {
    background: url("/sites/default/files/files/banery/ind_piu_telewizja/baner_tv_03.jpg") no-repeat;
    height: 303px;
    padding: 30px 0 0 510px;
    width: 465px;
}

.block-rental-big .banerTv3 h1 {
    background: url("../img/titles/cztery_uslugi.png") no-repeat;
    width: 381px;
    height: 108px;
    margin-bottom: 15px;
}

.block-rental-big .banerTv4 {
    background: url("/sites/default/files/files/banery/ind_piu_telewizja/baner_tv_04.jpg") no-repeat;
    height: 320px;
    padding: 13px 0 0 510px;
    width: 465px;
}

.block-rental-big .banerTv4 h1 {
    background: url("../img/titles/dajemy_jeszcze_wiecej.png") no-repeat;
    width: 345px;
    height: 48px;
    margin-bottom: 15px;
}

.block-rental-big p {
    display: block;
    width: 300px;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    padding-bottom: 15px;
}

.block-rental-big p.black {
    color: #4f4f4f;
}

.block-rental-big p.none {
    display: none;
}

.block-rental-big .baner0 h1 {
    background: url("../img/titles/wypozyczalnia.png") no-repeat;
    width: 246px;
    height: 47px;
    margin-bottom: 15px;
}

.block-rental-big h1 span {
    display: none;
}

.block-rental-big .icicles {
    left: 45px;
    padding: 40px 0 10px 65px;
    position: absolute;
    top: 190px;
    width: 208px;
    background: url("../img/frames/bg_icicle.png") no-repeat 0 31px;
    clear: both;
}

.block-rental-big.leftSideText .icicles {
    left: 507px;
    top: 220px;
}

.block-rental-big .icicles.simple {
    background: none;
    left: 5px;
}

.block-rental-big .icicles ul li a {
    font-family: arial;
    font-size: 10px;
    color: #2b2b2b;
    text-decoration: none;
    background: url("../img/buttons/icicle.png") no-repeat;
    display: block;
    float: left;
    height: 20px;
    margin: 0 1px;
    padding: 11px 1px 0 10px;
    width: 14px;
}

.block-rental-big .icicles.simple ul li a {
    background: none;
    color: #fff;
    display: block;
    font-family: arial;
    font-size: 12px;
    height: 20px;
    margin: 0 1px;
    padding: 11px 0 0 0;
    text-decoration: none;
    width: 14px;
}

.block-rental-big .icicles ul li a:hover, .block-rental-big .icicles ul li a.active {
    background: url("../img/buttons/icicle.png") no-repeat 0 -31px;
}

.block-rental-big .icicles.simple ul li a:hover, .block-rental-big .icicles.simple ul li a.active {
    background: none;
    font-size: 18px;
    padding: 6px 0 0 0;
}

.block-rental-big .buttons {
    position: absolute;
    top: 165px;
    left: 48px;
}

.block-rental-big.leftSideText .buttons {
    position: static;
    top: auto;
    left: auto;
}

.block-rental-big.leftSideText .tvPrograms {
    margin-bottom: 10px;
}

.block-rental-big ul li {
    float: left;
    margin-right: 10px;
}

.block-rental-big .buttons ul li a.order {
    display: block;
    background: url("../img/buttons/bg_left_white2.gif") no-repeat;
    height: 33px;
    text-decoration: none;
    margin-right: 3px;
    float: left;
}

.block-rental-big .buttons ul li a.order span {
    background: url("../img/buttons/bg_right_white2.gif") no-repeat center right;
    display: block;
    height: 26px;
    padding: 7px 12px 0;
    color: #2b2b2b;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
}

.block-rental-big .buttons ul li a.details {
    display: block;
    background: url("../img/buttons/bg_left_orange_yellow2.gif") left no-repeat;
    height: 33px;
    text-decoration: none;
    float: left;
}

.block-rental-big .buttons ul li a.details span {
    background: url("../img/buttons/bg_right_orange_yellow2.gif") no-repeat center right;
    display: block;
    height: 26px;
    padding: 7px 18px 0;
    color: #fff;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
}

.block-rental-big .buttons ul li a.orderPng {
    display: block;
    min-width: 100px;
    text-decoration: none;
}

.block-rental-big .buttons ul li a.detailsPng {
    display: block;
    min-width: 100px;
    text-decoration: none;
}

.block-rental-big .buttons ul li a.orderPng span.left {
    display: block;
    background: url("../img/buttons/silver_left.png") no-repeat;
    height: 31px;
    padding: 0 8px 0 14px;
    color: #2b2b2b;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
    line-height: 31px;
    text-decoration: none;
}

.block-rental-big .buttons ul li a.orderPng span.right {
    background: url("../img/buttons/silver_right.png") no-repeat center right;
    display: block;
    height: 31px;
    width: 5px;
    float: left;
    text-decoration: none;
}

.block-rental-big .buttons ul li a.detailsPng span.right {
    background: url("../img/buttons/orange_right.png") no-repeat center right;
    display: block;
    height: 31px;
    width: 5px;
    float: left;
    text-decoration: none;
}

.block-rental-big .buttons ul li a.detailsPng span.left {
    display: block;
    background: url("../img/buttons/orange_left.png") no-repeat;
    height: 31px;
    padding: 0 11px 0 14px;
    color: #fff;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    cursor: pointer;
    float: left;
    line-height: 31px;
    text-decoration: none;
    outline-width: 0;
}

.block-rental-big .movies {
    width: 431px;
    height: 196px;
    position: absolute;
    top: 1px;
    left: 438px;
}

.block-rental .rentalCenter a.order {
    display: block;
    height: 33px;
    background: url(../img/buttons/bg_orange_smoth.gif) no-repeat 0 0;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    text-decoration: center;
    font-size: 13px;
    margin-top: 5px;
    width: 137px;
    text-align: center;
    line-height: 30px;
}

.block-rental .rentalCenter .button {
    margin-left: 514px;
}

/*plik block-check-available.css*/
@charset "utf-8";

.block-check-available {
    width: 700px;
    margin: 10px 0;
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    margin-right: 20px;
}

.block-check-available .accessTop {
    background: #fff url("../img/frames/site_map_top.gif");
    height: 15px;
}

.block-check-available .accessCenter {
    padding: 0 20px 20px 20px;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    background: #fff;
    position: relative;
}

.block-check-available .accessCenter.nomarg {
    padding: 0 20px 0 20px;
}

.block-check-available .accessBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
}

.block-check-available h2 {
    color: #383a3d;
    font-size: 18px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 20px;
    padding-bottom: 7px;
    font-family: arial;
}

.block-check-available p.addres {
    font-size: 12px;
    font-weight: bold;
    padding-top: 10px;
    width: 350px;
    float: left;
}

.block-check-available p.addres2 {
    padding-top: 0;
    padding-right: 5px;
    position: absolute;
    top: -3px;
    left: 350px;
}

.block-check-available div.info {
    width: 450px;
    margin: 35px auto;
}

.block-check-available div.info p {
    font-size: 23px;
    font-weight: bold;
    float: left;
    margin: 20px 0 0 15px;
}

.block-check-available div.info img {
    float: left;
}

.block-check-available div.info p span {
    display: block;
    float: left;
}

.block-check-available div.info p span.green {
    background: url("../img/titles/dostepna.gif") no-repeat;
    width: 115px;
    height: 23px;
    margin: 5px 0 0 8px;
}

.block-check-available div.info p span.red {
    background: url("../img/titles/niedostepna.gif") no-repeat;
    width: 152px;
    height: 23px;
    margin: 5px 0 0 8px;
}

.block-check-available div.steps {
    border-top: 1px solid #ebebeb;
}

.block-check-available div.steps ul li {
    display: block;
    background-color: #f3f3f3;
    width: 155px;
    float: left;
    margin-left: 1px;
    font-family: arial;
    font-size: 16px;
    padding: 8px 5px 8px 15px;
}

.block-check-available div.steps ul li.big {
    width: 195px;
}

.block-check-available div.steps ul li a {
    font-family: arial;
    font-size: 16px;
    color: #333;
    text-decoration: none;
    background: url("../img/narrows/nar_available.gif") no-repeat right center;
    display: block;
    min-height: 45px;
    padding-top: 2px;
}

.block-check-available div.steps ul li.first {
    width: 65px;
    height: 48px;
    padding: 22px 0 0 10px;
    background: #fff url("../img/narrows/nar_grey2.gif") no-repeat 65px 31px;
}

.block-check-available div.steps ul li a span {
    font-size: 10px;
    display: block;
    margin-top: 2px;
}

.block-check-available .image_big {
    float: left;
    width: 270px;
    height: 272px;
    background: url("../img/photos/acces-link-telephone.jpg");
}

.block-check-available strong {
    display: block;
    margin-bottom: 20px;
}

#availability-form-page #edit-number,
.block-check-available .input_acces2 {
    background: transparent url(../img/inputs/customer_zone_nr_house.gif) repeat scroll 0 0;
    height: 16px;
    padding: 4px;
    width: 65px;
    display: block;
    margin-bottom: 15px;
    margin-top: 4px;
}

#availability-form-page .form-text,
.block-check-available .input_acces {
    background: transparent url(../img/inputs/text_middle_165.gif) repeat scroll 0 0;
    height: 16px;
    padding: 4px;
    width: 157px;
    display: block;
    margin-bottom: 15px;
    margin-top: 4px;
}

#availability-form-page .form-submit,
.block-check-available .submit {
    background: transparent url(../img/buttons/accordion_send.gif) no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    padding-bottom: 3px;
    width: 85px;
}

#availability-form{
    float: left;
    width: 375px;
}
#availability-form-page #edit-street-wrapper{
    margin-right: 10px;
}
#availability-form-page  #edit-street-wrapper,
#availability-form-page  #edit-number-wrapper {
    float: left;
}

.availability-submit{
    clear: both;
    float: right;
    margin-right: 110px;
}

.availability-info{
    font-weight: bold;
}

#availability-form-page  .form-submit{
    clear: both;
}

.block-check-available a.check {
    background: url(../img/buttons/orange_267x31.gif) no-repeat 0 0;
    color: #fff;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    height: 31px;
    width: 346px;
    display: block;
    line-height: 31px;
    text-align: center;
    text-decoration: none;
    float: right;
    margin-top: 10px;
}

.section-business .block-check-available a.check {
    background: url(../img/buttons/blue_267x31.gif) no-repeat 0 0;
}

.section-business .block-check-available ul.images {
    margin-left: 136px;
}

.block-check-available ul.images li {
    float: left;
    border-right: 1px solid #f2f2f2;
    width: 128px;
    text-align: center;
}

.block-check-available ul.images li.last {
    border-right: none;
}

.block-check-available ul.images li a.order {
    background: url("../img/buttons/orange_68x26.gif") no-repeat 0 0;
    color: #fff;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    margin: 10px auto;
    text-align: center;
    text-decoration: none;
    width: 68px;
    line-height: 26px;
}

.section-business .block-check-available ul.images li a.order {
    background: url("../img/buttons/bg_button_busines.gif") repeat-x 0 0;
}

.block-check-available ul.images li a.order.none {
    background: url("../img/buttons/grey_138x26.gif") no-repeat 0 0;
    width: 124px;
}

.section-business .block-check-available ul.images li a.order.none {
    background: url("../img/buttons/bg_button_busines_grey.gif") repeat-x 0 0;
}

.block-check-available ul.images li a.none {
    cursor: default;
}

.block-check-available .bot {
    border-top: 1px solid #E2E2E2;
    margin-top: 30px;
}

.block-check-available ul.text li {
    background: url(../img/narrows/nar_orange.gif) no-repeat 0 5px;
    padding: 0 0 2px 10px;
    float: left;
    margin: 17px 18px 0 0;
}

.block-check-available ul.text li a {
    font-family: tahoma;
    font-size: 11px;
    color: #005191;
}

/*plik block-internet-ad.css*/
@charset "utf-8";

.block-html-baner .internet-ad {
    width: 930px;
    height: 106px;
    background: url("/sites/default/files/files/banery/ind_piu_internet/internet_ad.jpg") no-repeat;
    margin: 10px auto;
    font-size: 11px;
    font-family: tahoma;
    padding: 116px 0 0 45px;
}

.block-html-baner .internet-ad-flash {
    width: 930px;
    font-size: 11px;
    font-family: tahoma;
}

.block-html-baner .internet-ad li {
    float: left;
}

.block-html-baner .internet-ad .zamow {
    background: url(../img/buttons/accordion_send.gif) no-repeat 0 0;
    border: medium none;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    padding-bottom: 3px;
    width: 85px;
    margin-top: 20px;
    display: block;
    text-decoration: none;
    text-align: center;
    float: left;
    padding-top: 5px;
}

.block-html-baner .internet-ad .szczegoly {
    display: block;
    background: url(../img/buttons/detail-send-gray.gif) no-repeat;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    padding-bottom: 3px;
    width: 85px;
    margin-top: 20px;
    color: #2b2b2b;
    margin-left: 10px;
    display: block;
    text-decoration: none;
    text-align: center;
    float: left;
    padding-top: 5px;
}

.block-html-baner .internet-ad2 {
    width: 930px;
    height: 116px;
    background: url("/sites/default/files/files/banery/ind_piu_telefon/internet_ad2.jpg") no-repeat;
    margin: 10px auto;
    font-size: 11px;
    font-family: tahoma;
    padding: 105px 0 0 45px;
}

.section-business .block-html-baner .internet-ad2 {
    background: url("/sites/default/files/files/banery/biz_piu_telefon/internet_ad2_business.jpg") no-repeat;
    color: #fff;
}

.section-business .block-html-baner .internet-ad2.blueBaner {
    background: url("../img/photos/blue_baner.jpg") no-repeat;
    width: 652px;
    padding: 25px 0 0 45px;
    height: 197px;
}

.section-business .block-html-baner .internet-ad2.blueBaner2 {
    background: url("../img/photos/blue_baner.jpg") no-repeat;
    width: 656px;
    padding: 25px 0 0 45px;
    height: 197px;
    float: left;
    position: relative;
}

.section-business .block-html-baner .internet-ad2.blueBaner h2 {
    border: none;
    margin: 0 0 15px 0;
    padding: 0;
}

.section-business .block-html-baner .internet-ad2 h2.infolinie {
    background: url("../img/titles/infolinie.png") no-repeat;
    width: 249px;
    height: 61px;
}

.section-business .block-html-baner .internet-ad2 h2.kolokacje {
    background: url("../img/titles/kolokacje.png") no-repeat;
    width: 268px;
    height: 41px;
}

.section-business .block-html-baner .internet-ad2 h2.biznesNET {
    background: url("../img/titles/biznes_net.png") no-repeat;
    width: 364px;
    height: 37px;
}

.section-business .block-html-baner .internet-ad2 h2.dierzawaLaczy {
    background: url("../img/titles/dierzawa.png") no-repeat;
    width: 354px;
    height: 41px;
}

.section-business .block-html-baner .internet-ad2.banerJ1 {
    background: url("../img/photos/baner_j1.jpg") no-repeat;
    width: 652px;
    padding: 25px 0 0 45px;
    height: 197px;
}

.section-business .block-html-baner .internet-ad2.banerJ1 h2 {
    background: url("../img/titles/j1.png") no-repeat;
    width: 408px;
    height: 36px;
    margin: 0 0 15px 0;
    border: none;
    padding: 0;
}

.section-business .block-html-baner .internet-ad2.banerJ2 {
    background: url("../img/photos/baner_j2.jpg") no-repeat;
    width: 652px;
    padding: 25px 0 0 45px;
    height: 197px;
}

.section-business .block-html-baner .internet-ad2.banerJ2 h2 {
    background: url("../img/titles/j2.png") no-repeat;
    width: 408px;
    height: 36px;
    margin: 0 0 15px 0;
    border: none;
    padding: 0;
}

.section-business .block-html-baner .internet-ad2.banerJ3 {
    background: url("../img/photos/baner_j3.jpg") no-repeat;
    width: 652px;
    padding: 25px 0 0 45px;
    height: 197px;
}

.section-business .block-html-baner .internet-ad2.banerJ3 h2 {
    background: url("../img/titles/j3.png") no-repeat;
    width: 408px;
    height: 36px;
    margin: 0 0 15px 0;
    border: none;
    padding: 0;
}

.section-business .block-html-baner .internet-ad2.banerD1 {
    background: url("../img/photos/baner_d1.jpg") no-repeat;
    width: 652px;
    padding: 20px 0 0 45px;
    height: 202px;
}

.section-business .block-html-baner .internet-ad2.banerD1 h2 {
    background: url("../img/titles/d1.png") no-repeat;
    width: 408px;
    height: 37px;
    margin: 0 0 10px 0;
    border: none;
    padding: 0;
}

.section-business .block-html-baner .internet-ad2.banerD2 {
    background: url("../img/photos/baner_d2.jpg") no-repeat;
    width: 652px;
    padding: 20px 0 0 45px;
    height: 202px;
}

.section-business .block-html-baner .internet-ad2.banerD2 h2 {
    background: url("../img/titles/d2.png") no-repeat;
    width: 408px;
    height: 37px;
    margin: 0 0 10px 0;
    border: none;
    padding: 0;
}

.section-business .block-html-baner .internet-ad2.banerD3 {
    background: url("../img/photos/baner_d3.jpg") no-repeat;
    width: 652px;
    padding: 20px 0 0 45px;
    height: 202px;
}

.section-business .block-html-baner .internet-ad2.banerD3 h2 {
    background: url("../img/titles/d3.png") no-repeat;
    width: 408px;
    height: 43px;
    margin: 0 0 10px 0;
    border: none;
    padding: 0;
}

.section-business .block-html-baner .internet-ad2.banerD4 {
    background: url("../img/photos/baner_d1.jpg") no-repeat;
    width: 652px;
    padding: 20px 0 0 45px;
    height: 202px;
}

.section-business .block-html-baner .internet-ad2.banerD4 h2 {
    background: url("../img/titles/d4.png") no-repeat;
    width: 408px;
    height: 37px;
    margin: 0 0 10px 0;
    border: none;
    padding: 0;
}

.section-business .block-html-baner .internet-ad2.blueBaner p {
    margin: 0;
    color: #fff;
}

.section-business .block-html-baner .internet-ad2.blueBaner h2 span {
    display: none;
}

.section-business .block-html-baner .internet-ad2.abonament {
    background: url("../img/photos/abonament.jpg") no-repeat;
    width: 652px;
    padding: 25px 0 0 45px;
    height: 197px;
    margin-bottom: 25px;
}

.section-business .block-html-baner .internet-ad2.abonament h2 {
    background: url("../img/titles/abonament.png") no-repeat;
    width: 310px;
    height: 48px;
    border: none;
    margin: 10px 0;
}

.section-business .block-html-baner .internet-ad2 h1 {
    border: none;
    margin: 10px 0;
}

.section-business .block-html-baner .internet-ad2.abonament h1.uslugi {
    background: url("../img/titles/uslugi_dodatkowe.png") no-repeat;
    width: 274px;
    height: 38px;
}

.section-business .block-html-baner .internet-ad2.abonament p {
    margin: 0;
    color: #222828;
    width: 274px;
}

.section-business .block-html-baner .internet-ad2 h1 span, .section-business .block-html-baner .internet-ad2 h2 span {
    display: none;
}

.section-business .block-html-baner .internet-ad2.mobile {
    background: url("/sites/default/files/files/banery/biz_piu_komorki/mobile_html_block.jpg") no-repeat;
    width: 652px;
    padding: 25px 0 0 45px;
    height: 197px;
    float: left;
}

.section-business .block-html-baner .internet-ad2.mobile h2 {
    background: url("../img/titles/h2_biznes_komorki.png") no-repeat;
    height: 60px;
    width: 360px;
    border: none;
}

.block-html-baner .internet-ad2.mobile h2 span {
    display: none;
}

.section-business .block-html-baner .internet-ad2.mobile p {
    margin: 10px 0 2px 5px;
    color: #fff;
}

.section-individual .block-html-baner .internet-ad2.mobile {
    background: url("/sites/default/files/files/banery/ind_piu_komorka/ind_mobile_html_block.jpg") no-repeat;
    width: 656px;
    padding: 25px 0 0 45px;
    height: 197px;
    float: left;
    position: relative;
}

.section-individual .block-html-baner .internet-ad2.mobile a.details {
    background: url(../img/buttons/szczegoly.png) no-repeat 0 5px;
    display: block;
    height: 37px;
    text-decoration: none;
    width: 101px;
    position: absolute;
    top: 156px;
    left: 197px;
}

.section-individual .block-html-baner .internet-ad2.mobile a.details span {
    display: none;
}

.block-html-baner .internet-ad2 li {
    float: left;
}

.block-html-baner .internet-ad2.packet {
    background: url("../img/photos/pakiety_lista_pakietow_01.jpg") no-repeat;
}

.block-html-baner .internet-ad2 .zamow {
    background: transparent url(../img/buttons/accordion_send.png) no-repeat scroll 0 0;
    border: none;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    width: 90px;
    margin-top: 10px;
    display: block;
    text-decoration: none;
    text-align: center;
    float: left;
    line-height: 29px;
}

.block-html-baner .internet-ad2 .szczegoly {
    display: block;
    background: url(../img/buttons/detail-send-gray.png) no-repeat;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    width: 90px;
    margin-top: 10px;
    color: #2b2b2b;
    margin-left: 10px;
    display: block;
    text-decoration: none;
    text-align: center;
    float: left;
    line-height: 29px;
}

.block-html-baner .internet-ad3 {
    width: 326px;
    height: 159px;
    background: url("/sites/default/files/files/banery/ind_piu_pakiety/pakiety_01.jpg") no-repeat;
    margin: 10px 18px 10px 0;
    font-size: 12px;
    font-family: arial;
    color: #fff;
    padding: 30px 20px 0 355px;
}

.block-html-baner .internet-ad3-1 {
    width: 326px;
    height: 159px;
    background: url("/sites/default/files/files/banery/ind_piu_pakiety/pakiety_02.jpg") no-repeat;
    margin: 10px 18px 10px 0;
    font-size: 12px;
    font-family: arial;
    color: #fff;
    padding: 30px 20px 0 355px;
}

.block-html-baner .internet-ad3-2 {
    width: 326px;
    height: 159px;
    background: url("/sites/default/files/files/banery/ind_piu_pakiety/pakiety_03.jpg") no-repeat;
    margin: 10px 18px 10px 0;
    font-size: 12px;
    font-family: arial;
    color: #fff;
    padding: 30px 20px 0 355px;
}

.block-html-baner .internet-ad3 li {
    float: left;
}

.block-html-baner .internet-ad3 h2 {
    font-family: arial;
    color: #ff9205;
    font-size: 30px;
}

.block-html-baner .internet-ad3 h3 {
    font-family: arial;
    color: #fff;
    font-size: 18px;
}

.block-html-baner .internet-ad3 p {
    padding-top: 10px;
}

.block-html-baner .internet-ad3 p a {
    color: #ff9205;
    background: url(../img/narrows/nar_orange.gif) no-repeat scroll 0 5px;
    padding-left: 10px;
    text-decoration: none;
}

.block-html-baner .internet-ad3-1 li {
    float: left;
}

.block-html-baner .internet-ad3-1 h2 {
    font-family: arial;
    color: #ff9205;
    font-size: 30px;
}

.block-html-baner .internet-ad3-1 h3 {
    font-family: arial;
    color: #fff;
    font-size: 18px;
}

.block-html-baner .internet-ad3-1 p {
    padding-top: 10px;
}

.block-html-baner .internet-ad3-1 p a {
    color: #ff9205;
    background: url(../img/narrows/nar_orange.gif) no-repeat scroll 0 5px;
    padding-left: 10px;
    text-decoration: none;
}

.block-html-baner .internet-ad3-2 li {
    float: left;
}

.block-html-baner .internet-ad3-2 h2 {
    font-family: arial;
    color: #ff9205;
    font-size: 30px;
}

.block-html-baner .internet-ad3-2 h3 {
    font-family: arial;
    color: #fff;
    font-size: 18px;
}

.block-html-baner .internet-ad3-2 p {
    padding-top: 10px;
}

.block-html-baner .internet-ad3-2 p a {
    color: #ff9205;
    background: url(../img/narrows/nar_orange.gif) no-repeat scroll 0 5px;
    padding-left: 10px;
    text-decoration: none;
}

.block-html-baner .internet-ad4 {
    width: 646px;
    height: 86px;
    background: url("../img/photos/program_partnerski.jpg") no-repeat;
    margin: 10px 18px 10px 0;
    padding: 135px 20px 0 35px;
}

.block-html-baner .internet-ad4.banerPP1 {
    background: url("../img/photos/baner_pp01.jpg") no-repeat;
}

.block-html-baner .internet-ad4.banerPP2 {
    background: url("../img/photos/baner_pp02.jpg") no-repeat;
}

.block-html-baner .internet-ad4.banerPP3 {
    background: url("../img/photos/baner_pp03.jpg") no-repeat;
}

.block-html-baner .internet-ad4.banerPP4 {
    background: url("../img/photos/baner_pp04.jpg") no-repeat;
}

.block-html-baner .internet-ad4.banerPP5 {
    background: url("../img/photos/baner_pp05.jpg") no-repeat;
}

.block-html-baner .internet-ad4.banerPP6 {
    background: url("../img/photos/baner_pp06.jpg") no-repeat;
}

.block-html-baner .internet-ad4.banerPP7 {
    background: url("../img/photos/baner_pp07.jpg") no-repeat;
}

.block-html-baner .internet-ad4.banerPP8 {
    background: url("../img/photos/baner_pp08.jpg") no-repeat;
}

.block-html-baner .internet-ad4.banerPP9 {
    background: url("../img/photos/baner_pp09.jpg") no-repeat;
}

.block-html-baner .internet-ad4.banerPP10 {
    background: url("../img/photos/baner_pp10.jpg") no-repeat;
}

.block-html-baner .internet-ad4 h2 {
    display: none;
}

.block-html-baner .internet-ad4 p a {
    background: url(../img/buttons/szczegoly.png) no-repeat scroll 0 5px;
    width: 101px;
    height: 37px;
    display: block;
    text-decoration: none;
}

.block-html-baner .internet-ad4 p a span {
    display: none;
}

.block-html-baner .internet-ad5 {
    width: 360px;
    height: 292px;
    background: url("../img/photos/telewizja_01.jpg") no-repeat;
    margin: 10px 18px -30px 0;
    padding: 40px 20px 0 595px;
}

.block-html-baner .internet-ad5 h2 span {
    display: none;
}

.block-html-baner .internet-ad5 h2 {
    background: url(../img/titles/od_39pln.png) no-repeat -2px 0;
    width: 294px;
    height: 154px;
    margin-bottom: 10px;
}

.block-html-baner .internet-ad5 p {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

.block-html-baner .internet-ad5 li {
    float: left;
}

.block-html-baner .internet-ad5 .zamow {
    background: url(../img/buttons/orange_117x31.png) no-repeat 0 0;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    width: 117px;
    margin-top: 20px;
    display: block;
    text-decoration: none;
    text-align: center;
    float: left;
    line-height: 31px;
}

.block-html-baner .internet-ad5 .szczegoly {
    display: block;
    background: url(../img/buttons/grey_89x31.png) no-repeat;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    width: 89px;
    margin-top: 20px;
    color: #2b2b2b;
    margin-left: 10px;
    display: block;
    text-decoration: none;
    text-align: center;
    float: left;
    line-height: 31px;
}

.block-dialog-internet-net {
    width: 700px;
    margin: 10px 0;
    margin-right: 8px;
    font-family: arial;
    font-size: 12px;
    color: #333;
}

.block-dialog-internet-net .internetNetTop {
    background: url("../img/frames/site_map_top_white.gif");
    height: 15px;
}

.section-business .block-dialog-internet-net .internetNetTop {
    background: none;
    height: 0;
}

.block-dialog-internet-net .internetNetCenter {
    padding: 0 20px 20px 20px;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    width: 650px;
    background-color: #fff;
}

.block-dialog-internet-net .internetNetCenter.charge {
    padding: 0 20px 5px 20px;
}

.block-dialog-internet-net .internetNetCenter.additionally {
    padding: 0 13px 20px;
    width: 664px;
}

.section-business .block-dialog-internet-net .internetNetCenter {
    background: none;
    border: none;
}

.section-business .block-dialog-internet-net .internetNetCenter .product {
    margin-bottom: 40px;
}

.block-dialog-internet-net .internetNetBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
}

.section-business .block-dialog-internet-net .internetNetBottom {
    background: none;
    height: 0;
}

.block-dialog-internet-net .internetNetCenter h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
}

.block-dialog-internet-net .internetNetCenter h2.orange {
    color: #dc800c;
}

.block-dialog-internet-net .internetNetCenter h2.purple {
    color: #8e21a3;
}

.block-dialog-internet-net .internetNetCenter h2.blue {
    color: #004f9a;
}

.block-dialog-internet-net .internetNetCenter h2.red {
    color: #da0000;
}

.block-dialog-internet-net .internetNetCenter h2.green {
    color: #779500;
}

.block-dialog-internet-net .internetNetCenter h2.marg {
    margin-bottom: 10px;
}

.block-dialog-internet-net .internetNetCenter .searchSelect {
    background: url("../img/frames/frames_for_select.gif") no-repeat;
    height: 53px;
    margin: 15px 0;
    padding: 29px 0 0 90px;
    width: 575px;
}

.block-dialog-internet-net .internetNetCenter .searchSelect label {
    float: left;
    margin-right: 5px;
    margin-top: 4px;
    font-weight: bold;
}

.block-dialog-internet-net .internetNetCenter .searchSelect div.jsSelect {
    width: 300px;
}

.block-dialog-internet-net .internetNetCenter .searchSelect input.submit {
    background: url(../img/buttons/accordion_send.gif) no-repeat 0 0;
    border: none;
    color: #fff;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    margin-left: 5px;
    padding-bottom: 3px;
    width: 85px;
}

.block-dialog-internet-net .internetNetCenter a.details {
    background: url(../img/buttons/accordion_send.gif) no-repeat 0 0;
    border: none;
    color: #fff;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    width: 85px;
    text-decoration: none;
    text-align: center;
    line-height: 27px;
}

.block-dialog-internet-net .internetNetCenter a.top-up {
    background: url(../img/buttons/accordion_send.gif) no-repeat 0 0;
    border: none;
    color: #fff;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    width: 85px;
    text-decoration: none;
    text-align: center;
    line-height: 27px;
    margin-left: 10px;
}

.block-dialog-internet-net .internetNetCenter a.details .p1 {
    display: block;
}

.block-dialog-internet-net .internetNetCenter a.top_up .p1 {
    display: block;
}

.block-dialog-internet-net .internetNetCenter a.details .p2 {
    display: none;
}

.block-dialog-internet-net .internetNetCenter a.top_up .p2 {
    display: none;
}

.block-dialog-internet-net .internetNetCenter a.details.active .p1 {
    display: none;
}

.block-dialog-internet-net .internetNetCenter a.details.active .p2 {
    display: block;
}

.block-dialog-internet-net .internetNetCenter .additionallyArea {
    margin: 15px 0;
}

.section-business .block-dialog-internet-net .internetNetCenter .additionallyArea {
    margin: 15px 0 40px;
}

.block-dialog-internet-net .internetNetCenter .additionallyArea h3 {
    font-family: arial;
    font-size: 17px;
    color: #2b2b2b;
    padding-bottom: 10px;
}

.block-dialog-internet-net .internetNetCenter .additionallyArea p {
    font-family: tahoma;
    font-size: 11px;
    color: #393939;
    padding-bottom: 15px;
}

.block-dialog-internet-net .internetNetCenter .additionallyArea ul {
    margin: -5px 0 15px;
    max-height: 255px;
}

.block-dialog-internet-net .internetNetCenter .additionallyArea ul li {
    font-family: tahoma;
    font-size: 11px;
    color: #393939;
    padding: 0 0 0 10px;
    background: url(../img/narrows/nar_orange.gif) no-repeat 0 5px;
    margin-left: 10px;
}

.block-dialog-internet-net .internetNetCenter .additionallyArea .licontent {
    display: none;
}

.block-dialog-internet-net .internetNetCenter .additionallyArea .leftImage {
    float: left;
    margin-left: 20px;
}

.block-dialog-internet-net .internetNetCenter.charge .additionallyArea .leftImage {
    float: left;
    margin-left: -20px;
}

.block-dialog-internet-net .internetNetCenter .additionallyArea .rightArea {
    float: right;
    margin: 15px 30px 0 0;
    width: 425px;
}

.block-dialog-internet-net .internetNetCenter.charge .additionallyArea .rightArea {
    width: 460px;
    margin: 15px 0 0;
}

.block-dialog-internet-net .line {
    width: 690px;
    height: 20px;
    background: url("../img/frames/internet_line.gif") no-repeat;
    margin: 0 -20px;
}

.block-dialog-internet-net .internetNetCenter.additionally .line {
    margin: 0 -13px;
}

.block-dialog-internet-net .product .photo {
    height: 147px;
    width: 157px;
    float: left;
}

.block-dialog-internet-net .product .photo.biger {
    width: 220px;
    margin-top: 8px;
}

.block-dialog-internet-net .product .price {
    height: 116px;
    padding-top: 31px;
    width: 110px;
    float: left;
    color: #333333;
    font-weight: bold;
    font-size: 11px;
}

.block-dialog-internet-net .product .price strong {
    clear: both;
    display: block;
    font-size: 30px;
}

.block-dialog-internet-net .product .price strong i {
    font-size: 11px;
    font-style: normal;
}

.block-dialog-internet-net .product .description {
    width: 223px;
    min-height: 127px;
    float: left;
    font-family: tahoma;
    padding-top: 20px;
    font-size: 11px;
    margin-right: 20px;
    margin-left: 10px;
}

.block-dialog-internet-net .product .description-promotion {
    width: 326px;
    min-height: 127px;
    float: left;
    font-family: tahoma;
    padding-top: 20px;
    font-size: 11px;
    margin-right: 20px;
    margin-left: 10px;
}

.block-dialog-internet-net .product .description.biger2 {
    width: 275px;
}

.block-dialog-internet-net .product .description p {
    margin-top: 10px;
}

.block-dialog-internet-net .product .description-promotion .title {
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    background: transparent url(../img/narrows/nar_orange.gif) no-repeat left center;
    padding-left: 10px;
}

.block-dialog-internet-net .product .description .title {
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    background: transparent url(../img/narrows/nar_orange.gif) no-repeat left center;
    padding-left: 10px;
}

.block-dialog-internet-net .product .options {
    width: 120px;
    height: 127px;
    float: left;
    padding-top: 20px;
}

.block-dialog-internet-net .product .options a.order {
    display: block;
    height: 33px;
    background: url(../img/buttons/bg_orange_smoth.gif) no-repeat 0 0;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    text-decoration: center;
    font-size: 16px;
    margin-bottom: 5px;
    width: 137px;
    text-align: center;
    line-height: 30px;
}

.section-business .block-dialog-internet-net .product .options a.order {
    background: url(../img/buttons/bg_blue_smoth.gif) no-repeat 0 0;
}

.block-dialog-internet-net .product .options .list li {
    background: transparent url(../img/narrows/nar_orange.gif) no-repeat 0px 5px;
    padding: 0px 0 2px 10px;
}

.block-dialog-internet-net .product .options .list a {
    color: #0d4b95;
    font-size: 11px;
    font-family: tahoma;
}

.block-dialog-internet-net .textArea p {
    font-family: tahoma;
    font-size: 11px;
    padding-bottom: 10px;
}

.block-dialog-internet-net .textArea h3 {
    padding-top: 10px;
    font-size: 14px;
    font-family: arial;
    color: #2b2b2b;
    padding-bottom: 10px;
}

.block-dialog-internet-net .textArea p a {
    color: #005191;
}

.block-dialog-internet-net .textArea ul {
    padding: 0 0 10px 0;
}

.block-dialog-internet-net .textArea ul li {
    background: url(../img/narrows/nar_orange.gif) no-repeat 0 5px;
    font-family: tahoma;
    margin-bottom: 5px;
    padding-left: 10px;
    font-size: 11px;
    margin-left: 10px;
}

.block-dialog-internet-net .textArea ul li ul {
    padding: 7px 0 1px 0;
}

.block-dialog-internet-net .textArea table {
    border: 1px solid #e2e2e2;
    margin: 15px auto 30px;
    border-collapse: collapse;
}

.block-dialog-internet-net .textArea table.files {
    width: 345px;
}

.block-dialog-internet-net .textArea table tr.title td {
    background: #f4f4f4;
    font-weight: bold;
    border: 1px solid #e2e2e2;
}

.block-dialog-internet-net .textArea table tr.title td.first {
    width: 180px;
}

.block-dialog-internet-net .textArea table tr td {
    padding: 5px 10px;
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    border: 1px solid #e2e2e2;
    text-align: center;
}

.goUp {
    float: right;
    clear: both;
    color: #005191;
    font-family: tahoma;
    font-size: 11px;
}

/*plik block-telefon-download.css*/
@charset "utf-8";

.block-telefon-download {
    width: 700px;
    margin: 10px 0;
    font-family: arial;
    font-size: 11px;
    color: #2b2b2b;
    margin-right: 20px;
}

.block-telefon-download .accessTop {
    background: #fff url("../img/frames/site_map_top.gif");
    height: 15px;
}

.block-telefon-download .accessCenter {
    padding: 0 20px 20px 20px;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    width: 650px;
    background: #fff;
}

.block-telefon-download .accessBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
}

.block-telefon-download h2 {
    color: #383a3d;
    font-size: 18px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 20px;
    padding-bottom: 7px;
    font-family: arial;
}

.block-telefon-download .line {
    width: 690px;
    height: 20px;
    background: url("../img/frames/internet_line.gif") no-repeat;
    margin: 0 -20px;
}

.block-telefon-download .download {
    width: 100%;
    border-right: 1px solid #e2e2e2;
}

.block-telefon-download .download a {
    color: #005191;
}

.block-telefon-download .download td {
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    padding: 5px 8px;
}

.block-telefon-download .download .top td {
    border: 0;
    border-bottom: 1px solid #e2e2e2;
    background: url("../img/frames/bg_telefon_top.gif");
    height: 31px;
    border-top: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    font-weight: bold;
    font-size: 12px;
}

.block-telefon-download .download .top .long {
    width: 503px;
}

.block-telefon-download .download .cent {
    text-align: center;
    width: 60px;
}

.block-dialog-telephon-stac {
    width: 700px;
    margin: 10px 0;
    margin-right: 8px;
    font-family: arial;
    font-size: 12px;
}

.block-dialog-telephon-stac .tlephoneStacTop {
    background: #fff url("../img/frames/site_map_top.gif");
    height: 15px;
}

.block-dialog-telephon-stac .tlephoneStacCenter {
    padding: 0 15px 20px;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    width: 660px;
    background: #fff;
}

.block-dialog-telephon-stac .tlephoneStacBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
}

.block-dialog-telephon-stac .internetNetCenter h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
}

.block-dialog-telephon-stac .line {
    width: 691px;
    height: 20px;
    background: url("../img/frames/internet_line.gif") no-repeat;
    margin: 0 -15px;
}

.block-dialog-telephon-stac .product .photo {
    height: 147px;
    width: 157px;
    float: left;
}

.block-dialog-telephon-stac .product .price {
    height: 116px;
    padding-top: 31px;
    width: 110px;
    float: left;
    color: #333333;
    font-weight: bold;
    font-size: 11px;
}

.block-dialog-telephon-stac .product .price small {
    text-align: center;
    display: block;
    font-weight: bold;
    width: 80px;
    font-size: 11px;
    line-height: 10px;
}

.block-dialog-telephon-stac .product .price strong {
    clear: both;
    display: block;
    font-size: 30px;
    display: block;
}

.block-dialog-telephon-stac .product .price strong i {
    font-size: 11px;
    font-style: normal;
}

.block-dialog-telephon-stac .product .description {
    width: 233px;
    min-height: 127px;
    float: left;
    font-family: tahoma;
    padding-top: 20px;
    font-size: 11px;
    margin-right: 10px;
    margin-left: 10px;
}

.block-dialog-telephon-stac .product .description p {
    margin-top: 10px;
}

.block-dialog-telephon-stac .product .description .title {
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    background: transparent url(../img/narrows/nar_orange.gif) no-repeat left center;
    padding-left: 10px;
}

.block-dialog-telephon-stac .product .options {
    width: 140px;
    height: 127px;
    float: left;
    padding-top: 20px;
}

.block-dialog-telephon-stac .product .options p {
    font-size: 11px;
    padding: 5px 0;
}

.block-dialog-telephon-stac .product .options a.order {
    display: block;
    height: 33px;
    background: url(../img/buttons/bg_orange_smoth.gif) no-repeat 0 0;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    text-decoration: center;
    font-size: 16px;
    margin-bottom: 5px;
    width: 137px;
    text-align: center;
    line-height: 30px;
}

.block-dialog-telephon-stac .product .options .list li {
    background: transparent url(../img/narrows/nar_orange.gif) no-repeat 0px 5px;
    padding: 0px 0 2px 10px;
}

.block-dialog-telephon-stac .product .options .list a {
    color: #0d4b95;
    font-size: 11px;
    font-family: tahoma;
}

/*plik block-simple-news.css*/
@charset "utf-8";

.block-simple-news {
    width: 700px;
    margin: 0 10px;
}

.block-simple-news h2 {
    font-size: 18px;
    font-family: arial;
    color: #2b2b2b;
    padding: 0px 10px 5px 0px;
    border-bottom: 1px solid #ebebeb;
    margin: 10px 0 20px 0;
    clear: both;
}

.block-simple-news h2.marg {
    margin-top: 20px;
}

.block-simple-news h3 {
    background: url(../img/narrows/nar_round_white.gif) no-repeat 0 4px;
    color: #2B2B2B;
    font-size: 18px;
    font-family: arial;
    margin: 40px 0 10px 0;
    padding: 0px 10px 5px 23px;
    border-bottom: 1px solid #ebebeb;
}

.block-simple-news h4 {
    background: url(../img/narrows/nar_round_white.gif) no-repeat 0 0;
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    padding: 1px 10px 5px 23px;
    font-weight: normal;
    margin-top: 20px;
}

.block-simple-news .txtArea {
    width: 675px;
}

.block-simple-news .txtArea.simpleText p {
    padding-bottom: 10px;
    margin: 0 0 0 20px;
}

.block-simple-news .txtArea.simpleText .nomargin p {
    margin: 0;
}

.block-simple-news .txtArea.simpleText h3 {
    margin: 20px 0 10px;
}

.block-simple-news .txtArea.simpleText ul {
    padding: 0 0 10px 0;
}

.block-simple-news .txtArea.simpleText ul li {
    background: url(../img/narrows/nar_orange.gif) no-repeat 0 5px;
    font-family: tahoma;
    margin-bottom: 5px;
    padding-left: 10px;
    font-size: 11px;
    margin-left: 20px;
    color: #333;
}

.block-simple-news .txtArea.simpleText ul li ul {
    padding: 7px 0 1px 0;
}

.block-simple-news .txtArea .txtLeft {
    width: 310px;
    margin: 10px 25px 10px 0;
    float: left;
}

.block-simple-news .txtArea div.contact {
    float: left;
    width: 205px;
}

.block-simple-news .txtArea div.contact p {
    margin: 0;
}

.block-simple-news .txtArea div.contact strong {
    font-size: 14px;
    display: block;
    margin-bottom: 10px;
}

.block-simple-news .txtArea .contactBox {
    float: left;
    margin: 15px 10px 0;
    width: 205px;
}

.block-simple-news .txtArea .contactBox.nr1 {
    background: url(../img/photos/phone3.jpg) no-repeat 120px 27px;
}

.block-simple-news .txtArea .contactBox h2 {
    border: none;
}

.block-simple-news .txtArea .contactBox p span {
    font-family: arial;
    font-weight: bold;
    font-size: 20px;
    color: #004e8c;
    display: block;
    margin-bottom: 10px;
}

.block-simple-news .txtArea .contactBox p.disclaimer {
    color: #9b9b9b;
}

.block-simple-news .txtArea .archive {
    float: left;
    width: 330px;
    margin-bottom: 15px;
}

.block-simple-news .txtArea .archive h5 {
    font-family: arial;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
}

.block-simple-news .txtArea .archive li {
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
}

.block-simple-news .txtArea .archive li a {
    margin-right: 15px;
}

.block-simple-news .txtArea .list {
    float: left;
    width: 223px;
    margin-bottom: 15px;
    margin-top: 15px;
}

.block-simple-news .txtArea .list h5 {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.block-simple-news .txtArea .list li {
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
    background: url(../img/narrows/nar_orange.gif) no-repeat left center;
    padding-left: 10px;
}

.block-simple-news .txtArea .list li a {
    margin-right: 15px;
}

.block-simple-news .txtArea label {
    color: #333;
    font-family: tahoma;
    font-size: 11px;
}

.block-simple-news .txtArea dl.services {
    margin: 15px auto;
    width: 400px;
}

.block-simple-news .txtArea dl.services dd {
    margin-right: 10px;
    float: left;
    width: 70px;
}

.block-simple-news .txtArea dl.services dt .jsSelect {
    width: 300px;
    margin-bottom: 5px;
}

.block-simple-news .smallArea {
    width: 530px;
    margin: 0 auto;
}

.block-simple-news p {
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    padding-bottom: 15px;
}

.block-simple-news p.big {
    font-family: arial;
    font-size: 12px;
    color: #fff;
    padding-bottom: 15px;
    line-height: 18px;
}

.block-simple-news a {
    font-family: tahoma;
    font-size: 11px;
    color: #005191;
}

.block-simple-news a.header-link {
  font-family: arial;
  font-size: 18px;
}

.block-simple-news p.marg {
    margin-left: 23px;
}

.block-simple-news .txtArea .smallArea ul li {
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    margin: 10px 0 10px 20px;
    padding: 0 0 0 13px;
    background: url("../img/narrows/nar_orange.gif") no-repeat 0 5px;
}

.block-simple-news .answers h3 {
    margin: 0 0 10px;
}

.block-simple-news .answers h3.ui-state-active {
    background: url("../img/narrows/circle-narrow-down.gif") no-repeat 0 4px;
}

.block-simple-news .answers dl {
    border-bottom: 1px solid #e2e2e2;
    clear: both;
    padding: 8px 0 7px;
    color: #333;
    font-family: tahoma;
    font-size: 11px;
    height: 1%;
}

.block-simple-news .answers dl.first {
    background-color: #f4f4f4;
    background: url(../img/bg/payment.gif) repeat-x 0 -24px;
    border-top: 1px solid #e2e2e2;
    margin-top: 20px;
}

.block-simple-news .answers dl.grey {
    background-color: #F7F7F7;
}

.block-simple-news .answers dl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.block-simple-news .answers dt {
    float: left;
    width: 140px;
    padding-left: 10px;
}

.block-simple-news .answers dd {
    float: right;
    line-height: 16px;
    padding-right: 10px;
    width: 495px;
}

.block-simple-news .answers dl dd table {
    margin: 7px 0;
    width: 98%;
    border-collapse: collapse;
    width: 375px;
}

.block-simple-news .answers dl dd table tr.grey {
    background-color: #F1F1F1;
}

.block-simple-news .answers dl dd table tr td {
    padding: 1px 2px;
    border: 1px solid #ccc;
}

.block-simple-news .answers strong.green {
    color: #006600;
}

.block-simple-news .answers strong.orange {
    color: #FF6600;
}

.block-simple-news table {
    border-collapse: collapse;
    margin-top: 10px;
}

.block-simple-news table tr.title td {
    font-weight: bold;
    font-size: 12px;
}

.block-simple-news table tr td {
    padding: 5px 30px 5px 0;
    font-family: tahoma;
    font-size: 11px;
    color: #333;
}

.block-simple-news .smallArea table.rates {
    border: 1px solid #e2e2e2;
    margin: 15px auto 15px auto;
    border-collapse: collapse;
}

.block-simple-news .smallArea table.rates.files {
    width: 345px;
}

.block-simple-news .smallArea table.rates tr.title td {
    background: #f4f4f4;
    font-weight: bold;
    border: 1px solid #f4f4f4;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}

.block-simple-news .smallArea table.rates tr.title td.first {
    border-left: 1px solid #e2e2e2;
}

.block-simple-news .smallArea table.rates tr.title td.last {
    border-right: 1px solid #e2e2e2;
}

.block-simple-news .smallArea table.rates tr td {
    padding: 5px 10px;
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    border: 1px solid #e2e2e2;
}

.block-simple-news .smallLine {
    border-bottom: 1px solid #ebebeb;
    margin: 20px 0;
}

.block-simple-news .rightTxt {
    float: left;
    width: 460px;
}

.block-simple-news .rightTxt2 {
    float: left;
    width: 420px;
}

.block-simple-news .rightTxt2 strong {
    display: block;
    margin-bottom: 5px;
    margin-top: 15px;
}

.block-simple-news .rightTxt2 p {
    margin: 0;
}

.block-simple-news .rightTxt2 p.margTop {
    margin-top: 15px;
}

.block-simple-news .rightTxt2 a.accessible {
    background: url(../img/buttons/orange_200.gif) no-repeat 0 0;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 33px;
    line-height: 30px;
    margin: 25px 0;
    text-align: center;
    text-decoration: none;
    width: 200px;
}

.block-simple-news div.adress p {
    margin: 2px 0;
}

.block-simple-news div.adress p strong {
    font-size: 12px;
    font-family: arial;
}

.block-simple-news div.adress p.marg {
    margin: 5px 0;
}

.block-simple-news .rightTxt2 strong.first {
    margin-top: 0;
}

.block-simple-news .photo {
    float: left;
    margin-right: 20px;
}

.section-business .block-simple-news a.botton {
    background: url("../img/buttons/bg_button_busines.gif") repeat-x;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 24px;
    text-decoration: none;
    display: block;
    padding: 0 15px;
    float: left;
    margin-top: 10px;
}

.section-individual .block-simple-news a.botton {
    background: url("../img/buttons/orange_117x31.png") no-repeat;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    line-height: 29px;
    text-decoration: none;
    display: block;
    width: 117px;
    float: left;
    text-align: center;
    margin-top: 10px;
}

.block-simple-news .contact-form {
    margin-left: 95px;
    padding: 4px 0 23px;
}

.block-simple-news .contact-form h2 {
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #EBEBEB;
    padding: 0px 0px 11px 0px;
    margin: 0px 0px 16px 0px;
}

.block-simple-news .contact-form dl dt {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
    clear: both;
}

.block-simple-news .contact-form dl dt.targetDiv {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
    clear: both;
    width: 407px;
}

.block-simple-news .contact-form dl dd {
    padding: 9px 0 0 0;
    clear: both;
}

.block-simple-news .contact-form dl dt.footnote {
    padding: 15px 0;
}

.block-simple-news .contact-form input{
    float: left;
}

.block-simple-news .contact-form input.checkbox {
    margin: 5px 5px 5px 0;
}

.block-simple-news .contact-form input.textInput, #webform-client-form-1054 input.form-text{
    background: url(../img/inputs/text_big_410.gif) no-repeat left top;
    color: #333;
    font-size: 12px;
    height: 19px;
    padding: 3px 5px;
    width: 400px;
    margin-bottom: 20px;
}

.block-simple-news .contact-form .columns {
    width: 410px;
}

.block-simple-news .contact-form .columns .left {
    float: left;
}

.block-simple-news .contact-form .columns .right {
    float: right;
    width: 120px;
}

.block-simple-news .contact-form .columns label {
    float: none;
}

.block-simple-news .contact-form input.textInput.cityInput {
    background: url(../img/inputs/text_270x24.jpg) no-repeat left top;
    width: 260px;
}

.block-simple-news .contact-form input.textInput.postalCodeInput {
    background: url(../img/inputs/text_middle_116.gif) no-repeat left top;
    width: 106px;
}

.block-simple-news .contact-form input.textInput.error {
    background: url(../img/inputs/text_big_410_error.gif) no-repeat left top;
}

.block-simple-news .contact-form label {
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
    line-height: 16px;
    display: block;
    float: left;
}

.block-simple-news .contact-form label.error {
    color: red;
    margin: 2px 5px;
}

.block-simple-news .contact-form label.accept {
    width: 550px;
}

.block-simple-news .contact-form select.list {
    border-bottom: 1px solid #E7E7E7;
    border-left: 1px solid #B3B3B3;
    border-top: 1px solid #B3B3B3;
    margin: 9px 0px 20px 0px;
    width: 166px;
}

.block-simple-news .contact-form textarea.textArea {
    background: url(../img/inputs/text_area_big.gif) no-repeat left top;
    color: #333333;
    font-size: 12px;
    vertical-align: middle;
    width: 403px;
    height: 178px;
    padding: 3px;
    margin: 0 0 20px 0;
}

.block-simple-news .contact-form textarea.textAreaSmall {
    background: url(../img/inputs/text_area_big_h105.gif) no-repeat left top;
    color: #333333;
    font-size: 12px;
    vertical-align: middle;
    width: 403px;
    height: 100px;
    padding: 3px;
    margin: 0 0px 20px 0px;
}

.block-simple-news .contact-form textarea.textAreaSmall.nooverflow {
    overflow: hidden;
}

.section-business .block-simple-news .contact-form input.sbm {
    background: url("../img/buttons/bg_button_busines.gif") repeat-x;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 24px;
    text-decoration: none;
    display: block;
    padding: 0 15px;
}

.section-individual .block-simple-news .contact-form input.sbm, #webform-client-form-1054 #edit-submit {
    background: url("../img/buttons/accordion_send.gif") no-repeat;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 24px;
    text-decoration: none;
    display: block;
    width: 85px;
    float: left;
    text-align: center;
}

.block-simple-news .newsTop {
    background: #fff url("../img/frames/site_map_top.gif");
    height: 15px;
    margin-top: 20px;
}

.block-simple-news .newsCenter {
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    padding: 0 13px 20px;
    width: 664px;
    background: #fff;
}

.block-simple-news .newsCenter h2 {
    margin-top: 0;
}

.block-simple-news .newsCenter h2.marg {
    margin-top: 20px;
}

.block-simple-news .newsBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
}

.block-simple-news .textArea ul {
    padding: 0 0 10px 0;
}

.block-simple-news .textArea ul li {
    background: url(../img/narrows/nar_orange.gif) no-repeat 0 5px;
    font-family: tahoma;
    margin-bottom: 5px;
    padding-left: 10px;
    font-size: 11px;
    margin-left: 10px;
    color: #333;
}

.block-simple-news .textArea ul li ul {
    padding: 7px 0 1px 0;
}

.block-simple-news .textArea table {
    border: 1px solid #e2e2e2;
    margin: 15px auto 30px;
    border-collapse: collapse;
}

.block-simple-news .textArea table.files {
    width: 345px;
}

.block-simple-news .textArea table tr.title td {
    background: #f4f4f4;
    font-weight: bold;
    border: 1px solid #e2e2e2;
}

.block-simple-news .textArea table tr.title td.first {
    width: 180px;
}

.block-simple-news .textArea table tr td {
    padding: 5px 10px;
    font-family: tahoma;
    font-size: 11px;
    color: #333;
    border: 1px solid #e2e2e2;
    text-align: center;
}

#webform-client-form-1054 input.form-text, #webform-client-form-1054 label, 
#webform-client-form-1054 .jsSelect, #webform-client-form-1054 #edit-submit{
  float: left;
  clear: both;
}

#webform-client-form-1054 label{
  margin-bottom:10px;
}

#webform-client-form-1054 .jsSelect{
  width: 400px;
  margin-bottom:10px;
}


#webform-client-form-1054{
  float:left;
  clear:both;
   margin-left: 95px;
    padding: 4px 0 23px;
}


#webform-client-form-1054 .webform-component-markup{
  float: left;
  clear:both;
     color: #333333;
    font-family: tahoma;
    font-size: 11px;
    margin-bottom: 10px;
}


/*plik block-diallo.css*/
@charset "utf-8";

.block-dialog-diallo {
    width: 700px;
    margin: 10px 0;
    margin-right: 8px;
    font-family: tahoma;
    font-size: 11px;
    color: #2B2B2B;
}

.block-dialog-diallo .dialloTop {
    background: url("../img/frames/site_map_top_white.gif");
    height: 15px;
    width: 700px;
}

.block-dialog-diallo .dialloCenter {
    padding: 0 16px 10px;
    border-left: 5px solid #E2E2E2;
    border-right: 5px solid #E2E2E2;
    width: 658px;
}

#node-60 .block-dialog-diallo .dialloCenter.parrot {
    background: #fff url("../img/photos/diallo_kontakt.jpg") no-repeat 0 30px;
}

.block-dialog-diallo .dialloCenter.halo {
    background: #fff url("../img/photos/diallo_nakarte.jpg") no-repeat 0 30px;
}

#node-59 .block-dialog-diallo .dialloCenter.parrot {
    background: #fff url("../img/photos/diallo_wspolny.jpg") no-repeat 0 30px;
}

.block-dialog-diallo .dialloCenter.biznesDiallo {
    background: #fff url("../img/photos/biznes_diallo.jpg") no-repeat 0 30px;
}

.block-dialog-diallo .dialloCenter p {
    padding-bottom: 10px;
}

.block-dialog-diallo .dialloCenter .additional p {
    width: 400px;
}

.block-dialog-diallo .dialloCenter p a.narrow {
    padding-left: 12px;
    background: url("../img/narrows/nar_orange.gif") no-repeat 0 4px;
    color: #005191;
}

.block-dialog-diallo .dialloCenter ul.txt li {
    padding-bottom: 5px;
    background: url("../img/narrows/nar_orange.gif") no-repeat 0 4px;
    padding-left: 12px;
    margin-left: 5px;
}

.block-dialog-diallo .dialloBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat bottom center;
    height: 15px;
    clear: both;
}

.block-dialog-diallo .dialloCenter h2 {
    font-size: 18px;
    font-weight: bold;
    font-family: arial;
    color: #2b2b2b;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

.block-dialog-diallo .dialloCenter h2.marg {
    margin-top: 40px;
}

.block-dialog-diallo .dialloCenter h2 img {
    margin: 0 0 -8px 5px;
}

.block-dialog-diallo .dialloCenter h3 {
    font-family: arial;
    font-size: 13px;
    padding: 15px 0 10px 0;
}

.block-dialog-diallo .dialloCenter .line {
    background: url(../img/frames/internet_line.gif) no-repeat 0 0;
    height: 20px;
    margin: 20px -16px 0;
    width: 690px;
}

.block-dialog-diallo .dialloCenter .autonkonfigurator {
    height: 260px;
    margin: 72px 0 0 130px;
    width: 530px;
    overflow: hidden;
    border: none;
    background: none;
}

.block-dialog-diallo .dialloCenter a.details {
    display: block;
    background: url(../img/buttons/yellow_85x26.gif) no-repeat;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    width: 85px;
    color: #fff;
    display: block;
    text-decoration: none;
    text-align: center;
    line-height: 26px;
}

.section-business .block-dialog-diallo .dialloCenter a.details {
    background: url(../img/buttons/press_small_box_blue_big.gif) no-repeat;
}

.block-dialog-diallo .dialloCenter a.details.right {
    margin: -30px 0 0 565px;
}

.block-dialog-diallo .dialloCenter .mainRollDetails {
    padding: 10px 0 10px 515px;
}

.block-dialog-diallo .dialloCenter a.rollDetails {
    display: block;
    background: url(../img/buttons/yellow_135x26.gif) no-repeat;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    width: 135px;
    color: #fff;
    display: block;
    text-decoration: none;
    text-align: center;
    line-height: 26px;
    margin: 0;
}

.section-business .block-dialog-diallo .dialloCenter a.rollDetails {
    background: url(../img/buttons/blue_135x26.gif) no-repeat;
}

.block-dialog-diallo .dialloCenter a.rollDetails span {
    background: url(../img/narrows/nar_roll_top.gif) no-repeat 115px 10px;
    display: block;
    width: 100%;
    padding-left: 16px;
    text-align: left;
    cursor: pointer;
}

.block-dialog-diallo .dialloCenter a.rollDetails.active span {
    background: url(../img/narrows/nar_roll_bottom.gif) no-repeat 117px 11px;
    padding-left: 10px;
}

.block-dialog-diallo .dialloCenter a.next {
    display: block;
    background: url(../img/buttons/orange_97x38.gif) no-repeat;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    height: 38px;
    width: 97px;
    color: #fff;
    display: block;
    text-decoration: none;
    text-align: center;
    line-height: 38px;
    margin: 10px 0 0 324px;
}

.section-business .block-dialog-diallo .dialloCenter a.next {
    background: url(../img/buttons/blue_97x38.gif) no-repeat;
}

.block-dialog-diallo .dialloCenter .slideArea {
    width: 420px;
    margin: 0 0 0 230px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainSlide {
    margin-top: 40px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainSlide p {
    float: left;
    display: block;
    width: 100px;
    padding-top: 8px;
    padding-bottom: 0;
}

.block-dialog-diallo .dialloCenter .slideArea .mainSlide .slide {
    background: url(../img/frames/slide.gif) no-repeat;
    width: 223px;
    height: 19px;
    padding: 5px;
    float: left;
}

.block-dialog-diallo .dialloCenter .slideArea .mainSlide .inputSlide {
    float: left;
    background: url("../img/frames/input_slide.gif") no-repeat;
    width: 36px;
    height: 16px;
    margin: 1px 0 0 10px;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    padding: 4px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainSlide label {
    font-weight: bold;
    float: left;
    display: block;
    margin: 5px 0 0 8px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainSlide ul.ulSlide {
    margin: 5px 0 0 107px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainSlide ul.ulSlide.nomarg {
    margin: 0 0 0 107px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainSlide ul.ulSlide li {
    float: left;
    width: 102px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainTableSlide div.tableSlideTop {
    background: url(../img/frames/slide_tabele_top.png) no-repeat;
    width: 420px;
    height: 7px;
    margin-top: 30px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainTableSlide ul.tableSlide {
    background: url(../img/frames/slide_tabele.png) repeat-y;
}

.block-dialog-diallo .dialloCenter .slideArea .mainTableSlide ul.tableSlide li {
    font-family: arial;
    font-size: 11px;
    margin: 0 10px;
    padding: 10px;
    border-bottom: 1px solid #e2e2e2;
    clear: both;
    height: 20px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainTableSlide ul.tableSlide li.first {
    padding-top: 5px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainTableSlide ul.tableSlide li.last {
    border-bottom: none;
    padding-bottom: 8px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainTableSlide ul.tableSlide li span.liLeft {
    float: left;
    padding-top: 3px;
}

.block-dialog-diallo .dialloCenter .slideArea .mainTableSlide ul.tableSlide li span.liRight {
    font-size: 16px;
    font-weight: bold;
    float: right;
}

.block-dialog-diallo .dialloCenter .slideArea .mainTableSlide div.tableSlideBottom {
    background: url(../img/frames/slide_tabele_bottom.png) no-repeat;
    width: 420px;
    height: 7px;
}

.block-dialog-diallo .dialloCenter .titleImage {
    text-align: center;
    margin: 20px auto;
}

.block-dialog-diallo .dialloCenter .scrollPromo {
    margin: 15px 0 0 30px;
    width: 600px;
    overflow: auto;
    height: 300px;
}

.block-dialog-diallo .dialloCenter .scrollPromo li {
    width: 120px;
    margin: 0;
    float: left;
}

.block-dialog-diallo .dialloCenter .scrollPromo li a.phone {
    display: block;
    float: left;
    margin-right: 10px;
}

.block-dialog-diallo .dialloCenter .scrollPromo li div.phoneText {
    float: left;
    padding-top: 10px;
}

.block-dialog-diallo .dialloCenter .scrollPromo li div.phoneText .phoneTextHeight {
    height: 80px;
}

.block-dialog-diallo .dialloCenter .scrollPromo . li div.phoneText .phoneTextHeight
    {
    height: 80px;
}

.block-dialog-diallo .dialloCenter .scrollPromo li p {
    text-align: left;
    font-family: arial;
    font-size: 11px;
}

.block-dialog-diallo .dialloCenter .scrollPromo li p strong {
    display: block;
}

.block-dialog-diallo .dialloCenter .scrollPromo li p.price {
    margin: 5px 0;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .bigPhotoPhone {
    float: left;
    width: 230px;
    text-align: center;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .descriptionPhone {
    float: left;
    width: 420px;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .descriptionPhone ul.smallPhotos li
    {
    float: left;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .descriptionPhone h3 {
    font-size: 12px;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .descriptionPhone .smallLine
    {
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .descriptionPhone label
    {
    display: block;
    float: left;
    padding: 4px 20px 0 0;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .descriptionPhone .jsSelect
    {
    width: 300px;
    font-weight: bold;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .descriptionPhone div.price
    {
    float: left;
    width: 170px;
    margin-top: 15px;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .descriptionPhone div.price p
    {
    font-size: 20px;
    font-family: arial;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .descriptionPhone div.price p.none
    {
    display: none;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .descriptionPhone div.price p small
    {
    font-size: 11px;
    display: block;
    font-weight: bold;
}

.block-dialog-diallo .dialloCenter .onePhoneArea .descriptionPhone input.submit
    {
    background: url(../img/buttons/orange_155x31.gif) no-repeat;
    width: 155px;
    height: 31px;
    font-family: arial;
    font-weight: bold;
    font-size: 17px;
    color: #fff;
    float: left;
    margin-top: 20px;
}

.block-dialog-diallo .dialloCenter #accordionPhone {
    margin-top: 15px;
}

.block-dialog-diallo .dialloCenter #accordionPhone .available {
    margin: 20px;
}

.block-dialog-diallo .dialloCenter #accordionPhone h3 {
    color: #fff;
    font-family: arial;
    font-size: 13px;
    padding: 0;
}

.block-dialog-diallo .dialloCenter #accordionPhone h3 a {
    background: url("../img/buttons/accordion_phone.gif") no-repeat;
    width: 644px;
    height: 31px;
    color: #2b2b2b;
    font-family: arial;
    font-size: 12px;
    text-decoration: none;
    display: block;
    line-height: 31px;
    padding-left: 20px;
    margin-bottom: 1px;
}

.block-dialog-diallo .dialloCenter #accordionPhone h3.ui-state-active a
    {
    background: url("../img/buttons/accordion_phone_active.gif") no-repeat;
    color: #fff;
}

.block-dialog-diallo .dialloCenter #accordionPhone .available table {
    border-collapse: collapse;
}

.block-dialog-diallo .dialloCenter #accordionPhone .available table tr td
    {
    padding: 3px 15px 3px 15px;
}

.block-dialog-diallo .dialloCenter #accordionPhone .available table tr td.first
    {
    border-right: 1px solid #f1f1f1;
    padding: 3px 15px 3px 0;
}

.block-dialog-internet .dialloBottom {
    background: url("../img/frames/site_map_bottom.gif") no-repeat scroll
        center bottom transparent;
    height: 15px;
    clear: both;
}

/*plik right-column-accordion.css*/
@CHARSET "UTF-8";

#accordion-right {
	width: 255px;
}

#accordion-right h2 {
  color: #fff;
  font-family: arial;
  font-size: 13px;

  background: url("../img/buttons/accordion_no_active.gif") no-repeat;
  color: #2B2B2B;
  display: block;
  font-family: arial;
  font-size: 12px;
  height: 31px;
  line-height: 31px;
  padding-left: 10px;
  text-decoration: none;
  width: 245px;
}



/*plik custom-blocks-ind.css*/
@CHARSET "UTF-8";

#block-dialog_blocks-3 ul.list li,
#block-dialog_blocks-2 ul.list li {
    background: url(../img/narrows/nar_orange.gif) no-repeat scroll 0 5px;
    font-family: tahoma;
    margin: 0 0 5px 10px;
    padding: 0 0 0 10px;
    font-size: 11px;
    color: #333;
}



#block-dialog_blocks-2 ul.list li {
  float: left;
  width: 105px;
}

#block-dialog_blocks-3 ul.list li a,
#block-dialog_blocks-2 ul.list li a {
    color: #005191;
    font-size: 11px;
}

#block-dialog_blocks-2 h3 {
	border-bottom: 1px solid #E2E2E2;
	color: #383A3D;
	font-family: arial;
	font-size: 18px;
	margin-bottom: 10px;
	padding: 10px 0;
	text-align: center;
}

#block-dialog_blocks-4 .txt p,
#block-dialog_blocks-3 p {
   color: #333333;
   font-family: tahoma;
   font-size: 11px;
   padding: 10px;
}

#block-dialog_blocks-4 .txt p.link a {
	padding-top: 0;
	background: url("../img/narrows/nar_orange.gif") no-repeat scroll 0 5px transparent;
  font-size: 11px;
  padding-left: 10px;
  color: #005191;
}

#block-dialog_blocks-4 .txt p.link {
  padding-top: 0;
}

#block-dialog_blocks-4 .txt {
  float: left;
  width: 152px;
}



#block-dialog_blocks-4 img {
	float: left;
}

#block-dialog_blocks-3 .content .clear,
#block-dialog_blocks-2 .content .clear {
  padding: 0 0 15px;
}


#block-dialog_blocks-5 form ul.line {
    margin: 8px 0;
}

#block-dialog_blocks-5 form ul.line li {
    float: left;
    margin-bottom: 8px;
}

#block-dialog_blocks-5 form ul.line label {
    color: #333;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    line-height: 22px;
    padding-right: 10px;
    text-align: right;
    width: 60px;
}


#block-dialog_blocks-5 form ul.line li input {
    color: #333333;
    font-family: tahoma;
    font-size: 11px;
}

#block-dialog_blocks-5 form ul.line li input#cityInput {
    background: url("../img/inputs/customer_zone_city.gif") no-repeat transparent;
    float: left;
    height: 20px;
    padding: 4px 0 0 2px;
    width: 132px;
}

#block-dialog_blocks-5 form ul.line li input#streetInput {
    background: url("../img/inputs/customer_zone_city.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding: 4px 0 0 2px;
    width: 132px;
}

#block-dialog_blocks-5 form ul.line li input#houseNrInput {
    background: url("../img/inputs/customer_zone_nr_house.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding: 4px 0 0 2px;
    width: 71px;
}

#block-dialog_blocks-5 form ul.line li input.submit {
    background: url("../img/buttons/accordion_send.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    margin-left: 5px;
    padding-bottom: 3px;
    width: 85px;
}

#accordion-right h2.ui-state-active {
  background: url("../img/buttons/accordion_active.gif") no-repeat;
  color: #fff;  
}


