/*
 * style dla bloczka Home Broker w prawej szpalcie;
 * wszystko co w przestrzeni nazw div.customadvert_homebroker
 * dotyczy tego właśnie bloczka
 */


div.customadvert_homebroker *
{
    position: static; /* style tvn24 mają relative 4all, a tutaj tego nie chemy */
    text-align: left;
}


div.customadvert_homebroker body,
div.customadvert_homebroker img,
div.customadvert_homebroker ul,
div.customadvert_homebroker li,
div.customadvert_homebroker h1,
div.customadvert_homebroker h2,
div.customadvert_homebroker h3,
div.customadvert_homebroker h4,
div.customadvert_homebroker h5,
div.customadvert_homebroker h6 {
    border: 0;
    padding: 0;
    margin:0;
    font-weight:normal
}

/* glowne style */

div.customadvert_homebroker #cf-main {
    width:300px;
    height:200px;
    margin:0 auto;
    padding:0;
}

div.customadvert_homebroker .page {
    background:url(/img/homebroker/bg.png) no-repeat;
    font-family: Arial,Helvetica,sans-serif;
    height:150px;
    margin:0 auto;
    padding:0;
    width:300px;
    position:relative;
}

div.customadvert_homebroker .page h1 {
    color: #fff;
    font-size: 23px;
    font-weight: bold;
    padding:3px 0 0 12px;
    text-align: left;
}

div.customadvert_homebroker .page .send {
    background:url(/img/homebroker/button.png) no-repeat;
    border:0;
    height:38px;
    z-index: 1;
    width:122px;
    margin-top:15px;
    margin-right:0px;
    cursor:pointer;
    position:absolute;
    top:49px;
    right:3px;
}

div.customadvert_homebroker .logo {
    margin:10px 0px 5px 215px;
    width:75px;
}

/* formularz */

div.customadvert_homebroker #div-form {
    color:#fff;
    font-size:12px;
    margin:13px 0 5px 15px;
    width:258px;
}

div.customadvert_homebroker #div-form .data {
    color: #fff;
    display: block;
    height: 20px;
    margin-bottom:8px;
    width: 258px;
}

div.customadvert_homebroker .cena {
    padding-left:5px;
    width:37px !important;
}

div.customadvert_homebroker #div-form .data select {
    border:0;
    color:#333;
    font-size:11px !important;
    text-align:left;
    padding-top:2px;
}

div.customadvert_homebroker #div-form .data input {
    border:0;
    color:#333;
    font-size:11px !important;
    text-align:left;
    width:146px;
    height:16px;
    padding-left:3px;
}

div.customadvert_homebroker #div-form .data select#miasto,
div.customadvert_homebroker #div-form .data select#cena_od,
div.customadvert_homebroker #div-form .data select#pokoje {
    width:155px;
    height:20px;
    *height:19px;
}

/* hacks */

div.customadvert_homebroker .clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}
div.customadvert_homebroker .clearfix{display:inline-table}

/* Hides from IE-mac \*/

* html div.customadvert_homebroker .clearfix{height:1%}
div.customadvert_homebroker  .clearfix{}

/* End hide from IE-mac */
 

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

ins {
    color:#000;
    text-decoration:none;
}

mark {
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

img{display:block}

:focus {
	outline: 0;
}

/* CSS Document */
/****************************************************************
 * 	Spis treści main.css
 * 	Serwis: TVN24 test3
 ****************************************************************

 	1. MAIN
 		1.1 Reset
 		1.2 Links
 		1.3 Borders
 		1.4 Fonts
 		1.5 Colors
 		1.6 BackgroundsinnerVideoModule
 		1.7 Shadows
 		1.8 Center
 		1.9 Buttons
 			1.9.1 Dymek z liczbą komentarzy
 			1.9.2 Dymek z datą/godziną publikacji [czerwony, szary, żółty]
 		1.10 Margins, Paddings
 		1.11 Width
 		1.12 Height
 		1.13 Others


 	2. HEADER
 		2.1 General
 		2.2 Socialmedia
 		2.3 Buttons: Login , Register
 		2.4 Navigation
 			2.4.1 Dropdown
 				2.4.1.1 Standard
 				2.4.1.2 Regional
                                2.4.1.3 Meteo
                        2.4.2 LoginBar
				2.4.2.1 LoginBar na niskim headerze nad wyszukiwarką
 		2.5 Search

	3. ONE COLUMN [cała szerokość, jedynki, paski urgent]
		3.1 MainContainer
		3.2 Jedynki
			3.2.1 Jedynka: duże zdjęcie+ szary podlew
			3.2.2 Jedynka: duże zdjęcie+ biały podlew
			3.2.3 Jedynka: duże zdjęcie+ zółty i niebieski podlew
			3.2.4 Jedynka: duże zdjęcie+ 2 czerwone podlewy
			3.2.5 edynka: duże zdjęcie+ czerwony i zółty podlew
			3.2.6 Jedynka: duże zdjęcie+ lead po prawej (wersja 1)
			3.2.7 Jedynka: duże zdjęcie+ 3 zdjecia po prawej  - moduł poczwórny
		3.3 Magazyny
			3.3.1 Dodatkowe menu w magazynie cnbc
			3.3.2 Zbiorcza - magazyny
			3.3.3 Moduł na prawej szpalcie - sylwetki redaktorów w magazynach
			3.3.4 Box Magazyny (pod treścią)
			3.3.5 Szkło kontaktowe - boxy
		3.4 Paski
			3.4.1 Pilne
			3.4.2 Yellow
			3.4.3 Red-red
			3.4.4 Red-grey
			3.4.5 Orange
			3.4.6 Pasek ze strzałką "tematy"
		3.5 Pagination
		3.6 Video
		3.7 Socialmedia
		3.8 Detal artykułu
			3.8.1 Box z Autorem artykułu - pod detalem artykułu zazwyczaj
                3.9 Playlista - SG



	4. LEFT COLUMN
		4.1 Boxy
			4.1.1 Moduł pojedynczy
			4.1.2 Moduł z 2 boxami
			4.1.3 Moduł 3 czesciowy : 1 duży + 2 małe
			4.1.4 Moduł 3 czesciowy  -  ZDJĘCIE DUŻE PO PRAWEJ : 1 duży + 2 małe
			4.1.5 Moduł 4 czesciowy : 1 duży + 3 małe
			4.1.6 Moduł 4 czesciowy : 1 duży + 3 małe - wersja niebieska
			4.1.7 Kółko ajaxowe doładowywujące artykuły
			4.1.8 Standardowa lista z szarymi bulletami
			4.1.9 Pojedynczy box zewnetrzny z cieniem
		4.2 Cytat w śródtekście
		4.3 Moduł zdjęcie + krótki opis w środku tekstu -  detal artykułu
		4.4 Lista z krzyżykami
                4.5 Sondy SG
                4.6 Galerie SG
        4.7 Watermarki

	5. RIGHT COLUMN
		5.1 Nagłówki
		5.2 Box "Informacje dnia"
		    5.2.1 Box "Sportowe informacje dnia"
		5.3 Box regionalny
		5.4 Box meteo
		5.5 Sonda
		5.6 Playlista statyczna
                5.7 Kursy walut

	6. STRONY i MODUŁY
		6.1 Sonda śródtekstowa - 640
			6.1.1 Wyniki sondy
		6.2 News na żywo
		6.3 Raporty i galeria
			6.3.1 Strona z listą raportów i galerii
			6.3.2 Mniejsze boxy
			6.3.3 2 boxy
			6.3.4 3 boxy
			6.3.5 4 boxy
			6.3.6 Raport redakcyjny 1
			6.3.7 Raport redakcyjny 2
			6.3.8 Raport opisowy
			6.3.9 Galeria jako wszystkie obrazki pod sobą
		6.4 Single article - skórty artykułów
			6.4.1 Gdy pojawi się box zewnętrzny z innego portalu
			6.4.2 Zdjecie po środku
			6.4.3 Zdjecie po lewej i po prawej
		6.5 Strona z programem TV
		6.6 Strona meteo
		6.7 Strona statyczna - serwis na komórkę
		6.8 Moduł przed footerem [z linkami do polska, świat, biznes itd.]
		6.9 Strona statyczna tvn24m
		6.10 Statyczna strona informacje o nadawcy
		6.11 Strona 404
		6.12 Żałoba
		6.13 Wyszukiwarka
		6.14 RSS
		6.15 Sport
		6.16 Dostylowanie map targeo
		6.17 Inne
                6.18 EPG
        6.18 Playlista pod video

	7. FOOTER

*****************************************************************/



/* **************************************************************
							$ 1 MAIN
******************************************************************/

/* ---------------------  $ 1.1 Reset ------------------------ */

body {font-family:Arial, Geneva, sans-serif; font-size:14px; color:#000; background:#fff;}

#adocean-screening-layer { height: 100%; position: absolute; width: 100%; z-index: 1;}

* {position: relative; zoom:1;}

ul li {list-style:none;}

.clear, .clearer {clear:both; line-height:0; font-size:1px; }

.fr {float: right;}
.fl {float: left;}

p {line-height:1.3em; color:#333333;}

.strong {font-weight: bold;}
em {font-style: italic;}

.pAbs {position:absolute;}

.visible {visibility:visible;}
.displayNone {display:none;}

a.noUnderline:hover {text-decoration:none!important;}
.pointer{cursor:pointer}

.nWrap {white-space:nowrap;}

.raquo {color:#B90000;}

.noanimation * {
    transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
}

/* ---------------------  $ 1.2 Links ------------------------ */
a, a:active, a:visited {text-decoration:none; color:#164B7C;}
a:hover {text-decoration:underline; color:#b90000; cursor:pointer;}
a.active {color:#B90000;}

a.white {color:#fff;}
a.white:hover {color:#fff;}

a.black {color:#000}
a.black:hover {color:#B90000;}
.m-cnbc .yellow a {color: #000; line-height: 1.3em}
.m-cnbc .red a {line-height: 1.3em;}
.m-cnbc .black a  {line-height: 1.3em;}

a.grey_v2 {color:#858585;}
a.grey_v2 {color:#858585;}

.articleDetailBisLogo img {
    width: 100%;
    height: auto;
}

.articleDetailPolandLogo img {
    width: 100%;
    height: auto;
}

/* ---------------------  $ 1.3 Borders ------------------------ */

.borderGreyTop {border-top:1px solid #E5E5E5; width:100%;}
.borderGreyBottom {border-bottom:1px solid #E5E5E5; width:100%;}
.borderGrey {border:1px solid #E5E5E5;}
.borderGreyLeft {border-left:1px solid #e7e7e7;}
.borderGreyRight {border-right:1px solid #e7e7e7;}

.borderBlueTop {border-top:1px solid #2582C8;}
.borderBlueTop2 {border-top:1px solid #07406A;}
.borderBlueLeft {border-left:1px solid #103B5D;}
.borderOpacityTop {height:1px; background:/* url(/img/bg_opacity_white.png) repeat-x */ url(/img/sprite_repeat-x_v1.png) 0 -120px repeat-x;}


/* ---------------------  $ 1.4 Fonts ------------------------ */

h2, h3, h4, h5, h6 {letter-spacing:-0.4px; font-weight:bold;}
h3 {font-weight:normal;}

.size8 {font-size:8px;}
.size9 {font-size:9px;}
.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size18 {font-size:18px;}
.size20 {font-size:20px;}
.size22 {font-size:22px;}
.size24 {font-size:24px;}
.size26 {font-size:26px;}
.size28 {font-size:28px;}
.size30 {font-size:30px;}
.size32 {font-size:32px;}
.size34 {font-size:34px;}
.size36 {font-size:36px;}
.size38 {font-size:38px;}
.size40 {font-size:40px;}
.size42 {font-size:42px;}
.size43 {font-size:43px;}
.size44 {font-size:44px;}
.size46 {font-size:46px;}
.size48 {font-size:48px;}
.size49 {font-size:49px;}
.size50 {font-size:50px;}
.size52 {font-size:52px;}
.size54 {font-size:54px;}
.size56 {font-size:56px;}
.size58 {font-size:58px;}
.size60 {font-size:60px;}
.size62 {font-size:62px;}
.size64 {font-size:64px;}
.size66 {font-size:66px;}
.size68 {font-size:68px;}
.size70 {font-size:70px;}
.size72 {font-size:72px;}
.size74 {font-size:74px;}
.size76 {font-size:76px;}
.size78 {font-size:78px;}
.size80 {font-size:80px;}
.size82 {font-size:82px;}
.size84 {font-size:84px;}
.size86 {font-size:86px;}
.size88 {font-size:88px;}
.size90 {font-size:90px;}
.size91 {font-size:91px;}
.size92 {font-size:92px;}
.size93 {font-size:93px;}
.size94 {font-size:94px;}
.size95 {font-size:95px;}
.size96 {font-size:96px;}
.size97 {font-size:97px;}
.size98 {font-size:98px;}
.size99 {font-size:99px;}
.size100 {font-size:100px;}
.size101 {font-size:101px;}
.size102 {font-size:102px;}
.size103 {font-size:103px;}
.size104 {font-size:104px;}
.size105 {font-size:105px;}
.size106 {font-size:106px;}
.size107 {font-size:107px;}
.size108 {font-size:108px;}
.size109 {font-size:109px;}
.size110 {font-size:110px;}
.size111 {font-size:111px;}
.size112 {font-size:112px;}
.size113 {font-size:113px;}
.size114 {font-size:114px;}
.size115 {font-size:115px;}
.size116 {font-size:116px;}
.size117 {font-size:117px;}
.size118 {font-size:118px;}
.size119 {font-size:119px;}
.size120 {font-size:120px;}
.size121 {font-size:121px;}
.size122 {font-size:122px;}
.size123 {font-size:123px;}
.size124 {font-size:124px;}
.size125 {font-size:125px;}
.size126 {font-size:126px;}
.size127 {font-size:127px;}
.size128 {font-size:128px;}
.size129 {font-size:129px;}
.size130 {font-size:130px;}

/* ---------------------  $ 1.5 Colors ------------------------ */

.white {color:#fff;}
.black{color:#000}

.red_v1 {color:#B90000;}
a.red_v1 {color:#B90000;}

.red_v2 {color:#7E0000;}
a.red_v2 {color:#7E0000;}

a.black {color:#000;}
a.black:hover {color:#000;}

a.grey_v1 {color:#E1E1E1;}
a.grey_v1:hover {color:#E1E1E1;}

a.grey_v2 {color:#858585;}
a.grey_v2:hover {color:#858585;}

a.grey_v3 {color:#666666;}
a.grey_v3:hover {color:#666666}

a.grey_v5 {color:#313131;}
.grey_v5:hover {color:#313131;}

.blue_v1 {color:#0360A5;}
.blue_v2 {color:#12236F;}
.blue_v3 {color:#012F53;}
.blue_v4 {color:#002E52;}
.blue_v5 {color:#185185;}
.blue_v6 {color:#152539;}
.blue_v7 {color:#3a84c2;}

.grey_v1 {color:#E1E1E1;}
.grey_v2 {color:#858585;}
.grey_v3 {color:#666666;}
.grey_v4 {color:#4A4A4A;}
.grey_v5 {color:#313131;}
.grey_v6 {color:#B3B3B3;}

.orange_v1 {color:#FFC000;}
.orange_v2 {color:#FFA800;}
.orange_v3 {color:#F47301;}


/* ---------------------  $ 1.6 Backgrounds ------------------------ */

.bgBlack {background:#000;}
.bgWhite {background:#fff;}

.bgRed_v1 {background:#B90000;}
.bgRed_v2 {background:#7E0000;}

.bgGrey_v1 {background:#E1E1E1;}
.bgGrey_v3 {background:#666666;}
.bgGrey_v4 {background:#4A4A4A;}
.bgGrey_v6 {background:#202020;}

.bgBlue_v3 {background:#012F53;}
.bgBlue_v4 {background:#002E52;}
.bgBlue_v5 {background:#185185;}
.bgBlue_v6 {background:#152539;}
.bgBlue_v7 {background:#3a84c2;}

.bgOrange_v1 {background:#FFC000;}
.bgOrange_v2 {background:#FFA800;}
.bgOrange_v3 {background:#F47301;}

.bgGreyInvisible {background:url(/img/bg_1pxel_grey_invisible.png) repeat;}

.bgTvnPlayerSmall {background:url(/img/bg_tvnPlayer.png) no-repeat bottom right;}

.bgContainer.magazine {margin-top:-11px;}
.bgContainer.magazine-fakty {background:url(/img/bg_magazine_fakty.png)  repeat-x #0F3564;  margin-top:63px;}
.bgContainer.magazine-cnbc {background:url(/img/bg_magazine_cnbc.png)  repeat-x #2b619b; margin-top:63px;}

.new-facts-wrapper {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: white;
    opacity: 0.5;
    z-index: 1000000;
}


.new-facts {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-image: url(/img/magazines/fakty-popup.jpg);
    background-position:  center 200px;
    background-repeat: no-repeat;
    z-index: 1000001;
}

.headerCnbc .logo { float:right; padding:25px 0; width: 223px;}
.headerCnbc{height:192px}
div.header-bis {height: 0;}

/* .btnStreamCnbc {display: none; visibility: hidden;} */
.jsLoaded .btnStreamCnbc {display:block; visibility: visible;}
.btnStreamCnbc a {float:left; margin-top:34px; margin-right:20px}

.gradient.zero-to-white {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}



/* ---------------------  $ 1.7 Shadows ------------------------ */

.shadowGrey_bottomRight {-webkit-box-shadow: 0 0 2px 1px #4d4c4c;
    -moz-box-shadow: 0 0 2px 1px #4d4c4c;
    box-shadow: 1px 1px 2px 0 #8b8b8b;}

.textShadowGrey_topLeft {text-shadow:#4d4c4c -1px -1px 0;}
.textShadowGrey_topLeft2 {text-shadow:#000 -1px -1px 0;}

.textShadowOrange_topLeft {text-shadow:#B95701 -1px -1px 1px;}

.textShadowBrown_topLeft {text-shadow:#2d2d2d -1px -1px 0;}


.textShadowWhite_bottomRight {text-shadow:#fff 1px 1px 0;}


/* ---------------------  $ 1.8 Centers ------------------------ */


.my-center {text-align:center; display:table; padding:0;}
.my-center .myCenter {display: table-cell; vertical-align: middle;}
.urgentSpecialBody .my-center {width: 100%;}


/* ---------------------  $ 1.9 Buttons ------------------------ */


/* Dymek z liczbą komentrzy */
.articleCommentContainer {text-align:center; padding:2px 8px; margin:8px 0 10px 10px; z-index:10;
    color:#fff; font-size:12px; background:#185185 ;font-weight:bold; line-height:1.1em;

    -moz-border-radius:2px; /* FF */
    -webkit-border-radius:2px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    border-radius:2px; /* pozostałe przeglądarki */
    /* display:none; */ }


.articleCommentContainer .bgElement {background:/* url(/img/commentsContainerBg.png) */ url(/img/sprite_main_v10.png) -383px -238px  no-repeat; display:block; position:absolute; margin:14px 0 0 2px; width:12px; height:6px;}
/* #innerArticle .articleCommentContainer .bgElement{margin-top:21px}
 .articleCommentContainer.dropComent .bgElement{ margin-top:14px} */


/* Dymek z datą/godziną publikacji [czerwony, szary, żółty] */
.articleTopInfo {color:#fff; font-size:12px; float:left;  margin:-8px 0 0 -6px; padding:3px 8px 2px 8px; z-index:10; line-height:normal;}
.articleTopInfo .bgElement {display:block; position:absolute; margin-left:-8px; margin-top:15px; width:12px; height:8px;}

.articleDetailHolder .articleTopInfo {padding:1px 8px 2px;}
.articleDetailHolder .articleTopInfo .bgElement {margin-top:15px;}

.articleTopInfo.red{color:#fff; font-size:12px; background:#b90000; float:left;  margin:-8px 0 0 -6px; padding:3px 8px 2px 8px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);}
.articleTopInfo.red .bgElement{background:/* url(/img/bgArticleTopInfo_red.png) */ url(/img/sprite_main_v10.png) -207px -173px no-repeat;}

.articleTopInfo.grey{ background:#373737;
    text-shadow:-1px -1px 0 #4D4C4C;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);}
.articleTopInfo.grey .bgElement{background:/* url(/img/bgArticleTopInfo_grey.png) */ url(/img/sprite_main_v10.png) -174px -172px no-repeat;}

.articleTopInfo.lightGrey {background:#D3D2D2; color:#000; font-weight:bold;
    text-shadow:1px 1px 0 #FFFFFF;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);}

.articleTopInfo.yellow {background: #FFC942; color: #000; font-size:12px;float:left;  margin:-8px 0 0 -6px; padding:3px 8px 2px 8px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.3);}
.articleTopInfo.yellow .bgElement{background: url(/img/sprite_main_v10.png) -223px -173px no-repeat;}
.articleTopInfo.toRed {
    color: #fff;
    background-color: #b90000;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    -moz-transition: background-color 1s, color 1s, text-shadow 1s;
    -webkit-transition: background-color 1s, color 1s, text-shadow 1s;
    -o-transition: background-color 1s, color 1s, text-shadow 1s;
    -ms-transition: background-color 1s, color 1s, text-shadow 1s;
    transition: background-color 1s, color 1s, text-shadow 1s;
}
.articleTopInfo.toRed .bgElement{background: url(/img/sprite_main_v10.png) -207px -173px no-repeat;}

.articleTopInfo.lightGrey .bgElement {background:/* url(/img/bgArticleTopInfo_lightgray.png) */ url(/img/sprite_main_v10.png) -189px -172px no-repeat;}

.articleTopInfo.onPicture {position:absolute; margin-top:5px; margin-left:5px; z-index:10;}
/* .articleTopInfo.ml10 {margin-left:10px!important;} */
.articleTopInfo.probe {}

a.btnPlayOnImg {position:absolute; margin-top:-43px; z-index:10; background: /* url(/img/btn_play_mid.png) */ url(/img/sprite_main_v10.png) -468px -113px no-repeat; display:block; height:43px; width:76px;}
a.btnPlayOnImg:hover {background-position:-468px -162px}
a.btnPlayOnImg span {display:none;}

a.btnPlayOnImg.small {position:absolute; margin-top:-32px; z-index:10; background: /* url(/img/btn_play_mid_small.png) */ url(/img/sprite_main_v10.png) -109px -171px no-repeat; display:block; height:32px; width:57px; }
a.btnPlayOnImg.small:hover {background-position: -110px -207px;}
a.btnPlayOnImg.small span {display:none;}

a.btnPlayOnImg.big {position:absolute; z-index:10; background: /* url(/img/btn_play_mid_big.png) */ url(/img/sprite_main_v10.png) -385px 0  no-repeat; display:block; height:77px; width:87px; margin-top:auto;}
a.btnPlayOnImg.big:hover {background-position: /* url(/img/btn_play_mid_big.png) */ -385px -81px no-repeat;}

a.btnNavy {padding:5px 30px; font-size:15px; color:#fff; background:#022E52;}
a.btnNavy:hover {text-decoration:none;}
a.btnNavy.plus {background: /* url(/img/bg_plusBigger.png) 5px 5px */ url(/img/sprite_main_v10.png) 5px -973px no-repeat #022E52;}

a.btnNavy.slideshow, a.btnNavy.slideshow2 {width:140px; margin:15px auto; display:block;}
a.btnNavy.slideshow2 {width:160px;}


/* ---------------------  $ 1.10 Margins, Paddings ------------------------ */

.ml0 {margin-left:0!important;}
.mr0 {margin-right: 0!important;}

.m20 {margin:20px;}
.m10 {margin:10px;}

.mtMIN5 {margin-top:-5px;}
.mtMIN10 {margin-top:-10px;}

.mt5 {margin-top:5px;}
.mt7 {margin-top:7px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt24{margin-top:24px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt110 {margin-top:110px;}
.mt110.important {margin-top:110px!important;}
.mt130.important {margin-top:130px!important;}
.mt345 {margin-top:345px;}

.mb2 {margin-bottom:2px}
.mb3 {margin-bottom:3px}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px}
.mb24 {margin-bottom:24px;}
.mb25 {margin-bottom:25px}
.mb30 {margin-bottom:30px}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr24 {margin-right:24px;}

.mlMIN10 {margin-left:-10px;}
.ml0 {margin-left:0;}
.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml12 {margin-left:12px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml24 {margin-left:24px;}
.ml240 {margin-left:240px;}
.ml280 {margin-left:280px;}

.m0auto {margin: 0 auto;}


.p5 {padding:5px;}
.p10 {padding:10px;}
.p14 {padding:14px;}
.p15 {padding:15px;}

.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt24 {padding-top:24px}

.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl12 {padding-left:12px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}

.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}

.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}


/* ---------------------  $ 1.11 Width ------------------------ */

.w1p {width:10%;}
.w2p {width:20%;}
.w3p {width:30%;}
.w4p {width:40%;}
.w5p {width:50%;}
.w6p {width:60%;}
.w7p {width:70%;}
.w8p {width:80%;}
.w9p {width:90%;}
.w10p {width:100%;}

.w59 {width:59px;}
.w80 {width:80px}
.w115 {width:115px}
.w120 {width:120px}
.w142 {width:142px}
.w153 {width:153px}
.w163 {width:163px}
.w164 {width:164px}
.w165 {width:165px}
.w185 {width:185px}
.w225 {width:225px}
.w247 {width:247px}
.w290 {width:290px}
.w300 {width:300px}
.w310 {width:310px}
.w320 {width:320px}
.w308 {width:308px;}
.w329 {width:329px}
.w355 {width:355px}
.w391 {width:391px}
.w474 {width:474px}
.w530 {width:530px}
.w560 {width:560px}
.w640 {width:640px;}
.w660 {width:660px;}
.w710 {width:710px}
.w970 {width:970px}
.w1000 {width:1000px}

.wFixed_1380_max{min-width: 986px; max-width:1380px;  margin-left:auto; margin-right:auto;}
.wFixed_1000{width:982px; margin-left:auto; margin-right:auto;}
.wFixed_970{width:970px; margin-left:auto; margin-right:auto}
.wFixed_972{width:972px; margin-left:auto; margin-right:auto; background:#fff}


/* ---------------------  $ 1.12 Height ------------------------ */

.h26{height:26px}
.h30{height:30px}
.h33{height:33px !important}
.h36{height:36px !important}
.h50{height:50px}
.h52{height:52px}
.h66{height:66px}
.h71{height:71px}
.h80{height:80px}
.h86{height:86px}
.h90{height:90px;}
.h92{height:92px}
.h104{height:104px}
.h110{height:110px}
.h113{height:113px}
.h133{height:133px}
.h173{height:173px}
.h187{height:187px}
.h267{height:267px}
.h286{height:286px}
.h308{height:308px}
.h310{height:310px}
.h335{height:335px}
.h360{height:360px}
.h425{height:425px}
.h547{height:547px}


/* ---------------------  $ 1.13 Others ------------------------ */

.zind10{z-index:10}
.zind40{z-index:40}

.overflowHidden{overflow:hidden}
.overflowEllipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:2px}

.h110.overflowHidden{overflow:hidden; height:110px}

.displayBlock{display:block}

.alignCenter{text-align:center}
.alignLeft{text-align:left}
.alignRight{text-align:right}

.italic{ font-style:italic}

.roundify2 {
    -moz-border-radius:2px; /* FF */
    -webkit-border-radius:2px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    border-radius:2px; /* pozostałe przeglądarki */}

p {/* line-height:1.4em; */}

p.limit{ display:block; height:18px; overflow:hidden}

.borderDots{border-top:1px dotted #969698;  margin:2px auto 10px auto;}
.borderSolid{border-top:1px solid #c5c5c5; width:95%; margin:0 auto;}

.Lh1_1{line-height:1.1em}
.Lh1_2{line-height:1.2em}
.Lh1_3{line-height:1.3em}
.Lh1_4{line-height:1.4em}
.Lh1_5{line-height:1.5em}
.Lh2_3{line-height:2.3em}

.headline {padding:10px; margin-bottom:25px; background:#E1E1E1;}
.headline h2 {text-shadow:1px 1px 0 #FFF; color:#313131;}
.headline h2 a {color:#313131;}
.headline h1 {text-shadow:1px 1px 0 #FFF; color:#313131;}
.headline.artList {margin-bottom:15px;}
.headline.noMargin {margin-bottom:0;}

/* podpisy + autorzy pod wszystkimi  */

figcaption{padding:5px 0; text-align:left; font-size:12px;  border-bottom:1px solid #e5e5e5; color:#858585; margin-bottom:10px;}
figcaption .photoTitle {display:block; font-size:12px; font-weight:bold;}
figcaption .photoDescription{ font-size:12px; padding:5px 0}
figcaption .photoAuthor{float:right; font-size:10px; display:block; margin:0 0 0 10px; }

/* textArticleDefault */
.textArticleDefault {  line-height:1.3em;  color:#333; }
.textArticleDefault p{margin:10px 0}

.freedom-25-years {position:absolute; width: 106px; left:183px; top: 30px; height:56px; background:url(/img/25lat-wolnosci.png) no-repeat scroll left 0 transparent;}
.euro-flags {position:absolute; z-index: 0; width: 430px; left:90px; top: 0; height:108px; background:url(/img/euro_flags.png) no-repeat scroll left 0 transparent;}
.wosp-2017-logo {position:absolute; z-index: 0; width: 265px; left:170px; top: 0; height:108px; background:url(/img/wosp/2017/header-logo.png) no-repeat scroll left 0 transparent;}
.wosp-2017-logo a{
    display: block;
    height: 100%;
}
.telekamera {position:absolute; left:170px; height:113px; padding:0 0 0 78px; background:url(/img/telekamera.png) no-repeat scroll left 0 transparent;}
.telekamera > span {display:block; top:56px; height:33px; width:115px; padding:5px 8px 10px 8px; line-height:1.3em; font-size:15.21px; font-family:Verdana, sans-serif; text-transform:uppercase; text-shadow:-2px 1px 2px #002D51; color:#C7E0F3; border-left:1px solid #AEC6D8;}

/* **************************************************************
	   $ 3 ONE COLUMN [cała szerokość, jedynki, paski urgent]
******************************************************************/

/* ---------------------  $ 3.1 MainContainer ------------------------ */

.mainContainer { padding:6px; width:972px; margin: 0 auto; background:#fff; border:1px solid #E5E5E5; z-index:4;}
.mainContainer.withoutBorder{ border:none }


/* ---------------------  $ 3.2 Jedynki ------------------------ */

/* Jedynka czerwona */
body.urgentSpecialBody-RED header .headerContainer {
    background: url(/img/bg_header_red.png);
}
body.urgentSpecialBody-RED header .bgHeaderMain {
    background: transparent;
}
body.urgentSpecialBody-RED header nav {
    background: #9C0003;
    bottom: 1px;
    border-top: 1px solid #B24542;
    border-bottom: 1px solid #B24542;
}
body.urgentSpecialBody-RED header nav #menu li ul.moreListHidden,
body.urgentSpecialBody-RED header nav #menu li ul.moreListHidden a,
body.urgentSpecialBody-RED header #menu li ul.cityListHidden li,
body.urgentSpecialBody-RED header #menu li ul.cityListHidden li a{
    background: #7C0301;
}

body.urgentSpecialBody-RED header nav #menu li ul.moreListHidden a:hover,
body.urgentSpecialBody-RED header #menu li ul.cityListHidden li a:hover {
    background: #AB2629;
}

body.urgentSpecialBody-RED #urgentStandard {
    background: url(/img/bg_header_red.png) repeat;
}

body.urgentSpecialBody-RED #urgentStandard .moduleMain-Special .textHolder h1 a,
body.urgentSpecialBody-RED #urgentStandard .moduleMain-Special .textHolder h2{
    color: #fff;
}

body.urgentSpecialBody-RED header nav .menuSocialBar div {
    background-color: #AB2629;
    border-color: #9C0003;
}

body.urgentSpecialBody-RED .moduleMain-Special .relatedArticles article .relatedText h4 a {
    color: #fff;
}

body.urgentSpecialBody-RED .moduleMain-Special .relatedArticles article .relatedText .subtitle span {
    color: #fff;
}

body.urgentSpecialBody-RED .moduleMain-Special .relatedArticles article .relatedText .subtitle a {
    color: #FBC105;
}

body.urgentSpecialBody-RED nav #menu li a:hover {
    color: #4F0201;
}

body.urgentSpecialBody-RED nav #menu.dropdownOpened li a {
    /*color: #B96867;*/
}
body.urgentSpecialBody-RED nav #menu.dropdownOpened li.mouseover > a {
    color: #fff;
}


body.urgentSpecialBody-RED nav #menu.dropdownOpened li > a,
body.urgentSpecialBody-RED nav #menu.dropdownOpened li .more{
    color: #B96867;
}

body.urgentSpecialBody-RED nav #menu li.isOpened {
    background-color: #7C0301;
}

body.urgentSpecialBody-RED nav #menu li.isOpened a,
body.urgentSpecialBody-RED nav #menu li.isOpened span.more {
    color: #fff;
}

body.urgentSpecialBody-RED header .sbar {
    background-color: #7C0301;
    margin-top: -2px;
}

body.urgentSpecialBody-RED nav .menuSocialBar.active div {
    border-right-color: #7C0301;
    background-color: #7C0301;
}



/* Jedynka czarna */
body.urgentSpecialBody-BLACK header .headerContainer {
    background: url(/img/bg_header_black.png);
}

body.urgentSpecialBody-BLACK header .bgHeaderMain {
    background: transparent;
}

body.urgentSpecialBody-BLACK #urgentStandard {
    background: url(/img/bg_header_black.png) repeat;
}

body.urgentSpecialBody-BLACK header nav {
    background: #2F2F2F;
    bottom: 1px;
}

body.urgentSpecialBody-BLACK header nav #menu li ul.moreListHidden,
body.urgentSpecialBody-BLACK header nav #menu li ul.moreListHidden a,
body.urgentSpecialBody-BLACK header #menu li ul.cityListHidden li,
body.urgentSpecialBody-BLACK header #menu li ul.cityListHidden li a{
    background-color: #1F1F1F;
}

body.urgentSpecialBody-BLACK header nav #menu li ul.moreListHidden a:hover,
body.urgentSpecialBody-BLACK header #menu li ul.cityListHidden li a:hover {
    background: #3C8BCF;
}

body.urgentSpecialBody-BLACK #urgentStandard .moduleMain-Special .textHolder h1 a,
body.urgentSpecialBody-BLACK #urgentStandard .moduleMain-Special .textHolder h2{
    color: #fff;
}

body.urgentSpecialBody-BLACK header nav .menuSocialBar div {
    background-color: #4F4F4F;
    border-color: #2F2F2F;
}

body.urgentSpecialBody-BLACK .moduleMain-Special .relatedArticles article .relatedText h4 a {
    color: #fff;
}

body.urgentSpecialBody-BLACK .moduleMain-Special .relatedArticles article .relatedText .subtitle span {
    color: #fff;
}

body.urgentSpecialBody-BLACK .moduleMain-Special .relatedArticles article .relatedText .subtitle a {
    color: #FBC105;
}

body.urgentSpecialBody-BLACK nav #menu.dropdownOpened li.mouseover > a {
    color: #fff;
}

body.urgentSpecialBody-BLACK nav #menu.dropdownOpened li > a,
body.urgentSpecialBody-BLACK nav #menu.dropdownOpened li .more{
    color: #6C6C6C;
}

body.urgentSpecialBody-BLACK nav #menu li.isOpened {
    background-color: #1F1F1F;
}

body.urgentSpecialBody-BLACK nav #menu li.isOpened a,
body.urgentSpecialBody-BLACK nav #menu li.isOpened span.more {
    color: #fff;
}

body.urgentSpecialBody-BLACK header .sbar {
    background-color: #1F1F1F;
    margin-top: -2px;
}

body.urgentSpecialBody-BLACK nav .menuSocialBar.active div {
    border-right-color: #1F1F1F;
    background-color: #1F1F1F;
}

/* Jedynka żółta */
body.urgentSpecialBody-YELLOW #urgentStandard {
    background: url(/img/bg_header_yellow.png) repeat;
}

/* Jedynka - Nowa - specjalna */

.moduleMain-Special .textHolder {

}

.moduleMain-Special .textHolder h1 {
    margin: 25px 0;
}

.moduleMain-Special .textHolder h1 a{
    color: #000;
    font-size: 100%;
}

.moduleMain-Special .textHolder h1 a:hover {
    text-decoration: none;
}

.moduleMain-Special .textHolder h2 {
    margin: 30px 0;
    font-size: 45%;
}

.moduleMain-Special .imageHolder img {
    width: 100%;
    height: auto !important;
}

.moduleMain-Special .imageHolder img.watermark-photo {
    width: auto;
    height: auto;
}

.moduleMain-Special .relatedArticles {
    width: 100%;
    text-align: center;
    padding: 10px 0;
}

.moduleMain-Special .relatedArticles article {
    width: 33%;
    width: calc((100% / 3) - 5px);
    display: inline-table;
    margin: 10px 0;
}

.moduleMain-Special .relatedArticles article .relatedImage {
    width: 50%;
    float: left;
    margin-right: 10px;
}

.moduleMain-Special .relatedArticles article .relatedImage img {
    width: 100%;
    height: auto !important;
}

.moduleMain-Special .relatedArticles article .relatedText {
    width: 43%;
    float: left;
    position: relative;
    height: 122px;
    text-align: left;
}

.moduleMain-Special .relatedArticles article .relatedText h4 {
    font-size: 2vh;
    line-height: 2.6vh;
}

.moduleMain-Special .relatedArticles article .relatedText h4 a {
    text-decoration: none;
    color: #000;
}

.moduleMain-Special .relatedArticles article .relatedText h4 a:hover {
    text-decoration: underline;
}

.moduleMain-Special .relatedArticles article .relatedText .subtitle {
    bottom: 0;
    position: absolute;
    font-size: 13px;
    width: 100%;
}

.moduleMain-Special .relatedArticles article .relatedText .subtitle a {
    color: #000;
    text-transform: uppercase;
    float: right;
}

.moduleMain-Special .relatedArticles article .relatedText .subtitle span {
    color: #000;
}

/* JEDYNKA - standardowa */

.moduleMain-Standard{margin-bottom:20px; height:425px;}
.moduleMain-Standard .videoPlayer{width: 100%; height: 100%; z-index:100;}
.moduleMain-Standard .videoPlayer object{width: 100%; height: 100%; z-index:100;}
.moduleMain-Standard .videoPlayer video{width: 100%; height: 100%; z-index:100;}

.moduleMain-Standard .hideVideoPlayer.videoRendered {height: 100%}
.moduleMain-Standard .hideVideoPlayer.videoRendered video {height: 425px; width:100%;}

.moduleMain-Standard .hideVideoPlayer.videoRendered .textHolder {display:none;}
.moduleMain-Standard .hideVideoPlayer .playVideo {top:40%;}

.moduleMain-Standard .relatedArticle {position:absolute; bottom:110px; right:0; width:335px; background:url(/img/bg_jedynka_black_alpha.png); overflow:hidden; z-index:10;}
.moduleMain-Standard .relatedArticle .relatedArticleList {padding:10px 0 15px 0;}
.moduleMain-Standard .relatedArticle .relatedArticleList li {width:300px; padding:3px 10px 3px 25px; background:/*url(/img/bullet_square_white.png) 10px center */ url(/img/sprite_main_v10.png) 8px -1205px no-repeat; color:#fff;}
.moduleMain-Standard .relatedArticle .relatedArticleList li a {display:block; width:290px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:1.2em;}

.moduleMain-Standard .relatedArticle .relatedArticleList li.blue {background-color:#043256;}
.moduleMain-Standard .relatedArticle .relatedArticleList li.red {background-color:#B90000;}
.moduleMain-Standard .relatedArticle .relatedArticleList li.yellow {background-color:#FFC000;}
.moduleMain-Standard .relatedArticle .relatedArticleList li.yellow a {color:#000;}

.moduleMain-Standard .textHolder {z-index:10; margin-top:-110px; width:970px; height:110px; overflow:hidden; }
.moduleMain-Standard .stripe {width:972px; height:110px; overflow:hidden; background:url(/img/bg_jedynka_black_alpha.png);}
.moduleMain-Standard .textHolder .stripe .my-center {width:972px; height:110px;}
.moduleMain-Standard .textHolder .stripe a {color:#fff;}
.moduleMain-Standard a.btnPlayOnImg {margin:117px 0 0 454px}

.moduleMain-Standard .stripe.blue {background:#043256;}
.moduleMain-Standard .stripe.red {background:#B90000;}
.moduleMain-Standard .stripe.yellow {background:#FFC000;}
.moduleMain-Standard .stripe.yellow a {color:#000;}

.moduleMain-Standard .imageHolder img.watermark-photo{ margin-bottom: 110px; }
.moduleMain-Standard .imageHolder img.homepage_tvn24bis{ right: 5px; }
.moduleMain-Standard .imageHolder img.homepage_tvn_warszawa { width: 240px; }
.moduleMain-Standard .imageHolder img.homepage_fakty { width: 159px; margin-bottom: 120px;}


/* JEDYNKA - z leadem */

.moduleMain-withLead{margin-bottom:20px; height:425px;}
.moduleMain-withLead .videoPlayer{width: 100%; height: 100%; }
.moduleMain-withLead .videoPlayer object{width: 100%; height: 100%; }
.moduleMain-withLead .videoPlayer video{width: 100%; height: 100%; }

.moduleMain-withLead .hideVideoPlayer.videoRendered {height:425px;}
.moduleMain-withLead .hideVideoPlayer.videoRendered video {height:425px; width:100%;}
.moduleMain-withLead .hideVideoPlayer.videoRendered .vjs-tech { height: 100%;}

.moduleMain-withLead .textHolder {z-index:30; width:330px; height:425px; overflow:hidden; position:absolute; top:0; right:0;}
.moduleMain-withLead .textHolder .stripe {width:295px; height:375px; padding:25px 10px 25px 25px; overflow:hidden; background:url(/img/bg_jedynka_black_alpha.png);}
.moduleMain-withLead .textHolder .stripe  a {color:#fff;}
.moduleMain-withLead .textHolder .stripe .lead {color:#fff; padding:20px 0; line-height:1.2em;}
.moduleMain-withLead .textHolder .stripe .lead p {color:#fff;}

.moduleMain-withLead .stripe.default {background: #404040}
.moduleMain-withLead .stripe.blue {background:#043256;}
.moduleMain-withLead .stripe.red {background:#B90000;}
.moduleMain-withLead .stripe.yellow {background:#FFC000;}
.moduleMain-withLead .stripe.yellow h1 a {color:#000;}

.moduleMain-withLead .stripe.blue .blue,
.moduleMain-withLead .stripe.red .red,
.moduleMain-withLead .stripe.yellow .yellow {background:url(/img/sprite_main_v10.png) no-repeat 9px -1007px #fff;}
.moduleMain-withLead .stripe.yellow .yellow a {color:#F7BC3B;}
.moduleMain-withLead .stripe.yellow .lead{color:#000}

.moduleMain-withLead .stripe.default a.leadMore{color:#4483b4}
.moduleMain-withLead .stripe.default a.leadMore:hover{color:#4483b4; text-decoration:underline}
.moduleMain-withLead .stripe.default a.leadMore span{color:#B54141}

.moduleMain-withLead .stripe.blue a.leadMore{color:#2d628b}
.moduleMain-withLead .stripe.blue a.leadMore:hover{color:#2d628b; text-decoration:underline}
.moduleMain-withLead .stripe.blue a.leadMore span{color:#cc3333}

.moduleMain-withLead .stripe.red a.leadMore{color:#7893a9}
.moduleMain-withLead .stripe.red a.leadMore:hover{color:#7893a9; text-decoration:underline}
.moduleMain-withLead .stripe.red a.leadMore span{color:#ff9999}

.moduleMain-withLead .stripe.yellow a.leadMore{color:#2d628b}
.moduleMain-withLead .stripe.yellow a.leadMore:hover{color:#2d628b; text-decoration:underline}
.moduleMain-withLead .stripe.yellow a.leadMore span{color:#c21e1e}

.moduleMain-withLead .relatedArticle {position:absolute; bottom:111px; right:2px; width:335px; background:url(/img/bg_jedynka_black_alpha.png); overflow:hidden; z-index:10;}
.moduleMain-withLead .relatedArticle .relatedArticleList {padding:10px 0 15px 0;}
.moduleMain-withLead .relatedArticle .relatedArticleList li {width:300px; padding:3px 10px 3px 25px; background:url(/img/sprite_main_v10.png) 8px -1205px no-repeat; color:#fff;}
.moduleMain-withLead .relatedArticle .relatedArticleList li {width:300px; padding:3px 10px 3px 25px; background:/*url(/img/bullet_square_white.png) 10px center */ url(/img/sprite_main_v6.png) 8px -1205px no-repeat; color:#fff;}
.moduleMain-withLead .relatedArticle .relatedArticleList li a {display:block; width:290px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:1.2em;}

.moduleMain-withLead .relatedArticle .relatedArticleList li.blue {background-color:#043256;}
.moduleMain-withLead .relatedArticle .relatedArticleList li.red {background-color:#B90000;}
.moduleMain-withLead .relatedArticle .relatedArticleList li.yellow {background-color:#FFC000;}
.moduleMain-withLead .relatedArticle .relatedArticleList li.yellow a {color:#000;}

.moduleMain-withLead .stripe.blue .relatedArticle {border-top:1px solid #0360A5;}
.moduleMain-withLead .stripe.red .relatedArticle {border-top:1px solid #7E0000;}
.moduleMain-withLead .stripe.yellow .relatedArticle {border-top:1px solid #F7BC3B;}

.moduleMain-withLead .columnLeft{width: 641px; height: 425px;position: relative;}
.moduleMain-withLead .columnLeft .videoPlayer{width: 641px; height: 425px;}
.moduleMain-withLead a.btnPlayOnImg {top: 50%;margin-top: -44px;left: 50%;margin-left: -44px;}
.moduleMain-withLead .relatedArticle {width:330px; bottom:0; background:none;background-color: inherit; border-top:1px solid #858585; right:0}
.moduleMain-withLead .relatedArticle .relatedArticleList li {width:285px; padding:3px 15px 3px 30px; background-position:9px -1007px;}
.moduleMain-withLead .imageHolder img.homepage_tvn24bis{ right: 5px; }
.moduleMain-withLead .imageHolder img.homepage_fakty { width: 159px; }



/* JEDYNKA - quadrupple */


.moduleMain,
.moduleMain-Quadruple{margin-bottom:20px; height:425px;}

.moduleMain-Quadruple .videoPlayer{width: 100%; height: 100%; z-index:100;}
.moduleMain-Quadruple .videoPlayer object{width: 100%; height: 100%; z-index:100;}
.moduleMain-Quadruple .videoPlayer video{width: 100%; height: 100%; z-index:100;}
.moduleMain-Quadruple .videoPlayer .video-js video{z-index:1;}

.moduleMain-Quadruple .hideVideoPlayer.videoRendered {height:425px;}
.moduleMain-Quadruple .hideVideoPlayer.videoRendered video {height:425px; width:100%;}
.moduleMain-Quadruple .hideVideoPlayer.videoRendered .video-js video {height:100%; width:100%;}

.moduleMain-Quadruple .hideVideoPlayer .playVideo {top:40%;}

.moduleMain-Quadruple{width:970px; height:425px; display:block; overflow:hidden;}
.moduleMain-Quadruple .columnLeft {float:left; background:#000; width:640px;}
.moduleMain-Quadruple .columnLeft .btnPlayOnImg{ position: absolute;top:50%; left: 50%; margin-left: -44px; margin-top: -44px;}
.moduleMain-Quadruple .columnLeft .my-center{height:108px;  width:640px;  text-align:left; padding-top:5px; }
.moduleMain-Quadruple .columnLeft a {color:#fff;}
.moduleMain-Quadruple .columnLeft.yellow a {color:#000;}

.moduleMain-Quadruple .columnLeft.blue {background:#043256;}
.moduleMain-Quadruple .columnLeft.red {background:#B90000;}
.moduleMain-Quadruple .columnLeft.yellow {background:#FFC000;}
.moduleMain-Quadruple .columnLeft.yellow h2 a {color:#000;}

.moduleMain-Quadruple .columnLeft .videoPlayer {width: 640px; height: 314px;}
.moduleMain-Quadruple .columnLeft .imageHolder{ overflow:hidden; display:block; width:640px; height:314px; }

.moduleMain-Quadruple .columnRight{float:left; background:#000; width:329px; margin-left:1px}
.moduleMain-Quadruple .columnRight a {color:#fff;}
.moduleMain-Quadruple .columnRight .imageHolderTop{ overflow:hidden; display:block; width:331px; height:187px; }
.moduleMain-Quadruple .columnRight .textHolderTop{ overflow:hidden; display:block; width:331px; height:71px; padding:5px}
.moduleMain-Quadruple .columnRight .textHolderTop .my-center{width:331px; height:71px; text-align:left}

.moduleMain-Quadruple .columnRight .onTop {height:268px;}
.moduleMain-Quadruple .columnRight .onTop.yellow a {color:#000;}

.moduleMain-Quadruple .columnRight .bottomHolder {background:#000;}
.moduleMain-Quadruple .columnRight .onLeft {width:163px; height:157px; float:left; border-right:1px solid #fff}
.moduleMain-Quadruple .columnRight .onLeft.blue {background:#043256;}
.moduleMain-Quadruple .columnRight .onLeft.red {background:#B90000;}
.moduleMain-Quadruple .columnRight .onLeft.yellow {background:#FFC000;}
.moduleMain-Quadruple .columnRight .onLeft.yellow a {color:#000;}
.moduleMain-Quadruple .columnRight .onLeft .imageHolder {overflow:hidden; display:block; width:163px; height:92px; }
.moduleMain-Quadruple .columnRight .onLeft .textHolder {display:block; overflow:hidden; height:66px; width:164px;}
.moduleMain-Quadruple .columnRight .onRight {float:left; width:165px; height:157px; /* margin-left:1px; */}
.moduleMain-Quadruple .columnRight .onRight .textHolder {display:block; overflow:hidden; height:66px; width:164px;}
.moduleMain-Quadruple .columnRight .onRight .imageHolder{display:block; overflow:hidden; width:165px; height:92px;}
.moduleMain-Quadruple .columnRight .onRight .my-center{height:66px; padding-left:5px; text-align:left}

.moduleMain-Quadruple .columnRight .onRight.blue {background:#043256;}
.moduleMain-Quadruple .columnRight .onRight.red {background:#B90000;}
.moduleMain-Quadruple .columnRight .onRight.yellow {background:#FFC000;}
.moduleMain-Quadruple .columnRight .onRight.yellow a {color:#000;}

.moduleMain-Quadruple .imageHolder img.watermark-photo{ bottom: 45px; z-index: 15; }
.moduleMain-Quadruple .imageHolder img.homepage_tvn24bis{ right: 5px; }
.moduleMain-Quadruple .imageHolder img.homepage_fakty { width: 159px; }
/*  ogólne do jedynek  */
.articleMainPhoto .hideVideoPlayer.videoRendered {height:360px;}
.articleMainPhoto .hideVideoPlayer.videoRendered video {height:360px; width:640px;}
.articleMainPhoto .hideVideoPlayer.videoRendered .video-js video {height:100%; width:100%;}
.articleMainPhoto .hideVideoPlayer.videoRendered img {display:none;}

.articleMainPhotoWide .hideVideoPlayer.videoRendered {height:546px;}
/*.articleMainPhotoWide .hideVideoPlayer.videoRendered video {height:546px; width:970px;}*/
.articleMainPhotoWide .hideVideoPlayer.videoRendered video {height:100%; width:100%;}
.articleMainPhotoWide .hideVideoPlayer.videoRendered > img {display:none; width:100%; height:100% !important}
.articleMainPhotoWide .hideVideoPlayer > img { width: 100%; height: auto;}

.articleMainPhoto .xLinkVideo iframe,
.articleMainPhotoWide .xLinkVideo iframe
{
    display: block;
    margin: auto;
}

.stripeBlue {background:#043256;}
.stripeRed {background:#B90000;}
.stripeYellow {background:#FFC000;}
.stripeYellow a {color:#000;}



/* $ 3.2.1 Jedynka: duże zdjęcie+ szary podlew
.moduleMain.typeDarkGrey .textHolder .my-center{width:970px; height:110px; background:#202020}
.moduleMain.typeDarkGrey a.btnPlayOnImg {margin:117px 0 0 454px}
*/

/* $ 3.2.2 Jedynka: duże zdjęcie+ biały podlew
.moduleMain.typeWhiteInverted .textHolder .my-center{width:970px; height:110px; background:#fff}
.moduleMain.typeWhiteInverted a.btnPlayOnImg {margin:117px 0 0 454px}
*/

/* $ 3.2.3 Jedynka: duże zdjęcie+ zółty i niebieski podlew
.moduleMain.typeBlueYellow .stripeYellow{width:970px; height:30px; display:block; overflow:hidden;}
.moduleMain.typeBlueYellow .stripeYellow .my-center{width:970px; height:30px;}
.moduleMain.typeBlueYellow .stripeBlue{width:970px; height:80px; display:block; overflow:hidden;}
.moduleMain.typeBlueYellow .stripeBlue .my-center{width:970px; height:80px;}
.moduleMain.typeBlueYellow a.btnPlayOnImg {margin:117px 0 0 454px}
*/

/* $ 3.2.4 Jedynka: duże zdjęcie+ 2 czerwone podlewy
.moduleMain.typeRed .stripeRed{width:970px; height:30px; display:block; overflow:hidden;}
.moduleMain.typeRed .stripeRed .my-center{width:970px; height:30px;}
.moduleMain.typeRed .stripeRed2{width:970px; height:80px; display:block; overflow:hidden;}
.moduleMain.typeRed .stripeRed2 .my-center{width:970px; height:80px;}
.moduleMain.typeRed a.btnPlayOnImg {margin:117px 0 0 454px}
*/

/* $ 3.2.5 Jedynka: duże zdjęcie+ czerwony i zółty podlew
.moduleMain.typeYellow .stripeRed{width:970px; height:30px; display:block; overflow:hidden;}
.moduleMain.typeYellow .stripeRed .my-center{width:970px; height:30px;}
.moduleMain.typeYellow .stripeYellow{width:970px; height:80px; display:block; overflow:hidden;}
.moduleMain.typeYellow .stripeYellow .my-center{width:970px; height:80px;}
.moduleMain.typeYellow a.btnPlayOnImg{margin:117px 0 0 454px}
*/

/* $ 3.2.6 Jedynka: duże zdjęcie+ lead po prawej (wersja 1)
.moduleMain.typeLead1 .allHolder{width:970px; height:425px; display:block; overflow:hidden;}
.moduleMain.typeLead1 .headerHolder{width:970px; height:52px; display:block; overflow:hidden; text-align:center}
.moduleMain.typeLead1 .headerHolder .my-center{ width:970px; width:970px; height:52px; background:#012F53}
.moduleMain.typeLead1 a.btnPlayOnImg{margin:144px 0 0 279px}


.moduleMain.typeLead1 .videoPlayer {width: 640px; height: 360px;}
.moduleMain.typeLead1 .contentHolder{padding:0 0 15px 15px; background:#012F53}

.moduleMain.typeLead1 .contentHolder .columnRight{ width:310px; float:right}
.moduleMain.typeLead1 .contentHolder .lead{ height:286px; width:290px; overflow:hidden; display:block; padding:0 10px}
.moduleMain.typeLead1 .contentHolder .lead p{ padding:15px 0 5px 0; color:#fff; line-height:1.2em }
.moduleMain.typeLead1 .contentHolder .list{border-top:1px solid #07406A; width:290px;  margin:15px 0 0 10px}

.moduleMain.typeLead1 .contentHolder .columnLeft{ width:640px; height:360px; overflow:hidden; display:block;}




.moduleMain.typeSeven .videoPlayer {width: 640px; height: 425px;}
.moduleMain.typeSeven a.btnPlayOnImg{margin:134px 0 0 279px}
*/


/* $ 3.2.7 Jedynka: duże zdjęcie+ 3 zdjecia po prawej  - moduł poczwórny  */
.blue {background:#043256;}
.red {background:#B90000;}
.yellow {background:#FFC000;}




/* Jedynka regionalna */
.moduleMainSmall{margin-bottom:20px; height:360px}
.moduleMainSmall.typeRegional{}

.moduleMainSmall.typeRegional .textHolder{background:url(/img/bg_1pxel_grey_invisible.png) repeat; height:95px; position:absolute; width:100%;
    bottom:0}

.moduleMainSmall a.btnPlayOnImg{margin-top:-138px}

.moduleMainSmall .stripe.my-center{width:636px; height:95px; }

.moduleMainSmall .stripe.my-center h1{padding-left:10px; text-align:left}

/* jedynka pod artykułami */

#innerArticle{line-height:normal!important}

#innerArticle .moduleMain-Special {
    padding: 0 20px;
}

#innerArticle .moduleMain-Special .textHolder h1 {
    font-size: 22px;
    margin: 25px 0;
}

#innerArticle .moduleMain-Special .textHolder h2 {
    font-size: 16px;
    margin: 0px 0 20px 0;
}
#innerArticle .moduleMain-Special .relatedArticles article {
    width: 100% !important;
    margin: 10px 0;
}
#innerArticle .moduleMain-Special .relatedArticles article .relatedImage {
    float: left;
    width: 30%;
    margin: 0 3% 0 0;
}

#innerArticle .moduleMain-Special .relatedArticles article .relatedText {
    float: left;
    width: 67%;
    height: auto;
    margin: 0;
}
#innerArticle .moduleMain-Special .relatedArticles article .relatedText h4 {
    line-height: 18px;
    font-size: 16px;
}

#innerArticle .moduleMain-Special .relatedArticles article .relatedText .subtitle {
    position: relative;
    margin-top: 50px;
    bottom: auto;
}

#innerArticle .moduleMain-Special .relatedArticles article .relatedText .subtitle a {
    float: none;
    margin: 0 0 0 10px;
    color: #FBC105;
}

#innerArticle .moduleMain-Special .relatedArticles article:nth-child(3n+3) {
    margin: 10px 0 10px 0;
}

#innerArticle .moduleMain-Special-RED {
    background: url(/img/bg_header_red.png) repeat;
}

#innerArticle .moduleMain-Special-RED .textHolder h1 a,
#innerArticle .moduleMain-Special-RED .textHolder h2,
#innerArticle .moduleMain-Special-RED .relatedArticles article .relatedText h4 a,
#innerArticle .moduleMain-Special-RED .relatedArticles article .relatedText .subtitle span,

#innerArticle .moduleMain-Special-BLACK .textHolder h1 a,
#innerArticle .moduleMain-Special-BLACK .textHolder h2,
#innerArticle .moduleMain-Special-BLACK .relatedArticles article .relatedText h4 a,
#innerArticle .moduleMain-Special-BLACK .relatedArticles article .relatedText .subtitle span{
    color: #fff;
}

#innerArticle .moduleMain-Special-BLACK {
    background: url(/img/bg_header_black.png) repeat;
}

#innerArticle .moduleMain-Special-YELLOW {
    background: url(/img/bg_header_yellow.png) repeat;
}

#innerArticle .moduleMain-Special-YELLOW .relatedArticles article .relatedText .subtitle a {
    color: #C68801;
}

#innerArticle .moduleMain{height:auto}
#innerArticle .moduleMai-Standard h1 {line-height: normal}
#innerArticle .moduleMain-Standard .textHolder{top:0; height:auto; width:640px;}

#innerArticle .moduleMain-Standard .imageHolder img{ width:640px; height:auto}
#innerArticle .moduleMain-Standard .stripe{width:640px}
#innerArticle .moduleMain-Standard a.btnPlayOnImg{margin:117px 0 0 298px}





#innerArticle .moduleMain-withLead h1 { line-height: normal}
#innerArticle .moduleMain-withLead .textHolder{top:0; height:auto; width:640px; position:relative}
#innerArticle .moduleMain-withLead .textHolder .stripe{width:605px; height:auto}
#innerArticle .moduleMain-withLead .imageHolder img{ width:640px; height:auto}
#innerArticle .moduleMain-withLead .stripe{width:640px}
#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li{}

#innerArticle .moduleMain-withLead .relatedArticle,
#innerArticle .moduleMain-Standard .relatedArticle,
#innerArticle .moduleMain-Quadruple .relatedArticle{position:relative; top:0; width:100%; background:none}

#innerArticle .moduleMain-withLead,
#innerArticle .moduleMain-Standard,
#innerArticle .moduleMain-Quadruple {height:auto}

#innerArticle .moduleMain-Quadruple { width: auto; } /* fix na za szeroką jedynkę poczwórną wewnątrz artykułu */

#innerArticle .moduleMain-Standard .stripe.yellow a {color:#000;}

#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li a{color:#fff}
#innerArticle .moduleMain-withLead .relatedArticle{width:auto}

#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li{width:100%}

#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li a,
#innerArticle .moduleMain-Standard .relatedArticle .relatedArticleList li a,
#innerArticle .moduleMain-Quadruple .relatedArticle .relatedArticleList li a{width:100%; color:#000}


#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li,
#innerArticle .moduleMain-Standard .relatedArticle .relatedArticleList li,
#innerArticle .moduleMain-Quadruple .relatedArticle .relatedArticleList li{width:606px; color:#174F82; background:url(/img/bullet_square_grey.png) no-repeat scroll 10px center}

#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li.red a,
#innerArticle .moduleMain-Standard .relatedArticle .relatedArticleList li.red a,
#innerArticle .moduleMain-Quadruple .relatedArticle .relatedArticleList li.red a{ color:#fff}

#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li.default a,
#innerArticle .moduleMain-Quadruple .relatedArticle .relatedArticleList li.default a{ color:#fff}

#innerArticle .moduleMain-Standard .relatedArticle .relatedArticleList li.default a {color:#164B7C;}

#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li.red ,
#innerArticle .moduleMain-Standard .relatedArticle .relatedArticleList li.red ,
#innerArticle .moduleMain-Quadruple .relatedArticle .relatedArticleList li.red { background:#B70404 url("/img/bullet_square_grey.png") no-repeat 10px }

#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li.blue ,
#innerArticle .moduleMain-Standard .relatedArticle .relatedArticleList li.blue ,
#innerArticle .moduleMain-Quadruple .relatedArticle .relatedArticleList li.blue { background:#012F53 url("/img/bullet_square_grey.png") no-repeat 10px }

#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li.blue a,
#innerArticle .moduleMain-Standard .relatedArticle .relatedArticleList li.blue a,
#innerArticle .moduleMain-Quadruple .relatedArticle .relatedArticleList li.blue a{ color:#fff}

#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li.yellow ,
#innerArticle .moduleMain-Standard .relatedArticle .relatedArticleList li.yellow ,
#innerArticle .moduleMain-Quadruple .relatedArticle .relatedArticleList li.yellow {  background:#FFC000 url("/img/bullet_square_grey.png") no-repeat 10px}

#innerArticle .moduleMain-withLead .relatedArticle .relatedArticleList li.yellow a,
#innerArticle .moduleMain-Standard .relatedArticle .relatedArticleList li.yellow a,
#innerArticle .moduleMain-Quadruple .relatedArticle .relatedArticleList li.yellow a{ color:#000}

#innerArticle .moduleMain-Quadruple .allHolder{ overflow:visible; height:auto;width:640px; }
#innerArticle .moduleMain-Quadruple .columnRight{width:640px; float:none; margin-left:0}
#innerArticle .moduleMain-Quadruple .columnLeft{float:none; margin-left:0}

#innerArticle .moduleMain-Quadruple .columnLeft .imageHolder img{width:100%; height:auto}

#innerArticle .moduleMain-Quadruple .columnRight .imageHolderTop{float:left}
#innerArticle .moduleMain-Quadruple .columnRight .imageHolderTop img{ }


#innerArticle .moduleMain-Quadruple .columnRight .onTop{height:auto}
#innerArticle .moduleMain-Quadruple .columnRight .onTop a.btnPlayOnImg.small {bottom:0px;}
#innerArticle .moduleMain-Quadruple .columnRight .onLeft{height:auto; width:331px;}
#innerArticle .moduleMain-Quadruple .columnRight .onLeft .imageHolder,
#innerArticle .moduleMain-Quadruple .columnRight .onRight .imageHolder{float:left}

#innerArticle .moduleMain-Quadruple .columnRight .onRight h2,
#innerArticle .moduleMain-Quadruple .columnRight .onLeft h2{padding-top:5px!important; font-size:14px!important}
#innerArticle .moduleMain-Quadruple .columnRight .onRight h2 a,
#innerArticle .moduleMain-Quadruple .columnRight .onLeft h2 a{font-size:14px!important}

#innerArticle .moduleMain-Quadruple .columnRight .onRight{height:auto; width:308px;}
#innerArticle .moduleMain-Quadruple .columnRight .onRight .textHolder,#innerArticle .moduleMain-Quadruple .columnRight .onLeft .textHolder{width:139px; height:87px;}

#innerArticle .moduleMain-Quadruple .columnRight .onLeft .my-center,
#innerArticle .moduleMain-Quadruple .columnRight .onRight .my-center{height:84px;}

#innerArticle .moduleMain-Quadruple .columnRight .textHolderTop{height:173px; width:284px}
#innerArticle .moduleMain-Quadruple .columnRight .textHolderTop .my-center{width:286px}

#innerArticle .moduleMain-withLead .columnLeft{height: auto;}
#innerArticle .moduleMain-Standard .stripe{height:auto; padding:20px 0}

#innerArticle .moduleMain-Standard .imageHolder{height:auto}
.articleDetailHolder #innerArticle .moduleMain-Standard .articleDetailHolder h1{ line-height:1.3em!important}
#innerArticle .moduleMain-Standard .textHolder{margin-top:0}
#innerArticle .moduleMain-Standard .textHolder h1 a{font-size:38px!important; line-height:1.3em!important}
#innerArticle .moduleMain-Standard .imageHolder{height:auto}
#innerArticle .moduleMain-Standard .relatedArticle{right:0}
#innerArticle .moduleMain-Standard .relatedArticle .relatedArticleList{padding:0}

.articleDetailHolder .photoAuthor {display:block; float:right; font-size:10px; margin:0 0 0 10px; color:#858585;}
.articleDetailHolder .photoTitle {display:block; font-size:12px; font-weight:bold; color:#858585;}

.innerVideoModule .photoAuthor {display:block; float:right; font-size:10px; margin:0 0 0 10px; color:#858585;}
.innerVideoModule .photoTitle {display:block; font-size:12px; font-weight:bold; color:#858585;}

/* ---------------------  $ 3.3 Magazyny ------------------------ */

.magazineContent.opinion-magazine { background-position: 0 445px; }
.opinion-magazine .magazineImageHolder { width: 100%; }
.opinion-magazine .magazineImageHolder img {
    margin-top: 80px;
}
.opinion-magazine .articleTopInfo .bgElement{ display: none; }
.opinion-magazine .personModule img { border-radius: 35px; }

.magazineImageHolder{min-height:47px; width:980px; overflow:hidden}
.euro2012.magazineImageHolder{height:0; min-height:0}
body.topLeagueMagazine #login { display: none; }
body.topLeagueMagazine #forum { display: none; }

/* Dodatkowe menu w magazynie cnbc */

ul.additionalMenu.magazine{font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; margin-top:-43px; }
div.magazine-menu-bis ul.additionalMenu.magazine {border-bottom: 5px solid #c59d25; overflow: hidden; margin: 0;}
ul.additionalMenu.magazine li{float:left}
ul.additionalMenu.magazine li a{ padding:14px 11px ; display:block; background:#043256; float:left; color:#fff;}
div.magazine-menu-bis ul.additionalMenu.magazine li a {background:none; font-weight: 100; color: #d5a52c; font-size:17px; font-family:"Open Sans", Helvetica, sans-serif;}
ul.additionalMenu.magazine li a:hover{background:#fff; text-decoration:none; color:#043256}
div.magazine-menu-bis ul.additionalMenu.magazine li a:hover, div.magazine-menu-bis ul.additionalMenu.magazine li a.active {text-decoration:none; color:#000; background: #efd348; /* Old browsers */
    background: -moz-linear-gradient(top, #efd348 0%, #c59d25 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efd348), color-stop(100%,#c59d25)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #efd348 0%,#c59d25 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #efd348 0%,#c59d25 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #efd348 0%,#c59d25 100%); /* IE10+ */
    background: linear-gradient(to bottom, #efd348 0%,#c59d25 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd348', endColorstr='#c59d25',GradientType=0 ); /* IE6-9 */}
ul.additionalMenu.magazine li a.active{background:#fff; text-decoration:none; color:#043256}
ul.additionalMenu.magazine li a.active:hover{cursor:default}

div.magazine-menu-bis {background: #1b1b1a; margin: 0 auto;}

div.magazine-menu-bis li:last-child {float: right; display: block; height: 45px;}
div.magazine-menu-bis li:last-child a {display: inline-block; padding: 7px; border-right: 1px solid #827c72;}
div.magazine-menu-bis li:last-child a:first-child {border-left: 1px solid #827c72;}
div.magazine-menu-bis li:last-child a:last-child {border-right: 1px solid #827c72;}

div.magazine-menu-bis ul li a.social-1 {background:url(/img/tvn24-bis/social-icon_tvnbis.png) no-repeat!important; width: 41px; height: 41px; padding: 2px 0;}
div.magazine-menu-bis ul li a.social-2 {background:url(/img/tvn24-bis/social-icon_tvnbis.png) no-repeat -42px!important; width: 41px; height: 41px; padding: 2px 0;}
div.magazine-menu-bis ul li a.social-3 {background:url(/img/tvn24-bis/social-icon_tvnbis.png) no-repeat -90px!important; width: 41px; height: 41px; padding: 2px 0;}

.graph {background: #fff; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row;}
.graph .smallitem, .graph .bigitem {margin: 10px; margin-top: 0; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.graph .bigitem {margin-left: 0; -webkit-flex: 2 0 0; flex: 2 0 0}
.graph .smallitem {margin-right: 0; -webkit-flex: 1 0 0; flex: 1 0 0;}
.graph .smallitem .table-header {margin: 0; padding: 0; overflow: hidden;}
.graph .smallitem .table-header p {float: left; color: #c59d25; font-family: "Open Sans", Helvetica, sans-serif; font-size: 14px; line-height: 1.7;}
.graph .smallitem .table-header a {position:relative; display: block; float: right; color: #164B7C; font-size: 12px; line-height: 2; padding-right: 10px;}
.graph .smallitem .table-header a:hover {text-decoration: underline;color: #b90000;}
.graph .smallitem .table-header a:after {content: ""; position: absolute; display: block; background:url(/img/tvn24-bis/arrows-more_tvnbis.png) no-repeat 0 0; width: 7px; height: 8px; top: 8px; right: 0;}
.graph .smallitem > table thead > tr > th {border-bottom:1px dashed #e5e5e5; font-size: 10px; line-height: 1; padding: 10px 17px 10px; text-transform: uppercase; text-align: right; vertical-align: middle; color: #858585; font-weight: 100;}
.graph .smallitem > table thead > tr > th:first-child {padding-left: 5px; text-align: left;}
.graph .smallitem > table thead > tr > th:last-child {padding-right: 0;}
.graph .smallitem > table tr td, .m-cnbc .main-table-index table tr td {border-bottom:1px dashed #e5e5e5; font-size: 12px; text-transform: uppercase; color: #858585; text-align: center; vertical-align: middle; line-height: 1; padding: 6px;}
.graph .smallitem > table tr td:first-child {background: url(/img/tvn24-bis/arrows-index_tvnbis.png) no-repeat 5px -12px;border-left:1px solid #b3b3b3;padding-left: 25px; width:90px; text-align: left;}
.graph .smallitem > table tr td.fall-arrow:first-child:after {background-position: 0 -10px;}
.graph .smallitem > table tr td:last-child {padding-right: 0; text-align: right;}
.graph .smallitem > table tr:nth-child(3) td {border-bottom:1px solid #b3b3b3}
.graph .smallitem > table tr td.rise {color: #9bcd15;}
.graph .smallitem > table tr td.fall {color: #dc3a1f;}
.graph p.last-update {margin: 5px 0; font-size: 10px; text-transform: uppercase; color: #c6c6c6;}

.graph .bigitem td.menu-first {padding-right: 55px; text-align: left; background-color: #fff; color: #c59d25; font-family: "Open Sans", Helvetica, sans-serif; font-size: 14px;}
div#indexTabs .tab {font-family: "Open Sans", Helvetica, sans-serif;text-decoration: none; display: block; cursor: pointer; color: #424242; background-color: #e1e1e1;padding: 5px 0; margin-right: 3px; line-height: 1;vertical-align: middle;text-align: center; width: 74px;}
div#stockTabs { float: left; font-size: 14px; margin: 15px 0; }
div#stockTabs #indexTabs .tab { background-color: #FFFFFF; font-size: 14px; margin: 0 2px; padding: 5px; }
div#stockTabs #indexTabs #NewConnect { width: 95px; }

div#indexTabs .tab:hover,
div#indexTabs .tab.active {background-color: #c59d25 !important; color:#fff;}
table#indexTabs { display: block; }
#stockTabs {float: right; margin: 5px 10px;}
.graph .bigitem td.menu-last {width: 150px; white-space: nowrap; position:relative;text-align: right;background-color: #fff;color: #424242;font-family: Arial, Helvetica, sans-serif;font-size: 12px; padding-right: 17px; vertical-align: top;}
.graph .bigitem p.last-update {margin-top: 0;}
.graph .bigitem td a.more {background: none; position: relative; display: block; float: right; color: #164B7C; font-size: 12px; line-height: 2; padding: 0 10px 0 0; margin: 0; font-family: Arial, Helvetica, sans-serif; width: 85px;}
.graph .bigitem td a.more:after {content: ""; position: absolute; display: block; background: url(/img/tvn24-bis/arrows-more_tvnbis.png) no-repeat 0 0; width: 7px; height: 8px; top: 8px; right: 0;}
.graph .bigitem td a.more:hover {text-decoration: underline; color: #b90000;}
.graph .bigitem #chartdiv {width: 100%; height:110px; margin-top: 10px; margin-bottom: -10px; position: relative;}
/* moduł glówny "jedynka" w magazynie fakty */

.mainModule_Magazine{margin-bottom:30px; position: relative;}

.mainModule_Magazine .imageHolder{width:640px; height:420px; background: #185185; overflow:hidden; float:left; z-index:9; position: relative}
.mainModule_Magazine .textHolder{height:420px; background: #185185 url("/img/bg_tvnPlayer.png") no-repeat right bottom; float:left; width:330px}
.mainModule_Magazine .textHolder .tvnplayer_logo {position:absolute; width:330px; height: 57px; top: 363px;}
.mainModule_Magazine .text{width:320px; padding:25px 0 0 10px;  height:315px; overflow:hidden }
.mainModule_Magazine h2{color:#fff; margin:10px 10px 0 0}


.mainModule_Magazine .imageHolder .playCinemaPlayer {z-index:11; cursor: pointer; background: /* url(/img/btn_play_mid_big.png) */ url(/img/sprite_main_v10.png) -385px 0 no-repeat; display:block; height:77px; width:79px; position: absolute; left: 50%; top:50%; margin-top: -43px; margin-left: -43px;}
.mainModule_Magazine .imageHolder .playCinemaPlayer span {display: none;}
.mainModule_Magazine .imageHolder .playCinemaPlayer:hover {background-position: -385px -81px}

/* style dla newsów wyświetlanych w trybie panoramicznym */
.magazineMainPhotoWide  { margin-bottom: 5px; margin-top:15px;}


/* Magazyn specjalny - Euro 2012 */
object#flashForSpecialMagazine {margin-bottom:15px;}


/* Zbiorcza - magazyny */

ul.magazinesHolder{  width:980px;  /* padding-left:5px; */ margin:0 auto; /* border-left:1px solid #DCDCDC; */ clear:both; background:#fff;}
ul.magazinesHolder li{ float:left; width:223px; height:150px; background:#fff; padding:10px 11px 25px /* border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; */ }
.magazinesTextUnderImg { display:block; margin:10px 0 0 0; font-size:15px; font-weight:bold; color:#000;}
.headerMag{margin-bottom:5px; }

.magazineHeaderHolder{ padding:6px 0; width:983px; /* border:1px solid #e7e7e7; */ margin:0 auto; font-size:28px; text-shadow:1px 1px 0 #fff; color:#313131; background:#fff;}



ul.magazinesHolder li .magazinesHead,
ul.magazinesHolder li .magazinesDate,
ul.magazinesHolder li .magazinesAbout,
ul.magazinesHolder li .magazinesMore .moreTekst,
ul.magazinesHolder li .magazinesMore .more {display:none;}
ul.magazinesHolder li .magazinesMore {text-decoration:none;}
ul.magazinesHolder li:hover {background:#DCDCDC; overflow:hidden;}
ul.magazinesHolder li:hover img {display:none;}
ul.magazinesHolder li:hover .magazinesTextUnderImg {display:none;}
ul.magazinesHolder li:hover .magazinesHead {display:block; font-size:16px; font-weight:bold; color:#000;}
ul.magazinesHolder li:hover .magazinesDate {display:block; font-size:14px; color:#7A7A7A; padding:10px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.magazinesHolder li:hover .magazinesAbout {display:block; height:90px; overflow:hidden; line-height:16px; color:#000;}
ul.magazinesHolder li:hover .magazinesMore {display:block;}
ul.magazinesHolder li:hover .magazinesMore .moreTekst {display:block; position:absolute; top:145px;}
ul.magazinesHolder li:hover .magazinesMore .more {display:block; position:absolute; left:45px; top:145px; color:#B90000; cursor:pointer;}

/* Moduł na prawej szpalcie - sylwetki redaktorów w magazynach */

.personModule { width: 308px; margin-bottom: 20px;}
.personModule h2 { padding: 10px; background: #002E52; color: white; text-shadow: black -1px -1px 0;font-size: 28px;}
.personModule .person { margin-top: 20px;}
.personModule .person:after { content: "\0020"; display:block; height:0; clear:both; visibility: hidden; overflow: hidden;}
.personModule .person .image { width:80px; float: left;}
.personModule .person .personContent { width: 225px; float: right;}

.personModule .person .personContent .small, .personModule .person .personContent .large{ line-height:1.3em; margin-top:10px; display:block;}
.personModule .person .personContent span a,
.personModule .person.showAll .personContent .large { display: block;}
.personModule .person .personContent .large, .personModule .person.showAll .personContent .small{ display:none;}
.personModule .person .personContent h3 { color: black; font-size: 18px; font-weight: bold;}
.personModule .person .personContent a:hover h3 { color: #de0000; }
.personModule .person .personContent a:hover { text-decoration: none; }

#mainPerson { text-align: center; margin-bottom: 80px; }
#mainPerson .lazy-photo-container { display: inline-block; }
#mainPerson img { border-radius: 100px; }
#mainPerson .personContent { width: auto; padding-right: 10px; float: none; }
#mainPerson h3 { font-size: 24px; margin-top: 30px; }

/* box Magazyny (pod treścią) */

#magazinesBottom { margin: 10px 0; width: 970px; overflow: hidden}
#magazinesBottom > a {position: absolute; top: 5px; right: 5px; }
#magazinesBottom > a span {color: #B90000 }
#magazinesBottom h1 {padding-bottom: 10px;color:black;font-size: 18px;}
#magazinesBottom div {width: 924px;position: relative;height:142px;overflow: visible;}
#magazinesBottom div ul {width: 20000px; position: relative;}
#magazinesBottom div ul li {display:block; width:154px; height: 142px ;float:left; background:#333}
#magazinesBottom div ul li a { text-decoration: none; width:154px; height: 142px ;position: static; display: block}
#magazinesBottom div ul li a h2 {position:absolute;bottom: 10px;color:#E1E1E1;font-weight: normal; background:url(/img/bg_magazines_dividingLine.gif) no-repeat right top, url(/img/bg_magazines_dividingLine.gif) no-repeat left top #333;font-size:16px; padding:7px 10px;  height:32px; line-height:1.2em; width:134px; overflow:hidden;}
#magazinesBottom div ul li a:hover h2 {text-decoration: underline}
#magazinesBottom div span.prev span, #magazinesBottom div span.next span {display: none;}
#magazinesBottom div span.prev, #magazinesBottom div span.next {display:block; width:46px; height:71px; position: absolute;right:-46px;top:0 }
#magazinesBottom div span.next{ background:/* url(/img/btn_magazyny_right.png) */url(/img/sprite_main_v10.png) -329px -96px no-repeat; cursor:pointer}
#magazinesBottom div span.next:hover{background:/* url(/img/btn_magazyny_right_active.png) */url(/img/sprite_main_v10.png) -329px -172px no-repeat}
#magazinesBottom div span.prev{ background:/* url(/img/btn_magazyny_left.png) */ url(/img/sprite_main_v10.png) -275px -96px no-repeat; top: 71px; cursor:pointer}
#magazinesBottom div span.prev:hover{background-position:-275px -172px}


/*  Magazyn szkło kontaktowe -  boxy: "jedynka"  */

.szkloBox, .szkloContactBox { height:163px; color:#fff; margin-bottom:20px;  padding:32px; background:url(/img/szklo_bg_sms.jpg) 0 0 no-repeat;}

.szkloBox h1, .szkloContactBox h1{ font-weight:bold; color:#fff; font-size:28px; margin-bottom:13px }
.szkloBox h1 {margin-left: 6px;}

.szkloContactBox{font-weight:bold; background:url(/img/szklo_bg_kontakt.jpg) 0 0 no-repeat; }

.szkloContactBox .green{color:#0CAF08}
.szkloContactBox a{display:block}
.szkloContactBox a.green{color:#0CAF08; display:inline }
.szkloContactBox a.green:hover{color:#0CAF08; text-decoration:underline}

.szkloContactBox .aqua{color:#60eefc}
.szkloContactBox a{display:block}
.szkloContactBox a.aqua{color:#60eefc; display:inline }
.szkloContactBox a.aqua:hover{color:#60eefc; text-decoration:underline}

.szkloContactBox h2{margin:15px 0 13px 0; font-size:20px}

.smsDisplayHolder{  width:490px; display:block; overflow:hidden; color:#FBE8BA; height:143px;  line-height:1.5em ; margin-top:-11px; margin-left:-8px; font-size:16px}

#smsDisplayCarousel ul {top: 142px; margin-left:14px;}
.smsDisplayHolderFade{ background:url(/img/szklo_bg_fade.png?v4) no-repeat -17px 0; z-index:10; display:block; width:508px; height:143px; position:absolute }
.columnRightSzklo section.htmlBox h1 { background:url(/img/szklo_bg_header_blue.jpg) no-repeat 0 0; color: #ffffff; text-shadow: black 1px 1px 0; }
.columnRightSzklo section.moduleWatchOnline h1 { background:url(/img/szklo_bg_header.jpg) no-repeat 0 0; color: #ffffff; text-shadow: black 1px 1px 0; }
.columnRightSzklo section.personModule h1 { background:url(/img/szklo_bg_header.jpg) no-repeat 0 0; color: #ffffff; padding: 10px; font-size: 28px; text-shadow: black 1px 1px 0; }


/* Modul SG - magazyn weekendowy */
.debate-banner { margin: 15px auto; }
.debate-banner .partner-logo {
    display: block!important;
    position: absolute;
    padding: 10px 0;
    z-index: 100;
    background: rgba(125,125,125,0.6);
    width: 100%;
}
.debate-banner .logo-wrapper {
    float: right;
    margin: 0 10px 0 0;
}
.debate-banner .logo-wrapper:before {
    content: "Partner wydania";
    position: absolute;
    top: 50%;
    left: -103px;
    margin: -7px 0 0 0;
    font-size: 11px;
    color: #fff;
}
.debate-banner .logo-wrapper a {
    display: block!important;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.debate-banner .photo { position: relative; }
.debate-banner .photo img { width: 100%; }
.debate-banner .wrapper { position: absolute; bottom: 20px; left: 0; width: 100%; }
.debate-banner .wrapper > a:hover { text-decoration: none; }
.debate-banner .logo { width: 98px; margin: 0 auto; }
.debate-banner .logo img { width: 100%; }
.debate-banner .title { margin: 20px auto; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 50px; font-weight: normal; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.49); color: #fff; }
.debate-banner .btn-tag { display: block; position: relative; height: 35px; width: 115px; margin: 0 auto; padding: 0 10px 0 0; line-height: 29px; text-transform: uppercase; color: #fff; background: url(/img/debaty/weekend/btn-tag-SG.png) no-repeat center center; border: 0 none; }
.debate-banner .btn-show-list { display: block; height: 40px; width: 46px; margin: 0 auto; padding: 0; background: url(/img/debaty/weekend/ico-arrow-bannerSG.png) no-repeat 0 0; border:0 none; cursor:pointer; }
.debate-banner .topicList ul { padding: 20px 20px 20px 85px; background: #010640; }
.debate-banner .topicList li { margin: 15px 0; }
.debate-banner .topicList .nr { display: inline-block; height: 27px; width: 27px; margin: 0 20px 0 0; line-height: 27px; text-align: center; font-size: 14px; background: #8182A0; border-radius: 20px; vertical-align: top; }
.debate-banner .topicList .link { line-height: 28px; font-size: 22px; color: #fff; }
.debate-banner .btn-show-more { display: block; padding: 15px; text-align: center; font-size: 16px; color: #fff; background: #8182A0; }
.debate-banner .btn-show-more span { display: inline-block; height: 28px; padding: 0 37px 0 0; line-height: 28px; background: url(/img/debaty/weekend/sprite-mag-weekend_v7.png) no-repeat 130px -1478px; }

/* Zbiorcza magazyn weekendowy */
.listMagContainer { width: 976px; margin: 20px auto; text-transform: uppercase; background: #010640; border-left: 10px solid #81829E; }
.listMagContainer > div { padding: 20px 40px; }
.listMagContainer .text { font-size: 26px; color: #81829E; }
.topic-mag-weekend { margin: 0 0 5px 0; font-size: 42px; font-weight: normal; color: #fff; }
.topic-mag-weekend span { color: #B90000; }
.weekend-debates-container .debateItem { position: relative; margin: 10px auto; width: 100%; }
.weekend-debates-container .debateItem.noPhoto > a { height: 0; width: 100%; padding: 37.2% 0 0;}
.weekend-debates-container .debateItem > a { display: block; }
.weekend-debates-container .debateItem img { width: 100%; }
.weekend-debates-container .debateDate { position: absolute; right: 170px; bottom: 60px; left: 60px; padding: 5px 0 10px; border: 0 none; border-left: 10px solid #025951; overflow: hidden; }
.weekend-debates-container .date,
.weekend-debates-container .title { display: inline; padding: 0 10px 14px 0;  line-height: 46px; font-size: 40px; font-weight: normal; color: #fff; }
.weekend-debates-container .date { padding: 10px 10px 10px 0; line-height: 34px; font-size: 22px; text-shadow: 0 1px 2px rgba(0,0,0,0.5); }
.weekend-debates-container .btn-tag {
    position: absolute;
    bottom: 30px;
    right: 60px;
    height: 20px;
    padding: 5px 10px 5px 15px;
    line-height: 20px;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0.15);
    border: 2px solid #fff;
    border-right: 0 none;
}
.weekend-debates-container .btn-tag:after {
    content: "";
    position: absolute;
    top: 3px;
    right: -12px;
    height: 22px;
    width: 22px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
 }
.weekend-debates-container .btn-tag:before {
    border-color: transparent transparent transparent rgba(0,0,0,0.15);
    border-width: 15px 0 15px 15px;
    border-style: solid;
    content: "";
    position: absolute;
    top: 0;
    right: -15px;
    height: 0;
    width: 0;
 }
.weekend-debates-container .btn-tag:hover {
    color: #1387D2;
    background: rgba(255, 255, 255, 0.85);
}
.weekend-debates-container .btn-tag:hover:before { border-color: transparent transparent transparent rgba(255,255,255,0.85); border-width: 15px 0 15px 15px; border-style: solid; }
.weekend-debates-container .color-1 .debateDate { border-color: #025951; }
.weekend-debates-container .color-2 .debateDate  { border-color: #C69C6D; }
.weekend-debates-container .color-3 .debateDate  { border-color: #1B1464; }
.weekend-debates-container .color-4 .debateDate  { border-color: #534741; }
.weekend-debates-container .color-5 .debateDate  { border-color: #662450; }
.weekend-debates-container .color-6 .debateDate  { border-color: #7C4700; }
.weekend-debates-container .color-7 .debateDate  { border-color: #181D56; }
.weekend-debates-container .color-1 .date,
.weekend-debates-container .color-1 .title { background: #025951; }
.weekend-debates-container .color-2 .date,
.weekend-debates-container .color-2 .title { background: #C69C6D; }
.weekend-debates-container .color-3 .date,
.weekend-debates-container .color-3 .title { background: #1B1464; }
.weekend-debates-container .color-4 .date,
.weekend-debates-container .color-4 .title { background: #534741; }
.weekend-debates-container .color-5 .date,
.weekend-debates-container .color-5 .title { background: #662450; }
.weekend-debates-container .color-6 .date,
.weekend-debates-container .color-6 .title { background: #7C4700; }
.weekend-debates-container .color-7 .date,
.weekend-debates-container .color-7 .title { background: #181D56; }
.weekend-debates-container .noPhoto.color-1 { background: rgba(2,89,81,0.5); }
.weekend-debates-container .noPhoto.color-2 { background: rgba(198,156,109,0.5); }
.weekend-debates-container .noPhoto.color-3 { background: rgba(27,20,100,0.5); }
.weekend-debates-container .noPhoto.color-4 { background: rgba(83,71,65,0.5); }
.weekend-debates-container .noPhoto.color-5 { background: rgba(102,36,80,0.5); }
.weekend-debates-container .noPhoto.color-6 { background: rgba(124,71,0,0.5); }
.weekend-debates-container .noPhoto.color-7 { background: rgba(24,29,86,0.5); }

/* Magazyn wyborczy z debatą */
.electionsHeader { width: 980px; margin: 15px auto 25px auto; text-align: center; }
.electionsHeader .title { line-height: 40px; text-transform: uppercase;  font-size: 42px; font-weight: normal; color: #1B262C; letter-spacing: normal; }
.electionsHeader .title .text { display: inline-block; text-align: right; }
.electionsHeader .title .date { display: inline-block; margin: 0 0 0 10px; font-size: 102px; font-weight: bold; }
.electionsNavigation { position: relative; top: auto; height: auto; width: auto; background: none; z-index: 500; }
.electionsNavigation.sticky { position: relative; top: auto; left: auto; }
.electionsNavigation .wFixed_1000 { width: 100%; margin: 0 auto; text-align: center; }
.electionsNavigation ul.additionalMenu.magazine { margin: 0; }
.electionsNavigation ul.additionalMenu.magazine li { float: none; display: inline-block; margin: 0 5px 0 0; }
.electionsNavigation ul.additionalMenu.magazine li:last-child { margin: 0; }
.electionsNavigation ul.additionalMenu.magazine li a { float: none; margin: 0 0 5px 0; padding: 15px 20px; text-transform: uppercase; font-family: "Lato", Arial, sans-serif; font-size: 14px; font-weight: normal; color: #fff; background: #9AA4AD; }
.electionsNavigation ul.additionalMenu.magazine li a.active { color: #2D4351; background: #D3D7DA; }
.electionStripe { height: 10px; width: 100%; margin: 0 auto 25px auto; background: #D3D7DA; }
.electionsContent .navGalleryAuthors { position: relative; top: auto; height: auto; width: 100%; padding: 20px 0; background: #D3D7DA; z-index: 200; }
.electionsContent .navGalleryAuthors.sticky { position: relative; top: auto; left: auto; }
.electionsContent .navGalleryAuthors .wrapper { width: 1040px; margin: 0 auto; text-align: center; }
.electionsContent .navGalleryAuthors li { float: none; display: inline-block; margin: 0 20px 0 0; }
.electionsContent .navGalleryAuthors li a { float: none; padding: 0 7px 7px 7px; text-transform: uppercase; font-size: 18px; color: #778086; }
.electionsContent .navGalleryAuthors li a.active { color: #1b262c; }
.electionsContent .navGalleryAuthors li a:hover { text-decoration: none; color: #1b262c; }
.electionsContent .authorHeader:after { content: ""; clear: both; height: 0; font-size: 0; visibility: hidden; }
.electionsContent .authorHeader { clear:both; position: relative; height: 47px; margin: 0 0 60px 0; padding: 60px 0 0 0; letter-spacing: unset; border-bottom: 3px solid #D2D7DA; }
.electionsContent .authorHeader .wrapper { position: relative; display: block; width: 1040px; margin: 0 auto; text-align: left; }
.electionsContent .authorHeader .photo { display: inline-block; height: 92px; width: 92px; margin: 0 0 0 -25px; padding: 0 0 0 25px; background: #fff; }
.electionsContent .authorHeader .img-wrapper { display: block; height: 92px; width: 92px; border-radius: 90px; overflow: hidden; }
.electionsContent .authorHeader img { height: auto; max-width: 100%; border-radius: 90px; }
.electionsContent .authorHeader .photo + .authorName { padding: 0 25px 0 15px; }
.electionsContent .authorHeader .authorName { display: inline-block; top: -40px; padding: 0 25px; font-size: 38px; vertical-align: middle; background: #fff; }
.electionsContent .galleryOnLeft:after { content: ""; clear: both; height: 0; font-size: 0; visibility: hidden; }
.electionsContent .galleryOnLeft { clear: both; }
.electionsContent .galleryOnLeft .mainImageContainer:after { content: ""; clear: both; height: 0; font-size: 0; visibility: hidden; }
.electionsContent .galleryOnLeft .mainImageContainer { clear:both; height: 852px; width: 1050px; margin: 0 auto; background: #fff; }
.electionsContent .galleryOnLeft .mainImageContainer ul { position: absolute; top: 0; left: 0; width: 800000px;}
.electionsContent .galleryOnLeft .mainImageContainer li { float:left; width: 1050px; }
.electionsContent .galleryOnLeft .mainImageContainer .prev,
.electionsContent .galleryOnLeft .mainImageContainer .prev:hover { top: 160px; background: url(/img/debaty/wybory/sprite-gallery.png) no-repeat 0 14px #D3D7DA; }
.electionsContent .galleryOnLeft .mainImageContainer .next,
.electionsContent .galleryOnLeft .mainImageContainer .next:hover { top: 160px; right: 70px; background: url(/img/debaty/wybory/sprite-gallery.png) no-repeat -52px 14px #D3D7DA; }
.electionsContent .galleryOnLeft .my-center { height: 645px; width: 980px; background: #000; }
.electionsContent .galleryOnLeft .jcarousel-item-fullyvisible .socialLinks { opacity: 1;}
.electionsContent .galleryOnLeft .socialLinks { position: absolute; top: 0; right: 0; height: 240px; width: 70px; opacity: 0; transition: opacity 200ms linear 300ms; }
.electionsContent .galleryOnLeft .socialLinks button { position: relative; height: 70px; width: 70px; margin: 0; padding: 0; text-align: center; cursor: pointer; background: url(/img/debaty/wybory/sprite-gallery.png) no-repeat 0 0; border: 0 none; }
.electionsContent .galleryOnLeft .socialLinks .facebook { background-position: -18px -85px; background-color: #547BBE; }
.electionsContent .galleryOnLeft .socialLinks .twitter { background-position: -18px -180px; background-color: #79CDF1; }
.electionsContent .galleryOnLeft .socialLinks .gplus { background-position: -18px -275px; background-color: #E9654C; }
.electionsContent .galleryOnLeft .socialLinks .url { background-position: -18px -366px; background-color: #9AA4AD; }
.electionsContent .galleryOnLeft .socialLinks span { position: absolute; bottom: 0; left: 0; width: 100%; font-size: 20px; color: #fff; }
.electionsContent .galleryOnLeft .copyLink { display: none; position: absolute; top: 50%; left: -940px; height: auto; width: 780px; padding: 30px 60px; text-align: left; line-height: 22px; font-size: 16px; color: #1b262c; background: rgba(211,215,218,0.85); }
.electionsContent .galleryOnLeft .copyLink.show { display: block; }
.electionsContent .galleryOnLeft .copyLink .btnClose { display: block; position: absolute; top: 0; right: 0; height: 25px; width: 25px; margin: 0; padding: 5px; border: 0 none; background: url(/img/debaty/wybory/sprite-gallery.png) no-repeat -39px -468px; }
.electionsContent .galleryOnLeft .copyLink .infoLink { font-size: 20px; color: #1b262c; }
.electionsContent .galleryOnLeft .copyLink input { width: 100%; padding: 2px; line-height: 32px; font-size: 18px; }
.electionsContent .galleryOnLeft .descript { position: absolute; bottom: -135px; width: 980px; margin: 0 auto; color: #000; }
.electionsContent .galleryOnLeft .descript .text { line-height: 18px; font-size: 14px; color: #333; }
.electionsContent .galleryOnLeft .descript .photoTitle { display: block; margin: 0 0 10px 0; padding: 0 0 5px 0; font-size: 16px; color: #000; border-bottom: 1px solid #9B9B9B; }
.electionsContent .galleryOnLeft .descript .sourceOrAuthor { font-weight: normal; }
.electionsContent .galleryOnLeft .thumbsGallery { position: absolute; bottom: 125px; left: 50%; width: 980px; margin: 0 0 0 -520px; }
.electionsContent .galleryOnLeft .thumbsGallery div { width: 865px; margin: 0 auto; }
.electionsContent .galleryOnLeft .thumbsGallery div ul { top: 0 !important; }
.electionsContent .galleryOnLeft .thumbsGallery .prev,
.electionsContent .galleryOnLeft .thumbsGallery .next { height: 56px; width: 52px; margin: 0; background: url(/img/debaty/wybory/sprite-gallery.png) no-repeat 0 2px #D3D7DA; opacity: 0.85; }
.electionsContent .galleryOnLeft .thumbsGallery .prev:hover { background: url(/img/debaty/wybory/sprite-gallery.png) no-repeat 0 2px #D3D7DA; opacity: 1; }
.electionsContent .galleryOnLeft .thumbsGallery .next { background: url(/img/debaty/wybory/sprite-gallery.png) no-repeat -52px 2px #D3D7DA; }
.electionsContent .galleryOnLeft .thumbsGallery .next:hover { background: url(/img/debaty/wybory/sprite-gallery.png) no-repeat -52px 2px #D3D7DA; opacity: 1; }
.elections_nightNavigation {
    height: 342px;
    width: 100%;
    text-align: center;
    color: #002C51;
    background: url(/img/debaty/wybory/bg_eleciotn-night2.png) no-repeat center center;
}
.elections_nightNavigation .electionsNightHeader {
    padding: 45px 0;
}
.elections_nightNavigation .title {
    text-transform: uppercase;
    font-size: 36px;
    font-weight: normal;
}
.elections_nightNavigation .title span {
    display: block;
    margin: 20px auto;
    font-size: 118px;
    font-weight: bold;
}
.elections_nightNavigation .tag {
    display: block;
    width: 160px;
    margin: 0 auto;
    padding: 10px 20px;
    font-size: 26px;
    border: 2px solid #002C51;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.elections_nightNavigation > .wFixed_1000 {
    position: absolute;
    bottom: -27px;
}
.elections_nightNavigation ul.additionalMenu.magazine li a {
    border: 1px solid #CCC;
}
.electionsContent.elections_nightContent .navGalleryAuthors {
   padding: 50px 0 20px 0;
}
@media only screen and (max-width: 1280px) {
    .elections_nightNavigation {
        height: auto;
        background-size: cover;
    }
    .elections_nightNavigation > .wFixed_1000 {
        position: relative;
        bottom: auto;
    }
}
@media only screen and (max-width: 1024px) {
    .elections_nightNavigation .title span {
        font-size: 92px;
    }
}
@media only screen and (max-width: 720px) {
    .elections_nightNavigation .title span {
        font-size: 62px;
    }
    .elections_nightNavigation .tag {
        width: 145px;
        padding: 10px;
        font-size: 20px;
    }
}



/* ---------------------  $ 3.4 Paski ------------------------ */
#rotateUrgents { height: 31px; overflow: hidden; margin:28px auto 10px auto; width:984px; z-index: 1; clear:both;position: relative; opacity: 1;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;}
/*#rotateUrgents { height: 31px; overflow: hidden; margin:10px auto 10px auto; width:984px; z-index: 1; clear:both;position: relative;}*/

#rotateUrgents.empty{height: 0; opacity: 0;}
#rotateUrgents a, #rotateUrgents div { height: 25px;  padding:1px 0 5px 0 ; position:absolute; top: 0; left: 0; z-index: 1;width: 100%; opacity: 0;transition: opacity 0.5s ease-in-out;-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;}
/*#rotateUrgents a, #rotateUrgents div { height: 25px;  padding:1px 0 5px 0 ; position:absolute; top: 0; left: 0; z-index: 1;width: 100%; display: none;}*/

#rotateUrgents .active {z-index:2;opacity:1}
/*#rotateUrgents .active {z-index:2;}*/

#rotateUrgents h1{   margin:5px 0 0 120px; font-size:18px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* yelllow */
#rotateUrgents .urgent_v1{background:#FFC000 url(/img/sprite_main_v10.png) 0 -722px no-repeat; color:#000!important}
#rotateUrgents a:hover{text-decoration:none!important; color:#000}

/* red-red */
#rotateUrgents .urgent_v2{background:#7E0000 url(/img/sprite_main_v10.png) 0 -757px no-repeat;}

#rotateUrgents .urgent_v2{color:#fff; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.5)}
#rotateUrgents .urgent_v2:hover{color:#fff;}

/* red-grey */
#rotateUrgents .urgent_v3{background:#666 url(/img/sprite_main_v10.png) 0 -793px no-repeat;}
#rotateUrgents .urgent_v3{color:#fff; text-shadow:-1px -1px 0 #4D4C4C}
#rotateUrgents .urgent_v3:hover{color:#fff;}

/* orange */
#rotateUrgents .urgent_v4{background:#00b4ff url(/img/sprite_main_v10.png) 0 -829px no-repeat;}
#rotateUrgents .urgent_v4{color:#fff; /* text-shadow:-1px -1px 1px #B95701 */ }
#rotateUrgents .urgent_v4:hover{color:#fff;}

#rotateUrgents .urgent_v5,
#rotateUrgents .bis_ug_important,
#rotateUrgents .bis_ug_live,
#rotateUrgents .bis_important_last_minute
{background:#f1f1f1 url(/img/sprite_main_v10.png) 0 -865px no-repeat; color:#333; }

#rotateUrgents .urgent_v5:hover,
#rotateUrgents .bis_ug_important:hover,
#rotateUrgents .bis_ug_live:hover,
#rotateUrgents .bis_important_last_minute:hover
{color:#333;}

/* Pasek ze strzałką "tematy" */
.urgentSpecialBody .topSiteSubjects { margin: 20px auto;}
.topSiteSubjects{ margin: 28px auto 10px auto; width:1001px; z-index: 2; padding-left: 20px; }
.topSiteSubjects ul li{display:block; height:16px; font-weight:bold; font-size:14px; padding:1px 12px; margin:2px 0; float:left; border-right:2px solid #a2a2a2; background: #fff; }
.topSiteSubjects ul li a{display:block; z-index:1;}
.topSiteSubjects ul li.first{ padding-left:79px; }
.topSiteSubjects ul li.first{background: #fff url(/img/sprite_main_v10.png) 0 -900px no-repeat; display: block;}
.topSiteSubjects ul li.last{border-right:0}
.topSiteSubjects ul li.reportOnRight {float:right;}

.wosp2017-info-bar-wrapper {position: relative; width: 986px; color: #ffffff; margin: 0 auto; z-index: 1;}
.wosp2017-info-bar { margin: 20px; background: #b80e09; position: static;}
.wosp2017-info-bar-wrapper .wosp2017-heart { position: absolute; left: -25px; top: -12px; background: transparent url('/img/wosp/2017/wosp2017-heart.png') left top no-repeat; width: 68px; height: 68px; background-size: 68px; }
.wosp2017-info-bar .wosp2017-content {padding: 0 20px; text-align: center; line-height: 37px; font-weight: bold; text-transform: uppercase; width: auto; margin-right: 120px;}
#wosp2017-top-counter.hidden {
    visibility: hidden; height: 0}
.wosp2017-info-bar-wrapper .wosp2017-content-link { display: block; text-decoration: none; color: #fff; width: 100%; height: 100%}
.wosp2017-info-bar-wrapper .wosp2017-magazine { position: absolute; right: 0; top: 0; color: #fff; background: #ea2a24; text-decoration: none; padding: 13px 20px; font-size: 12px;}
.wosp2017-info-bar-wrapper .wosp2017-magazine::after { position: absolute; right: -20px; top: 0; content: ''; width: 0; height: 0; border-style: solid; border-width: 19px 10px; border-color: transparent transparent transparent #ea2a24;}
.wosp2017-info-bar-wrapper .donation-counter { font-size: 24px; line-height: 1.25em; }
.wosp2017-info-bar-wrapper .donation-counter > b { margin: 0 1px; border-radius: 3px; }
.wosp2017-info-bar-wrapper .donation-counter_currency { font-size: 16px; }
.wosp2017-info-bar-wrapper .wosp2017-donation-text { display: inline-block; vertical-align: middle; font-weight: 900; margin-left: 0.5em; }

/* ---------------------  $ 3.5 Pagination ------------------------ */

.pagination ul{float:left; display:block; left:50%; position:relative; }
.pagination ul li{display:block; float:left;  margin-left:4px; right:50%; position:relative}
.pagination ul li a{display:block; width:25px; font-weight:bold; height:24px; padding:10px 8px 0 8px; text-align:center; color:#666; border:1px solid #e1e1e1}
.pagination ul li a:hover{text-decoration:none; background:#265B8C; color:#fff}
.pagination ul li.active a{ background:#666; color:#fff}
.pagination ul li.dots{padding:10px 0 0 17px; width:25px}

.pagination ul li.arrowLeft a{ background:url(/img/btn_pagination_left.png) no-repeat 23px 13px;}
.pagination ul li.arrowLeft a:hover{ background:url(/img/btn_pagination_left_active.png) no-repeat 23px 13px #265B8C;}

.pagination ul li.arrowRight a{ background:url(/img/btn_pagination_right.png) no-repeat 16px 13px;}
.pagination ul li.arrowRight a:hover{ background:url(/img/btn_pagination_right_active.png) no-repeat 16px 13px #265B8C;}

/* externalContent */
.externalContentColumn{width:53px; overflow:hidden; display:block; float:left; padding-right:10px}
.externalContentAvatars{font-size:11px; color:#666; text-align:center; margin-top:20px; }
.externalContentAvatars img{margin:7px 0; width:52px; border:1px solid #eee}


/* ---------------------  $ 3.6 Video ------------------------ */

.hideVideoPlayer {position: relative;}

.video-js.vjs-standard-skin .vjs-big-play-button,
.video-js.vjs-standard-skin.vjs-player-size-medium .vjs-big-play-button,
.hideVideoPlayer .playVideo {z-index:10; cursor: pointer; background: /* url(/img/btn_play_mid_big.png) */ url(/img/sprite_main_v10.png) -385px 0 no-repeat; height:76px; width:76px; position: absolute; left: 50%; top:50%; margin-top: -34px; margin-left: -34px;}
.hideVideoPlayer .playVideo {display: block}
.hideVideoPlayer .playVideo span {display: none;}
.hideVideoPlayer .playVideo:hover {background-position: -385px -81px}

.video-js.vjs-standard-skin.vjs-player-size-medium .vjs-big-play-button,
.video-js.vjs-standard-skin.vjs-player-size-small .vjs-big-play-button,
.video-js.vjs-standard-skin.vjs-player-size-xsmall .vjs-big-play-button,
.video-js.vjs-standard-skin .vjs-big-play-button{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-top: -34px;
    margin-left: -34px;
    height:76px;
    width:76px;
}

.video-js.vjs-standard-skin .vjs-big-play-button:hover{
    background-position: -385px -81px;
    background-color: transparent!important;
}

.video-js.vjs-standard-skin .vjs-big-play-button:before{
    display: none;
}

/* fullscreen ie*/
.vjs-full-window .articleDateContainer,
.vjs-full-window .tvn-advertisement,
.vjs-full-window .headerContainer,
.vjs-full-window header nav,
.vjs-full-window .sbar,
.vjs-full-window .headerTop {
	visibility: hidden;
}
.vjs-full-window .tvn-advertisement iframe,
.vjs-full-window .articleDateContainer iframe {
	visibility: hidden !important;
}
/* na artykule na duzym filmie playka troche niżej */

.articleMainPhotoWide .playVideo{top:49%}

.hideVideoPlayer .videoPlayer {display: none; position:absolute;top: 0; left:0; /*add*/width:100%; height:100%; z-index:100;}
.hideVideoPlayer .videoPlayer object {/*add*/width:100%; z-index:100;}
.mainContaine.hideVideoPlayer .videoPlayer object { width: auto;}

.videoRendered .videoPlayer {display: block}
.videoRendered .playVideo {display: none !important}

.videoPlayer:not(.player-initialized) * {z-index: 1}
.videoPlayer .videoPlayerCloseButton {position: absolute;z-index:101; display: block; height: 24px; width: 24px; top: 10px; right: 10px; background: /* url(/img/btn_closing.png) */ url(/img/sprite_main_v10.png) -386px -165px no-repeat; cursor:pointer }


/* ---------------------  $ 3.8 Detal artykułu ------------------------ */

.articleDetailHolder{ /* line-height:1.4em; */ color:#333; z-index:2;}
.articleDetailHolder h2{  line-height:1.2em}
.articleDetailHolder p{line-height:1.4em; }
.articleDetailHolder p .tresc {display:inline-block; padding:20px 0 0 0;}
.articleDetailHolder h1{color:#000; line-height:1.1em}
.articleDetailHolder .playlistModule h1{line-height: normal}

.articleDetailHolder .articleDateContainer ul.socialMediaContainer {margin-top:-3px!important}

.articleDetailHolder .articlePhoto{width:308px; margin:20px 0 20px 20px; padding-top:10px; padding-bottom:10px; z-index:10;}
.articleDetailHolder .articlePhoto.alignRight{float:right;}
.articlePhoto {margin:20px 0 20px 20px;}
.articlePhoto.alignRight{float:right;}

.articleDetailHolder .articlePhoto.alignLeft{float:left; margin:20px 20px 20px 0;}
.articlePhoto.alignLeft{float:left;}

.articleDetailHolder figure.mt20 {clear:both;}


/* $ 3.8.1 box z Autorem artykułu - pod detalem artykułu zazwyczaj  */

.authorBoxContainer{border:1px solid #E1E1E1; padding:15px 15px 20px 15px; width:275px; border-bottom:1px solid #fff }

.authorBoxContainer .avatarHolder{ display:block; width:60px; height:60px; overflow:hidden; margin-right:10px}

.authorExpand .top{ width:644px; display:block; }
.authorExpand .top .left{width:306px; border-left:1px solid #E5E5E5; border-top:1px solid #fff; height:1px; float:left; display:block;  }
.authorExpand .top .right{  height:1px; width:332px; border-right:1px solid #E5E5E5; float:left; display:block; border-right:1px solid #E5E5E5; border-top:1px solid #E5E5E5; }

.authorExpand .content{border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:15px; }

a.authorExpand{position:absolute; height:52px; display:block; width:65px; top:16px; left:147px; background:url(/img/btn_autor_down.png) no-repeat 25px 20px; }

/* ---------------------  $ 3.9 Playlista SG ------------------------ */
.playlistModule {background:#1B1B1B;}
.playlistModule .playTitle {font-size:16px;}
.playlistModule .playlistLink {display:block; float:none; margin:5px 10px; font-weight:bold; color:#fff;}
.playlistModule .playlistLink:hover {color:#fff;}
.playlistModule .playlistLink:visited {color:#fff;}
.playlistModule .playlistLink:visited span {color:#fff;}
.playlistModule .playlistLink span {color:#fff;}
.playlistModule .videoPlaylist {padding:0 0 10px 0;
    background: rgb(29,29,29); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(29,29,29,1) 0%, rgba(49,49,49,1) 18%, rgba(49,49,49,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,29,29,1)), color-stop(18%,rgba(49,49,49,1)), color-stop(100%,rgba(49,49,49,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(29,29,29,1) 0%,rgba(49,49,49,1) 18%,rgba(49,49,49,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(29,29,29,1) 0%,rgba(49,49,49,1) 18%,rgba(49,49,49,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(29,29,29,1) 0%,rgba(49,49,49,1) 18%,rgba(49,49,49,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(29,29,29,1) 0%,rgba(49,49,49,1) 18%,rgba(49,49,49,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1d', endColorstr='#313131',GradientType=0 ); /* IE6-9 */
}
.playlistModule .innerVideoModule figcaption {margin:10px 10px 0px 10px;}
.playlistModule .videoPlaylist .prev {position:absolute; top:0; bottom:0; left:0; width:36px; background:url(/img/btn_playlistModule.png) no-repeat scroll 4px 20px; cursor:pointer; height: 71px;}
.playlistModule .videoPlaylist .prev:hover {background:url(/img/btn_playlistModule.png) no-repeat scroll 4px -49px;}
.playlistModule .videoPlaylist .next {position:absolute; top:0; right:0; bottom:0; width:36px; background:url(/img/btn_playlistModule.png) no-repeat scroll -38px 20px; cursor:pointer; height: 71px;}
.playlistModule .videoPlaylist .next:hover {background:url(/img/btn_playlistModule.png) no-repeat scroll -38px -49px;}

/* ---------------------  $ 3.10 Tabele redakcyjne ------------------------ */
.moduleTable {overflow:hidden; margin-bottom: 20px;}
.moduleTable h1 {padding:10px; font-size:28px; color:#fff; background:#002951;}
.moduleTable h1 img{margin-top: -3px;}
.moduleTable h1 img.fl{margin-right: 5px;}
.moduleTable h1 img.fr{margin-left: 5px;}
.moduleTable table{border-spacing: 1px; border-collapse: separate;}
.moduleTable table thead td {background:#A6A6A6;}
.moduleTable table tr {background:#EDEDED;}
.moduleTable table tr:nth-of-type(odd) {background:#F8F8F8;}
.moduleTable table tr:nth-child(2n+1) {background:#F8F8F8;}
.moduleTable table tr td {padding: 5px;}
.moduleTable table tr td.vertical-align-top {vertical-align: top}
.moduleTable table tr td.vertical-align-middle {vertical-align: middle}
.moduleTable table tr td.vertical-align-bottom {vertical-align: bottom}
.moduleTable .articlePhoto {width: auto;}
.moduleTable .articlePhoto.alignLeft {margin: 0 5px 0 0;}
.moduleTable .articlePhoto.alignRight {margin: 0 0 0 5px;}
.moduleTable .articlePhoto.alignCenter {margin: 0;}
.moduleTable .articlePhoto.alignCenter img {display: inline}

/* **************************************************************
	   					$ 4 LEFT COLUMN
******************************************************************/

/* ---------------------  $ 4.1 Boxy ------------------------ */


/* style ogólne */

.col-1,
.col-2,
.col-3,
.col-4{margin:15px 0}


.col-1 .lead,
.col-2 .lead,
.col-3 .lead,
.col-4 .lead,
.col-withShadow-1 .lead{padding:5px 0; line-height:1.3em}

.col-1 .lead:after,
.col-2 .lead:after,
.col-3 .lead:after,
.col-4 .lead:after,
.col-withShadow-1 .lead:after{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden;}

.col-1 h1,
.col-2 h1,
.col-3 h1,
.col-4 h1,
.col-withShadow-1 h1{margin:10px 0}

.col-1 .logoExternalContainer,
.col-2 .logoExternalContainer,
.col-3 .logoExternalContainer,
.col-4 .logoExternalContainer{float:left; margin:10px 0; width:67px;}

.col-1 .logoExternalContainer.small,
.col-2 .logoExternalContainer.small,
.col-3 .logoExternalContainer.small,
.col-4 .logoExternalContainer.small{width:35px;}


.col-1 .externalContent h2.header,
.col-2 .externalContent h2.header,
.col-3 .externalContent h2.header,
.col-4 .externalContent h2.header{float:left; padding-left:10px; width:230px;}


.col-1.externalContent h2.header,
.col-2.externalContent h2.header,
.col-3.externalContent h2.header,
.col-4.externalContent h2.header{float:left; padding-left:10px; width:230px;}


.col-3-1 .externalContent h1.header {width:300px;}



/* defaultowe ustawienie koloru linków w h1 i h2  - boxy na str głównej */

.col-4.versionBlue > h1 {color:#fff;padding-left: 10px;padding-top: 10px}
.col-4.versionBlue h1 a{color:#fff}
.col-4.versionBlue h1 a:hover{color:#fff}
.col-4.versionBlue h2 a{color:#fff}
.col-4.versionBlue h2 a:hover{color:#fff}


/*   ustawienie koloru linków w h1 i h2  - box granatowy*/
.col-1 h1 a,
.col-2 h1 a,
.col-3 h1 a,
.col-4 h1 a{color:#000}

.col-1 h1 a:hover,
.col-2 h1 a:hover,
.col-3 h1 a:hover,
.col-4 h1 a:hover{color:#000}

/* .col-1 h2 a,
.col-2 h2 a,
.col-3 h2 a,
.col-4 h2 a{color:#000} */

.col-1 h2 a:hover,
.col-2 h2 a:hover,
.col-3 h2 a:hover,
.col-4 h2 a:hover{color:#000}

/*
.cols .lead:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden;}
.cols h1{margin:10px 0}
.cols .logoExternalContainer{float:left; margin:10px 0; width:67px;}
.cols .logoExternalContainer.small{width:35px;}
.cols .externalContent h2.header, .cols.externalContent h2.header{float:left; padding-left:10px; width:230px;}
.cols .col-3-1 .externalContent h1.header {width:300px;}
*/

a.more{ white-space: nowrap;}
a.more span{color:#B90000}

/* $ 4.1.1 Moduł pojedynczy */
.liveWithArticle .singleArtPhotoRight,
.liveWithArticle .singleArtPhotoLeft { border-top: none; margin-top: 0;}
.liveWithArticle .resultStripe.short { margin-bottom: 0; }

.externalContent.col-1 h2{   width:563px }
.col-1 .overflowEllipsis{ max-width:507px; padding-right:10px; float:left}
/* moduł meczówa na żywo z artykułem */
.col-1{  border-top:1px solid #E5E5E5 }

/* $ 4.1.2 Moduł z 2 boxami */
.col-2 .col-2-1, .col-2 .col-2-2{width:308px; float:left; border-top:1px solid #E5E5E5}
.col-2 .col-2-2{ margin-left:24px}

.col-2 .lead .overflowEllipsis{ max-width:180px; padding-right:10px; float:left}

.col-2.externalContent h2 {  margin-top:10px}
.col-2.externalContent h1 {  margin-top:10px}

/* $ 4.1.3 Moduł 3 czesciowy : 1 duży + 2 małe */
.col-3-1{ width:391px; float:left; border-top:1px solid #E5E5E5 }
.col-3-2{ width:225px; float:left; margin-left:24px; }
.col-3-2 .content{margin-top:20px}

.col-3-2-1{ border-top:1px solid #E5E5E5}
.col-3-2-2{border-top:1px solid #E5E5E5; margin-top:20px;}
.col-3-2-3{border-top:1px solid #E5E5E5; margin-top:20px;}

.col-3-1 .lead .overflowEllipsis{ max-width:257px; padding-right:10px; float:left}
.col-3-2 .lead .overflowEllipsis{ max-width:130px;  padding-right:10px; float:left}

.col-3-1.externalContent h2{  width:321px;}
.col-3-2-1.externalContent h2, .col-3-2-2.externalContent h2{ width:180px;}

.col-3-1.externalContent h1{  width:321px;}
.col-3-2-1.externalContent h1, .col-3-2-2.externalContent h1{ width:180px;}

.col-2-1 img.homepage_fakty{ width: 100px; }
/** Moduł poczwórny sportowy */
.sport.quadruple h1.quadTitle { padding: 10px; color: white; font-size: 19px; background-color: #0073BF; margin-bottom: 15px; }
section.sport.quadruple { border-bottom: 4px solid #0073BF; margin-bottom: 15px; }
section.sport.quadruple .lead a { color: #0073BF}
section.sport.quadruple .lead a:hover { color: #164B7C; }
/** lewy **/
.sport.quadruple .singleArtPhotoLeft {border-top: 0px; }
.sport.quadruple .singleArtPhotoLeft .photoLeft.small{ width: auto; }
.sport.quadruple .singleArtPhotoLeft .textRight.big{ width: 460px; }

/** prawy **/
.sport.quadruple .singleArtPhotoRight {border-top: 0px; }
.sport.quadruple .singleArtPhotoRight .photoRight.small{ width: auto; }
.sport.quadruple .singleArtPhotoRight .textLeft.big{ width: 460px; }

/** ---------moduł pojedynczy sportowy -----**/
/*.ColumnLeftSingle.singleArtPhotoRight { border-top: 0px;}*/
/*.ColumnLeftSingle.singleArtPhotoLeft { border-top: 0px;}*/
/** ------------- koniec sportowego -----**/

/* PERZED USEUNIECIEM Headera
.col-3-1.externalContent h2.header{  width:321px;}
.col-3-2-1.externalContent h2.header, .col-3-2-2.externalContent h2.header {   width:180px;} */


/* gdy logo zewnetrzne jest małe..
.col-3-2-1 .logoExternalContainer, .col-3-2-1 .logoExternalContainer img{width:34px} */

/* $ 4.1.4 Moduł 3 czesciowy  -  ZDJĘCIE DUŻE PO PRAWEJ : 1 duży + 2 małe */

.col-3.reverseOrder .col-3-1{ float:right; margin-left:24px }
.col-3.reverseOrder .col-3-2{ float:right; margin-left:0 }


/* $ 4.1.5 Moduł 4 czesciowy : 1 duży + 3 małe */

.col-4-1{width:474px; float:left}
.col-4-2{width:142px; float:left; margin-left:24px}
.col-4-2  h3{ padding:5px 0 10px 0; font-weight:bold}

.col-4 h2 a{color:#000}
.col-4 h2 a:hover{color:#000}

.col-4 h3 a{color:#000}
.col-4 h3 a:hover{color:#000}

/* $ 4.1.6 Moduł 4 czesciowy : 1 duży + 3 małe - wersja niebieska */

.col-4 .standardArticle a {display:block; float:left; width:395px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.col-4 .standardArticle span {display:block; float:left; padding:0 5px 0 0;}
.col-4 .standardArticle li {clear:both; display:block; height:20px;}
.col-4.versionBlue{width:657px; margin-left:-3px; background:#002E52}

.col-4.versionBlue h2 a{color:#fff}
.col-4.versionBlue h2 a:hover{color:#fff}

.col-4.versionBlue h3 a{color:#fff}
.col-4.versionBlue h3 a:hover{color:#fff}



.col-4.versionBlue .col-4-1{margin-left:10px; padding:0 0 5px 0;}
.col-4.versionBlue .col-4-2{margin-left:10px; padding-left:9px; /* line-height:1.2em; */ border-left:1px solid #103B5D}

.col-4.versionBlue h3{font-weight:normal}
.col-4.versionBlue .lead {color: white}
.col-4.versionBlue .standardArticle a {color:white;}
.col-4.versionBlue .lead a {color: #858585;}

.col-4 .lead .overflowEllipsis {
    max-width: 370px;
    padding-right: 10px;
    float: left;
}


.col-2-1.date-padding,
.col-2-2.date-padding,
.col-3-1 .date-padding,
.col-3-2 .date-padding
{
    padding-top: 12px;
}

/*.col-4 .lead a {
    float : left;
}*/

/* $ 4.1.7 Kółko ajaxowe doładowywujące artykuły*/
#moreArticlesLoader{padding:0 0; border-bottom:1px solid #E5E5E5}
#moreArticlesLoader img{margin:5px auto;}

.articleDateContainer{font-size:12px; color:#666; padding:15px 0 5px 0;}

/* $ 4.1.8 Standardowa lista z szarymi bulletami */
ul.standardArticle{display:block; line-height:normal}
ul.standardArticle li{ background:/* url(/img/bullet_square_grey.png) 0 5px */ url(/img/sprite_main_v10.png) 0 -1011px no-repeat; padding-left:17px; margin:8px 0}
ul.standardArticle h2{font-weight:normal}
ul.standardArticle.smallerDots li{ background:url(/img/bullet_square_grey_small.gif) 0 6px no-repeat; padding-left:13px; margin:8px 0}


/* $ 4.1.9 Pojedynczy box zewnetrzny z cieniem */

.col-withShadow-1 .lead{ margin-left:10px}

.col-withShadow-1 .col-withShadow-1-1{ width:80px; float:left; margin-top:20px; padding-top:20px; border-top:1px solid #E5E5E5}
.col-withShadow-1 .col-withShadow-1-2{width:560px; margin-top:10px; border-top:1px solid #E5E5E5; float:left;}

.col-withShadow-1 .overflowEllipsis{ max-width:426px; padding-right:10px; float:left}

.bgDividingShadow{background:url(/img/shadow_kontakt24.png) no-repeat top left; margin-top:-1px; margin-left:-10px;}

.bgDividingShadow h2{padding:20px 0 10px 0; margin-left:20px; }


/* ---------------------  $ 4.2 Cytat w śródtekście------------------------ */

blockquote{background:url(/img/bg_quot_marks_left.png) no-repeat top left; min-height:100px;  margin:20px 0;
    padding:15px 30px 10px 40px; line-height:1.2em; z-index:10}
blockquote .quoteContent{z-index:6; min-height:70px}
blockquote .quoteContent p { color:#005FA4; font-style:italic; font-size:24px;}
blockquote .quoteContent p:last-child {  }
blockquote .quoteAuthor{ text-align:right; color:#999999; font-size:14px; z-index:1; margin:-40px -15px 0 0 ; padding-top:110px;
    background:url(/img/bg_quot_marks_right.png) no-repeat top right; display:block}

blockquote p.quoteContent{ display:block}

blockquote .quoteAuthor{}
/*
blockquote.small{width:260px; font-size:19px; margin-bottom:15px;  padding-bottom:15px; float:left; z-index:10}
blockquote.small p.quoteContent:last-child{ background:url(/img/bg_quot_marks_right_small.png) no-repeat bottom right}
blockquote.small .quoteAuthor{  margin:0 0 0 0 ;}
*/


/* NOTKA  (w cytacie)*/
blockquote.note p{ color:#4D4D4D; font-size:17px }
blockquote.note h1, blockquote.note h2 blockquote.note h3, blockquote.note h4, blockquote.note h5,blockquote.note h6
{ color:#4D4D4D; font-weight:normal; line-height:1.3em; font-style:italic; font-size:17px }
blockquote.note .quoteAuthor{ }



blockquote.align-left{width:260px; float:left}
blockquote.align-right{width:260px; float:right}

blockquote.align-left .quoteContent p,
blockquote.align-right .quoteContent p { font-size:16px;}

blockquote.align-left .quoteAuthor,
blockquote.align-right .quoteAuthor{background:url(/img/bg_quot_marks_right_small.png) no-repeat bottom right; padding-top:50px}




blockquote.alignLeft{width:260px; float:left}
blockquote.alignRight{width:260px; float:right}

blockquote.alignLeft .quoteContent p,
blockquote.alignRight .quoteContent p { font-size:16px;}

blockquote.alignLeft .quoteAuthor,
blockquote.alignRight .quoteAuthor{background:url(/img/bg_quot_marks_right_small.png) no-repeat bottom right; padding-top:50px}






/* ---------------------  $ 4.3 Moduł zdjęcie + krótki opis w środku tekstu -  detal artykułu ------------------------ */
.innerArticleModule { z-index:10; width:308px; padding:10px 0; font-weight:normal!important; float:left; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.innerArticleModule.onLeft{float:left;  margin:20px 20px 10px 0;}
.innerArticleModule.onRight{float:right;  margin:20px 0 20px 20px;}
.innerArticleModule.center{float:none;  margin:20px 0 20px 0; border-top:1px solid #e5e5e5; width:100%;  }

.innerArticleModule .textHolder{display:block; float:left; padding:5px 10px 5px 0}
.innerArticleModule .textHolder .textCrop{width:172px;float:left;  }
.innerArticleModule h2 a, .innerArticleModule h1 a {color:black;}
.innerArticleModule.onLeft h1, .innerArticleModule.onRight h1 {margin-top:6px;}

.innerArticleModule.center .externalContent h2.header {width: 563px;}

.innerVideoModule { z-index:10; width:308px; padding:10px 0; float:left; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }

.innerVideoModule strong { position: static; } /* jeśli redaktor przez przypadek umieści śródtekst video w pogrubieniu */
.innerVideoModule.onLeft{float:left;  margin:20px 20px 10px 0;}
.innerVideoModule.onRight{float:right;  margin:20px 0 20px 20px;}
.innerVideoModule.center{float:none;  margin:20px 0 20px 0; border-top:none; width:100%; clear:both }

.innerVideoModule .textHolder{display:block; float:left; padding:5px 10px 5px 0}
.innerVideoModule .textHolder .textCrop{width:172px;float:left;  }

.innerVideoModule figcaption {border: none;}
.innerVideoModule.withPlaylist { padding-top: 0; margin-top: 0; }
/* .innerVideoModule figcaption{padding:5px 0; text-align:left; font-size:12px; border:none; color:#858585}
.innerVideoModule figcaption .photoTitle {display:block; font-size:12px; font-weight:bold;}
.innerVideoModule figcaption .photoDescription{ font-size:12px; padding:5px 0}
.innerVideoModule figcaption .photoAuthor{float:right; font-size:10px; display:block; margin:0 0 0 10px; } */

.innerVideoEmbedModule { z-index:10; width:308px; padding:10px 0; float:left; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.innerVideoEmbedModule strong { position: static; } /* jeśli redaktor przez przypadek umieści śródtekst video w pogrubieniu */
.innerVideoEmbedModule.onLeft{float:left;  margin:20px 20px 10px 0;}
.innerVideoEmbedModule.onRight{float:right;  margin:20px 0 20px 20px;}
.innerVideoEmbedModule.center{float:none;  margin:20px 0 20px 0; border-top:none; width:100%; clear:both }


/* ---------------------  $ 4.4 Lista z krzyzykami ------------------------ */
.relatedTopic span {font-size:16px; font-weight:bold; float:left; margin:0 10px 0 0; color:#333;}
.relatedTopic ul.relatedTopicList {float:left; width:543px;}
.relatedTopic ul.relatedTopicList li { /* background:url(/img/btn_plus.png) no-repeat 0 0 */ background:url(/img/sprite_main_v10.png) 0 -921px no-repeat; height:13px; padding:0 10px 10px 20px; float:left;}
.relatedTopic ul.relatedTopicList li  a {display:block; font-size:12px; padding:1px 0 0 0;}

/* ---------------------  $ 4.5 Sondy SG ------------------------ */
.quiz .tab:before {content:""; clear:both; position:absolute; left:-6px; bottom:-9px; height:0; width:0; border-style:solid; border-color:transparent #185185 transparent transparent; border-width:0 7px 9px 0;}
.quiz .tab > h1 {width:43px; margin:-8px 0 0 -6px; padding:3px 8px 2px 8px; line-height:normal; font-size:12px; font-weight:normal; color:#fff; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3); background:#185185; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3); z-index:3;}
.quiz .voteResult .tab:before {left:-10px;}
.quiz .voteResult .tab > h1 {margin:0 0 0 -10px;}

.col-2 .quiz {margin:0;}
.col-2 .quiz .quizContent > form {padding:8px 0 12px 0; background:#E5E5E5;}
.col-2 .quiz label {color:#666;}
.col-2 .quiz .voteResult {left:50%; margin-left:-320px; padding:10px 20px 30px 20px;}
.col-2 .quiz .voteResult a {position:absolute; top:auto; bottom:10px; right:20px;}
.col-2 .quiz .seeResult {margin:0; border:none;}

.quiz.wideSG {clear:both; float:none; width:640px; margin:20px 0; border-top:1px solid #E5E5E5;}
.quiz.wideSG .question {clear:both;}
.quiz.wideSG .quizContent > form {padding:8px 0 12px 0; background:#E5E5E5;}
.quiz.wideSG label {width:auto; color:#666;}
.quiz.wideSG .seeResult {margin:0; border:none;}
.quiz.wideSG .voteResult {padding:10px 20px 30px 20px; z-index:11;}
.quiz.wideSG .voteResultContainer {padding:15px 0 10px 0; background:#E5E5E5;}
.quiz.wideSG .voteResult .info {margin:0 0 15px 0;}
.quiz.wideSG .voteResult .info.nrOfVotes {margin:35px 0 0 0;}
.quiz.wideSG .voteResult a {position:absolute; top:auto; bottom:10px; right:20px;}

/* ---------------------  $ 4.6 Galerie SG ------------------------ */
a.galleryLink {position:absolute; bottom:0; left:0; height:24px; min-width:64px; padding:8px 10px 0 0; text-align:right; color:#fff; font-size:19px; font-weight:bold; background:url(/img/sprite_main_v10.png) no-repeat scroll -805px -168px transparent;}
a.galleryLink:hover {backround-position:-805px -205px;}
.galleryLead {padding:12px 10px; color:#fff; background:#4A4A4A;}
.galleryLead a.more {color:#7BC4FF;}
.galleryLead a.more span {color:#FE4646;}

/* ---------------------  $ 4.7 Watermarki ------------------------ */
img.watermark-photo{position: absolute; bottom: 3px; right: 3px;}
img.watermark-photo.homepage_tvn_warszawa{bottom: 0; right: 0;}
img.watermark-photo.homepage_cnbc{bottom: 0; right: 1px;}
img.watermark-photo.homepage_fakty{bottom: 10px; right: 10px;}
.watermark_container img:first-child{height: auto; width: 100%;}

/* **************************************************************
	   					$ 5 RIGHT COLUMN
******************************************************************/

aside.mainRightColumn {width:308px; float:left; margin-left:24px; z-index:3 }
.mainLeftColumn{width:640px; float:left; min-height:1px; z-index:5;}
.lh13 {line-height:1.3em;}
.h16 {height:12px;}

.opinion-magazine .mainLeftColumn:not(.personality) article:first-of-type time { display: none; }
.opinion-magazine .mainLeftColumn:not(.personality) article:first-of-type { border: none; margin-top: 0; }
.opinion-magazine .mainLeftColumn:not(.personality) article:first-of-type .opinion { margin-top: 0; }

.editorialWithPhoto {margin-bottom: 20px;}
.editorialWithPhoto .subtitle {padding: 3px 7px 9px 7px;width: 294px;height: 15px;font-weight: bold;background: #B70404;display: block;overflow: hidden;text-shadow: #2D2D2D -1px -1px 0;color: white;font-size: 13px;line-height: 23px;}
.editorialWithPhoto h1 {padding: 5px 0 10px 5px;width: 303px;background: #4A4A4A;text-shadow: black -1px -1px 0;font-size: 24px;font-weight: bold;color: white;}
.editorialWithPhoto .more {display: block;text-align: right;padding-top: 5px;width: 308px;}
.editorialWithPhoto .more span {color: #B90000;}
.editorialWithPhoto a:hover { text-decoration: none}
.editorialWithPhoto a *:hover { text-decoration: underline}
.editorialWithPhoto a:hover .more {color: #164B7C;}
.editorialWithPhoto a .more:hover {color: #B90000;}


.editorialWithContent {border-top: 1px solid #E5E5E5;margin-bottom: 20px;}
.editorialWithContent h1 {font-size: 20px; margin-top: 20px; padding-bottom: 10px;}
.editorialWithContent h1 a {color: black}
.editorialWithContent ul {margin-bottom: 10px;margin-top: 10px;line-height: normal;}
.editorialWithContent ul li {background:/* url(/img/bullet_square_grey.png) 0 5px */url(/img/sprite_main_v10.png) 0 -1012px no-repeat; padding-left: 17px;margin: 8px 0;}
.editorialWithContent p {padding:5px 0}
.editorialWithContent p a {white-space: nowrap;}
.editorialWithContent p a span {color: #B90000;}
.editorialWithContent .subtitle {color: white;font-size: 12px;float: left;margin: -8px 0 0 -6px;padding: 3px 8px 2px 8px;z-index: 10;line-height: normal;background: #373737;text-shadow: -1px -1px 0 #4D4C4C;box-shadow: 1px 1px 2px rgba(0,0,0,0.3);}
.editorialWithContent .subtitle .bgElement {display: block;position: absolute;margin-left: -8px;margin-top:15px; width: 12px;height: 8px;background:/* url(/img/bgArticleTopInfo_grey.png) */ url(/img/sprite_main_v10.png) -174px -172px no-repeat}
.editorialWithContent .subtitle a{color:white}
.editorialWithContent.important .subtitle {background: #B90000;}
.editorialWithContent.important .subtitle .bgElement {background:/* url(/img/bgArticleTopInfo_red.png) */ url(/img/sprite_main_v10.png) -207px -173px no-repeat}

.editorialWithContent .articleCommentContainer {float: right}
/* ---------------------  $ 5.1 Nagłówki ------------------------ */

.headerBgGrey {background:#E1E1E1; padding:10px;}
.headerBgGrey h2, .headerBgGrey h1 {color:#313131; font-size:28px; text-shadow:#fff 1px 1px 0; /* overflow:hidden; */}
.headerBgGrey h2 a, .headerBgGrey h1 a {color:#313131; text-shadow:#fff 1px 1px 0;}

.raportHeaderContainer{padding:3px 7px 9px 7px; height:15px; line-height:1.5em; font-weight:bold; background:#B70404 ; display:block; overflow:hidden}
.raportHeaderContainer.bgGrey{background:#E1E1E1;}

.mostCommnentedBox .content{ border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:7px solid #e1e1e1; margin-top:-1px; }

.tabsMenu a{ font-size:14px; padding-top:6px; height:20px; display:block; background:#858585; color:#fff; }
.tabsMenu a:hover{cursor:pointer; text-decoration:none}
.tabsMenu .active a{color:#443F3F; background:#fff;}
.tabsMenu .active a:hover{cursor:auto; color:#443F3F;}
.tabsMenu.twoButtons a{width:152px;}
.tabsMenu.twoButtons .inactive a{width:153px;}

.tabsMenu.threeButtons .first a{width:84px}
.tabsMenu.threeButtons .second a{width:123px}
.tabsMenu.threeButtons .third a{width:93px}

.tabsMenu .first, .tabsMenu .second, .tabsMenu .third{float:left; text-align:center; font-weight:bold;}

.tabsMenu.twoButtons .first.inactive{border-bottom:1px solid #e1e1e1;  border-right:1px solid #e1e1e1; margin-top:1px  }
.tabsMenu.twoButtons .second.inactive{border-bottom:1px solid #e1e1e1;  border-left:1px solid #e1e1e1; margin-top:1px   }

.tabsMenu.twoButtons .first.active{ border-top:1px solid #E1E1E1;  border-left:1px solid #E1E1E1; margin-top:1px }
.tabsMenu.twoButtons .second.active{ border-top:1px solid #E1E1E1; border-left:0;  border-right:1px solid #E1E1E1; margin-top:1px }

.tabsMenu.threeButtons .active{border-bottom:0; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1; margin-top:1px}
.tabsMenu.threeButtons .inactive{ border-left:1px solid #858585; border-right:1px solid #858585; border-top:1px solid #858585; margin-top:1px}
.tabsMenu.threeButtons .second{margin-left:1px; margin-right:1px}


.mostCommnentedBox ol{list-style-type:none}
.mostCommnentedBox ol{padding:7px 0}
.mostCommnentedBox ol.thumbsContainer li{ margin:9px 0; overflow:hidden; height:60px; display:block}
.mostCommnentedBox ol.thumbsContainer .image{ float:left; }
.mostCommnentedBox ol.thumbsContainer .image img{width:101px; }
.mostCommnentedBox ol.thumbsContainer .numberDescript{ float:left; width:20px; height:55px;  background:#B7B7B7;  color:#fff;  text-align:center; font-size:17px; padding-top:5px}
.mostCommnentedBox ol.thumbsContainer .descript{float:left; width:155px; padding-left:7px}


/* ---------------------  $ 5.2 Box- "Informacje dnia" ------------------------ */

.newsTabBox {margin-bottom: 20px; overflow: hidden;}
.newsTabBox h1 {padding: 10px; background: #e1e1e1; text-shadow: white 1px 1px 0; color: #313131; font-size: 28px;}
.newsTabBox h1 a {color: #313131}
.newsTabBox .tabsMenu {margin-top: 1px; width: 310px;}
.newsTabBox .tabsMenu h2 {padding: 0; background:none; text-shadow:none; color: #313131; font-size:inherit;}

.newsTabBox .tabsMenu:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden;}
.newsTabBox .tabsMenu a {float: left; text-align: center; font-weight: bold; width: 153px; font-size: 14px; padding-top: 6px; height: 20px; display: block; background: #858585; color: white;}
.newsTabBox .tabsMenu a:hover {}
.newsTabBox .tabsMenu a.active {color: #443F3F; background: white;}
.newsTabBox .tabsMenu a.first {border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
.newsTabBox .tabsMenu a.second {border-bottom: 1px solid #e1e1e1;}
.newsTabBox .tabsMenu a.first.active {border-top: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-bottom: 1px solid #fff;}
.newsTabBox .tabsMenu a.second.active {border-top: 1px solid #E1E1E1; border-left: 0; border-right: 1px solid #E1E1E1; border-bottom: 1px solid #fff;}
.newsTabBox .content {border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-bottom: 7px solid #E1E1E1; margin-top: -1px;}
.newsTabBox ul {clear: both; padding-top: 10px; display: none;}
.newsTabBox ul.active {display: block;}
.newsTabBox ul li {margin-bottom: 7px;transition: background 0.3s ease-out;-webkit-transition: background 0.3s ease-out;-moz-transition: background 0.3s ease-out;}
.newsTabBox ul li.fresh {background: #FFFAE5;}
.newsTabBox ul li time {display: block; width: 35px; margin-right: 10px; float: left; text-align: right; font-size: 11px; padding-top: 2px;}
.newsTabBox ul li.hourAgo time {color: #B90000;}
.newsTabBox ul li a {display: block; width: 247px; float: left;}
.newsTabBox ul li:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden;}
.newsTabBox #importantNewsList, .newsTabBox #categoryNewsList {margin-left: 10px;}
.newsTabBox #importantNewsList li, .newsTabBox #categoryNewsList li {background:/* url(/img/bullet_square_grey.png) 0 5px */url(/img/sprite_main_v10.png) 0 -1012px no-repeat; padding-left: 17px;}
.newsTabBox .ads{padding-left: 45px;padding-right: 10px}
.newsTabBox .ads a {width: auto; display: inline; float:none;}
.newsTabBox .ads a.important {color: #B90000;}
.newsTabBox .ads span {color: #888; font-size: 11px; white-space:nowrap;}
.newsTabBox .sublink-container { padding-top: 7px; padding-right: 3px; text-align: right; }
.newsTabBox .sublink-container a span { color: #B90000; }
.htmlBox {margin-bottom: 20px; overflow: hidden;}
.htmlBox h1 {padding: 10px; background: #e1e1e1; text-shadow: white 1px 1px 0; color: #313131; font-size: 28px;}
.htmlBox .content {border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-bottom: 7px solid #E1E1E1; margin-top: -1px;}
.htmlBox .content.noBorder {border: 0;}

/* ---------------------  $ 5.2.1 Box- "Sportowe informacje dnia" ------------------------ */

.newsSportTabBox {margin-bottom: 20px; overflow: hidden;}
.newsSportTabBox h1.grey {padding: 10px; background: #e1e1e1; text-shadow: white 1px 1px 0; color: #313131; font-size: 28px;}
.newsSportTabBox h1.grey a {color: #313131}
.newsSportTabBox h1.blue {padding: 10px; background: #002951; color: #313131; font-size: 28px;}
.newsSportTabBox h1.blue a {color: #fff}
.newsSportTabBox .tabsMenu {margin-top: 1px; width: 310px;}
.newsSportTabBox .tabsMenu h2 {padding: 0; background:none; text-shadow:none; color: #313131; font-size:inherit;}

.newsSportTabBox .tabsMenu:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden;}
.newsSportTabBox .tabsMenu a {float: left; text-align: center; font-weight: bold; width: 153px; font-size: 14px; padding-top: 6px; height: 20px; display: block; background: #858585; color: white;}
.newsSportTabBox .tabsMenu a:hover {}
.newsSportTabBox .tabsMenu a.active {color: #443F3F; background: white;}
.newsSportTabBox .tabsMenu a.first {border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
.newsSportTabBox .tabsMenu a.second {border-bottom: 1px solid #e1e1e1;}
.newsSportTabBox .tabsMenu a.first.active {border-top: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; border-bottom: 1px solid #fff;}
.newsSportTabBox .tabsMenu a.second.active {border-top: 1px solid #E1E1E1; border-left: 0; border-right: 1px solid #E1E1E1; border-bottom: 1px solid #fff;}
.newsSportTabBox .content {border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; border-bottom: 7px solid #E1E1E1; margin-top: -1px;}
.newsSportTabBox ul {clear: both; padding-top: 10px; display: none;}
.newsSportTabBox ul.active {display: block;}
.newsSportTabBox ul li {margin-bottom: 7px;transition: background 0.3s ease-out;-webkit-transition: background 0.3s ease-out;-moz-transition: background 0.3s ease-out;}
.newsSportTabBox ul li.fresh {background: #FFFAE5;}
.newsSportTabBox ul li time {display: block; width: 35px; margin-right: 10px; float: left; text-align: right; font-size: 11px; padding-top: 2px;}
.newsSportTabBox ul li.hourAgo time {color: #B90000;}
.newsSportTabBox ul li a {display: block; width: 247px; float: left;}
.newsSportTabBox ul li:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden;}
.newsSportTabBox #importantNewsList, .newsSportTabBox #categoryNewsList {margin-left: 10px;}
.newsSportTabBox #importantNewsList li, .newsSportTabBox #categoryNewsList li {background:/* url(/img/bullet_square_grey.png) 0 5px */url(/img/sprite_main_v10.png) 0 -1012px no-repeat; padding-left: 17px;}
.newsSportTabBox .ads{padding-left: 45px;padding-right: 10px}
.newsSportTabBox .ads a {width: auto; display: inline; float:none;}
.newsSportTabBox .ads a.important {color: #B90000;}
.newsSportTabBox .ads span {color: #888; font-size: 11px; white-space:nowrap;}
.newsSportTabBox .sublink-container { padding-top: 7px; padding-right: 3px; text-align: right; }
.newsSportTabBox .sublink-container a span { color: #B90000; }

/* ---------------------  $ 5.3 Box regionalny ------------------------ */

.regionalModule {margin-bottom: 20px; color:#fff;}
.regionalModule .regionalModuleContainer {background: #185185;}
.regionalModule .regionalModuleContainer select { display: none}
.regionalModule h2 {padding:10px; font-size:28px; font-weight:bold; color: #fff;}

.regionalModule article {background:none; padding:0 0 10px 0;}
.regionalModule article a {display:block;}
.regionalModule article a:hover {text-decoration:none;}
.regionalModule article a:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden;}
.regionalModule article a img {float:left; margin:0 0 5px 0;}
.regionalModule article a span {float:left; width:290px; margin-left:10px; color:#fff;}
.regionalModule article a span.title {width:auto; line-height:18px; font-size:18px; font-weight:bold;}
.regionalModule article a span.description {display:block; margin:10px 10px 0 10px; line-height:1.3em;}
.regionalModule article a .more {color:#858585; font-style:normal;}
.regionalModule article a .more:hover {text-decoration:underline;}

.regionalModule ul.loading {
    opacity:0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
    transition: opacity 0.3s ease-out;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;}

.regionalModule ul li {padding: 10px 0; background:/* url(/img/bg_opacity_white.png) */url(/img/sprite_repeat-x_v1.png) 0 -120px repeat-x;}
.regionalModule ul li a {display: block;}
.regionalModule ul li a:hover {text-decoration: none;}
.regionalModule ul li a:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden;}
.regionalModule ul li a img {margin-right: 10px; float: left;}
.regionalModule ul li a span {/* width: 185px; */ color: white; display: block; margin-left: 10px; float: left;}
.regionalModule ul li a span.title {line-height: 1.2em; font-weight: bold; width:250px; }
.regionalModule ul li a img+span.title{width:185px;}

.regionalModule ul li a span:hover {text-decoration: underline;}
.regionalModule ul li a span.description:hover {text-decoration: none;}
.regionalModule ul li a em.more {font-style: normal;}
.regionalModule a.more {text-align: right; display: block; padding-top: 5px;}
.regionalModule ul li a .more:hover {text-decoration: underline;}
.regionalModule ul li a span.description {display: none;}
.regionalModule ul li a .more {color: #858585;}
.regionalModule form {display: block; height: 50px;}

.regionalModule.warsaw {color:#000;}
.regionalModule.warsaw .regionalModuleContainer {background:#fff;}
.regionalModule.warsaw article a span, .regionalModule.warsaw ul li a span {color:#000;}
.regionalModule.warsaw .stylishSelectWrapper .ssSelectWrapper .ssOpenButton {background:url(/img/btn_meteo_arrow_blac_down.png) no-repeat;}
.regionalModule.warsaw .stylishSelectWrapper .ssSelectWrapper.expanded .ssOpenButton {background:url(/img/btn_meteo_arrow_blac_up.png) no-repeat;}

.regionalModule .stylishSelectWrapper {z-index:3!important;}
.regionalModule .stylishSelectWrapper .ssSelectWrapper {position:absolute; top:0; left:0; width:auto!important; z-index:3;}
.regionalModule .stylishSelectWrapper .ssSelectWrapper .ssText {float:left; width:auto!important; background:none; border:none; padding:10px; overflow:hidden; font-size:26px; font-weight:bold; cursor:pointer; z-index:100;}
.regionalModule .stylishSelectWrapper .ssSelectWrapper .ssOpenButton {display:block; float:left; background:/* url(/img/btn_modul_regionalny_down.png) */url(/img/sprite_main_v10.png) 0 -1312px  no-repeat; top:18px; width:10px; height:6px; cursor:pointer; z-index:100;}
.regionalModule .stylishSelectWrapper .ssSelectWrapper:hover .ssOpenButton {}
.regionalModule .stylishSelectWrapper .ssSelectWrapper.expanded .ssOpenButton {background:url(/img/btn_modul_regionalny_up.png) no-repeat; top:19px;}
.regionalModule .stylishSelectWrapper .ssSelectWrapper ul {display:none; list-style:none; position:absolute; top:40px; left:10px; background:#fff; width:130px; margin:0; padding:0; z-index: 100; text-align:center;}
.regionalModule .stylishSelectWrapper .ssSelectWrapper ul li {padding:0;}
.regionalModule .stylishSelectWrapper .ssSelectWrapper ul li:first-child {padding:5px 0 0 0;}
.regionalModule .stylishSelectWrapper .ssSelectWrapper ul li:last-child {padding:0 0 5px 0;}
.regionalModule .stylishSelectWrapper .ssSelectWrapper ul li a {display:block; padding:8px 5px; font-weight:bold;}
.regionalModule .stylishSelectWrapper .ssSelectWrapper ul li a:hover, .regionalModule .stylishSelectWrapper .ssSelectWrapper ul li a.selected {background:#025EA4; color:#fff;}

/* ---------------------  $ 5.5 Sonda ------------------------ */

/* 308px */
.quiz {
    z-index:1;
    margin-bottom: 20px
}
.quiz .question {font-size:18px; padding:5px 10px 10px 10px;}
.quiz label {line-height:1.8em; display:block; word-wrap: normal; /*width:290px;*/ width:270px; padding:0 5px 0 35px;}
.quiz label.disabled {color:#666666;}
.quiz label input {/*margin:0 5px 4px 10px;*/ margin:0 5px 4px -23px;}
.quiz .login {margin:15px 0 0 0; text-align:center; font-size:18px; color:#666666;}
.quiz .seeResult {margin:10px 0 0 0; padding:5px 0 0 0; text-align:right; border-top:1px solid #E1E1E1; position: static}
.quiz .closeResult {display: none}
.quiz .vote {text-align:center;}
.quiz .vote button {cursor:pointer; width:110px; margin:15px 0 0 0; padding:3px 0; background:#022F53; border:none;color:#fff; font-weight:bold;}
.quiz .vote button.disabled {cursor:auto; color:#fff; background:#bbb;}
.quiz .vote a {color:#fff; font-weight:bold;}
.quiz .info {
    margin: 6px 0 0 0;
    text-align:center;
    font-size:18px;
    color:#022F53;
}
.quiz .photo {margin:0; overflow:hidden;}


.quiz .playVideo {position:absolute; z-index:3; background: /* url(/img/btn_play_mid_big.png) */ url(/img/sprite_main_v10.png) -385px 0 no-repeat; display:block; height:76px; width:76px; margin-top:-34px;margin-left:-34px;top: 50%; left: 50%; cursor:pointer}
.quiz .playVideo:hover {background-position: -385px -81px}


/* innertexty */
.quiz.toLeft {float:left; margin: 20px 20px 20px 0; }
.quiz.toRight {float:right;margin: 20px 0 20px 20px; }

.quiz .photo.hideVideoPlayer {
    padding-bottom: 12px;
}

.quiz .photo.hideVideoPlayer img {
    width: 100%;
}

/* fix radio input display on IPhone */
.quiz .quizContent input[type=radio] {
    border: none;
}

@media screen (min-width: 640px) {
    .quiz.toCenter {float:none; width: 640px; margin: 20px 0}
    .quiz.toCenter label {width: 620px}

    .quiz.toCenter .photo {width:640px; margin:0 0 10px 0;}

    .quiz.quizColumnRight form {margin:10px 0 0 0;}
    .quiz.quizSecondScreen.quizColumnRight form {margin:0;}


    .quiz.quizColumnRight .voteResult {width:308px; padding-top:10px;}
    .quiz.quizColumnRight .voteResult .voteScale .voteBar {width:230px; }
    .quiz.quizColumnRight .voteResult .voteScale .questionText {width:230px;}

    .quiz .photo.hideVideoPlayer img {
        width: 640px;
    }
}

/* Sponsorowana */
.quiz .headerBgGrey .sponsoredQuiz {float:right; margin:-19px 0 0 0; font-size:11px; font-weight:bold; color:#313131; text-shadow:1px 1px 0 #FFFFFF; text-transform:uppercase;}
.quiz .seeResult .sponsoredQuiz {margin:0 0 5px 0; padding:10px 0; font-size:11px; font-weight:bold; border-bottom:7px solid #E1E1E1;}
.quiz .seeResult .sponsoredQuiz .textWrapper {display:inline-block; vertical-align:middle; margin:0 15px 0 0;}
.quiz .seeResult .sponsoredQuiz .imgWrapper {display:inline-block; vertical-align:middle;}

.quizSecondScreen .quizContent {

}

.quizSecondScreen .quizBody {
    background: #1F1F1F;
    color: #fff;
}

.quizSecondScreen .quizHeader {
    border: 1px solid #EAEAEA;
}

.quizSecondScreen .quizHeader h1 {
    color: #0F5BA7;
    margin: 10px;
}

.quizSecondScreen .question {
    font-size: 21px;
    font-weight: bold;
    padding: 10px 10px 10px 10px;
    margin: 0;
    color: #fff;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

.quizSecondScreen .quizBody label {
    padding: 0;
    margin: 3px;
}

.quizSecondScreen.toRight .quizBody label,
.quizSecondScreen.toLeft .quizBody label,
.quizSecondScreen.quizColumnRight .quizBody label{
    width: 250px;
}

.quizSecondScreen.toCenter .quizBody .prettyradio > a {
    float: left;
}
.quizSecondScreen.toCenter .quizBody label {
    /*width: 580px;*/
    width: auto;
    overflow: hidden;
    float: none;
}

.quizSecondScreen form {
    padding: 8px;
    margin: 0;
}

.quizSecondScreen .vote button {
    padding: 15px 0;
    text-transform: uppercase;
    background: #B7010D;
}

.quizSecondScreen .info {
    color: #fff;
    text-transform: uppercase;
    margin: 15px 0;
}

.quiz.quizSecondScreen .voteResultContainer {
    background: #1F1F1F;
    color: #fff;
}

.quiz.quizSecondScreen .voteResult {
    padding-bottom: 0;
}

.quiz.quizSecondScreen .voteResult .info {
    margin: 0;
    padding: 10px 0;
    font-size: 20px;
    color: #fff;
}

.quiz.quizSecondScreen .voteResult .info.bottom {
    color: #fff;
    font-size: 14px;
}

.quiz.quizSecondScreen.toCenter .photo {
    margin: 0;
}

.quiz.quizSecondScreen .voteResult .voteScale {
    margin-left: 80px;
    margin-right: 80px;
    left: 0px;
}

.quiz.quizSecondScreen .voteResult .voteScale .voteBar {
    height: 40px;
    margin: 2px 0 0 0;
    background: #242424;
}

.quiz.quizSecondScreen .voteResult .voteScale .voteBar .bluebar {
    position: absolute;
    left: 0;
    height: 40px;
    background: #0060AD;
}

.quiz.quizSecondScreen .voteResult .voteScale .voteBar .percent {
    font-size: 32px;
    font-weight: bold;
    line-height: 40px;
    margin: 0 0 0 5px;
}

.quiz.quizSecondScreen.quizColumnRight .voteResult .voteScale .voteBar {
    width: 270px;
}

/* ---------------------  $ 5.6 Playlista statyczna ------------------------ */
.playlistStatic {margin-bottom: 20px;overflow: hidden;}
.playlistStatic h1 {text-shadow: white 1px 1px 0;font-size: 28px;background: #E1E1E1;padding: 10px;}
.playlistStatic h1 a{color: #313131;}
.playlistStatic h1 a span{font-size: 20px;}
.playlistStatic ul li {width: 153px;float: left;margin-bottom: 2px;height: 127px;position: relative}
.playlistStatic ul li a {display: block; height: 127px; position: relative; text-decoration: none}
.playlistStatic ul li a span {padding: 5px 5px 5px 10px;width:138px;display: block; background: #4A4A4A;line-height: 17px; overflow: hidden;height: 31px; position: absolute; bottom: 0; left:0;color: white}
.playlistStatic ul li a span:hover {text-decoration: underline}
.playlistStatic ul li a.playVideo {background:/* url(/img/btn_play_mid_small.png) */ url(/img/sprite_main_v10.png) -109px -171px no-repeat;position: absolute; bottom: 41px; left:0;height: 32px;width: 57px;display: block}
.playlistStatic ul li a.playVideo:hover {background-position: -110px -207px }

.playlistStatic ul li a.playVideo span {display: none}
.playlistStatic .odd{margin-left: 2px;}


.playlistCarousel {margin-bottom: 20px;overflow: hidden; background: #4A4A4A}
.playlistCarousel h1 {text-shadow: white 1px 1px 0;font-size: 28px;background: #E1E1E1;padding: 10px;}
.playlistCarousel h1 a {color: #313131;}
.playlistCarousel h1 a span {font-size: 20px;}
.playlistCarousel div {width: 648px; height: 180px;margin-left: -170px; overflow: hidden;}
.playlistCarousel div ul {width: 800000px;position: absolute;list-style: none;margin: 0;padding: 0;}
.playlistCarousel div li {width: 216px; height: 180px;float:left}
.playlistCarousel div span.prev, .playlistCarousel div span.next {background: transparent /* url(/img/sprite_btn_gallery_BIG.png) */ url(/img/sprite_main_v10.png) 0 0 no-repeat;left:170px;height: 120px;width: 46px;display: block;position: absolute;z-index: 1;top: 0;cursor: pointer;}
.playlistCarousel div span.prev span, .playlistCarousel div span.next span {display: none;}
.playlistCarousel div span.prev:hover {background-position: 0 -125px}
.playlistCarousel div span.next{background:url(/img/sprite_main_v10.png) -52px -125px; right:170px; left:auto}
.playlistCarousel div span.next:hover {background-position:  -52px 0}
.playlistCarousel div li a {text-decoration: none; position: static}
.playlistCarousel div li a.playVideo {background:/* url(/img/btn_play_mid_small.png) */ url(/img/sprite_main_v10.png) -109px -171px no-repeat; position: absolute; top: 88px; left:0;height: 32px;width: 57px;display: block;transition: opacity 0.3s ease-out;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;}
.playlistCarousel div li a.playVideo:hover {background-position: -110px -207px; }
.playlistCarousel div li a.playVideo span {display: none}
.playlistCarousel div li a span {display: block;padding: 5px;height: 50px;width: 298px; color: white;text-shadow:black -1px -1px 0;font-size: 24px; line-height:1.1em; font-weight: bold; text-decoration: none;position: absolute;top: 120px;left: -46px;transition: opacity 0.3s ease-out;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;}
.playlistCarousel div li a span:hover {text-decoration: underline}
.playlistCarousel .jcarousel-item-first a.playVideo, .playlistCarousel .jcarousel-item-last a.playVideo {opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 0)}
.playlistCarousel .jcarousel-item-first a span, .playlistCarousel .jcarousel-item-last a span {opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 0)}

/* ---------------------  $ 5.7 Kursy walut ------------------------ */
.exchangeRate {margin-bottom:20px;}
.exchangeRate > div {padding:5px 15px 10px 15px; border:1px solid #E1E1E1;}
.exchangeRate h1 {padding:10px; text-shadow:1px 1px 0 #fff; color:#313131; font-size:28px; background:#E1E1E1;}
.exchangeRate table {width:100%;}
.exchangeRate tr {color:#666; line-height:1.75em; font-size:12px; border-bottom:1px solid #E1E1E1;}
.exchangeRate tr th {text-align:center; text-transform:uppercase; font-weight:normal; font-size:10px;}
.exchangeRate tr th:first-child {padding:0 0 0 5px; text-align:left;}
.exchangeRate tr td {text-align:center; font-weight:bold;}
.exchangeRate tr td.currencyName {padding:0 0 0 38px; color:#000; text-align:left; font-weight:800; background-image:url(/img/sprite_exchangeFlag.png); background-repeat:no-repeat;}
.exchangeRate tr td.CHF {background-position:5px -24px;}
.exchangeRate tr td.EUR {background-position:5px 2px;}
.exchangeRate tr td.GBP {background-position:5px -50px;}
.exchangeRate tr td.USD {background-position:5px -76px;}
.exchangeRate tr td.change {padding:0 20px 0 0; background:url(/img/icon_exchange_bar.png) no-repeat 83px center;}
.exchangeRate tr td.change.rateUp {background:url(/img/icon_exchange_arrow_green.png) no-repeat 80px center;}
.exchangeRate tr td.change.rateDown {background:url(/img/icon_exchange_arrow_red.png) no-repeat 80px center;}
.exchangeRate > div p {margin:7px 0 0 0; text-align:right; color:#666; font-size:11px;}
.exchangeRate > p {text-align:center; text-transform:uppercase; font-size:10px;}
.exchangeRate > div.advertHolder {height:60px; width:308px; margin:6px 0 0 0; padding:0; overflow:hidden; border:none;}

/* **************************************************************
	   					$ 6 STRONY i MODUŁY
******************************************************************/

/* ---------------------  $ 6.1 Sonda śródtekstowa 640px ------------------------ */


/* $ 6.1.1 Wyniki sondy */
.showResults {position: relative; z-index:201;}
.showResults .voteResult {
    z-index:3;
    position:absolute;
    top:0;
    left:0;
    width: 100%;
    display:block;
    background:white;
    padding-bottom:10px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
    box-shadow: 0 0 10px rgba(0,0,0,0.6);
}

@media screen (min-width: 640px;) {
    .showResults .voteResult {
        width: 640;
    }
}

.showResults .voteResult * { z-index: 3 }
.showResults .voteResult .playVideo,.showResults .voteResult .videoPlayerCloseButton{ z-index: 4 }
.toRight.showResults .voteResult {right:0; left:auto;}
.showResults .voteResult .layer {position: fixed;width: 100%; height: 100%; background: rgba(255,255,255,0.5); z-index:1; display: block;top:0;left:0}
.showResults.quizColumnRight .layer {display: none;}
.showResults.quizColumnRight .quizContent {display: none}
.showResults.quizColumnRight .voteResult {display: block; -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;position: static; width: 308px;}


.showResults .closeResult {position: absolute; top: 2px; right: 5px;color: #313131;text-shadow: white 1px 1px 0;font-weight: bold;font-size:12px; display: block}
.showResults.quizColumnRight .closeResult {display: none}

.voteResult { width:630px;display: none;z-index: 1;margin-top: -10px;}
.quiz .voteResult .info {color:#BDBDBD; text-align:center; font-size:12px; font-weight:bold;}
.quiz .voteResult .scaleBar {margin:0 0 10px 0;}
.quiz .voteResult .percentBig {
    float:left;
    width:50px;
    color:#B20000;
    text-align:right;
    font-size:24px;
    font-weight:bold;
    margin-left:10px;
    padding-top: 3px;
}

.quiz .voteResult .voteScale {
    margin-left: 80px;
    margin-right: 10px;
}

.quiz.quizSecondScreen.quizColumnRight.showResults .voteScale {
    margin-left: 20px;
}

.quiz .voteResult .voteScale .questionText {
    font-size:12px;
    word-wrap: break-word;
    line-height:1.3em;
}
.quiz .voteResult .voteScale .voteBar {
    height:5px;
    margin:2px 0 0 0;
    background:#BDBDBD;
}
.quiz .voteResult .voteScale .voteBar .redbar {display:block; height:5px; background:#B20000; color:#B20000; font-size:5px; text-indent: -10000px;}

.quiz .quizContainer {position: relative;}

.quiz .voteResult.smallResult {width:308px;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;}


/* ---------------------  $ 6.2 News na żywo ------------------------ */

.liveInfo {width:100%; border-bottom:1px solid #E5E5E5; margin:20px 0 10px 0;}
.liveInfo ul.socialMediaContainer {top:-15px;}
.liveInfo .alert {display:block; width:65px; height:15px; padding:8px 0 2px 0; background:#E20000; color:#fff; font-size:12px; font-weight:bold; text-align:center;}
.followLive {padding:5px 0 0 0;}
.followLive a {font-size:16px; font-weight:bold; color:#025A9F;}
.greySortBar {width:100%; background:#CCCCCC; color:#818181; margin:0 0 25px 0; padding:5px 0; font-size:12px;}
.greySortBar span a {color:#818181; font-weight:bold;}
.greySortBar span a:active {color:#000;}
.greySortBar span a.active {color:#000;}
.greySortBar .info {padding:0 0 0 10px;}
.greySortBar .sortOldTop {float:right; padding:0 20px 0 10px;}
.greySortBar .sortNewTop {float:right; border-right:1px solid #818181; padding:0 10px 0 10px;}
.timeLiveNews {margin:0 0 2px 0; text-align:left; font-weight:bold; top:-8px;}
.timeLiveNews span {display:block; background:#fff; width:42px;}
.timeLiveNews .timeYellow {width:42px; background:#FFC942; padding:1px 5px 2px 10px; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3); text-shadow:1px 0 0 #808080;}
.liveInfo .articleTopInfo.red {top:8px;}
.articleTopInfo.yellow .bgElement {background:/* url(/img/bgArticleTopInfo_yellow.png) */ url(/img/sprite_main_v10.png) -223px -173px no-repeat;}
#kontent .msg {border-top:1px solid #E0E0E0; padding:0 0 10px 0; clear:both; line-height:1.4em;}
#kontent .msg p {line-height:1.4em;}
#kontent .msg .liveItemContentTop, #kontent .msg .liveItemContentBottom {display:none;}
.alertNew {background:#FFF1D0; color:#666666; padding:10px 0; text-align:center; display: none; position: absolute; width: 100%; z-index: 5;}
.alertNew a {color:#164B7C;}
.alertNew .yellowInfo {display:inline; background:#FFC942; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3); text-shadow:1px 0 0 #808080; color:#000; font-size:12px; margin:-8px 0 0 0; padding:3px 4px 1px 4px; z-index:10;}
.alertNew .yellowInfo .bgElement {display:block; position:absolute; float:left; left:0; margin:-3px 0 0 0; top:19px; background:/* url(/img/bgArticleTopInfo_yellow.png) */ url(/img/sprite_main_v10.png) -223px -173px no-repeat; height:8px; width:12px;}
.bgElementYellow {display:block; position:absolute; left:0; margin:15px 0 0 0; background:/* url(/img/bgArticleTopInfo_yellow.png) */ url(/img/sprite_main_v10.png) -223px -173px no-repeat; height:8px; width:12px;}
.timeLiveNews .bgElementYellow {margin-top:21px}
#liveLead { margin: 12px 0 18px; }
#liveLead h2 {line-height:1.2em;}

#newestNewsCategory article {display:none;}

/* relacja dziennikarska */
.mainContainer.newsLive .msg.style_typescript {border:none;}
.mainContainer.newsLive .msg.style_typescript .liveItemContentBg {padding:7px 0 12px 49px; font-size:15px; font-family:"Courier New", Courier, monospace; background:url(/img/bg_journalism_relation_top.png) repeat-y 0 0;}
.mainContainer.newsLive .msg.style_typescript .liveItemContentBg * {font-size:15px!important;}
.mainContainer.newsLive .msg.style_typescript .liveItemContentBg strong {line-height:1.3em;}
.mainContainer.newsLive .msg.style_typescript .liveItemContentBottom {display:block; height:17px; width:640px; background:url(/img/bg_journalism_relation_bottom.png) no-repeat 0 0;}



/* ------------------------------   news na żywo - sportowy ----------------------------------------------- */

/* usunięcie czerwonego znacznika */
.sport.football .liveInfo .articleTopInfo.red{display:none}

/*  */
.sport.football .timeLiveNews .bgElementYellow{display:none}
.sport.football .timeLiveNews .timeYellow {padding:0; box-shadow:none; text-shadow:none;}

.sport.football #kontent .msg { padding-bottom: 0; margin-bottom:25px; border-top:0  }



/* to co po lewej stronie newsa - czas */
.sport.football .msg .timeLiveNews { float: left; top:0; width:55px }
.sport.football .msg .timeLiveNews > span { width: 45px; }
.sport.football .msg .timeLiveNews time { font-weight: normal; font-size: 16px; }
.sport.football .msg .timeLiveNews time.min span {  font-size: 16px;  }
.sport.football .msg .timeLiveNews time.min span.m { font-size: 11px; line-height: 12px; font-weight: bold; }
/* to co po prawej stronie - paragrapg ikonki etc. */
.sport.football .msg .liveItemContent { float: left; width: 525px; min-height:50px; border-left: 8px solid #DEDEDE; padding: 0 0 0 15px; }
.sport.football .msg .liveItemBottom  { clear: both; }

/* ujednolicenie wyglądu obrazków i video */

.sport.football .msg .liveItemContent .innerVideoModule{margin:0; padding:0}
.sport.football .msg .liveItemContent .innerVideoModule figcaption{margin-bottom:0}
.sport.football .articleDetailHolder figure.mt20{margin-top:0!important;}

/* news wpadający pushem */
.sport.football .msg.freshlyPushed{ background:#FFF5E2; padding-bottom: 10px }
.sport.football .msg.freshlyPushed .timeLiveNews span{background:none}

/* szary pasek informqcyjny "Strona odświeża się automatycznie" */
.sport.football .greySortBar{background:#E5E5E5; }
.sport.football .greySortBar .info{ margin-bottom:5px; display:block; color:#404040; font-size:16px; font-weight:bold;}
.sport.football .greySortBar span a{font-size:13px}

/*  pasek informqcyjny "pojawiły sie nowe komentarze" */
.sport.football .alertNew{ position:relative; margin:0 0 10px; }




/* kolorowe bordery w newsie */
.sport.football .msg.freshlyPushed .liveItemContent{ border-left: 8px solid #FFC625!important; }
.sport.football .msg.style_sport_yellow_card .liveItemContent,.sport.football .msg.style_sport_yellow_card_icon .liveItemContent{ border-left: 8px solid #FFC625;}
.sport.football .msg.style_sport_red_card .liveItemContent,.sport.football .msg.style_sport_red_card_icon .liveItemContent{ border-left: 8px solid #D60000;}
.sport.football .msg.style_sport_goal .liveItemContent,.sport.football .msg.style_sport_goal_icon .liveItemContent{ border-left: 8px solid #0074C4;}
.sport.football .msg.style_sport_whistle .liveItemContent,.sport.football .msg.style_sport_whistle_icon .liveItemContent{ border-left: 8px solid #00A4FF;}
.sport.football .msg.style_sport_watch .liveItemContent,.sport.football .msg.style_sport_watch_icon .liveItemContent{ border-left: 8px solid #60C700;}
.sport.football .msg.style_sport_player_change .liveItemContent,.sport.football .msg.style_sport_player_change_icon .liveItemContent{ border-left: 8px solid #009519;}
.sport.football .msg.style_sport_warning .liveItemContent,.sport.football .msg.style_sport_warning_icon .liveItemContent{ border-left: 8px solid #868686;}

/* kolorowe ikonki w newsie */

.sport.football .msg.style_sport_yellow_card_icon .liveItemContent,
.sport.football .msg.style_sport_red_card_icon .liveItemContent,
.sport.football .msg.style_sport_goal_icon .liveItemContent,
.sport.football .msg.style_sport_whistle_icon .liveItemContent,
.sport.football .msg.style_sport_watch_icon .liveItemContent,
.sport.football .msg.style_sport_player_change_icon .liveItemContent,
.sport.football .msg.style_sport_warning_icon .liveItemContent{ padding-left:80px; width:485px; }

.sport.football .msg.style_sport_yellow_card_icon .liveItemContent p,
.sport.football .msg.style_sport_red_card_icon .liveItemContent p,
.sport.football .msg.style_sport_goal_icon .liveItemContent p,
.sport.football .msg.style_sport_whistle_icon .liveItemContent p,
.sport.football .msg.style_sport_watch_icon .liveItemContent p,
.sport.football .msg.style_sport_player_change_icon .liveItemContent p,
.sport.football .msg.style_sport_warning_icon .liveItemContent p{font-size:22px; line-height:normal; margin-top:-7px }



.sport.football .msg.style_sport_yellow_card_icon .liveItemContent{  background:url(/img/sport/yellow_card_icon.png) no-repeat 0 0;}
.sport.football .msg.style_sport_red_card_icon .liveItemContent{ background:url(/img/sport/red_card_icon.png) no-repeat 0 0;}
.sport.football .msg.style_sport_goal_icon .liveItemContent{ background:url(/img/sport/goal_icon.png) no-repeat 0 0;}
.sport.football .msg.style_sport_whistle_icon .liveItemContent{ background:url(/img/sport/whistle_icon.png) no-repeat 0 0;}
.sport.football .msg.style_sport_watch_icon .liveItemContent{ background:url(/img/sport/watch_icon.png) no-repeat 0 0;}
.sport.football .msg.style_sport_player_change_icon .liveItemContent{ background:url(/img/sport/change_players_icon.png) no-repeat 0 0;}
.sport.football .msg.style_sport_warning_icon .liveItemContent{ background:url(/img/sport/default_event_icon.png) no-repeat 0 0;}

/* quiz */
.sport.football .liveItemContent .quiz.showResults .closeResult,
.sport.football .liveItemContent .quiz.showResults .voteResult .layer { display: none; }
.sport.football .liveItemContent .quiz.showResults .voteResult { position: static; margin-top: 0; }



/* ---------------------  $ 6.3 Raporty i galeria ------------------------ */

.listBoxHolder { margin-left:-24px/* width:972px;  margin-left:auto; margin-right:auto; margin-top:20px; padding:12px; border:1px solid #E5E5E5; */}

.reportTitleBar {height:33px; padding:3px 10px 10px 10px; overflow:hidden;}
.reportTitleBar .title {line-height:1.4em; color:#fff; text-shadow:-1px -1px 0 #000000;}

#galleries .listBox_Main .textHolder .lead {width:603px;}
#galleries .listBox_2 .textHolder .lead,#galleries .listBox_3 .textHolder .lead{width:369px;}

#galleries .listBox_4 .textHolder .lead, #galleries .listBox_5 .textHolder .lead, #galleries .listBox_6 .textHolder .lead {width:218px;}
#galleries .listBox_Small .textHolder .lead {width:140px;}


/* $ 6.3.1 Strona z listą raportów i galerii */
.listBox_Main {margin-bottom:20px; margin-left:24px}
.listBox_Main .textHolder {position:absolute; width:710px; background:url(/img/bg_1pxel_grey_invisible.png) repeat; margin-left:0; bottom:20px; z-index:10;  padding:10px 0 20px 0;}
.listBox_Main .textHolder a.readMore{color:#858585; float:left; padding-left:15px; font-size:14px;}
.listBox_Main .textHolder .title {display:block; width:710px; /* height:104px;  overflow:hidden; */ margin:0 0 20px 0;}
.listBox_Main .textHolder .title h2 {padding:0 0 0 15px;}
.listBox_Main .textHolder .lead {width:560px; padding:0 10px 2px 15px; color:#fff; font-size:14px; min-height:3px;}
.listBox_Main .imageHolder {display:block; width:972px; height:547px; overflow:hidden; background:#202020}

/* $ 6.3.2 Mniejsze boxy */
.listBox_2,.listBox_3,.listBox_4, .listBox_5, .listBox_6,  .listBox_Small{float:left; margin-left:24px}
.listBox_2 .title, .listBox_3 .title, .listBox_4 .title, .listBox_5 .title, .listBox_6 .title, .listBox_Small .title {display:block; margin:0 0 5px 0; overflow:hidden;}
.listBox_2 .lead, .listBox_3 .lead, .listBox_4 .lead, .listBox_5 .lead, .listBox_6 .lead, .listBox_Small .lead {float:left; color:#fff; font-size:14px; min-height:14px}
.listBox_2 .imageHolder, .listBox_3 .imageHolder, .listBox_4 .imageHolder, .listBox_5 .imageHolder, .listBox_6 .imageHolder, .listBox_Small .imageHolder {display:block; overflow:hidden; background:#202020}
.listBox_2 .textHolder, .listBox_3 .textHolder, .listBox_4 .textHolder, .listBox_5 .textHolder, .listBox_6 .textHolder, .listBox_Small .textHolder{background:#202020}

/* $ 6.3.3   2 boxy */
.listBox_2, .listBox_3{width:474px; }
.listBox_2 .imageHolder, .listBox_3 .imageHolder {width:474px; height:267px;}
.listBox_2 .textHolder , .listBox_3 .textHolder {padding:10px 0 15px 0;}
.listBox_2 .textHolder .title, .listBox_3 .textHolder .title {width:474px; height:66px; }
.listBox_2 .textHolder .title h2, .listBox_3 .textHolder .title h2 {padding:0 0 0 15px;}
.listBox_2 .textHolder .lead, .listBox_3 .textHolder .lead {width:355px; padding:0 10px 2px 15px; float:left; min-height:14px;}


/* $ 6.3.4    3 boxy */

.listBox_4, .listBox_5, .listBox_6{width:308px; }

.listBox_4 .imageHolder, .listBox_5 .imageHolder, .listBox_6 .imageHolder {width:308px; height:173px;}
.listBox_4 .textHolder, .listBox_5 .textHolder, .listBox_6 .textHolder {padding:0 0 15px 0;}
.listBox_4 .textHolder .title, .listBox_5 .textHolder .title, .listBox_6 .textHolder .title {width:300px; height:30px; padding:10px 0 20px 0; }
.listBox_4 .textHolder .title h2, .listBox_5 .textHolder .title h2, .listBox_6 .textHolder .title h2 {padding:0 0 0 15px;}
.listBox_4 .textHolder .lead, .listBox_5 .textHolder .lead, .listBox_6 .textHolder .lead {width:185px; padding:0 10px 2px 15px; float:left; min-height:14px;}

.listBox_Main .textHolder .grey_v2,
.listBox_2 .textHolder .grey_v2,
.listBox_3 .textHolder .grey_v2,
.listBox_4 .textHolder .grey_v2,
.listBox_5 .textHolder .grey_v2,
.listBox_6 .textHolder .grey_v2,
.listBox_Small .textHolder .grey_v2 {float:right; padding:0 10px 0 0;}

.listBox_6{clear:right}

/* $ 6.3.5   4 boxy */

.listBox_Small{width:225px;  margin-left:24px; float:left; margin-bottom:20px}
.listBox_Small .imageHolder {width:225px; height:133px;}
.listBox_Small .textHolder {padding:0 0 10px 0;}
.listBox_Small .textHolder .title {width:225px; height:30px; padding:5px 0 20px  0; }
.listBox_Small .textHolder .title h2 {padding:0 5px 0 10px;}
.listBox_Small .textHolder .lead {width:120px; padding:0 5px 2px 10px; min-height:14px; }

.listBox_2,.listBox_3,.listBox_4, .listBox_5, .listBox_6,.submainBoxes .listBox_Small{ margin-bottom:20px;}



/* przypadek raportu automatycznego - bazowangeo na kodzie u góry */

.listBoxHolder.automaticReport .listBox_4 .textHolder .title,
.listBoxHolder.automaticReport .listBox_5 .textHolder .title,
.listBoxHolder.automaticReport .listBox_6 .textHolder .title{height:54px}




/* $ 6.3.6 Raport redakcyjny 1 */
.mainReport1 {margin:0 0 20px 0;}
.mainReport1 .mainRep1Box {width:640px;}
.mainReport1 .mainRep1Box .rep1Text {padding:10px 0 15px 0;}
.mainReport1 .readMore{float:left; font-size:14px;}
.mainReport1 .mainRep1Box .rep1Text .title {display:block; width:640px; height:66px; margin:0 0 10px 0; overflow:hidden;}
.mainReport1 .mainRep1Box .rep1Text .title h2 {padding:0 0 0 15px;}
.mainReport1 .mainRep1Box .rep1Text .lead {float:left; width:530px; padding:0 0 2px 15px; color:#fff;}
.report1List {margin:0 0 20px 0;}
.report1List .rep1Box {width:308px;}
.report1List .rep1Box .rep1Text {padding:0 0 15px 0;}
.report1List .rep1Box .rep1Text .title {display:block; width:300px; height:53px; margin:0 0 10px 0; padding:10px 0 20px 0; overflow:hidden;}
.report1List .rep1Box .rep1Text .title h2 {padding:0 0 0 10px;}
.report1List .rep1Box .rep1Text .lead {width:185px; padding:0 15px 2px 10px; color:#fff; float:left; font-size:14px}

/* $ 6.3.7 Raport redakcyjny 2 */
.report2 {margin:0 0 20px 0; padding:0 0 10px 0;}
.mainReport2 {width:640px; float:left}
.mainReport2 .report2Img {display:block; width:640px; height:360px; overflow:hidden;}
.mainReport2 .report2Title {display:block; width:640px; height:90px; margin:15px 0 25px 0; overflow:hidden;}
.mainReport2 .report2Title h2 {padding:0 0 0 15px;}
.mainReport2 .report2Lead {float:left;width:530px; padding:0 10px 2px 15px; color:#fff;}
.mainReport2 a.readMore {color:#858585; float:left;}
.report2List {width:308px; margin:0 0 0 20px; float:left}
.report2List .rep2Box {float:left; width:142px; margin-top:20px;}
.report2List .rep2Box .rep2Img {display:block; overflow:hidden; height:80px; width:142px;}
.report2List .rep2Box .rep2Text {display:block; width:142px; height:50px; margin:10px 0 0 0; line-height:1.2em; overflow:hidden;}

/* $ 6.3.8 Raport opisowy */
.mainReport3 {width:972px; height:385px; margin:0 0 20px 0; overflow:hidden;}
.mainReport3 .rep3Text {  position:absolute; top:0; /*background:url(/img/bg_1pxel_grey_invisible.png) repeat scroll 0 0 transparent; width:310px; height:385px; z-index:10; */ }
.mainReport3 .rep3Text .title {width:722px; /* height:65px; */ background:#002E52; color:#fff; top:20px; font-size:46px; z-index:20; overflow:hidden; padding:10px 10px 15px 10px; text-shadow:1px 1px 2px #000A2A;}
.mainReport3 .rep3Text .lead {padding:25px 10px; color:#fff; font-size:16px; line-height:1.6em;}

.mainReport3noPhoto {width:960px; margin:0 0 20px 0;}
.mainReport3noPhoto .rep3Text { margin:0 0 20px 0; }
.mainReport3noPhoto .rep3Text .title {width:100%; background:#002E52; color:#fff; top:0; font-size:46px; z-index:20; overflow:hidden; padding: 10px 0 10px 10px; text-shadow:1px 1px 2px #000A2A;}

/* $ 6.3.9 Galeria wszystkie obrazki pod sobą  */

.galleryOnPage figure{margin:10px 0 30px 0; text-align:center}
.galleryOnPage figcaption{padding:5px 0; text-align:left;  border-bottom:1px solid #e5e5e5; color:#858585}
.galleryOnPage figcaption .photoTitle {display:block; font-size:13px; font-weight:bold;}
.galleryOnPage figcaption .photoDescription{ font-size:12px; padding:5px 0}
.galleryOnPage figcaption .photoAuthor{float:right; font-size:10px; display:block; margin:0 0 0 10px; }


/* ---------------------  $ 6.4 Single article - skórty artykułów ------------------------ */

.singleArtPhotoCenter {width:100%; margin-bottom:20px; margin-top: 7px; border-top:1px solid #E5E5E5;}
.singleArtPhotoCenter h1 {padding:20px 0 10px 0;}
.singleArtPhotoCenter .lead {padding:5px 0;}
.singleArtPhotoLeft {width:100%; margin-bottom:15px; margin-top: 7px; border-top:1px solid #E5E5E5;}
.singleArtPhotoLeft .photoLeft {width:308px; margin-top:10px; float:left;}
.singleArtPhotoLeft .textRight {width:308px; margin:10px 0 0 24px; float:left;}
.singleArtPhotoLeft .textRight h1 {padding-bottom:10px;}
.singleArtPhotoLeft .textRight .lead {line-height:1.2em; padding:5px 0;}
.singleArtPhotoLeft .textRight .lead p {line-height:1.2em;}
.singleArtPhotoRight {width:100%; margin-bottom:20px; margin-top: 7px; border-top:1px solid #E5E5E5;}
.singleArtPhotoRight .textLeft {width:308px; float:right; margin-top:10px;}
.singleArtPhotoRight .textLeft h1 {padding-bottom:10px;}
.singleArtPhotoRight .textLeft .lead {line-height:1.2em; padding:5px 0;}
.singleArtPhotoRight .textLeft .lead p {line-height:1.2em;}
.singleArtPhotoRight .photoRight {width:308px; margin:10px 0 0 24px; float:right;}
.singleArtWithoutPhoto {width:100%; margin-bottom:20px; margin-top: 7px; border-top:1px solid #E5E5E5;}
.singleArtWithoutPhoto .textCenter {margin-top:10px; float:left;}
.singleArtWithoutPhoto .textCenter h1 {padding-bottom:10px;}
.singleArtWithoutPhoto .textCenter .lead {line-height:1.2em; padding:5px 0;}
.singleArtWithoutPhoto .textCenter .lead p {line-height:1.2em;}

/* Gdy pojawi się box zewnętrzny z innego portalu */

/* Zdjecie po środku */

/* $ 6.4.3 Zdjecie po lewej i po prawej */
.singleArtPhotoLeft.externalContent .logoExternalContainer,
.singleArtPhotoRight.externalContent .logoExternalContainer{ width:57px; float:left; }

.singleArtPhotoLeft.externalContent h2,
.singleArtPhotoRight.externalContent h2{float:left; width:231px; padding-left:10px}

.singleArtPhotoLeft.externalContent .externalLogo img,
.singleArtPhotoRight.externalContent .externalLogo img{width:57px}

.singleArtMain .logoExternalContainer{ width:57px; float:left; margin:23px 0 0 10px }
.singleArtMain.externalContent h2{float:left; width:543px; padding-left:10px}


.opinion {
    background-color: #eaeaea;
    position: relative;
}

.opinion .ghostHead {
    position: absolute;
    z-index: 1;
    width: 100%;
    background-color: rgba(28,80,130,0.85);
    color: #fff;
    font-size: 13px;
    text-align: right;
    padding: 5px 10px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.opinion .textRight {
    padding: 25px 15px 15px 0;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.opinion .textLeft {
    padding: 25px 0 15px 15px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    margin-right: 24px;
}

.opinion .art-info {
    padding: 15px;
}

.opinion .lead {
    padding-top: 10px !important;
}

.opinion .lead:before {
    content: "";
    position: absolute;
    top: 0;
    width: 35px;
    height: 1px;
    border-top: 1px solid #dadada;
}

.opinion .lead .more{
    text-transform: uppercase;
    font-weight: bold;
}

.opinion .lead span {
    display: none;
}

.opinion .lead p, .opinion .lead {
    line-height: 1.5em !important;
}

.opinion h1 a {
    color: #262626;
    font-size: 27px;
}

.opinion #person {
    padding-top: 10px;
}

.opinion #person img{
    border-radius: 20px;
    display: inline-block;
    vertical-align: middle;
}

.opinion #person h3 {
    display: inline-block;
    vertical-align: middle;
    color: #de0000;
    font-size: 17px;
    text-transform: uppercase;
    margin-left: 10px;
    font-weight: bold;
    line-height: 19px;
}

.singleArtPhotoLeft .opinion,
.singleArtPhotoRight .opinion,
.singleArtPhotoCenter .opinion {
    margin-top: 10px;
    display: inline-block;
}

.singleArtPhotoLeft .opinion .photoLeft,
.singleArtPhotoRight .opinion .photoRight {
    margin: 0;
}

.singleArtPhotoCenter .opinion .textLeft,
.singleArtPhotoCenter .opinion .lead,
.opinion .art-info .textLeft,
.opinion .art-info .lead {
    width: 50%;
    display: inline-block;
}

.singleArtPhotoRight .opinion.without-photo .textLeft {
    width: 100%;
    float: none;
    padding-right: 20px;
}

.singleArtPhotoCenter .opinion {
    padding-bottom: 10px;
}

.singleArtPhotoCenter .opinion .textLeft,
.opinion .art-info .textLeft {
    padding: 0 0 15px 15px;
    vertical-align: top;
    margin-right: 0;
}

.singleArtPhotoCenter .opinion .lead,
.opinion .art-info .lead {
    border-left: 1px solid #dadada;
    padding: 10px 15px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.singleArtPhotoCenter .opinion .lead:before,
.opinion .art-info .lead:before{
    border-top: none;
}

.singleArtPhotoCenter .opinion h1 {
    padding-top: 10px;
}

.singleArtPhotoCenter .opinion .lazy-photo-container{
    margin-bottom: 10px;
}


/* ---------------------  $ 6.5 Strona z programem TV ------------------------ */

.tvProgramContainer ul{font-size:13px;}
.tvProgramContainer ul li{margin:9px 0; color:#4d4d4d;}
.tvProgramContainer ul li.header{font-size:18px; font-weight:bold; color:#000 }
.tvProgramContainer ul li.header a{font-size:15px; font-weight:bold; margin-left:15px; }
.tvProgramContainer ul li.subHeader{ border-top:1px solid #e8e8e8; color:#000;  font-weight:bold; padding:4px 0 0 0; margin-top:23px;}
.tvProgramContainer ul li.subHeader div.bg{display:block; float:left; width:20px; height:20px; margin:-4px 10px 7px 0; background:#e8e8e8;}

.tvProgramContainer .hour{ width:77px; float:left; text-align:right; min-height:1px}
.tvProgramContainer .what{ width:530px; float:left; margin-left:15px; font-weight:bold}

.tvProgramContainer .red{ color:#990000; background:none}
.tvProgramContainer .blue{color:#174f82; border-bottom:1px solid #e8e8e8; background:none}

.tvProgramContainer .what .imageHolder{ float:left; display:block; overflow:hidden; width:154px; height:85px; margin-top:10px}
.tvProgramContainer .what .textHolder{ float:left; display:block; overflow:hidden; width:228px; line-height:1.5em; font-size:12px; font-weight:normal; color:#000; margin:5px 0 0 19px;}

.tvProgramContainer .guestsHolder{margin:10px 0 }
.tvProgramContainer .guestsHolder .who{font-weight:bold; color:#4a4949; width:340px; margin-left:30px; float:left}
.tvProgramContainer .guestsHolder .where{font-weight:bold; color:#174f82; text-align:right; width:229px; float:left}
.tvProgramContainer .guestsHolder .hour{ float:left; width:40px;}

/* ---------------------  $ 6.6 Strona meteo ------------------------ */

.boxCityTemp h1 {float:left; padding:0 10px 0 0; font-size:28px; border-right:1px double #C9C9C9; text-shadow:1px 1px 0 #FFFFFF;}
.boxCityTemp .headerBgGrey {z-index:10;}
.boxCityTemp .selectWeatherBox {float:left; margin:5px 0 0 7px;}
.boxCityTemp .selectWeatherBox .newListSelected {display:block; cursor:pointer; overflow:hidden; z-index:1; height:24px;}
.boxCityTemp .selectWeatherBox .newListSelected.oa {overflow:visible;}
.boxCityTemp .selectWeatherBox .newListSelected .selectedTxt {background:url(/img/btn_meteo_arrow_down.png) no-repeat right center; color:#002E52; display:inline-block; height:24px; padding:0 18px 0 0; font-size:18px; font-weight:bold; line-height:1.4em; vertical-align:top; text-shadow: 1px 1px 1px #ffffff; filter: dropshadow(color=#ffffff, offx=1, offy=1);}
.boxCityTemp .selectWeatherBox .newListSelected .newList {background:#EAF1F6; border:0 none; margin:6px 0 0 0; position:static; width:auto; clear:both; z-index:1000; overflow:hidden;}
.boxCityTemp .selectWeatherBox .newListSelected .newList li {clear:both; display:block; float:none; z-index:1000; background:none;}
.boxCityTemp .selectWeatherBox .newListSelected .newList li a {display:block; float:none; z-index:1000; color:#002E52; font-size:14px; line-height:1.4em; font-weight:bold; padding:4px 13px;}


.boxCityTemp form select {display: none}
.boxCityTemp .stylishSelectWrapper {z-index:3!important; margin:-18px 0 0 0;}
.boxCityTemp .stylishSelectWrapper .ssSelectWrapper {position:absolute;top: 18px;left: 119px; margin-top:5px; width:auto!important; z-index:3;}
.boxCityTemp .stylishSelectWrapper .ssSelectWrapper .ssText {float:left; width:auto!important; background:none; border:none; padding:0 10px 3px 0; overflow:hidden; font-size:18px; font-weight:bold; cursor:pointer; z-index:100; color:#122D5B;}
.boxCityTemp .stylishSelectWrapper .ssSelectWrapper .ssOpenButton {display:block; float:left; background:url(/img/btn_meteo_arrow_down.png) no-repeat; top:5px; width:10px; height:8px; cursor:pointer; z-index:100;}
.boxCityTemp .stylishSelectWrapper .ssSelectWrapper:hover .ssOpenButton {}
.boxCityTemp .stylishSelectWrapper .ssSelectWrapper.expanded .ssOpenButton {background:url(/img/btn_meteo_arrow_up.png) no-repeat; top:7px;}
.boxCityTemp .stylishSelectWrapper .ssSelectWrapper ul {display:none; list-style:none; position:absolute; top:25px; right:-9px; background:#C3C3C3; width:130px; margin:0; padding:0; z-index: 100; text-align:center;}
.boxCityTemp .stylishSelectWrapper .ssSelectWrapper ul li {padding:0;}
.boxCityTemp .stylishSelectWrapper .ssSelectWrapper ul li:first-child {padding:5px 0 0 0;}
.boxCityTemp .stylishSelectWrapper .ssSelectWrapper ul li:last-child {padding:0 0 5px 0;}
.boxCityTemp .stylishSelectWrapper .ssSelectWrapper ul li a {display:block; padding:8px 5px; font-weight:bold;}
.boxCityTemp .stylishSelectWrapper .ssSelectWrapper ul li a:hover, .regionalModule .stylishSelectWrapper .ssSelectWrapper ul li a.selected {background:#025EA4; color:#fff;}
.boxCityTemp.loading .meteoContainer, .boxCityTemp.loading .shortTemp {opacity:0.5;filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50);transition: opacity 0.3s ease-out;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;}

.boxCityTemp .shortTemp {float:right; height:30px; position:absolute;top: 9px;right: 10px;}
.boxCityTemp .shortTemp span {float:left; padding:8px 5px 0 0;}
.boxCityTemp .shortTemp .weatherIco {float:left; top:-5px; margin-right:5px; padding-right:0;}
.boxCityTemp .seeMoreWeather {float:right;}
.boxCityTemp .seeMoreWeather .seeMoreText {float:left; font-size:12px; padding:8px 10px 0 0;}

.boxCityTemp .bgGrey {background:#DCDCDC; height:150px; padding:0 0 8px 0;}
.boxCityTemp .localWeatherBox {background:#E5EEF5/* (/img/bg_LocalWeather_box.png) url(/img/sprite_main_v10.png) no-repeat 0 -575px*/; height:143px; float:left;}
.boxCityTemp .localWeatherBox.startPosition {width:400px; overflow:hidden;}
.boxCityTemp .localWeatherBox.startPosition .textHolder {margin:0 0 0 -20px;}
.boxCityTemp .localWeatherBox.startPosition.show {width:972px; overflow:hidden;}
.boxCityTemp .localWeatherBox.startPosition.show .textHolder {width:162px; margin-right:0;}
.boxCityTemp .localWeatherBox.startPosition.show .weatherInfo {float:right;}

.boxCityTemp .localWeatherBox .weatherInfo {float:none; width:200px; margin:3px 0 5px 20px; text-align:right;}
.boxCityTemp .localWeatherBox .weatherInfo p {clear:both; font-size:11px; color:#122D5B;}
.boxCityTemp .localWeatherBox .weatherInfo p.today {font-size:18px;}
.boxCityTemp .localWeatherBox .weatherInfo p.date {color:#7c9db4;}
.boxCityTemp .localWeatherBox .weatherInfo p.actualAura {color:#7c9db4; padding:0;}
.boxCityTemp .localWeatherBox .weatherInfo .actualTemperature {padding:5px 0 0 0;}
.boxCityTemp .localWeatherBox .weatherInfo .actualTemperature p {clear:none; float:right; height:auto; overflow:hidden; }
.boxCityTemp .localWeatherBox .weatherInfo .actualTemperature .tempBig {width:auto; font-size:32px; font-weight:bold;}
.boxCityTemp .localWeatherBox .weatherInfo .actualTemperature .tempText {margin:20px 10px 0 0; width:100px;}
.boxCityTemp .localWeatherBox .tempDayNight {margin:0 0 0 0; float:right;}
.boxCityTemp .localWeatherBox .tempDayNight ul li {display:block; float:left;}
.boxCityTemp .localWeatherBox .tempDayNight ul li {line-height:1.2em; font-size:12px; padding:2px 5px; height:14px; width:70px;}
.boxCityTemp .localWeatherBox .tempDayNight ul li.day {background:#fff; color:#122D5B;}
.boxCityTemp .localWeatherBox .tempDayNight ul li.night {background:#092757; color:#fff; margin:0 0 0 2px;}
.boxCityTemp .localWeatherBox .tempDayNight ul li span {float:right;}
.boxCityTemp .localWeatherBox .tempDayNight ul li span.first {float:left;}
.boxCityTemp .localWeatherBox .animationSwitchButton {border-left:1px solid #fff; height:140px; width:32px; float:right;}
.boxCityTemp .localWeatherBox .animationSwitchButton .rightArrow {background:url(/img/btn_weather_right_arrow.png) no-repeat; height:20px; width:12px; display:block; margin:65px 0 0 10px;}

.boxCityTemp .localWeatherBox .iconsList {float:left; margin:0; padding:0 0 0 34px; width:640px;}
.boxCityTemp .localWeatherBox .iconsList li {float:left; margin:10px 0 0 12px;}
.boxCityTemp .localWeatherBox .weatherDayTable {float:left; width:666px; margin:0 0 0 10px;}
.boxCityTemp .localWeatherBox .weatherDayTable .scale {float:left; padding:0 5px 0 0;}
.boxCityTemp .localWeatherBox .weatherDayTable .scale li:first-child {padding:1px 0 0;}
.boxCityTemp .localWeatherBox .weatherDayTable .scale li {clear:both; color:#122D5B; float:left; font-size:10px; line-height:1.2em; padding:5px 0 0; text-align:right; width:30px;}
.boxCityTemp .localWeatherBox .weatherDayTable .emptyDayTable {background:url(/img/weather_table_empty.png) no-repeat scroll left top; cursor:pointer; float:left; height:59px;width:630px;}
.boxCityTemp .localWeatherBox .weatherDayTable .temperatureColumnContainer {display:block; float:left; height:60px; margin:-1px 2px 0 0; overflow:hidden; width:24px;}
.boxCityTemp .localWeatherBox .weatherDayTable .temperatureColumn {background:url(/img/table_temperature_column.png) no-repeat scroll left bottom; display:block; height:405px; overflow:hidden; top:0; width:24px;}
.boxCityTemp .localWeatherBox .weatherDayTable .temperatureColumnContainer:hover {background:url(/img/weather_table_hover.jpg) no-repeat;}
.boxCityTemp .localWeatherBox .weatherDayTable .temperatureColumnContainer span:hover {background:url(/img/weather_table_hover.jpg) no-repeat; height:59px;}
.boxCityTemp .localWeatherBox .weatherDayTable .temperatureColumn:hover {background:url(/img/weather_table_hover.jpg) no-repeat;}
.boxCityTemp .localWeatherBox .weatherDayTable .temperatureColumn span:hover {background:url(/img/weather_table_hover.jpg) no-repeat;}
.boxCityTemp .localWeatherBox .weatherDayTable .temperatureColumnContainer span {color:#fff; font-size:14px; font-weight:bold; left:0; line-height:1.2em; padding:20px 0 0; position:absolute; text-align:center; top:0; width:24px; height:60px;}
.boxCityTemp .localWeatherBox .hours {float:left; padding:0 0 0 11px; width:657px;}
.boxCityTemp .localWeatherBox .hours li {color:#122D5B; float:left; font-size:10px; line-height:1.2em; padding:0 0 0 26px; text-align:center; width:26px;}

.boxCityTemp .localWeatherBox.small {background:#E5EEF5/* url(/img/bg_box_small_weather.png) url(/img/sprite_main_v10.png) 0 -250px no-repeat; #E5EEF5;*/; margin:0 0 0 5px; padding:2px 0 0 0; overflow:hidden; width:138px; z-index:10;}
.boxCityTemp .localWeatherBox.small .weatherIco.size90x90 {float:left; top:30px; left:25px; position:absolute; z-index:1;}
.boxCityTemp .localWeatherBox.small .weatherInfo {width:138px; margin:0; text-align:center;}
.boxCityTemp .localWeatherBox.small .weatherInfo p {color:#122D5B;}
.boxCityTemp .localWeatherBox.small .weatherInfo p.date {color:#7C9DB4;}
.boxCityTemp .localWeatherBox.small .tempDayNight {margin:80px 22px 0 0;}
.boxCityTemp .localWeatherBox.small .tempDayNight ul li {float:left; width:35px; margin:0 2px; text-align:right;}
.boxCityTemp .localWeatherBox.small .tempDayNight ul li.night {margin:0;}
.boxCityTemp .localWeatherBox.small .mouseOn {display:none;}
.boxCityTemp .localWeatherBox.small:hover {overflow:visible; z-index:2000;}
.boxCityTemp .localWeatherBox.small:hover .linkAllBox {width:174px; height:170px;}
.boxCityTemp .localWeatherBox.small:hover .weatherIco.size90x90 {display:none; left:40px;}
.boxCityTemp .localWeatherBox.small:hover .weatherInfo {display:none; width:174px;}
.boxCityTemp .localWeatherBox.small:hover .actualAura {height:30px; margin-top:75px; text-align:center; font-size:11px;}
.boxCityTemp .localWeatherBox.small:hover .tempDayNight {display:none; margin:0; bottom:0;}
.boxCityTemp .localWeatherBox.small:hover .tempDayNight ul li {width:auto;}
.boxCityTemp .localWeatherBox.small:hover .tempDayNight ul li.night {margin-right:10px;}
.boxCityTemp .localWeatherBox.small:hover .tempDayNight ul li.fall {height:18px; margin:-3px 0 0 0; padding:6px 4px 0 27px; color:#122D5B; font-size:11px;}
.boxCityTemp .localWeatherBox.small:hover .tempDayNight ul li.fall.rain {background:url(/img/icon_deszcz.png) no-repeat 0 0;}
.boxCityTemp .localWeatherBox.small:hover .tempDayNight ul li.fall.snow {background:url(/img/icon_snieg.png) no-repeat 0 0;}
.boxCityTemp .localWeatherBox.small:hover .weatherInfo {display:none;}
.boxCityTemp .localWeatherBox.small:hover .mouseOn {display:block; visibility:visible; box-shadow:0 0 10px rgba(0,0,0,.5); width:174px; height:170px; z-index:2000; position:absolute; top:-13px; left:-18px; background:#E5EEF5;}
.boxCityTemp .localWeatherBox.small:hover .mouseOn .weatherIco.size90x90 {display:block; overflow:hidden;}
.boxCityTemp .localWeatherBox.small:hover .mouseOn .weatherInfo {display:block;}
.boxCityTemp .localWeatherBox.small:hover .mouseOn .tempDayNight {display:block;}
.boxCityTemp .localWeatherBox.small:hover .mouseOn .weatherInfo {display:block;}
#urgentsMeteo .boxCityTemp .bgGrey .shortTemp { display: none;}
#urgentsMeteo.collapse div.boxArrowUp, #urgentsMeteo.collapse div.seeMoreWeather { display: none}
#urgentsMeteo div.boxArrowDown, #urgentsMeteo div.shortTemp { display: none}
#urgentsMeteo.collapse div.boxArrowDown, #urgentsMeteo.collapse div.shortTemp { display: block !important}
#urgentsMeteo .meteoContainer div.shortTemp { display: none !important;}

#urgentsMeteo .meteoContainer {top:-10px; margin:-10px -20px 0 0; padding:20px 20px 0 0; overflow:hidden; height:443px; width:972px;
    transition: height 0.5s ease-in-out;
    -webkit-transition: height 0.5s ease-in-out;
    -moz-transition: height 0.5s ease-in-out;
    -o-transition: height 0.5s ease-in-out;
    -ms-transition: height 0.5s ease-in-out;}
#urgentsMeteo.collapse .meteoContainer {margin:0; padding:0; height:0;}


.boxMoreMaps {background:#e5eef5; margin:2px 0 0 0; padding:0 0 10px 0;}
.listMapCities li {display:block; float:left; margin:0 0 0 12px;}
.listMapCities li p.mapHead {padding:10px 0;}
.listMapCities li p.mapHead a {color:#000; font-size:18px; font-weight:bold;}
a.smallMapCities {display:block; width:308px; height:233px; line-height:1.5em; padding:0;}
a.smallMapCities span {display:block; position:absolute; z-index:6;}
a.smallMapCities span.city_43090_icon {right:250px; top:35px;}
a.smallMapCities span.city_7478_icon {right:178px; top:7px;}
a.smallMapCities span.city_42866_icon {right:72px; top:15px;}
a.smallMapCities span.city_33446_icon {right:215px; top:76px;}
a.smallMapCities span.city_46800_icon {right:120px; top:72px;}
a.smallMapCities span.city_49413_icon {right:214px; top:126px;}
a.smallMapCities span.city_17135_icon {right:139px; top:170px;}
a.smallMapCities span.city_37482_icon {right:91px; top:126px;}
a.smallMapCities span.city_temperature {color:#FEF811; font-size:13px; width:40px; height:14px; text-align:right; font-weight:bold;}
a.smallMapCities span.city_43090_temperature {right:213px; top:51px;}
a.smallMapCities span.city_7478_temperature {right:128px; top:22px;}
a.smallMapCities span.city_42866_temperature {right:36px; top:30px;}
a.smallMapCities span.city_33446_temperature {right:178px; top:91px;}
a.smallMapCities span.city_46800_temperature {right:77px; top:88px;}
a.smallMapCities span.city_49413_temperature {right:174px; top:142px;}
a.smallMapCities span.city_17135_temperature {right:102px; top:185px;}
a.smallMapCities span.city_37482_temperature {right:55px; top:141px;}

.boxArrowDown {background:url(/img/bg_boxCityTemp_down.png) repeat-x; margin-bottom:20px; text-align:center;}
.boxArrowDown .arrow {background:url(/img/btn_boxCityTempDown.png) no-repeat center 0; padding-top:10px;}
.boxArrowDown .arrow .down {padding:7px 0 0 0; margin:-10px 0 0 0;}
.boxArrowDown .arrow .down a {color:#858585;}
.boxArrowUp {background:url(/img/bg_boxCityTemp_up.png) repeat-x; margin-bottom:20px; text-align:center; top:-10px;}
.boxArrowUp .arrow {background:url(/img/btn_boxCityTempUp.png) no-repeat center 0;}
.boxArrowUp .arrow .up {padding:12px 0 0 0;}
.boxArrowUp .arrow .up a {color:#858585;}


/* ---------------------  $ 6.7 Strona statyczna - serwis na komórkę ------------------------ */

.wwwForMobileContainer .header {margin:30px 0 0 10px; }
.wwwForMobileContainer .header .content{background:#0f426b ; float:left; width:820px; padding:15px; height:70px; text-shadow:#000 1px 1px 3px; }
.wwwForMobileContainer .header .white{font-size:20px; display:block; margin-top:15px;}
.wwwForMobileContainer .header .grey{font-size:12px; color:#adadad; line-height:1.4em}

.wwwForMobileContainer .header .bg{float:left; width:41px; display:block; height:100px; background:url(/img/bg_forMobile.png) no-repeat; z-index:3}
.wwwForMobileContainer .header .bg2{position:absolute; right:19px; top:-17px; z-index:2}

.wwwForMobileContainer ul{ margin:20px 0}
.wwwForMobileContainer ul li.header h2{margin:10px 0; color:#0f426b; font-size:24px;}
.wwwForMobileContainer ul li.header h2 span.grey{font-size:18px; color:#666; font-weight:normal }

.wwwForMobileContainer ul li.left, .wwwForMobileContainer ul li.right{float:left; width:473px; padding-left:15px; background:#E2E2E2; color:#4A4A4A; height:215px; overflow:hidden}

.wwwForMobileContainer ul li.right{margin-left:3px; color:#0F426B; padding-left:57px; width:424px}

.wwwForMobileContainer ul li .infoHeader{ font-size:19px; margin:6px 0 7px 0 }
.wwwForMobileContainer ul li .infoHeader span{ font-size:30px }

.wwwForMobileContainer ul li .whiteBg{background:#fff; width:400px; padding:12px; font-weight:bold; font-size:16px; color:#000}
.wwwForMobileContainer ul li .whiteBg .navyBlue{background:#0F426B; padding:1px 4px; color:#fff; margin:0 3px}
.wwwForMobileContainer ul li .whiteBg .red{background:#CC0000; padding:1px 4px; color:#fff; margin:0 3px}
.wwwForMobileContainer ul li .whiteBg iframe {height:60px; width:100%; background:#fff;}

.wwwForMobileContainer ul li .content{margin:10px 0 7px 0; line-height:1.2em}
.wwwForMobileContainer ul li .content .light{color:#999;  display:block; margin-top:25px}
.wwwForMobileContainer ul li .content .light.threeLines{margin-top:9px!important}
.wwwForMobileContainer ul li.left .whiteBg {margin-left:-15px; padding:0 0 0 28px; width:392px}
.wwwForMobileContainer ul li.right .whiteBg {padding:0 12px;}

.wwwForMobileContainer ul li span.small{font-size:12px; display:block;}
.wwwForMobileContainer ul li span.light{color:#999;  }
.wwwForMobileContainer ul li span.extraSmall{ font-size:10px; padding-top:13px; display:block; font-weight:normal; }

.wwwForMobileContainer ul li.imageHolder{ width:488px; height:195px; display:block; padding:20px 0 0 0!important}

a.btnNavy.regulamin{display:block; margin:40px auto 20px auto; width:137px; }


/* ---------------------  $ 6.8 Moduł przed footerem [z linkami do polska, świat, biznes itd.] ------------------------ */

.preFooter{margin-left:-23px}
.preFooter .module{float:left; width:221px; margin:25px 0 0 26px; font-size:12px; font-weight:bold; overflow:hidden; height:154px}
.preFooter .module .header a{  color:#4D4D4D; border-bottom:1px solid #e5e5e5; font-size:17px; display:block; padding-bottom:4px}
.preFooter ul{font-size:12px; font-weight:bold; height:108px; overflow:hidden}
.preFooter ul.standardArticle li{margin:7px 0; background:/* url(/img/bullet_square_grey.png) 0 3px */url(/img/sprite_main_v10.png) 0 -1012px no-repeat; line-height:1.2em;}
.preFooter a.more{display:block; right:2px; bottom:2px;  position:absolute; font-weight:normal;}

.preFooter .stockExchangeInfo ul{height:auto}
.preFooter .stockExchangeInfo ul.exchange{width:116px; float:left}
.preFooter .stockExchangeInfo ul.currency{width:90px; margin-left:10px; float:left}

.stockExchangeInfo ul li{border-bottom:1px solid #e5e5e5; padding:7px 0; font-size:10px }
.stockExchangeInfo ul li.header{color:#A3A3A3; font-weight:normal; padding-top:8px; padding-bottom:3px; font-size:12px }

.stockExchangeInfo ul li .what{float:left; width:55px; letter-spacing:0.1em; }
.stockExchangeInfo ul li .data{font-weight:normal; float:left; width:59px; height:12px; padding-top:3px; margin-top:-3px; }
.stockExchangeInfo ul li .red{color:#D30B0B; background:url(/img/icon_exchange_arrow_red.png) no-repeat right top }
.stockExchangeInfo ul li .green{color:#099D02; background:url(/img/icon_exchange_arrow_green.png) no-repeat right top }
.stockExchangeInfo ul li .grey{color:#666; background:url(/img/icon_exchange_arrow_grey.png) no-repeat right 1px }

.stockExchangeInfo ul.currency li .what{ width:51px; }
.stockExchangeInfo ul.currency li .data{ width:39px; height:12px; padding-top:3px; margin-top:-3px; }
.stockExchangeInfo ul.currency li .red{ color:#C0C0C0; background:url(/img/icon_exchange_arrow_red.png) no-repeat right top }
.stockExchangeInfo ul.currency li .green{ color:#C0C0C0; background:url(/img/icon_exchange_arrow_green.png) no-repeat right top}
.stockExchangeInfo ul.currency li .grey{ color:#C0C0C0; background:url(/img/icon_exchange_arrow_grey.png) no-repeat right 1px}


/* ---------------------  $ 6.9 Statyczna strona tvn24m ------------------------ */
.tvn24mobile {float:left;}
.tvn24mobile h2 {color:#164B7C; font-weight:normal;}
.tvn24mobile .sectionNr {font-weight:bold; margin:25px 0 0 0;}
.tvn24mobile .sectionNr.first {margin:10px 0 0 0;}
.tvn24mobile .section {font-weight:bold; margin:0 0 5px 0;}
.tvn24mobile .pkt {padding:7px 0; margin:0 0 0 20px;}
.tvn24mobile .mobileInfo {width:450px; margin:15px 0 0 40px;}
.tvn24mobile .mobileInfo p {padding:10px 0;}
.tvn24mobile .mobileInfo .partners {margin:80px auto 0; text-align:center;}
.tvn24mobile .mobileInfo .partners li {display:block; float:left; padding:5px;}
.tvn24mobile .mobileInfo .partners li:first-child {color:#999; padding:25px 20px 0 40px; font-size:12px;}
.tvn24mobile .mobileInfo .partners li a {display:block; background:url(/img/logo/icon_tvn24m.png) no-repeat; height:52px;}
.tvn24mobile .mobileInfo .partners li a span {display:none;}
.tvn24mobile .mobileInfo .partners li a.tvn24 {background-position:-8px 0; width:35px;}
.tvn24mobile .mobileInfo .partners li a.tvnMeteo {background-position:-55px 0; width:50px;}
.tvn24mobile .mobileInfo .partners li a.tvnCNBC {background-position:-110px 0; width:55px;}
.tvn24mobile .mobileInfo .partners li a.Legia {background-position:-180px 0; width:25px;}
.tvn24mobile .mobileInfo .partners li a.kontakt24 {background-position:-222px 0; width:27px;}
.tvn24mobile .mobileInfo.instruction {width:320px; margin:10px 12px 0 0;}

.moreAboutMobile {margin:10px auto; text-align:center;}
.moreAboutMobile a{display:inline-block; padding:5px 45px; background:#012f53; color:#fff;}
.moreAboutMobile a:hover{color:#fff;}

.tvn24mobile a {color:#fff;}
.tvn24media {float:left;}
.tvn24media.imgMobile {width:482px;}
.tvn24media.imgMobile img {margin:125px auto 0;}
.tvn24media.videoMobile {}
.tvn24media .innerVideoModule {width:100%; border:none;}


/* ---------------------  $ 6.10 Statyczna strona informacje o nadawcy ------------------------ */

.broadcast h2 {font-size:18px; padding:10px 0 10px 0;}
.broadcastTVN {background:url(/img/nadawca_logo.gif) no-repeat 99% center; border:1px solid #E5E5E5; padding:14px; margin:5px 0 15px 0;}
.broadcastTVN .e-mail {margin:15px 0 0 0; font-size:13px;}
.broadcastTVN .license {color:#666;}
.broadcastInfo {background:#E2E2E2; padding:14px; margin:0 0 15px 0;}
.broadcastInfo .contactName {font-size:18px; font-weight:bold;}
.broadcastInfo .streetInfo {float:left;}
.broadcastInfo .contactInfo {float:left; padding:20px 0 0 60px;}
.broadcastInfo .krrit {margin:15px 0 0 0; font-size:13px;}


/* ---------------------  $ 6.11 Strona 404 ------------------------ */

.holder404{ padding:30px 0 0 0}

.holder404 h1{color:#b3b3b3; font-size:24px}
.holder404 h2{color:#00589e; font-size:50px; margin-top:7px}

.holder404 .contentLeft{width:380px; float:left}
.holder404 .contentLeft img{display:block; margin:50px 0 0 107px}

.holder404 .contentRight{font-weight:bold; width:480px; float:left; font-size:18px; margin-top:30px}

.holder404 .contentRight ul.standardArticle{ font-size:14px; color:#000; font-weight:normal; margin:20px 0 40px 0}
.holder404 .contentRight ul.standardArticle li{margin:10px 0}
.holder404  input{background:none; border:0}
.holder404 .searchContainer{background:none; width:340px; float:left; height:23px; margin:10px 6px 0 0; padding:0 4px;
    border-top:2px solid #DADADA; border-left:2px solid #DADADA; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA}
.holder404 .searchContainer input{width:335px; color:#8c8c8c}

.holder404  input.btnContainer{background:url(/img/btn_search_navy.gif) no-repeat; display:block; width:27px; height:27px; float:left;  margin-top:10px}


/* ---------------------  $ 6.12 Żałoba ------------------------ */

body.mourning .headerContainer{background:url(/img/bg_header_mourning.jpg) repeat;}

body.mourning .bgHeaderMain{background: none;}

body.mourning .searchFormHeader .search {background-color:#fff; border: 1px solid rgba(255, 255, 255, 0.8);}

body.mourning .telekamera {display:none;}

body.mourning .headerContainer .faktyTVNOnline {
    background:url(/img/header_mourning_sprite_v4.png) no-repeat scroll -177px 24px transparent;}
body.mourning .headerContainer .faktyTVNOnline,
body.mourning .headerContainer .faktyTVNOnline .raquo {color:#fff;}

body.mourning nav{background: #2F2F2F;}

body.mourning nav #menu li a{color:#fff}
body.mourning nav #menu li a.more{color:#8b8b8b}

body.mourning nav #menu li.active{border-left:0; border-right:0; color:#494949}
body.mourning nav #menu li.active a{  color:#494949!important}

body.mourning nav #menu li:hover {background:#000;}
body.mourning nav #menu li.active:hover {background:url(/img/bg_menu_active.png) repeat-x;}
body.mourning nav #menu li.isOpened {background-color: #000; }
body.mourning nav #menu li .more {color:#fff;}
body.mourning nav #menu li .BtnMore.down {background:url(/img/btn_menu_more_blue_mourning.png) no-repeat 2px 13px;}
body.mourning nav #menu li .BtnMore.up{background:url(/img/btn_menu_more_blue_up_mourning.png) no-repeat 2px 14px;}
body.mourning nav #menu li .BtnCityList.down {background:url(/img/btn_menu_more_blue_mourning.png) no-repeat scroll 5px 12px;}
body.mourning nav #menu li .BtnCityList.up {background:url(/img/btn_menu_more_blue_up_mourning.png) no-repeat scroll 5px 13px;}
body.mourning nav #menu li .newsList li {border:none;}
body.mourning nav #menu li .col_2 .newsList li:hover {background:none;}
body.mourning nav #menu li .col_3 li a {color:#313131;}
body.mourning nav #menu li .col_3 li a:hover {color:#313131;}
body.mourning nav #menu li .col_3 li a:hover {background:none;}
body.mourning nav #menu li .col_3 .topicList li:hover {background:url("/img/bullet_square_grey.png") no-repeat scroll 0 9px transparent;}

body.mourning nav #menu li:hover .dropdown a.readMore {color:#313131;}
body.mourning nav #menu li:hover .dropdown a.readMore span {color:#313131;}
body.mourning nav #menu li:hover .dropdown a.readMore:hover {color:#3a3a3a;}
body.mourning nav #menu li:hover .dropdown a.readMore:hover span {color:#313131;}

body.mourning nav #menu li ul.cityListHidden,
body.mourning nav #menu li ul.cityListHidden li a,
body.mourning nav #menu li ul.moreListHidden,
body.mourning nav #menu li ul.moreListHidden li a{background:#313131; color:#8b8b8b}

body.mourning nav #menu li ul.moreListHidden li a:hover{background:#000; color:#8b8b8b}
body.mourning nav #menu li ul.cityListHidden li a:hover{background:#000; color:#8b8b8b}

body.mourning header nav .menuSocialBar div { background-color: #4F4F4F; border-color: #2f2f2f; }
body.mourning header .sbar { background-color: #1F1F1F; }

body.mourning .headerContainer a.logoMain{background:url(/img/header_mourning_sprite_v4.png) 0 -24px; width:174px; height:129px}

body.mourning .headerContainer.small a.arrow {background:url(/img/btn_arrow_menuSmall_mourning.png) no-repeat scroll right top;}
body.mourning .headerContainer.small .fr.bg {background:url(/img/header_mourning_sprite_v4.png) no-repeat 0 -162px;}

body.mourningLight .headerContainer a.logoMain{ background:url(/img/header_mourning_sprite_v4.png) 0 -24px; width:175px;}
body.mourningLight .headerContainer.small a.logo {background:url(/img/header_mourning_sprite_v4.png) no-repeat -355px 0; width:109px;}
body.mourningLight .telekamera {display:none;}

/* ---------------------  $ 6.13 Wyszukiwarka ------------------------ */
.searchMainContainer {width:972px; margin-top:10px; margin-left:auto; margin-right:auto; padding:6px; border:1px solid #E5E5E5; background:#fff;}

.searchBox {background:#F0F0F0; margin:-25px 0 20px 0; padding:20px 0; text-align:center; color:#666;}
.searchBox .searchBar {background:#fff; height:23px; width:410px; border:none; border-right:1px solid #BCBCBC; padding:1px 10px; box-shadow: 1px 2px 6px rgba(0,0,0,0.4);}
.searchBox .btnSearch {background:/* url(/img/btn_search.png) */ url(/img/sprite_main_v10.png) -616px -52px no-repeat; height:33px; width:33px; border:none; margin:4px 0 0 0; cursor:pointer;}
.searchBox .textResult {font-size:16px; padding:10px 0; color:#333;}
.searchBox .textResult .count {font-weight:bold;}
.searchBox .textResult .anchor {font-weight:bold;}

.searchMenu {
    width:155px;
    float:left;
    font-size: 13px;
}
.searchMenu .category {display:block; width:125px; background:#F0F0F0; color:#313131; padding:8px 10px; font-weight:bold;}
.searchMenu .categoryList {width:140px;}
.searchMenu .categoryList li {display:block; text-align:right; font-weight:bold;}
.searchMenu .categoryList li a {display:block; padding:8px 10px;/*padding:8px 15px 8px 10px;*/ color:#7A7A7A;}
.searchMenu .categoryList li a .count {font-weight:normal; font-size:12px;}
.searchMenu .categoryList li.catMagazine a:hover {background:none; color:#7A7A7A;}
.searchMenu .categoryList li.catMagazine {background:url(/img/btn_menu_more_blue_up_mourning.png) no-repeat right 12px;}
.searchMenu .categoryList li.catMagazine.down {background:url(/img/btn_menu_more_blue_mourning.png) no-repeat right 12px;}
.searchMenu .categoryList li .magazinesListResult {display:none;}
.searchMenu .categoryList li .magazinesListResult.show {display:block;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;}
.searchMenu .categoryList li .magazinesListResult li {clear:both;}
.searchMenu .categoryList li .magazinesListResult li a {display:block; height:15px; padding:8px 15px 8px 10px; font-weight:normal; line-height:1.2em;}
.searchMenu .categoryList li .magazinesListResult li a:hover {background:url(/img/arrow_select_blue.png) no-repeat right center #0360A5; color:#fff;}
.searchMenu .categoryList li .magazinesListResult li .textHolder {display:block; float:left; width:90px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.searchMenu .categoryList li .magazinesListResult li .count {display:block; float:left;}

.searchMenu .categoryList li {
    display:block;
    text-align:right;
    font-weight:bold;
    white-space: nowrap;
}
.searchMenu .categoryList li a {
    display:block;
    color:#7A7A7A;
    padding: 8px 15px 8px 0;
    margin: 0 -5px 0 0;
    width: 140px;
}

.searchMenu .categoryList li a:hover,
.searchMenu .portalList li a:hover,
.searchMenu .categoryList li a.active,
.searchMenu .portalList li a.active {
    background:url(/img/arrow_select_blue.png) no-repeat right center #0360A5;
    color:#fff;
    text-decoration:none;
}

.searchMenu .portalList li a .count {font-weight:normal; font-size:12px;}
.searchResult {width:640px; float:left; padding:0 0 0 15px; margin:-30px 0 0 0;}
.searchResult em {background:yellow; font-style:normal;}
.searchResult .topic {color:#164B7C; font-weight:bold; padding:30px 0 10px 0; border-bottom:1px solid #E8E8E8;}
.searchResult .topic .count{font-size:18px; font-weight:normal;}
.searchResult .topic .readMore {display:block; float:right; top:16px; font-size:14px; font-weight:normal;}
.searchResult .topic .sort {float:right; font-size:14px; font-weight:normal; margin-top:15px;}
.searchResult .topic .sort a {color:#999999; font-size:14px;}
.searchResult .topic .sort a.active {color:#164B7C;}
.searchResult article {margin:10px 0;}
.searchResult article h2 a {color:#000;}
.searchResult article .titleBig {margin:15px 0 10px 0;}
.searchResult article .lead {display:inline; line-height:1.3em; margin:5px 0 0 0;}
.searchResult article time {color:#437DA8; font-size:12px; font-weight:normal;}
.searchResult article .articleDescription {
    color: #3c6f96;
    font-size: 12px;
    font-weight: normal;
    position: relative;
    margin-top: 4px;
    margin-bottom: 3px;
}
.searchResult .news h2 {margin:5px 0 0 0;}
.searchResult .news .imageHolder {padding:0 10px 0 0;}
.searchResult .fourBoxHolder {margin-left:-24px; clear:both;}
.searchResult .fourBoxHolder .foto {height:245px;}
.searchResult .fourBoxHolder .wideo {height:255px;}
.searchResult .fourBoxHolder .foto .title {height:38px; overflow:hidden;}
.searchResult .foto {float:left; margin:10px 0 10px 24px;}
.searchResult .foto.first {margin:0;}
.searchResult .foto.first time {display:block; margin:15px 0 10px 0;}
.searchResult .foto .imageHolder {margin:10px 0 5px 0;}
.searchResult .foto .title {width:308px;}
.searchResult .wideo {float:left; margin:10px 0 10px 24px;}
.searchResult .wideo.first {margin:0;}
.searchResult .wideo.first time {display:block; margin:15px 0 10px 0;}
.searchResult .wideo .btnPlayOnImg.small span {display:none;}
.searchResult .wideo .imageHolder {margin:10px 0 5px 0;}
.searchResult .wideo .title {width:308px;}


/* ---------------------  $ 6.14 RSS ------------------------ */
.podcast .instruction {background:#F0F0F0; padding:10px;}
.podcast .instructionList {margin:15px 0 0 0;}
.podcast .instructionList li {list-style:decimal inside; color:#666666; line-height:1.3em;}
.podcast .instructionList li span {background:url(/img/RSS.gif) no-repeat; color:transparent; padding:0 10px 0 0; vertical-align:middle;}

.podcast caption {text-align:left; font-size:18px; color:#164B7C; padding:15px 0; margin:10px 0 0 0;}
.podcast tbody {display:block; border-bottom:1px solid #E8E8E8; margin:0 0 0 20px;}
.podcast tr:first-child {border-top:1px solid #E8E8E8;}
.podcast tr {display:block; padding:5px 0 4px 0;}
.podcast td.name {font-weight:bold; width:180px;}
.podcast td.rssLink {width:400px;}
.podcast td.rssLinkBtn {width:37px;}

.podcast .strong{margin:20px 0 0 0;}


/* ---  belka w tematach z buttonem "RSS" --- */
.stripeBlueRss {padding:10px; margin-bottom:15px; background:#012F53}
.stripeBlueRss h1{color:#fff; font-size:28px; width:615px}
.stripeBlueRss ul.socialShareTab {float: right; margin-top: 6px;}
.stripeBlueRss ul.socialShareTab li {float: left; width: 200px;}
.stripeBlueRss ul.socialShareTab li.facebook {float: left; width: 100px;}
.stripeBlueRss ul.socialShareTab li.twitter {float: left; width: 100px;}

.iconRssHolder{width:121px; float:right; margin-top:5px}
.iconRssHolder a{ padding:6px 7px 0 19px; height:16px; font-size:11px; font-weight:bold; color:#fff; background:url(/img/icon_rss.png) no-repeat #184974 100px 0; display:block;  }
.iconRssHolder a:hover{ background:url(/img/icon_rss.png) no-repeat #184974 100px -22px}


/* ---------------------  $ 6.15 Sport ------------------------ */
#urgentsSport {margin-bottom: 20px;}
#urgentsSport .sportContainer {background:#E1E1E1; height:345px; overflow:hidden; padding:8px 6px 0 10px; margin:1px 0 0 0;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;}
#urgentsSport.collapse .sportContainer {margin-top:0; padding-top:0; height:0;}
#urgentsSport .arrow {background:url(/img/bg_boxCityTemp_up.png) repeat-x; margin: 0; padding: 0; text-align:center;display: block;color:#858585;}
#urgentsSport .arrow .collapseText {display: none}
#urgentsSport .arrow span {background:url(/img/btn_boxCityTempUp.png) no-repeat center 0; padding:10px 0 0; margin:0;display: block}
#urgentsSport.collapse .arrow {background-image: url(/img/bg_boxCityTemp_down.png); margin-top:-2px}
#urgentsSport.collapse .arrow span{background-image: url(/img/btn_boxCityTempDown.png)}
#urgentsSport.collapse .arrow span {display: none}
#urgentsSport.collapse .arrow span.collapseText {display: block}

.sportMenu {float:left; min-height:345px; width:235px; background:url(/img/bg_sportMenu.png) repeat-y;}
.sportMenu .sportMenuList {padding:10px 0;}
.sportMenu .sportMenuList li {text-align:right;}
.sportMenu .sportMenuList li a {display:block; padding:10px 35px 10px 10px; color:#666; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sportMenu .sportMenuList li a:hover {background:#0360A5; color:#fff; text-decoration:none;}
.sportMenu .sportMenuList li a.active {background:#0360A5; color:#fff;}
.scoreContainer {float:left; width:720px;}


.scoreContainer div.sportSection  {display: none; height: 345px;}
.scoreContainer div.sportSection.loading {width: 720px; background: white url(/img/ajax-loader.gif) no-repeat 50% 50%;}
.scoreContainer div.activeSportSection { display: block}
.scoreContainer .sportTabMenu {text-align:center; float:left; width: 100%}
.scoreContainer .sportTabMenu a {display:block; float:left; margin:0 1px 0 0; padding:10px 20px; background:#858585; color:#fff; font-weight:bold;}
.scoreContainer .sportTabMenu a:hover {}
.scoreContainer .sportTabMenu a.active {background:#fff; color:#888;}
.scoreContainer .sportSectionTab{display: none;clear:both}
.scoreContainer .activeSportSectionTab{display: block}
.scoreContainer .slimScrollDiv {clear:both;}
.scoreTable {width:720px; background:#fff; text-align:center;}
.scoreTable caption {background:#fff; padding:15px 10px; font-weight:bold; text-align:left;}
.scoreTable th {padding:2px 0; color:#858585; font-weight:normal; font-size:12px; width:30%;}
.scoreTable td {height:34px; border-top:1px solid #E1E1E1; vertical-align:middle; font-weight:bold;}
.scoreTable .stripe td {background:#F5F5F5;}
.scoreTable tr th:first-child {padding:0 8px; text-align:left;}
.scoreTable tr th:last-child {padding:0 18px 0 8px; text-align:right;}
.scoreTable tr td:first-child {padding:0 8px; text-align:left;}
.scoreTable tr td:last-child {padding:0 18px 0 8px; text-align:right;}
.scoreTable tr td:nth-child(2) {color:#B70404;}
/*.scoreTable.rank tr th:nth-child(2) {text-align:left;}*/
.scoreTable.rank tr td:nth-child(2) {/*text-align:left;*/ color:#000;}
.scoreTable.rank tr td {color:#B70404;}

/* EURO */
.euroBox {background:url(/img/euro/bg_euro_grass_long3.jpg) repeat-y; width:100%; }
.euroBox .euroLogo {position:absolute; display: block; top:10px; left:20px; background:url(/img/euro/logo_euro.png) no-repeat; height:31px; width:119px;}
.euroBox .euroLogo span {display:none;}
.euroBox .teamBox {float:left; width:390px; margin:40px 0 10px 0; color:#fff; text-align:right;}
.euroBox .teamBox.snd {text-align:left;}
.euroBox .teamBox.fst .teamTable {margin-right:25px; margin-left:15px}
.euroBox .teamBox.snd .teamTable {margin-left:25px; margin-right:15px}

.euroBox .team {font-size:30px; font-weight:bold;}
.euroBox .teamBox.fst .team {background-position:right center; padding:0 30px 0 0; margin:0 5px 0 0;}
.euroBox .teamBox.snd .team {background-position:left center; padding:0 0 0 30px; margin:0 0 0 5px;}

.euroBox .teamBox .team.cz {background-image:url(/img/euro/czechy.png); background-repeat:no-repeat;}
.euroBox .team.de {background-image:url(/img/euro/niemcy.png); background-repeat:no-repeat;}
.euroBox .team.dk {background-image:url(/img/euro/dania.png); background-repeat:no-repeat;}
.euroBox .team.es {background-image:url(/img/euro/hiszpania.png); background-repeat:no-repeat;}
.euroBox .team.fr {background-image:url(/img/euro/francja.png); background-repeat:no-repeat; float:none;}
.euroBox .team.gr {background-image:url(/img/euro/grecja.png); background-repeat:no-repeat;}
.euroBox .team.hr {background-image:url(/img/euro/chorwacja.png); background-repeat:no-repeat;}
.euroBox .team.ie {background-image:url(/img/euro/irlandia.png); background-repeat:no-repeat;}
.euroBox .team.it {background-image:url(/img/euro/wlochy.png); background-repeat:no-repeat;}
.euroBox .team.nl {background-image:url(/img/euro/holandia.png); background-repeat:no-repeat;}
.euroBox .team.pl {background-image:url(/img/euro/polska.png); background-repeat:no-repeat;}
.euroBox .team.pt {background-image:url(/img/euro/portugalia.png); background-repeat:no-repeat;}
.euroBox .team.ru {background-image:url(/img/euro/rosja.png); background-repeat:no-repeat;}
.euroBox .team.se {background-image:url(/img/euro/szwecja.png); background-repeat:no-repeat;}
.euroBox .team.ua {background-image:url(/img/euro/ukraina.png); background-repeat:no-repeat;}
.euroBox .team.uk {background-image:url(/img/euro/anglia.png); background-repeat:no-repeat;}

.euroBox .ball {background:url(/img/euro/icon_ball.png) no-repeat scroll right top; margin-top:25px!important; border-bottom:1px dotted #728D3C;}
.euroBox .ball.football {background:url(/img/euro/icon_ball.png) no-repeat scroll right top; margin-top:25px!important; border-bottom:1px dotted #728D3C;}
.euroBox .ball.volleyball {background:url(/img/euro/volley-ball.png) no-repeat scroll right top; margin-top:25px!important; border-bottom:1px dotted #728D3C;}
.euroBox .ball.basketball {background:url(/img/euro/basket-ball.png) no-repeat scroll right top; margin-top:25px!important; border-bottom:1px dotted #728D3C;}
.euroBox .yellowCard {background:url(/img/euro/icon_yellow_card.gif) no-repeat scroll right top; margin:10px 0 0 0; border-bottom:1px dotted #728D3C;}
.euroBox .redCard {background:url(/img/euro/icon_red_card.gif) no-repeat scroll right top; margin:10px 0 0 0; border-bottom:1px dotted #728D3C;}
.euroBox .squad{background:url(/img/euro/ikona_druzyna.png) no-repeat scroll right top; margin:10px 0 0 0;  min-height:25px}
.euroBox .reserve{border-bottom:1px dotted #728D3C;}
.euroBox .subs{background:url(/img/euro/ikona_zmiany.png) no-repeat scroll right top; margin:10px 0 0 0;   }

.euroBox .teamBox.snd .ball {background-position:left top; }
.euroBox .teamBox.snd .yellowCard {background-position:left top;}
.euroBox  .teamBox.snd .redCard {background-position:left top;}
.euroBox .teamBox.snd .squad{background-position:left top;}
.euroBox .teamBox.snd .reserve{background-position:left top;}
.euroBox .teamBox.snd .subs{background-position:left top;}


.euroBox .teamTable.ball{margin-top:25px;}
.euroBox .hide {visibility: hidden;}
.euroBox .teamTable {padding:/* 5px 20px 5px 20px; */0 25px 10px 25px; margin:10px 0 }
.euroBox .teamTable li {display:inline; /* padding:0 7px 0 2px; */ font-size:10px; /* border-right:1px solid #818778; */ }
.euroBox .teamTable li:nth-child(4),
.euroBox .teamTable li:nth-child(8),
.euroBox .teamTable li:nth-child(12),
.euroBox .teamTable li:nth-child(14),

.euroBox .teamTable li:last-child {border:none;}
.euroBox .scoreBox {float:left; width:190px; margin:0px auto; text-align:center; font-size:18px; color:#cfff68;}
.euroBox .score {display: inline-block; margin:10px 0px 0 0px; font-weight:bold; color:#fff;}
.euroBox .score.count {padding:10px 0 0 0; font-size:60px; background:url(/img/euro/bg_wynik.gif) repeat-x; height:70px; width:77px;}
.euroBox .score.penalties {padding:6px 0 0 0; font-size:36px; background:url(/img/euro/bg_wynik_karny.gif) repeat-x; height:41px; width:47px; margin-top:-1px!important}
.euroBox .infoMatch {display:block; margin:10px 0;}
#dwukrop { width: 12px; font-size: 36px; display:inline-block; font-weight: bold; color: white; }
#dwukrop2 { width: 20px; font-size: 61px; display:inline-block; font-weight: bold; color: white; }

.euroContainer .bottomBottom{margin:0 0 20px 0; border-top:5px solid #8FB643;  color:#fff; cursor:pointer; display:block}
.euroContainer .bottomBottom .collapseText{text-indent:-10000px; background:url(/img/euro/ukryj_sklad_v2.png) no-repeat; width:161px; height:20px;  margin:0 auto}
.euroContainer .bottomBottom .expandText{text-indent:-10000px; background:url(/img/euro/pokaz_sklad_v2.png) no-repeat; width:161px; height:20px; display:block; margin:0 auto}


.euroContainer .bottomBottom .collapseText{ display: none}
.euroBox .teamTable li.desc{display:block; font-weight:bold}


.euroContainer .squad, .euroContainer .reserve, .euroContainer .subs{ display: none}
.euroContainer.expanded .squad, .euroContainer.expanded .reserve, .euroContainer.expanded .subs{ display: block}

.euroContainer .bottomButton { cursor: pointer;}
.euroContainer.expanded .collapseText { display: block}
.euroContainer.expanded .expandText { display: none}


/* ---------------------  olimpiada ------------------------ */

#olimpics {margin: 15px 0 0 0; border-top: 1px solid #E5E5E5;}
#olimpics h1 {margin: 10px 0;}
.euroContainer.matchOnDetail {margin:0 !important}
#olimpics .euroBox {background:#e7e7e7;}
#olimpics .euroBox .teamBox{color:#313535}

#olimpics .euroBox .reserve,
.euroBox .yellowCard,
.euroBox .ball,
#olimpics .euroBox .redCard{border-bottom:none}

#olimpics .teamBox ul.teamTable{border-bottom:1px solid #c2c2c2;}
#olimpics .teamBox ul.teamTable:last{border:0}

#olimpics .euroBox .squad{background:url(/img/olimpics/icon_druzyna_new.jpg) no-repeat top right}
#olimpics .euroBox .teamBox.snd .squad{background-position:top left}
#olimpics .euroBox .subs{background:url(/img/olimpics/olimpics_ikona_zmiany.png) no-repeat top right}
#olimpics .euroBox .teamBox.snd .subs{background-position:top left}


#olimpics .bottomBottom{border-top:1px solid #fff; width:640px;}

#olimpics .olimpicsLogo{float:right}

#olimpics .collapseText{background:url(/img/olimpics/olimpics_btn_zwin.jpg) no-repeat; height:21px; width:121px;}
#olimpics .expandText{background:url(/img/olimpics/olimpics_btn_rozwin.jpg) no-repeat; height:21px; width:121px;}

#olimpics .olimpicsLogo{display:block; width:103px; height:43px; background:url(/img/olimpics/olimpics_logo.jpg) no-repeat;}
#olimpics .header{color:#fff; text-align:center; font:14px bold; background:url(/img/olimpics/header3.jpg) no-repeat; height:42px; }
#olimpics .header.gameTypeFootball {background:url(/img/olimpics/football.jpg) no-repeat;}
#olimpics .home .header.gameTypeFootball.live {background:url(/img/olimpics/football_live.jpg) no-repeat;}
#olimpics .header.gameTypeBasketball {background:url(/img/olimpics/basketball.jpg) no-repeat;}
#olimpics .home .header.gameTypeBasketball.live {background:url(/img/olimpics/basketball_live.jpg) no-repeat;}
#olimpics .header.gameTypeVolleyball {background:url(/img/olimpics/volleyball.jpg) no-repeat;}
#olimpics .home .header.gameTypeVolleyball.live {background:url(/img/olimpics/volleyball_live.jpg) no-repeat;}
#olimpics .header.gameTypeTennis {background:url(/img/olimpics/tennis_v2.png) no-repeat;}
#olimpics .home .header.gameTypeTennis.live {background:url(/img/olimpics/tennis_live_v2.png) no-repeat;}
#olimpics .header a{text-indent:-1000000px}

#olimpics .euroBox .infoMatch{color:#fff; background:#0090DA; margin:0; padding:5px; font-weight:bold; font-size:12px}
#olimpics .euroBox .infoTop{color:#fff; background:#B70404; margin:0; margin-bottom:50px; padding:4px 9px 15px; font-weight:bold; font-size:12px; display:block}


#olimpics .wynik { background:#9FD4E9; display: none; }

#olimpics #karne{background:#9FD4E9; padding:3px; }
#olimpics #dwukrop2{color:#2F2F2F; font-size:46px}
#olimpics #dwukrop{font-size:13px; color:#fff}
#olimpics .euroBox .score.penalties{background:none; margin-top:0; width:auto; padding:none; font-size:13px; height:auto}

#olimpics .home .scoreBox { margin-left: 250px;  }
#olimpics .home { min-height: 100px; padding-bottom: 10px; }



/* rozmiar: na jedną szpaltę: */
#olimpics .euroBox{width:640px; overflow:hidden; padding-bottom:9px;}
#olimpics .euroBox .scoreBox{width:139px; margin-top:-30px; background:#0090DA}
#olimpics .euroBox .teamBox{width:250px}

#olimpics .euroBox .team{font-size:21px}
#olimpics .euroBox .score.count{height:auto; width:auto; padding:10px; font-size:35px; margin-top:-4px}

#olimpics .euroBox .teamBox.fst .teamTable{margin-left:0}
#olimpics .euroBox .teamBox.snd .teamTable{margin-right:0}

#olimpics .mainScore{height:44px; background:url(/img/olimpics/olimpics_bg3.png) repeat-x 0 5px; width:640px; margin-top:-5px; position:absolute;  z-index:20}

#olimpics .mainScore .leftCountry,
#olimpics .mainScore .rightCountry,
#olimpics #dwukrop2,
#olimpics .mainScore .team, #olimpics .euroBox .score.count{float:left; display:block; }


#olimpics .mainScore .leftCountry,
#olimpics .mainScore .rightCountry{width:216px; height:24px; overflow:hidden; padding:14px 10px 0 10px; text-align:right; font-weight:bold; font-size:21px;}

#olimpics .mainScore .leftCountry .nameHolder,
#olimpics .mainScore .rightCountry .nameHolder{width:179px; height:23px; overflow:hidden; float:left}


#olimpics .mainScore .leftCountry img,
#olimpics .mainScore .rightCountry img{display:block; width:30px; float:left; padding: 0; }
#olimpics .mainScore .rightCountry img { float: right; padding: 0; }


#olimpics .mainScore .rightCountry{padding-right:0; padding-left:10px; text-align:left}


#olimpics .euroBox .score.count{width:56px; text-align:center}

#olimpics #dwukrop2{width:15px}

/* ---------------------  Magazyn sport ------------------------ */

.sportMagazine .topSiteSubjects {display: none;}
/*.sportMagazine .magazineContent {border: 1px solid #E5E5E5; width: 985px; margin: 0 auto;}*/
/*.sportMagazine .magazineContent .mainContainer {border: 0;}*/
.sportMagazine .magazineContent .mainContainer {border: 1px solid #E5E5E5;}
.sportMagazine .magazineContent .mainContainer aside.mainRightColumn {padding-top: 8px;}

/*.sportMagazine ul.additionalMenu.magazine li {border: 1px solid #CCC; border-bottom: solid 5px #D00000; border-right: none;}*/
.sportMagazine #sportMagazineMenu {width:985px; margin: 0 auto; border: 1px solid #E5E5E5;}

.sportMagazine #sportMagazineMenu .mobileSportMenu {display: none;}

.sportMagazine ul.magazineMenu{font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; overflow: hidden; background:#fff; border-bottom: 5px solid #D00000; height: 39px; }
.sportMagazine ul.magazineMenu li{float:left; position: relative;}
.sportMagazine ul.magazineMenu li a{display:block; background-color:#FFF; color: #000; padding: 14px 12px 9px; border-left: 1px solid #ECEAE8; white-space: nowrap; /*border-top: 1px solid #ECEAE8;*/}
.sportMagazine ul.magazineMenu li:hover a, .sportMagazine ul.magazineMenu li.active a,
.sportMagazine ul.magazineMenu >li:first-child:hover a, .sportMagazine ul.magazineMenu >li:first-child.active a {background-color: #0073BF; color: #fff; text-decoration: none; /*border-top: 1px solid #0073BF;*/ }

/* pierwsza pozycja menu to ikonka sg */
.sportMagazine ul.magazineMenu >li:first-child a {background: #FFF url("/img/sport/sprite_main_v2.png")  6px 6px no-repeat; text-indent: -1000px; width: 20px;}
.sportMagazine ul.magazineMenu >li:first-child:hover a, .sportMagazine ul.magazineMenu >li:first-child.active a {background-position: 6px -28px; }

/* pierwszej pozycji menu musimy dodac lewy brd, bo inaczej zle wyglada */
.sportMagazine ul.magazineMenu >li:first-child:hover a, .sportMagazine ul.magazineMenu >li:first-child.active a {border-left: 1px solid #214F7D; }
/* j/w musimy dodac prawy brd */
.sportMagazine ul.magazineMenu >li:last-child:hover a, .sportMagazine ul.magazineMenu >li:last-child.active a {border-right: 1px solid #0073BF;}

.sportMagazine ul.magazineMenu >li:last-child a {border-right: 1px solid #ECEAE8;}

/* tu musi byc troche bardzie globalnie */
.sportMagazine #sportMagazineMenu ul li.hasSubmenu a span.submenuArrow {background: url("/img/sport/sprite_main_v2.png") -4px -94px no-repeat; text-indent: -1000px; padding: 0 6px; }
.sportMagazine #sportMagazineMenu ul li.hasSubmenu:hover a span.submenuArrow, .sportMagazine #sportMagazineMenu ul li.hasSubmenu.active a span.submenuArrow {background-position: -4px -68px; }
.sportMagazine #sportMagazineMenu ul li.hasSubmenu:hover .magazineSubmenu {display: block;}
/* NO submenu in submenu! :) */
.sportMagazine #sportMagazineMenu ul li.hasSubmenu .magazineSubmenu .magazineSubmenu,
.sportMagazine #sportMagazineMenu ul li.hasSubmenu .magazineSubmenu a span.submenuArrow {display: none;}

.sportMagazine ul.magazineMenu li .magazineSubmenu{display: none; position: absolute; top: 44px; left: 0px; z-index: 1000;}
.sportMagazine ul.magazineMenu li .magazineSubmenu li {float: none; width: 100%; padding-right: 20px;}
.sportMagazine ul.magazineMenu li .magazineSubmenu li a {float: none; color: #FFF; font-weight: normal;  background: #00304D; border-top: 0; padding: 9px 12px;}
.sportMagazine ul.magazineMenu li:hover .magazineSubmenu li a {border: 0;}
.sportMagazine ul.magazineMenu li .magazineSubmenu li:hover a  {background: #0073BF;}

.sportMagazine ul.magazineMenu li .menuBottomBorder {height: 5px; background: #D00000; clear: both; border-left: 1px solid #960000;}
.sportMagazine ul.magazineMenu li:hover .menuBottomBorder, .sportMagazine ul.magazineMenu li.active .menuBottomBorder  {background: #214F7D; }
.sportMagazine ul.magazineMenu >li:last-child .menuBottomBorder {border-right: 1px solid #960000;}

.sportMagazine ul.magazineMenu li.hasSubmenu.showMore {display: none;}
.sportMagazine ul.magazineMenu li.hasSubmenu.showMore .magazineSubmenu .menuBottomBorder {display: none;}

.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe {background: #0073BF url("/img/sport/submenu_gradient.jpg") 0px 0px repeat-y; display: block; height: 90px;  width: 100%;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe h3 {color: #FFF; margin: 25px 0 0 25px; font-size: 40px; font-weight: bold; float: left;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu {width: 50%; height: 32px; overflow: hidden; float: right; text-align: right; font-size: 20px; margin: 30px 15px 0; }
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li {display: inline-block; position: relative; padding: 4px 0;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li a {display: block; float: left; color: #FFF; text-decoration: none;  padding: 2px 12px; border-right: 1px solid #98958F;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li a:hover {text-decoration: none;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu >li:last-child a {border-right: 0;}

.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li:hover, .sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li.active {background: #00293F;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li.hasSubmenu {display: none;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li.hasSubmenu:hover .stripeSubmenu {display: block;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li.hasSubmenu .stripeSubmenu {display: none; position: absolute; top: 32px; left: 0px; z-index: 1000;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li.hasSubmenu .stripeSubmenu li {float: none; white-space: nowrap; width: 100%; padding: 0;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li.hasSubmenu .stripeSubmenu li a {float: none; background: #00293F; padding: 7px 15px 7px 10px;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li.hasSubmenu .stripeSubmenu li:hover a {background: #0073BF;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li.hasSubmenu:hover .stripeSubmenu .submenuArrow {background-position: -4px -66px;}
.sportMagazine #sportMagazineMenu .sportMagazineSubmenuStripe ul.magazineSubmenu li.hasSubmenu .stripeSubmenu .submenuArrow {background-position: -4px -93px;}

.sportMagazine .mainContainer .headline.artList { background-color: #0074C4; }
.sportMagazine .mainContainer .headline.artList h1 { color: white; text-shadow: none; }


/* Magazyn sport - kategoria/dzial wideo */

.sportMagazine .videoChannels .videoChannelMain{
    width: 972px;
    height:586px;
    background-color:#000;
    position:relative;
}
.sportMagazine .videoChannels .videoChannelSelect{
    height: 45px;
}
.sportMagazine .videoChannels .videoChannelSelect ul{
    margin:0;
    padding:0;
    list-style:none;
    width:415px;
    min-height:45px;
    background-color:#fff;
    position: absolute;
}

.sportMagazine .videoChannels .videoChannelSelect ul ul{
    display:none;
    width:100%;
    text-align:left;
}

.sportMagazine .videoChannels .videoChannelSelect li{
    float:left;
    display:block;
    width:100%;
    position:relative;
    z-index:500;
    margin:0;
    padding:0;
    background-color:#fff;
}

.sportMagazine .videoChannels .videoChannelSelect li a{
    display:block;
    height:45px;
    line-height:45px;
    vertical-align:middle;
    color: #000000;
    font-size:22px;
    text-decoration:none;
    text-overflow: ellipsis;
    overflow: hidden;
}

.sportMagazine .videoChannels .videoChannelSelect li a img{
    display:inline-block;
    padding-bottom:3px;
}

.sportMagazine .videoChannels .videoChannelSelect li a.videoChannelSelected,.sportMagazine .videoChannels .videoChannelSelect li a:hover{
    color: #5db0fa;
}

.sportMagazine .videoChannels .videoChannelMainContainer{
    width:650px;
    height:581px;
    float:left;
    margin-top:3px;
}

.sportMagazine .videoChannels .videoChannelMainContainer .videoDescription{
    width:650px;
    height:213px;
    color:#fff;
    overflow:hidden;
}

.sportMagazine .videoChannels .videoChannelMainContainer .videoDescription h1{
    font-size:36px;
    padding:5px 10px;
}



.sportMagazine .videoChannels .videoChannelMainContainer .videoDescription span{
    color:#a8a8a8;
    padding:10px;
    display:block;
}


.sportMagazine .videoChannels .videoChannelMainContainer .videoDescription span.source{
    color:#444444;
    padding:10px;
    display:block;
}



.sportMagazine .videoChannels .videoChannelVerticalSlider{
    width:307px;
    height:510px;
    float:right;
    margin-top: 38px;
    position:relative;
    overflow:hidden;
    margin-right: 12px;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider{
    width:972px;
    height:365px;
    margin-top:10px;
    position:relative;
    overflow:hidden;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider div.mobileOnly { display: none; }

.sportMagazine .jcarouselx-clip-vertical{
    width:247px;
    height:582px;
}

.sportMagazine .jcarouselx-skin-tango .jcarouselx-clip {
    overflow:hidden;
}

.sportMagazine .videoChannels .videoChannelVerticalSlider a{
    text-decoration:none;
}

.sportMagazine .videoChannels .videoChannelList ul{
    margin: 0;

    padding: 0;
}

.sportMagazine .videoChannels .videoChannelVerticalSlider li{
    height: 101px;
    width: 307px;
    text-align:left;
    float: left;
    list-style: none outside none;
}

.videoChannels .videoChannelVerticalSlider li a{
    display:block;
    width:307px;
    height:101px;
    border-top: 1px solid #2c2c2c;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider li{
    height: 374px;
    width: 486px;
    text-align:left;
    float: left;
    list-style: none outside none;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider li a.standard{
    display:block;
    height: 187px;
    width: 235px;
    text-align:left;
    float: left;
    overflow:hidden;
    margin-left:8px;
}

.sportMagazine .videoChannels .videoChannelVerticalSlider span,.sportMagazine .videoChannels .videoChannelHorizontalSlider span{
    display:inline;
    color:#fff;
    font-size:14px;
    text-align:left;
    line-height:20px;
}
.sportMagazine .videoChannels .videoChannelVerticalSlider span{
    display:block;
    padding:6px 2px 0 154px;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider span{
    color:#000;
    padding-right:5px;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider a{
    text-decoration:none;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider a:hover span{
    color:#68b5fa!important;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider a.enlarged{
    margin-left:8px;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider a.enlarged img{
    display:inline-block;
}


.sportMagazine .videoChannels .videoChannelHorizontalSlider a.enlarged span{
    color:#000;
    width:470px;
    margin-left:8px;
    display:inline-block;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider a.enlarged span span{
    display:inline!important;
    margin:auto;width:auto;
}


.sportMagazine .videoChannels .videoChannelVerticalSlider span.lead,.sportMagazine .videoChannels .videoChannelVerticalSlider span.title,.sportMagazine .videoChannels .videoChannelVerticalSlider span.source{
    display:none;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider span.lead,.sportMagazine .videoChannels .videoChannelHorizontalSlider span.source{
    display:none;
}

.sportMagazine .videoChannels .videoChannelVerticalSlider span span,
.sportMagazine .videoChannels .videoChannelHorizontalSlider span span,
.sportMagazine .videoChannels .videoChannelHorizontalSlider a:hover span span,
.sportMagazine .videoChannels  a span.datetime
{
    color: #787878!important;
    display:inline;
    padding:0;
    font-size: 12px;
}

.sportMagazine .videoChannels  a span.datetime.onlyMobile { display: none; }

.sportMagazine .videoChannels .videoChannelVerticalSlider span{
    text-align:left;
}

.sportMagazine .videoChannels .videoChannelVerticalSlider li .imgContainer,
.sportMagazine .videoChannels .videoChannelVerticalSlider li img{
    height: 82px;
    width: 145px;
    margin:auto;
    margin-top: 8px;
    float:left;
}
.sportMagazine .videoChannels .videoChannelVerticalSlider li .imgContainer
{
    margin-top: 0;
}


.sportMagazine .videoChannels .videoContent,.sportMagazine .videoChannels .videoPlayer{
    width:640px;
    height:360px;
}
.sportMagazine .videoChannels .videoContent .invisible{
    display:none;
}

.sportMagazine .videoChannels .videoContent,.sportMagazine .videoChannels .videoPlayer{
    width:640px;
    height:360px;
    margin-bottom: 30px;
}

.sportMagazine .videoChannels .withBranding .videoPlayer{
    z-index: 8;
}

.sportMagazine .videoChannels .videoChannelMain .jcarouselx-next,.sportMagazine .videoChannels .videoChannelMain  .jcarouselx-prev{
    display:block;
    position:absolute;
    width:100px;
    height:31px;
    background:transparent url(/img/blueArrowSliderUp.png) no-repeat scroll 0 0;
    right:115px;
    top:0;
    cursor:pointer;
}
.sportMagazine .videoChannels .videoChannelMain  .jcarouselx-next{
    background:transparent url(/img/blueArrowSliderDown.png) no-repeat scroll 0 0;
    top:auto;
    bottom:0;
}

.sportMagazine .videoChannels .videoChannelHorizontalSlider .jcarouselx-next,.sportMagazine .videoChannels .videoChannelHorizontalSlider  .jcarouselx-prev{
    display:block;
    position:absolute;
    width:44px;
    height:112px;
    background:transparent url(/img/blueArrowSliderLeft.png) no-repeat scroll 0 0;
    top:97px;
    left:0;
    cursor:pointer;
}
.sportMagazine .videoChannels .videoChannelHorizontalSlider  .jcarouselx-next{
    background:transparent url(/img/blueArrowSliderRight.png) no-repeat scroll 0 0;
    right:0;
    left:auto;
}


.sportMagazine .videoChannels .videoChannel{
    margin-top:20px;
}

.sportMagazine .videoChannels .videoChannel > h1{
    display: block;
    font-size: 22px;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    vertical-align: middle;
    color: #5DB0FA;
    font-weight: normal;
}

.sportMagazine .videoChannels .videoPlayInProgress{
    background-color: #BF280E;
    bottom: -8px;
    color: #FFFFFF;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 145px;
}

.sportMagazine .mobileOnly { display: none! }
.sportMagazine .onlyMobile { display: none!; }
.sportMagazine .videoChannelMain .videoChannelVerticalSlider > .sport-next,
.sportMagazine .videoChannelMain .videoChannelVerticalSlider > .sport-prev { display: none; }







/* BEGIN CSS FOR MOBILE DEVICES */
/* z wielu różnych przyczyn typowe media-query odpada, dlatego rozpoznajemy js'em jaka wersję załadować */

.sportMagazine.mobile .onlyDesktop { display: none; }
.sportMagazine.mobile .mobileOnly { display: block !important; }
.sportMagazine.mobile span.mobileOnly { display: inline !important; }

.sportMagazine.mobile .videoChannels .videoChannelMain { width: 100%; height: auto; }
.sportMagazine.mobile .videoChannels .videoChannelMain .videoChannelMainContainer { display: block; float: none; margin: 0; padding: 0;  width: 100%; height: auto; }
.sportMagazine.mobile .videoChannels .videoChannelMain .videoChannelMainContainer .videoContent { width: 100%; height: auto; margin: 0;}
.sportMagazine.mobile .videoChannels .videoChannelMain .videoChannelMainContainer .videoContent .mainPlayerCloner div:last-child,
.sportMagazine.mobile .videoChannels .videoChannelMain .videoChannelMainContainer .videoContent .mainPlayerCloner object { width: 99%; min-height: 200px; margin: auto; }
.sportMagazine.mobile .videoChannels .videoChannelMain .videoChannelMainContainer .videoDescription { width: 100%; height: auto; margin: 0;}
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider { width: 70%; float: none; display: block; margin: 0 5%; padding: 0 10% 20px 10%; overflow: hidden; height: auto;   }
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul { display: block; width: auto; height: auto; padding: 0; margin: 0; overflow: visible;  }
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul li { display: none; float: left; width: 94%; height: auto; margin: 0 3%;}
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul li a { width: 100%; height: auto; margin: 0; padding: 0; border: none; }
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul li a .imgContainer { float: none; width: 100%; height: auto; }
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul li a img { display: block; float: none; width: 100%; height: auto; margin: 0; padding: 0; border: none; }
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul li a span.desc {  display: block; float: none; width: 100%; margin: 0; padding: 0; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul li a span.lead,
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul li a span.title,
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul li a span.source { display: none; }
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul li a .imgContainer .videoPlayInProgress { position: absolute; bottom: 0; left: 0; right: 0; height: 20px; margin: 0; padding: 0; width: auto; }

.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider .sport-prev { position: absolute; display: block; left: 0;  top: 27%; width: 35px; height: 53px; background-image: url(../img/btn_gallery_left_blue2.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider .sport-next { position: absolute; display: block; right: 0; top: 27%; width: 35px; height: 53px; background-image: url(../img/btn_gallery_right_blue2.png);background-repeat: no-repeat; background-position: center center; cursor: pointer; }

.sportMagazine.mobile .videoChannelMain > .sport-next,
.sportMagazine.mobile .videoChannelMain > .sport-prev { display: none !important; }

.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul li:first-child,
.sportMagazine.mobile .videoChannels .videoChannelVerticalSlider ul li:nth-child(1) { display: block; }

.sportMagazine.mobile .videoChannels .videoChannel h1 { text-align: center; }

.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider { width: 70%; float: none; display: block; margin: 0 15%; padding: 0; overflow: visible;  height: auto; }
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul { width: 100%; }
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider .sport-next.jcarouselx-next {right: -18%; top: 32%; width: 36px; height: 56px; background-image: url(../img/mobile_arrow_right.png);  }
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider .sport-prev.jcarouselx-prev {left:  -18%;  top: 32%; width: 36px; height: 56px;  background-image: url(../img/mobile_arrow_left.png); }

/*.sportMagazine.mobile .videoChannels .videoChannelMain .sport-next.jcarouselx-next {right: -15%; top: 22%; box-shadow: 0px 0 4px gray;}*/
/*.sportMagazine.mobile .videoChannels .videoChannelMain .sport-prev.jcarouselx-prev {left: -15%;  top: 22%; box-shadow: 0px 0 4px gray;}*/

/* style slidera na mobilkach */
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul li { display: none; margin: 0; padding: 0; width: 100%; height: auto; }
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul li:first-child { display: block; }
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul li img { display: block; width: 100%; margin: 0; padding: 0; height: auto;}
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul li a { height: auto; }
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul li a > span { display: block; width: 100%; margin: 0; padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul li a > span.source { display: none; }

/* element z czterema boksami */
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul li a.standard { display: block; float: left; width: 46%; margin: 2%; padding: 0; }
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul li a.standard > span { display: block; width: 100%; margin: 0; padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul li a.standard > span.source { display: none; }


/* pojedyńczy duży */
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul li.bigChannelItem a.enlarged { display: block; width: 100%; margin: 0; padding: 0; }
.sportMagazine.mobile .videoChannels .videoChannel .videoChannelHorizontalSlider ul li.bigChannelItem a.enlarged img { display: block; width: 100%; margin: 0; padding: 0; }

/* END OF MOBILE DEVICES */

/* BEGIN TABLETS MOBILE MAGAZINES */



/* ---------------------  Magazyn sport - relacja meczu p.noznej na zywo ------------------------ */

.mainLeftColumn .sport.footballResult { background-image: url(/img/sport/grass2.jpg); }


.mainContainer.sport.football .mainLeftColumn .innerText{display:none}
.mainContainer.sport.football .mainLeftColumn .innerText.innerTextPhoto {display:block;}
.mainContainer.sport.football .mainLeftColumn .galleryOnLeft { display:block; margin-bottom:0; padding:20px 0; background:#fff; margin-left:-78px; }
.mainContainer.sport.football .innerVideoModule.center .videoPlayer {  width: 525px; height: 295px }

.mainContainer.sport.football .matchPlus.matchLive.football .articleMainPhoto { margin-top: 40px; }
.mainContainer.sport.football .matchPlus.matchLive.football .articleMainPhoto figcaption { border:none;  }

.mainContainer.sport.football .matchPlus.matchLive.football { background-image: url(/img/sport/grass3.jpg); height: 530px; margin-bottom: 15px; }
.mainContainer.sport.football .matchPlus.matchLive.football .resultContainer { height:85px; }

.mainContainer.sport.football .matchPlus.matchLive.football { color: white; }

.mainContainer.sport.football .matchPlus.matchLive.football .leftColumn { float: left; width: 640px; }
.mainContainer.sport.football .matchPlus.matchLive.football .leftColumn .liveStreamContainer { height: 360px; }
.mainContainer.sport.football .matchPlus.matchLive.football .rightColumn { float: right; width: 308px; text-align: center;}

.mainContainer.sport.football .matchPlus.matchLive.football .leftColumn .relationInfo { height: 17px; font-size: 17px; padding: 18px 0 5px 7px; }

.mainContainer.sport.football .matchPlus.matchLive.football .leftColumn .makeLiveStreamBigger { float: right; background-color: black; padding: 5px 8px; cursor: pointer; }
.mainContainer.sport.football .matchPlus.matchLive.football .leftColumn .makeLiveStreamBigger .text { font-size: 14px; }
.mainContainer.sport.football .matchPlus.matchLive.football .leftColumn .makeLiveStreamBigger .arrow { display: inline-block; background: black url(/img/sport/sprite.png) no-repeat 5px -1193px; width: 20px; height: 16px; }

.sport.football #footballCourtContainer{ color: white; font-size: 9px; text-align: center; width: 310px; margin: auto; }
.sport.football #footballCourtContainer .footballCourt { background: url(/img/sport/sprite.png) no-repeat 0 0; height: 360px; }
.sport.football #footballCourtContainer .team-home.name { height: 17px; font-size: 17px; background-color: black; padding: 5px 12px; margin-top: 13px; display: inline-block; }
.sport.football #footballCourtContainer .team-away.name { height: 17px; font-size: 17px; background-color: black; padding: 5px 12px; margin:     0px;  display: inline-block; }

.sport.football #footballCourtContainer .coach { font-size: 11px; }
.sport.football #footballCourtContainer .coach.team-home { position: absolute; left: 7px; top: 7px; text-shadow: 0 0 3px rgba(0,0,0,0.8); }
.sport.football #footballCourtContainer .coach.team-away { position: absolute; left: 7px; bottom: 7px; text-shadow: 0 0 3px rgba(0,0,0,0.8); }

.sport.football #footballCourtContainer .footballCourt #homeFormation,
.sport.football #footballCourtContainer .footballCourt #awayFormation { display: none; }

.sport.football #footballCourtContainer .footballCourt .player { position: absolute; width: 55px; height: 35px;  }
.sport.football #footballCourtContainer .footballCourt .player.has-detail { cursor: pointer;}
.sport.football #footballCourtContainer .footballCourt .player { display: none; }
.sport.football #footballCourtContainer .footballCourt .player.visible  { display: block; }
.sport.football #footballCourtContainer .footballCourt .player.onTop { z-index: 100; } /* player przerzucony na topa */
.sport.football #footballCourtContainer .footballCourt .player .name { top: -1px; ;left: -5px; overflow: hidden; text-overflow: ellipsis;  text-shadow: 0 0 3px rgba(0,0,0,0.8); white-space: nowrap; width: 65px; }
.sport.football #footballCourtContainer .footballCourt .player .container {  }
.sport.football #footballCourtContainer .footballCourt .player .container .shirt { width: 22px; height: 23px; margin: auto; box-shadow: 0 0 3px rgba(0,0,0,0.6); }
.sport.football #footballCourtContainer .footballCourt .player .container .shirt .plug { position: absolute; left: 5px; top: -1px; width: 12px; height: 4px;  background: url(/img/sport/sprite.png) no-repeat 0 -368px; }
.sport.football #footballCourtContainer .footballCourt .player .container .shirt .nr { padding-top: 5px; font-size: 15px; }

.sport.football #footballCourtContainer .footballCourt .player .container .arrows     { display: none; position: absolute; width: 13px; height: 11px; left: 3px; top: 0; background: url(/img/sport/sprite.png) -3px -484px; }
.sport.football #footballCourtContainer .footballCourt .player .container .goals      { display: none; position: absolute; width: 33px; left: -18px; top: 13px;  text-shadow: 0 0 3px rgba(0,0,0,0.8) }
.sport.football #footballCourtContainer .footballCourt .player .container .goals .bg  {                position: absolute; width: 11px; height: 11px; right: 0; bottom: 0; background: url(/img/sport/sprite.png) -2px -446px; }
.sport.football #footballCourtContainer .footballCourt .player .container .redCard    { display: none; position: absolute; width: 9px; height: 12px; left: 41px; top: 12px; background: url(/img/sport/sprite.png) -3px -409px;  }
.sport.football #footballCourtContainer .footballCourt .player .container .yellowCard { display: none; position: absolute; width: 9px; height: 12px; left: 41px; top: 0; background: url(/img/sport/sprite.png) -3px -428px;  }

.sport.football #footballCourtContainer .footballCourt .player.showChange .container .arrows,
.sport.football #footballCourtContainer .footballCourt .player.showGoal .container .goals,
.sport.football #footballCourtContainer .footballCourt .player.showRed .container .redCard,
.sport.football #footballCourtContainer .footballCourt .player.showYellow .container .yellowCard { display: block; }

.sport.football #footballCourtContainer .footballCourt .player.showRed .container .shirt { opacity: 0.5; }

.sport.football #footballCourtContainer .footballCourt .player .fullInfo,
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo { display: none;}
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo .template { display: none;}


.sport.football #footballCourtContainer .footballCourt #fullInfoContainer {display: none; width: 254px; height: 360px; background-color: white; margin: auto; z-index: 200; box-shadow: 0 0 7px rgba(0,0,0,0.6); }
.sport.football #footballCourtContainer .footballCourt #fullInfoContainer .close { cursor: pointer; position: absolute; right: 0; top: 0; width: 25px; height: 25px; background: url(/img/sport/sprite.png) no-repeat 5px -495px; }
.sport.football #footballCourtContainer .footballCourt #fullInfoContainer .photoContainer { width: 235px; height: 235px; padding: 10px 10px 0px 10px; text-align: center; }
.sport.football #footballCourtContainer .footballCourt #fullInfoContainer .logoContainer { position: absolute; left: 10px; top: 10px; }
.sport.football #footballCourtContainer .footballCourt #fullInfoContainer .photoContainer img { display: inline;  }
/* 10px 0 10px 0 */
.sport.football #footballCourtContainer .footballCourt #fullInfoContainer .textContainer { padding: 0; font-size: 23px; font-weight: bold;  text-align: center;  color: black; position: absolute; left: 0; right: 0; bottom: 0; }
.sport.football #footballCourtContainer .footballCourt #fullInfoContainer .textContainer .name { display: block; overflow: hidden; text-overflow: ellipsis; padding: 35px 10px 10px 10px; }

.sport.football #footballCourtContainer .footballCourt #fullInfoContainer .infoContainer { padding-bottom: 10px; }
.sport.football #footballCourtContainer .footballCourt #fullInfoContainer .infoContainer .info { font-size: 12px; color:#575757; margin: 3px 10px 3px 10px; text-align: left;}

.sport.football #footballCourtContainer .footballCourt #fullInfoContainer .photoContainer .gradient.zero-to-white { position: absolute; height: 90px; left: 0; bottom: 0; right: 1px; }
.sport.football #footballCourtContainer .footballCourt #fullInfoContainer .emptyPhotoContainer .gradient.zero-to-white { position: absolute; height: 90px; left: 0; bottom: 0; right: 0px; }



.sport.football #footballCourtContainer .footballCourt .player .hoverInfo { width: 127px; background-color: white; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6); text-align: left; padding: 4px; cursor: default; }
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo .header { color: black; font-size: 11px; margin-bottom: 10px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo .less { display: none; }
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo ul { display: block; list-style: none; }
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo ul .info { display: block; padding: 2px 0 2px 16px; margin: 0;  color: #575757; min-height: 11px; }
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo ul .info .ico { position: absolute; left: 0; top: 0; width: 16px; height: 16px;  }
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo ul .info.sub-info .ico { background: url(/img/sport/sprite.png) no-repeat 1px -1275px;   }
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo ul .info.red-info .ico { background: url(/img/sport/sprite.png) no-repeat 3px -1305px;   }
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo ul .info.yellow-info .ico { background: url(/img/sport/sprite.png) no-repeat 3px -1290px;   }
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo ul .info.goal-info .ico { background: url(/img/sport/sprite.png) no-repeat  3px -1259px;   }
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo .more { display: none; }
.sport.football #footballCourtContainer .footballCourt .player .hoverInfo ul.subInner { border-top: 1px solid #EDEDED; padding-top: 5px; margin-top: 7px; }

.sportStreamPopup .tabsContent  #footballCourtContainer  { width: 312px; background-image: url(/img/trawa.png); border: 1px solid white; padding-bottom: 13px;  }
.sportStreamPopup .tabsContent #footballCourtContainer .footballCourt { width: 308px; margin: auto; }
.sportStreamPopup .tabsContent #sportPopupLiveCourt { padding: 0;}

.sportStreamPopup { position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 30000; background-color: rgba(0,0,0,0.85); }
.sportStreamPopup .sportStreamInnerContainer { position: absolute; left: 20px; top: 20px; bottom: 20px; right: 20px; background: black url(/img/sport/grass1.jpg) repeat-x; box-shadow: 0 0 10px black; }
.sportStreamPopup .sportStreamInnerContainer .relation { font-size: 17px; color: white; padding: 15px 0 0 10px; }
.sportStreamPopup .sportStreamInnerContainer .sportStreamInnerInnerContainer { background-color: black; position: absolute; left: 0px; right: 0px; bottom: 35px; top: 125px; }
.sportStreamPopup .sportStreamInnerContainer .sportStreamInnerInnerContainer .liveBigStreamContainer { position: static; margin: auto; }

.sportStreamPopup .makeLiveStreamSmaller.buttonX { position: absolute; right: 0; top: 0; width: 17px; height: 18px; background: black url(/img/sport/sprite.png) no-repeat 5px -1209px;  cursor:pointer;}
.sportStreamPopup .makeLiveStreamSmaller.texted { text-align: center; position: absolute; right: 0; bottom: -25px; height: 19px; width: 60px;  padding: 5px 25px 0 4px; background: black url(/img/sport/sprite.png) no-repeat 70px -1190px; cursor: pointer; color: white;}

.sportStreamPopup .sportStreamSizeLimiter { position: absolute; left: 15px; top: 0px; bottom: 0px; right: 345px; }

.sportStreamPopup .sportStreamRightSidebar { width: 315px; background: #FFF; position: absolute; right: 15px; top: 27px; bottom: 27px; padding: 0px 0px; overflow: hidden; }

.sportStreamPopup .sportStreamRightSidebar .tabsMenu {margin-top: 0px; width: 315px; height: 26px; background: #FFF;}
.sportStreamPopup .sportStreamRightSidebar .tabsMenu:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden;}
.sportStreamPopup .sportStreamRightSidebar .tabsMenu h2 {padding: 0; text-shadow:none; font-size:inherit;}

.sportStreamPopup .sportStreamRightSidebar .tabsMenu a {float: left; text-align: center; font-weight: normal; font-size: 17px; height: 20px; display: block; color: white; background:#000; border: 0; margin-top: 0;}
.sportStreamPopup .sportStreamRightSidebar .tabsMenu a:hover {}
.sportStreamPopup .sportStreamRightSidebar .tabsMenu a.active {color: #443F3F; background: #FFF;}

.sportStreamPopup .sportStreamRightSidebar .tabsMenu a.first {width:110px;}
.sportStreamPopup .sportStreamRightSidebar .tabsMenu a.second {width:110px;}
.sportStreamPopup .sportStreamRightSidebar .tabsMenu a.third {width:93px;}

.sportStreamPopup .sportStreamRightSidebar .tabsContent .tabContent{ padding:10px 0; display: none;}
.sportStreamPopup .sportStreamRightSidebar .tabsContent .tabContent.active { display: block;} /* tabs functionality */

.sportStreamPopup .sportStreamRightSidebar .alertNew { width: 290px; background: #FFE4A9; margin: 0 auto 10px; padding: 7px 5px; }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation .alertNew .yellowInfo { background: none; box-shadow: none; text-shadow: none; font-size: 100%; }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation .alertNew .yellowInfo .bgElement { display: none; }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation .alertNew .yellowInfo:before { content: "(" }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation .alertNew .yellowInfo:after { content: ")" }

.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg { width: 305px; overflow: hidden; padding-left: 7px; margin-bottom: 20px; }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg p  { line-height: 1.2em;  }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg .liveItemContent { max-width: 300px; min-height: 13px; border-left: 0; padding-left: 0; padding-top: 8px;  }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg .timeLiveNews { float: none; margin-left: 0; margin-bottom: 3px; }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg .innerText { display: none; }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg .galleryOnLeft { display:none; }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg .liveItemContent .innerVideoModule { display: none; }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg .innerTextPhoto { float: none; margin-left: 0; margin-top: 0; }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg .innerTextPhoto img, .sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg .innerTextPhoto figcaption { max-width: 300px; }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg .innerTextPhoto figcaption .photoAuthor { float: none; margin-left: 0; }
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg blockquote { width: 260px; padding: 25px 20px 10px 20px; margin: 5px 0; }

.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.freshlyPushed .liveItemContent{ border-top: 8px solid #FFC625 !important; border-left: 0 !important;}
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_default .liveItemContent{ border-top: 8px solid #DEDEDE; border-left: 0;}
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_yellow_card .liveItemContent, .sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_yellow_card_icon .liveItemContent{ border-top: 8px solid #FFC625; border-left: 0;}
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_red_card .liveItemContent, .sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_red_card_icon .liveItemContent{ border-top: 8px solid #D60000; border-left: 0;}
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_goal .liveItemContent, .sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_goal_icon .liveItemContent{ border-top: 8px solid #0074C4; border-left: 0;}
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_whistle .liveItemContent, .sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_whistle_icon .liveItemContent{ border-top: 8px solid #00A4FF; border-left: 0;}
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_watch .liveItemContent, .sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_watch_icon .liveItemContent{ border-top: 8px solid #60C700; border-left: 0;}
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_player_change .liveItemContent, .sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_player_change_icon .liveItemContent{ border-top: 8px solid #009519; border-left: 0;}
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_warning .liveItemContent, .sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_warning_icon .liveItemContent{ border-top: 8px solid #868686; border-left: 0;}


.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_yellow_card_icon .liveItemContent,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_red_card_icon .liveItemContent,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_goal_icon .liveItemContent,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_whistle_icon .liveItemContent,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_watch_icon .liveItemContent,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_player_change_icon .liveItemContent,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_warning_icon .liveItemContent{ min-height: 45px; background-position: -15px 0; border-top: 0; padding-left:45px; padding-top: 5px; width: 250px; }

.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_yellow_card_icon .liveItemContent p,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_red_card_icon .liveItemContent p,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_goal_icon .liveItemContent p,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_whistle_icon .liveItemContent p,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_watch_icon .liveItemContent p,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_player_change_icon .liveItemContent p,
.sportStreamPopup .sportStreamRightSidebar #sportPopupLiveRelation #kontent .msg.style_sport_warning_icon .liveItemContent p { font-weight: bold; font-size: 19px; }

.sport.football #footballCourtContainer .footballCourt .player .container .shirt { background-color: white; }
.sport.football #footballCourtContainer .footballCourt .player .container .shirt .nr { color: black; }

.sport.football #footballCourtContainer .formation-4-3-3-away .player.team-away.posNr1   { left: 127px; bottom: 3px;  }
.sport.football #footballCourtContainer .formation-4-3-3-away .player.team-away.posNr2   { left: 34px;  bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-3-3-away .player.team-away.posNr3   { left: 96px;  bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-3-3-away .player.team-away.posNr4   { left: 158px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-3-3-away .player.team-away.posNr5   { left: 220px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-3-3-away .player.team-away.posNr6   { left: 65px;  bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-3-3-away .player.team-away.posNr7   { left: 127px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-3-3-away .player.team-away.posNr8   { left: 189px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-3-3-away .player.team-away.posNr9   { left: 65px;  bottom: 139px;  }
.sport.football #footballCourtContainer .formation-4-3-3-away .player.team-away.posNr10  { left: 127px; bottom: 139px;  }
.sport.football #footballCourtContainer .formation-4-3-3-away .player.team-away.posNr11  { left: 189px; bottom: 139px;  }

.sport.football #footballCourtContainer .formation-4-4-2-away .player.team-away.posNr1   { left: 127px; bottom: 3px;  }
.sport.football #footballCourtContainer .formation-4-4-2-away .player.team-away.posNr2   { left: 34px;  bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-4-2-away .player.team-away.posNr3   { left: 96px;  bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-4-2-away .player.team-away.posNr4   { left: 158px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-4-2-away .player.team-away.posNr5   { left: 220px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-4-2-away .player.team-away.posNr6   { left: 34px;  bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-4-2-away .player.team-away.posNr7   { left: 96px;  bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-4-2-away .player.team-away.posNr8   { left: 158px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-4-2-away .player.team-away.posNr9   { left: 220px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-4-2-away .player.team-away.posNr10  { left: 65px;  bottom: 139px;  }
.sport.football #footballCourtContainer .formation-4-4-2-away .player.team-away.posNr11  { left: 189px; bottom: 139px;  }

.sport.football #footballCourtContainer .formation-5-3-2-away .player.team-away.posNr1   { left: 127px; bottom: 3px;  }
.sport.football #footballCourtContainer .formation-5-3-2-away .player.team-away.posNr2   { left: 4px;   bottom: 47px;  }
.sport.football #footballCourtContainer .formation-5-3-2-away .player.team-away.posNr3   { left: 65px;  bottom: 47px;  }
.sport.football #footballCourtContainer .formation-5-3-2-away .player.team-away.posNr4   { left: 127px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-5-3-2-away .player.team-away.posNr5   { left: 189px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-5-3-2-away .player.team-away.posNr6   { left: 248px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-5-3-2-away .player.team-away.posNr7   { left: 65px;  bottom: 93px;  }
.sport.football #footballCourtContainer .formation-5-3-2-away .player.team-away.posNr8   { left: 127px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-5-3-2-away .player.team-away.posNr9   { left: 189px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-5-3-2-away .player.team-away.posNr10  { left: 96px;  bottom: 139px;  }
.sport.football #footballCourtContainer .formation-5-3-2-away .player.team-away.posNr11  { left: 158px; bottom: 139px;  }

.sport.football #footballCourtContainer .formation-3-4-3-away .player.team-away.posNr1   { left: 127px; bottom: 3px;  }
.sport.football #footballCourtContainer .formation-3-4-3-away .player.team-away.posNr2   { left: 65px;  bottom: 47px;  }
.sport.football #footballCourtContainer .formation-3-4-3-away .player.team-away.posNr3   { left: 127px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-3-4-3-away .player.team-away.posNr4   { left: 189px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-3-4-3-away .player.team-away.posNr5   { left: 34px;  bottom: 93px;  }
.sport.football #footballCourtContainer .formation-3-4-3-away .player.team-away.posNr6   { left: 96px;  bottom: 93px;  }
.sport.football #footballCourtContainer .formation-3-4-3-away .player.team-away.posNr7   { left: 158px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-3-4-3-away .player.team-away.posNr8   { left: 220px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-3-4-3-away .player.team-away.posNr9   { left: 65px;  bottom: 139px;  }
.sport.football #footballCourtContainer .formation-3-4-3-away .player.team-away.posNr10  { left: 127px; bottom: 139px;  }
.sport.football #footballCourtContainer .formation-3-4-3-away .player.team-away.posNr11  { left: 189px; bottom: 139px;  }

.sport.football #footballCourtContainer .formation-3-5-2-away .player.team-away.posNr1   { left: 127px; bottom: 3px;  }
.sport.football #footballCourtContainer .formation-3-5-2-away .player.team-away.posNr2   { left: 65px;  bottom: 47px;  }
.sport.football #footballCourtContainer .formation-3-5-2-away .player.team-away.posNr3   { left: 127px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-3-5-2-away .player.team-away.posNr4   { left: 189px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-3-5-2-away .player.team-away.posNr5   { left: 4px;   bottom: 93px;  }
.sport.football #footballCourtContainer .formation-3-5-2-away .player.team-away.posNr6   { left: 65px;  bottom: 93px;  }
.sport.football #footballCourtContainer .formation-3-5-2-away .player.team-away.posNr7   { left: 127px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-3-5-2-away .player.team-away.posNr8   { left: 189px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-3-5-2-away .player.team-away.posNr9   { left: 248px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-3-5-2-away .player.team-away.posNr10  { left: 65px;  bottom: 139px;  }
.sport.football #footballCourtContainer .formation-3-5-2-away .player.team-away.posNr11  { left: 189px; bottom: 139px;  }

.sport.football #footballCourtContainer .formation-4-5-1-away .player.team-away.posNr1   { left: 127px; bottom: 3px;  }
.sport.football #footballCourtContainer .formation-4-5-1-away .player.team-away.posNr2   { left: 34px;  bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-5-1-away .player.team-away.posNr3   { left: 96px;  bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-5-1-away .player.team-away.posNr4   { left: 158px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-5-1-away .player.team-away.posNr5   { left: 220px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-4-5-1-away .player.team-away.posNr6   { left: 4px;   bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-5-1-away .player.team-away.posNr7   { left: 65px;  bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-5-1-away .player.team-away.posNr8   { left: 127px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-5-1-away .player.team-away.posNr9   { left: 189px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-5-1-away .player.team-away.posNr10  { left: 248px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-4-5-1-away .player.team-away.posNr11  { left: 127px; bottom: 139px;  }

.sport.football #footballCourtContainer .formation-5-4-1-away .player.team-away.posNr1  { left: 127px; bottom: 3px;  }
.sport.football #footballCourtContainer .formation-5-4-1-away .player.team-away.posNr2  { left: 4px;   bottom: 47px;  }
.sport.football #footballCourtContainer .formation-5-4-1-away .player.team-away.posNr3  { left: 65px;  bottom: 47px;  }
.sport.football #footballCourtContainer .formation-5-4-1-away .player.team-away.posNr4  { left: 127px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-5-4-1-away .player.team-away.posNr5  { left: 189px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-5-4-1-away .player.team-away.posNr6  { left: 248px; bottom: 47px;  }
.sport.football #footballCourtContainer .formation-5-4-1-away .player.team-away.posNr7  { left: 34px;  bottom: 93px;  }
.sport.football #footballCourtContainer .formation-5-4-1-away .player.team-away.posNr8  { left: 96px;  bottom: 93px;  }
.sport.football #footballCourtContainer .formation-5-4-1-away .player.team-away.posNr9  { left: 158px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-5-4-1-away .player.team-away.posNr10 { left: 220px; bottom: 93px;  }
.sport.football #footballCourtContainer .formation-5-4-1-away .player.team-away.posNr11 { left: 127px; bottom: 139px;  }

.sport.football #footballCourtContainer .formation-4-2-3-1-away .player.team-away.posNr1  { left: 127px; bottom: 3px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-away .player.team-away.posNr2  { left: 34px;  bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-away .player.team-away.posNr3  { left: 96px;  bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-away .player.team-away.posNr4  { left: 158px; bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-away .player.team-away.posNr5  { left: 220px; bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-away .player.team-away.posNr6  { left: 96px;  bottom: 74px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-away .player.team-away.posNr7  { left: 158px; bottom: 74px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-away .player.team-away.posNr8  { left: 65px;  bottom: 109px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-away .player.team-away.posNr9  { left: 127px; bottom: 109px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-away .player.team-away.posNr10 { left: 189px; bottom: 109px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-away .player.team-away.posNr11 { left: 127px; bottom: 144px;  }

.sport.football #footballCourtContainer .formation-4-3-2-1-away .player.team-away.posNr1  { left: 127px; bottom: 3px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-away .player.team-away.posNr2  { left: 25px;  bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-away .player.team-away.posNr3  { left: 96px;  bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-away .player.team-away.posNr4  { left: 158px; bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-away .player.team-away.posNr5  { left: 229px; bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-away .player.team-away.posNr6  { left: 61px;  bottom: 74px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-away .player.team-away.posNr7  { left: 127px; bottom: 74px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-away .player.team-away.posNr8  { left: 193px; bottom: 74px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-away .player.team-away.posNr9  { left: 96px;  bottom: 109px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-away .player.team-away.posNr10 { left: 158px; bottom: 109px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-away .player.team-away.posNr11 { left: 127px; bottom: 144px;  }

.sport.football #footballCourtContainer .formation-4-4-1-1-away .player.team-away.posNr1  { left: 127px; bottom: 3px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-away .player.team-away.posNr2  { left: 34px;  bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-away .player.team-away.posNr3  { left: 96px;  bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-away .player.team-away.posNr4  { left: 158px; bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-away .player.team-away.posNr5  { left: 220px; bottom: 39px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-away .player.team-away.posNr6  { left: 34px;  bottom: 74px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-away .player.team-away.posNr7  { left: 96px;  bottom: 74px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-away .player.team-away.posNr8  { left: 158px; bottom: 74px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-away .player.team-away.posNr9  { left: 220px; bottom: 74px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-away .player.team-away.posNr10 { left: 127px; bottom: 109px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-away .player.team-away.posNr11 { left: 127px; bottom: 144px;  }

.sport.football #footballCourtContainer .formation-4-3-3-home .player.team-home.posNr1   { right: 127px; top: 3px;  }
.sport.football #footballCourtContainer .formation-4-3-3-home .player.team-home.posNr2   { right: 34px;  top: 47px;  }
.sport.football #footballCourtContainer .formation-4-3-3-home .player.team-home.posNr3   { right: 96px;  top: 47px;  }
.sport.football #footballCourtContainer .formation-4-3-3-home .player.team-home.posNr4   { right: 158px; top: 47px;  }
.sport.football #footballCourtContainer .formation-4-3-3-home .player.team-home.posNr5   { right: 220px; top: 47px;  }
.sport.football #footballCourtContainer .formation-4-3-3-home .player.team-home.posNr6   { right: 65px;  top: 93px;  }
.sport.football #footballCourtContainer .formation-4-3-3-home .player.team-home.posNr7   { right: 127px; top: 93px;  }
.sport.football #footballCourtContainer .formation-4-3-3-home .player.team-home.posNr8   { right: 189px; top: 93px;  }
.sport.football #footballCourtContainer .formation-4-3-3-home .player.team-home.posNr9   { right: 65px;  top: 139px;  }
.sport.football #footballCourtContainer .formation-4-3-3-home .player.team-home.posNr10  { right: 127px; top: 139px;  }
.sport.football #footballCourtContainer .formation-4-3-3-home .player.team-home.posNr11  { right: 189px; top: 139px;  }

.sport.football #footballCourtContainer .formation-4-4-2-home .player.team-home.posNr1   { right: 127px; top: 3px;  }
.sport.football #footballCourtContainer .formation-4-4-2-home .player.team-home.posNr2   { right: 34px;  top: 47px;  }
.sport.football #footballCourtContainer .formation-4-4-2-home .player.team-home.posNr3   { right: 96px;  top: 47px;  }
.sport.football #footballCourtContainer .formation-4-4-2-home .player.team-home.posNr4   { right: 158px; top: 47px;  }
.sport.football #footballCourtContainer .formation-4-4-2-home .player.team-home.posNr5   { right: 220px; top: 47px;  }
.sport.football #footballCourtContainer .formation-4-4-2-home .player.team-home.posNr6   { right: 34px;  top: 93px;  }
.sport.football #footballCourtContainer .formation-4-4-2-home .player.team-home.posNr7   { right: 96px;  top: 93px;  }
.sport.football #footballCourtContainer .formation-4-4-2-home .player.team-home.posNr8   { right: 158px; top: 93px;  }
.sport.football #footballCourtContainer .formation-4-4-2-home .player.team-home.posNr9   { right: 220px; top: 93px;  }
.sport.football #footballCourtContainer .formation-4-4-2-home .player.team-home.posNr10  { right: 65px;  top: 139px;  }
.sport.football #footballCourtContainer .formation-4-4-2-home .player.team-home.posNr11  { right: 189px; top: 139px;  }

.sport.football #footballCourtContainer .formation-5-3-2-home .player.team-home.posNr1   { right: 127px; top: 3px;  }
.sport.football #footballCourtContainer .formation-5-3-2-home .player.team-home.posNr2   { right: 4px;   top: 47px;  }
.sport.football #footballCourtContainer .formation-5-3-2-home .player.team-home.posNr3   { right: 65px;  top: 47px;  }
.sport.football #footballCourtContainer .formation-5-3-2-home .player.team-home.posNr4   { right: 127px; top: 47px;  }
.sport.football #footballCourtContainer .formation-5-3-2-home .player.team-home.posNr5   { right: 189px; top: 47px;  }
.sport.football #footballCourtContainer .formation-5-3-2-home .player.team-home.posNr6   { right: 248px; top: 47px;  }
.sport.football #footballCourtContainer .formation-5-3-2-home .player.team-home.posNr7   { right: 65px;  top: 93px;  }
.sport.football #footballCourtContainer .formation-5-3-2-home .player.team-home.posNr8   { right: 127px; top: 93px;  }
.sport.football #footballCourtContainer .formation-5-3-2-home .player.team-home.posNr9   { right: 189px; top: 93px;  }
.sport.football #footballCourtContainer .formation-5-3-2-home .player.team-home.posNr10  { right: 96px;  top: 139px;  }
.sport.football #footballCourtContainer .formation-5-3-2-home .player.team-home.posNr11  { right: 158px; top: 139px;  }

.sport.football #footballCourtContainer .formation-3-4-3-home .player.team-home.posNr1   { right: 127px; top: 3px;  }
.sport.football #footballCourtContainer .formation-3-4-3-home .player.team-home.posNr2   { right: 65px;  top: 47px;  }
.sport.football #footballCourtContainer .formation-3-4-3-home .player.team-home.posNr3   { right: 127px; top: 47px;  }
.sport.football #footballCourtContainer .formation-3-4-3-home .player.team-home.posNr4   { right: 189px; top: 47px;  }
.sport.football #footballCourtContainer .formation-3-4-3-home .player.team-home.posNr5   { right: 34px;  top: 93px;  }
.sport.football #footballCourtContainer .formation-3-4-3-home .player.team-home.posNr6   { right: 96px;  top: 93px;  }
.sport.football #footballCourtContainer .formation-3-4-3-home .player.team-home.posNr7   { right: 158px; top: 93px;  }
.sport.football #footballCourtContainer .formation-3-4-3-home .player.team-home.posNr8   { right: 220px; top: 93px;  }
.sport.football #footballCourtContainer .formation-3-4-3-home .player.team-home.posNr9   { right: 65px;  top: 139px;  }
.sport.football #footballCourtContainer .formation-3-4-3-home .player.team-home.posNr10  { right: 127px; top: 139px;  }
.sport.football #footballCourtContainer .formation-3-4-3-home .player.team-home.posNr11  { right: 189px; top: 139px;  }

.sport.football #footballCourtContainer .formation-3-5-2-home .player.team-home.posNr1   { right: 127px; top: 3px;  }
.sport.football #footballCourtContainer .formation-3-5-2-home .player.team-home.posNr2   { right: 65px;  top: 47px;  }
.sport.football #footballCourtContainer .formation-3-5-2-home .player.team-home.posNr3   { right: 127px; top: 47px;  }
.sport.football #footballCourtContainer .formation-3-5-2-home .player.team-home.posNr4   { right: 189px; top: 47px;  }
.sport.football #footballCourtContainer .formation-3-5-2-home .player.team-home.posNr5   { right: 4px;   top: 93px;  }
.sport.football #footballCourtContainer .formation-3-5-2-home .player.team-home.posNr6   { right: 65px;  top: 93px;  }
.sport.football #footballCourtContainer .formation-3-5-2-home .player.team-home.posNr7   { right: 127px; top: 93px;  }
.sport.football #footballCourtContainer .formation-3-5-2-home .player.team-home.posNr8   { right: 189px; top: 93px;  }
.sport.football #footballCourtContainer .formation-3-5-2-home .player.team-home.posNr9   { right: 248px; top: 93px;  }
.sport.football #footballCourtContainer .formation-3-5-2-home .player.team-home.posNr10  { right: 65px;  top: 139px;  }
.sport.football #footballCourtContainer .formation-3-5-2-home .player.team-home.posNr11  { right: 189px; top: 139px;  }

.sport.football #footballCourtContainer .formation-4-5-1-home .player.team-home.posNr1   { right: 127px; top: 3px;  }
.sport.football #footballCourtContainer .formation-4-5-1-home .player.team-home.posNr2   { right: 34px;  top: 47px;  }
.sport.football #footballCourtContainer .formation-4-5-1-home .player.team-home.posNr3   { right: 96px;  top: 47px;  }
.sport.football #footballCourtContainer .formation-4-5-1-home .player.team-home.posNr4   { right: 158px; top: 47px;  }
.sport.football #footballCourtContainer .formation-4-5-1-home .player.team-home.posNr5   { right: 220px; top: 47px;  }
.sport.football #footballCourtContainer .formation-4-5-1-home .player.team-home.posNr6   { right: 4px;   top: 93px;  }
.sport.football #footballCourtContainer .formation-4-5-1-home .player.team-home.posNr7   { right: 65px;  top: 93px;  }
.sport.football #footballCourtContainer .formation-4-5-1-home .player.team-home.posNr8   { right: 127px; top: 93px;  }
.sport.football #footballCourtContainer .formation-4-5-1-home .player.team-home.posNr9   { right: 189px; top: 93px;  }
.sport.football #footballCourtContainer .formation-4-5-1-home .player.team-home.posNr10  { right: 248px; top: 93px;  }
.sport.football #footballCourtContainer .formation-4-5-1-home .player.team-home.posNr11  { right: 127px; top: 139px;  }

.sport.football #footballCourtContainer .formation-5-4-1-home .player.team-home.posNr1  { right: 127px; top: 3px;  }
.sport.football #footballCourtContainer .formation-5-4-1-home .player.team-home.posNr2  { right: 4px;   top: 47px;  }
.sport.football #footballCourtContainer .formation-5-4-1-home .player.team-home.posNr3  { right: 65px;  top: 47px;  }
.sport.football #footballCourtContainer .formation-5-4-1-home .player.team-home.posNr4  { right: 127px; top: 47px;  }
.sport.football #footballCourtContainer .formation-5-4-1-home .player.team-home.posNr5  { right: 189px; top: 47px;  }
.sport.football #footballCourtContainer .formation-5-4-1-home .player.team-home.posNr6  { right: 248px; top: 47px;  }
.sport.football #footballCourtContainer .formation-5-4-1-home .player.team-home.posNr7  { right: 34px;  top: 93px;  }
.sport.football #footballCourtContainer .formation-5-4-1-home .player.team-home.posNr8  { right: 96px;  top: 93px;  }
.sport.football #footballCourtContainer .formation-5-4-1-home .player.team-home.posNr9  { right: 158px; top: 93px;  }
.sport.football #footballCourtContainer .formation-5-4-1-home .player.team-home.posNr10 { right: 220px; top: 93px;  }
.sport.football #footballCourtContainer .formation-5-4-1-home .player.team-home.posNr11 { right: 127px; top: 139px;  }

.sport.football #footballCourtContainer .formation-4-2-3-1-home .player.team-home.posNr1  { right: 127px; top: 3px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-home .player.team-home.posNr2  { right: 34px;  top: 39px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-home .player.team-home.posNr3  { right: 96px;  top: 39px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-home .player.team-home.posNr4  { right: 158px; top: 39px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-home .player.team-home.posNr5  { right: 220px; top: 39px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-home .player.team-home.posNr6  { right: 96px;  top: 74px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-home .player.team-home.posNr7  { right: 158px; top: 74px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-home .player.team-home.posNr8  { right: 65px;  top: 109px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-home .player.team-home.posNr9  { right: 127px; top: 109px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-home .player.team-home.posNr10 { right: 189px; top: 109px;  }
.sport.football #footballCourtContainer .formation-4-2-3-1-home .player.team-home.posNr11 { right: 127px; top: 144px;  }

.sport.football #footballCourtContainer .formation-4-3-2-1-home .player.team-home.posNr1  { right: 127px; top: 3px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-home .player.team-home.posNr2  { right: 25px;  top: 39px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-home .player.team-home.posNr3  { right: 96px;  top: 39px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-home .player.team-home.posNr4  { right: 158px; top: 39px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-home .player.team-home.posNr5  { right: 229px; top: 39px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-home .player.team-home.posNr6  { right: 61px;  top: 74px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-home .player.team-home.posNr7  { right: 127px; top: 74px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-home .player.team-home.posNr8  { right: 193px; top: 74px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-home .player.team-home.posNr9  { right: 96px;  top: 109px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-home .player.team-home.posNr10 { right: 158px; top: 109px;  }
.sport.football #footballCourtContainer .formation-4-3-2-1-home .player.team-home.posNr11 { right: 127px; top: 144px;  }

.sport.football #footballCourtContainer .formation-4-4-1-1-home .player.team-home.posNr1  { right: 127px; top: 3px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-home .player.team-home.posNr2  { right: 34px;  top: 39px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-home .player.team-home.posNr3  { right: 96px;  top: 39px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-home .player.team-home.posNr4  { right: 158px; top: 39px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-home .player.team-home.posNr5  { right: 220px; top: 39px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-home .player.team-home.posNr6  { right: 34px;  top: 74px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-home .player.team-home.posNr7  { right: 96px;  top: 74px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-home .player.team-home.posNr8  { right: 158px; top: 74px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-home .player.team-home.posNr9  { right: 220px; top: 74px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-home .player.team-home.posNr10 { right: 127px; top: 109px;  }
.sport.football #footballCourtContainer .formation-4-4-1-1-home .player.team-home.posNr11 { right: 127px; top: 144px;  }

.sport.football #footballCourtContainer #awayFormation { position: absolute; left: 0; right: 0; bottom: -3px; height: 180px; }
.sport.football #footballCourtContainer #homeFormation { position: absolute; left: 0; right: 0; top: 0; height: 180px; }

/* bo w lewej szpalcie mają być statyczne a nie absolutne */
.mainLeftColumn .resultStripe,
.resultStripe.dynamic { position: relative; }

.resultStripe { position: absolute; z-index: 14; left: 0; right: 0; top: 0; margin-bottom: 15px;}
.resultStripe .statusBox { }
.resultStripe .statusBox .gameStatus{ display: block; width: 161px; margin: auto; background-color: #d60000; color: white; text-align: center; overflow: hidden; text-overflow: ellipsis; font-size: 16px; line-height: 27px; vertical-align: middle; }

.resultStripe .holder { text-align: center; background-color: white; }
.resultStripe .holder .text { display: inline-block; display: *inline;  vertical-align: middle; color: black; font-size: 19px; padding: 0 15px 0 15px; width: 153px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin: 0; line-height: 46px; }
.resultStripe .holder .text.left { text-align: right; }
.resultStripe .holder .text.right { text-align: left; }
.resultStripe .holder .text.score { font-weight: bold; font-size: 35px; color: white; background: black; width: 161px; padding: 0; }
.resultStripe .holder .text.score .colon { padding: 0 20px; }
.resultStripe .holder .flag { display: block; position: absolute; top: -6px; }
.resultStripe .holder .flag.left  { left: 6px; }
.resultStripe .holder .flag.right { right: 6px; }

.resultStripe .mobileHolder { display: none; }

.resultStripe.long .holder .text { width:  270px;}
.resultStripe.long .holder .text.score { width:  161px;}

.resultStripe.dynamic .holder .text { width: 30%;}
.resultStripe.dynamic .holder .text.score { width:  161px; }





/* ---------------------  sport - detal ------------------------ */

.mainContainer.sport {}



/* ---------------------  sport - boisko ------------------------ */
/*
.footballCourt { background:url(/img/euro/zaslepka_football_court_sport.jpg) no-repeat; width:305px; height:360px; }
*/


/* ---------------------  $ 6.16 Dostylowanie map Targeo ------------------------ */

#mapa-polski-targeo {z-index:1; border:none!important; width:308px; height:360px; overflow:hidden; display:block;}



/* ---------------------  $ 6.17 Inne ------------------------ */
.left_player { padding-bottom: 10px;}
.left_player .videoPlayer {width: 640px; height: 361px}
.left_player a.btnPlayOnImg.big  {position: absolute;top:50%;left:50%;margin-left:-43px;margin-top:-43px;}


.articleMainPhoto .videoPlayer {width: 640px; height: 360px}
.articleMainPhotoWide .videoPlayer {width: 100%; height: 100%}
.articleMainPhoto .videoPlayer object {width: 100%; height: 100%}
.articleMainPhotoWide .videoPlayer object {width: 100% ; height: 100% }
.articleMainPhoto .videoPlayer video {width: 640px; height: 360px}

.articleMainPhoto a.btnPlayOnImg.big {position: absolute;top: 50%;left: 50%;margin-left: -44px;margin-top: -44px;}


/* ---------------------  $ 6.17 EPG ------------------------ */
.epgMagazines {padding:20px 0; background:#F3EFF0;}
.guestSection {width:876px; margin:0 auto;}
.guestSection > header {margin:0 0 15px 8px;}
.guestSection > header h2 {color:#015DA0; font-size:24px; text-shadow:1px 1px 0 #fff;}
.guestSection ul {height:202px; margin:0 0 10px 0;}
.guestSection li {float:left; height:202px; width:130px; margin:0 8px; overflow:hidden;}
.guestSection li a:hover {text-decoration:none;}
.guestSection li a:hover .title {text-decoration:underline;}
.guestSection li figure {margin:0;}
.guestSection li figure figcaption {margin:5px 0 0 0; padding:0 2px; border:none;}
.guestSection li figure figcaption span {display:block; line-height:1.3em; font-size:14px;}
.guestSection li figure figcaption time {display:block; line-height:1.3em; font-size:13px;}
.guestSection li figure figcaption .title {color:#164B7C;}
.guestSection li figure figcaption .name {color:#000;}

.magazinesList {height:172px; width:891px; margin:0 auto; overflow:hidden; background:#fff;}
.magazinesList header {height:18px; margin:7px 0;}
.magazinesList header > h2 {float:left; font-size:16px;}
.magazinesList header > a {display:block; float:right; margin:6px 0; font-size:12px;}
.magazinesList header > a span {color:#B90000;}
.magazinesList > div {width:873px; margin:0 auto; overflow:hidden;}
.magazinesList > div > div {height:127px; width:873px; overflow:visible;}
.magazinesList ul {width:2000px;}
.magazinesList li {float:left; height:127px; width:138px; overflow:hidden;}
.magazinesList li figure {margin:0;}
.magazinesList li figure img {border:none;}
.magazinesList li figure figcaption {height:50px; margin:-2px 0 0 0; padding:10px; color:#E1E1E1; font-size:14px; background:url(../img/bg_magazines_dividingLine.gif) no-repeat scroll right top, url(../img/bg_magazines_dividingLine.gif) no-repeat scroll left top, #333; border:none;}
.magazinesList > div > div span {position:absolute; top:1px; right:1px; height:62px; width:40px; text-indent:-10000px; cursor:pointer; background:url(../img/btn_epg_magazine.png) no-repeat;}
.magazinesList > div > div span:hover {background:url(../img/btn_epg_magazine_hover.png) no-repeat;}
.magazinesList > div span.prev {top:64px;}

.epgDateSlider {margin:20px 0;}
.epgDateSlider > div > time {margin:10px 26px; font-size:11px; font-weight:bold;}
.epgDateSlider > div > time.prevMonth {float:left;}
.epgDateSlider > div > time.nextMonth {float:right;}
.epgDateSlider > div {clear:both;}
.epgDateSlider > div > div {height:29px; width:618px; overflow:hidden;}
.epgDateSlider ul {width:2000px; margin:0 0 0 23px;}
.epgDateSlider ul li {float:left; text-align:center;}
.epgDateSlider ul li a {display:block; height:29px; width:85px; background:url(../img/bg_magazines_dividingLine.gif) no-repeat scroll right top, url(../img/bg_magazines_dividingLine.gif) no-repeat scroll left top, #333;}
.epgDateSlider ul li a.active {background:#00569D;}
.epgDateSlider ul li a:hover {text-decoration:none; background:#00569D;}
.epgDateSlider ul li a:hover time {color:#e6e6e6;}
.epgDateSlider ul li time {display:block; padding:4px 0; color:#e1e1e1; text-transform:uppercase; font-size:10px; font-weight:bold;}
.epgDateSlider ul li span {display:block; padding:2px 0 0 0; color:#fff;}
.epgDateSlider div > span {position:absolute; bottom:0; height:29px; width:18px; text-indent:-10000px; cursor:pointer; background:url(../img/sprite_epg_slider.png) no-repeat 0 -1px;}
.epgDateSlider div > span:hover {background:url(../img/sprite_epg_slider_hover.png) no-repeat 0 -1px;}
.epgDateSlider div > span.next {right:0;}
.epgDateSlider div > span.prev {left:0;}

.dailyProgram > ul > li {margin:15px 0 0 0; border-top:1px solid #E8E8E8;}
.dailyProgram ul li h2 {height:17px; margin:0 0 5px 0; padding:3px 0 0 10px; border-left:21px solid #E8E8E8;}
.dailyProgram ul li > ul > li {padding:5px;}
.dailyProgram ul li > ul > li:hover {background:#DCEEFC;}
.dailyProgram ul li > ul > .onAir {background:url(../img/onAir.png) no-repeat 5px 5px, #DADADA;}
.dailyProgram ul li > ul > .onAir:hover {background:url(../img/onAir.png) no-repeat 5px 5px, #DCEEFC;}
.dailyProgram ul li > ul > li.withDescription {border-bottom:1px solid #E8E8E8;}
.dailyProgram ul li > ul > li.withDescription:hover {border-bottom:1px solid #CCDCEB;}
.dailyProgram ul li > ul > li.withDescription:hover .seeMore, .dailyProgram ul li > ul > li.withDescription:hover .facebook {display:block;}
.dailyProgram ul li > ul > li.withDescription a > time, .dailyProgram ul li > ul > li.withDescription a > span {color:#164B7C;}
.dailyProgram ul li > ul > li > a {display:block; margin:0 0 0 52px; color:#4A4A4A;}
.dailyProgram ul li > ul > li > a > time {float:left;}
.dailyProgram ul li > ul > li > a > span {display:block; float:left; width:520px; margin:0 0 0 21px; font-weight:bold;}
.dailyProgram .photoWrapper {float:left; height:85px; width:154px; margin:10px 0 0 57px; overflow:hidden;}
.dailyProgram .description {float:left; width:225px; margin:5px 0 0 15px; line-height:1.5em; color:#333; font-size:12px;}
.dailyProgram .seeMore {display:none; position:absolute; bottom:5px; right:65px; margin:0; padding:2px 7px; color:#fff; font-size:12px; font-weight:bold; background:#0F73C1;}
.dailyProgram .facebook {display:none; position:absolute; bottom:3px; right:7px; }

.jcarousel {position: relative;overflow: hidden;}
.jcarousel ul {width: 800000px;position: absolute;list-style: none;margin: 0;padding: 0;}
.jcarousel li {float: left;}
*[dir=rtl] .jcarousel li {float: right;}

.modulePhotogallery {margin-bottom: 20px;}
.modulePhotogallery h1{background: #E1E1E1;padding: 10px;text-shadow: white 1px 1px 0;color:#313131;font-size:28px;}
.modulePhotogallery h1 a {color:#313131;}
.modulePhotogallery div {width: 308px; height: 233px; overflow: hidden;}
.modulePhotogallery div li {width: 308px; height: 233px;}
.modulePhotogallery div li a{width: 308px; height: 233px; position: relative; text-decoration: none; display: block; }
.modulePhotogallery div li a span {line-height: 26px;position: absolute;font-weight: bold;font-size: 24px;bottom: 0; left:0; color: white;padding: 5px; display: block;text-shadow: black -1px -1px 0;height: 50px;background: #4A4A4A;position: absolute;width: 298px;overflow: hidden;}
.modulePhotogallery div li a:hover span {text-decoration: underline }
.modulePhotogallery div span.prev, .modulePhotogallery div span.next {background: transparent /*url(/img/sprite_btn_gallery.png)*/url(/img/sprite_main_v10.png) -805px -5px no-repeat;height: 80px;width: 45px;display: block;position: absolute;z-index: 1;top: 45px;cursor: pointer;opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);transition: opacity 0.3s ease-out;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;}
.modulePhotogallery div span.prev span, .modulePhotogallery div span.next span {display: none;}
.modulePhotogallery div:hover span.prev, .modulePhotogallery div:hover span.next{opacity: 1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.modulePhotogallery div span.prev:hover { /* background-position: 0 -82px */}
.modulePhotogallery div span.next{background-position: -852px -5px; right:0}
.modulePhotogallery div span.next:hover { /* background-position: -852px -87px */ }

.moduleWatchOnline {margin-bottom: 20px;}
.moduleWatchOnline h1{background:#313131; padding:10px; font-size:28px;}
.moduleWatchOnline h1 a{color:#fff}
.moduleWatchOnline h1 a:hover{color:#fff}
.moduleWatchOnline div.thumbsGallery {width: 465px; height: 80px;margin-left: -79px; overflow: hidden;margin-top:2px;}
.moduleWatchOnline div.thumbsGallery ul {width: 800000px;position: absolute;list-style: none;margin: 0;padding: 0;}
.moduleWatchOnline div.thumbsGallery li {width: 155px; height: 80px;float:left}
.moduleWatchOnline div.thumbsGallery span.prev, .moduleWatchOnline div.thumbsGallery  span.next {background: transparent /* url(/img/sprite_btn_gallery_v3.png) */ url(/img/sprite_main_v10.png) -108px 0 no-repeat;left:79px;height: 80px;width: 77px;display: block;position: absolute;z-index: 1;top: 0;cursor: pointer;}
.moduleWatchOnline div.thumbsGallery span.prev span, .moduleWatchOnline div.thumbsGallery  span.next span {display: none;}
.moduleWatchOnline div.thumbsGallery span.prev:hover {background-position:-108px -86px}
.moduleWatchOnline div.thumbsGallery span.next{background-position:-192px 0; right:78px; left:auto}
.moduleWatchOnline div.thumbsGallery span.next:hover {background-position: -192px -86px}
.moduleWatchOnline div.thumbsGallery li a {text-decoration: none; position: static}
.moduleWatchOnline div.thumbsGallery li a span {display: block;padding: 5px;height: 50px;width: 298px; color: white;text-shadow:black -1px -1px 0;font-size: 24px;font-weight: bold; text-decoration: none;position: absolute;top: 120px;left: -46px;transition: opacity 0.3s ease-out;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;}
.moduleWatchOnline div.thumbsGallery li a span:hover {text-decoration: underline}


.moduleWatchOnline div.mainImageContainer {width: 308px; height: 173px; overflow: hidden;}
.moduleWatchOnline div.mainImageContainer ul {width: 800000px;position: absolute;list-style: none;margin: 0;padding: 0;}
.moduleWatchOnline div.mainImageContainer li {width: 308px; height: 173px;float:left}
.moduleWatchOnline div.mainImageContainer .playVideo { z-index:10; cursor: pointer; background: /* url(/img/btn_play_mid_big.png) */ url(/img/sprite_main_v10.png) -385px 0 no-repeat; display:block; height:76px; width:76px; position: absolute; left: 50%; top:66px; margin-top: -34px; margin-left: -34px;}
.moduleWatchOnline div.mainImageContainer .playVideo span {display: none;}
.moduleWatchOnline div.mainImageContainer .playVideo:hover {background-position:  -385px -81px}
.moduleWatchOnline div.mainImageContainer a {position: static}
.moduleWatchOnline div.mainImageContainer a span {overflow: hidden;height: 25px;display: block;background: url(/img/bg_1pxel_greyLight_invisible.png);color: white;line-height: 1.4em;position: absolute;margin-top: 136px;z-index: 10;width: 296px;padding: 6px;font-size: 18px;display: block;margin-right: 10px;bottom: 0;left:0;}
.moduleWatchOnline div.mainImageContainer .videoRendered .videoPlayer {position: absolute;top:0;left:0;z-index: 20; width: 308px;height: 173px}
.customBlockquote { clear:both}

.moduleVideo {margin-bottom: 20px;}
.moduleVideo h1{background: #E1E1E1; padding:10px; font-size:28px; text-shadow: white 1px 1px 0;}
.moduleVideo h1 a{color:#313131}
.moduleVideo h1 a:hover{color:#313131}

.moduleVideo div.mainImageContainer {width:308px; height:173px; overflow:hidden;}
.moduleVideo div.mainImageContainer .playVideo {z-index:10; cursor:pointer; background: /* url(/img/btn_play_mid_big.png) */ url(/img/sprite_main_v10.png) -385px 0 no-repeat; display:block; height:76px; width:76px; position: absolute; left: 50%; top:66px; margin-top: -34px; margin-left: -34px;}
.moduleVideo div.mainImageContainer .playVideo span {display:none;}
.moduleVideo div.mainImageContainer .playVideo:hover {background-position:-385px -81px}
.moduleVideo div.mainImageContainer a {position:static;}
.moduleVideo div.mainImageContainer > div > a span {overflow: hidden;height: 25px;display: block;background: url(/img/bg_1pxel_greyLight_invisible.png);color: white;line-height: 1.4em;position: absolute;margin-top: 136px;z-index: 10;width: 296px;padding: 6px;font-size: 18px;display: block;margin-right: 10px;bottom: 0;left:0;}
.moduleVideo div.mainImageContainer .videoRendered .videoPlayer {position: absolute;top:0;left:0;z-index: 20; width: 308px;height: 173px}

.quiz.toCenter {clear:both}
.topLinks {overflow:hidden; width:600px; height:20px; float:left}

.bis-topLinks {width: 750px; height: 28px;}

.weatherBox h2 {overflow:hidden}



.playVideo {display: none !important; visibility: hidden !important}
.jsLoaded .playVideo {display: block !important; visibility: visible !important}
.jsLoaded .videoRendered .playVideo { display: none !important;}
.videoRendered.loading { opacity: 0.5}

#urgentStandard {width: 970px; z-index: 4;}
body.urgentSpecialBody #urgentStandard {width: auto; margin-top: -8px; padding: 0 0 10px 0;}
body.mourning.urgentSpecialBody #urgentStandard {background: url(/img/bg_header_mourning2.jpg) repeat;}
.tvn-advertisement{margin:0 0 10px 0; text-align:center; background: url(/img/bg_advert_top.png) no-repeat 50% 0; padding-top: 16px; }
.tvn-advertisement > * { z-index: 1;}
 .adv-content { background: url(/img/bg_advert_top.png) no-repeat 50% 0; }
 .Adex {text-align:center; margin-bottom:10px;}
 .Adexpod13 {text-align:center; margin-bottom:10px;}
 .Adexpod18 {text-align:center; margin-bottom:10px;}
 .Adexpod23 {text-align:center; margin-bottom:10px;}
 .Adexpod28 {text-align:center; margin-bottom:10px;}

.Powieka, .TVN24Powieka {position:absolute; z-index:101;}
.Layer .tvn-advertisement {display: none;}
.LewyMargines {position:absolute; top:0; left:-130px;}
#urgentStandard + .LewyMargines {top:auto; margin-top:15px;}
.detalReklama .LewyMargines {left:-140px;}
.OnTop.adoHide {z-index:6; width: 984px; margin: 0 auto; text-align: center}
.Pasekpodnawigacja .tvn-advertisement {margin-top: 0; margin-bottom:15px;}.tvn-advertisement
.Pasekpodnawigacja {}
.fb_reset {display: none;}
.Panelpod1artykulem > div, .Panelpod3artykulem > div {margin-bottom: 20px;}
.Panelpod7artykulem > div {margin-bottom: 20px;}
#topl\.inside {background: url(/img/bg_advert_top.png) no-repeat 50% 0; padding-top: 16px;}


.headerInfoMessage {width:100%; position:fixed; top:0; margin-top:20px; z-index:2000; background:#FFD800; font-weight:bold; height:20px; display:block; padding-top:10px; color:#000; text-align:center}

.hideVideoRendered .error {margin: 0;padding: 10px 0;background:rgba(0, 0, 0, 0.7);position: absolute;top: 0;left: 0;color:#CCC;width: 100%;text-align: center;}
video {width: 100%; height: 100%; background: #000}

.tvnpix {display: none}
.Brandingplayera640, .Brandingplayera309, .Brandingplayera970 { position: absolute; z-index: 7; height: 100%; }
.Brandingplayera640 .tvn-advertisement, .Brandingplayera309 .tvn-advertisement, .Brandingplayera970 .tvn-advertisement {padding-top: 0px; margin-top:-4px;}
.articleMainPhoto .hideVideoPlayer.videoRendered img:first-child {display:block;}

.banerTop{cursor: pointer; text-align:center; width: 100%; margin-bottom:10px}


.Brandingplayera640 .tvn-advertisement div a img:first-child,
.Brandingplayera309 .tvn-advertisement div a img:first-child,
.Brandingplayera970 .tvn-advertisement div a img:first-child{
    z-index:-1;
}

.Brandingplayera640 .tvn-advertisement:before,
.Brandingplayera309 .tvn-advertisement:before,
.Brandingplayera970 .tvn-advertisement:before{
    background: url("/img/bg_advert_top.png") no-repeat 50% 0% transparent;
    text-align:center;
    position:absolute;
    top:-15px;
    width:90px;
    height:22px;
    left: 50%;
    margin-left: -24px;
    content:"";
}

.Brandingplayera640 .tvn-advertisement,
.Brandingplayera309 .tvn-advertisement,
.Brandingplayera970 .tvn-advertisement{
    background: 0 none;
}
.articleMainPhoto.articleMainPlaylist{
    margin-top:15px;
}

/* klasa .withBranding dodawana w customAdoUtils.js tylko jesli dany player ma branding */
.hideVideoPlayer.withBranding + .videoPlaylist {
    margin-top: 30px;
}

.playlistLink + .articleMainPhoto > .hideVideoPlayer.withBranding {
    margin-top: 17px;
}

.innerVideoModule.withPlaylist > .hideVideoPlayer.withBranding {
    margin-top: 30px;
}

.hideVideoPlayer.withBranding {
    margin-bottom: 20px;
}

.articleMainPhotoWide > .hideVideoPlayer.withBranding {
    margin-bottom: 38px;
    width: 970px;
}

/* --- TABELE SPORTOWE --- */
.leagueResults {margin:0 0 0px 0;} /*margin:0 0 20px 0;*/
.leagueResults table {width:100%; border-collapse:separate;}
.leagueResults caption {font-size:24px; font-weight:bold; line-height:1.8em; text-align: left; }
.leagueResults caption span {color:#797979; font-size:14px; font-weight:normal;}
.leagueResults tr {line-height:1.75em;}
.leagueResults tr:nth-child(2n+1) {background:#F4F4F4;}
.leagueResults tr td.score a {color:white;}
/*.leagueResults tr:hover td a,*/
/*.leagueResults tr:hover td.score a {color:#B90000;}*/

.leagueResults tr th, .leagueResults tr td {text-align:center; border-right:1px solid #fff;}
.leagueResults tr th:first-child, .leagueResults tr td:first-child {width:40px;}
.leagueResults tr th:nth-child(2), .leagueResults tr td:nth-child(2) {padding:0 0 0 22px; text-align:left;}
.leagueResults tr th:last-child, .leagueResults tr td:last-child {border:none;}
.leagueResults th {font-size:12px; color:#797979; background:#EDEDED;}
.leagueResults th.midSize { width: 70px;}
.leagueResults tr td {height:34px; border-bottom:1px solid #fff; vertical-align: middle;}
.leagueResults tr td.points {color:#B40000; font-weight:bold;}
.leagueResults tr td.worldSelection {background:#00A3FF;}
.leagueResults tr td.europeanSelection {background:#76CEFF;}
.leagueResults tr td.decrease {background:#B2B2B2;}
.leagueResults ul {margin:15px 0 0 0;}
.leagueResults ul li {float:left; height:16px; margin:0 20px 0 0; padding:2px 0 0 6px;}
.leagueResults ul li span {display:block;}
.leagueResults ul li.worldSelection {border-left:20px solid #00A3FF;;}
.leagueResults ul li.europeanSelection {border-left:20px solid #76CEFF;}
.leagueResults ul li.decrease {border-left:20px solid #B2B2B2;}

.leagueResults .top1, .legend .top1 { background-color: #0087D3; }
.leagueResults .top2, .legend .top2 { background-color: #17A9FC; }
.leagueResults .top3, .legend .top3 { background-color: #6BC9FD; }
.leagueResults .top4, .legend .top4 { background-color: #B7E5FF; }
.leagueResults .top5, .legend .top5 { background-color: #E6F4FD; }
.leagueResults .low1, .legend .low1 { background-color: #A10302; }
.leagueResults .low2, .legend .low2 { background-color: #EC0203; }
.leagueResults .low3, .legend .low3 { background-color: #ED5758; }
.leagueResults .low4, .legend .low4 { background-color: #F2A2A3; }
.leagueResults .low5, .legend .low5 { background-color: #F6DCDD; }

.legend { margin: 12px 0 0 0;  }
.legend .legendItem { float: left; }
.legend .legendItem .color { width: 21px; height: 19px; display: block; float: left; margin: 0 8px 0 0; }
.legend .legendItem .name { height: 21px; display: block; float: left; line-height: 21px; margin: 0 22px 0 0; }
.sportRightItem .legend { margin: 12px 0 12px 0;  }

/* --- z transmijsja --- */
.leagueResults.transmission {}
.leagueResults.transmission tr th:first-child, .leagueResults.transmission tr td:first-child { width:90px; color:#797979;  padding:0 0 0 10px; text-align:left; }
.leagueResults.transmission tr th:nth-child(2), .leagueResults.transmission tr td:nth-child(2) {width:320px;}
.leagueResults.transmission tr th:nth-child(4), .leagueResults.transmission tr td:nth-child(4) {width:292px; padding:0 28px 0 0; text-align:right;}
.leagueResults.transmission .winningTeamLeft {background:url(/img/arrow_sport_table_winningTeam.png) 8px 8px no-repeat; font-weight: bold;}
.leagueResults.transmission .winningTeamRight {background:url(/img/arrow_sport_table_winningTeam.png) 352px -32px no-repeat; font-weight: bold;}
.leagueResults.transmission tr .score {width:84px; font-size:16px; color:#fff; background:#292929;}
.leagueResults.transmission tr.linked:hover td  {text-decoration: underline; cursor: pointer;}
.leagueResults.transmission tr td a {color:black;}
.leagueResults.transmission tr td.score a {color:white;}
.leagueResults.transmission tr td:first-child a {color:#797979;}
/*.leagueResults.transmission tr:hover td a {color:#B90000;}*/
.leagueResults.transmission tr td { vertical-align: middle; }

.leagueResults.sportRightColumnTable { margin-bottom: 15px; width: 100%; }


.leagueResults.sportRightColumnTable th,
.leagueResults.sportRightColumnTable td { font-weight: normal; line-height: 1em; height: 15px; vertical-align: middle; color: #797979; font-size: 12px; text-align: left;  padding: 5px 10px 5px 10px !important;}
.leagueResults.sportRightColumnTable td { height: 22px; font-size: 11px;  }
.leagueResults.sportRightColumnTable td.score { color: white; font-weight: bold; background-color: #292929;  }

.leagueResults.sportRightColumnTable .date { padding: 5px 5px 5px 10px; }
.leagueResults.sportRightColumnTable .away  { text-align: right; ; }
.leagueResults.sportRightColumnTable .score { text-align: center; width: 20px; }
.leagueResults.sportRightColumnTable tr.linked:hover { text-decoration: underline; cursor: pointer; }
.leagueResults.sportRightColumnTable td.away,
.leagueResults.sportRightColumnTable td.home,
.leagueResults.sportRightColumnTable td.away a,
.leagueResults.sportRightColumnTable td.home a { color: black; }
.leagueResults.sportRightColumnTable td.date a { color: #797979; }


.leagueResults.sportRightColumnTable .away,
.leagueResults.sportRightColumnTable .home { width: 77px; }

.leagueResults.sportRightColumnTable .winningTeamLeft {background:url(/img/arrow_sport_table_winningTeam.png) -2px 8px no-repeat; font-weight: bold; color: black; }
.leagueResults.sportRightColumnTable .winningTeamRight {background:url(/img/arrow_sport_table_winningTeam.png) 91px -32px no-repeat; font-weight: bold; color: black; }

.leagueResults.sportRightColumnTable.sportTable   .points { text-align: center; font-weight: bold; }
.leagueResults.sportRightColumnTable.sportTable td { color: black; }

.leagueResults.sportRightColumnTable.sportTable .lp { text-align: center; width: 18px; }
/*.leagueResults.sportRightColumnTable.sportTable.team */
.leagueResults.sportRightColumnTable.sportTable .m,
.leagueResults.sportRightColumnTable.sportTable .points,
.leagueResults.sportRightColumnTable.sportTable .goals { text-align: center; }

.leagueResults.sportRightColumnTable.sportTable .points { color: #B40000; }

.sportRightItem h1  {background-color: #002951; padding:7px 10px 7px 10px; font-size:28px; text-shadow: none; color: white;}


/* 6.18 playlista pod video */
.videoPlaylist { margin:3px 0 0 0;}
.videoPlaylist .prev {position:absolute; top:0; bottom:0; left:0; width:36px; background:url(/img/btn_gallery_left_blue2.png) no-repeat scroll 0 center; cursor:pointer;}
.videoPlaylist .prev:hover {background:url(/img/btn_gallery_left_gray2.png) no-repeat 0 center;}
.videoPlaylist .next {position:absolute; top:0; right:0; bottom:0; width:36px; background:url(/img/btn_gallery_right_blue2.png) no-repeat scroll 0 center; cursor:pointer;}
.videoPlaylist .next:hover {background:url(/img/btn_gallery_right_gray2.png) no-repeat 0 center;}
.videoPlaylist .frame { margin: 0 40px 0 40px; overflow: hidden;}
.videoPlaylist .frame .film {position:absolute; top:0; left:0;  width: 10000px; }
.videoPlaylist .frame .film .item {float:left; margin:0 2px; overflow:hidden; border:3px solid transparent;}
.videoPlaylist .frame .film .item > a {display:block;}
.videoPlaylist .frame .film .item .title {line-height:1.214em; font-size:11px; color:#fff;}
.videoPlaylist .frame .film .item .hidden {display:none;}
.videoPlaylist .frame .film .item .title {display:block; position:absolute; right:0; bottom:0; left:0; height: 40%; padding:4px; background-color: rgba(0,0,0,0.5); }
.videoPlaylist .frame .film .item.active {border:3px solid #005FA4;}
.videoPlaylist .frame .film .item.active .title { display: none; background-color: rgba(0,95,164,0.5);}

.videoPlaylist.short .frame .film .item .title { line-height:1em;}
.videoPlaylist.short .frame .film .item > a > img { height:auto; width:130px;}

.videoPlaylist.short.smartfon .frame .film .item > a > img { height:auto; width:auto; }

.playlistLink { float: right; color: #85827D; line-height: 1.0em;}
.playlistLink:visited { float: right; color: #85827D;}
.playlistLink span { color: #00609D;}
.playlistLink:visited span { color: #00609D; }


.playingVod #vod {
    display: block;
    height: 100%;
    z-index: 100;
}
.playVod {
    background: url("/img/sprite_main_v10.png") no-repeat scroll -385px 0 transparent;
    cursor: pointer;
    display: block;
    height: 77px;
    left: 50%;
    margin-left: -43px;
    margin-top: -43px;
    position: absolute;
    top: 50%;
    width: 79px;
    z-index: 11;
    text-indent:-10000px;
}

#cinematics .videoPlayer {
    height: 540px;
    width: 960px;
    z-index: 1010;
}

.BrightcoveExperience:last-child {
    height: 100% !important;
    width: 100% !important;
}

.hideVideoPlayer img {
    display: block !important;
}

.hideVideoPlayer.videoRendered {
    height: auto !important;
}

noscript.lazy-fallback {
    display:block;
    position: absolute;
    top: 0;
}

.lazy-photo-container {
    display:block;
    position: relative;
}

.photoContainer div.tickerImage {
    position: absolute;
}

.photoContainer div.tickerImage.top_left {
    left: 0;
    top: 20px;
}

.photoContainer div.tickerImage.bottom_left {
    left: 0;
    bottom: 20px;
}

.photoContainer div.tickerImage.top_right {
    right: 0;
    top: 20px;
}

.photoContainer div.tickerImage.bottom_right {
    right: 0;
    bottom: 20px;
}

/* Jedynki specjalne */
@media screen and (max-width: 1379px) {
    .mainUrgentElement.wFixed_1380_max {
        max-width: 982px;
    }
    .urgentSpecialBody .relatedArticles article {
        margin: 10px 0;
        width: 31%;
        display: inline-block;
        vertical-align: top;
    }
    .urgentSpecialBody #urgentStandard {
        padding: 0 40px;
    }
    .urgentSpecialBody .relatedArticles article:nth-child(2),
    .urgentSpecialBody .relatedArticles article:nth-child(6) {
        margin: 10px 20px;
    }
    .urgentSpecialBody .relatedArticles article .relatedImage {
        width: 100%;
        float: none;
        margin: 0;
    }
    .urgentSpecialBody .relatedArticles article .relatedText {
        width: 100%;
        float: none;
        height: auto;
        margin: 9px 0;
    }
    .moduleMain-Special .relatedArticles article .relatedText h4 {
        line-height:26px;
        line-height:1.7vw;
        font-size:20px;
        font-size:1.5vw;
    }
    .urgentSpecialBody .relatedArticles article .relatedText .subtitle {
        position: relative;
        bottom: auto;
        margin: 15px 0 0 0;
    }
}

#at20mc {
	position: absolute;
	top: 0;
}

.shareContainerList {
    width: 100%;
}
.shareContainerList li {
    margin: 7px 6px 7px 0;
    height: 38px;
    display: block;
    width: 155px;
    float: left;
    position: relative;
}

.shareContainerList li:nth-child(-n+2) {
    width: 317px;
}

.shareContainerList li:nth-child(2),
.shareContainerList li:last-child{
    margin-right: 0px;
}

.articleWide .shareContainerList li:nth-child(2) {
    margin-right: 6px;
}

.articleWide .shareContainerList li:nth-child(-n+3) {
    width: 319.5px;
}

.shareContainerList li button {
    border: none;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #858585;
    background-image: url(/img/new-share.png);
    background-repeat: no-repeat;
    cursor: pointer;
    color: white;
    padding: 0 0 0 52px;
    font-size: 14px;
    text-align: left;
}

.shareContainerList li button:before {
    display: block;
    line-height: 38px;
}

.shareContainerList li span.count {
    position: absolute;
    top: 0;
    right: 25px;
    color: white;
    line-height: 38px;
}

.shareContainerList li.facebook button {
    background-color: #3C57A8;
    background-position: -30px -158px;
}

.shareContainerList li.facebook button:before {
    content: "Facebook";
}

.shareContainerList li.twitter button {
    background-color: #2DAAE2;
    background-position: -37px -636px;
}

.shareContainerList li.twitter button:before {
    content: "Twitter";
}

.shareContainerList li.pinterest button {
    background-color: #CB2028;
    background-position: -31px -398px;
}

.shareContainerList li.gplus button {
    background-color: #DC4437;
    background-position: -34px -279px;
}

.shareContainerList li.email button {
    background-position: -35px -38px;
}

.shareContainerList li.email button:before {
    content: "Wyślij";
    text-decoration: none;
    display:inline-block;
}

.shareContainerList li.print button {
    background-position: -35px -516px;
}

.shareContainerList li.print button:before {
    content: "Drukuj stronę";
}


.headerShareContainer {
    display: none;
    position: relative;
    background: #fff;

    -webkit-box-shadow: 0px 15px 20px -10px rgba(0,0,0,0.43);
    -moz-box-shadow: 0px 15px 20px -10px rgba(0,0,0,0.43);
    box-shadow: 0px 15px 20px -10px rgba(0,0,0,0.43);
}

.shareContainerTop .shareContainerList li.facebook button:before {
    content: "Podziel się";
}


.shareContainerTop .shareContainerList li.twitter button:before {
    content: "Udostępnij";
}

.headerShareContainer .leftColumnContainer{
    width: 972px;
    margin: 0 auto;
}

.headerShareContainer.sticky {
    display: block;
    position: fixed;
    top: 59px;
    width: 100%;
    z-index: 399;
}

.headerShareContainer .topButton {
    display: block;
    height: 38px;
    line-height: 38px;
    position: absolute;
    top: 9px;
    right: 75px;
    float: right;
    color: #BDBDBD;
}

.headerShareContainer .topButton:after {
    display: block;
    content: '';
    width: 40px;
    height: 40px;
    background: url(/img/arrow-top.png) no-repeat;
    background-size: cover;
    position: absolute;
    top: -1px;
    right: -55px;
}

.headerShareContainer .shareContainerList {

}

.headerShareContainer .shareContainerList li:nth-child(-n+3) {
    width: 319.5px;
}

.headerShareContainer .shareContainerList li:nth-child(2) {
    margin-right: 6px;
}

.shareContainerBottom .shareContainerList li {
    margin-top: 3px;
    margin-bottom: 3px;
    height: 45px;
}

.shareContainerBottom .shareContainerList li span.count {
    line-height: 45px;
}

.shareContainerBottom .shareContainerList li.facebook button {
    background-color: #3C57A8;
    background-position: -30px -154px;
}

.shareContainerBottom .shareContainerList li.twitter button {
    background-color: #2DAAE2;
    background-position: -37px -631px;
}

.shareContainerBottom .shareContainerList li:nth-child(n+3) {
    height: 38px;
}

.shareContainerBottom .shareContainerList li:nth-child(n+3) span.count{
    line-height:38px;
}

.shareContainerBottom {
    margin: 20px 0;
}

.shareContainerBottom h3 {
    float: left;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.1em;
    color: #4C4C4C;
    padding: 7px 0px;
}

.shareContainerBottom .fbClassicBox {
    float: right;
    font-size: 11px;
    color: #4C4C4C;
    padding: 14px 0 0 0;
    font-weight:bold;
}

@media print {
    .headerShareContainer, .shareContainerBottom {
        display: none !important;
    }
    #forum {
        display: none !important;
    }
}

.funpageTitleStyle {
    position: relative;
    top: -2px;
    font-size: 15px;
}
/*
*   Mailing24 template
*/

.mailing24 {
    background-color: #00559B;
    background-repeat: no-repeat;
    padding: 25px;
    text-align: center;
    color: #FFFFFF;
    font-weight: normal;
}

.col-1.mailing24 {
    background-image: url(/img/mailing24_left.jpg);
}

.boxes.mailing24 {
    background-image: url(/img/mailing24_right.jpg);
}

.wFixed_972 .mailing24 {
    background-image: url(/img/mailing24_big.jpg);
}

.mailing24 h4 {
    font-size: 34px;
    font-weight: normal;
}

.mailing24 h5 {
    font-size: 20px;
    line-height: 32px;
    font-weight: normal;
}

.mailing24 .agreement {
    display: inline-block;
    font-size: 11px;
    color: #80AACD;
}

.mailing24 .form-box {
    padding: 20px 0;
}

.mailing24 form {
    display: inline-block;
}

.mailing24 form input,
.mailing24 .form-box button {
    font-size: 16px;
    padding: 8px;
    border: none;
    box-sizing: border-box;
}

.mailing24 form textarea {
    border: none;
    font-family: inherit;
    font-size: 15px;
    padding: 10px;
    display: block;
    margin-bottom: 20px;
}

.mailing24 form label {
    position: absolute;
    top: 0;
    left: 0;
}

.mailing24 form input.error {
    box-shadow: 0 0 0 1px #F15A24 inset;
    color: #F15A24 !important;
}

.mailing24 form input.error + label:before {
    content: "Nieprawidłowy adres e-mail";
    color: #F15A24;
    position: absolute;
    top: -15px;
    left: 0;
    font-size: 12px;
    height: 20px;
    width: 160px;
    text-align: left;
}

.mailing24 form #form_email {
    color: #000000;
    width: 275px;
}

.boxes.mailing24 form #form_email {
    width: 100%;
}

.mailing24 form input[type=submit],
.mailing24 .form-box button {
    color: #FFFFFF;
    background-color: #0FABE6;
    margin-left: 5px;
}

.mailing24 form input[type=submit]:hover,
.mailing24 .form-box button:hover {
    cursor: pointer;
}

.boxes.mailing24 form input[type=submit] {
    margin-top: 5px;
    margin-left: 0;
    float: right;
}

.mailing24 .form-box p {
    color: #FFFFFF;
    font-size: 14px;
}

.mailing24 .form-box div {
    text-align: center;
    margin-bottom: 20px;
}

.mailing24 .form-box div p {
    max-width: 460px;
    display: inline-block;
}

/* CSS Document */

.weatherIco {display:block;}
.weatherIco span {display:none;}

.weatherIco.size40x40 {background:url(/img/weather_40x40_ico.png) no-repeat; height:40px; width:40px;}
.weatherIco.size40x40.ico1 { background-position: -0px -0px; }
.weatherIco.size40x40.ico2 { background-position: -40px -0px; }
.weatherIco.size40x40.ico3 { background-position: -80px -0px; }
.weatherIco.size40x40.ico4 { background-position: -120px -0px; }
.weatherIco.size40x40.ico5 { background-position: -160px -0px; }
.weatherIco.size40x40.ico6 { background-position: -200px -0px; }
.weatherIco.size40x40.ico7 { background-position: -240px -0px; }
.weatherIco.size40x40.ico8 { background-position: -280px -0px; }
.weatherIco.size40x40.ico9 { background-position: -320px -0px; }
.weatherIco.size40x40.ico10 { background-position: -360px -0px; }
.weatherIco.size40x40.ico11 { background-position: -400px -0px; }
.weatherIco.size40x40.ico12 { background-position: -440px -0px; }
.weatherIco.size40x40.ico13 { background-position: -480px -0px; }
.weatherIco.size40x40.ico14 { background-position: -520px -0px; }
.weatherIco.size40x40.ico15 { background-position: -560px -0px; }
.weatherIco.size40x40.ico16 { background-position: -600px -0px; }
.weatherIco.size40x40.ico17 { background-position: -640px -0px; }
.weatherIco.size40x40.ico18 { background-position: -680px -0px; }
.weatherIco.size40x40.ico19 { background-position: -720px -0px; }
.weatherIco.size40x40.ico20 { background-position: -760px -0px; }
.weatherIco.size40x40.ico21 { background-position: -800px -0px; }
.weatherIco.size40x40.ico22 { background-position: -840px -0px; }
.weatherIco.size40x40.ico23 { background-position: -880px -0px; }
.weatherIco.size40x40.ico24 { background-position: -920px -0px; }
.weatherIco.size40x40.ico25 { background-position: -960px -0px; }
.weatherIco.size40x40.ico26 { background-position: -1000px -0px; }
.weatherIco.size40x40.ico27 { background-position: -1040px -0px; }
.weatherIco.size40x40.ico28 { background-position: -1080px -0px; }
.weatherIco.size40x40.ico29 { background-position: -1120px -0px; }
.weatherIco.size40x40.ico30 { background-position: -1160px -0px; }
.weatherIco.size40x40.ico31 { background-position: -1200px -0px; }
.weatherIco.size40x40.ico32 { background-position: -1240px -0px; }
.weatherIco.size40x40.ico33 { background-position: -1280px -0px; }
.weatherIco.size40x40.ico34 { background-position: -1320px -0px; }
.weatherIco.size40x40.ico35 { background-position: -1360px -0px; }
.weatherIco.size40x40.ico36 { background-position: -1400px -0px; }
.weatherIco.size40x40.ico37 { background-position: -1440px -0px; }
.weatherIco.size40x40.ico38 { background-position: -1480px -0px; }
.weatherIco.size40x40.ico39 { background-position: -1520px -0px; }
.weatherIco.size40x40.ico40 { background-position: -1560px -0px; }
.weatherIco.size40x40.ico41 { background-position: -1600px -0px; }
.weatherIco.size40x40.ico42 { background-position: -1640px -0px; }
.weatherIco.size40x40.ico43 { background-position: -1680px -0px; }
.weatherIco.size40x40.ico44 { background-position: -1720px -0px; }

.localWeatherBox.startPosition .size65x50 {background:url(/img/weather_65x50_ico_grimm.jpg) no-repeat;}

.weatherIco.size65x50 {background:url(/img/weather_65x50_ico.jpg) no-repeat; height:50px; width:65px;}
.weatherIco.size65x50.ico1 {background-position:-0px -0px;}
.weatherIco.size65x50.ico2 {background-position:-65px -0px;}
.weatherIco.size65x50.ico3 {background-position:-130px -0px;}
.weatherIco.size65x50.ico4 {background-position:-195px -0px;}
.weatherIco.size65x50.ico5 {background-position:-260px -0px;}
.weatherIco.size65x50.ico6 {background-position:-325px -0px;}
.weatherIco.size65x50.ico7 {background-position:-390px -0px;}
.weatherIco.size65x50.ico8 {background-position:-455px -0px;}
.weatherIco.size65x50.ico9 {background-position:-520px -0px;}
.weatherIco.size65x50.ico10 {background-position:-585px -0px;}
.weatherIco.size65x50.ico11 {background-position:-650px -0px;}
.weatherIco.size65x50.ico12 {background-position:-715px -0px;}
.weatherIco.size65x50.ico13 {background-position:-780px -0px;}
.weatherIco.size65x50.ico14 {background-position:-845px -0px;}
.weatherIco.size65x50.ico15 {background-position:-910px -0px;}
.weatherIco.size65x50.ico16 {background-position:-975px -0px;}
.weatherIco.size65x50.ico17 {background-position:-1040px -0px;}
.weatherIco.size65x50.ico18 {background-position:-1105px -0px;}
.weatherIco.size65x50.ico19 {background-position:-1170px -0px;}
.weatherIco.size65x50.ico20 {background-position:-1235px -0px;}
.weatherIco.size65x50.ico21 {background-position:-1300px -0px;}
.weatherIco.size65x50.ico22 {background-position:-1365px -0px;}
.weatherIco.size65x50.ico23 {background-position:-1430px -0px;}
.weatherIco.size65x50.ico24 {background-position:-1495px -0px;}
.weatherIco.size65x50.ico25 {background-position:-1560px -0px;}
.weatherIco.size65x50.ico26 {background-position:-1625px -0px;}
.weatherIco.size65x50.ico27 {background-position:-1690px -0px;}
.weatherIco.size65x50.ico28 {background-position:-1755px -0px;}
.weatherIco.size65x50.ico29 {background-position:-1820px -0px;}
.weatherIco.size65x50.ico30 {background-position:-1885px -0px;}
.weatherIco.size65x50.ico31 {background-position:-1950px -0px;}
.weatherIco.size65x50.ico32 {background-position:-2015px -0px;}
.weatherIco.size65x50.ico33 {background-position:-2080px -0px;}
.weatherIco.size65x50.ico34 {background-position:-2145px -0px;}
.weatherIco.size65x50.ico35 {background-position:-2210px -0px;}
.weatherIco.size65x50.ico36 {background-position:-2275px -0px;}
.weatherIco.size65x50.ico37 {background-position:-2340px -0px;}
.weatherIco.size65x50.ico38 {background-position:-2405px -0px;}
.weatherIco.size65x50.ico39 {background-position:-2470px -0px;}
.weatherIco.size65x50.ico40 {background-position:-2535px -0px;}
.weatherIco.size65x50.ico41 {background-position:-2600px -0px;}
.weatherIco.size65x50.ico42 {background-position:-2665px -0px;}
.weatherIco.size65x50.ico43 {background-position:-2730px -0px;}
.weatherIco.size65x50.ico44 {background-position:-2795px -0px;}

.weatherIco.size90x90 {display: block; background: url(/img/weather_90x90_ico.png) no-repeat; width:90px; height:90px;}
.weatherIco.size90x90.ico1 { background-position: -0px -0px; }
  .weatherIco.size90x90.ico2 { background-position: -90px -0px; }
  .weatherIco.size90x90.ico3 { background-position: -180px -0px; }
  .weatherIco.size90x90.ico4 { background-position: -270px -0px; }
  .weatherIco.size90x90.ico5 { background-position: -360px -0px; }
  .weatherIco.size90x90.ico6 { background-position: -450px -0px; }
  .weatherIco.size90x90.ico7 { background-position: -540px -0px; }
  .weatherIco.size90x90.ico8 { background-position: -630px -0px; }
  .weatherIco.size90x90.ico9 { background-position: -720px -0px; }
  .weatherIco.size90x90.ico10 { background-position: -810px -0px; }
  .weatherIco.size90x90.ico11 { background-position: -900px -0px; }
  .weatherIco.size90x90.ico12 { background-position: -990px -0px; }
  .weatherIco.size90x90.ico13 { background-position: -1080px -0px; }
  .weatherIco.size90x90.ico14 { background-position: -1170px -0px; }
  .weatherIco.size90x90.ico15 { background-position: -1260px -0px; }
  .weatherIco.size90x90.ico16 { background-position: -1350px -0px; }
  .weatherIco.size90x90.ico17 { background-position: -1440px -0px; }
  .weatherIco.size90x90.ico18 { background-position: -1530px -0px; }
  .weatherIco.size90x90.ico19 { background-position: -1620px -0px; }
  .weatherIco.size90x90.ico20 { background-position: -1710px -0px; }
  .weatherIco.size90x90.ico21 { background-position: -1800px -0px; }
  .weatherIco.size90x90.ico22 { background-position: -1890px -0px; }
  .weatherIco.size90x90.ico23 { background-position: -1980px -0px; }
  .weatherIco.size90x90.ico24 { background-position: -2070px -0px; }
  .weatherIco.size90x90.ico25 { background-position: -2160px -0px; }
  .weatherIco.size90x90.ico26 { background-position: -2250px -0px; }
  .weatherIco.size90x90.ico27 { background-position: -2340px -0px; }
  .weatherIco.size90x90.ico28 { background-position: -2430px -0px; }
  .weatherIco.size90x90.ico29 { background-position: -2520px -0px; }
  .weatherIco.size90x90.ico30 { background-position: -2610px -0px; }
  .weatherIco.size90x90.ico31 { background-position: -2700px -0px; }
  .weatherIco.size90x90.ico32 { background-position: -2790px -0px; }
  .weatherIco.size90x90.ico33 { background-position: -2880px -0px; }
  .weatherIco.size90x90.ico34 { background-position: -2970px -0px; }
  .weatherIco.size90x90.ico35 { background-position: -3060px -0px; }
  .weatherIco.size90x90.ico36 { background-position: -3150px -0px; }
  .weatherIco.size90x90.ico37 { background-position: -3240px -0px; }
  .weatherIco.size90x90.ico38 { background-position: -3330px -0px; }
  .weatherIco.size90x90.ico39 { background-position: -3420px -0px; }
  .weatherIco.size90x90.ico40 { background-position: -3510px -0px; }
  .weatherIco.size90x90.ico41 { background-position: -3600px -0px; }
  .weatherIco.size90x90.ico42 { background-position: -3690px -0px; }
  .weatherIco.size90x90.ico43 { background-position: -3780px -0px; }
  .weatherIco.size90x90.ico44 { background-position: -3870px -0px; }

.weatherIco.size130x130 {background:url(/img/weather_130x130_ico.png) no-repeat; height:130px; width:130px; float:left;}
 .weatherIco.size130x130.ico1 { background-position: -0px -0px; }
  .weatherIco.size130x130.ico2 { background-position: -130px -0px; }
  .weatherIco.size130x130.ico3 { background-position: -260px -0px; }
  .weatherIco.size130x130.ico4 { background-position: -390px -0px; }
  .weatherIco.size130x130.ico5 { background-position: -520px -0px; }
  .weatherIco.size130x130.ico6 { background-position: -650px -0px; }
  .weatherIco.size130x130.ico7 { background-position: -780px -0px; }
  .weatherIco.size130x130.ico8 { background-position: -910px -0px; }
  .weatherIco.size130x130.ico9 { background-position: -1040px -0px; }
  .weatherIco.size130x130.ico10 { background-position: -1170px -0px; }
  .weatherIco.size130x130.ico11 { background-position: -1300px -0px; }
  .weatherIco.size130x130.ico12 { background-position: -1430px -0px; }
  .weatherIco.size130x130.ico13 { background-position: -1560px -0px; }
  .weatherIco.size130x130.ico14 { background-position: -1690px -0px; }
  .weatherIco.size130x130.ico15 { background-position: -1820px -0px; }
  .weatherIco.size130x130.ico16 { background-position: -1950px -0px; }
  .weatherIco.size130x130.ico17 { background-position: -2080px -0px; }
  .weatherIco.size130x130.ico18 { background-position: -2210px -0px; }
  .weatherIco.size130x130.ico19 { background-position: -2340px -0px; }
  .weatherIco.size130x130.ico20 { background-position: -2470px -0px; }
  .weatherIco.size130x130.ico21 { background-position: -2600px -0px; }
  .weatherIco.size130x130.ico22 { background-position: -2730px -0px; }
  .weatherIco.size130x130.ico23 { background-position: -2860px -0px; }
  .weatherIco.size130x130.ico24 { background-position: -2990px -0px; }
  .weatherIco.size130x130.ico25 { background-position: -3120px -0px; }
  .weatherIco.size130x130.ico26 { background-position: -3250px -0px; }
  .weatherIco.size130x130.ico27 { background-position: -3380px -0px; }
  .weatherIco.size130x130.ico28 { background-position: -3510px -0px; }
  .weatherIco.size130x130.ico29 { background-position: -3640px -0px; }
  .weatherIco.size130x130.ico30 { background-position: -3770px -0px; }
  .weatherIco.size130x130.ico31 { background-position: -3900px -0px; }
  .weatherIco.size130x130.ico32 { background-position: -4030px -0px; }
  .weatherIco.size130x130.ico33 { background-position: -4160px -0px; }
  .weatherIco.size130x130.ico34 { background-position: -4290px -0px; }
  .weatherIco.size130x130.ico35 { background-position: -4420px -0px; }
  .weatherIco.size130x130.ico36 { background-position: -4550px -0px; }
  .weatherIco.size130x130.ico37 { background-position: -4680px -0px; }
  .weatherIco.size130x130.ico38 { background-position: -4810px -0px; }
  .weatherIco.size130x130.ico39 { background-position: -4940px -0px; }
  .weatherIco.size130x130.ico40 { background-position: -5070px -0px; }
  .weatherIco.size130x130.ico41 { background-position: -5200px -0px; }
  .weatherIco.size130x130.ico42 { background-position: -5330px -0px; }
  .weatherIco.size130x130.ico43 { background-position: -5460px -0px; }
  .weatherIco.size130x130.ico44 { background-position: -5590px -0px; }

/* IKONY SPRITE JPG */

.weatherIco.size153x125 {background:url(/img/weather_153x125_ico.jpg) no-repeat; height:125px; width:153px; margin:10px 0 0 0; float:left;}
.weatherIco.size153x125.ico1 {background-position: -0px -0px;}
.weatherIco.size153x125.ico2 {background-position: -153px -0px;}
.weatherIco.size153x125.ico3 {background-position: -306px -0px;}
.weatherIco.size153x125.ico4 {background-position: -459px -0px;}
.weatherIco.size153x125.ico5 {background-position: -612px -0px;}
.weatherIco.size153x125.ico6 {background-position: -765px -0px;}
.weatherIco.size153x125.ico7 {background-position: -918px -0px;}
.weatherIco.size153x125.ico8 {background-position: -1071px -0px;}
.weatherIco.size153x125.ico9 {background-position: -1224px -0px;}
.weatherIco.size153x125.ico10 {background-position: -1377px -0px;}
.weatherIco.size153x125.ico11 {background-position: -1530px -0px;}
.weatherIco.size153x125.ico12 {background-position: -1683px -0px;}
.weatherIco.size153x125.ico13 {background-position: -1836px -0px;}
.weatherIco.size153x125.ico14 {background-position: -1989px -0px;}
.weatherIco.size153x125.ico15 {background-position: -2142px -0px;}
.weatherIco.size153x125.ico16 {background-position: -2295px -0px;}
.weatherIco.size153x125.ico17 {background-position: -2448px -0px;}
.weatherIco.size153x125.ico18 {background-position: -2601px -0px;}
.weatherIco.size153x125.ico19 {background-position: -2754px -0px;}
.weatherIco.size153x125.ico20 {background-position: -2907px -0px;}
.weatherIco.size153x125.ico21 {background-position: -3060px -0px;}
.weatherIco.size153x125.ico22 {background-position: -3213px -0px;}
.weatherIco.size153x125.ico23 {background-position: -3366px -0px;}
.weatherIco.size153x125.ico24 {background-position: -3519px -0px;}
.weatherIco.size153x125.ico25 {background-position: -3672px -0px;}
.weatherIco.size153x125.ico26 {background-position: -3825px -0px;}
.weatherIco.size153x125.ico27 {background-position: -3978px -0px;}
.weatherIco.size153x125.ico28 {background-position: -4131px -0px;}
.weatherIco.size153x125.ico29 {background-position: -4284px -0px;}
.weatherIco.size153x125.ico30 {background-position: -4437px -0px;}
.weatherIco.size153x125.ico31 {background-position: -4590px -0px;}
.weatherIco.size153x125.ico32 {background-position: -4743px -0px;}
.weatherIco.size153x125.ico33 {background-position: -4896px -0px;}
.weatherIco.size153x125.ico34 {background-position: -5049px -0px;}
.weatherIco.size153x125.ico35 {background-position: -5202px -0px;}
.weatherIco.size153x125.ico36 {background-position: -5355px -0px;}
.weatherIco.size153x125.ico37 {background-position: -5508px -0px;}
.weatherIco.size153x125.ico38 {background-position: -5661px -0px;}
.weatherIco.size153x125.ico39 {background-position: -5814px -0px;}
.weatherIco.size153x125.ico40 {background-position: -5967px -0px;}
.weatherIco.size153x125.ico41 {background-position: -6120px -0px;}
.weatherIco.size153x125.ico42 {background-position: -6273px -0px;}
.weatherIco.size153x125.ico43 {background-position: -6426px -0px;}
.weatherIco.size153x125.ico44 {background-position: -6579px -0px;}

  
@media screen and (max-width: 1000px) {

.weatherIco.size90x90 {background:url(/img/weather_65x50_ico.png) no-repeat; height:50px; width:65px;}
.weatherIco.size90x90.ico1 { background-position: -0px -0px; }
.weatherIco.size90x90.ico2 { background-position: -65px -0px; }
.weatherIco.size90x90.ico3 { background-position: -130px -0px; }
.weatherIco.size90x90.ico4 { background-position: -195px -0px; }
.weatherIco.size90x90.ico5 { background-position: -260px -0px; }
.weatherIco.size90x90.ico6 { background-position: -325px -0px; }
.weatherIco.size90x90.ico7 { background-position: -390px -0px; }
.weatherIco.size90x90.ico8 { background-position: -455px -0px; }
.weatherIco.size90x90.ico9 { background-position: -520px -0px; }
.weatherIco.size90x90.ico10 { background-position: -585px -0px; }
.weatherIco.size90x90.ico11 { background-position: -650px -0px; }
.weatherIco.size90x90.ico12 { background-position: -715px -0px; }
.weatherIco.size90x90.ico13 { background-position: -780px -0px; }
.weatherIco.size90x90.ico14 { background-position: -845px -0px; }
.weatherIco.size90x90.ico15 { background-position: -910px -0px; }
.weatherIco.size90x90.ico16 { background-position: -975px -0px; }
.weatherIco.size90x90.ico17 { background-position: -1040px -0px; }
.weatherIco.size90x90.ico18 { background-position: -1105px -0px; }
.weatherIco.size90x90.ico19 { background-position: -1170px -0px; }
.weatherIco.size90x90.ico20 { background-position: -1235px -0px; }
.weatherIco.size90x90.ico21 { background-position: -1300px -0px; }
.weatherIco.size90x90.ico22 { background-position: -1365px -0px; }
.weatherIco.size90x90.ico23 { background-position: -1430px -0px; }
.weatherIco.size90x90.ico24 { background-position: -1495px -0px; }
.weatherIco.size90x90.ico25 { background-position: -1560px -0px; }
.weatherIco.size90x90.ico26 { background-position: -1625px -0px; }
.weatherIco.size90x90.ico27 { background-position: -1690px -0px; }
.weatherIco.size90x90.ico28 { background-position: -1755px -0px; }
.weatherIco.size90x90.ico29 { background-position: -1820px -0px; }
.weatherIco.size90x90.ico30 { background-position: -1885px -0px; }
.weatherIco.size90x90.ico31 { background-position: -1950px -0px; }
.weatherIco.size90x90.ico32 { background-position: -2015px -0px; }
.weatherIco.size90x90.ico33 { background-position: -2080px -0px; }
.weatherIco.size90x90.ico34 { background-position: -2145px -0px; }
.weatherIco.size90x90.ico35 { background-position: -2210px -0px; }
.weatherIco.size90x90.ico36 { background-position: -2275px -0px; }
.weatherIco.size90x90.ico37 { background-position: -2340px -0px; }
.weatherIco.size90x90.ico38 { background-position: -2405px -0px; }
.weatherIco.size90x90.ico39 { background-position: -2470px -0px; }
.weatherIco.size90x90.ico40 { background-position: -2535px -0px; }
.weatherIco.size90x90.ico41 { background-position: -2600px -0px; }
.weatherIco.size90x90.ico42 { background-position: -2665px -0px; }
.weatherIco.size90x90.ico43 { background-position: -2730px -0px; }
.weatherIco.size90x90.ico44 { background-position: -2795px -0px; }
}







/* ---------------------------------------  forum  ---------------------------------------- */


.newForumComment.loggedIn { display: none; }


/* -------------------------------------------- style ogólne  --------------------------------------------- */

/* --- duży  button  --- */
#forum a.btnBig{display:block; margin-bottom:15px; font-weight:bold; background:#012F53; font-size:16px; padding:11px; text-align:center; color:#fff }
#forum a.btnBig.alignRight{text-align:right!important}

/* --- mniejszy button --- */
#forum a.btnSmall{color:#999;padding:1px 6px;}
#forum a.btnSmall:hover{text-decoration:none; padding:1px 6px; color:#fff; background:#012F53}
#forum a.btnSmall.active{padding:1px 6px; color:#fff; background:#012F53}

/* --- mały napis - default --- */
#forum span.greySmall{font-size:11px; color:#999}

/* --- textarea - ogólny --- */
#forum textarea{ resize:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999}

#forum .redaktor{font-weight:normal; color:#CC0000; font-size:0.9em}

/* -------------------------------------------- inne --------------------------------------------- */

/* --- sortowanie  --- */

#forum .sorting{margin:10px 0; z-index:1 }
#forum .sorting .bgHolder{position:absolute; z-index:1;  border-top:1px solid #D8D8D8; top:9px; width:100%; height:2px}
#forum .sorting .select{float:right; padding:3px; border:1px solid #D8D8D8; background:#fff; z-index:5; }

/* --- "pokaż wcześniejsze posty"  --- */
#forum .earlierComments{z-index:1; background:#eee;text-align:center; font-size:10px; padding:3px 0; margin-top:5px; width:549px; float:right }

/* --- na górze wszystkich postów - linki najstarsze - najnowsze   --- */
#forum .forumNewest{z-index:1; margin-bottom:15px; color:#164B7C; width:60% }
#forum .forumNewest a.selected{font-weight:bold; }
#forum .forumNewest a.selected:hover{color:#164B7C; cursor:default; text-decoration:none}

/* --- na górze wszystkich postów - "śledź wątek"  --- */

#forum .followEmail{z-index:1; float:right; font-size:11px; color:#666; width:171px}
#forum .followEmail img, #forum .followEmail a{  display:inline; padding:0 2px; cursor:pointer!important}


/* ------------------ "stopka" forum - regulamin itd.  --------------------- */
#forum .forumRules{z-index:1;font-size:11px; color:#666; margin-top:6px}


/* ------------------ defaultowe okienko informacyjne z szarą ramką  --------------------- */
.forumInfoBox{z-index:1; padding:15px 0; text-align:center; border:#D6D6D6 1px solid; margin-bottom:15px}
.forumInfoBox span.newCommentsInfo{color:#E6BA45; padding:5px 0 5px 20px; background:url(/img/forum_fresh_post.png) 0 8px no-repeat}
.forumInfoBox span.moreCommentsInfo{color:#999}


/* ------------------  okienko informacyjne z szarą ramką  --------------------- */


#forum .boxShare{border:#D6D6D6 1px solid; margin:5px 0 15px 65px; padding:1px 3px 25px 28px}
#forum .subForumComment .boxShare {margin-left:42px}

#forum .boxShare .closeHolder{float:right; margin-top:3px}
#forum .boxShare .closeBoxShare{display:block; width:15px; height:15px; background:/* url(/img/forum_btn_close.png) */ url(/img/sprite_main_v6.png) -764px -52px no-repeat}
#forum .boxShare ul.shareComment{margin-top:-5px}

#forum ul.shareComment{font-size:11px; color:#999; margin:5px 0; clear:both; }
#forum ul.shareComment li.text{clear:both; float:none; margin:10px 0;}
#forum ul.shareComment li{float:left; margin-right:6px}
  #forum ul.shareComment li a.commentTweet{ display:block; width:24px; height:24px; background:url(/img/forum_icon_twitter.png) no-repeat}
#forum ul.shareComment li a.commentFacebook{ display:block; width:24px; height:24px; background:url(/img/forum_icon_facebook.png) no-repeat}
#forum ul.shareComment li a.commentGoogle{ display:block; width:24px; height:24px; background:url(/img/forum_icon_google.png) no-repeat}


#forum .boxShare ul li input{width:350px; height:20px; border:1px solid #ccc}
#forum .subForumComment .boxShare ul li input{ width:327px}


#forum .boxShare ul li.btn{padding-top:2px}
#forum .boxShare ul li.btn .btnSmall{padding:5px 7px}

/* --------------------------------------------------  post  ------------------------------------------------ */
.forumComment{ z-index:20; margin-bottom:25px;}
.forumComment:hover{z-index:100;}

.forumComment .avatarHolder{float:left; width:54px; z-index:50}
.forumAvatarImg{display:block; background:/* url(/img/forum_avatar_default.png) */ url(/img/sprite_main_v6.png) -730px -128px no-repeat; width:54px; height:54px;}
.forumAvatarImg .authorHover{display: none;}
.forumAvatarImg:hover .authorHover{display: block;}

.forumComment .commentHolder{float:left; width:585px; z-index:1;}


.forumComment .commentHolder .author{font-weight:bold; font-size:14px; color:#164b7c}
.forumComment .commentHolder time{color:#999; font-size:11px; font-weight:normal}
.forumComment .commentHolder time.fresh{padding-right:15px; background:url(/img/forum_fresh_post.png) no-repeat top right}
.forumComment .commentHolder p{padding:15px; width:440px; line-height:1.3em }

.forumComment .commentHolder .bg{ position:absolute; z-index:10; top:15px; left:0; display:block; width:12px; height:16px; background:/* url(/img/forum_commentEnd_white.png) */ url(/img/sprite_main_v6.png) -730px -51px no-repeat}
.forumComment .commentHolder .textContainer{border:1px solid #D6D6D6; padding:5px 2px 3px 10px; margin-left:11px}

.subForumComment .commentHolder .bg{ position:absolute; z-index:10; top:15px; left:0; display:block; width:12px; height:16px; background:/* url(/img/forum_commentEnd_grey.png) */ url(/img/sprite_main_v6.png) -702px -55px no-repeat}



/* ---  ikonki plus, minus, zgłoś w stopce postu --- */

.forumComment .feedbackContainer{font-size:11px; margin-top:5px; margin-bottom:2px}
.forumComment .feedbackContainer ul li{float:left; margin-right:7px}
.forumComment .feedbackContainer .fl a{color:#999; padding-left:15px; padding-top:2px;}
.forumComment .feedbackContainer .fl a:hover{text-decoration:none}

.forumComment .commentHolder:hover {z-index:50;}
.forumComment .feedbackPlus .feedbackPlusHover{display: none;}
.forumComment .feedbackPlus:hover .feedbackPlusHover{display: block;}

.forumComment .commentHolder:hover {z-index:50;}
.forumComment .feedbackMinus .feedbackMinusHover{display: none;}
.forumComment .feedbackMinus:hover .feedbackMinusHover{display: block;}

.forumComment .feedbackContainer a.plus{background:/* url(/img/forum_icon_plus.png)*/url(/img/sprite_main_v6.png) -383px -197px no-repeat; }
.forumComment .feedbackContainer a.plus:hover,
.forumComment .feedbackContainer a.plus.active{color:#518021; background:/*url(/img/forum_icon_plus_color.png)*/url(/img/sprite_main_v6.png) -383px -215px  no-repeat}

.forumComment .feedbackContainer a.minus{background:/* url(/img/forum_icon_minus.png)*/url(/img/sprite_main_v6.png) -400px -230px no-repeat}
.forumComment .feedbackContainer a.minus:hover,
.forumComment .feedbackContainer a.minus.active{ background:/* url(/img/forum_icon_minus_color.png) */url(/img/sprite_main_v6.png) -425px -230px no-repeat; color:#cc0000}

.forumComment .feedbackContainer a.share{  background:/* url(/img/forum_icon_share.png)*/url(/img/sprite_main_v6.png) -460px -214px no-repeat}
.forumComment .feedbackContainer a.share:hover,
.forumComment .feedbackContainer a.share.active{color:#164b7c; background:/*url(/img/forum_icon_share_color.png) */url(/img/sprite_main_v6.png) -459px -235px; no-repeat}


.forumComment .feedbackContainer a.report{ background:/* url(/img/forum_icon_flag.png ) */url(/img/sprite_main_v6.png) -173px -191px no-repeat }
.forumComment .feedbackContainer a.report:hover,
.forumComment .feedbackContainer a.report.active{ color:#164b7c; background:/* url(/img/forum_icon_flag_color.png) */url(/img/sprite_main_v6.png) -173px -215px no-repeat}


/* ----------------------------------  oczekujący post na  moderację ----------------------------------------- */

.forumComment .commentHolder .commentHiddenInfo{color:#999;text-align:center;}

.forumComment.awaiting .commentHolder .author,
.forumComment.awaiting .commentHolder p{color:#bababa; width:440px; display:block}
.forumComment.awaiting time,
.forumComment.awaiting .feedbackContainer .fr a{display:none}

.forumComment.awaiting .avatarHolder .awaitingBg{background:url(/img/bg_invisible_milk.png) repeat; z-index:10; position:absolute; width:54px; height:54px;}

.forumComment.awaiting .info{font-size:11px; display:block; margin-bottom:8px}

/* ---------------------------------------  mniejszy post - "odpowiedź" --------------------------------------- */

.subForumComment{margin:5px 0 0 50px}
.subForumComment .commentHolder{width:558px}
.subForumComment .avatarHolder{width:31px;z-index:4;}
.subForumComment .avatarHolder img{width:29px; height:29px;}
.subForumComment .commentHolder .textContainer{border:0!important; background:#eee; padding:6px 2px 4px 10px!important}

.subForumComment .forumAvatarImg,.subForumComment .avatarHolder{display:block; width:29px; height:29px; float:left; margin-right:1px; background:/* url(/img/avatar_blank.png) */ url(/img/sprite_main_v6.png) -672px -149px no-repeat }
.subForumComment .forumAvatarImg img{width:29px!important; height:29px!important}


/* ------------------------------------------ wygląd cytowania  ----------------------------------------------- */
#forum blockquote{background:url(/img/forum_quote_start.png) no-repeat top left; width:412px; min-height:10px!important;  margin:20px 20px 0 20px; color:#164b7c;
font-style:italic; font-size:14px; padding:0 30px 0 32px; line-height:1.3em; z-index:10}
#forum blockquote .content{ min-height:10px!important; background:url(/img/forum_quote_end.png) no-repeat bottom right; padding-bottom:10px;}
#forum blockquote ul li{float:left; margin:0 2px}
#forum blockquote ul li.quotedText{ color:#666}
#forum blockquote ul li.overflowEllipsis{width:210px;}




/* --------------------------------------------------  nowy-post  Podczas cytowania --------------------------- */
#forum .forumWritePost{border-top:10px solid #012F53; margin-bottom:15px;}
#forum .forumWritePost .contentHolder{border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; padding:20px 10px}
#forum .forumWritePost .closeHolder{float:right; margin:-15px -5px 0 0 }

/* ----- wygląd cytowania w poscie cytowanym ---- */
#forum .forumWritePost blockquote{margin:7px 0 20px 20px}

 /* -----  ikonki -sociale w poscie cytowanym ---- */
#forum ul.shareComment{font-size:11px; color:#999; margin:5px 0; clear:both; }
#forum ul.shareComment li.text{clear:both; float:none; margin:10px 0;}
#forum ul.shareComment li{float:left; margin-right:6px}

 /* -----  textarea w poscie cytowanym ---- */

#forum .newPostForm{margin:15px 0 0 15px}
#forum .newPostForm textarea{ width:445px; height:111px;}



/* -----------------------------------------------------  nowy-post - zalogowany ------------------------------ */
.forumComment.newForumComment{  }
.forumComment.newForumComment .bgContainer{background:#012F53; color:#fff; padding:10px 6px 6px 6px;}

.forumComment.newForumComment .title{ margin-bottom:10px; display:block; font-weight:bold; font-size:16px}
.forumComment.newForumComment .commentHolder .textContainer{border:0; background:#fff}
.forumComment.newForumComment .commentHolder {width:573px;}

.forumComment.newForumComment .textContainer textarea{resize:none; width:537px; height:auto;  background:none; border:0   }

.forumComment.newForumComment .shareContainer{ padding:8px 11px; background:#fff; border-left:#ccc 1px solid; border-right:#ccc 1px solid;}
.forumComment.newForumComment .shareContainer ul.shareComment{margin-left:20px}



/* --------------------------------------------  nowy-post - niezalogowany ----------------------------------- */
#forum .forumComment.newForumComment.notLoggedIn .textContainer {height:62px; color:#000; padding-top:15px}
#forum .forumComment.newForumComment.notLoggedIn .textContainer a{font-weight:bold;}

#forum .forumComment.newForumComment.notLoggedIn .avatarHolder{display:block; width:54px; height:54px; background:/* url(/img/forum_avatar_default.png) */ url(/img/sprite_main_v6.png) -730px -128px no-repeat}


 /* --------------------------------------------  hovery ----------------------------------- */


/* ---  hover - nad ikonką plusa --- */
.feedbackPlusHover, .feedbackMinusHover{ position:absolute; z-index:100;  bottom:10px; color:#666; left:-25px}

.feedbackPlusHover .main, .feedbackMinusHover .main{background:#fff; width:227px; padding:10px 0 10px 10px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.6)}

.feedbackPlusHover .greenFont, .feedbackMinusHover .greenFont{color:#518021; display: block; margin-bottom:10px;}
.feedbackPlusHover .redFont, .feedbackMinusHover .redFont{color:#CC0000; display: block; margin-bottom:10px;}

.feedbackPlusHover .login, .feedbackMinusHover .login{display: block;}


.feedbackPlusHover .bgArrow, .feedbackMinusHover .bgArrow{display:block; position:relative!important; width:27px; height:21px; left:18px; top:0; background:url(/img/forum_hover_arrow.png) no-repeat}

.feedbackPlusHover ul.avatarsHolder, .feedbackMinusHover ul.avatarsHolder{margin-top:13px}


/* ---  hover - przy autorze --- */
.authorHover{position:absolute; z-index:150; top:-36px; color:#666; left:69px;}

.authorHover .main{background:#fff; width:530px; padding:0;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.6)}


.authorHover .main .headerLeft{width:478px; padding:8px 15px; float:left; font-weight:bold}
.authorHover .main .headerRight{width:20px; float:left; padding:0; padding-top:7px}

.authorHover .main .colorHolder { width:548px; margin-left:-18px;}

.authorHover .main .colorHolder .arrow{display:block; width:18px; height:74px; background:/* url(/img/forum_hover_Arrow_navyblue.png) */ url(/img/sprite_main_v6.png) -666px -48px no-repeat;}

.authorHover .arrow{width:18px; float:left}
.authorHover .bg{background:#012F53; padding:9px 15px 8px 15px; color:#fff; float:left; min-height:50px; font-size:12px; width:500px; line-height:1.5em}
.authorHover .bg a{color:#999}


.authorHover .contentHeight{height:280px;  overflow: auto }
 /* ---  hover - taby w mini menu --- */
#forum .tabsMenu{margin:10px 0}
#forum .tabsMenu a{ font-size:14px; padding-top:6px; height:20px; display:block; background:#858585; color:#fff; }
#forum .tabsMenu a:hover{cursor:pointer; text-decoration:none}
#forum .tabsMenu .active a{color:#012F53; background:#fff;}
#forum .tabsMenu .active a:hover{cursor:auto; color:#443F3F;}
#forum .tabsMenu.twoButtons a{width:75px;}
#forum .tabsMenu.twoButtons .second a{width:103px;}


#forum .tabsMenu .borderBef,
#forum .tabsMenu .borderAft{display:block;width:15px; float:left; height:26px; border-bottom:1px solid #e1e1e1}
#forum .tabsMenu .borderAft{width:335px}

 /* ---  hover - autor- profil --- */
#forum .authorHover .profile{width:417px; text-align:center; margin:30px auto 60px auto; padding-bottom:40px }
#forum .authorHover .profile .bgHolder{background:url(/img/forum_bg_hover_profile.png) no-repeat top center;  }
#forum .authorHover .profile span{display:block}
#forum .authorHover .profile span.grey{color:#666}
#forum .authorHover .profile .positive{color:#669933; float:left; width:208px; margin-top:45px}
#forum .authorHover .profile .negative{color:#CC0000; float:right; width:208px; margin-top:45px}


  /* ---  hover - autor - aktywnośc --- */


.activity ul{margin:10px 15px}
.activity .title{font-weight:bold; color:#164B7C}
.activity .content{ padding:5px 20px; line-height:1.2em }
.activity .time{color:#999; font-size:11px; }

/* ---  hover - przy redaktorze --- */

#forum .authorHover.redaktor .main .colorHolder .arrow{display:block; width:18px; height:74px; background:url(/img/forum_hover_Arrow_red.png) no-repeat;}
#forum .authorHover.redaktor .bg{background:#990000;}



 /* --------------------------------------------  popupy na lightboxie ----------------------------------- */


/* --- widok lightboxa - defaultowe style  --- */
.forumLightbox {z-index:500; background:#fff; border:1px solid #5c5c5d; width:580px; color:#333; position: fixed; top: 200px; left: 50%;margin-left: -290px;}
.forumLightbox .btnClose{ width:20px; float:right; margin-top:3px; }
.forumLightbox .btnClose a{display:block; width:15px; height:15px; background:/* url(/img/forum_btn_close.png) */ url(/img/sprite_main_v6.png) -764px -52px  no-repeat}
.forumLightbox .content{width:528px; padding:25px 0 15px 25px;}


/* --- nagłówki  --- */
.forumLightbox .header{border-bottom:1px solid #d1d1d1; display:block; color:#012F53; text-align:center; font-size:36px; padding-bottom:13px; margin-bottom:20px; }
.forumLightbox .subheader{ font-size:16px; text-align: center; display:block;}
.forumLightbox .postTitle{font-size:20px; color:#003366; display:block; margin:25px 0; line-height:1.2em}

/* --- inputy  --- */
.forumLightbox  .formContainer{  margin:10px auto}
.forumLightbox  .formContainer label{display:block; margin-bottom:5px}

.forumLightbox.followBox .formContainer{width:225px;}
.forumLightbox .formContainer input,
.forumLightbox .formContainer select{color:#000; margin-bottom:20px; }


.forumLightbox.followBox .formContainer input,
.forumLightbox.followBox .formContainer select{width:220px}
.forumLightbox.followBox .formContainer select{width:227px;}

 .forumLightbox.againstRules .formContainer select{width:526px;}
.forumLightbox.againstRules .formContainer textarea{width:522px; color:#000; font-size:13px;}

.forumLightbox.thanksNote .header{border-bottom:none; line-height: 1em;}




/*  FORUM w zwezonej wersji - na prawa szpalte */
.narrowForum .forumContainer #forum .avatarHolder,
.narrowForum .forumContainer #forum .forumComment.newForumComment.notLoggedIn .avatarHolder
{display:none!important;} /*  ukrycie avatarów */

.narrowForum .forumComment.newForumComment .commentHolder{margin-left:-11px; width:289px;} /*  korekta wyglądu boxu gdzie sie wpisuje nowego newsa */
.narrowForum .forumComment.newForumComment .bgContainer{padding:9px 12px 12px 17px}


.narrowForum .forumContainer #forum a.btnBig{width:275px} /*  duży button o zmniejszonym widthcie */

.narrowForum .forumContainer #forum .newForumComment  a.btnBig{width:286px}
.narrowForum .forumComment .commentHolder{width: 308px} /*  komentarz o mniejszym widthcie */
/*.narrowForum .forumContainer #forum .forumWritePost a.btnBig{width:255px}*/

.narrowForum .forumComment .commentHolder p{width:auto}

/*  "najnowsze" "najwyżej oceniane" - wieksza width */
.narrowForum .forumContainer #forum .forumNewest{width:100%}

.narrowForum .forumContainer #forum .forumRules{margin-left:0} /*  wyrównianie tekstu "publikowniae komentarzy" */

/* zmniejszenie widthu dropdowna */
.narrowForum .dropDown > span,
.narrowForum .dropDown.showDropdown > span{ width:153px; line-height:2em; }

.narrowForum .forumComment .feedbackContainer a.share, /*  usunięcie napisu "podziel się" */
.narrowForum .forumComment .feedbackContainer a.report/*  usunięcie napisu "cytuj" */
{ display:none }


/*  zmniejszenie nowego komentarza  */
.narrowForum .forumContainer #forum .newPostForm{margin:15px 0 0}
.narrowForum .forumContainer #forum .newPostForm textarea{width:268px} /* textarea */

.narrowForum .forumContainer #forum .forumWritePost .btnClose{ margin:-15px -5px 0 0 } /*  nowe położenie zamyknięcia -krzyżyka */
.narrowForum .forumContainer #forum .forumWritePost{width:297px; margin-left:11px}



.narrowForum .forumContainer #forum .subForumComment .forumWritePost{width:277px; margin-left:11px}

.narrowForum .forumContainer #forum .subForumComment .newPostForm textarea{ width:98%}


.narrowForum .forumComment.newForumComment .textContainer textarea {width:100%}


/* cytat */

.narrowForum .forumContainer #forum blockquote{ width:238px; margin-left:0;}
.narrowForum .forumContainer #forum blockquote .content{padding-bottom:15px;padding-right: 15px}
.narrowForum .forumContainer #forum .subForumComment blockquote{width:220px}
.narrowForum .forumContainer #forum .subForumComment blockquote ul li{float:none}
.narrowForum .forumContainer #forum .subForumComment blockquote ul li.overflowEllipsis{width:211px;}


/*  ukrycie headera  */
.narrowForum .forumContainer #forum > header{ display:none}


.narrowForum .subForumComment { margin-left:10px}

.narrowForum .subForumComment .commentHolder{width:288px}


/* zmiany KM */
.narrowForum .forumContainer .headerBgGrey {background: #0073C0;}
.narrowForum .forumContainer .headerBgGrey h1 {color: #FFF; text-shadow: none;}

.narrowForum .forumContainer .forumInfoBox.pushNotification {background: #FFE4A9;}
.narrowForum .forumContainer .forumInfoBox.pushNotification .newCommentsInfo {color: #000;}
.narrowForum .forumContainer #forum .subForumComment a.btnBig {width: 255px;}


.sportStreamPopup .sportStreamRightSidebar .narrowForum {padding:0 10px;}
.sportStreamPopup .sportStreamRightSidebar .narrowForum .headerBgGrey {display: none;}
.sportStreamPopup .sportStreamRightSidebar .narrowForum .forumComment .commentHolder {width: 100%;}
.sportStreamPopup .sportStreamRightSidebar .narrowForum .forumComment .commentHolder .bg {display: none;}
.sportStreamPopup .sportStreamRightSidebar .narrowForum .forumComment .commentHolder .textContainer {margin-left: 0;}
.sportStreamPopup .sportStreamRightSidebar .narrowForum .forumComment.newForumComment .commentHolder {width: 280px;}
.sportStreamPopup .sportStreamRightSidebar .narrowForum .forumComment.newForumComment .commentHolder .textContainer {margin-left: 5px;}

.sportStreamPopup .sportStreamRightSidebar .narrowForum .forumContainer #forum a.btnBig,
.sportStreamPopup .sportStreamRightSidebar .narrowForum .forumContainer #forum .newForumComment a.btnBig {width: 273px;}
.sportStreamPopup .sportStreamRightSidebar .narrowForum .forumContainer #forum .forumWritePost {width: 295px;margin-left: 0;}
.sportStreamPopup .sportStreamRightSidebar .narrowForum .forumContainer #forum .subForumComment .forumWritePost {width: 285px;}
.sportStreamPopup .sportStreamRightSidebar .narrowForum .forumContainer #forum .subForumComment a.btnBig {width: 263px;}
/* ========== movieContainer - lightbox   ========== */

.overlayBgMovie{ background:url(/img/bg_player_lightbox.png) repeat-x 48px 0; width:100%; height:100%; position:absolute; top: 0; left: 0; z-index:1000; display: none;}
.movieAllContainer {position: absolute; top:0; left:0; display: none; z-index:1001;}
.movieAllContainer .bgContainer{ width:1084px; height:664px; position:absolute; z-index:1002; top:20px; left:100px; display:block; background:url(/img/bg_player_kinowy.png) no-repeat  -48px 0; }
.movieAllContainer .commercialLightboxContainer {width:1084px; height:664px; position:absolute; z-index:1003; display:block; }
.movieAllContainer .btnClose{ position:absolute; right:0; top:-30px; z-index:1004; }
.movieAllContainer .logo{ position:absolute; right:0; bottom:-57px; z-index:1005;}
.movieAllContainer .movieControlsContainer{margin:60px auto 0; width:964px; z-index:1006;   }
.movieAllContainer .movieWrapper{margin:0 auto; width:960px; height:540px; border:2px solid #000; overflow:hidden}

/* GALERIA  LEWA SZPALTA - WERSJA1  */ 

.galleryOnLeft .mainImageContainer{overflow:hidden; display:block; width:640px; height:360px; position: relative; background:#000}

.galleryOnLeft .photoDescript{height:38px; display:block; background:url(../img/bg_1pxel_greyLight_invisible.png) repeat; color:#fff; line-height:1.4em; position:absolute;  margin-top:322px; z-index:10 }
.galleryOnLeft .photoDescript .text{ overflow:hidden; height:13px; width:620px; padding:3px 10px 10px 10px; font-size:12px; display:block; margin-right:10px}
.galleryOnLeft .photoDescript .text .photoTitle {font-weight:bold;}
.galleryOnLeft .photoDescript .sourceOrAuthor {float:right; margin:-6px 15px 0 0; font-size:11px; color:#999;}
 


.galleryOnLeft .mainImageContainer li {width:640px;  display:block; }

.galleryOnLeft a.btnLoop{background:/* url(../../img/btn_loop.png) */ url(../img/sprite_main.png) -275px 0 no-repeat; height:43px; width:76px; display:block; left:564px; position:absolute; z-index:10; top:0;}
.galleryOnLeft a.btnLoop:hover{background:/* url(../../img/btn_loop_active.png) */ url(../img/sprite_main.png) -275px -48px  no-repeat;}


.galleryOnLeft .thumbsGallery .btnLeft, .galleryOnLeft .thumbsGallery .btnRight{background: /* url(../../img/btn_gallery_left_blue2.png) */ url(../img/sprite_main.png) -470px -56px no-repeat; height:49px; width:30px;  display:block; position:absolute; z-index:10; margin:7px 4px}
.galleryOnLeft .thumbsGallery .btnLeft:hover{background:/* url(../../img/btn_gallery_left_gray2.png) */ url(../img/sprite_main.png) -470px 0 no-repeat;}

.galleryOnLeft .thumbsGallery .btnRight{ background: /* url(../../img/btn_gallery_right_blue2.png) */ url(../img/sprite_main.png) -511px -56px  no-repeat; right:0; }
.galleryOnLeft .thumbsGallery .btnRight:hover{ background:/* url(../../img/btn_gallery_right_gray2.png) */ url(../img/sprite_main.png) -511px 0 no-repeat; right:0}


.galleryOnLeft .mainImageContainer img {margin: 0 auto;}

.galleryOnLeft .mainImageContainer .prev, .galleryOnLeft .mainImageContainer .next{background:url(../img/btn_gallery_left.png) left center /*url(../../img/sprite_main.png) -551px 0 */ no-repeat; height:80px; width:45px; display:block; position:absolute; z-index:10; margin-top:130px; top: 0; cursor:pointer;}
.galleryOnLeft .mainImageContainer .prev:hover{background:url(../img/btn_gallery_left_active.png)}

.galleryOnLeft .mainImageContainer .next{ background:url(../img/btn_gallery_right.png) right center /* url(../../img/sprite_main.png) -602px 0*/ no-repeat; right:0}
.galleryOnLeft .mainImageContainer .next:hover{ background:url(../img/btn_gallery_right_active.png) /* url(../../img/sprite_main.png) -602px -85px */ no-repeat; right:0}


.galleryOnLeft a.btnLoop, .galleryOnLeft .mainImageContainer .prev, .galleryOnLeft .mainImageContainer .next {
    opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    transition: opacity 0.3s ease-out;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
}
.galleryOnLeft .mainImageContainer .prev span, 
.galleryOnLeft .mainImageContainer .next span {display:none;}

.galleryOnLeft .mainImageContainer .jcarousel-control-inactive {
    display: none !important;
}

.galleryOnLeft .mainImageContainer:hover .prev, .galleryOnLeft .mainImageContainer:hover .next, .galleryOnLeft .mainImageContainer:hover a.btnLoop  {
    opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.galleryOnLeft .thumbsGallery {  margin-top: -15px; height:65px}

.galleryOnLeft .thumbsGallery div {width: 870px;margin: 8px 50px 5px;height: 60px;position: relative;overflow: hidden;}





.galleryOnLeft .thumbsGallery div ul {top: 10px !important;width: 20000px;position: absolute;list-style: none;margin: 0;padding: 0;}
.galleryOnLeft .thumbsGallery .prev, .galleryOnLeft .thumbsGallery .next{background:/* url(../../img/btn_gallery_left_blue2.png) */ url(../img/sprite_main.png) -470px -56px no-repeat; height:49px; width:30px;top:0;cursor: pointer;display:block; position:absolute; z-index:10; margin:22px 4px 7px 4px}
.galleryOnLeft .thumbsGallery .prev span, .galleryOnLeft .thumbsGallery .next span {display: none}
.galleryOnLeft .thumbsGallery .prev:hover{background:/* url(../../img/btn_gallery_left_gray2.png) */ url(../img/sprite_main.png) -470px 0 no-repeat;}

.galleryOnLeft .thumbsGallery .next{ background:/* url(../../img/btn_gallery_right_blue2.png) */ url(../img/sprite_main.png) -511px -56px  no-repeat; right:0; }
.galleryOnLeft .thumbsGallery .next:hover{ background:/* url(../../img/btn_gallery_right_gray2.png) */ url(../img/sprite_main.png) -511px 0 no-repeat; right:0}


.galleryOnLeft .thumbsGallery .jcarousel-control-inactive {display: none !important;}
.galleryOnLeft .thumbsGallery li  { position: relative; width:106px; margin: 0 1px;float: left;}
.galleryOnLeft .thumbsGallery li a { width:106px; height:56px; overflow:hidden;}

.galleryOnLeft .thumbsGallery li.active span { background: url(../img/icon_triangle_gallery.png) no-repeat; display:block; width:23px; height:11px; top:-11px; left:40px; position: absolute; z-index: 30;}


/* GALERIA  LEWA SZPALTA - WERSJA2  */ 


.galleryOnLeft.version2 .mainImageContainer{ width:540px; height:305px;}
.galleryOnLeft.version2 .mainImageContainer li {width: 540px;}
.galleryOnLeft.version2 .mainImageContainer .jcarousel-prev, .galleryOnLeft.version2 .mainImageContainer .next{margin-top:110px}
.galleryOnLeft.version2 .photoDescript{  margin-top:274px;}
.galleryOnLeft.version2 a.btnLoop{left:464px; right:0}



/* GALERIA NA CAŁEJ SZEROKOŚCI - WERSJA3  */ 


.galleryOnLeft.version3{ margin:10px 0 15px 0}
.galleryOnLeft.version3 .mainImageContainer{ width:970px; height:645px;}
.galleryOnLeft.version3 .mainImageContainer li {width: 970px}
.galleryOnLeft.version3 .mainImageContainer .prev, .galleryOnLeft.version3 .mainImageContainer .next{margin-top:0}
.galleryOnLeft.version3 a.btnLoop{left:464px; right:0}
.galleryOnLeft .thumbsGallery .prev, .galleryOnLeft .thumbsGallery .next{ margin:10px 4px 7px 4px}
 

.galleryOnLeft.version3 .thumbsGallery li{ position: relative; width:106px; margin: 0 3px 0 0;}
 

.galleryOnLeft.version3 .photoDescript{ height:70px; width:970px; margin-top:575px; z-index:10 }
.galleryOnLeft.version3 .photoDescript .text{width:922px; height:38px; line-height:1.2em}
.galleryOnLeft.version3 .sourceOrAuthor{float:right; color:#999; font-size:11px; margin:-5px 5px 0 0;}
.galleryOnLeft.version3 .photoTitle{padding-bottom:4px}

.galleryOnLeft.version3 .my-center{ width:970px; height:645px }
 
.galleryOnLeft.version3 .photoCounter{ position:absolute; top:0; right:0; z-index:10; padding:15px; text-align:right; font-weight:bold; font-size:13px; color:#fff; background:url(../img/bg_1pxel_grey_invisible.png) repeat; }

.galleryOnLeft.version3 .photoTitle{display:block; font-weight:bold}


.galleryOnLeft.version3 .mainImageContainer .next{ background:url(../img/btn_gallery_right.png) right center /*url(../../img/sprite_main.png) -602px 0 */ no-repeat; right:0}
.galleryOnLeft.version3 .mainImageContainer .prev{ background:url(../img/btn_gallery_left.png) left center /* url(../../img/sprite_main.png) -551px 0 */  no-repeat; left:0}


.galleryOnLeft.version3 .mainImageContainer .prev, .galleryOnLeft.version3 .mainImageContainer .next {  height:655px; width:483px; margin-top:0; top: 0; }

.galleryOnLeft.version1 .thumbsGallery  div {width: 540px;}

/* GALERIA NA PRAWEJ SZPALCIE- WERSJA1 */ 
 
.galleryOnRight.version1 .btnLeft, .galleryOnRight.version1 .btnRight{ background:url(../img/btn_gallery_left.png) left center /* url(../../img/sprite_main.png) -551px 0 */  no-repeat; height:80px; width:45px; display:block; position:absolute; z-index:10; margin-top:50px}
.galleryOnRight.version1 .btnLeft:hover{background:url(../img/btn_gallery_left_active.png) no-repeat;}

.galleryOnRight.version1 .btnRight{ background:url(../img/btn_gallery_right.png) right center /*url(../../img/sprite_main.png) -602px 0 */no-repeat; right:0}
.galleryOnRight.version1 .btnRight:hover{ background:url(../img/btn_gallery_right_active.png) /*url(../../img/sprite_main.png) -602px -85px */ no-repeat; right:0}

.galleryOnRight.version1 .photoContainer .image{position:absolute; z-index:5; margin-top:0; }
.galleryOnRight .descriptHolder{ padding:5px 5px 10px 5px; display:block; height:50px;}
.galleryOnRight a.descript{position:absolute; z-index:5; margin-top:0; display:block; height:50px; width:295px; overflow:hidden }

.galleryOnRight.version1 { 	overflow: hidden; width: 308px;	height: 233px;}
.galleryOnRight.version1 .prev, .galleryOnRight.version1 .next { background:url(../img/btn_gallery_left.png) left center  /* url(../../img/sprite_main.png) -551px 0 */  no-repeat; height:80px;	width:45px;	display:block;	position:absolute;	z-index:10;	margin-top:50px; top: 0; cursor:pointer;}
.galleryOnRight.version1 .prev:hover{	background-position:url(../img/btn_gallery_left_active.png) no-repeat;}
.galleryOnRight.version1 .next{ background:url(../img/btn_gallery_right.png) right center /* url(../../img/sprite_main.png) -602px 0 */ no-repeat; right:0}
.galleryOnRight.version1 .next:hover{ background:url(../img/btn_gallery_right_active.png)  /* url(../../img/sprite_main.png) -602px -85px */  no-repeat; right:0}
.galleryOnRight.version1 .prev, .galleryOnRight.version1 .next {opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); transition: opacity 0.3s ease-out;  -webkit-transition: opacity 0.3s ease-out;  -moz-transition: opacity 0.3s ease-out;}
.galleryOnRight.version1:hover .prev, .galleryOnRight.version1:hover .next {opacity: 1;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}



/*  PRAWA SZPALTA -  WERSJA 2 - mniejsza  */

.galleryOnRight.version2 .btnLeft, .galleryOnRight.version2 .btnRight{background:url(../img/btn_gallery_left_BIG.png) no-repeat; height:120px; width:46px; display:block; position:absolute; z-index:10; margin-top:0}
.galleryOnRight.version2 .btnLeft:hover{background:url(../img/btn_gallery_left_active_BIG.png) no-repeat;}

.galleryOnRight.version2 .btnRight{ background:url(../img/btn_gallery_right_BIG.png) no-repeat; right:0}
.galleryOnRight.version2 .btnRight:hover{ background:url(../img/btn_gallery_right_active_BIG.png) no-repeat; right:0}

.galleryOnRight.version2 .photoContainer{ overflow:hidden; width:10000px ; height:120px; display:block}
.galleryOnRight.version2 .image{ float:left; width:216px; display:block}


/*  PRAWA SZPALTA -  WERSJA 3 - bo bloczka oglądaj online */


.galleryOnRight.version3 .mainImageContainer{overflow:hidden; display:block; width:308px; height:173px; position: relative; background:#000}

.galleryOnRight.version3 .videoHolder{ height:173px; width:308px;}

.galleryOnRight.version3 .photoDescript{height:38px; display:block; background:url(../img/bg_1pxel_greyLight_invisible.png) repeat; color:#fff; line-height:1.4em; position:absolute;  margin-top:136px; z-index:10 }
.galleryOnRight.version3 .photoDescript .text{ overflow:hidden; height:13px; width:279px; padding:6px 10px 9px 10px; font-size:18px; display:block; margin-right:10px}

.galleryOnRight.version3 .btnPlayOnImg{margin:34px 0 0 113px}

.galleryOnRight.version3 .mainImageContainer li {width:308px;  float:left; position:relative; display:block; }

.galleryOnRight.version3 a.btnLoop{background:/* url(../../img/btn_loop.png) */ url(../img/sprite_main.png) -275px 0 no-repeat; height:43px; width:76px; display:block; left:564px; position:absolute; z-index:10; top:0;}
.galleryOnRight.version3 a.btnLoop:hover{background:/* url(../../img/btn_loop_active.png) */ url(../img/sprite_main.png) -275px -48px no-repeat;}


.galleryOnRight.version3 .imagesContainer{width:100000px; height:173px}
.galleryOnRight.version3 .imagesContainer img{display:inline; }


.galleryOnRight.version3 .thumbsGallery .btnLeft, .galleryOnRight.version3 .thumbsGallery .btnRight{background:/* url(../../img/btn_gallery_left_blue2.png) */ url(../img/sprite_main.png) -470px -56px no-repeat; height:49px; width:30px;  display:block; position:absolute; z-index:10; margin:7px 4px}
.galleryOnRight.version3 .thumbsGallery .btnLeft:hover{background:/* url(../../img/btn_gallery_left_gray2.png) */ url(../img/sprite_main.png) -470px 0 no-repeat;}

.galleryOnRight.version3 .thumbsGallery .btnRight{ background:/* url(../../img/btn_gallery_right_blue2.png) */ url(../img/sprite_main.png) -511px -56px no-repeat; right:0; }
.galleryOnRight.version3 .thumbsGallery .btnRight:hover{ background:/* url(../../img/btn_gallery_right_gray2.png) */ url(../img/sprite_main.png) -511px 0 no-repeat; right:0}

.galleryOnRight.version3 .thumbsContainer {margin:3px 0 0 48px; overflow:hidden; width:308px; height:80px; }
.galleryOnRight.version3 .thumbsContainer img{ display:inline; width:155px; vertical-align:top;}


.galleryOnRight.version3 .mainImageContainer img {margin: 0 auto; z-index: 1}

.galleryOnRight.version3 .mainImageContainer .prev, .galleryOnRight.version3 .mainImageContainer .next{background:url(../img/btn_gallery_left.png) left center /* url(../../img/sprite_main.png) -551px 0 */ no-repeat; height:80px; width:45px; display:block; position:absolute; z-index:10; margin-top:45px; top: 0; cursor:pointer;}
.galleryOnRight.version3 .mainImageContainer .prev:hover{ background:url(../img/btn_gallery_left_active.png) no-repeat;}

.galleryOnRight.version3 .mainImageContainer .next{ background:url(../img/btn_gallery_right.png) right center /*url(../../img/sprite_main.png) -602px 0 */no-repeat; right:0}
.galleryOnRight.version3 .mainImageContainer .next:hover{ background:url(../img/btn_gallery_right_active.png)  /* url(../../img/sprite_main.png) -602px -85px */no-repeat; right:0}


.galleryOnRight.version3 a.btnLoop, .galleryOnRight.version3 .mainImageContainer .prev, .galleryOnRight.version3 .mainImageContainer .next {opacity: 0;    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);transition: opacity 0.3s ease-out;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;}
.galleryOnRight.version3 .mainImageContainer .jcarousel-control-inactive {display: none !important;}

.galleryOnRight.version3 .mainImageContainer:hover .prev, .galleryOnRight.version3 .mainImageContainer:hover .next, .galleryOnRight.version3 .mainImageContainer:hover a.btnLoop  {opacity: 1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

.galleryOnRight.version3 .triangleStatic{z-index:20; /* background:url(../../img/icon_triangle_gallery.png) no-repeat; */ display:block; width:26px; height:11px; margin:-10px auto 0 auto;}

.galleryOnRight.version3 .thumbsGallery {  margin-top: -13px; height: 100px}

/* nowe buttony */
.galleryOnRight.version3 .btnLeft, .galleryOnRight.version2 .btnRight{background:url(../img/btn_gallery_left_BIG.png) no-repeat; height:120px; width:46px; display:block; position:absolute; z-index:10; margin-top:0}
.galleryOnRight.version3 .btnLeft:hover{background:url(../img/btn_gallery_left_active_BIG.png) no-repeat;}

.galleryOnRight.version3 .btnRight{ background:url(../img/btn_gallery_right_BIG.png) no-repeat; right:0}
.galleryOnRight.version3 .btnRight:hover{ background:url(../img/btn_gallery_right_active_BIG.png) no-repeat; right:0}

/* nowe buttony */

.galleryOnRight.version3 .thumbsGallery .prev, .galleryOnRight.version3 .thumbsGallery .next{background:url(../img/btn_gallery_left_v3.png) no-repeat  /* rgba(255, 255, 255, 0.5)*/; height:80px; width:77px;
    top:0;cursor: pointer;display:block; position:absolute; z-index:10; margin:15px 0 7px 0;}
.galleryOnRight.version3 .thumbsGallery .prev:hover{background:url(../img/btn_gallery_left_v3HOVER.png) no-repeat;}

.galleryOnRight.version3 .thumbsGallery .next{ background:url(../img/btn_gallery_right_v3.png) no-repeat; right:0; }
.galleryOnRight.version3 .thumbsGallery .next:hover{ background:url(../img/btn_gallery_right_v3HOVER.png) no-repeat; right:0}


.galleryOnRight.version3 .thumbsGallery .jcarousel-control-inactive {display: none !important;}
/* margin:3px 0 0 -74px */
.galleryOnRight.version3 .thumbsGallery .clip {   height:95px; padding-top:15px;overflow: visible;  width: 465px; margin-left: -79px;}

.galleryOnRight.version3 .thumbsGallery .list { overflow: visible !important;}
.galleryOnRight.version3 .thumbsGallery .clip  img{ display:inline; width:155px; vertical-align:top; height: 80px;}
.galleryOnRight.version3 .thumbsGallery li  { position: relative; width:155px !important; margin: 0; height: 80px;}
.galleryOnRight.version3 .thumbsGallery li a { width:155px; height:80px; overflow:hidden;}

.galleryOnRight.version3  li.active span { background: url(../img/icon_triangle_gallery.png) no-repeat; display:block; width:23px; height:11px; top:-11px; left:40px; position: absolute; z-index: 30;}

.galleryOnRight.version3 .mainImageContainer li { width: 972px;}
.galleryOnRight.version3 .mainImageContainer .prev, .galleryOnRight.version3 .mainImageContainer .next{display: none !important;}
.moduleWatchOnline {overflow: hidden}

.galleryOnRight.version3 .hideVideoPlayer .videoPlayer {z-index:12;}
.galleryOnRight.version3 .videoPlayer .videoPlayerCloseButton {z-index: 14;}


/* ------------------ kontener obejmujący .galleryOnRight.version1 --------------------- */
 
.modulePhotogallery h2 a {color: #313131;}





.stylishSelectWrapper {
    position: relative;
    vertical-align: top; }
.stylishSelectWrapper select {
    border: none;
    margin: 0;
    padding: 0; }
.stylishSelectWrapper select.ssHidden {
    opacity: 0;
    z-index: -1;
    position: relative; }
.stylishSelectWrapper iframe {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%; }
.stylishSelectWrapper .ssSelectWrapper {}
.stylishSelectWrapper .ssSelectWrapper .ssText {}
.stylishSelectWrapper .ssSelectWrapper ul {}
.stylishSelectWrapper .ssSelectWrapper ul li {}
.stylishSelectWrapper .ssSelectWrapper ul li:first-child {}
.stylishSelectWrapper .ssSelectWrapper ul li a {
    display: block;
    padding: 5px;
    text-decoration: none; }
.stylishSelectWrapper .ssSelectWrapper ul li a:hover, .stylishSelectWrapper .ssSelectWrapper ul li a.selected {}
.stylishSelectWrapper .ssSelectWrapper ul li span.disabled {
    display: block;
    padding: 5px; }
.stylishSelectWrapper .ssSelectWrapper:hover .ssText,     .stylishSelectWrapper .ssSelectWrapper.expanded .ssText {}
.stylishSelectWrapper .ssSelectWrapper:hover .ssOpenButton,     .stylishSelectWrapper .ssSelectWrapper.expanded .ssOpenButton {}
.stylishSelectWrapper .ssSelectWrapper.disabled .ssText {}
.stylishSelectWrapper .ssSelectWrapper.disabled .ssOpenButton {}
@media print {
nav, .headerTop, .rotateUrgents, #rotateUrgents, footer, .mainRightColumn, #alp_close, .jsLoaded .playVideo, #sportMagazineMenu, .topSiteSubjects,
#login, .liveButtonContainer.visible, .headerContainer, .faktyTVNOnline, ul.socialMediaContainer, .socialMediaContainer, .linkedArticles, #forum .forumNewest, .forumInfoBox, .forumContainer, .forumLightbox, .forumComment.newForumComment, #innerArticle, .tvn-advertisement, .preFooter, .searchFormHeader {display:none!important}
body{font-size:120%!important;}
.textArticleDefault {line-height:1.5em!important;}
.articleDetailHolder h2 {line-height:1.4em!important;}
.headerContainer {height:95px;}
.headerContainer a.logoMain {height:95px; width:auto;}
.headerContainer a.logoMain span {display:block; position:relative; top:55px; left:105px;}
.headerContainer a.logoMain img {display:block;}
.articleMainPhoto .hideVideoPlayer.videoRendered img {display:block;}
.avatarHolder {display:block!important;}
.mainLeftColumn {width:100%!important;}
.innerArticleModule {border-bottom: 1px solid #E5E5E5;border-top: 1px solid #E5E5E5;float: left;font-weight: normal !important;padding: 10px 0;width: 308px;z-index: 10;}
.innerArticleModule.onRight{display:block;float:right!important;clear:left!important;padding-top:20px;}
.articleMainPhoto .videoPlayer {text-align:center!important;}
.hideVideoPlayer {text-align:center!important;}
object {margin:0 auto!important;}
img {margin:0 auto!important;}
.innerVideoModule.center .videoPlayer {height:360px;width:640px;}
.articleDetailHolder p {line-height:1.4em!important;margin:10px 0!important;}
.clear, .clearer {clear: both;line-height: 0;font-size: 1px;}
.galleryOnLeft .mainImageContainer {width:100%!important;}
.msg {float:left;}
.msg .liveItemContent{width:85%!important;}
.sport.football .msg.style_sport_whistle_icon .liveItemContent{background: url("/img/sport/whistle_icon.png") no-repeat 0 0; }
.sport.football .msg.style_sport_goal_icon .liveItemContent {background: url("/img/sport/goal_icon.png") no-repeat 0 0;}
.sport.football .msg.style_sport_red_card_icon .liveItemContent{background: url("/img/sport/red_card_icon.png") no-repeat 0 0;}
.sport.football .msg.style_sport_warning_icon .liveItemContent{background:url("/img/sport/default_event_icon.png") no-repeat 0 0;}
}
.uploadBtnList {
  float: left;
  margin: 9px 0 -5px -10px;
  padding: 0;
}
.uploadBtnList li {
  float: left;
  line-height: 76px;
  font-family: "Century Gothic", sans-serif;
  cursor: pointer;
  line-height: 47px;
  font-size: 20px;
  width: 100%;
  border-top: 1px dotted white;
  padding: 5px 0px 5px 9px;
  margin: 0;
  background-color: #009701;
}
.uploadBtnList a {
  color: #ffffff;
  text-decoration: none;
}
.uploadBtnList li .ico {
  float: left;
  display: block;
  margin: 0 10px 0 0;
}
.kontakt24Box .uploadBtnList li .ico.movie {
  background-image: url("../img/k24-sprite.png");
  background-repeat: no-repeat;
  background-position: -379px -39px;
  height: 47px;
  width: 47px;
}
.kontakt24Box .uploadBtnList li .ico.photo {
  background-image: url("../img/k24-sprite.png");
  background-repeat: no-repeat;
  background-position: -324px -39px;
  height: 47px;
  width: 47px;
}
.kontakt24Box .uploadBtnList li .ico.news {
  background-image: url("../img/k24-sprite.png");
  background-repeat: no-repeat;
  background-position: -434px -39px;
  height: 47px;
  width: 47px;
}

.kontakt24Box .uploadBtnList li:hover{
    background-color: #02CE04;
}

.module-promotional-poster .contact-us {
  float: right;
}
.module-promotional-poster .contact-us .text {
  font-size: 20px;
  font-size: 1.25rem;
}
.module-promotional-poster .contact-us ul {
  margin: 10px 0 0 0;
}
.module-promotional-poster .contact-us ul li {
  line-height: 18px;
  line-height: 1.125rem;
  font-size: 14px;
  font-size: 0.875rem;
}
.module-promotional-poster .contact-us ul li a,
.module-promotional-poster .contact-us ul li span {
  margin: 0 0 0 5px;
  color: #02e306;
}

.kontakt24Box .standardHeader1, .blogBox .standardHeader1 a {
    color: #097BC0;
}

.kontakt24Box .kontakt24 {
    float:left;
    background:#038304;
    position:relative;
    margin:5px 0 0;
    padding:5px 10px;
}

.kontakt24Box .kontakt24:before {
    content: "";
    width: 36px;
    height: 36px;
    position: absolute;
    top: 5px;
    right: 5px;
    background: url("/img/logo_k24_small.png") no-repeat;
}

.kontakt24Box .kontakt24 .standardHeader1 {
    float:left;
    clear:both;
    color:#FFF;
    font-size:22px;
    width:100%;
    padding:0 0 5px;
    font-weight: 300;
    line-height: 26px;
    margin: 3px 0;
    font-family: "Century Gothic", sans-serif;
}

.kontakt24Box .kontakt24 .standardParagraph {
    float:left;
    clear:both;
    width:100%;
}

.kontakt24Box .kontakt24 .standardParagraph p {
    color:#FFF;
    font-size:12px;
    padding:0;
    font-family: "Century Gothic", sans-serif;
}

.kontakt24Box .button {
    clear:both;
    float:left;
    margin:9px 0 0;
}

.kontakt24Box .addMaterial {
    background:none repeat scroll 0 0 #f26522;
    float:left;
    margin:3px 0 0;
    padding:5px 10px;
}

.kontakt24Box .addMaterial:hover {
    text-decoration:none;
}

.kontakt24Box .addMaterial span {
    color:#FFF;
    font-size:16px;
    font-weight:700;
    line-height:1.2;
}

.kontakt24Box .kontakt24 .standardHeader1 a,.kontakt24Box .kontakt24 p a,.kontakt24Box .kontakt24 .standardHeader1 a:hover {
    color:#FFF;
}
.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.prettycheckbox,.prettyradio{display:inline-block;padding:0;margin:0}.prettycheckbox>a,.prettyradio>a{height:30px;width:30px;display:block;float:left;cursor:pointer;margin:0;background:url('/img/sprites-prettyCheckable.png?v3')}.prettycheckbox>a:focus,.prettyradio>a:focus{outline:0 none}.prettycheckbox label,.prettyradio label{display:block;float:left;margin:6px 5px;cursor:pointer}.prettycheckbox a.disabled,.prettycheckbox label.disabled,.prettyradio a.disabled,.prettyradio label.disabled{cursor:not-allowed}.prettycheckbox>a{background-position:0 0}.prettycheckbox>a:focus{background-position:-30px 0}.prettycheckbox>a.checked{background-position:-60px 0}.prettycheckbox>a.checked:focus{background-position:-90px 0}.prettycheckbox>a.checked.disabled{background-position:-150px 0}.prettycheckbox>a.disabled{background-position:-120px 0}.prettyradio>a{background-position:-180px 0}.prettyradio>a:focus{background-position:-210px 0}.prettyradio>a.checked{background-position:-240px 0}.prettyradio>a.checked:focus{background-position:-270px 0}.prettyradio>a.checked.disabled{background-position:-330px 0}.prettyradio>a.disabled{background-position:-300px 0}



/* **************************************************************
	   						$ FOOTER
******************************************************************/

#footer {clear: both; width:989px; margin:20px auto 0; z-index: 2;}
#footer .bgGreyFooter {background:/* url(/img/bg_nav_grey.png) 0 top*/ url(/img/sprite_repeat-x_v1.png) repeat-x; top:8px;  height:17px;}
div.footer-bis #footer .bgGreyFooter {background: none;}
#footer .bgSearchBar {background:url(/img/bg_header.png) repeat; height:41px;}
div.footer-bis #footer .bgSearchBar {background:url(/img/tvn24-bis/stripe-footer_tvnbis.jpg) no-repeat; width: 100%; height: 49px;}
#footer .bgSearchBar .logoSearchBar {width:70px; height:41px; float:left; margin:0 0 0 10px;}
div.footer-bis #footer .logoSearchBar {background:url(/img/tvn24-bis/logo-footer_tvnbis.png)no-repeat; margin-left: 15px; width: 75px; height: 49px;}
div.footer-bis #footer .logoSearchBar img{display: none;}
#footer .bgSearchBar .searchBar {background:/* url(/img/bg_footer.png) */ url(/img/sprite_main_v10.png) -143px -500px no-repeat; width:310px; /* width:910px; */ height:41px; float:right;}
div.footer-bis #footer .bgSearchBar .searchBar {background: none; margin-top: 5px;}
#footer .bgSearchBar .searchBar input {border:none;}
#footer .bgSearchBar .searchBar .search {float:right; color:#8AACC6; margin:6px 5px 0 0; padding:6px 0 0 0;}
div.footer-bis #footer .bgSearchBar .searchBar .search {display: none;}
#footer .bgSearchBar .searchBar .searchText {float:right; width:250px; height:23px; margin:8px 0 0 0; padding:2px 5px 0 5px; border-right:1px solid #fff;}
#footer .bgSearchBar .searchBar .btn_search {float:right; background:/* url(/img/btn_search.png) */url(/img/sprite_main_v10.png) -616px -54px no-repeat /* 0 -2px */; width:33px; height:25px; margin:8px 8px 0 0; border-left:1px solid #A8C2D4; cursor:pointer;}


#footer .footerLink {background:#313131; padding:10px 10px 10px 0;}
#footer .footerLink ul li {list-style-type:square; font-size:18px; color:#A2A2A2; line-height:1.4em;}
#footer .footerLink ul {float:left; margin:0 6px 0 10px; padding:0 0 0 20px;}
#footer .footerLink ul li {max-width:100px; padding:4px 0; line-height:1em;}
#footer .footerLink ul li a{color:#fff; font-size:12px; line-height:1em;}

#footer .footerLink ul.last { width: 70px; }
#footer .footerLink ul.lastColumn li a { font-weight: bold; }
#footer .footerLink ul.lastColumn{ width: 60px; }

#footer .logos {margin:5px auto;}
#footer .logos ul {display:block; width:985px; margin:0 auto;}
#footer .logos li {float:left; margin:0 6px;}
#footer .logos li a {display:block; height:42px; text-indent:100%; white-space:nowrap; overflow:hidden; background:url(/img/logo_footer/sprite_footer_logos_v12.png) no-repeat 0 0;}
#footer .logos li a.iti {background-position:-5px 0; width:28px;}
#footer .logos li a.iti:hover {background-position:-5px -43px;}
#footer .logos li a.tvn {background-position:-33px 0; width:28px;}
#footer .logos li a.tvn:hover {background-position:-33px -43px;}
#footer .logos li a.tvn24 {background-position:-71px 0; width:31px;}
#footer .logos li a.tvn24:hover {background-position:-71px -43px;}
#footer .logos li a.tvnWarszawa {background-position:-109px 0; width:60px;}
#footer .logos li a.tvnWarszawa:hover {background-position:-109px -43px;}
#footer .logos li a.tvnMeteo {background-position:-177px 0; width:44px;}
#footer .logos li a.tvnMeteo:hover {background-position:-177px -43px;}
#footer .logos li a.tvnMeteoActive {background-position:-1109px 0; width:22px;}
#footer .logos li a.tvnMeteoActive:hover {background-position:-1109px -43px;}
#footer .logos li a.tvnTurbo {background-position:-230px 0; width:53px;}
#footer .logos li a.tvnTurbo:hover {background-position:-230px -43px;}
#footer .logos li a.tvnSiedem {background-position:-292px 0; width:38px;}
#footer .logos li a.tvnSiedem:hover {background-position:-292px -44px;}
#footer .logos li a.tvnStyle {background-position:-334px 0; width:31px;}
#footer .logos li a.tvnStyle:hover {background-position:-334px -43px;}
#footer .logos li a.itvn {background-position:-377px 0; width:24px;}
#footer .logos li a.itvn:hover {background-position:-377px -43px;}
#footer .logos li a.itvnextra {background-position:-411px -1px; width:44px;}
#footer .logos li a.itvnextra:hover {background-position:-411px -43px;}
#footer .logos li a.tvnFabula {background-position:-1066px 0; width:29px;}
#footer .logos li a.tvnFabula:hover {background-position:-1066px -43px;}
#footer .logos li a.mango {background-position:-467px 0; width:49px;}
#footer .logos li a.mango:hover {background-position:-467px -42px;}
#footer .logos li a.tvnCNBC {background-position: -533px 0; width:33px;}
#footer .logos li a.tvnCNBC:hover {background-position: -533px -42px;}
#footer .logos li a.n {background-position:-583px 1px; width:31px; }
#footer .logos li a.n:hover {background-position:-583px -43px;}
#footer .logos li a.kulinarni {background-position:-626px 0; width:34px;}
#footer .logos li a.kulinarni:hover {background-position:-626px -42px;}
#footer .logos li a.fundacjaTVN {background-position:-647px 0; width:44px;}
#footer .logos li a.fundacjaTVN:hover {background-position:-647px -43px;}
#footer .logos li a.tvnPlayer {background-position:-725px 0; width:49px;}
#footer .logos li a.tvnPlayer:hover {background-position:-725px -42px;}
#footer .logos li a.tvnAgency {background-position:-782px 0; width:77px;}
#footer .logos li a.tvnAgency:hover {background-position:-782px -42px;}
#footer .logos li a.ttv {background-position: -866px 0; width: 32px;}
#footer .logos li a.ttv:hover {background-position: -866px -42px;}
#footer .logos li a.kontakt24 {background-position:-908px 0; width:22px;}
#footer .logos li a.kontakt24:hover {background-position:-908px -42px;}
#footer .logos li a.legalneZrodlo {background-position: -1012px 0; width:50px;}
#footer .logos li a.legalneZrodlo:hover {background-position: -1012px -42px;}
#footer .logos li a.itvnExtra {background-position: -1074px 0; width:48px;}
#footer .logos li a.itvnExtra:hover {background-position: -1074px -42px;}
#footer .logos li a.hgtv {background-position:-1150px 0; width:48px;}
#footer .logos li a.hgtv:hover {background-position:-1150px -42px;}
#footer .copyright {text-align:center;}
#footer .copyright span {color:#CCCCCC; font-size:10px;}
#footer .copyright .copy {border-right:1px solid #CCC; padding:0 5px 0 0;}


body.mourning #footer .bgSearchBar{background:url(/img/bg_s_header_mourning.png) repeat-x; }
body.mourning #footer .bgSearchBar .searchBar{background:url(/img/header_mourning_sprite_v4.png) no-repeat -166px -68px; right:-45px;}
body.mourning #footer .bgSearchBar .searchBar .searchForm {right:45px;}
body.mourning #footer .bgSearchBar .searchBar .search{display:block; right:345px; top:-32px; color:#999;}


header{ /* background:url(/img/bg_dots_small.png) no-repeat center bottom; */ }
.m-cnbc header {background:url(/img/tvn24-bis/stripe-header_tvnbis.jpg)no-repeat; width: 100%; height: 142px; position: relative; z-index: 2;}
.m-cnbc header .logo {display: block; position: absolute; left: 50%; margin-left: -490px; top: 0px;}

.headerContainer{ background:url(/img/bg_header.png); width:100%; height:133px; padding-top: 20px; z-index: 1; margin-bottom: 14px; }
.headerContainer a.logoMain{display:block; background:url(/img/sprite_main_v10.png) 0 -420px; height: 125px; width: 163px; margin-left: 20px;}
.headerContainer a.logoMain span {display: none}
.headerContainer a.logoMain img {display:none;}
.headerContainer.small{height:63px; padding:0; width:100%; position:fixed; z-index:200; display:block; top:0;}

.headerContainer.small .bgHeaderMain{background:none}

.headerContainer.small a.arrow{display:block; float:left; width:32px; height:63px; background:url(/img/btn_arrow_menuSmall.png) no-repeat top right;}
.headerContainer.small a.logo{float:left; width:101px; margin-left:5px; background:/*url(/img/logo_small_tvn24.png) */ url(/img/sprite_main_v10.png) -651px -484px no-repeat; height:63px; width:101px;}
.headerContainer.small a.logo span {display:none;}
.headerContainer.small .fr.bg{ background:/* url(/img/bgImageHeaderSmall.jpg) */ url(/img/sprite_main_v10.png) -200px -400px  repeat; width:561px; height:63px; display:block; }

.headerContainer .faktyTVNOnline {
  display: block;
  float: right;
  position: absolute;
  right: 635px;
  margin: 28px 0 0 0;
  padding: 24px 0 0 0px;
  width: 129px;
  height: 53px;
  background: url(/img/logo/link_fakty_v2.png) no-repeat center right;
}
.headerContainer .faktyTVNOnline span {
  top: 3px;
  position: absolute;
  left: 0;
  font-size: 12px;
  color: #fff;
}

.headerTop ul li.noBullet{color:#8A8A8A}

.headerTop{background:#F2F2F2; font-size:11px; color:#BFC7D4; padding:0; z-index:10000; position:fixed; height: 20px; width: 100%; }

.bis-headerTop {padding: 0; height: 28px; background-color: #f2f2f2; position: inherit;}
/* ---------------------  $ 2.2 Socialmedia ------------------------ */

header ul.socialMediaContainer {float:right; }
header ul.socialMediaContainer li {
  color: #8A8A8A;
  margin: 6px 5px 0 5px;
  padding: 0;
}
header ul.socialMediaContainer li.first{margin-top:7px}
header ul.socialMediaContainer li.facebook{ margin-bottom:0; width: auto;}
header ul.socialMediaContainer li.twitter{width: auto;}
header ul.socialMediaContainer li.pinterest{width:16px; padding: 2px 0 0 0;}
header ul.socialMediaContainer li.pinterest a{display: block; margin: 0; padding: 0; width: 16px; height: 16px; background: url(/img/pinterest_logo_16.png) no-repeat !important;}
header ul.socialMediaContainer li.instagram{width: 18px;}
header ul.socialMediaContainer li.instagram a{margin-top: 2px; background: url(//badges.instagram.com/static/images/ig-badge-sprite-16.png) no-repeat 0 0 !important;}
header ul.socialMediaContainer li.googlePlus{ padding: 2px 0 0 0;}
header ul.socialMediaContainer li.googlePlus a{margin:0!important; padding:0!important; height:auto}
header ul.socialMediaContainer li a{background:none!important}
header ul.socialMediaContainer .twitter-button-container{ width: auto;}

.headerTop ul li.noBullet a{background:none!important}
.headerTop ul li{ color:#59A5DE; text-transform:uppercase; display:block; float:left;}
.headerTop ul li a{color: #C2C4D1;  margin: 0px 0px;  padding: 5px 15px;  border-left: 1px solid #BFBFBF;  text-align: center;  display: block;}
.headerTop ul li a:hover{text-decoration: none;}

.urgentSpecialBody .headerTop { background: #fdfdfd; }
.urgentSpecialBody .headerTop ul li a { color: #aaa; }
.urgentSpecialBody .headerTop ul li a:hover,
.urgentSpecialBody .loginBar a.login:hover,
.urgentSpecialBody .loginBar a.register:hover { color: #FFF; }
.urgentSpecialBody .searchFormHeader .search { background: rgba(255, 255, 255, 0.9); }

.bis-headerTop ul li{ color:#b0b0b0; border-left: 1px solid #b0b0b0; padding: 0; margin: 0;}
.bis-headerTop ul li:last-child{border-right: 1px solid #b0b0b0;}
.bis-headerTop ul li a{color:#b0b0b0; font-size: 12px; background-image: none; display: block; padding: 8px}
.bis-headerTop ul li a:hover {background-color: #fff; text-decoration: none; color: #9a9a9a;}

.headerTop ul.onRight li{text-align:right; }

.headerLeft .date{ margin-top:15px; color:#000;  width:300px; }
.headerLeft .date span{color:#E2007E; font-size:16px;}

.headerRight{padding-right:63px; display:block; }

/*  żeby sociale pojawiały się dopiero po pełnym załadowaniu  */
.socialMediaContainer {  opacity: 0;}
.socialMediaContainer.loaded {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
}

/* ---------------------  $ 2.3 Buttons: Login, Register ------------------------ */

.bgHeaderMain{ background:url(/img/bgImageHeader.jpg) no-repeat top right; width:100%}

.liveButtonContainer {
  display: block;
  border-left: 2px solid #fff;
  position: absolute;
  width: 250px;
  top: 27px;
  color: white;
  right: 355px;
  padding: 2px 0 2px 10px;
}

.liveButtonContainer.visible {
  display: block;
}

.liveButtonContainer span {
  display: block;
  font-size: 13px;
}

.liveButtonContainer .liveButton {
  padding: 10px 0 0 0;
  font-size: 25px;
  text-transform: uppercase;
}

.liveButtonContainer .liveButton a {
  color: #fff;
}

/* ---------------------  $ 2.4 Navigation ------------------------ */

nav {
  width: 100%;
  display: block;
  position: absolute;
  background: #002C51;
  z-index: 999;
  top: 128px;
  height: 39px;
}

nav.sticky {
  position: fixed;
  top: 20px;
  left: 0
}

.bgNavGray {

}

nav .menuSocialBar {
  height: 39px;
  position: absolute;
  right: 0;
  top:0;
  margin-right: 20px;
}

nav .menuSocialBar div {
  display: inline-block;
  background-color: #264B6B;
  background-position: 2px center;
  background-repeat: no-repeat;
  border-right: 2px solid #002C51;
  font-weight: bold;
  color: #FFF;
  font-size: 14px;
  line-height: 32px;
  padding-left: 32px;
  padding-right: 7px;
  padding-bottom: 7px;

  -webkit-transition: all .15s ease .15s;
  -moz-transition: all .15s ease .15s;
  -o-transition: all .15s ease .15s;
  -ms-transition: all .15s ease .15s;
  transition: all .15s ease .15s;
}

nav .menuSocialBar div span {
  display: block;
  line-height: 0;
  position: absolute;
  top: 28px;
  font-weight: normal;
  font-size: 10px;
}

nav .menuSocialBar.active div {
  border-right-color: #133F6A;
  background-color: #133F6A;
}

header .sbar {
  height: 30px;
  width: 100%;
  position: absolute;
  background: #133F6A;
  z-index: 400;
  visibility: hidden;
  opacity: 0;
  padding: 5px 0;

  -webkit-transition: all .15s ease .15s;
  -moz-transition: all .15s ease .15s;
  -o-transition: all .15s ease .15s;
  -ms-transition: all .15s ease .15s;
  transition: all .15s ease .15s;
}

header .sbar .sbar-title{
  float: left;
  text-transform: uppercase;
  color: #fff;
  padding: 10px;
  font-size: 16px;
}

header .sbar.sticky {
  position: fixed;
  top: 59px;
}

header .sbar.show {
  visibility: visible;
  opacity: 1;
}

header .sbar .wFixed_1380_max {
  overflow: hidden;
}

header .sbar ul.socialMediaContainer {
  width: 0;
}

header .sbar.show ul.socialMediaContainer {
  width: auto;
}

nav .menuSocialBar div.fbox {
  background-image: url(/img/sprite_main_v10.png);
  background-position: -464px -253px;
}

nav .menuSocialBar div.gbox {
  background-image: url(/img/sprite_main_v10.png);
  background-position: -464px -318px;
}

nav .menuSocialBar div.tbox {
  background-image: url(/img/sprite_main_v10.png);
  background-position: -463px -287px;
}

nav .menuSocialBar div.fbox.filled {
  background-position: -470px -253px;
}

nav .menuSocialBar div.gbox.filled {
  background-position: -470px -318px;
}

nav .menuSocialBar div.tbox.filled {
  background-position: -468px -287px;
}

nav .menuSocialBar div.rbox {
  background-image: url(/img/sprite_main_v10.png);
  background-position: -463px -350px;
  border-right: none;
}

nav #menu {
  width: 100%;
  margin-left: 20px;
  list-style: none;
  height: 39px;

  -moz-transition:color .2s ease-in;
  -o-transition:color .2s ease-in;
  -webkit-transition:color .2s ease-in;
  transition:color .2s ease-in;
}

nav #menu li {
  position: static;
  display: block;
  float: left;
  text-align: left;
  height: 39px;
}

nav #menu li:hover {

}

nav #menu li:hover a {

}

nav #menu li.active {
  background-color: #D2D2D2;
  border-left: none;
  border-right: none
}

nav #menu li.active a {
  color: #3A3A3A;
  cursor: pointer;
}

nav #menu li.active .more {
  color: #3A3A3A;
  font-weight: bold;
  padding: 10px 7px 9px 7px;
}

nav #menu li.cityList {
  text-align: center;
}

nav #menu li.cityList a {
  padding: 12.5px 5px 12.5px 9px;
}

nav #menu li.cityList.active a {
  padding: 12.5px 9px;
}

nav #menu li a {
  display: block;
  padding: 12.5px 9px;
  outline: 0;
  font-size: 14px;
  font-weight: bold;
  color: #F4F5F6;

  -moz-transition:color .1s ease-in;
  -o-transition:color .1s ease-in;
  -webkit-transition:color .1s ease-in;
  transition:color .1s ease-in;
}

nav #menu.dropdownOpened li.mouseover a {
  color: #F4F5F6;
}

nav #menu.dropdownOpened li ul.cityListHidden li a, nav #menu li.isOpened.cityList a {
  color: #F4F5F6;
}

nav #menu.dropdownOpened li a,
nav #menu.dropdownOpened li .more{
  color: #41607A;
}

nav #menu li a:hover, nav #menu.dropdownOpened li.mouseover.cityList a {
  text-decoration: none;
  color: #71B3F2;
}

nav #menu li a.active {
  color: #353535;
  background: #D1D1D1;
  padding: 0 10px;
}

nav #menu li .more {
  font-size: 14px;
  font-weight: bold;
  color: #F4F5F6;
  padding-top: 13px;
  padding-bottom: 11px;
  cursor: pointer;
}

nav #menu li.btnMore {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

nav #menu li.btnMore.isOpened {
  background-color: #093D6B;
}

nav #menu li.BtnMore .activeRegional {
  display: none
}

nav #menu li.BtnMore .BtnCityList span {
  display: none;
}

nav #menu li .BtnCityList {
  border: none;
  height: 28px;
  width: 10px;
  padding: 0 5px;
  cursor: pointer;
  margin: 5px 0;
}

nav #menu li .BtnCityList.down {
  background: url(/img/sprite_main_v10.png) 4px -1092px no-repeat;
}

nav #menu li .BtnCityList.up {
  background: url(/img/btn_menu_cityList_up.png) 5px 13px no-repeat;
}

nav #menu li .BtnCityList span {
  display: none;
}

nav #menu li ul.cityListHidden {
  position: absolute;
  z-index: 500;
  margin: 1px 0 0 0;
  right: 0;
}

nav #menu li ul.cityListHidden li {
  padding: 0;
  border-left: 0;
  border-right: 0
}

nav #menu li ul.cityListHidden li:hover {
  background: none;
  border: 0;
  color: #C8D7EC;
}

nav #menu li ul.cityListHidden li a {
  background: #093D6B;
  min-width: 85px;
  display: block;
  color: #F4F5F6;
}

nav #menu li ul.cityListHidden li a:hover {
  background: #005BA0;
  color: #fff
}

nav #menu li.btnMoreBlue {
  position: relative;
  height: 39px;
  padding-left: 8px;
  cursor: pointer;
  border: none;
  background-color: transparent;
}

nav #menu li.BtnMore {
  position: relative;
  cursor: pointer;
}

nav #menu li.isOpened {
  background-color: #093D6B;
}

nav #menu li.BtnMore:hover a {

}

nav #menu li .BtnMore {
  width: 14px;
  height: 39px;
  padding-left: 0;
  cursor: pointer;
  border: none;
  margin-left: 4px;
  cursor: pointer;
  margin-top: 5px;
}

/*nav #menu li.btnMoreBlue.isOpened {*/
/*background-color: #093D6B;*/
/*}*/

nav #menu li.btnMoreBlue.isOpened .BtnMore {
  background: none;
}


nav #menu li .BtnMore.down {
  background: url(/img/sprite_main_v10.png) 4px -1092px no-repeat;
}

nav #menu li .BtnMore.up {
  background: url(/img/btn_menu_more_blue_up.png) 2px 13px no-repeat;
}

nav #menu li ul.moreListHidden {
  position: absolute;
  z-index: 500;
  margin: 0px 0 0 0px;
  left: 0;
  background: #093D6B;
  top: 38px;
}

nav #menu li ul.moreListHidden li {
  padding: 0;
  text-align: left;
}

nav #menu li ul.moreListHidden li a {
  background: #093D6B;
  width: 150px;
  padding: 12px 8px;
  display: block;
  color: #F4F5F6;
  font-size: 14px;
  font-weight: bold;
}

nav #menu li ul.moreListHidden li a:hover {
  background: #005BA0;
  color: #fff
}

nav #menu li.tabletMenuMore {
  display: none;
}

nav .mobileMenu {
  display: none;
}

/* 2.4.1 Dropdown */

.dropdown {
  left: 0px;
  top: auto;
  position: absolute;
  background: #EAEAEA;
  max-width: 1380px;
  z-index: 1000;
  margin-top: 1px;
  visibility: hidden;
  opacity:0;

  -webkit-transition: all .3s ease .15s;
  -moz-transition: all .3s ease .15s;
  -o-transition: all .3s ease .15s;
  -ms-transition: all .3s ease .15s;
  transition: all .3s ease .15s;
}
.bgDropdownBottom {height:20px;}
.drop {left:-999em; margin-top:-9px; margin-left:30%; height:8px; background:url(/img/dropdown_hover.png) no-repeat;}
.active .drop {margin-top:-2px;}
nav #menu li.mouseover .drop {left:4px; top:1px; z-index:1000;}

nav #menu li.mouseover .dropdown {
  /*left: -9px;*/
  /*top: auto;*/
  opacity: 1;
  visibility: visible;
}
nav #menu li.mouseover .dropdown a {color:#3A3A3A;}
nav #menu li.mouseover .dropdown a.readMore {display:block; float:left; font-weight:normal; text-decoration:none; color:#164B7C; padding:0;}
nav #menu li.mouseover .dropdown a.readMore:hover {color:#B90000; text-decoration:underline;}
.col_1, .col_2, .col_3 {position:relative; display:inline; float:left; min-height:310px; text-align:left; padding:10px 0 0 0;}
.col_1, .col_2 {width:318px;}
.col_1 {margin:5px 10px 5px 17px;}
.col_2 {margin:5px 10px 5px 0; padding:10px 0 0 10px; border-right:1px solid #A2A2A2; border-left:1px solid #A2A2A2;}
.col_3 {margin:5px 0; width:307px;}
.timeNewsImg {z-index:1; top:10px; position:absolute;}
.dropComent {margin:0 0 0 10px;}
.titleNews, nav #menu li a.titleNews {display:block; color:#313131; font-size:24px; line-height:1.2em; font-weight:bold; padding:10px 10px 0 0;}
.leadNews {display:block; line-height:1.3em; padding:10px 0 0 0;}
.col_1 .photo {width:308px; height:170px; overflow:hidden;}
.col_1 .leadNews {padding:5px 5px 0 0; overflow:hidden;}
.col_1 .titleNews {padding:5px 0 0 0;}

nav #menu li .newsList li {border:none; background:none; padding:0; width:100%; text-align:left; padding-bottom:25px; height:100%;}
nav #menu li .newsList li .timeNewsImg {top:0;}
nav #menu li .newsList li .imgNews {padding-right:8px;}
nav #menu li .newsList li .imgNews a {z-index: 1}
nav #menu li .newsList li .titleNews {font-size:14px; padding:0;}
nav #menu li .newsList li .leadNews {padding-bottom:5px; font-size:12px;}
nav #menu li .newsList li .readMore {font-size:12px;}
nav #menu li .newsList li .readMore:hover {color:#B90000; text-decoration:underline;}
nav #menu li .newsList li:last-child {padding-bottom:5px;}
nav #menu li .newsList li .miniNews .imgNews a {padding:0 8px 8px 0;}
nav #menu li .newsList li .miniNews .articleTopInfo {z-index:10;}

nav #menu li .col_1,
nav #menu li .col_2,
nav #menu li .col_3 {
  padding: 10px;
  margin: 10px 0 0 0;
  width: calc((100% / 3) - 22px);
  width: 31%;
}

nav #menu li .col_1 .photo {
  width: 100%;
  height: 100%;
}

/* 2.4.1.1 Standard - Płachta zwykła */
nav #menu li .col_3 {position:relative;}
nav #menu li .col_3 .topicList {margin:10px 0 0 0;}
nav #menu li .col_3 .topicList li {float:none; display:block; height:auto; padding:5px 0 5px 15px; background:/* url(/img/bullet_square_grey.png) 0 9px */url(/img/sprite_main_v10.png) 0 -1012px no-repeat; border:none; text-align:left;}
nav #menu li .col_3 .topicList li a {padding:0; font-size:14px; color:#164B7C; line-height:1.3em;}
nav #menu li .col_3 .topicList li a:hover {color:#B90000; text-decoration:underline;}

/* 2.4.1.2 Regional - Płachta regionalna */
nav #menu li .col_3 .regionList {margin:10px 0 0 0; padding-left:5px;}
nav #menu li .col_3 .regionList li {display:block; float:left; width:130px; border:none; text-align:left;}
nav #menu li .col_3 .regionList li:hover {background:none;}
nav #menu li .col_3 .regionList li a {color:#164B7C; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
nav #menu li .col_3 .regionList li a:hover {color:#B90000; text-decoration:underline;}

/* dymek (podlinkowany) z komentarzami z forum na płachtach */
nav #menu li.mouseover .dropdown .articleCommentContainer .bgElement{margin:16px 0 0 -1px}
nav #menu li.mouseover .dropdown .articleCommentContainer  a{color:#fff!important; padding:0; font-size:11px;padding-top:0; padding-bottom:0; line-height:normal}

/* 2.4.1.3 Meteo - Płachta meteo */
nav #menu li .col_3 .weatherBox {margin:0;}
nav #menu li .col_3 .weatherBox h1 {width:279px; background:none;}
nav #menu li .col_3 .weatherBox .stylishSelectWrapper {}
nav #menu li .col_3 .weatherBox .ssSelectWrapper ul li {float:none; height:auto; border:none;}
nav #menu li .col_3 .weatherBox .ssSelectWrapper ul li:hover {background:none;}
nav #menu li .col_3 .weatherBox .ssSelectWrapper ul li a {padding:8px 5px; color:#164B7C;}
nav #menu li .col_3 .weatherBox .ssSelectWrapper ul li a:hover {color:#fff; background:#025EA4;}
nav #menu li .col_3 .weatherBox .boxLocalWeather {width:100%; height: 307px;}
nav #menu li .col_3 .weatherBox .boxLocalWeather .weatherInfo {width:146px;}
nav #menu li .col_3 .weatherBox .boxLocalWeather .weekTemp li {height:120px; width:74px; border:none; border-left:1px solid #BFD4E7;}
nav #menu li .col_3 .weatherBox .boxLocalWeather .weekTemp li:first-child {border-left:none; width:74px;}
nav #menu li .col_3 .weatherBox .boxLocalWeather .weekTemp li:hover {background:#F5F9FC;}
nav #menu li .col_3 .weatherBox .weatherLongTerm .seeLongTerm {padding:20px 5px 0 0; color:#164B7C; font-size:12px; font-weight:normal;}


/* 2.4.2 LoginBar */
.loginBar {  display: none;
  float: right;
  z-index: 110;
  height: 20px;
  color: #000;
  cursor: pointer;
}

div.tvn-bis .loginBar {display: none; float:right; z-index:110; margin-top:0; background:none; color:#b0b0b0; padding:0 13px 0 0; cursor: pointer; position: absolute; z-index: 99999; top: 0; right: 0;}

div.tvn-bis .loginBarL {background-image:none; padding:0; font-size:11px;}
div.tvn-bis .loginBar a.login, div.tvn-bis .loginBar a.register {color:#b0b0b0; padding:0 15px; display: inline-block; padding: 8px;}
div.tvn-bis .loginBar a {border-left: 1px solid #b0b0b0; border-right: 1px solid #b0b0b0;}
div.tvn-bis .loginBar a:hover {background-color: #fff; text-decoration: none;}
div.tvn-bis .loginBar a:first-child {border-right: none;}
div.tvn-bis .loginBar .user-loggedin .userName { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 192px;}
div.tvn-bis .loginBar .user-loggedin .avatar {height: 28px;}
div.tvn-bis .loginBar span {color: #fff;}
div.tvn-bis .loginBar .user-loggedin span {color: #B0B0B0;}

.loginBarL { height:10px; padding: 5px 10px; font-size:11px;}
.loginBar a.login, .loginBar a.register {
  color: #C2C4D1;
  text-transform: uppercase;
  padding: 4px 15px 3px 15px;
  border-left: 1px solid #BFBFBF;
}

.loginBar a:hover {
  text-decoration: none;
  background: #BFBFBF;
}

.loginBar a.register {
  border-right: 1px solid #BFBFBF;
}

.loginBar .user-loggedin {display: none; height:33px;}
.loginBar .user-loggedin .avatar {padding:0 8px 0 0; float:left;}
.loginBar .userName {display:block; float:right; padding-right: 10px; font-weight:bold; text-transform: uppercase; }
.loginBar .btnUserPanel {width:10px; height:6px; cursor:pointer; display:block; float:left; margin:3px 0 0 20px;}
.loginBar .btnUserPanel.up {background:url(/img/btn_menu_cityList.png) no-repeat;}
.loginBar .btnUserPanel.down {background:url(/img/btn_menu_cityList_up.png) no-repeat; z-index:130;}
.userPanel {display: none; position:absolute; top:20px; right:0; width:auto; z-index:12000; background:#bfbfbf; padding:20px; }
.userPanel.hide {display:none;}
.userPanel .avatar {height: 62px; float:left;}
.userPanel .userInfo {width:auto; float:left; padding:0 25px 0 0;}
.userPanel .userName {display:block; color:#000; margin:-1px 0 2px 0;}
.userPanel .userMail {display:block; color:#838788; font-size:11px;}
.userPanel .panelUserList li {padding:4px 0; margin:0 25px 0 0; float: none; }
.userPanel .panelUserList li.logout {border:none; text-align:right; padding:10px 0 0; margin-bottom: -5px;}
.userPanel .panelUserList li a {color:#fff !important; text-align: left; margin: 0; border: none; text-transform: uppercase; padding: 5px 0; }
.userPanel .btnUserPanel {width:10px; height:6px; cursor:pointer; display:block; float:right; margin:6px 5px 0 20px;}
.userPanel  .btnUserPanel.down {background:url(/img/btn_menu_cityList_up.png) no-repeat; z-index:130;}
.userPanel .ms-hover {
  border-top: 1px solid #fff;
  display: flex;
}
.userPanel .ms-hover:first-of-type > * {
  float: left;
}

/* 2.4.2.1 LoginBar na niskim headerze nad wyszukiwarką (w niektórych magazynach i w dziale wideo) */

.loginBar.short {position: absolute; top: 0; right: 0; height: 21px; margin-top:0}
.loginBar.short .loginBarL {height: 18px;}
.loginBar.short .userName {padding:0;}
.loginBar.short .btnUserPanel {margin: 4px 0 0 20px;}
.userPanel.short {top: 0;}
.loginBar.short .user-loggedin {height: 18px;}
.userPanel.short .btnUserPanel {margin: -1px 5px 0 20px; padding:10px 0;}


/* ---------------------  $ 2.5 Search ------------------------ */
.searchFormHeader {
  position: absolute;
  top: 38px;
  right: 2px;
  margin-right: 20px;
}

.searchFormHeader input {
  float: left;
  border: none; /* background:url(/img/spriteHeader.png) no-repeat 0 0; */
}

.searchFormHeader .search {
  height: 30px;
  width: 288px;
  padding: 0px 33px 0 10px;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #fff;
}

.searchFormHeader .submit {
  background: url(/img/sprite_main_v10.png) -559px -46px no-repeat;
  height: 30px;
  width: 34px;
  margin: 0 -6px 0 0;
  padding: 0;
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 1px;
}


div.tvn-bis-form .searchFormHeader {position:absolute; top:67px; right:50%; margin-right: -470px;}
div.tvn-bis-form .searchFormHeader input {float:left; border:none;}
div.tvn-bis-form .searchFormHeader .search {background: #fff;  height:30px; width:207px; padding:0 10px; opacity: 0.8;}
div.tvn-bis-form .searchFormHeader .submit {background:url(/img/tvn24-bis/search-icon_tvnbis.png)no-repeat 5px 8px; background-color: #fff; height:30px; width:30px; margin:0 -6px 0 0; padding:0; cursor:pointer; opacity: 0.8;}


/* ---------------------  $ 3.7 Socialmedia ------------------------ */
.articleDateContainer ul.socialMediaContainer{ float:right; margin-top:-10px; width:360px; line-height:1.4em}

ul.socialMediaContainer{ height:10px; z-index: 200;}
ul.socialMediaContainer li{float:left;}
ul.socialMediaContainer li.facebook{ width:175px;}
ul.socialMediaContainer li.twitter{width:100px}
ul.socialMediaContainer li.google{width:67px}
ul.socialMediaContainer li.print {height:18px; width:14px; text-indent:100%; overflow:hidden; background:url(/img/sprite_main_v10.png) no-repeat -520px -208px;}
ul.socialMediaContainer li.print span {}
.socialMediaContainer li.print:hover {cursor:pointer;}

.twitter-button-container{ width: 10px;}
.socialMediaContainer.big {z-index: 200;}
.socialMediaContainer.big ul{width:399px; margin:0 auto;}
.socialMediaContainer.big ul li{width:55px; margin:10px 5px; float:left}
.socialMediaContainer.big ul li.facebook{margin-top:11px}
.socialMediaContainer.big ul li.googlePlus{margin-top:12px}
.socialMediaContainer.big ul li.share{margin-top:12px}
.socialMediaContainer.big ul li.twitter{margin-right:12px}
.socialMediaContainer.big ul li.pinterest{margin-top: 52px; width: 45px;}
.socialMediaContainer.big ul li.pinterest > a {background: url(/img/pinit_bg_20.png) !important;}
.socialMediaContainer.big ul li.pinterest > a > span {background: url(/img/pinit_balloon.png) !important; height: 38px !important; text-indent: -2px !important;}
.socialMediaContainer.big ul li.print {margin-top: 12px; color:#717171; font-size:12px; line-height: 1.5em; text-align:center; border:1px solid #BFBFBF; border-radius:3px;
  background:#FDFDFD;
  background:-moz-linear-gradient(top, #FDFDFD 0%, #E5E5E5 100%);
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FDFDFD), color-stop(100%,#E5E5E5));
  background:-webkit-linear-gradient(top, #FDFDFD 0%,#E5E5E5 100%);
  background:-o-linear-gradient(top, #FDFDFD 0%,#E5E5E5 100%);
  background:-ms-linear-gradient(top, #FDFDFD 0%,#E5E5E5 100%);
  background:linear-gradient(to bottom, #FDFDFD 0%,#E5E5E5 100%);}
.socialMediaContainer.big ul li.print > span {display:block; height:21px; margin:8px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #D7D7D7; background:url(/img/sprite_main_v10.png) no-repeat -504px -227px;}


body.mourning .headerContainer{background:url(/img/bg_header_mourning.jpg) repeat;}

body.mourning .bgHeaderMain{background: none;}

body.mourning .searchFormHeader .search {background-color:#fff; border: 1px solid rgba(255, 255, 255, 0.8);}

body.mourning .telekamera {display:none;}

body.mourning .headerContainer .faktyTVNOnline {
  background:url(/img/header_mourning_sprite_v4.png) no-repeat scroll -177px 24px transparent;}
body.mourning .headerContainer .faktyTVNOnline,
body.mourning .headerContainer .faktyTVNOnline .raquo {color:#fff;}

body.mourning nav{background: #2F2F2F;}

body.mourning nav #menu li a{color:#fff}
body.mourning nav #menu li a.more{color:#8b8b8b}

body.mourning nav #menu li.active{border-left:0; border-right:0; color:#494949}
body.mourning nav #menu li.active a{  color:#494949!important}

body.mourning nav #menu li:hover {background:#000;}
body.mourning nav #menu li.active:hover {background:url(/img/bg_menu_active.png) repeat-x;}
body.mourning nav #menu li.isOpened {background-color: #000; }
body.mourning nav #menu li .more {color:#fff;}
body.mourning nav #menu li .BtnMore.down {background:url(/img/btn_menu_more_blue_mourning.png) no-repeat 2px 13px;}
body.mourning nav #menu li .BtnMore.up{background:url(/img/btn_menu_more_blue_up_mourning.png) no-repeat 2px 14px;}
body.mourning nav #menu li .BtnCityList.down {background:url(/img/btn_menu_more_blue_mourning.png) no-repeat scroll 5px 12px;}
body.mourning nav #menu li .BtnCityList.up {background:url(/img/btn_menu_more_blue_up_mourning.png) no-repeat scroll 5px 13px;}
body.mourning nav #menu li .newsList li {border:none;}
body.mourning nav #menu li .col_2 .newsList li:hover {background:none;}
body.mourning nav #menu li .col_3 li a {color:#313131;}
body.mourning nav #menu li .col_3 li a:hover {color:#313131;}
body.mourning nav #menu li .col_3 li a:hover {background:none;}
body.mourning nav #menu li .col_3 .topicList li:hover {background:url("/img/bullet_square_grey.png") no-repeat scroll 0 9px transparent;}

body.mourning nav #menu li:hover .dropdown a.readMore {color:#313131;}
body.mourning nav #menu li:hover .dropdown a.readMore span {color:#313131;}
body.mourning nav #menu li:hover .dropdown a.readMore:hover {color:#3a3a3a;}
body.mourning nav #menu li:hover .dropdown a.readMore:hover span {color:#313131;}

body.mourning nav #menu li ul.cityListHidden,
body.mourning nav #menu li ul.cityListHidden li a,
body.mourning nav #menu li ul.moreListHidden,
body.mourning nav #menu li ul.moreListHidden li a{background:#313131; color:#8b8b8b}

body.mourning nav #menu li ul.moreListHidden li a:hover{background:#000; color:#8b8b8b}
body.mourning nav #menu li ul.cityListHidden li a:hover{background:#000; color:#8b8b8b}

body.mourning header nav .menuSocialBar div { background-color: #4F4F4F; border-color: #2f2f2f; }
body.mourning header .sbar { background-color: #1F1F1F; }

body.mourning .headerContainer a.logoMain{background:url(/img/header_mourning_sprite_v4.png) 0 -24px; width:174px; height:129px}

body.mourning .headerContainer.small a.arrow {background:url(/img/btn_arrow_menuSmall_mourning.png) no-repeat scroll right top;}
body.mourning .headerContainer.small .fr.bg {background:url(/img/header_mourning_sprite_v4.png) no-repeat 0 -162px;}

/* ---------------------  $ 5.4 Box meteo ------------------------ */

.weatherBox {margin-bottom:20px; z-index:50}
.weatherBox h1 {padding:10px; font-size:28px; text-shadow:1px 1px 0 #fff; background:#E1E1E1; color:#313131;}
.weatherBox h1 a {color:#313131;}
.boxLocalWeather{background:#E5EEF5/* url(/img/bg_box_weather.jpg)  url(/img/sprite_main_v10.png) -150px -250px no-repeat*/; width:308px;}
.boxLocalWeather.loading {opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 50); transition: opacity 0.3s ease-out;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;}

.weatherBox .stylishSelectWrapper {z-index:3!important; margin:0 0 0 0;}
.weatherBox .stylishSelectWrapper .ssSelectWrapper {position:absolute; top:0; left:157px; margin-top:5px; width:auto!important; z-index:3;}
.weatherBox .stylishSelectWrapper .ssSelectWrapper .ssText {float:left; width:auto!important; background:none; border:none; padding:0 10px 3px 0; overflow:hidden; font-size:18px; font-weight:bold; cursor:pointer; z-index:100; color:#122D5B;}
.weatherBox .stylishSelectWrapper .ssSelectWrapper .ssOpenButton {display:block; float:left; background:/* url(/img/btn_meteo_arrow_down.png) */ url(/img/sprite_main_v10.png) 0 -1246px no-repeat; top:5px; width:10px; height:8px; cursor:pointer; z-index:100;}
.weatherBox .stylishSelectWrapper .ssSelectWrapper:hover .ssOpenButton {}
.weatherBox .stylishSelectWrapper .ssSelectWrapper.expanded .ssOpenButton {background:/* url(/img/btn_meteo_arrow_up.png) */url(/img/sprite_main_v10.png) 0 -1277px no-repeat; top:7px;}
.weatherBox .stylishSelectWrapper .ssSelectWrapper ul {display:none; list-style:none; position:absolute; top:25px; right:-9px; background:#C3C3C3; width:130px; margin:0; padding:0; z-index: 100; text-align:center;}
.weatherBox .stylishSelectWrapper .ssSelectWrapper ul li {padding:0;}
.weatherBox .stylishSelectWrapper .ssSelectWrapper ul li:first-child {padding:5px 0 0 0;}
.weatherBox .stylishSelectWrapper .ssSelectWrapper ul li:last-child {padding:0 0 5px 0;}
.weatherBox .stylishSelectWrapper .ssSelectWrapper ul li a {display:block; padding:8px 5px; font-weight:bold;}
.weatherBox .stylishSelectWrapper .ssSelectWrapper ul li a:hover, .regionalModule .stylishSelectWrapper .ssSelectWrapper ul li a.selected {background:#025EA4; color:#fff;}

.weatherBox .boxLocalWeather .weatherInfo {margin:25px 0 0 0;}
.weatherBox .boxLocalWeather .weekTemp {margin-top:0;}
.weatherBox .boxLocalWeather .weekTemp .day {font-size:12px;}
.weatherBox .boxLocalWeather .weatherInfo .description {font-size:13px;}
.weatherBox select {display: none}
.boxLocalWeather .weatherIco {float:left;}
.boxLocalWeather .weatherIco span {display:none;}
.boxLocalWeather .weatherInfo {float:right; width:150px; color:#122D5B;}
.boxLocalWeather .weatherInfo .seletcWeatherBox {cursor:pointer; display:block; z-index:10; height:27px;}
.boxLocalWeather .weatherInfo .seletcWeatherBox .selectedTxt {color:#122D5B; font-size:18px; font-weight:bold; text-align:right;  padding:5px 0; margin-right:10px;}
.boxLocalWeather .weatherInfo .seletcWeatherBox .selectedTxt.down {background:url(/img/btn_meteo_arrow_down.png) no-repeat right 10px; padding-right:22px;}
.boxLocalWeather .weatherInfo .seletcWeatherBox .selectedTxt.up {background:url(/img/btn_meteo_arrow_up.png) no-repeat right 10px; padding-right:22px;}
.boxLocalWeather .weatherInfo .seletcWeatherBox .selectRegion {position:absolute; z-index:1000; right:0;}
.boxLocalWeather .weatherInfo .seletcWeatherBox ul.selectRegion li {background:#C3C3C3; width:130px; padding:7px 0 7px 0; text-align:center;}
.boxLocalWeather .weatherInfo .seletcWeatherBox ul.selectRegion li:hover {background:#005BA0;}
.boxLocalWeather .weatherInfo .seletcWeatherBox ul.selectRegion li a {color:#3E3E3E; font-weight:bold;}
.boxLocalWeather .weatherInfo .seletcWeatherBox ul.selectRegion li:hover a {color:#fff; text-decoration:none;}
.boxLocalWeather .weatherInfo a:hover {text-decoration:none; color:#122D5B; cursor:pointer;}
.boxLocalWeather .weatherInfo .description {color:#122D5B;}
.boxLocalWeather .weatherInfo .temp {display:block; color:#122D5B; font-size:48px; font-weight:bold; padding:5px 0 0 0;}
.boxLocalWeather .tempDay {font-size:12px; color:#122D5B; background:#fff; padding:0 4px;}
.boxLocalWeather .tempNight {background:#122D5B; font-size:12px; color:#fff; padding:0 4px;}
.boxLocalWeather .tempDay:hover {text-decoration:none;}
.boxLocalWeather .tempNight:hover {text-decoration:none; color:#fff;}
.boxLocalWeather .weekTemp {margin-top:5px;}
.boxLocalWeather .weekTemp li {float:left; width:76px; height:120px; text-align:center; border-left:1px   solid #BFD4E7; background: #F5F9FC;}
.boxLocalWeather .weekTemp li:first-child {border:none; width:77px;}
.boxLocalWeather .weekTemp .weatherIco {margin:10px 0 0 6px;}
.boxLocalWeather .weekTemp .day {display:block; padding:10px 0; color:#122D5B;}
.boxLocalWeather .weekTemp .day:hover {text-decoration:none;}
.boxLocalWeather .weekTemp .tempDay {background:#fff; padding:0 1px;}
.boxLocalWeather .weekTemp .tempNight {padding:0 1px; margin:0;}
.weatherLongTerm {background:#E1E1E1; height:52px;}
.weatherLongTerm .tvnmeteo {display:block; float:left; padding:10px 5px 5px 5px; width:62px; height:36px;}
.weatherLongTerm .seeLongTerm {display:block; float:right; padding:20px 5px 0 0; font-size:12px;}
