* {margin:0; padding:0;}
body {background:#0A0A0A; color:#FFF; font-family:arial,tahoma,"Helvetica CE",Helvetica,sans-serif; font-size:11px; text-align:center;}
a {color:#FFF;}
a:visited {color:#FFF;}
a:hover {color:#83C900;}
img {border:none;}
.hide {display:none;}
.block {display:block;}
.right {float:right}
.left {float:left}
.clear {clear:both;}

/*#leftRelationHolder { display:none }*/

/* naglowek */
#header {clear:both; width:950px; margin:10px auto 0 auto; padding:0 0 5px 0;}
#header ul {margin-top: 10px; }
#header ul.navig {float:left; width:500px; list-style-type:none;}
#header ul.navig li {float:left; margin:0 5px 0 0;}
#header ul.navig li.int {padding:10px 0 0 0;}
#header ul.menu {float:left; width:200px; padding:15px 0 0 0; list-style-type:none;}
#header img.spons {float:left; margin-bottom: 10px;}
#header ul.menu li {float:left; min-width:40px; margin:0 3px 0 0; height:31px; background:#61A800 url(butBgL.gif) no-repeat 0 0;}
* html #header ul.menu li {width:40px;}
#header ul.menu li.search {width:auto; margin:0 0 0 10px; background:none; text-align:left;}
#header ul.menu li a {display:block; padding:5px 10px 0 10px; height:31px; text-decoration:none; background:url(butBgR.gif) no-repeat right 0;}
* html #header ul.menu li a {height:31px;}
#header ul.menu li a:hover {color:#FFF; text-decoration:underline;}
#header ul.menu form {height:31px;}
#header ul.menu form input.text {width:146px; height:25px; padding:6px 4px 0 4px; margin:0; font-size:11px; border:none; background:#FFF url(inputBg.gif) no-repeat 0 0;}
* html #header ul.menu form input.text {width:154px; height:31px;}
#header ul.menu form input.submit {width:64px; height:31px; padding:0 0 8px 0; margin:0; font-weight:bold; color:#010101; border:0; background:#DFDFDF url(butSearch.gif) no-repeat;}
* html #header ul.menu form input.submit {width:64px; height:31px;}
*/
/* naglowek */
#header {clear:both; width:950px; margin:30px auto 0 auto; padding:0 0 5px 0;}
#header ul.navig {float:left; width:500px; list-style-type:none;}
#header ul.navig li {float:left; margin:0 5px 0 0;}
#header ul.navig li.int {padding:10px 0 0 0;}
#header ul.menu {float:right; width:400px; padding:15px 0 0 0; list-style-type:none;}
#header ul.menu li {float:left; min-width:40px; margin:0 3px 0 0; height:31px; background:#61A800 url(butBgL.gif) no-repeat 0 0;}
* html #header ul.menu li {width:40px;}
#header ul.menu li.search {width:auto; margin:0 0 0 10px; background:none; text-align:left;}
#header ul.menu li a {display:block; padding:5px 10px 0 10px; height:31px; text-decoration:none; background:url(butBgR.gif) no-repeat right 0;}
* html #header ul.menu li a {height:31px;}
#header ul.menu li a:hover {color:#FFF; text-decoration:underline;}
#header ul.menu form {height:31px;}
#header ul.menu form input.text {width:146px; height:25px; padding:6px 4px 0 4px; margin:0; font-size:11px; border:none; background:#FFF url(inputBg.gif) no-repeat 0 0;}
* html #header ul.menu form input.text {width:154px; height:31px;}
#header ul.menu form input.submit {width:64px; height:31px; padding:0 0 8px 0; margin:0; font-weight:bold; color:#010101; border:0; background:#DFDFDF url(butSearch.gif) no-repeat;}
* html #header ul.menu form input.submit {width:64px; height:31px;}


#ad_header {clear:both; width:950px; margin:0 auto; padding:2px 0; background:#0A0A0A;}
#ad_gora_srodek { margin-bottom: 5px; }

/* naglowek portalowy - wersja 2.0*/
/*.standard-logo-page #ad_header{
     padding-bottom: 15px;
}*/
.interiaHeader.standard-logo {
   padding: 0;
   clear: both;
}
.interiaHeader .standard-logo-box {
  width: 950px;
  margin: 0 auto;
  padding: 4px 0 12px 0;
  overflow: hidden;
  background-color: #0A0A0A;
}
.interiaHeader.standard-logo .standard-menu-main {
   float: right;
   overflow: hidden;
   margin-top: 8px;
}
.interiaHeader.standard-logo .standard-menu-main li {
    float: left;
    background-repeat: repeat-x;
    background-image: url(nazywo_main_menu_back.png);
    margin-right: 10px;
    height: 38px;
    line-height: 38px;
    list-style-type: none;
    padding: 0 11px;
}
.interiaHeader.standard-logo .standard-menu-main a {
   text-decoration: none;
   color:#fff;
}
.interiaHeader.standard-logo .standard-menu-main a:hover {
   text-decoration: underline;
} 
.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(standard-logo/interia-logo-2-0.png);
}
.standard-logo-box .standard-logo-service {
    float: left;
    margin-left: 4px;
    margin-top: 22px;
    width: 148px;
    height: 29px;
    overflow: hidden;
}
.standard-logo-service h1 {
   display: inline;
}

.no-svg .standard-logo-box .standard-logo-service {
    margin-top: 20px;
}
.no-svg .standard-logo-box .standard-logo-service {
    background-repeat: no-repeat;
    background-image: url(standard-logo/nazywo-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;
} 
.standard-logo-page .content h1 {
   font-weight: normal;
   font-size: 22px;
   padding-left: 12px;
 }
/* 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 {
    background-color: #FFF;
    border-width: 0;
    color: #777777;
    font-size: 13px;
    padding: 7px 9px;
    vertical-align: top;
    width: 241px;
} 
.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(standard-logo/search-submit-2-0.png);
}
/* standard logo 2.0 - relacje */
.standard-logo-box.relation-content {
      width: 950px;
      margin: 12px auto 0 auto;
      overflow: hidden;
}
.standard-logo-box.relation-content #liveAnn {
   float: right;
   margin-top: 10px;
}
#relationHeader .standard-logo-box.relation-content .headerTitle {
   float: left;
   clear: both;
   margin: 0 0 5px 0;
   padding-left: 12px;
}
.standard-logo-page.relation-announce .standard-logo-box {
     padding: 6px 0 0 0;
}
.standard-logo-page.relation-announce .mainTitle {
     padding: 5px 0 5px 15px;
}
.standard-logo-page.relation-announce #content .mainTitle h2,
.standard-logo-page.relation-announce #content .mainTitle h1 {
  margin:0 auto;
  padding: 0;
}

/* 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; padding:1px 3px 0 10px; margin:0; font-size:10px; text-transform: uppercase;}
#headLinks li.first {float:left; background:url(arrow.gif) no-repeat 3px 7px; padding:1px 3px 0 13px; font-weight:bold; font-size:11px;}
#headLinks li a {color:#FFFFFF;}
#headLinks li.first a {color:#FFFFFF; text-decoration:none;}
#headLinks li a:hover {color:#83C900;text-decoration:underline;}

/* zapowiedzi - nie przegap na sg */
#announcement {clear:both; height:300px; margin:5px 0 0 0; background:url(bgAnnounce.jpg) repeat-x left bottom;}
.standard-logo-page #announcement {
     margin-top: -2px;
     background-position: left top;
 }
#announcement div.content {width:950px; margin:0 auto; text-align:left;}
#announcement div.content h2 {padding:4px 0 0 0; font-size:22px; color:#FFF; font-weight:normal;}
#announcement div.content h2 a {text-decoration:none;}
#announcement div.content div#holder {float:left; position:relative; width:830px; height:255px; overflow:hidden!important;}
#announcement div.content ul {position:absolute; top:0; left:0px; width:2000px; margin:15px 0 0 0; list-style-type:none;}
#announcement div.content li {position:relative; float:left; width:194px; height:234px; padding:3px; margin:0 10px 0 0; text-align:center; background:#0A0A0A;}
* html #announcement div.content li {width:200px; height:240px;}
#announcement div.content li.first {margin-left:0;}
#announcement div.content li.last {margin-right:0;}
#announcement div.content li img.photo {float:left; margin:0 0 5px 0;}
#announcement div.content li span.live {position:absolute; top:5px; right:10px; font-size:20px; color:#E90000; font-weight:bold; font-family:tahoma;}
#announcement div.content li span.photo {display:block; height:147px; overflow:hidden;}
#announcement div.content li span.desc {clear:both; display:block; height:82px; width:194px; overflow:hidden; background:url(bgAnBlock.jpg) no-repeat 0 0;}
#announcement div.content li span.title {display:block; height:45px; padding:5px 0 0 0; overflow:hidden; font-size:18px; font-family:trebuchet, "times new roman"; }
* html #announcement div.content li span.title {height:50px;}
#announcement div.content li span.time {display:block; padding:2px 0 0 0;}
#announcement div.content li span.category {display:block; color:#464646; font-size:10px;}
#announcement div.content li a {text-decoration:none; cursor:pointer;}
#announcement div.content li a:hover span.title {text-decoration:underline;}
#announcement div.content p.navig {float:left; width:53px; padding:25px 0 0 0; cursor:pointer}
#announcement div.content p.prev {margin-left:10px;}
* html #announcement div.content p.prev {margin-left: 5px}

#content div.mainTitle {clear:both; background:url(bgH2.jpg) repeat-x 0 0;}
#content div.mainTitle h1 {width:946px; height:35px; margin:0 auto; padding:8px 0 0 4px; font-size:22px; color:#FFF; font-weight:normal; text-align:left;}
* html #content div.mainTitle h1 {width:950px; height:43px;}
#content div.mainTitle h2 {width:946px; height:35px; margin:0 auto; padding:8px 0 0 4px; font-size:22px; color:#FFF; font-weight:normal; text-align:left;}
* html #content div.mainTitle h2 {width:950px; height:43px;}
#content div.mainPageTitle {clear:both; background:url(bgH2Main.jpg) repeat-x 0 0;}
#content div.mainPageTitle h2 {width:946px; height:35px; margin:0 auto; padding:8px 0 0 4px; font-size:22px; color:#FFF; font-weight:normal; text-align:left;}
* html #content div.mainPageTitle h2 {width:950px; height:43px;}

/* glowna tresc */
#content div.content2 {width:950px; margin:0 auto;}
#content div.content2 #mainContent {overflow: visible;}
#content div.content2 #mainContent div.announcementsList li {overflow: visible;}
#content #announcement .content h1 a {text-decoration: none;}
#mainContent {clear:both; float:left; width:635px; overflow:hidden; padding:10px 15px 20px 0; text-align:left}
* html #mainContent {width:650px;}


/* lista zapowiedzi */
#content div.announcementsList {clear:both; float:left; width:635px;}
#content div.announcementsList ul {clear:both; float:left; width:635px; list-style-type:none;}
#content div.announcementsList li {float:left; width:635px; padding:0 0 12px 0; margin:0 0 15px 0; font-size:11px; overflow:hidden; background:url(dots.gif) repeat-x bottom;}
#content div.announcementsList li a {text-decoration:none;}
#content div.announcementsList li a:hover span.title {text-decoration:underline;}
#content div.announcementsList li strong.title {display:block; font-size:14px; font-weight:normal;}
#content div.announcementsList li span.category {display:block; font-size:10px; color:#464646;}
#content div.announcementsList li span.place {display:block; font-size:10px; color:#83C900;}
#content div.announcementsList li span.lead {display:block;}
#content div.announcementsList li span.info {float:left; width:250px; padding:8px 0;}
#content div.announcementsList li span.date {float:left; width:200px; padding:8px 0; font-size:10px;}
#content div.announcementsList li span.date span {display:block; color:#83C900;}
#content div.announcementsList li span.date em {font-style:normal; color:#818181;}
#content div.announcementsList li img.photo {float:left; margin:0 18px 5px 0;}
#content div.announcementsList li.first strong.title {font-size:16px; font-weight:bold;}
#content div.announcementsList li.first span.lead {padding:10px 0 0 0; font-size:12px;}
#content div.announcementsList li.first span.like {display: block; margin-top: 10px;}
#content div.announcementsList li.first span.date {width:305px; background:#202020; padding:3px 0 3px 5px;}
* html #content div.announcementsList li.first span.date {width:310px;}
#content div.announcementsList li.first span.photo {float:left; width:330px}
#content div.announcementsList li.first img.photo {margin:0;}


/* nawigacja */
#galPack{text-align:center;float:left;width:630px;}
#content #galPack ul.pack {clear:both; background:none; display:block;float:none; margin:10px 0; width:auto; list-style-type:none; text-align:center;}
#content #galPack ul.pack li {display:inline; float:none; clear:none; width: 22px; margin:0 7px 0 0; color:#484848;text-align:center;}
#content #galPack ul.pack li.last {background:none;}
#content #galPack ul.pack li a { padding:1px 6px;border:1px solid #444;font-size:14px;color:#7da100;height:18px; background:transparent url(bg_pack.gif) repeat-x 0 0;text-decoration:none;}
#content #galPack ul.pack li a:hover {color:#FFF; text-decoration:none;border-color:#313131; background:#517d00 none no-repeat 0 0;}
#content #galPack ul.pack li a.selected {color:#FFF;border-color:#232323;background:#0a0a0a none no-repeat 0 0; font-size:14px; font-weight:bold; }
#content #galPack ul.pack li.prev{height:20px;float:none; width:80px}
#content #galPack ul.pack li.prev a {border-color:#212121;display:inline; padding:1px 2px;height:18px;width:86px;background:transparent url(bg_next.gif) repeat-x 0 0;font-size:14px;font-weight:normal;color:#313131;font-family:Arial}
#content #galPack ul.pack li.prev a:hover{border-color:#444;background:transparent url(bg_next_hov.gif) repeat-x 0 0;color:#7da100;text-decoration:none}
#content #galPack ul.pack li.next{height:20px;float:none; width:80px}
#content #galPack ul.pack li.next a {display:inline; padding:1px 4px 1px 4px;border-color:#212121;height:18px;width:79px;background:transparent url(bg_next.gif) repeat-x 0 0;font-size:14px;font-weight:normal;color:#313131;font-family:Arial}
#content #galPack ul.pack li.next a:hover {border-color:#444;background:transparent url(bg_next_hov.gif) repeat-x 0 0;color:#7da100;text-decoration:none}
#content #galPack ul.pack li.hide{display:none}


/* glowna tresc */
#content div.content2 {width:950px; margin:0 auto;}
#mainContent {clear:both; float:left; width:635px; overflow:hidden; padding:10px 15px 20px 0; text-align:left}
* html #mainContent {width:650px;}

/* relacja na zywo */
#liveAnnounce {width:950px; height:30px; margin:0 auto; color:#4D4D4D; text-align:left; font-size:11px; line-height:12px; background:#FFF url(bgLive.gif) no-repeat 0 0;}
#liveAnnounce div#holder {float:left; position:relative; margin-left:15px; width:870px; height:30px; overflow:hidden!important;}
#liveAnnounce ul {position:absolute; top:0; left:0px; width:2000px; margin:0 0 0 20px; list-style-type:none; }
#liveAnnounce li {float:left; padding:2px 15px 0 15px; width:180px; background:url(line2.gif)no-repeat 0 5px;}
* html #liveAnnounce li {width:210px;}
#liveAnnounce li a {color:#4D4D4D; text-decoration:none;}
#liveAnnounce li a:hover strong {color:#83C900; text-decoration:underline;}
#liveAnnounce li strong {display:block;}
#liveAnnounce li span {font-size:10px;}
#liveAnnounce p.navig {float:left; width:20px; padding:8px 0 0 0; text-align:right;cursor:pointer}
#liveAnnounce p.next {float:right; text-align:left;}

#relationHeader {clear:both; float:left; width:100%; background:url(bgRelHead.jpg) repeat-x bottom;}
#relationHeader div.content {width:950px; margin:15px auto 5px auto;}
#relationHeader ul.navig {float:left; width:290px; list-style-type:none;margin-top:10px}
#relationHeader ul.navig li {float:left; padding:0 0 8px 0; margin:0 5px 0 0;}
#relationHeader ul.navig li.int {padding:5px 0 0 0;}
#relationHeader h2 {float:left; width:380px; padding:4px 0 0 0;margin-top:10px; font-size:20px; font-weight:normal; text-align:left;}
#relationHeader .headerTitle {float:left; width:380px; padding:4px 0 0 0;margin-top:10px; font-size:20px; font-weight:normal; text-align:left;}

#liveAnn{width:275px;float:left;height:50px}
#liveAnn div.liveTop{width:275px;float:left;height:15px;background-color: #2b2b2b}

/* html #liveDots{width:178px;}*/
#liveAnn div.liveTop .title { float:left; clear:none; font-weight: bold; padding: 1px 0 1px 5px; color: #9E9E9E}

#liveDots{ float:right; list-style-type: none; width:60px; padding: 2px 0 0 0px; margin: 0; height:11px; overflow :hidden;}
#liveDots li{ float:left; height:11px; padding: 0; width:7px; margin: 0 3px 0 0; background:transparent url(dot_empty.gif) no-repeat left 2px;}
#liveDots li.selected{background:transparent url(dot_full.gif) no-repeat left 2px}
#liveAnn div.liveTop img{padding:3px 0 1px 0;cursor:pointer}
#liveAnn #navLivePrev { float:right; }
#liveAnn #navLiveNext { float:right; }
* html #liveAnn #navLivePrev {margin-top: 2px}
* html #liveAnn #navLiveNext {margin-top: 2px}
#liveAnn div.liveBottom{float:left;width:275px; height:25px;background-color: #393939}

#liveAnn div.liveBottom ul{list-style-type: none;width:275px;float:left ; margin-top: 5px}
#liveAnn div.liveBottom ul li{text-align:left;width:275px;padding-left:10px}
* html #liveAnn div.liveBottom ul li{width:275px}
#liveAnn div.liveBottom ul li a{text-decoration:none}
#liveAnn div.liveBottom ul li a:hover{text-decoration:none}
#liveAnn div.liveBottom ul li a strong{float:left;color:#B4EE1A; font-size: 12px}
#liveAnn div.liveBottom ul li a span{float:left;color:#B4EE1A; padding: 0 0 2px 2px}
#liveAnn div.liveBottom ul li a span em{color: #a8d800;font-style: normal;}

/* button dla relacji live */
#liveAnn .liveButton {display:block;width:215px;position:relative;top:11px;}

/* bloczek z lista zakladek  */

#mainContent div.boxTabs {clear:both; float:left; width:635px; margin:0 0 10px 0;}
#mainContent div.boxTabs ul.tabs {height:30px; background:transparent url(line2dot.gif) repeat-x left bottom; list-style-type:none;}
#mainContent div.boxTabs ul.tabs li {float:left; height:30px; width:99px; margin:0 1px 0 0; color:#FFF; font-size:11px;background:transparent url(bg_tab.jpg) no-repeat right top}
#mainContent div.boxTabs ul.tabs li span {display:block; text-transform: uppercase;height:18px; padding:6px 4pt 0pt;  background:none; cursor:pointer;color:#7da100;font-size:12px}
#mainContent div.boxTabs ul.tabs li span em {padding:0 2px 0 0; font-style:normal; font-size:10px;}
#mainContent div.boxTabs ul.tabs li span:hover {text-decoration:underline;}
#mainContent div.boxTabs ul.tabs li.selected {text-align:center; margin-bottom:0;height:30px;color:#AFAFAF;background:transparent url(bg_tab_sel.jpg) no-repeat right top}
#mainContent div.boxTabs ul.tabs li.selected span {height:19px;background:none;color:#fff}
#mainContent div.boxTabs ul.tabs li.selected span {}
#mainContent div.boxTabs ul.tabs li.selected span em {display:none;}
#mainContent div.boxTabs ul.tabs li.last {margin:0; width:100px;}

#FbRelation ul.basicInfo li.norefresh {float:left; color:#F6D300; background: none }

/* lista relacji */
#content div.tabsContainer {clear:both; float:left; width:635px;}
#content div.tabsContainer ul {clear:both; float:left; width:635px; padding:0 0 8px 0; margin:0 0 10px 0; list-style-type:none; }
#content div.tabsContainer ul ul {background:url(dots.gif) repeat-x bottom;}
#content div.tabsContainer ul li {float:left; width:150px; padding:0 8px 0 0; overflow:hidden;}
* html #content div.tabsContainer ul li {width:155px;}
#content div.tabsContainer ul li a {text-decoration:none;}
#content div.tabsContainer ul li a:hover span.title {text-decoration:underline;}
#content div.tabsContainer ul li.last {width:150px; padding-right:0;}
#content div.tabsContainer ul li img.photo {float:left;}
#content div.tabsContainer ul li span.title {display:block; font-weight:bold;}
#content div.tabsContainer ul li span.date {display:block; color:#83C900; font-size:10px;}
#content div.boxTabs div.tabsContainer {float:left; width:296px; }
* html #content div.boxTabs div.tabsContainer {width:300px;}
#content div.boxTabs div.tabsContainer div.tab {display:none; float:left; clear:both; padding:10px 0 0 0;}
#content div.boxTabs div.tabsContainer div.selected {display:block; min-height:100px;}
* html #content div.boxTabs div.tabsContainer div.selected {height:100px;}

/* stopka */
#footer {clear:both; width:950px; margin:0 auto 10px auto; padding-top:12px;}
#footer div {float:left; width:100%; height:33px; color:#fff; font-weight:bold; font-size:11px; background:url(bgFooter.jpg) repeat-x 0 0;}
#footer div a {color:#fff; font-size:11px; text-decoration:none;}
#footer div a:hover {text-decoration:underline;}
#footer div p {float:left; padding:10px 10px 0 10px; margin:0;}
#footer div p.services {float:right;}
#copyright {clear:both; width:100%; color:#464646; text-align:center; padding:6px 0 10px 0; margin:0; font-size:11px;}
#copyright a {color:#464646; text-decoration:underline; font-size:11px;}


/* --------------- dodatkowa tresc - prawa belka ------------------ */
#addContent {float:left; width:300px; padding-top:10px; overflow:hidden; text-align:center;}
#addContent div.object {float:left; clear:both; width:300px; margin:0 0 8px 0; text-align:left;}

/* reklamy*/
#addContent div.advertisement {width:300px; float:left; clear:both; text-align:center; margin-top:8px}
#addContent .dfp_slot.right_top,
#addContent #ad_box300x250 {float:left; width:300px; margin:0 0 8px 0; padding:15px 0 10px 0; border:1px solid #2C2C2C; border-left:none; border-right:none; background:transparent url(reklama.gif) no-repeat center 3px; text-align:center;}
* html #addContent .dfp_slot.right_top,
* html #addContent #ad_box300x250 {float:none;}

#addContent div.object h3 {display:block; width:293px; height:30px; margin:0; padding:10px 0 0 7px; font-size:22px; font-weight:normal; color:#FFF; background:#202020 url(objectHeadBg.gif) repeat-x 0 0; }
* html #addContent div.object h3 {width:300px; height:40px;}
#addContent div.object h3 a {text-decoration:none; }

#addContent div.topRelations {}
#addContent div.topRelations ul {list-style-type:none;}
#addContent div.topRelations li {clear:both; width:275px; min-height:60px; padding:0 0 3px 25px;}
* html #addContent div.topRelations li {width:300px;}
#addContent div.topRelations li a {text-decoration:none;}
#addContent div.topRelations li a:hover span.title {text-decoration:underline;}
#addContent div.topRelations li.odd {background:#202020;}
#addContent div.topRelations li img.photo {float:right; margin:6px 23px 0 3px; border:1px solid #363636;}
#addContent div.topRelations li span.title {display:block; padding:5px 0 3px 0; font-size:11px;}
#addContent div.topRelations li span.users {display:block; color:#464646; font-size:10px; line-height:12px;}
#addContent div.topRelations li span.date {display:block; color:#464646; font-size:10px; line-height:12px;}

#lightbox{ background-image: url(/s/overlay.png);display:none; text-align:center}

/*glowny bloczek z prawej strony*/
#FbRelation div.rightContent {float:left; width:630px; overflow:hidden;}

/* szeroki bloczek z zakladkami */
#FbRelation div.rightContent div.boxTabs {clear:both; float:left; width:630px; margin:0 0 10px 0;}
#FbRelation div.rightContent div.boxTabs ul.tabs {height:19px; background:url(tl.gif) repeat-x bottom; list-style-type:none;}
#FbRelation div.rightContent div.boxTabs ul.tabs li {float:left; height:18px; width:99px; margin:0 1px 1px 0; color:#FFF; font-size:11px; background:#4D7404 url(tnl.gif) no-repeat 0 0;}
#FbRelation div.rightContent div.boxTabs ul.tabs li span {display:block; height:18px; padding:2px 0 0 0;  background:url(tnr.gif) no-repeat right 0; cursor:pointer;}
#FbRelation div.rightContent div.boxTabs ul.tabs li span em {padding:0 2px 0 0; font-style:normal; font-size:10px;}
#FbRelation div.rightContent div.boxTabs ul.tabs li span:hover {text-decoration:underline;}
#FbRelation div.rightContent div.boxTabs ul.tabs li.selected {margin-bottom:0; height:19px; color:#AFAFAF; background:#171717 url(tsl.gif) no-repeat 0 0;}
#FbRelation div.rightContent div.boxTabs ul.tabs li.selected span {height:19px; background:url(tsr.gif) no-repeat right 0;}
#FbRelation div.rightContent div.boxTabs ul.tabs li.selected span em {display:none;}
#FbRelation div.rightContent div.boxTabs ul.tabs li.first {margin-right:0; width:100px;}
#FbRelation div.rightContent div.boxTabs div.tabsContainer {float:left; width:630px; }
#FbRelation div.rightContent div.boxTabs div.tabsContainer div.tab {position:relative; display:none; float:left; clear:both; padding:0;}
#FbRelation div.rightContent div.boxTabs div.tabsContainer div.selected {display:block;}

#ifChat{border:none;background-color:#000}
#FbRelation div.rightContent div.boxTabs div.tabsContainer div.chatVis{visibility:hidden;display: block;height:0;width:0}
#FbRelation div.rightContent div.boxTabs div.tabsContainer div#chatDiv.selected{visibility: visible;height:auto;width:auto;border: 2px solid #424242;
    border-top: none; width: 626px}
* html #FbRelation div.rightContent div.boxTabs div.tabsContainer div.chatVis{visibility:visible;display:none;height:auto;width:auto}
* html #FbRelation div.rightContent div.boxTabs div.tabsContainer div#chatDiv.selected{display:block}


#FbRelation div.rightContent div#boxTabs_3 ul.tabs {background:transparent url(bor_line.gif) repeat-x scroll center bottom;height:30px;list-style-type:none;}
#FbRelation div.rightContent div#boxTabs_3 ul.tabs li {background:transparent url(bg_tab_main.gif) no-repeat scroll 0pt;color:#7da100;float:left;height:30px;margin-right:1px;width:101px}
#FbRelation div.rightContent div#boxTabs_3 ul.tabs li.last{margin-right:1px}
#FbRelation div.rightContent div#boxTabs_3 ul.tabs li span{background:transparent none repeat scroll 0%;font-size:12px;padding-top:6px;}
#FbRelation div.rightContent div#boxTabs_3 ul.tabs li.selected {background:transparent url(bg_tab_main_sel.gif) no-repeat scroll 0pt;color:#fff;}
#FbRelation div.rightContent div#boxTabs_3 div.tabsContainer {width:618px;padding:4px;border:2px solid #424242;border-top:none}
* html #FbRelation div.rightContent div#boxTabs_3 div.tabsContainer {width:630px; overflow: hidden;}
#FbRelation div.rightContent #boxTabs_3 div.tabsContainer div.selected {height:310px; padding:0; border-bottom:none; }
#FbRelation div.rightContent #boxTabs_4 {margin-top:30px;}
#FbRelation div.rightContent .onlineBoard { float:left; clear: both; margin-top:15px;}

#FbRelation div.rightContent div#boxTabs_4 ul.tabs {background:transparent url(bor_line.gif) repeat-x scroll center bottom;height:30px;list-style-type:none;}
#FbRelation div.rightContent div#boxTabs_4 ul.tabs li{background:transparent url(bg_tab_gal.gif) no-repeat scroll 0pt;color:#7da100;height:30px;margin:0 1px 0 0}
#FbRelation div.rightContent div#boxTabs_4 ul.tabs li.selected {background:transparent url(bg_tab_gal_sel.gif) no-repeat scroll 0pt;color:#FFF;height:30px}
#FbRelation div.rightContent div#boxTabs_4 ul.tabs li span {background:none;font-size:12px;padding-top:6px}
#FbRelation div.rightContent div#boxTabs_4 ul.tabs li.selected span {background:none;font-size:12px;padding-top:6px}
#FbRelation div.rightContent div.boxTabs div.tabsContainer div.tab div.GalleryTitle{margin:10px 0 10px 7px;text-align:left;font-size:20px;white-space:nowrap; }



/* wpisy relacji */
#scrollRelationDiv { width:620px; height:310px; overflow:auto; overflow-x:hidden; overflow-y:auto; text-align:left; scrollbar-face-color:#393939; scrollbar-highlight-color:#393939; scrollbar-shadow-color:#393939; scrollbar-3dlight-color:#232323; scrollbar-darkshadow-color:#232323; scrollbar-track-color:#1C1C1C; scrollbar-arrow-color:#FFF;}

/* wpisy relacji tabelka */
#liveRelation { width:610px; border-collapse: collapse; }
#liveRelation thead { display:none }
#liveRelation tr { background:transparent url(dots.gif) repeat-x top; }
#liveRelation tr tr { background:none }
#liveRelation tr.first { background:none; }

#liveRelation td { vertical-align:top; }
#liveRelation td.photo, #liveRelation td.video { vertical-align:middle; }

#liveRelation td.time { width:86px; padding-top:10px; color:#fff; font-size:20px; font-weight:normal; font-family:Arial; text-align:center; }
#liveRelation td.time span.smallTime {font-size:16px}
#liveRelation td.time em {color:#464646; font-size:11px; font-weight:normal; font-family:arial; font-style:normal;}



#liveRelation td.icon { width:52px; padding-top:5px; border-left: 1px solid #191919; border-right: 1px solid #191919; text-align:center }
#liveRelation td.desc { padding:15px 15px 15px 10px; text-align:left;font-size:13px}
#liveRelation td.desc table.thumbnail td.photo a {position:relative;display:block}
#liveRelation td.desc table.thumbnail td.photo a img {margin-right:13px}
#liveRelation td.desc table.thumbnail td.title { vertical-align:middle }
#liveRelation td.desc table.video span.icon {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background:transparent url(play1.gif) no-repeat center center;cursor:hand;cursor:pointer}
#liveRelation td.desc span.author {color:#464646; font-size:10px; font-weight:normal; font-family:arial; font-style:normal;}

/* lista newsow */
#FbRelation div.rightContent div.tab .newsList {display:block; width:620px; height:310px; overflow:auto; overflow-x:hidden; overflow-y:auto; scrollbar-face-color:#393939; scrollbar-highlight-color:#393939; scrollbar-shadow-color:#393939; scrollbar-3dlight-color:#232323; scrollbar-darkshadow-color:#232323; scrollbar-track-color:#1C1C1C; scrollbar-arrow-color:#FFF;}

#FbRelation div.rightContent div.tab .newsList ul.list {list-style-type:none; padding-top:5px}
#FbRelation div.rightContent div.tab .newsList ul.list li {clear:both; float:left; width:578px; margin:5px 0; padding:0px 10px 10px 20px; text-align:left; background:url(dots.gif) repeat-x bottom;}
* html #FbRelation div.rightContent div.tab .newsList ul.list li {width:608px;}
#FbRelation div.rightContent div.tab .newsList ul.list li.last {background:none}
#FbRelation div.rightContent div.tab .newsList ul.list li img.photo {float:left; margin:0 8px 5px 0; border:1px solid #323232;}
#FbRelation div.rightContent div.tab .newsList ul.list li strong.title {display:block; margin:5px 0 8px 0; font-size:16px;}
#FbRelation div.rightContent div.tab .newsList ul.list li span.date {display:block; color:#83C900;}
#FbRelation div.rightContent div.tab .newsList ul.list li span.lead {display:block; margin:8px 0 0 0; color:#fff; }
#FbRelation div.rightContent div.tab .newsList ul.list li a {text-decoration:none;}
#FbRelation div.rightContent div.tab .newsList ul.list li a:hover h3 {text-decoration:underline;}

/* zdjecie z galerii */
#FbRelation div.rightContent #bigPhoto {float:left; width:630px; min-height:450px; background:#202020; }
* html #FbRelation div.rightContent #bigPhoto { height:450px; }
#FbRelation div.rightContent #bigPhoto span.close {float:left;clear:both;display:block; padding:2px 3px 2px 0; text-align:right;}

#FbRelation div.rightContent #bigPhoto span.close img {cursor:pointer}
#FbRelation div.rightContent #bigPhoto span.photo {display:block; height:402px; margin:0 0 3px 0; overflow:hidden;}
#FbRelation div.rightContent #bigPhoto img.photo {clear:both; text-align:center; margin:0 0 10px 0; border:1px solid #383838;}
#FbRelation div.rightContent #bigPhoto strong.title {clear:both; float:left; width:380px; padding:0 0 4px 10px; text-align:left; font-weight:normal;}
* html #FbRelation div.rightContent #bigPhoto strong.title {width:250px;}
#FbRelation div.rightContent #bigPhoto span.prev {width:80px; float:right; color:#AFAFAF;}
#FbRelation div.rightContent #bigPhoto span.next {width:80px; float:right; color:#AFAFAF;}
#FbRelation div.rightContent #bigPhoto em {font-style:normal;}
#FbRelation div.rightContent #bigPhoto a {color:#AFAFAF;}
#FbRelation div.rightContent #bigPhoto a:hover {color:#83C900;}


/*LIGHTBOX*/
#lightbox{ background-image: url(overlay.png);display:none; text-align:center}
* html #lightbox{background: #000 none;	filter: Alpha(Opacity=80)}
#bigPhotoContener{ display:none;width:736px;background-color:#000;border: 1px solid #292929;padding:6px 17px;margin-top:40px}
* html #bigPhotoContener{width:770px;}
#photoPrev{float:left;width:52px;margin-top:160px}
#photoPrev span.prev a {float:left; width:52px;height:34px;text-decoration:none}
#photoPrev span.prev a:hover {text-decoration:none}

#photoNext{float:left;width:52px;margin-top:160px}
#photoNext span.next a {float:left; width:52px;height:34px;text-decoration:none}
#photoNext span.next a:hover {text-decoration:none}
#bigPhoto{float:left;}/*width:736px;height:470px;overflow:hidden*/
#bigPhoto span.close{float:left;clear:both;height:35px;width:736px;cursor:pointer}
#bigPhoto span.close img{float:right;padding-top:5px}
#bigPhoto span.bpMain{float:left;width:630px;overflow:hidden}

#bigPhoto span.photo{display:block;clear:both;min-height:300px}
#bigPhoto span.bpMain strong.title{float:left;clear:both;margin-top:10px;width:630px;font-weight:normal}


/* galeria - lista */
#FbRelation div.rightContent div.tab ul.gallery {clear:both; float:left; width:630px; margin:0; list-style-type:none;}
#FbRelation div.rightContent div.tab ul.gallery li {float:left; width:150px; padding:0; margin:0 10px 0 0; text-align:center; overflow:hidden;}
#FbRelation div.rightContent div.tab ul.gallery li.last {margin-right:0;}
/* lista wideo */
#FbRelation div.rightContent div.tab ul.videoList {clear:both; float:left; width:630px; margin:8px 0 0 0; list-style-type:none;}
#FbRelation div.rightContent div.tab ul.videoList li {float:left; width:150px; margin:0 10px 30px 0; text-align:center; overflow:hidden;}
#FbRelation div.rightContent div.tab ul.videoList li.last {margin-right:0;}
#FbRelation div.rightContent div.tab ul.videoList li img {}
#FbRelation div.rightContent div.tab ul.videoList li span {display:block; font-weight:bold;}
#FbRelation div.rightContent div.tab ul.videoList li a {text-decoration:none;}
#FbRelation div.rightContent div.tab ul.videoList li a:hover {text-decoration:underline;}
/* film wideo */
#FbRelation div.rightContent #videoPlay {float:left; width:630px; height:450px; overflow:hidden; background:#202020; }
#FbRelation div.rightContent #videoPlay span.close {display:block; padding:2px 3px 2px 0; text-align:right;}
#FbRelation div.rightContent #videoPlay strong.title {display:block; clear:both; padding:0 20px 10px 20px; font-size:12px; text-align:center;}
#FbRelation div.rightContent #videoPlay strong.title em {color:#afafaf; font-style:normal; font-weight:normal;}
#FbRelation div.rightContent #videoPlay dl {float:right; padding:0 150px 0 0;}/*display:none;*/
#FbRelation div.rightContent #videoPlay dt {float:left;}
#FbRelation div.rightContent #videoPlay dd {float:left; padding:0 3px;}
#FbRelation div.rightContent #videoPlay dd.selected a{font-weight:bold; color: #83C900; text-decoration:none}
#FbRelation div.rightContent #videoPlay a {color:#AFAFAF;}
#FbRelation div.rightContent #videoPlay a:hover {color:#83C900;}

#FbRelation div.rightContent #videoPlay p {display:none}
#FbRelation div.rightContent #videoPlay p.player{display:block}
#FbRelation div.rightContent div.tab ul.pack {display:block;float:none;width:auto;margin:10px auto;padding:0 0 15px 0; background:transparent url(dots.gif) repeat-x bottom;text-align:center;}

p.mute { float:right; color:#666 }
#Inpl_Tube_Progress,#Inpl_Progress{background-color:#689E02;padding:0 5px}

div.advertisement.belka_stopka { clear: both; padding: 10px; }

/* relation-embed */
.relation-embed {padding-top: 15px; background: none;}          
.relation-embed #boxTabsMenu_3tabs {background: #0A0A0A; color: #fff;}
.relation-embed #FbRelation,
.relation-embed #content .content2,
.relation-embed #FbRelation ul.basicInfo,
.relation-embed #FbRelation div.leftContent,
.relation-embed #FbRelation div.rightContent,
.relation-embed #FbRelation div.rightContent div.boxTabs {width: 625px; overflow: hidden;}
.relation-embed #FbRelation div.rightContent div#boxTabs_3 div.tabsContainer {width: 613px;}
.relation-embed #scrollRelationDiv {width: 616px;}
.relation-embed #FbRelation div.leftContent #boxTabs_2 {clear: none; float: right;}
.relation-embed #FbRelation div.leftContent div.boxTabs {clear: none;}
.relation-embed #FbRelation div.leftContent div.boxTabs div.tabsContainer {background: #0A0A0A;}
.relation-embed #FbRelation ul.basicInfo {margin: 0; border: none; padding: 15px 0;color: #313030;}
.relation-embed #FbRelation ul.basicInfo li.norefresh {padding-left: 0;color: #313030;}
.relation-embed #FbRelation div.leftContent {background: #0A0A0A;}
.relation-embed #FbRelation div.leftContent div.courtFlash {clear: left;margin: 0;}
.relation-embed #FbRelation .basicInfo {padding: 10px 0; text-align: left; color: #313030;}
.relation-embed #FbRelation .basicInfo .header {letter-spacing: 3px; text-transform: uppercase; font-size: 11px; font-weight: normal;color: #636459;}
.relation-embed #FbRelation .basicInfo .teams {margin-top: 3px; font-weigh: bold; font-size: 20px;}
.relation-embed #header,
.relation-embed #ad_header,
.relation-embed #site404 p,
.relation-embed #siteMap {display: none;}
.relation-embed #site404 {color: #313030;}
.relation-embed #Inpl_Tube_Progress {top: 15px !important;}
.announcement-embed {margin-top: 15px; background: #0A0A0A;}
.announcement-embed .mainTitle {padding-left: 10px;}
.announcement-embed #mainContent {padding: 10px 10px 0 10px; width: 605px;overflow: hidden;}
.announcement-embed #mainContent div.announcementsList,
.announcement-embed #mainContent div.announcementsList ul,
.announcement-embed #mainContent div.announcementsList li {width: 605px;}

.relation-embed #FbRelation div.rightContent div#boxTabs_3 ul.tabs li.selected{background:url('/s/euro2012/bg-table-4.jpg') no-repeat left top;font-weight:bold;}
.relation-embed #FbRelation div.rightContent div#boxTabs_3 ul.tabs{background-image:none !important;border-bottom:1px solid #e2e2e2 !important;}
.relation-embed #boxTabsMenu_3tabs{}
.relation-embed #FbRelation div.rightContent div#boxTabs_3 div.tabsContainer{width:618px !important;background-color:#E2E2E2 !important;}
.relation-embed .tabsContainer{border:0px !important;padding:4px !important;background-color:#f8f8f8 !important;}
.relation-embed #boxTabsMenu_3tabs{background-color:#e2e2e2 !important;color:gray !important;}
.relation-embed #boxTabsMenu_3tabs td{color:#313030 !important;font-size:12px !important;}
.relation-embed #boxTabsMenu_3tabs tr{background-image:none !important;}
.relation-embed #boxTabsMenu_3tabs tr td{border-bottom:1px solid #e2e2e2 !important;background-color:#fff;}
.relation-embed #scrollRelationDiv{margin-right:3px !important;}
.relation-embed #boxTabsMenu_3tabs tr.even td{background-color:#f8f8f8;}
.relation-embed span.smallTime{color:#313030 !important;font-size:12px !important;}
.relation-embed #boxTabsMenu_3tabs td.time{font-weight:bold;vertical-align:top;}
.relation-embed #boxTabsMenu_3t abs td.desc{vertical-align:top;padding:10px !important;}
.relation-embed #boxTabsMenu_3tabs td.icon{width:1px;overflow:hidden;display:none;}
.relation-embed #FbRelation div.leftContent div.result{background-image:none !important;background-color:#fff;border:4px solid #e2e2e2;color:#313030 !important;}
.relation-embed #FbRelation div.leftContent div.result div.score{color:#313030 !important;}
.relation-embed #FbRelation div.leftContent div.result div.score span{color:#313030 !important;}
.relation-embed #FbRelation div.leftContent div.result div.score p.scoreGoals{background-image:none !important;}
.relation-embed .leftContent{background-color:#fff !important;}
.relation-embed #boxTabsMenu_1 li{background:url('/s/euro2012/bg-table-3.jpg') no-repeat left top;}
.relation-embed #FbRelation div.leftContent div.boxTabs ul.tabs{background-image:none !important;}
.relation-embed #FbRelation div.leftContent div.boxTabs ul.tabs li{font-weight:bold;color:#fff !important;background:url('/s/euro2012/bg-table-1.jpg') no-repeat left top !important;}
.relation-embed #FbRelation div.leftContent div.boxTabs ul.tabs li span{color:#fff;}
.relation-embed #FbRelation div.leftContent div.boxTabs ul.tabs li.selected{background:url('/s/euro2012/bg-table-4.jpg') no-repeat left top !important;}
.relation-embed #FbRelation div.leftContent div#boxTabs_2 ul.tabs,#FbRelation div.leftContent div#boxTabs_2 ul.tabs{background-image:none !important;}
.relation-embed #FbRelation div.leftContent div#boxTabs_2 ul.tabs li.first{font-weight:bold;color:#fff !important;background:url('/s/euro2012/bg-table-1.jpg') no-repeat left top !important;}
.relation-embed div#boxTabs_2 li span{color:#fff;}
.relation-embed #FbRelation div.leftContent div#boxTabs_2 ul.tabs li.selected{background:url('/s/euro2012/bg-table-4.jpg') no-repeat left top !important;}
.relation-embed table.info caption{font-size:12px !important;padding:12px 0px !important;color:#313030 !important;}
.relation-embed #FbRelation div.leftContent div.tab table.info tr.even TD{background-color:none !important;}
.relation-embed #content div.tabsContainer{background-color:#fff !important;}
.relation-embed #FbRelation div.leftContent div.tab table.info tr td{background-color:#fff !important;background-image:none;}
.relation-embed #FbRelation div.leftContent div.tab table.info tr td{color:#313030 !important;padding:3px 5px 3px 5px !important;border-bottom:1px solid #f8f8f8;vertical-align:top;}
.relation-embed #FbRelation div.leftContent div.tab table.info tr td.time{color:gray !important;}
.relation-embed .tabsContainer{background-color:#f8f8f8 !important;}
.relation-embed #FbRelation div.leftContent div#boxTabs_2 ul.tabs li span{background-image:none !important;color:#fff !important;}
.relation-embed .stadium .title{color:#313030 !important;}
.relation-embed #FbRelation div.leftContent div.stadium p.referee,#FbRelation div.leftContent div.stadium p.referee em{background-color:#fff;color:gray !important;}
.announcement-embed{background-color:#fff !important;color:#313030 !important;}
.relation-embed #content div.mainTitle{background-image:none !important;color:#313030 !important;}
.relation-embed #content div.mainTitle h2{color:#313030 !important;padding:0px !important;font-weight:bold;}
.relation-embed .place{color:gray !important;}
.relation-embed #content div.announcementsList li{background-image:none !important;}
.relation-embed #content div.announcementsList li.first span.date{font-size:12px !important;background-color:#e2e2e2 !important;color:gray !important;}
.relation-embed #content div.announcementsList li.first span.date em{color:gray !important;font-weight:normal;}
.relation-embed #content div.announcementsList li.first span.date span{margin:3px 0px !important;}
.relation-embed #content div.announcementsList li span.date span{color:#313030 !important;font-weight:bold;}
.relation-embed .changes .out {background-image: none !important;padding: 2px 0px !important;color: #cf3a00 !important;}
.relation-embed .changes .in {background-image: none !important;padding: 2px 0px !important;color: #508017 !important;}

.footer_seo {
    clear: both;
    margin: 0 auto 10px;
    padding-top: 12px;
    width: 950px;
    text-align:left;
    font-size:11px;
    color:#BEBEBE;
}

.footerSeoLinks {
    margin: 0 auto;
    width: 950px;
}
.footerSeoLinks .firstRowLinks{
    float: left;
    margin-left: 5px;
}
.footerSeoLinks strong{
    float: left;
}
.footerSeoLinks .firstRowLinks a{
    text-decoration:none;
}
body .other-services {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	background-color: #0A0A0A
}
body .other-services .letter-header {
	color: #fff
}
body .other-services .letters-menu-list {
	background-color: #0A0A0A;
}
body .other-services .content-header {
	color: #fff
}
body .other-services-iplv1 .letter-menu-list-item {
	font-size: 13px
}
body .other-services-iplv1 .letter-menu-list-item:before {
	margin: 0 10px;
}
body .other-services .go-top-link {
	color: #7da100
}

/* facebook like */
#leftRelationLike {
	margin-bottom: 10px;
	text-align: left;
}
#FbRelation div.leftContent {
	overflow: visible !important;
}

/* dolna slot reklamowy */
#dol_srodek {
    clear: both;
    margin: 10px auto 0;
    padding: 0 0 5px;
    width: 950px;
}
#dol_srodek > div {
    background: rgba(0, 0, 0, 0) url("reklama.gif") no-repeat scroll center 7px;
    border-top: 1px solid #3e3e3e;
    padding-top: 30px;
}
