/*

* -moz-column-width:10em;

* -moz-column-count:auto;

* -moz-column-gap:2em;

**/



    #shop_stopky_happy_hour {

        position: absolute;

        top: 5px;

        width: 80px;

        height: 112px;

        left: 460px;

        font-size: 17px;

        color: black;

        background: url(img/hh_odpocitavac_bgr.gif) no-repeat;

/*        padding: 5px 10px 5px 10px;*/

    }

    #odpocitavac {

        position: relative;

        display: block;

        top: 46px;

        left: -15px;

    }





* {

    font-family: verdana;

    }



a {

    color: #311A01;

    }

td,tr,th {

    font-size: 10px;

    }



h2 {

    font-size: 17px;

    color: #003576;

    padding-left: 10px;

    border-bottom: 1px solid #0759BF;

    }

h3 {

    font-size: 14px;

    font-weight: bold;

    margin-bottom: 4px;

    padding-bottom: 0;

    }

h4 {

    margin-bottom: 0px;

    font-size: 14px;

    }




form {

    margin: 0;

    padding: 0;

    }












table.tbl {

    border: none;

    border-spacing: 0;

    border-collapse: 0;

    padding: 0;

    margin: 0;

    border-top: 1px solid #A77A4A;

    border-left: 1px solid #A77A4A;

}

table.tbl td {

    padding: 3px;

    vertical-align: top;

    margin: 0;

    border: 0;

    border-right: 1px solid #A77A4A;

    border-bottom: 1px solid #A77A4A;

}

/* dd dt */

dl.bbox {
    padding: 0;
    margin: 0px;
    /*margin-left:1px;*/
    font-size: 10px;
    }

dl.bbox dt {

    background-image: url(img/title.gif);

    background-repeat: no-repeat;

    padding-left: 10px;

    padding-top: 5px;

    height:25px;

    font-weight: bold;

    }

dl.bbox dd {

    margin:5px;

    padding:0;

    padding-bottom:2px;

    }

#reklama {

    text-align: center;

    padding: 15px;

    padding-top: 0px;

    }

hr {

    color: #DA8D3D;

    background-color: #DA8D3D;

    border: 0;

    height: 1px;

    padding: 0;

    margin: 0;



    }

.no {

    display: none;

    }

.r {

    text-align: right;

    }

.c {

    text-align: center;

    }

.f_l {

    float: left;

    }

.f_r {

    float: right;

    }

.line {

    width: 520px;

    height: 3px;

    background-image: url(img/line.gif);

    background-repeat: repeat-x;

    }



.more {

    font-size: 10px;

    text-decoration: underline;

    color: rgb(0, 0, 153);

}

#shop_seznamzbozi {

    margin-top: 15px;



}

div.errormsg {

    border: 3px solid rgb(245,0,0);

    background-color: white;

    /*background-color: #F5EAE5;*/

    text-align: center;

    margin: 10px;

    padding: 10px;

    font-weight: bold;

}



table.brownbox  {

    background-color: #212E8D;

}

table.brownbox td {

    background-color: #FDFAEA;

}

table.brownbox th {

    background-color: #DCDEEE;

}

table.login  td{

    font-weight: bold;

    text-align: right;

}





.login_bad {

    border: 1px solid #AE501D;

    text-align: center;

    background-color: white;

    padding: 4px;

}

a.logout {

    text-decoration: none;

    font-weight: bold;

}

/* == kalendar  == */

    table.calendar {

        background:#FFFBE1;

        border-left: 1px solid #AE501D;

        border-top: 1px solid #AE501D;

        border-right: 1px solid #AE501D;

    }

    .calendar td {

        text-align: center;

        width: 30px;

        height: 30px;

        font-family: "ARIAL CE", "HELVETICA CE","ARIAL","HELVETICA";

        font-size: 10px;

        color: #293E51;

    }

    .calendar td a{

        text-decoration: none;

        color: #74300B;

    }

    td.nextmonth {

        background: #FCE4B3;

        border-bottom: 1px solid #AE501D;

        }

    td.prevmonth {

        background: #FCE4B3;

        border-bottom: 1px solid #AE501D;

        }

    td.monthname {

        background: #FCE4B3;

        width: 150px;

        font-weight: bold;

        font-size: 11px;

        color: #74300B;

        border-bottom: 1px solid #AE501D;

    }

    td.today {

        vertical-align: top;

        background: #F7BB63;

        border-bottom: 1px solid #AE501D;

    }

    td.today a {

        color: white;

    }

    .wday_noact {

        vertical-align: top;

        background: #DA8D3D;

        border-bottom: 1px solid #AE501D;



    }

    .wend_noact  {

        vertical-align: top;

        background: #DA8D3D;

        border-bottom: 1px solid #AE501D;

    }

    .wday {

        vertical-align: top;

        background: #FCF1DA;

        border-bottom: 1px solid #AE501D;

    }

    .wend {

        vertical-align: top;

        background: #FCE4B3;

        border-bottom: 1px solid #AE501D;

    }

    /* den s akci */

    td.actionday {

        vertical-align: top;

        background-image: url(img/calendar_action.gif);

        background-repeat: no-repeat;

        border-bottom: 1px solid #AE501D;

    }

    td.actionday a {

        color: #AE501D;

        display: block;

        width: 28px;

        height: 29px;

    }

    /*  -= nazvy dnu =-  */

    .wday_txt {

        background: #F7BB63;

        font-weight: bold;

        font-size: 15px;

        border-bottom: 1px solid #AE501D;

    }

    .wend_txt {

        background: #F7BB63;

        font-size: 15px;

        font-weight: bold;

        border-bottom: 1px solid #AE501D;

    }

/* ---=====---*/

/* -[ START ]-  kalendar pokracovani velky vypis -- */

    .calendarDay {

        border-bottom: 1px solid #EEDCD3;

        margin-bottom: 10px;

        padding-top: 10px;

    }

/* -[  END  ]-  kalendar pokracovani velky vypis -- */

/* -[START]-------   definice ruznych barev    */

    .noUnderline {

        text-decoration: none;

    }

    .blue {

        color: #000099;

    }

/* -[ END ]-------   definice ruznych barev    */

/* -[START]-------    CLANKY   */

    .nadpis {

        font-size: 13px;

        font-weight: bold;

    }

    img.clanek {

        border: 5px solid #AE501D;

        float: left;

        margin: 7px;



    }

    .clanekPerex {

            text-align: justify;

            margin: 0px;



    }

/* -[ END ]-------    CLANKY   */

option,select {

    font-size: 10px;

}

div.filterBox, div.filterBoxActive {

    border-top: 1px solid #FDEFD1;

    border-bottom: 1px solid #FDEFD1;

    background: #FDEFD1 url(img/ico/filterDisabled.png) no-repeat 4px 4px;

    margin-top: 10px;

    text-align: center;

    padding: 3px;

    margin-bottom: 15px;

    height: 25px;

}

div.filterBox form input, div.filterBoxActive form input{

    height: 18px;

    margin-left: 5px;

}



div.filterBoxActive {

    padding-left: 25px;

}

div.filterBoxActive form {

    float: left;

    margin: 0;

    padding: 0;





}

div.filterBoxActive {

    background-image: url(img/ico/filterActive.png);

    border-bottom: 1px solid #62BD39;

    border-top: 1px solid #62BD39;

}

div.pageTip {

        border: 1px solid #BFD0E5;

        background: white url(img/ico/pageTip.png) no-repeat 6px 9px ;

        color: #32537C;

    }

div.pageTip span {

        display: block;

        margin: 10px;

        margin-left: 28px;

    }

/* --[ red box ]-------       */

div.redbox {

    margin: 10px;

    border: 1px solid red;

    background: white;

    padding: 10px;

    font-weight: bold;

    text-align: center;

}

/* --[ tooltip help ]-------       */

    a.help {

        background: url(img/icoHelp.gif) white no-repeat;

        margin: 2px;

        position: relative;



        width: 16px;

        height: 16px;

        display: block;

        float: left;



        cursor: help;

        text-decoration: none;

    }

    a.help span.helpText{

        display: none;

    }

    a.help:hover span.helpText{



        display: block;

        width: 300px;

        background: url(img/icoHelp.gif) no-repeat white;

        border: 1px solid #99ccff;

        padding: 18px;

        text-decoration: none;

    }

h3 {

    margin: 0px;

    padding: 0;

}

address {

    margin-bottom: 7px;

    margin-left: 15px;



}

.textJustiffy {

    text-align: justify;

    margin: 5px;



}

img.zoom {

    cursor: hand;

    cursor: pointer;

    border: 1px solid rgb(255, 245, 185);

}



/* -- [ page_help-box ]------    */

div.page_help-box {

    width: 450px;

    _width: 538px;

    padding: 0px;

    margin-left: 0px;

    _margin-left: 0px;

    margin-bottom: 5px;

}

div.page_help-box dl {

    margin: 0;

    padding: 0;

}



div.page_help-box dt {

    display: block;

    padding: 2px;

    height: 16px;

    cursor: help;

}

div.page_help-box dt a span{

    display: none;

}



div.page_help-box dt a:hover span{

    display: block;

}





div.page_help-box dd {

    background: white;

    border: 1px solid  rgb(71, 107, 143);

    width: 538px;

    text-align: justify;

    margin: 0;

    padding: 5px;

}



p.close a {

    background: url(img/tip_close.gif) no-repeat 1px 2px;

    height: 16px;

    padding: 3px;

    padding-right: 5px;

    padding-left: 25px;

    font-weight: bold;

    color: #585858;

    border: 1px solid white;

}



p.close a:hover {

    border: 1px solid #a77a4a;

    background-color: #fff5b9;

}





/*  =[ START ]=  INZERCE { */

    .inzerat-view-item {

        /*border: 1px solid #eab79c;*/

        /*background: url(img/inzerce-view_item-bgr.png) repeat-x #fcd8a8;*/

        margin-top: 5px;

        padding: 3px;

        min-height: 100px;

        _height: 100px;

        clear: both;

        padding: 5px;

    }

    div.inzerat-view-item:hover {

        /*border: 1px solid #A77A4A;*/

    }

    .inzerat-view-item .image-thumbnail {

        float: left;

        width: 100px;

        background: #c09542;

        border: 3px solid #b6440d;

    }

    .inzerat-view-item dl {

        float: left;

        width: 400px;

        padding-left: 10px;

        margin-top:  2px;





    }

    .inzerat-view-item h3.name, .inzerat-view-item h3.name a {

        text-decoration: none;

        font-size: 15px;

        color: #b6440d;

        height: 18px;

        margin: 0;

        padding: 0;

        _margin-top: 3px;

    }

    .inzerat-view-item h3.name a:hover {

        text-decoration: underline;

    }

    .inzerat-view-item p {

        margin: 2px;

        text-align: justify;

    }

    .inzerat-view-item dl dd {

        margin: 0;

        margin-left: 10px;

    }

    .inzerat-view-item .item-name {

        font-weight: bold;

    }

    .inzerat-content {

        clear: left;

        padding: 10px;

    }

/* } =[ END ]=  INZERCE */





/* { OBCHOD - katalog */

.navigationPanel {

    margin-top: 15px;

    margin-bottom: 10px;

}









.kategorie_view-simple ul{

    margin: 0;

    padding: 1px;

    padding-left: 28px;

}



.kategorie_view-simple ul li,

.kategorie_view-simple ul li h4 {

    margin: 0;

    padding: 0;

}



.kategorie_view-simple ul li h4 a {

    margin: 0px;

    padding: 1px;

    font-size: 12px;

}



.kategorie_view-simple ul li h4 a {

    list-style: disc;

    display: list-item;

    color: #666;

    text-decoration: underline;

}



.kategorie_view-simple ul li h4 a:hover {

    color: black;

}





/* } */

#vypisKategorii {

    margin-left: 20px;

/*    -moz-column-width: 10em;

    -moz-column-count: auto;

    -moz-column-gap: 2em;

*/

}

#vypisKategorii .s_box {

    float: left;

    width: 150px;

    height: 20px;

    padding: 0px;

    margin-bottom: 0px;

}



.vypisKategorii li,

#vypisKategorii dl,

#vypisKategorii dd,

#vypisKategorii dt {

    display: block;

    margin: 0px;

    padding: 0px;

    width: 140px;

}



#vypisKategorii h4 {

    margin: 0px;

    padding: 0px;

    font-size: 12px;

}



#vypisKategorii dd {

    dislay: none;

}



#vypisKategorii h4 a {

    list-style: disc;

    display: list-item;

    color: #666;

    width: 140px;

    text-decoration: underline;

}



#vypisKategorii a:hover {

    color: black;

}





.boldBlue {

    display: block;

    font-weight: bold;

    text-decoration: none;

    text-align: center;

    color: #0B2C96;

    height: 14px;

    width: 157px;

    padding: 2px;

/*    -moz-border-radius: 2px;*/

    border: 1px solid inherit;

}



.boldBlue:hover {

    background: #FFFDEF;

    border: 1px solid #0B2C96;



}



/* {{{ OBCHOD - novinky */

    div#katalog_novinky {

        margin:  5px 0px 10px 5px;

        padding: 0;

        float: left;

        display: list-style;

        width: 365px;

    }



    #posledni_pridane_clanky {

        margin-left: 10px;



    }



    #katalog_novinky dl {

        margin: 0;

        padding: 0;

    }

    #katalog_novinky dl dt {

        background: url(img/obchod/obchod_novinky_box_head-bgr.gif) no-repeat 0 -10px;

        margin: 0;

        padding: 0;

        height: 25px;

    }



    #katalog_novinky h2{

        display: none;

    }

    #katalog_novinky dl dd {

        background: #F9F3CC url(img/obchod/obchod_novinky_box_body-bgr.gif) repeat-y;

        padding: 0px;

        margin: 0px;

    }

    #katalog_novinky span.date {

        font-size: 8px;

        display: block;

        width: 60px;

        float: left;

        text-align: right;

    }

    #katalog_novinky a {

        font-weight: bold;

        color: #66390d;

    }

    #katalog_novinky div.clanek {

        text-align: justify;

        padding: 5px;

        margin-left: 50px;

        margin-right: 5px;



    }

    #katalog_novinky div.box_foot {

        background: url(img/obchod/obchod_novinky_box_foot-bgr.gif) no-repeat;

        height: 20px;

    }

/* }}} OBCHOD - novinky */





/*  PAGE INFO page ERROR */



div.page_info,

div.page_error {

    margin: 10px;

    border: 1px solid rgb(59, 192, 239);

    padding: 10px;

    background: white;

}



div.page_error {

    border: 1px solid rgb(223, 27, 27);

}







/* WEB FORMS  DEFINITION { */



/* div.webform {



} */



div.webform {

    width: 450px;

    margin-left: 50px;

    margin-bottom: 10px;

}



div.form-item {

    clear: left;

    margin: 0px;

    /*height : 25px;*/

    display: block;

}



div.form-item-last {

    text-align: right;

    width: 370px;

    height: 17px;

}



input.fr ,

div.form-item input.txt {

    background-color: white;

    color: #AE501D;

    font-weight: bold;

    font-size: 11px;

    border: 1px solid #AE501D;

}



textarea {

    background-color: white;

    color: #AE501D;

    font-size: 11px;

    border: 1px solid #AE501D;

}

div.form-item textarea.textarea {

    margin-left: 5px;

    width: 200px;

    background-color: white;

    color: #AE501D;

    font-size: 11px;

    border: 1px solid #AE501D;

}









div.form-item input.txt{

    height : 18px;

    width: 200px;

    margin-left: 5px;

    padding: 1px;

    margin-top: 1px;

}



label {

    font-weight: bold;

    color: #6c4822;

    margin: 1px;

    padding: 2px;

    width: 160px;

    text-align: right;

    display: block;

    float: left;

}



fieldset {

    background: #FFFEEF;

    border: 1px solid #DFDEC3;

    margin: 3px;

    padding: 3px;

}



fieldset legend {

    font-size: 12px;

    font-weight: bold;

}



input.red {

    color: #d20000;

    border: 1px solid #d20000;

    background: #fee6e6;

}



input.storno {

    color: #d20000;

    border: 1px solid #5f9d19;

    background: url(img/filter_storno.png);

}





input.login {

    font-size: 10px;

    border: 1px solid #a77a4a;

    width: 100px;

}





.login_button {

    font-size: 10px;

    border: 1px solid #a77a4a;

    width: 100px;

    background-color: white;

}





input.button {

    height: 20px;

    font-weight: bold;

    font-size: 10px;

    color: #AE501D;

    border: 1px solid #AE501D;

    background-color: white;

}



input.button-disabled {

    height: 20px;

    font-weight: bold;

    font-size: 10px;

    color: silver;

    border: 1px solid silver;

    background-color: white;

}





/* END WEB FORM  }}}  */



/*  PROMOTION { */

.promotion-view {

    margin: 1px;

}

/* } */









/* ALBUM   {{{ */

#page-album {

}



#page-album .view-item {

    margin-bottom : 15px;

}



#page-album h3 {

    font-size: 14px;

    display: inline;

}



#page-album h3 a{

    text-decoration: underline;

}





#page-album .view-foto {

    margin-top: 5px;

}



#page-album .kategorie {

    float: right;

    font-size: 10px;

    font-weight: bold;

}





/* ALBUM }}} */











/*obchod*/



.pager {

    text-align: center;

    margin-top: 4px;

    margin-bottom: 12px;

}
