/** korekty dodatki  */
.box.white .event-list .event-info { width: 228px; }
.mb15 {margin-bottom:15px;}
.nobg { background:none 100px 100px no-repeat transparent !important;}
/** main - 824 */
.flag-links a.active {color: #97A71F;}

.polska { background-position: 0 0; }
.grecja { background-position: 0 -21px; }
.rosja { background-position: 0 -42px; }
.czechy { background-position: 0 -63px; }
.holandia { background-position: 0 -84px; }
.dania { background-position: 0 -105px; }
.niemcy { background-position: 0 -126px; }
.portugalia { background-position: 0 -147px; }
.hiszpania { background-position: 0 -168px; }
.wlochy { background-position: 0 -189px; }
.irlandia { background-position: 0 -210px; }
.chorwacja { background-position: 0 -231px; }
.ukraina { background-position: 0 -252px; }
.szwecja { background-position: 0 -273px; }
.francja { background-position: 0 -294px; }
.anglia { background-position: 0 -315px; }

#top-utils {position:relative;}
#adocean-adv {display:block;position:relative;width:750px;margin:0 auto 10px auto;}
#adocean-adv div {margin: 0 auto;}

/** modul wyd */
.slider-main .slider-item .play-btn {background: url("../gfx/btn/play-btn.png") no-repeat scroll 0 0 transparent; height:41px; left: 50%; margin-left: -20px; margin-top: -20px; position: absolute; text-indent: -999px; top: 40%; width: 41px;}
#slider-min-list .small-topic .play-btn {background: url("../gfx/btn/list-play-btn.png") no-repeat scroll left top transparent;display: block;height: 25px;left: 50%; margin: 0 0 0 -12px; overflow: hidden; position: absolute; text-indent: -999px; top: 30%; width: 25px;}

/** z tvp */

.fl {float:left}
.fr {float:right}
.clr {clear:both; font-size:0; height:1px}

/* LOGIN */
#menuTopRight .login .welc {color:#fff;}
/* Logowanie */
#loginLayer { display: none; position: absolute; right: 10px; top: 93px;  width: 217px; z-index:2000}
#loginLayerForm > div { background: #001e04; padding: 5px 15px; }
#loginLayer .link-hack { background: url("../gfx/bg/login.png") 0 0 no-repeat; display: block; font-size: 1.1em; height: 38px; line-height: 38px; overflow: hidden; padding: 0 15px 0 0; text-align: right; }
#loginLayer a { color: #99a820; font-size: .9em; font-style: italic; }
#loginLayer .row:first-child { background: url("../gfx/bg/login.png") 0 -38px no-repeat; margin-top: 0; padding-top: 6px; *padding-top: 0; }
#loginLayer .rowI { border-bottom: 1px solid #012d07; }
#loginLayer .rowI .pwReminder { padding: 0 0 5px; }
#loginLayer .rowI + .row { border-top: 1px solid #000f02; border-radius: 0 0 10px 10px; padding: 12px 15px 15px; }
#loginLayer .rowI + .row p { margin-top: 10px; }
#loginLayer .title { font-size: 14px; padding: 5px 0; }
#loginLayer .frmInp { margin: 5px 0; }
#loginLayer .frmInp input { padding: 5px; width: 177px; }
.login-overlay { background: rgba(255,255,255,0.4); display: none; position: absolute; left: 0; top: 0; right: 0; bottom: 0; height: 100%; width: 100%; z-index: 100; }

#header,
#top-utils { *position: relative; *z-index: 2; }
.container,
#nav-box { *position: relative; *z-index: 1; }

/** . */
.stadium-info .stadium-desc {width: 230px;}
.stadium-info .stadium-desc-head {width: 230px;}
.stadium-info .stadium-desc-foot {width: 230px;}
body.index #main-cont .columns .left-side .columns.h-cons .box.white {min-height:650px;}
.info-text h3 {font-size: 14px;}
.box.white .event-list .event-info a {font-size: 15px;}
.ico-button, .video .ico-button, .video-box-list .play-btn, .main-video-box .play-btn, .video-list .video-link .play-btn, .slider-main .slider-item .play-btn, #slider-min-list .small-topic .play-btn {filter: alpha(opacity = 50); opacity:0.5;}
#main-nav .active a {color: #BDD020;}
#main-nav .active a .l-border {background-position: 4px -195px;}
#main-nav .active a .r-border {background-position: -15px -195px;}
#main-nav .active a span {background: url(../gfx/sprite/main-nav-sprite.png) repeat-x scroll 0 -223px transparent;}
.flag {background-position:100px 100px;}

.experts-opinions, #expert-opinion {padding: 0 0 5px;}

/* SMALL Flags (Statistics) */
.flag.polska{background-position: 0 0;}
.flag.grecja{background-position: 0 -21px;}
.flag.rosja{background-position: 0 -42px;}
.flag.czechy{background-position: 0 -63px;}
.flag.holandia{background-position: 0 -84px;}
.flag.dania{background-position: 0 -105px;}
.flag.niemcy{background-position: 0 -126px;}
.flag.portugalia{background-position: 0 -147px;}
.flag.hiszpania{background-position: 0 -168px;}
.flag.wlochy{background-position: 0 -189px;}
.flag.irlandia{background-position: 0 -210px;}
.flag.chorwacja{background-position: 0 -231px;}
.flag.ukraina{background-position: 0 -252px;}
.flag.szwecja{background-position: 0 -273px;}
.flag.francja{background-position: 0 -294px;}
.flag.anglia{background-position: 0 -315px;}
/* MIDDLE Flags (Team Site) */
.middle.polska {background-position: 0 0; }
.middle.grecja {background-position: 0 -66px; }
.middle.rosja {background-position: 0 -132px; }
.middle.czechy {background-position: 0 -198px; }
.middle.holandia {background-position: 0 -264px; }
.middle.dania {background-position: 0 -330px; }
.middle.niemcy {background-position: 0 -396px; }
.middle.portugalia {background-position: 0 -462px; }
.middle.hiszpania {background-position: 0 -528px; }
.middle.wlochy {background-position: 0 -594px; }
.middle.irlandia {background-position: 0 -660px; }
.middle.chorwacja {background-position: 0 -726px; }
.middle.ukraina {background-position: 0 -792px; }
.middle.szwecja {background-position: 0 -858px; }
.middle.francja {background-position: 0 -924px; }
.middle.anglia {background-position: 0 -990px; }
/* MEDIUM Flags (Double Broadcast) */
.medium.polska {background-position: 0 0; }
.medium.grecja {background-position: 0 -51px; }
.medium.rosja {background-position: 0 -102px; }
.medium.czechy {background-position: 0 -153px; }
.medium.holandia {background-position: 0 -204px; }
.medium.dania {background-position: 0 -255px; }
.medium.niemcy {background-position: 0 -306px; }
.medium.portugalia {background-position: 0 -357px; }
.medium.hiszpania {background-position: 0 -408px; }
.medium.wlochy {background-position: 0 -459px; }
.medium.irlandia {background-position: 0 -510px; }
.medium.chorwacja {background-position: 0 -561px; }
.medium.ukraina {background-position: 0 -612px; }
.medium.szwecja {background-position: 0 -663px; }
.medium.francja {background-position: 0 -714px; }
.medium.anglia {background-position: 0 -765px; }
/* REVERT Normal Flags */
.revert.unknown {background-position: right 0; }
.revert.polska{background-position: right 0; }
.revert.grecja{background-position: right -21px; }
.revert.rosja{background-position: right -42px; }
.revert.czechy{background-position: right -63px; }
.revert.holandia{background-position: right -84px; }
.revert.dania{background-position: right -105px; }
.revert.niemcy{background-position: right -126px; }
.revert.portugalia{background-position: right -147px; }
.revert.hiszpania{background-position: right -168px; }
.revert.wlochy{background-position: right -189px; }
.revert.irlandia{background-position: right -210px; }
.revert.chorwacja{background-position: right -231px; }
.revert.ukraina{background-position: right -252px; }
.revert.szwecja{background-position: right -273px; }
.revert.francja{background-position: right -294px; }
.revert.anglia{background-position: right -315px; }
/* big */
.big.polska {background-position: 0 0; }
.big.grecja {background-position: 0 -95px; }
.big.rosja {background-position: 0 -190px; }
.big.czechy {background-position: 0 -285px; }
.big.holandia {background-position: 0 -380px; }
.big.dania {background-position: 0 -475px; }
.big.niemcy {background-position: 0 -570px; }
.big.portugalia {background-position: 0 -665px; }
.big.hiszpania {background-position: 0 -760px; }
.big.wlochy {background-position: 0 -855px; }
.big.irlandia {background-position: 0 -950px; }
.big.chorwacja {background-position: 0 -1045px; }
.big.ukraina {background-position: 0 -1140px; }
.big.szwecja {background-position: 0 -1235px; }
.big.francja {background-position: 0 -1330px; }
.big.anglia {background-position: 0 -1425px; }

/** dodatkowe */
.flag.lotwa {background: url(../gfx/ico/teams/21x21px/flag_21x21_lotwa.png) 0 0 no-repeat;}
.big.lotwa {background: url(../gfx/ico/teams/95x95px/flag_95x95_lotwa.png) 0 0 no-repeat;}
.flag.slowacja {background: url(../gfx/ico/teams/21x21px/flag_21x21_slowacja.png) 0 0 no-repeat;}
.big.slowacja {background: url(../gfx/ico/teams/95x95px/flag_95x95_slowacja.png) 0 0 no-repeat;}
.flag.andora {background: url(../gfx/ico/teams/21x21px/flag_21x21_andora.png) 0 0 no-repeat;}
.big.andora {background: url(../gfx/ico/teams/95x95px/flag_95x95_andora.png) 0 0 no-repeat;}

/** flagi dla najnowsze sg */
.box.white .event-list .event-img.meet .polska {background-position:0 0;}
.box.white .event-list .event-img.meet .grecja {background-position:0 -19px;}
.box.white .event-list .event-img.meet .rosja {background-position:0 -38px;}
.box.white .event-list .event-img.meet .czechy {background-position:0 -57px;}
.box.white .event-list .event-img.meet .holandia {background-position:0 -76px;}
.box.white .event-list .event-img.meet .dania {background-position:0 -95px;}
.box.white .event-list .event-img.meet .niemcy {background-position:0 -114px;}
.box.white .event-list .event-img.meet .portugalia {background-position:0 -133px;}
.box.white .event-list .event-img.meet .hiszpania {background-position:0 -152px;}
.box.white .event-list .event-img.meet .wlochy {background-position:0 -171px;}
.box.white .event-list .event-img.meet .irlandia {background-position:0 -190px;}
.box.white .event-list .event-img.meet .chorwacja {background-position:0 -208px;}
.box.white .event-list .event-img.meet .ukraina {background-position:0 -228px;}
.box.white .event-list .event-img.meet .szwecja {background-position:0 -247px;}
.box.white .event-list .event-img.meet .francja {background-position:0 -266px;}
.box.white .event-list .event-img.meet .anglia {background-position:0 -286px;}

/** */
.match-score {background: url(../gfx/bg/match-score-bg3.png) no-repeat scroll left top transparent; height: 66px; left: -70px; padding: 8px 3px 0; top: -58px; width:166px;}
.match-score li span {font-size:9px;}
.team-name-box .team-name {font-size:42px;}
.match-score li {width: 80px;}
.match-after .match-info .score span {text-decoration:none;}
body.index .video-box-list .video-desc {opacity:0.7;}
#expert-slider-nav {display:none;}
#main-nav .blank {width:800px;}
.table-team th {padding: 8px 6px;}
.table-team td {padding: 3px 6px;}
.table-team td .number { display:inline-block; float:left; padding:0 3px 0 0; text-align:right; width:17px;}

*[onclick] {cursor:pointer;}
.table-result tr:hover .group-letter, .group-letter:hover {display:block;}
.list-articles p {margin: 0.2em 1em 0.2em 0;}
body.euro_player .table-player td:first-child { width: 15%;}
.gallery-details h2 {line-height:normal;}

.letters-small {font-size:100%;}
.letters-normal {font-size:120%;}
.letters-big {font-size:140%;}

.article-header h1 {font-size:340%;line-height:100%;}
.article-excerpt {font-size:140%;}
.team-statistics .small-in {margin:0 1em; font-size:10px;}
.box.white.box-facebook {padding: 10px 0 10px 10px;}
body.site-wideo .list-media .name, .list-media.video .name {max-height: 56px;}
/* tymczasem */
body.mecz-towarzyski .match-lead .match-details {width:370px;}
body.mecz-towarzyski .match-live {background-image: url(../gfx/bg/match-lead-live-long.png); height:427px;}
body.mecz-towarzyski .match-info.match-bottom-details {height:180px;}

.flag-links .group-name {overflow: hidden;}

/** drep */
.devel-esi-link {display:block; color:#333; padding:0.2em 2em; background:#eee; border:1px solid #f00; display:inline-block; clear:both;}

.match-info .team {min-height:80px;}

.article-paragraph .citation small {display: block;font-size:1.1em;font-style:italic;}

.timeline .team .team-actions {height: 42px; line-height: 42px; position: absolute; width: 528px; left: 41px;}

.timeline .action {width:21px;height:20px;position:absolute;}
.timeline .action > .action-ico {width:21px;height:20px;background:transparent none no-repeat center center;position:relative;left:-10px;display: block;}

.timeline .action-red_card,
.timeline .action-yellow_card {width:15px;height:22px;}
.timeline .action-red_card > .action-ico,
.timeline .action-yellow_card > .action-ico {width:15px;height:22px;left:-7px;}

.timeline .action-goal_penalty {width: 26px; height: 24px;}
.timeline .action-goal_penalty > .action-ico {width: 26px; height: 24px;left:-13px;}

.timeline .action-sub {width:22px;height:10px;}
.timeline .action-sub > .action-ico {width:22px;left:-11px;height:10px;top:5px;}

.box.team .columns {overflow:visible;}
.box.team .box-body {overflow: hidden}
.box.team .match-stats .columns {overflow:hidden;}
.timeline .action-yellow_card > .action-ico {background-image:url(../gfx/ico/card-yellow.png);}
.timeline .action-red_card > .action-ico {background-image:url(../gfx/ico/card-red.png);}
.timeline .action-goal > .action-ico {background-image:url(../gfx/ico/ico-goal.png);}
.timeline .action-own_goal > .action-ico {background-image:url(../gfx/ico/ico-goal.png);}
.timeline .action-goal_penalty > .action-ico {background-image:url(../gfx/ico/karny_timeline_ico.png);}
.timeline .action-penalty_miss > .action-ico {background-image:url(../gfx/ico/karny_x_timeline_ico.png);}
.timeline .action-sub > .action-ico {background-image:url(../gfx/ico/zmiana_ico.png);}

.timeline .action.top {top:5px;}
.timeline .action.middle {top:15px;}
.timeline .action.middle-low {top:18px;}
.timeline .action.bottom {top:25px;}
.timeline .action.bottom-low {top:30px;}


.team-members .tooltip {background: #fff; border: 1px solid #333; border-radius: 10px; color: #000; display: none; line-height: 14px; left: -16px; padding: 10px; position: absolute; text-align: left; top: 25px; width: 86px; z-index: 10; }
.team-members .tooltip.small {left: -21px; text-align: center; top: 135px; width: 40px; }
.team-members .bg-pink .current-time:hover .tooltip,
.team-members .action-ico:hover .tooltip,
.team-members .tooltip:hover {display: block; }
.team-members .tooltip-caption {display: block; font-size: 16px; margin: 0 0 3px; text-transform: uppercase; }
.team-members .tooltip-content {color: #6a782f; font-size: 10px; }
.team-members .tooltip-content span {display: block; }
.column-one .team-members .tooltip {left:-10px;}
.column-one .team-members .tooltip .bg {left:-33px;}
.column-two .team-members .tooltip {left:-80px;}
.column-two .team-members .tooltip .bg {left: 33px;}

.team-members .color-grey a {color:#667;}
.team-members .action-ico {width:15px;height:22px;margin:0 1px -7px 1px;background:transparent none no-repeat center center;display:inline-block;position:relative;}
.team-members .ico-yellow_card {background-image:url(../gfx/ico/card-yellow.png);}
.team-members .ico-red_card {background-image:url(../gfx/ico/card-red.png);}
.team-members .ico-goal {background-image:url(../gfx/ico/ico-goal.png);}
.team-members .ico-own_goal {background-image:url(../gfx/ico/ico-goal.png);}
.team-members .ico-goal_penalty {background-image:url(../gfx/ico/karny_timeline_ico.png);}
.team-members .ico-penalty_miss {background-image:url(../gfx/ico/karny_x_timeline_ico.png);}
.team-members .ico-change {width:22px;height:15px;background-image:url(../gfx/ico/zmiana_ico.png);margin-bottom:-4px}

.box.timeline {background-image: url(../gfx/bg/box-timeline_90+.png);}
.box.timeline .bg-pink {background-image: url(../gfx/bg/box-timeline_90+_kolor.png);}
.box.timeline.extra-time {background-image: url(../gfx/bg/box-timeline_120+.png);}
.box.timeline.extra-time .bg-pink {background-image: url(../gfx/bg/box-timeline_120+_kolor.png);}

.match-lead.match-live.large {background-image: url(../gfx/bg/match-lead-live-large.png);height:428px;}
.match-lead.match-live.large .box-body {height:334px;}
.match-lead.match-live.large .match-info.match-bottom-details {height: 170px;}

.match-lead.match-after {background-image: url(../gfx/bg/match-lead2-large.png);height:450px;}
.match-lead.match-after .match-info.match-bottom-details {height:200px;}
.match-lead.match-after .match-details {height: 125px; }

.ico-penalty-miss {width:27px;height:28px;display:block;background:transparent url(../gfx/ico/karny_x_relacja_jasne_tlo_ico.png) no-repeat;}
.ico-penalty-goal {width:27px;height:28px;display:block;background:transparent url(../gfx/ico/karny_relacja_jasne_tlo_ico.png) no-repeat;}

tr:hover .ico-penalty-miss {background:transparent url(../gfx/ico/karny_x_relacja_ciemne_tlo_ico.png) no-repeat;}
tr:hover .ico-penalty-goal {background:transparent url(../gfx/ico/karny_relacja_ciemne_tlo_ico.png) no-repeat;}

.box-penalties {display: none;}
.box-penalties .table-light {table-layout:fixed;}
.box-penalties .column-thin {width: 30px;}

.match-article .widget .media-object-description {width:380px;max-width:auto;}
.match-article .widget.related-item {width:auto;}

.spectators {position: absolute; bottom: 72px; left: 30px; font-size: 14px;}
.flag.polska, .flag.rosja, .flag.holandia, .flag.dania, .flag.irlandia, .flag.chorwacja, .flag.ukraina, .flag.szwecja,
.flag-links a.pol, .flag-links a.rus, .flag-links a.ned, .flag-links a.den {filter: alpha(opacity = 50); opacity:0.5;}

.poll-body fieldset, .poll-body form {padding:0;margin:0;border:none;}
.poll-body .stats-result-text {color:#000;}