/*                    Podstawowe style                       */
/* --------------------------------------------------------  */
#adSBLayer {display:block!important; float:left!important; z-index:10!important; position:relative!important;}
body{min-width:951px; margin:0;padding:0;background:#fff;color:#000;font-family:Arial,"Helvetica CE",Helvetica,sans-serif;font-size:12px;text-align:center;}
a {color:#31629d; }
/*a:visited {color:#CA1C35;}*/
a:hover {color:#003777;}
img {border:none;}
form {margin:0; padding:0;}
.hide {display:none;}
.right {float:right}
.rightText{text-align:right;}
.left {float:left}
.clear {clear:both;}
table {font-size:12px;}


/* reklama gora_srodek */
#topAdver {width:760px; text-align:center; margin:0 auto; padding:3px 0; background:#fff;}

#cbrAlt { padding-top: 140px; }

div.inpl_bb_news { clear:both }

.bbk_block h3 {height:auto !important;}

/* miejsca reklamowe */
#belka_760x30 {clear:both; margin:3px 0 0 0; text-align:center;}
#belka_stopka {clear:both; margin:0 0 3px 0; text-align:center;}
#addContent div.inpl_bb_sky { clear:both }
#ad_box625_html {width: 625px;}
#ad_news, #dfp-middle { clear: left; float:left ; margin:12px 12px 12px 0px }
#ad_news:before, #dfp-middle:before {
    content: "";
    font-size: 11px;
    color: grey;
    text-transform: uppercase;
    background: transparent url(http://data.interia.pl/ssi/reklama.gif) no-repeat scroll -273px 3px;
    width: 297px;
    height: 25px;
    display: block;
}
#dfp-middle {
    height: 250px;
}

#mainContent #newsArtSpons {float:left; height:auto !important; padding:0 5px; margin:5px 0px 0px 0px}
#mainContent #newsArtSpons img.image{float:left; width:120px; height:90px; margin:0px 7px 5px 0px}
#mainContent #newsArtSpons .ico{float:none; color:#ff0000; font-size:10px; line-height:16px; font-weight:bold; text-decoration:none; padding-left:5px}
#mainContent #newsArtSpons a {text-decoration:none}
#mainContent #newsArtSpons a span.title{color:#31629d; font-family:Arial; font-size:16px;font-weight:bold; text-decoration:none}
#mainContent #newsArtSpons a:hover span.title{text-decoration:underline}
#mainContent #newsArtSpons a span.date{display:block}
#mainContent #newsArtSpons a span.lead{color:#000000}
#mainContent #newsArtSpons a span.more{color:#619a14; font-size:11px; font-weigh:bold; text-decoration:underline; padding-left:5px}
/* glowny kontener strony */
#content {width:950px; margin:0px auto;background:#fff; text-align:left; padding: 20px}
img.video, img.audio, img.gallery {vertical-align:bottom;}

/* -------------- naglowek --------------- */
/* naglowek portalowy */
#interiaHeader {background-image:url(http://portal.interia.pl/common/h/b_biznes.70412b.gif) }
#interiaHeader ul{position:absolute;right:0;top:0;width:690px;}

#interiaHeader li.send{color: #fff; font-weight: bold;}
#interiaHeader li.logout{color: #fff; font-weight: bold;}
#interiaHeader li.logout a{font-weight: normal}
#interiaHeader form {clear:right;float:right;width:270px;margin-top:27px}
* html #interiaHeader form {width:280px}
#interiaHeader form input {float:left;width:108px;border:1px solid #1E5598;font-size:11px;color:#1E5598;background:#72AAEF}

#interiaHeader form input.submit {cursor:pointer; width:47px;height:18px;margin-left:5px;padding-left:0;padding-right:0;border:0;background:#1E5598;color:#72AAEF;font-weight:bold }
#interiaHeader form img {float:left;margin-left:3px}
#interiaHeader h1{margin-left:40px}
html>body #interiaHeader h1{margin-left:50px}
#interiaHeader .imgHeader {margin: 0 0 0 50px;}
#interiaHeader div { width: 950px; }
#interiaHeader div.advertHeader {position:absolute;right:0;top:0; height:51px; width:305px; overflow:hidden; background:transparent;}
#interiaHeader div.advertHeader img {position:absolute;right:0;bottom:0;}


#ad_header {width:950px;margin:0 auto;}
#ad_gora_srodek {width:950px;padding:5px 0;}

/* naglowek portalowy - wersja 2.0*/
.interiaHeader .standard-logo-box {
    width: 950px;
    margin: 0 auto;
} 
.interiaHeader.standard-logo .standard-logo-header {
     float: left;
     clear: both;
     width: 100%;
     padding: 23px 0 22px 0;
     background-color: #fff;
}
.standard-logo-box .standard-logo-interia {
    float: left;
    width: 190px;
    height: 48px;
    overflow: hidden;
}
.no-svg .standard-logo-box .standard-logo-interia {
    background-repeat: no-repeat;
    background-image: url(/i/standard-logo/interia-logo-2-0.png);
}
.standard-logo-box .standard-logo-service {
    float: left;
    margin-left: 4px;
    margin-top: 26px;
    width: 110px;
    height: 22px;
    overflow: hidden;
}
.standard-logo-service h1 {
    display: inline;
}
.no-svg .standard-logo-box .standard-logo-service {
    background-repeat: no-repeat;
    background-image: url(/i/standard-logo/biznes-logo-2-0.png);
} 
.no-svg .standard-logo-box .standard-logo-service img,
.no-svg .standard-logo-box .standard-logo-interia img {
    display: none;
}
.standard-logo-box .logo-service-txt {
    display: inline-block;
    width:0;
    overflow: hidden;
}
.standard-logo-box  .standard-logo-img {
    float: left;
}
/* logo wersja 2.0 - wyszukiwarka */
.interiaHeader.standard-logo .standard-search {
    float: right;
    border: 4px solid #EDEDED;
    margin-top: 8px;
    background-color: #fff;
}
.interiaHeader.standard-logo .standard-search fieldset {
    border: none;
    padding:0;
    margin: 0;
} 
.interiaHeader.standard-logo .standard-search-title {
    display: none;
}
.interiaHeader.standard-logo .standard-search-text {
    float: left;
    background-color: #FFF;
    border-width: 0;
    color: #777;
    font-size: 13px;
    padding: 0 9px;
    line-height: 31px;
    height: 31px;
    width: 195px;
} 
.interiaHeader.standard-logo .standard-search-submit {
    margin: 6px 10px 0 0;
    cursor: pointer;
    height: 20px;
    width: 20px;
    border: none;
    padding:0;
    background-color: #fff;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url(/i/standard-logo/search-submit-2-0.png);
}
.interiaHeader.standard-logo .standard-search-select { 
    border-left: 1px solid #ccc;
    margin: 7px 0 5px 0;
    padding-left: 13px; 
    float: left;
    font-size: 11px;
    height: 19px;
    line-height: 19px;
    position: relative;
    width: 125px;
}
.interiaHeader.standard-logo .standard-search-switch {
    width: 8px;
    height: 5px;
    overflow: hidden;
    text-indent: 8px;
    display: block;
    position: absolute;  
    top:8px; 
    right:20px;
    z-index: 10;
}
.interiaHeader.standard-logo .standard-search-switch:after {
    width: 6px;
    height:6px;
    content:"";
    display: block;
    background-color: #619A14;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg); 
    position:absolute;
    top:-3px; 
    right:1px;
    z-index: 8;
}
.no-svg .interiaHeader.standard-logo .standard-search-switch:after {
    display:none;
}
.no-svg .interiaHeader.standard-logo .standard-search-switch {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url(/i/standard-logo/arrow_search_head.png);
}
.interiaHeader.standard-logo .standard-search-chosen {
    cursor:pointer;
    color: #777;   
    height: 26px;
    padding: 0 19px 0 0;
    width: 93px;
}
.interiaHeader.standard-logo .standard-search-option {
    border: 1px solid #ccc;
    box-shadow: 1px 1px 2px #b4b4b4;
    border-radius: 3px;
    color: #444;
    display: none;
    font-size: 12px;
    position: absolute;
    left: 1px;      
    top: -6px;
    z-index: 100;
    margin:0;
    padding: 28px 0 0 0;
}
.interiaHeader.standard-logo .standard-search-option li {
    margin:0;
    padding:0;
    list-style-type: none;
    border-top: 1px solid #e5e5e5;    
    padding: 0 12px 0 0;
    background-color: #fff;
}
.interiaHeader.standard-logo .standard-search-option label {
    margin-left: -12px;
    line-height: 20px;
    color:#444;
    cursor: pointer;
}
.interiaHeader.standard-logo .standard-search-chosen:hover {
    color:#444;
}
.interiaHeader.standard-logo .standard-search-option li:hover label {
    color:#777;
}
.interiaHeader.standard-logo .standard-search-option input {
    visibility: hidden;
}
.interiaHeader.standard-logo .standard-search-chosen span {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #e5e5e5;
    display: block;
    padding: 0 7px;
}

/*#article #ad_skyscraper { float:left;clear:left;width:202px;margin:5px 5px 5px 0;padding:14px 0 4px 0;border:1px solid #999;border-left:none;border-right:none;background:transparent url(reklama.gif) no-repeat center 3px; text-align:center}*/
#addContent #ad_box300x250, #dfp-right_top { width:305px; margin:5px 0 0 0;padding:14px 0 4px 0;border:1px solid #999;border-left:none;border-right:none;background:transparent url(reklama.gif) no-repeat center 3px;text-align:center;}
html>body #addContent #ad_box300x250 { float:left; }

#addContent #ad_box300x250_2 { width:305px; margin:5px 0 0 0;padding:14px 0 4px 0;border:1px solid #999;border-left:none;border-right:none;background:transparent url(reklama.gif) no-repeat center 3px;text-align:center;}
html>body #addContent #ad_box300x250_2 { float:left; }

#addContent div.addouble #ad_box300x250_2 {border-top: 0; padding-top: 0; background: none;}

#1024_lewy, #1024_prawy {background:#fff}
table.advertisement {clear:both;width:90%;margin:10px auto;border:none;border-collapse:collapse}
table.news {margin:3px auto 8px auto}
table.advertisement td.ads { margin:0;padding:14px 0 4px 0;border:1px solid #999;border-left:none;border-right:none;background:transparent url(reklama.gif) no-repeat center 3px; text-align:center}
table.advertisement td.skip {text-align:right;font-size:11px}
table.advertisement td.skip a {display:block;float:right;padding:0 11px 0 0;background:transparent url(sd.gif) no-repeat right center;color:#999!important;text-decoration:none!important}
table.advertisement td.skip a:hover {text-decoration:underline!important}
table.advertisement td.skipDest {font-size:1px;line-height:1px}
table.advertisement td.skipDest a{text-decoration:none!important}
#mainContent div.section li.advertisement {margin:0;padding:0;background:none}
#newsAddContent table.advertisement {width:100%}

p.back {margin:0!important;padding:2px 0 5px 0!important;text-align:left!important}
p.back a {font-family:Arial; color:#619a14;}
p.back a:hover {color:#619a14;}
p.back span{color:#1d448d;font-weight:bold!important}




/* nawigacja - kontener*/
#topNavigation {width:950px; margin:0; padding:0; background:#fff;}

/* linki do serwisow stowarzyszonych */
#headLinks {clear:both; float:left; width:950px; height:18px; margin:0; padding:0; list-style-type:none;}
#headLinks li {display:block; float:right; background:url(bullet.gif) no-repeat 5px 7px; padding:1px 3px 0 10px; margin:0; font-size:10px; text-transform: uppercase;}
#headLinks li a {color:#000000;text-decoration:underline;}
#headLinks li a:hover {color:#8ebe4c;text-decoration:underline;}
#headLinks li.first {float:left; font-size:11px; background:url(arrow.gif) no-repeat 4px 6px; padding-left: 0; text-decoration: none; color: red}
#headLinks li.first strong {color:#000; font-weight:bold; text-decoration: underline;  margin-left: 14px;  }
#headLinks li.first a {color:#153C78; text-decoration:none;}
#headLinks li.first a:hover { text-decoration: none }


#navigationtabs li.new a {padding-right:34px;background:url(/i/new.png) no-repeat right 4px;}


/* nawigacja - menu */
#navigation {clear:both; float:left; width:950px; height:23px; margin:0; padding:0 0 0 4px; background:#90c943 url(navigationBg.gif) repeat-x; text-align:left; font-weight:bold;}
html>body #navigation {width:946px;}
#navigation ul {float:left; margin:4px 0 0 0; padding:0; list-style:none;}
#navigation li {float:left; margin:0; padding:0; height:19px;}
#navigation li a {float:left; display:block; height:19px; padding:1px 5px 0 5px; color:#fff; text-decoration:none; font-size:12px;}
html>body #navigation li a {height:18px;}
#navigation li.selected {background:#fff url(navActive.gif) no-repeat; }
#navigation li.selected a {background:url(navActiveR.gif) no-repeat right; color:#31629d; padding:2px 5px 0 5px;}
html>body #navigation li.selected a {height:17px;}
#navigation li.first {border:none; color:#fff; padding:0 0 0 9px; background:url(navHome.gif) no-repeat;}
#navigation li.first a {padding:2px 10px 0 5px;}
#navigation li.firstselected {padding:0 0 0 9px; color:#31629d; background:#fff url(navActiveHome.gif) no-repeat;}
#navigation li.firstselected a {background:url(navActiveR.gif) no-repeat right; color:#31629d; padding:2px 10px 0 5px;}
html>body #navigation li.firstselected a {height:17px;}
#navigation li a:hover {text-decoration:underline;}


/* nawigacja - menu - extra */
#navigation ul.extra {float:right; margin:0; padding:4px 2px 0 2px; background:#67A01A url(navigationExtraBg.gif) repeat-x;}
#navigation ul.extra li.first {padding:0px; background:none;}
#navigation ul.extra li a {font-weight:bold; height:19px; padding:0px 5px 0 5px; }
#navigation ul.extra li {border-color:#EE0303; height:19px; margin:0px 0 0 0;}
#navigation ul.extra li.firstselected, #navigation ul.extra li.selected {background:#fff url(navActiveExtra.gif) no-repeat left top;}
#navigation ul.extra li.firstselected a, #navigation ul.extra li.selected a {background:url(navActiveExtra.gif) no-repeat right top; color:#31629d;}


/* nawigacja - podmenu */
#navigationtabs {overflow:hidden; clear:both; width:950px; height:23px; margin:0; padding:0; border-bottom:1px solid #919191; text-align:left; color:#003464; font-size:12px}
html>body #navigationtabs {height:auto; min-height:23px;}
#navigationtabs a {color:#919191;text-decoration:none}
#navigationtabs a:hover {text-decoration:underline}
#navigationtabs ul {float:left; margin:0; padding:0; list-style:none; color:#003464;}
#navigationtabs li {float:left; margin:0; padding:0 5px; color:#003464; background:url(line.gif) no-repeat left;}
#navigationtabs li.first {background:none;}
#navigationtabs li.selected a {color:#373737; font-weight:bold}
#navigationtabs div {float:left;width:950px;padding:5px 0 3px 0}
#navigationtabs div.tab {display:none}
#navigationtabs div.selected {display:block; border:0px; }
#navigationtabs ul.special {float:right;margin:0;padding:0}
#navigationtabs ul.special li {background:none}
#navigationtabs ul.special li {color:#FF3600; font-size:12px; font-weight:bold;}
#navigationtabs ul.special li a{font-weight:normal}

#navigationtabs div.more {width:940px; padding-right:10px; background:url(more.gif) no-repeat 940px 0.8em }
html>body #navigationtabs div.more {width:940px}
#navigationtabs .promoLink a { color: red; }
/* -------------- glowna tresc --------------- */

/* glowna tresc */
#mainContent {clear:both; float:left; width:630px; overflow:hidden; padding:0px 15px 0 0; text-align:left}

* html #mainContent {padding: 0; margin:0px 15px 0 0;}

/* tytul strony / newsa */
#mainContent h2, #galleryWide h2, #gallery h1 {font-family:Arial; margin:0 0 0 5px; padding:0; font-size:24px; font-weight: bold; color:#31629d; }
#galleryWide h2 {padding-top:10px}
#mainContent h2 a, #galleryWide h2 a {color:#31629d;text-decoration:none}
#mainContent h2 a:hover, #galleryWide h2 a:hover {text-decoration:underline}
#mainContent h2 span {font-size:19px;}
#mainContent div.section  h2.h2 span {font-size: 16px;}
#mainContent div.section  h2.h2 a {padding: 0}
#mainContent h4 {clear:both;font-size:16px; color:#2C75B3; margin:0; padding:10px 0 0 0;}

/* -------------- news --------------- */
/* strona z newsem */
#article {font-family:Arial; margin:0 0 10px 5px;}
#article p.sponsored, #article p.sponsoredBottom {margin:0;padding:3px 0;font-size:11px;color:#f00;text-transform:uppercase;letter-spacing:2px}
#article p.sponsoredBottom {padding:15px 0 0 0}
#article p {color:#161a46; margin:0; padding:0;}
#article p.articleDate {color:#979797; font-size:11px; margin:5px 0 0 0;}
#article p.articleLead {color:#605155; font-weight:bold; margin:5px 0; line-height:17px;}
#article div.articleText {color:#666058;}
#article div.articleText p {margin:9px 0; line-height:17px; color:#605155;}
#article p.articleSource {margin:0;padding:0;font-size:12px;color:#7D7D7D;}
#article p.articleSource a {color:#919191;text-decoration:none}
/*#article a:visited {color:#323232;}*/
#article a:hover {color:#8ebe4c;}
/* info o korespondencie lub autorze wywiadu */
#article p.authorInfo {float:left;width:220px;margin:5px 0 0 0; padding:0 0 5px 0; font-size:11px;}
#article p.authorInfo img {float:left;border:1px solid #90918C; margin:2px 5px 0 0;}
#article p.authorInfo strong {font-size:12px; color:#003D98;}
#article p.authorInfo span {color:#666;}
#article p.authorInfo a {text-decoration:none}
#article p.authorInfo a strong {text-decoration:underline}
#article p.authorInfo a:hover, #article p.authorInfo a:hover * {color:#c00}
div.polityka#article p.authorInfo {display:inline;float:none;margin:0;padding:0}
div.polityka#article p.authorInfo * {display:none;}
div.polityka#article p.authorInfo span.articleDate {display:block}
#article p.info {padding:5px; font-size:11px; color:#808080;}

/* link do nagrania audio w newsie */
#article a.relation {height:21px;padding:0px 0 2px 22px; background:url(ico_sound.gif) no-repeat 0 2px; color:#777777; font-weight:bold;}
/*#article a.relation:visited {color:#323232;}*/
#article a.relation:hover {color:#8ebe4c;}

/* bloczki w newsie - w dowolnym miejscu */
#article div.object {clear:both; float:left; width:200px; margin:2px 7px 2px 0; padding:0;border:1px solid #d3d3d3; background-color: #f9fff0;}
#article div.object h3 {display:none;}
#article div.object ul {list-style-type:none; width:200px;padding:3px; margin:0; }
html>body #article div.object ul {width:194px;}
#article div.object li {background:transparent url(dotLiObj.gif) no-repeat 3px 10px;padding:2px 3px 3px 13px;}
#article div.left {float:left; margin:2px 7px 2px 0; }
#article div.right {float:right; margin:2px 0 2px 7px; }

/* Ankieta w newsie */
#article div.ankieta form {margin:0; padding:5px; float:left;}
#article div.ankieta form p {margin:0 0 5px 0; padding:0; color:#3e3b3b; font-family:Arial; font-weight:bold;}
#article div.ankieta form input.ank {clear:both; float:left; display:block; margin:2px 4px 0 0; padding:0}
#article div.ankieta form label {display:block; float:left; margin:2px 0 0 0; padding:0; color:#161a46;}
html>body #article div.ankieta form label {width:165px}
#article div.ankieta form input.submit {clear:both; float:right; display:block; margin:5px 0 0 0; padding:0; border:none; background:#e9efa4 url(buttonBg2.gif) repeat-x ; width:58px; height:18px; color:#ffffff; font-weight:bold; font-size:11px; text-transform:uppercase;}
#article div.ankieta #ank_result p {margin:5px 0 5px 0; padding:10px 0 0 0; color:#003D98;}
#article div.ankieta p.result {padding:7px 0 0 0;  text-align:right;}

#article div.right {float:right;clear:right}
#article div.left {float:left;clear:left}

/* galeria w newsie */
#article div.gallery {width:180px; padding:5px 10px; background:none;}
* html #article div.gallery {width:200px;}
#article div.gallery h3 {display:block; margin:0; padding:0; font-size:12px; text-transform:uppercase;}
#article div.gallery a {text-decoration:none;color:#7D7D7D;}
#article div.gallery p {margin:0; padding:3px 0 0 0; font-size:11px; }
#article div.gallery img {margin:0 8px 0 0; border:1px solid #90918C;}

/* zdjecia w Newsie */
#article div.articleFotoLeft, #article div.articleFotoRight {width:207px;color:#7D7D7D; font-size:11px}
html>body #article div.articleFotoLeft, html>body #article div.articleFotoRight {width:200px}
#article div.articleFotoLeft a, #article div.articleFotoRight a {color:#7D7D7D; text-decoration:none;}
#article div.articleFotoLeft img, #article div.articleFotoRight img {width:200px;}
#article div.articleFotoLeft {float:left;clear:left;padding: 0 7px 2px 0}
#article div.articleFotoRight {float:right;clear:right;padding: 0 0 2px 7px}
#article span.fotoSource {color:#B9B9B9; font-size:14px;}
#article div.articleFotoCenter {text-align:center; color:#7D7D7D; font-size:14px;}
#article div.articleFotoCenter img {margin-bottom: 5px;}
#article div.articleFotoCenter a {color:#7D7D7D; text-decoration:none;}

/* zalaczniki do artykulu */
#mainContent div.articleAttachments {float:left; width: 630px; clear:both; margin:5px 0 0 0;}
#mainContent div.articleAttachments h3 { margin:5px 0;padding:6px 9px;border-top:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; background:#F3f3f3; color:#373737;font-size:14px;font-weight:bold;text-transform:uppercase }
#mainContent div.articleAttachments ul {margin:0;padding:0 0 5px 0;list-style:none}
#mainContent div.articleAttachments ul li {margin:0;padding:1px 0 2px 0}
#mainContent div.articleAttachments ul li a {display:block;margin:0;padding:3px 0px 5px 28px;background:transparent url(ico_file.gif) no-repeat left top;color:#00f}
#mainContent div.articleAttachments ul li.doc a {background-image:url(ico_doc.gif)}
#mainContent div.articleAttachments ul li.pdf a {background-image:url(ico_pdf.gif)}
#mainContent div.articleAttachments ul li.zip a {background-image:url(ico_zip.gif)}
#mainContent div.articleAttachments ul li.xsl a {background-image:url(ico_xsl.gif)}

/* dodatkowa tresc w news'ie - foto, galeria, audio, video */
div.articleFoto #newsAddContent {text-align:left;display:none;}
#newsAddContent {float:left; width:202px; overflow:hidden;margin:7px 5px 2px 0;}
#newsAddContent div.articleFoto {color:#7D7D7D; font-size:11px}
#newsAddContent div.articleFoto a {color:#666058; text-decoration:none;}
#newsAddContent div.articleFoto img {width:200px;}
#newsAddContent span.fotoSource {color:#2593d0; font-size:14px;}

#newsAddContent div.object {float:left; clear:both; width:100%; margin:8px 0 0 0; font-size:12px; border:none;}
#newsAddContent div.object h3 {display:block; color:#4D7204; font-size:14px; text-transform:uppercase; border-bottom:1px solid #5B8CE0; margin:0; padding:0;}
#newsAddContent div.object ul {float:left; list-style-type:none; border:none; padding:0; margin:0;}
#newsAddContent div.object li {float:left; background:url(dot2.gif) no-repeat 3px 10px; padding:3px 3px 3px 13px;}
#newsAddContent div.object li a {color:#003D98; text-decoration:underline;}
#newsAddContent div.object li a:visited {color:#323232;}
#newsAddContent div.object li a:hover {color:#FF4200;}
#newsAddContent div.object li.foto {background:none; padding:3px 3px 3px 0;}
#newsAddContent div.object li.foto img {float:left; border:1px solid #8D8E89; margin:1px 7px 3px 0;}

#newsAddContent div.gallery h3 {padding:0 0 0 19px; background:url(ico_foto2.gif) no-repeat 2px 2px;}
#newsAddContent div.gallery a {color:#7D7D7D; text-decoration:none;}
#newsAddContent div.gallery img {border:1px solid #8D8E89; margin:3px 5px 1px 0;}

#newsAddContent div.video h3 {padding:0 0 0 19px; background:url(ico_camera2.gif) no-repeat 2px 2px;}
#newsAddContent div.audio h3 {padding:0 0 0 19px; background:url(ico_sound2.gif) no-repeat 2px 2px;}

#article div.news span.more {font-weight:bold;color:#E90000;}

/* czaty */
#chat {margin:0 0 10px 5px;}
#chat h3 {margin:0 0 0 5px; padding:0 0 0 0; font-size:24px;color:#31629d; font-weight: bold; font-family: Arial;}
#chat p {margin:0; padding:0;}
#chat p.title {color:#2C75B3; font-size:16px; margin:5px 0 0 0; font-weight:bold;}
#chat p.articleDate {color: #b5b5b5; font-size:11px; margin:5px 0 0 0;}

#chat p.articleLead {color: #666058; font-weight: bold; margin:5px 0 5px 0;}
#chat div.articleText {clear:both; float:left; width:630px; color:#666058; margin:10px 0 0 0; line-height:17px;}
#chat div.articleText p {margin:7px 0; line-height:17px;}
#chat p.articleSource {margin:0;padding:0;font-size:12px;}
#chat p.articleFoto {color:#7D7D7D; font-size:12px; float:left; margin:3px 7px 4px 0;}
#chat p.articleFoto img {border:1px solid #90918C;}
#chat p.sponsorPhoto {text-align:center;}
#chat span.nnick {color:#666058; font-weight:bold;}
#chat span.nguest{color:#2c75b3; font-weight:bold;}

#chat span.nmoder {color:#31629d; font-weight:bold;}
/*#chat a:visited {color:#323232;}*/
#chat a:hover {color:#8ebe4c;}

#mainContent div.czatPerson p {clear:both; float:left; width:440px; margin:30px 0 0 0; padding:0;}

/* -------------- galerie --------------- */
#gallery {font-family:Arial; padding:0;}

#gallery h3, #gallery h2, #gallery h1 {clear:both; width:100%; margin:6px 0 2px 3px; padding:0 0 0 5px; font-size:20px; font-weight:normal; text-transform:uppercase; background: white; }
#gallery h3 a, #gallery h3 span , #gallery h2 a, #gallery h2 span {font: bold 24px Arial; color:#31629d; text-decoration: none; text-transform: none }
#gallery h3 a:hover, #gallery h2 a:hover { text-decoration: underline; }

#gallery h1 {font-family:Arial; font-size:24px; text-transform: none; clear:both; width:100%; margin:6px 0 2px 3px; padding:0 0 0 0; color:#31629d; font-weight:bold; background: white; }
#gallery h1 a {color:#31629d; text-decoration: none; text-transform: none }
#gallery h1 a:hover { text-decoration: none; }
#gallery h1 span{color: #fe5721; font-size: 19px;}

/* style h2 zmieniono na identyczne jak h3 
#gallery h2 {font-family:Arial; font-size:24px; text-transform: none; clear:both; width:100%; margin:6px 0 2px 3px; padding:0 0 0 0; color:#31629d; font-weight:bold; background: white; }
#gallery h2 a {color:#31629d; text-decoration: none; text-transform: none }
#gallery h2 a:hover { text-decoration: none; }
#gallery h2 span{color: #fe5721;} */

#gallery p {padding:0; margin:0 5px 5px 0; text-align:right;}
#gallery p span {color: #1d448d; font-weight:bold; font-size:12px;}

#gallery p a {color:#619a14; font-weight:bold; font-size:11px;}
#gallery p a:hover {color:#619a14;}

/* spis galerii */
#gallery table.galleriesAll {padding:0; margin:0; border:0;text-align:center;}
#gallery table.galleriesAll td {width:146px; height:170px; padding-right:7px; background:url(galBg.gif) no-repeat bottom; text-align:center;}
#gallery table.galleriesAll td img {border:1px solid #4B4B4B;}
#gallery table.galleriesAll th {text-align:left; padding:0 3px 5px 3px;}
#gallery table.galleriesAll th a {color:#555555; text-decoration:none; font-size:11px; font-weight:normal;}
#gallery table.galleriesAll th a span {color:#878686; font-size:10px;}
#gallery table.galleriesAll th a:hover {color:#555555;}

/* wszystkie zdjecia z jednej galerii */
#gallery table.galleries {padding:0; margin:0; border:0;text-align:center;}
#gallery table.galleries td {width:146px; height:145px; margin: 0; padding: 0; border: 1px solid #cccccc; text-align: center; }
#gallery table.galleries tr.note td {height:auto;background:none; border:none; color:#475310;font-size:10px;text-transform:uppercase;padding-bottom:8px;}
#gallery table.galleries tr.note td strong {color:#FF7800;font-size:12px}
#gallery table.galleries td img {border:1px solid #4B4B4B;}
#gallery table.galleries th {font-size:12px;text-align:center; font-weight:normal; padding:0 2px 10px 3px;}
#gallery table.galleries th a {color:#003D98; text-decoration:none; font-size:12px; font-weight:normal;}
#gallery table.galleries th a span {color:#787878; font-size:10px;}
#gallery table.galleries th a:hover {color:#8ebe4c;}

/* strona ze srednim zdjeciem */
#gallery div.icons {float:left; margin:10px 0 0 5px;}
#gallery div.icons img {margin:0 4px 0 0;}
#gallery div.navig {clear:both; float:left; width:100%; margin:10px 0; color:#8e8e79; font-size:11px;}
#gallery div.navig a {color:#619A14; text-decoration:underline; font-size:11px; font-weight:bold}
#gallery div.navig a:hover {color:#8ebe4c;}
#gallery div.navig strong {color:#717171; font-size:12px;}
#gallery div.navig span {color:#1D448D; font-weight:bold; font-size:12px;}
#gallery div.galFoto {clear:both; width:630px; text-align:center; padding:0;}
#gallery div.galFoto img {border:1px solid #91928E;}
#gallery div.galFoto p {clear:both; float:left; width:505px; padding:2px 0 0 95px; margin:0; color:#555; text-align:left;}
* html #gallery div.galFoto p {width:535px; }
#gallery div.galFoto p.photoTitle {font-size:11px;}
#gallery div.galFoto span {float: left; color:#2593d0; font-weight:normal;}

/* strona z duzym zdjeciem */
#galleryWide {clear:both; float:left; width:100%; font-family:Arial; text-align:left; margin:0; padding:0 0 0 5px;}
#galleryWide div.icons {float:left; margin:10px 0 0 5px;}
#galleryWide div.navig {clear:both; float:left; width:100%; margin:10px 0; color:#8e8e79; font-size:11px;}
* html #galleryWide div.navig { margin-right:20px }
#galleryWide div.navig a {color:#619A14; font-size:11px; font-weight:bold}
#galleryWide div.navig a:hover {color:#8ebe4c;}
#galleryWide div.navig span {color:#5d5454; font-weight:bold; font-size:12px;}
#galleryWide div.navig strong {color:#161a46; font-size:12px;}
#galleryWide div.galFoto {clear:both; width:100%; text-align:center; padding:0;}
#galleryWide div.galFoto img {border:1px solid #91928E;}
#galleryWide p {clear:both; float:left; width:100%; padding:10px 0 0; margin:0; color:#2C75B3; text-align:left;}
html>body #galleryWide p {width:100%;}
#galleryWide p span {color:#474747;}

* html #gallery div.navig.newGalleryPacking {margin: 10px 44px 0px 0px; }
#galleryWide div.navig.newGalleryPacking div.photoNav, #gallery div.navig.newGalleryPacking div.photoNav {float:right; margin-right:15px;}
#galleryWide div.navig.newGalleryPacking span, #gallery div.navig.newGalleryPacking span {padding:2px 0px 0px 0px; float:left; font: normal 11px Arial;color: #000;}
#galleryWide div.navig.newGalleryPacking span strong, #gallery div.navig.newGalleryPacking span strong {font-weight:bold;color: #000;}
#galleryWide div.navig.newGalleryPacking span.pn_gal, #gallery div.navig.newGalleryPacking span.pn_gal {padding:2px 2px 0px 5px;}
#galleryWide div.navig.newGalleryPacking a#urlPrev, #gallery div.navig.newGalleryPacking a#urlPrev, #galleryWide div.navig.newGalleryPacking a#urlPrev1, #gallery div.navig.newGalleryPacking a#urlPrev1 { float:left; margin: 0px 2px; width: 20px; height: 20px; }
#galleryWide div.navig.newGalleryPacking a#urlNext, #gallery div.navig.newGalleryPacking a#urlNext, #galleryWide div.navig.newGalleryPacking a#urlNext1, #gallery div.navig.newGalleryPacking a#urlNext1 { float:left; margin: 0px 2px; width: 20px; height: 20px; }
#galleryWide div.navig.newGalleryPacking a.galPN, #gallery div.navig.newGalleryPacking a.galPN{text-decoration : none; float:left; margin: 0px 2px; padding: 4px 0px 0px 0px; text-align:center; font: normal 11px Arial; width: 70px; height: 23px; background: transparent url(gal_prev_next_big.png) no-repeat 0px 0px; color:#FFFFFF; position:relative; top: -3px;}
#galleryWide.touch div.navig.newGalleryPacking a.galPN, #gallery div.navig.newGalleryPacking a.galPN{background-position: 5px 6px;padding: 10px 5px 1px;top:-9px;}
#galleryWide img.source, #gallery img.source {vertical-align:middle;}

/* galeria dla urzadzen z ekranem dotykowym */
#galleryWide .photoNav .photo.next,
#galleryWide .photoNav .photo.prev,
#galleryWide div.navig.newGalleryPacking a#urlPrev,
#galleryWide div.navig.newGalleryPacking a#urlNext {
	background-repeat: no-repeat;
	display: inline-block;
	height: 23px;
	margin:0 4px;
	overflow: hidden;
	position: relative;
	text-indent: -300%;
	top: -3px;
	width: 23px;
}

#galleryWide.touch .photoNav .photo.next,
#galleryWide.touch .photoNav .photo.prev,
#galleryWide.touch div.navig.newGalleryPacking a#urlPrev,
#galleryWide.touch div.navig.newGalleryPacking a#urlNext {
	background-position: 5px 5px;
	padding: 5px;
	top: -8px;
}

#galleryWide .photoNav .photo.prev,
#galleryWide div.navig.newGalleryPacking a#urlPrev {
	background-image:url(prevBig.png);
	margin: 0 0 0 4px;
}

#galleryWide .photoNav .photo.next,
#galleryWide div.navig.newGalleryPacking a#urlNext {
	background-image:url(nextBig.png);
}

#galleryWide p {
	margin: 0 0 10px;
}

/* ------------ multimedia ------------------ */
#multimedia {padding:0 5px;}
#multimedia h3 {clear:both;margin:0 0 0 5px; padding:0; font-size:18px;color:#000000; }
#multimedia h3 a {color:#9C9C9C; text-decoration:none;}
#multimedia h3 a:hover {text-decoration:underline;}
#multimedia div.multi {float:left; width:215px; padding:5px 8px 10px 10px;}
html>body #multimedia div.multi {width:197px;}
#multimedia div.multi img.multimediaFoto {float:left; border:1px solid #3D3D3D; margin:2px 5px 0 0;}
#multimedia div.multi a {text-decoration:none;}
#multimedia p {clear:both;padding:0; margin:0 5px 5px 0; text-align:right;}
#multimedia p span {color:#FE5900; font-weight:bold; font-size:12px;}
#multimedia p a {color:#0E3495; font-weight:normal; font-size:11px;}
#multimedia p a:hover {color:#8ebe4c;}

/* relacja video i audio */
#relation {padding:0 5px;}
#relation div.relacja {border:1px solid #C5C5B0; text-align:center; padding:10px 5px 40px 5px; margin:5px 0 0 0;}
#relation div.relacja h3 {margin:5px 0 8px 0; padding:0; letter-spacing:10px; color:#A4A4A4; font-size:11px; text-transform:uppercase; font-weight:normal;}
#relation div.player {width:322px;height:316px;margin:0 auto;padding:0;border:1px solid #486E9B}
html>body #relation div.player {width:320px;height:314px}
#relation div.audio {height:47px}
html>body #relation div.audio {height:45px}
#relation p {margin:10px 0; padding:0; color:#2C75B3;}
#relation p span {color:#474747;}
#relation p.fullScreen {float:right;margin:0 60px 0 0;padding:2px 0 0 0;}
#relation p.fullScreen a{display:block;float:right;padding:0 17px 0 0;background:url(fullscreen.gif) no-repeat center right;color:#A4A4A4;font-size:11px}
#relation div.player p.error {color:#c00}
#relation div.player p.error strong{display:block;padding-bottom:10px}
#relation div.player p.error br{display:none}

#relation dl.speed {float:right;margin:10px 0;padding:0;width:120px;}
#relation dl.speed dt {float:left;margin:0;padding:1px 0 0 0;color:#A4A4A4;font-size:11px;font-weight:bold}
#relation dl.speed dd {float:left;width:23px;height:17px;margin:0 1px 0 2px;padding:1px 0 0 0;background:#fff url(vbf.gif) no-repeat; color:#666;font-size:11px;text-align:center}
html>body #relation dl.speed dd {height:16px}
#relation dl.speed dd.last {padding-right:0;}
#relation dl.speed dd.selected {background:#D1DBE9 url(vbn.gif) no-repeat}
#relation dl.speed dd a {float:left;display:block;width:23px;height:16px;padding:0;color:#003D98;text-decoration:none;text-align:center}
#relation dl.speed dd.selected a {font-weight:bold;color:#273450}

/* ankiety -lista ankiet, wyniki */

#ankieta {padding:0; margin:0; font-family:Arial; }
#ankieta h2, #ankieta h1  {font-family:Arial; font-size:20px; font-weight: bold;  padding:0 0 0 5px; margin: 0; color:#31629d}
#ankieta h3 {clear:both; width:590px; padding:0; margin:15px 5px 5px 5px; color:#666263; font-family:Arial; font-size:15px;}
#ankieta h4 {padding:0 0 5px 5px; margin:0; color:#666263; font-family:Arial; font-size:12px;}
#ankieta h5 {margin: 0; padding:10px 0 0 0; color:#666263; font-size: 13px;}

#ankieta div.result {float:left; width:620px; margin:5px 0 10px 0; padding:10px 0 10px 10px; background:#f3f3f3; font-weight:normal; color:#666263;}
#ankieta div.result strong {font-weight: bold;}
#ankieta div.result_sitebar {width:275px;}
html>body #ankieta div.result_sitebar {width:275px;}
#ankieta div.tag {font-size: 12px !important;}
#ankieta div.tag p {font-size: 12px !important;}

#ankieta div.news a img.photo {float:left; margin:5px 5px 5px 0}

#ankieta div.result p {clear:both;margin:0 0 4px 0; padding:0; color:#666263; font-weight:bold; font-size:12px;}
#ankieta p.right {text-align: right;}
#ankieta div.result span.percent {float:left; display:block; width:30px; padding:0; margin:0; color:#1d448d; font-weight:bold; font-size:12px;}

#ankieta div.result div.per {width:570px; height:14px; padding:0; margin:0px 7px 20px 0; float:left; background:#cfe4f6 url(ankietaBg.gif) repeat-x; border-left:1px solid #dfdfdf;  border-right:1px solid #dfdfdf;}
#ankieta div.result div.per_sitebar {width:235px; margin:0px 7px 10px 0;}
#ankieta div.result div.res {float:left; width:1px; height:14px; overflow:hidden; margin:0; padding:0; background:#99ccff url(ankietaRes.gif) repeat-x;}
#ankieta div.result div.per span.resultImg {float:left; width:1px; margin:0; padding:0;}
#ankieta ul.otherPoll {clear:both; margin:0; padding:0 5px; list-style-type:none; font-size:12px;}
#ankieta ul.otherPoll li {clear:both; background:url(dotLiPoll.gif) no-repeat 1px 10px; padding:4px 0 4px 10px;}
#ankieta ul.otherPoll li a {color: #1d448d;}
#ankieta ul.otherPoll li a:hover {color:#1d447d;}
#ankieta ul.otherPoll li.selected {font-weight:bold;}
#ankieta ul.otherPoll li span {color:#b7b7b6; font-weight:normal;}


#ankieta input.submit {
    background: url("pollSubmit.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-left: 0;
    padding-right: 2px;
    text-decoration: none;
    text-transform: uppercase;
    width: 60px;
	margin: 12px 5px 12px 5px;
}
/*


#ankieta span.more {color:#5d5454; font-weight:bold;text-decoration:none;}
#ankieta div.news {margin:5px;}
#ankieta div.news a {text-decoration:none;}
#ankieta div.news strong.title {color:#9fbc1c; font-size:15px;}
#ankieta div.news span.date {padding:0 0 0 3px; color:#818181;font-weight:normal; font-size:11px;}
#ankieta div.news span.lead {color:#030102;}
#ankieta div.news span.more {color:#8e8e79; font-weight:bold;text-decoration:none;}
#ankieta div.news a span.more {color:#8e8e79; font-weight:normal; text-decoration:underline;}
#ankieta div.news a {text-decoration:none;}
#ankieta div.news a:hover strong.title {color:#8ebe4c;}
#ankieta div.news a:hover span.more {color:#8ebe4c;}
#ankieta div.news img.photo {float:left;margin:2px 5px 0 0; border:1px solid #90918C;}
*/


/* -------------------- raport specjalny ---------------------*/
#raportWideHead {float:left;width:760px; margin:0 0 1px 0; padding:0; border-bottom:1px solid #000;}
#raportWideHead h2 {float:left; color:#000; font-size:28px; margin:0; padding:0;}
#raportWideHead h3 {float:left; color:#FF4E00; margin:13px 0 0 8px; padding:0; font-size:14px;}
#raportWideHead span {float:right; margin:13px 5px 0 0;}
#raportWideHead span a {font-size:10px; color:#444;}
#raportWideHead span img {vertical-align:bottom;}
#raportWide {float:left; background:#000000; width:760px; margin:0; padding:0;}

#raportImportant {float:left; width:320px; margin:0; padding:2px 8px 4px 10px; background:#D3EFFF; text-align:left;}
html>body #raportImportant {width:302px;}
#raportImportant h3 {font-size:12px; font-weight:normal; margin:0; padding:3px 0 0 0;}
#raportImportant ul {clear:both; margin:2px 0 12px 0; padding:0; list-style-type:none; font-size:12px; color:#003D98;}
#raportImportant li {clear:both; background:url(dot.gif) no-repeat 1px 9px; padding:3px 0 0 10px; }
#raportImportant li a {color:#003D98; text-decoration:underline;}
#raportImportant ul.info li a {font-weight:bold;}
/*#raportImportant li a:visited {color:#323232;}*/
#raportImportant li a:hover {color:#8ebe4c;}
#raportImportant li.first {}
#raportImportant li.last {}
#raportImportant li.lead {background:none; width:302px; padding:0 0 10px 0px;}
#raportImportant li.lead span.more {color:#E90000; font-weight:bold;text-decoration:none;}
#raportImportant li.lead img {float:left; border:1px solid #4E4E4E; margin:2px 7px 5px 0;}
#raportImportant li.lead a {color:#030102; font-size:12px; text-decoration:none;}
#raportImportant li.lead a strong {color:#003D98; font-weight:bold; font-size:17px;}
#raportImportant li.lead a span.date {color:#818181;font-weight:normal; font-size:11px;}
#raportImportant li.lead a span.more {color:#2C75B3; font-weight:normal; text-decoration:underline; font-size:11px;}
#raportImportant li.lead a:hover strong {color:#E90000;text-decoration:underline;}
#raportImportant li.lead a:hover span.more {color:#E90000;}
#raportImportant li.lead a:hover {color:#030102;}


/* -------------- komentarze -------------- */
#comments {clear:both; font-family:Arial; float:left; margin:0; width:630px;}
#comments h3 {padding:0; margin:0; font-size:12px; font-family:Trebuchet MS; font-weight:normal; color:#003464; text-transform:uppercase;}
#comments h3 span {font-weight:normal;}
#comments h4 {padding:0; margin:5px 0 10px 0; font-family:Trebuchet MS; font-size:19px; font-weight:normal; color:#31629d}
#comments h4 a {color:#31629d; text-decoration:none;}
#comments h4 a:hover {color:#31629d; text-decoration:underline;}
#comments h5 {margin:0;padding:5px 0;font-size:12px}


#comments p {padding:0; margin:0;}
#comments a {color:#666058;}
#comments a:hover {color:#8ebe4c;}
#comments a.goto {color:#666058;}
#comments a.goto:hover {color:#8ebe4c;}


#comments form {margin:5px 0; padding:0;}

#comments form p {color: #000000;}

#comments input, #comments textarea {margin:2px 0 5px 0;border:1px solid #d4d4d4; background:#fff; font-size:12px;}
#comments input.error, #comments textarea.error {border: 2px solid #c00}
#comments input {width:628px; color: #7b7b7b;}
#comments textarea {width:628px; height:150px; color: #7b7b7b; resize: vertical;}
#comments input.submit {cursor:pointer; width:87px; height:21px; border:none; padding-bottom:1px; font-size:10px; font-weight: bold; margin-right:5px; background:url(butComment.gif) no-repeat; color:#ffffff; text-transform: uppercase;}
#comments input.sent {cursor:pointer; background-image:url(butCommentSent.gif);color:#707070;}
#comments input.reset {width:87px; height:21px; border:none; cursor:pointer; padding: 0 0 1px 0;  background:url(butCommentCancel.gif) no-repeat; font-size:10px; font-weight: bold; color:#ffffff; text-transform: uppercase;}



#comments div.info {margin:10px 0; padding:5px; background:#f3f3f3; color:#323230; font-size:12px;}
#comments div.info p.ico {background:url(ico_info.gif) no-repeat; padding:0 0 5px 25px;}
#comments div.info p {padding:5px 0; color: #7b7b7b;}
#comments p.buttons {text-align:right;}

#comments .advancedInfo { border: 3px solid #F3F3F3; margin: 0; padding: 15px 19px; }
#comments .advancedInfo h3 { color: #000; font-size: 13px; font-weight: bold; padding-bottom: 12px; text-transform: uppercase; }
#comments .advancedInfo p { padding-bottom: 12px; }
#comments .advancedInfo .dinged { background: url("dinged.png") no-repeat 10px 50% #F5f5f5; margin-bottom: 10px; padding: 10px 10px 10px 60px; }
#comments .advancedInfo .dinged a { background: url("arrow.gif") no-repeat 100% 5px; padding-right: 10px; }
#comments .advancedInfo .buttons { padding-bottom: 0; }

#comments .formInfo { background-color: #f9f9f9; border: 3px solid #f3f3f3; color: #000; margin-bottom: 8px; padding: 15px; }
#comments .advanced { border: 3px solid #f3f3f3; float:left; margin: 0; padding: 15px 19px; position: relative; width: 586px; }
* html #comments .advanced { width: 100%; }
#comments .advanced p { padding-left: 70px; position: relative; }
#comments .advanced p.user { padding-bottom: 10px; }
#comments .advanced p.user img { left: 0; position: absolute; top: 0; }
* html #comments .advanced p.user img { left: -70px; }
#comments .advanced p .required { color: #ff6600; }
#comments .advanced p.warn { color: #D40000; border: none; padding-left: 50px; padding: 0 0 5px 75px; font-weight: normal; }
#comments .advanced .reqInfo { color: #979797; padding-top: 10px; }
#comments .advanced textarea  { padding: 5px; width:  506px; }
#comments .advanced .charLimit { color: #979797; font-size: 11px; position: absolute; right: 0; top: 2px; }
* html #comments .advanced .charLimit { right: 31px; }
#comments .advanced input  { height: 30px; padding: 0 5px; width: 170px; }
* html #comments .advanced input { height: 30px; padding: 5px; }
* + html #comments .advanced input  { height: 20px; padding: 5px; }
#comments .advanced input.submit, #comments .advanced input.reset  {width:67px; height:22px; border:none; font-weight:bold;}
#comments .advanced input.error, #comments .advanced textarea.error { border: 1px solid #c00; }
#comments .advanced .checks { margin-left: 70px; overflow: hidden; width: 506px; }
#comments .advanced .checks label, #comments .advanced .checks input{ display: inline; }
#comments .advanced .checks input{ border-width: 0; height: auto; margin: 0; padding: 0; width: auto; }
* html #comments .advanced .checks input{ background-color: transparent; }
* + html #comments .advanced .checks input{ background-color: transparent; }
#comments .advanced .checks label a { background: url('arrow.gif') 100% 5px no-repeat; padding-right: 10px; }
#comments .advanced .checks .input { background: url('ding.png') 0 0 no-repeat; float: left; height: 18px; margin-top: 3px; padding: 5px 0 0 22px; width: 18px; }
* html #comments .advanced .checks .input { height: 23px; padding: 2px 2px 0 18px; }
* + html #comments .advanced .checks .input { height: 23px; padding: 2px 2px 0 18px; width: 20px; }
#comments .advanced .checks .label { float: left; padding-left: 8px; width: 448px; }
#comments .advanced p.buttons { text-align: left; }

#comments p.back {color: #323230;}
#comments p.back a:hover {color: #8ebe4c;}

/* Nawigacja dla komentarza */
#comments div.comNavigation {clear:both; width:630px; float:left; padding:0 0 4px 10px; margin:0 0 10px 0; background:#f3f3f3;font-size:11px;}
html>body #comments div.comNavigation {width:620px}
#comments div.comNavigation h4 {clear:left; float:left; margin:3px 5px 1px 0; padding:0; font-size:11px; color:#888888; font-weight:normal;}
#comments div.comNavigation ul {clear:none; width:320px!important; float:left; margin:3px 0 0 0; padding:0; list-style-type:none; font-size:11px}
#comments div.comNavigation li {clear:none; width:auto!important;float:left; background:url(line.gif) no-repeat right; margin:0 5px 0 0; padding:0 5px 0 0;}
#comments div.comNavigation li.first {background:none; padding:0; color:#6E6E6E; font-weight:bold;}
#comments div.comNavigation li.last {background:none;}
#comments div.comNavigation li a {color:#3c3d37;}
#comments div.comNavigation li a:hover {color:#3c3d37;}
#comments div.comNavigation li.selected a {text-decoration:none; font-weight:bold;}
#comments div.comNavigation p {float:right; height:20px; padding:3px 10px 0 25px; margin:10px 0 0 0; background:url(ico_comment2.gif) no-repeat;}
html>body #comments div.comNavigation p {height:18px;}
#comments div.comNavigation p a {font-weight:normal; font-family:Arial; text-decoration:none; color:#fff; font-size:10px; padding:2px 0 0 0;}
#comments div.comNavigation p a:hover {color:#cfcfcf;}


/* Nawigacja dla watku */
#comments p.threadNavigation { clear:both; width:630px; float:left; margin:0; padding:0 0 10px 0; color:#AFAFAF; font-size:11px }
#comments p.threadNavigation a {color:#666058;}
#comments p.threadNavigation a:hover {color:#8ebe4c;}
#comments p.threadNavigation span { color:#2593d0; font-weight:bold }

/* Lista komentarzy */
#comments ul {clear:both; margin:0; padding:0; font-size:12px; list-style-type:none; }
#comments ul ul {margin:3px 0 0 0}
#comments li {clear:both; margin:0; padding:0}
#comments li li {padding:0 0 0 14px;background:transparent url(icm3.gif) no-repeat 0 3px}
#comments li div.subject {position:relative; padding:2px 100px 2px 0; height:20px;}

#comments li div.subject a { color: #373737;}
#comments li div.subject a:hover {color: #8ebe4c;}
html>body #comments li div.subject {height:auto;min-height:20px;}

#comments li div.subject strong {font-weight:bold; color:#373737;}
#comments li div.subject div {position:absolute;top:2px;right:3px; width:125px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#373737; text-align:right; font-size:11px; line-height:11px;}
#comments li div.subject div span {color:#666058;}

#comments li p {position:relative; padding:0px; margin:0; font-size:12px; color:#666058;}
#comments li span.ile {color:#686868; font-weight:bold;}
#comments li.selected div, #comments li li.selected div {height:28px!important; padding:0 0 0 2px; background-color:#f3f3f3;}
html>body #comments li.selected div, html>body #comments li li.selected div {min-height:28px; height:auto!important }
html>body #comments li.selected div div {height:auto!important;min-height:0}
#comments li.selected div div {height:auto!important;min-height:0}

#comments li.selected li div {background-color:#fff;}

/* i znow przez IE trzeba kombinowac :( */
#comments ul.start {margin-top:0;padding-top:0;}
#comments li.start {background:#fff;margin-top:0;padding-top:0;float:left;}

/* lista komentarze - pod obiektem */
#comments ul.main li {margin:0;padding:0;background:none}
#comments ul.main li.more {margin:0;padding:0;background:none}
#comments ul.main li li {margin:0;padding-left:14px;background:transparent url(icm3.gif) no-repeat left 3px}
#comments ul.main li li.more {margin:0;padding-left:14px;padding-top:15px;background:transparent url(icm2.gif) no-repeat left top}
#comments ul.main li li a{color:#373737;}
#comments ul.main li li a:hover{color:#8ebe4c}
#comments ul.main li div.subject div {top:2px;}

/* lista komentarzy - widok poszerzony */
#comments ul.short li div.subject a {font-weight:bold;}
#comments ul.short li p {width:300px;}
#comments ul.short li p a {display:none;}

/* lista komentarzy - widok pe�na tre�� */
#comments ul.full li { overflow: hidden; padding-left:0}
#comments ul.full li div {float:left;width:628px;border:1px solid #d4d4d4; padding:0; margin:0;}
html>body #comments ul.full li div {width:628px;}
#comments ul.full li.selected div {width:626px}
#comments ul.full li div.subject {background:#f3f3f3; padding:4px 100px 4px 4px; margin:0; border:none;}
html>body #comments ul.full li div.subject {width:524px}
#comments ul.full li div.subject a {font-weight:bold; text-decoration:none;}
#comments ul.full li div.subject div {top:1px;right:4px; border:none; margin:0;}
#comments ul.full li p {float:left;width:438px;padding:5px 10px 7px 10px;color:#000;font-size:12px}
html>body #comments ul.full li p {width:418px}
#comments ul.full li div div.navigation { border:none; margin:5px 0 10px 10px;width: 613px;  padding:0; background:none; color: #AFAFAF; font-size:11px }
#comments ul.full li div div.navigation a.answerb {color:#ffffff; font-family:Arial; font-size:10px; text-decoration:none; float:right; display:block; height:20px; margin:0 0 0 0; padding:3px 18px 0 38px; background:url(com_answer2.gif) no-repeat;}
#comments ul.full li div div.navigation a.answerb:hover {color:#cfcfcf;}
#comments ul.full li div div.navigation .tomoderate {float: right; margin-right: 10px; padding-left: 10px; background: url(trash-ico.gif) no-repeat 0 3px;}

#comments ul.full li div div.navigation span { color:#2593d0; font-weight:bold }

#comments p.answer { padding:2px 2px 2px 0; background:url(icm6.gif) repeat-x left bottom; text-align:right }
#comments p.answer a { background:#fff; padding-left:20px; color: #102852; font-size:11px }
#comments li.selected p.answer, #comments li.selected p.answer a { background:transparent }
#comments p.answer

/*
#comments a.answer {float:right;display:block;height:16px; margin:6px 0 0 0; padding:0 0 0 17px; }
*/

#comments ul.full li.selected { background:#fff; }
#comments ul.uFull li {padding-bottom:15px; }
/*
#comments ul.uFull li div {padding-bottom:20px}
#comments ul.uFull a.answer {position:absolute;bottom:3px;right:3px}
*/

/* linki pod komentarzami: dodaj komentarz, wszystkie komentarze */
#comments p.links {clear:both; float:left; width:100%; margin:15px 0 5px 0; padding:0; text-align:right; font-size:11px;}
#comments p.links span {display:none; margin-right:10px;font-weight:bold; color:#FE5900;}
#comments p.links a {font-weight:normal;font-size:10px; font-family:Arial; text-decoration:none; color:#ffffff;}
#comments p.links a:hover {color:#cfcfcf;}
#comments p.links #addComment {float:right; height:21px; padding:0 10px 0 24px; margin:0; background:url(ico_comment.gif) no-repeat top left;padding-top:3px; font-weight:normal;}

#comments p.links #allComments {height:20px; background:url(butCommentAll.gif) no-repeat;padding:3px 0 0 0;margin-right:10px;height:20px;width:94px; text-align:center;}
html>body #comments p.links #allComments {display:block;float:right;height:20px}

#comments #putToModerateForm {clear: both;}
#comments #putToModerateForm input {width: auto;}
#comments #putToModerateForm .radio {border: none; margin: 3px 3px 0px 0px; background: none;}
#comments #putToModerateForm .reason label {margin-right: 10px;}
#comments #putToModerateForm textarea {height: 50px;}
#comments #putToModerateForm div.code { float:left; padding:10px 0; }
#comments #putToModerateForm div.code label {margin-bottom: 2px;}
#comments #putToModerateForm div.code img { float:left; vertical-align:middle;}
#comments #putToModerateForm div.code img.f2 { margin: 0 5px;}
#comments #putToModerateForm div.code input { float:left; width:140px;}
#comments #putToModerateForm .errorField { border:1px solid #EB0000;}
#comments #putToModerateForm .invalidInfo {padding-bottom: 3px; color: #EB0000;}
#comments #putToModerateForm #comment_submit,
#comments #putToModerateForm input.reset {width: 67px;}
#comments #putToModerateForm p.buttons {clear: both;}

/* Formularz - wyslij link */
#mainContent form.sendLink h3 {padding:0; margin:0; font-size:12px; color:#003464; text-transform:uppercase;}
#mainContent form.sendLink h4 {padding:0; margin:5px 0 10px 0; font-size:19px; color:#2C75B3}
#mainContent form.sendLink h4 a {color:#FF8500; text-decoration:none;}
#mainContent form.sendLink h4 a:hover {color:#8ebe4c; text-decoration:underline;}
#mainContent form.sendLink p {margin:5px 0 12px 0;padding:0}
#mainContent form.sendLink input, #mainContent form.sendLink textarea { width:440px; margin: 4px 0 0 0; background:#F4F4F4; border:1px solid #2E2E2D; }
#mainContent form.sendLink textarea { height:130px }
#mainContent form.sendLink label { display:block;color:#3C3D37 }
#mainContent form.sendLink span.req { color:#D50000 }
#mainContent form.sendLink p.mail input { width:240px }
#mainContent form.sendLink p.sign input { width:190px }
#mainContent form.sendLink p.mail {margin-right: 6px }
#mainContent form.sendLink p.mail, #mainContent form.sendLink p.sign { float:left }
#mainContent form.sendLink input.submit, #mainContent form.sendLink input.reset  {width:67px; height:22px; border:none; font-weight:bold; font-size: 12px; text-transform:uppercase}
#mainContent form.sendLink input.submit {margin-right:5px; background:url(butComment.gif) no-repeat; color:#023E71;}
#mainContent form.sendLink input.reset {background:url(butCommentCancel.gif) no-repeat; color:#4D4D4D;}
#mainContent form.sendLink p.code {float:left;width:240px}
#mainContent form.sendLink p.code label { color:#828181; font-size:10px }
#mainContent form.sendLink p.code img {float:left;margin:1px 20px 0 0}
#mainContent form.sendLink p.code input {float:left;width:100px}
#mainContent form.sendLink p.buttons {float:left;margin-top:16px;width:200px;text-align:right}
#mainContent form.sendLink div.info {clear:both}
#mainContent form.sendLink div.info {margin:10px 0; padding:5px; background:#F8F8F0; color:#7B7B7B; font-size:11px;}
#mainContent form.sendLink div.info p {margin:0;padding:2px 0}
#mainContent form.sendLink div.info p.ico {background:url(ico_info.gif) no-repeat; padding:0 0 3px 25px;}
#mainContent form.sendLink input.error, #mainContent form.sendLink textarea.error {border:1px solid #c00}
#mainContent form.sendLink p.backUrl {padding-top:20px!important}
#mainContent form.sendLink p.backUrl a { color:#003D98 }
#mainContent form.sendLink p.backUrl span { color:#FF6A00; font-weight:bold }

/* Informacje o bledzie i poprawnosci... */
#mainContent form.sendLink p.error strong { color:#d40000 }

/* mapa serwisu */
#siteMap {width:760px;}
#siteMap h3, #siteMap h1 {margin:8px 0 2px 5px; padding:0 0 0 13px; font-size:18px;color:#31629d; }
#siteMap ul.main {float:left; width:250px; color:#000; list-style-type:none; margin:10px 0 0 0; padding:0; }
#siteMap ul.main li a {color:#373737;}
#siteMap ul.main li li a {color:#919191; text-decoration: none;}
#siteMap ul.main li a:hover {color:#8ebe4c;}
#siteMap ul.main li {font-size:13px; font-weight:bold; padding:2px 0 2px 10px; }
#siteMap ul.main ul {color:#003D98;list-style-type:none; margin:3px 0 10px 0px; padding:0;}
#siteMap ul.main ul li {font-size:12px; font-weight:normal; padding:2px 0 2px 8px;}
#siteMap ul.main ul ul {color:#003D98;list-style-type:none; margin:5px 0 0 0px; padding:0;}
#siteMap ul.main ul ul li {font-size:12px; font-weight:normal; padding:2px 0 0 9px; background:url(bullet2.gif) no-repeat 2px 7px; }




/* 404 */
#site404 {width:760px;}
#site404 a {color:#373737; font-weight: bold;}
#site404 a:hover {color:#8ebe4c;}
#site404 h2 {margin:15px 0 25px 0; padding:0; font-size:20px; color:#003D98;}
#site404 p {margin:15px 0; padding:0;}
#site404 div.error {margin:10px 0; padding:10px; border:1px solid #d4d4d4; background:#F3f3f3;}
#site404 div.error h2 {margin:0; padding:0; font-size:20px; color:#FF4800;}
#site404 div.error p {margin:2px 0 0 0;}

#site404 #search {margin:0 0 25px 0; padding:6px 10px; background:#F3F3F3; color:#373737; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; text-align:left; font-size:11px;}
#site404 #search form { text-align:right;}
#site404 #search input.quest {height: 16px; color: #7d7d7d; width:200px; border:1px solid #919191; font-size:11px; margin:6px 3px 0 0;}
#site404 #search select {border:1px solid #A5ACB2; background:#F4F4F4; font-size:11px; }
#site404 #search input.submit {text-transform: uppercase; width: 55px; height: 16px; cursor: pointer; vertical-align:bottom; border:none; background:url(buttonBg7.gif); width:52px; height:18px; font-size:11px; color:#fff; font-weight:bold; margin:0; padding:0;}
#site404 h3 {margin:0 0 2px 5px; padding:0 0 0 13px;  font-size:18px;color:#31629d; }
#site404 ul {margin:12px 5px 25px 0; padding:0; list-style-type:none;}
#site404 li {padding:0 0 0 10px;}





/* -------------- kategorie --------------- */

#mainContent div.section div.photo {height: 145px; overflow: hidden; margin-bottom: 5px;}

#mainContent div.section {clear:both;width:630px; margin:0; padding:0; }
#mainContent div.section h3, #mainContent div.section h2, #mainContent div.section h1 { color: #648d2b; background: #f7f7f7 url(headerH3.gif) no-repeat top left;  clear:both; width:100%; height: 32px; float:left; margin:6px 0 0 0; padding: 0; font-size:16px; font-weight:bold;  }
#mainContent div.section h3 a, #mainContent div.section h3 span, #mainContent div.section h1 a, #mainContent div.section h1 span, #mainContent div.section h2 a,  #mainContent div.section h2 span { float: left; color: #648d2b; height:24px;  text-decoration: none; margin: 0; padding: 8px 0 0 13px;}

#mainContent div.section h3 a span, * html #mainContent div.section h3 a span { padding:0; height:auto }

* html #mainContent div.section h3 a, * html #mainContent div.section h3 span {height: 31px;}
#mainContent div.section h3 a:hover { text-decoration: underline; }

#mainContent div.hideheader h3, #mainContent div.hideheader h2 {display: none;}
/*
#mainContent div.section h3  span {  background: transparent url(H3.gif) no-repeat top left; float: left; color: #648d2b; height:100%;  text-decoration: none; margin: 0; padding: 8px 0 0 13px; }
*/

#mainContent div.section span.press {width: 200px;  float: right; background: none; padding: 0; height:32px; }

/****  Ergo  ****/
#mainContent div.ergo span.press {margin-top: 6px; margin-right: 14px; padding: 0; height:26px; background: transparent url(Ergo.gif) no-repeat top right;}
/****  Prawna  ****/
#mainContent div.prawna span.press {margin-top: 6px; margin-right: 14px; padding: 0; height:26px; background: transparent url(LogoGazetaPrawna.gif) no-repeat top right;}
/****  Forbes  ****/
#mainContent div.forbes span.press {margin-top: 6px; margin-right: 14px; padding: 0; height:26px; background: transparent url(LogoForbes.gif) no-repeat top right;}
/****  Gazeta podatkowa   ****/
#mainContent div.epodatnik span.press {margin-top: 6px; margin-right: 14px; padding: 0; height:25px; background: transparent url(ePodatnik_logo_oryginal.jpg) no-repeat center right;}
/****  Gazeta podatkowa   ****/
#mainContent div.podatkowa span.press {margin-top: 6px; margin-right: 14px; padding: 0; height:29px; background: transparent url(LogoGazetaPodatkowa2.gif) no-repeat top right;}
/****  Parkiet  ****/
#mainContent div.parkiet span.press {margin-top: 6px; margin-right: 14px; padding: 0; height:26px; background: transparent url(LogoParkiet.gif) no-repeat top right;}
/****  Praca za granica  ****/
#mainContent div.zagranica  span.press {margin-top: 3px; margin-right: 14px; padding: 0; height:29px; background: transparent url(LogoPracaZaGranica.gif) no-repeat top right;}
/****  Inwestycje alternatywne  ****/
#mainContent div.alternatywne  span.press {margin-top: 3px; margin-right: 14px; padding: 0; height:29px; background: transparent url(ialt.gif) no-repeat top right;}
/****  Praca za granica  ****/
#mainContent div.pulsbiz  span.press {margin-top: 3px; margin-right: 14px; padding: 0; height:29px; background: transparent url(logo-puls-biznesu.gif) no-repeat top right;}
/****  Kariera  ****/
#mainContent div.kariera span.press {margin-top: 2px; margin-right: 14px; padding: 0; height:28px; background: transparent url(LogoKarieraComPl.png) no-repeat top right;}
/****  Miesięcznik Kapitałowy  ****/
#mainContent div.mies-kapit span.press {margin-top: 5px; margin-right: 14px; padding: 0; height:28px; background: transparent url(LogoMiesiecznikKapitalowy.gif?v1) no-repeat top right;}
/****  Obserwator Finansowy  ****/
#mainContent div.obserwator span.press {margin-top: 5px; margin-right: 14px; padding: 0; height:25px; background: transparent url(LogoObserwatorFinansowy2.gif) no-repeat center right;}

#mainContent div.section span.date {padding:0 0 0 3px; color:#575757;font-weight:normal; font-size:11px;}
#mainContent div.section span.cite {display:block; margin:3px 0; font-style:italic;}
#mainContent div.section ul {clear: both;/*float:left;*/width: 630px;margin: 10px 0 0 0; padding-top: 0pt;padding-right: 5px;padding-bottom: 0pt;padding-left: 5px;list-style-type: none;list-style-image: none;list-style-position: outside;font-size: 12px; line-height: 15px; display: block;}
#mainContent div.section li {clear: left;float:left; width:620px;  font-family: Arial; padding:3px 0 0 6px}
#mainContent div.section li a {font-family: Arial; color:#31629d; text-decoration:none;}
#mainContent div.section li a strong {color:#373737; font-size: 15px; font-weight: bold;}
#mainContent div.section div.rightlist a strong {color:#fff; font-size: 12px; }
#mainContent div.section div.rightlist a:hover strong { text-decoration:underline; }
/*#mainContent div.section li a:visited {color:#323230;}*/
/* #mainContent div.section li a:hover {color:#666263;} */
#mainContent div.section img { vertical-align:middle;}

#mainContent div.section li span.more { color:#619a14; font-weight: bold; text-decoration:none;}

#mainContent div.section p.more  {margin-top: 5px; float:right; text-align: right; padding-right: 8px; padding-bottom: 0; padding-top: 0;}
#mainContent div.section p.more a { color:#323230; }
#mainContent div.section p.more a:hover { color:#003777; }
#mainContent div.section p span.more { color:#FE5721; text-decoration:none;}

#mainContent div.section p.datebc{color: #b5b5b5;font-size: 11px;margin-top: 5px;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;}


#mainContent div.section li.lead {background:none; width:620px; padding:5px 0 10px 0px;}
#mainContent div.section li.lead span.date {padding:0;}
#mainContent div.section li.lead span.more {color:#619a14; font-weight: bold; font-weight:bold;text-decoration:none;}
#mainContent div.section li.lead img {float:left; border:1px solid #4E4E4E; margin:0 7px 5px 0;}
#mainContent div.section li.lead a {color:#323230; font-size:16px; line-height: 20px; text-decoration:none;}
#mainContent div.section li.lead a strong {font-family:Arial; color:#31629d; font-weight:bold;}
#mainContent div.section li.lead a span.more {color:#619a14; font-weight:bold; text-decoration:underline; font-size:11px;}
#mainContent div.section li.lead a:hover span.more {color:#619a14; font-weight: bold; }


#mainContent div.section li.lead a:hover strong { text-decoration:underline;}
#mainContent div.section li.lead a:hover.more {color:#E90000;}
#mainContent div.section li.lead a:hover {color:#323230;}

/*********  BLUE BOX  *************/
.blueBoxContent { width:100%; float: left; display: block; background:url(top_blue_box.jpg) no-repeat;}
#mainContent div.blueBox { background: #31629d url(back_blue_box.jpg) repeat-y; width:627px; padding:0; margin-top:10px; margin-bottom:10px; float:left}
* html #mainContent div.blueBox { width:627px; }

#mainContent div.leftlist {float: left; width: 390px; padding:10px 0 0 10px; margin:0 }
* html #mainContent div.leftlist { width: 400px;  }
#mainContent div.leftlist  a {text-decoration: none;}
#mainContent div.leftlist p { margin: 0; }
#mainContent div.leftlist p a span.title {color: #fff; font-size: 20px; text-decoration: none; margin: 0; padding: 0; font-weight: bold; }
#mainContent div.leftlist p a span.date, #mainContent .blueBox div.leftlist p span.date {color: #D3F4FF; }
#mainContent div.leftlist p a:hover span.title {text-decoration: underline;}
#mainContent div.leftlist p { padding-top:10px }

#mainContent div.leftlist p img { float: left; margin:0 8px 8px 0;}
#mainContent div.leftlist p img[alt="art. spons."] {float: none;} 
#mainContent .blueBox div.leftlist p span.lead, #mainContent div.leftlist p a span.lead { width: auto;  color: #fff; }
#mainContent div.leftlist p a span.more {color: #9DD438; font-weight: bold; text-decoration: underline; }
#mainContent div.leftlist p span.more {color: #9DD438; font-size:11px; text-decoration: none; }

#mainContent div.rightlist {float: right; width: 220px; margin:0;  padding:10px 0 0 0; clear:none }
* html #mainContent div.rightlist { width: 220px; }
#mainContent div.rightlist h4 {width: auto;  clear: both; font-size: 18px; font-weight: normal; color: #346F07; margin: 0; padding:0 0 0 10px }

#mainContent div.rightlist ul {display: list; width: 220px; overflow: hidden; margin:10px 0 0 0; float:left }
#mainContent div.rightlist li {width: 190px; clear: both; padding: 0 5px 0 18px; background: transparent url(dotLiRight.gif) no-repeat 8px 7px;}
* html #mainContent div.rightlist li {width: 210px;}
#mainContent div.rightlist li a { line-height: 18px;  font-family: Arial; color: #fff; text-decoration: none; }
#mainContent div.rightlist li a:hover { text-decoration: underline; }
/*#mainContent div.rightlist li a:visited { font-family: Arial; color: #fff; text-decoration: underline; }*/

#mainContent div.more { width: 100%; height: 23px;  line-height: 23px;margin:0;  padding:0px; float:right; background: #31629d url(bottom_blue_box.jpg) no-repeat center bottom;}

#mainContent div.more span {padding-right: 10px; float:right; }
#mainContent div.more span a {color: #31639e; font-weight: bold; text-decoration: underline; font-size:11px }
#mainContent div.more span a:hover { color: #003777; }

/* lista ze zdjeciami 200px */
#mainContent div.col200 img {margin-bottom:6px}
#mainContent div.col200 ul { padding-left:5px; padding-top:5px}
html>body #mainContent div.col200 ul {width:630px;}
#mainContent div.col200 ul li {width:200px; margin:5px 3px; padding:0}

#mainContent div.section ul.catSpecial {background:#D3EFFF; margin-top:0px;}

#mainContent div.section span.video {padding:0 0 0 19px; background:url(ico_camera.gif) no-repeat 0 2px;}
#mainContent div.section span.gallery {padding:0 0 0 19px; background:url(ico_foto.gif) no-repeat 0 2px;}
#mainContent div.section span.audio {padding:0 0 0 19px; background:url(ico_sound.gif) no-repeat 0 2px;}

#mainContent div.section li span.note {display:block;padding-top:3px;color:#475310;font-size:10px;text-transform:uppercase}
#mainContent div.section ul.special li span.note {color:#fff}
#mainContent div.section li span.note strong, #mainContent div.section ul.special li span.note strong, #mainContent div.section ul.highlight li span.note strong, #mainContent div.section ul.special li.first span.note strong {display:inline;float:none;color:#E90000;font-size:12px}

#mainContent div.section ul.category {float:left;margin:0; padding:0 0 4px 5px;}
#mainContent div.section ul.category li {clear:none; float:left; width:auto; padding:0 5px 2px 5px; margin:0; background:#D9EAFE url(line.gif) no-repeat 0 4px;}
#mainContent div.section ul.category li.first {background:#D9EAFE;}

#mainContent div.section ul.title {padding-top:5px}
#mainContent div.section ul.title img {display:none}
#mainContent div.section .title span.lead {display:none}
#mainContent div.section ul.title a.more {display:none}
#mainContent div.section ul.title span.more {display:none}

#mainContent div.section ul.lead img {display:none}

#mainContent div.mainPage p {float:left; clear:both;width:100%;margin:0;padding:10px 0 5px 0;font-size:11px;text-align:right}
#mainContent div.mainPage p a {color:#2C75B3;}
#mainContent div.mainPage p a:hover {color:#E90000;}
#mainContent div.mainPage p span.more {color:#E90000; font-weight:bold}

/* lista newsow z podzialem na 3 kolumny */
#mainContent div.section ul.newsListSpecial {width:630px; padding:5px 0 0 0;}
#mainContent div.section ul.newsListSpecial li {clear:none; width:200px; float:left; padding:0 5px; background:none;}
html>body #mainContent div.section ul.newsListSpecial li {width:200px;}
#mainContent div.section ul.newsListSpecial li img.photo {border:0; margin:0 0 3px 0;}

#mainContent div.section ul.newsListSpecial li a {color:#030102; font-size:12px; text-decoration:none;}
#mainContent div.section ul.newsListSpecial li a span.more {color:#E90000; font-weight:bold; text-decoration:underline; font-size:11px;}
#mainContent div.section ul.newsListSpecial li span.more {color:#E90000; font-weight:bold;text-decoration:none;}
#mainContent div.section ul.newsListSpecial li a strong {color:#003D98; font-weight:bold; font-size:12px; text-decoration:underline;}

#mainContent div.section ul.newsListSpecial li span.lead {padding:9px 0 0 0; color: #666263;}

* html #mainContent div.special4full h3 { width: 635px; }
#mainContent div.special4full ul.newsList { float: left;}
#mainContent div.special4full ul.smallPhoto { float: right;}

#mainContent div.special4full { position:relative; width:638px; height: 222px;}
#mainContent div.special4full ul.smallPhoto { float:left; clear:none; width:168px; margin:0; padding:0; list-style: none; }
#mainContent div.special4full ul.smallPhoto li { float:left; clear:none; overflow:hidden; width:74px; height:74px; margin:0; padding:0; background: transparent; }
#mainContent div.special4full ul.smallPhoto li img { float:left; margin:2px; clear: none; }
#mainContent div.special4full ul.smallPhoto li a { display:block; float:left; width:74px; height:74px; background: none;}
#mainContent div.special4full ul.smallPhoto li.selected a { background: #B7365A; }

#mainContent div.special4full ul.newsList { width: 450px; }
#mainContent div.special4full ul.newsList li { width: 450px;  }
#mainContent div.special4full ul.newsList li { display:none }
#mainContent div.special4full ul.newsList li.selected { display:block; width: 400px; }

#mainContent div.special4full {width: 640px; }
#mainContent div.special4full ul.newsList { clear:both }
#mainContent div.special4full ul.newsList li a {float: left; margin: 0 5px 5px 0; padding: 0;}
#mainContent div.special4full ul.newsList li img {float: left; margin-right: 5px;}

#mainContent div.special4full ul.links { float:left; clear:none; width:415px; height:42px; display: none; }
#mainContent div.special4full ul.links li {clear: none; float:right; width:100px; clear:none; text-align:center; padding:0; margin:0;}
#mainContent div.special4full ul.links li a { display:block; width:100px; height:26px; padding:14px 0 12px 0; }
* html #mainContent div.special4full ul.links li a { height:42px; }


/* wyniki wyszukiwania */


#mainContent div.search div.searchCnt {clear:both; float:left; width:620px; margin:6px 0 15px 0; padding:6px; background:#f3f3f3; color:#000000; text-align:left; font-size:12px;}
#mainContent div.search div.searchCnt strong {font-weight: bold; color: #373737;}
#mainContent div.search span.found {background:#dcf6ff;}
#mainContent div.search #search {clear:both; padding-left: 5px; }

#mainContent div.search #search a {color: #31639e; }
#mainContent div.search #search a:hover {color: #919191; }

#mainContent div.search #search form {padding:8px 0 5px 0;}
#mainContent div.search #search label {padding-right: 4px;}
#mainContent div.search #search input.quest {height: 16px; color: #919191; width:200px; border:1px solid #919191; background-color: #f0f0f0; font-size:11px; margin:6px 3px 0 0;}
#mainContent div.search #search input.submit {text-transform: lowercase; width: 45px; height: 16px; cursor: pointer; border:none; background:url(buttonBg7.gif); font-size:10px; color:#fff; font-weight:bold; margin:5px 0 0 0; padding:0 2px 3px 0;}

#mainContent div.search #zobaczRowniez {list-style-type:none; margin:0px;}
#mainContent div.search #zobaczRowniez li span {font-weight:bold; color:#888888; margin-right:4px;}
#mainContent div.search #zobaczRowniez li {background:none; padding:0px; margin-left:3px;}

/* ikonki audio i video */
#mainContent div.section li.lead strong img {float:none!important;margin:0 3px 3px 0!important;border:none!important}

/* -------------------- podglad wiadomosci: tylko naglowki, tylko wstep... ---------------------- */
#mainContent div.podglad {clear:both; width:430px; float:left; padding:0 0 5px 5px; margin:0; font-size:11px;}
#mainContent div.podglad h4 {float:left; width:auto; margin:0 5px 0 0; padding:0; font-size:11px; color:#605155; font-weight:normal;}
#mainContent div.podglad ul {clear:none; width:310px!important; float:left; margin:0; padding:0; list-style-type:none; font-size:11px;}
#mainContent div.podglad li {clear:none; width:auto!important;float:left; background:url(line2.gif) no-repeat right; margin:0 5px 0 0; padding:0 5px 0 0;}
#mainContent div.podglad li.first {background:none; padding:0; color:#6E6E6E; font-weight:bold;}
#mainContent div.podglad li.last {background:none;}
#mainContent div.podglad li a {color:#648d2b;}
#mainContent div.podglad li a:hover {color:#648d2b; text-decoration: underline; }
#mainContent div.podglad li.selected a {text-decoration:none; font-weight:bold;}
#mainContent div.forumPg ul {width:350px!important;}

/* -------------------- stronicowanie ----------------------- */
#mainContent div.pack {clear:both; width:620px; margin:10px 0}
#mainContent div.pack ul {float:right; list-style-type:none; margin:0; padding:0 10px;}
#mainContent div.pack li {float:left; clear:none; background:url(line.gif) no-repeat left; margin:0; padding:0 3px;}
#mainContent div.pack li a {color:#605155; font-size:12px; text-decoration:none;}
#mainContent div.pack li a.selected {color:#8ebe4c; font-weight:bold;}
#mainContent div.pack li.first, #mainContent div.pack li.prev, #mainContent div.pack li.next {background:none;}
#mainContent div.pack li.prev a, #mainContent div.pack li.next a {color:#619a14; font-size:11px; font-weight: bold;  text-decoration:underline;}
#mainContent div.pack li.prev a:hover, #mainContent div.pack li.next a:hover {color:#619a14;}
#mainContent div.pack span {color:#1d448d; font-weight:bold;}

/* news z wielkim zdjeciem, przezroczystym tlem...  */   
#mainContent div.section ul.special {float: left; margin:7px 0 5px 0; padding: 0 0 0px 0; width:440px; background:#454545;}
.bestVoteNews #mainContent div.section ul.special { width: 620px;}
#mainContent div.section ul.special li {margin-left:5px;}
#mainContent div.section ul.special li.first {float:left; margin:0; padding:0 0 0px 0; position:relative}
#mainContent div.section ul.special li.first div {background:#3f3e3c; position:absolute; width:380px; bottom:0;left:0; padding:8px 8px 10px 8px; margin-bottom:0px; color:#fff; font-size:12px; filter: Alpha(Opacity=70)}

.bestVoteNews #mainContent div.section ul.special li.first {width: 620px;overflow: hidden;} 
.bestVoteNews #mainContent div.section ul.special li.first div{width: 620px;background: #628E41;opacity:0.7;filter:alpha(opacity=70);} 
html>body #mainContent div.section ul.special li.first div {filter: none; background:transparent url(bs.png);width:423px;} 
* html #mainContent div.section ul.special li.first div {width: 390px;}
#mainContent div.section ul.special li.first img {background:#454545; border:none;margin:0; padding:0;}
#mainContent div.section ul.special li.first p {margin:0; padding:0}
#mainContent div.section ul.special li.first a {text-decoration:none; color:#E90000; font-size:12px;}
#mainContent div.section ul.special li.first a:hover strong {color:#E90000;}
#mainContent div.section ul.special li.first strong {display:block;float:left;color:#85B6FF; font-size:22px; margin:0; padding:0;}
.bestVoteNews #mainContent div.section ul.special li.first strong { color:#FFF;}
#mainContent div.section ul.special li.first br {clear:both}
#mainContent div.section ul.special li.first span.date {color:#D6D6CC; font-size:11px;}
#mainContent div.section ul.special li.first span.lead {color:#FFFFFF;}
#mainContent div.section ul.special li.first span.more {color:#FFFFFF; font-weight:bold;}
#mainContent div.section ul.special li.first a span.more {color:#E90000; font-weight:bold; text-decoration:underline; font-size:12px;}
.bestVoteNews #mainContent div.section ul.special li.first a span.more {color:#000;}
#mainContent div.section ul.special li.first p.video {float:left;padding:5px 5px 2px 24px; background:url(ico_camera_spec.gif) no-repeat 0 5px; font-size:11px;}
#mainContent div.section ul.special li.first p.gallery {float:left;padding:5px 0 2px 22px; background:url(ico_foto_spec.gif) no-repeat 0 5px; font-size:11px;}
#mainContent div.section ul.special li.first p.video a, #mainContent div.section ul.special li.first p.gallery a {font-size:11px;}
#mainContent div.section ul.special li.first p.video strong, #mainContent div.section ul.special li.first p.gallery strong {font-size:11px; text-decoration:underline;}
#mainContent div.section ul.special li.last {padding-bottom:16px;}
#mainContent div.section ul.special li.first strong.video {padding-right:23px;background:url(ico_camera_spec3.gif) no-repeat right 6px}
#mainContent div.section ul.special li.first strong.gallery {padding-right:23px;background:url(ico_foto_spec3.gif) no-repeat right 6px}
#mainContent div.section ul.special li.first strong.video_gallery {padding-right:43px;background:url(ico_camera_foto_spec3.gif) no-repeat right 6px}

body #mainContent div.section ul.special {background: none;}
body #mainContent div.section ul.special li.first span.date {color: #000000;}
body #mainContent div.section ul.special li.first span.lead {color: #000000;}

.bestVoteNews #mainContent div.section ul.special li.first span.date {color: #fff;}
.bestVoteNews #mainContent div.section ul.special li.first span.lead {color: #fff;} 
/* news ze srednim zdjeciem  */
#mainContent div.section ul.highlight { float:left; margin:7px 0 5px 0;padding: 0 0 0px 0; width:630px; background:#454545;}
#mainContent div.section ul.highlight li {margin-left:5px}
#mainContent div.section ul.highlight li.first {float:left; margin:0; padding:0 0 0px 0;}
#mainContent div.section ul.highlight li.first div {float:left; width:630px; background:#F7f7f7; padding:8px 8px 10px 8px; color:#030102; font-size:12px; border: 1px solid #8ac33d;}
html>body #mainContent div.section ul.highlight li.first div {float:left; width:614px; }
#mainContent div.section ul.highlight li.first p {float:left;margin:0;padding:0}
#mainContent div.section ul.highlight li.first img {background:#454545;margin-top:3px}
#mainContent div.section ul.highlight li.first a {text-decoration:none; color:#323230; font-size:12px;}
#mainContent div.section ul.highlight li.first a:hover strong {color:#31629d;}
#mainContent div.section ul.highlight li.first strong {color:#31629d; font-size:18px; margin:0; padding:0;}
#mainContent div.section ul.highlight li.first span.date {color:#979797; font-size:11px;}
#mainContent div.section ul.highlight li.first span.lead {color:#605155;}
#mainContent div.section ul.highlight li.first span.more {color:#648d2b; font-weight:bold;}
#mainContent div.section ul.highlight li.first span.more br {clear:left}
#mainContent div.section ul.highlight li.first a span.more {color:#648d2b; font-weight:bold; text-decoration:underline; font-size:12px;}
#mainContent div.section ul.highlight li.first img.video, #mainContent div.section ul.highlight li.first img.gallery {float:left}

/* news specjalny nad lista newsow */
#mainContent div.section ul.alone {padding-bottom: 0; background:#ebf4ff; }

/* ukrycie paczkowania na odslonie tylko u nas */
body.unas #mainContent div.pack { display: none }

/* -------------- bloczki pod glowna cz�ci� strony np pod newsem, galeri� --------------- */
div.relatedContent div.object {float:left; clear:both; width:100%; margin:8px 0 0 0; padding:0; font-size:12px;}
div.relatedContent div.object.adsearch {width : auto;}
div.relatedContent div.object h3 {clear:both; color:#4C597D; font-size:14px; text-transform:uppercase; margin:0; padding:0 0 0 10px; }
div.relatedContent div.object ul {float:left; list-style-type:none; padding:0; margin:0;}
div.relatedContent div.object li {float:left; background:url(dot2.gif) no-repeat 3px 10px; padding:3px 3px 3px 13px;}
div.relatedContent div.object li a {color:#433B25; text-decoration:underline;}
/*div.relatedContent div.object li a:visited {color:#323232;}*/
div.relatedContent div.object li a:hover {color:#8ebe4c;}

/* biuletyn */
div.relatedContent div.bulletin {background:#f3f3f3 url(bulletinBg.gif) no-repeat; height:34px; font-size:12px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
div.relatedContent div.bulletin p {float:left; width:50%; margin:0; padding:0;}
div.relatedContent div.bulletin p a {display:block; width: 320px; margin:9px 0 0 55px; text-decoration:none; color:#373737;}
div.relatedContent div.bulletin p a:hover {color:#373737; text-decoration:underline;}
div.relatedContent div.bulletin form {float:left; padding-left:100px; }
div.relatedContent div.bulletin input.mail {padding: 0; width:115px; height:17px; margin:0 7px 5px 0; border:0; font-size:12px;}
* html div.relatedContent div.bulletin input.mail {margin:0 7px 4px 0;}
div.relatedContent div.bulletin input.sub {padding-top:11px;}
* html div.relatedContent div.bulletin input.sub {margin-bottom:2px;}

/* ikony: drukuj, wyslij, rss */
div.relatedContent div.icons ul {padding:8px 0 0 0px;}
div.relatedContent div.icons li {height:21px; background:none; margin:0 0 0 0;}
div.relatedContent div.icons li.rss {margin-right:0}
div.relatedContent div.icons li.print {margin-right:175px; padding:3px 0 3px 28px;background:url(print.gif) no-repeat;}
div.relatedContent div.icons li.envelope {margin-right:200px; padding:3px 0 3px 24px;background:url(envelope.gif) no-repeat 0 2px;}
div.relatedContent div.icons li.rss {padding:3px 0 3px 37px; background:url(rss.gif) no-repeat 0 2px;}
div.relatedContent div.icons li a {color:#666058; font-size:11px; font-family:tahoma;}


/* oce� artyku�/zdj�cie */
div.relatedContent div.opinion {background:#f3f3f3; padding:4px 0; margin:8px 0 0 0; color:#373737; font-size:12px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
div.relatedContent div.opinion div.note {float:left; padding:0 0 0 12px; font-size:14px; color:#373737; font-weight:bold;}
div.relatedContent div.opinion div.note a {font-size:11px; font-weight:normal; color:#666058;}
div.relatedContent div.opinion div.note a:hover {color:#8ebe4c;}
div.relatedContent div.opinion div.note span {color:#666058;}
div.relatedContent div.opinion div.note strong {color:#ff9600; font-size:18px;}
div.relatedContent div.opinion div.vote {float:right; width:235px; padding:0; color:#666058; font-size:11px}
div.relatedContent div.opinion div.vote img {vertical-align:middle;margin-right:2px}
div.relatedContent div.opinion h3 {padding:0 0 2px 45px; color:#373737;}
div.relatedContent div.opinion h3.voted {padding-left:0;padding-top:2px;color:#373737;font-size:11px;font-weight:normal;text-transform:none}
div.relatedContent div.opinion ul {padding-left:54px}
div.relatedContent div.opinion li {background:none; margin:0; padding:0; }
div.relatedContent div.opinion p {margin:0;padding:3px 0 0 5px}

/* komentarze */
div.relatedContent div.comments {padding:2px 0px;background:#f3f3f3;border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
div.relatedContent div.comments h3 {float:left;margin-top:2px;}
div.relatedContent div.comments h3 a {text-decoration:none; color:#373737;}
div.relatedContent div.comments h3 a span {font-weight:normal; font-size:12px;}
div.relatedContent div.comments h3 a:hover {text-decoration:underline; color:#8ebe4c;}
div.relatedContent div.comments p {float:right; height:21px; padding:0 10px 0 24px; margin:1px 0 0 0; background:url(ico_comment.gif) no-repeat top left;padding-top:3px; font-weight:normal; }
div.relatedContent div.comments p a {color:#ffffff; text-decoration:none; font-weight:normal; font-size:10px;}
div.relatedContent div.comments p a:hover {color:#cfcfcf;}

/* --------------- dodatkowa tresc - prawa belka ------------------ */
#addContent {float:left; width:305px; padding-top:15px; text-align:center; }
/* reklamy*/
#addContent div.advertisement {width:305px; float:left; clear:both; text-align:center; margin-top:8px;}

#addContent div.object form {margin:10px}
#addContent div.object {width:303px; overflow:hidden; float:left; clear:both; text-align:left; margin-top:8px;}
* html #addContent div.object {width:305px;}

#addContent div.jedenprocent{
    padding: 10px 0px 10px 0px;
    float: left;
}

/* standardowy naglowek obiektu */
#addContent div.object h3 { display:block; width: 304px; height: 36px; float:left; margin:6px 0 0 0px; padding: 0; font-size:16px; font-weight:bold; text-transform:none; background-image: url(headerObject.gif); background-repeat: no-repeat; background-position: top left; border-bottom:1px solid #e8e8e8;}
#addContent div.object h3 a {height: 26px; text-transform: none; float: left; clear: none; color: #648d2b; height:100%;  text-decoration: none; padding: 10px 0 0 12px; }
#addContent div.object h3 a:hover span { text-decoration: underline; }
#addContent div.object h3 span {height: 26px; float: left; color: #648d2b; text-decoration: none; padding: 10px 0 0 12px; }

#addContent div.object h3.biznesTV { display:block; width: 304px; height: 26px; float:left; margin:6px 0 0 0px; padding: 0; font-size:16px; font-weight:bold; text-transform:none; background-image: url(headerObjectBiznesTV1.gif); background-repeat: no-repeat; background-position: top left; border-bottom: none; padding:10px 10px 0px; color: #00368D;}

#addContent div.object h3 a span {height: 26px; float: left; color: #648d2b; text-decoration: none; padding: 0;cursor:pointer; }

#addContent div.object h3 a.pressH3 {width: 183px; text-transform: none; float: left; clear: none; color: #648d2b; height:26px;  text-decoration: none; padding: 10px 0 0 10px; background-image: url(headerObjectLeft.gif); background-repeat: no-repeat; background-position: top left; }
#addContent div.object h3 a.pressH3:hover {text-decoration:underline }
* html #addContent div.object h3 a.pressH3 {width: 193px; height:36px;}
#addContent div.object h3 a.pressH3small { font-size:14px }

#addContent div.object h3 span.pressPhoto {width: 111px; float: left; padding: 0; margin: 0; background: none;}

#addContent div.object h3 span.pressPhoto img {float: right; margin-top: 6px;  }

#addContent div.object h4 {margin:0 0 2px 0; padding:0; font-size:13px;}

* html #addContent div.object h3 a {width:305px;}
* html #addContent div.object h3 span {width:305px;}

/* domyslna lista wypunktowania */

#addContent div.object ul {list-style-type:none; width:288px; margin:0; padding: 8px; float:left; border: 1px; border-top: 0px; font-family: Arial; font-size:12px; border-bottom:#E7E7E7 1px solid; border-left:#E7E7E7 1px solid; background:url(objectBkg.gif) repeat-x 1px 0;}
* html #addContent div.object ul{width: 304px;}
* html #addContent div.object form {width:304px;}

#addContent div.object li {clear:both; padding:3px 0 0 13px; background:transparent url(dotLiObj.gif) no-repeat 5px 10px;}
#addContent div.object li a {color:#555555; text-decoration:none;}
/*#addContent div.object li a:visited {color:#555555;}*/
#addContent div.object li a:hover {color:#648d2b; text-decoration:underline;}
/*#addContent div.object li a:visited strong {color:#555555; font-weight: bold;}*/
#addContent div.object li a:hover strong {color:#FA0028; font-weight: bold;}
#addContent div.object li span {font-size:12px; color:#3C3D37; padding-top: 2px;}
#addContent div.object li span.date {font-size:10px; color:#9A9A9A;}
#addContent div.object li.first {}
#addContent div.object li.last {}
#addContent div.object li.lead {float:left; width:293px; background:none; padding:4px 0 5px 5px;}
html>body #addContent div.object li.lead {width:286px;}
#addContent div.object li.lead img.photo {float:left; border:1px solid #8D8E89; margin:2px 7px 5px 0;}
#addContent div.object li.lead img.more {float:right; border:none;margin:6px 0 0 0;padding:0}
#addContent div.object li.lead a {text-decoration:none; color:#030102;}
#addContent div.object li.lead a:hover {color:#030102;}
#addContent div.object li.lead a span.more {color:#fa0028; font-weight:bold; text-decoration:none;}

#addContent div.object li.lead a strong{color:#2f5e97; font-weight:bold; text-decoration:none; font-size:16px; margin-bottom: 5px; }
#addContent div.object li.lead a:hover strong {color:#2f5e97;}
#addContent div.object li.lead span.author {display:block; padding:8px 0 0 0; font-size:12px; font-weight:bold; color:#000; font-style:italic;}



/* zakladki w prawej kolumnie */
#addContent div.object ul.tabs {height:27px; float:left;width:304px;margin:8px 0 0 0;padding:0;list-style:none; border: none; background: transparent url(tabsContainerDownBg.gif) repeat-x bottom left;}
#addContent div.object ul.tabs li {height: 27px; float:left;clear:none; margin:0; padding:0; border: none; cursor: pointer}
#addContent div.object ul.tabs li a, #addContent div.object ul.tabs li span {color: #517e2f;  text-decoration: none; font-size:13px;}
#addContent div.object ul.tabs li.first {width:149px; background:transparent url(tabsN.gif) no-repeat top left; margin-right: 4px; padding: 0;}
#addContent div.object ul.tabs li.first a, #addContent div.object ul.tabs li.first span {padding-top:4px; text-align: center; float: left; width: 100%;}
#addContent div.object ul.tabs li.last {width:149px; background:transparent url(tabsN.gif) no-repeat top left; padding: 0; margin: 0;}
#addContent div.object ul.tabs li.last a, #addContent div.object ul.tabs li.last span {width:100%; margin:0; padding:4px 0 0 0;  text-align: center; float: left;}
#addContent div.object ul#comRec li.last a , #addContent div.object ul#comRec li.last span { font-size:11px; padding-top:6px }
#addContent div.object ul.tabs li.selected {height: 27px; background:#517e2f url(tabsS.gif) no-repeat top left; padding: 0;}
#addContent div.object ul.tabs li.selected a, #addContent div.object ul.tabs li.selected span {color: #fff; text-decoration: none; font-size:13px; font-weight:normal;}
#addContent div.object ul.tabs li.first strong {color: #fff; padding-top:4px; text-align: center; float: left; width: 100%; font-size:13px; font-weight:normal;}
/*
#addContent div.object ul.tabs li.first.selected {background:transparent url(tabsS.gif) no-repeat top left; padding: 0;}
#addContent div.object ul.tabs li.last.selected {background:transparent url(tabsS.gif) no-repeat top left; padding: 0; margin: 0;}
*/
#addContent div.tab { clear:left;display:none;width:302px;overflow:hidden; border-top:none}
#addContent div.selected {display:block; border:0px;}

/* moreSeetabs */
#moreSeetabs div.tabs.first.selected ul  {padding-top: 12px; padding-bottom: 12px; background: transparent url(tabsContainerDownBg.gif) repeat-x bottom left;}
* html #moreSeetabs div.selected ul  {padding-top: 12px; padding-bottom: 12px; background: transparent url(tabsContainerDownBg.gif) repeat-x bottom left;}
#moreSeetabs div.tabs.last.selected ul  {padding-top: 12px; padding-bottom: 12px; background: transparent url(tabsContainerDownBg.gif) repeat-x bottom left;}
#moreSeetabs div.tabs.first {display:none;}
#moreSeetabs div.tabs.last {display:none;}
#moreSeetabs div.tabs.first.selected {margin: 0; padding: 0; display:block; background: transparent url(tabsFirstContianerUpBg.gif) no-repeat top left; }
#moreSeetabs div.tabs.last.selected {margin: 0; padding: 0; display:block; background: transparent url(tabsLastContianerUpBg.gif) no-repeat top left;}
* html #moreSeetabs div.selected {background: transparent url(tabsFirstContianerUpBg.gif) no-repeat top left; }

#moreSeetabs  div.tabs ul {background: none; border: none;}

/* moreAboutValuetabs */
#moreAboutValuetabs div.tabs.first {margin: 0; padding: 0; display:block; background: transparent url(tabsFirstContianerUpBg.gif) no-repeat top left; }
#moreAboutValuetabs div.selected {margin: 0; padding: 0; display:block; background: transparent url(tabsFirstContianerUpBg.gif) no-repeat top left; }
#moreAboutValuetabs div.selected ul { border:none; padding-top: 12px; padding-bottom: 12px; background: transparent url(tabsContainerDownBg.gif) repeat-x bottom left;}

/* comRectabs */
#comRectabs div.tabs.first.selected ul  {padding-top: 12px; padding-bottom: 12px; background: transparent url(tabsContainerDownBg.gif) repeat-x bottom left;}
#comRectabs div.tabs.last.selected ul  {padding-top: 12px; padding-bottom: 12px; background: transparent url(tabsContainerDownBg.gif) repeat-x bottom left;}
#comRectabs div.tabs.first {display:none;}
#comRectabs div.tabs.last {display:none;}
#comRectabs div.tabs.first.selected {margin: 0; padding: 0; display:block; background: transparent url(tabsFirstContianerUpBg.gif) no-repeat top left; }
#comRectabs div.tabs.last.selected {margin: 0; padding: 0; display:block; background: transparent url(tabsLastContianerUpBg.gif) no-repeat top left;}
#comRectabs  div.tabs ul {background: none; border: none;}

/* wywiady i czaty */
/*
#addContent div.twoTabs ul.tabs li { width:146px!important; }
*/


/* czaty i wywiady */
#addContent div.chats h3 { display:none; }
#addContent div.chats div.tab { padding:5px 0 7px 0;border-left: 1px; border-bottom:1px; border-right:1px; border-top: 0;  border-color:#acbec5; border-style: solid; background-color: #FAFAFA;  }
* html #addContent div.chats div.tab{width: 304px;}
#addContent div.chats div.tab img { float:left; margin:0 6px 0px 8px; border: 1px solid #AEAEAE }
#addContent div.chats div.tab a {font-family: Arial; color: #161a46; text-decoration:none }
#addContent div.chats div.tab a strong { color:#9fb31c; text-decoration:underline }
#addContent div.chats div.tab p.more { float:right; margin:2px 5px 0 0; padding:0 6px; background: url(moreBg.gif) no-repeat bottom right; color:#ffffff; font-size:11px; font-weight:bold; white-space:nowrap }
#addContent div.chats div.tab p.more a { color: #8e8e79; font-weight:normal; text-decoration:underline; margin-right: 5px;}

/* com Video Gallery tabs */
#addContent div.object ul.tabss {height:27px; float:left;width:304px;margin:8px 0 0 0;padding:0;list-style:none; border: none; background: none;}
#addContent div.object ul.tabss li {height: 27px; float:left;clear:none; margin:0; padding:0; border: none;}
#addContent div.object ul.tabss li a {color: #517e2f;  text-decoration: none; font-size:13px;}
#addContent div.object ul.tabss li.first {width:102px; background:transparent url(tabsGalN.gif) no-repeat top left; margin-right: 4px; padding: 0;}
#addContent div.object ul.tabss li.first a {padding-top:4px; text-align: center; float: left; width: 100%;}
#addContent div.object ul.tabss li.last {width:102px; background:transparent url(tabsGalN.gif) no-repeat top left; padding: 0; margin: 0;}
#addContent div.object ul.tabss li.last a {padding-top:4px;  text-align: center; float: left; width: 100%;}
#addContent div.object ul.tabss li.selected {background:#517e2f url(tabsGalS.gif) no-repeat top left; height: 27px; padding: 0;}
#addContent div.object ul.tabss li.selected a {color: #fff; text-decoration: none; font-size:13px; font-weight:normal;}
/*
#addContent div.object ul.tabss li.first.selected {background:transparent url(tabsGalS.gif) no-repeat top left; padding: 0; margin-right: 4px;}
#addContent div.object ul.tabss li.last.selected {background:transparent url(tabsGalS.gif) no-repeat top left; padding: 0; margin: 0;}
*/

#gallVideotabs div.tabs ul {background: none; border: none;}
#gallVideotabs div.tabs.first.selected ul  {padding-top: 12px; padding-bottom: 12px; background: transparent url(tabsContainerDownBg.gif) repeat-x bottom left;}
#gallVideotabs div.tabs.last.selected ul  {padding-top: 12px; padding-bottom: 12px; background: transparent url(tabsContainerDownBg.gif) repeat-x bottom left;}
#gallVideotabs div.tabs.first {display:none;}
#gallVideotabs div.tabs.last {display:none;}
#gallVideotabs div.tabs.first.selected {margin: 0; padding: 0; display:block; background: transparent url(tabsFirstContianerGalUpBg.gif) no-repeat top left; }
#gallVideotabs div.tabs.last.selected {margin: 0; padding: 0; display:block; background: transparent url(tabsLastContianerGalUpBg.gif) no-repeat top left;}


#gallVideotabs div.tabs table {float: left; width:303px; margin: 10px 0 0 0;  border: none; background:transparent url(tabsContainerDownBg.gif) repeat-x scroll left bottom;}
#gallVideotabs div.tabs th {padding:5px; width:136px; text-align:left;}
html>body #gallVideotabs div.tabs td, html>body #gallVideotabs div.tabs th {width:136px;}
#gallVideotabs div.tabs td { width:126px; text-align:left; border:1px solid #d1d1d1; padding:6px 6px 6px 6px; background:#ffffff; text-align:center;}
#gallVideotabs div.tabs td img {border:1px solid #8D8E89;}
#gallVideotabs div.tabs td.space {width:10px; border:none; background:transparent;}
#gallVideotabs div.tabs th a {display:block; margin:0; padding:0 0 0 9px; background: transparent url(dotLiObj.gif) no-repeat scroll 2px 6px; color:#555555; font-family:Arial; font-size:11px; text-decoration:none; font-weight:normal;}
#gallVideotabs div.tabs th a strong {color:#555555; font-size:12px; text-decoration:none; font-weight:normal;}
#gallVideotabs div.tabs th a:hover strong {color:#648d2b;text-decoration:underline}

#gallVideotabs div.tabs ul.wideo {display: block;}
#gallVideotabs div.tabs ul.wideo li {float: left; clear:none; background:none; width:80px; padding:0; margin: 0 7px; }
* html #gallVideotabs div.tabs ul.wideo li { margin: 0 4px; }
#gallVideotabs div.tabs ul.wideo li a {float: left; text-decoration: none; width:80px; margin:0; padding:0; text-align:center;}
#gallVideotabs div.tabs ul.wideo li a:hover {color: #555555;}
#gallVideotabs div.tabs ul.wideo li a img {clear: both; float: left; border: none;}
#gallVideotabs div.tabs ul.wideo li a strong {clear: both; float: left; text-decoration: none; width:80px; padding-bottom:8px; font-weight:normal;cursor:pointer}
#gallVideotabs div.tabs ul.wideo li a:hover strong {color: #648d2b;text-decoration: underline }
#gallVideotabs div.tabs ul.wideo li a div.photo {width:48px; height:48px; padding:4px 16px; border: 1px solid #d1d1d1; }
#gallVideotabs div.tabs ul.wideo li a span.photo {width:48px; height:48px; padding:4px 16px; border: 1px solid #d1d1d1; display: block;}

* html #gallVideotabs div.tabs ul.wideo li a div.photo {width:80px; height:56px; }
#gallVideotabs div.tabs ul.wideo li a img.multimediaFoto {width:48px; height:48px; padding:0}


/* galeria */
#addContent div.gallery table {float: left; width:303px; margin: 0;  border: 1px; border-top: 0px; border-color:#e6e6e6; border-style: solid; background-color: #FAFAFA;}
#addContent div.gallery th {padding:5px; width:136px; text-align:left;}
html>body #addContent div.gallery td, html>body #addContent div.gallery th {width:136px;}
#addContent div.gallery td { width:126px; text-align:left; border:1px solid #ebebde; padding:6px 6px 6px 6px; background:#ffffff; text-align:center;}
#addContent div.gallery td img {border:1px solid #8D8E89;}
#addContent div.gallery td.space {width:10px; border:none; background:transparent;}
#addContent div.gallery th a {display:block; margin:0; padding:0 0 0 9px; background:transparent url(dot.gif) no-repeat 2px .5em; color:#666158; font-family:Arial; font-size:11px; text-decoration:none; font-weight:normal;}
#addContent div.gallery th a strong {color:#323230; font-size:12px; text-decoration:underline; font-weight:normal;}
#addContent div.gallery th a:hover strong {color:#8ebe4c;}

/* multimedia */
#addContent div.multimedia {}
#addContent div.multimedia ul {  float:left;  width:294px; list-style-type:none; margin: 0; padding: 0 0 5px 10px; border-bottom:#E7E7E7 1px solid; border-left:#E7E7E7 1px solid; background:url(objectBkg.gif) repeat-x 1px 0;}

* html #addContent div.multimedia ul {width: 304px;}
#addContent div.multimedia li {clear: both; float:left; width:280px; margin: 6px 0pt 6px 0pt; padding: 0pt; background: none;}
* html #addContent div.multimedia li {margin: 6px 0pt 6px 0pt;}

#addContent div.multimedia li a img {  width:91px; margin: 6px 0pt 0pt 0pt; }
#addContent div.multimedia li a img.zobacz {  width:70px; margin: 6px 0pt 0pt 0pt; }
#addContent div.multimedia li:hover a img {  text-decoration: none; }
#addContent div.multimedia li a img.camera {  width:19px; margin:4px 2pt 1pt 0pt; float: left;}

#addContent div.multimedia li a div.photo { float: left; width:80px; height:56px; margin:0pt 10px 0pt 0px; padding:5px 4px 5px 4px; border: 1px solid #c6c6c6; }
#addContent div.multimedia li a span.photo { float: left; width:80px; margin:0pt 10px 0pt 0px; padding:5px 4px 5px 4px; border: 1px solid #c6c6c6; }
#addContent div.multimedia li.first a div.photo { float: left; width:80px; height:56px; margin:0pt 10px 0pt 0px; padding:5px 4px 5px 4px; border: 1px solid #c6c6c6; }
#addContent div.multimedia li.first a span.photo { float: left; width:80px;  margin:0pt 10px 0pt 0px; padding:5px 4px 5px 4px; border: 1px solid #c6c6c6; }

#addContent div.multimedia li a:hover { text-decoration: none; }

* html #addContent div.multimedia li a div.photo { width:80px; height:66px; }
#addContent div.multimedia li a img.multimediaFoto { width:80px; margin:0pt;}

* html #addContent div.multimedia li.first a div.photo { width:80px; height:56px; }
#addContent div.multimedia li.first a img.multimediaFoto { margin:0pt;}

#addContent div.multimedia li a { display:block; color: #003d98; float:left;  text-decoration:none; width:100%; margin: 1px 0pt 1px 0pt;}
#addContent div.multimedia li a:hover { margin:0pt 0pt 0pt 0pt; border-top:1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6; background:#F7F7F7;}
#addContent div.multimedia li.list {margin: 0pt; }
#addContent div.multimedia li.list a { margin: 0pt; border: none;}
#addContent div.multimedia li.list a:hover { background:transparent; margin: 0pt; border: none; }
#addContent div.multimedia li a strong { padding-top:4px; padding-bottom:4px; font-weight:normal; display: block; clear: right; text-decoration:underline;}
#addContent div.multimedia li a:hover strong {font-weight: normal; color: #F21201;}

#addContent div.multimedia li.more a {text-align: right;}

/* stopka - old
#footer {clear:both; width:100%; padding-top:12px; color:#fff; font-size:11px;}
#footer a {color:#fff; font-size:11px;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer p {float:left; padding:3px 10px; background:#66a136; margin:0;}
#footer p.contact {width:500px; text-align:left;}
html>body #footer p.contact {width:460px;}
#footer p.services {width:450px; text-align:right;}
#copyright {clear:both; color:#89c756; text-align:center; padding:7px 0 32px 0; margin:0; font-size:11px;}
#copyright a {color:#89c756; text-decoration:underline; font-size:11px;}

#footer p.tripleContactFooter {width: 110px;}
* html #footer p.tripleContactFooter {width: 130px;}
#footer p.tripleServicesFooter {width: 110px; padding:3px 10px 3px 0}
* html #footer p.tripleServicesFooter{width: 120px}
#footer p.tripleCenterFooter {width: 700px; padding: 3px 0;text-align:right;background: #66a136}
*/
/* --------------------------------------------------------  */
/*                    Dodatkowe style                        */
/* --------------------------------------------------------  */


/* ankieta */

#addContent div.ankieta form {width:288px; margin:0; padding-top:8px; padding-left: 8px; padding-right:8px; padding-bottom:8px; float:left; border: 1px; border-top: 0px; border-color:#e6e6e6; border-style: solid; background-color: #FAFAFA;}
* html #addContent div.ankieta form {width:304px;}
#addContent div.ankieta form p {margin:0 0 5px 0; padding:0; color:#648d2b; font-weight:bold; font-family:Arial;}
#addContent div.ankieta form input.ank {clear:both; float:left; display:block; margin:2px 4px 0 0; padding:0;}
#addContent div.ankieta form label {display:block; float:left; width:260px; margin:2px 0 0 0; padding:0; color:#323230; font-family:Arial;}
#addContent div.ankieta form input.submit {height: 20px; width: 60px;  cursor: pointer; float:right; margin-left:0; margin-right:0; padding-left:0; padding-right:2px; border: 0; background: transparent url(pollSubmit.gif) no-repeat left top;  color: #fff; font-size:12px; font-weight: bold;  text-decoration:none; text-transform: uppercase;}
#addContent div.ankieta p.result {padding:7px 0 0 0; text-align:right;}



/* Top Commented */

#addContent div.topCommented ul {list-style-type:none; width:284px; margin:0; padding-top:8px; padding-left: 8px; padding-right:8px; padding-bottom:8px; float:left; border: 1px; border-top: 0px; border-color:#e6e6e6; border-style: solid; background-color: #FAFAFA;}
* html #addContent div.topCommented ul {width:304px;}
#addContent div.topCommented li {clear:both; background:transparent url(dot.gif) no-repeat 3px 10px; padding:3px 0 0 13px;}
#addContent div.topCommented li a {color:#323230; text-decoration:none;}
#addContent div.topCommented li span {}


/* CROSS - NewsList */

#addContent div.newsList ul {list-style-type:none; width:304px; margin:0; padding: 8px 8px 8px 8px; float:left;  border-bottom:#E7E7E7 1px solid; border-left:#E7E7E7 1px solid; background:url(objectBkg.gif) repeat-x 1px 0;}
* html #addContent div.newsList ul {width:304px;}
#addContent div.newsList li {clear:both; background:transparent url(dotLiObj.gif) no-repeat scroll 5px 10px; padding:3px 0 0 13px;}
#addContent div.newsList li a {color:#323230; text-decoration:none;}
#addContent div.newsList li span {}



/* lista news�w na g�rze prawej belki - strona g��wna */
#addContent div.section {border:none;}
#addContent div.section h3 {margin:0; padding:0 0 0 13px; height:auto; background:url(ico_category.gif) no-repeat 0 5px; font-size:18px; color:#181811; text-transform:none;}
#addContent div.section h3 a {color:#4C597D; text-decoration:none; font-weight:normal;}
#addContent div.section h3 a:hover {text-decoration:underline;}
#addContent div.section ul {margin:0; padding:0 0 4px 0;}
#addContent div.section li {padding-top:4px;}
#addContent div.section p {margin:0; padding:0 2px 2px 0; text-align:right; font-size:11px;}
#addContent div.section p a {color:#2C75B3;}
#addContent div.section p span {font-weight:bold; color:#E90000;}

/* lista news�w - np. zobacz wiecej */
#addContent div.newsList li.lead { border-bottom:0; font-family: arial }
#addContent div.authors li.lead { border-bottom:none; padding:0px 0 5px 5px; margin:0 0 10px 0; }
#addContent div.one li.lead { border-bottom:none; }

#addContent div.newsList li.more {padding-top:8px;background:none!important; text-align:right; font-size:11px;}
#addContent div.newsList li.more a {color:#8e8e79;}
#addContent div.newsList li.more span.more {font-weight:bold; padding: 0 6px; background: url(moreBg1.gif) no-repeat bottom left; color:#ffffff;}

/* lista newsow - specjalne */
#addContent div.action {border-color:#990000;}
#addContent div.action h3 {background:#990000 url(objectHeadBgSpec.gif) repeat-x; color:#FFF;}
#addContent div.action li {background:transparent url(dot.gif) no-repeat 3px 10px;}
#addContent div.action li.lead {border-bottom:1px solid #990000;}

/* blok specjalny */
#addContent div.special {border-color:#FF9D02; float:left; clear:both;}
#addContent div.special h3 {background:#ff8229 url(objectHeadBg2.gif) repeat-x; color:#ffffff;}

/* rapot */
#addContent div.raport li.lead {border-bottom:1px solid #FF9D02;} 

/* raporty */
#addContent div.raports li.lead a {float:left; width:282px; display:block; color:#3C3D37; text-decoration:none; border-top:1px solid #fff; border-bottom:1px solid #fff;}
#addContent div.raports li.lead a:hover {background:#F9FFF0; border-color:#D4E6AE;}
#addContent div.raports li.lead a strong {text-decoration:underline; color:#3C3D37;}
#addContent div.raports li.lead img {float:left; margin:0 7px 0 0; border:1px solid #8D8E89;}


/*#addContent div.submenu li a:visited {color:#003D98;}*/

/* czateria */
/*
#addContent div.czateria {}
#addContent div.czateria h3 {padding:6px 0 0 95px; background:#E9F3B7 url(objectHeadBgCzat.gif) no-repeat; color:#fff;}
#addContent div.czateria li.lead a strong {color:#FF6A00;}
#addContent div.czateria li.lead a:visited strong {color:#FF6A00;}
#addContent div.czateria a span {font-size:11px; color:#3C3D37; text-decoration:none; font-weight:bold;}
#addContent div.czateria p.moreChats {clear:both; margin:0; padding:8px 0 5px 0; text-align:center;}
#addContent div.czateria p.moreChats a {color:#003D98; font-weight:bold;}
#addContent div.inprogress {border-color:#FFD3AF;}
#addContent div.inprogress h3 {background:#FF8229 url(objectHeadBgCzat2.gif) no-repeat; color:#FFF;}

*/
/* male obiekty */
#addContent div.small {width:303px; padding:3px 0 3px 0; font-size:11px; border:none; border-top:1px solid #C3CE81; border-bottom:1px solid #C3CE81;}
#addContent div.small h3 {display:inline;height:auto;color:#628e41;background:none;font-size:12px;margin:0;padding:0;text-transform:uppercase;}
#addContent div.small form {margin:0;}
#addContent div.small p {margin:0;padding:0;}

/* biuletyny */
#addContent div.bulletin {padding:3px 0px 3px 60px; background:#efefef url(ico_biuletyn.gif) no-repeat top left; border-color:#b5b5b5;}
html>body #addContent div.bulletin {width:243px;}
#addContent div.bulletin input.mail {width:120px; height:19px; border:1px solid #b5b5b5; margin:3px 10px 0 0; padding:0; font-size:11px;}
html>body #addContent div.bulletin input.mail {height:17px}
#addContent div.bulletin input.sub {vertical-align:bottom;padding:0; margin:2px;}



/* raport - maly bloczek */
#addContent div.reportSmall {border:1px solid #79C0F2; padding:5px;}
html>body #addContent div.reportSmall {width:293px;}
#addContent div.reportSmall h3 {padding:0 0 0 10px; font-size:14px;}
#addContent div.reportSmall h3 a {color:#5B5755;}
#addContent div.reportSmall img.photo {float:left; padding:8px 4px 0 0;}
#addContent div.reportSmall div {float:left; width:240px;}

/* szukaj */
#addContent div.search {border:none; color:#2C75B3; padding:0 0 0 0; margin:0 0 3px 0; font-weight:bold; font-size:13px;}
#addContent div.search form {margin:0; padding:0; width:296px;}
#addContent div.search label { display:block; float:left;padding-right:3px;color:#313230}
#addContent div.search input {float:left;height:16px; border:1px solid #919191; background-color:#F0F0F0; font-size:11px; width:183px;color:#6e6e6e;}
* html #addContent div.search input {height:16px}
#addContent div.search input.submit {cursor: pointer; float:right; width:55px; height:16px; margin-left:0; margin-right:0; padding-bottom:0; padding-left:0; padding-right:0; border:0; background:url(buttonBg7.gif); color:#fff; font-weight:bold; text-transform: uppercase;}
#addContent div.search input.radio_input { float:left; width:12px; height: 12px; margin: 0px 0px 0px 25px; padding: 0 1px 0 0; background: transparent; border:none; font-size: 11px; line-height: 11px; }
#addContent div.search span.radio {float:left; cursor: pointer; font:normal 11px Arial; color:  #6E6E6E; padding: 0px 5px 0px 5px}
#addContent div.search form br { line-height:12px; visibility:hidden;}
/* rss -linki do strony z rss */
#addContent div.rssLinks {padding:5px 10px 5px 10px; width:303px; border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; background:#efefef;}
html>body #addContent div.rssLinks {width:283px;}
#addContent div.rssLinks a.first {float:left; background:url(rssBg.gif) no-repeat left; padding:0 0 0 35px; color:#444444;}
#addContent div.rssLinks a.last {float:right; color:#4c4c4c; font-weight:bold;}

/* rss -lista newsow */
#addContent div.rss {}
#addContent div.rss h4 {margin:8px 0 0 15px;}
#addContent div.rss ul {margin:0 10px 12px 10px; padding:0;}
#addContent div.rss li a {display:block; width:270px; padding:0 32px 0 0; background:url(rssBg.gif) no-repeat right top; }
html>body #addContent div.rss li a {width:238px;}



/* bloczek na strone raportu specjalnego */
#addContent div.raport_site {background:#D3EFFF; border:none; margin:0 0 8px 0; padding:5px 0 0 0;}
#addContent div.raport_site h3 {background:none; height:15px; display:inline;padding:0 0 0 10px; margin:0; font-size:12px; font-weight:normal; color:#000;}
#addContent div.raport_site ul {background:none; margin:0 5px 10px 5px; padding:0; color:#003D98;}
#addContent div.raport_site ul.info li a {font-weight:bold; color:#003D98;}
#addContent div.raport_site li a {color:#003D98; text-decoration:underline;}
#addContent div.raport_site li.lead a {color:#030102; font-size:12px; text-decoration:none;}
#addContent div.raport_site li.lead a strong {color:#003D98; font-weight:bold; font-size:17px; text-decoration:none;}
#addContent div.raport_site li.lead a span.date {color:#818181;font-weight:normal; font-size:11px;}
#addContent div.raport_site li.lead a span.more {color:#2C75B3; font-weight:normal; text-decoration:underline; font-size:11px;}
#addContent div.raport_site li.lead span.more {color:#E90000; font-weight:bold;text-decoration:none;}
#addContent div.raport_site li.lead img {border:1px solid #4E4E4E;}

/* zdj�cie dnia */
#addContent div.object div.photoOfDay {text-align:center; padding:5px; color:#475310; font-size:10px; text-transform:uppercase;}
#addContent div.object div.photoOfDay span {}
#addContent div.object div.photoOfDay span img {border:1px solid #D3D3C1; padding:2px;}
#addContent div.object div.photoOfDay strong {color:#FF7800; font-size:12px; font-weight:bold;}

/* rysunek dnia */
#addContent div.object div.pictureOfDay {text-align:center;}
#addContent div.object div.pictureOfDay img {border:1px solid #DFF184; margin:7px 0 4px 0; background:#ffffff; padding:2px;}
#addContent div.object div.pictureOfDay p {margin:0; padding:0 0 4px 0; font-size:12px;}
#addContent div.object div.pictureOfDay p a {color:#003D98;}
#addContent div.object div.pictureOfDay p span.more {color:#FF7800; font-weight:bold;}

/* lista link�w ze zdjeciami */
#addContent div.photosLinks ul {float:left; clear:both; margin:0; padding:6px 8px;}
#addContent div.photosLinks li {float:left; clear:both; margin:0; padding:0;}
#addContent div.photosLinks li.lead {margin:2px 0; padding:0 0px;}
#addContent div.photosLinks li.lead a {float:left;width:287px; display:block;color:#3C3D37; text-decoration:none; border-top:1px solid #fff; border-bottom:1px solid #fff;}
#addContent div.photosLinks li.lead a:hover {background:#E6F1F8; border-color:#79C0F2}
#addContent div.photosLinks li.lead img {float:left; margin:0 7px 0 0; border:1px solid #8D8E89;}

div.tabsSubmenu {position:absolute;width:200px;background:#F2F9FF;border:1px solid #79C0F2;text-align:left}
div.tabsSubmenu ul {margin:0;padding:0;list-style:none}
div.tabsSubmenu li {font-size:11px;margin:4px;padding:0px;border-bottom:1px solid #8EBFDD;}
div.tabsSubmenu li.last {border-bottom:none}
div.tabsSubmenu a {color:#1A2950;display:block;padding:3px;text-decoration:none}
div.tabsSubmenu a:hover {color:#8ebe4c}
div.tabsSubmenu li.selected {font-weight:bold;}

/* boxy */
ul#boxes {margin: 0; overflow: hidden; padding: 0; float: left; width: 190px; list-style-type: none;}
ul#boxes li {clear: right; display: block; overflow: hidden; }

ul#boxes li a {display: block; color: #fff; height: 61px; margin: 0 0 3px 9px; padding: 4px 1px 5px 14px; font: normal 20px Georgia; color: white; text-decoration: none; height: 60px; width: 166px; text-decoration: none;}
* html ul#boxes ul li a {width: 180px; height: 73px}

ul#boxes li a:hover {display: block; color: #fff; text-decoration: underline; background-position: -192px 0 ; }
ul#boxes li.selected a:hover {display: block; color: #fff; background-position: -192px 0 ; }

#mainContent div.boxes div.section {width: 440px; float: left; }
#mainContent div.boxes div.section ul.highlight li.first { width: 440px;}

/* lista newsow po prawej na stronie glownej */
#addContent div.photox2 p.image { overflow:hidden; float:left; width:80px; height:60px; margin:0; padding:0; border: 1px solid #272727 }
#addContent div.photox2 p.image img { min-height:60px }
#addContent div.photox2 li { overflow:hidden; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; text-overflow:ellipsis; white-space:nowrap; }
#addContent div.photox2 div.slice { float:left; width:100%; clear:both }
#addContent div.photox2 div.space { padding-bottom:12px }
#addContent div.photox2 ul { float:left; width:218px; margin-left:3px }
#addContent div.photox2 li {float:left; clear:both; width:218px; background:transparent url(/s/dot.gif) no-repeat 3px 6px}
#addContent div.photox2 li.selected {background:url(/s/stl.gif) no-repeat 2px 5px;}
#addContent div.photox2 p.more { clear:both; margin:0; padding:5px 0 }

/* raport specjalny - sk�rka serwisowa - 4 */
#raportHead {clear:both; float:left; width:760px; margin:10px 0 0 0; padding:0;}
#raportHead div.headerGraphic {margin:0 0 5px 0; text-align:center;}
#raportHead div.top {padding:10px 10px 3px 10px; background:#FFFFFE url(bgRaportTop.jpg) repeat-x top;}
#raportHead div.top p {margin:0; padding:5px 0; color:#5E5C51; font-style:italic;}
#raportHead div.top span.title {color:#001F5E; font-size:22px;}
#raportHead div.top div.photo {float:left; margin:5px 7px 0 0;}
#raportHead div.top div.photo img.photo {margin:3px 0 0 0;}
#raportHead div.top a {text-decoration:none;}

#raportHead div.tabs {clear:both; float:left; width:760px;}
#raportHead div.tabs ul {float:left; width:760px; padding:0; margin:0; list-style:none; border-bottom:1px solid #586898;}
#raportHead div.tabs li {float:right; margin:0 0 0 1px; padding:0; color:#FFF; font-size:11px; background:#586898 url(rstabl.gif) no-repeat left top;}
#raportHead div.tabs li.selected {background-color:#9CB0D1;}
#raportHead div.tabs li a {color:#FFF; display:block; padding:3px 8px 0px 8px; background:url(rstabr.gif) no-repeat right top; text-decoration:none;}
#raportHead div.tabs li a:hover {color:#FDFFF0;}
#raportHead div.tabs li.ads {background:none; padding:0;}
#raportHead div.tabs li.ads a {padding:0; margin:0; }

#raportHead div.tabs li.special {background: #FE5721;}
#raportHead div.tabs li.special a,
#raportHead div.tabs li.special a:hover {color: #202020;}


/* zakladki na glownej */

/*
#mainContent div.section ul.tabs {height: 36px; float:left;width:440px;margin:8px 0 0 0;padding:0;background:transparent url(tll.gif) repeat-x bottom left;list-style-type:none}
* html #mainContent div.section ul.tabs { margin: 0; }
#mainContent div.section ul.tabs li {float:left;clear:none!important;width:102px;height:33px;margin:0 3px; padding:0; background:transparent url(ltf.gif) no-repeat top left; }
#mainContent div.section ul.tabs li.first { margin-left: 0; margin-right: 4px; }
#mainContent div.section ul.tabs li.last { margin-left: 4px; margin-right: 0; }
#mainContent div.section ul.tabs li.selected { height:35px; background:transparent url(ltn.gif) no-repeat top left; }
* html #mainContent div.section ul.tabs li { width: 104x }
#mainContent div.section ul.tabs li a {padding: 0; margin: 0; float:left;display:block; height: 29px;width: 102px; padding-top:4px;background:transparent url(ltr1.gif) no-repeat top right;color:#3E3B3B; font-weight:normal;font-size:13px;text-align: center;text-decoration:none;font-family:Georgia;}
#mainContent div.section ul.tabs li a:hover { color: #3e3b3b }
#mainContent div.section ul.tabs li.selected a { height:27px; background:transparent url(ltr.gif) no-repeat top right; color:#891D0D; }
* html #mainContent div.section ul.tabs li a { width: 102px }
#mainContent div.tab { clear:left;display:none;width:435px;overflow:hidden; border-top:none}
* html #mainContent div.tab { width: 440px }

*/

/* standardowy opis pola shutter */
#mainContent div.shutter {height: 166px; float:right; clear:none; width: 205px; margin: 10px 0 0 0; padding: 0 }
#mainContent div.shutter h3 {height: 30px; width: 205px; margin: 0; padding: 0; background:transparent url(shutterBar.gif) no-repeat top right;}
#mainContent div.shutter h3.selected { background: transparent url(shutterBarSelected.gif) no-repeat top right; background-color: #fafafa; }
#mainContent div.shutter h3 a {font-size: 13px; margin: 0; display: block;  padding: 7px 0 0 20px; color: #372d2f; text-decoration: none; font-family: arial; font-weight: normal;}
#mainContent div.shutter h3 a:hover {color: #0090CB;}
#mainContent div.shutter h3.selected a { color: #0090CB; font-weight: bold; }
#mainContent div.shutter ul { display:none; overflow:hidden; margin: 0 0 0 0; padding: 0 0 0 6px ; list-style-type: none;  }
#mainContent div.shutter ul.selected {height: 84px; display:block; background: #fafafa url(shutterLiLast.gif) no-repeat bottom left; }
#mainContent div.shutter ul li { padding-left: 14px; background: url(shutterLiDot.gif) no-repeat 4px 6px; font-size: 12px}
#mainContent div.shutter ul li.last {padding-bottom: 11px; }
#mainContent div.shutter ul li a {color: #0090CB; text-decoration: none; }
#mainContent div.shutter ul li a:hover { color: #8ebe4c; }

/* Multi tabs na glownej - zakladki */

#mainContent div.multiTabs {float: left; width:420px; margin-top:10px;}
#mainContent ul.tabs {float:left;width:420px;margin:0;padding:0 0 0 0; background:transparent url(containerLine.gif) no-repeat left bottom;list-style:none}

#mainContent ul.tabs li a {height: 100%; width: 100%; text-align: center; padding-top: 8px; margin-left: 0; float:left; display:block; color:#372d2f;font-size:13px;font-weight:normal;text-decoration:none}
#mainContent ul.tabs li.selected a { color: #0090cb; text-decoration: none; font-size: 13px; font-weight: bold;}

#mainContent ul.tabs li#multiTabsHead_1 {float:left; margin:0;padding:0; height: 31px; width: 90px; background: transparent url(tabsFirstNMain.gif) no-repeat left top;}
#mainContent ul.tabs li.selected#multiTabsHead_1 {padding: 0; margin: 0; width:90px; background:transparent url(tabsFirstSMain.gif) no-repeat top left;}

#mainContent ul.tabs li {float:left;margin:0;padding:0; height: 31px; width: 90px; background: transparent url(tabsCenterN.gif) no-repeat left top;}
#mainContent ul.tabs li.selected {width:90px; background:transparent url(tabsCenterS.gif) no-repeat top left;}

#mainContent ul.tabs li {float:left;margin:0;padding:0; height: 31px; width: 90px; background: transparent url(tabsCenterN.gif) no-repeat left top;}
#mainContent ul.tabs li.selected {width:90px; background:transparent url(tabsCenterS.gif) no-repeat top left;}

#mainContent ul.tabs li#multiTabsHead_4  {width:87px; background:transparent url(tabsLastNMain.gif) no-repeat top left;}
#mainContent ul.tabs li.selected#multiTabsHead_4 {width:87px; background:transparent url(tabsLastSMain.gif) no-repeat top left;}

#mainContent div.tabsContainer div.tab { display:none; float:left; clear:both; }
#mainContent div.tabsContainer div.selected {height: 142px; width:420px; display:block; background: #FAFAFA url(containerRightCorner.gif) no-repeat right top; border-bottom:1px solid #acbec5; border-left:1px solid #acbec5;}

/* do szukania pracy */
#mainContent div.tabsContainer div.job h4 {padding: 0; margin-left: 45px;margin-top: 10px; margin-bottom: 10px; height: 24px; width: 206px; background:transparent url(containerHeaderSearch.gif) no-repeat left bottom;}
#mainContent div.tabsContainer div.job p.keywords {margin: 0 0 10px 0; padding-left: 45px;}
#mainContent div.tabsContainer div.job p.keywords input {width: 328px; border:1px solid #ACBEC5; font-size: 12px; color: #353031; }
* html #mainContent div.tabsContainer div.job p.keywords input {margin-bottom:10px;}
#mainContent div.tabsContainer div.job p.category {padding-left: 45px; margin-right: 17px; float: left;}
#mainContent div.tabsContainer div.job  form select { width: 157px;  font-size: 12px; color: #353031;}
#mainContent div.tabsContainer div.job p.region {float: left; width: 100px;}
#mainContent div.tabsContainer div.job p.region input {margin: 10px 0 0 87px;padding: 0 0 1px 0; cursor: pointer; font-size: 12px; width: 70px; height: 19px; background:#fafafa url(containerButtonSearch.gif) no-repeat left bottom;  border: 0; color: #fff; }
* html  #mainContent div.tabsContainer div.job p.region input {padding: 0 0 0 0;}

/* do szukania t�umacz */
#mainContent div.tabsContainer div.translator h4 {padding: 0; margin-left: 45px;margin-top: 10px; margin-bottom: 10px; height: 24px; width: 206px; background:transparent url(containerHeaderTranslate.gif) no-repeat left bottom;}
#mainContent div.tabsContainer div.translator p.keywords {margin: 0 0 10px 45px;}
#mainContent div.tabsContainer div.translator p.keywords input {width: 328px; border:1px solid #ACBEC5; font-size: 12px; color: #353031; }
#mainContent div.tabsContainer div.translator p.category {padding-left: 45px; margin-right: 17px; float: left;}
#mainContent div.tabsContainer div.translator  p.category select { width: 245px;  font-size: 12px; color: #353031;}
#mainContent div.tabsContainer div.translator p.category input {margin: 0 0 0 14px;padding: 0 0 1px 0; cursor: pointer; font-size: 12px; width: 70px; height: 19px; background:#fafafa url(containerButtonSearch.gif) no-repeat left bottom;  border: 0; color: #fff; }

/* do szukania leksykon */
#mainContent div.tabsContainer div.lexicon h4 {padding: 0; margin-left: 45px;margin-top: 10px; margin-bottom: 10px; height: 24px; width: 206px; background:transparent url(containerHeaderLexicon.gif) no-repeat left bottom;}
#mainContent div.tabsContainer div.lexicon p.keywords {margin: 0 0 10px 45px;}
#mainContent div.tabsContainer div.lexicon p.keywords input {width: 328px; border:1px solid #ACBEC5; font-size: 12px; color: #353031; }
#mainContent div.tabsContainer div.lexicon p.category {padding-left: 45px; margin-right: 17px; float: left;}
#mainContent div.tabsContainer div.lexicon  p.category select { width: 245px;  font-size: 12px; color: #353031;}
#mainContent div.tabsContainer div.lexicon p.category input {margin: 0 0 0 14px;padding: 0 0 1px 0; cursor: pointer; font-size: 12px; width: 70px; height: 19px; background:#fafafa url(containerButtonSearch.gif) no-repeat left bottom;  border: 0; color: #fff; }

/* do szukania studia */
#mainContent div.tabsContainer div.study h4 {padding: 0; margin-left: 45px;margin-top: 10px; margin-bottom: 10px; height: 24px; width: 336px; background:transparent url(containerHeaderStudy.gif) no-repeat left bottom;}
#mainContent div.tabsContainer div.study p.keywords {margin: 0 0 10px 45px;}
#mainContent div.tabsContainer div.study p.keywords input {width: 328px; border:1px solid #ACBEC5; font-size: 12px; color: #353031; }
#mainContent div.tabsContainer div.study p.category {padding-left: 45px; margin-right: 17px; float: left;}
#mainContent div.tabsContainer div.study  p.category select { width: 245px;  font-size: 12px; color: #353031;}
#mainContent div.tabsContainer div.study p.category input {margin: 0 0 0 14px;padding: 0 0 1px 0; cursor: pointer; font-size: 12px; width: 70px; height: 19px; background:#fafafa url(containerButtonSearch.gif) no-repeat left bottom;  border: 0; color: #fff; }



/*Special Boxes z zakladkami - Strona Glowna po prawej  */

#mainContent div.tabBoxes { float: left; width: 631px; height:251px; border:0; padding:0; margin-bottom: 0;  }

#mainContent div.tabBoxes div.section { float:left; width:390px; height:251px; }
* html #mainContent div.tabBoxes div.section {width:380px;}

#mainContent div.tabBoxes ul.special {float: left; margin:0; width:390px; }
* html #mainContent div.tabBoxes ul.special{width: 380px;}

#mainContent div.tabBoxes ul.special li { overflow: hidden; display:none; width:390px; height:250px; }
#mainContent div.tabBoxes ul.special li.selected { display:block }
#mainContent div.tabBoxes ul.special li img { width:390px; height:250px; }

#mainContent div.tabBoxes ul.boxes { float:left; clear:none; width:240px; margin:0 0 0 1px; padding:0; list-style:none }
#mainContent div.tabBoxes ul.boxes li a {height: 100%; display:block; overflow:hidden; padding:2px 5px 5px 45px; color:#fff; text-decoration:none; font-family: Arial }
#mainContent div.tabBoxes ul.boxes li.selected a { color:#fff }

#mainContent div.tabBoxes ul.boxes li { float:left; clear:left; width:240px; height:59px; margin:0 0 5px 0; font-size: 19px }
#mainContent div.tabBoxes ul.boxes li.selected { float:left; clear:left; width:240px; height:59px; margin:0 0 5px 0;  font-size: 19px }


/*  OBJECT FORMULARZe - encyklopedia, leksykon etc   */
#addContent div.object.formularz form {width: 284px; margin:0 0 0 0; padding-top:8px; padding-left: 8px; padding-right:8px; padding-bottom: 0; float:left; border: 1px; border-top: 0px; border-color: #e6e6e6; border-style: solid; background-color: #fafafa;}
#addContent div.object.formularz p.keywords {padding-left: 11px;}
#addContent div.object.formularz p.keywords input {width: 240px; height: 17px; border:1px solid #cfcfcf; font-size: 12px; color: #353031; }

#addContent div.object.formularz p.subform {padding-left: 11px; padding-bottom: 10px;}
#addContent div.object.formularz p.subform select { width: 157px;  font-size: 12px; color: #353031;}
#addContent div.object.formularz p.subform input {margin: 0 0 0 15px;padding: 0 0 0 0; cursor: pointer; font-size: 12px; width: 70px; height: 19px; background:#fafafa url(containerButtonSearch.gif) no-repeat left bottom;  border: 0; color: #fff; }

/* OBJRECT FORMULARZ DLA SCIAGA */

#addContent div.object.formularz.sciaga h4 {margin-top: 2px; margin-bottom: 13px; margin-left: 11px; float: left; width: 153px; height: 29px; background: transparent url(findSciaga.gif) no-repeat top left;}
#addContent div.object.formularz.sciaga p.keywords input {width: 157px; float: left;}
#addContent div.object.formularz.sciaga p.subform input {float: left; margin-bottom: 20px;}

/* KOLORY NAGLOWKOW DLA ODPOWIEDNICH STRON */


/* DODAJ INFO FORM */
#AddPartyForm h2 {font-family:Arial,"Helvetica CE",Helvetica,sans-serif; font-size:20px; color:#31629d; font-weight:bold; margin-bottom:20px;}
#AddPartyForm p {color:#323230; margin:0; line-height:16px;}
#AddPartyForm p.error {color:#f00; font-weight:bold; margin:10px 0 10px 0;}
#AddPartyForm p.footer {background-color:#f3f3f3; border-top: #d4d4d4 solid 1px; border-bottom: #d4d4d4 solid 1px;  padding:5px; color:#323230}
#AddPartyForm p.footer a {color:#7B7B7B}
#AddPartyForm p span {color:#023E71;}
#AddPartyForm p span.big {font-size:12px;}
#AddPartyForm p span.red {color:#2593d0;}
#AddPartyForm span.info {vertical-align:3px; color:#7B7B7B;}
#AddPartyForm p label {color:#323230; vertical-align:3px; display:inline;}
#AddPartyForm p.desc {color:#7B7B7B}

#AddPartyForm p label {color:#323230; vertical-align:3px; }
#AddPartyForm p label strong {color:#323230; vertical-align:-2px; }

#AddPartyForm .m5 {margin-top:5px;}
#AddPartyForm .m10 {margin-top:10px;}
#AddPartyForm .m15 {margin-top:15px;}

/*
#AddPartyForm .button {float:right; margin-right:5px; height:22px; width:67px; border-style:none;}

#AddPartyForm .button {width:40px; height:19px; border:none; cursor:pointer; padding: 0 0 1px 0;  background:url(butCommentCancel.gif) no-repeat; font-size:10px; font-weight:normal; color:#ffffff; text-transform: lowercase;}
*/
#AddPartyForm input, #AddPartyForm textarea {background-color:#f3f3f3; border: #d4d4d4 solid 1px; width:240px;}
#AddPartyForm input.code {width:100px; margin: 2px 0 0 15px; float:left;}
/*#AddPartyForm input.title {display:block;}*/
#AddPartyForm .fl {float:left;}
#AddPartyForm textarea.text {width:100%;}
#AddPartyForm #chb {margin-left:5px; width:20px; border-style:none;}
#AddPartyForm input.title {margin: 0 0 15px 0;}
#AddPartyForm img {margin_bottom:5px;}
#AddPartyForm input.error, #AddPartyForm textarea.error {border:#f00 solid 1px;}
#AddPartyForm textarea, #AddPartyForm input {font-family:Arial,"Helvetica CE",Helvetica,sans-serif;font-size:11px;}

#AddPartyForm input.wyslij {float: right; cursor: pointer; width: 87px; height: 19px; border: 0; padding-bottom: 1px; font-size: 10px; font-weight: normal; margin-right: 5px;background-color: transparent;background-image: url(butComment.gif);background-repeat: no-repeat;background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;color: #ffffff; text-transform: none;}
#AddPartyForm input.reset { float: right; cursor: pointer; width: 40px; height: 19px; border: 0; padding-bottom: 1px;  font-size: 10px; font-weight: normal; margin-right: 5px;background-color: transparent;background-image: url(butCommentCancel.gif);background-repeat: no-repeat;background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;color: #ffffff; text-transform: none;}

/* FIRSTFULL HALF - main content */

#mainContent div.firsthalf {overflow:hidden;position:relative; height: 340px; float: left; clear: none; width:295px; margin:0 5px 0 5px; padding:0; background: transparent url(halfDownBg.gif) repeat-x bottom left;}
body.main #mainContent div.firsthalf {height: 285px;}
/*#mainContent div.firsthalf.even {clear: left;}*/
#mainContent div.multit {display: none;}
#mainContent div.multit.selected {display: block;}
#mainContent div.firsthalf h3 { border: none; color: #648d2b; background: none;  clear:both; width:auto; height: 27px; float:left; margin:6px 0 0 0; padding: 0; font-size:12px; font-weight:normal; }
#mainContent div.firsthalf h3 a { background: #31639e url(h3Half.gif) no-repeat top left; float: left; color: #fff; height:22px; width: 102px;  text-decoration: none; margin: 0; padding: 5px 0 0 0; text-align: center;   }
* html #mainContent div.firsthalf h3 a {height:27px;}

#mainContent div.firsthalf h3 a:hover { text-decoration: none; }
#mainContent div.firsthalf span.addlink { white-space:nowrap; position:absolute; top:0; right:5px; color: #fa0028; margin:15px 0 0 0; font-weight: bold; font-size: 12px; padding:0}
#mainContent div.firsthalf span.addlink a {height: auto; margin: 0; padding: 0; background: none; color: #31639e; text-decoration:none}
#mainContent div.firsthalf span.addlink a:hover { text-decoration:underline }
#mainContent div.firsthalf h3 span.addlink {clear: none; float: right; color: #fa0028; margin-top: 0px;  background: none;  font-weight: bold; font-size: 12px; }
#mainContent div.firsthalf h3 span.addlink a {  margin: 0; padding: 0;   background: none; color: #31639e; text-decoration: underline;}
#mainContent div.firsthalf h3 span.addlink a:hover {}
#mainContent div.firsthalf p {color: #605155; float: left; width:295px;  background: transparent url(halfUpBg.gif) no-repeat top left; margin:0 5px 0 0; padding: 14px 10px 0 0;}
* html #mainContent div.firsthalf p { height:184px; width:300px; margin:0}

#mainContent div.firsthalf div.multit.first p.content {height:160px; color: #605155; float: left; width:295px;  background: transparent url(halfUpBg.gif) no-repeat top left; margin:0 5px 0 0; padding: 14px 0 0 0;}
#mainContent div.firsthalf div.multit.last p.content {height:160px; color: #605155; float: left; width:295px;  background: transparent url(halfUpBgN.gif) no-repeat top left; margin:0 5px 0 0; padding: 14px 0 0 0;}
* html #mainContent div.firsthalf div.multit p.content { height:184px; }
* html #mainContent div.firsthalf div.multit.last p.content {margin:0;}

/* oferty parcy sg */
#mainContent div.JobBox span.addlink{right:0!important; padding-right:0;width:59px;}
#mainContent div.firsthalf .cutBorder img, #mainContent div.pressRev .cutBorder img {display:block;width:120px;height:90px;overflow:hidden!important;float:left;margin:0 3px 3px 0!important;}

/*#mainContent div.firsthalf p img.gallery { width:auto; height:auto;}*/
#mainContent div.firsthalf p img.gallery { width: 19px; height: 15px; }
#mainContent div.firsthalf p img { float: left; padding:0 8px 8px 0;overflow:hidden; clear:none}
#mainContent div.firsthalf p a {color: #605155; text-decoration: none;}
#mainContent div.firsthalf p a:hover {color: #605155;}
#mainContent div.firsthalf p a span.title {color: #31629d; font-size: 16px; text-decoration: none; margin: 0; padding: 0 0 0 0; font-weight: bold; }
#mainContent div.firsthalf p a:hover span.title {text-decoration: underline;}
#mainContent div.firsthalf p span.more { color:#Fa0028; text-decoration:none; font-weight: bold;}
#mainContent div.firsthalf ul {background: none; clear: both; float: left;width: 295px;margin: 10px 0 0 0; padding-top: 0pt;padding-right: 5px;padding-bottom: 0pt;padding-left: 5px;list-style-type: none;list-style-image: none;list-style-position: outside;font-size: 12px; display: block;}
#mainContent div.firsthalf li {clear: none; float:left; width:100%;  font-family: Arial; padding:3px 0 0 8px; background: transparent url(dotLiHalf.gif) no-repeat 0 9px;}
#mainContent div.firsthalf li a {color: #555555; text-decoration: none;}
#mainContent div.firsthalf li a:hover {color: #1E448C; text-decoration: underline;}
#mainContent div.firsthalf div.multi p.moredown { width:280px; height:auto; float:left; text-align:right; margin:0; padding:0; background:none; font-weight: bold; font-size:11px }
#mainContent div.firsthalf p.moredown { width:280px; height:auto; float:left; text-align:right; margin:0; padding:0; background:none; font-weight: bold; font-size:13px }
* html #mainContent div.firsthalf div.multi p.moredown, #mainContent div.firsthalf p.moredown  { width:290px; }
#mainContent div.firsthalf div.multi p.moredown a, #mainContent div.firsthalf p.moredown a {color: #31629D; text-decoration: underline;}
#mainContent div.firsthalf div.multi p.moredown a:hover, #mainContent div.firsthalf p.moredown a:hover {color: #003777;}
#mainContent div.firsthalf div.multi p.moredown span.moredown, #mainContent div.firsthalf p.moredown span.moredown {color: #FA0028; text-decoration: none;}
#mainContent div.firsthalf ul.multihead {border: none; color: #648d2b; background: none;  clear:both; height: 27px; float:left; margin:6px 0 0 0; padding: 0; font-size:12px; font-weight:normal; width:auto; }
#mainContent div.firsthalf ul.multihead li {background: none; float: left; width: 102px; padding:0; margin: 0 3px 0 0;}

* html #mainContent div.firsthalf { width:295px; }
/* * html #mainContent div.firsthalf p { width:300px;}*/

#mainContent div.firsthalf ul.multihead li.multiheadfirst { background: transparent url(h3HalfN.gif) no-repeat top left; height:27px; width: 102px; margin: 0 4px 0 0; padding: 0; }
#mainContent div.firsthalf ul.multihead li.multiheadfirst a { float: left; width: 100%;  text-decoration: none; margin: 0; padding: 5px 0 0 0; text-align: center; color: #31639e;  }
#mainContent div.firsthalf ul.multihead li.multiheadlast { background: transparent url(h3HalfN.gif) no-repeat top left; height:27px; width: 102px;  margin: 0 4px 0 0; padding: 0; }
#mainContent div.firsthalf ul.multihead li.multiheadlast a { float: left; width: 100%;  text-decoration: none; margin: 0; padding: 5px 0 0 0; text-align: center;  color: #31639e; }

#mainContent div.firsthalf ul.multihead li.selected { background: #31639e url(h3Half.gif) no-repeat top left; height:27px; width: 102px; padding:0; }
#mainContent div.firsthalf ul.multihead li.selected a { float: left; width: 100%;  text-decoration: none; margin: 0; padding: 5px 0 0 0; text-align: center; color:#fff}

* html #mainContent div.firsthalf ul.multihead li.multiheadfirst {height: 27px;}
* html #mainContent div.firsthalf ul.multihead li.multiheadlast {height: 27px;}

#mainContent div.listNews{height: 440px!important;}
body.main #mainContent div.listNews{height: 300px!important;}
#mainContent div.listNews ul{padding-bottom:12px;}

/****** Object zakladki graficzne ******/
div.objectGraph {width: 305px; padding:0 0 15px 0;/*height: 197px;*/ float: left; background: #fafafa url(graphBG.gif) no-repeat bottom right; margin: 5px 0 5px 0;}
#mainContent div.objectGraph { margin-left:7px }
#mainContent div.wig  li { width:74px }
* html #mainContent div.objectGraph { margin-left:5px }

div.objectGraph div.content td {empty-cells:show;}

div.objectGraph ul {margin: 0 0 0 1px; padding: 0; float: left; list-style-image:none; list-style-position:outside; list-style-type:none; float: left;}
div.objectGraph li {float: left; width: 100px; list-style-image:none; list-style-position:outside; list-style-type:none; border-right: 1px solid #8ca3bf; border-left: 1px solid #8ca3bf; border-top: 1px solid #8ca3bf; background: transparent url(graphHeadBG3.gif) repeat-x bottom left;}
div.objectGraph li {float: left; width: 100px; list-style-image:none; list-style-position:outside; list-style-type:none; border-right: 1px solid #8ca3bf; border-left: 1px solid #8ca3bf; border-top: 1px solid #8ca3bf; background: transparent url(graphHeadBG3.gif) repeat-x bottom left;}
div.wig li { width: 74px;}
div.objectGraph li.first {border-left: none; border-right: none;}
div.objectGraph li.last {border-left: none; border-right: none;}
div.objectGraph li.selected {background: none; }
div.objectGraph li a {font-size:11px; line-height: 14px; color: #8ca3bf; text-decoration: none; padding: 5px 10px 5px 10px; float: left; width:55px; text-align:center}
* html div.objectGraph li a {width:100px;}
div.objectGraph li a:hover {color: #8ca3bf;}
div.objectGraph li.selected a {color: #000000; font-weight: bold; text-decoration: none; }
div.objectGraph li.selected a:hover {color: #000000; font-weight: bold; }
div.objectGraph ul.graphTab2 li { float: left; width: 150px; list-style-image:none; list-style-position:outside; list-style-type:none; border-right: 1px solid #8ca3bf; border-left: 1px solid #8ca3bf; border-top: 1px solid #8ca3bf; background: transparent url(graphHeadBG3.gif) repeat-x bottom left;}
div.objectGraph ul.graphTab2 li.first {border-left: none; border-right: none; border-right: 1px solid #8ca3bf;}
div.objectGraph ul.graphTab2 li.last {border-left: none; border-right: none;}
div.objectGraph ul.graphTab2 li.selected {background: none; }
div.objectGraph ul.graphTab2 li a {text-decoration: none; padding: 5px 0 5px 0; float: left; width: 100%;}
/*div.objectGraph ul.graphTab2 li a:hover {color: #8ca3bf;}*/
div.objectGraph div.tabsContainerGraph {float: left; width:100%; }

div.objectGraph #objectGraphIndexWorldtabs {float: left; padding:0 0 0 47px}
div.objectGraph #objectGraphIndextabs {float: left; padding:0 0 0 47px}
div.objectGraph #objectGraphExchangetabs {float: left; padding:0 0 0 47px}

div.objectGraph div.graph3 {display: none;}
div.objectGraph div.graph3.selected {display: block}
/*div.objectGraph p.graphImg {float: left; border: 1px solid #8ca3bf; padding: 7px 13px 7px 13px; margin: 15px 0 0 42px; cleaR: both; }*/
div.objectGraph p.graphImg {float: left; border: 1px solid #8ca3bf; padding: 7px 13px 7px 13px; margin: 13px 0 0 0; clear: both; }
div.objectGraph div.graph3 img {float: left; border: 1px solid #336699;}
div.objectGraph div.graph3 p.link  { clear: both; margin: 0 0 0 42px; color: #31639e; padding-top: 3px; }
div.objectGraph div.graph3 p.link a {color: #31639e; padding: 0; margin: 0;}

/******* New Connect *********/
/****** Object zakladki graficzne ******/
div.objectGraph2 {width:620px; padding:0; float:left; background:#fafafa url(graphBG_nc_b.gif) no-repeat bottom right; margin:5px 0 5px 0;}
#mainContent div.objectGraph2 { margin-left:7px }
* html #mainContent div.objectGraph2 { margin-left:5px }
div.objectGraph2 div.objectGraph2Cont {width:620px; float:left; padding:0 0 15px 0; margin:0 0 7px 0; background:url(graphBG_nc3.gif) repeat-y;}

div.objectGraph2 div.content td {empty-cells:show;}

div.objectGraph2 ul {margin: 0 0 0 1px; padding: 0; float: left; list-style-image:none; list-style-position:outside; list-style-type:none; float: left;}
div.objectGraph2 li {float: left; width: 205px; list-style-image:none; list-style-position:outside; list-style-type:none; border-right: 1px solid #8ca3bf; border-left: 1px solid #8ca3bf; border-top: 1px solid #8ca3bf; background: transparent url(graphHeadBG3.gif) repeat-x bottom left;}
div.objectGraph2 li.first {border-left: none; border-right: none;}
div.objectGraph2 li.last {border-left: none; border-right: none;}
div.objectGraph2 li.selected {background: none; }
div.objectGraph2 li a {font-size:11px; color: #8ca3bf; text-decoration: none; padding: 5px 10px 5px 10px; float: left; width:175px; text-align:center;}
div.objectGraph2 li span {font-size:11px; color: #8ca3bf; text-decoration: none; padding: 5px 10px 5px 10px; float: left; width:175px; text-align:center;}
* html div.objectGraph2 li a {width:180px;}
div.objectGraph2 li a:hover {color: #8ca3bf;}
div.objectGraph2 li.selected a {color: #000000; font-weight: bold; text-decoration: none; }
div.objectGraph2 li.selected a:hover {color: #000000; font-weight: bold; }
div.objectGraph2 ul.graphTab2 li { float: left; width: 150px; list-style-image:none; list-style-position:outside; list-style-type:none; border-right: 1px solid #8ca3bf; border-left: 1px solid #8ca3bf; border-top: 1px solid #8ca3bf; background: transparent url(graphHeadBG3.gif) repeat-x bottom left;}
div.objectGraph2 ul.graphTab2 li.first {border-left: none; border-right: none; border-right: 1px solid #8ca3bf;}
div.objectGraph2 ul.graphTab2 li.last {border-left: none; border-right: none;}
div.objectGraph2 ul.graphTab2 li.selected {background: none; }
div.objectGraph2 ul.graphTab2 li a {text-decoration: none; padding: 5px 0 5px 0; float: left; width: 100%;}
div.objectGraph2 div.tabsContainerGraph {float: left;}

div.objectGraph2 #objectGraphIndexWorldtabs {float: left; padding:0 0 0 47px}
div.objectGraph2 #objectGraphIndextabs {float: left; padding:0 0 0 8px}
div.objectGraph2 #objectGraphIndextabs table th {text-align:center;font-weight:normal;color:#232323;padding-bottom:5px;}
div.objectGraph2 #objectGraphIndextabs table td {font-family:Arial;font-size:11px;color:#4A75BA;}
div.objectGraph2 #objectGraphIndextabs table td.czas {color:#1F1F1F;}
div.objectGraph2 #objectGraphIndextabs table td.czas a {color:#1F1F1F;}
div.objectGraph2 #objectGraphExchangetabs {float: left; padding:0 0 0 47px}

div.objectGraph2 div.graph3 {display: none;}
div.objectGraph2 div.graph3.selected {display: block}
div.objectGraph2 p.graphImg {float: left; border: 1px solid #8ca3bf; padding: 7px 13px 7px 13px; margin: 13px 0 0 0; clear: both; }
div.objectGraph2 div.graph3 img {float: left; border: 1px solid #336699;}
div.objectGraph2 div.graph3 p.link  { clear: both; margin: 0 0 0 42px; color: #31639e; padding-top: 3px; }
div.objectGraph2 div.graph3 p.link a {color: #31639e; padding: 0; margin: 0;}

table.nc_tab {width:600px;margin:0;padding:0;}
table.nc_tab td.UpRecords, table.nc_tab td.UpRecords a, table.nc_tab td.UpRecords strong a {color:#006400 !important;}
table.nc_tab td.DownRecords, table.nc_tab td.DownRecords a, table.nc_tab td.DownRecords strong a{color:#A60000 !important;}

#r_wykres_nc {background:url(/s/wykr_ramka.gif);width:304px;height:181px;float:left;margin-top:10px;}
#r_wykres_nc strong {margin-top:20px;}
#r_wykres_nc img {margin-top:10px;border:1px solid #8CA3BF;padding:10px;}

#nc_wiadomosci {float:left;margin-top:15px;text-align:left;width:300px;}
#nc_wiadomosci h3 {color: #648d2b; background: url(headerH3.gif) no-repeat top left;  clear:both; width:100%; height: 32px; float:left; margin:6px 0 0 0; padding: 6px 0 0 12px; font-size:16px; font-weight:bold;}
#nc_wiadomosci dl dt {color:#31629D;font-family:Arial;font-size:12px;margin-top:20px;}
#nc_wiadomosci dl dd {padding:0;margin:0;}
#nc_wiadomosci dl dd a {color:#3F403E;font-family:Arial;font-size:12px;}

#show_more_cn {text-align:right;margin-right:15px;}
a.pelne {color:#222;padding:10px 0 10px 15px;}

#indeks_nc {width: 616px;border:1px solid #8CA3BF;margin-left:6px;float:left;margin-top:10px;}
html>body #indeks_nc {margin-left:8px;}
#indeks_nc th {text-align:center;}
#indeks_nc td {text-align:center;color:#2C75B3;}
table#indeks_nc td.UpRecords, table#indeks_nc td.UpRecords a, table#indeks_nc td.UpRecords strong a {color:#006400 !important;}
table#indeks_nc td.DownRecords, table#indeks_nc td.DownRecords a, table#indeks_nc td.DownRecords strong a{ color:#A60000 !important;}

/****** End New Connect ******/

/*OBJECT Linki praca korzysta z object2 H3*/
#addContent div.object2 h3 { float:none; height: 30px;  background: url(headerObject2.gif) no-repeat top left }
#addContent div.object2 h3 span {float: left; color: #648d2b; height:24px; text-decoration: none; padding: 6px 0 0 12px; background:none;}
#addContent div.object2 div.content { float:left;overflow:hidden; width:291px; font-size:11px; background:url(objectBkg.gif) repeat-x 1px 0; border-left:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; padding:12px 0 12px 12px}
* html #addContent div.object2 div.content { padding:12px 0 0 12px; width:304px; }
* html #addContent div.object2 form {width:auto; margin:0; padding:0}
#addContent div.object2 form {margin:0; padding:0}

#addContent div.object2 div.contentwork {width:291px; font-size:11px; background:url(objectBkg.gif) no-repeat 1px 0; border-left:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; padding:0 0 12px 12px; margin: 0;}
#addContent div.object2 div.contentwork ul {float: none; width: auto; margin: 0; border: none; width: 288px;}
#addContent div.object2 div.contentwork li {float: none;}
#addContent div.object2 div.contentwork li a {color: #555555; }
#addContent div.object2 div.contentwork li a:hover {color: #555555; }
#addContent div.object2 div.contentwork span.more {margin-left: 200px; color: #31639e;}
#addContent div.object2 div.contentwork span.more a{color: #31639e;}
#addContent div.object2 div.contentwork span.more a:hover {color: #31639e;}

#addContent div.object2 div.contentindex {width:291px; font-size:11px; background:url(objectBkg.gif) repeat-x 1px 0; border-left:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; padding:0 0 12px 12px; margin: 0;}
#addContent div.object2 div.contentindex ul {float: left; width: 250px; margin: 0; border: none; width: 250px;}
#addContent div.object2 div.contentindex li {float: left; width: 250px;  background: none; border-bottom: 1px dotted #a1a1a1; padding: 3px 0 3px 0;}
#addContent div.object2 div.contentindex li a, #addContent div.object2 div.contentindex li span { color: #555555; float:left; width: 210px; }
#addContent div.object2 div.contentindex li a:hover {color: #555555; }
#addContent div.object2 div.contentindex span.more {margin-left: 210px;  color: #31639e;}
#addContent div.object2 div.contentindex span.more a{color: #31639e;}
#addContent div.object2 div.contentindex span.more a:hover {color: #31639e;}
#addContent div.object2 div.contentindex li span.indexValue {float: left; clear: none; text-align: right; width: 40px; color: #d92e51;}

#addContent div.object2 div.contentgpw {width: 100%; float: left; font-size:11px; background:url(objectBkg.gif) repeat-x 1px 0; border-left:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; padding:0 0 12px 12px; margin: 0;}
#addContent div.object2 div.contentgpw p {margin: 10px 0 0 0; width: 290px;}
#addContent div.object2 div.contentgpw p label {color: #205688; font-weight: bold; padding-right: 5px;}
#addContent div.object2 div.contentgpw p input.pole {width: 228px; height: 17px; background: #f0f0f0; border: 1px solid #919191; color: #919191; padding-left: 5px;}
#addContent div.object2 div.contentgpw ul {margin-left:15px;  float: left; width: 260px; margin: 0; border: none; padding: 0; }
#addContent div.object2 div.contentgpw li {float: left; display: block; clear: none; width: 90px;  background: none; border: none; padding: 3px 0 3px 30px;}
#addContent div.object2 div.contentgpw li p.radio {float: left; clear: both; color: #666; margin: 3px 0 3px 0; padding: 3px 0 0 0; width: 90px;}
#addContent div.object2 div.contentgpw li p.radio label {color: #666; font-weight: bold;  padding: 0 0 0 0;  clear: none; vertical-align: 3px; }
#addContent div.object2 div.contentgpw li p.radio input.radio {float: left; width: auto;}
#addContent div.object2 div.contentgpw input.submit {padding:0; margin-right:30px; float: right; background: transparent url(gpwSubmitBG.gif) no-repeat top left; border: none; color: #fff; text-transform: uppercase; align: center; font-weight: bold; width: 100px; height: 20px; font-size: 11px; cursor:pointer;}


#addContent div.object2 div.contenBankMarket {width: 100%;float: left; font-size:11px; background:url(objectBkg.gif) repeat-x 1px 0; border-left:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; padding:0 0 12px 12px; margin: 0;}
#addContent div.object2 div.contenBankMarket ul {float: left; width: 260px; margin: 0; border: none;}
#addContent div.object2 div.contenBankMarket li { color: #555555; float: left; clear: none;  background: none; width: 260px; border-bottom: 1px dotted #a1a1a1; padding: 3px 0 3px 0; height: 16px;}
#addContent div.object2 div.contenBankMarket span.nazwa a {float: left; color: #31639e; text-decoration: underline; width: 90px;}
#addContent div.object2 div.contenBankMarket span.cena_up{float: left; width: 50px; text-align: right; background: transparent url(arrowUp.gif) no-repeat 10px 6px;}
#addContent div.object2 div.contenBankMarket span.cena_down{float: left; width: 50px; text-align: right; background: transparent url(arrowDown.gif) no-repeat 10px 6px;}
#addContent div.object2 div.contenBankMarket span.cena_none{float: left; width: 50px; text-align: right; background: transparent url(marketNone.gif) no-repeat 10px 6px;}
#addContent div.object2 div.contenBankMarket span.procent_up{float: left; width: 50px; text-align: right; color: #1EAE90;}
#addContent div.object2 div.contenBankMarket span.procent_down{float: left; width: 50px; text-align: right; color: #D92E51;}
#addContent div.object2 div.contenBankMarket span.procent_none{float: left; width: 50px; text-align: right; color: #555555;}
#addContent div.object2 div.contenBankMarket span.moreB {float: left; width: 70px;}
* html #addContent div.object2 div.contenBankMarket span.moreB {width: 65px;}
#addContent div.object2 div.contenBankMarket span.moreB a {font-size:11px; color: #31639e; float:left;  text-align: right; width: 70px;}
* html #addContent div.object2 div.contenBankMarket span.moreB a {width: 65px;}
#addContent div.object2 div.contenBankMarket span.moreB a:hover {color: #31639e; }


#addContent div.object3 h3 { float:none; height: 50px;  background: url(headerObject3.gif) no-repeat top left }
#addContent div.object3 h3 span {float: left; color: #648d2b; height: 44px; text-decoration: none; padding: 6px 0 0 12px; background:none;}

#addContent div.object3 div.contentSms {width: 100%;float: left; font-size:12px; background:url(objectBkg.gif) repeat-x 1px 0; border-left:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; padding:0 0 12px 12px; margin: 0;}
#addContent div.object3 div.contentSms ul {float: left; width: 260px; margin: 0; border: none;}
#addContent div.object3 div.contentSms li {color: #555555; float: left; clear: none;  background: none; border-bottom: 1px dotted #a1a1a1; padding: 3px 0 3px 0; height: 16px; width: 260px;}
#addContent div.object3 div.contentSms li span.label {float: left; width: 120px;}
#addContent div.object3 div.contentSms li span.link {float: left; width: 140px; text-align: right; color: #31639e;}
#addContent div.object3 div.contentSms li a {font-size:11px; color: #31639e;   text-align: right;}
#addContent div.object3 div.contentSms li a:hover {color: #31639e; }

/* Kalkulator wynagrodzen na addContent  */
#addContent .error { color:#fff }
#addContent #calcSalary div.content p.radio { margin:3px 0}
* #addContent #calcSalary div.content p.info { margin:5px 0}
#addContent #calcSalary div.content p.radio label { display:block; padding-top:3px; width:250px; clear:none; float:left}
#addContent #calcSalary div.content input.radio { }
#addContent #calcSalary div.content span { color:#205688;}
#addContent #calcSalary div.content input.amount { margin-left:5px; font-size:11px; width:70px;}
* html #addContent #calcSalary div.content input.amount { width:75px;}
#addContent #calcSalary div.content select.amount { margin-left:5px; font-size:11px; width:70px;}
#addContent #calcSalary div.content input.button { margin-left:5px; font-size:11px; width:61px; height:18px; background:url(calcBtn.gif); color:#fff; font-weight:bold; border:none; padding-bottom:3px }
#addContent #calcSalary p.result {margin:3px 0;}
#addContent #calcSalary p.result span {color:#000;}
#addContent #calcSalary p.result span.data {float:left; width:220px;}
#addContent #calcSalary p.result span.value {}

/* Kalkulator zobowiazan + Kalkulator ustawowy  na addContent*/
#addContent #calcObligation p, #addContent #calcAct p { margin-left:0; margin-right:0; padding:0 }
#addContent #calcObligation div.content span, #addContent #calcObligation div.content label, #addContent #calcAct div.content span, #addContent #calcAct div.content label { color:#205688; }
#addContent #calcObligation span.opis, #addContent #calcObligation label.opis, #addContent #calcAct span.opis, #addContent #calcAct label.opis  { display:block; width:80px; float:left }
#addContent #calcObligation select, #addContent #calcAct select { margin-left:5px; font-size:11px; color:#000}
#addContent #calcObligation select.day, #addContent #calcAct select.day, #addContent #calcCurrency select.day { width:35px }
#addContent #calcObligation select.month, #addContent #calcAct select.month, #addContent #calcCurrency select.month { width:70px }
#addContent #calcObligation select.year, #addContent #calcAct select.year, #addContent #calcCurrency select.year { width:55px }
#addContent #calcObligation input, #addContent #calcAct input { font-size:11px; margin-left:5px }
#addContent #calcObligation input.amount, #addContent #calcAct input.amount { width:70px }
#addContent #calcObligation input.button, #addContent #calcAct input.button { width:87px; height:18px; border:none; color:#fff; font-weight:bold; background:url(calcBtn2.gif); padding-bottom:3px }
#addContent #calcObligation input.info, #addContent #calcAct input.info { width:18px; height:18px; border:none; background:url(calcInfo.gif); }
#addContent #calcObligation img, #addContent #calcAct img, #addContent #calcCurrency img { vertical-align:-4px; margin-left:5px }

/* Kalkulator walutowy na addContent */
#addContent div.object2 div.content p { margin-top:10px; margin-bottom:10px; padding:0; }
#addContent #calcCurrency span.opis, #addContent #calcCurrency label.opis  { display:block; width:80px; float:left; color:#205688;  }
#addContent #calcCurrency select { margin-left:5px; font-size:11px; color:#000; width:90px }
#addContent #calcCurrency input { font-size:11px; margin-left:5px }
#addContent #calcCurrency input.amount { width:90px }
#addContent #calcCurrency input.button { width:87px; height:18px; border:none; color:#fff; font-weight:bold; background:url(calcBtn2.gif); padding-bottom:3px; cursor: pointer }
#addContent #calcCurrency p.other { border-top:1px dotted #A1A1A1; padding-top:8px }
#addContent #calcCurrency p.other span { display:block; color:#FF0000; width:100px; float:left;  }
#addContent #calcCurrency p.other input.button { width:45px; background:url(calcBtn3.gif); }
#addContent #calcCurrency p.other select { width:110px; }

/* Kalkulatory na mainContent */
#mainContent div.calculators  { margin: 6px 0 0 0 }
#mainContent div.calculators div.content { float:left; width:617px; background:url(objectBkg.gif) repeat-x 1px 0; border-left:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; padding:12px 0 12px 12px}
* html #mainContent div.calculators div.content { float:left; width:630px; font-size:11px; background:url(objectBkg.gif) repeat-x 1px 0; border-left:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; padding:12px 0 12px 12px}
#mainContent div.calculators div.content span, #mainContent div.calculators div.content label { color:#205688; float:left; font-size:11px; width:80px }
#mainContent div.calculators div.content p { clear:both; float:left; padding:0; margin:5px 0; width:100%; font-size:12px; color:#205688 }
#mainContent div.calculators select { margin-left:5px; font-size:11px; color:#000; }
#mainContent div.calculators input { font-size:11px; margin-left:5px; text-align:right }
#mainContent div.calculators a img { vertical-align:-4px; margin-left:5px }
* html #mainContent div.calculators a img { vertical-align:-2px }
#mainContent div.calculators select.day { width:40px }
#mainContent div.calculators select.month { width:70px }
#mainContent div.calculators select.year { width:55px }
#mainContent div.calculators .first { margin:0 }
#mainContent div.calculators .opis { padding-top:2px }
* html #mainContent div.calculators .opis { padding-top:5px }
#mainContent div.calculators input.button { width:87px; height:18px; border:none; color:#fff; font-weight:bold; background:url(/s/calcBtn2.gif); padding:0 0 2px 0; text-align:center }

/* Kalkulator ustawowy na mainContent*/
#mainContent #mainCalcAct p.col1 { width:260px; clear:left }
#mainContent #mainCalcAct p.col2 { width:260px; clear:none }
#mainContent #mainCalcAct input.amount { width:70px; }
#mainContent #mainCalcAct span, #mainContent #mainCalcAct label { width:auto; }

/* Kalkulator walutowy na mainContent */
#mainContent #mainCalcCurrency p.col1 { width:300px; clear:left }
#mainContent #mainCalcCurrency p.col2 { width:250px; clear:none }
#mainContent #mainCalcCurrency p.note { width:250px; float:right; font-size:11px; color:#000; margin-right:20px; clear:none }
#mainContent #mainCalcCurrency p.note span { display:block; text-align:center; width:100%; color:#205688; margin-top:10px }
#mainContent #mainCalcCurrency input.amount {width:89px;}
* html #mainContent #mainCalcCurrency input.amount {width:98px;}

/* Kalkulator zobowiazan na mainContent*/
#mainContent #mainCalcObligation p.col1 { width:260px; clear:left }
#mainContent #mainCalcObligation p.col2 { width:260px; clear:none }
#mainContent #mainCalcObligation input.amount { width:70px; }
#mainContent #mainCalcObligation span, #mainContent #mainCalcObligation label { width:auto; }

#mainContent div.content p.morecalc { clear:both; margin:0pt; padding:0pt; text-align:center; }
#mainContent div.content p.morecalc a { font-size: 11px; }


/* Bloczek Najwieksze wzrosty/obroty */
#addContent #highestRotations div.content { display:none; text-align:center;}
#addContent #highestRotations div.content.selected { display:block;}
#addContent #highestRotations table { width:95%; margin:10px 5px 5px 5px}
#addContent #highestRotations th { color:#646464; font-weight:bold; background:#E5E5E5; padding:5px 0 }
#addContent #highestRotations th.name { width:30% }
#addContent #highestRotations th.rate { width:25% }
#addContent #highestRotations th.rotation { width:20% }
#addContent #highestRotations th.volume { width:25% }
#addContent #highestRotations td, #addContent #highestRotations th { font-size:11px }
#addContent #highestRotations td { text-align:right; padding:5px 10px 2px 5px; border-bottom:1px dotted #A1A1A1; }
#addContent #highestRotations td.name { text-align:left }
#addContent #highestRotations td.name a { color:#3E89C5 }
#addContent #highestRotations td.rate { color:#646464 }
#addContent #highestRotations td.rotation { color:#646464 }
#addContent #highestRotations td.volume { color:#646464 }
#addContent #highestRotations td.up { color:#1EAE90; background:url(arrowUp.gif) 4px 10px no-repeat; }
#addContent #highestRotations td.down { color:#D92E51; background:url(arrowDown.gif) 4px 10px no-repeat; }

/* Bloczek notowan walutowych */
#ratesNbp div.content { display:none; text-align:center;}
#ratesNbp div.content p.more { text-align:right; font-size:11px; margin:0; padding:0 10px 0 0 }
#ratesNbp div.content.selected { display:block;}
#ratesNbp table { width:95%; margin:10px 5px 5px 5px}
#ratesNbp th { color:#646464; font-weight:bold; background:#E5E5E5; padding:5px 0 }
#ratesNbp th.name { width:40% }
#ratesNbp th.rate { width:30% }
#ratesNbp th.rotation { width:30% }
#ratesNbp td, #addContent #ratesNbp th { font-size:11px }
#ratesNbp td { text-align:right; padding:5px 10px 2px 5px; border-bottom:1px dotted #A1A1A1; }
#ratesNbp td.name { text-align:left }
#ratesNbp td.rate { color:#646464 }
#ratesNbp td.rotation { color:#646464 }
#ratesNbp td.up { color:#1EAE90; background:url(arrowUp.gif) 30px 10px no-repeat; }
#ratesNbp td.down { color:#D92E51; background:url(arrowDown.gif) 30px 10px no-repeat; }

#ratesNbp #values td.up { background:url(arrowUp.gif) 10px 10px no-repeat; }
#ratesNbp #values td.down { background:url(arrowDown.gif) 10px 10px no-repeat; }
#ratesNbp #values th.name { width:30% }
#ratesNbp #values th.time { width:20% }
#ratesNbp #values th.rate { width:25% }
#ratesNbp #values th.rotation { width:25% }

/* Bloczek notowan walutowych SG lewa strona */
#mainContent div.threeBlocks div.graphSG {width:180px; float: left; clear: none; margin: 10px 5px 0 0; padding: 0; }
* html #mainContent div.threeBlocks div.graphSG { margin: 6px 5px 0 0; padding:0}
* html #mainContent div.threeBlocks div.graphSG { border-bottom:1px solid #336699}
#mainContent div.threeBlocks div.graphSG p {margin:0;}

body.main #mainContent #ratesNbp {background:#FAFAFA url(graphBGSG.gif) no-repeat scroll right bottom; float:left; margin: 8px 0 0 0; padding:0pt 0pt 5px; width:252px;}
body.main #mainContent #ratesNbp td, body.main #mainContent #ratesNbp th { font-size:11px; line-height: 14px; }

body.main #mainContent #ratesNbp div.content { display:none; text-align:center;}
body.main #mainContent #ratesNbp div.content p.more { text-align:right; font-size:11px; margin:0; padding:0 10px 0 0; color: #31639e; }
body.main #mainContent #ratesNbp div.content p.more a  {color: #31639e;}
body.main #mainContent #ratesNbp div.content p.more a:hover  {color: #003777;}
body.main #mainContent #ratesNbp div.content p.more span.more {color: #31639e;}

body.main #mainContent #ratesNbp div.content.selected { display:block;}
body.main #mainContent #ratesNbp table { width:95%; margin:4px 5px 0 5px; font-size: 11px;}
body.main #mainContent #ratesNbp th { color:#646464; font-weight:normal; background:#E5E5E5; padding:2px 0 2px 0; }
body.main #mainContent #ratesNbp th.name { width:35% }
body.main #mainContent #ratesNbp th.rate { width:30% }
body.main #mainContent #ratesNbp th.rotation { width:35% }
body.main #mainContent #ratesNbp td, #addContent #ratesNbp th { font-size:11px; line-height: 14px; }
body.main #mainContent #ratesNbp td { text-align:right; padding:2px 4px 3px 5px; border-bottom:1px dotted #A1A1A1;}
body.main #mainContent #ratesNbp td a { color: #3e89c5;}
body.main #mainContent #ratesNbp td.name { text-align:left }
body.main #mainContent #ratesNbp td.rate { color:#646464 }
body.main #mainContent #ratesNbp td.rotation { color:#646464 }
body.main #mainContent #ratesNbp td.up { color:#1EAE90; background:url(arrowUp.gif) 30px 7px no-repeat; }
body.main #mainContent #ratesNbp td.down { color:#D92E51; background:url(arrowDown.gif) 30px 7px no-repeat; }

body.main #mainContent #ratesNbp #values td.up { background:url(arrowUp.gif) 10px 7px no-repeat; }
body.main #mainContent #ratesNbp #values td.down { background:url(arrowDown.gif) 10px 7px no-repeat; }
body.main #mainContent #ratesNbp #values th.name { width:25% }
body.main #mainContent #ratesNbp #values th.time { width:20% }
body.main #mainContent #ratesNbp #values th.rate { width:25% }
body.main #mainContent #ratesNbp #values th.rotation { width:30% }

body.main #mainContent #ratesNbp ul.graphTab2 {width: 250px; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt 0pt 0pt 1px; padding:0pt;}
body.main #mainContent #ratesNbp ul.graphTab2 li {clear: none; margin: 0; padding: 0; float: left; width: 124px; list-style-image:none; list-style-position:outside; list-style-type:none; border-right: 1px solid #8ca3bf; border-left: 1px solid #8ca3bf; border-top: 1px solid #8ca3bf; background: transparent url(graphHeadBG3.gif) repeat-x bottom left;}
body.main #mainContent #ratesNbp ul.graphTab2 li.first {border-left: none; border-right: none; border-right: 1px solid #8ca3bf;}
body.main #mainContent #ratesNbp ul.graphTab2 li.last {border-left: none; border-right: none;}
body.main #mainContent #ratesNbp ul.graphTab2 li.selected {background: none; }
body.main #mainContent #ratesNbp ul.graphTab2 li a {text-align: center; text-decoration: none; padding: 3px 0 3px 0; float: left; width: 100%; color: #8ca3bf;}
body.main #mainContent #ratesNbp ul.graphTab2 li.selected a {color:#000;}


/* BLOCZKI 3xtytul Prasowy */
#addContent div.PressThree h3 { display:block; width: 304px; height: 36px; float:left; margin: 0; padding: 0; font-size:16px; font-weight:bold; text-transform:none; background-image: url(headerObject.gif); background-repeat: no-repeat; background-position: top left; border-bottom: none;}
#addContent div.PressThree h3 a {height: 26px; text-transform: none; float: left; clear: none; color: #648d2b; height:100%;  text-decoration: none; padding: 10px 0 0 12px; }
#addContent div.PressThree h3 span {height: 26px; float: left; color: #648d2b; text-decoration: none; padding: 10px 0 0 12px; }

#addContent div.PressThree h3 a span.kat3411 {height: 26px; width: 300px; float: left; color: #648d2b; text-decoration: none; padding: 0; background:transparent url(LogoGazetaPrawna.gif) no-repeat scroll 1px 0pt;}
#addContent div.PressThree h3 a span.kat3415 {height: 26px; width: 300px; float: left; color: #648d2b; text-decoration: none; padding: 0; background:transparent url(LogoGazetaPodatkowa2.gif) no-repeat scroll 1px 0pt;}
#addContent div.PressThree h3 a span.kat6449 {height: 26px; width: 300px; float: left; color: #648d2b; text-decoration: none; padding: 0; background:transparent url(Ergo.gif) no-repeat scroll 1px 0pt;}

#addContent div.contentPressThree { float:left;overflow:hidden; width:304px; font-size:11px; background:transparent url(objectBkg.gif) repeat-x scroll 1px 0pt; border-left:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; padding:0; }

#addContent div.contentPressThree h3 { display:block; width: 304px; height: 26px; float:left; margin: 0; padding: 0; font-size:16px; font-weight:bold; text-transform:none; background: none; border-bottom:none;}
#addContent div.contentPressThree h3 a {height: 26px; text-transform: none; float: left; clear: none; color: #648d2b; height:100%;  text-decoration: none; padding: 0 0 0 12px; }
#addContent div.contentPressThree h3 span {height: 26px; float: left; color: #648d2b; text-decoration: none; padding: 0 0 0 12px; }
#addContent div.contentPressThree h3 a span.kat3412 {height: 26px; width: 300px; float: left; color: #648d2b; text-decoration: none; padding: 0; background:transparent url(LogoParkiet.gif) no-repeat scroll 1px 0pt;}
#addContent div.contentPressThree h3 a span.kat3410 {height: 26px; width: 300px; float: left; color: #648d2b; text-decoration: none; padding: 0; background:transparent url(logo-puls-biznesu.gif) no-repeat scroll 1px 0pt;}

#addContent div.PressThree ul {list-style-type:none; width:288px; margin:0; padding: 0 8px 8px 8px; float:left; border: none; background: none;}

#addContent div.PressThree p{text-align: right; float: left; margin: 0; padding-bottom: 5px; width: 288px;}
#addContent div.PressThree p span.more {color: #31639e;}
#addContent div.PressThree p span.more a {color: #31639e;}
#addContent div.PressThree p span.more a:hover {color: #31639e;}

/* BLOCZKI 3xtytul Prasowy main page */

#mainContent div.PressThree {clear: none; float:left; width:295px; margin:0 5px; }
#mainContent div.contentPressThree {clear: both; float:left;overflow:hidden; width:295px; height:300px; font-size:11px; background:transparent url(objectBkg.gif) repeat-x scroll 1px 0pt; border-left:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; padding:0; }
* html #mainContent div.contentPressThree { height:310px; }
#mainContent div.PressThree h3 { display:block; width: 295px; height: 36px; float:left; margin: 5px 0 0 0; padding: 0; font-size:16px; font-weight:bold; text-transform:none; background-image: url(headerObject.gif); background-repeat: no-repeat; background-position: top left; border-bottom: none;}
#mainContent div.PressThree h3 a {height: 26px; text-transform: none; float: left; clear: none; color: #648d2b; height:100%;  text-decoration: none; padding: 10px 0 0 12px; }
#mainContent div.PressThree h3 span {height: 26px; float: left; color: #648d2b; text-decoration: none; padding: 10px 0 0 12px; }

#mainContent div.contentPressThree h3 { display:block; width: 295px; height: 26px; float:left; margin: 0; padding: 0; font-size:16px; font-weight:bold; text-transform:none; background: none; border-bottom:none;}
#mainContent div.contentPressThree h3 a {height: 26px; text-transform: none; float: left; clear: none; color: #648d2b; height:100%;  text-decoration: none; padding: 0 0 0 12px; }
#mainContent div.contentPressThree h3 span {height: 26px; float: left; color: #648d2b; text-decoration: none; padding: 0 0 0 12px; }
#mainContent div.contentPressThree h3 a span.kat3410 {height: 26px; width: 280px; float: left; color: #648d2b; text-decoration: none; padding: 0; background:transparent url(logo-puls-biznesu.gif) no-repeat scroll 1px 0pt;}
#mainContent div.PressThree h3 a span.kat6449 {height: 26px; width: 280px; float: left; color: #648d2b; text-decoration: none; padding: 0; background:transparent url(Ergo.gif) no-repeat scroll 1px 0pt;}
#mainContent div.contentPressThree h3 a span.kat3412 {height: 26px; width: 280px; float: left; color: #648d2b; text-decoration: none; padding: 0; background:transparent url(LogoParkiet.gif) no-repeat scroll 1px 0pt;}
#mainContent div.contentPressThree h3 a span.kat3415 {height: 26px; width: 300px; float: left; color: #648d2b; text-decoration: none; padding: 0; background:transparent url(LogoGazetaPodatkowa2.gif) no-repeat scroll 1px 0pt;}
#mainContent div.contentPressThree h3 a span.kat6449 {height: 26px; width: 300px; float: left; color: #648d2b; text-decoration: none; padding: 0; background:transparent url(Ergo.gif) no-repeat scroll 1px 0pt;}

#mainContent div.PressThree ul {list-style-type:none; width:288px; margin:0; padding: 0 8px 8px 8px; float:left; border: none; background: none;}

#mainContent div.PressThree p{text-align: right; float: left; margin: 0; padding-bottom: 5px; width: 288px;}
#mainContent div.PressThree p span.more {color: #31639e;}
#mainContent div.PressThree p span.more a {color: #31639e;}
#mainContent div.PressThree p span.more a:hover {color: #003777;}

#mainContent div.PressThree li {clear: both; padding: 3px 0 0 13px; width: 255px; background: transparent url(dotLiObj.gif) no-repeat scroll 5px 9px;}

#mainContent div.PressThree li a {color: #555555; text-decoration: none; }
#mainContent div.PressThree li a:hover {color: #648D2B; text-decoration: underline;}

/* sg bloczek makroekonomii */
#mainContent div.macroeconomy {float:right;padding-right:20px;height:340px!important;}
* html #mainContent div.macroeconomy {padding-right:0;margin-right:10px;}
body.main #mainContent div.macroeconomy, body.main #mainContent div.media{height:315px!important;}

#mainContent div.macroeconomy ul {padding-top:10px;}
#mainContent div.macroeconomy p {width:285px;}
#mainContent div.macroeconomy p img {width:120px;height:90px;}
#mainContent .addlink{padding-right:20px!important;}
* html #mainContent .addlink{padding-right:0px!important;}

/* CROSS - prasa strona glowna*/

#mainContent div.pressRev {clear: left; float:left;overflow:hidden; width:295px; font-size:11px; background:transparent url(headerHalfPress.gif) no-repeat top left; border: 0; padding:0; margin:6px 5px 0 5px; overflow:hidden}

#mainContent div.pressRev h3 { display:block; width: 295px; height: 26px; float:left; margin: 0; padding: 0; font-size:16px; font-weight:bold; text-transform:none; background: none; border-bottom:none;}
#mainContent div.pressRev h3 a {height: auto; text-transform: uppercase; font-size: 12px;float: left; clear: none; color: #31629d; text-decoration: none;  padding: 10px 0 0 12px; }
#mainContent div.pressRev h3 span { height:auto; float: left; color: #31629d; text-decoration: none; padding: 10px 0 0 12px; text-transform: uppercase; font-size: 12px;}

#mainContent div.pressRev ul {list-style-type:none; width:279px; height:292px; margin:0; padding: 8px 8px 8px 8px; float:left;  border-bottom:#E7E7E7 1px solid; border-left:#E7E7E7 1px solid; background:url(objectBkg.gif) repeat-x 1px 0;}
* html #mainContent div.pressRev ul {width:295px; height:303px;}
body.main #mainContent div.pressRev ul{height:230px;}
#mainContent div.pressRev li {clear:both; background:transparent url(dotLiObj.gif) no-repeat scroll 5px 9px; padding:3px 0 0 13px; width:266px}
* html #mainContent div.pressRev li { width:319px}
#mainContent div.pressRev li a {color:#555555; text-decoration:none;}
#mainContent div.pressRev ul li.news a:hover {color:#648d2b; text-decoration:underline;}
#mainContent div.section li.lead a strong {color:#31629d; font-family:Arial; font-size:16px;}
#mainContent div.pressRev li.lead a:hover span.lead { text-decoration:none }
#mainContent div.pressRev li.lead {background:transparent none repeat scroll 0%; padding:5px 0pt 10px 0px; width:100%}
#mainContent div.pressRev li.moredown {text-align:right;background:none;padding-top:7px;}
* html #mainContent div.pressRev li.moredown {padding-top:3px;}
#mainContent div.pressRev li.moredown a{color:#31629D;text-decoration:underline;font-size:13px;}
#mainContent div.pressRev li.moredown a:hover{color:#003777;}
#mainContent div.pressRev li.moredown span {color:#FA0028;text-decoration:none;font-size:13px;padding-right:12px;}
* html #mainContent div.pressRev li.moredown span {padding-right:45px;}
#mainContent div.pressRev li.lead img {clear:none }

/* tytuowy news w liscie Special z lista See Also obok */
#mainContent div.section div.specialSeeAlso { /*margin-top:10px*/ }
#mainContent div.section div.specialSeeAlso p {  width:400px; float:left;  }
#mainContent div.section ul.highlight div.specialSeeAlso div.seeAlso { width:200px; float:left; padding:0; clear:none; margin:0 0 0 10px; border:none}
#mainContent div.section div.specialSeeAlso div.seeAlso span.title { display:block; clear:both; float:left}
#mainContent div.section div.specialSeeAlso ul { width:200px; margin:0; padding:0; float:left}
#mainContent div.section div.specialSeeAlso li { width:190px; margin:0; background:url(seeAlsoList.gif) 0 9px no-repeat; padding-left:10px; }
#mainContent div.section ul.highlight div.specialSeeAlso li a { color:#31629D}
#mainContent div.section ul.highlight div.specialSeeAlso li a:hover { color:#003777; text-decoration:underline}
#mainContent div.section div.specialSeeAlso h4 { width:190px; margin:0; padding:0 0 5px 0; color:#648D2B}

/* bloczek z tickerem */
#ticker { border:1px dotted #79B2F6; padding:3px 3px; margin-top:10px}
* html #ticker {  padding:3px 2px; }
#ticker #BIZscroll1 { padding-bottom:3px }
/*#ticker #outer { background:url(tickerBg.gif) top left no-repeat; margin:3px; padding:0 10px; }
#ticker #marqueeObj {  position:relative; height:19px; overflow:hidden; padding:0 5px;}
#ticker #marqueeObj span { color:#605155; padding: 2px 5px; }
#ticker #marqueeObj #inner { position:absolute; height:19px;}
#ticker #marqueeObj #inner #iemarquee { position:absolute; left:0; top:2px;  }
#ticker #marqueeObj #inner #iemarquee p { margin:0; padding:0 }*/



/* miniads - cechy wsp�lne */
#addContent div.miniads{ border-bottom: 2px solid #C5C5B0;}
#addContent div.miniads div.check {text-align: right; margin-top: 3px;}

#addContent div.miniads ul li.lead {color: #030102; font-size: 11px; border-bottom: 1px dotted #C5C5B0; padding-right:3px; padding-top: 11px;}
#addContent div.miniads ul li.last {color: #030102; font-size: 11px; border-bottom: none; }

#addContent div.miniads ul li.lead a strong.title {color:#003D98}

#addContent div.miniads ul li.lead a strong { color: #0D6087; }
#addContent div.miniads ul li.lead a:hover strong { color: #e90000;}
#addContent div.miniads ul li.lead img.photo { border: 1px solid #C5C5B0; }
#addContent div.miniads ul li.lead strong {font-weight: bold;}
#addContent div.miniads ul li.lead em { color: #e90000; font-size: 11px; font-style: normal;  }

#addContent div.miniads p { margin: 5px 0 2px 0;}
#addContent div.miniads p a {text-decoration: none; color: #030102; font-size: 11px; margin-left: 13px;}

#addContent div.miniads div.jobs {width: 100%; clear: both;}
#addContent div.miniads div.jobs p {float: left; margin: 0pt; border: none;}
#addContent div.miniads div.jobs p.jobsJob { font-weight: bold; width: 205px; }
#addContent div.miniads div.jobs p.jobsDate { width: 75px; text-align: right;}
#addContent div.miniads div.jobs p.jobsCompany { width: 180px; }
#addContent div.miniads div.jobs p.jobsRegion { width: 100px; text-align: right; }

#addContent div.miniads ul li.lead div.line {float: left; width: 100%;}
#addContent div.miniads ul li.lead div.line span.title a {float: left; color: #0d6087; font-weight: bold; }
#addContent div.miniads ul li.lead div.line span.date {float: right;}
#addContent div.miniads ul li.lead div.line span.desc {float: left; padding: 0 0 0 10px; color: #000000; font-size: 11px;}
#addContent div.miniads ul li.lead div.line span.region {float: right; color: #0d6087; font-size: 11px;}


#addContent div.bazzar {  border-color: #C5C5B0 }

#addContent div.bazzar ul { margin:0; padding:0; list-style-type:none; background-color: #FAFAFA; width: 304px; }
#addContent div.bazzar li { clear:left; float:left; width:285px; margin:0 10px; padding:10px 0; background:none }
#addContent div.bazzar li.last { border-bottom: none }
#addContent div.bazzar li a { display:block; float:left; width:265px; color:#666058; text-decoration:none }
#addContent div.bazzar li a:hover, #addContent div.bazzar li a:hover strong{color:#666058; text-decoration: none;}
#addContent div.bazzar li a img {float:left;margin-right:10px;border: 1px solid #C5C5B0 }
#addContent div.bazzar li a strong.title {display:block;padding-bottom:7px;font-size:13px;color:#3C3D37;}
#addContent div.bazzar li a:hover strong.title {text-decoration: underline;}
#addContent div.bazzar li a em { color:#FF4200; font-style:normal }
#addContent div.bazzar li br.title, #addContent div.bazzar li br.link{display:none}
#addContent div.bazzar li span.link{display:block;padding-top:4px;color:#003D98;text-decoration:underline}

/* newsroom */
#mainContent div.newsroom {padding:10px 5px 0px;}

/*
#mainContent div.newsroom h3 { color: #648d2b; background: #f7f7f7 url(headerH3.gif) no-repeat top left;  clear:both; width:100%; height: 24px; float:left; margin:6px 0 0 0; padding: 8px 0 0 13px; font-size:16px; font-weight:bold;  }
* html #mainContent div.newsroom h3 { height: 32px; }
*/
#mainContent div.newsroom h3 , #mainContent div.newsroom h1 { background:transparent url(ico_category4.gif) no-repeat scroll 0pt 5px; clear:both; color:#31629D; float:left; font-size:18px; margin:0pt 0px 0px 20px; padding:0pt 0pt 0pt 13px; }
#mainContent div.newsroom h3 a, #mainContent div.newsroom h3 span 
#mainContent div.newsroom h1 a, #mainContent div.newsroom h1 span { color: #648d2b; text-decoration: none;}
#mainContent div.newsroom h3 a:hover, #mainContent div.newsroom h1 a:hover { text-decoration: underline; }

#mainContent div.newsroom div.menu { border-bottom: 1px solid #CDD4D9; float: left; padding-bottom: 5px; width: 100%; }
#mainContent div.newsroom div.menu div {float: left; height: 22px; margin: 4px 0 0 30px; }
#mainContent div.newsroom div.menu div a, #mainContent div.newsroom div.menu div strong {float: left; margin: 0px 5px; }
#mainContent div.newsroom div.menu div span {float: left; margin: 0px 5px; color: #31629D; }
#mainContent div.newsroom li span { font-size: 10px; margin-left: 10px; }

#mainContent div.newsroom ul {margin:0; padding:0; list-style-type:none;}
#mainContent div.newsroom li {clear:both; padding:6px 0; margin:0; color:#818181;}
html>body #mainContent div.newsroom li {padding:10px 0;}
#mainContent div.newsroom li a {color:#555}
#mainContent div.newsroom li a:visited {color:#323232}
#mainContent div.newsroom li a:hover {color:#648d2b}
#mainContent div.newsroom li p {margin:0; padding:0; float:left;}
#mainContent div.newsroom li p.date {width:40px;}
#mainContent div.newsroom li p.title {width:390px;}
#mainContent div.newsroom li.day {margin:0; padding:15px 0 0 0; font-size:12px; color:#003D98; font-weight:bold;}

#mainContent div.newsroom div.menu ul {list-style-type:none; width: auto; padding: 0px; background: none; margin: 4px 0 0 30px;}
#mainContent div.newsroom div.menu ul li {list-style-type:none; float: left; margin: 0px 5px; background: none; clear: none; padding: 0px; }
#mainContent div.newsroom div.menu ul li a {color:#31629D; font-weight: normal; text-decoration: underline; font-size: 12px; background: none; padding: 0px; width: auto; height: auto;}
#mainContent div.newsroom div.menu ul li span { color: #31629D; font-size: 12px; }
#mainContent div.newsroom div.menu ul li.selected a {color:#000000; font-weight: bold; text-decoration: none; }
#mainContent div.newsroom div.menu div a, #mainContent div.newsroom div.menu div strong {float: left; margin: 0px 5px; }
#mainContent div.newsroom div.menu div span {float: left; margin: 0px 5px; }
#mainContent div.newsroom li span { font-size: 10px; margin-left: 10px; }
#mainContent div.newsroom div.tabsContainer div.tab { padding:0pt; width: 100%; height: auto; background: none; border: none; }
#mainContent div.newsroom div.tabsContainer div.selected { height: auto; }
#mainContent div.newsroom div.tabsContainer div.tab ul { width: 100%; padding: 0px; clear: right;}
#mainContent div.newsroom div.tabsContainer div.tab li { width: auto; background: none; float: none; margin: 0pt; overflow: visible; white-space: normal; }
#mainContent div.newsroom div.tabsContainer span.pack { clear:left; margin:10px 0pt; float:right;}
#mainContent div.newsroom div.tabsContainer span.pack span.next, #mainContent div.newsroom div.tabsContainer span.pack span.prev { clear:none; float:left; margin:0pt; padding:0pt 3px; }
#mainContent div.newsroom div.tabsContainer span.pack span span { color:#1D448D; font-weight:bold; }
#mainContent div.newsroom div.tabsContainer span.pack span a { color:#619A14; font-size:11px; font-weight:bold; text-decoration:underline; }


/* kalendarz */
#calendar { float:left; clear:both; text-align:left; margin-top:8px;}
#calendar table{width:302px; border-collapse:collapse;  border: none; display: none;}
#calendar table.selected {display: inline}
#calendar tbody {margin:0; padding:0; }
#calendar tr.last td { padding-bottom:20px; }
#calendar td{text-align: center; font-size:11px; }
#calendar th{text-align:center; font-size:11px; padding: 4px;}
#calendar th div.navBar{float: left;width:270px}
#calendar th div.navBar a,#calendar th div.navBar span{float: left; font-weight: bold;font-size: 12px; color: #648D2B}
#calendar th div.navBar a.ll{margin:0 10px 0 20px}
#calendar th div.navBar a.lr{margin:0 20px 0 10px}
#calendar th div.navBar a.sl{margin:0  20px 0 10px}
#calendar th div.navBar a.sr{margin:0 10px 0 20px}
#calendar th div.navBar span{width: 126px}
#calendar thead th {color: #648D2B; padding: 4px 16px; font-weight:normal;}
#calendar th.dayNames {font-weight: bold; color: #4D5E67; padding: 6px;}*/
#calendar th.daySunday {font-weight: bold; color: #F38F00; padding: 6px;}*/
#calendar td {text-aligh:center;}
#calendar td.day, #calendar td.party {color:#656565; padding: 1px}
#calendar td.first {padding-left:15px;}
#calendar td.last {padding-right:15px;}
#calendar th.first {padding-left:17px;}
#calendar th.last {padding-right:17px;}
#calendar td a { display:block;  width:25px; height:19px; margin:auto;}
html>body #calendar td a { height:17px;}
#calendar td.day a {background-color:#F1F1F1; border: 1px solid #D7D7D7; color: #AAA;}
#calendar td.party a {color:#fff; background:#90C943; border: 1px solid #67A01A;}
#calendar td.today a {color:#fff; background-color:#FF3300; border: 1px solid #FF3300}
#calendar td a.sunday {color:#F38F00; font-weight:bold;}
#calendar td a.saturday {color: #555;font-weight:bold;}
#calendar td.party a:hover {background-color:#67A01A;color:#fff; border: solid 1px #7590bf; font-weight:normal;}
#calendar a {text-decoration: none;}
#calendar td.current a {color:#fff; background-color:#FF3300; border: 1px solid #FF3300}

#addContent div.hideroll table tbody{display:none}

#calHist {float: left; color: #4b4b4b; margin: 0 0 4px 22px; display: none }
#calHist span {float: left;padding-top: 1px}
#calHist a {float: left; clear: none; color:#4b4b4b; height: 17px; padding:1px  0 0 4px; }
#calHist a:hover {color: #4b4b4b;}
#calHist a.mth{background: transparent url(monthHist.gif) no-repeat; width: 80px; margin: 0 8px 0 4px;}
* html #calHist a.mth{width: 84px;}
#calHist a.yr{background: transparent url(yearHist.gif) no-repeat;width: 60px;padding-left: 2px;}
* html #calHist a.yr{width: 62px;}

#calMonth {float: left; clear: both;}
#calMonth.hide {display: none}
#calMonth a {float: left; clear: both; padding:0; margin:0;}

#calYear {float: left; clear: both;}
#calYear.hide {display: none}
#calYear a {float: left; clear: both; padding:0; margin:0;}

/* podmenu */
#addContent div.submenu {border:none; background:#fcfcfc}
#addContent div.submenu h3 {display:none;}
#addContent div.submenu ul {float:left; width:140px;margin-bottom:0;padding:0 0 10px 0; background: #fcfcfc  none; border: none}
#addContent div.submenu li.selected a {font-weight:bold; text-decoration:none;}

/* podstrona oferty-nieruchomosci */
#mainContent #otodomSearch {padding-top: 15px;}
#mainContent ul.otodom {margin: 0 !important; padding: 0 !important; font-size: 14px !important;}
#mainContent ul.otodom li {margin: 0 4px 0 0; padding: 0 !important; clear: none; width: 163px; height: 27px; background: url('objectOtodomNSel.gif') no-repeat scroll left top;}
#mainContent ul.otodom li.selected {background-image: url('objectOtodomSel.gif')}
#mainContent ul.otodom li.nobg {margin: 0 !important; padding-left: 5px !important; background: none !important; width: 140px}
#mainContent ul.otodom li.nobg a {padding: 0 !important; width: 110px; float: none}
#mainContent ul.otodom li a {width: 100%; text-align: center; padding: 5px 0 0; float: left; text-decoration: none; color: #31639E;}
#mainContent ul.otodom li.selected a {color: #FFF;}

#mainContent div.otodomTabs {clear: both;}
#mainContent div.otodomTabs div.hide{display:none} 
#mainContent div.otodomTabs div.tab {display: none;}
#mainContent div.otodomTabs div.selected {display: block;}
#mainContent div.otodomTabs div.tab img {float: left;margin-bottom:1px;}
#mainContent div.otodomTabs div.tab div.otodomFormCon {margin: 0; background: url('objectOtodomBcg111014.jpg') repeat-x; height: 225px;}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow {border: solid none;}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow .market-label {font-size:12px}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow .market-label input{margin-top:5px; margin-bottom:0px}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div {margin: 10px 0px 5px 0px; padding: 0px 0px 0px 65px; float: left; width: 240px; white-space: nowrap;}
* html #mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div {width:305px}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div div {margin-top:0px; margin-bottom:0px}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div a {font-weight: bold;}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div input.submit {border: none; background: url('objectOtodomSearch.gif') no-repeat; width: 59px; height: 20px; cursor: pointer; margin-top:12px;  }
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div select {width: 220px; font-family: Verdana; font-size: 11px;}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div input.text-city {width: 215px;  font-family: Verdana; font-size: 11px}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div.secRow {padding: 0 0 0 10px; width: 70px;}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div.priceFrom {padding: 0 0 0 65px;}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div div.priceFrom {padding:0;}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div.secRow input.text-price {width: 70px;  font-family: Verdana; font-size: 11px}
#mainContent div.otodomTabs div.tab div.otodomFormCon div.otodomFormRow div.secRow select {width: 60px;  font-family: Verdana; font-size: 11px;}

#mainContent #domiporta {padding-top: 25px;}
#mainContent ul.domiporta {margin: 0 !important; padding: 0 !important; font-size: 14px !important;}
#mainContent ul.domiporta li {margin: 0 4px 0 0; padding: 0 !important; clear: none; width: 124px; height: 27px; background: url('objectDomiportaNSel.gif') no-repeat scroll left top;}
#mainContent ul.domiporta li.selected {background-image: url('objectDomiportaSel.gif')}
#mainContent ul.domiporta li.nobg {margin: 0 !important; padding-left: 5px !important; background: none !important; width: 118px}
#mainContent ul.domiporta li.nobg a {padding: 0 !important; width: 110px; float: none}
#mainContent ul.domiporta li a {width: 100%; text-align: center; padding: 5px 0 0; float: left; text-decoration: none; color: #31639E;}
#mainContent ul.domiporta li.selected a {color: #FFF;}

#mainContent div.domiportaTabs {clear: both;}
#mainContent div.domiportaTabs div.tab {display: none;}
#mainContent div.domiportaTabs div.selected {display: block;}
#mainContent div.domiportaTabs div.tab img {float: left;margin-bottom:1px;}
#mainContent div.domiportaTabs div.tab div.domiportaFormCon {margin: 0; background: url('objectDomiportaBcg.jpg') repeat-x; height: 178px;}
#mainContent div.domiportaTabs div.tab div.domiportaFormCon div.domiportaFormRow {border: solid none;}
#mainContent div.domiportaTabs div.tab div.domiportaFormCon div.domiportaFormRow div {margin: 10px 0px 5px 0px; padding: 0px 0px 0px 25px; float: left; width: 180px; white-space: nowrap;}
#mainContent div.domiportaTabs div.tab div.domiportaFormCon div.domiportaFormRow div a {font-weight: bold;}
#mainContent div.domiportaTabs div.tab div.domiportaFormCon div.domiportaFormRow div input.submit {border: none; background: url('objectOtodomSearch.gif') no-repeat; width: 59px; height: 29px; cursor: pointer;}
#mainContent div.domiportaTabs div.tab div.domiportaFormCon div.domiportaFormRow div select {width: 150px; font-family: Verdana; font-size: 11px;}
#mainContent div.domiportaTabs div.tab div.domiportaFormCon div.domiportaFormRow div input.text-city {width: 145px;  font-family: Verdana; font-size: 11px}
#mainContent div.domiportaTabs div.tab div.domiportaFormCon div.domiportaFormRow div.secRow {padding: 0 0 0 10px; width: 70px;}
#mainContent div.domiportaTabs div.tab div.domiportaFormCon div.domiportaFormRow div.priceFrom {padding: 0 0 0 25px;}
#mainContent div.domiportaTabs div.tab div.domiportaFormCon div.domiportaFormRow div.secRow input.text-price {width: 70px;  font-family: Verdana; font-size: 11px}
#mainContent div.domiportaTabs div.tab div.domiportaFormCon div.domiportaFormRow div.secRow select {width: 60px;  font-family: Verdana; font-size: 11px;}

#mainContent .nPromo {margin: 20px 0 0; border-bottom: 1px solid #e7e7e7; padding-bottom: 5px;}
#mainContent .nPromo ul {margin: 10px 0 0 !important; padding: 0 !important;}
#mainContent .nPromo ul li {clear: none !important; padding: 0 8px 0 0 !important; line-height: 17px; font-family: Verdana !important; font-size: 10px !important; width: 116px}
#mainContent .nPromo ul li.wider {padding: 0 0 0 30px !important; width: 86px;}
#mainContent .nPromo ul li sup {font-size: 8px;}
#mainContent .nPromo ul li .bold {font-weight: bold; font-size: 11px;}
#mainContent .nPromo ul li img {border: 1px solid #b8dced;width:100px}


/*FOTOREPORTAZE*/
#fotoreports{float: left; padding: 0; margin: 0;width:630px }
#fotoreports h2, #fotoreports h1 {background:#F7F7F7 url(headerH3.gif) no-repeat scroll left top;clear:both;color:#648D2B;float:left;font-size:16px;font-weight:bold;margin:6px 0pt 0pt;padding:0pt;width:617px;height:24px;padding:8px 0pt 0pt 13px}
* html #fotoreports h2, * html #fotoreports h1{width: 630px; height: 32px}
#fotoreports ul.reports{float:left; margin:0; padding:0; width: 630px; list-style-type: none}
#fotoreports ul.reports li{float:left; width:100%; padding: 5px 0}
#fotoreports ul.reports li div.photo{padding: 16px 14px;float:left;width: 130px; height: 104px;overflow:hidden; background: transparent url(reportsFrame130.gif) no-repeat top left;}
* html #fotoreports ul.reports li div.photo{ width: 158px; height: 136px}
#fotoreports ul.reports li div.photo a{float:left;height: 104px; overflow:hidden }
#fotoreports ul.reports li div.description{float:left; width: 460px; padding:14px 0 0 6px}
* html #fotoreports ul.reports li div.description{width:466px}
#fotoreports ul.reports li div.description a{text-decoration:none; float:left; width:460px;cursor:pointer}
* html #fotoreports ul.reports li div.description a{width:466px}
#fotoreports ul.reports li div.description a span{float:left;clear:both}
#fotoreports ul.reports li div.description a span.title{color:#31629d;font-size:16px;font-weight:bold;width:100%}
#fotoreports ul.reports li div.description a:hover span.title{text-decoration:underline}
#fotoreports ul.reports li div.description a span.count{color:#787878;font-size:10px;width:100%}
#fotoreports ul.reports li div.description a span.lead{padding:5px 0 0 0;font-size:12px; color:#3c3d37; font-weight: normal;width:100%;clear:both}
#fotoreports ul.reports li div.description a span.more{float:left;text-decoration: underline; color: #31639e;padding:4px 10px 0 360px; clear:both;width:84px;background: transparent url(repmore.gif) no-repeat  right 10px;}
* html #fotoreports ul.reports li div.description a span.more{width:454px; padding: 4px 10px 0 170px}

#fotoreport{float:left;padding-left:80px}
#fotoreport h2{float:left; width: 555px;color:#2C75B3;font-size:24px;margin:0pt 0pt 4px;padding:12px 0 0}
#fotoreport div.fotoreportsNav{width:235px; float: left;margin:0;padding:12px 0 0}
#fotoreport div.fotoreportsNav a.galPN {color:#fff;background:transparent url(gal_prev_next_big.png) no-repeat scroll 0px;float:left;font-family:Arial;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:23px;line-height:normal;margin:0px 2px;padding:4px 0px 0px;text-align:center;text-decoration:none;width:70px; position:relative; top: -3px;}
* html #fotoreport div.fotoreportsNav a.galPN {padding-top:2px}
#fotoreport div.fotoreportsNav span{color:#000000;float:left;font-family:Arial;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:4px 7px 0px 0;}
#fotoreport div.galFoto{float:left; width: 440px}
#fotoreport div.galFoto p {clear:both;color:#2C75B3;float:left;margin:0pt;padding:7px 0 15px 1px;text-align:left;}
#fotoreport div.galFoto p span{color:#7d7d7d}
#fotoreport div.photoNav span{color:#000000;font-family:Arial;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
#fotoreport div.description{float:left;width:305px; padding: 0 0 0 45px}
* html #fotoreport div.description{float:left;width:350px}
#fotoreport div.description div.photoNav{float: left;clear:both;width:305px}
#fotoreport div.description div.photoNav span{float:left;padding:1px 11px 0 0}
#fotoreport div.description div.photoNav a{float:left; margin: 0 0 0 2px}
#fotoreport div.description span.title{float: left; clear:both;width:305px;padding: 8px 0 10px 0; font-weight:700;font-size: 16px}
#fotoreport div.description span.lead{float: left;width:305px}


#addContent div#fotoreportsObject{}
#addContent div#fotoreportsObject h3{}
#addContent div#fotoreportsObject h3 * { width: auto; height: auto; }
#addContent div#fotoreportsObject h3 a{float:left; padding: 7px 0 0 10px;}
#addContent div#fotoreportsObject h3 span.nav{float:right; padding-right:: 6px; margin:0}
#addContent div#fotoreportsObject h3 span.nav span{float:left; background: transparent url(dotRepEm.gif) no-repeat center center; padding: 0 3px}
#addContent div#fotoreportsObject h3 span.nav span.active{background: transparent url(dotRepFu.gif) no-repeat center 7px;}
#addContent div#fotoreportsObject h3 span.nav img{cursor:pointer; float:left; padding: 0 4px}
#addContent div#fotoreportsObject div.reports{float:left; width: 265px; padding: 11px 19px; background:url(objectBkg.gif) repeat-x 1px 0; border-bottom:#E7E7E7 1px solid; border-left:#E7E7E7 1px solid;}
* html #addContent div#fotoreportsObject div.reports{width:303px; }
#addContent div#fotoreportsObject div.reports ul{list-style-type: none; padding:0;margin:0; float:left;width: 265px;background:none;border:none}
#addContent div#fotoreportsObject div.reports ul li{display:none}
#addContent div#fotoreportsObject div.reports ul li.active{margin:0; padding:0; background:none;display:block; float:left;width: 265px;}
#addContent div#fotoreportsObject div.reports ul li div.foto{width:265px; float:left}
#addContent div#fotoreportsObject div.reports ul li div.foto span{width:120px;float:left; padding:3px;background:#FFFFFF none repeat scroll 0% 50%;border:1px solid #d1d1d1;text-align:center}
* html #addContent div#fotoreportsObject div.reports ul li div.foto span{width:128px}
#addContent div#fotoreportsObject div.reports ul li div.foto span.last{margin-left:9px}
#addContent div#fotoreportsObject div.reports ul li div.foto span a{float:left}
#addContent div#fotoreportsObject div.reports ul li div.foto span.space{padding: 0 4px; border: none; background:none;width:1px}
* html #addContent div#fotoreportsObject div.reports ul li div.foto span.space{width:9px}
#addContent div#fotoreportsObject div.reports ul li div.desc{width:265px;float:left}
#addContent div#fotoreportsObject div.reports ul li div.desc a{width:120px;float:left;clear:none;padding:4px 0 0 8px;text-decoration:none; background: transparent url(ddt.gif) no-repeat left 12px}
#addContent div#fotoreportsObject div.reports ul li div.desc a span{float:left; color:#555555;font-size:12px;clear:both;width:124px}
#addContent div#fotoreportsObject div.reports ul li div.desc a span.cnt{color:#787878;font-size:11px}
#addContent div#fotoreportsObject div.reports ul li div.desc div.space{padding: 0; border: none; background:none;width:9px;float:left}

/* dopasowanie podw�jnych reklam bb kontekst */
div.bbk_block { float: left; width: 100% }
div.bbk_block a.bbk_first { float: left; width: 230px }
div.bbk_block a.bbk_second { float: left; width: 230px }

/*WYNAGRODZENIA PL*/

#mainContent div.wynagrodzenia{float:left; width:630px; height:169px;margin-top:10px;background:transparent url(wyn_bg.gif) no-repeat left top;}
#mainContent div.wynagrodzenia div.wynLeft{float:left;width:310px;height:169px}
#mainContent div.wynagrodzenia div.wynRight{float:left;width:320px;height:169px}
#mainContent div.wynagrodzenia div div.wynTop{float:left;height:62px}
#mainContent div.wynagrodzenia div div.wynBottom{float:left;height:107px}
#mainContent div.wynagrodzenia div div.wynBottom ul{float:left; margin:0; padding: 18px 0 0 0;width:310px}

#mainContent div.wynagrodzenia div div.wynBottom ul li{float:left; padding:3px 0 0 23px;width:287px; margin:0}
* html #mainContent div.wynagrodzenia div div.wynBottom ul li{width:310px;}
#mainContent div.wynagrodzenia div.wynLeft div.wynBottom ul li{padding-left:28px;width:282px}
* html #mainContent div.wynagrodzenia div div.wynBottom ul li a{color:#31639e}
#mainContent div.wynagrodzenia div.wynLeft div.wynBottom{width:310px}
#mainContent div.wynagrodzenia div.wynRight div.wynBottom{width:320px; margin-top:62px}

#mainContent div.wynagrodzenia div.wynLeft div.wynBottom ul li{background: transparent url(wyn_dot.gif) no-repeat 15px 8px}
#mainContent div.wynagrodzenia div.wynRight div.wynBottom ul li{background: transparent url(wyn_dot.gif) no-repeat 10px 8px}

#mainContent div.wynagrodzenia div.wynLeft div.wynTop {padding:21px 0 0 17px;height:41px}
#mainContent div.wynagrodzenia div.wynLeft div.wynTopNZ {padding:12px 0 9px 17px;height:41px}

* html #mainContent div.wynagrodzenia div.wynLeft div.wynTop{height: 62px}
#mainContent div.wynagrodzenia div.wynLeft div.wynTop img{}

#mainContent div.wynagrodzenia div.wynRight div.wynTop{padding:39px 0 0 55px;height:23px;width:265px;}
* html #mainContent div.wynagrodzenia div.wynRight div.wynTop{width: 320px;height:62px}
#mainContent div.wynagrodzenia div.wynRight div.wynTop a {font-size:11px;font-weight:bold;text-decoration:none;color: #c51529}

#mainContent div.wynagrList h3 span { color:#4F5E8A }

#addContent div.wynagrodzenia { text-align:center }

/* bloczek z reklamami */
div#addContent div.offers { background:url(objectFindOfferBg.jpg) no-repeat #B6E4FE}
div#addContent div.offers ul {  background: none; }
div#addContent div.offers ul li { background: none; margin: 0 0 10px 0; padding: 0; border-bottom: 1px dotted #3EADF8; }
div#addContent div.offers ul li.last { border-bottom: none; }
div#addContent div.offers ul li.full { float: left; background: transparent url(object-ads-ad-bg.gif) no-repeat bottom; border: none; padding-bottom: 9px;  }
div#addContent div.offers ul li.full span.ad { float: left; border-color: #116CA2; border-style: solid; border-width: 1px 1px 0 1px; padding: 8px 8px 0 8px; width: 273px; background: white }
div#addContent div.offers ul li.full span.ad a img { margin-bottom:8px }
* html div#addContent div.offers ul li.full span.ad { width: 291px;}
div#addContent div.offers ul li.full span.ad a img.button { float: right; }
div#addContent div.offers ul li a { text-decoration: none; color: #000 }
div#addContent div.offers ul li a strong { color: #003493}
div#addContent div.offers ul li span { margin: 0; padding: 6px 6px 10px 6px; display: block }
div#addContent div.offers ul li a:hover{text-decoration: none;}
div#addContent div.offers ul li a:hover span { color: #FF6C0C}
div#addContent div.offers ul li span span.more { color: #FF6C0C; padding: 0; display: inline }

/* slowa kluczowe */
#article p.keywords, #galleryWide p.keywords { float:none; width:auto; margin:9px 0; background:#F7F7F7; padding:4px 7px; color:#000 }
html>body #article p.keywords, html>body #galleryWide p.keywords { width:auto; }
#article p.keywords span, #galleryWide p.keywords span { padding:0 4px; background:url(keywordMenuLine.gif) no-repeat left center }
#article p.keywords span.first, #galleryWide p.keywords span.first { background:none }
#article p.keywords span a, #galleryWide p.keywords span a { color:#003D98 }

#content div.keyword_newsList h3 { background:none; font-size:18px; }
#content div.keyword_newsList h3 a, #content div.keyword_newsList h3 span { padding-left:5px }
#content div.keyword_newsList p { float: left; clear: both; width: 100%; margin-top: 0; padding:5px 0; font-size: 11px; text-align: right; }
#content div.keyword_newsList p span.more { color:#FE5900 }
#content div.keyword_newsList span.seeAt { color:#818181; font-size:11px; line-height:20px }
#content div.keyword_newsList span.seeAt a { color:#2c75b3; font-weight:normal; text-decoration:underline; font-size:11px; }
#content div.keyword_newsList span.seeAt a:hover { color: #2c75b3; }

#content div.keyword_newsList ul.video { width:100%; padding:0; padding:5px 0 0; margin:0 }
#content div.keyword_newsList ul.video li { float:left; clear:none; background:none; width:124px; margin:0 0 0 28px; padding:0 0 15px; background:none }
html>body #content div.keyword_newsList ul.video li { width:124px }
#content div.keyword_newsList ul.video li.first { margin-left:5px }
#content div.keyword_newsList ul.video li a { text-decoration:none; color:#555555 }
#content div.keyword_newsList ul.video li a:hover { color:#003d98; text-decoration:none }
#content div.keyword_newsList ul.video li a:hover span.title { text-decoration:underline }
#content div.keyword_newsList ul.video li a span.title { display:block; margin:0 0 5px; font-weight:normal }
#content div.keyword_newsList ul.video li span.photo { display:block; margin:0 0 5px; }
#content div.keyword_newsList ul.video li span.photo img { border:1px solid #E1E1E1; padding:1px }
#content div.keyword_newsList ul.video li span.seeAt { color:#0E3495; text-decoration:underline; vertical-align:middle }

#content div.keyword_newsList table.photos { clear:both; margin:5px 0 0; font-size:12px }
#content div.keyword_newsList table.photos td.photo { width:132px; height:128px; border:1px solid #e1e1e1; text-align:center }
* html #content div.keyword_newsList table.photos td.photo { width:134px; }
#content div.keyword_newsList table.photos td.title { width:132px; padding:0 0 12px; }
#content div.keyword_newsList table.photos td.break { width:18px; }
#content div.keyword_newsList table.photos td a { color:#555555;  }

#content div.keyword_menu { float:left; width:100%; background:#F7F7F7 url(keywordMenuBottomLine.gif) repeat-x left bottom; padding:5px 0 0; margin:5px 0 15px; }
#content div.keyword_menu h2 { float:left; font-size:22px; font-weight:bold; color:#648D2B; margin:0 10px 5px }
* html #content div.keyword_menu h2 { margin:0 5px 5px; }
#content div.keyword_menu ul { float:left; clear:both; width:610px; list-style:none; height:23px; margin:0 10px; padding:0 }
* html #content div.keyword_menu ul { margin:0 5px; }
#content div.keyword_menu li { float:left; clear:none; width:auto; margin:0; padding:0; background:url(keywordMenuLine.gif) no-repeat right center }
html>body #content div.keyword_menu li { width:auto; }
#content div.keyword_menu li.nobg { background:none }
#content div.keyword_menu li.selected { background:url(keywordMenuPosLeft.gif) no-repeat top left }
#content div.keyword_menu li.selected a { color:#000; background:url(keywordMenuPosRight.gif) no-repeat top right; }
#content div.keyword_menu li.selected a:visited { color:#000; }
#content div.keyword_menu li.selected a:hover { color:#000 }
#content div.keyword_menu li a { float:left; height:19px; padding:4px 10px 0; font-size:12px; font-weight:bold; text-decoration:none }
* html #content div.keyword_menu li a { height:23px; }
#content div.keyword_menu li a:visited, #mainContent div.keyword_menu li a:hover { color:#003d98 }
#content div.keyword_menu li a:hover { text-decoration:underline; }

#content div.keywordListPack div.pack { text-align:center; }
#content div.keywordListPack div.pack ul { float:none; text-align:center }
#content div.keywordListPack div.pack li { float:none; display:inline }

#mainContent div.keyword_menu h1 { float:left; font-size:22px; font-weight:bold; color:#003D98; margin:0 10px 5px; }
* html #mainContent div.keyword_menu h1 { margin:0 5px 5px; }

#mainContent div.keyword_newsList h2 {clear:both; float:left; padding:0 0 0 13px; background:url(ico_category.gif) no-repeat 0 5px; font-size:18px;color:#7AB5FC; }
#mainContent div.keyword_newsList h2 span {font-size:18px;}
#mainContent div.keyword_newsList h2.first {margin-top:3px;background-image:url(ico_category3.gif);color:#2064C8}
#mainContent div.keyword_newsList h2.first a {color:#2064C8}
#mainContent div.keyword_newsList h2 a {color:#7AB5FC; text-decoration:none;}
#mainContent div.keyword_newsList h2 a:hover {text-decoration:underline;}

#addContent div.taxes ul { width:274px; padding:5px 15px; background:none; }
#addContent div.taxes li { padding:10px 0 0; background:none; border-bottom:1px dotted #A1A1A1; color:#646464 }
#addContent div.taxes li span { padding:0; font-weight:bold; color:#648D2B }
#addContent div.taxes li.last { padding-top:5px; border:none; text-align:right }
#addContent div.taxes span.more { font-size:11px; font-weight:normal; color:#000 }
#addContent div.taxes span.more a { color:#31629D; text-decoration:underline }

#addContent div.pits li { padding:5px 0 5px 13px; background:transparent url(dotLiObj.gif) no-repeat 5px 10px; }
#addContent div.pits li.last { background:none }
#addContent div.pits li a { color:#31629D; text-decoration:underline }

/*#content div.wideJupiter div { float:left; clear:both; width:100%; margin:0; padding:0 }*/
#content div.wideJupiter { padding:0 0 20px; }
#content div.wideJupiter div.head { padding:0 0 12px }
#content div.wideJupiter div.imgBox { padding:0; margin:0 0 18px }
#content div.wideJupiter h1 { font-size:30px; font-weight:normal; margin:8px 0 0; background:url(program-pit-logo-interia-pl.png) no-repeat right center }
#content div.wideJupiter h1 strong { color:#F47E27; font-weight:bold }
#content div.wideJupiter div.imgBox { width:100%; height:261px; background:url(jupiterBg.jpg) no-repeat top left }
#content div.wideJupiter div.infoBox { color:#536478; background:url(jupiterBottomBg.gif) repeat-x left bottom; padding:10px 10px 20px }

#mainContent div.mainJupiter { padding: 0 0 0 10px; }
#mainContent div.mainJupiter div.info { color:#747577; font-weight:bold; font-size:11px }

#mainContent div.mainJupiter div.instruction { float:left; clear:both; margin:30px 0 0 }
#mainContent div.mainJupiter div.instruction ul { list-style:none; padding:0; margin:0 }
#mainContent div.mainJupiter div.instruction ul li { padding:0 0 8px; margin:0 }


#mainContent div.mainJupiter div.instruction ul.program-pit-list { list-style:circle; padding-left:20px; margin:0;color: #000000 }

#mainContent div.mainJupiter div.instruction h3 { font-size:14px; font-weight:bold; margin:0 0 15px }

#mainContent div.mainJupiter div.instruction div.leftCol { float:left; width:344px; padding:0 10px 0 0; border-right:1px solid #E6E7E9 }
* html #mainContent div.mainJupiter div.instruction div.leftCol { width:355px; }
#mainContent div.mainJupiter div.instruction div.leftCol h3 { color:#74B70D }

#mainContent div.mainJupiter div.instruction div.rightCol { float:left; width:250px; padding:0 0 0 15px }
* html #mainContent div.mainJupiter div.instruction div.rightCol { width:275px; }
#mainContent div.mainJupiter div.instruction div.rightCol h3 { color:#1D2E42 }
#mainContent div.mainJupiter div.instruction div.rightCol .program-pit-params-header { color:#000; font-size: 14px; padding:15px 0px 5px 0px; float: left; width: 285px;  }
#mainContent div.mainJupiter div.instruction div.rightCol li { font-size:12px; color:#536478; padding-bottom:5px }
#mainContent div.mainJupiter div.instruction div.rightCol ul.program-pit-list li { color: #000000 }

#mainContent div.mainJupiter div.programs { float:left; clear:both; width:627px; height:228px; margin:15px 0 0; background:url(jupiterProgramsBg.jpg) no-repeat left bottom }
#mainContent div.mainJupiter div.programs h3 { margin:0; font-size:14px; color:#1D2E42; font-weight:normal; text-align:center }
#mainContent div.mainJupiter div.programs h3 span { padding:10px; line-height:30px; background:#fff; }
#mainContent div.mainJupiter div.programs h3 strong { color:#F47E27; font-weight:normal; }
#mainContent div.mainJupiter div.programs div.leftCol { float:left; clear:none; width:293px; padding:0 0 0 30px }
* html #mainContent div.mainJupiter div.programs div.leftCol { width:323px; }
#mainContent div.mainJupiter div.programs div.rightCol { float:left; clear:none; width:253px; padding:0 20px 0 30px }
* html #mainContent div.mainJupiter div.programs div.rightCol { width:303px; }
#mainContent div.mainJupiter div.programs div.col { margin:6px 0 0 }
#mainContent div.mainJupiter div.programs div.col a { text-decoration:none; color:#747577; font-size:11px }
#mainContent div.mainJupiter div.programs div.col span { margin:5px 0; display:block }
#mainContent div.mainJupiter div.programs div.col span.more { margin:0; color:#457FC6; text-decoration:underline }

#mainContent div.mainJupiter div.sponsors { float:left; clear:both; width:626px; height:95px; margin:30px 0 0; padding:12px 0 0; background:url(partnersBg.gif) no-repeat left top }
* html #mainContent div.mainJupiter div.sponsors { height:107px; }
#mainContent div.mainJupiter div.sponsors div.leftCol { float:left; clear:none; width:323px; padding:0 0 0 30px }
* html #mainContent div.mainJupiter div.sponsors div.leftCol { width:353px; }
#mainContent div.mainJupiter div.sponsors div.rightCol { float:left; clear:none; width:253px; padding:0 0 0 20px }
* html #mainContent div.mainJupiter div.sponsors div.rightCol { width:273px; }
#mainContent div.mainJupiter div.sponsors span { font-size:10px; color:#8F8F8F; }
#mainContent div.mainJupiter div.sponsors img { vertical-align:top; }
#mainContent div.mainJupiter div.sponsors span.sponsor { float:left; clear:none; width:100px }

#mainContent div.mainTaxes h3 { margin-bottom:15px }
#mainContent div.mainTaxes div.table { float:left; clear:both; margin:0 0 30px; background:url(taxesBoxBgTop.gif) no-repeat left top }
#mainContent div.mainTaxes div.tableInner { width:618px; padding:4px 6px 4px 4px; background:url(taxesBoxBgBottom.gif) no-repeat left bottom }
* html #mainContent div.mainTaxes div.tableInner { width:628px; }
#mainContent div.mainTaxes table { width:100% }
#mainContent div.mainTaxes table th,
#mainContent div.mainTaxes table td { padding:5px 9px; color:#646464; font-weight:normal; text-align:center }

#mainContent div.mainTaxes table thead td { background:#E2EFFA }
#mainContent div.mainTaxes table th { background:#E5E5E5 }
#mainContent div.mainTaxes table tbody td { border-bottom:1px dotted #A1A1A1 }
#mainContent div.mainTaxes table tr.last td { border:none }

#mainContent div.mainTaxes table .col1 { width:27% }
#mainContent div.mainTaxes table .col2 { width:27% }
#mainContent div.mainTaxes table .col3 { width:46% }
#mainContent div.mainTaxes table .alignLeft { text-align:left }
#mainContent div.mainTaxes table .alignRight { text-align:right }

#mainContent div.pitForms ul { float:left; clear:none; width:315px; list-style:none; padding:0; margin:20px 0 0 }
#mainContent div.pitForms li { width:280px; padding:0 0 0 35px; margin:0 0 10px; background:url(ico_pdf2.gif) no-repeat left top; color:#646464 }
* html #mainContent div.pitForms li { width:315px; }
#mainContent div.pitForms li a { display:block; margin:0 0 5px; text-decoration:underline }
.pit_program { color: #cc0011; }
.pit_program:hover { color: red; }

/* Kalkulator wynagrodzen na mainContent  */
#mainContent #mainCalcSalary p.radio label { display: block; padding-top: 2px; width: 280px; clear: none; float: left; font-size:12px; color:#000 }
#mainContent #mainCalcSalary p.col1 { width:600px; clear:both; margin:2px 0; }
#mainContent #mainCalcSalary p.col2 { width:585px; clear:none; margin:15px 0 0 0; float:left; display: inline; }
#mainContent #mainCalcSalary input.amount { width:50px; }
#mainContent #mainCalcSalary label.amount { color:#FF0000; padding-top:2px; width:70px }
#mainContent #mainCalcSalary div.result { float:left; margin-top:20px; width:60%; }
#mainContent #mainCalcSalary div.result p { margin:1px 0 }
#mainContent #mainCalcSalary div.result p span.data { color:#000; float:left; width:auto }
#mainContent #mainCalcSalary div.result p span.value { color:#000; float:right; width:auto }


#mainContent #mainCalcSalary form {width:100%;}
#mainContent #mainCalcSalary form.salaryCalc #year p.col1 label, #mainContent #mainCalcSalary form.salaryCalc #type p.col1 label { float: left; width: 200px; padding-top:2px; color: #000000; font-size: 12px;}
#mainContent #mainCalcSalary form.salaryCalc #year p.col1 select, #mainContent #mainCalcSalary form.salaryCalc #type p.col1 select { float: left; width: 120px; color: #000000; font-size: 12px;}
#mainContent #mainCalcSalary form.salaryCalc #type p.col1 select { width: 180px;}
#mainContent #mainCalcSalary .calculatorSection { width: 600px; float: left; clear: both; border-bottom: 1px solid #E4E4E4; padding: 10px 0px; }
#mainContent #mainCalcSalary .calculatorSection input { float: left;  }
#mainContent #mainCalcSalary .calculatorSection select { float: left;  }
#mainContent #mainCalcSalary form.salaryCalc .calculatorSection p.col1 label { float: left; width: auto; margin: 0px 0px 0px 2px; padding-top:2px; }
#mainContent #mainCalcSalary form.salaryCalc #work p.col1 label { color:#205688; }
#mainContent #mainCalcSalary form.salaryCalc #doing p.col1 label { color:#205688; }
#mainContent #mainCalcSalary form.salaryCalc #doing p#sickness { margin-left: 10px; }
#mainContent #mainCalcSalary form.salaryCalc #addToMonths { float: left; margin-left: 5px; }

#mainContent #mainCalcSalary div.content form.salaryCalc .months { float: left; width: 210px; display: inline; }
#mainContent #mainCalcSalary div.content form.salaryCalc .months label { text-align: right; width: 100px; }
#mainContent #mainCalcSalary div.content form.salaryCalc .months input { width: 80px; }
#mainContent #mainCalcSalary div.content form.salaryCalc div.monthsSection { padding: 10px 0px 10px 80px; float: left; clear: both; width: 500px;}
#mainContent #mainCalcSalary div.content form.salaryCalc div#button { text-align: center; float: left; width: 100%; clear: both; }

#mainContent #mainCalcSalary div.result { float: left; width: 100%; clear: both; }
#mainContent #mainCalcSalary div.result table.workCalculations { font-size: 11px; width: 100%; }
#mainContent #mainCalcSalary div.result table.workCalculations td { font-size: 11px; padding: 2px; }
#mainContent #mainCalcSalary div.result table.workCalculations thead td { background: #E5E5E5;color: #31629D; text-align: center; }
#mainContent #mainCalcSalary div.result table.workCalculations tbody td { text-align: center; background: url(/s/cellBg.gif) transparent repeat-x bottom left; }
#mainContent #mainCalcSalary div.result table.workCalculations tfoot td { text-align: center; background: url(/s/cellDarkBg.gif) #EBEBEB repeat-x bottom left; }

#mainContent #mainCalcSalary div.result table.doingCalculations { font-size: 11px; width: 100%; }
#mainContent #mainCalcSalary div.result table.doingCalculations td.number { text-align: right; background: url(/s/cellBg.gif) #F9F9F9 repeat-x bottom left; padding-left: 0px; padding-right: 10px;}
#mainContent #mainCalcSalary div.result table.doingCalculations th, #mainContent #mainCalcSalary div.result table.doingCalculations td { text-align: left; padding: 3px 2px 3px 10px;}

#mainContent #mainCalcSalary div.result table.doingCalculations th.brutto { background: #ECF8F3; color: #31629D; }
#mainContent #mainCalcSalary div.result table.doingCalculations td.bruttoNumber { background: #F7FCFA; color: #31629D; }
#mainContent #mainCalcSalary div.result table.doingCalculations th.odliczenia { background: #E5EDF1; color: black; }
#mainContent #mainCalcSalary div.result table.doingCalculations td.skladki { background: #E4F2F9; }
#mainContent #mainCalcSalary div.result table.doingCalculations td.skladki2 { background: #E4F2F9;color: #31629D; }
#mainContent #mainCalcSalary div.result table.doingCalculations td.koszty { background: #EDF7FC; }
#mainContent #mainCalcSalary div.result table.doingCalculations td.inne { background: #F2F2F2; }

#mainContent #mainCalcSalary div.result table.doingCalculations th.pracodawcy { background: #E5EDF1; }
#mainContent #mainCalcSalary div.result table.doingCalculations td.pracodawcy2 { background: #E5EDF1; color: #31629D; }

/* dane makro */
#macroIndicators { display:block; clear:both; float:left; width:100%; margin:10px 0px;}
div.macroIndicatorsTableTop {float:left; clear:both; background:url(/s/dm_top.gif) top left no-repeat; width:100%;height:5px;}
div.macroIndicatorsTableContent { float:left; clear:both; background:url(/s/dm_content.gif) top left repeat-y; width:100%; padding:15px; width:597px;}
#mainContent div.macroIndicatorsTableContent h2, #mainContent div.macroIndicatorsTableContent h1 { margin:10px 0 0 0; background-color:#e6e6e6; color:black; font-size:13px; padding:5px 5px 5px 15px; clear:both; }
div.macroIndicatorsTableContent ul { list-style:none;padding:0px; margin:0 0 10px 15px; float:left; clear:both; width:560px}
div.macroIndicatorsTableContent li { float:left;}
div.macroIndicatorsTableContent span.name { width:310px;float:left; }
div.macroIndicatorsTableContent span.price {width:80px;float:left;text-align:center}
div.macroIndicatorsTableContent span.prefprice {width:80px;float:left;text-align:center}
div.macroIndicatorsTableContent span.deltaprice {width:80px;float:left;text-align:center}
div.macroIndicatorsTableBottom {float:left; clear:both;background:url(/s/dm_bottom.gif) top left no-repeat; width:100%;height:6px;}
.header {color:#555;font-weight:bold; font-size:11px; padding:6px 5px; }
.header span.name, .header span.deltaprice { display:block; margin:6px 0 0 0; }
.macroIndicators a:hover { background:#f0f6fa url(/s/dm_line.gif) repeat-x top left; text-decoration: underline; color:#3e89c5 }
.macroIndicators a { background: url(/s/dm_line.gif) repeat-x top left;padding:7px 5px; text-decoration: none; color:#626262; font-size:11px;float:left;}
.macroIndicators .minus { color: #d92e51}
.macroIndicators .plus  { color: #1eae90}

/* kalendarium */

#addContent div.calendarium ul { background:#fafafa; color:#555; list-style:none; margin:0px; }
#addContent div.calendarium li { background:none;margin-bottom:20px; padding:2px;}
#addContent div.calendarium li span.date { float:right;font-size:11px;color:#6e6e6e}
#addContent div.calendarium li h4.name { color:#31639e; font-weight:normal; margin-bottom:4px;}

div.navig div#more_photos { float: left; margin-left: 75px; text-align: center; display: inline; }
div.navig div#more_photos span#more_photos_links span, div.navig div#more_photos span#more_photos_links { text-align: center; float: none; display:block;}
div.navig div#more_photos span { margin: 0px 5px;  }
div.navig div#more_photos span#more_photos_links a { color: #000; padding: 0px 3px;  float: none; text-decoration: none; font-size: 11px; font-weight: normal; }
div.navig div#more_photos span#get_prev, div.navig div#more_photos span#get_next { cursor: pointer; cursor: hand; float: none;}

#mainContent div.navig div#more_photos { margin-left:50px; }
#mainContent div.navig div#more_photos span { margin: 0px 2px;  }
#mainContent div.navig div#more_photos span#more_photos_links a {  padding: 0px 2px; }

div.cityindexInfo {margin:20px 10px 20px 5px; font-size:12px; line-height:17px; color:#808080;}

/* bloczek z walutami - przeniesiony z moich finansow */
#addContent div.chats_currency div.tab { border-top:medium none; clear:left; margin:0 0 0 1px; overflow:hidden; padding:10px; width:305px; }
#addContent div.chats_currency { background:#fff url(zor.gif); border-bottom:1px solid #469AD7; clear:both; margin:6px 0 0; padding:0; width: 305px; }
#addContent div.chats_currency ul.tabs_currency { background:transparent none repeat scroll 0 0; float:left; height:29px; width: 305px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; border: none;}
#addContent div.chats_currency ul.tabs_currency li { background:transparent url(zfl.gif) no-repeat; clear:none; float:left; height:29px; margin:0; padding:0; width:102px; }
#addContent div.chats_currency ul.tabs_currency li.selected { background-image:url(znl.gif); }
#addContent div.chats_currency ul.tabs_currency li a { background:transparent url(zfr.gif) no-repeat scroll right top; color:#5B6B77; display:block; float:left; font-size:11px; font-weight:normal; padding:5px 0; text-align:center; text-decoration:none; text-transform:uppercase; width:100%; outline: none;}
#addContent div.chats_currency ul.tabs_currency li.last { margin:0; width:101px; }
#addContent div.chats_currency ul.tabs_currency li.selected a { background:transparent url(znr.gif) no-repeat scroll right top; color:#003493; font-weight:bold; padding:5px 0 7px; }
#addContent #waluty td.link {  padding-left:5px; text-align:left; }
#addContent #waluty td.underline { border-bottom:1px dotted #6AA7CC; }
#addContent #waluty td.nazwa { color:#003493; padding:0; text-align:left; width:73px; }
#addContent #waluty td { color:#2C2F2B; font-size:11px; padding:2px; text-align:right; }
#addContent #waluty td.roznica_up { background:transparent url(arrowUp.gif) no-repeat scroll 4px 50%; color:#1F710E; }
#addContent #waluty td.roznica_down { background:transparent url(arrowDown.gif) no-repeat scroll 4px 50%; color:#F53400; }
#addContent #waluty td.procent { width:50px; }
#addContent #waluty td.cena {  font-weight:bold; width:50px; }
#addContent #waluty td.roznica_none { color:#1F710E; }

/* pasaz handlowy miniads */
.section .pasaz_small { display: block; clear: both; border: 1px solid #E6E6E6; width: 293px; height: 70px; padding: 0 0 5px 0; margin: 0 0 5px 0; }
* html .section .pasaz_small { padding: 0; }
.section .pasaz_small h4 { padding: 0 0 0 5px !important; margin: 0; width: 100%; background: #E3EDF8 url(phbg.gif) repeat-x; border-bottom: 1px solid #E6E6E6; font-weight: normal; }
.section .pasaz_small h4 a { color: #30639E; font-size: 10px; text-decoration: none; }
.section .pasaz_small img { display: block; border: none; margin: 0 auto; }
.section .pasaz_small .image { display: block; float: left; width: 120px; margin: 3px 5px 0 5px; }
.section .pasaz_small br.clear { clear: both; }
.section .pasaz_small .title { margin-top: 10px; }
.section .pasaz_small span { font-size: 11px; color: #5B9A00; font-weight: bold; line-height: 11px; }
.section .pasaz_small strong a { color: #323400; font-size: 10px; font-weight: normal; text-decoration: none; }

#addContent div.pasaz_finansowy { border-bottom: none; }
#addContent div.pasaz_finansowy ul li.lead img.photo { float: right; }
#addContent div.pasaz_finansowy li span { font-weight: normal; display: block; font-size: 11px; color: #9A9A9A; }
#addContent div.pasaz_finansowy .details { border: none; padding: 2px 8px; background: transparent; }
#addContent div.pasaz_finansowy .check { display: block; clear: both; text-align: right; }
#addContent div.pasaz_finansowy .check a { font-size: 12px; font-weight: bold; color: #619A13 !important; text-decoration: underline !important; } #addContent div.pasaz_finansowy .check a:hover { text-decoration: none !important; }

#content div.widePasaz { clear: both; padding: 12px 0 2px 0; }
#content div.widePasaz div { clear: both; display: block; height: 39px; border: 1px solid #E6E6E6; background: transparent url(widePasazL.png) top right no-repeat; }
#content div.widePasaz a { text-decoration: none; cursor: pointer; }
#content div.widePasaz h1, #content div.widePasaz .pasaz  {display: block; float: left; height: 29px; width: 155px; margin: 0; text-decoration: none; font-size: 16px; color: #30639E; background: transparent url(widePasazH.png) top left no-repeat; font-weight: bold; }
* html #content div.widePasaz h1, #content div.widePasaz .pasaz  { height: 39px; }
#content div.widePasaz ul { display:table; margin:0; padding:0; }
#content div.widePasaz li { display: table-cell; vertical-align:middle; width:85px; padding: 0 10px 0 11px; background: transparent url(widePasazSpacer.png) 0 2px no-repeat; height: 39px; text-align:center; }
#content div.widePasaz li a { color: #30639E; } #content div.widePasaz li a:hover { color: #1A3554; }
#content div.widePasaz li.first { background: transparent; }

#addContent .miniAdsAd_ecommerce h3 { width: auto !important; float: none !important; border-bottom: none !important; }
#addContent .miniAdsAd_ecommerce h3 a { width: auto !important; float: none !important; padding: 0 !important; }
#addContent .miniAdsAd_ecommerce ul { float: none !important; width: auto !important; border: none !important; }
#addContent .miniAdsAd_ecommerce { width: 305px !important; float: none !important; }
#addContent .miniAdsAd_ecommerce li { padding: 0 !important; }
* html #addContent .miniAdsAd_ecommerce h3 { height: 5px !important; }
* html #addContent .miniAdsAd_ecommerce h3 a { height: 5px !important; min-width: 100px !important;  }

/* wskazniki indeks*/
.boxTop{margin-top:25px;}
.indicator h2 a{color:#000!important;}
.indicator h3, .indicator h4{color:#555!important;font-size:13px!important;margin:25px 15px;padding:0;}
.indicator h5{color:#D92E51;font-size:12px;margin:15px 15px;padding:0;}
.indicator .special{color:#626262;font-size:12px;margin:25px 0 0 15px;width:550px;padding:6px 0;font-weight:bold;background: url(/s/dm_line.gif) repeat-x bottom left;}
.indicator .descript{color:#555;font-size:12px;margin:15px;padding:0;}
.indicator .archive{color:#D92E51;font-size:12px;margin:15px 15px 15px 15px;padding:0;}
.indicator table{margin:10px 15px;padding:0;width:550px;border-collapse:collapse;}
.indicator th{margin:0;padding:7px 5px;text-align:left;color:#555555;font-size:11px;}
.indicator td{margin:0;padding:7px 5px; text-decoration: none; color:#3E89C5; font-size:11px;}
.indicator .first{text-align:left;}
.indicator .rest{text-align:center;}
.indicator tbody tr{background: url(/s/dm_line.gif) repeat-x top left;}
.indicator p{margin:10px 15px;color:#000;font-size:11px;}

.indicator .extra li, .indicator .list li{margin:4px 0;font-size:11px;color:#000;float:none!important;clear:both;}
.indicator .list li{list-style-type:disc;}
.indicator .menuArchive{margin:0 15px 20px 15px;padding:0;}
.indicator .menuArchive li{clear:both;padding:0 0 0 0;margin:5px 0 5px 15px;
color:#626262;list-style-type:disc;font-size:11px;}
.indicator .menuArchive li a{color:#626262;text-decoration:underline;font-size:11px;}
.indicator .menuArchive li .selected{color:#000;}
.indicator .mainLink{clear:both;display:block;margin:0 15px 20px 15px;padding:0;color:#626262;font-weight:bold;font-size:11px;}
.indicator .archiveTitle{clear:both;color:#000;font-size:12px;margin:30px 15px 15px 15px;padding:0;font-weight:bold;}
.indicator .menuIndicators{margin:25px 15px 20px 15px;padding:0;}
.menuIndicators li{clear:both;margin:5px 15px 5px 0;padding:0;font-weight:bold;font-size:13px;width:500px!important;}
.menuIndicators li a{font-size:13px;color:#000;}
.menuIndicators ol {clear:both;margin:5px 0 5px 25px;padding:0;}
.menuIndicators ol li{font-size:10px!important;clear:both;list-style-type:none;background:url(li_gray.gif) no-repeat 0 4px;margin:5px 0;padding:0 0 0 10px;color:#626262;}
.menuIndicators ol li a{font-size:12px;color:#626262;font-weight:normal;}

.indicator .extra tr{background:none;border-bottom:1px solid #f5f5f5;}
.indicator .extra ul{width:370px;}
.indicator .extra li{list-style-type:disc;}

/* wskazniki wynagrodzenia */
.indicator .mean_salary {
  width:98%;
}
.indicator .mean_salary th {
  padding:7px 0;
  font-weight: normal;
  font-size: 11px;  
}
.indicator .mean_salary th,
.indicator .mean_salary td {
  border-right: 1px dotted #ccc;
}
.indicator .mean_salary th:last-child,
.indicator .mean_salary td:last-child {
  border-right: none;
}
.indicator .mean_salary .first.first {
    width: 50px;
}

#indeksLogo{background:url(indeks_back.jpg) repeat-x;width:300px;height:125px;text-align:center;}
#indeksLogo h3{color:#9BB4AD;font-weight:normal;font-size:10px;padding-top:8px;padding-bottom:10px;margin:0 auto;letter-spacing:2px;}
#indeksLogo h4{text-indent:-5000px;background:url(wskazniki_kancelaria_logo.gif) no-repeat center center;width:186px;height:22px;padding-top:4px;padding-bottom:4px;margin:0 auto;border-bottom:4px solid #789790;}

body.pity2010 { background: url(pity2010_bodyBg.gif) repeat 0 40px; }
body.pity2010 #content div.wideJupiter h1 {padding-right:200px;}
body.pity2010 #mainContent div.mainJupiter div.programs h3 { background: #fff url(pity2010_boxBg.gif) no-repeat 0px 20px;height:30px;position: relative}

body.pity2010 #mainContent div.mainJupiter div.programs h3 img { position: absolute;top: -12px;left:50%;margin-left:-93px;}
body.pity2010 #mainContent div.mainJupiter div.programs { background: url(pity2010_boxBg.gif) no-repeat right bottom;  height:auto; padding-bottom: 30px;}
body.pity2010 #mainContent div.mainJupiter div.programs div {color: #536478; padding: 25px 25px 0; font-size: 12px;line-height: 1.5em}
body.pity2010 #mainContent div.mainJupiter div.programs div strong.green {color:#89BA16;}
body.pity2010 #mainContent div.mainJupiter div.sponsors div {font-size:11px; padding: 10px; color:#989898;line-height:20px;}
body.pity2010 #mainContent div.mainJupiter big {font-size: 14px;}

body.pity2011 { background: url(pity2011_bg.gif) repeat 0 40px; }
body.pity2011 #content div.wideJupiter h1 {padding-right:200px;}
body.pity2011 #mainContent div.mainJupiter div.programs h3 { background: #fff url(pity2010_boxBg.gif) no-repeat 0px 20px;height:30px;position: relative}

body.pity2011 #mainContent div.mainJupiter div.programs h3 img { position: absolute;top: -12px;left:50%;margin-left:-93px;}
body.pity2011 #mainContent div.mainJupiter div.programs { background: url(pity2010_boxBg.gif) no-repeat right bottom;  height:auto; padding-bottom: 30px;}
body.pity2011 #mainContent div.mainJupiter div.programs div {color: #536478; padding: 25px 25px 0; font-size: 12px;line-height: 1.5em}
body.pity2011 #mainContent div.mainJupiter div.programs div strong.green {color:#89BA16;}
body.pity2011 #mainContent div.mainJupiter div.sponsors div {font-size:11px; padding: 10px; color:#989898;line-height:20px;}
body.pity2011 #mainContent div.mainJupiter big {font-size: 14px;}

body.pity2012 { background: url(pity2013_bg.png); }
body.pity2012 #content div.wideJupiter h1 {padding-right:200px;}
body.pity2012 #mainContent div.mainJupiter div.programs h3 { background: #fff url(pity2012_boxBg.gif) no-repeat 0px 20px;height:30px;position: relative}

body.pity2012 #mainContent div.mainJupiter div.programs h3 img { position: absolute;top: -12px;left:50%;margin-left:-93px;}
body.pity2012 #mainContent div.mainJupiter div.programs { background: url(pity2012_boxBg.gif) no-repeat right bottom;  height:auto; padding-bottom: 30px;}
body.pity2012 #mainContent div.mainJupiter div.programs div {color: #536478; padding: 25px 25px 0; font-size: 12px;line-height: 1.5em}
body.pity2012 #mainContent div.mainJupiter div.programs div strong.green {color:#89BA16;}
body.pity2012 #mainContent div.mainJupiter div.sponsors div {font-size:11px; padding: 10px; color:#989898;line-height:20px;}
body.pity2012 #mainContent div.mainJupiter big {font-size: 14px;}

/******** pit 2013 program *******/
.pity2013 .mainJupiter .instruction {
    overflow: hidden;
    float: none!important;
    margin-bottom: 20px;
}
.pity2013 .mainJupiter .programs-next {
    border: 1px solid #A5AEB5;
    border-radius: 8px;
    margin-top: 50px;
    padding-bottom: 30px;
    clear: both;
}
.pity2013 .mainJupiter .programs-next-box {
    color: #536478; padding: 25px 25px 0; font-size: 12px;line-height: 1.5em
}
.pity2013 .wideJupiter h1 {padding-right:200px;}
.pity2013 .mainJupiter .programs-next-header { 
    height:0;
    position: relative;
    
}
.pity2013 .mainJupiter .programs-next-topic {
    width:0;
    overflow: hidden;
    padding-left: 1px;
    display: block;
}
.pity2013 .mainJupiter .programs-next-link {
    font-size: 14px;
    font-weight: normal;
}
.pity2013 .mainJupiter .programs-next-logo { 
    position: absolute;
    top: -45px;
    left:185px;
    border: 1px solid #A5AEB5;
    border-radius: 8px;
    padding: 10px 60px 10px 10px;
    background: #fff;
}
.pity2013 .mainJupiter .programs-next-link {
    margin-right: 40px;
    display: inline-block;
}

.pity2013 .mainJupiter .programs-next-link .get-programs-bg1{
    background: url('szlachetna_paczka/sprite.png');
    padding-top: 30px;
    display: block;
    width: 562px;
    height: 0px;
    overflow: hidden;
}

.pity2013 .mainJupiter .programs-next-link .get-programs-bg2{
    background: url('szlachetna_paczka/sprite.png');
    background-position: 0 -34px;
    padding-top: 30px;
    display: block;
    width: 562px;
    height: 0px;
    overflow: hidden;
}

.pity2013 .mainJupiter .programs-next-link .get-programs-bg3{
    background: url('szlachetna_paczka/sprite.png');
    background-position: 0 -66px;
    padding-top: 30px;
    display: block;
    width: 562px;
    height: 0px;
    overflow: hidden;
}

.one-percent-info{
    background: url('szlachetna_paczka/sprite.png');
    background-position: 0 -99px;
    background-repeat: no-repeat;
    display: block;
    height: 0px;
    padding-top: 180px; 
    overflow: hidden;
}

.pity2013 .mainJupiter strong.green {
    color: #648D2B;
}

.pity2013 .programs-next-head {
    font-size: 16px!important;
}

#mainContent h2.programs-next-head {
    margin: 0px;
}

.pity2013 .mainJupiter .instruction .leftCol {
    border: none!important;
    width: 295px!important;
}
.pity2013 .mainJupiter .instruction .rightCol {
    border-left: 1px solid #E6E7E9;
    width: 295px!important;
}
.pity2013 .mainJupiter .sponsors-box {font-size:11px; padding: 10px; color:#989898;line-height:20px;}
.pity2013 .mainJupiter .legend {
    margin-top: 10px;
}
.pity2013 .mainJupiter .legend-item {
    font-size: 11px;
    color: #999;
    margin: 2px 0;
}

.pity2013 .download-buttons {
    display: block;
    height: 100%;
    overflow: hidden;
    padding-bottom: 15px;
    width: 562px;
}

.pity2013 .download-buttons img{
    padding-left: 5px;
}
/* szeroki news */
div.wideArticle h1 { color: #003399; font-size:29px;font-weight:normal;margin:0;}
#article { margin: 0 0 10px 5px; float: left; display: inline; }
#article p.authorInfo { width: 100%; }
div.wideArticle { width:625px; }
div.wideArticle div.articleDetails { color: #B9B9B9; font-size: 11px; line-height:20px;}
div.wideArticle div.articleDetails .articleDate { color: #B9B9B9; font-size: 11px; }
div.wideArticle div.articleDetails .keywords { color: #666666; font-size: 11px; padding-left: 20px; }
div.wideArticle div.articleDetails .keywords a { color: #648D2B; text-decoration: none; }
#article h2.articleLead { color: #444444; font-size:14px; font-weight:bold; line-height: 20px; padding-top:10px; margin:0; padding-bottom: 20px;}

#article div.articleText { font-size:14px; line-height:20px; text-align: left; color: #605155; }
#article div.articleText p { font-size:14px; line-height:20px; text-align: left; }

#article table.advertisement { width: 300px; float:left; }
#article table.news { margin: 12px 12px 12px 0; }
#article table.advertisement td.skip { background:transparent url(http://data.interia.pl/ssi/reklama.gif) no-repeat scroll -273px 3px;border:none; height:14px;}
#article table.advertisement td.skip a { display: none; }
#article table.advertisement td.skipDest { border: none;}
#article table.advertisement td.ads { border: none; background: none; padding: 0;}

#article .fontSizeSwitch { float:right;clear:both; }
#article .fontSizeSwitch span { color:#B9B9B9;font-weight:normal; font-size:12px;}
#article .fontSizeSwitch .i0 { font-size:12px;}
#article .fontSizeSwitch .i1 { font-size:12px;}
#article .fontSizeSwitch .i2 { font-size:14px;}
#article .fontSizeSwitch .i3 { font-size:16px;}
#article .fontSizeSwitch a { text-decoration:none; font-weight:normal; color:#2C75B3;}
#article .fontSizeSwitch .active a { color:#9AA3B8; font-weight:bold;}

#article .dingFavoriteObject { float: right; }

#article div.articleText.fontSize-standard p {font-size: 14px; line-height: 20px; }
#article div.articleText.fontSize-medium p { font-size: 16px; line-height: 22px; }
#article div.articleText.fontSize-big p { font-size: 17px; line-height: 23px; }

#article .articleFotoBig { width: 100%; margin: 20px 0; font-size: 14px;}
#article .articleFotoBig img { margin-bottom: 5px;}
#article .articleFoto {  margin:0 12px 12px 0; overflow:hidden;float:left;}
#article .articleFoto #newsAddContent { clear:both; }
#article .articleFoto div.articleFotoBox { margin-top:12px;width: 300px; float:left;overflow:hidden; }
#article .articleFoto div.articleFotoContainer { text-align:center; }
#article .articleFoto a { text-decoration: none; }

.textContent {font-size:14px; line-height:20px;}
#article h2.articleLead.fontSize-standard, #article .fontSize-standard {font-size: 14px; line-height: 20px; }
#article h2.articleLead.fontSize-medium, #article .fontSize-medium { font-size: 16px; line-height: 22px; }
#article h2.articleLead.fontSize-big, #article .fontSize-big { font-size: 17px; line-height: 23px; }

#article .pagination { float:right; clear:right; width: auto;}
#article .pagination strong { float:left;font-weight:bold;padding:5px 4px 1px;}
#article .pagination ul { left:auto;list-style-type:none;float:left;margin:0;padding:0;}
#article .pagination ul li { list-style-type:none; float:left;position:relative;width:25px;}
#article .pagination ul li a { width: 21px; height: 25px; border: none; background: url(http://data.interia.pl/ssi/pagesIco.gif) no-repeat; padding:0;display:block;float:left;margin:0 2px;text-align:center;text-decoration:none; color:#EC3B21;}
#article .pagination ul li a:hover { background: url(http://data.interia.pl/ssi/pagesIco.gif) no-repeat 0 -30px;}
#article .pagination ul li.current { border:0;padding:0;margin:0;}
#article .pagination ul li.current span { width: 21px; height: 20px; border: none; background: none; padding:5px 0 0 0;text-align:center;color:#515151;font-weight:bold;}
#article .pagination ul li span, #article .pagination ul li a span { padding-top: 5px;display:block; }
#article .pagination ul li.next, #article .pagination ul li.prev { display:none;}

#mainContent div.articleAttachments { width:100%;}

#article div.embed { width: 300px; overflow:hidden; padding: 0;}
* html body #article div.embed { width: 306px;}
#article div.embedLeft { float:left; margin:12px 6px 6px 0; padding: 0 6px 6px 0; border-bottom: 1px solid #DEDEDE;border-right: 1px solid #DEDEDE; clear:left;}
#article div.embedRight { float:right; margin:12px 0 6px 5px; padding: 0 0 6px 6px;border-bottom: 1px solid #DEDEDE;border-left: 1px solid #DEDEDE; clear:right;}
#article div.embed h3 { border-bottom: 1px solid #E2F2D6; color:#4D7204; font-weight: normal; padding-bottom: 5px; margin:0; text-transform: uppercase;font-size:12px;}
#article div.embed h3 a { color:#4D7204; font-weight: normal; }
#article div.embed div.galleryHead { margin-top: 5px; background: url(http://data.interia.pl/ssi/galleryEmbedBackground.gif) top left; float:left; width: 300px; height: 23px;}
#article div.embed div.galleryBody { background: url(http://data.interia.pl/ssi/galleryEmbedBackground.gif) scroll left center; float:left; width: 300px; text-align: center;}
#article div.embed div.galleryEnd { background: url(http://data.interia.pl/ssi/galleryEmbedBackground.gif) scroll left bottom; float:left; width: 300px; text-align: center; height:40px;}
#article div.embed p.bottomLinks { padding-top: 10px; }
#article div.embed p.bottomLinks a { color: #AD123E; float:left;}
#article div.embed p.bottomLinks a span { color: #003D98; text-decoration: underline; }
#article div.embed p.bottomLinks span.photosCnt { float:right; font-size: 10px; color: #B9B9B9; }

#article div.embedBottom { width: 100%; clear; both; margin-right: 0px; }
#article div.embed.embedBottom h3 { border: none; color:#68B1DC; display:block; font-size:12px;margin:0;padding:0;text-transform:uppercase;}

#article div.embed ul {list-style-type:none;padding:5px 0 0;margin:0;}
#article div.embed ul li {padding-left: 10px; margin: 4px 0; background:transparent url(http://data.interia.pl/ssi/orangeDot.gif) no-repeat scroll 5px 7px;}
#article div.embed ul li a {color: #003D98; text-decoration: underline; }

#article div.articleEmbedArticleList ul {list-style-type:none;padding:5px 0 0;margin:0;}
#article div.embedLeft.articleEmbedArticleList ul li { background:transparent url(http://data.interia.pl/ssi/greyDot.gif) no-repeat scroll 5px 7px;}
#article div.articleEmbedArticleList ul li {padding-left: 10px; margin: 4px 0; background:transparent url(http://data.interia.pl/ssi/orangeDot.gif) no-repeat scroll 5px center;}
#article div.articleEmbedArticleList ul li description a { font-weight: bold; }
#article div.articleEmbedArticleList ul li a {color: #003D98; text-decoration: underline; }
#article div.articleEmbedArticleListFirstFull ul li.i1 a {text-decoration: none; font-weight:bold;}
#article div.articleEmbedArticleListFirstFull ul li { background: none;}
#article div.articleEmbedArticleList ul li.i1.onlyOne a {text-decoration: underline; font-weight:bold; }
#article div.articleEmbedArticleListFirstFull ul li.i1 a.seeMore {text-decoration: underline; }

#article div.articleEmbedAttachmentList ul li {background:transparent url(http://data.interia.pl/ssi/attachementIcon.gif) no-repeat scroll 2px 7px;margin:4px 0;padding-left:21px;padding-top:2px;}

#article div.articleEmbedPhoto .boxBody { padding-top: 10px; }

#article div.articleEmbedVideo .boxBody {padding-top: 10px; }
#article div.articleEmbedVideo .boxBody p {color:#515151;}

#article div.newsAddContent { clear: left;}

#article .articleEmbedQuote .boxHeader,
#article .articleEmbedQuote .boxBody {margin-left: -2px; width: 302px;}
#article .articleEmbedQuote .boxHeader {margin-bottom: 0; padding-bottom: 15px; border-width: 0; }
#article .embedLeft.articleEmbedQuote .boxHeader,
#article .embedRight.articleEmbedQuote .boxHeader {background: url('http://data.interia.pl/ssi/embedQuote-sprite.gif') -2px bottom no-repeat;}
#article .articleEmbedQuote .boxHeader h2 {height: 0; padding: 0; border-width: 0; text-indent: -1000px; overflow: hidden;}
#article .articleEmbedQuote .quote {padding-bottom: 8px;}
#article .embedLeft.articleEmbedQuote .quote,
#article .embedRight.articleEmbedQuote .quote {background: url('http://data.interia.pl/ssi/embedQuote-sprite.gif') -619px 100% no-repeat;}
#article .articleEmbedQuote .quote a.quoteContent,
#article .articleEmbedQuote .quote span {display: block; background-position: 0 0; text-decoration: none; }
#article .embedLeft.articleEmbedQuote .quote a.quoteContent,
#article .embedLeft.articleEmbedQuote .quote span,
#article .embedRight.articleEmbedQuote .quote a.quoteContent,
#article .embedRight.articleEmbedQuote .quote span {background: url('http://data.interia.pl/ssi/embedQuote-sprite.gif') -310px 0 repeat-y;}
#article .articleEmbedQuote .quote blockquote {width: 250px; margin: 0 auto; padding: 20px 0 20px 10px; background: url('http://data.interia.pl/ssi/embedQuote-sprite.gif') -1240px 20px no-repeat; color: #6d6565; text-align: left; text-indent: 20px; line-height: 18px; font-style: italic;}
#article .articleEmbedQuote .source {margin: -3px 0 0 0; background: url('http://data.interia.pl/ssi/embedQuote-sprite.gif') -930px 0 no-repeat; border-width: 0; padding-bottom: 9px;}
#article .articleEmbedQuote .source cite {display: block; padding: 7px 0 0 38px; font-size: 12px; color: #515151; font-weight: normal; font-style: italic;}
#article .articleEmbedQuote .source cite .sourcePhoto {float: left; border: 1px solid #dedede; margin: 0 10px 0 0;}
#article .articleEmbedQuote .source cite .sourceText {display: block; margin: 5px 0 0 0;}
#article .articleEmbedQuote .source cite .sourcePhoto img {border: 1px solid #ffffff; max-width: 50px; max-height: 50px;}
#article  span.articleFotoCenter {font-size: 14px;}

#article .articleEmbedPoll p.title { color: #003D98; font-weight: bold; }
#article .articleEmbedPoll div.option { margin: 4px 0; }
#article .articleEmbedPoll div.button { background:transparent url(http://data.interia.pl/ssi/dots.91026.gif) repeat-x; margin: 10px 0; padding: 10px 0; float:left; width:100%;}
#article .articleEmbedPoll form input.submit { background:#fff url(pollSubmit.gif) no-repeat scroll 0 4px;border:medium none;clear:both;color:#fff;cursor:pointer;display:block;float:left;font-size:11px;font-weight:normal;height:24px;margin:5px 5px 0 0;padding:0;width:60px;}

div.wideArticle h3.videoTitle { color:#648D2B; margin: 4px 0; font-size:14px;}
div.wideArticle div.articlePlayer { clear:both; margin: 0 0 15px;}
div.wideArticle div.articlePlayerBorder { border: 3px solid #EDEDED; padding: 17px 22px;}


div.relatedContent #see_also_photo { float: left;  width: 282px; ;margin:0px; padding: 0px; }
div.relatedContent #get_prev {cursor:pointer; visibility:hidden; position:absolute; top:-6px; right: 18px; background:#fff url(/s/news_more_prev.gif) no-repeat top left; width:18px ; height:15px;}
div.relatedContent #get_next {cursor:pointer; visibility:hidden; position:absolute; top:-6px; right: 5px;  background:#fff url(/s/news_more_next.gif) no-repeat top right; width:18px ; height:15px;}
div.relatedContent #see_also_photo h4.see_also { font: bold 11px Arial; color: #2C75B3; text-transform:uppercase; position:absolute; left: 95px; top: -6px; padding: 0px 5px; background: #fff;}
* html div.relatedContent #see_also_photo h4.see_also {z-index:10; float:left;}
div.relatedContent #see_also_photo p { margin: 0px;  padding: 0px; float:left; clear:left; }
div.relatedContent div.news_container { float:left; width: 273px; min-height:202px; position: relative; border: 1px solid #EFF6C8; padding: 15px 6px 10px 6px; }
* html div.relatedContent div.news_container {width: 282px; height:202px; }
div.relatedContent #see_also_photo_list { list-style-type:none; width:576px; left:0px; position:absolute; text-align:left; margin: 0px; padding: 0px;}
div.relatedContent #see_also_photo_list li { float:left; width: 120px ; margin: 0px; padding: 0px; margin: 3px 7px; }
* html div.relatedContent #see_also_photo_list li { margin: 3px 4px; }
div.relatedContent #see_also_photo_list li div.photo {overflow: hidden; height:90px; margin:0px 0px 3px 0px}
div.relatedContent #see_also_photo_list li a {text-decoration: none; cursor: pointer; }
div.relatedContent #see_also_photo_list li a:hover {text-decoration: none;}
div.relatedContent #see_also_photo_list li a span {float:left; clear:left; font: normal 11px Arial; color: #030102; }
div.relatedContent #see_also_photo_list li a img.more {padding: 0px 0px 0px 5px; }
div.relatedContent #see_also_photo_list li a strong { padding: 1px 0px 2px 0px; font: bold 11px Arial; color: #003D98; text-decoration: none; overflow: hidden; cursor:pointer }
div.relatedContent #see_also_photo #slideHolder {overflow:hidden;float:left;width:268px;height:210px;position:relative;}
* html div.relatedContent #see_also_photo #slideHolder {position:static; float:left; width: 260px;}


div.relatedContent {float:left; margin: 0 0 0 5px;display:inline;}
div.relatedContent div.wide_see_also_photo {float:left; clear:both;margin-top:10px; }
div.relatedContent div.wide_see_also_photo #see_also_photo {width:625px; height:auto;}
div.relatedContent div.wide_see_also_photo div.news_container { width: 623px; padding:0; min-height: 130px; background:#F7F7F7;border: 1px solid #E2F2D6; height: auto; }
* html div.relatedContent div.wide_see_also_photo div.news_container {width: 623px; height:130px;  }
div.relatedContent div.wide_see_also_photo #see_also_photo h4.see_also { background:#E2F2D6 none repeat scroll 0 0; color:#54A805; font-family:Arial; font-size:12px;font-weight:normal;float:left;letter-spacing:2px;line-height:normal;padding:2px 5px;position:static;text-transform:uppercase;width:613px; height:18px;}
* html div.relatedContent div.wide_see_also_photo #see_also_photo h4.see_also {z-index:10; float:left; width: 623px; height: 22px;}
div.relatedContent div.wide_see_also_photo #see_also_photo #slideHolder { width: 615px; height: 130px; margin: 6px 4px 0; display:inline;}
div.relatedContent div.wide_see_also_photo #see_also_photo_list { width:1240px;}
div.relatedContent div.wide_see_also_photo #see_also_photo_list li { width:293px; margin: 3px 7px; }
div.relatedContent div.wide_see_also_photo #see_also_photo_list li div.photo { width:120px; height:120px; float:left;}
div.relatedContent div.wide_see_also_photo #see_also_photo_list li strong { height: auto; }
div.relatedContent div.wide_see_also_photo #see_also_photo_list li div.photo a { float:none; width:auto;}
div.relatedContent div.wide_see_also_photo #see_also_photo_list li a { float:left; width:167px; margin-left: 6px; display:inline;}
div.relatedContent div.wide_see_also_photo #get_prev { background:transparent url(/s/news_more_prev.100211.gif) no-repeat scroll left top; right:32px;top:2px; height:18px; width:24px;}
div.relatedContent div.wide_see_also_photo #get_next { background:transparent url(/s/news_more_next.100211.gif) no-repeat scroll left top; right:3px;top:2px;height:18px; width:24px;}
div.relatedContent div.wide_see_also_photo #see_also_photo_list li a strong { color:#003D98;font-weight: bold;text-decoration:underline;font-size:13px; width:auto;}
div.relatedContent div.wide_see_also_photo #see_also_photo_list li a span { padding-top: 10px; color:#515151; }
div.relatedContent div.wide_see_also_photo #see_also_photo_list li a img.more { display: inline; }


div.relatedWide { padding: 10px 0 0;float:left; margin: 10px 0 0; clear:both;width:100%;}
div.relatedWide div.voteContainer { float: left;height:40px;width:250px; display:inline; border: 1px solid #DEDEDE; border-right: 0px; background: #FAFAFA; }
div.relatedWide div.voteContainer div.head { float:left;width:110px; text-align: center;  padding-top: 4px;}
div.relatedWide div.voteContainer div.head h3 { margin: 0px; color: #515151; font-size: 12px; font-weight:bold; padding:0;}
div.relatedWide div.voteContainer div.head h3.voted { font-size:9px; padding-bottom: 2px;}
div.relatedWide div.voteContainer div.head a { color:#007ED0; font-size:10px;}
div.relatedWide div.voteContainer ul { float:left; padding:0; margin:0;}
div.relatedWide div.voteContainer li.vote { float:left; width: 63px; margin-left: 7px; display: inline;padding-top:6px; }
div.relatedWide div.voteContainer li.vote a:focus { border: none;outline:none;}
div.relatedWide div.voteContainer li.vote img { vertical-align:middle;}
div.relatedWide div.voteContainer li.votePlus span { color:#5A9C2B; }
div.relatedWide div.voteContainer li.voteMinus span { color:#C52828; }
div.relatedWide div.voteContainer div.voteCount { float:left;margin-left:5px;margin-top:15px;padding-left:5px;border-left:1px solid #C1C1C1; }

div.relatedWide div.icons { background: none repeat scroll 0 0 #FAFAFA; border-bottom: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; border-top: 1px solid #DEDEDE;
    float: left;
    height: 40px;
    width: 372px;
}
div.relatedWide div.icons img { vertical-align: middle;}
div.relatedWide div.icons #shareButton { border-left: 1px solid #DEDEDE;
    float: left;
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 0;
	overflow: hidden; }
div.relatedWide div.icons a.share { color:#007ED0; font-size: 12px; }
div.relatedWide div.icons a#shareLink1 { padding: 0 20px 0 10px; }
div.relatedWide div.icons a#shareLink2 { text-decoration: none; line-height: 20px;float: right; margin-left: 15px;}
div.relatedWide div.icons a#shareLink2 span { text-decoration: underline; }
div.relatedWide div.icons ul { list-style: none; width: 275px; padding: 0 0 0 5px; margin: 0;}
div.relatedWide div.icons ul li { width: 120px; float:left; margin:0; padding-left: 20px; }
div.relatedContent div.relatedWide div.icons li { padding:3px 0 3px 25px;}
div.relatedContent div.relatedWide div.icons li a { color: #007ED0; }
div.relatedContent div.relatedWide div.icons li a:active { border:none; outline:none; }
div.relatedContent div.relatedWide div.icons li a:focus { border:none; outline:none; }
div.relatedContent div.relatedWide div.icons li.mobile { background:transparent url(ico_phone.91027.gif) no-repeat scroll 0 0;margin-left:0;width:90px;}
div.relatedContent div.relatedWide div.icons li.rss {background:url(ico_rss.91027.gif) no-repeat 0px 0; margin-right:0;width:90px;}
div.relatedContent div.relatedWide div.icons li.print { background:url(ico_chat.91027.gif) no-repeat 0px 0;}
div.relatedContent div.relatedWide div.icons li.share {background:url(ico_share.91027.gif) no-repeat 0px 0px;  width: 130px;}
div.relatedContent div.relatedWide div.icons li.share img {vertical-align:middle;}
* html div.relatedWide div.icons ul li {height: 27px; }
* html div.relatedContent div.relatedWide div.icons li.rss {width:115px;}
* html div.relatedContent div.relatedWide div.icons li.mobile {width:115px;}
* html div.relatedContent div.relatedWide div.icons li.print {width:135px;}
* html div.relatedContent div.relatedWide div.icons li.share {width:150px;}

div.relatedWide #shareWindow {float:left;clear:both;}
div.relatedWide #shareWindowContainer {background:#E9F7FA none repeat scroll 0 0;float:left;margin:-1px 0 0;width:623px; padding: 0px 0 5px;display:inline;border: 1px solid #C0E4EB; }
div.relatedWide #shareWindow h3 { float:left; color: #68B1DC; text-transform: uppercase; font-weight: normal; letter-spacing: 2px; font-size: 11px; margin: 6px 0px 0 15px; display:inline; }
div.relatedWide #shareWindow #shareClose {background:#FFFFFF url('/s/close-share.png') no-repeat 0 3px ; float:right;height:20px;padding-left:15px; border-radius: 2px; border: 1px solid #C8E8EE; margin-right:20px; borderwidth:70px;cursor:pointer;}
div.relatedWide #shareWindow #shareClose span { float:right;padding:2px 0 7px;text-align:center;width:50px; color:#A2A28B; font-size: 10px;}

div.relatedWide #shareWindow #shareLinkContainer {display: inline;float: left; margin: 0 5px; padding: 2px 0 3px; width: 632px; }
div.relatedWide #shareWindow .shareIcons { float:left; clear:both; margin-left: 15px; padding: 10px 0; display: inline; width: 580px; }
div.relatedWide #shareWindow .shareIcons a { text-decoration: none; color: #007ED0; font-size: 11px; padding: 0 5px; }
div.relatedWide #shareWindow .shareIcons a img { vertical-align: middle; }
div.relatedWide #shareWindow .shareIcons a span { text-decoration: underline; }

#mainContent div.relatedWide .sendLinkContainer { float:left;margin: 0 0 0 5px;display:inline; width: 613px; background: #fff;}
#mainContent div.relatedWide .articlePreview { padding-left: 20px;float:left;width:570px; }
#mainContent div.relatedWide .articlePreviewTitle {clear:both;color:#003399;font-size:15px;font-weight:bold;letter-spacing:normal;margin-left:0;text-transform:none;}
#mainContent div.relatedWide .articlePreview .image { margin-left:0px;float:left;clear:left;width:90px; }
#mainContent div.relatedWide .articlePreview .articleLead { margin-left:0px;float:left;clear:both; padding:10px 10px 10px 0; width:560px;}


#mainContent div.relatedWide .sendLinkContainer form.sendLink { padding: 0 20px; }
#mainContent div.relatedWide .sendLinkContainer form.sendLink p { clear:both; }
#mainContent div.relatedWide .sendLinkContainer form.sendLink input.text,
#mainContent div.relatedWide .sendLinkContainer form.sendLink textarea {background:transparent url(http://data.interia.pl/ssi/input-bg.90806.gif) no-repeat scroll 0 0;border:1px solid #CFD8DC;color:#243972;float:left;font-size:12px;margin:1px;padding:2px;}
#mainContent div.relatedWide .sendLinkContainer form.sendLink input.text:focus,#mainContent div.relatedWide .sendLinkContainer form.sendLink textarea:focus {border: 2px solid #65A2D2; margin: 0px;}
#mainContent div.relatedWide .sendLinkContainer form.sendLink input.errorField, #mainContent div.relatedWide .sendLinkContainer form.sendLink textarea.errorField { border:1px solid #EB0000;}
#mainContent div.relatedWide .sendLinkContainer form.sendLink div.email { float:left; width:280px;display:inline;}
#mainContent div.relatedWide .sendLinkContainer form.sendLink div.senderEmail { margin-left: 10px;}
#mainContent div.relatedWide .sendLinkContainer form.sendLink div.email input { float:left; width:272px;}
#mainContent div.relatedWide .sendLinkContainer form.sendLink div.comment { float:left; width:570px;padding-top:10px}
#mainContent div.relatedWide .sendLinkContainer form.sendLink div.comment textarea { width:562px; height: 115px;}
#mainContent div.relatedWide .sendLinkContainer form.sendLink div.code { float:left; padding:10px 0; }
#mainContent div.relatedWide .sendLinkContainer form.sendLink div.code img { float:left; vertical-align:middle;}
#mainContent div.relatedWide .sendLinkContainer form.sendLink div.code img.f2 { margin: 0 5px;}
#mainContent div.relatedWide .sendLinkContainer form.sendLink div.code input { float:left; width:140px;}
#mainContent div.relatedWide .sendLinkContainer form.sendLink div.buttons { float:right; padding-top:20px}


.wideBottom { background:transparent url(http://data.interia.pl/ssi/doubleLine.gif) repeat-x scroll left top;float:left;margin-top:10px;padding-top:10px;width:100%;}
.bottomLeftContent {clear:both;float:left;overflow:hidden;padding:10px 15px 0 0;text-align:left;width:645px;}
html > body .bottomLeftContent {width:630px;}
.bottomRightContent {float:left;padding-top:0px;text-align:center;width:305px;}

.wideBottom div.relatedContent div.comments { background: none; border-top: none; padding-bottom: 10px; border-bottom:1px solid #E2F2D6; width: 625px;}
.wideBottom div.relatedContent #comments { padding-top: 10px; }
.wideBottom div.relatedContent #comments .commentsBlock {}
.wideBottom div.relatedContent #comments p.links { width: auto; }

.wideBottom .objectRelated { float:right;margin-top:20px;text-align:left;width:303px; clear:right;}
.wideBottom .objectRelated h3 { border-bottom:1px solid #E2F2D6; clear:both;float:left;font-size:12px;margin:0;padding:6px 0 13px;width:100%;color:#475310;font-size:14px;text-transform:uppercase;}
.wideBottom .objectRelated h3 a { color:#475310; text-decoration:none;}
.wideBottom .objectRelated h3 a:hover { color:#FF4200;text-decoration:underline;}
.wideBottom div.object.reportAdd { float:right;margin-top:8px;text-align:left;width:301px; clear:right;}
.wideBottom div.object.reportAdd { border:1px solid #D7E96E;}
.wideBottom div.object.reportAdd h3 { background:#E9F3B7 url(objectHeadBg1.gif) repeat-x scroll 0 0;color:#4D7204;display:block;font-size:14px;height:24px;margin:0;padding:6px 0 0 10px;text-transform:uppercase;}
.wideBottom div.object.reportAdd h3 a { color:#4D7204;text-decoration:none;}
.wideBottom div.object.reportAdd p { margin:6px 3px;padding:0 4px;}

.wideBottom .forumthreads ul { float:left; padding: 0; margin: 0;list-style-type:none;}
.wideBottom .forumthreads ul li { float:left; padding: 4px 0 4px 25px; margin: 0;list-style-type:none; clear: both; background: url(http://data.interia.pl/ssi/forumIcon.gif) no-repeat 5px 6px; width:278px;}

.wideBottom div.tabsContainer div.tab { display:none; float:left; clear:both; }
.wideBottom div.tabsContainer div.selected {display:block }

.wideBottom div.topNewsListObject { margin-top: 20px; }
.wideBottom div.topNewsListObject h3 { border-bottom: none; }
.wideBottom div.topNewsListObject ul, .wideBottom div.topNewsListObject ul li {float:left; padding: 0; margin: 0;list-style-type:none;}
.wideBottom div.topNewsListObject .container { border: 1px solid #EDF5C4; float:left;}
.wideBottom div.topNewsListObject ul.tabs { width: 100%; }
.wideBottom div.topNewsListObject ul.tabs li { width: 150px; float:left;border-bottom: 1px solid #C1C998; background:#edf5c4 url(tabBg.gif) repeat-x bottom left;}
.wideBottom div.topNewsListObject ul.tabs li.selected { border-bottom:none; background: none transparent;}
.wideBottom div.topNewsListObject ul.tabs li.last{ border-left: 1px solid #C1C998; }
.wideBottom div.topNewsListObject ul.tabs li a, .wideBottom div.topNewsListObject ul.tabs li span { float:left; width:120px; text-align: center; padding: 5px 15px; cursor: pointer; text-transform:uppercase; color:#007ED0;text-decoration:none; }
* html .wideBottom div.topNewsListObject ul.tabs li a,
* html .wideBottom div.topNewsListObject ul.tabs li span { width:150px; }
.wideBottom div.topNewsListObject ul.tabs li.selected a, .wideBottom div.topNewsListObject ul.tabs li.selected span { color: #898989; font-weight:bold;}

.wideBottom div.topCommented ul,
.wideBottom div.topNewsList ul { float:left;list-style-type: none;padding:0;display:inline;margin:0;}
.wideBottom div.topCommented ul li,
.wideBottom div.topNewsList ul li { list-style-type:none;width:285px;float:left;clear:both;padding: 2px 0 2px 0px;position:relative;display:inline;}
.wideBottom div.topNewsList ul li span.number { color:#8EBEE7;font-weight:bold;width:20px;float:left;font-size: 16px;font-family: georgia;font-weight:bold;}
.wideBottom div.topNewsList ul li span.plus { color:#5A9C2B;}
.wideBottom div.topNewsList ul li span.minus { color:#C52828;}
.wideBottom div.topNewsList ul li span.count { color:#979797;}
.wideBottom div.topNewsList ul li span.note { white-space:nowrap;}
.wideBottom div.topCommented ul li span.count { color: #979797; font-size:11px;background:transparent url(http://data.interia.pl/ssi/iconsSprite.gif) no-repeat scroll -18px -388px;padding-left:15px;}
.wideBottom div.topCommented ul li span.count { color: #979797; font-size:11px;background:transparent url(http://data.interia.pl/ssi/iconsSprite.gif) no-repeat scroll -18px -388px;padding-left:15px;}
.wideBottom div.topCommented ul li span.number { color:#A8C275;font-weight:bold;font-size:13px;float:left;width:20px;white-space:nowrap;font-size: 16px;font-family: georgia;font-weight:bold; }
.wideBottom div.topNewsList ul li span.linkTitleDesc,
.wideBottom div.topCommented ul li span.linkTitleDesc { float:left;display:inline;width:265px;}

.relatedContent div.adSense {float:left;text-align:right; display:none;border:1px solid #F2F2F2; margin-top:10px; width: 625px; }
.relatedContent div.adSense .header { text-transform:uppercase; color:#C7C7C7; text-align: center; float:left; width: 150px; height:60px;background:url(http://data.interia.pl/ssi/reklamaBg.gif) no-repeat 50% 50%;padding:0;}
.relatedContent div.adSense .adsenseContainer { position: absolute; top:0;right:0; }

#addContent #ad_box300x50 { background:transparent url(http://data.interia.pl/ssi/reklama.gif) no-repeat scroll center 3px;border-color:#999999 -moz-use-text-color;border-style:solid none;border-width:1px medium;margin:5px 0 0;padding:14px 0 4px;}

#addContent div.newsList.newsListObjectWide li.lead { border-bottom:none;}
#addContent div.newsList.newsListObjectWide li.lead a.imageThumb { float:left; width: 90px; text-align: center; }
#addContent div.newsList.newsListObjectWide li.lead span.leadLink { float:left; width: 190px;  }
#addContent div.newsList.newsListObjectWide li.lead a strong { font-weight: normal; font-size:12px;}
#addContent div.newsList.newsListObjectWide li.lead img.photo { border:none;float:none; }
#addContent div.newsList.newsListObjectWide li.lead span.lead { font-size:11px; }


/* nowa stopka */

.footer_seo {color:#B0B0B0; padding: 8px 0 0;	border-top: solid 1px #D1D1D1; margin-top:10px;	font-size: 11px; margin-bottom: 0;}	
#footerWide {clear:both; width:100%; margin:10px 0 0; font-size:11px; border-top: 2px solid #66A136; float:left; padding: 0;}
#footerWide #footerText div.firstRow, #footerWide #footerText div.secondRow {width:100%;}
#footerWide #footerText div.firstRow .firstRowLinks {}
#footerWide #footerText div.secondRow {display:none}
#footerWide div#footerText {width:100%;}
#footerWide #footerText a {text-decoration:none;}
#footerWide a { color: #003D98; }
#footerWide #footerLinks ul, #footer #footerLinks li {list-style:none; float:left;margin:0;}
#footerWide #footerLinks { float: left;}
#footerWide #footerText { float: left; text-align: left; width:auto; margin:10px 0;}
#footerWide #footerText strong {color:#66A136; float:left; width:60px; font-weight: normal;}
#footerWide #footerText span.separator {background: url(http://data.interia.pl/ssi/footerSeparatorBgNew.gif) no-repeat 3px 2px; padding: 0px 2px;}
#footerWide #footerLinks {width:100%; background:#FAFAFA; border: solid 1px #CCCCCC; height:50px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}#footerWide #footerLinks ul {padding:12px 0}

#footerWide #footerLinks li {float:left; list-style:none; text-align:center; border-right:1px solid #CCCCCC; border-left: 1px solid #FFFFFF; height:25px;}
#footerWide #footerLinks li.first {border-left: none;}
#footerWide #footerLinks li.last  {border-right:none;}
#footerWide #footerLinks li a {float:left; color:#003D98; text-align:left; text-decoration:none; no-repeat; background: url("/s/footer_icons.png") no-repeat scroll 0 -8px transparent; height:30px; line-height: 24px;}

#footerWide #footerLinks li a.contactUs, #footerWide #footerLinks li a.contactUs { width:90px; background-position: 17px -159px; padding: 0 0 0 65px;}
#footerWide #footerLinks li a.serviceMap, #footerWide #footerLinks li a.serviceMap { width:105px; background-position: 18px -109px; padding: 0 0 0 65px;}
#footerWide #footerLinks li a.newsroom, #footerWide #footerLinks li a.newsroom { width:85px; background-position: 25px -15px; padding: 0 0 0 65px;}
#footerWide #footerLinks li a.rssChannels, #footerWide #footerLinks li a.rssChannels { width:52px; background-position: 25px -209px; padding: 0 0 0 65px;}
#footerWide #footerLinks li a.mobile, #footerLinks li a.mobile { width:160px; background-position: 16px -250px; padding-top:28px; padding: 0 0 0 55px;}
#footerWide #footerLinks li a.advertising, #footerWide #footerLinks li a.advertising { width:55px; background-position: 15px -64px; padding: 0 0 0 55px;}
/*
#footerWide #footerLinks li a.contactUs { width:80px; background-position: 7px -159px; padding: 0 0 0 50px;}
#footerWide #footerLinks li a.serviceMap { width:80px; background-position: 4px -109px; padding: 0 0 0 45px;}
#footerWide #footerLinks li a.newsroom { width:62px; background-position: 3px -15px; padding: 0 0 0 45px;}
#footerWide #footerLinks li a.rssChannels { width:32px; background-position: 3px -209px; padding: 0 0 0 42px;}
#footerWide #footerLinks li a.mobile { width:160px; background-position: 2px -250px; padding: 0 0 0 36px;}
#footerWide #footerLinks li a.advertising { width:55px; background-position: 4px -64px; padding: 0 0 0 45px;}
*/
/* koniec nowej stopki */

#goToMobileVersion{	font-size:14px; font-weight:normal;	text-decoration:none; color:#1D83E2 !important; margin-top:10px; display:block;}
#goToMobileVersion span {color:#E90000;}

#copyright {clear:both; color:#979797; text-align:center; padding:7px 0 105px 0; margin:0; font-size:11px;}
#copyright a {color:#003D98; text-decoration:underline; font-size:11px;}

#addContent div.object.newsroomObjectMostRecent ul, #addContent div.object.newsroomObjectMostRecent li {list-style-type:none;background:none; float:left;display:inline;}
#addContent div.object.newsroomObjectMostRecent li {padding:4px 0 4px 0px; position:relative;width:293px;}
#addContent div.object.newsroomObjectMostRecent li span.time {float:left;color:#A2A2A2;width:40px;font-size:11px;}
#addContent div.object.newsroomObjectMostRecent li a {float:left;display:inline;width:253px;color:#2F5E97;text-decoration:underline;}

#comments .commentsFormContainer { border: 3px solid #ECECEC; padding: 15px 0px; margin-bottom:20px; float:left; clear:both; width:auto; }
#comments .commentsFormContainer form { width: 580px; margin: 0 19px; float:left; display:inline;}
#comments .commentsFormContainer form p.warn { color:#D40000;border:none; padding-left: 50px;padding-left:55px;font-weight:normal; }
#comments .commentsFormContainer label { float: left; width: 54px; color: #515151; padding-top: 2px; font-size: 12px;}
#comments .commentsFormContainer p.buttons { text-align: left; padding-left: 50px;}
#comments .commentsFormContainer div.info { margin-left: 50px; }
#comments .commentsFormContainer input#comment_subject { width: 516px; }
#comments .commentsFormContainer input#comment_sign { width: 170px; }
#comments .commentsFormContainer textarea { width: 516px; height:125px; }
#comments .commentsFormContainer input.text,
#comments .commentsFormContainer textarea { border: 1px solid #D1E5F2; }
#comments .commentsFormContainer h3 { text-align:center;text-transform:none;color:#000;padding-bottom:20px;font-size:22px;font-weight:normal; }
#comments .commentsFormContainer p .error { border:1px solid #CC0000; }

#comments #commentsMessage { border: 3px solid #ECECEC; text-align:center; padding: 40px 0 50px; margin-bottom:20px; }
.advanced #comments #commentsMessage { margin-top: 10px; padding: 20px; text-align: left; }
#commentsMessage.formUnder { margin: 10px 0 0; }
#comments #commentsMessage h3 { padding-bottom: 35px; color: #2C75B3; font-size: 18px; text-transform: none;font-weight:normal; }
.advanced #comments #commentsMessage h3 { color: #000; font-size: 13px; font-weight: bold; padding-bottom: 12px; text-transform: uppercase; }
#comments #commentsMessage p { color:#515151; }
.advanced #comments #commentsMessage .dinged { background: url('dinged.png') 10px 50% no-repeat #F5f5f5; margin-top: 10px; padding: 10px 10px 10px 60px; }
.advanced #comments #commentsMessage .dinged a { background: url("arrow.gif") no-repeat 100% 5px; padding-right: 10px; }

.advanced #comments .commentsFormContainer { border-width: 0; clear: both; color: #515151; float: left; margin-bottom: 20px; padding: 0; width: 625px; }
.advanced #comments #topCommentsFormContainer { padding-top: 10px; }
.advanced #comments .formInfo { background-color: #FAFAFA; border: 3px solid #f3f3f3;  margin-bottom: 8px; padding: 15px; }
.advanced #comments .commentsFormContainer form { border: 3px solid #f3f3f3; float:left; margin: 0; padding: 15px 19px; position: relative; width: 580px; }
* html .advanced #comments .commentsFormContainer form { width: 555px; }
.advanced #comments .commentsFormContainer form p.warn { color:#D40000;border:none; padding-left: 50px;padding-left:75px;font-weight:normal; }
.advanced #comments .commentsFormContainer label { display: block; float: none; font-size: 12px; padding-top: 2px; }
.advanced #comments .commentsFormContainer label span, .reqInfo span { color: #ff6600; }
.advanced #comments .commentsFormContainer .reqInfo { color: #979797; padding-top: 10px; }
.advanced #comments .commentsFormContainer p { padding-left: 70px; position: relative;}
.advanced #comments .commentsFormContainer p.user { padding-bottom: 10px; }
.advanced #comments .commentsFormContainer p.user img { left: 0; position: absolute; top: 0; }
* html .advanced #comments .commentsFormContainer p.user img { left: -70px; }
.advanced #comments .commentsFormContainer p.buttons { text-align: left; padding-left: 5x0px;}
.advanced #comments .commentsFormContainer p .charLimit { color: #979797; font-size: 11px; position: absolute; right: 0; top: 2px; }
* html .advanced #comments .commentsFormContainer p .charLimit {right: 30px;}
.charLimit .errors { color: #D40000; }
.advanced #comments .commentsFormContainer div.info { margin-left: 70px; padding: 10px 0 10px 10px; }
* html .advanced #comments .commentsFormContainer div.info {clear: both; float: left; margin-left: 35px; width: 100%;}
* html .advanced #comments .commentsFormContainer label {width: auto;}
.advanced #comments .commentsFormContainer .checks { overflow: hidden; }
.advanced #comments .commentsFormContainer .checks label, #comments .commentsFormContainer .checks input{ display: inline; }
.advanced #comments .commentsFormContainer .checks input{ border-width: 0; margin: 0; padding: 0; width: auto; }
* html .advanced #comments .commentsFormContainer .checks input{ background-color: transparent; }
* + html .advanced #comments .commentsFormContainer .checks input{ background-color: transparent; }
.advanced #comments .commentsFormContainer .checks label a { background: url('arrow.gif') 100% 5px no-repeat; padding-right: 10px; }
.advanced #comments .commentsFormContainer .checks .input { background: url('ding.png') 0 0 no-repeat; float: left; height: 18px; margin-top: 3px; padding: 5px 0 0 22px; width: 18px; }
* html .advanced #comments .commentsFormContainer .checks .input { height: 23px; padding: 2px 2px 0 18px; }
* + html .advanced #comments .commentsFormContainer .checks .input { height: 23px; padding: 2px 2px 0 18px; width: 20px; }
.advanced #comments .commentsFormContainer .checks .label { float: left; padding-left: 8px; }
.advanced #comments .commentsFormContainer input#comment_subject { width: 516px; }
.advanced #comments .commentsFormContainer input#comment_sign { height: 20px; padding: 5px; width: 170px; }
* html .advanced #comments .commentsFormContainer input#comment_sign{ height: 30px; }
.advanced #comments .commentsFormContainer textarea { height:125px; resize: vertical; padding: 5px; width: 500px; }
.advanced #comments .commentsFormContainer .error { border:1px solid #CC0000; }
.advanced #comments .commentsFormContainer h3 { text-align:center;text-transform:none;color:#000;padding-bottom:20px;font-size:22px;font-weight:normal; }

.bottomLeftContent #comments ul.main li {float:left;width:625px;}
.bottomLeftContent #comments ul.main li li {width:611px;}
* html body .bottomLeftContent #comments ul.main li li {width:625px;}


#addContent div.wideGallery ul { padding:0; border:none; background:none; width:auto;}
#addContent div.wideGallery ul.galleries { float:left; margin: 0 10px; display:inline; padding:0; border:none; background:none;}
#addContent div.wideGallery ul.galleries li { background:none; padding: 0;clear:none;}
#addContent div.wideGallery ul.galleries li.galleryItem { float:left; width: 280px; clear:both; display:inline; overflow:hidden; padding: 10px 0; background:url(http://data.interia.pl/ssi/darkDots.gif) repeat-x bottom; }
#addContent div.wideGallery ul.galleries li.galleryItem ul.images { float:left; margin:0; }
#addContent div.wideGallery ul.galleries li.galleryItem li.image { float:left; margin-right: 5px; text-align:center;overflow:hidden; display:inline;position:relative;}
#addContent div.wideGallery ul.galleries li.galleryItem li.image a img { position:absolute;top:0px;left:0px;}
#addContent div.wideGallery ul.galleries li.galleryItem div.more { float:left; background:#F7F7F7;border:1px solid #D1D1D1; text-align:center; height: 76px; }
#addContent div.wideGallery ul.galleries li.galleryItem div.more a { color: #555555; text-decoration:none;font-size:11px;padding:24px 0 24px 0px; text-align:center;width:100%;float:left;}
#addContent div.wideGallery ul.galleries li.galleryItem div.more a span { color: #D50000;font-weight:bold; }
#addContent div.wideGallery ul.galleries li.galleryItem div.title { float:left; clear:both;width:100%; padding-top: 4px; }
#addContent div.wideGallery ul.galleries li.galleryItem div.title a { float:left; width: 190px; color:#555555; text-decoration:underline;}
#addContent div.wideGallery ul.galleries li.galleryItem div.title span { float:right; padding-left: 18px; color: #787878; margin-right:15px; display:inline; font-size:12px; background:transparent url(http://data.interia.pl/ssi/multimedia-sprite.100310.gif) no-repeat scroll 0 -72px;}

#gallVideotabs div.tabs.first.selected.wideGallery ul {padding:0;background:none;}
#addContent div.wideGallery ul.galleries li.galleryItem span.outerMore { float:left; background:#F7F7F7;border:1px solid #D1D1D1; text-align:center; height: 76px; }
#addContent div.wideGallery ul.galleries li.galleryItem span.outerMore a { color: #555555; text-decoration:none;font-size:11px;padding:24px 0 24px 0px; text-align:center;width:100%;float:left;}
#addContent div.wideGallery ul.galleries li.galleryItem span.outerMore a span { color: #D50000;font-weight:bold; }
#addContent div.wideGallery ul.galleries li.galleryItem span.title { float:left; clear:both;width:100%; padding-top: 4px; }
#addContent div.wideGallery ul.galleries li.galleryItem span.title a { float:left; width: 190px; color:#555555; text-decoration:underline;}
#addContent div.wideGallery ul.galleries li.galleryItem span.title span { float:right; padding-left: 18px; color: #787878; margin-right:15px; display:inline; font-size:12px; background:transparent url(http://data.interia.pl/ssi/multimedia-sprite.100310.gif) no-repeat scroll 0 -72px;}

/* raport reklama kontekstowa */
body.akademia-reklamy-kontekstowej { background: url(/s/r/bodyBackground.gif) repeat center top;}
body.akademia-reklamy-kontekstowej #raportHead { width:950px !important; }
body.akademia-reklamy-kontekstowej #raportHead div.tabs { width:950px !important; }
body.akademia-reklamy-kontekstowej #raportHead div.tabs ul { width:950px !important; }
body.akademia-reklamy-kontekstowej #raportHead .top a .title {display:none;}
body.akademia-reklamy-kontekstowej #raportHead div.tabs li { background:transparent url(/s/r/rstabl.02.gif) no-repeat scroll left top; height:33px;}
body.akademia-reklamy-kontekstowej #raportHead div.tabs li a { background:transparent url(/s/r/rstabr.01.gif) no-repeat scroll right top; font-size:12px;padding-top:8px;font-weight:bold;}
body.akademia-reklamy-kontekstowej #mainContent div.section h3 {background:transparent url(/s/r/h3Bg.gif) no-repeat scroll left top; color:#354450;}
body.akademia-reklamy-kontekstowej #mainContent div.section h3 span { color:#354450;}
body.akademia-reklamy-kontekstowej #mainContent div.section ul.highlight li.first strong { color:#4594E2; }
body.akademia-reklamy-kontekstowej #mainContent div.section ul.highlight li.first span.date { color:#575757; }
body.akademia-reklamy-kontekstowej #mainContent div.podglad h4 { color:#445766;}
body.akademia-reklamy-kontekstowej #mainContent div.podglad li.selected a {color:#445766;}
body.akademia-reklamy-kontekstowej #mainContent div.section li.lead a strong {color:#4594E2;}
body.akademia-reklamy-kontekstowej #mainContent div.section ul.highlight li.first span.lead { color:#445766; }
body.akademia-reklamy-kontekstowej #mainContent div.section li.lead span.lead {color:#445766;}
body.akademia-reklamy-kontekstowej #mainContent div.section li.lead a span.more { color:#67A01A; }
body.akademia-reklamy-kontekstowej #mainContent div.section ul.alone {background:none;}
body.akademia-reklamy-kontekstowej #mainContent div.section ul.highlight li.first div { float:none; background:none;border:none;padding:0;width:auto;}
body.akademia-reklamy-kontekstowej #mainContent div.section ul.alone li.first {background:url(/s/r/firstBgTop.gif) no-repeat top left; padding-top:30px; width: 630px;}
body.akademia-reklamy-kontekstowej.slownik #mainContent div.section ul.alone li.first {background:none;}
body.akademia-reklamy-kontekstowej #mainContent div.section ul.alone li.first div.container {background:url(/s/r/firstBgBottom.gif) no-repeat bottom left; float:left; padding-bottom: 20px;width:630px;}
body.akademia-reklamy-kontekstowej #mainContent div.section ul.alone li.first div.thumb {float:left;margin-left:10px;display:inline;}
body.akademia-reklamy-kontekstowej #mainContent div.section ul.alone li.first div.itemLead {float:left;width:360px; margin-left:10px; display:inline;}
body.akademia-reklamy-kontekstowej #addContent div.object h3 { background-image:url(/s/r/headerObject.gif); height:30px;}
body.akademia-reklamy-kontekstowej #addContent div.object h3 span { color: #DAF52F; padding-top: 6px;}
body.akademia-reklamy-kontekstowej #addContent div.ankieta form p { color:#61AEEF; }
body.akademia-reklamy-kontekstowej div.wideArticle h1 {color:#4594E2; font-size:26px;}
body.akademia-reklamy-kontekstowej div.newsId_1456713 { padding-top: 20px !important; }
body.akademia-reklamy-kontekstowej div.newsId_1456713 a { color:#4594E2 !important; }
body.akademia-reklamy-kontekstowej div.newsId_1456713 h2 {color:#4594E2 !important; font-size:26px !important; font-weight: normal !important; }
body.akademia-reklamy-kontekstowej #mainContent div.wideArticle a {color:#31629D;}
body.akademia-reklamy-kontekstowej #mainContent div.wideArticle a:hover {color:#8EBE4C;}

body.akademia-reklamy-kontekstowej div.newsId_1450601 #articleTitle { padding-bottom: 15px !important; }

body.akademia-reklamy-kontekstowej.slownik #mainContent div.section li span.date {display:none !important;}
body.akademia-reklamy-kontekstowej.slownik #mainContent div.wideArticle div.articleDetails {display:none !important;}
body.akademia-reklamy-kontekstowej.slownik #mainContent div.section li.lead br { display:none !important; }
body.akademia-reklamy-kontekstowej.slownik #mainContent div.section ul.alone li.lead strong { padding: 0px 5px; }
body.akademia-reklamy-kontekstowej.slownik #mainContent div.section ul li.lead strong { font-size: 14px !important; font-weight: normal !important; }
body.akademia-reklamy-kontekstowej.slownik #mainContent div.podglad { display:none !important; }
body.akademia-reklamy-kontekstowej.slownik .highlight li { ; }

body.akademia-reklamy-kontekstowej .articleText .backHref { font-size: 11px; }
body.akademia-reklamy-kontekstowej .backLink { padding: 0 5px; font-weight: bold; font-size: 12px; }
body.akademia-reklamy-kontekstowej .backLink a { color:#007ED0; font-size: 11px; }
body.akademia-reklamy-kontekstowej .backLink a:hover { text-decoration: none; }

body.akademia-reklamy-kontekstowej .review h3 { background-image: url("headerObject.gif") !important; }
body.akademia-reklamy-kontekstowej .review h3 span { padding-top: 0 !important; }

div.miniadsLinksContainer { float:left; margin: 10px 0; width:618px; background: url(newsroomLinksTopBg.gif) no-repeat top left;}
div.miniadsLinksContainer .miniadsLinks { float:left; width:618px; background: url(newsroomLinksBottomBg.gif) no-repeat bottom left; padding: 20px 0;}
div.miniadsLinksContainer .miniadsLinks div.miniadsLinksList { float:left; padding: 0px 20px; }
div.miniadsLinksContainer,
div.miniadsLinksContainer a { color:#808080;font-size:10px;}

#addContent div#calcSalary h3 {background-image:url(headerObject.gif);
background-position:left top;
background-repeat:no-repeat;
border-bottom:1px solid #E8E8E8;
display:block;
float:left;
font-size:16px;
font-weight:bold;
height:36px;
margin:6px 0 0 0;
padding:0;
text-transform:none;
width:304px;}

/* raport lokata */
.lokata-z-funduszem #addContent .multimedia{border:1px solid #E6E6E6;background:#FAFAFA;}
.lokata-z-funduszem #addContent .multimedia h3{background:url(head_raport_lokata.jpg) repeat-x;height:30px;line-height:30px;margin:0 0 10px 0;padding:0;}
.lokata-z-funduszem #addContent .multimedia h3 a{color:#fff;text-transform:uppercase;display:inline;padding:0 0 0 10px;font-weight:normal;font-size:14px;}
.lokata-z-funduszem #addContent .multimedia li{padding:12px 0 0 0;padding:0;clear:both;background:url(zobacz_raport_lokata.gif) no-repeat 94px 26px;}
.lokata-z-funduszem #addContent .multimedia ul{padding-bottom:6px;}
.lokata-z-funduszem #addContent div.multimedia li a{padding:0;margin:0;}
.lokata-z-funduszem #addContent .multimedia li img {display:none;}
.lokata-z-funduszem #addContent .multimedia li .multimediaFoto{float:left;display:block;border:2px solid #fff;margin-right:10px!important;}
.lokata-z-funduszem #addContent .multimedia li strong{margin:0;padding:3px 0 20px 10px;color:#31629D;text-decoration:underline;}
.lokata-z-funduszem #addContent div.multimedia li a:hover {background:none;padding:0;margin:0;border:none;background:none; }
.lokata-z-funduszem #addContent div.multimedia li a:hover strong {font-weight: bold; color: #7D9D50;}
.lokata-z-funduszem #mainContent #multimedia h3{background:url(headvideolist_raport_lokata.jpg) repeat-x;height:32px;line-height:32px;color:#7D9D50;padding:0 0 0 15px;font-size:14px;text-transform:uppercase;}
.lokata-z-funduszem #mainContent #multimedia .multi {width:290px;margin:0 15px 0 0;padding:30px 0 0 5px;}
.lokata-z-funduszem #mainContent #multimedia img{display:none;}
.lokata-z-funduszem #mainContent #multimedia .multimediaFoto{margin:0;padding:0;display:block;border:2px solid #fff;margin-right:10px!important;}
.lokata-z-funduszem #mainContent #multimedia a{margin:0;padding:0;color:#31629D;text-decoration:underline;font-weight:bold;display:block;
background:url(zobacz_raport_lokata.gif) no-repeat 94px 26px;height:60px;}
.lokata-z-funduszem #mainContent #multimedia a:hover{color:#7D9D50;}
.lokata-z-funduszem #mainContent .relacja{border:none;position:relative;}
.lokata-z-funduszem #mainContent .player{border:1px solid #D1D1D1;border-bottom:none;padding:10px 10px 0 10px;border-bottom:none;}
.lokata-z-funduszem #mainContent .speed{float:none;margin:0 auto;width:320px;height:30px;background:url(player_raport_lokata.jpg) repeat-x;border:1px solid #D1D1D1;border-top:none;padding:0 10px 10px 10px;}
* html .lokata-z-funduszem #mainContent .speed{width:342px;}
.lokata-z-funduszem #mainContent .speed dd, .lokata-z-funduszem #mainContent .speed dt{margin-top:10px;}
.lokata-z-funduszem #mainContent #relation{position:relative;padding:50px;}
.lokata-z-funduszem #mainContent #relation h2, .lokata-z-funduszem #mainContent .relacja h3{display:none;}
.lokata-z-funduszem #mainContent #relation .title{position:absolute;top:0;left:0;color:#003399;font-size:22px;font-weight:normal;}
.lokata-z-funduszem #mainContent #relation .title span{color:#003399;font-size:14px;}
.lokata-z-funduszem #mainContent #relation .back{display:none;}
.lokata-z-funduszem #mainContent #relation p.fullScreen {float:none;margin:0;padding:0;position:absolute;top:346px; left:348px;}

.adsearch {margin: 10px 0;}
#ad_adsearch {margin-top:70px;}

.infoRefresh{font-size:11px; padding:20px 20px 0 15px; clear: both;}

.forex #addContent div.object h3 { background-image: url(headerObject.gif)!important;}
.forex #addContent div.multimedia li a strong {display:inline!important; clear:none!important;}

 /* Bloczek wiecej o z lista tagow */
dl.news_taglist { margin: 0 0 8px; padding: 15px 0 0 0; clear: both; height: 20px; width:620px;}
dl.news_taglist dt { color: #515151; float: left; padding: 0 2px 0 0;font-size:11px; }
dl.news_taglist dd { display: inline; margin: 0; padding-left: 3px; }
dl.news_taglist dd a { color: #007ED0;font-size:11px; }
dl.news_taglist dd span { color: #515151; }

/* newsy z tabelkami parametrycznymi */
.technicalPrams{width:430px;margin:15px auto;border-collapse:collapse;}
.technicalPrams th {border-bottom:2px solid #E3E3E3;}
.technicalPrams .head{ background: #E3E3E3;width:160px;padding:3px 0; text-align:center;font-size:12px;}
.technicalPrams td {border-bottom:1px solid #E3E3E3;padding:6px 13px;font-size:11px;color:#000;}
.technicalPrams .rowEven {background:#f8f8f8;}

/* wynagrodzenia obw baner dla zrodla */
.obw {text-align: center;}

/* linki SEO pod trescia artykulu */
#subContentLinks a { color: #003D98; font-weight: bold; text-decoration: none; }
#subContentLinks a:visited { color: #003D98; }
#subContentLinks a:hover{ text-decoration: underline; }

/* szwajcaria */
.szwajcaria_menu {
    padding: 0 0 2px 0;
    border-bottom: 2px solid #C8C8C8;
}
.szwajcaria_menu ul {
    margin: 0;
    padding: 0;
    position: relative;
    height: 164px;
    background: url('szwajcaria_bg1.110426.jpg') 0 0 no-repeat;
}
.szwajcaria_menu li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.szwajcaria_menu a {
    position: absolute;
    display: block;
    top: 119px;
    height: 35px;
    text-indent: -1000px;
    overflow: hidden;
}
.szwajcaria_menu .contest a {
    left: 20px;
    width: 84px;
}
.szwajcaria_menu .rules a {
    left: 132px;
    width: 109px;
}
.szwajcaria_menu .awards a {
    left: 265px;
    width: 90px;
}
.szwajcaria_menu .winners a {
    left: 382px;
    width: 90px;
}
.szwajcaria_menu a:hover {
    background: url('szwajcaria_sprite1.110426.jpg') 0 40px no-repeat;
}
.szwajcaria_menu .contest a:hover,
.szwajcaria_menu .contest-selected a {
    background: url('szwajcaria_sprite1.110426.jpg') 0 0 no-repeat;
}
.szwajcaria_menu .rules a:hover,
.szwajcaria_menu .rules-selected a {
    background: url('szwajcaria_sprite1.110426.jpg') 0 -40px no-repeat;
}
.szwajcaria_menu .awards a:hover,
.szwajcaria_menu .awards-selected a {
    background: url('szwajcaria_sprite1.110426.jpg') 0 -80px no-repeat;
}
.szwajcaria_menu .winners a:hover,
.szwajcaria_menu .winners-selected a {
    background: url('szwajcaria_sprite1.110426.jpg') 0 -120px no-repeat;
}
.szwajcaria_contest {
    padding: 0 0 10px 0;
}
.szwajcaria_contest strong {
    font-weight: bold;
}
.szwajcaria_contest h1 {
    margin: 0;
    padding: 5px 0 15px 0;
    font-size: 19px;
    font-weight: bold;
}
.szwajcaria_contest h2 {
    margin: 0;
    padding: 5px 0 15px 0;
    font-size: 17px;
    font-weight: bold;
}
.szwajcaria_contest h3 {
    margin: 0;
    padding: 5px 0 15px 0;
    font-size: 15px;
    font-weight: bold;
}
.szwajcaria_contest p {
    margin: 0;
    padding: 0 0 18px 0;
}
.szwajcaria_contest p.plain {
    padding: 0 0 2px 0;
}
.szwajcaria_contest ul,
.szwajcaria_contest ol {
    margin: 0;
    padding: 0 0 18px 0;
}
.szwajcaria_contest ul ul,
.szwajcaria_contest ol ul,
.szwajcaria_contest ul ol,
.szwajcaria_contest ol ol{
    margin: 0;
    padding: 0 0 5px 0;
}
.szwajcaria_contest ul li {
    margin: 0;
    padding: 0 0 2px 20px;
    background: url('szwajcaria_bullet1.110426.gif') 0 3px no-repeat;
}
.szwajcaria_contest ul.bul li {
    background: none;
    margin: 0 0 0 30px;
    padding: 0 0 2px 0;
    list-style-type: disc;
}
.szwajcaria_contest ul.abc li {
    background: none;
    margin: 0 0 0 30px;
    padding: 0 0 2px 0;
    list-style-type: lower-alpha;
}
.szwajcaria_contest ul.iii li {
    background: none;
    margin: 0 0 0 30px;
    padding: 0 0 2px 0;
    list-style-type: lower-roman;
}
.szwajcaria_contest ol li {
    background: none;
    margin: 0 0 0 30px;
    padding: 0 0 2px 0;
    list-style-type: decimal;
}
.szwajcaria_contest table {
    margin: 0;
    font-size: 12px;
}
.szwajcaria_contest th {
    padding: 10px 10px 2px 0;
    font-weight: bold;
    text-align: left;
}
.szwajcaria_contest td {
    padding: 2px 10px 2px 0;
}
.szwajcaria_contest .addr {
    white-space: nowrap;
}
.szwajcaria_contest .mainPrizes li {
    padding-bottom: 15px;
    list-style: none;
}
.szwajcaria_contest .partners {
    overflow: auto;
}
.szwajcaria_contest .partners li {
    float: left;
    padding: 0 20px 0 0;
    background: none;
    list-style: none;
}

/* Ecommerce Bloczek Praca prawa kolumna - @author mstanislawski */

div#pracainteriawidget_right { 
    margin:15px 0 10px; padding:0; 
    background-color: #fff;
    width: 300px; height: 250px; 
    overflow: hidden;
}
div#pracainteriawidget_right div.freshjobs {
    width: 300px; height: 250px; 
    color: #666; font-family: verdana, arial, sans-serif; font-size: 11px; line-height:16px;    
    background: url(../i/praca/monster_interia_widget_bg30.jpg) no-repeat 0 0;
    color: #75825e;
        overflow: hidden;
}

div#pracainteriawidget_right div.freshjobs h2 {
margin: 0;
    color: #fff;
    line-height: 30px;
font-size: 14px; font-weight: bold; 
}

div#pracainteriawidget_right div.freshjobs h2.latest {
    float: left;
}
div#pracainteriawidget_right div.freshjobs ul {
    margin: 0 5px;
    width: 378px;
    float: left;
    padding: 0;
}
div#pracainteriawidget_right div.freshjobs ul li {
    line-height: 28px; 
    display: block; height: 28px; width: 255px;
    overflow: hidden;
    float: left;
}

div#pracainteriawidget_right div.freshjobs ul li a {
    color: #75825e; text-decoration: none;
    display: block; width: 245px; padding: 0 10px;
    float: left;
}
div#pracainteriawidget_right div.freshjobs ul li a:hover {
    color: #75825e;
    text-decoration: underline;
}
div#pracainteriawidget_right div.freshjobs ul li span {
    display: block; width: 112px;
    float: left;
}

div#pracainteriawidget_right div.freshjobs div.more {
    clear: left; float: none;
    text-align: right; padding: 0 18px 0 0;
    line-height: 25px;
}

div#pracainteriawidget_right div.freshjobs div.swapper { clear: left; float: none;
    text-align: right;  }

div#pracainteriawidget_right div.freshjobs div.swapper a {
    color: #dee2d5;
}
div#pracainteriawidget_right div.freshjobs div.more a {
    color: #dee2d5;
}
div#pracainteriawidget_right div.latestjobs { width: 400px; float: left; margin: 0 0 0 15px;  }


/* Ecommerce Bloczek Praca - @author mstanislawski */

div#pracainteriawidget { 
    margin:0; padding:0; 
    background-color: #fff;
    width: 630px; height: 250px; 
    overflow: hidden;
}
div#pracainteriawidget div.freshjobs {
    width: 630px; height: 250px; 
    color: #666; font-family: verdana, arial, sans-serif; font-size: 11px; line-height:16px;    
    background: url(../i/praca/monster_interia_widget_bg.jpg) no-repeat 0 0;
    color: #75825e;
        overflow: hidden;
}

div#pracainteriawidget div.freshjobs h2 {
margin: 0;
    color: #fff;
    line-height: 34px;
font-size: 14px; font-weight: bold; line-height: 38px;
}

div#pracainteriawidget div.freshjobs h2.latest {
    float: left;
}
div#pracainteriawidget div.freshjobs ul {
    margin: 0 5px;
    width: 378px;
    float: left;
    padding: 0;
}
div#pracainteriawidget div.freshjobs ul li {
    line-height: 28px; 
    display: block; height: 28px; width: 378px;
    overflow: hidden;
    float: left;
}

div#pracainteriawidget div.freshjobs ul li a {
    color: #75825e; text-decoration: none;
    display: block; width: 245px; padding: 0 10px;
    float: left;
}
div#pracainteriawidget div.freshjobs ul li a:hover {
    color: #75825e;
    text-decoration: underline;
}
div#pracainteriawidget div.freshjobs ul li span {
    display: block; width: 112px;
    float: left;
}

div#pracainteriawidget div.freshjobs div.more {
    clear: left; float: none;
    text-align: right; padding: 0 18px 0 0;
    line-height: 25px;
}

div#pracainteriawidget div.freshjobs div.swapper { clear: left; float: none;
    text-align: right;  }

div#pracainteriawidget div.freshjobs div.swapper a {
    color: #dee2d5;
}
div#pracainteriawidget div.freshjobs div.more a {
    color: #dee2d5;
}
div#pracainteriawidget div.latestjobs { width: 400px; float: left; margin: 0 0 0 21px;  }
div#pracainteriawidget div.searchform { width: 200px; float: left;  }
div#pracainteriawidget div.searchform h2 {  margin: 0 0 16px 0 ; }
div#pracainteriawidget div.searchform label { display: block; width: 200px;clear: both; font-weight: bold; color: #FFF; margin: 8px 0 0 0; }
div#pracainteriawidget div.searchform select { display: block; width: 200px;clear: both; font-size: 12px; border: 0; height: 20px; margin: 3px 0 0 0; }
div#pracainteriawidget div.searchform a.btn {     background: url("http://media.newjobs.com/huhn/temp/interia/i/search_btn.gif") no-repeat scroll 0 0 transparent;
    border-style: none;
    color: #FFFFFF;
    display: block;

    font-size: 12px;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 69px;
    margin: 22px auto;
    }
	
/* interiaHeaderNew */
html body div.interiaHeader div.serviceName {
	width: 950px;
  padding: 20px;
}
html body div.interiaHeader div.serviceName .biznes {
	background: url("biznes.png") repeat scroll 0 0 transparent; 
	width: 124px;
	height: 29px;
	margin-top: 1px;
}
html body div.interiaHeader div.searchHeader input.searchText {
    border: 2px solid #C1E295;
	border-right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
    background: #ffffff;
    color: #777;
	margin: 1px 0 0 0;
	width: 235px;
	line-height: 26px;
	height: 26px;
	outline: 0;
}
* html body div.interiaHeader div.searchHeader input.searchText {
	height: 31px;
}
html body div.interiaHeader div.searchHeader input.searchButton {
    background-image: url(searchButton.120120.png);
}
html body div.interiaHeader div.searchHeader .selectSource {
	width: 125px;
	height: 26px;
	float: left;
    border: 2px solid #C1E295;
	border-left: 0;
	margin: 1px 5px 0 0;
	text-align: left;
	font-size: 11px;
	position: relative;
	line-height: 27px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
html body div.interiaHeader div.searchHeader .selectSource .lb {
	position: relative;
	z-index: 101;
	width: 1px;
	float: left;
	height: 19px;
	margin-top: 4px;
	background: #D3E9B5;
}
html body div.interiaHeader div.searchHeader .selSel {
	color: #777;
	width: 93px;
	height: 26px;
	background: url(arrowBottomRed.png) #fff 107px 12px no-repeat; 
	padding: 0 19px 0 9px;
	position: relative;
	z-index: 100;
	float: left;
}
* html body div.interiaHeader div.searchHeader .selSel {width: 120px;}
html body div.interiaHeader div.searchHeader .selOpt {
	display: none;
	position: absolute;
	z-index: 100;
	top: 1px;
	left: 2px;
	width: 121px;
	padding-top: 24px;
	border: 1px solid #AFD47E;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: #B4B4B4 1px 1px 2px;
	text-align: left;
	color: #444;
	font-size: 12px;
}
html body div.interiaHeader div.searchHeader .selOpt span {
	display: block;
	background: #fff;
	padding: 0 7px 0 7px;
	border-top: 1px solid #e5e5e5;
}
html body div.interiaHeader div.searchHeader .waloryVal {float: left}

/* interiaHeaderToolbar */
html body #toolbar ul {width: 950px;}
/* h1 w header_raport */
.headerGraphic .raport_header {position:absolute;left:100px; top:10px; z-index:-1; font-size:21px; color:#0D64C4}

#raportHead .top .raport_header_no_img {color: #FFFFFF; font-size: 22px;  float: none; margin:0px; }

/* blok tekstowy */
#article div.embedCenter { width: 625px; overflow:hidden; padding: 0;} 
#mainContent .articleEmbedTextBoxLight .boxHeader {margin:0; padding-top:6px;padding-bottom:6px; border:none;}
#mainContent .articleEmbedTextBoxLight .boxHeader h2 {padding:0; color:#000; font-size:12px; border:none; text-transform:none;}
#mainContent .articleEmbedTextBoxLight .boxBody {padding:12px; border:3px solid #C4C4C4;}

#mainContent .articleEmbedTextBoxDark .boxHeader {margin:0; padding:6px 0; border:none;}
#mainContent .articleEmbedTextBoxDark .boxHeader h2 {padding:0; color:#000; font-size:12px; border:none; text-transform:none;}
#mainContent .articleEmbedTextBoxDark .boxBody {padding:12px; border:3px solid #414141;}

#mainContent .articleEmbedTextBoxRed .boxHeader {margin:0; padding:6px 0; border:none;}
#mainContent .articleEmbedTextBoxRed .boxHeader h2 {padding:0; color:#DE0000; font-size:12px; border:none; text-transform:none;}
#mainContent .articleEmbedTextBoxRed .boxBody {padding:12px; border:3px solid #DE0000;}

#article div.articleEmbedTextBoxLight, 
#article div.articleEmbedTextBoxDark , 
#article div.articleEmbedTextBoxRed { border: 0px;}
/* koniec blok tekstowy */

/* raporty czerwona skorka polskilokalnej */
#mainContent div.section ul.special li.first{height:auto!important;}


ul#most-readed-list 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	overflow: hidden;
}
ul#most-readed-list li { 
	display: block;
	height: 40px;
	float: left;
}

ul#most-readed-list li a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #4D7204;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
}

ul#most-readed-list li.first a {
	width: 170px;
}
ul#most-readed-list li.first.full a {
	width: 305px;
}

ul#most-readed-list li.last a {
	width: 135px;
}

ul#most-readed-list li.selected  a {
	color: #FFF;
}
ul#most-readed-list li.selected  a:after {
	content: " ";
	display: block;
	width: 22px;
	height: 6px;
	margin: 0 auto;
	
	bottom: 0;
}
div#most-readed-listtabs .object {
	border: none;
}
div#most-readed-listtabs div.first ul {
	margin: 0 10px;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
div#most-readed-listtabs div.first ul li {
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
	border-bottom: 1px solid #EFEFEF;
	width:285px;
}
div#most-readed-listtabs div.first ul li a {
	text-decoration: none;
	display: table-cell;
	padding: 10px 10px;
	vertical-align: middle;
}

div#most-readed-listtabs div.first ul li span{
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	font-size: 30px;
	color: #025392;
}

div#most-readed-listtabs div.tabs.first {display: none;}
div#most-readed-listtabs div.tabs.first.selected  {display: block;}
div#most-readed-listtabs div.tabs.last { display: none;}
div#most-readed-listtabs div.tabs.last.selected {display: block;}

div.most-readed ul#most-readed-list {height:27px; width:304px;margin:8px 0 0 0;padding:0;list-style:none; border: none; background: transparent url(tabsContainerDownBg.gif) repeat-x bottom left;}
div.most-readed ul#most-readed-list li {height: 27px; float:left;clear:none; margin:0; padding:0; border: none; cursor: pointer}
div.most-readed ul#most-readed-list li a, #addContent div.object ul.tabs li span {color: #517e2f;  text-decoration: none; font-size:12px;}
div.most-readed ul#most-readed-list li.first {width:149px; background:transparent url(tabsN.gif) no-repeat top left; margin-right: 4px; padding: 0;}
div.most-readed ul#most-readed-list li.first a, #addContent div.object ul.tabs li.first span {text-align: center; float: left; width: 100%;}
div.most-readed ul#most-readed-list li.last {width:149px; background:transparent url(tabsN.gif) no-repeat top left; padding: 0; margin: 0;}
div.most-readed ul#most-readed-list li.last a, #addContent div.object ul.tabs li.last span {width:100%; margin:0; text-align: center; float: left;}
div.most-readed ul#most-readed-list li.selected {height: 27px; background:#517e2f url(tabsS.gif) no-repeat top left; padding: 0;}
div.most-readed ul#most-readed-list li.selected a, #addContent div.object ul.tabs li.selected span {color: #fff; text-decoration: none; font-weight:normal;}
div.most-readed ul#most-readed-list li.first strong {color: #fff; padding-top:4px; text-align: center; float: left; width: 100%; font-size:13px; font-weight:normal;}


/* albumSidebar voteBox */

.albumSidebar, .shareButtons {
	clear: both;
	border: 1px solid #EBEBE4;
	margin-top: 5px;
	padding: 5px;
	overflow: hidden;
	margin-right: 1px;
}
.voteBox strong {
    font-weight: bold;
}
.voteBox .boxHeader h3 {
    margin: 0;
    padding: 0 0 10px 5px;
    border: none;
    font-weight: bold;
    text-align: center;
    color: #515151;
    font-size: 12px;
}
.voteBox .infoVoted {
    display: none;
    text-align: center;
}
.voteBox .voted .infoVoted {
    display: block;
    font-size: 11px;
}
.voteBox .voteCount {
    font: 12px Arial, sans-serif;
    color: #999;
}
.voteBox .voteCount strong {
    color: #000;
}
.voteBox .boxBody {
    padding: 3px 6px;
}
.voteBox .gaugeBox {
    clear: both;
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 40px;
}

.voteBox .boxBody  {
    position: relative;
}

.voteBox .boxBody .gaugeBox li {
    position: absolute;
    top:12px;
    left: 0;
    display: block;
    width: 56px;
    height: 24px;
    background: url(/s/voteButtonsBg.110208.gif) no-repeat;
    
}
.voteBox .boxBody .gaugeBox li.plus {
    left: 10px;
    background-position: 0 -270px;
}
.voteBox .boxBody .gaugeBox li.minus {
    left: 77px;
    background-position: 0 -240px;
}
.voteBox .boxBody .gaugeBox li.novoted {
    background-position: 0 -60px;
}
.voteBox .boxBody .gaugeBox li a {
    display: block;
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}
.voteBox .boxBody .gaugeBox li a:hover {
}
.voteBox .boxBody .gaugeBox .scoreLabel {
    text-align: left;
    height: 24px;
    line-height: 24px;
    background: url(/s/voteButtonsBg.110208.gif) no-repeat;
    display: block;
    text-indent: 28px;

}
.voteBox .boxBody .gaugeBox .handPlus .scoreLabel {
    background-position: 2px -118px;
}
.voteBox .boxBody .gaugeBox .handMinus .scoreLabel {
    background-position: 2px -88px;
}
.voteBox .boxBody .novoted .handPlus .scoreLabel {
    background-position: 2px -178px;
    color: #BF0000;
}
.voteBox .boxBody .novoted .handMinus .scoreLabel {
    background-position: 2px -148px;
    color: #BF0000;
}
.voteBox .boxBody .gaugeBox .scoreInfo {
    display: none;
    line-height: 24px;
}

.voteBox {
    width: auto;
}
.voteBox .boxBegin {
    height: 8px;
}
.voteBox .boxHeader {
    letter-spacing: normal;
    text-transform: none;
}
.voteBox .boxHeader .noVote {
    display: none;
    text-align: center;
}
.voteBox .boxHeader .minus,
.voteBox .boxHeader .plus {
    display: none;
}
.voteBox .voteCount {
    letter-spacing: normal;
    text-transform: none;
    text-align: center;
}
.voteBox .boxHeader h3 {
    top: 5px;
}
.voteBox .boxBody {
    float: left;
    width: 100%;
}
.voteBox .gaugeBox {
    float: left;
}
.voteBox .gaugeBox,
.voteBox .score,
.voteBox .info {
    margin: 0 10px;
}
.voteBox .gaugeBox li,
.voteBox .info {
    text-align: center;
}
.voteBox .boxEnd {
    height: 8px;
}

.albumSidebar .voteBoxLi {
    overflow: hidden;
    clear: both;
}

.albumVideoSidebar .voteBox,
.albumSidebar .voteBox {
    display: block;
}

.albumVideoSidebar .voteBox .boxBegin,
.albumSidebar .voteBox .boxBegin {
    height:0;
}

.albumVideoSidebar .voteBox .boxHeader,
.albumSidebar .voteBox .boxHeader {
    float: left;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
}

.albumVideoSidebar .voteBox .boxHeader h3,
.albumSidebar .voteBox .boxHeader h3 {
    padding: 0;
    color: #737C90;
    /*text-align: left;*/
    font-size: 12px;
}

.albumVideoSidebar .voteBox .boxHeader div,
.albumSidebar .voteBox .boxHeader div {
    padding: 0;
    color: #737C90;
    text-align: left;
}

.albumVideoSidebar .voteBox .boxHeader .infoVoted,
.albumSidebar .voteBox .boxHeader .infoVoted {
    position: absolute;
    top: 0px;
    right: -138px;
    width: 120px;
    font-family: Arial;
    font-size: 11px;
}

.albumVideoSidebar .voteBox .boxHeader .infoVoted strong,
.albumSidebar .voteBox .boxHeader .infoVoted strong {
    display: block;
    color: #515151;
    font-weight: bold;
}

.albumVideoSidebar .voteBox .voteCount,
.albumSidebar .voteBox .voteCount {
    float: right;
    margin-top: 28px;
    width: 120px;
    text-align: left;
    color: #979797;
    font-family: Arial;
    font-size: 11px;
}

.albumVideoSidebar .voteBox .novotes,
.albumSidebar .voteBox .novotes {
    margin-top: 15px;
}

.albumVideoSidebar .voteBox .novotes strong,
.albumSidebar .voteBox .novotes strong {
    display: block;
    color: #515151;
    font-weight: bold;
}

.albumVideoSidebar .voteBox .boxBody,
.albumSidebar .voteBox .boxBody {
    float: left;
    width: 100%;
	margin: 0 0 0 80px;
}

.albumVideoSidebar .voteBox .gaugeBox,
.albumSidebar .voteBox .gaugeBox {
    height: 30px;
}

.albumVideoSidebar .voteBox .gaugeBox li,
.albumSidebar .voteBox .gaugeBox li {
    top: 8px;
    width: 65px;
    font-weight: bold;
}

.albumVideoSidebar .voteBox .gaugeBox li.plus,
.albumSidebar .voteBox .gaugeBox li.plus {
    left: 0;
    background-position: 0 -341px;
}

.albumVideoSidebar .voteBox .gaugeBox li.minus,
.albumSidebar .voteBox .gaugeBox li.minus {
    left: 75px;
    background-position: 0 -370px;
}

.albumVideoSidebar .voteBox .gaugeBox li.novoted,
.albumSidebar .voteBox .gaugeBox li.novoted {
    background-position: 0 -399px;
}

.albumVideoSidebar .voteBox .gaugeBox .handPlus .scoreLabel,
.albumSidebar .voteBox .gaugeBox .handPlus .scoreLabel {
    background-position: 10px -425px;
    text-indent: 27px;
}

.albumVideoSidebar .voteBox .gaugeBox .novoted .handPlus .scoreLabel,
.albumSidebar .voteBox .gaugeBox .novoted .handPlus .scoreLabel {
    background-position: 10px -463px;
    color:#fff;
}

.albumVideoSidebar .voteBox .gaugeBox .handMinus .scoreLabel,
.albumSidebar .voteBox .gaugeBox .handMinus .scoreLabel {
    background-position: 10px -444px;
    text-indent: 27px;
}

.albumVideoSidebar .voteBox .gaugeBox .novoted .handMinus .scoreLabel,
.albumSidebar .voteBox .gaugeBox .novoted .handMinus .scoreLabel {
    background-position: 10px -483px;
}


*:first-child+html .albumVideoSidebar .voteBox .boxBegin,
*:first-child+html .albumSidebar .voteBox .boxBegin {
    margin-bottom: -15px;
}

*:first-child+html .albumVideoSidebar .voteBoxLi .voteBox .boxBegin,
*:first-child+html .albumSidebar .voteBoxLi .voteBox .boxBegin {
    margin-bottom: 0;
}

* html .albumVideoSidebar .voteBox,
* html .albumSidebar .voteBox {
    padding-top: 0;
}

.shareButtons  ol, .shareButtons  ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.shareButtons {
    clear: both;
}

.shareButtons.photo {
    width: auto;
    height: auto;
}

.shareButtons .boxHeader {
    float: left;
}

.shareButtons.photo .boxBody {
    clear: both;
    padding: 0 0 0 0;
}

.shareButtons .boxHeader h3 {
    float: left;
    font-size: 12px;
}

.shareButtons.photo .boxHeader h3 {
    color: #737373
}

.shareButtons .boxBody {
    float: left;
    margin-top: 10px;
}

.shareButtons li {
    float: left;
    overflow: hidden;
    margin-left: 4px;
}

.shareButtons.photo li {
    margin-left: 12px;
}

.shareButtons.photo li.i1 {
    margin-left: 7px;
}

.shareButtons li.googleButton  {
    width: 74px;
}

.shareButtons.photo li.googleButton  {
    width: auto;
}

.shareButtons li.tweeterButton {
    width: 96px;
}

.shareButtons.photo li.tweeterButton {
    width: auto;
}

.shareButtons li.wykopButton {
    width: 93px;
}

.shareButtons.photo li.wykopButton {
    width: auto;
}


/* mobileIcon */
.mobileIcon {float: right; position: relative; }
.mobileIcon .iconM {background: url(mobileIco.png) 50% 50% no-repeat; border-right: 1px solid #CFCFCF; display: block; height: 22px; outline: none; overflow: hidden; padding: 0 10px; position: relative; width: 10px; }
.mobileIcon .iconM a {display: block; height: 100%; left: 0; outline: none; overflow: hidden; position: absolute; top: 0; width: 100%; }
.cloudM {background: rgb(0, 44, 123); border: 0px solid rgb(255, 255, 255); border-radius: 5px; color: #fff; display: none; font-size: 16px; height: 36px; left: -179px; line-height: 12px; line-height: 18px; padding: 23px 0; position: absolute; text-align: center; text-shadow: #000 1px 2px 1px; top: -88px; width: 380px; z-index: 600; }
.cloudM:after {border-color: #002C7B transparent transparent transparent; border-style: solid; border-width: 8px; content: ""; height: 0; left: 182px; position: absolute; top: 82px; width: 0; }
.cloudM p {cursor: pointer; margin: 0; text-align: center; }
.cloudM p span {font-weight: bold; }
.cloudM .closeM {color: #748fbf; cursor: pointer; display: block; font-family: arial; font-size: 22px; font-weight: normal; height: 22px; line-height: 22px; position: absolute; right: 5px; text-align: right; text-shadow: 1px 2px #000; top: 0px; width: 22px; }

#ad_dol_srodek {
	background: url("reklama.gif") no-repeat top center;
    clear: both;
    margin: 0 0 3px;
    padding-top:14px;
    text-align: center;
}

.rightJupiter {
    border: 1px solid #EBEBE4;
    clear: both;
    margin-right: 1px;
    margin-top: 5px;
    overflow: hidden;
    padding: 5px; 
}

/* facebook slider */

#slider-track {
    position: absolute;
    z-index: 500;
}

.social-facebook-slider {
    background-color: #fff;
    border-color: #2E498D;
    border-radius: 5px 0 0 5px;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    display: none;
    position: fixed;
    right: -290px;
    top: 50%;
    -webkit-transition: right .4s ease-out;
    -moz-transition: right .4s ease-out;
    -o-transition: right .4s ease-out;
    transition: right .4s ease-out;
    z-index: 100;
}

.social-facebook-slider:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4AAABuCAYAAADWF6piAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAGLJJREFUeNrsnQl0FFXWx6u7s0FIQiAhQJAQ1hDUwBgRVOADWWSQGWQUYxj4AEdwRWXRUUdZjudDB0VRRECdGVAYomBQ2Rch7EtAlkAIEBJICEnInnT2dH/3X/1eU2m6k3SnO3SSd8+5p3qprq5671d3q1evVHq9XuJSUVEhNXPxIPUk9Sf1Yq9dSV1I3UiLSUtIy5iqSfNJM0m11v4Z2l6lUhnf63Q6Sa1WN8iBmv63NevW5bdVVVWSRqOpdlzKpaoZgoee9SUNJu1I2pO0E2kAaQdSP6YtSd3Z+mhBtHQVaTlpJVO0XyEt06gj0mmZQlpAepP0Muk19jpfgNe8wIO1ak8aQhpG2pc0lAHWvg6/1/G2ZkuVYlmXXiuj9s2iTkql14mkl0jPkiYAVvouT4DXNMBrzSzZ/aTD2TKI1MdceyqWKjNw6RXf1YUGrKtjnaKqBc4KWg/u+SKtuo+W2wEmdUiuAK9xiB+DayBpOOlDzGWqLVguqY4Q2VMAoxFiErU5IGkVWMA91DHf0ts4Fku2Qrew+NKVufo8FnvqmdvnJ00FU53iJBLg2Um8SfuQ/ol0CGk30nYm61TSMemoYTQK0FROsv96E2uqYR1ZwfZXzd7fpPfZ9LINg82DwYe48hZLfDQswdGx4ytlyY+OJTupLN68SJrNvi9kn+cgNhXg1SyAaxDpSGbZupixZnoFXGrJ+UW2gjB/OEkU+69SVe9R/rqK9xN97cLdusLa1fXkwroFtC2AeI22dYVZVyRBSaRXGLzNEjxkkg+SPk46mLQfcznKTtMpOqkxgNYYBJ7iOjXpDWYV9zEoL5gmQU0JvBakAxhso0nvMz0O5j7VTuY6G7vozVhXU2sHCM9S2x+l5e+kR2AxGzN4AOhh0idJ/8hKHkrQ+FklQGtYEPU1ZeTUL6hXnqa+OcKs4gmWCDk9eL1Jx5OOZVmouTNQgNZYSNXrLxGEm+nlFtJjEruC4yzgIW4bQTqNdJRkuCrAd7zKUolBSKOE8Bd6+V8C79TdBA+XpiJJZ5jEbdyVCuCaphB3Vb8ReP+h15sItOKGAg+JwrOkf5YMVw5MSx8a0TfNQwiyeFosJeCi6HWeo8BDzPYqaYQCLj3LSCUBXLMGMJkWKwi8b+h1tr3AQ8LwDukEyVBhl/9LEb8J4IRwAFGsXlJf8HDp5kXStyXDBXoOnLxRdhlIL+I4IaZSH/Aw+mOxZBhqxF0qrjm6KUojAjghdgMPVxneI31LMhR3+XVDjQBOiKPAg3X7imWtcg0OC3bhWogQh4D3AuknEiv+0u8qWQynElZOiKPAm0v6T5Ns1VUAJ8SR4L1PukABXSVLIAR0QmyW2sayzVRAV8UGLzoMuuup2dKWXWdFrzQDqSkpwLi4xQpLp0wiHGLp/vHxNulCUq7UytNdaufnJfmT+rXxEr3UjFwtRvxi0F93bu0kB159iDmcIH37wwkZOnPySFgHaeSgntLQR0Okli3cbPqPeR9vlpJS86QViybYvI2v1x6Q4hIypKULn2rW0MRfSpPW/3JKGjv8Xim8bxe7Wrw3FNBJkoMvef12+LIRugDfFtK4Eb2kju1u35F4/Mx1ad6yGGn52uPSm9MHSUMe7mX1f2w5kCQvbYUOAugOnbnZ7K2Vtrhcbk/od4v/IvXu2dEuMV4g6ayGPJBXpw2RrRrkpYn9pecnDpLGjLjfqAvmPCFt//cUqW1rD2n2RzulrJxCq89QyJhBwfXaTwGdQWDlFrwyRH69aPlvdksuMLKkdUMeCOK4K9fz5NcPPRBscZ2ZUx6VXx87mWTV9q9ey5KX/cM618u92APepiIwCKHBvrKnij2dbBfwxjb0QWDHM3JLZKtXUzKhLS6zafsJVzPlZdcgP5v30R7wNjV5Zsz98vL38yn1Bg+DNsMV7/UNcQB8x5FA1GRx/rnqgFmrCNeLMgySFHOy54jhjKxLLIKTwFxJZ+eBS/Lyvt6Bdjtu7DeSHm4x+HFArQ0nTKW4pNy4LW6tbU38LJW4eFscOHGt3skF7vTybOgzZ9OuBItuFh0Qve20tPKH03LisWLBWKNVRIMixlBmw3OmFkgR4x40vkdtENZU6SKxzf+dFSUnMYgnq2W/n+2W18e+8P9BJyK+g2vp3Kmt/P7E70lSkbZMCvD3tjmzw3EhQIcVXb/phPTxv48avwvwPS79+NXkO5IhQIAkC/vIBW2i3AfAgpNUuc5PX0bK+25VQkb/haRO6V6VwrdnqRphDXimfsThVybMuVmAcf5imvTT9nPGgB7gIAnh66BxkWhw4fEGOm/44BDjeufib9zhIrFt/Gfqzfw7IOedpXT5FxIMFmPQg0FmOx6BtmmnWHPCRW05K+87Lxvx7V9LyTJaacD+9qJfzCY4GbcKqpV8cJJCIv/YW+oY4CO3ScuW1mfzqCYY62ue7nbtd1PwWje0tbuSfMvwx94exjoZb1xYuBkT+kqjhoRWO1s5dPgeWTBMPr6H24IFQfLBQTAX3508l2I2XgOQvG5oLhQAKAAC/ztn6gApLSNfWrc1Xu4ga8HDMXB4s/NKq8GL7fHyDxcOHf4bJaUH+wVLH325U16PewpsE9Bh/997fZTx5FF6AGvkuYiBxnYyV8LCyWAv8DwaGrwjp64Z62xosHt7BchnPYfJVOA6OXRfffBktXXQQKYdZi6+45+ZuvZLSQZIB/4hqNrnPIYBKACEF7JhrQGej5f1zYbaJbfUH8wZXe04UOhW7jOsLKBD+yx6+09G94v18HsOGFy/HKgHtqZ16m+hsE8oZVkSWGRbM/27Oo6Ox05o0LpeDfh2/RFjvc8UTO4aEHdZiu/4Z6YZNPaFu77uXfyruV+4QXOgc0v4wH33WJ1U4ASRY1aTKynYP/wf3CTfL7heyOzpQ43rAkasB4/ABScE1sXJgJMLMezE8Q/Vq2hek5y5YAhjencPqHdWm9eQ4PHYqaZs1lyHARpT16bszNBeHS3Gd/wzU6u29+BFo+vDdWIuvGZoCjoA4QkP3J41wrc5aVzYHVDsiLlQDWYkMdgvAMb/H//NYewZfHuWNmwLCQkv7mL/nn5xjcP6b+u+O09UW8FLaUjweHzHLVRdO8wcqGt+PGYEhHcmt4DK+I5/FhYaWA0i3pHKbE0ZIyrdMtZ/8R/RhsTi9eFWWxS+zYfDu97hATjMPKbi8eijD3YzJmP4b36S9AmpXiLCvuCkBIBww1jPltIMfoPjrClGhcXFf9iS1Zu62htS9SFPOsmB04Dx+K5LZ+vS/EJt9UIykhK4F1hCuBtjOYDFe+bqd7jeyBv4k1V75ctxPI5DmYb/Bi6Lx1EAA5aRlxg+eWukTY2ObQIu01AB1g0CF8klv7BUXh48kSgrwORAKeM77Bs/AbD/cIMAA2GGtSN8APcL8341W6rh/4VBHXICMsG2xMUUvEt6vT5DpVK1d7S1Q4fz2lhdG4an9Lze5UXvlaUIZeBt6WzlCch3P8XKFve7TWfkzxG/IX5UJic8HgSUS1buluHm2TYsnS3QmYs7TROOfn1ux4wYAYJ94iUSuFFY8ElzN0rBnW4XIVas2W/cPy5oE56ZWiO/7o4zW6pRhiW8zW0ZsGEOvHwCL4bAe8aCK7abcLeJ2lhdBQf5SJihtqcstqIT33p5pFmXZ1oagUXEVQhsg5cneNKA7BTvg+6pfmkN5Q5upewVsJu79MZjVCXQeI0RILhkx4va/KRSbmP00FDpdHy6MTFBjGgrFMMe7iHvC9pV6UG4NYXFx34i2bFVzI3HG0O6WbGOw0Ybb9jyu/TC5MFWd6JcdGZnoqWyC8/8zH2vvPJQ2xg/7CeKrw0xIBX7C2tmyzCjhhAe28JiI8ywFWxL4LnrdLrjarX6fkmIEIWlm/N/W+0CnSXwMMdUpEajWSuaWwi3xMqEqr7QWQQPsV15efk6Nze3Z0SzN2/gePJm7gqLI8CT64L0XRwlGu6iC5qfIJ4b//I6GTiMu6vP/S7WgieVlpb+zcPDY5Uk7p8VYmepDTyJXO573t7eC0VTCWlo8DBPyiIfH5+/m/zWoVc1hAjwJLbOYoJvjvJ7NoeKmO1TiEPBQ5llYZs2bd4TzSaknqK3FjypqKgosmPHjh+5uLjgqdZi4h4h1ohxpjFbYrR1+/fvH5KXl7dB6XJFmwqpCTi2VBMrZQUFBbtsTQ6utmvXLuLy5ctTy8rK4licVyUAFGKSA1Ry4MhzXr9x48bSlStXjvPz83u+PlkpIFv9wQcf/M/NmzcXkxsuAIAgGipVfyq2kGbEG1OAV0ah2d5z587NnTRp0tjg4OCPX3vttVP0VZo97rnIDgoKeisqKmp1eHj4XwMCAp52c3PrRn9azuB0E5lv80pYKVdIIWO0YQsJgYaHL2M0Kx6ux58gbrc6HAg/361bt/fmz58/OD4+/jWtVnvSpNyiZ65YWMImGseR5Obn529fsmTJxO7du39K0J2EdSPNIC1S9r297zKDT08LCwtbRst/kdw3cODAkWQFR3p6evYjCFsoIBSPmWoiQvHb1cTExG+WL1++c9OmTbkZGRmALIfxYFYcdXujjhF+pHfv3rG0/JQg7NO/f//HOnbs+FjLli3D1Gq1rxmrKUozjcjCUVyfmZ6evjE6OnrjrFmzMG4/n7nTWpPMhrivtoLpkXvvvRcQfr5o0aKugwcPDqfYcJCPj084xYQ92CzyAkTnTRgkZX8UFhbuv3z58k/r168/+NlnnyUzQ1PnR0M19A3dHMLTjzzyyDlarvPy8mpJ1rBf3759h3l7e/chaxji7u7eTRLXge92wJZPSUKGi4uLn0ajacPio6rKysq0rKysHeRS11MMF8eAK62Llbub4JmWY4qZ7urRoweGuLYgAD3nzZsXRi760bZt2/b18PDoRiB2F7GgYy2Y3CHkOouKimJv3bp1ytfXN4R0OIVExocjlpSUxCYlJW2Iior67cMPP4SVK7TGyjkLeHfEqEzzn3zySczagzlOPXr27Om5cOHC3qGhoQMoSQmHRSTX3Jlcc0vBj82gqbgFo8QgkdzmaXKbu9etW3dq1KhRgcOGDXuZ2nkk/y1Zv4K8vLzfjh49+t/nnnvucHZ2NmK5EmutnLOCZ9pQZUzzIyIiACJmZXRv1apVC7KIXcLDw/t06dIljGLEMLKKIeQO/EW98LanZI+HULGQxWjZyFXe1Gq1v2dmZh6PjY09OXfu3Hh6XTpu3DgVZaVDyMvMpJ/1V6yfnpKSsnrDhg2/Umx+hSxiAXOt9RKXRnTGcosI8545dOhQVMCjAOPkyZP9RowY0SUkJKRPu3btQilu7Ekw9qD4pH0TjxX5s4H17IHU/FjVrFQlu08C7XRubu7puLi4E2vWrLlEWWguO6kBUClZPZS5/kb6MmmwArq0s2fPfjRgwADM1wHgtDWVSJoieOakkilixNxJkyYl0hJxIm4McIuMjGwzZsyYrt26dQvp0KEDYAxFvEgwBliIF3WmrsjZIONQKT4zAgbGYM0oIcgkkNLz8/MvkEWL2b17d8o333yTpfAgpewE1tF6+DEmkZlKOp20E99YWVnZxZMnT34yffr0Pawmp7XnwTSlx33qFFYRkjNx4sSrtNxHilKNO2AcPXp0cFBQUHBgYCBg7NqiRYserq6u7RVBdG1xkqPArK18pFYkAdmkOaWlpclkzZIoy7ySkJBw8ccff7zGrFkVOynLWSxWaRqPYbgbCaoHeGwY7ib0V0AXR8AuoFgbc8Llsm1IAjzbYMQZm0OW8So7bqibv7+/x0svvdQhLCzsns6dO/eg9yFkGf1IgwjIAIodW7NExtFWENvHCJ8K0lKyXGkU1FcQYIUE2HWCIYeSgIyrV68m7NmzJ3nTpk3ZFHuVK0pUytcWL0sy4CCYoGUWc7GuLNkoJZBjCbolEyZMwPRZ2faI55ojeLXBWMw+Sx8/fvxZ1h6uzF1rpkyZ0oayad/g4OAAso6tKPD29/X17UxZtQ+57JYEJqDUkLUEmBUESiW9xrRTanqtZRDJMRi5wWKARN+7ElS5pIUElY4+1xIMJQRWaXJy8nXKLnPITZYtW7Ysk4CrkG4/Ab1SYcmUgNVpZn4FcBDM8/a2ZHimibFwT/+769ChQ2veeOMNQMfdsyTAc3xdscqksW+9+eabPGjXKJYu7LVakTWqzLhMvQkYOsX3OsV7vRnA9PUpV9QAnR+zdH/l/c8GZ+7dvHnzV6+++uopsnr5joROgFd3C6mzVzbXoIXR8jsmx/Zmlm6GMbDU68sp4928bdu2r6dNm4YHJ+Yp4mSHibgs1QQFwJmBDuHAGyym49BVkaXb/cMPP3w5derUUw0FnQCviUJnQV4incOsnswdudRja9euXTxz5szzDQmdcLXNAzoYl/Gkr0mG5xDL4UNRUdGx7du3f/jOO+9gBu1c+q3FUIKSKQGeEKusHGQYKWaBCFSsn7hjx44PIyMjT9QGnaXt1xdGAV7Thg4T2b1P+oBi/eSDBw8uePbZZxHT5To6exXgNS/gIHgAxpukxqcEYozdxYsXP58xY8YhyVAcLrtb+y/Aa5rQoYg9mcV2RklJSVk5bty4X1JTU1EcLr2bxyCyWicviWRnZ9dWJjEnmEAdI0349Wd9Zmbm2lmzZn1P0GGDuHyoF+AJqQaWKVyXLl2qK3CQ+0jfJe3CoSsuLj5OGez3+/btw7jGgrsNnXC1jcd11lVQo8Nok378g8rKyhuxsbEr33///bjCwkJA5xT3NQvwmgZw3Hs9KxmGOPFkIi8pKelfY8eO3VNSUgIXW+4sxy7AayTAoW5Wy+9QMplPiifBYGRyZVZW1pbZs2dHEXS4KlHiTG0gYry7EMM5QDAzP0on7dmcNWqC7czWrVvXUGzHp4+oEWph8YSFs0WQxT6GgZy4MZ6WJfHx8WumT5+Oe5cLJSecr0aA17iBg/iyhMKXoJMnRM/Ly9s1cODAzSyDLXfGthGuthG5VAsu8WnJcHUCI5LlCRB//vnnLyVDrU7rrG0kLJ7zWjiMn8NzQS/WsA7um5iGF+w2Wl16evoGcrF4vny+HaAWFq8ZQYdh8aMkw91xy0nH1pBQYPj6H5BQEHQuZWVl57/44osolkyUO3N7CYvnfJYOY+ZeIZWfue7u7o7LXshMj5ush/lkcD+sK6DDaOKEhITVS5cuTWUJhVOLsHjOl0Dg8Yhd+RuNRhNEyQKGN7mZGIzhpMG4kw1WUqvVHt64ceMhllBUCfAEdNaKj2QoAhv8rkrlevPmzQIT74RpJiYZvlbJU/gnJiZu/Prrr69LTlYoFuA1nlJJkvKxDWq12tObxMSKYVQxH9ypwb0Tq1evPpiVlXWHteMZ9vXr1wV4AroaBfftnuVvMEWYv79/ECuV8Gx3tCIR0aekpGxbtmzZDVNr10B1RAFeE4BOjt/I4iVJ7GoDuVI3MniB06ZN82Ylj/tZ4gHLpqZMNmHv3r1IPLTc2jnw0pwAr4lCB8mpqqq6SJYum4HXslWrVr3Gjx8fxCzcEFJMv4aH2VTm5OQcfP3113GnWGljaksBnvNJlauraxyBl8o/wFS8gYGBvR5//HE3FtupmRvOjYuL28NcbIUFS+eUfSzqeM5l7bikkGJWK3lAp4uLi3/btm0HLF68GFckQvlK5GaTdu3aBWtXbPJ7L+aSYSUx6hjrpAnwBHS1CazdUXKlY8jVekApzuvv5eWFm3g685Vyc3OP7dy5M5tbO9afAA6jVUbT7zvRb+8hQD+n95+SJgvwhNTobsnKHa6srEykZR98gHmeCaLe9NKTu9msrKzECxcu8GFPqO09RvoU6QBSHz5bKC3HxMTEfMv62ykmHxIxXg2yatWqu5kdppDFOmXsKLW6FQHkWW2FlJSk6OhoP9rHycyiLWDw+SjXu3Xr1ualS5cWCVcr3GudslvSwwTfeFPgmBVrMWDAgAk+Pj6wdkMlxfzFXDAwND09/T8RERErY2Nj+RS1AjwhNYqW4DpP8CTTso8Z8Nz9/PwiJQtT5OLRnampqd+vWLEi+tixYxhkgPsu9AI8Ye1q7xwXlxtVVVVINPqY+VplxsKVU1yYUVBQcOzQoUPrX3nllZNk8WDpipwJOgGeE0PHBJfBLhNQg2p7khFuZcTUY2lpaXv37dt3aObMmRhAisSjzBnbWYDn3AJoThF4T1kCj4ArwvMtsrOz9+7fvz+aEqLzBw4cgFvFlYwKZz0wAZ7zWjtZNBoNyipnCDwvnmTgUhmgwrMutFrtuaysrKMUx8VMmTLlrHT78Z16Z25rAR7Ju+++K6uTypXc3Ny/q9Xq511dXbvTEo9/0hCMeNJiYkJCwuEdO3bERUdHZ0qGgQIVjaHNBXjOLyiBnI6IiJg9YsSITn379u3i5ubmTpau5MyZMzfmz5+fISkeE9VYDkqA13gEcF154oknrg4ZMsQtJiaGPxuDP5+jUcn/CzAAQYjgqm99oqgAAAAASUVORK5CYII=');
    content: "";
    display: block;
    position: fixed;
    right: 0;
    top: 50%;
    margin-top: -160px;
    height: 110px;
    width: 158px;
    content: "";
}

.social-facebook-slider.social-facebook-slider-show {
    right: 0;
}

.social-facebook-slider .social-facebook-slider-btn {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABcCAYAAAAoNDamAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABChJREFUeNrsml1IU1EcwM/cpn3o/KAQpNA0CIpMywjBYIYZ9ZDrxYc0mhRhEFRG9SQavhSYRQT2YChILz5ZD1kWWBD6IrWMQB80SYks29a+ctNl53+993J3d+92t7s7z+j84XDv7u7O/r/7/zofV7e6uopSWXQUgAJQAAqwrmJgKHS6mH9YevxuDj6URbtvYujaG80tECeAGR9GFNy6A0PMagWQlgQrtxFvgY/PW8K+f/RkDHXjhsXJWsFJrAX8fn/YtZM1e7hTiBUr0S702+VC4mxWkG8SQlwmGgCUBwix1B3lAYqwy1mIBfD4AowbBZaXQ65X7N2GKkq3a2oFNQA27mT0/TxzdEm4Ul3Nbu7UjK1QRgwAm1WYIjUxucBcCwaDyOfzhQUzxINWVlDrQk/XLDDHXxC70ZoV+FiwYisUkQRg42IgkjRY9qOszRk8BNGVOBAIhwHlqyt3auJGyRhKMHKxoZIvbNiNrEQDrKyshF2DQBZYoY1ogL8yc4xGHAuCwmYlFgDSqZSICttZci0gAyBR2MwpE8Qyha2NSACpYiaTkVRbwRBhsqKk48J4rQCTnW8LLs4Kcc+bQ2Zk7ET9XjzVcrivkTnq9XqUbjQik8kU8f5nrz+j1q6X3McmPLbqUwWAlb/CPo0cLm8X5Gcr7qi7w4KMBkNM09P6S/1oauYn9/EqhrgfZRoLD7YoDGDfia4vwi/AR0XjF03E7fWjczcHhBB9LIhT6SoIF8SM8lAph3rPo2YMoLXy3Bjp8Z16tKt4q3Cg9yFSYBuNerQlL5NvaeJKKUhxSRGAGHh4hrG44GGOYIgRqWlodtZGdPhQCd8MiBC5ccGMjmAPaO16wWUnM5tmnZGyVBoiSGCoAS7c0XJM6FaQVCxsU1YH1lugTkCD4B6fmEOT+Dg180MY7GQDcAJW4Cwx/mmeyVgpBSAli3YPmv/uJDMGUmI0SgEoAAWgABSAAlAAOQC3241S7dWDEABYlLU7HCkFEeZCqQYhOZzmIPJyc+PaxVci8IDAZf8sLSm634H1iSmItbQE9P3LblesfNxZSAsIr9fLKB+MsIKt2oWkIDZkqF8ngkVfqT20hAHI7TYChEdi2ygRsrDoxc0T9b7pr47oAJ09Y6j59DKqrSpOSgaB/WX4z2jbtEpioBw3J3TU2TOK+gcnNFce/qP9wVtVyoMIV6fhPYZexL4HV1tVgq1xAGVuSk+o4msPaUy4uw+b5bC8bov0O+Hi7sHywvAsxHZQjdhlvOF30+j67Veqn5DYj6FPgfKD8J/RlBeL27PEN8lXzjAtWMKqsRfdwoq3K7052vJ6iOCOm8CsGikOq1KnYlFe4Go22RiQoYZ4yEkwwGwiX8Okrx5TAApAASgABaAAFIACUAAKQAEoAAWgABSAAlAACkAB/keAfwIMAHRLK57QqjaNAAAAAElFTkSuQmCC');
    position: absolute;
    left: -56px;
    top: -10px;
    height: 92px;
    width: 46px;
    z-index: 1;
}

.social-facebook-slider .social-facebook-slider-btn a {
    display: block;
    height: 100%;
    width: 100%;
}

.social-facebook-slider .social-facebook-slider-like-box {
    border-color: #000;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    position: relative;
    height: 70px;
    width: 300px;
    z-index: 2;
}

@media only screen and (max-width: 1310px) {
    .social-facebook-slider:before {
        display: none;
    }
}

@media only screen and (max-width: 1135px) {
    .social-facebook-slider {
        display: none !important;
    }
}

/* Facebook FanPage Below */
.social-facebook-fanpage-below {
    height: 20px;
    margin: 15px 0 10px 0;
}
.social-facebook-fanpage-below-wrap {
    position: absolute;
}
.social-facebook-fanpage-below-label {
    float: left;
    font-size: 14px;
    line-height: 14px;
    padding: 3px 10px;
}
.social-facebook-fanpage-below-label-link {
    color: #00538e;
    font-weight: bold;
    text-decoration: none;
}
.social-facebook-fanpage-below-label-link:hover {
    text-decoration: underline;
}
.social-facebook-fanpage-below-like-button {
    float: left;
}

/* SocialButtons */
.social-socialButtons * {
    /*line-height: 1;*/
    margin: 0;
    padding: 0;
	list-style: none outside none;
}

/* SocialButtons - header */
.social-socialButtons-header {
    position: absolute;
    top: 20px;
    left: 455px;
    z-index: 1100;
}
.social-socialButtons-header li {
    float: left;
    margin-left: 5px;
}
.social-socialButtons-header li:first-child {
    margin: 0;
}

/* SocialButtons - article-photo */
.social-socialButtons-article-photo {
    background-color: #ffffff;
    border: 1px solid #E7E7E7;
    border-radius: 3px;
    float: left;
    margin-top: -50px;
    padding: 5px;
    position: absolute;
    right: 10px;
}
.foto-news-wrapper .social-socialButtons-article-photo {
    clear: both;
    margin-left: 10px;
    right: auto;
}
.social-socialButtons-article-photo li {
    float: left;
    margin-left: 5px;
}
.social-socialButtons-article-photo li:first-child {
    margin: 0;
}

/* SocialButtons - article-feedback */
.social-socialButtons-article-feedback {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAhCAYAAAD+kAr7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AcUCTcVNngVfAAAADVJREFUKM9jOHLkyH9kwMSABoaTAMP/////I/uYAcaACTL+////P0z10aNHGTBUYJoxooIQAI3oYfuaMLW3AAAAAElFTkSuQmCC');
    background-position: 0 4px;
    background-repeat: no-repeat;
    float: left;
    height: 42px;
    padding-left: 8px;
}
.social-socialButtons-article-feedback h3 {
    float: left;
    margin-top: 14px;
}
.social-socialButtons-article-feedback ul {
    float: left;
    margin-top: 10px;
}
.social-socialButtons-article-feedback li {
    float: left;
    margin-left: 5px;
}

/* SocialButtons - video-feedback */
.social-socialButtons-video-feedback {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAhCAYAAAD+kAr7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AcUCTcVNngVfAAAADVJREFUKM9jOHLkyH9kwMSABoaTAMP/////I/uYAcaACTL+////P0z10aNHGTBUYJoxooIQAI3oYfuaMLW3AAAAAElFTkSuQmCC');
    background-position: 0 7px;
    background-repeat: no-repeat;
    float: left;
    height: 46px;
    padding-left: 8px;
}
.social-socialButtons-video-feedback h3 {
    float: left;
    margin-top: 15px;
}
.social-socialButtons-video-feedback ul {
    float: left;
    margin-top: 13px;
}
.social-socialButtons-video-feedback li {
    float: left;
    margin-left: 5px;
}
.social-socialButtons-video-feedback li:first-child {
    margin: 0;
}
.social-socialButtons-video-feedback li.twitter-shareButton {
    width: 105px;
}

/* SocialButtons - article-slider / photo-slider / video-slider */
#slider-track {
    position: absolute;
    z-index: 500;
}
.social-socialButtons-article-slider,
.social-socialButtons-photo-slider,
.social-socialButtons-video-slider {
    background-color: #ffffff;
    border-radius: 3px 0px 0px 3px;
    margin-left: -128px;
    margin-top: 55px;
    padding: 12px 0 12px 12px;
    width: 96px;
}
.social-socialButtons-article-slider.social-socialButtons-slider-fixed,
.social-socialButtons-photo-slider.social-socialButtons-slider-fixed,
.social-socialButtons-video-slider.social-socialButtons-slider-fixed {
    position: fixed;
    top: 0px;
}
.social-socialButtons-article-slider li,
.social-socialButtons-photo-slider li,
.social-socialButtons-video-slider li {
    border-top: 1px solid #cccccc;
    margin-top: 6px;
    padding-top: 6px;
    text-align: center;
    width: 84px;
}
.social-socialButtons-article-slider li:first-child,
.social-socialButtons-photo-slider li:first-child,
.social-socialButtons-video-slider li:first-child {
    border: 0;
    margin: 0;
    padding: 0;
}

/* SocialButtons - article-slider / photo-slider / video-slider - interia-addcommentButton */
.social-socialButtons-article-slider .interia-addcommentButton-count,
.social-socialButtons-photo-slider .interia-addcommentButton-count,
.social-socialButtons-video-slider .interia-addcommentButton-count {
    background-color: #ffffff;
    border: 1px solid #bbbbbb;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 71px;
}
.social-socialButtons-article-slider .interia-addcommentButton-nub,
.social-socialButtons-photo-slider .interia-addcommentButton-nub,
.social-socialButtons-video-slider .interia-addcommentButton-nub {
    bottom: 1px;
    height: 7px;
    left: 50%;
    position: relative;
    width: 0;
    z-index: 2;
}
.social-socialButtons-article-slider .interia-addcommentButton-nub s,
.social-socialButtons-photo-slider .interia-addcommentButton-nub s,
.social-socialButtons-video-slider .interia-addcommentButton-nub s,
.social-socialButtons-article-slider .interia-addcommentButton-nub i,
.social-socialButtons-photo-slider .interia-addcommentButton-nub i,
.social-socialButtons-video-slider .interia-addcommentButton-nub i {
    border-color: #bbbbbb transparent transparent;
    border-style: solid;
    border-width: 5px;
    display: block;
    left: -5px;
    position: relative;
}
.social-socialButtons-article-slider .interia-addcommentButton-nub i,
.social-socialButtons-photo-slider .interia-addcommentButton-nub i,
.social-socialButtons-video-slider .interia-addcommentButton-nub i {
    border-top-color: #ffffff;
    top: -12px;
}
.social-socialButtons-article-slider .interia-addcommentButton a,
.social-socialButtons-photo-slider .interia-addcommentButton a,
.social-socialButtons-video-slider .interia-addcommentButton a {
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));
    background-image: -moz-linear-gradient(top,#fff,#dedede);
    background-image: -o-linear-gradient(top,#fff,#dedede);
    background-image: -ms-linear-gradient(top,#fff,#dedede);
    background-image: linear-gradient(top,#fff,#dedede);
    border: 1px solid #cccccc;
    border-radius: 3px;
    color: #00538e;
    display: inline-block;
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    padding: 4px 0 3px 0;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    width: 71px;
}
.social-socialButtons-article-slider .interia-addcommentButton a:hover,
.social-socialButtons-photo-slider .interia-addcommentButton a:hover,
.social-socialButtons-video-slider .interia-addcommentButton a:hover {
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));
    background-image: -moz-linear-gradient(top,#f8f8f8,#d9d9d9);
    background-image: -o-linear-gradient(top,#f8f8f8,#d9d9d9);
    background-image: -ms-linear-gradient(top,#f8f8f8,#d9d9d9);
    background-image: linear-gradient(top,#f8f8f8,#d9d9d9);
    border: 1px solid #bbbbbb;
}
#article div.object{
	background: transparent;
	border: none;
	margin: 12px 12px 27px 0px;
}