* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
}

input {
    -webkit-user-select: text;
    user-select: text;
    -ms-user-select: text;
    -webkit-user-select: text;
    -moz-user-select: -moz-none;
}

html, body, form {
    margin: 0px;
    padding: 0px;
    height: 100%;
}

/* Common ================================================== */
.AjxControl {
    display: none;
}
/* Common end ============================================== */

/* ctrlDny ================================================= */
.SekceDny {
    position: absolute;
    top: 60px;
    left: 3px;
    width: 490px;
    height: 568px;
    overflow: hidden;
}

.SekceDnyButton {
    position: absolute;
    width: 200px;
    height: 50px;
    padding: 0px;
    font-weight: bold;
    font-size: 40px;
    cursor: pointer;
}

.SekceDnyButtonUp {
    top: 2px;
    left: 140px;
}

.SekceDnyButtonDown {
    bottom: 2px;
    left: 140px;
}

.SekceDnyContent {
    position: absolute;
    top: 54px;
    left: 0px;
    width: 100%;
    height: 460px; /* 460 */
    overflow: hidden;
}

.SekceDnyContentTable {
    position: absolute;
    left: 0px;
    top: 50%;
    border-spacing: 0px;
    margin: 0px;
    /* margin-top: -(polovina výšky)px; - Nastaveno v JavaScriptu výpočtem */
    padding: 0px;
    width: 100%;
    cursor: pointer;
    table-layout: fixed;
}

    .SekceDnyContentTable td {
        padding: 0px;
        padding-left: 2px;
        text-decoration: none;
    }

.SekceDnySelected {
    border-right-width: 0px !important;
}

.SekceDnySelected2 {
    background: rgb(254, 238, 189) url(Grinx/theme/images/ui-bg_highlight-soft_100_feeebd_1x100rotate90.png) left 50% repeat-y;
}

.SekceDnySelectedLeft {
    border-left-width: 0px !important;
    border-right-width: 0px !important;
}

.SekceDnySelectedLeft2 {
    background-color: rgb(254, 238, 189);
    background-image: none;
}

.SekceDnyNotSelected {
    border-right-width: 0px !important;
}

.SekceDnyNotSelectedLeft {
    border-left-width: 0px !important;
}


/* ctrlDny END ============================================= */

/* ctrlZoa ================================================= */
.SekceZoa {
    border-spacing: 0px;
    width: 96%;
    margin-top: 5px; /* 5 */
    margin-bottom: 5px; /* 5 */
    table-layout: fixed;
    font-family: Arial;
    font-size: 12px;
}


.SekceZoaCol {
    width: 35px;
    text-align: center;
}

.SekceZoaCol2 {
    width: auto;
}

.SekceZoaCol3 {
    width: 8px;
    text-align: center;
    /* Šířka by měla odpovídat poloměru zaoblení nastaveném v JQUI */
}

.SekceZoaColPoradi {
    width: 20px;
    text-align: right;
    padding-right: 5px;
}

.SekceZoaSelected td {
    height: 50px;
    background: #FEEEBD url(pic/zluty_valecek_50x50.png);
    border: 0px;
}

.SekceZoaNotSelected tr {
    height: 15px; /* 15 */
}
/* ctrlZoa END ============================================= */

/* ctrlJk ================================================== */
.SekceJk {
    position: absolute;
    right: 20px;
    top: 115px;
    width: 470px;
    height: auto;
    cursor: pointer;
    z-index: 10;
}

    .SekceJk table {
        border-spacing: 0px;
        width: 100%;
    }

    .SekceJk td {
        padding: 0px;
        text-decoration: none;
        text-align: left;
        border-bottom: 1px dotted #d19405;
        font-size: 12px;
        font-weight: bold;
    }

        .SekceJk td + td + td {
            padding: 0px;
            text-decoration: none;
            text-align: right;
            border-bottom: 1px dotted #d19405;
        }

.SekceJkVjLine td {
    border-bottom: 2px solid #d19405;
}

    .SekceJkVjLine td + td + td {
        border-bottom: 2px solid #d19405;
    }

.SekceJkBurza {
    color: #FF0000;
}

.SekceJkAlergen {
    font-weight: normal;
    font-size: 10px;
    font-style: italic;
}

/* ctrlJk END ============================================== */

/* ctrlInfo ================================================ */
.SekceInfo {
    width: 100%;
    height: 60px;
    background-color: Olive;
    text-align: left;
    font-family: Verdana;
    line-height: 30px;
}

.SekceInfoTblDescription {
    float: left;
    border-spacing: 0px;
    margin: 0px;
    margin-left: 5px;
    padding: 0px;
}

    .SekceInfoTblDescription tr {
        height: 30px;
    }

    .SekceInfoTblDescription td {
        padding: 0px;
    }


/* ctrlInfo END ============================================ */


/* ctrlKonzumaceToolbar ==================================== */
.ctrlKonzumaceToolbarKonzum {
    position: absolute;
    top: 5px;
    /* right: 175px; */
    right: 220px;
}

.ctrlKonzumaceToolbarKonzumPb {
    height: auto;
    font-size: 20px;
    line-height: 30px;
    padding-top: 0px;
    width: 150px;
}


.ctrlKonzumaceToolbarWnd {
}

.ctrlKonzumaceToolbarWndPb {
    height: 40px;
    line-height: 40px;
    padding-top: 0px;
    width: 130px;
}

#pbMonthLast.ui-state-active span.ui-button-text {
    font-size: 22px;
    padding-top: 0.12em;
    padding-bottom: 0.29em;
}

#pbMonthCurrent.ui-state-active span.ui-button-text {
    font-size: 22px;
    padding-top: 0.12em;
    padding-bottom: 0.29em;
}

#pbMonthLast.ui-state-default span.ui-button-text {
    width: 150px;
}

#pbMonthCurrent.ui-state-default span.ui-button-text {
    width: 150px;
}

/* ctrlKOnzumaceToolbar END ================================ */


/* ctrlLogin =============================================== */
.Login {
    border-spacing: 0px;
    border-collapse: collapse;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

    .Login td {
        padding: 1px;
        text-align: left;
        font-family: Verdana;
        font-size: 20px;
    }

    .Login input {
        height: 40px;
        font-family: Verdana;
        font-size: 25px;
        width: 250px;
    }

.LoginPb {
    background-color: Orange;
    width: 250px;
    border: 1px solid #000000;
    cursor: pointer;
}

.LoginDf {
    width: 194px; /* Celková šířka je nyní 200px. Kam se poděly 2px? Pravděpodobně rozměry odpovídají textem vyplnitelné oblasti. Pak je tam 1px skrytý okraj. Divné ovšem je, že se tomu nastaví 200px, ale celkem to má třeba 208px */
    padding-left: 2px;
    padding-right: 2px;
    border: 1px solid #000000;
}
/* ctrlLogin END =========================================== */

/* ctrlMd ================================================== */
.SekceMd {
    position: absolute;
    margin: 0px;
    right: 21px;
    top: 62px;
    width: 465px;
    height: 50px;
    cursor: pointer;
    line-height: 50px;
}


.SekceMdMenu {
    border-spacing: 2px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

    .SekceMdMenu td {
        padding: 3px;
        font: bold 13px Arial;
        height: 50px;
        width: 100px;
        -ms-word-wrap: break-word;
    }

        .SekceMdMenu td:hover {
        }

.SekceMdMenuTdDark {
    background-color: #756F5F;
    color: #333;
}

.SekceMdFrm {
    width: 200px;
    height: auto;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
}

    .SekceMdFrm div {
        background-color: Orange;
        height: 50px;
        font-family: Arial;
        font-size: 20px;
        font-weight: bold;
        line-height: 50px;
        cursor: pointer;
    }

/* ctrlMd END ============================================== */

/* ctrlTimer =============================================== */
.SekceTimer {
    font-weight: bold;
    font-size: 45px;
    font-family: Arial, Helvetica;
    /* color: rgb(255,0,0); -- použít při chtěné kompatibilitě s IE8 a staršími, spodní řádku zakomentovat*/
    color: rgba(255,0,0,0.7);
    text-align: center;
    position: absolute;
    top: 0px;
    right: 2px;
    width: 60px;
    height: 45px;
    padding: 0px;
    padding-top: 15px;
    z-index: 90;
}
/* ctrlTimer END =========================================== */

/* ctrlKonzumace =========================================== */
.SekceKonzumaceWnd {
    /*   position: absolute;
   z-index: 2000; */
}

.SekceKonzumace {
    display: block;
}

.SekceKonzumaceOnly {
    position: absolute;
    top: 62px;
    left: 3px;
    width: 99%;
    height: 566px;
    overflow: auto;
}

.SekceKonzumace table {
    font: 12px Arial;
    border-collapse: collapse; /* pokud je nastaven na collapse,  html atribut cellspacing nebo css styl  border-spacing je ignorován. Mají-li dvě sousední buňky nastaven border, linka mezi nimi není dvojnásobkem tloušťky, ale odpovídá tloušťce pouze jednoho border */
    border-spacing: 0px; /* ekvivalent cellspacing */
    margin: 0px;
    padding: 0px;
    border: 2px solid #000000;
    width: 640px;
}

    .SekceKonzumace table thead {
        border-bottom: 1px solid #000000;
    }

    .SekceKonzumace table tfoot {
        border-top: 1px solid #000000;
    }

    .SekceKonzumace table th {
        padding: 5px; /* Ekvivalent cellpadding */
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        font: bold 12px Arial;
        text-align: center;
    }

    .SekceKonzumace table td {
        padding: 0px;
        padding-left: 5px;
        padding-right: 5px;
        border-right: 1px solid #000000;
        text-align: left;
        font: normal 14px Arial;
    }
/* ctrlKOnzumace END ======================================= */

/* ctrlVj ================================================== */
.SekceVj {
    position: absolute;
    bottom: -6px;
    right: 20px;
    width: 470px;
    height: auto;
}

    .SekceVj table {
        border-spacing: 0px;
        table-layout: fixed;
        width: 100%;
        cursor: pointer;
    }

        .SekceVj table tr {
            /* height: 42; - rozměr vaření použít v případě, že používáme barevné značení vaření*/
            height: 50px;
            font-family: Arial;
        }

.SekceVjTdNotSel {
    text-align: center !important;
    background-color: Gray;
    font-size: 16px;
}

.SekceVjTdSel {
   text-align: center !important;
   font-weight: bold !important;
   font-size: 16px !important;
   border-top-width: 0px !important;
   background-color: white;
}

.SekceVjTdSel2 {
    background-image: url(Grinx/theme/images/ui-bg_highlight-soft_100_feeebd_1x100rotate180.png);
}

.SekceVjTdNotSel3 {
   background-color: rgb(254, 206, 47);
}

.SekceVjTdSel3 {
   background-color: rgb(254, 248, 228);
}

/* ctrlVj END ============================================== */

/* ctrlProfile ============================================= */
.SekceProfile {
    margin-left: auto;
    margin-right: auto;
}

.SekceProfileTable {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-spacing: 0px;
}

    .SekceProfileTable td {
        padding: 0px;
    }

.SekceProfilDesc_stPswd {
    font-size: 12px;
    color: Black;
}

.SekceProfilDesc_stLanguage {
    font-size: 12px;
    color: Red;
}

.SekceProfilDesc_stEmailSouhlas {
    font-size: 12px;
    color: Red;
}

/* ctrlProfile Page ======================================== */
/* printobjed.aspx ========================================= */
.PRINT_OBJED {
    margin: 20px;
    font-family: arial;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
}

    .PRINT_OBJED .DATUM {
        font-weight: bold;
    }

    .PRINT_OBJED .VYDEJNA {
        font-weight: normal;
        font-style: italic;
    }

    .PRINT_OBJED .NADPIS {
        font-size: 16px;
        font-weight: bold;
    }

    .PRINT_OBJED .NADPIS2 {
        font-style: italic;
    }

/* printobjed.aspx END ===================================== */

/* ctrlGenObj ============================================= */
.SekceGenObj {
   margin-left: auto;
   margin-right: auto;
}

.SekceGenObjTable {
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   border-spacing: 0px;
}

   .SekceGenObjTable td {
      padding: 0px;
   }

.SekceGenObjDesc_stPswd {
   font-size: 12px;
   color: Black;
}

.SekceGenObjDesc_stLanguage {
   font-size: 12px;
   color: Red;
}

.SekceGenObjDesc_stEmailSouhlas {
   font-size: 12px;
   color: Red;
}

/* printobjed.aspx END ===================================== */

/* Page ==================================================== */
.SekcePage {
    text-align: center;
    position: relative;
    /*top: 50%;*/ /* Zakomentovat pro mobilní web */
    width: 1000px;
    height: 630px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    /* margin-top: -315px; */ /* Zakomentovat pro mobilní web */
}

.SekcePageKonzum {
   background-color: rgb(254, 238, 189);
}
/* Page END =============================================== */

/* MessageBox ============================================= */
.ui-dialog-buttonpane div button {
    min-width: 80px;
}


.wcJquiMsgBox .ui-dialog-titlebar-close {
    display: none;
}

/* MessageBox END ========================================= */

/* Selected AREA ========================================== */
.SelectedArea {
    background-color: #00FF00;background-image: none;
}
.SelectedAreaJk {
    border-width: 1px;
    position: absolute;
    right: 2px;
    bottom: 51px;
    width: 506px;
    height: 468px;
    background-image: none;
    z-index: 0;
    border: 1px solid #d19405;
}
/* Selected AREA END ======================================*/

.wndLogin {
    border-width: 0px;
    background-color: #FFFFFF;
    background-image: none;
}

    .wndLogin .ui-dialog-titlebar {
        display: none;
    }

    .wndLogin .ui-dialog-titlebar-close {
        display: none;
    }

    .wndLogin .ui-dialog-title {
        display: none;
    }

.wndMenuMd {
    z-index: 1000;
}

.wndLanguage {
    z-index: 1000;
}

.wndKeyBoard {
    z-index: 1000;
}

    .wndKeyBoard .virtualKeyboard {
        width: 742px;
        margin-left: auto;
        margin-right: auto;
    }

    .wndKeyBoard .letter {
        width: 60px;
        height: 60px;
        font-size: 30px;
    }

    .wndKeyBoard .delete {
        width: 130px;
        height: 60px;
        font-size: 30px;
    }

    .wndKeyBoard .keyboarbine {
        padding-bottom: 5px;
    }

    .wndKeyBoard .keyboardline {
        padding-bottom: 5px;
    }

    .wndKeyBoard .keyboardline2 {
        /*padding-left: 47px;*/
    }

    .wndKeyBoard .keyboardline3 {
        padding-left: 35px;
    }

    .wndKeyBoard .keyboardline4 {
        padding-left: 102px;
    }

    .wndKeyBoard wndKeyBoard-field {
        border: solid 1px #d19405;
    }

    .wndKeyBoard .wndKeyBoard-field-text {
        font-weight: bold;
        font-size: 40px !important;
    }

.wndGradientPic {
    display: none;
}

.wndKeyBoardTitleSt {
    text-align: left;
    padding: 0px;
}

.wndKeyBoardPb {
    margin-bottom: 2px;
    height: 40px;
    margin-left: 0px;
}

.wndHelpTitleSt {
    text-align: left;
    padding: 0px;
}

.wndHelpTitlePb {
    margin-bottom: 2px;
    height: 40px;
    margin-left: 0px;
}

#moctrlMessageBox {

}
/*=================================================================*/
/*_ARA_*/

/* Společné styly ========== */
/* Corner radius ========== */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0px; /* Zaoblení rohů DF - horní levý bez zaoblení */
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0px; /* Zaoblení rohů DF - horní pravý bez zaoblení */
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0px; /* Zaoblení rohů DF - dolní levý bez zaoblení */
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0px; /* Zaoblení rohů DF - dolní pravý bez zaoblení */
}


.ui-button-text-only {
    color: #000000;
}

.ui-button-text {
    margin-top: 4px;
    text-align: center;
}

.ui-dialog-buttonpane {
    background-color: #fafbfc;
}

/* Dialogy */
.ui-dialog {
    padding: 1px;
    background-image: none;
    background-color: #FFFFFF;
}

/* Title bar dialogu */
.ui-dialog-titlebar {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-image: none;
    background-color: #FFFFFF;
    color: #ea002a;
}

.ui-dialog .ui-dialog-titlebar {
    padding-left: 0px;
    padding-right: 0px;
}

.ui-dialog-title {
    padding-left: 17px;
}
/* Styly dialogu */
/* Všechna tlačítka ========== */
.ui-widget-content {
    border: 1px solid #000000;
    color: #383838;
}


    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default {
        border: 0px solid #d19405;
        background: #ea002a;
        background-size: 100% 100%;
        font-weight: bold;
        color: #fafbfc;
    }

    .ui-state-hover,
    .ui-widget-content .ui-state-hover,
    .ui-widget-header .ui-state-hover,
    .ui-state-focus,
    .ui-widget-content .ui-state-focus,
    .ui-widget-header .ui-state-focus {
        border: 0px solid #ea002a;
        background-color: #ea002a;
        background-image: none;
        font-weight: bold;
        color: #fafbfc;
    }

    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active {
        border: 0px solid #ea002a;
        background: #ea002a 50% 50% repeat-x;
        font-weight: bold;
        color: #cfd3d4;
    }
/* Všechna tlačítka END ========== */
/* Společné styly END ========== */

/* Login - úvodní obrazovka ========== */
.LoginDf {
    border: none;
    color: #000000;
    background-image: none;
    background-color: gainsboro;
}

.LoginPb {
    border: none;
    color: #000000;
    background-image: none;
    background-color: #ea002a; /* Barva pozadí tlačítka Login - červená ARA */
}

.Login {
    color: #ea002a; /* Barva textů na stránce Login - červená ARA */
}
/* Login - úvodní obrazovka END ========== */

/* Sekce info na hlavní obrazovce ========== */
.SekceInfo {
    background-image: none;
    background-color: #ffffff;
    color: #98999b;
    /*HOP*/
    border-width: 0px;
    margin-top: 1px;
}
/* Sekce info na hlavní obrazovce END ========== */

/* Sekce profilu =========== */
.SekceProfile {
    background-color: #ffffff;
    color: #ea002a;
}

.SekceProfileDf {
    border: none;
    color: #000000;
    background-image: none;
    background-color: #cfd3d4;
}
/* Sekce profilu END ========== */

/* Sekce MD ========== */
.SekceMd {
    text-align: right;
    padding-right: 20px;
    right: 2px;
    width: 365px;
    margin-top: 3px;
}
/* Sekce MD END ========== */

/* ctrlVj ======== */
.SekceVj {
    bottom: 2px;
    right: 38px;
    margin-bottom: 2px;
}

.SekceVjTdNotSel {
    text-align: center !important;
    background-color: #cfd3d4;
    color: #000000;
    font-size: 16px;
    border-top: 2px solid #ea002a;
    border-right: 0.5px solid #fafbfc;
}

.SekceVjTdSel {
    text-align: center !important;
    font-weight: bold !important;
    font-size: 16px !important;
    background-color: #fafbfc;
    border-bottom: 2px solid #ea002a;
    border-left: 2px solid #ea002a;
    border-right: 2px solid #ea002a;
    /*border-top: 2px solid #000000;*/
    color: #ea002a;
}

.SekceVjTdSel2 {
    background-image: none;
}

.SekceVjTdNotSel3 {
   background-color: #cfd3d4;
}

.SekceVjTdSel3 {
   background-color: #fafbfc;
}
/* ctrlVj END ========== */

/* ctrlJk =========== */
.SekceJk {
    background-color: #fafbfc;
}

    .SekceJk table {
        border-spacing: 0px;
        width: 100%;
    }

    .SekceJk td {
        padding: 0px;
        text-decoration: none;
        text-align: left;
        border-bottom: 1px dotted #98999b;
        font-size: 12px;
        font-weight: bold;
    }

        .SekceJk td + td + td {
            padding: 0px;
            text-decoration: none;
            text-align: right;
            border-bottom: 1px dotted #98999b;
        }

.SekceJkVjLine td {
    border-bottom: 2px solid #98999b;
}

    .SekceJkVjLine td + td + td {
        border-bottom: 2px solid #98999b;
    }

.SekceJkBurza {
    color: #FF0000;
}

.SekceJkAlergen {
    background-color: #fafbfc;
}

/* ctrlJk END ========== */

/* ctrlDny ========== */
.SekceDny {
    position: absolute;
    top: 60px;
    left: 3px;
    width: 487px;
    height: 568px;
    overflow: hidden;
}

.SekceDnyButton {
    width: 130px; /* Užší tlačítko */
    height: 50px;
    margin-top: 3px;
}

.SekceDnyButtonUp {
    left: 15px;
}

.SekceDnyButtonDown {
    left: 15px;
}

.SekceDnySelected {
   border-right-width: 0px !important;
   background-color: #ea002a;
   color: #fafbfc;
   border-bottom: 1px solid white;
}

.SekceDnySelected2 {
    background-image: none;
    background-color: #ea002a;
    color: #fafbfc;
    /*background: rgb(254, 238, 189) url(Grinx/theme/images/ui-bg_highlight-soft_100_feeebd_1x100rotate90.png) left 50% repeat-y;*/
}

.SekceDnyTextWeekend {
    color: #FFFFFF;
}

/*
.SekceDnyTextWeekendSelected {
    color: #FFFFFF;
}
*/

.SekceDnySelectedLeft {
   border-left-width: 0px !important;
   border-right-width: 0px !important;
   background-color: #ea002a;
   color: #fafbfc;
   border-bottom: 1px solid white;
}

.SekceDnySelectedLeft2 {
    background-image: none;
    background-color: #ea002a;
    color: #fafbfc;
}

.SekceDnyNotSelected {
   border-right-width: 0px !important;
   background-color: #cfd3d4;
   color: #000000;
   font-size: 12px;
   /*border-bottom: 0.5px solid #fafbfc;*/
   border-bottom: 1px solid white;
}

.SekceDnyNotSelectedLeft {
    border-left-width: 0px !important;
    background-color: #cfd3d4;
    color: #000000;
    border-bottom: 0.5px solid #fafbfc;
    font-weight: normal;
}
/* ctrlDny END ========== */

/* ctrlZoa ========== */
.SekceZoaSelected {
}

    .SekceZoaSelected td {
        background-image: none;
        background-color: #ea002a;
        border: 0px;
    }
/* ctrlZoa END ========== */


/* Selected AREA Jk ========== */
.SelectedAreaJk {
    background-image: none;
    background-color: #fafbfc;
    border: 2px solid #ea002a;
    position: absolute;
    right: 2px;
    bottom: 61px;
    width: 506px;
    height: 468px;
    background-image: none;
    z-index: 0;
}
/* Selected AREA Jk END ========== */

.SekcePage {
    border: solid 1px black;
    height: 643px;
}
.SekcePageKonzum {
   background-color: rgb(FF, FF, FF);
}


.SekceInfoText {
    font-size: 14px;
    color: #98999b;
}

.SekceInfo_stJmenoPrijmeni {
    color: #ea002a;
}

.SekceInfo_stRow1_value {
   /* color: #cfd3d4; */
   color: #000000;
}

.SekceInfo_stRow2_value {
   /* color: #cfd3d4; */
   color: #000000;
}

.SekceInfo_stKonto {
   /* color: #cfd3d4; */
   color: #000000;
}

.SekceInfo_stKonto_desc {
   color: #98999b;
}

.SekceInfoGradientPic {
    height: 100px;
    margin-left: 1px;
}

.SekceProfilLabel {
    font-size: 12px;
    font-weight: bold;
}

.SekceProfilDesc_stPswd {
    color: #ea002a;
    font-size: 10px;
    margin-top: 4px;
}

.SekceProfilDesc_stEmailSouhlas {
    color: #cfd3d4;
    font-size: 10px;
    margin-top: 4px;
}

.SekceProfilDesc_stLanguage {
    color: #cfd3d4;
    font-size: 10px;
    margin-top: 4px;
}

.ui-widget-header {
    border: 0px;
    margin-left: 1px;
    margin-right: 1px;
}

.wndGradientPic {
    background-image: url(pic/ggradA.png);
    background-position-x: top;
    background-repeat: repeat-x;
    display: inherit;
}

.wndGradientPicLogin {
    height: 100px;
}

.wndGradientPicJqui {
    height: 30px;
    margin-left: 0px;
    margin-right: 0px;
}

/* Změna barvy pro pole email při zadání kláexnice*/
.wndKeyBoard-field {
    border: none;
    color: #000000;
    background-image: none;
    background-color: #cfd3d4;
}

.wndKeyBoardTitleSt {
    padding-left: 17px;
}

.wndKeyBoardPb {
    margin-bottom: 4px;
}

.wndHelpTitleSt {
    padding-left: 17px;
}

.wndHelpTitlePb {
    margin-bottom: 4px;
}


#moctrlMessageBox {
    background-image: url(pic/ggradA.png);
    background-position-x: top;
    background-repeat: repeat-x;
    padding-top: 20px;
}