<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
* HTML5 Boilerplate
*
* What follows is the result of much research on cross-browser styling.
* Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
* Kroc Camen, and the H5BP dev community and team.
*/

/* ==========================================================================
  Base styles: opinionated defaults
  ========================================================================== */

html,
button,
input,
select,
textarea {
   color: #222;
}

body {
   font-size: 1em;
   line-height: 1.4;
}

/*
* Remove text-shadow in selection highlight: h5bp.com/i
* These selection declarations have to be separate.
* Customize the background color to match your design.
*/

::-moz-selection {
   background: #b3d4fc;
   text-shadow: none;
}

::selection {
   background: #b3d4fc;
   text-shadow: none;
}

/*
* A better looking default horizontal rule
*/

hr {
   display: block;
   height: 1px;
   border: 0;
   border-top: 1px solid #ccc;
   margin: 1em 0;
   padding: 0;
}

/*
* Remove the gap between images and the bottom of their containers: h5bp.com/i/440
*/

img {
   vertical-align: middle;
}

/*
* Remove default fieldset styles.
*/

fieldset {
   border: 0;
   margin: 0;
   padding: 0;
}

/*
* Allow only vertical resizing of textareas.
*/

textarea {
   resize: vertical;
}

/* ==========================================================================
  Chrome Frame prompt
  ========================================================================== */

.chromeframe {
   margin: 0.2em 0;
   background: #ccc;
   color: #000;
   padding: 0.2em 0;
}

/* ==========================================================================
  Flo's custom styles
  ========================================================================== */

@font-face {
   font-family: 'Open Sans Semibold';
   src: url(../front_fonts/OPENSANS-SEMIBOLD.eot?), url(../front_fonts/OPENSANS-SEMIBOLD.TTF);
}
@font-face {
   font-family: 'Open Sans Light';
   src: url(../front_fonts/OPENSANS-LIGHT.eot?), url(../front_fonts/OPENSANS-LIGHT.TTF);
}
@font-face {
   font-family: 'Open Sans Bold';
   src: url(../front_fonts/OPENSANS-BOLD.eot?), url(../front_fonts/OPENSANS-BOLD.TTF);
}

@font-face {
   font-family: 'Gotham Medium';
   src: url(../front_fonts/Gotham-Medium.eot?), url(../front_fonts/Gotham-Medium.ttf);
}
a {
text-decoration: none;
}
h1,
h2,
h3,
h4,
p,
ul {
margin: 0;
}
html {
background: url(../front_img/bg.jpg) no-repeat 50% 0;
}
body {
background: url(../front_img/bg.png) no-repeat 50% -150px;
color: #4e4e4e;
font-size: 12px;
}
header {
background: #fff;
font-family: 'Open Sans Semibold';
height: 113px;
margin: 147px auto 0;
position: relative;
width: 1024px;
}
header h1 {
background: url(../front_img/logo.png);
height: 82px;
left: 24px;
position: absolute;
top: 24px;
width: 197px;
}
header .choose {
background: #008dde; /* Old browsers */
background: -moz-linear-gradient(top,  #008dde 0%, #0052c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008dde), color-stop(100%,#0052c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #008dde 0%,#0052c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #008dde 0%,#0052c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #008dde 0%,#0052c4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #008dde 0%,#0052c4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008dde', endColorstr='#0052c4',GradientType=0 ); /* IE6-9 */
color: #fff;
cursor: pointer;
display: block;
left: 263px;
line-height: 26px;
padding: 0 12px;
position: absolute;
top: 50px;
width: 84px;
}
header .choose span {
background: url(../front_img/arrow.png) no-repeat 0 50%;
display: block;
height: 100%;
position: absolute;
right: 12px;
top: 0;
width: 8px;
}
header &gt; ul {
list-style: none;
position: absolute;
right: 24px;
top: 50px;
}
header &gt; ul li {
float: left;
line-height: 26px;
margin-left: 8px;
}
header &gt; ul li a {
color: #fff;
display: block;
padding: 0 12px;
}
header &gt; ul li .log {
background: #c762ad; /* Old browsers */
background: -moz-linear-gradient(top,  #c762ad 0%, #9b396a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c762ad), color-stop(100%,#9b396a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c762ad 0%,#9b396a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c762ad 0%,#9b396a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c762ad 0%,#9b396a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c762ad 0%,#9b396a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c762ad', endColorstr='#9b396a',GradientType=0 ); /* IE6-9 */
}
header &gt; ul li .reg {
background: #00beec; /* Old browsers */
background: -moz-linear-gradient(top,  #00beec 0%, #0088dd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00beec), color-stop(100%,#0088dd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00beec 0%,#0088dd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00beec 0%,#0088dd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00beec 0%,#0088dd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00beec 0%,#0088dd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00beec', endColorstr='#0088dd',GradientType=0 ); /* IE6-9 */
}
header &gt; ul li .fb,
header &gt; ul li .yt,
header &gt; ul li .mail {
background: url(../front_img/social.png);
border: 1px solid #babfce;
height: 24px;
padding: 0;
width: 24px;
}
header &gt; ul li .yt {
background-position: -24px 0;
}
header &gt; ul li .mail {
background-position: -48px 0;
}
nav {
background: #fff;
font-family: 'Open Sans Semibold';
font-size: 14px;
height: 83px;
margin: 0 auto;
position: relative;
width: 1024px;
}
nav div {
background: #02437c; /* Old browsers */
background: -moz-linear-gradient(top,  #02437c 0%, #01294c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02437c), color-stop(100%,#01294c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #02437c 0%,#01294c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #02437c 0%,#01294c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #02437c 0%,#01294c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #02437c 0%,#01294c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02437c', endColorstr='#01294c',GradientType=0 ); /* IE6-9 */
bottom: 20px;
height: 43px;
left: 24px;
position: absolute;
width: 976px;
}
nav ul {
bottom: 20px;
left: 24px;
margin: 0 auto;
padding: 0;
position: absolute;
text-align: center;
width: 976px;
}
nav ul li {
display: inline-block;
line-height: 43px;
margin-left: 3px;
}
.lt-ie8 nav ul li {
display: inline;
}
nav ul li:first-child {
margin: 0;
}
nav ul li a {
color: #fff;
display: block;
padding: 0 17px;
}
nav ul li a:hover {
background: #012c52; /* Old browsers */
background: -moz-linear-gradient(top,  #012c52 0%, #011527 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#012c52), color-stop(100%,#011527)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #012c52 0%,#011527 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #012c52 0%,#011527 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #012c52 0%,#011527 100%); /* IE10+ */
background: linear-gradient(to bottom,  #012c52 0%,#011527 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012c52', endColorstr='#011527',GradientType=0 ); /* IE6-9 */
border-top: 4px solid #012c52;
}
#top {
background: #fff;
font-family: 'Open Sans Semibold';
margin: 0 auto;
overflow: hidden;
padding: 0 24px;
width: 976px;
}
#top .rotator {
float: left;
position: relative;
width: 692px;
}
#top .rotator div div&gt;img {
display: block;
height: 320px;
left: 0;
position: absolute;
top: 0;
width: 692px;
}
#top .rotator div div&gt;p {
background: #982760;
color: #fff;
font-size: 21px;
opacity: 0.85;
padding: 15px 20px;
/* added */
overflow: hidden;
float: left;
margin: 100px 10px 0 10px;
/* width: 500px; */
/*
removed:
white-space: nowrap;
position: absolute;
left: 10px;
top: 100px;
*/
}
#top .rotator a {
color: #fff;
}
#top .rotator .img {
list-style: none;
margin-top: -60px;
padding: 0;
position: relative;
text-align: center;
z-index: 10;
}
#top .rotator .img li {
background: url(../front_img/rotator/hover.png);
cursor: pointer;
display: inline-block;
margin: 0 3px;
padding: 4px;
position: relative;
}
.lt-ie8 #top .rotator .img li {
display: inline;
}
#top .rotator .img .activeSlide {
background: #fff;
}
#top .rotator .img .activeSlide span {
display: block;
}
#top .rotator .img li span {
background: url(../front_img/rotator/arrow.png) no-repeat 50% 0;
display: none;
height: 8px;
left: 0;
position: absolute;
top: -8px;
width: 100%;
}
#top .rotator .img li img {
display: block;
height: 75px;
width: 153px;
}
#top .rotator .img a {
display: block;
height: 75px;
left: 14px;
position: absolute;
text-indent: -9999px;
top: 4px;
width: 153px;
}
#top .options {
float: left;
list-style: none;
margin-left: 20px;
padding: 0;
width: 264px;
}
#top .options li {
height: 53px;
margin-top: 40px;
padding: 5px 0 0 33px;
position: relative;
}
#top .options li a {
display: block;
       text-decoration: none;
}
#top .options li a:hover,
     #top .options li a:focus,
     #top .options li a:active {
       text-decoration: none;
}
#top .options li a span {
background: url(../front_img/options.png);
display: block;
height: 54px;
left: 0;
position: absolute;
top: 0;
width: 65px;
}
#top .options .second a span {
background-position: 0 -54px;
}
#top .options .third a span {
background-position: 0 -108px;
}
#top .options li a div {
border: 1px solid #b6b6b6;
padding: 2px 0 2px 40px;
}
#top .options a div h3 {
color: #d96bc4;
font-size: 16px;
font-weight: normal;
}
#top .options a div p {
color: #a5a5a5;
font-size: 11px;
}
#stats {
background: #fff;
font-family: 'Open Sans Semibold';
margin: 0 auto;
padding: 40px 0;
overflow: hidden;
width: 1024px;
}
#stats .left {
float: left;
width: 724px;
}
#stats .left&gt;ul &gt; li &gt; ul {
-webkit-box-shadow: 1px 1px 0px 0px #e2e2e2;
box-shadow: 1px 1px 0px 0px #e2e2e2;
list-style: none;
overflow: hidden;
padding: 0;
}
#stats .left&gt;ul &gt; li &gt; ul li {
border: 1px solid #e5e5e5;
float: left;
/* margin-left: -1px; */
width: 240px;
}
#stats .left&gt;ul &gt; li &gt; ul li:first-child {
margin: 0;
}
#stats .left&gt;ul &gt; li &gt; ul li h2 {
font-family: 'Open Sans Light';
font-size: 30px;
padding: 20px 20px 35px 20px;
}
#stats .left&gt;ul &gt; li &gt; ul .results h2 {
color: #00bdec;
}
#stats .left&gt;ul &gt; li &gt; ul .rosters h2 {
color: #ae4682;
}
#stats .left&gt;ul &gt; li &gt; ul table {
width: 100%;
}
#stats .left&gt;ul &gt; li &gt; ul table .odd {
background: #f5f5f5;
}
#stats .left&gt;ul &gt; li &gt; ul table tr td {
border-left: 1px solid #e5e5e5;
color: #4e4e4e;
font-family: Arial;
font-weight: bold;
}
#stats .left&gt;ul &gt; li &gt; ul table tr td:first-child {
border-left: 0;
}
#stats .left&gt;ul &gt; li &gt; ul table tr td&gt;p {
min-height: 34px;
/*
height: 34px;
line-height: 34px;
*/
overflow: hidden;
text-align: center;
}
#stats .left&gt;ul &gt; li &gt; ul table tr td p span {
color: #969696;
font-weight: normal;
}
#stats .left&gt;ul &gt; li &gt; ul table tr td .wide {
padding: 3px 10px;
width: 155px;
/*
padding: 0 20px;
width: 135px;
*/
}
#stats .left&gt;ul &gt; li &gt; ul table tr td .wide-v2 {
   padding: 3px 10px;
   width: 217px;
}
#stats .left&gt;ul &gt; li &gt; ul table tr td .short {
width: 60px;
}
#stats .left&gt;ul &gt; li &gt; ul table tr td&gt;div {
height: 34px;
overflow: hidden;
}
#stats .left&gt;ul &gt; li &gt; ul table tr td&gt;div p {
font-size: 11px;
font-weight: normal;
height: 17px;
line-height: 17px;
overflow: hidden;
}
#stats .left&gt;ul &gt; li &gt; ul table tr td&gt;div p:first-child {
font-size: 12px;
font-weight: bold;
}
#stats .left&gt;ul &gt; li &gt; ul .actuals&gt;div {
height: 324px;
padding: 0 20px;
position: relative;
}
#stats .left&gt;ul &gt; li &gt; ul .actuals&gt;div hgroup {
overflow: hidden;
}
#stats .left&gt;ul &gt; li &gt; ul .actuals&gt;div hgroup h3 {
color: #262626;
float: left;
font-size: 14px;
/* height: 48px; */
padding: 5px 10px;
width: 142px;
}
#stats .left&gt;ul &gt; li &gt; ul .actuals&gt;div hgroup h3:first-child {
background: #3d3d3d; /* Old browsers */
background: -moz-linear-gradient(top,  #3d3d3d 0%, #212020 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#212020)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d3d3d 0%,#212020 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d3d3d 0%,#212020 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d3d3d 0%,#212020 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d3d3d 0%,#212020 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#212020',GradientType=0 ); /* IE6-9 */
color: #fff;
font-size: 9px;
padding: 0;
text-align: center;
width: 38px;
height: 49px;
}
#stats .left&gt;ul &gt; li &gt; ul .actuals&gt;div hgroup h3:first-child span {
font-size: 18px;
line-height: 22px;
}
#stats .left&gt;ul &gt; li &gt; ul .actuals&gt;div div {
background: #c7c7c7;
margin: 20px 0;
padding: 1px 0;
}
#stats .left&gt;ul &gt; li &gt; ul .actuals&gt;div div img {
border: 5px solid #fff;
display: block;
height: 84px;
margin: 0 auto;
width: 188px;
}
#stats .left&gt;ul &gt; li &gt; ul .actuals&gt;div p {
color: #696969;
font-family: Arial;
font-size: 11px;
}
#stats .left&gt;ul &gt; li &gt; ul .actuals&gt;div .comments {
background: url(../front_img/comments.png) no-repeat 0 50%;
bottom: 20px;
color: #ae4682;
display: block;
left: 20px;
padding-left: 16px;
position: absolute;
}
#stats .left&gt;ul &gt; li &gt; ul .actuals&gt;div .more {
background: #3d3d3d; /* Old browsers */
background: -moz-linear-gradient(top,  #3d3d3d 0%, #212020 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#212020)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d3d3d 0%,#212020 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d3d3d 0%,#212020 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d3d3d 0%,#212020 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d3d3d 0%,#212020 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#212020',GradientType=0 ); /* IE6-9 */
color: #fff;
padding: 4px 8px;
   display: block;
   float: right;
   margin-top: 1em;
/* position: absolute; right: 20px; bottom: 20px; */
}
.scorers {
border: 1px solid #f6f6f6;
-webkit-box-shadow: 1px 1px 0px 0px #e2e2e2;
box-shadow: 1px 1px 0px 0px #e2e2e2;
margin-top: 25px;
}
.scorers h2 {
font-family: 'Open Sans Light';
font-size: 30px;
padding: 20px 20px 35px 20px;
}
.scorers ul {
list-style: none;
overflow: hidden;
padding: 0;
}
.scorers ul li {
border-left: 1px solid #f6f6f6;
float: left;
padding: 20px 0 20px 19px;
width: 220px;
}
.scorers ul li:first-child {
border: 0;
}
.scorers ul li div {
font-family: Arial;
overflow: hidden;
}
.scorers ul li div img {
display: block;
float: left;
height: 63px;
margin-right: 20px;
width: 63px;
}
.scorers ul li div h3 {
color: #ae4682;
font-size: 14px;
height: 20px;
line-height: 20px;
overflow: hidden;
padding-top: 10px;
}
.scorers ul li div h4 {
color: #202020;
font-size: 12px;
height: 20px;
line-height: 20px;
overflow: hidden;
}
.scorers ul li div p {
color: #b0b0b0;
font-size: 30px;
font-weight: bold;
line-height: 63px;
}
#stats .right {
float: left;
margin-left: 28px;
position: relative;
width: 272px;
}
#stats .right h2 {
color: #00bdec;
font-family: 'Open Sans Light';
font-size: 30px;
padding-bottom: 5px;
}
#stats .right table {
border: 4px solid #dcdcdc;
width: 100%;
}
#stats .right table .even {
background: #f5f5f5;
}
#stats .right table .master {
border-bottom: 2px solid #80a129;
}
#stats .right table .loser {
border-top: 2px solid #cd143a;
}
#stats .right table td {
text-align: center;
}
#stats .right table td div {
height: 30px;
line-height: 30px;
overflow: hidden;
width: 28px;
}
#stats .right table td:first-child div {
width: 33px;
}
#stats .right table .name {
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
#stats .right table .name div {
padding-left: 5px;
text-align: left;
width: 130px;
}
#stats .right ul li &gt; div &gt; div {
background: url(../front_img/stats.png);
height: 32px;
position: absolute;
right: 70px;
top: 40px;
width: 25px;
}
#stats .right ul li &gt; div &gt; div.goals {
background-position: -25px 0;
right: 37px;
}
#stats .right ul li &gt; div &gt; div.points {
background-position: -50px 0;
right: 4px;
}
.banner {
background: #fff;
margin: 0 auto;
text-align: center;
width: 1024px;
}
#best {
background: url(../front_img/field.png) no-repeat 20px 100% #fff;
border-bottom: 1px solid #ccc;
height: 420px;
margin: 0 auto;
position: relative;
width: 1024px;
}
#best h2 {
font-family: 'Open Sans Light';
font-size: 30px;
padding: 20px;
float: left;
}
#best &gt; ul &gt; li &gt; div {
position: absolute;
right: 0;
top: 140px;
width: 320px;
}
#best &gt; ul &gt; li &gt; div div {
font-family: Arial;
overflow: hidden;
}
#best &gt; ul &gt; li &gt; div div img {
display: block;
float: left;
height: 63px;
margin-right: 20px;
width: 63px;
}
#best &gt; ul &gt; li &gt; div div h3 {
color: #ae4682;
font-size: 18px;
height: 24px;
line-height: 24px;
overflow: hidden;
padding-top: 10px;
}
#best &gt; ul &gt; li &gt; div div h4 {
color: #202020;
font-size: 14px;
height: 24px;
line-height: 24px;
overflow: hidden;
}
#best &gt; ul &gt; li &gt; div div p {
color: #202020;
font-size: 18px;
font-weight: bold;
line-height: 63px;
}
#best &gt; ul &gt; li &gt; div div .fans {
border: 1px solid #ccc;
float: left;
font-family: 'Open Sans Semibold';
height: 51px;
margin-right: 20px;
padding-top: 10px;
text-align: center;
width: 61px;
}
#best &gt; ul &gt; li &gt; div div .fans span {
font-family: 'Open Sans Bold';
font-size: 14px;
}
#best &gt; ul &gt; li &gt; div div table {
color: #7e7e7e;
float: left;
margin-top: 10px;
width: 237px;
}
#best &gt; ul &gt; li &gt; div div table td {
height: 20px;
}
#best&gt;div div table td span {
font-weight: bold;
}
#best .player {
cursor: pointer;
left: 0;
text-align: center;
position: absolute;
width: 80px;
}
#best .player h3 {
font-size: 12px;
}
#best .player h4 {
color: #50ba7b;
font-size: 10px;
}
#best .player .marker {
background: url(../front_img/markers.png);
height: 52px;
margin: 10px auto 0;
width: 21px;
}
#best .player:hover .marker,
#best .active .marker {
background-position: -21px 0;
}
#best .goalie {
left: 105px;
top: 190px;
}
#best .left_def {
left: 175px;
top: 110px;
}
#best .right_def {
left: 195px;
top: 260px;
}
#best .middle {
left: 308px;
top: 185px;
}
#best .left_wing {
left: 408px;
top: 128px;
}
#best .right_wing {
left: 393px;
top: 260px;
}
#best .goalie h3,
#best .right_def h3,
#best .middle h3,
#best .right_wing h3 {
color: #fff;
}
#league {
background: #fff;
border-bottom: 1px solid #ccc;
font-family: Arial;
margin: 0 auto;
padding-bottom: 40px;
position: relative;
width: 1024px;
}
#league h2 {
font-family: 'Open Sans Light';
font-size: 30px;
padding: 20px;
}
#league .multi {
list-style: none;
padding: 0;
text-align: center;
}
#league .multi li {
-webkit-box-shadow: 2px 2px 0px 0px #e2e2e2;
box-shadow: 2px 2px 0px 0px #e2e2e2;
display: inline-block;
margin: 0 2px;
position: relative;
}
#league .multi li img {
display: block;
height: 97px;
width: 330px;
}
#league .multi li p {
background: #202020;
color: #909090;
line-height: 50px;
padding: 0 20px;
text-align: left;
}
#league .multi li p span {
float: right;
font-size: 11px;
}
#league .multi li a {
background: url(../front_img/multimedia/video.png) no-repeat 50% 50%;
display: block;
height: 97px;
left: 0;
position: absolute;
top: 0;
width: 330px;
}
#league .multi li .photo {
background: url(../front_img/multimedia/photo.png) no-repeat 50% 50%;
}
#league .albums {
background: url(../front_img/multimedia/albums.png) no-repeat;
color: #686868;
display: block;
line-height: 18px;
padding-left: 25px;
position: absolute;
right: 130px;
top: 35px;
}
#league .paging {
position: absolute;
right: 10px;
top: 38px;
}
#league .paging a {
background: #c4c4c4;
cursor: pointer;
display: block;
float: left;
height: 10px;
margin: 0 4px;
text-indent: -9999px;
width: 10px;
}
#league .paging a:hover,
#league .paging .activeSlide {
background: #009ce2;
}
#league .navi {
background: url(../front_img/multimedia/navi.png);
cursor: pointer;
height: 56px;
left: 650px;
position: absolute;
top: 110px;
width: 99px;
z-index: 99;
}
#league .navi.left {
background-position: 0 -56px;
left: 270px;
}
#partners {
background: #fff;
border-bottom: 1px solid #ccc;
font-family: Arial;
margin: 0 auto;
padding-bottom: 30px;
position: relative;
width: 1024px;
}
#partners h2 {
font-family: 'Open Sans Light';
font-size: 30px;
padding: 20px;
}
#partners ul {
list-style: none;
padding: 0;
text-align: center;
}
#partners ul li {
display: inline-block;
margin: 0 25px;
}
.lt-ie8 #partners ul li {
display: inline;
}
#partners .media {
left: 340px;
position: absolute;
top: 0;
}
footer {
background: #092166;
color: #fff;
font-family: Arial;
font-size: 11px;
height: 461px;
}
footer .highlight {
color: #1288d0;
}
footer .wrap {
background: url(../front_img/footer.jpg) no-repeat 50% 0 #092166;
height: 461px;
margin: 0 auto;
position: relative;
width: 1024px;
}
footer .wrap h3 {
color: #049ee3;
font-family: 'Open Sans Light';
font-size: 24px;
padding: 40px 0 20px;
}
footer .wrap .list {
font-family: 'Gotham Medium';
list-style: none;
padding: 0;
width: 200px;
}
footer .wrap .list li {
border-top: 1px solid #223876;
line-height: 30px;
}
footer .wrap .list li:first-child {
border: 0;
}
footer .wrap .list li a {
background: url(../front_img/foot_tiny.png) no-repeat 100% 50%;
color: #fff;
display: block;
}
footer .wrap .list li a:hover {
color: #77c3f1;
}
footer .wrap .shortcuts {
float: left;
margin-right: 60px;
}
footer .wrap .contact {
float: left;
margin-right: 290px;
width: 140px;
}
footer .wrap .contact p {
font-weight: bold;
line-height: 20px;
margin-bottom: 20px;
}
footer .wrap .places {
background: url(../front_img/foot_big.png) no-repeat 165px 57px;
float: left;
}
footer .wrap .places .list {
float: left;
margin-right: 20px;
width: 140px;
}
footer .wrap .places .sbHolder {
background: none;
border: 0;
font-family: 'Open Sans Light';
font-size: 24px;
margin: 43px 0 15px;
}
footer .wrap .places .sbHolder .sbSelector {
color: #049ee3;
text-indent: 0;
}
footer .wrap .places .sbHolder .sbOptions {
background: #021240;
left: -10px;
top: 35px !important;
}
footer .wrap .places .sbHolder .sbOptions a {
border: 0;
}
footer .wrap .places .sbHolder .sbOptions a:hover,
footer .wrap .places .sbHolder .sbOptions .sbFocus {
color: #049ee3;
}
footer .bottom {
border-top: 1px solid #2d427e;
bottom: 100px;
font-weight: bold;
left: 0;
padding: 30px 20px 0;
position: absolute;
width: 1024px;
}
footer .bottom .right {
float: right;
}
#map {
background: #000d30;
display: none;
height: 350px;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 99999;
}
#map .wrap {
color: #868686;
font-family: Arial;
height: 350px;
margin: 0 auto;
position: relative;
width: 1024px;
}
#map .wrap .hide {
background: url(../front_img/hide.png) no-repeat 100% 50%;
color: #fff;
cursor: pointer;
font-family: 'Open Sans Light';
font-size: 18px;
padding: 20px 0;
width: 280px;
}
#map .wrap .buttons {
position: absolute;
right: 0;
top: 20px;
}
#map .wrap .buttons a {
background: #000b27;
border: 1px solid #2a3552;
cursor: pointer;
display: inline-block;
margin-left: 8px;
padding: 0 10px;
line-height: 26px;
color: #868686;
}
#map .wrap .buttons a:hover {
color: #fff;
}
#map .wrap #map-poland {
float: left;
}
#map .wrap #cities {
bottom: 50px;
position: absolute;
right: 0;
}
#map .wrap #cities .list {
float: left;
list-style: none;
margin-left: 60px;
padding: 0;
width: 170px;
}
#map .wrap #cities .list li {
border-top: 1px solid #1a2645;
line-height: 30px;
}
#map .wrap #cities .list li:first-child {
border: 0;
}
#map .wrap #cities .list li a {
color: #868686;
display: block;
}
#map .wrap #cities .list li a:hover {
color: #fff;
}

/* ==========================================================================
  Helper classes
  ========================================================================== */

/*
* Image replacement
*/

.ir {
   background-color: transparent;
   border: 0;
   overflow: hidden;
   /* IE 6/7 fallback */
   *text-indent: -9999px;
}

.ir:before {
   content: "";
   display: block;
   width: 0;
   height: 100%;
}

/*
* Hide from both screenreaders and browsers: h5bp.com/u
*/

.hidden {
   display: none !important;
   visibility: hidden;
}

/*
* Hide only visually, but have it available for screenreaders: h5bp.com/v
*/

.visuallyhidden {
   border: 0;
   clip: rect(0 0 0 0);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute;
   width: 1px;
}

/*
* Extends the .visuallyhidden class to allow the element to be focusable
* when navigated to via the keyboard: h5bp.com/p
*/

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
   clip: auto;
   height: auto;
   margin: 0;
   overflow: visible;
   position: static;
   width: auto;
}

/*
* Hide visually and from screenreaders, but maintain layout
*/

.invisible {
   visibility: hidden;
}

/*
* Clearfix: contain floats
*
* For modern browsers
* 1. The space content is one way to avoid an Opera bug when the
*    `contenteditable` attribute is included anywhere else in the document.
*    Otherwise it causes space to appear at the top and bottom of elements
*    that receive the `clearfix` class.
* 2. The use of `table` rather than `block` is only necessary if using
*    `:before` to contain the top-margins of child elements.
*/

.clearfix:before,
.clearfix:after {
   content: " "; /* 1 */
   display: table; /* 2 */
}

.clearfix:after {
   clear: both;
}

/*
* For IE 6/7 only
* Include this rule to trigger hasLayout and contain floats.
*/

.clearfix {
   *zoom: 1;
}

/* ==========================================================================
  EXAMPLE Media Queries for Responsive Design.
  Theses examples override the primary ('mobile first') styles.
  Modify as content requires.
  ========================================================================== */

@media only screen and (min-width: 35em) {
   /* Style adjustments for viewports that meet the condition */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
      only screen and (min-resolution: 144dpi) {
   /* Style adjustments for high resolution devices */
}

/* ==========================================================================
  Print styles.
  Inlined to avoid required HTTP connection: h5bp.com/r
  ========================================================================== */

@media print {
   * {
       background: transparent !important;
       color: #000 !important; /* Black prints faster: h5bp.com/s */
       box-shadow: none !important;
       text-shadow: none !important;
   }

   a,
   a:visited {
       text-decoration: underline;
   }

   a[href]:after {
       content: " (" attr(href) ")";
   }

   abbr[title]:after {
       content: " (" attr(title) ")";
   }

   /*
    * Don't show links for images, or javascript/internal links
    */

   .ir a:after,
   a[href^="javascript:"]:after,
   a[href^="#"]:after {
       content: "";
   }

   pre,
   blockquote {
       border: 1px solid #999;
       page-break-inside: avoid;
   }

   thead {
       display: table-header-group; /* h5bp.com/t */
   }

   tr,
   img {
       page-break-inside: avoid;
   }

   img {
       max-width: 100% !important;
   }

   @page {
       margin: 0.5cm;
   }

   p,
   h2,
   h3 {
       orphans: 3;
       widows: 3;
   }

   h2,
   h3 {
       page-break-after: avoid;
   }
}

/* Layout Team Stats */


section#scores {
 overflow: hidden;
 width: 1024px;
 margin: 0 auto;
background: #FFFFFF;
}

section#scores a.arrow-left {
 background: url("../front_img/scores/arrow-left.png") no-repeat scroll right center #CCCCCC;
 display: block;
 float: left;
 height: 69px;
 width: 12px;
}

section#scores ul {
 background: #F2F2F2;
 display: block;
 float: left;
 height: 69px;
 margin: 0;
 overflow: hidden;
 width: 952px;
 padding: 0;
}

section#scores div.wrapper {
 width: 976px;
 margin-left: 24px;
 overflow: hidden;
}

section#scores ul li {
 float: left;
 height: 69px;
 list-style-type: none;
 width: 136px;
}

section#scores ul li:first-child p {
 border-left: none;
}

section#scores ul li p {
 border-left: 1px solid #CCCCCC;
 margin: 0.5em;
 padding: 0 0.5em;
}

section#scores ul li span {
 display: block;
 font-size: 11px;
 line-height: 130%;
}

section#scores ul li span.date {
 font-size: 10px;
 color: #9D9D9D;
}

section#scores a.arrow-right {
 background: url("../front_img/scores/arrow-right.png") no-repeat scroll left center #CCCCCC;
 display: block;
 float: left;
 height: 69px;
 width: 12px;
}

section#scores .team1,
section#scores .team2 {
 font-weight: bold;
}

section#scores .team1 b,
section#scores .team2 b {
 color: #B85C91;
}

div#team-bar {
  overflow: visible;
  padding: 0 0 2em 24px;
  position: relative;
}

div#team-bar:after {
    content: "";
    display: table;
    clear: both;
}

div#team-bar &gt; img {
  vertical-align: text-bottom;
}

div#team-bar h2 img {
  vertical-align: middle;
}

div#team-bar h2 {
  color: #AE4682;
	font-family: 'Open Sans Light';
  font-size: 36px;
  font-weight: bold;
  display: inline;
  padding-left: 10px;
}

div#team-bar ul.stars {
	float: right;
	margin: 8px 66px 0 0;
}

div#team-bar div#stars-tooltip {
	right: 24px;
	left: auto;
	top: 66px !important;
}

section#team-info {
  background: #FFFFFF;
	font-family: 'Open Sans Semibold';
  margin: 0 auto;
  overflow: hidden;
  padding: 2em 0;
  width: 1024px;
}


section#team-info .left {
  float: left;
  width: 724px;
}

section#team-info .right {
  float: left;
  margin-left: 28px;
  margin-right: 24px;
  position: relative;
  width: 248px;
}

section#team-info .main-frame {
  -webkit-box-shadow:  1px 1px 0px 0px #E2E2E2;
  box-shadow:  1px 1px 0px 0px #E2E2E2;
  border: 1px solid #E2E2E2;
  overflow: hidden;
  padding: 1em;
  margin: 0 0 30px 24px;
	position: relative;
}

ul.stars {
  list-style-type: none;
  padding: 0;
  margin: 0 auto;
  width: 180px;
  clear: both;
  overflow: hidden;
  position: relative;
}

ul.stars li {
  display: block;
  float: left;
  width: 34px;
  height: 34px;
  margin: 1px;
}

ul.stars li.star-up {
  background: url("../front_img/stars/star-up.png") center center no-repeat scroll transparent;
}

ul.stars li.star-down {
  background: url("../front_img/stars/star-down.png") center center no-repeat scroll transparent;
}

section#team-info .main-frame-left {
  float: left;
  width: 459px;
  overflow: hidden;
}

section#team-info .main-frame-right {
  float: right;
  width: 202px;
  overflow: hidden;
}

section#team-info .main-frame.reinvented .main-frame-right {
	width: 490px;
}

.fb-fans {
  clear: both;
  overflow: hidden;
  margin: 2em auto 1em auto;
  width: 120px;
  background: url("../front_img/fanclub-bcg.png") top center no-repeat scroll transparent;
}

.fb-fans.fb-zawodnik {
	background: url("../front_img/fanclub-zawodnika.png") top center no-repeat scroll transparent;
}

.fb-fans div.fb-like {
  margin: 4em auto 1em auto;
  width: 74px;
  overflow: hidden;
  height: 64px;
  display: block;
}

section#team-info .additional {
  margin: 2em 0.5em 1em 0.5em;
  overflow: hidden;
  font-family: arial, sans-serif;
  font-size: 14px;
}

section#team-info .reinvented .additional {
	margin: 0;
	font-size: 12px;
	line-height: 145%;
	color: #666;
}

section#team-info .additional p.header {
  font-weight: bold;
  font-size: 11px;
  color: #4e4e4e;
}

section#team-info .reinvented .additional p.header {
  margin-bottom: 0.5em;
}

section#team-info .additional ul {
  overflow: hidden;
  list-style-type: disc;
  padding: 0 0 0 16px;
}

ul#teams-right-bar {
  overflow: hidden;
  font-family: arial, sans-serif;
  list-style-type: none;
  padding: 0;
}

ul#teams-right-bar li {
  display: block;
  clear: both;
  overflow: hidden;
  margin: 0 0 1em 0;
}

ul#teams-right-bar li:hover,
ul#teams-right-bar li:focus {
  background: url("../front_img/arrow-white.png") no-repeat right center scroll #F5F5F5;
}

ul#teams-right-bar .team-logo img {
  display: block;
  margin: 0 auto;
}

ul#teams-right-bar .team-logo {
  border: 2px solid #0083DB;
  overflow: hidden;
  width: 60px;
  height: 60px;
  float: left;
  display: block;
  margin-right: 0.5em;
  background: #fff;
}

ul#teams-right-bar span.team-name {
  color: #AE4682;
  font-weight: bold;
  display: block;
  font-size: 13px;
}

ul#teams-right-bar span.team-name a {
  color: #AE4682;
}

ul#teams-right-bar span.city {
  display: block;
}

#team-info .row {
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0 0 5px;
}

#team-info .info-1 {
	color: #006FBA;
    font-family: 'Open Sans Light';
    font-weight: bold;
    font-size: 16px;
    line-height: 140%;
    border-bottom: 1px solid #F5F5F5; 
} 

#team-info .info-1 a {
	color: #006FBA;
}

#team-info .info-1 ul {
	display: block;
	overflow: hidden;
	list-style-type: none;
	padding: 0;
	float: left;
}

#team-info .info-1 .fb-fans {
	display: block;
	overflow: hidden;
	float: right;
	clear: none;
	margin: 0;
}

#team-info .info-1 .fb-fans div.fb-like {
	margin: 48px auto 4px;
}

#team-info .info-1 ul b {
	color: #AE4682;
}

#team-info .info-1 ul li {
	display: block;
	overflow: hidden;
	margin: 0 0 2px;
}

#team-info .info-2 {
	color: #006FBA;
    font-family: 'Open Sans Light';
    font-weight: bold;
    font-size: 12px;
    line-height: 140%;
    padding: 0 0 20px;
    border-bottom: 1px solid #F5F5F5; 
}

#team-info .info-2 b {
	display: block;
}

#team-info .info-2 p {
	margin: 0 0 10px;
}

#team-info .info-2 div.left {
	float: left;
	overflow: hidden;
	width: 140px;
}

#team-info .info-2 div.right {
	float: right;
	overflow: hidden;
	width: 330px;
	margin: 0;
}

#team-info #YTplayer {
	width: 240px;
	height: 129px;
	display: block;
	overflow: hidden;
}

ul#stats-navigation {
 overflow: hidden;
 padding: 0;
 list-style-type: none;
 margin: 1em 0 0 24px;
}

ul#stats-navigation li {
 display: block;
 float: left;
 padding: 1.5em 1em;
 font-size: 14px;
 margin-right: 10px;
}

ul#stats-navigation li a {
 padding-left: 1em;
}

ul#stats-navigation li a:hover,
ul#stats-navigation li a:active,
ul#stats-navigation li a:focus,
#stats-results-wrapper a:hover,
#stats-results-wrapper a:active,
#stats-results-wrapper a:focus {
 text-decoration: underline;
 outline: none;
}

ul#stats-navigation li.active {
 border: 1px solid #F6F6F6;
 border-bottom: none;
 -webkit-box-shadow:  1px 1px 0px 0px #DFDFDF;
 box-shadow:  1px 1px 0px 0px #DFDFDF;
}

ul#stats-navigation li.active a {
 color: #4E4E4E;
}

ul#stats-navigation li a {
 color: #AE4682;
}

#stats-results-wrapper {
 border: 1px solid #F6F6F6;
 -webkit-box-shadow:  1px 1px 0px 0px #DFDFDF;
 box-shadow:  1px 1px 0px 0px #DFDFDF;
 margin: -1px 0 0 24px;
 overflow: hidden;
}

#stats-results-wrapper &gt; div h2 {
 margin: 1em 0 0.1em 0;
}

#stats-results-wrapper a {
 color: #AE4682;
}

#stats-navigation .term-zes {
 background: url("../front_img/icons/term-zes.png") 0.5em center no-repeat scroll white;
}

#stats-navigation .zawodnicy {
 background: url("../front_img/icons/zawodnicy.png") 0.5em center no-repeat scroll white;
}

#stats-navigation .stat-zaw {
 background: url("../front_img/icons/stat-zaw.png") 0.5em center no-repeat scroll white;
}

#stats-navigation .stat-zes {
 background: url("../front_img/icons/stat-zes.png") 0.5em center no-repeat scroll white;
}

#stats-navigation .gal-zdj {
 background: url("../front_img/icons/img-2.png") 0.5em center no-repeat scroll white;
}

#stats-navigation .video {
 background: url("../front_img/icons/video.png") 0.5em center no-repeat scroll white;
}

#stats-navigation .city {
   background: url("../front_img/icons/city-icon.png") no-repeat scroll 0.5em center white;
}

#stats-results-wrapper h2 {
 background: url("../front_img/bcg-1.png") top left repeat-x scroll #f0f0f0;
 padding: 1em 0;
 text-align: center;
 color: #4F4F4F;
 font-size: 20px;
}

#stats-results-wrapper table {
 width: 100%;
 border-collapse: collapse;
 text-align: center;
 font-family: arial, sans-serif;
}

#stats-results-wrapper table thead {
 background: #F5F5F5;
}

#stats-results-wrapper table td,
#stats-results-wrapper table th {
 padding: 0.5em;
 border: 1px solid #E5E5E5;
}

#stats-results-wrapper table tr.odd {
 background: white;
}

#stats-results-wrapper table tr.even {
 background: #F5F5F5;
}

#stats-results-wrapper table .see-more {
 background: url("../front_img/scores/see-more.png") 5px center no-repeat scroll transparent;
 padding-left: 17px;
}

#stats-results-wrapper table span.team-name1 {
 font-weight: bold;
 color: #4F4F4F;
 font-size: 14px;
}

#stats-results-wrapper table span.team-name2 {
 font-weight: bold;
 color: #AE4682;
 font-size: 14px;
}

#stats-results-wrapper table span.score {
 font-weight: bold;
 color: #666666;
 font-size: 14px;
 display: block;
 text-align: center;
}

#stats-results-wrapper table span.date {
 color: #666666;
 font-size: 11px;
 display: block;
 text-align: center;
}

#stats-results-wrapper &gt; div {
 display: none;
 overflow: hidden;
}

#stats-results-wrapper &gt; div.active {
 display: block;
}

.align-left {
 text-align: left !important;
}

.align-right {
 text-align: right !important;
}

.align-center {
 text-align: center !important;
}

#zawodnicy-div .player-name,
#stat-zaw-div .player-name {
 color: #AE4682;
 display: block;
 font-size: 14px;
 font-weight: bold;
 margin-top: 0.3em;
}

#zawodnicy-div .player-photo,
#stat-zaw-div .player-photo {
 display: block;
 float: left;
 margin-right: 0.5em;
}

#zawodnicy-div {
 margin-top: 1em;
}

ul.season-resume {
 list-style-type: none;
 overflow: hidden;
 margin: 1em;
 padding: 0;
 font-family: arial, sans-serif;
}

ul.season-resume li {
 display: block;
 float: left;
 margin: 1em;
 font-size: 14px;
}

ul.season-resume li.submit {
 float: right;
 margin: 0.3em 0;
}

ul.season-resume li.header {
 font-weight: bold;
}

ul.season-resume input[type="submit"] {
 background: url("../front_img/submit-bcg.png") top center no-repeat scroll #009fe3;
 padding: 0.7em 1em;
 border: 0;
 color: white;
font-family: 'Open Sans Bold';
 font-size: 12px;
}

.stats-wrapper {
 overflow: hidden;
 margin: 1em;
 border: 1px solid #F6F6F6;
 padding: 1em;
 font-family: arial, sans-serif;
}

.stats-wrapper .s-w-left {
 width: 30%;
 float: left;
 font-size: 14px;
 color: #4F4F4F;
 overflow: hidden;
}

.stats-wrapper .s-w-left span.header {
 font-weight: bold;
 display: block;
}

.stats-wrapper .s-w-right {
 width: 68%;
 float: right;
 overflow: hidden;
}

.stats-wrapper .s-w-right ul {
 overflow: hidden;
 list-style-type: none;
 margin-bottom: 2em;
}

.stats-wrapper .s-w-right ul li {
 overflow: hidden;
 display: block;
}

.stats-wrapper .s-w-right ul span.year {
 color: white;
 margin: 0 0.2em;
display: block;
font-size: 11px;
color: #4e4e4e;
overflow: hidden;
}

.stats-wrapper .s-w-right ul .bar.light-blue {
 background: #0099FF;
}

.stats-wrapper .s-w-right ul .bar.dark-blue {
 background: #0066CC;
}

.stats-wrapper .s-w-right ul .bar.green {
 background: #009933;
}

.stats-wrapper .s-w-right ul .bar.yellow {
 background: #FFCC00;
}

.stats-wrapper .s-w-right ul .bar.red {
 background: #FF0000;
}

.stats-wrapper .s-w-right ul .bar.blue {
 background: #336699;
}

.stats-wrapper .s-w-right ul .bar.black {
 background: #333333;
}

.stats-wrapper .s-w-right ul .bar {
 float: left;
 margin: 0.2em 0;
height: 15px;
max-width: 375px;
}

.stats-wrapper .s-w-right ul .score {
 display: block;
 float: left;
 font-size: 14px;
 margin-left: 5px;
}

/* ************************************************************** */
/* Widok: Layout News - szczegďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝y */
/* 12/5/2012 9:06:25 AM */

#news-details {
 overflow: hidden;
 margin-left: 24px;
 background: #FFFFFF;
font-family: 'Open Sans Semibold';
 margin: 0 auto;
 padding: 2em 0;
 width: 1024px;
}

#news-details &gt; .left {
 overflow: hidden;
 width: 700px;
 float: left;
 margin-left: 24px;
}

#news-details &gt; .right {
 overflow: hidden;
 float: right;
 margin-left: 28px;
 margin-right: 24px;
 width: 248px;
}

#news-details .title {
 overflow: hidden;
 display: table;
 width: 100%;
 margin: 1em auto;
}

#news-details h2 {
 color: #AE4682;
 font-size: 32px;
 margin: 0 0 1em 0;
font-family: 'Open Sans Light';
}

#news-details .date {
 background: url("../front_img/date-bcg.jpg") top left repeat-x scroll #212121;
 width: 38px;
 display: table-cell;
 vertical-align: middle;
}

#news-details .date &gt; span {
 display: block;
 color: white;
 text-align: center;
}

#news-details .date .day {
 font-size: 14px;
 line-height: 150%;
}

#news-details .date .month,
#news-details .date .year {
 font-size: 10px;
 line-height: 130%;
}

#news-details h3 {
 font-size: 20px;
 color: #AE4682;
 display: table-cell;
 vertical-align: middle;
 max-width: 500px;
 padding-left: 15px;
}

#news-details .title iframe {
 margin-top: 12px;
 width: 120px;
 height: 21px;
 border: none;
 overflow: hidden;
 display: table-cell;
 vertical-align: middle;
 float: right;
}

#news-details div.article {
 overflow: hidden;
 font-size: 14px;
 font-family: arial, sans-serif;
}

#news-details div.article img.article-photo {
 max-width: 100%;
}

#news-details div.article p {
 margin: 1em 0;
}

#news-details div.article p.lead {
 font-weight: bold;
}

#news-details div.article-wrapper {
 -webkit-box-shadow:  1px 1px 0px 0px #E2E2E2;
 box-shadow:  1px 1px 0px 0px #E2E2E2;
 border: 1px solid #E2E2E2;
 overflow: hidden;
 padding: 1em 2em;
 margin: 0 1px 1px 0;
}

#news-details ul.article-below {
 padding: 0;
 overflow: hidden;
 margin: 2em 0 1em 0;
}

#news-details ul.article-below a {
 font-weight: normal;
 font-family: arial;
 font-size: 14px;
 color: #AE4682;
}

#news-details ul.article-below li.print {
 display: block;
 background: url("../front_img/print.png") center left no-repeat scroll transparent;
 float: left;
 padding-left: 20px;
}

#news-details ul.article-below li.back {
 display: block;
 background: url("../front_img/back.png") center left no-repeat scroll transparent;
 float: right;
 padding-left: 20px;
}

#news-details .right .header {
 color: #009FE3;
 font-size: 24px;
 margin: 0 0 1em 0;
font-family: 'Open Sans Light';
}

#news-details ul#news-right-bar {
 padding: 0;
 overflow: hidden;
 font-family: arial,sans-serif;
 list-style-type: none;
}

#news-details ul#news-right-bar li {
 clear: both;
 display: block;
 margin: 0 0 1em;
 overflow: hidden;
}

#news-details ul#news-right-bar a {
 color: #AE4682;
}

#news-details ul#news-right-bar li .art-image {
 background: #FFFFFF;
 display: block;
 float: left;
 height: 66px;
 width: 87px;
 margin: 4px 0;
 overflow: hidden;
}

#news-details ul#news-right-bar li .art-image img {
 display: block;
 margin: 0 auto;
}

#news-details ul#news-right-bar li .art-title {
 display: block;
font-family: 'Open Sans Semibold';
 font-size: 13px;
}

#news-details ul#news-right-bar li .art-date {
 display: block;
 background: url("../front_img/calendar-card.png") center left no-repeat scroll transparent;
 padding-left: 15px;
}

#news-details ul#news-right-bar li .right-wrap {
 display: block;
 float: right;
 overflow: hidden;
 padding-right: 15px;
 width: 135px;
}

ul#news-right-bar li:hover,
ul#news-right-bar li:focus {
 background: url("../front_img/arrow-white.png") no-repeat right center scroll #F5F5F5;
}

/* ************************************************************** */
/* Widok: Layout News - lista */
/* 2012-12-05 11:30:47 */

#news-details .article iframe {
 margin-top: 6px;
 width: 120px;
 height: 21px;
 border: none;
 overflow: hidden;
 float: left;
}

#news-details a.read-more {
 background: url("../front_img/read-more-bcg.jpg") repeat-x top left scroll #1a1919;
 color: white;
 padding: 0.6em;
font-family: 'Open Sans Bold';
 font-size: 12px;
 display: block;
 float: right;
}

div#news-list {
 overflow: hidden;
}

div#news-list h2 {
font-family: 'Open Sans Light';
 font-size: 30px;
 color: #4E4E4E;
 margin: 1em 0 0.5em 0;
}

div#news-list ul.news-paginated-list {
 list-style-type: none;
 padding: 0;
 overflow: hidden;
 clear: both;
}

div#news-list ul.news-paginated-list li {
 display: block;
 overflow: hidden;
 clear: both;
 margin: 0 0 25px 0;
}

div#news-list ul.news-paginated-list li &gt; div.left {
 float: left;
 overflow: hidden;
 width: 185px;
 position: relative;
height: 120px;
}

div#news-list ul.news-paginated-list li &gt; div.right {
 float: right;
 overflow: hidden;
 width: 495px;
}

div#news-list ul.news-paginated-list li &gt; div.left div.date {
 position: absolute;
 top: 0;
 right: 0;
}

div#news-list ul.news-paginated-list li iframe {
 width: 120px;
 height: 21px;
 border: none;
 overflow: hidden;
 margin-top: 4px;
}

div#news-list ul.news-paginated-list h3 {
 font-size: 20px;
 padding: 0;
 margin: 0 0 0.2em 0;
 font-weight: normal;
 display: block;
line-height: 24px;
}

div#news-list ul.news-paginated-list h3 a,
div#news-list ul.news-paginated-list span.category-info a {
 color: #AE4682;
}

div#news-list ul.news-paginated-list p.news-lead {
 color: #4E4E4E;
 font-size: 14px;
 font-family: arial, sans-serif;
 margin: 0.2em 0 0.5em 0;
}

div#news-list ul.news-paginated-list span.category-info {
 background: url("../front_img/rss.png") no-repeat scroll left center transparent;
 color: #4E4E4E;
 display: block;
 float: left;
 font-family: arial,sans-serif;
 font-size: 11px;
 margin: 0.7em 0 0.5em;
 padding: 2px 15px;
}

#pagination {
 overflow: hidden;
 font-size: 16px;
 margin: 1em auto 3em auto;
 display: table;
}

#pagination a {
 color: #AE4682;
 display: block;
 padding: 0.2em 0.5em;
}

#pagination ul {
 list-style-type: none;
 padding: 0;
 overflow: hidden;
 display: table-cell;
 vertical-align: middle;
}

#pagination ul li {
 border: 1px solid #F6F6F6;
 margin: 2px 5px;
 display: block;
 float: left;
 -webkit-box-shadow:  1px 1px 0px 0px #DFDFDF;
 box-shadow:  1px 1px 0px 0px #DFDFDF;
}

#pagination ul li.current {
 font-weight: bold;
 background: #F3F3F3;
 padding: 0.2em 0.5em;
}

#pagination span {
 display: table-cell;
 vertical-align: middle;
 padding: 0 0.5em;
}

#news-search-form {
 overflow: hidden;
 margin-top: 46px;
}



#news-search-form label,
#news-search-form input,
#news-search-form select {
 display: block;
 font-size: 14px;
 color: #4F4F4F;
 font-family: arial, sans-serif;
 margin: 0.3em 0;
}

#news-search-form label {
 font-weight: bold;
 margin: 0.5em 0 0.2em 0;
}

#news-search-form input,
#news-search-form select {
 padding: 0.5em;
 border: 1px solid #E5E5E5;
}

#news-search-form &gt; input[type="text"] {
 width: 230px;
}

#news-search-form input.data {
 background: url("../front_img/calendar-card.png") no-repeat scroll 100px center transparent;
}

#news-search-form &gt; select {
 width: 246px;
}

#news-search-form input[type="submit"] {
 background: url("../front_img/submit-bcg.png") no-repeat scroll center top #009FE3;
 border: 0 none;
 color: white;
font-family: 'Open Sans Bold';
 font-size: 12px;
 padding: 0.7em 1em;
 display: block;
 margin-top: 10px;
}

#news-search-form &gt; .wrapper {
 overflow: hidden;
}

#news-search-form &gt; .wrapper .left {
 float: left;
 width: 48%;
}

#news-search-form &gt; .wrapper .right {
 float: right;
 width: 48%;
}

#news-search-form &gt; .wrapper .left input,
#news-search-form &gt; .wrapper .right input {
 width: 102px;
}

/*  logged in - new list */
/* 2012-12-05 14:10:05 */

li#logged-in ul {
 padding: 0;
 margin: 0;
 overflow: visible;
}

li#logged-in ul li {
 display: block;
 float: left;
 overflow: visible;
 padding: 0 0.5em 0 20px;
 margin: 0 0.4em;
 line-height: 24px;
 font-size: 11px;
 font-family: arial, sans-serif;
}

li#logged-in ul li a {
 color: #AE4682;
 margin: 0;
 padding: 0;
 display: block;
}

li#logged-in ul li.user {
 background: url("../front_img/logged-in/user.png") no-repeat scroll 5px center transparent;
 font-weight: bold;
}

li#logged-in ul li.adm-panel {
 background: url("../front_img/logged-in/settings.png") no-repeat scroll 5px center transparent;
}

li#logged-in ul li.transfers {
 background: url("../front_img/logged-in/transfers.png") no-repeat scroll 5px center transparent;
 position: relative;
}

li#logged-in ul li.transfers:hover {
 background-color: #ECEEF2;
}

li#logged-in ul li.log-out {
 background: url("../front_img/logged-in/log-out.png") no-repeat scroll 5px center transparent;
}

li#logged-in ul li.transfers ul {
 display: none;
 overflow: hidden;
 margin: 0;
 padding: 0;
 background: #ECEEF2;
 position: absolute;
 top: 24px;
 left: 0;
 z-index: 999;
 width: 100%;
}

li#logged-in ul li.transfers:hover ul {
 display: block;
}

li#logged-in ul li.transfers ul li {
 display: block;
 clear: both;
 margin: 0;
 padding-left: 20px;
}

li#logged-in ul li.transfers ul li.look-up {
 background: url("../front_img/logged-in/look-up.png") no-repeat scroll 5px center transparent;
}

li#logged-in ul li.transfers ul li.edit {
 background: url("../front_img/logged-in/edit.png") no-repeat scroll 5px center transparent;
}

li#logged-in ul li.transfers ul li.delete {
 background: url("../front_img/logged-in/delete.png") no-repeat scroll 5px center transparent;
}

li#logged-in {
 border: 1px solid #BABFCE;
}

/* ************************************************************** */
/* Widok: Layout Galerie - szczegďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝y */
/* 2012-12-05 14:56:33 */

#gallery {
 background: #FFFFFF;
 font-family: arial, sans-serif;
 margin: 0 auto;
 overflow: hidden;
 padding: 2em 0;
 width: 1024px;
}

#gallery &gt; div.left {
 float: left;
 margin-left: 24px;
 overflow: hidden;
 width: 700px;
}

#gallery &gt; div.right {
 float: right;
 margin-left: 28px;
 margin-right: 24px;
 overflow: hidden;
 width: 248px;
}

#gallery .gallery-main-wrapper {
 -webkit-box-shadow:  1px 1px 0px 0px #E2E2E2;
 box-shadow:  1px 1px 0px 0px #E2E2E2;
 border: 1px solid #E2E2E2;
 overflow: hidden;
 padding: 1em 2em;
 margin: 0 1px 1px 0;
 clear: both;
 position: relative;
}

#gallery iframe {
 margin-top: 6px;
 width: 120px;
 height: 21px;
 border: none;
 overflow: hidden;
 display: block;
 float: right;
}

#gallery &gt; div.left &gt; iframe,
#gallery &gt; div.head-wrap &gt; iframe {
 margin-top: 15px;
}

#gallery h2 {
font-family: 'Open Sans Light';
font-size: 32px;
 color: #4F4F4F;
 float: left;
 margin: 0 0 1em 0;
}

#big-photo {
 max-width: 600px;
 max-height: 500px;
 margin: 0 auto;
 display: block;
}

#gallery #img-prev {
 width: 95px;
 height: 56px;
 background: url("../front_img/gallery/img-prev.png") no-repeat scroll top left transparent;
 position: absolute;
 top: 40px;
 left: 10px;
}

#gallery #img-prev span,
#gallery #img-next span {
 display: block;
 overflow: hidden;
 width: 0;
 height: 0;
}

#gallery #img-next {
 width: 95px;
 height: 56px;
 background: url("../front_img/gallery/img-next.png") no-repeat scroll top left transparent;
 position: absolute;
 top: 40px;
 right: 10px;
}

#gallery ul#thumbs-wrapper {
 padding: 0;
 margin: 0 auto;
 overflow: hidden;
 list-style-type: none;
 width: 606px;
}

#gallery ul#thumbs-wrapper li {
 display: block;
 float: left;
 padding: 0;
 margin: 3px;
 max-width: 95px;
 max-height: 72px;
}

#gallery ul#thumbs-wrapper li a,
#gallery ul#thumbs-wrapper li a img {
 display: block;
 outline: none;
}

#gallery ul#thumbs-wrapper li.active img {
 border: 3px solid #AE4682;
 max-width: 89px;
 max-height: 69px;
}

#gallery ul.under-gallery {
 overflow: hidden;
 padding: 0;
 margin: 1em auto 2em auto;
 list-style-type: none;
 width: 606px;
}

#gallery ul.under-gallery li {
 display: block;
 overflow: hidden;
 margin: 0 1em 0 0;
 float: left;
 padding-left: 15px;
 font-size: 14px;
 font-family: arial, sans-serif;
 color: #9D9D9D;
}

#gallery ul.under-gallery li a {
 color: #AE4682;
}

#gallery ul.under-gallery li.img-count {
 background: url("../front_img/img.png") no-repeat scroll center left transparent;
}

#gallery ul.under-gallery li.date {
 background: url("../front_img/calendar-card.png") no-repeat scroll center left transparent;
 width: auto;
}

#gallery ul.under-gallery li.back {
 background: url("../front_img/back.png") no-repeat scroll center left transparent;
 float: right;
 margin: 0;
}

#gallery .right p.header {
 color: #009FE3;
font-family: 'Open Sans Light';
 font-size: 24px;
 margin: 0 0 1em;
}

ul#gallery-right-bar {
 font-family: arial,sans-serif;
 list-style-type: none;
 overflow: hidden;
 padding: 0;
}

ul#gallery-right-bar li {
 clear: both;
 display: block;
 margin: 0 0 1em;
 overflow: hidden;
}

ul#gallery-right-bar li:hover,
ul#gallery-right-bar li:focus {
   background: url("../front_img/arrow-white.png") no-repeat scroll right center #F5F5F5;
}

ul#gallery-right-bar li .art-image {
 background: none repeat scroll 0 0 #FFFFFF;
 display: block;
 float: left;
 height: 66px;
 margin: 4px 0;
 overflow: hidden;
 width: 87px;
}

ul#gallery-right-bar li .art-image img {
 display: block;
 margin: 0 auto;
}


ul#gallery-right-bar li .right-wrap {
 display: block;
 float: right;
 overflow: hidden;
 width: 135px;
 padding-right: 15px;
}

ul#gallery-right-bar li .art-title {
 display: block;
font-family: 'Open Sans Semibold';
 font-size: 13px;
}

ul#gallery-right-bar li a {
 color: #AE4682;
}

ul#gallery-right-bar li .img-count {
 background: url("../front_img/img.png") no-repeat scroll left center transparent;
 display: block;
 padding-left: 15px;
}

ul#gallery-right-bar li .stats-icon {
 background: url("../front_img/icons/stats-icon.png") no-repeat scroll left center transparent;
 display: block;
 padding-left: 20px;
}

/* Widok Galerie - lista */
/* 12/6/2012 8:39:47 AM */

#gallery .head-wrap {
 margin: 0 24px 0 24px;
 overflow: hidden;
}

#news-search-form.no-top-margin {
 margin-top: 0;
}

#gallery ul.gallery-list-wrapper {
 overflow: hidden;
 list-style-type: none;
 padding: 0;
 clear: both;
 margin: 0 0 3em 0;
}

#gallery .gallery-list-wrapper li {
 border: 1px solid #DFDFDF;
 box-shadow: 1px 1px 0 0 #DFDFDF;
 display: block;
 float: left;
 margin: 7px;
 overflow: hidden;
 padding: 13px;
 width: 190px;
 -webkit-box-shadow: 1px 1px 0px 0px #DFDFDF;
}

#gallery .gallery-list-wrapper .top-wrap {
 overflow: hidden;
 font-family: arial, sans-serif;
 font-size: 11px;
 color: #9D9D9D;
}

#gallery .gallery-list-wrapper .top-wrap .img-count {
 background: url("../front_img/img.png") no-repeat scroll center left transparent;
 padding-left: 15px;
 display: block;
 float: left;
}

#gallery .gallery-list-wrapper .top-wrap .date {
 background: url("../front_img/calendar-card.png") no-repeat scroll center left transparent;
 padding-left: 15px;
 display: block;
 float: right;
 width: auto;
}

#gallery .gallery-list-wrapper .photo img {
 max-width: 100%;
 margin: 5px 0;
}

#gallery .gallery-list-wrapper .gallery-title {
font-family: 'Open Sans Semibold';
 font-size: 16px;
}

#gallery .gallery-list-wrapper .gallery-title a {
 color: #B85C91;
 display: block;
}

/* Extraliga layout */
/* 12/6/2012 9:27:52 AM */

p.header {
 position: relative;
}

p.header .shows {
 font-size: 13px;
 color: #4E4E4E;
font-family: 'Open Sans Semibold';
 position: absolute;
 right: 0;
 top: 8px;
}

.pink {
 color: #AE4682;
 font-size: 11px;
}

#gallery .movie-wrapper {
 -webkit-box-shadow:  1px 1px 0px 0px #E2E2E2;
 box-shadow:  1px 1px 0px 0px #E2E2E2;
 border: 1px solid #E2E2E2;
 overflow: hidden;
 padding: 1em 2em;
 margin: 0 1px 1px 0;
}

#gallery iframe.youtube {
 display: block;
 clear: both;
 margin: 1em auto;
 width: 100%;
 height: 360px;
 float: none;
}

#gallery .title {
 overflow: hidden;
 display: table;
 width: 100%;
 margin: 1em auto;
}

#gallery h2 {
 color: #AE4682;
 font-size: 32px;
 margin: 0 0 1em 0;
font-family: 'Open Sans Light';
}

#gallery .date {
 background: url("../front_img/date-bcg.jpg") top left repeat-x scroll #212121;
 width: 38px;
 display: table-cell;
 vertical-align: middle;
}

#gallery .date &gt; span {
 display: block;
 color: white;
 text-align: center;
}

#gallery .date .day {
 font-size: 14px;
 line-height: 150%;
}

#gallery .date .month,
#gallery .date .year {
 font-size: 10px;
 line-height: 130%;
}

#gallery .date .year {
margin-bottom: 3px;
}

#gallery h3 {
 font-size: 20px;
 color: #AE4682;
 display: table-cell;
 vertical-align: middle;
 max-width: 500px;
 padding-left: 15px;
}

#gallery .title iframe {
 margin-top: 12px;
 width: 120px;
 height: 21px;
 border: none;
 overflow: hidden;
 display: table-cell;
 vertical-align: middle;
 float: right;
}

#gallery a.read-more {
 background: url("../front_img/read-more-bcg.jpg") repeat-x scroll left top #1A1919;
 color: white;
 display: block;
 float: right;
font-family: 'Open Sans Bold';
 font-size: 12px;
 padding: 0.6em;
}

#gallery .stats {
 margin-top: 10px;
 background: url("../front_img/icons/stats-icon.png") no-repeat scroll left center transparent;
 display: block;
 padding-left: 20px;
 display: block;
 float: left;
 font-size: 14px;
}

#gallery .article-content p {
 margin-bottom: 1em;
}

#gallery iframe.single {
 float: none;
 display: block;
 clear: both;
 margin-bottom: 10px;
}

/* Shortcuts */
/* Static website */
/* 12/6/2012 10:26:35 AM */

.arial-14 {
 font-family: arial, sans-serif;
 font-size: 14px;
}

.arial-12 {
 font-family: arial, sans-serif;
 font-size: 12px;
}

.bold {
 font-weight: bold !important;
}

.normal {
 font-weight: normal !important;
}

section#static-website {
 background: white;
font-family: 'Open Sans Semibold';
 margin: 0 auto;
 overflow: hidden;
 padding: 0 24px;
 width: 976px;
}

section#static-website div.left-col {
 float: left;
 margin: 0;
 overflow: hidden;
 width: 700px;
}

section#static-website div.right-col {
 float: right;
 margin: 0 0 0 28px;
 overflow: hidden;
 width: 248px;
}

section#static-website div.team-bar {
 overflow: hidden;
 margin: 1em 0;
}

section#static-website div.team-bar h2 {
 display: inline;
 font-size: 24px;
 margin: 2px 0 1em 10px;
}

section#static-website div.team-bar img {
 vertical-align: top;
}

section#static-website div.team-bar h2 img {
 vertical-align: middle;
}

h2.grey {
 color: #4E4E4E;
font-family: 'Open Sans Light';
 font-size: 30px;
 margin: 1em 0 0.5em;
}

h2.pink {
 color: #AE4682;
font-family: 'Open Sans Light';
 font-size: 24px;
 margin: 35px 0 0.5em;
}

h2.blue,
#gallery h2.blue {
 color: #00BDEC;
font-family: 'Open Sans Light';
 float: left;
 font-size: 32px;
 margin: 0;
}

h3.grey {
 color: #4F4F4F;
font-family: 'Open Sans Semibold';
 font-size: 20px;
 margin: 1em 0 0.5em;
}

h3.pink {
 color: #AE4682;
font-family: 'Open Sans Semibold';
 font-size: 20px;
 margin: 1em 0 0.5em;
}

h3.blue {
 color: #009FE3;
font-family: 'Open Sans Light';
 font-size: 24px;
 margin: 35px 0 0.5em;
}

h3.blue-30 {
 color: #009FE3;
font-family: 'Open Sans Light';
 font-size: 24px;
 margin: 0 0 0.5em 0;
}

.wrapper {
 overflow: hidden;
 position: relative;
}

iframe.likebox {
 display: block;
 border: none;
 height: 21px;
 margin-top: 6px;
 overflow: hidden;
 width: 120px;
}

iframe.likebox.right {
 float: right;
 position: absolute;
 top: 3em;
 right: 0;
}

iframe.likebox.left {
 float: left;
}

iframe.likebox-v2 {
 margin: 40px 0 20px;
 float: right;
 display: block;
 width: 120px;
 height: 21px;
}

.nice-box {
 border: 1px solid #DFDFDF;
 -webkit-box-shadow:  1px 1px 0px 0px #DFDFDF;
 box-shadow:  1px 1px 0px 0px #DFDFDF;
 overflow: hidden;
 padding: 1em;
 margin: 0 2px 1em 0;
 font-family: arial, sans-serif;
 font-size: 14px;
 color: #4F4F4F;
}

.nice-box p {
 margin-bottom: 1em;
}

.img-left {
 float: left;
 margin: 0 1em 1em 0;
}

.float-left {
 display: block;
 overflow: hidden;
 float: left;
}

.float-right {
 display: block;
 overflow: hidden;
 float: right;
}

span.vs {
 font-size: 10px;
 display: block;
 clear: both;
}

table.standard-table {
 width: 100%;
 border-collapse: collapse;
 text-align: center;
 font-family: arial, sans-serif;
 color: #4F4F4F;
 font-size: 13px;
 margin: 1em 0;
 -webkit-box-shadow:  1px 1px 0px 0px #DFDFDF;
 box-shadow:  1px 1px 0px 0px #DFDFDF;
}

table.standard-table a {
 color: #ae4682;
}

table.standard-table thead {
 background: #F5F5F5;
 font-size: 11px;
 font-weight: bold;
}

table.standard-table td,
table.standard-table th {
 padding: 0.5em;
 border: 1px solid #E5E5E5;
}

table.standard-table tr.odd {
 background: white;
}

table.standard-table tr.even {
 background: #F5F5F5;
}

table.standard-table th.left,
table.standard-table td.left {
 text-align: left;
}

table.standard-table .big-bold {
 font-size: 18px;
 font-family: 'Open Sans Light';
 font-weight: bold;
}

table.standard-table span.profile,
table.standard-table span.calendar,
table.standard-table span.stats {
 display: block;
 font-size: 11px;
 font-weight: bold;
 padding-left: 15px;
}

table.standard-table span.likes {
 padding-left: 20px;
}

table.standard-table span.profile {
 background: url("../front_img/icons/profile.png") no-repeat scroll left center transparent;
}

table.standard-table span.calendar {
 background: url("../front_img/icons/calendar.png") no-repeat scroll left center transparent;
}

table.standard-table span.stats {
 background: url("../front_img/icons/chart.png") no-repeat scroll left center transparent;
}

table.standard-table span.likes {
 background: url("../front_img/icons/fcb-like.png") no-repeat scroll left center transparent;
}

table.standard-table span.tmlogo {
 background: url("../front_img/shield.png") no-repeat scroll center center transparent;
 width: 60px;
 height: 60px;
 display: inline-block;
 vertical-align: middle;
 margin-right: 10px;
 overflow: hidden;
}

table.standard-table span.tmlogo img {
 margin: 5px;
 vertical-align: middle;
 max-height: 42px;
 max-width: 50px;
}

form.standard-form {
 overflow: hidden;
 font-size: 14px;
 font-family: arial, sans-serif;
}

form.standard-form input.error,
form.standard-form textarea.error {
 border: 1px solid #FF3300;
 background: #FFECE8;
}

form.standard-form small.error,
form.standard-form label.error {
 color: #FF3300;
}

form.standard-form label,
form.standard-form input[type="text"],
form.standard-form input[type="password"],
form.standard-form select {
 display: block;
}

form.standard-form input[type="text"],
form.standard-form input[type="password"],
form.standard-form select,
form.standard-form textarea {
 border: 1px solid #E5E5E5;
}

form.standard-form input[type="text"],
form.standard-form input[type="password"],
form.standard-form textarea {
 padding: 5px;
 width: 400px;
}

form.standard-form select {
 padding: 5px;
 width: 412px;
}

form.standard-form label {
 margin: 1em 0 0.3em;
 font-weight: bold;
}

form.standard-form small {
 font-size: 11px;
}

form.standard-form .radio-group,
form.standard-form .checkbox-group {
 overflow: hidden;
 width: 400px;
 margin: 1em 0;
}

form.standard-form .radio-group input,
form.standard-form .checkbox-group input {
 display: block;
 float: left;
 clear: left;
 margin: 8px 10px 0 0;
 width: 15px;
}

form.standard-form .radio-group label,
form.standard-form .checkbox-group label {
 display: block;
 float: left;
 width: 360px;
 margin: 5px 0 0 0;
 font-weight: normal;
 clear: right;
}

form.standard-form input[type="submit"],
form.standard-form input[type="reset"],
a.submit {
 background: url("../front_img/submit-bcg.png") repeat-x scroll center top #009FE3;
 border: 0 none;
 color: white;
 display: block;
font-family: 'Open Sans Bold';
 font-size: 12px;
 padding: 0.7em 1em;
 margin-top: 0.6em;
}

a.submit {
 display: inline-block;
}

form.standard-form input[type="reset"] {
 background: url("../front_img/reset-bcg.png") repeat-x scroll center top #303030;
}

form.standard-form div.inline-buttons {
 overflow: hidden;
 margin: 1em 0;
}

form.standard-form div.inline-buttons input[type="submit"],
form.standard-form div.inline-buttons input[type="reset"] {
 float: left;
 margin-right: 10px;
}

section a {
 color: #AE4682;
 text-decoration: none;
}

section a:hover,
section a:focus,
section a:active {
 text-decoration: underline;
}

div.error {
 background: #FFD2D2;
 border: 1px solid #FF6464;
 -webkit-box-shadow:  1px 1px 0px 0px #FF6464;
 box-shadow:  1px 1px 0px 0px #FF6464;
 padding: 10px;
 margin: 1em 0;
 color: #CC0000;
 font-family: arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
}

div.good {
 background: #E1FFD2;
 border: 1px solid #336633;
 -webkit-box-shadow:  1px 1px 0px 0px #336633;
 box-shadow:  1px 1px 0px 0px #336633;
 padding: 10px;
 margin: 1em 0;
 color: #346734;
 font-family: arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
}



/* Extraliga Layout Team - lista */
/* 12/6/2012 11:03:39 AM */

form#find-stats {
 overflow: hidden;
 float: left;
 margin: 34px 1em 0.5em;
 font-size: 14px;
 font-family: arial, sans-serif;
}

form#find-stats label,
form#find-stats select,
form#find-stats input {
 display: block;
 float: left;
}

form#find-stats label {
 font-weight: bold;
 margin: 6px 10px 0 20px;
}

form#find-stats select {
 padding: 6px;
 border: 1px solid #E5E5E5;
}

form#find-stats input[type="submit"] {
 background: url("../front_img/submit-bcg.png") no-repeat scroll center top #009FE3;
 border: 0 none;
 color: white;
font-family: 'Open Sans Bold';
 font-size: 12px;
 padding: 8px 1em;
 margin-left: 20px;
}

/* Extraliga Layout Clubcard */
/* 12/7/2012 9:17:11 AM */

section#clubcard-site {
 background: white;
font-family: 'Open Sans Semibold';
 margin: 0 auto 1em auto;
 overflow: hidden;
 padding: 0 24px;
 width: 976px;
}

.clubcard-wrapper {
 overflow: hidden;
 margin: 1em 0 2em 0;
}

.clubcard-wrapper p {
 color: #0183DB;
 font-size: 14px;
 margin: 1em 0;
}

.clubcard-wrapper &gt; ul {
 color: #0183DB;
 font-size: 14px;
margin: 0;
 padding: 0 0 0 16px;
}

section#clubcard-site .content-wrap {
 position: relative;
 overflow: hidden;
 width: 760px;
 float: left;
}

section#clubcard-site .content-wrap p {
 font-size: 13px;
}

section#clubcard-site .content-wrap div.lead {
 overflow: hidden;
}

section#clubcard-site .nice-box div.img {
 overflow: hidden;
 width: 180px;
 float: left;
}

section#clubcard-site .nice-box.grey {
 background: #F8F8F8;
}

.content-wrap div.content {
 overflow: hidden;
 display: none;
}

.content-wrap div.lead p,
.content-wrap div.content p,
section#clubcard-site div.lead h3.pink {
 overflow: hidden;
 padding: 0 120px 0 15px;
 margin: 0 0 0.5em 0;
}

.content-wrap ul.navigation {
 position: absolute;
 overflow: hidden;
 top: 0;
 right: 0;
 list-style-type: none;
 padding: 0;
font-family: 'Open Sans Semibold';
 text-align: right;
}

.content-wrap ul.navigation li {
 display: block;
 overflow: hidden;
}

.content-wrap ul.navigation .show-more {
 background: url("../front_img/icons/two-arrows-down.png") no-repeat scroll right 6px transparent;
 padding-right: 15px;
}

.content-wrap ul.navigation .hide {
 background: url("../front_img/icons/two-arrows-up.png") no-repeat scroll right 6px transparent;
 padding-right: 15px;
 display: none;
}

/* Contact Form */
/* 2012-12-07 11:35:46 */

h3.grey.contact {
 margin-top: 0px;
}

/* File list */
/* 2012-12-07 11:55:06 */

ul#file-list {
 overflow: hidden;
 padding: 0;
 list-style-type: none;
 width: 690px;
 margin: 1em 0;
}

ul#file-list li {
 display: block;
 overflow: hidden;
 border: 1px solid #DFDFDF;
 -webkit-box-shadow:  1px 1px 0px 0px #DFDFDF;
 box-shadow:  1px 1px 0px 0px #DFDFDF;
 margin: 0.5em 0;
 padding: 20px 10px 20px 50px;
font-family: 'Open Sans Semibold';
 font-size: 24px;
}

ul#file-list li.pdf {
 background: url("../front_img/icons/pdf.png") no-repeat 10px center scroll transparent;
}

ul#file-list li.doc {
 background: url("../front_img/icons/doc.png") no-repeat 10px center scroll transparent;
}

ul#file-list li.odd {
 background-color: white;
}

ul#file-list li.even {
 background-color: #F8F8F8;
}

form a.pass-recover {
 display: block;
 float: left;
 margin: 16px 0 0 15px;
 background: url("../front_img/icons/two-arrows-right.png") no-repeat left center scroll transparent;
 padding-left: 10px;
font-family: 'Open Sans Semibold';
 font-size: 12px;
}

/* Layout mecz */
/* 12/7/2012 7:58:53 PM */

.teams-box {
 border-top: 5px solid #009FE3;
 padding: 0;
 position: relative;
 overflow: visible;
 background: url("../front_img/match-bcg.jpg") repeat-x top left scroll #fff;
}

.teams-box .team-name {
 font-size: 24px;
 font-family: 'Open Sans Light';
 font-weight: bold;
}

.teams-box .team1 .team-name {
 text-align: right;
 padding-left: 90px;
}

.teams-box .team2 .team-name {
 text-align: left;
 padding-right: 90px;
}

.teams-box .top-wrapper {
 overflow: hidden;
}

.teams-box .scores {
 width: 105px;
 margin: 10px;
 border-left: 1px solid #E4E4E4;
 border-right: 1px solid #E4E4E4;
 float: left;
 overflow: hidden;
}

.teams-box .team1,
.teams-box .team2 {
 overflow: hidden;
 width: 264px;
 margin: 10px;
 float: left;
}

.teams-box .shield1,
.teams-box .shield2 {
 background: url("../front_img/shield-big.png") no-repeat left top scroll transparent;
 width: 88px;
 height: 93px;
 position: absolute;
 display: block;
 overflow: hidden;
 margin-top: -5px;
}

.teams-box .shield1 img,
.teams-box .shield2 img {
 display: block;
 margin: 6px auto;
 max-height: 64px;
 max-width: 74px;
 overflow: hidden;
}

.teams-box .shield1 {
 top: 0px;
 left: 5px;
}

.teams-box .shield2 {
 top: 0px;
 right: 5px;
}

.teams-box p.the-score {
 font-size: 36px;
 color: #4F4F4F;
font-family: 'Open Sans Bold';
 text-align: center;
 margin: 0 0 5px 0;
}

table#table-scores {
 margin: 0 auto;
}

table#table-scores th {
 background: #009FE3;
 border: 1px solid #009FE3;
 border-bottom: 1px solid #E4E4E4;
 font-family: arial, sans-serif;
 font-size: 11px;
 color: white;
 text-shadow: 1px 1px 2px #0059B3;
 filter: dropshadow(color=#0059B3, offx=1, offy=1);
 padding: 2px 5px;
 text-align: center;
}

table#table-scores td {
 border: 1px solid #E4E4E4;
 font-size: 16px;
 color: #4F4F4F;
font-family: 'Open Sans Bold';
 padding: 2px 5px;
 text-align: center;
}

.teams-box ul.players-list1,
.teams-box ul.players-list2 {
 overflow: hidden;
 list-style-type: none;
 padding: 0;
}

.teams-box ul.players-list1 {
 float: right;
}

.teams-box ul.players-list2 {
 float: left;
}

.teams-box ul.players-list1 li {
 display: block;
 background: url("../front_img/icons/ball.png") no-repeat right center scroll transparent;
 padding-right: 20px;
 margin: 5px 0;
}

.teams-box ul.players-list2 li {
 display: block;
 background: url("../front_img/icons/ball.png") no-repeat left center scroll transparent;
 padding-left: 20px;
 margin: 5px 0;
}

.teams-box ul.resume-wrapper {
 overflow: hidden;
 list-style-type: none;
 padding: 0;
 margin-top: 1em;
}

.teams-box ul.resume-wrapper li {
 display: block;
 float: left;
 font-family: arial, sans-serif;
 color: #4F4F4F;
}

.teams-box ul.resume-wrapper li.date,
.teams-box ul.resume-wrapper li.place {
 width: 140px;
 margin: 0 5px 10px 10px;
}

.teams-box ul.resume-wrapper li.referees {
 width: 365px;
 margin: 0 10px 10px 10px;
}

.teams-box ul.resume-wrapper span {
 font-size: 14px;
 display: block;
}

.teams-box ul.resume-wrapper span.head {
 font-size: 11px;
 font-weight: normal;
}

ul#stats-navigation.match,
div#stats-results-wrapper.match  {
 margin-left: 0;
}

div#stats-results-wrapper.match  {
 -webkit-box-shadow:  1px 1px 0px 0px #DFDFDF;
 box-shadow:  1px 1px 0px 0px #DFDFDF;
 margin: -1px 1px 1em 0;
}

iframe.youtube.match {
 display: block;
 clear: both;
 margin: 1em auto;
 max-width: 100%;
 height: 360px;
 float: none;
}

div.match-info div.description p {
 margin: 1em;
 font-family: arial, sans-serif;
 font-size: 14px;
}

h3.two-arrows-down-blue {
 background: url("../front_img/icons/two-arrows-down-blue.png") no-repeat right center scroll transparent;
 padding-right: 20px;
 float: left;
 clear: both;
}

ul.kolejki {
font-family: 'Open Sans Semibold';
 font-size: 13px;
 list-style-type: none;
 overflow: hidden;
 padding: 0;
 clear: both;
}

ul.kolejki li {
 clear: both;
 display: block;
 margin: 0;
 overflow: hidden;
 padding: 10px 20px 10px 10px;
}

ul.kolejki li p {
 overflow: hidden;
 clear: both;
}

ul.kolejki li span {
 display: block;
}

ul.kolejki li span.left {
 float: left;
 width: 25px;
}

ul.kolejki li span.right {
 float: right;
 width: 190px;
}

ul.kolejki li:hover, ul.kolejki li:focus {
 background: url("../front_img/arrow-white.png") no-repeat scroll right center #F5F5F5;
}

/* Layout Obiekt Lista */
/* 2012-12-07 22:47:48 */

ul#stadiums-list {
 padding: 0;
 overflow: hidden;
 list-style-type: none;
}

ul#stadiums-list li {
 border: 1px solid #DFDFDF;
 display: block;
 float: left;
 margin: 13px;
 overflow: hidden;
 padding: 1em;
 width: 258px;
 box-shadow: 1px 1px 0 0 #DFDFDF;
 -webkit-box-shadow:  1px 1px 0px 0px #DFDFDF;
}

ul#stadiums-list li img {
 display: block;
 margin: 0 auto 1em auto;
 max-width: 100%;
}

ul#stadiums-list li h3 {
 margin-top: 0;
 font-size: 18px;
}

ul#stadiums-list li p {
 font-weight: bold;
}

/* Layout Obiekt */
/* 2012-12-07 23:28:28 */

ul#gallery-right-bar.stadium {
 margin-top: 30px;
}

.map-wrapper {
 overflow: hidden;
 margin: 0 0 1em 0;
 padding: 0;
}

.map-wrapper .image {
 float: left;
 overflow: hidden;
 width: 334px;
}

.map-wrapper #google-map {
 float: right;
 overflow: hidden;
 width: 334px;
 height: 252px;
}

#gallery-right-bar.stadium li span.art-image {
 width: 67px;
 height: 67px;
}

ul#gallery-right-bar.stadium li .right-wrap {
 width: 150px;
}

div.player-info {
 overflow: hidden;
 margin-bottom: 1em;
}

div.player-info span.number {
 color: white;
 font-family: 'Open Sans Light';
 font-weight: bold;
 font-size: 30px;
 text-align: right;
 width: 60px;
 background: #0083DB;
 display: inline-block;
 padding: 0 2px;
}

div.player-info span.name {
 color: #4E4E4E;
 font-family: 'Open Sans Light';
 font-weight: bold;
 font-size: 36px;
 padding-left: 10px;
}

.layout-player div.nice-box &gt; div.pl-left {
 float: left;
 overflow: hidden;
 width: 459px;
}

.layout-player div.nice-box &gt; div.pl-right {
 float: right;
 overflow: visible;
 width: 202px;
}

.layout-player div.nice-box img.player-photo {
 display: block;
 float: left;
 max-width: 150px;
 max-height: 200px;
 margin-bottom: 2em;
}

.layout-player table.player-info,
section.layout-transfermarkt-player .player-info table {
 float: right;
 width: 270px;
 border: 1px solid #F6F6F6;
 margin: 0 20px 2em 0;
}

section.layout-transfermarkt-player .player-info table {
 float: left;
}

.layout-player table.player-info th,
section.layout-transfermarkt-player .player-info table th {
 text-align: left;
 padding: 6px;
 margin: 2px;
 font-size: 13px;
 font-weight: normal;
 border: 1px solid #F6F6F6;
}

.layout-player table.player-info td,
section.layout-transfermarkt-player .player-info table td {
 text-align: left;
 padding: 6px;
 font-size: 13px;
 font-weight: bold;
 border: 1px solid #F6F6F6;
}

.layout-player table.player-info tr.odd,
section.layout-transfermarkt-player .player-info table tr.odd {
 background: white;
}

.layout-player table.player-info tr.even,
section.layout-transfermarkt-player .player-info table tr.even {
 background: #F5F5F5;
}

.layout-player ul.next-match {
 padding: 0;
 list-style-type: none;
 clear: both;
 margin: 1em 0;
 overflow: hidden;
}

.layout-player ul.next-match li {
 display: block;
 float: left;
 overflow: hidden;
 font-weight: bold;
 margin-right: 10px;
}

.layout-player ul.next-match li span {
 font-size: 11px;
 font-weight: normal;
 display: block;
}

ul#stats-navigation.match li {
 padding-left: 20px;
}

ul#stats-navigation.match li.obecny-sezon {
 background: url("../front_img/icons/ob-sez.png") no-repeat scroll 5px center transparent;
}

ul#stats-navigation.match li.kariera-statystyki {
 background: url("../front_img/icons/kar-stat.png") no-repeat scroll 5px center transparent;
}

ul#stats-navigation.match li.kariera-rekodry {
 background: url("../front_img/icons/kar-rek.png") no-repeat scroll 5px center transparent;
}

ul#stats-navigation.match li.active {
 background-color: white;
}

span.date-v2 {
 font-size: 11px;
 display: block;
 clear: both;
}

table .smaller {
 font-size: 11px;
}

th.mecze {
 width: 160px;
}

table.shorts {
 margin: 1em 0;
}

table.shorts td {
 font-size: 14px;
}

#gallery-right-bar.player li span.art-image {
 height: 67px;
 width: 67px;
}

ul#gallery-right-bar.player li .right-wrap {
 width: 150px;
}

ul#gallery-right-bar.player span.art-image {
 position: relative;
}

ul#gallery-right-bar.player span.art-image span.pl-number {
 position: absolute;
 bottom: 0;
 display: block;
 overflow: hidden;
 width: 63px;
 background: #0083DB;
 text-align: right;
 padding: 2px;
font-family: 'Open Sans Semibold';
 font-size: 11px;
 color: white;
}

.layout-player .nice-box {
 position: relative;
}

div#stars-tooltip {
 background: #F5F5F5;
 border: 1px solid #D3D3D3;
 -webkit-box-shadow:  0px 0px 5px 3px #D3D3D3;
 box-shadow:  0px 0px 5px 3px #D3D3D3;
 display: none;
 font-size: 11px;
 height: auto;
 overflow: visible;
 padding: 10px;
 position: absolute;
left: 412px;
 top: 70px;
 width: 244px;
z-index: 999;
}

div#stars-tooltip2 {
 background: #F5F5F5;
 border: 1px solid #D3D3D3;
 -webkit-box-shadow:  0px 0px 5px 3px #D3D3D3;
 box-shadow:  0px 0px 5px 3px #D3D3D3;
 display: none;
 font-size: 11px;
 height: auto;
 overflow: visible;
 padding: 10px;
 position: absolute;
left: 250px;
 top: 150px;
 width: 244px;
z-index: 999;
}

div#stars-tooltip p,
div#stars-tooltip2 p {
 margin: 5px 0;
}

div#stars-tooltip span.arrow,
div#stars-tooltip2 span.arrow {
 background: url("../front_img/tip-top.png") no-repeat scroll center top transparent;
 display: block;
 height: 21px;
 position: absolute;
 top: -20px;
 width: 29px;
 left: 119.5px;
}

span#player-status {
 display: block;
}

/* Layout Tabela */
/* 12/8/2012 9:39:14 PM */

table.standard-table.full-stats {
}

table.standard-table.full-stats th.pozycja {
 width: 15px;
}

table.standard-table.full-stats td {
 font-size: 12px;
 font-weight: bold;
}

table.standard-table.full-stats th {
 padding-top: 10px;
 background: url("../front_img/full-stats-table-bcg.png") repeat-x scroll left top #9E3768;
 color: white;
}

table.standard-table.full-stats tr.blue {
 background: #0082DB;
 color: white;
}

table.standard-table.full-stats tr.blue a {
 color: white;
}

table.standard-table.full-stats tr.grey {
 background: #EEF4F9;
}

a.switch-to-cal {
 background: url("../front_img/back.png") no-repeat scroll left center transparent;
 display: block;
 float: left;
 font-size: 14px;
 margin: 13px 0 0 20px;
 padding-left: 15px;
}

section.layout-terminarz2 ul.rounds {
 overflow: hidden;
 padding: 0;
 margin: 1em 0;
}

section.layout-terminarz2 ul.rounds li {
 border: 1px solid #DFDFDF;
 -webkit-box-shadow:  1px 1px 0px 0px #DFDFDF;
 box-shadow:  1px 1px 0px 0px #DFDFDF;
 overflow: hidden;
 padding: 1em 135px 1em 1em;
 margin: 0 2px 1em 0;
 font-family: arial, sans-serif;
 font-size: 12px;
 color: #4F4F4F;
 position: relative;
 display: block;
}

section.layout-terminarz2 ul.rounds li.odd {
 background: white;
}

section.layout-terminarz2 ul.rounds li.even {
 background: #F8F8F8;
}

section#gallery.layout-terminarz2 ul.rounds h3 {
 margin-bottom: 3px;
 display: block;
}

section#gallery.layout-terminarz2 ul.rounds h3.red-box {
 background: url("../front_img/icons/red-box.png") no-repeat scroll left center transparent;
 padding-left: 20px;
}

section#gallery.layout-terminarz2 ul.rounds h3.green-box {
 background: url("../front_img/icons/green-box.png") no-repeat scroll left center transparent;
 padding-left: 20px;
}

section.layout-terminarz2 ul.rounds li span.show-more {
 display: block;
 overflow: hidden;
 width: 105px;
 top: 20px;
 right: 5px;
 position: absolute;
 font-size: 11px;
 font-weight: bold;
 padding-left: 15px;
 background: url("../front_img/icons/small-docs.png") no-repeat scroll left center transparent;
}


form .wrapper.dates {
 overflow: hidden;
 width: 240px;
}

form .wrapper.dates .left {
 float: left;
 width: 115px;
 display: block;
 overflow: hidden;
}

form .wrapper.dates .right {
 float: right;
 width: 115px;
 display: block;
 overflow: hidden;
}

form .wrapper.dates input.data {
 background: url("../front_img/calendar-card.png") no-repeat scroll 100px center transparent;
 width: 103px;
}

/*  Layout Transfermarkt - Player */
/* Sunday, 09 December 2012, 20:56:00 */

section.layout-transfermarkt-player .nice-box img.player-photo {
 display: block;
 float: left;
 max-width: 295px;
 max-height: 200px;
}

section.layout-transfermarkt-player .wrapper {
 position: relative;
}

section.layout-transfermarkt-player .wrapper &gt; a.back {
 display: block;
 position: absolute;
 top: 3em;
 right: 0;
 background: url("../front_img/back.png") no-repeat scroll left center transparent;
 padding-left: 15px;
 font-family: arial;
 font-size: 14px;
}

section.layout-transfermarkt-player .wrapper .player-info {
 width: 355px;
 float: right;
}

section.layout-transfermarkt-player .wrapper .player-info a.contact {
 background: url("../front_img/icons/envelope.png") no-repeat scroll left center transparent;
 font-size: 16px;
font-family: 'Open Sans Semibold';
 padding-left: 25px;
 display: block;
 margin: 1.5em 0;
}

section.layout-transfermarkt-player .content {
 overflow: hidden;
 margin-top: 1em;
}

div.join-us {
 overflow: hidden;
 min-height: 56px;
 position: relative;
 margin: 1em 0;
}

div.join-us a {
 border: 1px solid #B6B6B6;
 display: block;
font-family: 'Open Sans Semibold';
 font-size: 16px;
 margin: 4px 0 4px 25px;
 padding: 3px 5px 3px 35px;
}

div.join-us a:hover,
div.join-us a:active,
div.join-us a:focus {
 text-decoration: none;
}

div.join-us a span {
 display: block;
 font-size: 11px;
 font-family: arial, sans-serif;
 color: #4F4F4F;
}

div.join-us span.icon {
 background: url("../front_img/icons/join-us.png") no-repeat scroll left top transparent;
 display: block;
 z-index: 1000;
 position: absolute;
 left: 0;
 top: 0;
 width: 54px;
 height: 56px;
}

/* Layout Transfermarkt */
/* niedziela, 09 grudzieďż˝ďż˝ďż˝ďż˝ 2012, 22:13:06 */

ul.players-list {
 overflow: hidden;
 list-style-type: 0;
 padding: 0;
}

ul.players-list li {
 border: 1px solid #DFDFDF;
 -webkit-box-shadow:  1px 1px 0px 0px #DFDFDF;
 box-shadow:  1px 1px 0px 0px #DFDFDF;
 overflow: hidden;
 padding: 6px;
 margin: 0 10px 1em 0;
 font-family: arial, sans-serif;
 font-size: 11px;
 color: #4F4F4F;
 width: 150px;
 float: left;
}

ul.players-list li img {
 max-width: 150px;
 display: block;
 margin: 0 auto;
}

ul.players-list li p {
font-family: 'Open Sans Semibold';
 font-size: 16px;
 margin: 10px 0;
}

ul.players-list li span {
 display: block;
 overflow: hidden;
}

ul.players-list li span b {
 color: #AE4682;
}


/* Layout Mecz 2 - Galeria */
/* Monday, 10 December 2012, 21:31:09 */


.gallery-main-wrapper-v2 {
 clear: both;
 margin: 0 1px 1px 0;
 overflow: hidden;
 padding: 1em 2em;
 position: relative;
}

.gallery-main-wrapper-v3 {
/* layout: news-szczegďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝y v2 */
padding: 1em 0;
}

.gallery-main-wrapper-v2 #img-prev {
 background: url("../front_img/gallery/img-prev.png") no-repeat scroll left top transparent;
 height: 56px;
 left: 10px;
 position: absolute;
 top: 40px;
 width: 95px;
}

.gallery-main-wrapper-v2 #img-prev span,
.gallery-main-wrapper-v2 #img-next span {
 display: block;
 height: 0;
 overflow: hidden;
 width: 0;
}

.gallery-main-wrapper-v2 #img-next {
 background: url("../front_img/gallery/img-next.png") no-repeat scroll left top transparent;
 height: 56px;
 position: absolute;
 right: 10px;
 top: 40px;
 width: 95px;
}

.gallery-main-wrapper-v2 ul#thumbs-wrapper {
 list-style-type: none;
 margin: 0 auto;
 overflow: hidden;
 padding: 0;
 width: 606px;
}

.gallery-main-wrapper-v2 ul#thumbs-wrapper li {
 display: block;
 float: left;
 margin: 3px;
 max-height: 72px;
 max-width: 95px;
 padding: 0;
}

.gallery-main-wrapper-v2 ul#thumbs-wrapper li a,
.gallery-main-wrapper-v2 ul#thumbs-wrapper li a img {
 display: block;
 outline: none;
}

.gallery-main-wrapper-v2 ul#thumbs-wrapper li.active img {
 border: 3px solid #AE4682;
 max-height: 69px;
 max-width: 89px;
}

ul.ab-teams {
 padding: 0;
 list-style-type: none;
 overflow: hidden;
 margin: 20px 65px;
}

ul.ab-teams li {
 overflow: hidden;
 display: block;
 width: 45%;
 font-family: 'Open Sans Light';
 font-weight: bold;
 font-size: 14px;
}

ul.ab-teams li.team-a {
 float: left;
 color: #0077AA;
 text-align: left;
}

ul.ab-teams li.team-b {
 float: right;
 color: #DD6ACB;
 text-align: right;
}

ul.scores {
 padding: 0;
 list-style-type: none;
 overflow: hidden;
 margin: 20px;
}

ul.scores li {
 overflow: hidden;
 display: block;
 font-family: arial, sans-serif;
 color: #4F4F4F;
 font-size: 14px;
}

ul.scores li.score-a {
 width: 30px;
 text-align: right;
 float: left;
 margin: 0 5px;
}

ul.scores li.score-b {
 width: 30px;
 text-align: left;
 float: right;
 margin: 0 5px;
}

ul.scores li.score-bar {
 float: left;
 width: 567px;
 height: 20px;
 background: #CCCCCC;
 margin: 0 5px;
}

ul.scores li.activity {
 clear: both;
 margin: 0 auto;
 text-align: center;
}

ul.scores li.score-bar span.score-a {
 display: block;
 background: #0077AA;
 float: left;
 width: 50%;
 height: 20px;
}

ul.scores li.score-bar span.score-b {
 display: block;
 background: #DD6ACB;
 float: right;
 width: 50%;
 height: 20px;
}

div.fb-fans div.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
 display: block;
 height: 120px;
 margin: 0 auto;
 overflow: hidden;
 text-align: center;
float: none;
}

/* Layput Terminarz 3 */
/* Friday, 14 December 2012, 22:46:54 */

div.rounds-details {
 color: #4F4F4F;
 display: block;
 font-family: arial,sans-serif;
 font-size: 12px;
 margin: 1em 2px 2em 0;
 overflow: hidden;
 padding: 1em;
 position: relative;
}

div.rounds-details h3.red-box {
 background: url("../front_img/icons/red-box.png") no-repeat scroll left center transparent;
 padding-left: 20px !important;
}

div.rounds-details h3.green-box {
 background: url("../front_img/icons/green-box.png") no-repeat scroll left center transparent;
 padding-left: 20px !important;
}

div.rounds-details h3.shield {
 background: url("../front_img/icons/finale-icon.png") no-repeat scroll left center transparent;
 padding-left: 20px !important;
}

div.rounds-details h3 {
 display: block;
 margin-bottom: 3px;
}

div.rounds-details ul.navigation {
 list-style-type: none;
 overflow: hidden;
padding: 0;
 position: absolute;
 right: 10px;
 top: 20px;
}

div.rounds-details ul.navigation li {
display: block;
float: left;
overflow: hidden;
font-size: 11px;
font-weight: bold;
padding-left: 15px;
max-width: 105px;
background: url("../front_img/icons/small-docs.png") no-repeat scroll left center transparent;
clear: both;
}

div.rounds-details ul.navigation li.hide {
display: none;
}

div.rounds-details div.header-wrapper {
overflow: hidden;
margin: 0 135px 1em 0;
}

div.rounds-details div.details {
overflow: hidden;
margin-top: 1em;
display: none;
}

div.rounds-details div.details.active {
display: block;
}

div.rounds-details table {
 border-collapse: collapse;
 font-family: arial,sans-serif;
 text-align: center;
 width: 100%;
}

div.rounds-details table td {
 border: 1px solid #E5E5E5;
 padding: 0.5em;
}

div.rounds-details table tr.odd {
 background: white;
}

div.rounds-details table tr.even {
 background: #F5F5F5;
}

div.rounds-details table tr.odd-v2 {
background: #F5F5F5;
}

div.rounds-details table tr.even-v2 {
background: white;
}

div.rounds-details table tr.odd-v3 {
background: #EAEEF2;
}

div.rounds-details table tr.even-v3 {
background: #F3F5F8;
}

div.rounds-details table td.team-name a {
font-size: 14px;
font-weight: bold;
}

div.rounds-details table td.team-name-big a {
font-size: 16px;
font-weight: bold;
}

div.rounds-details table span.score {
 color: #AE4682;
 display: block;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
min-height: 20px;
}

div.rounds-details table span.date {
 color: #666666;
 display: block !important;
 font-size: 11px;
 text-align: center;
background: none !important;
width: auto !important;
}

div.rounds-details table .see-more {
 background: url("../front_img/scores/see-more.png") no-repeat scroll 5px center transparent;
 padding-left: 17px;
}

div.rounds-details table .see-more.disabled {
color: #CCCCCC;
}

div.rounds-details table .semi-finals .state {
color: #666666;
font-size: 11px;
}

div.rounds-details table .semi-finals .score {
font-size: 20px;
}

div.rounds-details table .semi-finals-v2 .score {
font-size: 16px;
}

div.rounds-details table .semi-finals-v2 .stadium {
font-size: 11px;
}

div.rounds-details .details-v2 table {
width: 48%;
font-size: 14px;
}

div.rounds-details .details-v2 table.left {
float: left;
}

div.rounds-details .details-v2 table.right {
float: right;
}

div.rounds-details .details-v2 table tr.grey {
background: #F5F5F5;
}

div.rounds-details .details-v2 table tr.grey td.score {
color: #4F4F4F;
font-size: 24px;
font-weight: bold;
}

div.rounds-details .details-v2 table tr td span.score {
display: inline;
}


/* Sunday, 16 December 2012, 14:14:22 */
/* Strona gďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝wna - zmiany */

div.rotator div div {
background-color: transparent;
background-position: center center;
background-repeat: no-repeat;
background-attachment: scroll;
width: 692px;
height: 320px;
}

div.rotator ul.img li {
display: block;
width: 153px;
height: 75px;
}

div.rotator ul.img li div {
 background-attachment: scroll;
 background-color: transparent;
 background-position: center center;
 background-repeat: no-repeat;
 height: 75px;
 width: 153px;
}

#stats .left &gt; ul li.actuals {
border-bottom: none;
}

#stats .right table .name {
 width: 148px;
}

#stats .right table .name div {
 width: 140px;
}

#slider ul.multi li {
display: block;
float: left;
overflow: hidden;
height: 147px;
}

#slider ul.multi li div {
 background-attachment: scroll;
 background-color: transparent;
 background-position: center center;
 background-repeat: no-repeat;
width: 330px;
height: 97px;
}

/* Strona gďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝wna */
/* ďż˝ďż˝ďż˝ďż˝roda, 19 grudzieďż˝ďż˝ďż˝ďż˝ 2012, 22:41:48 */

.quick-stats &gt; table {
 margin-left: 80px;
}

.no-photo &gt; div {
   margin-left: 83px;
}

/* Zdjďż˝ďż˝ďż˝ďż˝cia - galerie lista, lista transferowa, lista stadionďż˝ďż˝ďż˝ďż˝w */
/* Friday, 21 December 2012, 21:38:54 */

ul.gallery-list-wrapper li &gt; div.photo {
 background-attachment: scroll;
 background-color: transparent;
 background-position: center center;
 background-repeat: no-repeat;
width: 190px;
height: 150px;
overflow: hidden;
 margin: 5px 0;
 max-width: 100%;
}

ul.gallery-list-wrapper li {
min-height: 265px;
}

ul.players-list li &gt; div.photo {
 background-attachment: scroll;
 background-color: transparent;
 background-position: center center;
 background-repeat: no-repeat;
width: 150px;
height: 117px;
overflow: hidden;
 margin: 5px 0;
 max-width: 100%;
}

ul.players-list li {
min-height: 210px;
}

ul#stadiums-list li &gt; div.photo {
 background-attachment: scroll;
 background-color: transparent;
 background-position: center center;
 background-repeat: no-repeat;
width: 258px;
height: 194px;
overflow: hidden;
 margin: 5px 0 1em 0;
 max-width: 100%;
}

ul#stadiums-list li {
min-height: 301px;
}

/* Last updates */
/* Wednesday, 26 December 2012, 18:22:28 */

#static-website &gt; div.wrapper &gt; h2.pink {
float: left;
}

div.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
display: block;
overflow: hidden;
float: right;
height: 31px;
margin-top: 10px;
}

h2.pink + div.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
margin-top: 45px;
}

section#news-details &gt; div.left &gt; div.article-wrapper &gt; div.title &gt; div.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
margin-top: 5px;
}

section#static-website &gt; div.wrapper &gt; h2.grey {
float: left;
}

section#static-website &gt; div.wrapper &gt; h2.grey + div &gt; div.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
margin-top: 45px;
}

section.layout-transfermarkt-player &gt; div.right-col &gt; div.wrapper &gt; div.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
margin-top: 45px;
}

section#gallery &gt; div.left &gt; h2 {
max-width: 595px;
}

section#news-details &gt; div.left &gt; div#news-list &gt; ul.news-paginated-list &gt; li &gt; div.left &gt; a {
 display: block;
overflow: hidden;
 height: 120px;
 width: 185px;
}

section#news-details &gt; div.left &gt; div#news-list &gt; ul.news-paginated-list &gt; li &gt; div.left &gt; a &gt; div.photo {
background: no-repeat scroll center center transparent;
position: absolute;
right: 0px;
left: 0px;
top: 0px;
height: 120px;
width: 185px;
}

/* Thursday, 03 January 2013, 23:34:24 */

section#static-website.layout-player &gt; div.team-bar &gt; img {
 vertical-align: middle;
}

div.date {
font-family: 'Open Sans Semibold';
}

section#news-details div.article-wrapper &gt; div.article &gt; div.article-content &gt; div.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
float: left;
}

div#news-list ul.news-paginated-list div.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
margin-top: -4px;
}

#fb-slider {
 display: block;
 position: fixed;
 right: 0;
 top: 254px;
}

#fb-tab {
 background: none repeat scroll 0 0 white;
 display: block;
 height: 358px;
 overflow: hidden;
 position: fixed;
 right: -238px;
 top: 254px;
 width: 238px;
 z-index: 100;
}

section#clubcard-site p span.discount {
color: #4F4F4F;
font-family: 'Open Sans Semibold';
font-size: 14px;
padding-left: 20px;
background: url("../front_img/clubcard/discount.png") no-repeat scroll left center transparent;
margin-right: 5px;
}

section#clubcard-site p span.more {
margin-left: 5px;
color: #4F4F4F;
font-family: 'Open Sans Semibold';
font-size: 14px;
padding-left: 20px;
background: url("../front_img/clubcard/more.png") no-repeat scroll left center transparent;
}

section#clubcard-site &gt; div.wrapper &gt; h2.grey {
 float: left;
}

section#clubcard-site &gt; div.wrapper &gt; .fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
 margin-top: 45px;
}

/* Layput Obiekt - zakďż˝ďż˝ďż˝ďż˝adka City info */
/* Tuesday, 08 January 2013, 21:22:43 */

div#stats-results-wrapper div#city-div img.city-photo {
display: block;
float: left;
padding: 1em;
overflow: hidden;
max-width: 317px;
max-height: 164px;
}

div#stats-results-wrapper div#city-div p {
margin: 1em;
font-size: 14px;
font-family: arial, sans-serif;
}

/* Wednesday, 09 January 2013, 21:34:55 */

section#static-website div.left-col div.wrapper h2.grey {
float: left;
}

section#static-website div.left-col div.wrapper h2.grey + div.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
margin-top: 45px;
}


/* Light box */
/* wtorek, 15 styczeďż˝ďż˝ďż˝ďż˝ 2013, 02:16:20 */


#lbox-viewer img {
 display: block;
 left: 0;
 margin: 0 auto;
 max-height: 80%;
 max-width: 80%;
 position: fixed;
 right: 0;
 top: 20%;
-webkit-box-shadow: 0px 0px 30px 15px #ffffff;
box-shadow: 0 0 30px 15px #FFFFFF;
z-index: 99999999;
}

#lbox-viewer {
background: url("../front_img/fullscreen-bcg.png") repeat scroll 0 0 transparent;
 height: 100%;
 left: 0;
 position: fixed;
 top: 0;
 width: 100%;
z-index: 9999999;
}

/* Strona gďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝ďż˝wna */
/* Wednesday, 16 January 2013, 14:35:59 */

div.scorers a.more {
 display: block;
 font-size: 16px;
 margin: 0 0 16px 16px;
 text-align: center;
}

section#stats div.left &gt; ul &gt; li &gt; ul { /* tutaj */
position: relative;
/* height: 517px; */
}

section#stats div.left ul li.results {
 left: 0;
 overflow: hidden;
 /* position: absolute; */
 top: 0;
}

section#stats div.left ul li.actuals {
 left: 241px;
/* position: absolute; */
overflow: hidden;
 top: 0;
width: 240px;
margin-left: -1px;
}

section#stats div.left ul li.rosters {
/* position: absolute; */
overflow: hidden;
 right: 0;
 top: 0;
width: 240px;
margin-left: -1px;
}

section#stats div.right .main-table-wrapper {
 overflow: visible;
 padding-top: 22px;
 position: relative;
}

section#stats .right ul li &gt; div.main-table-wrapper &gt; div {
 right: 70px;
 top: 0;
}

section#stats .right ul li &gt; div.main-table-wrapper &gt; div.goals {
 right: 37px;
}

section#stats .right ul li &gt; div.main-table-wrapper &gt; div.points {
 right: 4px;
}

/* futbolowo */
/* Thursday, 24 January 2013, 23:19:37 */

div.futbolowo {
 clear: both;
 float: left;
 margin: 1em 0;
 overflow: hidden;
}

.futbolowo &gt; a {
 color: #333333;
 display: block;
 float: left;
 font-family: "Open Sans Bold";
 font-size: 11px;
 margin-right: 1em;
 text-align: right;
 width: 150px;
}

.futbolowo a img {
 display: block;
 margin-top: 3px;
}

/*  New three synchronous sliders */
/* Tuesday, 16 April 2013, 18:35:33 */

div.ns1 {
border-bottom: 0;
margin: 0;
}

div.n-slider-navi {
overflow: hidden;
text-align: center;
}

div.n-slider-navi ul {
overflow: hidden;
list-style-type: none;
margin: 0 0.5em;
padding: 0;
display: inline-block;
max-width: 80%;
vertical-align: middle;
}

div.n-slider-navi ul li {
display: none;
float: left;
overflow: hidden;
margin: 0;
padding: 0;
}

div.n-slider-navi ul li.active {
display: block;
}

div.n-slider-navi ul li a {
color: #00BDEC;
font-family: "Open Sans Bold";
font-size: 16px;
}

div.n-slider-navi &gt; a {
display: inline-block;
overflow: hidden;
color: #999;
vertical-align: middle;
}

div.n-slider-navi &gt; a:hover,
div.n-slider-navi &gt; a:focus {
text-decoration: none;
}

div.ns2 ul li a {
 color: #00BDEC;
 font-family: 'Open Sans Light';
 font-size: 30px;
 padding-bottom: 5px;
}

div.ns2 {
margin-bottom: 20px;
}

#best div.ns3 {
 float: left;
 font-size: 16px;
 margin-top: 30px;
 position: static;
 right: auto;
 top: auto;
 width: auto;
}

div.ns3 ul li a {
font-size: 16px;
}


ul.content {
 clear: both;
 margin: 0;
 padding: 0;
 width: 100%;
overflow: hidden;
}

ul.content &gt; li {
display: block;
float: left;
overflow: hidden;
width: 100%;
}

ul.content &gt; li.active {
display: block;
}

#stats .left,
#stats .right,
#best {
overflow: hidden;
}

ul.content3 li {
display: none;
}</pre></body></html>