﻿/*prvky strany*/
body {
    background-color: #FFEC98;
}
.contyell {
    background-color: #FFEC98;
}

/*fix menu color*/

/*.menuPublicTable a {
    color: white !important;
}

.menuPublicTable a:hover {
    color: #820000 !important;
}

.menuPublicTable .selected {
    color: white !important;
}

.menuPublicTable .searchLink {
    background-image: url(_images/Ico_SearchWhite.png);
}*/


.thesaurusListCont {
    padding: 0;
}

.playname {
    font-size: 46px;
    color: #820000;
    text-align: center;
    display: block;
    margin-bottom: 40px;
}
/*výsledky thesaurus*/

.thesaurusContainer {
    width: 95%;
    max-width: 95%;
    margin: 0 auto;
}

.thesaurusRow {
    background-color: white;
    width: 96%;
    padding: 15px 2%;
    margin-bottom: 10px;
    display: block;
}


    .thesaurusRow a {
        margin-right: 3px;
        padding: 5px !important;
        position: relative;
        left: -5px;
        font-weight: 600;
    }

.thesaurusItem {
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 5px;
}

.foundedCount {
    display: block;
    text-align: center;
    font-weight: 300;
    font-size: 2em;
    margin: 15px 0;
}

    .foundedCount b {
        font-weight: 600;
        color: #820000;
    }

/*písmenový pager*/
.letterTable {
    width: 100%;
    min-width: 100%;
    display: inline-table;
}

    .letterTable td {
        text-align: center;
        vertical-align: middle;
        height: 35px;
        padding: 5px 0;
    }

    .letterTable a {
        color: #820000;
        font-size: 24px;
        text-decoration: none;
        font-weight: 400;
        cursor: pointer !important;
        display: block;
    }

        .letterTable a:hover {
            text-decoration: underline;
            background-color: transparent;
        }

/*thesaurus search*/
.thesaurusSearchCont {
    width: 100%;
    display: block;
}

    .thesaurusSearchCont table {
        width: 100%;
        min-width: 100%;
        display: inline-table;
    }

    .thesaurusSearchCont td:first-child input {
        width: 98%;
    }

    .thesaurusSearchCont td:last-child input {
        width: 100%;
    }

/* našeptávač*/

.divSearchResult {
    width: 65%;
    min-width: 66%;
    padding: 10px 2%;
    background-color: #f5f5f5;
    opacity: .90;
    position: absolute;
    z-index: 2000;
    display: block;
}

.resultComplete {
    width: 100%;
    min-width: 100%;
    display: inline-table;
    margin: 0 auto;
}

.divSearchResult td {
    padding: 5px;
    height: 15px;
}

.divSearchResult a {
    display: block;
    width: 100%;
    overflow: hidden !important;
    font-size: 14px;
}

.txtSelection {
    color: #820000;
    font-weight: bold;
}

.thesaurusIntro {
    font-size: 17px;
    line-height: 1.4;
    color: black;
    display: block;
    margin-bottom: 20px;
}

    .thesaurusIntro a {
        background-color: transparent !important;
        /*color: white !important;*/
        display: inline;
    }

        .thesaurusIntro a:hover {
            text-decoration: none;
        }

/*responzivita*/
@media (max-width: 800px) {
    .foundedCount {
        font-size: 1.4em !important;
        line-height: 1.5em;
        margin: 5px 0;
    }

    .thesaurusIntro {
        margin-top: 20px;
        font-size: 1.2em;
    }

    .thesaurusContainer {
        width: 98%;
        max-width: 98%;
    }
}
