﻿/*@import "reset.css";*/
/*body { font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 75%; font-weight: normal; line-height: 1.45; background-color: white; color: black; }*/
/*a, .blue { color: blue; }*/
/*input, select, textarea { border: solid 1px #959595; }*/
/*.button, .inline-button { border: solid 1px #003399; background-color: #3399FF; color: White; padding: 2px 5px 2px 5px; font-weight: bold; }*/
/*a.button { display: block; text-decoration: none; }*/
/*.button:hover { color: Red; }*/

/*.red { color: Red; }*/
/*.orange { color: Orange; }*/
/*.green { color: Green; }*/

/*.label, .label2 { float: left; display: block; width: 90px; }
.label2 { width: 120px; }
.auto { width: auto !important; height: auto !important; }
br { clear: both; }
p { margin-bottom: 10px; }
ol, ul, .odkazy { line-height: 1.8; }
ol li { background-image: none; padding-left: 0px; margin-left: 18px; }
li, ol ul li { background: url(../images/odrazka.gif) no-repeat 5px 9px; padding: 1px 0px 1px 16px; margin-left: 0px; }
hr { border: none; border-bottom: solid 1px #d7d7d7; height: 1px; margin: 0px; padding: 0px; }
.padtop { margin-top: 8px; }
.padtop2 { margin-top: 16px; }
.padbottom { margin-bottom: 8px; }
.padbottom2 { margin-bottom: 16px; }
.padleft { margin-left: 4px; }
.padright { margin-right: 48px; }
.padright15 { margin-right: 15px; }
.readonly { background-color: #f2f2f2; }
.half { float: left; width: 355px; }
.half2 { float: right; width: 408px; }

#skelet { width: 969px; margin: 2px auto 3px auto; padding: 0px; background-color: #99CCFF; }
#header { height: 84px; border-bottom: solid 1px white; }
#content { min-height: 695px; height: auto; padding: 0px; border-top: solid 3px #3399FF; border-bottom: solid 1px white; }
#leftbar { float: left; width: 185px; }
#rightbar { float: right; width: 185px; }
#body { float: left; width: 772px; min-height: 690px; height: auto; padding: 0px 5px 5px 5px; background-color: #CCEDFF; border-left: solid 1px #3399FF; }
#body.narrow { width: 587px; border-right: solid 1px #3399FF; }
#footer { height: 67px; border-top: solid 3px #3399FF; padding: 30px 15px 0px 15px; text-align: center; }*/

/*h1 {
    font-size: 2.9em;
    float: left;
    width: 169px;
    margin: 20px 0px 0px 8px;
    text-align: center;
}
    h1 a {
        text-decoration: none;
        color: Black;
        white-space: nowrap;
    }

    h1 img {
        display: none;
    }

h2, h3 {
    font-size: 1.5em;
    margin-bottom: 4px;
}

    h3.title {
        color: blue;
        font-size: 1.15em;
        margin-bottom: 8px;
        margin-top: 8px;
        font-weight: bold;
        padding-bottom: 2px;
        border-bottom: solid 1px #3399FF;
    }*/

/*.upper-menu {*/
/*}*/

/*#header .menu { float: right; width: 185px; height: 30px; background-color: #CCEDFF; border-bottom: solid 1px #3399FF; border-left: solid 1px #3399FF; }
#header .menu ul { float: left; margin: 0px 8px 0px 10px; }
#header .menu li { display: block; float: left; height: 30px; background: none; padding: 0px; }
#header .menu a { display: block; height: 23px; font-size: 1.15em; text-decoration: none; padding: 3px 8px 0px 15px; }
#header .menu a:hover, #header .menu li.hover a { text-decoration: underline; }*/

/*.box {
    border-bottom: solid 1px white;
}

    .box h4 {
        background-color: #3399FF;
        font-size: 1.3em;
        padding: 3px 5px 2px 5px;
    }

    .box div, .box ul {
        margin: 5px;
    }

    .box ul {
        background-color: #CCEDFF;
        text-transform: none;
    }

    .box li {
        font-size: 1.1em;
        padding-top: 1px;
        padding-bottom: 1px;
    }

        .box li a {
            display: block;
        }

.article {
    margin: 10px 0px 0px 0px;
    padding-bottom: 4px;
    position: relative;
}

    .article h3 {
        margin-bottom: 10px;
        padding-bottom: 2px;
        border-bottom: solid 1px #3399FF;
    }

        .article h3 a {
            text-decoration: none;
        }

    .article div {
        margin-bottom: 7px;
    }

    .article span.info {
        font-size: 0.9em;
        color: #2c2c2c;
    }

        .article span.info * {
            float: left;
            margin-right: 4px;
        }

        .article span.info .del {
            color: Gray;
        }

        .article span.info .date {
            background: url(../images/ico-calendar.png) no-repeat 0px 0px;
            padding-left: 20px;
        }

        .article span.info .user {
            background: url(../images/ico-user.png) no-repeat 0px 0px;
            padding-left: 20px;
        }

        .article span.info .source {
            background: url(../images/ico-globe.png) no-repeat 0px 0px;
            padding-left: 20px;
        }

        .article span.info .detail {
            background: url(../images/ico-article.png) no-repeat 0px 1px;
            padding-left: 20px;
        }

    .article .thumbnail {
        width: 160px;
        margin-bottom: 0px;
    }

    .article .thumbnail-small {
        width: 86px;
        margin-bottom: 0px;
    }

    .article .thumbnail-middle {
        width: 120px;
        margin-bottom: 0px;
    }

    .article .data {
        float: left;
        width: 415px;
    }

    .article div.data, .article div.clean {
        margin-bottom: 0px;
    }

.detail .article, .desc {
    margin-top: 6px;
    padding-top: 8px;
    border-top: solid 1px #3399FF;
}

.article h1, .article h2, .detail .desc h1, .detail .desc h2 {
    margin: 0px 0px 6px 0px;
    padding: 0px 0px 2px 0px;
    float: none;
    background: none;
    text-align: left;
    width: auto;
    height: auto;
    display: block;
}

.article h1, .detail .desc h1 {
    font-size: 1.3em;
}

.article h2, .detail .desc h2 {
    font-size: 1.15em;
}

.more {
    margin: 10px 10px 5px 0px;
    text-align: right;
}

    .more a {
        text-decoration: none;
        padding-right: 34px;
        background: url(../images/ico-more.gif) no-repeat top right;
    }

        .more a:hover {
            text-decoration: underline;
        }

/*.basket .label { font-size: 1.1em; margin-top: 2px; margin-bottom: 5px; }
.basket span.label { width: 65px; }
.basket strong.label { width: 105px; }*/

/*.offer li {
    display: block;
    min-height: 31px;
    height: auto;
    background-position: 2px 6px;
    padding-left: 31px;
    padding-top: 4px;
    font-size: 1.3em;
}

    .offer li:hover {
        text-transform: uppercase;
    }

.offer ul ul {
    margin: 0px;
}

.offer li li {
    font-size: 0.85em;
    padding-top: 1px;
    min-height: 0px;
    background-position: 0px 6px;
    padding-left: 23px;
}

.offer li a span {
    display: none;
}

table.prihlaseni {
    width: 350px;
    margin: 10px;
    margin-left: 0px;
}

    table.prihlaseni tr:hover {
        background-color: inherit;
    }

    table.prihlaseni td {
        padding: 5px 7px;
        border: none;
        white-space: nowrap;
    }

    table.prihlaseni input {
        width: 180px;
    }

        table.prihlaseni input.button {
            width: auto;
            margin-top: 5px;
        }*/

/* IKONY */