@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-contact.css*/
@charset "utf-8";

.block-dialog-contact {
    width: 975px;
    background: #ffffff;
    margin: 10px 0px 0px 0px;
}

.block-dialog-contact .top {
    background: url(../img/frames/kontakt_top.gif) no-repeat left top;
    width: 975px;
    height: 15px;
    font-size: 0;
}

.block-dialog-contact .bottom {
    background: url(../img/frames/kontakt_bottom.gif) no-repeat left bottom;
    width: 975px;
    height: 15px;
    font-size: 0;
}

.block-dialog-contact .left {
    float: left;
    border-left-color: #E2E2E2;
    border-left-style: solid;
    border-left-width: 5px;
    height: 718px;
}

.block-dialog-contact .right {
    float: left;
    border-left-color: #E2E2E2;
    border-left-style: solid;
    border-left-width: 5px;
    border-right-color: #E2E2E2;
    border-right-style: solid;
    border-right-width: 5px;
    height: 718px;
}

.block-dialog-contact .infoline {
    width: 454px;
    float: left;
    background: url(../img/frames/kontakt_middle.gif) no-repeat bottom center;
    padding: 4px 13px 24px 13px;
}

.block-dialog-contact .infoline 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-dialog-contact .infoline .opt {
    font-family: Arial;
    font-size: 11px;
}

.block-dialog-contact .infoline dl {
    clear: both;
    border-bottom: 1px solid #EBEBEB;
    width: 391px;
    font-family: Tahoma;
}

.block-dialog-contact .infoline dl.first {
    border: 0px;
}

.block-dialog-contact .infoline dl dt {
    float: left;
    width: 139px;
    padding: 9px 0px 2px 10px;
    margin: 2px 0px 2px 0px;
}

.block-dialog-contact .infoline dl dd {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 7px 0 4px;
    width: 240px;
}

.block-dialog-contact .infoline dl dd ul li {
    padding: 0;
    border: 1px solid #fff;
}

.block-dialog-contact .infoline dl dd ul li.desc {
    font-weight: normal;
    color: #9B9B9B;
}

.block-dialog-contact .infoline dl dd ul li ul {
    clear: both;
}

.block-dialog-contact .infoline dl dd ul li ul li {
    font-weight: bold;
    float: left;
    width: 100px;
    padding: 0 0 3px 0;
}

.block-dialog-contact .infoline dl dd ul li ul li.desc {
    float: left;
    width: auto;
    padding: 0;
}

.block-dialog-contact .infoline .comm {
    color: #9B9B9B;
    font-family: Tahoma;
    font-size: 11px;
    margin: 15px 0px 0px 0px;
}

.block-dialog-contact .infoline .comm span {
    display: block;
    margin: 10px 0px 0px 0px;
    clear: both;
}

.block-dialog-contact .service-points {
    clear: left;
    width: 454px;
    float: left;
    padding: 4px 13px 24px 13px;
}

.block-dialog-contact .service-points h2 {
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #EBEBEB;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
}

.block-dialog-contact .service-points .stans {
    width: 200px;
    float: left;
}

.block-dialog-contact .service-points .stans a {
    color: #005191;
    font-family: Tahoma;
    font-size: 11px;
}

.block-dialog-contact .service-points .stans ul {
    height: 190px;
}

.block-dialog-contact .service-points .stans a.sbmBig {
    background: url(../img/buttons/bg_left_orange_smoth.gif) no-repeat left center;
    display: block;
    float: left;
    height: 32px;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial;
    font-size: 16px;
    margin-top: 25px;
}

.service-points .stans a.sbmBig span {
    background: url(../img/buttons/bg_right_orange_smoth.gif) no-repeat right center;
    height: 27px;
    padding: 5px 15px 0;
    display: block;
    text-align: center;
    float: left;
    line-height: 20px;
}

.block-dialog-contact .service-points .mainmap {
    background: url("../img/photos/contact_map.gif") no-repeat center center;
    width: 241px;
    height: 227px;
    float: right;
}

.block-dialog-contact .contact-form {
    width: 454px;
    float: left;
    padding: 4px 13px 23px 13px;
}

.block-dialog-contact .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-dialog-contact .contact-form dl dt {
    font-family: Tahoma;
    font-size: 11px;
}

.block-dialog-contact .contact-form input.textInput {
    background: url(../img/inputs/text_big_410.gif) no-repeat left top;
    color: #333;
    font-size: 12px;
    height: 19px;
    padding: 3px 5px;
    vertical-align: middle;
    width: 400px;
    margin: 9px 0px 10px 0px;
}

.block-dialog-contact .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-dialog-contact .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: 128px;
    padding: 3px;
    margin: 9px 0px 20px 0px;
}

.block-dialog-contact .contact-form input.sbm {
    background: url(../img/buttons/accordion_send.gif) no-repeat center center;
    display: block;
    float: left;
    width: 85px;
    height: 26px;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
}

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

.block-tender {
    margin: 15px 0;
    width: 976px;
}

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

.block-tender .tenderTop {
    width: 976px;
    height: 15px;
    background: url("../img/frames/tender_top.gif") no-repeat;
    font-size: 0;
}

.block-tender .tenderBottom {
    width: 976px;
    height: 21px;
    background: url("../img/frames/tender_bottom.gif") no-repeat;
}

.block-tender .tenderCenter {
    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-tender .tenderCenter .name {
    width: 609px;
}

.block-tender .tenderCenter .nr {
    width: 91px;
}

.block-tender .tenderCenter .date {
    width: 151px;
}

.block-tender .tenderCenter ul li {
    border-bottom: 1px solid #ebebeb;
    color: #7c7c7c;
    font-size: 12px;
    font-family: arial;
    padding-bottom: 17px;
}

.block-tender .tenderCenter ul li span {
    display: block;
    float: left;
    margin-top: 15px;
}

.block-tender .tenderCenter ul li.last {
    border-bottom: none;
}

.block-tender .tenderCenter ul li span.name {
    width: 687px;
}

.block-tender .tenderCenter ul li strong {
    color: #2e2e2e;
}

.block-tender .tenderCenter ul li a.name {
    font-weight: bold;
    text-decoration: none;
    color: #252525;
    background: url("../img/narrows/circle-narrow.gif") no-repeat;
    padding-left: 30px;
    float: left;
    width: 660px;
    display: block;
    margin-top: 15px;
}

.block-tender .tenderCenter ul li a.name.active {
    background: url("../img/narrows/circle-narrow-down.gif") no-repeat;
}

.block-tender .tenderCenter ul li a.detail {
    color: #0d4b95;
    font-weight: bold;
    background: url("../img/narrows/nar_orange.gif") 0 5px no-repeat;
    padding-left: 10px;
}

.block-tender .tenderCenter ul li span.detail {
    border-top: none;
    padding: 0 0 0 33px;
    width: 870px;
    float: none;
}

.block-tender .messageArea {
    margin: 0 auto;
    width: 520px;
    padding: 40px 0;
}

.block-tender .messageArea.center {
    text-align: center;
}

.block-tender .messageArea p {
    font-size: 12px;
    margin-bottom: 20px;
}

.block-tender .messageArea p.big {
    font-size: 18px;
    margin-top: 10px;
}

.block-tender .messageArea p a {
    color: #005191;
}

.block-tender .messageArea .leftArea {
    float: left;
    width: 200px;
}

.block-tender .messageArea .rightArea {
    float: left;
    width: 305px;
}

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

.block-charge {
    margin: 15px 0;
    width: 976px;
}

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

.block-charge .chargeTop {
    width: 976px;
    height: 15px;
    background: url("../img/frames/tender_top.gif") no-repeat;
    font-size: 0;
}

.block-charge .chargeBottom {
    width: 976px;
    height: 21px;
    background: url("../img/frames/tender_bottom.gif") no-repeat;
}

.block-charge .chargeCenter {
    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-charge .photo {
    float: left;
}

.block-charge .txt {
    float: right;
    width: 614px;
    font-size: 11px;
    color: #666;
}

.block-charge .txt strong {
    font-size: 13px;
}

.block-charge .txt a {
    color: #666;
}

.block-charge .txt .nr_zl_email {
    width: 445px;
}

.block-charge .txt .nr_zl_email .textInput {
    background: url(../img/inputs/text_middle_116.gif) no-repeat center top;
    clear: none;
    color: #333;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    margin: 2px 0 0;
    padding: 3px 5px;
    vertical-align: middle;
    width: 107px;
}

.block-charge .txt .plus {
    display: block;
    margin: 10px 0;
    background: transparent url(../img/narrows/plus.gif) no-repeat;
    padding: 2px 0;
    padding-left: 25px;
}

.block-charge .txt .transfer {
    margin: 10px 0;
    width: 540px;
}

.block-charge .txt .transfer ul li {
    float: left;
}

.block-charge .txt .transfer img {
    border: 1px solid #c9c9c9;
    margin: 3px;
}

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

.block-charge .txt .checkbox {
    display: block;
    clear: both;
    font-size: 11px;
    line-height: 25px;
}

.block-charge .txt .month {
    float: left;
    margin-left: 10px;
}

.block-charge .txt .leftArea {
    float: left;
}

.block-charge .txt 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;
    margin-bottom: 30px;
    margin-top: 30px;
    text-decoration: none;
    margin-left: 50px;
}

.block-charge .txt 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: 155px;
    cursor: pointer;
}

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

.block-cyftv {
    margin: 15px 0;
    width: 976px;
}

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

.block-cyftv .cyftvTop {
    width: 976px;
    height: 15px;
    background: url("../img/frames/cyftv_top.gif") no-repeat;
    font-size: 0;
}

.block-cyftv .cyftvBottom {
    width: 976px;
    height: 21px;
    background: url("../img/frames/cyftv_bottom.gif") no-repeat;
}

.block-cyftv .cyftvCenter {
    width: 932px;
    padding: 0 14px 0 20px;
    background: #fff;
    border-left: 5px solid #e2e2e2;
    border-right: 5px solid #e2e2e2;
    font-size: 11px;
    color: #333;
    margin: 0;
    font-family: tahoma;
}

.block-cyftv .line {
    height: 32px;
    margin: 0 -10px 0 -20px;
    width: 966px;
    background: url("../img/frames/line_2.gif") no-repeat;
    clear: both;
}

.block-cyftv .left {
    border-right: 5px solid #e2e2e2;
    width: 658px;
    float: left;
    padding-right: 15px;
}

.block-cyftv .right {
    float: left;
    width: 220px;
    padding-left: 40px;
    margin-left: -15px;
    background: url("../img/narrows/special_big.gif") no-repeat;
    height: 150px;
    padding-top: 17px;
    position: relative;
}

.block-cyftv .right .order {
    background: url(../img/buttons/bg_orange_smoth.gif) repeat 0 0;
    color: #fff;
    display: block;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    height: 29px;
    line-height: 26px;
    margin: 10px 10px 0;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    width: 133px;
}

.block-cyftv .right ul li {
    background: transparent url(../img/narrows/nar_orange.gif) no-repeat scroll 0 5px;
    margin-bottom: 5px;
    padding-left: 10px;
}

.block-cyftv .right ul li a {
    color: #005191;
    font-family: arial;
    font-size: 11px;
}

.block-cyftv .right p {
    margin-bottom: 10px;
}

.block-cyftv .smallLine {
    margin: 10px 0 20px;
    border-bottom: 1px solid #E2E2E2;
}

.block-cyftv .smallLine2 {
    margin: 10px 0 20px;
    border-bottom: 1px solid #E2E2E2;
    clear: both;
    margin: 28px 0 10px;
}

.block-cyftv .first_table {
    margin: 10px 0;
}

.block-cyftv .first_table td {
    padding: 5px 10px;
    border-right: 1px solid #f0f0f0;
    padding: 4px 13px;
    width: 120px;
    vertical-align: top;
}

.block-cyftv .first_table td input {
    margin-right: 5px;
    float: left;
}

.block-cyftv .first_table td label {
    display: block;
    float: left;
}

.block-cyftv .first_table td.first, .block-cyftv .first_table td.last {
    border-right: none;
}

.block-cyftv .first_table .to_right {
    text-align: right;
    width: 160px;
}

.block-cyftv .chanel_list {
    background-color: #ebebeb;
    width: 305px;
    float: left;
    margin-right: 20px;
    margin-top: 10px;
}

.block-cyftv .everyPromo.forPromo2, .block-cyftv .everyPromo.forPromo3 {
    display: none;
}

.block-cyftv .chanel_list li {
    padding: 8px 0 8px 8px;
    border-bottom: 1px solid #fff;
}

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

.block-cyftv .chanel_list .open ul {
    margin-top: 10px;
}

.block-cyftv .chanel_list a {
    text-decoration: none;
}

.block-cyftv .chanel_list label {
    padding-left: 20px;
    margin-top: -15px;
    display: block;
    width: 250px;
}

.block-cyftv .chanel_list input {
}

.block-cyftv .cloudArea {
    position: relative;
    float: right;
    margin-top: -15px;
    width: 20px;
}

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

.block-cyftv .cloudArea:hover .cloud {
    display: block;
}

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

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

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

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

.block-cyftv .cloud ul {
    margin: 10px;
}

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

.block-cyftv .cloud ul li img {
    margin-right: 0px;
    margin-bottom: 5px;
    float: left;
}

.block-cyftv .cloud ul li span {
    float: left;
    width: 56px;
}

.block-cyftv .step3Box {
    width: 271px;
    margin: 0 auto 20px;
}

.block-cyftv .step3BoxTop {
    background: url("../img/frames/tv_cyfr_step3_top.gif") no-repeat;
    width: 271px;
    height: 8px;
    float: left;
}

.block-cyftv .step3BoxCenter {
    float: left;
    background: #f8f8f8;
    border-left: 2px solid #ebebeb;
    border-right: 2px solid #ebebeb;
    margin-left: 1px;
    padding: 5px 10px;
    width: 247px;
}

.block-cyftv .step3BoxCenter p {
    font-family: arial;
    font-size: 11px;
    border: 1px solid #f8f8f8;
}

.block-cyftv .step3BoxCenter p span {
    display: block;
    float: left;
}

.block-cyftv .step3BoxCenter p strong {
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    display: block;
    float: right;
}

.block-cyftv .step3BoxBot {
    background: url("../img/frames/tv_cyfr_step3_bot.gif") no-repeat 1px 0;
    width: 271px;
    height: 8px;
    float: left;
}

.block-cyftv .order2 {
    background: url(../img/buttons/bg_orange_smoth.gif) repeat 0 0;
    color: #fff;
    display: block;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    line-height: 26px;
    margin: 0 auto 20px;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    width: 133px;
}

.block-cyftv .cyftvCenter .silver {
    padding: 0;
    margin: 0 0 0 20px;
    background: url("../img/frames/internet_dialog_narrows_big.gif") no-repeat;
    text-align: left;
    width: 615px;
    border: none;
    height: 26px;
}

.block-cyftv .cyftvCenter .silver a span {
    display: none;
}

.block-cyftv .cyftvCenter .silver a.arrow_left {
    background: url('../img/ico/arrows.gif') 10px 6px no-repeat;
    width: 30px;
    height: 24px;
    display: block;
    float: left;
}

.block-cyftv .cyftvCenter .silver a.arrow_right {
    background: url('../img/ico/arrows.gif') no-repeat -20px 6px;
    width: 30px;
    height: 24px;
    display: block;
    float: right;
}

.block-cyftv .cyftvCenter .silver a.none_arrow {
    background: none;
}

.block-cyftv .cyftvCenter .silver .bgOragne {
    float: left;
    width: 555px;
    background-image: url('../img/bg/silver-bg.jpg');
    background-position: 2px 2px;
    background-repeat: no-repeat;
}

.block-cyftv .cyftvCenter .silver .bgOragne.small {
    background-image: url('../img/bg/silver-bg-smaller.jpg');
    /*background-position: 3px 2px;*/
    background-position: 186px 2px;
}

.block-cyftv .cyftvCenter .silver .bgOragne .scrollLi {
    width: 555px;
    overflow: hidden;
}

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

.block-cyftv .cyftvCenter .silver ul li {
    text-align: center;
    display: block;
    font: bold 16px Arial;
    line-height: 25px;
    color: #2B2B2B;
    float: left;
    width: 100px;
    text-align: center;
    width: 185px;
    cursor: pointer;
}

.block-cyftv .cyftvCenter .silver ul li.select {
    color: #fff;
}

/*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 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-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;
}


