﻿/* prehled zajezdu */
div.prehled
{
    
}

/* neco co je oznaceno jako label a value */
.label
{
    font-weight: bold;
    padding-right: 8px;
}

.value
{
    font-weight: normal;
}

/* prehled zajezdu, tabulka s jednim zajezdem */
table.zajezd-prehled
{
    width: 95%;
}

table.zajezd-prehled td.info
{
    vertical-align: top;
}

table.zajezd-prehled td.fotka
{
    vertical-align: top;
    width: 180px;
}

table.zajezd-prehled td.fotka img
{
    width: 168px;
}


/* detail zajezdu, zakladni informace, tabulka s fotkama */
table.detail-info
{
}

table.detail-info td.prihlaska
{
    padding-left: 20px;
    font-size: 125%;
}


table.detail-fotky
{
    width: 95%;
}

table.detail-fotky td
{
    width: 50%;
}

table.detail-fotky img
{
    width: 240px;
}

/* div s informaci o zajezdu v levem sloupci */
div.zajezd-levy-sloupec
{
    margin-bottom: 20px;
    padding: 4px 8px;
}

div.zajezd-levy-sloupec a, 
div.zajezd-levy-sloupec a:link, 
div.zajezd-levy-sloupec a:visited, 
div.zajezd-levy-sloupec a:hover, 
div.zajezd-levy-sloupec a:active
{
    color: #000000;
    text-decoration: none;
}

div.zajezd-levy-sloupec img
{
    width: 50px;
    border: solid 1px #ffffff;
}

div.fotky-v-cernem-ramecku img
{
    border: solid 1px #000000;
}

div.vybrany-zajezd
{
    font-style: italic;
    color: #c0c0c0;
}

div.vybrany-zajezd a, 
div.vybrany-zajezd a:link, 
div.vybrany-zajezd a:visited, 
div.vybrany-zajezd a:hover, 
div.vybrany-zajezd a:active
{
    color: #c0c0c0;
}

/* indikace skryteho zajezdu */
.skryty-zajezd
{
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url('images/skryty-zajezd.png');
}

/* indikace uplynuleho zajezdu */
.uplynuly-zajezd
{
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url('images/uplynuly-zajezd.png');
}

/* indikace zajezdu - novinka */
.novinka-zajezd
{
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url('images/novinka-zajezd.png');
}


/* harmonika pri zobrazeni detailu zajezdu */
.harmonikaButtonZajezd
{
    margin: 8px 4px 0 4px;
    padding: 0 10px 2px 25px;
    cursor: pointer;
    background-position: 0px 3px;
    background-image: url('images/zajezdClosed.png');
    background-repeat: no-repeat;
    border: none;
    
    color: #000000;
    font-weight: bold;
}

.harmonikaOpenedZajezd
{
    background-position: 0px 3px;
    background-image: url('images/zajezdOpened.png');
    background-repeat: no-repeat;
}

.harmonikaContentZajezd, .harmonikaOpenedContentZajezd
{
    margin: 0 4px;
    padding: 4px;
    border: none;
}

/* harmonika pri editaci */
.harmonikaButton
{
    margin: 8px 4px 0 4px;
    padding: 0 10px 2px 25px;
    cursor: pointer;
    background-position: 0px 3px;
    background-image: url('images/zemeClosed.png');
    background-repeat: no-repeat;
    border: solid 1px #ffffff;
    
    color: #ffffff;
    font-weight: normal;
    font-size: 1.2em;
}

.harmonikaOpened
{
    background-position: 0px 3px;
    background-image: url('images/zemeOpened.png');
    background-repeat: no-repeat;
}

.harmonikaContent
{
    margin: 0 4px;
    padding: 4px;
    border: solid 1px #ffffff;
    border-top-style: none;
}


/* === */

#backbutton
{
    text-align: right;
    padding-right: 20px;
}

#backbutton a
{
    font-size: 125%;
}    

div.error
{
    border: solid 1px #ff0000;
    padding: 10px;
}

span.validation-summary-errors
{
    background-image: url('images/ValidationError.png');
    background-repeat: no-repeat;
    font-size: 1.2em;
    padding: 0px 10px 10px 34px;
}

ul.validation-summary-errors
{
    padding-bottom: 10px;
    border-bottom: solid 1px #ffffff;
}

.field-validation-error
{
    color: #ffffff;
}

a.selected
{
    color: #536272;
}

body.bezuzlu .infobox
{
    background-color: #778796;
    border: solid 1px #ffffff;
    padding: 10px;
    margin: 1em 0 1em 0;
    text-align:justify;
}


/* afrika */
body.afrika #content
{
    background: url('images/bg/afrika.png') top left repeat-y;
}    

body.afrika .box
{
    background-color: #4C876D;
}

/* asie */
body.asie #content
{
    background: url('images/bg/asie.png') top left repeat-y;
}    

body.asie .box
{
    background-color: #F8AC35;
}

body.asie div.vybrany-zajezd
{
    color: #505050;
}

body.asie div.vybrany-zajezd a, 
body.asie div.vybrany-zajezd a:link, 
body.asie div.vybrany-zajezd a:visited, 
body.asie div.vybrany-zajezd a:hover, 
body.asie div.vybrany-zajezd a:active
{
    color: #505050;
}

/* australie */
body.australie #content
{
    background: url('images/bg/australie.png') top left repeat-y;
}    

body.australie .box
{
    background-color: #F86C0D;
}

body.australie div.vybrany-zajezd
{
    color: #505050;
}

body.australie div.vybrany-zajezd a, 
body.australie div.vybrany-zajezd a:link, 
body.australie div.vybrany-zajezd a:visited, 
body.australie div.vybrany-zajezd a:hover, 
body.australie div.vybrany-zajezd a:active
{
    color: #505050;
}

/* evropa */
body.evropa #content
{
    background: url('images/bg/evropa.png') top left repeat-y;
}    

body.evropa .box
{
    background-color: #3131DA;
}

/* jizni_amerika */
body.jizni_amerika #content
{
    background: url('images/bg/jizni-amerika.png') top left repeat-y;
}

body.jizni_amerika .box
{
    background-color: #3D81A5;
}    

/* severni_amerika */
body.severni_amerika #content
{
    background: url('images/bg/severni-amerika.png') top left repeat-y;
} 

body.severni_amerika .box
{
    background-color: #EF4D4D;
}   

/*homepage*/
body.homepage #content
{
    background: url('images/bg/poznavaci-homepage.png') top left repeat-y;
}
