a,
a:hover,
a:active,
a:focus {
    outline: 0;
}
.news-box-image {
    position: relative;
    overflow: hidden;
    height: 200px;
}
.news-box-image img {
    width: 100%;
}
.news-box-description .news-box-lead {
    padding-top: 5px;
    font: 400 13px/1.6 'Lato', sans-serif;
    text-align: left;
}
.news-box-description .news-box-lead a {
    color: #555555;
}
.news-box-description .news-box-lead a:hover {
    color: #777777;
}
.news-box-description .news-box-title {
    margin: 5px 0;
    font-size: 18px;
    font-weight: bold;
}
.news-box-description .news-box-title a {
    color: #333333;
    font-family: 'Lato', sans-serif;
}
.news-box-description .news-box-title a:hover {
    color: #d0041d;
    font-family: 'Lato', sans-serif;
}
.alarm-link:hover {
    opacity: 0.8;
}
/*
================================================== !!! ==================================================
    NEWSY GŁÓWNE
================================================== !!! ==================================================
*/
/* ===================== 1 ===================== */
.news-box-full {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.news-box-full .news-box-image {
    /*.news-box-image2*/

    position: relative;
    display: none;
    overflow: hidden;
    width: 100%;
    height: 415px;
}
.news-box-full > .news-box-image:first-child {
    /*.news-box-image2*/

    display: block;
}
.news-box-full .news-box-image img {
    width: 100%;
}
.news-box-full .news-box-title {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 90;
    overflow: hidden;
    display: block;
    /*max-width: 93%;*/

    margin: 10px 15px;
    max-height: 78px;
    /*background-color: rgba(0,0,0,0.7);*/

    color: #ffffff;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.3;
    text-shadow: 0 0 7px #000;
}
/* ===================== 1 - szeroki ===================== */
.turbo-important-news-container .news-box-title {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    margin: 12px 15px 12px 0;
    color: #ffffff;
    font-size: 30px;
    font-weight: bold;
    text-shadow: none;
}
.turbo-important-news-container .news-box-title span {
    display: inline;
    padding: 10px 15px;
    color: #ffffff;
    background-color: #d0041d;
    -moz-box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    line-height: 2.1;
}
.box-highlight {
    /*position: absolute;*/

    width: 100%;
    height: 415px;
    margin-bottom: 15px;
    background-color: #dddddd;
}
.turbo-important-news-container {
    width: 980px;
    margin: 0 auto;
}
/* =====================  2 - 3 ===================== */
.news-box-medium {
    position: relative;
}
.content-right .news-box-medium {
    width: 100%;
    margin-left: 0;
}
.content-left .news-box-medium {
    float: left;
    width: 325px;
    height: auto;
}
.content-left .news-box-medium:nth-child(odd) {
    margin-left: 15px;
}
.news-box-medium .news-box-image {
    position: relative;
    display: none;
    overflow: hidden;
    width: 100%;
    height: 200px;
}
.news-box-medium > .news-box-image:first-child {
    /*.news-box-image2*/

    display: block;
}
.news-box-medium .news-box-title {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 90;
    display: block;
    /*max-width: 92%;*/

    margin: 0;
    margin: 10px 15px;
    max-height: 51px;
    overflow: hidden;
    /*background-color: rgba(0,0,0,0.5);*/

    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.4;
    text-shadow: 0 0 7px #000;
}
.news-box-medium-vertical .news-box-image {
    width: 100%;
    height: 415px;
}
.news-box-medium-vertical .news-box-image > a img {
    width: 100%;
    height: 415px;
}
/*
================================================== !!! ==================================================
    NEWSY W PACZKACH
================================================== !!! ==================================================
*/
.news-pack1 {} .news-pack4 {
    float: left;
    margin: 0 !important;
}
.news-pack5 {
    float: left;
    margin-left: 2% !important;
}
.news-pack1,
.news-pack2,
.news-pack3,
.news-pack4,
.news-pack5 {
    cursor: pointer;
}
.news-pack2,
.news-pack3 {
    /*background-color: #eeeeee; */

    height: 200px;
    margin-bottom: 15px;
}
.news-pack4,
.news-pack5 {
    width: 325px;
    display: inline-block;
}
.news-pack1 .news-box-image {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 200px;
}
.news-pack2-image {
    float: left;
    width: 325px;
    margin-right: 3%;
}
.news-pack3-image {
    float: right;
    width: 325px;
    margin-left: 3%;
}
.news-pack1-title {
    margin: 0 0 0;
    padding: 10px 15px 14px;
    line-height: 1.2;
    /*padding-bottom: 10px;*/
    /*border: 1px solid #dadada;*/
    /*border-bottom: 0;*/
}
.news-pack1-title a {
    color: #333333;
    font-family: 'Lato', sans-serif;
    font-size: 26px;
    line-height: 0.9;
    font-weight: bold;
}
.news-pack1-title a:hover {
    color: #d0041d;
    font-family: 'Lato', sans-serif;
}
.news-pack1-title a:focus,
.news-pack1-title a:active {
    color: #333333;
    font-family: 'Lato', sans-serif;
}
.news-pack2-title a,
.news-pack3-title a {
    /*font-size: 24px;*/

    line-height: 1.3 !important;
}
.news-pack2-title {
    padding: 15px 20px 5px 5px;
}
.news-pack3-title {
    padding: 15px 5px 5px 20px;
}
.news-pack2 .news-box-title a,
.news-pack3 .news-box-title a {
    font-size: 24px;
}
.news-pack4-title,
.news-pack5-title {
    font-size: 18px !important;
}
.news-pack1 .news-box-lead,
.news-pack4 .news-box-lead,
.news-pack5 .news-box-lead {
    padding: 10px 15px 13px;
    max-height: 68px;
    font: 400 13px/1.6 'Lato', sans-serif;
    text-align: left;
}
.news-pack4 .news-box-lead,
.news-pack5 .news-box-lead {
    min-height: 65px;
}
.news-pack1 .news-box-lead a,
.news-pack4 .news-box-lead a,
.news-pack5 .news-box-lead a {
    color: #333333;
}
.news-pack1 .news-box-lead a:hover,
.news-pack4 .news-box-lead a:hover,
.news-pack5 .news-box-lead a:hover {
    color: #666666;
}
/*
================================================== !!! ==================================================
    META FOTO-WIDEO
================================================== !!! ==================================================
*/
.news-info-box,
.news-info-box-bottom {
    position: absolute;
    right: 3px;
    z-index: 15;
}
.news-info-box {
    top: 5px;
    margin: 0 2px;
}
.news-info-box-bottom {
    bottom: 5px;
    margin: 0 2px;
}
.news-foto-info,
.news-video-info {
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    display: inline-block;
}
/*
================================================== !!! ==================================================
    META FACEBOOK-KOMENTARZE
================================================== !!! ==================================================
*/
.news-box-meta-container {
    position: absolute;
    top: 5px;
    left: 0px;
}
.news-box-meta-container-bottom {
    position: absolute;
    bottom: 5px;
    left: 0px;
}
.important-label {
    float: left;
    padding: 0 20px;
    margin-bottom: 3px;
    background-color: #d0041d;
    color: #ffffff;
    font-weight: bold;
    line-height: 26px;
    text-transform: uppercase;
    /*
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;*/
}
.news-box-meta {
    float: left;
    overflow: hidden;
    padding: 0 5px;
    background-color: rgba(51, 51, 51, 0.8);
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.news-box-meta img {
    width: auto !important;
    height: auto !important;
}
.news-box-komentarze {
    float: right;
    /*background-color: #dddddd;*/

    color: #ffffff;
}
.news-box-komentarze a {
    display: block;
    padding: 0 6px;
    color: #ffffff;
    font: 12px/26px "Lato", sans-serif;
    opacity: 0.8;
}
.news-box-komentarze a:hover {
    opacity: 1;
}
.news-box-komentarze img {
    margin-top: -1px;
    margin-right: 5px;
}
.news-box-facebook {
    float: right;
    /*background-color: #eeeeee;*/
    /*width: 120px;*/
    height: 24px;

    color: #ffffff;
    text-align: right;
}
.news-box-facebook a {
    display: block;
    padding: 0 6px 0 8px;
    color: #ffffff;
    font: 12px/26px "Lato", sans-serif;
    opacity: 0.8;
}
.news-box-facebook a:hover {
    opacity: 1;
}
.news-box-facebook img {
    margin-top: -3px;
    margin-right: 5px;
}
/*
================================================== !!! ==================================================
    NEWS MEDIUM LEAD
================================================== !!! ==================================================
*/
.news-box-medium-lead {
    display: block;
    overflow: hidden;
    width: 100%;
    max-height: 152px;
    margin-bottom: 15px;
}
.news-box-medium-lead .news-box-image {
    float: left;
    width: 233px;
    margin-right: 20px;
}
.news-box-medium-lead .news-box-date {
    color: #888888;
    font: bold 12px/1.2 'Lato', sans-serif;
    text-align: left;
}
.news-box-medium-lead .news-box-lead {
    margin-top: 5px;
    line-height: 1.5;
}
.news-box-medium-lead .news-box-description {
    max-height: 165px;
}
/*
================================================== !!! ==================================================
    BOX SPORT
================================================== !!! ==================================================
*/
.news-box1 {
    margin: 0;
    margin-bottom: 15px;
}
.news-box1 .news-box-medium {
    width: 100%;
    margin: 0 0 15px !important;
}
.news-box1 .news-box-medium:last-child {
    margin: 0 !important;
}
.news-box1 .news-box-medium .news-box-image {
    height: 174px !important;
}
.news-box1-left {
    float: left;
    width: 40%;
    /*background-color: #f3f3f3;*/

    border-top: none;
}
.news-box-sport-top, .news-box-sport-bottom {
    float: none;
    width: 100%;
}
.news-box1-right {
    overflow: hidden;
}
.news-box1-right ul {
    width: 100%;
    padding: 0 20px 0 40px;
    margin: -3px 0 0;
    /*list-style: none;  */
}
.news-box1-right ul.maly {
    height: 180px;
}
.news-box1-right ul.duzy {
    /*height: 365px;*/
}
.news-box1-right ul li {
    padding-left: 5px;
    /*list-style: none;  */
}
.news-box1-right ul li:last-child a {
    padding-bottom: 0;
}
.news-box1-right ul li a {
    display: block;
    padding: 3px 0 4px;
    color: #333333;
    font-size: 14px;
    line-height: 19px;
    font-weight: normal;
}
.news-box1-right ul li a:hover {
    /*background-color: #eeeeee;*/

    color: #d0041d;
}
.news-box1-right ul li a:focus {
    color: #333333;
}
.news-box1-right ul li a:active {
    color: #333333;
}
.news-box1-right ul.duzy {
    float: left;
    padding-left: 25px;
    padding-right: 10px;
    margin-right: 2%;
    width: 49%;
    max-height: 180px;
}
.news-box1-right ul.duzy:nth-child(2) {
    margin-right: 0;
}
.news-box1-right ul.duzy li {
}
/*
================================================== !!! ==================================================
    GRADIENTY
================================================== !!! ==================================================
*/
.news-box-gradient {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.65) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(33%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.65) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.65) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0.65) 100%);
}
/*
================================================== !!! ==================================================
    PAGINACJA
================================================== !!! ==================================================
*/
.news_box_pagination {} .news_box_pagination .paging {
    /*border-top: 2px solid #3f5259;*/

    margin: 20px 0;
}
.news_box_pagination a,
.news_box_pagination span {
    /*height: 30px;
    width: 27px;
    float:left;
    margin-right:10px;
    color: white;
    font-size: 14px;
    text-align: center; */
}
.news_box_pagination a {
    /*background-color: #3f5259;
    padding-top: 4px;*/
}
.news_box_pagination a.paging_right,
.news_box_pagination a.paging_left {
    /* background-color: #d5212a;
    font-size: 18px;
    padding-top: 0px;*/
}
.news_box_pagination span.paging_right,
.news_box_pagination span.paging_left {
    /*font-size: 18px;
    padding-top: 0px;
    background-color: #d5212a;
    color:gray;*/
}
.news_box_pagination a.paging_right {
    /*margin-right: 0px;
    margin-left:0px; */
}
.news_box_pagination .dot3 {
    display: inline-block;
    color: #333;
    font-size: 18px;
    margin-left: 5px;
    width: 30px;
    text-align: center;
}
/*
================================================== !!! ==================================================
    NAJNOWSZE - LIST LAST NEWS
================================================== !!! ==================================================
*/
.list_box {
    /*width: 100%;   */

    margin: 0 0 0 0;
    padding: 0;
    /*list-style-position:inside;*/
    /*height: 387px;*/
    /*border-left: 1px solid #d1d1d1;*/
    /*border-right: 1px solid #d1d1d1;*/
}
.list_box li {
    padding-left: 3px;
    margin-bottom: 10px;
    text-indent: -2px; 
    /*padding-left: 15px;*/
    margin-left: 25px;
}
.list_last_news_box2 {
    position: relative;
    margin-top: 0;
}
.list_last_news_box {
    position: relative;
    margin: 0;
    /*margin-bottom: 15px;     */
    /*border-top: 3px solid #4E6A6E; */
    /*border-bottom: 3px solid #aaaaaa; */

    font-size: 14px;
    line-height: 18px;
}
.list_box_left,
.list_box span.data {
    /*float: left;*/
    /*display: block;*/
    padding-right: 10px;
    padding-left: 2px;
    color: #d0041d;
    font-weight: bold;
    text-align: left;
}
.list_box_right {
    /*border-bottom: 1px solid #f5f5f5;*/

    text-align: left;
    max-height: 36px;
    /*overflow: hidden;*/
}
.list_box_right a,
.list_box_right a:focus,
.list_box_right a:active {
    /*display: block;*/
    padding: 5px 0;
    color: #333333;
    max-height: 36px;
    overflow: hidden;
}
.list_box_right a:hover {
    color: #d0041d;
}
.list_box .list_box_right:first-child a {
    padding-top: 0;
}
.list_box .list_box_right:last-child a {
    padding-bottom: 0;
    border-bottom: 0;
}
/*
================================================== !!! ==================================================
    BOXY
================================================== !!! ==================================================
*/
.separator-container {
    /*overflow: hidden;*/
    position: relative;
    margin-bottom: 12px;
    margin-top: 5px;
    height: 24px;
}
.box-title {
    float: left;
    position: absolute;
    left: 0;
    z-index: 90;
    padding-right: 15px;
    height: 24px;
    color: #333333;
    background: #ffffff;
    font: 700 24px/24px "Lato", sans-serif;
    /*opacity: 1 !important;*/

    text-transform: uppercase;
}
.box-separator {
    z-index: 80;
    height: 2px;
    margin: 11px 0;
    background-color: #333333;
    opacity: 0.4;
}
.box-separator2 {
    overflow: hidden;
    height: 2px;
    margin: 15px 0 0;
    background-color: #333333;
    opacity: 0.4;
}
.content-right .separator-container {
    padding-top: 5px;
    height: 29px;
}
.content-right .box-separator2 {
    margin-bottom: 15px;
}
.box-title a {
    color: #d0041d;
}
.antenka {
    /*position: absolute;*/

    float: right;
    bottom: 5px;
    right: 0;
    margin-left: 15px;
    display: block;
    max-width: 35px;
}
.box-main-logo {
    position: absolute;

    bottom: 0;
    right: 0;
    /*margin-left: 15px;*/
    display: block;
    z-index: 99;
}
.kalendarz {
    /*position: absolute;*/

    float: right;
    /*bottom: 5px;*/
    /*right: 0;   */

    margin-left: 15px;
    display: block;
    max-width: 23px;
}
/*
================================================== !!! ==================================================
    PAGINATION
================================================== !!! ==================================================
*/
.news_box_pagination {
    float: right;
}
.paginator {
    overflow: hidden;
    text-align: right;
}
.paging {
    float: right;
}
.single-page,
.single-page:focus,
.single-page:active {
    display: inline-block;
    padding: 0 10px;
    height: 30px;
    margin-left: 5px;
    background-color: #eeeeee;
    color: #333333;
    font-size: 14px;
    font-family: "Oswald", sans-serif;
    line-height: 30px;
    font-weight: 400;
    text-transform: uppercase;
}
.single-page:hover {
    background-color: #d0041d;
    color: #ffffff;
}
.current-page {
    background-color: #666666;
    color: #ffffff;
    pointer-events: none;
    cursor: default;
}
.next-prev-page {
    background-color: #d0041d;
    color: #ffffff;
}
.next-prev-page2 {
    display: none;
}
.next-prev-page:hover,
.next-prev-page2:hover {
    background-color: #d9364a;
}
.next-prev-page:focus,
.next-prev-page:active {
    background-color: #d9364a;
}
.single-page:active {
    color: #ffffff;
    text-decoration: none;
}
.single-page:focus {
    color: #ffffff;
    text-decoration: none;
}
/*
================================================== !!! ==================================================
    SINGLE NEWS
================================================== !!! ==================================================
*/
.single_news_page2 {
    position: relative;
}
.single_news_page2 img {
    max-width: 100%;
}
.single_news_content .news_single_header {
    display: inline-block;
    padding: 10px, 0px;
    margin-bottom: 15px;
    color: #606a73;
    font-size: 12px;
    width: 100%;
}
.news_single_header .news-box-facebook {
    width: 120px;
}
.single_news_content {
    margin: 0 !important;
}
.single_news_content p {
    margin-bottom: 20px;
}
.single_news_content p a {
    color: #d0041d;
    font-weight: bold;
}
.single_news_content p a:hover {
    border-bottom: 1px solid #d0041d;
    text-decoration: none;
}
.single_news_image {
    /*margin-top: 15px;    */

    margin-bottom: 30px;
}
.single_news_image img {
    width: 100%;
}
.single_news_image_desc {
    padding-top: 5px;
    color: #888888;
    /*background-color: #f5f5f5;*/
    /*border: 1px solid #dddddd; */

    border-top: none;
    font-size: 14px;
    font-style: normal;
    text-align: left;
    line-height: 16px;
}
.news_single_date {
    width: 100%;
}
.news_single_title {
    margin: 5px 0 15px;
    color: #111111;
    font-size: 30px;
    font-weight: bold;
}
.data-meta {
    float: left;
    margin-right: 30px;
    font-size: 12px;
}
.data-meta a {
    color: #606A73;
    text-decoration: none;
}
.autor-meta a {
    color: #606A73;
    font-weight: bold;
    text-decoration: none;
}
.autor-meta {
    float: left;
    font-size: 12px;
}
.single-box-komentarze {
    float: right;
    margin-left: 15px;
}
.komentarze-button {
    float: left;
    display: block;
    height: 20px;
    padding: 0 8px;
    margin-right: 6px;
    background-color: #eeeeee;
    color: #333333;
    border: 1px solid #dddddd;
    line-height: 19px;
    font-weight: bold;
    border-radius: 2px;
}
.komentarze-button:hover {
    background-color: #dddddd;
}
.komentarze-count {
    float: left;
    position: relative;
    display: block;
    height: 20px;
    padding: 0 8px;
    background-color: #ffffff;
    color: #4E5665;
    border: 1px solid #9197A3;
    font-size: 11px;
    line-height: 18px;
    font-weight: normal;
    text-align: center;
    border-radius: 2px;
}
.komentarze-count div {
    height: 0px;
    top: 4px;
    position: absolute;
    left: -5px;
    width: 5px;
    z-index: 2;
}
.komentarze-count s,
.komentarze-count i {
    border-style: solid;
    display: block;
    position: relative;
    top: 1px;
    border-color: transparent #9197A3;
    border-width: 4px 5px 4px 0px;
}
.komentarze-count i {
    border-right-color: #FFF;
    left: 2px;
    top: -7px;
}
.subheading {
    margin: 20px 0 10px;
    font-size: 24px;
}
#articleZoomText {
    float: right;
    margin: 0 0 0 13px;
    padding: 0;
    list-style-type: none;
}
#articleZoomText li {
    float: left;
    margin: 0;
    padding: 0 2px;
}
#articleZoomText .A1 {
    color: #888888;
    font-size: 12px;
    line-height: 16px;
}
#articleZoomText .A2 {
    color: #888888;
    font-size: 16px;
    line-height: 16px;
}
#articleZoomText .A3 {
    color: #888888;
    font-size: 20px;
    line-height: 15px;
}
#articleZoomText .current {
    color: #333333;
}
.news_single_lead {
    margin-bottom: 15px;
    color: #333333;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
}
#mapa {
    font-size: 14px;
    line-height: 20px;
}
.news_single_content {
    margin-bottom: 20px;
    color: #333333;
    font-size: 16px;
    line-height: 24px;
}
.news_category_tab {
    color: #333333;
    border: 1px solid #d1d1d1;
    border-bottom: 0;
    font-family: "Oswald", sans-serif;
}
.news_tab_content {
    position: relative;
    padding: 0;
    /*border: 1px solid #d1d1d1;*/
}
#film2,
#mapa2 {} #mapa2 {} .news_single_content iframe:not([src*="facebook"]) {
    width: 100%;
    height: 374px;
    /*height: auto !important;*/
} 
.news_single_content iframe[src*="youtube"] {
    width: 100% !important;
    /*height: auto !important;*/
}
.news_single_content iframe[src*="youtube"] {
    width: 100% !important;
}
.news_single_content iframe[src*="facebook"] {
    margin: 0 auto;
}
.news_single_content p a,
.news_single_content a,
.news_single_content li a {
    color: #d0041d;
    font-weight: bold;
}
.news_single_content p a:hover,
.news_single_content a:hover,
.news_single_content li a:hover {
    border-bottom: 1px solid #d0041d;
}
.rw_word:hover {
    border-bottom: 0 !important;
}
#mapa2 h3 {
    margin: 0;
}
.map_title {
    display: none;
}
.map_content {
    margin-bottom: 0;
    background-color: #dddddd;
    border: 1px solid #d1d1d1;
    border-top: 0;
}
.map_content p {
    padding: 10px 0;
    margin-bottom: 0;
    /*background-color: #fff;*/

    color: #888888;
    text-align: center;
    font-style: italic;
    font-size: 14px;
}
.subheading {
    color: #333333;
}
.tags_header {
    font-style: normal;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    margin-right: 10px;
}
.tags_content {
    padding: 0px 0 18px;
    background-color: #ffffff;
    /*border: 1px solid #eeeeee;*/
}
.tag_link {
    color: #d0041d;
    text-decoration: none;
}
.tag_link:hover {
    text-decoration: underline;
}
.tag_link span {
    margin-right: 5px;
    font-style: normal;
}
.tag_link span::after {
    content: ", ";
}
.tag_link:last-child span::after {
    content: "";
}
.social-box-left {
    position: absolute;
    left: -118px;
    width: 103px;
    height: 126px;
    /*height: 200px;*/
    border-radius: 3px;

    padding: 15px;
    background-color: #f5f5f5;
}
.twitter-share-button {
    margin-top: 10px;
}

#news-single-premium-text {
    position: relative;
}

#news-single-premium-gradient {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;

    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
/*
================================================== !!! ==================================================
    KOMENTARZE
================================================== !!! ==================================================
*/
.single_news_content .comment_streap {
    height: 54px;
    width: 100%;
    background-color: #eeeeee;
    padding: 3px 0 3px 3px;
    margin: 0 0px 35px;
    border: 1px solid #d1d1d1;
}
.single_news_content .comment_cycle,
.single_news_content .comment_label,
.single_news_content .comment_button,
.single_news_content .icon_share {
    display: block;
    float: left;
    text-decoration: none;
    color: white;
    padding-top: 3px;
}
.single_news_content .comment_cycle {
    border-radius: 50%;
    height: 36px;
    width: 36px;
    background-color: #de1a1e;
    position: relative;
    margin-right: 13px;
}
.single_news_content .comment_cycle span {
    position: absolute;
    font-size: 25px;
    left: 6px;
    top: 3px;
}
.single_news_content .comment_button {
    margin-right: 63px;
}
.single_news_content .comment_label {
    font-size: 40px;
    color: #505b61;
    padding-top: 6px;
}
.single_news_content .icon_share_content {
    float: left;
    padding-top: 3px;
}
.single_news_content .icon_share {
    margin: 0px 3px;
    height: 40px;
    width: 40px;
    /*margin:5px;*/

    border-radius: 3px;
    background-color: #3d599a;
    position: relative;
    color: #e5e5e7;
    font-size: 30px;
}
.single_news_content .icon_share span {
    position: absolute;
    font-size: 28px;
    left: 6px;
    top: 3px;
}
.single_news_content .icon_share:hover {
    opacity: 0.9;
}
.single_news_content .icon_share:hover span {
    color: white;
}
.single_news_content .facebook {
    background-color: #3d599a;
}
.single_news_content .facebook span {
    left: 18px;
    top: 10px;
}
.single_news_content .tweeter {
    background-color: #2ecef2;
}
.single_news_content .tweeter span {
    font-size: 32px;
    left: 6px;
    top: 5px;
}
.single_news_content .google {
    background-color: #cd2407;
}
.single_news_content .google span {
    left: 8px;
    top: 8px;
}
.single_news_content .last_icon {
    background-color: #5f3624;
}
.single_news_content .option {
    background-color: #666666;
}
.single_news_content .option span {
    font-size: 29px;
    top: 5px;
}
.single_news_content .print_icon span {
    left: 7px;
    top: 6px;
}
.single_news_content .exclamation span {
    left: 15px;
    top: 8px;
}
.single_news_content .comment_streap .comment_count_label {
    color: #333333;
    float: right;
    margin: 0 20px 0 50px;
    padding-top: 13px;
    width: auto;
}
.single_news_content .comment_streap .avatar_comment {
    float: right;
    height: 40px;
    margin: 3px 6px 0 0;
    overflow: hidden;
}
.single_news_content .comment_streap .avatar_comment img {
    width: 100%;
    border-radius: 3px;
}
.single_news_content .comment_head {
    margin: 25px 0;
    padding-left: 25px;
    color: black;
    font-size: 18px;
}
.single_news_content .comment_box {
    width: 100%;
}
.single_news_content .comment_row {
    margin: 20px 0;
}
.single_news_content .comment_box .avatar_icon {
    width: 15%;
    height: 100px;
    overflow: hidden;
    margin-right: 2%;
    float: left;
    font-size: 14px;
    border-radius: 3px;
}
.single_news_content .comment_box .avatar_icon img {
    width: 100px;
}
.single_news_content .text_content {
    float: left;
    width: 83%;
    min-height: 100px;
    padding: 10px 20px;
    background-color: #eeeeee;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    position: relative;
}
.single_news_content .comment_info {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d1d1d1;
}
.single_news_content .comment_info span {
    margin-bottom: 10px;
}
.single_news_content .comment_info span {
    color: black;
    font-size: 16px;
}
.single_news_content .comment_text {
    color: #333333;
    font-size: 16px;
    position: relative;
    overflow: hidden;
    max-height: 200px;
}
.single_news_content .comment_text_content blockquote {
    margin: 10px 0; 
    padding: 7px 15px 10px; 

    background-color: #f5f5f5;
    border: 1px solid #dddddd;

    font-size: 16px;
}
.single_news_content .comment_text_content blockquote > div:first-child {
    margin-top: 5px; 
    margin-bottom: 3px;
    padding-left: 25px;

    background: url("http://cdn01.dziennikwschodni.pl/media/public/dziennikwschodni.pl/forum/quote.png") no-repeat left;
    color: #666666;

    font-size: 10px;
    line-height: 14px;
}
.single_news_content .comment_text_content blockquote div:first-child span {
    color: #333333;

    font-weight: 900;
}
.single_news_content .comment_text_content blockquote {
    margin: 10px 0;
    padding: 7px 15px 10px;

    background-color: #f5f5f5;
    border: 1px solid #dddddd;

    font-size: 16px;
}
.single_news_content .comment_text_content blockquote > div:first-child {
    margin-top: 5px;
    margin-bottom: 3px;
    padding-left: 25px;

    background: url("http://cdn01.dziennikwschodni.pl/media/public/dziennikwschodni.pl/forum/quote.png") no-repeat left;
    color: #666666;

    font-size: 10px;
    line-height: 14px;
}
.single_news_content .comment_text_content blockquote div:first-child span {
    color: #333333;

    font-weight: 900;
}
.single_news_content .comment_text p:last-of-type {
    margin-bottom: 0;
}
.read-more-comment {
    position: absolute;
    bottom: 0;
    left: 0;

    display: none;
    width: 100%;
    padding: 80px 0 0;

    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(238,238,238,1) 50%, rgba(238,238,238,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(238,238,238,1) 50%,rgba(238,238,238,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(238,238,238,1) 50%,rgba(238,238,238,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#eeeeee',GradientType=0 );
    cursor: pointer;
    color: #333333;
    font-weight: bold;

    text-align: center;
}
.read-more-comment span {
    display: block;
    padding: 5px 0;
    margin-bottom: 10px;

    background-color: #f5f5f5;
    border-radius: 3px;
    border: 1px solid #d1d1d1;

    text-align: center;

    transition: all 0.2s;
}
.read-more-comment span:hover {
    background-color: #ffffff;
    color: #d0041d;
}
#comment-text {
    width: 100%;
    padding: 10px 15px;
    margin-bottom: 10px;
    background-color: #ffffff;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
}
.comment_text blockquote {
    margin: 5px 0 10px;
    padding: 5px 20px;
    border-left: 1px solid #bbbbbb;
}
.comment_text blockquote p {
    color: #888888;
    font-size: 16px;
    font-style: italic;
    white-space: pre-line;

    word-wrap: break-word;
}
.single_news_content .under_comments_line {
    border-top: 1px solid #9a0000;
    height: 1px;
    margin: 0 0 20px 0;
}
#user-avatar {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
}
#user-avatar-right {
    float: left;
    height: 45px;
    width: 610px;
    padding-top: 12px;
    padding-left: 20px;
    background: #eeeeee;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
}
#user-data {
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
    font-weight: bold;
}
#comment-button {
    width: 100%;
    height: 40px;
    margin-bottom: 10px;
    background-color: #549C28;
    border: none;
    color: #ffffff;
    font: 16px/40px "Oswald", sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    border-radius: 3px;
}
#comment-button:hover {
    opacity: 0.8;
}
#comment-button:active {
    background-color: #333333;
    opacity: 1;
}
.comment-disable,
.comment-disable:hover,
.comment-disable:active,
.comment-disable:focus {
    background-color: #333333 !important;
    opacity: 1 !important;
}
#comment-button:disabled,
#comment-button:disabled:hover {
    background-color: #888888;
}
.comments-button {
    display: block;
    width: 100%;
    height: 40px;
    margin-bottom: 10px;
    background-color: #333333;
    border: none;
    color: #ffffff;
    font: 16px/40px "Oswald", sans-serif;
    text-transform: uppercase;
    text-align: center;
    border-radius: 3px;
}
.comments-button:hover {
    opacity: 0.8;
    color: #ffffff;
}
.comments-button:active {
    background-color: #555555;
    opacity: 1;
}
.data-comm {
    color: #aaaaaa !important;
}
.title-dolny {
    margin: 20px 0 10px;
    font-size: 30px;
    font-weight: bold;
}
.cisza-wyborcza {
    padding: 20px 0;
    margin-bottom: 20px;

    background-color: #ebc2c7;
    color: #d0041d;
    border: 1px solid #de6372;
    font:  24px/32px "Oswald", sans-serif;
    text-align: center;
    text-transform: uppercase;
    border-radius: 3px;
}
.cisza-wyborcza2 {
    display: block;
    margin-top: 20px;

    color: #333;
    font:  16px/22px "Oswald", sans-serif;
    font-weight: normal;
    text-align: center;
    text-transform: none;
    border-radius: 3px;
}
.komentarz-czekaj {
    padding: 20px 0;
    margin-bottom: 20px;

    background-color: #cbe1be;
    color: #549C28;
    border: 1px solid #549C28;
    font:  20px/32px "Oswald", sans-serif;
    text-align: center;
    text-transform: uppercase;
    border-radius: 3px;
}
/* 
/*
================================================== !!! ==================================================
    KOMENTARZE LIKE, ZGLOS DO USUNIECIA
================================================== !!! ==================================================
*/

.single-topic-post-vote {
    /*float: left;*/

    margin-left: 10px;
}

.single-topic-post-vote span {
    /*opacity: 0.7;*/
    font-size: 12px !important;

    color: #888888; 
    color: #888888;
    /*transition: all 0.2s;*/
}

.single-topic-post-vote div:hover {
    opacity: 1;

    color: inherit !important;
}

.single-topic-post-vote div i {
    transition: all 0.2s;
}

.single-topic-post-rate div {
    cursor: default;
}

.single-topic-post-rate div:hover {
    opacity: 1;

    /*color: inherit !important;*/
}

.single-topic-post-rate {
    /*float: left;*/

    margin-left: 10px;

    font-weight: bold;
}

.single-topic-post-rate div {
    font-size: 14px !important;
}

.single-topic-post-rate:hover div {
    color: auto !important;
}

.single-topic-post-options {
    position: relative;
}

.single-topic-post-options-right {
    /*float: left;*/
}

.single-topic-post-options-right .forum-button-container {
    /*float: left;*/

    margin-left: 10px;
}


.single-topic-post-report {
    /*float: left;*/
}

.single-topic-post-report button {
    /*display: block;*/
    height: 23px;
    padding: 0 12px;
    margin-left: 1px;

    border: none;
    background-color: transparent;
    opacity: 0.2; 
    
    opacity: 0.2;

    font-size: 12px;
    text-align: center;
    text-shadow: 1px 1px 0 #ffffff;
    line-height: 20px; 
    line-height: 20px;

    transition: all 0.2s;
}

.single-topic-post-report button:hover {
    color: #d0041d;
    opacity: 1;
}

.single-topic-post-report button i {
    margin-right: 10px;
}

.unpopular-post {
    opacity: 0.4;

    transition: all 0.2s;
}

.unpopular-post:hover {
    opacity: 1;
}

.like:hover i {
    color: rgba(0,169,8,0.7);
}

.like i.active, .like:hover i.active {
    color: rgba(0,169,8,1);
}

.dislike:hover i {
    color: rgba(208,4,29,0.7);
}

.dislike i.active, .dislike:hover i.active {
    color: rgba(208,4,29,1);
}

.post-rating-negative {
    color: rgba(208,4,29,1) !important;
}

.post-rating-positive {
    color: rgba(0,169,8,1) !important;
}

.post-rating-neutral {
    color: #888888;
}

.post-rating-neutral:hover {
    color: #888888 !important;  
    color: #888888 !important;
}

.forum-button-tooltip {
    position: absolute !important;
    top: 45px;  
    left: auto; 
    right: 20px;
    z-index: 999;

    display: none;
    padding: 3px 15px;

    background-color: #d0041d;
    border-radius: 3px;
    color: #ffffff;

    font-weight: normal;
    font-size: 12px;
}

.forum-button-tooltip:before {
    position: absolute;
    top: -8px; 
    right: 11px;

    width: 0;
    height: 0;

    border-style: solid;
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #d0041c transparent;

    content: "";
}

.forum-button-tooltip a {
    color: #ffffff;
    

    font-weight: bold;
}

.forum-button-tooltip a:hover {
    text-decoration: underline;
}


/*
================================================== !!! ==================================================
    PREMIUM
================================================== !!! ==================================================
*/
.single_news_content .news_premium_short_container {
    float: left;
    width: 35%;
    margin: 7px 25px 10px 0;
}
.single_news_content .news_premium_short_content {
    float: none;
    width: 100%;
    /*padding: 0 5px 5px;*/

    margin: 0;
    /*background-color: #f3f3f3;*/
    /*border: 1px solid #dddddd;*/

    border-top: 0;
}
.single_news_content .news_premium_short_content .premium_icon {
    display: inline-block;
    margin-right: 10px;
    margin-top: -15px;
}
.single_news_content .news_premium_short_container .news_premium_title {
    display: block;
    width: 100%;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    color: #FFF;
    background-color: #d0041d;
    font: 16px/35px "Oswald", sans-serif !important;
    text-transform: uppercase;
    text-align: center;
    overflow: hidden;
}
.single_news_content .news_premium_short_container .news_premium_title {
    display: block;
    width: 100%;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    color: #FFF;
    background-color: #4e6a6e;
    font: 16px/35px "Oswald", sans-serif !important;
    text-transform: uppercase;
    text-align: center;
    overflow: hidden;
}
.single_news_content .news_premium_short_container .news_premium_title a {
    display: block;
    width: 100%;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    color: #FFF;
    background-color: #d0041d;
    font: 16px/35px "Oswald", sans-serif !important;
    text-transform: uppercase;
    text-align: center;
}
.single_news_content .news_premium_short_container .connect_art_title {
    display: block;
    width: 100%;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    color: #FFF;
    background-color: #4e6a6e;
    font: 16px/35px "Oswald", sans-serif !important;
    text-transform: uppercase;
    text-align: center;
    overflow: hidden;
}
.single_news_content .news_premium_short_container .connect_art_title a {
    display: block;
    width: 100%;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    color: #FFF;
    background-color: #4e6a6e;
    font: 16px/35px "Oswald", sans-serif !important;
    text-transform: uppercase;
    text-align: center;
}
.single_news_content .news_premium_short_container .news_premium_title a:hover {
    background-color: #d9364a;
}
.news_premium_short_content .news_premium_short {
    padding: 5px 0 0;
    overflow: hidden;
}
.single_news_content .news_connect_art_content {
    float: none;
    width: 100%;
    /*padding: 0 5px 5px;*/
    /*margin:  0 0 25px;*/
    /*background-color: #f3f3f3;*/
    /*border: 1px solid #dddddd;*/

    border-top: 0;
}
.single_news_content .news_connect_art_content .premium_icon {
    display: inline-block;
    margin-right: 10px;
    margin-top: -15px;
}
.news_connect_art_content .news_premium_short {
    padding: 10px 0 0;
    overflow: hidden;
}
.bghessadadadadadadadadad {} .news_premium_short .link_img {
    float: left;
    width: 80px;
    height: 53px;
    margin-right: 10px;
    overflow: hidden;
}
.news_premium_short img {
    width: 100%;
}
.news_premium_short .news_box_title {
    margin: 0px 0px;
    padding: 0 0 0 0;
    overflow: hidden;
    min-height: 35px;
    max-height: 53px;
    /*background-color: #f5f5f5;*/
    /*border: 1px solid #eeeeee;  */
    /*border-left: 0;*/

    font-size: 14px;
}
.news_premium_short .news_box_title {
    display: block;
    color: #454545;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    line-height: 16px;
}
.news_premium_short .news_box_title:hover {
    color: #d0041d;
}
.news_premium_short:hover .news_box_title {
    background-color: #ffffff;
}
.premium-artykul {
    padding: 20px;
    color: #333333;
    background-color: #eeeeee;
    border-radius: 5px;
    font: bold 24px/24px "Lato", sans-serif;
    text-align: center;
}

.odblokuj-artykul-button {
    background-color: #d0041d !important;
}

.odblokuj-artykul-button:hover {
    background-color: #d0041d !important;
    opacity: 0.8 !important;
}

/*
================================================== !!! ==================================================
    TRANSITION
================================================== !!! ==================================================
*/
.news-box-image > a > img,
.news_premium_short .link_img,
.market-box-foto img,
.ceneoaff-image img,
.news-box-image img {
    -webkit-transition: opacity 0.1s;
    -moz-transition: opacity 0.1s;
    transition: opacity 0.1s;
}
.news-box-image:hover > a > img,
.news_premium_short .link_img:hover,
.market-box-foto img:hover,
.ceneoaff-image img:hover,
.news-box-image:hover img {
    opacity: 0.8;
}
/*
================================================== !!! ==================================================
    NEWSY Z DANEGO DNIA
================================================== !!! ==================================================
*/
.list-day tr:nth-child(2n) {
    background-color: #f3f3f3;
}
#filter_form {
    height: 50px;
    /*margin-right: 5%;*/

    margin-top: 5px;
}
#kategoria {
    width: 120px;
    height: 30px;
    padding: 0 10px;
    margin: 0 10px 0 20px;
}
#poll_startdate, #search_end_date {
    height: 30px;
    width: 90px;
    text-align: center;
}
.search-button {
    float: right;
    height: 44px;
    width: 50px;
    background-color: #d0041d;
    border: 0;
    color: #ffffff;
    font-size: 18px;
}
.search-button:hover {
    opacity: 0.8;
}
.search-button:active,
.search-button:focus {
    opacity: 1;
}
#sz {
    height: 30px;
    width: 140px;
    padding: 0 10px;
    margin-right: 8px;
}
#label_search {
    font-size: 11px;
    margin-left: 5px;
    margin-right: 5px;
}
#search_div {
    padding: 7px 10px;
    background: #e5e5e5;
}
.name-vertical {
    font-family: 'Oswald', sans-serif;
    font-size: 12px;
    color: #FFF;
    text-transform: uppercase;
    transform: rotate(90deg);
    letter-spacing: 3px;
    padding: 3px 11px 5px 11px;
}
.polisw-vertical {
    float: left;
    width: 30px;
}
.polisw-vertical .name-vertical {} .vert_col {
    background-image: url("//cdn01.dziennikwschodni.pl//media/public/dw2.pl/news/tlo_vertical.png");
    background-repeat: repeat-y;
    color: #4f5a62;
    margin-bottom: 20px;
}
.vertical {
    float: left;
    width: 24%;
}
.lead_img {
    border-bottom: 5px solid #ff681d;
}
.news-box-list-time {
    padding: 10px 0;
    font-weight: bold;
    font-size: 14px !important;
    width: 12%;
    color: #d0041d;
    text-align: center;
}
.news-box-list-date {
    padding: 10px 0;
    font-weight: bold;
    font-size: 14px !important;
    width: 14%;
    color: #666666;
    text-align: left;
}
.news_name {
    font-weight: bold;
    font-size: 12px !important;
    padding: 8px 20px 8px 0;
}
.news_name a {
    color: #111111;
    font-size: 14px;
}
.news_name a:hover {
    color: #d0041d;
    font-size: 14px;
}
.list-day tr {
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
}
.list-day {
    width: 100%;
    border: 1px solid #dddddd;
}
.szukaj-header {
    margin-top: 8px;
}
/*
================================================== !!! ==================================================
    ODSTĘPY
================================================== !!! ==================================================
*/
.news-box {
    margin: 0;
}
.news-box-full {
    margin: 0;
    margin-bottom: 15px;
}
.news-box-medium {
    margin: 0;
    margin-bottom: 15px;
}
.speak_about #today,
.speak_about #week,
.speak_about #premium,
.speak_about #wideo {
    cursor: pointer;
}
.news-box-full2 {
    margin: 0 auto;
    margin-bottom: 15px;
}
/*
================================================== !!! ==================================================
    BOX FOTO/WIDEO
================================================== !!! ==================================================
*/
.news-foto-wideo {
    float: left;
    margin: 0 2% 0 0 !important;
    width: 32% !important;
    height: 142px !important;
}
.news-foto-wideo:nth-child(3n+2) {
    margin: 0 !important;
}
.news-foto-wideo .news-box-image {
    height: 142px;
}
.news-box-foto-wideo-navigation {
    position: relative;
    padding: 0 0 0;
}
.fotowideo1,
.fotowideo2,
.fotowideo3 {
    overflow: hidden;
    width: 665px;
    margin-right: 15px;
}
.fotowideo1 {
    display: block;
}
.fotowideo2,
.fotowideo3 {
    display: none;
}
.prev-fotowideo,
.prev-fotowideo:focus,
.prev-fotowideo:active {
    position: absolute;
    z-index: 90;
    left: 0;
    top: 182px;
    width: 50px;
    height: 50px;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.8);
    font-size: 30px;
    line-height: 50px;
    text-align: center;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    opacity: 0.5;
    outline: 0;
}
.next-fotowideo,
.next-fotowideo:focus,
.next-fotowideo:active {
    position: absolute;
    z-index: 90;
    right: 0;
    top: 182px;
    width: 50px;
    height: 50px;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.8);
    font-size: 30px;
    line-height: 50px;
    text-align: center;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    opacity: 0.5;
    outline: 0;
}
.prev-fotowideo:hover,
.next-fotowideo:hover {
    opacity: 0.8;
    color: #ffffff;
}
.prev-fotowideo i,
.next-fotowideo i {
    /*line-height: 50px;*/
}
/*
================================================== !!! ==================================================
    BOX FOTO/WIDEO - MAŁY
================================================== !!! ==================================================
*/
.news-box3 .fotowideo1,
.news-box3 .fotowideo2,
.news-box3 .fotowideo3 {
    overflow: hidden;
    width: 300px !important;
    margin-right: 15px;
}
.news-box3 .prev-fotowideo,
.news-box3 .prev-fotowideo:focus,
.news-box3 .prev-fotowideo:active {
    top: 75px;
}
.news-box3 .next-fotowideo,
.news-box3 .next-fotowideo:focus,
.news-box3 .next-fotowideo:active {
    top: 75px;
}
/*
================================================== !!! ==================================================
    BOX OGŁOSZENIA
================================================== !!! ==================================================
*/
.market-box-item {
    overflow: hidden;
    margin-bottom: 5px;
}
.market-box-item:last-child {
    margin-bottom: 0;
}
.market-box-foto {
    float: left;
    width: 100px;
    height: 66px;
}
.market-box-foto img {
    width: 100%;
}
.market-box-info {
    position: relative;
    float: right;
    width: 190px;
    height: 66px;
}
.market-box-tytul a,
.market-box-tytul a:focus,
.market-box-tytul a:active {
    font-weight: bold;
    color: #333333;
}
.market-box-tytul {
    height: 40px;
    overflow: hidden;
}
.market-box-tytul a:hover {
    color: #d0041d;
    font-weight: bold;
}
.market-box-cena {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 0;
    color: #d0041d;
    font-weight: bold;
    font-size: 18px;
}
.ogloszenia-box .active {
    color: #d0041d;

    font-weight: bold;
}
#ogloszenia-box-najnowsze {
    display: none;
}
.ogloszenia-box-container {
    max-height: 355px;
}
/*
================================================== !!! ==================================================
    JEDYNKI
================================================== !!! ==================================================
*/
.jedynka {
    float: left;
    width: 155px;
    margin-right: 15px;
    margin-bottom: 20px;
}
.news-box-jedynki .jedynka:nth-child(4n) {
    margin-right: 0;
}
.jedynka-foto {
    height: 217px;
}
.news-box-jedynka-data {
    display: block;
    margin-bottom: 5px;
    color: #d0041d;
    text-align: center;
    font-weight: bold;
}
/*
================================================== !!! ==================================================
    WYDARZENIA
================================================== !!! ==================================================
*/
/* ===================== MENU ===================== */
.event_menu {
    overflow: hidden;
    margin-bottom: 12px;
    margin-top: 30px;
}
.event_menu_front_page {
    float: left;
}
.event_menu_front_page a {
    display: block;
    width: 50px;
    height: 50px;
    padding: 3px 0 0 2px;
    background-color: #d0041d;
    color: #ffffff;
    font-size: 30px;
    text-align: center;
    border-radius: 3px;
}
.event_menu_front_page a:hover {
    opacity: 0.8;
}
.event_menu ul {
    float: left;
    height: 46px;
    width: 930px;
    padding: 0 !important;
    margin: 2px 0 0;
    background-color: #f3f3f3;
    border: 1px solid #d1d1d1;
    border-left: 0;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    list-style-type: none;
}
.event_menu li {
    float: left;
    height: 44px;
    /*padding: 5px 0;*/

    margin: 0;
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #ffffff;
}
.event_menu li:first-child {
    border-left: 0;
}
.event_menu li:last-child {
    position: relative;
}
.event_menu li:last-child:after {
    position: absolute;
    right: -2px;
    top: 0;
    width: 1px;
    height: 44px;
    background-color: #ffffff;
    content: "";
}
.event_menu li a {
    display: block;
    padding: 0 20px;
    color: #333333;
    font-weight: bold;
    line-height: 44px;
    text-transform: capitalize;
}
.event_menu li a:hover {
    background-color: #ffffff;
}
.event_menu .active {
    background-color: #E2E2E2;
}
/* ===================== KALENDARZ ===================== */
#calendar_small {
    /*padding: 15px; */
    /*background-color: #f3f3f3;*/
    /*border: 1px solid #d1d1d1;*/
}
#calendar_table {
    width: 100%;
    border-collapse: collapse;
}
#calendar_table td {
    height: 38px;
    width: 14.2857%;
    /*border: 1px solid #ffffff;*/

    text-align: center;
}
.calendarLinkLeft,
.calendarLinkRight {
    cursor: pointer;
}
.calendarLinkLeft,
.calendarHeaderMounth,
.calendarLinkRight {
    font-weight: bold;
    background-color: #d0041d;
    color: #ffffff;
    border: 1px solid #f3f3f3;
}
.calendarLinkLeft:hover,
.calendarLinkRight:hover {
    opacity: 0.8;
}
.calendarHeaderMounth {
    line-height: 37px;
}
.calendarLinkLeft span,
.calendarLinkRight span {
    display: block;
    text-align: center;
    line-height: 37px;
}
.calendarHeader {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    font-weight: bold;
}
.calendarDay {
    background-color: #eeeeee;
    border: 1px solid #ffffff;
}
.calendarDay:hover {
    opacity: 0.6;
    box-shadow: 0px 0px 20px -10px #000 inset;
    cursor: default;
}
.calendarDay:empty {
    /*background-color: #f3f3f3; */

    background-color: #ffffff;
    border: 0 !important;
    cursor: default;
}
.calendarDay:empty:hover {
    box-shadow: none;
}
.eventDay {} .eventDay a {
    display: block;
    background-color: #d0041d;
    color: #ffffff;
    font-weight: bold;
    line-height: 37px;
}
.eventDay a:hover {
    opacity: 0.8;
    box-shadow: 0px 0px 20px -10px #000 inset;
}
/* ===================== WIDOK NEWSÓW-WYDARZEŃ ===================== */
.news-box-date-event {
    padding: 0 15px;
    margin-bottom: 3px;
    background-color: #d0041d;
    color: #ffffff;
    font-weight: normal;
    line-height: 26px;
    font-size: 12px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/*
================================================== !!! ==================================================
    BOX CENEO
================================================== !!! ==================================================
*/
.box-ceneo {
    float: right;
    position: absolute;
    right: 0;
    z-index: 90;
    width: 67px;
    height: 24px;
    padding-left: 15px;
    background: #ffffff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAXCAMAAACRQoc4AAAAYFBMVEUAAAD3lB73lB73lB73lB73lB73lB73lB73lB73lB73lB73lB73lB73lB73ign3jhL3jxP3kRj3kxz4nC34oTr4pED4qkz5tGH7wn/7zJT816r94sH+7Nj+9uv//Pj////e3RqRAAAADnRSTlMACCJCU22Gob3S5O73/q+6+HoAAAGsSURBVBgZjcFRdhMxEEXB+1qtGQiB/S+TD46TGan1cAw5Bj5iqsS/BAIhIYQQ0jG5SwgQQkIgISTxN/GHRFuKR9rgLkDioQzuAoLH1LlLIsgFMdNcxSIGjUpzVTSjYpvFuyTJ2OUig6u56dLHpksGV5fswRoavXiXkRmfG3DpHVhrD13YWvUOrLFvQHshY/FbtvDe6oh47YzCC3o3b2axcvPBvtVZbXGTZMtojCMIWC8oIfYLSNQFnqkXZTYjbrSPDCTcJg3ymVkscuNNPjPEkkzEEoFUikohYW4iKPDcO29ao8BgoJ/0XnnBTrAl0xeMQxYaLW3gPHV8Q1iYYTSPJ0U5LJtYYQNzFvIaFlcep0xYgRelNpFjOddoc+tPildoz3jAXG3jqn3B1fNJzXNMKdyX21BWjx9f+84KuzXWNMSZGCes79p21hiWgp3Dq0/F50gyXCsE+Nx9kqFjE+Cz9aBm+WVtcdhIzjX22afR7Is3BcyExU1pEcUsVAuwEfqUPHacks1N4Ml/MF7ml4Sy+IiNbe4SXMmdsY0xxtgYDOYuwYWNMcYYA+YDPwHrUf6IkN9hYgAAAABJRU5ErkJggg==") no-repeat right !important;
}
.box-ceneo-outer {
    position: absolute;
    top: 0;
    overflow: hidden;
    height: 1032px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.box-ceneo-inner {
    position: relative;
    overflow: hidden;
    height: 344px;
}
.next-ceneo {
    width: 100% !important;
    line-height: 30px;
}
.ceneoaff-image {
    float: left;
    width: 92px !important;
    margin-right: 10px;
}
.ceneoaff-name {
    padding-left: 5px !important;
    text-align: left;
}
.ceneoaff-price {
    text-align: right;
}
.ceneoaff-logo-container {
    /*display: none;*/
}
/*
================================================== !!! ==================================================
    SONDY
================================================== !!! ==================================================
*/
.poll_name {
    margin: 20px 0;
    padding: 0;
    color: #333333;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    text-align: center;
}
.poll-option: {
    /*margin-bottom: 10px;*/
}
.poll_container {
    padding: 0 40px 20px;
}
.poll_content {
    padding-top: 10px;
}
.poll_container label {
    font: 400 24px "Lato", sans-serif;
    padding-bottom: 20px;
    cursor: pointer;
}
.poll_container input[type=radio]:not(old) {
    width: 20px;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: pointer;
    display: none;
}
.poll_container input[type=radio]:not(old) + label {
    display: inline-block;
    margin-left: -20px;
    padding-left: 50px;
    line-height: 30px;
}
.poll_container input[type=radio]:not(old):checked + label {
    background-position: 0 -42px !important;
}
#poll-button {
    width: 100%;
    height: 45px;
    margin-bottom: 0;
    background-color: #d0041d;
    border: none;
    color: #ffffff;
    font: 24px/45px "Lato", sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 3px;
}
#poll-button:hover {
    opacity: 0.8;
}
#poll-button:active {
    background-color: #333333;
    opacity: 1;
}
.vote_count {
    position: absolute;
    right: 0;
    bottom: 2px;
    z-index: 90;
    padding-left: 15px;
    background-color: #ffffff;
}
.vote_result {
    position: relative;
    min-height: 45px;
    width: 100%;
    margin-bottom: 10px;
}
.vote_bar {
    position: absolute;
    left: 0;
    z-index: 10;
    min-height: 45px;
    background: #38a83d;
}
.vote_percent {
    position: absolute;
    left: 0;
    z-index: 20;
    min-height: 45px;
    width: 100px;
    font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    text-align: center;
}
.vote_option {
    position: absolute;
    left: 100px;
    z-index: 20;
    min-height: 45px;
    padding: 10px 0;
    width: auto;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    text-align: left;
    /*overflow: hidden;*/
}
.content-right .poll_container label {
    font: 400 16px "Lato", sans-serif;
    padding-bottom: 20px;
    cursor: pointer;
}
.content-right .vote_bar {
    position: absolute;
    left: 0;
    z-index: 10;
    height: 35px;
    background: #38a83d;
}
.content-right .poll_name {
    margin: 20px 0 10px;
    font-size: 18px;
    line-height: 24px;
}

.content-right .poll_container {
    padding: 0 20px 20px;
}

.content-right .vote_result {
    position: relative;
    height: 35px;
    width: 100%;
    margin-bottom: 10px;
}
.content-right .vote_percent {
    position: absolute;
    left: 0;
    z-index: 20;
    height: 35px;
    width: 70px;
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
}
.content-right .vote_option {
    position: absolute;
    left: 70px;
    z-index: 20;
    height: 35px;
    width: auto;
    font-size: 14px;
    font-weight: normal;
    line-height: 35px;
    text-align: left;
    overflow: hidden;
}
/*
================================================== !!! ==================================================
    SPEAK ABOUT
================================================== !!! ==================================================
*/
.speak_about_box {
    background-color: #cabc25;
    margin: 15px 0px;
    padding: 0px 2px 2px 2px;
}
.speak_about_box .header_text {
    color: white;
    width: 80%;
    margin: auto;
    padding: 20px 0px;
}
.speak_about_box .content_box {
    background-color: #ebebeb;
    margin: 0 2px;
    padding: 15px 18px;
}
.speak_about_box .tab_container {
    padding-left: 10px
}
.speak_about_box .tab_container a {
    color: #788083;
}
.speak_about_box .item_container ul {
    padding-top: 15px;
    padding-left: 30px;
}
.speak_about_box .item_container ul li {
    color: #cabc25;
    max-height: 40px;
    overflow: hidden;
}
.speak_about {
    /*background-color:#098509;*/
    /*margin:15px 0px;*/
    /*padding:0px 0 0 0;*/
}
.speak_about-title {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    color: #ffffff;
    font: 18px/50px "Lato", sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
}
.speak_about .header_text {
    color: white;
    width: 80%;
    margin: auto;
    padding: 20px 0px;
}
.speak_about .item_container ul {
    margin: 0;
    margin-left: 20px;
    padding: 0;
    /*list-style-type: none;*/
}
.speak_about .item_container ul li {
    color: #098509;
    padding-left: 5px;
    margin: 5px 0;
}
.speak_about .item_container ul li a {
    color: #333333;
}
.speak_about .item_container ul li a:hover {
    color: #d0041d;
}
.speak_about .item_container ul li a:active,
.speak_about .item_container ul li a:focus {
    color: #333333;
}
.tab_container {
    overflow: hidden;
    margin: 0 0 11px;
    padding: 3px 0;
    /*background-color: #f5f5f5; */

    border: 1px solid #eeeeee;
    text-align: center;
    /*line-height: 24px;*/
    /*border-left: 1px solid #d1d1d1;*/
    /*border-right: 1px solid #d1d1d1;*/
}
.hehsd {} .tab_container a, .tab_container span {
    /*float: left;    */

    display: inline;
    /*width: 50%; */

    padding: 0 7px;
    /*background-color: #d1d1d1;*/

    color: #333333;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    /*line-height: 24px;    */

    cursor: pointer;
    outline: 0;
}
.tab_container a:first-child {
    /*padding-left: 0;*/
}
.forum_box .tab_container a.active,
.forum_box .tab_container a.focus,
.forum_box .tab_container span.active,
.forum_box .tab_container span.focus {
    /*background-color: #eeeeee;*/

    color: #0070bb;
    font-weight: bold;
    text-decoration: none;
}
.speak_about .tab_container a.active {
    /*background-color: #eeeeee;*/

    color: #098509;
    font-weight: bold;
}
.tab_container a:hover,
.tab_container span:hover {
    /*background-color: #e1e1e1;*/

    color: #d0041d;
}
.item_container ul {
    margin: 0;
    margin-left: 20px;
    padding: 0;
    /*list-style-type: none;*/
}
.item_container ul li a {
    font-size: 14px;
}
/*
================================================== !!! ==================================================
    ERROR
================================================== !!! ==================================================
*/
.form-error {
    color: #ffffff;
    border: 1px solid #d0041d;
    background-color: #d0041d;
    /*padding: 3px;*/

    text-align: center;
    margin-bottom: 10px;
    line-height: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-left: 0;
}
/*
================================================== !!! ==================================================
    SPONSOROWANE
================================================== !!! ==================================================
*/
.sponsorowany {
    color: #333333;
    font-size: 12px;
    opacity: 0.5;
}
.sponsorowany2 {
    position: absolute;
    top: 0;
    line-height: 26px;
    width: 100%;
    text-align: center;
    background-color: rgba(255,255,255,0.7);
    color:#333333;
    text-transform: uppercase;
    font-weight: bold;
}
.sponsorowany-newspack {
    position: absolute;
    top: 0;
    line-height: 26px;
    width: 100%;
    text-align: center;
    background-color: rgba(255,255,255,0.7);
    color:#333333;
    text-transform: uppercase;
    font-weight: bold;
}
.sponsorowany-mainnews {
    padding: 0 12px;
    margin-bottom: 5px;
    line-height: 26px;
    width: 100%;
    text-align: center;
    background-color: rgba(255,255,255,0.7);
    color:#333333;
    text-transform: uppercase;
    font-weight: bold;border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
/*
================================================== !!! ==================================================
    PREMIUM
================================================== !!! ==================================================
*/
.paywall-white-box {
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.payment-details {
    padding: 20px;
}
.paywall-form {
    float: left;
    width: 100%;
    /*margin-top: 20px;     */
    text-align: center;
}
.paywall-form form {
    margin-top: 20px;
}
.paywall-form p {
    margin-bottom: 18px;
    font-size: 24px;
    line-height: 42px;
    text-align: center;
}
.payment-details-option {
    padding: 2px 0 2px 25px;
}
.payment-details-option input[type=radio] {
    cursor: pointer;
}
.payment-details-checkout {
    display: inline-block;
    padding: 0 20px;
    margin-left: 20px;
    background-color: #d0041d;
    color: #ffffff;
    font-weight: 700;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#payment-method-pay, .btn-cashbill {
    display: block;
    width: 100%;
    background-color: #17b017;
    color: #ffffff;
    border: 0;
    font: 400 24px/50px "Lato", sans-serif;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#payment-method-pay:first-child {
    margin-left: 0px;
}
#payment-method-pay:hover, .btn-cashbill:hover {
    background-color: #45c045;
}
#payment-method-pay:active, #payment-method-pay:focus, .btn-cashbill:active, .btn-cashbill:focus {
    background-color: #333333;
}
#payment-buttons {
    /*display: none;  */
}
.pakiet {
    float: left;
    width: 322px;
    padding: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.pakiet:nth-child(2n) {
    margin-right: 0;
}
.pakiet form {
    margin-bottom: 0;
}
#payment-method-pay2 {
    display: block;
    width: 100%;
    background-color: #17b017;
    color: #ffffff;
    border: 0;
    font: 400 24px/50px "Lato", sans-serif;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#payment-method-pay2:hover {
    opacity: 0.8;
}
h5 {
    padding: 15px;
    color: #333333;
    font: 900 24px/24px "Lato", sans-serif;
    text-align: center;
}
.pakiet-tytul {
    color: #333333;
    font: 900 18px/24px "Lato", sans-serif;
    text-transform: uppercase;
    text-align: center;
}
.pakiet-czas {
    padding-bottom: 17px;
    margin-bottom: 20px;
    color: #17b017;
    border-bottom: 1px solid #e1e1e1;
    font: 900 30px/30px "Lato", sans-serif;
    text-transform: uppercase;
    text-align: center;
}
.pakiet-koszt {
    color: #333333;
    font-size: 20px;
    line-height: 36px;
    text-align: center;
}
.pakiet ul {
    margin: 20px 0 25px 10px;
    padding: 0;
    list-style: none;
}
.pakiet ul li {
    margin: 0 0 10px;
    padding: 0 0 0 30px;
}
.artykul-odblokowany {
    padding: 10px 20px;
    margin-bottom: 15px;

    color: #17B017;
    font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
    background-color: #fafafa;
    border: 1px solid #17B017;
    font-weight: bold;
}
.komunikat {
    padding: 40px 20px;
    color: #333333;
    font-size: 30px;
    line-height: 40px;
    text-transform: uppercase;
    text-align: center;
    background-color: #fafafa;
    border: 1px solid #e5e5e5;
}
.komunikat a, .komunikat a:focus, .komunikat a:active {
    font-weight: bold;
    color: #d0041d;
    text-decoration: none;
}
.komunikat a:hover {
    border-bottom: 1px solid #d0041d;
}
.rejestracja-info {
    padding: 17px 0 0;
    color: #333333;
    text-align: center;
    font-size: 20px;
}
.rejestracja-info a {
    color: #d0041d;
    font-weight: bold;
}
/*
================================================== !!! ==================================================
    AUTOR
================================================== !!! ==================================================
*/
#autor {
    margin-bottom: 20px;
}
.autor-nazwa {
    margin-bottom: 10px;
    color: #d0041d;
    font-weight: bold;
    font-size: 30px;
}
.autor-avatar {
    float: left;

    max-width: 200px;
    margin-right: 20px;
}
.autor-avatar img {
    width: 100%;
}
.autor-info {
    float: right;

    width: 760px;
}
.autor-info tr:nth-child(2n+1) {
    background-color: #f5f5f5;
}
.autor-info td {
    padding: 7px 20px;
}
.autor-info td:first-child {
    font-weight: bold;
}
.galeria-autor table {
    width: 100%;
}
.galeria-autor tr {
    margin-bottom: 10px;
}
.galeria-autor tr td:first-child {
    width: 90px;
    padding: 5px 0;

}
.galeria-autor td img {
    max-height: 50px;
}
.galeria-autor td img:hover {
    opacity: 0.8;
}
.galeria-autor td a {
    color: #111111;
    font-weight: bold;
}
.galeria-autor td a:hover {
    color: #d0041d;
}
/*
================================================== !!! ==================================================
    ART-SHARE
================================================== !!! ==================================================
*/
.regulamin-artshare {
    padding: 15px 20px;
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
    text-align: center;
}
.regulamin-artshare a {
    color: #d0041d;

    font-weight: bold;
}
.regulamin-artshare a:hover {
    opacity: 0.8;
}

/*
================================================== !!! ==================================================
    ART-SHARE
================================================== !!! ==================================================
*/

.tags_cloud_ul {
    list-style-type: none;
    margin: 0;
    padding: 0;

    text-align: justify;
}

.tags_cloud_ul li {
    display: inline-block;
    margin: 0;
    padding: 0 5px;
}

.tags_cloud_ul li a:hover {
    color: #d0041d;
    border-bottom: 1px solid #d0041d;
}
/*
================================================== !!! ==================================================
    BLOG
================================================== !!! ==================================================
*/
.bloger-tags .tags-cloud
{
    text-align: justify;
}
.bloger_menu
{
    padding:0px;
}

/* 
================================================== !!! ==================================================
    EURO BOX
================================================== !!! ==================================================
*/

.euro2016-box-matches-container {
    position: relative;
    float: left;

    overflow: hidden;
    width: 600px;
    height: 75px;   
    margin-bottom: 15px;
}

.euro2016-box-matches {
    position: absolute;
    left: 0;
    top: 0; 

    height: 75px;   

    background-color: #f5f5f5;
}

.euro2016-box-match {
    float: left;

    width: 150px;
    height: 75px;   

    background-color: #f5f5f5;
}

.euro2016-box-match:nth-child(2n) {
    background-color: #eeeeee;
}

.euro2016-box-match img {
    display: block;
    margin: 0 auto 3px; 
}

.euro2016-box-arrow {
    float: left;

    width: 32px;
    height: 75px;  

    color: #888888;
    cursor: pointer;

    font-size: 18px;
    text-align: center;
    line-height: 75px;
}

#euro2016-box-left-arrow {
    background-color: #f5f5f5;
}

#euro2016-box-right-arrow {
    background-color: #eeeeee;
}

.euro2016-box-group {
    padding: 0 5px;

    color: #666666;

    line-height: 24px; 
    font-size: 10px;
}

.euro2016-box-team1 {
    float: left;

    width: 50px;
    
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}

.euro2016-box-team2 {
    float: left;

    width: 50px;

    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}

.euro2016-box-score {
    float: left;

    margin-top: 2px;
    width: 50px;
    
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.euro2016-box-result {
    color: #d0041d;
}

.euro2016-box-date {
    font-size: 12px;
    font-weight: normal;
}

/* 
================================================== !!! ==================================================
    ADBLOCK NEWS INFO
================================================== !!! ==================================================
*/

.open-article-info-container-link {
    display: block;

    cursor: default;

    text-decoration: none !important;
}

.open-article-info-container {
    display: none;
    margin: 30px 0 30px;  
    padding: 20px 20px 20px 0;
    /*height: 270px; */

    border-radius: 10px;
    border: 1px solid #eeeeee;
}

.open-article-info-container img {
    float: left;

    margin-right: 10px;
    margin-left: 10px;
    margin-top: -10px;
    margin-bottom: 10px;
}

.open-article-info-title {
    /*margin-top: 40px;*/
    margin-top: 10px;
    margin-bottom: 10px;

    color: #d0041d;

    font-size: 30px;
    font-weight: bold;
    text-align: center;
}

.open-article-info-content1 {
    margin-bottom: 20px;

    color: #333333;

    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.open-article-info-content2 {
    /*margin-bottom: 50px;*/

    color: #666666;

    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.open-article-button-container {
    padding-left: 20px;
}

.open-article-button-container .btn {
    background-color: #17B017;
    border: 1px solid #17B017;

    font-size: 20px;
}

.open-article-button-container .btn:hover {
    opacity: 0.8;
}

/* 
================================================== !!! ==================================================
    ART 18 YEAR
================================================== !!! ==================================================
*/

.blur {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    -o-filter: blur(5px);
    filter: blur(5px);
}

.art-18-year-container {
    position: fixed;
    z-index: 999999;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    background-color: rgba(0,0,0,0.9);
}

.art-18-year-content {
    position: absolute;
    top: 50%;
    left: 50%;

    width: 600px;
    padding: 40px 40px 20px;
    /*margin: 200px auto 0;*/

    background-color: #FFFFFF;

    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.art-18-year-content h2 {
    margin: 0 0 40px;

    text-align: center;
}

.art-18-year-remember-container {
    text-align: center;
}

.art-18-year-buttons {
    margin-bottom: 20px;
    height: 40px;
}

.art-18-year-buttons .btn {
    height: 40px;
}

.art-18-year-buttons .btn-success {
    float: left;

    display: block;
    width: 49%;

    background-color: #17B017;
}

.art-18-year-buttons .btn-danger {
    float: right;
    display: block;

    width: 49%;

    background-color: #d0041d;
}

.no-news-info {
    padding: 10px;

    border: 1px solid #e8e8e8;
    background-color: #f8f8f8;

    text-align: center;
}

.single-topic-post-vote, .single-topic-post-rate {
    float: right !important;
}

.forum-button-container {
    position: relative;

    overflow: hidden;
    height: 25px;
    margin-bottom: 0 !important;

    border-radius: 3px;
    border: 1px solid #bfbebe;
    opacity: 0.6; 

    transition: all 0.2s;
}

.forum-button-container .dislike:before {
    position: absolute; 
    left: -2px; 
    top: -1px;

    display: block;
    width: 1px;
    height: 23px;

    background-color: #bfbebe;

    content: "";
}

.forum-button-container .like, .forum-button-container .dislike, .post-rating {
    position: relative;
    float: left;

    display: block;
    height: 23px;
    padding: 0 12px;
    margin: 0 0 0 1px !important;

    background: rgb(246,246,246);
    background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(214,214,214,1) 100%);
    background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(214,214,214,1) 100%);
    background: linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(214,214,214,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#d6d6d6',GradientType=0 ); 
    border: 1px solid #f6f6f6;
    color: #333333; 
    cursor: pointer;
    
    font-size: 12px;
    text-align: center;
    text-shadow: 1px 1px 0 #ffffff;
    line-height: 20px; 
}

.post-rating {
    cursor: default !important;
}

.single-topic-post-rate div {
    cursor: default;
}

.single-topic-post-rate div:hover {
    opacity: 1;

    /*color: inherit !important;*/
}

.single-topic-post-rate {
    float: left;

    margin-left: 10px;

    font-weight: bold;
}

.single-topic-post-rate div {
    font-size: 14px !important;
}

.single-topic-post-rate:hover div {
    color: auto !important;
}