/*  RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section {
    display: block;
}

body {
    line-height: 1.5;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
    float: none !important;
}

table, th, td {
    vertical-align: middle;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

a img {
    border: none;
}

/* TYPOGRAFIA */
html {
    font-size: 100.01% !important;
}

body {
    font-size: 75% !important;
    color: #222 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    line-height: 1.5 !important;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    color: #111;
}

h1 {
    font-size: 3.2em;
    line-height: 1.2;
    margin-bottom: 0.5em;
}

h2 {
    font-size: 2em;
    margin-bottom: 0.75em;
}

h3 {
    font-size: 1.5em;
    line-height: 1;
    margin-bottom: 1em;
}

h4 {
    font-size: 1.2em;
    line-height: 1.25;
    margin-bottom: 1.25em;
    font-weight: bold;
}

h5 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em;
}

h6 {
    font-size: 1em;
    font-weight: bold;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0;
}

p {
    margin: 0 0 1.5em;
}

p img.left {
    float: left;
    margin: 1.5em 1.5em 1.5em 0;
    padding: 0;
}

p img.right {
    float: right;
    margin: 1.5em 0 1.5em 1.5em;
}

a:focus, a:hover {
    color: #09f;
}

a {
    color: #06c;
    text-decoration: underline;
}

blockquote {
    margin: 1.5em;
    color: #666;
    font-style: italic;
}

strong {
    font-weight: bold !important;
}

em, dfn {
    font-style: italic;
}

dfn {
    font-weight: bold;
}

sup, sub {
    line-height: 0;
}

abbr, acronym {
    border-bottom: 1px dotted #666;
}

address {
    margin: 0 0 1.5em;
    font-style: italic;
}

del {
    color: #666;
}

pre {
    margin: 1.5em 0;
    white-space: pre;
}

pre, code, tt {
    font: 1em 'andale mono', 'lucida console', monospace;
    line-height: 1.5;
}

li ul, li ol {
    margin: 0;
    font-family: Arial, Helvetica, sans-serif !important;
}

ul, ol {
    margin: 0 1.5em 1.5em 0;
    padding-left: 3.333em;
}

ul {
    list-style-type: disc;
}

ol {
    list-style-type: decimal;
}

dl {
    margin: 0 0 1.5em 0;
}

dl dt {
    font-weight: bold;
}

dd {
    margin-left: 1.5em;
}

table {
    margin-bottom: 1.4em;
    width: 100%;
}

th {
    font-weight: bold;
}

thead th {
    background: #c3d9ff;
}

th, td, caption {
    padding: 4px 10px 4px 5px;
}

tr.even td {
    background: #e5ecf9;
}

tfoot {
    font-style: italic;
}

caption {
    background: #eee;
}

.small {
    font-size: .8em;
    margin-bottom: 1.875em;
    line-height: 1.875em;
}

.large {
    font-size: 1.2em;
    line-height: 2.5em;
    margin-bottom: 1.25em;
}

.hide {
    display: none;
}

.quiet {
    color: #666;
}

.loud {
    color: #000;
}

.highlight {
    background: #ff0;
}

.added {
    background: #060;
    color: #fff;
}

.removed {
    background: #900;
    color: #fff;
}

.first {
    margin-left: 0;
    padding-left: 0;
}

.last {
    margin-right: 0 !important;
    padding-right: 0 !important;
}

.top {
    margin-top: 0;
    padding-top: 0;
}

.bottom {
    margin-bottom: 0;
    padding-bottom: 0;
}

/* FORMULARZE */
label {
    font-weight: bold;
}

fieldset {
    padding: 1.4em;
    margin: 0 0 1.5em 0;
    border: 1px solid #ccc;
}

legend {
    font-weight: bold;
    font-size: 1.2em;
}

input[type=text], input[type=password], input.text, input.title, textarea, select {
    background-color: #fff;
    border: 1px solid #bbb;
}

input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
    border-color: #666;
}

input[type=text], input[type=password], input.text, input.title, textarea, select {
    margin: 0.5em 0;
}

input.text, input.title {
    width: 300px;
    padding: 5px;
}

input.title {
    font-size: 1.5em;
}

textarea {
    width: 390px;
    height: 250px;
    padding: 5px;
}

input[type=checkbox], input[type=radio], input.checkbox, input.radio {
    position: relative;
    top: .25em;
}

form.inline {
    line-height: 3;
}

form.inline p {
    margin-bottom: 0;
}

.invalid {
    border: 1px solid red !important;
}

.box_error, .box_notice, .box_success, .box_info {
    padding: 0.8em;
    margin-bottom: 1em;
    border: 2px solid #ddd;
    -moz-box-shadow: 1px 1px 3px #848484 !important;
    -webkit-box-shadow: 1px 1px 3px #848484 !important;
    box-shadow: 1px 1px 3px #848484 !important;
}

.box_error {
    background: #fbe3e4;
    padding-left: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    color: #8a1f11;
    border-color: #fbc2c4;
}

.box_notice {
    background: #fff6bf;
    padding-left: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    color: #514721;
    border-color: #ffd324;
}

.box_success {
    background: #e6efc2;
    padding-left: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    color: #264409;
    border-color: #c6d880;
}

.box_info {
    background: #d5edf8;
    padding-left: 10px;
    padding-bottom: 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    color: #205791;
    border-color: #92cae4;
}

.box_error a {
    color: #8a1f11 !important;
    font-weight: bold;
}

.box_notice a {
    color: #514721 !important;
    font-weight: bold;
}

.box_success a {
    color: #264409 !important;
    font-weight: bold;
}

.box_info a {
    color: #205791 !important;
    font-weight: bold;
}

.box_notice ul {
    margin-bottom: 10px;
}

/* GLOWNE USTAWIENIA */
/*.tlo_reklama { float: left; width: 100%; height: 100%; display: block;  background: red url('../img/tlo_old.jpg') repeat-x; }
.tlo_reklama a.reklama { display: block; width: 100%; height: 100%;}
.tlo_reklama a.reklama span { visibility: hidden;} */
.tlo {
    float: left;
    width: 100%;
    display: block;
    background: url('../img/tlo_test.jpg') repeat-x;
}

.content_container {
    width: 980px;
    margin: 0 auto;
    display: block;
}

.content {
    background: ;
    float: left;
    padding: 0 0 10px 0;
}

h1 {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px #f2f2f2 solid;
    padding-top: 0;
    padding-bottom: 5px;
    margin-bottom: 15px;
    color: #528f6c;
    padding-right: 30px;
}

h2 {
    font-size: 18px;
    font-weight: bold;
    color: #284b72;
}

h3 {
    font-size: 16px;
    font-weight: bold;
    color: #284b72;
}

h2 small, h3 small {
    color: #597364;
}

h3.polewej {
    border-bottom: 1px #f0f0f0 solid;
    padding: 10px 0 5px 0;
    margin: 0 0 15px 0;
    color: #666666;
}

.lewa h3 {
    padding-top: 15px;
}

.lewa #t_patronage img {
    max-width:160px;
}

a {
    text-decoration: none !important;
    color: #284b72;
}

a:hover {
    color: #55697d
}

hr {
    background: #f2f2f2;
    color: #f2f2f2;
    margin: 50px 0 0 0;
    height: 1px;
}

.caly {
    width: 100%;
}

.blok {
    float: left;
}

.box10 {
    padding: 10px;
}

.box15 {
    padding: 15px;
}

.box20 {
    padding: 20px;
}

.text {
    float: left;
    padding: 0
}

.center {
    text-align: center;
}

.right {
    text-align: right
}

.dodaj {
    font-size: 11px;
    float: right;
    padding-right: 10px;
    vertical-align: top;
}

.key {
    vertical-align: top;
    color: #9b9b9b;
    text-align: right;
    width: 90px;
    font-weight: bold;
}

.key2 {
    width: 90px;
    padding: 4px;
    color: #9b9b9b;
    text-align: right;
    vertical-align: top;
    font-weight: bold;
}

.brak {
    color: #9b9b9b;
}

.last {
    margin-right: 0 !important;
    padding-right: 0 !important;
}

.rounded {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}

.autor {
    font-weight: normal;
    padding-top: 5px;
    color: #9b9b9b;
}

/* Pzyciski */
.button_more {
    font-size: 11px;
    font-weight: bold;
    border: 1px solid black;
    padding: 5px 10px;
    border: 1px solid #bbbbbb;
    background: #fdfdfd url(../img/button_bg_hover.gif) repeat-x 0 100%;
    color: #6f7173;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
}

.hide {
    display: none;
}

.bold, .bold td {
    font-weight: bold !important;
}

/* Zdjęcia */
.thumb-photo {
    width: 100px;
    vertical-align: middle;
    text-align: center;
}

.thumb-photo ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
}

.thumb-photo li {
    display: inline;
}

.zdjecie {
    margin: 0 10px 10px 0;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.fotka {
    margin-bottom: 15px;
}

.default_photo {
    margin: 0 10px 15px 0;
}

/* .shadow { background: url(../img/shadow-1000x1000.gif) no-repeat right bottom; padding: 0 6px 6px 0;} */
.shadow {
    border: 1px #fff solid;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-box-shadow: 1px 1px 6px #b6b6b6;
    -webkit-box-shadow: 1px 1px 6px #b6b6b6;
    box-shadow: 1px 1px 6px #b6b6b6;
    margin: 0 0 8px 0;
}

/*Widgety */
#tooltip {
    position: absolute;
    border: 1px solid #333;
    background: #f7f5d1;
    padding: 10px;
    color: #333;
    display: none;
}

.more, .less {
    clear: both;
    text-align: center;
    width: 95%;
    font-weight: bold;
    border: 1px solid #f0f0f0;
    margin: 15px auto;
    padding: 5px;
    background: #f8f8f8;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}

.rozwin {
    clear: both;
    width: 100%;
    text-align: center;
}

/* Przyciski */
.button {
    padding: 6px 8px !important;
    border-radius: 5px !important;
    border: 1px soilid #001fa8 !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    -khtml-border-radius: 5px !important;
    background: #528f6c repeat-x !important;
    margin: 0 5px !important;
    color: #fff;
    font-weight: bold !important;
    -moz-box-shadow: 1px 1px 3px #848484 !important;
    -webkit-box-shadow: 1px 1px 3px #848484 !important;
    box-shadow: 1px 1px 3px #848484 !important;
    text-shadow: #3a664d 0.1em 0.1em 0.1em !important
}

.button:hover {
    padding: 6px 8px !important;
    border-radius: 5px !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
    border: 1px soilid #ae0015;
    background: #4273a3 !important;
    margin: 0 5px;
    color: #fff;
    text-decoration: none !important;
    text-shadow: #7d0032 0.1em 0.1em 0.1em
}

.numberCircle {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 16px;
    height: 16px;
    padding: 8px;

    background: #fff;
    border: 2px solid #666;
    color: #666;
    text-align: center;

    font-weight: bold;
    font: 14px Arial, sans-serif;
}

/* SZABLON
---------------------------------------------- */

/* Główny szablon */
.tlo_content {
    float: left;
    width: 100%;
}

.lewa {
    width: 670px;
}

.lewa .text p, .lewa .text ul li, .lewa .text ol li {
    font-size: 14px;
}

.lewa .text ul li, .lewa .text ol li {
    line-height: 24px;
}

.prawa {
    float: right;
    width: 300px;
    margin: 0 0 0 10px;
    font-size: 12px;
    padding: 0 !important;
}

/* Toplista New */
.prawa .toplistaRight #t_toplista .yui-content, .prawa #t_articles .yui-content, .prawa #t_latest .yui-content {
    max-height: 355px;
    overflow-y: scroll;
}

.prawa .toplistaRight #t_toplista .yui-content .movieBackground, #toplista .movieBackground, .prawa #t_articles .movieBackground, .prawa #t_latest .movieBackground {
    width: 260px !important;
    height: 180px !important;
    background: #000;
    display: block !important;
    float: left !important;
    margin-bottom: 10px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.prawa .toplistaRight #t_toplista .yui-content .movieTitle, #toplista .movieTitle, .prawa #t_articles .movieTitle, .prawa #t_latest .movieTitle {
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000;
    color: #fff;
    width: 100%;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+46&0+0,1+24 */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 24%, rgba(0, 0, 0, 1) 46%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 24%, rgba(0, 0, 0, 1) 46%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 24%, rgba(0, 0, 0, 1) 46%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0); /* IE6-9 */
}

.prawa .toplistaRight #t_toplista .yui-content .movieTitle .movieTitleTxt, #toplista .movieTitleTxt, .prawa #t_articles .movieTitleTxt, .prawa #t_latest .movieTitleTxt {
    padding: 20px 5px 10px 10px;
    font-size: 13px;
    font-weight: bold;
    color: silver
}

.prawa .toplistaRight .top_lista .numberCircle, #toplista .numberCircle {
    position: absolute;
    right: 10px;
    top: 10px;
    opacity: 0.8;
    filter: alpha(opacity=50); /* For IE8 and earlier */;
    border: 1px solid grey;
    font-weight: bold;
}

/* Strona główna*/
.strona_glowna {
    float: left;
}

.lewa200 {
    width: 190px;
    font-size: 12px;
}

.lewa200 #t_patronage .yui-content {
    width:170px;
}

.srodek {
    width: 470px;
    margin-left: 10px;
}

/* News */
.content_box {
    float: left;
    width: 638px;
    padding: 20px 15px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    margin-bottom: 15px;
    background: #fff url('../img/tlo_box.png') repeat-x;
    border: 1px solid #fff;
    position: relative;
    -moz-box-shadow: 1px 1px 6px #b6b6b6;
    -webkit-box-shadow: 1px 1px 6px #b6b6b6;

    box-shadow: 1px 1px 6px #b6b6b6;
}

.content_box a {
    font-weight: bold;
}

.content_box h2, .content_box h3, .content_box h4, .content_box h5, .content_box h6 {
    color: #528f6c;
    padding-top: 20px;
}

/*Lista filmy, galerie */
.srodek_lista2 {
    width: 785px;
    margin-left: 15px;
}

.srodek2 {
    float: left;
    width: 745px;
    margin-left: 15px;
}

/* Panel */
.lewa_panel {
    float: left;
    width: 150px;
    font-size: 12px;
    color: #9b9b9b;
    background: url('../img/tlo_lewa.png') no-repeat 30px 32px;
    padding: 0;
    margin: 0;
}

.lewa_panel h3 {
    margin-bottom: 10px;
    color: #55697d
}

.lewa_panel ul {
    margin-left: 25px;
    margin-bottom: 5px;
    margin-top: 0;
    padding-left: 0;
}

.lewa_panel ul ul {
    margin-left: 20px;
    padding-left: 0;
}

.lewa_panel a {
    color: #5a5f65;
}

.panel, .pomoc, .strona {
    float: left;
    padding: 20px 15px;
    width: 950px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    border: 1px solid #f2f2f2;
    background: #fff url('../img/tlo_box.png') repeat-x;
}

/* Bannery */
.banner750 {
    clear: both;
    text-align: center;
    margin-bottom: 15px;
    position: relative !important;
    z-index: 1 !important;
}

.banner600 {
    clear: both;
    margin: auto;
    text-align: center;
    padding: 0 0 15px 0;
}

.banner300 {
    width: 300px;
    height: 250px;
    margin-bottom: 15px;
}

.banner160 {
    width: 160px;
    height: 600px;
    margin-bottom: 20px;
}

.banner468 {
    clear: both;
    text-align: center;
    margin: 0 0 15px 0;
}

/* Flash */
embed, object, select {
    position: relative !important;
    z-index: 1 !important;
}

/* HEADER
----------------------------------------------- */
.web_header {
    position: relative;
    width: 980px;
    height: 130px;
}

.fejs {
    position: absolute;
    left: 235px;
    bottom: 15px;
}

.logo {
    position: absolute;
    bottom: 10px;
    left: 0;
}

.shop {
    position: absolute;
    top: 45px;
    right: 210px;
    display: none;
}

.airmaxy {
    position: absolute;
    top: 45px;
    right: 168px;
}

.magazyn {
    position: absolute;
    top: 45px;
    right: 126px;
}

.radio {
    position: absolute;
    top: 45px;
    right: 84px;
}

.facebook {
    position: absolute;
    top: 45px;
    right: 0;
}

.instagram {
    position: absolute;
    top: 45px;
    right: 42px;
}

.youtube {
    position: absolute;
    top: 45px;
    right: 84px;
}

.sklep_icon {
    position: absolute;
    top: 45px;
    right: 126px;
}

.rss {
    position: absolute;
    top: 45px;
    right: 0;
}

.cytat {
    position: absolute;
    bottom: 15px;
    right: 0;
    font-style: italic;
    font-weight: normal;
    color: #717171;
}

.cytat a {
    color: #88a4c1
}

.menu {
    float: left;
    width: 100%;
    display: block;
}

/* Menu admin */
.admin_menu {
    position: absolute;
    top: 10px;
    left: 0;
    text-align: right;
    height: 15px;
}

.admin_menu ul {
    float: right;
    margin: 0;
    padding: 0;
}

.admin_menu li {
    list-style-type: none;
    display: inline;
    padding: 0 0 0 10px;
}

.admin_menu a {
    color: #acbbcc;
    font-weight: normal;
    text-decoration: none;
}

.admin_menu a:hover {
    color: #d4dbe3
}

/* Menu usera */
.user_menu {
    position: absolute;
    top: 10px;
    right: 0;
    text-align: right;
    height: 15px;
}

.user_menu ul {
    float: right;
    margin: 0;
    padding: 0;
}

.user_menu li {
    list-style-type: none;
    display: inline;
}

.user_menu a {
    color: #acbbcc;
    font-weight: normal;
    text-decoration: none;
    margin-left: 8px;
}

.user_menu a:hover {
    color: #d4dbe3;
}

.logowanie {
    background: url('../img/ikonki/facebook_login.png') left center no-repeat;
    padding-left: 20px
}

.rejestracja {
    background: url('../img/ikonki/register.gif') left center no-repeat;
    padding-left: 20px
}

.icon_pomoc {
    background: url('../img/ikonki/help.png') left center no-repeat;
    padding-left: 20px
}

.logout {
    background: url('../img/ikonki/door_in.png') left center no-repeat;
    padding-left: 19px;
}

.myprofile {
    background: url('../img/ikonki/members.png') left center no-repeat;
    padding-left: 19px
}

.mailbox {
    background: url('../img/ikonki/forums.png') left center no-repeat;
    padding-left: 19px;
}

.settings {
    background: url('../img/ikonki/cog.png') left center no-repeat;
    padding-left: 19px;
}

.friends {
    background: url('../img/ikonki/group.png') left center no-repeat;
    padding-left: 19px;
}

.icon_panel {
    background: url('../img/ikonki/page_white_put.png') left center no-repeat;
    padding-left: 19px;
}

.icon_add {
    background: url('../img/ikonki/add.png') left center no-repeat;
    padding-left: 19px;
}

.ulubione {
    background: url('../img/ikonki/star.png') left center no-repeat;
    padding-left: 19px
}

/* MENU GŁÓWNE
----------------------------------------------- */
.cms_menu {
    width: 980px;
    float: left;
    position: relative;
    z-index: 60;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    border-bottom: 3px solid #467b5d;
}

.cms_menu a {
    text-decoration: none;
}

.cms_menu ul {
    list-style: none;
    position: relative;
    z-index: 60;
}

.secondary {
    float: right !important;
}

/* 	LEVEL ONE */
ul.dropdown {
    position: relative;
    margin: 0;
    padding: 0;
    z-index: 60;
}

ul.dropdown li {
    font-weight: bold;
    float: left;
    zoom: 1;
    background: none;
    padding: 0;
}

ul.dropdown a:hover, ul.dropdown a:active {
    color: #fff;
}

ul.dropdown li a, ul.dropdown .kategorie {
    display: block;
    padding: 7px 9px !important;
    margin-top: 0;
    color: #acbbcc;
}

ul.dropdown li:last-child a {
    border-right: none;
}

/* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {
    background: #467b5d;
    color: #fff !important;
    position: relative;
}

ul.dropdown .m_selected {
    background: #467b5d;
    color: #fff !important;
    position: relative;
    -moz-border-radius-topleft: 4px !important;
    border-top-left-radius: 4px !important;
    -moz-border-radius-topright: 4px !important;
    border-top-right-radius: 4px !important;
}

/* LEVEL TWO */
ul.dropdown ul {
    width: 130px;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    border-left: 1px solid #467b5d;
    border-right: 1px solid #467b5d;
}

ul.dropdown ul li {
    font-weight: normal;
    background: #518e6c;
    color: #fff;
    border-bottom: 1px solid #467b5d;
    float: none;
    padding: 0;
}

ul.dropdown ul li a {
    color: #fff;
    padding: 4px 9px !important;
}

ul.dropdown ul li a:hover, ul.dropdown ul li a:active {
    color: #fff;
}

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {
    border-right: none;
    width: 100%;
    display: inline-block;
}

/* 	LEVEL THREE */
ul.dropdown ul ul {
    left: 100%;
    top: 0;
}

ul.dropdown li:hover > ul {
    visibility: visible;
}

/* .menu_last {background: #1e5d9c !important; color: #fff !important; -moz-border-radius-topleft: 4px !important; border-top-left-radius: 4px !important; -moz-border-radius-topright: 4px !important; border-top-right-radius: 4px !important;} */

/* LOKALIZACJA I SZUKAJ
----------------------------------------------- */

/* Lokalizacja */
.pod_menu {
    float: left;
    width: 980px;
    padding: 5px 0;
    margin: 0 0 15px 0;
    background: #f8f8f8;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    color: #5d5d5d !important;
}

.lokalizacja {
    float: left;
    width: 650px;
    font-size: 11px;
    vertical-align: bottom;
    margin: 5px 0 0 10px;
    font-weight: bold;
}

.lokalizacja a {
    color: #999999;
    font-weight: bold;
}

.lokalizacja a:hover {
    color: #55697d
}

.lokalizacja_odstep {
    padding: 0
}

/* Szukaj */
.szukaj {
    float: right;
    font-size: 11px;
    margin-right: 5px;
}

.szukaj input {
    padding: 4px;
    margin: 0;
    font-size: 11px;
    width: 110px;
    vertical-align: top;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
}

.szukaj select {
    padding: 3px;
    margin: 0;
    font-size: 11px;
    vertical-align: top;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
}

.szukaj .button, .comments .button {
    padding: 3px;
    font-weight: bold;
    background: #467b5d url('../img/gradient_bg.png') repeat-x;
    color: #fff;
    border-top: 1px solid #7ea991;
    border-left: 1px solid #7ea991;
    border-bottom: 1px solid #607b6c;
    border-right: 1px solid #607b6c;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    cursor: pointer;
    font-size: 11px;
}

/* PRAWA
----------------------------------------------- */
.prawa ul {
    font-size: 12px;
    padding-left: 20px;
}

.prawa ol {
    font-size: 12px;
}

/* FOOTER
----------------------------------------------- */
.legenda {
    width: 980px;
    padding: 20px 0 10px 0;
    font-size: 12px;
    color: #898989;
}

.legenda a {
    text-decoration: none;
    color: #5a5f65;
    font-size: 12px;
}

.legenda a:hover {
    text-decoration: underline;
    color: #528f6c
}

.breakpl {
    width: 520px;
    float: left;
}

.blad {
    float: right;
}

.footer {
    float: left;
    width: 100%;
    text-align: center;
    background: #f6f6f6 url(../img/tlo_footer.png) top center no-repeat;
    border-top: 1px solid #ececec;
}

.stopka {
    clear: both;
    width: 980px;
    margin: 0 auto;
    padding: 0 0 40px 0;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #898989;
    position: relative;
}

.stopka table {
    margin-top: 15px;
}

.stopka td {
    vertical-align: top;
    font-size: 12px;
}

.stopka ul {
    margin: 10px 0 0 20px;
    padding: 0;
    list-style: disc;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.stopka a {
    text-decoration: none;
    color: #000;
    font-size: 12px;
}

.stopka a:hover {
    text-decoration: underline;
}

/* LISTA
----------------------------------------------- */
.kategoria {
    padding: 1px 3px;
    background: rgba(0, 0, 0, 0.5);
    /* color: rgba(255,255,255, 0.9); */
    color: silver;
    /* text-shadow: 1px 1px #000; */
    position: absolute;
    bottom: 9px;
    right: 2px;
    font-weight: strong;
    font-size: 10px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}

.tytul {
    width: 100%;
    float: left;
    display: block;
    position: relative;
}

.sortuj {
    position: absolute;
    right: 0;
    bottom: 15px;
}

.srodek_lista .zdjecie {
    text-align: right;
    width: 120px;
    padding: 0 10px 10px 0;
    vertical-align: top;
}

.srodek_lista td {
    vertical-align: top;
    padding: 0;
}

.data_wydarzenia {
    color: rgb(135, 138, 140);
    margin: 5px 0;
}

/* Widok */
.widok {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 11px;
    font-weight: normal;
}

.widok_tabela {
    background: url(../img/ico_table.png) no-repeat;
    padding-left: 15px;
    margin-left: 5px;
}

.widok_wykaz {
    background: url(../img/ico_wykaz.png) no-repeat;
    padding-left: 20px;
    margin-left: 5px;
}

.widok_lista {
    background: url(../img/ico_list.png) no-repeat;
    padding-left: 15px;
    margin-left: 5px;
}

.widok a {
    font-weight: normal;
}

.widok a.active {
    font-weight: bold;
}

/* Filtr */
.filtr {
    margin-bottom: 10px;
}

.filtr select, .filtr input {
    border-color: #9b9b9bs;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
}

.zaznaczone {
    background: #e3e6ff !important
}

/* Rekord */
.lista {
    width: 665px;
}

.lista ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.lista li {
    margin: 0 0 15px 0;
    padding: 0;
}

.rekord {
    float: left;
    width: 100%;
    height: 140px;
    text-align: left;
    background: #fff url(../img/rekord_tlo.png) repeat-x;
    margin: 0 0 15px 0;
    padding: 0;
    border: 1px solid #f7f7f7;
    position: relative;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}

.rekord_zdjecie {
    float: left;
    width: 200px;
    text-align: right;
    margin: 0 15px 10px 0;
    position: relative;
}

.komentarzy {
    position: absolute;
    right: 12px;
    top: 4px;
    color: #000;
    background: url(../img/comment.png) repeat-x;
    padding: 5px 0;
    width: 32px;
    height: 32px;
    text-align: center;
}

.rekord2 {
    float: left;
    width: 205px;
    height: 250px;
    text-align: center;
    /*background: #fff url(../img/rekord_tlo.png) repeat-x;*/
    margin: 0 7px 15px 0 !important;
    padding: 0;
    /*border: 1px solid #f7f7f7;*/
    position: relative;
    /*border-radius: 4px;*/
    /*-webkit-border-radius: 4px;*/
    /*-moz-border-radius: 4px;*/
    /*-o-border-radius: 4px;*/
    /*-khtml-border-radius:  4px;*/
}

.rekord2 .rekord_zdjecie {
    width: 100%;
    /*margin: 0 0 5px 0;*/
    text-align: center;
}

.rekord2 .rekord_zdjecie img {
    max-width: 180px;
    max-height: 160px;
}

/*  Similar content - Rekord3 */
.rekord3 {
    float: left;
    width: 203px;
    height: 250px;
    text-align: center;
    /* background: red;*/
    margin: 0 7px 15px 0 !important;
    padding: 0;
    /* border: 1px solid #f7f7f7; */
    position: relative;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}

.rekord3 .rekord_zdjecie {
    width: 100%;
    margin: 0 0 5px 0;
    text-align: center;
}

.rekord3 .rekord_zdjecie img {
    max-width: 180px;
    max-height: 160px;
}

.mniejszy {
    height: 220px;
}

.maly {
    height: 190px;
}

.rekord_special {
    /*background: url(../img/rekord_special.jpg) repeat-x !important; */
    /*border: 1px solid #f5f5fb; -moz-box-shadow: 1px 1px 3px #d9dfe7 !important; -webkit-box-shadow: 1px 1px 3px #d9dfe7 !important; box-shadow: 1px 1px 3px #d9dfe7 !important;*/
}

/* .rekord_special { ;} */

.rekord_tresc {
    padding: 10px;
    color: #565551;
    font-size: 11px;
}

.rekord_tresc a {
    text-decoration: none;
    padding: 0;
    margin: 0;
    font-weight: bold;
    color: #5a5f65;
    font-size: 13px;
    line-height: 20px;
}

.rekord_tresc ul {
    list-style-type: none;
}

.rekord_tresc span.przecinek {
    color: #e5e5e5;
    float: none;
}

.rekord_tresc p {
    margin: 10px 0 0 0;
}

/* Wiecej */
.wyswietlen {
    color: #9b9b9b;
    font-size: 10px
}

.wyswietlen strong {
    font-size: 11px;
}

.czytaj_calosc {
    position: absolute;
    bottom: 5px;
    right: 10px;
    width: 100%;
    height: 22px;
    text-align: right;
    font-size: 11px;
    color: #f2f2f2;
    vertical-align: top;
}

.czytaj_calosc a {
    color: #9b9b9b;
    font-size: 11px !important;
}

/* STRONA GŁÓWNA
----------------------------------------------- */
/* Slider */

/* Newsy */
.newsy h2 {
    font-size: 12px;
}

.newsy a h2 {
    color: #5a5f65 !important
}

.newsy a:hover h2 {
    color: #55697d !important
}

.newsy td {
    padding: 0;
}

.newsy .zdjecie {
    text-align: right;
    width: 120px;
    padding: 0 10px 5px 0;
    vertical-align: top;
}

.newsy ul {
    padding-left: 20px;
    color: #9b9b9b;
}

/* Forum */
.forum {
    margin-bottom: 15px;
}

.forum ul {
    color: #9b9b9b;
    font-size: 11px;
    font-weight: bold;
    padding-left: 20px;
}

.forum li {
    padding: 2px 0 2px 0 !important;
}

.yt_thumb {
    width: 180px;
    height: 101px;
}

/* Galerie i filmy */
.strona_glowna .film_box {
    height: 185px;
    width: 204px;
    margin: 0 15px 15px 0;
    position: relative;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.3px
}

.hot {
    position: absolute;
    top: -5px;
    right: 10px;
    height: 22px;
    width: 22px;
    display: block;
    background: url(../img/hot.png);
}

.strona_glowna .album_box {
    height: 130px;
    width: 120px;
}

.strona_glowna .gallery-thumb {
    height: 150px;
    margin: 0 11px 10px 0;
}

/* .strona_glowna img {border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -khtml-border-radius:  4px;} */

.nowa_tresc {
    -moz-box-shadow: 1px 1px 6px #b6b6b6 !important;
    -webkit-box-shadow: 1px 1px 6px #b6b6b6 !important;
    box-shadow: 1px 1px 6px #b6b6b6 !important;
}

/*  Kalendarz */
.kalendarz table {
    border: 0;
    margin: 0 0 10px 0;
    padding: 0;
}

.kalendarz td {
    background: none;
    border: 0;
    font-size: 12px;
    padding: 0 0 4px 0;
}

.kalendarz a {
    font-weight: normal;
    font-size: 13px;
}

.kalendarz a.w {
    font-weight: bold !important;
}

.kalendarz h4 {
    font-size: 11px;
    font-weight: bold;
    color: #919191;
    padding: 0;
    margin: 0 0 10px 0;
    text-decoration: underline;
}

.kalendarz .data {
    width: 50px;
    padding: 0 0 0 2px;
    vertical-align: top;
    font-size: 12px;
}

.kalendarz .miasto {
    width: 110px;
    vertical-align: top;
    color: #9b9b9b;
}

.kalendarz td {
    text-align: left;
}

/* Artykuły */
.artykuly ul {
    margin: 0;
    color: #9b9b9b;
    clear: both;
    font-size: 11px;
}

.artykuly h4 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 4px;
}

.artykuly img {
    float: left;
    margin: 0 5px 10px 0
}

/* Wyniki */
.wyniki {
    font-size: 11px;
}

.wyniki span.data {
    color: #9b9b9b;
    font-size: 11px;
}

.wyniki h4 {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 12px
}

/* Komentarze */
.komentarze, .wyniki {
    margin-bottom: 15px;
}

.komentarze ul, .wyniki ul {
    color: #9b9b9b;
    margin: 0;
}

.komentarze a, .wyniki a {
    background: none;
    font-size: 11px;
}

.strona_glowna .wiecej {
    margin-bottom: 0;
}

.strona_glowna .wiecej a {
    font-size: 11px;
}

/* REKLAMA
-------------------------------------------- */
.reklama_box {
    width: 120px;
    text-align: right;
    vertical-align: top;
}

/*  WYDARZENIE
----------------------------------------------- */
.event-photo {
    width: 260px;
    text-align: center;
}

.event-photo img {
    margin-left: 40px;
}

span.odbylo_sie {
    color: #ff8a00;
    font-weight: bold;
}

span.zostalo {
}

span.dzis {
    color: #5a8409;
    font-weight: bold;
}

.patronat {
    font-weight: bold;
}

.uczestnik_box {
    float: left;
    width: 60px;
    height: 60px;
    margin: 0 10px 15px 0;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
}

.uczestnik_box img {
    display: block !important;
    margin: auto;
    width: 60px;
    height: 60px;
}

/* Wykonawca  */
.teksty-piosenek {
    height: 190px;
    overflow: auto;
    margin-bottom: 15px;
}

/* Abonament */
.abonament li {
    list-style-image: url(../img/jest.gif)
}

.abonament td {
    background: #f6f6f6
}

/* Pomoc */
.pomoc h3 {
    border-bottom: 1px #f2f2f2 solid;
    padding-top: 0;
    padding-bottom: 5px;
}

.pomoc .active {
    font-weight: bold;
}

/* Mapa strony */
.mapa_strony td {
    vertical-align: top;
}

/* WIEDZA */
.wiedza ul {
    padding-left: 20px;
    color: #9b9b9b;
}

/* RANKING
----------------------------------------- */
.popularne table {
    margin: 0;
    padding: 0;
}

.popularne td {
    vertical-align: top;
    margin: 0;
    padding: 0;
}

.popularne ol {
    padding-left: 30px !important;
}

/* NEWSY
----------------------------------------------- */
.news_box {
    float: left;
    width: 146px;
    height: 150px;
    margin: 0 15px 15px 0;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    position: relative;
}

.news_box img {
    display: block !important;
    margin: auto;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}

/* ARTYKUŁY
----------------------------------------------- */
.artykul_box {
    float: left;
    width: 150px;
    height: 220px;
    margin: 0 15px 15px 0;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    position: relative;
}

.artykul_box img {
    display: block !important;
    margin: auto;
}

/* MUZYKA
----------------------------------------------- */
.film_box {
    float: left;
    width: 195px;
    height: 150px;
    margin: 0 15px 15px 0;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    position: relative;
}

.film_box img {
    width: 186px;
    height: 104px;
    display: block !important;
    margin: auto;
}

.film_box span {
    padding: 2px 5px;
    display: block;
}

.film_box .kategoria {
    bottom: 55px;
    right: 10px;
}

.album_box {
    float: left;
    width: 112px;
    height: 170px;
    margin: 0 10px 15px 0;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    position: relative;
}

.album_box img {
    display: block !important;
    margin: auto;
    height: 90px;
    width: 90px;
}

.toplista ul {
    margin-left: 0;
    padding-left: 15px;
    font-size: 11px;
}

.wiedza .film_box, .muzyka .film_box, .taniec .film_box, .sztuka .film_box {
    margin-right: 8px;
    height: 160px;
}

.wiedza .film_box .kategoria, .muzyka .film_box .kategoria, .taniec .film_box .kategoria, .sztuka .film_box .kategoria {
    right: 6px;
}

.wiedza .artykul_box {
    width: 200px;
    margin-right: 4px;
    height: 190px;

}

.wiedza .artykul_box img {
    max-width: 180px;
    max-height: 160px;
}

.galeria .gallery-thumb {
    margin-right: 6px;
}

.fix-galeria-thumb {
    width: 190px;
    height: 225px;
    text-align: center;
}

.fix-galeria-thumb img {
    max-width: 180px;
    max-height: 160px;
}

.sztuka .graffiti-thumb {
    float: left;
    width: 144px;
    height: 140px;
    margin: 0 12px 15px 0;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
}

.muzyka .album_box {
    margin-right: 12px;
}

/* Podsumowanie */
.podsumowanie .film_box {
    height: 120px !important;
}

.podsumowanie .news_box {
    height: 140px !important;
}

/* Top Lista */
.top_lista h2 {
    clear: both;
}

.top_lista ol {
    display: block;
    padding-left: 20px;
    float: left;
    width: 270px;
    color: #9b9b9b;
    font-size: 12px !important;
}

.top_lista a {
    font-weight: normal;
}

/* FILMY
----------------------------------------------- */

/* Podobne filmy */
.thumb {
    float: left;
    width: 100px;
}

.thumb img {
    width: 90px;
    height: 67px;
}

.movie_description {
    float: left;
    width: 165px;
}

.movie_description ul {
    font-size: 11px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.movie_description .s {
    font-size: 10px;
    color: #8a8a8a;
}

.movie_description span {
    color: #000;
}

/* TANIEC
----------------------------------------- */
.taniec .artykul_box {
    font-weight: normal;
    width: 110px;
    height: 260px;
}

/* GALERIA
----------------------------------------------- */
.gallery-thumb {
    float: left;
    width: 205px;
    height: 220px;
    margin: 0 15px 15px 0;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
}

.gallery-thumb img {
    display: block !important;
    margin: auto;
    max-width: 196px;
    max-height: 120px;
}

.fotograf {
    font-size: 11px;
    font-style: normal;
    color: silver;
}

.photo-thumb {
    float: left;
    width: 145px;
    height: 130px;
    margin: 0 14px 15px 0;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    display: table-cell;
    line-height: 120px;
}

.photo-thumb img {
    margin: auto;
    vertical-align: middle;
    line-height: 120px;
}

/* Redakcja
----------------------------------------------- */
.redakcja ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.redakcja li {
    float: left;
    width: 160px;
    height: 190px;
    margin: 0 15px 15px 0;
    text-align: center;
    font-size: 11px;
}

.redakcja li img {
    display: block !important;
    margin: auto;
}

/* TV
------------------------------------------------*/
.tv {
    position: relative;
}

.oficjalne_kanaly {
    position: absolute;
    top: 0;
    right: 0;
}

/* PANEL
----------------------------------------------- */

/* Panel iconki Menu usera */
.panel_add_newsa {
    background: url('../img/ikonki/add_news.png') left center no-repeat;
    padding-left: 25px
}

.panel_add_wydarzenie {
    background: url('../img/ikonki/add_wydarzenie.png') left center no-repeat;
    padding-left: 25px
}

.panel_add_teledysk {
    background: url('../img/ikonki/add_teledysk.png') left center no-repeat;
    padding-left: 25px
}

.panel_add_piosenke {
    background: url('../img/ikonki/add_piosenke.png') left center no-repeat;
    padding-left: 25px
}

.panel_add_tekst {
    background: url('../img/ikonki/add_tekst.png') left center no-repeat;
    padding-left: 25px
}

.panel_add_album {
    background: url('../img/ikonki/add_album.png') left center no-repeat;
    padding-left: 25px
}

.panel_add_film {
    background: url('../img/ikonki/add_film.png') left center no-repeat;
    padding-left: 25px
}

.panel_add_zdjecie {
    background: url('../img/ikonki/add_zdjecie.png') left center no-repeat;
    padding-left: 25px
}

.panel_add_galerie {
    background: url('../img/ikonki/add_galerie.png') left center no-repeat;
    padding-left: 25px
}

.panel_add_artykul {
    background: url('../img/ikonki/add_artykul.png') left center no-repeat;
    padding-left: 25px
}

.panel_add_pozostale {
    background: url('../img/ikonki/add_pozostale.png') left center no-repeat;
    padding-left: 25px
}

/* Moderator inf */
#moderator_info {
    width: 100%;
    text-align: center;
}

#moderator_info #panel_btns {
    margin: 5px auto;
    padding: 0;
}

#moderator_info #panel_btns li {
    display: inline-block;
    position: relative;
    list-style: none;
}

#moderator_info #panel_btns li .button {
    cursor: pointer;
}

#moderator_info .moderator_info {
    text-align: left;
}

/* statystyki */
.stats_box {
    max-height: 300px;
    overflow-y: scroll;
    font-size: 12px;
}

.panel table {
    color: #606060;
    margin: 0;
    padding: 0;
}

.panel td {
    margin: 0;
    padding: 5px;
}

.panel thead th {
    background: #e6e6e6
}

.panel th {
    background: #eceef5;
}

.panel input, .panel select {
    padding: 4px;
    margin: 0;
    font-size: 13px;
}

.panel .tinymce {
    width: 600px
}

.panel .active {
    font-weight: bold;
}

.fbinfobox {
    float: left;
    display: block;
    background-color: #fff9d7;
    border: 1px solid #e2c822;
    color: #333333;
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
}

.photo-default {
    background: #ffc !important;
}

.td-size-checkbox {
    width: 30px;
}

/* Alerty */
#popup_container {
    background: #fff;
    border: 1px #959595 solid;
    padding: 20px;
}

#popup_box {
    padding: 30px;
}

#popup_title {
}

#popup_content {
}

#popup_message {
    margin-bottom: 15px;
}

/* Forumlarze */
.panel .title {
    width: 605px;
}

.panel .city {
    width: 300px;
}

.panel .tagi {
    width: 605px;
}

.panel .tel {
    width: 100px;
}

.panel .gg {
    width: 100px;
}

.panel .email {
    width: 200px;
}

.panel .www {
    width: 200px;
}

/* Cropowanie zdjec */
.panel label {
    clear: left;
    margin-left: 50px;
    float: left;
    width: 5em;
}

#testWrap {
    margin: 20px 0 0 50px;
}

#dimensionsForm {
    float: right;
    width: 350px;
}

/* AJAXA */
.panel .yui-navset-top {
    width: 100% !important;
}

.panel .yui-content {
    font-size: 12px;
}

.panel .srodek2 {
    width: 785px;
}

/* WIDGETY
----------------------------------------------- */
/* Similar Content*/
.similar_content {
    width: 100%;
    float: left;
    display: block !;
}

.similar_content ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
    width: 100%;
    float: left;
    display: block !important
}

.similar_content li {
    margin: 0 !important;
    padding: 0 !important;
    float: left !important;
    display: block !important
}

.similar_content .rekord2 {
    width: 200px !important;
    height: 200px !important;
    margin: 0 10px 15px 0 !important;
    display: block;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}

.similar_content .rekord2 img {
}

.similar_content .rekord3 {
    height: 225px !important;
}


/* Wiecej */
.wiecej {
    width: 100%;
    float: right;
    margin: 0;
    text-align: right;
    padding-top: 0 !important;
}

.wiecej span {
    color: #cbcbcb
}

/* Patronat */
.patronat_imprez {
    font-size: 11px;
    font-weight: bold;
    padding: 0 20px;
}

.patronat_imprez a {
    color: #666666
}

.patronat_imprez a:hover {
    color: #536988
}

/* Patronat płyt */
.patronat_plyt h3 {
    font-size: 12px;
}

.patronat_plyt img {
    float: left;
    width: 84px;
    height: 84px;
    margin: 0 6px 6px 0
}

/* Sklep */
.sklep, .sklep2 {
    font-size: 11px;
    font-weight: bold;
}

.sklep .produkt {
    margin-bottom: 15px;
    text-align: center;
}

.sklep img, .sklep2 img {
    text-align: center;
    width: 120px;
    height: 120px;
    display: block;
    margin: auto;
    padding-bottom: 5px;
}

.sklep .cena {
    display: block;
    clear: both;
    width: 100%;
}

.sklep a, .sklep2 a {
    color: #666666
}

.sklep a:hover, .sklep2 a:hover {
    color: #536988
}

.sklep2 {
    font-size: 11px;
    font-weight: bold;
}

.sklep2 .produkt {
    float: left;
    margin-bottom: 15px;
    text-align: center;
    width: 138px;
    height: 150px;
}

.sklep2 img {
    text-align: center;
    width: 120px;
    height: 120px;
    display: block;
    margin: auto;
}

/* Partnerzy */
.partnerzy {
    font-size: 11px;
    font-weight: bold;
}

.partnerzy a {
    color: #666666
}

.partnerzy a:hover {
    color: #536988
}

/* Podzial na strony */
div.podzial {
    text-align: center;
    background: ;
}

div.podzial_tresc {
    clear: both;
    text-align: center;
    margin: 15px 0 15px 0;
    text-transform: uppercase;
    font-size: 1.0em;
    text-transform: uppercase;
    width: 100%;
    display: block;
}

div.podzial_tresc a {
    font-weight: bold;
    text-decoration: none;
    padding: 3px 7px;
    border: 1px solid #bbbbbb;
    background: #fdfdfd url(../img/button_bg_hover.gif) repeat-x 0 100%;
    color: #6f7173;
    margin: 0 2px;
    height: 15px;
    text-decoration: none;
    text-align: left;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
}

div.podzial_tresc a:hover {
    color: #232323;
    background: #fdfdfd url(../img/button_bg.gif) repeat-x 0 100%;
}

span.podzial_na_strony {
    font-weight: bold;
    font-size: 14px;
}

/* Komentarze */
.comments {
    padding: 0;
    margin: 0;
}

.comments h2 {
    border-bottom: 1px #f2f2f2 solid;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.comments ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.comments li {
    float: left;
    margin: 0;
    padding: 5px 0;
}

.comments .user {
    float: left;
    width: 79px;
    font-weight: bold;
    font-size: 11px;
    color: #b0b0b0;
    background: url('../img/avatar.png') repeat-x
}

.comments .user .avatar {
    width: 60px;
    height: 60px;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}

.comments .user img {
    margin: auto;
    width: 60px;
    height: 60px;
}

.comments span {
    float: left;
    width: 70px;
    text-align: center;
    font-weight: bold;
}

.comments a {
    color: #b0b0b0;
}

.comments .content {
    float: left;
    width: 542px;
    font-size: 12px;
    margin-left: 15px;
}

.comments .content span {
    width: 100%;
    float: right;
    text-align: right;
    font-size: 10px;
    color: #aaaaaa;
}

.comments .box {
    background: #f5f5f5;
    padding: 10px;
    border: 1px #dfdfdf solid;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
}

.add_comment {
    width: 525px;
    height: 100px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}

/* Licznik komentarzy */
.comments_count {
    position: absolute;
    background: url('../img/comment.png');
    right: 10px;
    top: 10px;
    width: 35px;
    height: 30px;
    text-align: center;
    padding: 5px 0 0 0;
}

.komentarze_bez_logowania .key {
    width: 105px;
    padding-right: 5px;
}

.komentarze_bez_logowania table {
    margin: 0;
    padding: 0
}

.komentarze_bez_logowania td {
    margin: 0;
    padding: 5px 0;
}

.komentarze_bez_logowania span {
    float: none;
    color: red;
}

.komentarze_bez_logowania label {
    margin-left: 5px;
    background: red;
    color: #fff;
    padding: 3px;
}

/* Zdjecia BOX */
.photos-wrapper {
    float: left;
    display: block;
    background: rgb(247, 247, 247);
    border: 1px solid rgb(187, 187, 187);
    margin: 0px 0px 20px 0px;
    overflow: hidden;
    padding: 0px;
    position: relative;
    width: 100%;
}

.photos-container {
    padding: 5px 5px;
}

.photos-ui {
    border-color: gray;
    border-collapse: separate;
    display: block;
}

.photos-ui tr {
    border-color: inherit;
    display: table-row;
    vertical-align: inherit;
}

.photos-ui tbody {
    border-color: inherit;
    display: table-row-group;
    vertical-align: middle;
}

.photo-ui {
    margin: 0px;
    padding: 5px 0px;
    text-align: center;
    vertical-align: middle;
    width: 135px;
}

.photo-frame {
    background: white;
    border: 1px solid rgb(204, 204, 204);
    padding: 4px;
    vertical-align: middle;
}

.photos-tools, .photos-tools td {
    padding: 0;
    margin: 0;
    width: 135px;
}

/* Dodaj Box */
.dodaj_box {
    float: right;
    width: 220px;
    margin: 0 0 10px 10px;
    padding: 10px 10px 0 10px;
    text-align: center;
    border: 1px #e2e2e2 solid;
    font-size: 11px;
    line-height: 16px;
    background: #FFF6BF url('/images/taniec/tlo-notice.png') repeat-x;
    color: #514721;
    border-color: #FFD324;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}

.dodaj_box h3 {
    color: ;
    border-color: #ede3a5;
    text-align: center;
    margin: 0 0 10px 0;
    font-weight: bold;
}

/* Player video */
#mediaspace {
}

/* Miniturki */
.thumbs {
    height: 190px;
    overflow: auto;
    margin-bottom: 15px;
}

.thumbs .thumb {
    float: left;
    width: 94px;
    height: 90px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 5px;
}

.thumbs-movies {
    height: 190px;
    overflow: auto;
    margin-bottom: 15px;
}

.thumbs-movies .thumb {
    float: left;
    width: 140px;
    height: 90px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 5px;
}

.thumbs-movies .thumb img {
    width: 120px;
}

/* Galeria po prawej */
.galeria_po_prawej {
    margin-bottom: 15px;
    overflow: auto;
    height: 205px;
}

.galeria_po_prawej .thumb {
    width: 94px !important;
    height: 100px;
    float: left;
    text-align: center;
    margin-bottom: 5px;
}

.galeria_po_prawej .thumb img {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Podobna treść */
.podobna_tresc ul {
    padding-left: 20px;
}

.podobna_tresc a {
    color: #9b9b9b;
}

/* Przciski */
.UIButton {
    margin-top: 5px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    outline: none;
    padding: 3px 6px;
    text-decoration: none;
    vertical-align: bottom;
    background-position-x: 0px;
    font-weight: bold;
    font-size: 11px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
}

.UIButtonBlue {
    background: #467b5d url('../img/tlo_input.jpg') repeat-x;
    color: #fff;
    border-color: #bcddca;
}

.UIButtonBlue:hover {
    color: #fff;
}

.UIButtonBlue:active {
    color: #fff;
}

.UIButtonGreen {
    background: #69a74e;
    color: #fff;
    border-color: #74b956;
}

.UIButtonGray {
    background: #eaeae9;
    color: #888888;
    border-color: #dbdbdb;
}

/* Facebook */
.fblikebutton_button {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

/* #fbcount {background-image:url(../img/share-facebook.gif); width: 82px; height: 23px; }
#fbcount span {padding-left: -10px} */

/** FACEBOK SHARE */
.fbshare {
    float: left;
    margin: 0;
    padding: 0;
    width: 200px;
}

.fbshare img {
    float: left;
}

/*** FB COUNTER ***/
.fbshare .counter {
    background: url("../img/fb_counter.gif") no-repeat left center transparent;
    float: left;
    height: 23px;
    margin: 0 0 0 3px;
    max-height: 23px;
    max-width: 80px;
    min-width: 20px;
    padding: 0 0 0 5px;
}

.fbshare .counter #fbcount {
    border-top: 1px solid #c1c1c1;
    border-right: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    border-left: 0px solid #c1c1c1;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    color: #333;
    font: 12px/12px "lucida grande", tahoma, verdana, arial, sans-serif;
    height: 16px;
    max-width: 100px;
    overflow: hidden;
    padding: 3px 4px;
    text-align: center;
}

/* Info box */
.pasek_ramka {
    float: left;
    width: 635px;
    border: 1px solid #f2f2f2;
    margin-bottom: 15px;
    margin-top: 10px;
}

.pasek_info {
    float: left;
    width: 635px;
    background: #fafafa;
    border: 1px solid #fff;
    padding: 10px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-box-shadow: 1px 1px 6px #b6b6b6;
    -webkit-box-shadow: 1px 1px 6px #b6b6b6;
    box-shadow: 1px 1px 6px #b6b6b6;
}

.pasek_info table {
    float: left;
    display: block;
    padding: 0;
    margin: 0;
}

.pasek_info td {
    vertical-align: top;
    padding: 3px;
    margin: 0;
}

/* Ocena */
#rating {
    font-weight: bold;
    font-size: 18px;
}

#rating img {
    margin-left: 5px;
}

span.link a {
    font-size: 150%;
    color: #000000;
    text-decoration: none;
}

a.vote_up, a.vote_down {
    display: inline-block;
    background-repeat: none;
    background-position: center;
    height: 16px;
    width: 16px;
    margin-left: 4px;
    text-indent: -900%;
}

a.vote_up {
    background: url("../img/ikonki/thumb_up.png");
}

a.vote_down {
    background: url("../img/ikonki/thumb_down.png");
}

.pasek_ocena {
    float: left;
    width: 400px
}

.pasek_ocena table {
    margin: 0;
    padding: 0;
}

.ocen {
    float: right;
    font-weight: normal;
    font-size: 12px;
}

.ocen img {
    float: right;
}

.good {
    color: green;
    font-weight: bold;
    font-size: 14px;
    margin-right: 5px;
}

.bad {
    color: red;
    font-weight: bold;
    font-size: 14px;
    margin-right: 5px;
}

.minus, .plus {
    padding-top: 3px;
}

/* Autor */
.pasek_autor {
    float: right;
    width: 225px;
    margin-right: 10px;
}

.pasek_autor table {
    margin: 0;
    padding: 0;
}

.pasek_autor ul {
    float: right;
    font-size: 11px;
    list-style: none outside none;
    margin: 0;
    text-align: right;
}

.pasek_autor a {
    font-weight: bold;
}

.pasek_autor span {
    color: #9b9b9b;
}

/* Ftabs */
.ftabs {
    float: left;
    width: 100%;
    height: 28px;
    border-bottom: 1px solid #CCCCCC;
    padding: 0;
    margin-bottom: 15px;
}

.ftabs a.first {
    border-left: 1px solid #CCCCCC;
    margin-left: 0;
    text-decoration: none;
}

.ftabs #ftabs a {
    background: #F0F0F0 none repeat scroll 0 0;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #666666;
    display: block;
    float: left;
    margin-top: 1px;
    padding: 5px 10px 5px 10px;
    position: relative;
    text-decoration: none;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}

.ftabs #ftabs a.active {
    background: #FFFFFF none repeat scroll 0 0;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #CCCCCC;
    color: #333333;
    margin-bottom: -1px;
    margin-left: -1px;
    margin-top: 0;
    padding-bottom: 4px;
    padding-top: 6px;
    text-decoration: none;
    font-weight: bold;
}

.ftabs #ftabs a.last-tabs {
    border-right: 1px solid #CCCCCC;
    text-decoration: none;
}

.ftabs #ftabs a:hover {
    background: #fff;
    color: #444;
    text-decoration: none;
}

.ftabs #ftabs a:focus {
    outline: 0px;
}

/* Facebook z prawej */
.fcb {
    float: right;
    width: 232px;
    height: 420px;
    background: url(../img/fcb.png);
    background-repeat: no-repeat;
    display: block;
    right: -205px;
    padding: 0;
    position: fixed;
    top: 50px;
    z-index: 1000;
}

/* Youtube po prawej */
.yt {
    float: right;
    width: 242px;
    height: 120px;
    background: url(../img/yt.png);
    background-repeat: no-repeat;
    display: block;
    right: -215px;
    padding: 0;
    position: fixed;
    top: 450px;
    z-index: 1000;
}

.sklep {
    float: right;
    width: 340px;
    height: 300px;
    background: url(../img/sklepx.png);
    background-repeat: no-repeat;
    display: block;
    right: -313px;
    padding: 0;
    position: fixed;
    top: 590px;
    z-index: 1000;
    margin: auto
}

.sklep img {
    width: 270px;
    height: 270px;
    border: 1px solid #fff;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
    -moz-box-shadow: 1px 1px 6px #b6b6b6;
    -webkit-box-shadow: 1px 1px 6px #b6b6b6;
    box-shadow: 1px 1px 6px #b6b6b6;
    padding: 0;
}

.slideshow {
    height: 232px;
    width: 232px;
    margin: auto
}

.slideshow img {
    padding: 15px;
    border: 1px solid #ccc;
    background-color: #eee;
}

/* TABSY
----------------------------------------------- */
.yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li, .yui-navset .yui-navset-bottom .yui-nav li {
    margin: 0 .5em 0 0
}

.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
    margin: 0 0 .5em
}

.yui-navset .yui-content .yui-hidden {
    border: 0;
    height: 0;
    width: 0;
    padding: 0;
    position: absolute;
    left: -999999px;
    overflow: hidden;
    visibility: hidden
}

.yui-navset .yui-navset-left .yui-nav, .yui-navset .yui-navset-right .yui-nav, .yui-navset-left .yui-nav, .yui-navset-right .yui-nav {
    width: 6em
}

.yui-navset-top .yui-nav, .yui-navset-bottom .yui-nav {
    width: auto
}

.yui-navset .yui-navset-left, .yui-navset-left {
    padding: 0 0 0 6em
}

.yui-navset-right {
    padding: 0 6em 0 0
}

.yui-navset-top, .yui-navset-bottom {
    padding: auto
}

.yui-nav, .yui-nav li {
    margin: 0;
    padding: 0;
    list-style: none
}

.yui-navset li em {
    font-style: normal
}

.yui-navset {
    position: relative;
    zoom: 1
}

.yui-navset .yui-content, .yui-navset .yui-content div {
    zoom: 1
}

.yui-navset .yui-content:after {
    content: '';
    display: block;
    clear: both
}

.yui-navset .yui-nav li, .yui-navset .yui-navset-top .yui-nav li, .yui-navset .yui-navset-bottom .yui-nav li {
    display: inline-block;
    display: -moz-inline-stack;
    *display: inline;
    vertical-align: bottom;
    cursor: pointer;
    zoom: 1
}

.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
    display: block
}

.yui-navset .yui-nav a {
    position: relative
}

.yui-navset .yui-nav li a, .yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a {
    display: block;
    display: inline-block;
    vertical-align: bottom;
    zoom: 1;
}

.yui-navset-left .yui-nav li a, .yui-navset-right .yui-nav li a {
    display: block
}

.yui-navset-bottom .yui-nav li a {
    vertical-align: text-top
}

.yui-navset .yui-nav li a em, .yui-navset-top .yui-nav li a em, .yui-navset-bottom .yui-nav li a em {
    display: block
}

.yui-navset .yui-navset-left .yui-nav, .yui-navset .yui-navset-right .yui-nav, .yui-navset-left .yui-nav, .yui-navset-right .yui-nav {
    position: absolute;
    z-index: 1
}

.yui-navset-top .yui-nav, .yui-navset-bottom .yui-nav {
    position: static
}

.yui-navset .yui-navset-left .yui-nav, .yui-navset-left .yui-nav {
    left: 0;
    right: auto
}

.yui-navset .yui-navset-right .yui-nav, .yui-navset-right .yui-nav {
    right: 0;
    left: auto
}

.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
    border: solid #2647a0;
    border-width: 0 0 0;
    zoom: 1
}

.yui-skin-sam .yui-navset .yui-nav li, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
    margin: 0 .16em 0 0;
    padding: 1px 0 0;
    zoom: 1
}

.yui-skin-sam .yui-navset .yui-nav .selected, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected {
    margin: 0 .16em -1px 0
}

.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    background: #d8d8d8 url(https://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) repeat-x;
    border: solid #a3a3a3;
    border-width: 0 1px;
    color: #000;
    position: relative;
    text-decoration: none
}

.yui-skin-sam .yui-navset .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    border: solid #a3a3a3;
    border-width: 1px 0 0;
    padding: .25em .75em;
    left: 0;
    right: 0;
    bottom: 0;
    top: -1px;
    position: relative
}

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
    background: #2647a0 url(https://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) repeat-x left -1400px;
    color: #fff;
}

.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-nav a:focus {
    background: #bfdaff url(https://yui.yahooapis.com/2.9.0/build/assets/skins/sam/sprite.png) repeat-x left -1300px;
    outline: 0
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding: .35em .75em
}

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em {
    border-color: #243356
}

.yui-skin-sam .yui-navset .yui-content {
    background: #edf5ff
}

.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border: 1px solid #808080;
    border-top-color: #243356;
    padding: .25em .5em
}

.yui-skin-sam .yui-navset-left .yui-nav, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav, .yui-skin-sam .yui-navset .yui-navset-right .yui-nav, .yui-skin-sam .yui-navset-right .yui-nav {
    border-width: 0 5px 0 0;
    Xposition: absolute;
    top: 0;
    bottom: 0
}

.yui-skin-sam .yui-navset .yui-navset-right .yui-nav, .yui-skin-sam .yui-navset-right .yui-nav {
    border-width: 0 0 0 5px
}

.yui-skin-sam .yui-navset-left .yui-nav li, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav li, .yui-skin-sam .yui-navset-right .yui-nav li {
    margin: 0 0 .16em;
    padding: 0 0 0 1px
}

.yui-skin-sam .yui-navset-right .yui-nav li {
    padding: 0 1px 0 0
}

.yui-skin-sam .yui-navset-left .yui-nav .selected, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected {
    margin: 0 -1px .16em 0
}

.yui-skin-sam .yui-navset-right .yui-nav .selected {
    margin: 0 0 .16em -1px
}

.yui-skin-sam .yui-navset-left .yui-nav a, .yui-skin-sam .yui-navset-right .yui-nav a {
    border-width: 1px 0
}

.yui-skin-sam .yui-navset-left .yui-nav a em, .yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em, .yui-skin-sam .yui-navset-right .yui-nav a em {
    border-width: 0 0 0 1px;
    padding: .2em .75em;
    top: auto;
    left: -1px
}

.yui-skin-sam .yui-navset-right .yui-nav a em {
    border-width: 0 1px 0 0;
    left: auto;
    right: -1px
}

.yui-skin-sam .yui-navset-left .yui-nav a, .yui-skin-sam .yui-navset-left .yui-nav .selected a, .yui-skin-sam .yui-navset-left .yui-nav a:hover, .yui-skin-sam .yui-navset-right .yui-nav a, .yui-skin-sam .yui-navset-right .yui-nav .selected a, .yui-skin-sam .yui-navset-right .yui-nav a:hover, .yui-skin-sam .yui-navset-bottom .yui-nav a, .yui-skin-sam .yui-navset-bottom .yui-nav .selected a, .yui-skin-sam .yui-navset-bottom .yui-nav a:hover {
    background-image: none
}

.yui-skin-sam .yui-navset-left .yui-content {
    border: 1px solid #808080;
    border-left-color: #243356
}

.yui-skin-sam .yui-navset-bottom .yui-nav, .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav {
    border-width: 5px 0 0
}

.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected, .yui-skin-sam .yui-navset-bottom .yui-nav .selected {
    margin: -1px .16em 0 0
}

.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li, .yui-skin-sam .yui-navset-bottom .yui-nav li {
    padding: 0 0 1px 0;
    vertical-align: top
}

.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em, .yui-skin-sam .yui-navset-bottom .yui-nav a em {
    border-width: 0 0 1px;
    top: auto;
    bottom: -1px
}

.yui-skin-sam .yui-navset-bottom .yui-content, .yui-skin-sam .yui-navset .yui-navset-bottom .yui-content {
    border: 1px solid #808080;
    border-bottom-color: #243356
}

/* TABSY YAHOO
***************/
.yui-navset {
    font-size: 11px;
    margin-bottom: 25px;
    clear: both;
    float: left;
}

.yui-navset ul {
    margin-bottom: 0;
}

.yui-navset .yui-nav {
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 12px;
}

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em {
    border-color: #ededed;
}

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
    background: #55697d;
    color: #fff;
    border-color: #b3c4d6;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    background: #f5f5f5;

    color: #302d2d;

    border-color: #fff;

    -webkit-box-shadow: 4px -4px 14px -4px rgba(0, 0, 0, 0.45);

    -moz-box-shadow: 4px -4px 14px -4px rgba(0, 0, 0, 0.45);

    box-shadow: 4px -4px 14px -4px rgba(0, 0, 0, 0.45);

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+100 */

    background: rgb(255, 255, 255); /* Old browsers */

    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 100%); /* FF3.6-15 */

    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 100%); /* Chrome10-25,Safari5.1-6 */

    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType=0); /* IE6-9 */
}

.yui-skin-sam .yui-navset .yui-content {
    background: #fff url('../img/tlo_box.png') repeat-x;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid #b5b5b5
}

.yui-skin-sam .yui-navset .yui-content ul {
    font-size: 12px;
}

.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border: 1px solid #fff;
}

.content_box .yui-skin-sam .yui-navset .yui-content, .content_box .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
    border: 1px solid #000;
}

.yui-skin-sam .yui-navset .yui-content a, .yui-skin-sam .yui-navset .yui-navset-top .yui-content a {
    color: #5a5f65;
}

.yui-skin-sam .yui-navset .yui-content a:hover, .yui-skin-sam .yui-navset .yui-navset-top .yui-content a :hover {
    color: #55697d;
}

.yui-content {
    padding: 15px 10px !important;
    margin: 0 !important;
}

.yui-content ul, .yui-content ol {
    margin: 0 !important;
    padding: 0px 0 0 20px !important;
    font-size: 12px !important;
    color: #9b9b9b !important;
}

.yui-content ul li, .yui-content ol li {
    padding-bottom: 2px !important;
    font-size: 12px !important;
}

/* NA GŁÓWNEJ */

/* 190 */
#t_ankieta, #t_patronat, #t_sklep, #t_spolecznosc {
    width: 188px !important;
}

#t_ankieta .yui-content, #t_patronat .yui-content, #t_sklep .yui-content, #t_spolecznosc .yui-content {
    width: 168px !important;
}

/* 460 */
#t_polecamy, #t_newsy {
    width: 468px !important;
    position: relative;
}

#t_polecamy .yui-content, #t_newsy .yui-content {
    width: 448px !important;
}

/* 665 */
#t_forum, #t_audio, #t_teledyski, #t_filmy, #t_galerie {
    width: 668px !important;
}

#t_forum .yui-content, #t_audio .yui-content, #t_teledyski .yui-content, #t_filmy .yui-content, #t_galerie .yui-content, #t_breakdance .yui-content, #t_lifestyle .yui-content, #t_taniec .yui-content, #t_muzyka .yui-content, #t_sztuka .yui-content, #t_similar .yui-content {
    width: 649px !important;
}

/* 300 */
#t_kalendarz300, #t_komentarze, #t_fejs, #t_wyniki, #t_sklep300, #t_patronat300, #t_toplista {
    width: 298px !important;
}

#t_kalendarz300 .yui-content, #t_komentarze .yui-content, #t_fejs .yui-content, #t_wyniki .yui-content, #t_sklep300 .yui-content, #t_patronat300 .yui-content, #t_toplista .yui-content, #t_latest .yui-content, #t_patronage .yui-content, #t_articles .yui-content, #t_fanpage .yui-content, #t_albums .yui-content {
    width: 278px;
}

/* Kalendarz */
#t_kalendarz300 .yui-content {
    height: 250px;
    overflow: auto;
}

/*#t_kalendarz300 .yui-nav {*/
    /*font-size: 12px;*/
/*}*/
#t_kalendarz300 .yui-nav a em {
    /*font-size: 12px;*/
    padding: .25em .50em;
    letter-spacing: -0.2px
}

.yui-content img {
    margin-bottom: 15px !important;
}

#t_teledyski .yui-content > div, #t_audio .yui-content > div, #t_filmy .yui-content > div {
    margin-left: 10px;
}

/* NA PODSTRONACH */

/* Top lista główna */
#t_toplista2 {
    width: 610px;
}

#t_toplista2 .yui-content {
    width: 610px;
}

#t_toplista2 ol {
    float: left;
    width: 270px;
    margin: 0 0 20px 0;
    padding: 0;
    padding-left: 30px;
}

#t_toplista2 h2 {
    border-bottom: 1px #f2f2f2 solid;
    padding-top: 0;
    padding-bottom: 5px;
}

#t_toplista2 strong a {
    color: #55697d;
}

#t_toplista2 .yui-navset .yui-nav {
    font-size: 11px;
}

/* Kalendarz */
#t_kalendarz665, #t_teledyski665, #t_audio665, #t_albumy665, #t_single665, #t_articles665, #t_slownik665, #t_tutoriale665, #t_jcarousel {
    width: 635px;
}

#t_kalendarz665 .yui-content {
    width: 610px;
}

/*#t_kalendarz665 .yui-content {width: 610px; height: 300px; overflow: auto;}*/
#t_jcarousel .yui-content {
    width: 610px;
}

/* Wiedza */
#t_articles465 {
    width: 465px;
}

/* Video */
#t_video {
    width: 610px;
}

#t_video .yui-content {
    width: 610px;
}

#t_video .film_box {
    margin-right: 8px;
    height: 160px;
}

/* AJAX
*********************************************/
.yui-navset div.loading div {
    background: url(../img/loading_tab.gif) no-repeat center center;
    height: 8em;
}

.yui-navset div.loading div * {
    display: none;
}

.fb_comments_count {
    background: red;
    padding: 0;
    margin: 0;
}

/* SLIDER  NA GŁÓWNEJ STRONIE*/
.carousel {
    position: relative;
    height: 370px;
    margin-bottom: 20px;
    padding: 0;
}

.carousel img {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}

.carousel .thumbs {
    padding: 10px 0 0 0;
}

.carousel .thumbs img {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
}

.scroll {
    position: relative;
    height: 50px
}

.scroll a {
    font-weight: bold;
    color: #FFFFFF;
    padding: 3px 8px 5px 8px;
    text-decoration: none;
    font-size: 11px;
    display: inline-block;
    background-color: #323232
}

.scroll a.prev {
    position: absolute;
    left: 160px;
    top: 5px
}

.scroll a.next {
    position: absolute;
    right: 315px;
    top: 5px
}

.scroll a:hover {
    color: #00C0FF
}

#box6 {
    position: absolute;
    width: 468px;
}

#box6 > span {
    display: block;
    float: left;
}

#box6 > span a {
    text-decoration: none;
    position: relative;
    color: #fff;
}

#box6 > span span {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #000;
    color: #fff;
    text-align: left;
    font-size: 12px;
    padding: 5px 10px 12px 15px;
    width: 468px;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

#box6 > span strong {
    font-size: 18px;
    line-height: 130%;
    font-weight: bold;
    display: block;
    padding: 0 0 3px 0;
    filter: alpha(opacity=0);
}

#box6 > span a:hover span {
    color: #0082c2
}

#handles6_1 {
    position: absolute;
    left: 1px;
    top: 295px;
}

#handles6_1 img {
    float: left;
    margin-right: 5px;
    border: 1px solid #444444;
    cursor: pointer
}

.mask6 {
    border: 1px solid #fff;
    position: absolute;
    top: 0;
    width: 468px;
    height: 295px;
    overflow: hidden;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    background: #000;
    -moz-box-shadow: 1px 1px 6px #b6b6b6;
    -webkit-box-shadow: 1px 1px 6px #b6b6b6;
    box-shadow: 1px 1px 6px #b6b6b6;
}

/* ROTATOR PO PATRONAATÓW
**********************************/

div.rotator {
    text-align: center;
    position: relative;
    margin-left: 15px;
    font-weight: bold;
}

div.rotator ul li {
    float: left;
    list-style: none;
    display: none !important;
}

div.rotator ul li img {
}

div.rotator ul li.show {
    display: block !important;
}

/* SUWAK Z PATRONATEM */
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-size: 11px;
    /* background: #F0F6F9;*/
    /*  border: 1px solid #346F97; */
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal { /* width: 245px; */ /* width: 630px; */
    padding: 10px 40px 10px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 122px;
    height: 180px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
    /* background: red; */
    /* background: green; */
    text-align: center;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 122px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 122px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 122px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/jcarousel/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../img/jcarousel/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/jcarousel/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../img/jcarousel/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/* NEWSLETTER */
.newsletter {
    font-size: 12px;
}

.box5 {
    padding: 0 10px 10px 10px;
}

.newsletter input {
    padding: 3px !important;
    background: #fdfdfd url(../img/input.jpg) repeat-x !important;
    border-color: #3dedede !important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
    width: 110px !important;
    padding: 2px;
    margin: 0 0 10px 3px !important
}

.newsletter ul {
    padding: 0 0 0 5px;
    margin-top: 5px;
    width: 140px;
}

.newsletter li {
    padding: 3px;
}

.newsletter .button {
    padding: 6px 8px !important;
    border-radius: 5px;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    -khtml-border-radius: 5px !important;
    border: 1px soilid #001fa8 !important;
    background: #001c80 url(../img/button.png) repeat-x !important;
    margin: 0;
    color: #fff !important;
    font-weight: bold;
    width: 100% !important;
}

.newsletter .button:hover {
    padding: 6px 8px !important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
    border: 1px soilid #ae0015;
    background: #a80014 url(../img/button_tlo2.jpg) !important;
    margin: 0;
    color: #fff;
    text-decoration: none !important;
    float: right;
    width: 100% !important;
}

/* CIEN NA GLOWNEJ */
#t_audio .yui-content, #t_forum .yui-content, #t_galerie .yui-content, #t_filmy .yui-content, #t_teledyski .yui-content {
    -moz-box-shadow: 1px 1px 6px #b6b6b6;
    -webkit-box-shadow: 1px 1px 6px #b6b6b6;
    box-shadow: 1px 1px 6px #b6b6b6;
}

/* MENU KATEGORIE */
.hip_hop {
    padding-left: 10px !important;
    background-image: url('../img/hip_hop_bullet.png') !important;
    background-position: 0 5px !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}

/* PLAYER */
.vjs-default-skin .vjs-big-play-button {
    left: 50%;
    top: 50%;
    margin-left: -60px;
    margin-top: -39px;
}

.video-wrapper {
    display: none;
}

/* A d b l o c k*/
#tester {
    display: none;
}

#support_overlay {
    display: none;
    opacity: 0.5;
    background: #000;
    width: 100%;
    height: 100%;
    z-index: 10;
    top: 0;
    left: 0;
    position: fixed;
    z-index: 998
}

#support_box {
    display: none;
    position: fixed;
    background: #fff;
    padding: 20px;
    border: 1px solid red;
    color: red;
    width: 480px;
    height: 200px;
    left: 50%;
    top: 50%;
    margin-left: -320px;
    margin-top: -100px;
    z-index: 999;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    font-size: 18px;
    line-height: 20px;
    color: #000;
}

#support_box h1 {
    color: red;
    border: 0;
    margin-bottom: 20px;
    font-size: 24px;
}

/* REKLAM NIKE 26.03.2015 */
/*
#a {height: 300px; display: block; float; text-align: center; padding: 20px 0;   width: 980px;   margin: auto; background: #fff  }
#b {width: 750px; height: 300px; margin: auto;}
.content, .content_container, .legenda {background: #f0f0f0;}
.self_clear:after {  content: "";  clear: both;  display: table;}
.content, .web_header, .cms_menu, .legenda  { padding-left: 10px !important; padding-right: 10px !important; margin-left: -10px;}
.tlo {background: #d8cbc5 url('https://www.break.pl/img/PL_AIRMAX_SKIN_BREAK.jpg') top center no-repeat; display: block;}
.web_header { background-image: url(https://www.break.pl/img/tlo_test.jpg); }
.cms_menu {background: #1c3651; -webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.user_menu, .sklep_icon, .cytat, .youtube, .facebook {margin-right: 10px; } */

/* .tlo {background: #CDCDCD url('https://www.break.pl/img/reklamy/amd2016_htm_1600x1200.jpg') top center no-repeat; display: block;}
.content .pod_menu {background: none;}
.cms_menu ul.dropdown li a {color: #55697d;}
.cms_menu ul.dropdown li li a {color: #fff;}
.cms_menu ul.dropdown li a:hover, .cms_menu ul.dropdown li a:active {color: #fff;}
.user_menu a, .cytat a { color: #55697d;} */
#a {
    display: none;
}

/* Newsy na glownej */
#t_newsy .news h2 {
    font-size: 14px;
}

#t_newsy .zdjecie {
    width: 90px;
    margin: 0;
    padding: 4px 6px 4px 0
}

#t_newsy .zdjecie img {
    max-width: 90px;
    max-height: 65px;
}

blockquote {
    background: #f9f9f9;
    border-left: 10px solid #ccc;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
    quotes: "\201C" "\201D" "\2018" "\2019";
}

blockquote:before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
}

blockquote p {
    display: inline;
}

body { background: #f0f0f0 }

/* background ads */
/*@media (min-width: 980px) {*/
/*    body {*/
/*        background: #f0f0f0 url('../img/streetshop.gif');*/
/*        background-position: center;*/
/*        background-repeat: repeat-y;*/
/*        background-position-y: -190px;*/
/*    }*/
/*}*/

.mycenter, .tinymce_editor .mycenter {
    display: flex;
    align-items: center;
    justify-content: center;
}

.instagram-media-rendered {
    max-height: 550px;
}


#sdeals ul {margin: 0; padding: 0 20px !important }
#sdeals li {list-style: none; text-align: center;}
#sdeals img {width:100%;}
#sdeals strong {display: block;
    width:100%;  }
#sdeals .sdealsPrice {
    font-weight: bold;
}
#sdeals .sdealsOldPrice {
    text-decoration: line-through;
    margin-left: 5px;
    color: #8c0000;
}

.loader,
.loader:before,
.loader:after {
    background: #000000;
    -webkit-animation: load1 1s infinite ease-in-out;
    animation: load1 1s infinite ease-in-out;
    width: 1em;
    height: 4em;
}
.loader {
    color: #000000;
    text-indent: -9999em;
    margin: 88px auto;
    position: relative;
    font-size: 11px;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
.loader:before,
.loader:after {
    position: absolute;
    top: 0;
    content: '';
}
.loader:before {
    left: -1.5em;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.loader:after {
    left: 1.5em;
}
@-webkit-keyframes load1 {
    0%,
    80%,
    100% {
        box-shadow: 0 0;
        height: 4em;
    }
    40% {
        box-shadow: 0 -2em;
        height: 5em;
    }
}
@keyframes load1 {
    0%,
    80%,
    100% {
        box-shadow: 0 0;
        height: 4em;
    }
    40% {
        box-shadow: 0 -2em;
        height: 5em;
    }
}
