body{
 background: url('../img/back.jpg');
padding:0px;
margin:0px;
    /*   background: url(../img/banery/atlas/skijumping_stoch_tlo_2A.jpg) no-repeat; */
    background-repeat:no-repat;
    background-position: center 140px; 
   background-color:#009ee3; 
   background-color:#FFF;
  
    
	font-family: 'Verdana', 'Geneva', sans-serif !important;
}


#cookies-message{
    
}

div.clear{
clear:both;
}

div.onethousandpixels{
width:1000px;
margin-left:auto;
margin-right:auto;
}

div.onethousandpixels.more{
    width:auto;
    max-width: 1150px;

}

div.topBar{
width:100%;
height:38px;
background: url('../img/top_bar_bg.png');
color: #fff;
}

div.topBar div.sponsor{
padding-top:6px;
font-size: 10px;
margin-left: 25px;
float:right;
display:inline;
}

div.topBar img{
float:right;
display:inline;
margin-left:5px;
}

div.topBar object{
    float:right;
    display:inline;
    margin-left:5px;
}

div.topBar div.topMenu{
padding-top:6px;

color: #fff;
font-size: 10px;
float:left;
}

div.topBar div.topMenu a{
color:#fff;
}

div.top {
width:100%;
height:120px;
margin-top:-16px;
background: url('../img/top/1_oryg.jpg');
background-position:right; 
}


div.footer{
width:100%;
border: 0px solid red;
margin-left:auto;
margin-right:auto;

background: url('../img/footer_bg.jpg');
background-color: #0d4099;
background-repeat:repeat-x;
}

div.footer ul.main{
margin-right:20px;
padding-top:30px;
float: left;

}

div.footer ul.main li.main{
float:left;
width:143px;
margin-left:20px;

color: #fff;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
text-shadow: 1px 1px black;
}

div.footer ul.main li ul{
width:143px;
padding-top:10px;
}


div.footer ul.main li ul li{
width:143px;

font-size:11px;
font-weight:normal;
padding-bottom:4px;
padding-top:4px;
border-top:1px dotted #25487a;
text-shadow: 1px 1px black;
}

div.footer ul.main li ul li a{
color: #fff;
}

div.footer ul.main li ul li.first{
padding-top:10px;

}

div.credits{
text-align:center;
background-color:#1042A7;
padding-top:50px;
border-top: 0px dashed #072c56;
}

div.credits img.kroppa{
opacity:0.2;
float:left;
margin-left:15px;
}


div.credits div.text{

color: #ddd;
font-size:10px;
float:left;
text-align:center;
margin-left:325px;
line-height:16px;
}

div.credits img.sj{
opacity:0.2;
float:right;
margin-right:15px;
}

div.main{
width:990px;
background:#fff;
padding:7px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
/*border: 1px solid #d0d0d0!important;*/
    -webkit-box-shadow: 0px 0px 50px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px 0px 50px rgba(50, 50, 50, 0.3);
    box-shadow:         0px 0px 50px rgba(50, 50, 50, 0.3);
}

div.main div.left{
width:675px;
float:left;
}

div.main div.right{
width:300px;
float:right;
}

div.lastNews{
width:675px;
float:left;
    margin-top:5px;

}


div.lastNews div.content{
min-height:382px;
background-color: #fff;
}

div.lastNews div.content .img{
    display:block;
float:left;
background-color: #f00;
width:370px;
height:245px;
position:relative;
    visibility:hidden;
}

div.lastNews div.content .img:first-child{
    visibility:visible;
}

div.lastNews div.content .img div.title{

color: #fff;
/*font-size: 18px;*/
line-height:24px;
padding: 5px 8px;
position:absolute;
bottom:0px;
text-shadow: 1px 1px #09345f;
background:url('../img/transparent_bar.png');
width:354px;
}

div.lastNews div.content .img div.title.dnia{
    background:url('../img/transparent_bar_dnia.png');
    text-shadow: 1px 1px #7d0100;
}

div.lastNews div.content .img div.title a{
color: #fff;

}

div.lastNews div.content .img div.title span{
}

div.lastNews div.content div#a5.img div.title{
padding-right:45px;
}

div.lastNews div.content div.list{
float:right;
width:305px;
height:245px;
}

div.lastNews div.content div.list li{
width:331px;
height:49px;
background: url('../img/lastnews_list_bg.png');

color: #000;
left:-26px;
position:relative;
cursor:pointer;
    overflow:hidden;
}

div.lastNews div.content div.list li{
color: #000;
}

div.lastNews div.content div.list li div.title{
border: 0px solid red;
max-width:252px;
font-size: 12px;
line-height:18px;
margin-left:33px;
margin-right:0px;
padding-top:7px;
height:33px;
text-shadow: 1px 1px white;
/* Firefox 
display:-moz-box;
-moz-box-orient:inline-axis;
-moz-box-align:center;*/
-moz-font-size:8px;
float:left;
/* Safari and Chrome */
display:-webkit-box;
-webkit-box-orient:horizontal;
-webkit-box-align:center;

/* W3C */
display:box;
box-orient:horizontal;
box-align:center;
}

div.lastNews div.content div.list li div.title a{
display: block;
height: 36px;
    width: 290px;
}

div.lastNews div.content div.list li  div.comm{
background: url('../img/chat_icon.png');
background-repeat:no-repeat;
background-position:right bottom;
margin-top:8px;
margin-right:3px;
float:right;
width:43px;
height:35px;
border: 0px solid white;
    pointer-events: none;
}

div.lastNews div.content div.list li div.comm p{
margin-top:25px;
font-size:8px;
margin-left:3px;
width:18px;
text-align: right;
}

div.lastNews div.content div.list li.active  div.comm{
background: url('../img/chat_icon_a.png');
background-repeat:no-repeat;
background-position:right bottom;

}

div.lastNews div.content div.list li.active div.comm p{
color:#fff;
}

div.lastNews div.content div.list li div.title span{
max-width:318px;
}

div.lastNews div.content div.list li.active{
background: url('../img/lastnews_list_bg_active.png');
left:-26px;
}

div.lastNews div.content div.list li.active.dnia{
    background: url('../img/lastnews_list_bg_active_dnia.png');
}

div.lastNews div.content div.list li.active div.title{
color:#fff;
margin-left:28px;
text-shadow: 1px 1px black;
}

div.lastNews div.content div.list li.active div.title a{
color:#fff;
}

div.lastNews div.content div.text{

float:left;
background: url('../img/lastnews_text_bg.jpg');
width:370px;
height:132px;
text-align: justify; 
text-justify: newspaper;

color: #fff;
font-size: 12px;
line-height:18px;

text-shadow: 1px 1px #09345f;
overflow:hidden;
}

div.lastNews div.content div.text a{
color: #fff;
}

div.lastNews div.content div.text div{
	height:132px;
    visibility: hidden;
    padding:4px 8px 0px 8px;
}

div.lastNews div.content div.text div.dnia{
    background:#9f0f0f;
    text-shadow: 1px 1px #7d0100;
}

div.lastNews div.content div.text div:first-child{
    visibility: visible;
}

div.lastNews div.content div.comment{
color:#555;
float:right;

background-color: #f3f3f3;
width:305px;
height:136px;



}

form.comment{
    font-size: 11px;
    line-height: 18px;
}

div.lastNews div.content div.comment div.intro{
font-size: 10px;
margin: 7px 10px 5px 10px;
}

div.lastNews div.content div.comment div.start{
width:280px;
height:4px;
background: url('../img/lastnews_comment_bg1.jpg');
margin: 0px 10px 0px 10px;
}

div.lastNews div.content div.comment div.inside{
background:#dbdee1;
width:270px;
max-height:50px;
margin: 0px 10px 0px 10px;
font-size: 11px;
padding: 0 5px 0 5px;
line-height:16px;
text-align: justify; 
text-justify: newspaper;
overflow:hidden;
}

div.lastNews div.content div.comment div.author{
font-size: 10px;
height:22px;
margin: 0px 10px 0px 10px;
/*background: url('../img/cloud_element.jpg');*/
/*background-position: 200px 0px;*/
/*background-repeat: no-repeat;*/
}

div.lastNews div.content div.comment div.end{
width:280px;
height:4px;
background: url('../img/lastnews_comment_bg2.jpg');
margin: 0px 10px 0px 10px;
}

div.lastNews div.content div.comment div.author div.span{
padding-top:6px;
width:195px;
text-align:right;
}

div.lastNews div.content div.comment div.author div.span2{
padding-top:6px;
line-height: 15px;
}

span.blue{
	color: #1045a2;
	text-decoration:none;
}

div.main div.left ul.PP_news_sredni li{
    border: 0px solid red;
    width:325px;
    min-height: 185px;
    margin: 0px 2px 0px 3px;
    display: inline-block;
}

div.main div.left div.newsShort{
margin-bottom:20px;
width:330px;
min-height: 185px;

/*float:left;*/
}

div.main div.left div.newsShort.even{
/*float:right;*/
}

div.main div.left div.newsShort img{
float:left;
}

div.main div.left div.newsShort span.date{
position:relative;
font-size:10px;
float:left;
color:#666;
margin-left:6px;
margin-top:2px;
width:240px;
}

div.main div.left div.newsShort span.title{
position:relative;
font-size:13px;
color:#0b336a;
float:left;

margin-left:6px;
margin-top:2px;
line-height:18px;
    width: 200px;
}

div.main div.left div.newsShort span.text{
position:relative;
font-size:11px;
float:left;
text-align: justify; 
text-justify: newspaper;
color:#666;
margin-top:2px;
line-height:16px;
}

div.main div.left div.newsShort span.comments{
position:relative;
font-size:10px;
float:left;
color:#0b336a;
margin-top:5px;
}

div.main div.left div.newsShort span.readMore{
position:relative;
font-size:10px;
float:right;
color:#0b336a;
margin-top:5px;
}

div.caption{
height:16px;
width:auto;
margin:10px 0;
background: url('../img/caption.jpg');
}

div.lastVideo div.caption{
background: none !important;
}

div.lastPhoto div.caption{
background: none !important;
}

div.caption div.icon{

height:14px;
width:14px;
float:left;
padding:1px;
background: #fff;
background: url('../img/icon.jpg');
background-repeat:no-repeat;

}

div.caption div.text{
background: #fff;
height:15px;
float:left;

font-size:15px;
margin-left:0px;
padding-top:1px;
padding-left: 0px;
padding-right: 4px;
color:#0B336A;
}

div.lastVideo{
width:145px;
/*height:262px;*/
float:right;
overflow:hidden;
}

.piece{
border:0px solid red;
float:left;
width:145px;
background-color: #f3f3f3;
    display:block;
}

div.lastVideo div.content{
background-color: #fff;
height:198px;
overflow:hidden;
    transition: all .2s ease-in;
}

div.lastVideo:hover div.content{
    height:245px;
}


.piece div.img{
width:145px;
height:145px;
margin-bottom:5px;
}

.piece img.lewo{
float:left;
cursor:pointer;
opacity:0.5;
}

.piece img.prawo{
float:right;
cursor:pointer;
opacity:0.5;
}

.piece  img.arr{
position:relative;
top:-32px;
z-index:2;
}

.piece span.tytul{

color: #fff;
font-size: 11px;
line-height:16px;
display:block;
padding: 0px 8px 8px 8px;
background: url('../img/piece_bg.png');
top:-35px; 
position:relative;
    min-height: 90px;
    margin-top: -2px;
    z-index:10;
}

.piece span.data{

color: #000;
font-size: 10px;
padding: 0px 8px 0px 8px;
border:0px solid red;
top:-34px; 
position:relative;
}

div.lastPhoto{
width:145px;
/*height:262px;*/
float:left;
overflow:hidden;
}

div.lastPhoto div.content{
    background-color: #fff;
    height:198px;
    overflow:hidden;
    transition: all .2s ease-in;
}

div.lastPhoto:hover div.content{
    height:245px;
}

div.survey{
width:300px;
padding-bottom:10px;
}

div.main div.survey{
border:0px solid red;
margin-right:0px;
margin-top:0px;
float:none;
margin-right:10px;
}

div.survey div.content{
background-color: #f3f3f3;
min-height:120px;
padding-bottom:5px;
    overflow:hidden;
}

div.survey div.question{

color: #fff;
font-size: 12px;
line-height:16px;
padding:4px 8px 4px 8px;
border: 0px dashed #ccc;
background: url('../img/survey_bg.png');
}

div.main div.survey div.question{
background-color:#f9f9f9;
border: 0px dashed #ccc;
}

div.survey ol{
margin-left:3px;
    margin-bottom:10px;
}

div.survey div.label{

color: #000;
font-size: 11px;
padding: 5px 5px 0px 0px;
border: 0px solid red;
margin-left:5px;
margin-bottom:2px;
}

div.survey form{

color: #000;
font-size: 11px;
padding: 5px 5px 0px 5px;
}

div.survey form div.input{
width:100%;
float:left;
}

div.survey  .button{

font-size:11px;
color:#000;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background:#f00;
padding:8px;
margin: 10px 0px 5px 5px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#F3F3F3'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#F3F3F3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #d9d9d9,  #F3F3F3); /* for firefox 3.6+ */ 
cursor:pointer;
    display:inline-block;
}

div.survey  .button:hover{
color:#fff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1045a2', endColorstr='#092743'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#1045a2), to(#092743)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #1045a2,  #092743); /* for firefox 3.6+ */ 
}

div.survey div.bar{
width: 0px;
background: url('../img/bar.jpg');
margin: 0px 5px 0px 5px;
color: #ddd;
text-align: center;
font-size: 9px;

padding: 3px 0;
}

div.competitions{
overflow:hidden;
}

div.competitions div.buttony{
width:600px;
}


div.competitions div.button{
float:left;

font-size:11px;
color:#000;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
background:#f00;
padding:5px;
margin-right:4px;
background:#ddd;
cursor:pointer;
line-height:14px;
}

div.competitions th{
display:none;
}

div.competitions td.flaga{
padding:0px !important;
}

div.turnright, div.turnleft{

font-size:11px;
color:#000;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
padding:8px 6px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#fff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #eee,  #fff); /* for firefox 3.6+ */ 
cursor:pointer;
width:8px;
float:left;
}

div.turnright{
	margin-left:2px;
}

div.turnleft{
	margin-right:2px;
}

div.panel{
margin-left:260px;
margin-bottom:5px;
margin-top:-6px;
z-index:1;
position:relative;
}

div.competitions .page{
    display:none;
}

div.competitions div.button.active{
color:#fff;
background: #0e49b1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlNDliMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBlNDI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBiM2M4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTM1NWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0e49b1 0%, #0e428b 51%, #0b3c81 51%, #0a355f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e49b1), color-stop(51%,#0e428b), color-stop(51%,#0b3c81), color-stop(100%,#0a355f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0e49b1 0%,#0e428b 51%,#0b3c81 51%,#0a355f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0e49b1 0%,#0e428b 51%,#0b3c81 51%,#0a355f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0e49b1 0%,#0e428b 51%,#0b3c81 51%,#0a355f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0e49b1 0%,#0e428b 51%,#0b3c81 51%,#0a355f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e49b1', endColorstr='#0a355f',GradientType=0 ); /* IE6-8 */

}

div.competitions div.wrapper{
width:100%;
height:5px;
background:#0B355D;
margin-top:0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
}

div.competitions .hill{
width:310px;
height:137px;
text-align:right;
    display:block;
    background-size: 300px 200px !important;
}

div.competitions .hill div.title{

color: #fff;
font-size: 18px;
background:url('../img/transparent_bar.png');
margin-top:10px;
margin-right:10px;
padding:4px;
display: inline-block;
}

div.competitions .hill div.date{

color: #fff;
font-size: 11px;
background:url('../img/transparent_bar.png');
margin-top:10px;
margin-right:10px;
padding:4px;
display: inline-block;
}

div.competitions .hill div.nextprev{

color: #fff;
font-size: 11px;
background:url('../img/transparent_bar.png');
margin-top:10px;
margin-right:10px;
padding:2px;
display: inline-block;
}

div.competitions div.clas{

color: #fff;
font-size: 12px;
margin-top:0px;
padding:5px;
background-color:#0c3676;
}

div.competitions div.clas2{

color: #fff;
font-size: 12px;
margin-top:0px;
padding:5px;
background-color:#0c3676;
width:110px;
margin-left:auto;
margin-bottom:10px;
margin-right:0px;
}

div.competitions div.buttonmore{

font-size:11px;
color:#fff;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
border-bottom-right-radius: 4px;
padding:5px;
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#d9d9d9'); 
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#d9d9d9)); 
background: -moz-linear-gradient(top,  #eee,  #d9d9d9);*/
cursor:pointer;
width:auto;
margin:0px;
text-align:center;
margin-bottom:10px;
background:#bbbbbb;
visibility:hidden;
}

div.competitions div.tv{
width:310px;
height:35px;

color: #fff;
font-size: 11px;

}

div.competitions div.tv.eurosport{
    background: #9199ad;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9199ad', endColorstr='#c6cbd4'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#9199ad), to(#c6cbd4)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #9199ad,  #c6cbd4); /* for firefox 3.6+ */ 

}

div.competitions div.tv.eurosport2{
    background: #9199ad;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9199ad', endColorstr='#c6cbd4'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#9199ad), to(#c6cbd4)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #9199ad,  #c6cbd4); /* for firefox 3.6+ */ 

}

div.competitions div.logo{
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

div.competitions div.tv.eurosport div.logo{
width:90px;
height:35px;
background:url('../img/tv/eurosport.png');
margin-left:20px;
float:left;

}

div.competitions div.tv.eurosport2 div.logo{
width:90px;
height:35px;
background:url('../img/tv/eurosport2.png');
margin-left:20px;
float:left;

}

div.competitions div.tv.eurosport div.data{
color: #fff;
margin-right:20px;
margin-top:12px;
float:right;
}

div.competitions div.tv.eurosport2 div.data{
color: #fff;
margin-right:20px;
margin-top:12px;
float:right;
}

div.competitions div.tv.Eurosport{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9199ad', endColorstr='#c6cbd4'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#9199ad), to(#c6cbd4)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #9199ad,  #c6cbd4); /* for firefox 3.6+ */

}

div.competitions div.tv.Eurosport2{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9199ad', endColorstr='#c6cbd4'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#9199ad), to(#c6cbd4)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #9199ad,  #c6cbd4); /* for firefox 3.6+ */

}

div.competitions div.tv.Eurosport div.logo{
    width:90px;
    height:35px;
    background:url('../img/tv/eurosport.png');
    margin-left:20px;
    float:left;
}

div.competitions div.tv.Eurosport2 div.logo{
    width:90px;
    height:35px;
    background:url('../img/tv/eurosport2.png');
    margin-left:20px;
    float:left;
}

div.competitions div.tv.Eurosport div.data{
    color: #fff;
    margin-right:20px;
    margin-top:12px;
    float:right;
}

div.competitions div.tv.Eurosport2 div.data{
    color: #fff;
    margin-right:20px;
    margin-top:12px;
    float:right;
}


div.competitions div.tv.TVP{
background:#0199ca;
}

div.competitions div.tv.TVP div.logo{
width:90px;
height:35px;
background:url('../img/tv/tvp.png');
margin-left:20px;
float:left;
}

div.competitions div.tv.TVP div.data{
color: #fff;
margin-right:20px;
margin-top:12px;
float:right;
}



div.competitions div.tv.TVPSport{
background:#144f94;
}

div.competitions div.tv.TVPSport div.logo{
width:90px;
height:35px;
background:url('../img/tv/tvpsport.png');
margin-left:20px;
float:left;
}

div.competitions div.tv.TVPSport div.data{
color: #fff;
margin-right:20px;
margin-top:12px;
float:right;
}


div.competitions div.tv.TVP2{
background:#E2762D;
}

div.competitions div.tv.TVP2 div.logo{
width:90px;
height:35px;
background:url('../img/tv/tvp2.png');
margin-left:20px;
float:left;
}

div.competitions div.tv.TVP2 div.data{
color: #fff;
margin-right:20px;
margin-top:12px;
float:right;
}


div.competitions div.tv.TVPInfo {
background: #d8dbda;
}

div.competitions div.tv.TVPInfo div.logo {
width: 90px;
height: 35px;
background: url('../img/tv/tvpinfo.png');
margin-left: 20px;
float: left;
}

div.competitions div.tv.TVPInfo div.data {
color: #444;
margin-right: 20px;
margin-top: 12px;
float: right;
}


div.competitions  div.entry{
width:310px;
height:18px;

color: #001f4e;
font-size: 11px;
margin-top:1px;
}

div.competitions  div.separator{
width:310px;
height:5px;
background: #f00;
margin-top:1px;
}

div.competitions  div.entry.even{
background:#dadada;
}

div.competitions  div.entry.odd{
background:#f9f9f9;
}

div.competitions  div.entry.match{
background:#dbdbdb;
}

div.competitions  div.entry.lead{
height:15px;
padding-top:9px;
font-size:10px;
color:#fff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1045a2', endColorstr='#092743'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#1045a2), to(#092743)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #1045a2,  #092743); /* for firefox 3.6+ */ 
}

div.competitions  div.entry div.position{
height:16px;
width:20px;
display:inline-block;
margin-left:10px;
top:-2px;
position:relative;
}

div.competitions  div.entry div.name{
height:16px;
width:170px;
display:inline-block;
margin-left:0px;
top:-2px;
position:relative;
}

div.competitions  div.entry.lead div.name{
margin-left:21px;
}

div.competitions  div.entry img{
margin-top:2px;
}

div.competitions  div.entry div.points{
height:16px;
width:30px;
display:inline-block;
margin-left:40px;
top:-2px;
position:relative;
}

div.competitions div.button2{

color: #001f4e;
font-size: 12px;
text-align:right;
margin-top:2px;
margin-bottom:12px;
}

div.newsList{
margin-left:10px;
width:500px;
min-height:140px;

float:left;
}

ul.archiveList li{
font-size:11px;
color:#666;
line-height:24px;

}
ul.archiveList a{
    /*color:#0c3676 !important;*/
}

ul.archiveList a:hover{
    text-decoration: underline;
}

ul.archiveList li ul{
padding-left:20px;

}

ul.archiveList li ul li{
font-size:11px;

line-height:22px;
border-top:1px dotted #ccc
}

div.singlenews{
border:0px solid red;

}

div.singlenews div.date{
font-size:10px;
color:#444444;
}

div.singlenews div.title{
font-size:20px;
color:#0c3676;
margin-top:5px;
margin-bottom:5px;

    line-height: 26px;
}


div.singlenews h1.title{
font-size:20px;
color:#0c3676;
margin-top:5px;
margin-bottom:5px;

    line-height: 26px;
}

div.singlenews div.author{
font-size:10px;
color:#444444;
margin-top:5px;
}

div.singlenews ul.bioanswer{
float:left;
width:160px;
}

div.singlenews div.half{
font-size:13px;
line-height:20px;
color:#222;
text-align: justify; 
text-justify: newspaper;
width:330px;
margin-top:10px;
float:left;
}

div.singlenews div.half2{
font-size:13px;
line-height:20px;
color:#222;
text-align: justify; 
text-justify: newspaper;
width:330px;
margin-top:10px;
float:right;
}

div.singlenews div.half a, div.half2 a {
float:right;
text-decoration:underline;
}

div.singlenews div.text{
font-size:13px;
line-height:20px;
color:#222;
text-align: justify; 
text-justify: newspaper;
margin-top:10px;
padding-top:10px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

div.singlenews div.text em{
    font-style: italic;
 
}

div.singlenews div.text a{
    color:#0c3676;
}

div.singlenews div.text a:hover{
    text-decoration: underline;
}

div.singlenews div.text strong{
font-weight:bold !important;
}

div.singlenews div.text p{
margin-bottom:15px;
}

div.singlenews div.text h2{
font-size:16px;
color:#0c3676;
margin-bottom:15px;
    margin-top:15px;
}

div.singlenews div.text p.intro{
font-weight:bold;
border: 0px solid red;
}

div.text div.image{
border: 0px solid red;
float:left;
margin-right:10px;
width: 100%;
height: 300px;
overflow: hidden;
    margin-bottom:10px;
    position:relative;
    transition: all 0.5s ease-in;
    cursor:pointer;
}

div.text div.image.open{
    height: 450px;
}

div.text div.image img{
    width: 100%;
    top:-50%;
    position:absolute;
    margin-top:125px;
    transition: all 0.4s ease-in;
}

div.text div.open img{
    top:0;
    margin-top:0;
}

div.text div.image div.alt{
font-size:10px;
margin-top:0px;
    position:relative;
    top: 270px;
    left: 10px;
    color: #fff;
    background: rgba(0,0,0,0.5);
    display: inline;
    padding: 2px 4px;
    transition: all 0.5s ease-in;

}

div.text div.image.open div.alt{
    top: 420px;
}

 div.text div.image div.photographer{
font-size:10px;
margin-top:0px;
    position:relative;
    top: 270px;
    left: 10px;
    color: #fff;
    background: rgba(0,0,0,0.5);
    display: inline;
    padding: 2px 4px;
    transition: all 0.5s ease-in;
}

div.text div.image.open div.photographer{
    top: 420px;
}

div.singlenews .images{
    max-width: 275px;
    float:left;
    margin-right: 10px;
}

div.singlenews .images a:first-child{
    display:none;
}

div.singlenews .images a{
    margin-bottom:10px;
    display: block;
}

div.singlenews .images img{
    width: 275px;

    margin-right:10px;
}

div.singlenews .images span{
    font-size:10px;
    line-height: 14px;
}

div.singlenews div.text div.quote{
padding-top:5px;
padding-bottom:5px;
width:100%;
margin-bottom:20px;
background: url('../img/quote_bg.png'), #f0f0f0;
background-repeat: no-repeat;
}

div.singlenews div.text div.quote div{
margin-left:50px;
margin-right:10px;
}

div.singlenews div.text div.quote div.what{
font-size:11px;
color:#3a3a3a;
}

div.singlenews div.text div.quote div.who{
font-size:11px;
color:#0c3676;
}

div.singlenews div.text div.list{
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
background: #f0f0f0;
margin-bottom:20px;
font-size:11px;
color:#3a3a3a;
}

div.singlenews div.text div.list ul{
list-style-type: square;
margin-left:50px;
}

div.singlenews div.text .news p:first-child{
    margin-bottom:15px;
    padding-bottom:10px;
    border-bottom: 1px solid #ccc;
    display:block;
}

div.singlenews div.sources{
font-size:10px;
color:#444444;
padding: 5px 0px;
}

div.singlenews div.stats{
font-size:10px;
color:#444444;
padding: 5px 0px;
float:right;
}

div.comments{
float:right;
width:510px;
border:0px solid red;
min-height:140px;

}

div.comments div.legenda{
font-size:11px;
margin: 10 0 10 0;
border: 1px dashed #BBB;
padding: 10px;
line-height: 16px;
}

div.comments div.komunikat{
    font-size:11px;
    margin: 10 0 10 0;
    padding: 10px;
    line-height: 16px;
    opacity:0;
    display: none;
}

div.comments div.komunikat.green{
    background: #009900;
    color:#fff;
}

div.comments div.komunikat.red{
    background: #c80808;
    color:#fff;
}

div.comments div.addcomment{

font-size:11px;
cursor:pointer;
float:right;

    
    border: 1px solid #d7d7d7;
    margin-top: 5px;
    float: right;
    color: #fff !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1045a2', endColorstr='#092743');
    background: -webkit-gradient(linear, left top, left bottom, from(#1045a2), to(#092743));
    background: -moz-linear-gradient(top, #1045a2, #092743);
}
div.comments div.commt{
    margin-bottom: 10px;
}

div.comments div.commt div.data{
border:0px solid blue;
font-size:11px;
    float:right;
    padding: 8px 0px 5px 20px;
}

div.comments div.registered div.text{
background: url('../img/comm_blue.jpg') ;
    background-repeat:repeat-y;
}

div.comments div.admin div.text{
background: url('../img/comm_red.jpg') ;
    background-repeat:repeat-y;
}

div.comments div.nonregistered div.text{
background: url('../img/comm_gray.jpg') repeat-y;
}

div.comments div.commt div.text{
border:0px solid green;
padding-left:20px;
padding-top:8px;
padding-bottom:8px;
padding-right:10px;
font-size:11px;
line-height:20px;
background-repeat:repeat-y;

    background-color:#e4e4e4;
/*text-align: justify; */
/*text-justify: newspaper;*/
    clear:both;
    word-wrap: break-word;
    /*text-shadow: 1px 1px 0px rgba(240, 240, 240, 1);*/
}

div.comments div.commt div.text p.title{
font-weight:bold;
padding:2px 0;
}

div.comments div.commt div.text a.save{
    display:none;
    color: green;
    margin-top: 2px;
    text-decoration: underline;
}

div.comments div.commt div.text p.mod{
    opacity:0.5;
}

div.comments div.commt div.text p.manetki{
    text-align:right;
}

div.comments div.commt div.author{
border:0px solid blue;
font-size:11px;
background: url('../img/cloud_element.jpg');
background-repeat:no-repeat;
    background-position: top right;
float:left;
/*width:200px;*/
padding: 8px 30px 5px 20px;
}

a.comment img{
float:right;
}

a.comment p{
float:right;
margin-right:4px;
}

form.comment div.insert{
border: 1px solid #d7d7d7;
margin-top:5px;
width:510px;
background:#f9f9f9;
}

form.comment div.label{
float:left;
font-size:12px;
margin-right:10px;
color:#888;
margin-top:10px;
margin-left:5px;

}

form.comment input{
float:right;
    border:0;
    /*margin-top:4px;*/
    /*border-top: 1px solid #d7d7d7;*/

    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;
    padding:0 5px;
}

form.comment div.title input{
width:100%;
height:30px;
}

form.comment div.text textarea{

width:100%;
height:150px;
vertical-align:top;
float:right;
    /*margin-top:4px;*/
    border:0;
    /*border-top: 1px solid #d7d7d7;*/

padding:0px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;
    padding:0 5px;
    font-size: 13px !important;
}

form.comment div.author input{
width:100%;
height:30px;
}

form.comment div.email input{
width:100%;
height:30px;
}

form.comment button{
width:150px;

border: 1px solid #d7d7d7;
height:30px;
margin-top:5px;
float:right;
color:#fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1045a2', endColorstr='#092743'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#1045a2), to(#092743)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #1045a2,  #092743); /* for firefox 3.6+ */ 
}
form.comment button:hover {
background:#1045a2;

}

span.bold{
	opacity:0.6;
	display:block;
	text-align:left;
}

ul.list{
	list-style-image: url(../img/pointer.png);
	list-style-position: inside;
	margin-left:20px;
}

ul.list li{
	margin:4px 0px;
}


ul.list li:hover{
	text-decoration: underline;
}

ul.years{
	
}

ul.years li{
	float:left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}

ul.years li.active{
	text-decoration: underline;
	font-weight:bold;
}

ul.years li:hover{
	text-decoration: underline;
}
div.yearbar{
	width:675px;
	padding-bottom:30px;
}
div.yearbar ul{
	list-style-type: none;
}
div.yearbar li{
	float:left;
	list-style: none;
	padding: 5px 20px;
	cursor:pointer;
}
div.yearbar div.button{
	width:10px;
	height:16px;
	padding: 7px 10px;
	float:left;
	background-color:#ddd;
	cursor:pointer;
}
div.yearbar div.button:hover{
	background-color:#ccc;
}
div.yearbar div.ylist{
	width:615px;
	height:30px;
	float:left;
	background-color:#eee;
	overflow:hidden;
}

div.yearbar li.active{
	background-color:#0C3676;
	color:#fff !important;
}

div.yearbar li.active a{
	color:#fff !important;
}


div.yearbar li:hover{
	text-decoration:underline;
}

ul.compbar li{
	float:left;
	background-color:#eee;
	padding:5px 20px;
	margin-right:10px;
	margin-bottom:5px;
	cursor:pointer;
}

ul.compbar li:hover{background:#0D3A7A;}
ul.compbar li:hover a {color:#fff!important;}

div.live{
	width:100%;
	height:44px;
	border: 0px solid red;
	background: url('../img/live_bar.jpg');
	overflow:hidden;
}

div.live div.header{
	float:left;
	width:100px;
	
	color: #fff;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
	text-shadow: 2px 2px #600200;
}

div.live div.close{
	float:right;
	width:100px;
	
	color: #fff;
	font-size:14px;
	font-weight:bold;
	padding-top:15px;
	text-shadow: 2px 2px #600200;
	cursor:pointer;
}
div.live ul li{
	float:left;
	padding-left:20px;
	padding-right:20px;
	
	color: #fff;
	font-size:12px;
	padding-top:8px;
}

div.live ul li p {
	opacity:0.7;
	font-size:12px;
	margin-top:4px;
}

div.live ul li p a{
	color: #fff;
	text-decoration:underline;
	cursor:pointer;
}

div.live ul li.sep{
	float:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	background: url('../img/live_bar_sep.jpg');
	width:2px;
	height:44px;
}

img.player{
	float:left;
}


ul.bio{
	width:470px;
	float:left;
	color:#0c3676;
}

ul.bio_skocznie{
	
	float:left;
	color:#0c3676;
}

ul.bio_full{
	width:470px;
	float:left;
	color:#0c3676;
	margin-top:10px;
}

ul.bio_full_skocznie{
	width:647px;
	float:left;
	color:#0c3676;
	margin-top:10px;
}

ul.bio.large{
    width:100%;
}

ul.bio li{
	background:#eeeeee;
	padding:8px 9px;
	margin: 0px 5px;
	width:207px;
	float:left;
}

ul.bio_skocznie li{
	background:#eeeeee;
 padding:7px;
	
}

ul.bio_full li{
	background:#fafafa;
	padding:8px 9px;
	margin: 0px 5px;
	width:442px;
	float:left;
}

ul.bio_full_skocznie li{
	background:#fafafa;
	padding:8px 9px;
	margin: 0px 5px;
	width:647px;
	float:left;
}

ul.bio.large li{
    width:309px;
}

ul.bio li:nth-child(4n+3) {  
	background:#fafafa;
}

ul.bio li:nth-child(4n+4) {  
	background:#fafafa;
}

ul.bio li span.label{
	opacity:0.5;
}	


ul.bio_skocznie li:nth-child(2n+1) {  
	background:#fafafa;
}


ul.bio_skocznie li span.label{
	opacity:0.5;
}	


ul.bio_full li:nth-child(2n+0) {  
		background:#eeeeee;
}

ul.bio_full_skocznie li:nth-child(2n+0) {  
		background:#eeeeee;
}


ul.bio_full li span.label{
	opacity:0.5;
}	

ul.bio_full_skocznie li span.label{
	opacity:0.5;
}

.singlenews a.link{
	color:#0c3676;
	text-decoration:underline;
	margin-left:20px;
}

div.weather{
	width:265px;
	float:right;
}
div.program{
	width:400px;
	float:left;
}

div.singlenews ul.archiveList{
	background-color:#eee;
	padding:10px;

}

div.singlenews ul.archiveList a:hover{
    /*text-decoration: underline;*/

}

div.singlenews iframe{
	margin-top:-4px;
	/*float:left;*/
}

div.singlenews a.country{
	width:200px;
	float:left;
	margin-bottom:10px;
	display:block;
	padding:5px;
	margin:5px;
}

div.singlenews a.country:hover{
background:#eee;
}

div.singlenews a.country img{
	float:left;
}
div.singlenews a.country p.cname{
	float: left;
	margin-top: 10px;
	margin-left: 4px;
	margin-bottom:0px !important;
	width:130px;
}

div.singlenews a.country p.ile{
	margin-top: -2px;
	margin-left: 4px;
	font-size:10px;
	color:#888;
	width:130px;float:left;
	margin-bottom:0px !important;
}

div.singlenews div.zawodnik_sylewtka{
	margin-bottom:10px;
}

div.singlenews div.strona{
margin: 10 auto;
text-align: center;
}

div.results{
    margin-left: 20px;
}

div.results a{
display: block;
margin-left: 20px;
text-decoration: underline;
    color:#000 !important;
}

div.results h3{
    font-size: 16px;
    color: #0c3676;
    margin-bottom: 5px;
    margin-top: 15px;
}

div.powrot{
margin-top: 10px;
margin-bottom: 15px;
}

h1.sylwetka_h1 img{
margin-right:10px;
float:left;
}

h1.sylwetka_h1 p{
font-size:20px;
float:left;
}

div.sylw1{
clear:both;
}

div.sylwetka legend{
font-weight:bold;
}

div.archiwum a{
display:block;
}

.select{
    margin-top:10px;
}

.select span.main{
    display: block;
    box-sizing: border-box;
    padding: 10px;
    background-color: rgb(29, 67, 126);
    color: #FFFFFF;
    cursor:pointer;
}

.select span.choose{
    float:right;
}

.select ul{
    background: #f9f9f9;
    margin: 0;
    list-style-type: none;
    box-sizing: border-box;
    border:1px solid #aaa;
    list-style-position: inside;
    padding:0;
    /*display:none;*/
}

.select ul li{
    background: #f9f9f9;
    padding: 10px 5px;
    font-size:11px;
    margin: 0;
    list-style-type: none;
    box-sizing: border-box;
    border: 1px solid #f4f4f4;
    border-bottom:1px dashed #ddd;
    list-style-position: inside;
    cursor:pointer;
    width:84px;
    display:inline-block;
    text-align: center;

}

.select ul li:nth-child(even){
    background: #f4f4f4;
}

.select ul li:hover{
    background: #fff;
    font-weight: bold;
    border: 1px dashed #aaa;
}

.select ul li.active{
    /*border: 1px dashed #f00;*/
    background: #0B336A;
    color:#fff;
}

#newsList ul{
    margin:10px 0;
    padding-left:10px;
}

#newsList li{
    margin:4px 0;
}

#newsList .data{
    color: #0B336A;
}

.text p img{
    margin: 10px;
    float: left;
    margin-left: 0;
}

a{
    cursor:pointer;
}

.wyniki{
    width:100%;
}

.imgresize{
    height:350px;
    overflow:hidden;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}

.imgresize:hover{
    height:450px;
}

.imgresize img{
    margin-top:-50px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}


.imgresize:hover img{
    margin-top:0px;
}

div.ankieta ol{
    margin-left:3px;
}

div.ankieta div.label{
    
    color: #000;
    font-size: 11px;
    padding: 5px 5px 0px 0px;
    border: 0px solid red;
    margin-left:5px;
    margin-bottom:2px;
}

div.ankieta form{
    
    color: #000;
    font-size: 11px;
    padding: 5px 5px 0px 5px;
}

div.ankieta form div.input{
    width:150px;
    float:left;
}

div.ankieta  .button{
    
    font-size:11px;
    color:#000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background:#f00;
    padding:8px;
    margin: 10px 0px 5px 5px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#F3F3F3'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9), to(#F3F3F3)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #d9d9d9,  #F3F3F3); /* for firefox 3.6+ */
    cursor:pointer;
    display:inline-block;
}

div.ankieta  .button:hover{
    color:#fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1045a2', endColorstr='#092743'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#1045a2), to(#092743)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #1045a2,  #092743); /* for firefox 3.6+ */
}

div.ankieta div.bar{
    min-width: 30px;
    width: 0px;
    background: url('../img/menu1_bg_sel.jpg');
    margin: 0px 5px 0px 5px;
    color: #ddd;
    text-align: center;
    font-size: 9px;
    
    padding: 0;
}

div.ankieta{
    border:0px solid red;
    margin-right:0px;
    margin-top:0px;
    float:none;
    margin-bottom:10px;
}

div.ankieta div.content{
    min-height:120px;
    padding-bottom:10px;
    border: 1px solid #ddd;
}

div.ankieta div.question{
    
    color: #fff;
    font-size: 12px;
    line-height:16px;
    padding:8px;
    border: 0px dashed #ccc;
    background: url('../img/survey_bg.png');
    background-size: 100%;
}

div.ankieta div.question{
    background-color:#f9f9f9;
    border: 0px dashed #ccc;
}


#klasyfikacje a{
    display:block;
}

.klasyfikacje a{
    display:block;
}

.ui-accordion .ui-accordion-content {
    padding:20px !important;
}

.ui-accordion h3{
    font-size:16px !important;
    color:#0c3676 !important;
}

.ui-accordion .ui-accordion-content {
    font-size: 13px !important;
    line-height: 20px !important;
    color: #222 !important;
    /*height: auto !important;*/
}


#accordion{
    margin-top:10px;
}

#accordion h3{
    color: #fff;
    background: #0e49b1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0e49b1 0%, #0e428b 51%, #0b3c81 51%, #0a355f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e49b1), color-stop(51%,#0e428b), color-stop(51%,#0b3c81), color-stop(100%,#0a355f));
    background: -webkit-linear-gradient(top, #0e49b1 0%,#0e428b 51%,#0b3c81 51%,#0a355f 100%);
    background: -o-linear-gradient(top, #0e49b1 0%,#0e428b 51%,#0b3c81 51%,#0a355f 100%);
    background: -ms-linear-gradient(top, #0e49b1 0%,#0e428b 51%,#0b3c81 51%,#0a355f 100%);
    background: linear-gradient(to bottom, #0e49b1 0%,#0e428b 51%,#0b3c81 51%,#0a355f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e49b1', endColorstr='#0a355f',GradientType=0 );
    padding:5px 20px;
    box-sizing: content-box;
    cursor: pointer;
}

#accordion div.block{

    border: none;
    max-height: 0;
    overflow:hidden;
    transition: all 0.2s ease-in;
}

#accordion div.block.open{
    max-height:2000px;
    /*padding:20px;*/
}

#accordion .content{
    margin: 20px;
}

#accordion h3 .up{
    width: 15px;
    height:10px;
    margin-right:15px;
    display:inline-block;
    background: url(../img/up.png);
    background-size: 15px 10px;
}

#accordion h3 .down{
    background: url(../img/down.png) !important;
    background-size: 15px 10px !important;
}

.image .opis{
    /*background: url('../img/transparent_bar.png');*/
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:50%;
    padding-top:40px;
    box-sizing: content-box;
}


.image .opis div:not(.clear){
    
    color: #fff;
    font-size: 18px;
    /*background: url('../img/transparent_bar.png');*/
    margin-top: 10px;
    margin-right: 10px;
    padding: 8px;
    background: url('../img/transparent_bar.png');
    display:inline-block;
    text-align:center;

}

.image .opis .menuzawody{
    
    color: #fff;
    font-size: 12px;
    /*background: url('../img/transparent_bar.png');*/
    background: url('../img/transparent_bar.png');
    display: inline-block;
    text-align:center;
    padding:3px;
    border-radius: 4px;

}

.image .opis .menuzawody:hover{
    background:#ffffff;
    color:#0A355F;
    text-decoration: none;
}

.infolive{
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 10px;
    background: rgb(252,255,244); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(252,255,244,1) 0%, rgba(233,233,206,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(100%,rgba(233,233,206,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(252,255,244,1) 0%,rgba(233,233,206,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */

}

.news iframe{
    width:100%;
}


#toplogo{
    float:left;
}

#azoty{
    float:right;
    margin-left:400px;
    margin-top:42px;
}


#sts{
    
    margin-left:380px;
    margin-top:42px;
}

#sts img{
    margin-top:0;
}

#azoty img{
    margin-top:0;
}

a.ignore{
  font-size:8px;
    color:#aaa;
    float: right;
}

div.singlenews div.news .twitter-tweet{
    display: inline-block !important;
    width: 500px !important;
}
div.singlenews div.news .instagram-media{
    width: 500px !important;
}