/*
Tady bude vychozi styl predevsim pro prvky, ktere byly pridany v pozdejsi
dobe a styl pro tyto prvky se tudiz nenachazi v CSS souborech samotnych eshopu.
*/

button {
    =padding: 0 .25em;
    =overflow: visible;
}

/* Info okno - (zelene,cervene,zlute) START */
#infomess_main {
    position: fixed;
    _position: absolute;
    top: 5px;
    left: 300px;
    right: 300px;
    z-index: 5000;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.infomess_main_ok {
    border: 2px solid #92E75C;
}

.infomess_main_error {
    border: 2px solid #FF5335;
}

.infomess_main_warning {
    border: 2px solid #FFD100;
}

#infomess_head {
    height: 18px;
    background-repeat: no-repeat;
    text-align:right
}

.infomess_head_ok {
    background-color: #92E75C;
    background-image: url(../_images/ok.gif);
}

.infomess_head_error {
    background-color: #FF5335;
    background-image: url(../_images/error.gif);
}

.infomess_head_warning {
    background-color: #FFD100;
    background-image: url(../_images/warning.gif);
}

#infomess_body {
    padding: 15px;
}

.infomess_body_ok {
    background-color: #B5FF90;
}

.infomess_body_error {
    background-color: #EF9398;
}

.infomess_body_warning {
    background-color: #FFEB8F;
}
/* Info okno - (zelene,cervene,zlute) END */


/* Upozorňovací okno - zlute START */
#alert_main {
    border: 2px solid #FFD100;
    position: fixed;
    _position: absolute;
    top: 30%;
    left: 300px;
    right: 300px;
    z-index: 5000;
    /*opacity: 0.9; filter: alpha(opacity=90); */
    font-size: 12px;
}

#alert_main button {
    background-color: #FFDA2F;
    border: 1px solid #FFD100;
    color: black;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

#alert_head {
    height: 18px;
    background-color: #FFDA2F;
    background-image: url(../_images/warning.gif);
    background-repeat: no-repeat;
    text-align:right;
}

#alert_body {
    background-color: #FFEB8F;
    padding: 15px;
}
/* Upozorňovací okno - zlute END */


/* Dotazovací okno - modre START */
#prompt_main {
    border: 2px solid #3F85FF;
    position: fixed;
    _position: absolute;
    top: 30%;
    left: 300px;
    right: 300px;
    z-index: 5000;
    /*opacity: 0.9; filter: alpha(opacity=90);*/
}

#prompt_main button {
    background-color: #5F99FF;
    border: 1px solid #3F85FF;
    color: black;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

#prompt_main input {
    background-color: #FFFFFF;
    border: 1px solid #3F85FF;
    color: black;
}

#prompt_head {
    height: 18px;
    background-color: #5F99FF;
    background-image: url(../_images/info.gif);
    background-repeat: no-repeat;
    text-align:right
}

#prompt_body {
    background-color: lightblue;
    padding: 15px;
}
/* Dotazovací okno - modre END */

.rs_clanky_clanek {
    margin-bottom: 10px;
}

.rs_clanky_clanek_titulek {
    margin: 0px;
}

.rs_clanky_clanek_zapati {
    text-align: right;
    color: darkgrey;
}

.rs_clanek_anotace {
    font-style: italic;
    margin-bottom: 10px;
}

.rs_clanek_info {
    color: darkgrey;
    margin-bottom: 15px;
}

.major_button,.major_button:hover {
    font-weight: bold;
}

.objednavka_diagram {
    text-align: center;
    margin: 5px;
    padding: 5px;
    font-size: large;
    font-weight: bold;
    border: 2px solid silver;
}

.objednavka_diagram_aktivni {
    border: 1px solid black;
    color: black
}

.objednavka_diagram_neaktivni {
    border: 1px solid silver;
    color: silver
}

.objednavka_formular_blok {
    padding: 2px 0px 2px 0px; 
    margin: 0px;
}

.objednavka_formular_blok_chyba {
    border: 1px solid red;
    background-color: pink;
    padding: 2px;
    margin: 2px;
}

.objednavka_formular_chyba_text {
    color:red;
    font-size: x-small;
    text-align: right;
}

.objednavka_formular_nazev {
    float:left;
    width: 200px;
}

.objednavka_formular_title {
    float:left;
    width: 200px;
}

.objednvaka_formular_pole {
    margin-left: 100px
}

.nachazite_se_blok {

}

.zmena_zobrazeni_blok {
    text-align: right
}

.zmena_zobrazeni_seznam {
    cursor: pointer;
    display: inline;
    background-image: url(../_images/seznam_seznam.jpg);
    background-repeat: no-repeat;
    padding-left: 17px;
}

.zmena_zobrazeni_nahledy {
    cursor: pointer;
    display: inline;
    margin-left: 2px;
    !margin-left: 5px;
    background-image: url(../_images/seznam_nahledy.jpg);
    background-repeat: no-repeat;
    padding-left: 17px;
}

.menu li {
    float: left;
    margin: 10px;
}