html, body {
    background: #FBFBFB url(../images/bg-body.gif) repeat-x scroll left top;
    color: #464646;
    font-family: Tahoma, Verdana, sans-serif;
    height: 100%;
    line-height: 18px;
    text-align: center;
}

/* generic */

.leftColumnRelease{
    width:60%;
    float:left;
    border:1px solid #ff0000;
    text-align:left;
    margin-bottom:30px;
}

.rightColumnRelease{
    width:400px;
    float:right;
}

.titleRelease{
    font-size:28px;
    line-height:30px;
    margin-bottom:10px;
    font-weight:bold;
}

.entry-stats{
    color:#464646;
}

.contentRelease{
    font-size:14px;
    margin-top:20px;
}

.companyRelease{
    margin-bottom:20px;
    text-align:left;
    border:1px solid #EBEBEB;
    background-color:#F5F5F5;
    padding:20px;
}

.logoRelease{
    float:right;
    border:1px solid #e3e3e3;
    padding:10px;
    background: #fff;
    text-align:center;
}

.pressOfficeLinkRelease{
    float:left;
    width:49%;
    text-align:left;
    font-size:13px;
}

.contactRelease{
    text-align:left;
    border:1px solid #EBEBEB;
    background-color:#F5F5F5;
    padding:20px;
}

.contactHead{
    float:left;
    width:22%;
    margin-right:10px;
}

.contactRest{
    float:left;
    width:73%;
    font-size:14px;
}

.func, .email, .adr{
    font-size:12px;
}

.func{
    font-weight:bold;
}

.adr{
    margin-top:15px;
}

.contact-release{
    padding-top:15px;
    border-top:1px dotted #a3a3a3;
}

.filesRelease{
    margin:20px 0;
    text-align:left;
    border:1px solid #EBEBEB;
    background-color:#F5F5F5;
    padding:20px;
}

.filesRelease h2{
    margin:0 0 15px 0;
}

.contactRelease h2{
    margin:0 0 15px 0;
}

.pressReleaseFiles{
    overflow: hidden;
    margin-top: 10px;
}

.fileRelease{
    width:100%;
    font-size:12px;
    padding:15px 0;
    border-top:1px dotted #a3a3a3;
}

.imgRelease{
    float:left;
    width:20%;
    border: 1px solid rgb(227, 227, 227);
    padding: 2px 0 0 2px;
    width: 105px;
    height: 105px;
    margin-right:20px;
}

.fileThumb{
    overflow: hidden;
    width: 100px;
    height: 100px;
}

.fileName{
    float:left;
    width:61%;
}

.entryContent{
    width:100%;
    text-align:left;
    padding-left:0;
}

.entryContent .logo{
    width:17%;
    height:100px;
    float:left;
    border-right:1px dotted #a3a3a3;
}

.entryContent .content{
    float:right;
    width:82%;
}

.entryContent .contact{
    float:right;
    width:18%;
    border:1px solid #EBEBEB;
    background-color:#F5F5F5;
    padding:10px;
}

/* end generic */

.entry a{
    color:#B51F1F;
}

#bottom .menu, #bottom .menu ul {
    border: none;
}

#bottom-bg {
    background: #B41E1E url(../images/dol.gif) repeat-x left bottom;
    border-top: 1px solid #700;
}

#bottom-wrap, .about {
    margin: 5px 20px !important;
}

#branding {
    margin-top: 0;
    overflow: hidden;
    padding: 0 0 6px 25px;
    text-align: left;
    width: 460px;
}

#branding #logo {
    background: transparent url(../images/logo-netpr-pl.png) no-repeat scroll left top;
    float: left;
    height: 90px;
    margin-bottom: -30px;
    width: 90px;
}

#branding #logo a {
    color: #464646;
    display: block;
    height: 60px;
    text-decoration: none;
    width: 90px;
}

#branding #slogan {
    float: left;
    font-family: Verdana;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    margin: 22px 0 0 40px;
    position: relative;
}

#branding h1, #login label.hide {
    left: -666em;
    position: absolute;
    text-indent: -999em;
    top: -666em;
}

#branding h2 {
    color: #464646;
    font: 20px Arial;
    width: 320px;
    position: absolute;
    top: 3px;
    left: 0;
}

#first-top {
    background: transparent url(../images/first-top.gif) no-repeat scroll 0 50%;
    height: 22px;
    left: 0;
    position: absolute;
    top: 0;
    width: 216px;
    z-index: 999;
}

#gorna-nawigacja {
    clear: both;
    margin-left: 150px;
    padding: 0;
}

#gorna-nawigacja li {
    background: #f2f3f5 url(../images/gora-left.gif) no-repeat;
    display: block;
    float: left;
    margin-right: 2px;
    padding-left: 1px;
}

#gorna-nawigacja li a {
    color: #434343;
    display: block;
    float: left;
    font: 10px verdana, arial;
    font-weight: 700;
    margin: 0;
    padding: 3px 6px;
    text-decoration: none;
    white-space: nowrap;
}

#gorna-nawigacja li a:visited {
    color: #434343;
    text-decoration: none;
}

#gorna-nawigacja li div {
    background: url(../images/gora.gif) no-repeat top right;
    display: block;
    float: left;
    margin: 0;
    padding-right: 1px;
}

#gorna-nawigacja li.index a {
    color: #003DB8;
    font-weight: 400;
}

#gorna-nawigacja li.index a:visited {
    color: #003DB8;
}

#gorna-nawigacja li.index, #gorna-nawigacja li.index div {
    background: none;
}

#gorna-nawigacja li.on {
    background: #F2F3F5 url(../images/gora-left-on.gif) no-repeat;
    padding-left: 3px;
}

#gorna-nawigacja li.on div {
    background: url(../images/gora-on.gif) top right no-repeat;
    padding-right: 3px;
}

#gorna-nawigacja ul {
    height: 18px;
    list-style: none;
    margin: 0;
    padding: 0 0 0 5px;
}

#login {
    float: left;
    height: 100px;
    margin-right: 11px;
    position: relative;
    z-index: 9998;
}

#login .forgot a {
    color: #B51F1F;
}

#login .remember {
    color: #464646;
    margin: 5px 0 0 0;
}

#login .remember input {
    margin: 0 5px 0 0;
}

#login .remember, #login .forgot {
    font: 11px Tahoma, Verdana;
}

#login .forgot {
}

#login .forrem {
    margin-top: 3px;
}

#login .forrem input {
    position: relative;
    top: 2px;
    left: -3px;
}

#login div.out, .box div.out {
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 2px;
    text-transform: uppercase;
}

#login div.out {
    margin: 0;
    padding: 2px 0 0 22px;
    background: url(../images/block.gif) no-repeat;
}

#main-content #column-wrap {
    _height: 1%;
    margin: 5px 20px 0;
    position: relative;
    text-align: center;
}

#main-content, #top, #bottom {
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    width: expression(document.body.clientWidth > 1200? "1200px": "auto" );
}

#main-content #column-wrap #left {
    margin: 0 370px 0 0;
    padding: 0;
}

#main-content #column-wrap #left .content {
    padding-bottom: 20px;
}

#main-content #column-wrap #right {
    position: absolute;
    right: 0;
    top: 0;
    width: 355px;
    overflow: hidden
}

#main-content #column-wrap #right .stupidFill {
    display: none;
}

#public-relations {
    background: transparent url(../images/last-top.gif) no-repeat scroll 0 50%;
    font-family: Verdana;
    height: 22px;
    position: absolute;
    right: 0;
    top: 0;
    width: 256px;
}

#public-relations div {
    font-size: 10px;
    font-weight: 700;
    margin: 2px 0 0 62px;
    text-transform: uppercase;
}

#public-relations div a {
    color: #fff;
    text-decoration: none;
}

#searchBar {
    position: relative;
    background: transparent url(../images/bg-search.gif) no-repeat scroll left top;
    font-size: 12px;
    height: 31px;
    margin-top: -84px;
    position: absolute;
    right: 0;
    width: 370px;
}

#searchBar div {
    background: transparent url(../images/bg-lupa.gif) no-repeat scroll left 9px;
    height: 29px;
    margin-left: 50px;
    padding-left: 26px;
    padding-top: 6px;
}

#login .button {
    cursor: pointer;
    border: 0;
    width: 27px;
    left: 2px;
    height: 20px;
    background: transparent url(../images/button-ok.gif) no-repeat;
}

#searchBar input.button {
    cursor: pointer;
    border: 0;
    width: 27px;
    left: 2px;
    height: 18px;
    background: transparent url(../images/button-ok.gif) no-repeat;
}

#searchBar label {
    margin-right: 7px;
}

#searchBar form {
    width: 230px;
    position: absolute;
    top: 6px;
    left: 120px;
}

#top-bar {
    background: #FFF url(../images/green.gif) repeat-x scroll left top;
    height: 22px;
    z-index: 1;
}

#top-content {
    background: url(../images/top-bg.gif) repeat-x left bottom;
    margin-bottom: 15px;
}

#top-wrap {
    _height: 1%;
    margin: 0 20px;
    overflow: hidden;
    text-align: left;
}

#registrationSecondStep img {
    display: none
}

.att-other, .att-video, .att-picture, .att-audio {
    padding: 0 0 0 16px !important;
    margin-left: 4px;
}

.att-other {
    background: transparent url(../images/inne.gif) no-repeat;
}

.att-video {
    background: transparent url(../images/wideo.gif) no-repeat;
    padding-left: 27px;
}

.att-picture {
    background: transparent url(../images/grafika.gif) no-repeat;
}

.att-audio {
    background: transparent url(../images/audio.gif) no-repeat;
}

.about .content {
    background: transparent url(../images/bg-about.gif) no-repeat right top;
}

.about input.field {
    font: 11px Verdana;
    padding: 3px 3px 0 3px;
    height: 21px;
}

.red p {
    margin: 0 !important;
}

.about p a, .red p a {
    color: #B51F1F !important;
    font-weight: 700;
}

.about p a:hover, .red p a:hover {
    text-decoration: none;
}

.bigrss {
    background: transparent url(../images/bigrss.gif) no-repeat;
    cursor: pointer;
    display: block;
    height: 32px;
    width: 32px;
}

.block {
    display: block;
}

.box {
    border: 1px solid #ebebeb;
    margin-bottom: 16px;
    position: relative;
    text-align: left;
}

.sortHelp {
    border: 2px dotted #d5d5d5 ! important;
    width: 351px ! important;
    background: #fff ! important
}

.box .border-bottom .center {
    background-image: url(../images/b.gif);
}

.box .border-bottom .left {
    background-image: url(../images/bl.gif);
}

.box .border-bottom .right {
    background-image: url(../images/br.gif);
}

.box .border-bottom div {
    bottom: 0;
}

.box .border-middle .left {
    background-image: url(../images/l.gif);
}

.box .border-middle .right {
    background-image: url(../images/r.gif);
}

.box .border-middle div {
    background-repeat: repeat-y;
    bottom: 7px;
    top: 7px;
    width: 7px;
}

.box .border-top .center {
    background-image: url(../images/t.gif);
}

.box .border-top .center, .box .border-bottom .center {
    background-repeat: repeat-x;
    height: 7px;
    left: 7px;
    right: 7px;
}

.box .border-top .left {
    background-image: url(../images/tl.gif);
}

.box .border-top .left, .box .border-top .right, .box .border-bottom .left, .box .border-bottom .right {
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 7px;
    width: 7px;
}

.box .border-top .right {
    background-image: url(../images/tr.gif);
}

.box .border-top div {
    top: 0;
}

.box .close-box {
    background-image: url(../images/close-box.gif);
    cursor: pointer;
    float: right;
    height: 11px;
    margin-top: -16px;
    position: relative;
    width: 11px;
}

.box .closed {
    background-position: 0 11px;
}

.box .content {
    background-color: #f5f5f5;
    font-size: 12px;
    padding: 10px;
}

.box .content a {
    color: #464646;
    text-decoration: none;
}

.box .content a:hover {
    color: #b51f1f;
    text-decoration: underline;
}

.box .left {
    left: 0;
}

.box .left, .box .right, .box .center {
    position: absolute;
}

.box .right {
    right: 0;
}

.box h1 {
    background: transparent url(../images/bg-h1.gif) repeat-x bottom left;
    color: #b51f1f;
    font: 17px Arial;
    font-weight: 700;
    letter-spacing: -.4px;
    margin-bottom: 3px;
    padding-bottom: 4px;
}

/* .close{background:transparent url(../images/overlay-close-bg.gif) no-repeat 0 0;cursor:pointer;float:right;height:20px;margin-top:-32px;text-indent:-666em;width:22px;} */
.close {
    background: transparent url(../images/bg-zwin.gif) no-repeat 0 0;
    cursor: pointer;
    float: right;
    height: 11px;
    margin: -32px 80px 0 0;
    text-indent: -666em;
    width: 31px;
}

.closeDestroy {
    background: transparent url(../images/bg-pokaz.gif) no-repeat 0 0;
    cursor: pointer;
    float: right;
    height: 11px;
    margin-top: -32px;
    text-indent: -666em;
    width: 69px;
}

.clr, #bottom-content {
    clear: both;
}

.date-icon {
    background-image: url(../images/bg-date.gif);
    padding-left: 21px !important;
}

.digg-icon {
    background-image: url(../images/bg-digg.gif);
}

*html .entry{ height:1%;}

.entry {
    margin: 0 7px 15px 0;
    overflow: hidden;
    background: transparent url(../images/bg-h1.gif) repeat-x scroll left bottom;
    padding: 0 0 10px 0
}

.entry .logo {
    float: left;
    margin: 15px 10px 0 0;
    position: relative;
    text-align: center;
    width: 155px;
    z-index: 9998;
}

.entryContent {
    padding: 0 0 0 175px;
    float: left;
}

.europe .readon {
    margin-top: 5px;
}

.entry h2 {
    color: #464646;
    font: 17px Arial;
    font-weight: 700;
    letter-spacing: -.4px;
}

.entry h2 a {
    color: #464646;
    text-decoration: none !important;
}

.entry h2 a:hover {
    color: #b51f1f;
}

.entry p {
    padding-bottom: 7px;
}

.entry .entry-send {
    border: 1px solid #ebebeb;
    padding: 10px;
    width: 130px;
    position: absolute;
    right: 18px;
    color: #464646;
    font-size: 11px;
    margin-right: 2px;
    display: none;
    z-index: 1000;
    background: #fff;
}

.exclamation {
    background-image: url(../images/exclamation.gif);
    float: left;
    height: 16px;
    margin-right: 7px;
    position: relative;
    width: 16px;
}

.gray .entry-stats {
    float: left;
    margin: 0 4px 0 0;
    position: relative;
    z-index: 1000;
}

.gray h1 {
    cursor: move;
}

.gray li {
    background: transparent url(../images/bg-h1.gif) repeat-x bottom left;
    padding: 2px 0 5px;
}

.green {
    border: 1px solid #e2f7c4;
}

.green .border-bottom .center {
    background-image: url(../images/b-g.gif);
}

.green .border-bottom .left {
    background-image: url(../images/bl-g.gif);
}

.green .border-bottom .right {
    background-image: url(../images/br-g.gif);
}

.green .border-middle .left {
    background-image: url(../images/l-g.gif);
}

.green .border-middle .right {
    background-image: url(../images/r-g.gif);
}

.green .border-top .center {
    background-image: url(../images/t-g.gif);
}

.green .border-top .left {
    background-image: url(../images/tl-g.gif);
}

.green .border-top .right {
    background-image: url(../images/tr-g.gif);
}

.green .content {
    background-color: #f6fceb;
    color: #464646;
}

.green h1 {
    color: #274200 !important;
}

.gwar-icon {
    background-image: url(../images/bg-gwar.gif);
}

.javascript p {
    margin-bottom: 0 !important;
}

.mail {
    float: left;
    height: 16px;
    margin-right: 7px;
    position: relative;
    width: 16px;
}

.menu {
    border-top: 1px solid #700;
    margin-bottom: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 8123;
}

.menu a {
    color: #FFF;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: 400;
    line-height: normal;
    margin: 7px 0;
    padding: 0 10px;
    text-decoration: none;
}

.menu a:hover {
    color: #FFF;
    text-decoration: underline;
}

.menu a:visited {
    color: #FFF;
    font-size: 10px;
    text-decoration: none;
}

.menu li {
    background: transparent url(../images/separator.gif) no-repeat scroll right center;
    display: block;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    font-weight: 400;
    height: 25px;
}

.menu li.on {
    background: #700;
}

.menu li.on a {
    color: #FFF;
    font-weight: 700;
    text-decoration: none;
}

.menu li.on a:visited, #gorna-nawigacja li.on a, #gorna-nawigacja li.on a:visited {
    color: #FFF;
    text-decoration: none;
}

.menu li.pierwszy a {
    border: 0 none;
    padding-left: 13px;
}

.menu li.pierwszy a:visited {
    border: 0 none;
}

.menu ul {
    background: #B41E1E url(../images/dol.gif) repeat-x scroll left bottom;
    border-bottom: 1px solid #640000;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.move {
    background: transparent url(../images/roll.gif) no-repeat left top;
    cursor: move;
    float: right;
    height: 14px;
    margin: -28px 0 15px;
    position: relative;
    top: 1px;
    width: 14px;
    z-index: 9998;
}

.over {
    background-position: left bottom;
}

.przeslij-icon {
    background: transparent url(../images/bg-przeslij.gif) no-repeat;
    width: 63px;
    height: 19px;
    text-indent: -666em;
    float: right;
    margin: -18px 3px 0 0;
}

.pencil-icon {
    background-image: url(../images/bg-pencil.gif);
    width: 14px;
}

.pencil-icon, .time-icon, .date-icon, .gwar-icon, .digg-icon, .share-icon {
    background-repeat: no-repeat;
    padding: 1px 3px 1px 23px;
}

.gray .rss {
    background-position: 34px 0;
    margin: -28px 0 0;
    width: 50px;
}

.gray h2 {
    font-size: 11px;
    font-weight: normal;
    display: block;
    width: 285px;
    line-height: 16px;
}

.question {
    background: transparent url(../images/question.gif) no-repeat left top;
    cursor: pointer;
    float: right;
    height: 14px;
    margin: -35px 0 15px;
    position: relative;
    top: 1px;
    width: 14px;
    z-index: 9998;
}

.question a, .roll a, .move a {
    display: block;
    height: 14px;
    width: 14px;
}

.question a:hover, .roll a:hover, .move a:hover {
    background-position: 10px 14px;
}

.red {
    border: 1px solid #f6d3d3;
}

.red .border-bottom .center {
    background-image: url(../images/b-r.gif);
}

.red .border-bottom .left {
    background-image: url(../images/bl-r.gif);
}

.red .border-bottom .right {
    background-image: url(../images/br-r.gif);
}

.red .border-middle .left {
    background-image: url(../images/l-r.gif);
}

.red .border-middle .right {
    background-image: url(../images/r-r.gif);
}

.red .border-top .center {
    background-image: url(../images/t-r.gif);
}

.red .border-top .left {
    background-image: url(../images/tl-r.gif);
}

.red .border-top .right {
    background-image: url(../images/tr-r.gif);
}

.red .content {
    background-color: #faeaea;
    color: #b52626;
}

.roll {
    background: transparent url(../images/roll.gif) no-repeat left top;
    cursor: pointer;
    float: right;
    height: 14px;
    margin: -28px 0 15px;
    position: relative;
    top: 1px;
    width: 14px;
    z-index: 9998;
}

.rss {
    background: transparent url(../images/feed.png) no-repeat;
    background-position: 156px 0;
    float: right;
    left: 0;
    margin: -35px 0 15px;
    padding-right: 4px;
    position: relative;
    text-align: right;
    width: 170px;
    z-index: 9998;
}

.rss a {
    display: block;
    padding-right: 22px;
}

.rss a:hover, .menu li.on a:hover {
    text-decoration: underline;
}

.rss, .rss a, .entry-stats {
    color: #999;
    font-size: 11px;
    text-decoration: none;
}

#left .rss {
    background: transparent url(../images/big-rss-icon.png) no-repeat right top;
    margin: -56px 0 0 0;
    padding: 20px 0 0 0;
    width: 200px;
}

#left .rss a {
    padding: 10px 66px 6px 0;
    margin: -10px 0 0 0;
}

.przeslij-icon, .send li {
    cursor: pointer;
}

.send-pop {
    border: 1px solid #ebebeb;
    width: 150px;
    float: right;
    position: absolute;
    background: #fff;
    right: 20px;
    display: none;
}

.send-over .send-pop {
    display: block ! important
}

.send-pop ul {
    margin: 7px;
}

.share-icon {
    background-image: url(../images/bg-share.gif);
}

.short {
    width: 157px !important;
    margin-top: 4px;
}

.shortList div {
    position: relative;
    top: 0;
    line-height: 15px;
    font-size: 11px;
    margin: 0 0 0 77px;
    padding: 0;
}

.shortList li {
    display: block;
    position: relative;
}

.shortList .time {
    width: 80px;
    position: absolute;
    margin-left: 0;
    top: 2px;
}

.show {
    display: block ! important;
}

.submenu {
    border-top: none;
    margin-bottom: 0;
}

.submenu a {
    color: #FFF;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: 400;
    line-height: normal;
    margin: 7px 0;
    padding: 0 5px;
    text-decoration: none;
}

.submenu li {
    background: transparent url(../images/sub-separator.gif) no-repeat scroll right center;
    display: block;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    font-weight: 400;
    height: 25px;
}

.submenu li.on {
    background: transparent url(../images/sub-separator.gif) no-repeat scroll right center;
}

.submenu li.on a {
    color: #FFF;
    font-weight: 700;
    text-decoration: underline;
}

.submenu ul {
    background: #700 url(../images/dol-on.gif) repeat-x scroll right bottom;
}

.time {
    font-size: 12px;
    color: #999;
    margin-right: 4px;
}

.time-icon {
    background-image: url(../images/bg-time.gif);
    width: 14px;
}

.throwAway {
    text-indent: -666em;
    position: absolute;
    top: -666em;
    left: -666em;
}

.what-rss p {
    font-size: 11px !important;
}

.white {
    border: 1px solid #ebebeb;
}

.white .border-bottom .center {
    background-image: url(../images/b-w.gif);
}

.white .border-bottom .left {
    background-image: url(../images/bl-w.gif);
}

.white .border-bottom .right {
    background-image: url(../images/br-w.gif);
}

.white .border-middle .left {
    background-image: url(../images/l-w.gif);
}

.white .border-middle .right {
    background-image: url(../images/r-w.gif);
}

.white .border-top .center {
    background-image: url(../images/t-w.gif);
}

.white .border-top .left {
    background-image: url(../images/tl-w.gif);
}

.white .border-top .right {
    background-image: url(../images/tr-w.gif);
}

.white .content {
    background-color: #fff;
}

.white .entry-stats span {
    padding: 1px 0 1px 0
}

.white h1, .box .content p {
    margin: 0 0 10px 0;
}

.white h2 {
    font: 17px Arial;
    letter-spacing: -0.4px;
    font-weight: bold;
    margin: 0 0 6px 0;
}

.gray .content p {
    font-size: 11px;
}

.yellow {
    border: 1px solid #ffec96;
}

.yellow .border-bottom .center {
    background-image: url(../images/b-y.gif);
}

.yellow .border-bottom .left {
    background-image: url(../images/bl-y.gif);
}

.yellow .border-bottom .right {
    background-image: url(../images/br-y.gif);
}

.yellow .border-middle .left {
    background-image: url(../images/l-y.gif);
}

.yellow .border-middle .right {
    background-image: url(../images/r-y.gif);
}

.yellow .border-top .center {
    background-image: url(../images/t-y.gif);
}

.yellow .border-top .left {
    background-image: url(../images/tl-y.gif);
}

.yellow .border-top .right {
    background-image: url(../images/tr-y.gif);
}

.yellow .content {
    background-color: #fffbcd;
    color: #622700;
}

.yellow .content p {
    margin-left: 2px !important;
}

.yellow h1 {
    background: none;
    font: 20px Arial;
    font-weight: 700;
    letter-spacing: -.4px;
}

.pager {
    margin: 6px 0;
    text-align: center;
}

.pager .page-sum-up {
    margin: 2px;
    padding: 3px 5px;
    color: #545454;
    background: #dcdcdc;
}

.pager span {
    margin: 2px;
    padding: 3px 5px;
    font-weight: bold;
}

.pager a {
    margin: 2px;
    padding: 2px 4px;
    border: 1px solid #dcdcdc
}

.pager a:hover {
    margin: 2px;
    padding: 2px 4px;
    border: 1px solid #B51F1F;
    background: #B51F1F;
    color: #fff ! important;
}

.blank, .pl, .en {
    float: right ! important;
}

acronym, .important {
    font-weight: 700;
}

table {
    font-size: 12px;
}

input.button {
    color: #fff;
    font-size: 11px;
}

.buttonDalej {
    border: 0 !important;
    cursor: pointer;
    border: 0;
    width: 47px ! important;
    left: 2px;
    height: 20px;
    background: transparent url(../images/button-dalej.gif) no-repeat;
}

input.field, #passwdRemaind_mail, #changeUserData input, #changeUserData select {
    border: 1px solid #6a6a6a;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    font: 11px Verdana;
    padding: 3px 3px 0 2px;
    height: 21px;
    width: 190px;
}

#changeUserData .firstCol {
    width: 150px;
}

#changeUserData td img {
    position: absolute;
    left: 357px;
    margin-top: 4px;
}

#changeUserData .wwFormTable tr td {
    padding-bottom: 5px;
}

noscript .red {
    margin: 0 20px 16px 20px
}

.whyRegister {
    overflow: hidden;
    margin-bottom: 15px;
}

.whyRegister .one {
    background: #f5f5f5 url(../images/why-register-2.gif) no-repeat 10px 10px;
}

.whyRegister .two {
    background: #f5f5f5 url(../images/why-register-3.gif) no-repeat 10px 10px;
}

.whyRegister .three {
    background: #f5f5f5 url(../images/why-register-1.gif) no-repeat 10px 10px;
}

.whyRegister div {
    width: 230px;
    height: 250px;
    float: left;
    border: 1px solid #ebebeb;
}

.whyRegister h2 {
    margin: 157px 0 0 12px;
}

.whyRegister p {
    margin: 4px 12px 0 12px !important;
    font-size: 11px;
    line-height: 15px;
}

.whyRegister .stupidSpacer {
    width: 10px;
    height: 10px;
    float: left;
    border: 0px solid #ebebeb
}

.inputBtn {
    background: transparent url(../images/btnLeft.gif) no-repeat left top;
}

.inputBtn input {
    font: 10px Verdana;
    background: transparent url(../images/btnRight.gif) no-repeat right top !important;
    border: 0 !important;
    margin-left: 2px;
    width: 80px !important;
    color: #fff !important;
    font-weight: normal !important;
    padding: 0 2px 0 0 !important;
    height: 20px !important;
    cursor: pointer;
}

#changeUserData_registration_button_submit {
    width: 130px !important;
}

#changeUserData_disabled {
    width: 30px !important;
    position: relative;
    top: 3px;
    left: 3px;
    border: 0 !important;
}

.startpage div div {
    margin-top: 10px;
}

.startpage div a {
    margin-right: 12px;
}

.overBtn {
    background: transparent url(../images/btnLeft.gif) no-repeat left bottom;
}

.overBtn input {
    background: transparent url(../images/btnRight.gif) no-repeat right bottom !important;
}

.spaced {
    margin-top: 12px;
}

.prnewswire .content {
    background: #f5f5f5 url(../images/bg-pr-newswire.gif) no-repeat right top;
}

.europe .content {
    background: #f5f5f5 url(../images/bg-europe.gif) no-repeat right top;
}

.poland .content {
    background: #f5f5f5 url(../images/bg-poland.gif) no-repeat right top;
}

.x-panel-header {
    display: none;
}

.x-panel-bwrap .x-panel-header {
    display: block;
}

#container {
    text-align: left;
}

div div fieldset {
    text-align: left;
}

.logMeOut {
    position: absolute;
    right: 6px;
    top: 4px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -666em;
    background: transparent url(../images/logoutbtn.gif) no-repeat left top;
}

a:hover.logMeOut {
    background-position: right top;
}

.loggedAs {
    background: transparent url(../images/loggedas.gif) no-repeat left top;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 13px;
    top: 12px;
    text-indent: -666em;
}

.userPanel {
    padding-left: 26px;
}

.userRss {
    height: 14px;
    width: 14px;
    position: absolute;
    left: 395px;
    top: 11px;
    text-indent: -666em;
}

#buttons .x-btn-wrap {
    padding: 4px !important;
}

#portal .x-panel-body {
    border: 0px !important;
}

#user_panel .x-panel-body {
    background: none repeat scroll 0 0 !important;
    border: none;
}

.x-combo-list-item {
    text-align: left !important;
}

#phone_column {
    border: none !important;
}

.icon-edit {
    background-image: url(../images/silk/pencil.png) ! important;
}

.icon-add {
    background-image: url(../images/silk/add.png) ! important;
}

.icon-cancel {
    background-image: url(../images/silk/cancel.png) ! important;
}

.icon-save {
    background-image: url(../images/silk/disk.png) ! important;
}

.icon-delete {
    background-image: url(../images/silk/user_delete.png) ! important;
}

.icon-expand {
    background-image: url(../images/silk/arrow_down.png) ! important;
}

.icon-collapse {
    background-image: url(../images/silk/arrow_up.png) ! important;
}

.icon-user_edit {
    background-image: url(../images/silk/user_edit.png) ! important;
}

.icon-newspaper {
    background-image: url(../images/silk/newspaper.png) ! important;
}

.icon-rss_add {
    background-image: url(../images/silk/rss_add.png) ! important;
}

.icon-vcard_edit {
    background-image: url(../images/silk/vcard_edit.png) ! important;
}

.icon-passwd_edit {
    background-image: url(../images/silk/application_edit.png) ! important;
}

/*this must be set so that the loading div
    can be height:100% */
body {
    height: 100%
}

/*this is what we want the div to look like
when it is not showing*/
div.loading-invisible {
/*make invisible*/
    display: none;
}

/*this is what we want the div to look like
when it IS showing*/
div.loading-visible {
/*make visible*/
    display: block; /*position it at the very top-left corner*/
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;

    /*in supporting browsers, make it
      a little transparent*/
    background: #fff;
    _background: none; /*this line removes the background in IE*/
    opacity: .75;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;

    /*set the padding, so that the content
      of the div is centered vertically*/
    padding-top: 25%;
}

div.linksBetweenMainAndGeneric {
    text-align: left;
    margin: 0 0 0 22px;
    font-size: 9px;
}

div.linksBetweenMainAndGeneric a {
    font-size: 9px;
    text-decoration: none;
    color: #444;
}

div.linksBetweenMainAndGeneric a:hover {
    text-decoration: underline;
}


#conditions h1 {margin: 10px 0 0}
#conditions li {margin: 0 0 0 40px;}
#protection h2, #protection ol {margin: 0 0 10px}
#protection h2 {margin: 0 0 5px}


#mainList .entry .entryContent {padding: 0;}
#mainList .entry .entryContent h2, #mainList .entry .entryContent div {padding: 0 0 0 175px;} 
#mainList .generic .entryContent h2, #mainList .generic .entryContent div { padding:0; }

#mainList .entry .entryContent .filePreviewThumbnailBorder div {padding: 0;}

#mainList .entry .entryContent .attachmentFiles, #mainList .entry .entryContent .attachmentFiles div {padding: 0;}


