/* subpages title */

.clanky-title,
.registrace-title {
    width: auto !important;
    height: auto !important;
    margin: 0px 15px 15px 0px !important;
    background: none !important;
}

/* mapa */

#flash-map {
    display: block;
    margin: 10px auto 0px auto;
    z-index: 10;
}

    #flash-map #main-title {
        width: 306px !important;
        height: 70px !important;
        margin: 0px 15px 3px 0px !important;
        background: url('../../img/bg_homepage_title.png') left top no-repeat;
    }

#static-map {
    clear: both;
    display: block;
    margin: 0px auto;
}

/* dalsi agentury */

#article .dalsi-agentury h4,
.dalsi-agentury h4 {
    display: inline;
    color: #7F7F7F;
    padding-right: 10px;
}

/* zalozka clanky */

#clanky .tab-content {
    min-height: 180px;
}

    #clanky h2 {
        width: 246px;
        height: 34px;
        margin-bottom: 15px;
        background: url('../../img/bg_clanky_title.png') left top no-repeat;
    }
    
    #clanky-decoration {
        position: absolute;
        top: 0px;
        right: 0px;
        width: 90%;
        height: 100%;
        background: url('../../img/bg_clanky.jpg') right top no-repeat;
        z-index: -1;
    }

/* registrace forms */

div#article table {
    width: 60%;
}

div#article label {
    display: block;
    margin-bottom: 5px;
}

    div#article label strong {
        display: block;
        margin-bottom: 3px;
    }

div#article input {
    width: 98%;
}

div#article input.common-button {
    width: auto;
}

div#article select {
    width: 100%;
}

td.psc input {
    width: 70px !important;
}

/* rychla volba (side column) */

#rychla-volba-form {
    position: relative;
    clear: both;
}

    #rychla-volba-form select {
        font-family: Arial, sans-serif !important;
        width: 88%;
        margin: 10px 5px 10px 0px;
    }
    
    #rychla-volba-form button {
        position: absolute;
        right: -3px;
        top: 3px;
        display: block;
        width: 34px;
        height: 37px;
        cursor: pointer;
        border: none;
        background: transparent url('../../img/button_sipka.png') left top no-repeat;
    }
    
    #rychla-volba-form button:hover {
        background-position: 0px bottom;
    }

/* portaly (side column) */

#portaly div.item {
    position: relative;
    margin-bottom: 15px; 
}

    #portaly .right {
        position: absolute;
        left: 0px;
        bottom: 8px;
        padding-left: 155px;
    }    

        #portaly .right p {
            color: #000000;
            padding-bottom: 0px;
        }

/* partnery (side column) */

#partneri {
    display: block;
    width: 151px;
    color: #68BC35;
    margin-top: 70px !important;
    padding-top: 155px;
    background: url('../../img/decoration_partners.png') left top no-repeat;
}

#partneri:hover {
    color: #000000;
}

/* hledani agentur */

#hledani-firem-form {
    position: relative;
    width: 100%;
    padding-top: 130px !important;
    padding-left: 20px;
    background-image: url('../../img/decoration_find_agency_home.jpg') !important;
}

    h2#hledani-firem-title {
        left: 0px !important;
        height: 104px !important;
        width: 56% !important;
        background: url('../../img/bg_find_agency_title_home.png') right top no-repeat !important;
    }

    #hledani-firem-form label {
        display: block;
        position: relative;
        width: 55%;
        margin-bottom: 3px;
    }

        #hledani-firem-form label strong {
            display: block;
            margin-bottom: 3px;
        }
    
        #hledani-firem-form label select {
            width: 100%;
        }
    
        #hledani-firem-form label input.checkbox {
            position: relative;
            top: 2px;
            width: auto;
            margin-left: 0px;
        }

    #hledani-firem-form span#submit-button {
        width: 55% !important;
    }
