﻿div.apmenu {
    text-transform: uppercase !important;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 22px;
    color: #000000;
    font-family: Roboto;
    font-weight: 300;
    text-align: left;
}

ul.apmenu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    color: black;    
}

li.apmenu {
    float: left;
    list-style-type: none;
}

    li.apmenu a, .apmenu_dropbtn {
        display: inline-block;
        color: black;
        text-align: left;
        padding: 14px 16px;
        text-decoration: none;
    }

        li.apmenu a:hover, .apmenu_dropdown:hover .apmenu_dropbtn {
            text-decoration: underline;
        }

li.apmenu_dropdown {
    display: inline-block;
    z-index: 999997;
    position: relative;
}

.apmenu_dropdown-content {
    display: none;
    z-index: 999998;
    background-color: #f9f9f9;
    position: absolute;
    top: 37px;
    left: 0;
    min-width: 160px;
}

    .apmenu_dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        text-align: left;   
    }

        .apmenu_dropdown-content a:hover {
            text-decoration: underline;
        }

.apmenu_dropdown:hover .apmenu_dropdown-content {
    display: block;
}
@media screen and (max-width: 801px) {
    div.apmenu, li.apmenu {
        width: 100%;
        position: relative;
        z-index: 1;
    }

    .apmenu_dropdown-content {
        display: block;
        position: relative;
        z-index: 1;
        top: 0;
        left: 0;
    }

}
gzsnews_ibody {
    background-color: #f2f2f2 !important;
    min-width: 600px;
}
.editFormButtonRight {
    float: right;
    background-color: #7f7f7f;
}
#UpdateBtn, #CancelBtn {
    background-color: #7f7f7f;
}
    #UpdateBtn:hover, #CancelBtn:hover {
        background-color: #38a94a;
    }
div.pusher {
    background-color: #f2f2f2 !important;
}
div.g_whitediv {
    background-color: white !important;
    width: 100%;
    height: 500px;
    border: 1px solid #bbbbbb;
}
.newsmain {
    background-color: whitesmoke;
    height: 150px;
}
.newsmain item {
        padding: 0 0 0 0;
        margin: 0 0 0 0;
}
img.newsmainimg {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
.ui.items > .item > .content {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 7px;
    padding-left: 7px;
}
.ui.items > .item > .content > .description {
    font-size: 11px;        
    text-align: justify;
}
.ui.items > .item > .content > .meta {
    font-size: 10px;
    font-weight: bold;
}
    .ui.items > .item > .content > .date_day {
        font-size: 10px;
        font-weight: bold;
        background-color: wheat;
        width: 30px;
        text-align: center;
    }
    .ui.items > .item > .content > .date_name {
        font-size: 10px;
        font-weight: bold;
        width: 50px;
        text-align: center;
    }
.ui.tabular.menu .item,
.ui.tabular.menu .active.item {
    width: 120px;
}
.calmain {
    background-color: lightblue;
    height: 150px;
}

.calmain item {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

img.newsmainimg {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.ui.items > .item > .content {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 7px;
    padding-left: 7px;
}

.ui.items > .item > .content > .description {
    font-size: 11px;
    text-align: justify;
}

table.calsmall {
    /* */
}
table.calsmall td {
    width: 22px;
    height: 22px;
    font-size: 11px;
    text-align: center;
    border: 1px solid lightgrey;
}
table.activ_search {
    width: 100%;
    
    border-collapse: collapse;
    border-style: hidden;
}
    table.activ_search td {
        width: 15%;
        height: 22px;
        font-size: 11px;
        text-align: center;
        border: 1px solid #666666;
        padding: 5px 5px 5px 5px;
    }
table.activ_search td.activ_search_note {
    width: 70%;
    height: 22px;
    font-size: 11px;
    text-align: left;

}

DateEdit {
    font-size: 8px;
    margin: 0 0 0 0;
}
div.gzsadm-menu {
    font-size: 14px !important;
}
div.gzsadm-container {
    width: 100%;    
    margin: auto;
    padding-left: 3%;
    padding-right: 3%;
}
div.gzsadm-container-form {
    width: 1260px;
    text-align: center;
    margin: auto;
}
div.g_container {
        width: 100%;
        text-align: center;
        margin: auto;
    }
@media (min-width: 1260px) {
    div.g_container {
        width: 1260px;
    }
}
div.g_container_oferty {
    width: 1260px;
    text-align: left;
    margin: auto;
    height: 215px;
}
div.g_container_oferty img {
        width: 195px;
        height: 195px;
        margin-right: 13px;
}
div.g_container_oferty img:hover {
    opacity: 0.7;
}
div.gzsmenu, div.gzsmenu2 {
    background-image: url('/Content/Images/bg101.jpg');
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 20px;
}
div.gzsmenu1 {
    text-align: center;
    background: rgba(255, 255, 255, 0.3);
    -pie-background: rgba(255, 255, 255, 0.3);
    display: inline-block;
    width: 200px;
    height: 200px;
    padding-top: 30px;
    color: white;
    font-family: bebas_neuebook;
    letter-spacing: 0.1em;
    font-size: 18px;
    cursor: pointer;
}
div.gzsmenu1:hover {        
    opacity: 0.6;
}
div.gzsmenu2 {
    height: 220px;
}
div.gzsmenu1 img {
    width: 60px;
    height: 60px;
    background: none;
    -pie-background: none;
    opacity: 1;
}
div.gzsblock {
    /* */
}
div.gzsblock1 {
    width: 854px;
    float: left;
    padding: 5px 5px 5px 5px;
}
div.gzsblock2 {
    width: 406px;
    float: left;
    padding: 5px 0px 5px 15px;
}
div.gzsblock3 {
    width: 200px;
    float: left;
    padding: 5px 5px 5px 5px;
}
    div.gzsblock3 a {
        text-align: left;
        width: 100%;
        font-size: 15px;
        letter-spacing: 0px;
        line-height: 22px;
        color: #000000;
        font-family: "Roboto";
        font-weight: 500;
    }
        div.gzsblock3 a:hover {
            text-decoration: underline;
        }
        div.gzsblock3_1 {
            text-align: left;
        }
div.gzsblock4 {
    width: 1040px;
    float: left;
    padding: 5px 5px 5px 5px;
}
        div.gzsblock h2, div.gzsblock1 h2, div.gzsblock2 h2, div.gzsblock3 h2, div.gzsblock4 h2, h2.gzs, div.gommainlink3a {
            color: #000000;
            border-bottom: 3px solid #e4082e;
            text-transform: uppercase;
            text-align: left;
            font-size: 22px;
            letter-spacing: 0.5px;
            line-height: 34px;
            font-family: 'bebas_neuebold';
            font-weight: bold;
            margin-top: 5px;
        }
div.gzsgominfotitle {
    color: #e4082e;    
    text-transform: uppercase;
    text-align: left;
    font-family: bebas_neuebook;
    font-size: 22px;
    margin-bottom: 15px;
    font-weight: bold;
}
a.gzsgominfotitle_link {
        font-size: 14px;
    }
div.gzsgominfotitle_content {
    font-size: 13px;
}
div.gommainlink3a a h3 {
    color: #000000;
}
div.gzsblock item, div.gzsblock1 item, div.gzsblock2 item {
    border-bottom: 3px solid #e4082e;
}
div.gommainlink3 {
    display: none;
}
div .gzsdivider {
    height: 2em;
}
.after-box {
    clear: left;
}
.after-box-left {
    float: left;
}
div.gzsnews {
    width: 100%;
    height: 232px;
    background: white !important;
    border: 1px solid #777777;
    font-family: Verdana;
    font-size: 11px;
    margin-right: 20px;
}
div.gzsnews div.gzsnews_img {
    width: 250px;
    max-height: 230px;
    float: left;
}
div.gzsnews div.gzsnews_img img{
    width: 100%;
}
div.gzsnews_content {
    width: 540px;
    margin-left: 280px;
    margin-top: 20px;
    background-color: white;
    font-size: 14px;    
    
}
div.gzsnews_link {
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
}
div.gzsnews_link a {
    text-align: left;
    font-weight: bold;

    font-size: 17px;
    line-height: 25px;
    color: #000000;
    font-family: "Roboto";
    font-weight: 700;
}
div.gzsnews_content a:hover {
    text-decoration: underline;
}
div.gzsnews_text {
    margin-left: 0px;
    text-align: justify;    
    font-size: 13px;
    line-height: 18px;
    color: #000000;
    font-family: "Roboto";
    font-weight: 300;
}
div.gzsnews_date {
    background-color: #e4082e;
    color: white;
    width: 100px;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 5px;
}
div.gzsnews_i {
    width: 412px;
    height: 312px;
    background: white !important;
    border: 1px solid #777777;
    font-family: Verdana;
    font-size: 11px;
    float: left;
    border: 1px solid #616161;
}
div.gzsnews_i2 {
    margin-left: 20px;
}
div.gzs-after-box {
    clear: left;
}
div.gzs-after-box2 {
    display: none;
}
div.gzsnews_i div.gzsnews_img {
    width: 100%;
    height: 300px;
    float: left;
    padding: 0 0 0 0;
}
div.gzsnews_i div.gzsnews_img img {
    width: 100%;
    float: left;
    padding: 0 0 0 0;
}
    div.gzsnews_i div.gzsnews_link {
        padding-left: 20px;
        padding-right: 20px;
        text-align: left;
        width: 100%;
        top: 20px;
        height: 100px;
        position: absolute;
        font-family: bebas_neuebook;
        font-size: 23px;
        line-height: 30px;
        color: #616161;
    }
        div.gzsnews_i div.gzsnews_link a {
            color: #616161;
        }
        div.gzsnews_i div.gzsnews_link a:hover {
            color: darkslategrey;
        }
        div .gzsnews_i div.gzsnews_date {
        background-color: #e4082e;
        color: white;
        width: 130px;
        left: 0;
        top: -25px;
        height: 25px;
        font-size: 13px;
        font-weight: bold;
        position: absolute;
    }
div.gzsnews_i_content {
    position: relative;
    width: 100%;
    height: 98px;
    margin-left: 0;
    top: 212px;
    background-color: white;
    color: black;
    font-size: 14px;
}
div.gzslinklist {
    text-align: left;
    width: 100%;
}
div.gzslinklistitem {
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
    line-height: 24px;
    color: #000000;
    font-family: "Roboto";
    font-weight: 400;
}
    div.gzslinklistitem a {
        color: #000000;
    }
div.gzslinklistitem a:hover {
    color: #595959;
    text-decoration: underline;
}

div.gzsnewsbig {
    width: 100%;
    background: white !important;
    border: 1px solid #777777;
    font-family: Verdana;
    font-size: 11px;
}
div.gzsnewsbig_content {
    /* */
}
div.gzsnewsbig_img {
    /* */
}
div.gzsnewsbig_date {
    background-color: #e4082e;
    color: white;
    width: 100px;
    font-size: 9px;
    font-weight: bold;
    top: -20px;
    left: 0;
    z-index: 10px;
    position: relative;
}
div.gzsnewsbig_img img{
    width: 100%;
}
div.gzsnewsbig_content {
    text-align: justify;
    background: white !important;
    padding: 10px 10px 10px 10px;
}
div.gzsnewsbig_content h3 {
    text-align: left;
}

div.gzsgomblock {
    width: 390px;
    border: 1px solid #777777;
    display: inline-block;
    height: auto;
    min-height: 800px;
    margin-left: 15px;
    background: white !important;
    vertical-align: top;
}
div.gommainlink2, div.gommainlink1 {
    color: white;
    text-transform: uppercase;
    font-family: bebas_neuebold;
    font-size: 20px;
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    background-color: #ff294e;
    text-align: left;
}
div.gzsgominfo {
    text-align: justify;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 22px;
    color: #000000;
    font-family: "Roboto";
    font-weight: 400;
}
div.gommainlink1 {
    background-color: white;
    color: #707070;
}
div.gommainlink1 h3 {
    display: inline;
}
div.gommainlink1 select {
    margin-left: 50px;
}
div.gommainlink2 a h3 {
    color: white;
    text-align: left;
}

div.gzsgomtitle1, div.gzsgomtitle2, div.gzsgomtitle3 {
    color: white;
    text-transform: uppercase;
    font-family: bebas_neuebold;
    font-size: 40px;
    font-weight: lighter;
    padding-left: 40px;
    padding-bottom: 20px;
    line-height: 44px;
    height: 150px;
    text-align: left;
    vertical-align: central;
    position: relative;
}
div.gzsgomtitle1 {
    background-color: #ff294e;
    padding-top: 30px;
}
div.gzsgomtitle1 img {
    position: absolute;
    top: 50px;
    left: 220px;
    width: 50px;
}
div.gzsgomtitle2 {
    background-color: #e4082e;
    padding-top: 15px;
}
div.gzsgomtitle2 img {
    position: absolute;
    top: 35px;
    left: 220px;
    width: 80px;
}
div.gzsgomtitle3 {
    background-color: #c40022;
    padding-top: 50px;
}
div.gzsgomtitle3 img {
    position: absolute;
    top: 15px;
    left: 220px;
    width: 110px;
}
div.gzsgomlinks {
    padding: 20px 20px 20px 20px;
    height: 470px;
}
div.gzsgomlink, div.gzsgomlink a {
    width: 100%;
    color: #707070;
    padding-top: 1px;
    padding-bottom: 1px;
    text-align: left;
    font-family: Roboto;
    font-size: 13px;
}
div.gzsgomvbreak {
    width: 10px;
}
div.gzsgomlink a:hover {
    text-decoration: underline;
    color: darkgreen;
}
div.gommainlink3 {

}

div.calWeekZajecia {
    padding-top: 10px;
    padding-left: 5px;        
}
div.gzsCalWeekDay div.calWeekZajecia {
    height: 130px !important;
    max-height: 130px !important;
    overflow: hidden;
}
div.g_indexslider {
    position: relative;
    margin-top: -200px;
    /*transform: translateY(-200px);*/
    /*top: -200px;
    margin-bottom: -200px;
    height: auto;*/
}
div.gzsoffer {
    background-color: #f2f2f2;
    
}
div.gzsoffer img {
    
    padding-top: 0px;
}
    div.gzsoffer img2:hover {
        opacity: 0.6;
        filter: alpha(opacity=60); /* For IE8 and earlier */
        background-color: #dedede;
    }
div.gzsoffer_item {
    display: inline-block;
    width: 170px !important;
    max-width: 170px !important;
}
div.g_gzstopmenu .ui.text.menu {
    margin: 0 0 0 0;
}
@keyframes fade {
    0% {
        opacity: 0;
    }

    11.11% {
        opacity: 1;
    }

    33.33% {
        opacity: 1;
    }

    44.44% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}


.fadein {
    position: relative;
    height: 270px;
    width: 400px;

}

    .fadein img {
        position: absolute;
        left: 0;
        right: 0;
        opacity: 0;
        animation-name: fade;
        animation-duration: 20s;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
        animation-timing-function: ease-in-out;
        -webkit-animation-duration: 20s;
        -webkit-animation-fill-mode: both;
    }

        .fadein img:nth-child(1) {
            animation-delay: 0s;
            
        }
        .fadein img:nth-child(2) {
            animation-delay: 5s;
        }
        .fadein img:nth-child(3) {
            animation-delay: 10s;
            
        }
        .fadein img:nth-child(4) {
            animation-delay: 15s;
        }

div.g_container_title {
    width: 1260px;
    text-align: center;
    margin: auto;
    height: 387px;
    position: relative;
}
div.g_container_title2 {
    width: 1260px;
    text-align: center;
    margin: auto;
    height: 150px;
    position: relative;
}
div.g_title {
    top: 10px;
    left: 40px;
    width: 50%;
    float: left;
    padding-top: 20px;
}
div.g_title2 {
    top: 10px;
    width: 600px;
    float: right;
}

div.g_title2 img {
    width: 400px;
}
div.g_title img {
    width: 100%;
}
div.g_panorama {
    opacity: 0.1;
    filter: invert(100%);
}
    div.g_panorama img {
        width: 65%;
        position: absolute;
        top: 0px;
        left:35%;        
    }
    div.title {
        text-align: left;
    }

div.calDayItemTitle {
    text-align: left;
    font-size: 20px;
    font-weight: bold;
    background-color: aquamarine;
}
.gamesEditCaption {
    width: 150px !important;
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
table.gamesTableDys {
    width: 100%;
    font-size: 12px;
}
    table.gamesTableDys tr {
        border-top: 1px solid #b4b4b4;
        border-bottom: 1px solid #b4b4b4;
    }
    table.gamesTableDys th {
        padding-bottom: 7px;
        padding-top: 7px;
        background-color: #797979;
        text-align: center;
        vertical-align: middle;
        color: white;
        border-right: 1px solid #b4b4b4;
    }
       
    table.gamesTableDys td {
        border-right: 1px solid #b4b4b4;
        padding: 5px 5px 5px 5px;
        text-align: center;
        vertical-align: middle;
    }
        table.gamesTableDys td.gtdKlas {
            border-right:none;
        }
        table.gamesTableDys td.gtd1 {
            width: 100px;
            font-size: 14px;
        }
        table.gamesTableDys td.gtd1 a {
            color: darkblue;
            font-size: 14px;
        }
        table.gamesTableDys td.gtd2 {
            width: 100px;
            border-left: 1px solid #b4b4b4;
        }
        table.gamesTableDys td.gtdNone {
            width: 100px;
            border-left: none;
            border-right: none;
        }


table.gamesTableDys td.gtd3 {
    width: 100px;
}
        table.gamesTableDys td.gtd4 {
            width: 100px;            
        }
        table.gamesTableDys td.gtd5 {
            width: 100px;            
        }
table.gamesTableDys td.gtd6 {
    width: 30px;
    text-align: center;
    font-weight: bold;
}
    table.gamesTableDys td.gtd7 {
        width: 30px;
        text-align: left;
        font-weight: bold;
        font-size: 14px;
     
    }

table.gamesTableKlas {
    width: 100%;
    font-size: 13px;
}

    table.gamesTableKlas tr {
        border-bottom: 1px dotted grey;
    }

    table.gamesTableKlas td.gtdk1 {
        width: 40px;
    }

    table.gamesTableKlas td.gtdk2 {
        width: 100px;
    }


table.gamesTableDys td.gtdk3 {
    width: 30px;
    text-align: center;
    font-weight: bold;
}
table.gamesTableDys td.gtdk4 {
    width: 20px;
    text-align: center;
    font-weight: bold;
    border-left: 1px solid #b4b4b4;
}
table.g_adrcontent {
    width: 100%;
}
    table.g_adrcontent tr {
        border-top: 1px solid #b4b4b4;
    }
    table.g_adrcontent td {
        
    }
    
    table.g_adrcontent td.g_tddesc {
        color: #38a94a;
        width: 90px;
    }
        table.g_adrcontent td.g_tddesc i {
            color: #666666;
        }
#like-box, div.like-box {
    position: fixed;
    z-index: 99;
    top: 50px;
    right: -296px;
    -webkit-transition: right 0.5s ease-out;
    -moz-transition: right 0.5s ease-out;
    -o-transition: right 0.5s ease-out;
    transition: right 0.5s ease-out;
}

/* wysuniecie like box'a */
    #like-box:hover, div.like-box:hover {
        right: 0px;
    }

/* zewnetrzna ramka boxa */
    #like-box .outside, div.like-box div.outside {
        position: relative;
        z-index: 1;
        background: #3b5999;
        padding: 2px;
        min-width: 1px;
        float: right;
    }

/* wewnetrzne tlo boxa */
    #like-box .inside, div.like-box div.inside {
        position: relative;
        z-index: 2;
        background: #fff;
        height: 400px;
    }

/* pasek z logo FB */
    #like-box .belt, div.like-box div.belt {
        position: relative;
        z-index: 0;
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg); /* obrot o 90 stopni */
        -moz-transform: rotate(90deg); /* wiec wysokosc zamienia sie z szerokoscia */
        -o-transform: rotate(90deg); /* obrot o 90 stopni */
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); /* obrot o 90 stopni dla IE */
        float: right;
        width: 120px; /* wysokosc */
        height: 40px; /* szerokosc */
        padding: 15px 20px 0px 20px;
        margin: 50px -55px 0px 0px;
        background: #3b5999;
        color: #fff;
        font-weight: bold;
        font-family: Verdana;
        font-size: 14px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
    }

#banner {
    margin: 0 auto;
    width: 450px;
    height: 50px;
    margin-top: 30%;
}

div.gzsfooter {
    background-color: #37a949 !important;
    width: 100%;
    border-top: solid 3px #e2072d;
    color: #fff;
    font-size: 1.071rem;
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-weight: 700;
    line-height: 1.2857em
}
div.gzsfooter_img {
    width: 350px;
    min-width: 350px;
    float: left;
    /*display: inline-block;*/
    text-align: left;
    padding-top: 20px;
    height: 170px;
}
div.gzsfooter_img img {
    text-align: left;
    padding-left: 5px;
    width: 100%;
}
div.gzsfooter_gokf {
    width: 450px;
    min-width: 450px;
    float: left;
    /*display: inline-block; */
    text-align: left;
    padding-top: 20px;
    padding-left: 50px;
    height: 170px;
    font-size: 15px;
    line-height: 20px;
    font-family: "Roboto";
    font-weight: 300;
    vertical-align: middle;
}
    div.gzsfooter_gokf b {
        font-weight: bold;
        font-size: 17px;
    }
div .gzsfooter_sm {
    width: 200px;
    min-width: 200px;
    display: inline-block;
    text-align: left;
    padding-top: 20px;
    height: 170px;
    padding-left: 5px;
    vertical-align: middle;
}
div.gzsfooter2 {
    background-color: #d9d9d9 !important;
    width: 100%;
    color: #484848;
    font-size: 15px;
    line-height: 20px;
    font-family: "Roboto";
    font-weight: 300;
}
div.gzsfooter2a {
    width: 300px;
    min-width: 300px;
    float: left;
    display: inline-block;
    text-align: left;
    padding-top: 20px;
    height: 170px;
    padding-left: 5px;
}
div.gzsobject_match h3, div.gzsobject_events h3 {
    color: #37a949;
    text-align: left;
    font-family: bebas_neuebook;
    text-transform: uppercase;
    font-size: 24px;
    letter-spacing: -1px;
    line-height: 32px;
    font-weight: bold;
}
div.gzsobject_content, div.gzsobject_match, div.gzsobject_events {
    background-color: white;
    font-size: 15px;
    line-height: 20px;
    color: #000000;
    font-family: "Roboto";
    font-weight: 400;
    width: 100%;
}
div.gzsobject_content_item {
    width: 33%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    float:left;
    height: 60px;
    background-color: #da142e;
    color: white;
    text-align: center;
    vertical-align: middle;
}
div.teamtitleGames {
    width: 100%;
    font-size: 24px;
    letter-spacing: -0.5px;
    line-height: 34px;
    color: #000000;
    font-family: bebas_neuebold;
    padding-left: 18px;
}
div.teamtitleClassification {
    width: 100%;
    font-size: 16px;
    line-height: 28px;
    color: #ffffff;
    font-family: "Roboto";
    font-weight: 400;
    background-color: #37a949;
    text-align: left;
    padding-left: 15px;    
}
tr.teamTableTrGroup {
    width: 100%;
    font-size: 16px;
    line-height: 28px;
    color: #ffffff;
    font-family: "Roboto";
    font-weight: 400;
    background-color: #7b7b7b;
    text-align: left;
    padding-left: 15px;
}
img.calimg {
    width:145px;
}

.ui.basic.table th {
    background-color: grey;
    vertical-align: top;
    background-image: url("/Content/Images/calbg2.jpg");
    background-repeat: no-repeat, no-repeat;
    background-color: grey;
    padding: 0 0 0 0;
}
table.calTable th a {
    vertical-align: top;
    height: 200px;
}
div.gzsblock4 .ui.basic.table {
    
}
    div.gzsblock4 .ui.basic.table th {
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: bottom;
        border: solid 2px #f2f2f2;
    }
    div.gzsblock4 .ui.basic.table td {
        background-color: white;
        border: solid 2px #f2f2f2;
        margin: 2px 2px 2px 2px;
    }
div.rozgTitleTab {
    background-color: red;
}
div.gzsrozdetail {
    width: 100%;
    background-color: white;
    padding: 5px 5px 5px 5px;
}
.upcBrowseButton a {
    display: inline-block;
    position: relative;
    z-index: 1;
    padding: 2em;
    margin: -2em;
}
div.calWeekZajecia button, div.gzsCalWeekDay button {
    padding: 0;
    border: none;
    background: none;
    margin-top: 5px;
    margin-bottom: 5px;
    text-decoration: underline;
}
div.calWeekZajeciaMoreDiv {
    position: absolute;
    bottom: 0;
    left: 35px;
}
a.calWeekZajeciaMore {
    vertical-align: text-bottom;
    font-size: 12px;
    font-weight: bold;
}
div.gzsCalAll {
    width: 100%;
}
div.gzsCalWeek {
    width: 100%;
}
div.gzsCalWeekDay {
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top;
    display: inline-block;
    width: 147px;
    height: 290px;
    padding-bottom: 50px;
    background-color: #e3e3e3;
    border: solid 7px #f2f2f2;
    position: relative;
    vertical-align: top;
}
div.gzsCalWeekDayMon {
    border-left: none;
}
div.gzsCalWeekDaySat {
    background-color: #bebebe;
}
div.gzsCalWeekDaySun {
    background-color: #828282;
    border-right: none;
}
div.gzsCalWeekDayWeek {
    background-color: lightgreen;
}
div.gzsCalWeekDayNow {
    border: solid 5px #196526;
    background-color: white;
}
div.gzsCalWeekDayHoly {
    background-color: #828282;
}

div.gzsCalWeekDay img {
    width: 100%;
    max-height: 125px;
    min-height: 125px;
    height: 125px;
}

div.calDayItemDayFull {
    text-transform: uppercase;
    text-align: center;
    font-size: 13px;
    letter-spacing: 0px;
    line-height: 21px;
    color: black;
    font-family: "Roboto";
    font-weight: 300;
    top: 0px;
    width: 140px;
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 5px;
}
div.calDayZajeciaItem, div.calDayRozgrywkiItem {
    width: 58%;
    height: auto;
    background: white !important;
    border: 1px solid #777777;
    font-family: Verdana;
    font-size: 11px;
    margin-right: 20px;
    margin-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

    div.calDayZajeciaItem h2, div.calDayRozgrywkiItem h2 {
        border-bottom: none;
        margin-top: 0x;
        text-align: center;
    }
    div.calDayZajeciaItem p, div.calDayRozgrywkiItem p {
        top:-20px;
        position:relative;
        padding-left: 5px;
    }
div.calTitleGroup {
    font-family: "Roboto";
    font-size: 16px;
    background-color: #48a755;
    color: white;
    margin-top: 10px;
}
div.calTitleNow {
    font-family: "Roboto";
    font-size: 16px;
    background-color: red;
    color: white;
}

div.calDayItemDayName {
    text-align: left;
    font-size: 16px;
    letter-spacing: 0px;
    line-height: 24px;
    text-transform: uppercase;
    font-family: "Roboto";
    font-weight: 500;
    height: 125px;
    width: 100%;
    padding-left: 5px;
    color: #ffffff;
    top: 0px;
    position: absolute;
    background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,1));
}

    div.calDayItemDayName h2 {
        font-size: 30px;
        line-height: 25px;
        color: #ffffff;
        font-family: "Roboto Slab";
        font-weight: 700;
        font-size: 33px;
        border-bottom: none;
        margin-top: 70px;
        width: 40px;
    }
    div.calDayItemDayName span {
        background-color: rgba(0, 0, 0, .4);
        line-height: 0px;
        color: white;;
        font-family: "Roboto Slab";
        font-weight: 300;
        font-size: 17px;
    }
div.calWeekZajeciaItem {
    font-size: 11px;
    font-family: Roboto;
    line-height: 12px;
    border-bottom: 1px dotted red;    
}
div.calWeekZajeciaItem,
div.calWeekZajeciaItem h2,
div.calWeekZajeciaItem a {
    font-size: 13px;
    line-height: 17px;
    color: #000000;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    border-bottom: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-transform: none;
    
}
div.calWeekZajeciaItem {
    padding-bottom: 5px;
    padding-left: 1px;
}
    div.calWeekZajeciaItem h2,
    div.calWeekZajeciaItem p span {
        font-weight: bold;
        font-size: 13px;
        letter-spacing: normal;
    }

    div.calWeekZajeciaItem p {
        line-height: 13px;
        font-size: 13px;
        color: #000000;
        text-align: justify;
        font-family: "Roboto Slab";
        font-weight: 300;
    }
div.gzsGameEditComm {
    width: 100%;
}
    div.gzsGameEditComm a {
        width: 200px;
        float: left;
        padding-left: 50px;
        padding-top: 23px;
        text-align: center;
    }
/* Tooltip container */
div.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black
    /* If you want dots under the hoverable text;*/
}

    /* Tooltip text */
div.calWeekZajeciaItem span.tooltiptext {
    visibility: hidden;
    width: 300px;
    background-color: gray;
    color: #fff;
    text-align: justify;
    padding: 5px 5px 5px 5px;
    border-radius: 6px;
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}
/* Show the tooltip text when you mouse over the tooltip container */
div.calWeekZajeciaItem:hover span.tooltiptext {
    visibility: visible;
}
div.calDayNews {
    width: 100%;
    height: 150px;
    background: white !important;
    /*border: 1px solid #777777; */
    font-family: Verdana;
    font-size: 11px;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    border: 1px solid #777777;
}

div.calDayNewsImg {      
        width:200px;
        height: 148px;
        float: left;
}

    div.calDayNewsImg img {
        height: 148px;
        width: auto;
    }

div.calDayNewsInfo {
    width: 800px;
    text-align: justify;
    margin-left: 210px;
    margin-top: 10px;
    
    font-size: 13px;
    color: #37a949;
    font-family: "Roboto";
}
    div.calDayNewsInfo a {
        text-align: left;
        font-weight: bold;
        font-size: 17px;
        line-height: 25px;
        color: #000000;
        font-family: "Roboto";
        font-weight: 700;
    }
    div.calDayNewsInfo a:hover {
        text-decoration: underline;
    }
div.calDayNewsInfoDate {
    top: -15px;
    position: relative;
}
div.calDayNewsInfoDateDay {
    background: red;
    width: 50px;
    height: 55px;
    color: white;
    font-size: 12px;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    top: -10px;
    position: relative;
}
div.calDayNewsInfoDateDay span {    
    color: white;
    font-size: 16px;
}
div.calDayNewsInfoDateInfo {
    width: 100px;
    display: inline-block;
    color: black;
    font-size: 12px;
    line-height: 16px;
    padding-left: 10px;
    padding-top: 5px;

}
div.calDayRozgrywkiItem {
    width: 95%;
}
div.calDayRozgrywkiItem h2 {
    font-size: 12px;
    line-height: 13px;
}
div.gzscalroz {
    width: 100%;
    height: 140px;
    background: white !important;
    border: 1px solid #777777;
    font-family: Verdana;
    font-size: 11px;
    margin-right: 20px;
    padding: 5px 5px 5px 5px;
}
#google_translate_div {
    text-align: left;
}
ul.apmenu {
    padding-top: 30px;
}
div.gzsfooter div.g_container {
    text-align: left;
}