* {
        font-family: "Trebuchet MS", Tahoma, Arial, "Lucida Sans Unicode", Lucida ;
    }

body {
    background: #000000 url(img/body_bgr.png) repeat-x;
    color: #ffffff;
    font-family: "Trebuchet MS", Tahoma, Arial, "Lucida Sans Unicode", Lucida ;
    margin: 0;
    margin-left: 5px;
    padding: 0;

}



/*  import from aprila css common  */

ul.menu {
        display: block;
        margin: 0;
        padding: 0;
    }
    ul.menu li {
        display: inline;
        list-style: none;
    }


    ul.menu-vertical {
        width: 200px;
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
    }
    ul.menu-vertical li{
        width: 200px;
        display: block;
        margin: 0;
        padding: 0;
    }
    ul.menu-vertical li a {
        text-decoration: none;
    }




    ul.menu-horizontal,
    ul.menu-horizontal li {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    ul.menu-horizontal li {
        float: left;
        min-width: 10px;
    }


/*  end import  */



/*  new Header */

#link-homepage {
    border: none; /* 1px solid red; */
    display: block;
    height: 70px;
    width: 270px;

    }

#link-homepage span{
    display: none;
    }



#top {
    background: #497733 url(img/top_bgr.gif);
    height: 123px;
    width: 970px;
    }

#top .wraper {
    background: #497733 url(img/top_wraper_bgr.jpg);
    height: 123px;
    width: 789px;
    }


/*  top menu */

#top-menu ul.menu li.menu-item {
    background: no-repeat;
    height: 30px;
    width: 111px;
    position: absolute;
    top: 81px;
    }

#top-menu li a{
    display: block;
    height: 30px;
    }

#top-menu li a span{
    display: none;
    }


#top-menu #top-menu-onas {
    background-image: url(img/btn_onas.gif);
    left: 59px;
    }

#top-menu #top-menu-obio {
    background-image: url(img/btn_obio.gif);
    left: 175px;
    }

#top-menu #top-menu-adresar {
    background-image: url(img/btn_adresar.gif);
    left: 291px;
    }

#top-menu #top-menu-akce {
    background-image: url(img/btn_akce.gif);
    left: 408px;
    }

#top-menu #top-menu-knihovna {
    background-image: url(img/btn_knihovna.gif);
    left: 523px;
    }

#top-menu #top-menu-recepty {
    background-image: url(img/btn_recepty.gif);
    left: 638px;
    }









/* top menu submenu */
    #top-menu .submenu {
        /*       visibility: hidden; */
        position: reletive;
        top: 0;
        z-index: 200;
        display: none;
        margin: 0;
        padding: 0;
        width: 140px;

    }


   #top-menu .submenu li.submenu-item {
        z-index: 2000;
        list-style: none;
        margin: 0;
        padding: 0;

        background: rgb(234, 230, 129);

        display: block;

        width: 140px;
    }
    #top-menu .submenu li.submenu-item a {
        height: 15px;
        line-height: 10px;
        display: block;
        margin: 3px;
        padding-top: 5px;
        padding-left: 5px;
        background: #F6F3C0;
    }
    #top-menu .submenu li.submenu-item a:hover {
        text-decoration: none;
        background: white;
    }
    #top-menu .submenu li.submenu-item a span {
        font-size: 12px;
        display: block;
        color: rgb(155, 61, 59);
    }

    #top-menu .submenu li#top-11 a{
        height: 25px;

    }
/* ------ submenu ----- */








/*  end top menu */




/* top_search */
    div#top_search {
        position: absolute;
        top: 4px;
        left: 795px;
        background: url(img/bgr_searchbox.gif) no-repeat;
        width: 173px;
        height: 74px;
        }
    div#top_search div.content{
        padding-top: 30px;
        padding-right: 25px;
        text-align: right;
        }

    div#top_search input.fr_image {
        border: 0;
        }
/* top_search */






#w_content {
    padding-top: 123px;
}
h2 {
    margin: 0;
    padding: 0;
    padding-left: 10px;
    font-size: 24px;
    color: #1b5700;
    }
p {
    font-size: 11px;
    margin: 0;
    padding: 0;
}

/*
ul {
    font-size: 12px;
    }

ul li{
    font-size: 12px;
    }
*/

a {
    color:  #818849;
    text-decoration: none;
    font-weight: bold;
}
a:hover {
    color: #68702b;
    text-decoration: underline;
}

a.think {
    color: #b0a61a;
    font-weight: normal;
    }
a.silver {
    color: #808285;
    font-weight: normal;
    }
.yellow {
    color: #b0a61a;
    }
form {
    margin: 0;
    padding: 0;
    }
input.fr_text {
    border: 1px solid #cfceba;
    font-size: 11px;
    margin-bottom: 4px;
    }

hr {
    display: block;
    height: 10px;
    background: url(img/line_dotted.png) repeat-x;
    border: 0px solid white;
    padding: 0;
    margin: 0;
}

hr.dotted,
div.line_dotted {
        display: block;
        height: 10px;
        background: url(img/line_dotted.png) repeat-x;
        border: 0px;
        padding: 0;
        margin: 0;
    }


h4.small a{
    color: #b0a61a;
    font-size: 12px;
}

p.small {
        color: #808285;
        font-size: 11px;

}




/* --[ def ]-- */
    .no {
        display: none;
    }
    .no-border {
        border: 0;
    }
    .clear-l {
        clear: left;
    }
    .text-center {
        text-align: center;
    }



div#page {
    /*width: 808px;*/
    width: 970px;
    /*height: 900px;*/
    background: #333333 url(img/page_bgr.png) repeat-x;
    _background-color: #292929;
}

div#content {
    width: 753px;
    margin-left: 32px;
}

div#column-left {
    float: left;
    width: 155px;
}

div#column-center {
    float: left;
    margin-left: 9px;
    width: 425px;
}

div#column-right {
    float: left;
    margin-left: 9px;
    width: 155px;
}

div#foot {
    clear: left;
    background: url(img/foot_bgr.png) no-repeat 30px 0;
    height: 31px;
    width: 785px;
}

div#menu-bottom {
    float: left;
    margin-left: 50px;
    _margin-left: 20px;
    margin-top: 1px;
    }

div#copyright {
    float: right;
    margin-right: 50px;
    _margin-right: 20px;
    margin-top: 1px;
    font-size: 10px;
    color: #b8b8ae;
    text-align: right;
    }


/* bottom menu */
    a.img-link {
        display : block;
        float:left;
        height: 23px;
        width: 96px;
        margin-left: 5px;
        }

    a.img-link span {
        display: none;
        }

    a.biospotrebitel {
        background: url(img/a-biospotrebitel.png);
        }

    a.sitemap {
        background: url(img/a-sitemap.png);
        }

    a.kontakt {
        background: url(img/a-kontakt.png);
        }
/* bottom menu */

/* reklama left */
    div#reklama_left {
        margin-top: 8px;
        margin-bottom: 8px;
        }
/* reklama left */




/* -[START]-------    statick page   */
    div#statick div.title {
        height: 17px;
        background: url(img/box-title-biospotrebitel.png) no-repeat;
        }
    div#statick div.title span{
        display: none;
        }
/* -[ END ]-------       */

/* box */
    div.box {
        background: url(img/box-top_bgr.png) no-repeat;
        width: 153px;
        padding-top: 5px;
        margin-top: 5px;
        }

    div.box dl {
        margin: 0;
        padding: 0;
        background: url(img/box-foot_bgr.png) no-repeat bottom;
        padding-bottom: 5px;
        }

    div.box dt.title span {
        display: none;
        }

    div.box dd {
        margin: 0;
        padding: 5px;
        background: white;
        color: #808285;
        font-size: 11px;
        }

    div.box dd {
        margin: 0;
        padding: 7px;
        padding-top: 0px;
        background: white;
        color: #808285;
        font-size: 11px;
        }

    div.box dd div.line {
        display: block;
        height: 10px;
        width: 137px;
        background: url(img/box-line.png) repeat-x;;
        border: 0px;
        padding: 0;
        margin: 0;
    }

    div.box-content {
        margin: 0;
        padding: 4px;
        padding-top: 0px;
        background: white;
        color: #808285;
        font-size: 11px;

    }

    div.box-foot {
        margin: 0;
        padding: 0;
        height: 5px;
        background: url(img/box-foot_bgr.png) no-repeat bottom;
        }

    div.box div.box-title span {
        display: none;
        }

    div.box div.box-title {
        background: no-repeat;
        height: 13px;
        width: 153px;

    }

/* box */


/* box customize */
        #t_kosik {
                background-image: url(img/t_kosik.gif);
        }


    dl#kdenakupovat dt.title{
        background: url(img/box-title-adresar.png) no-repeat;
        height: 14px;
        width: 153px;
        }
    dl#biokosik dt.title{
        background: url(img/box-title-bio_kosik.png) no-repeat;
        height: 14px;
        width: 153px;
        }
    dl#recepty dt.title{
        background: url(img/box-title-recepty.png) no-repeat;
        height: 16px;
        width: 153px;
        }

    dl#submenu dt.title{
        background: url(img/box-title-menu.png) no-repeat;
        height: 17px;
        width: 153px;
        }

/* box customize */

/* -[START]-------    bog Yellow   */
/* box */
    div.box-yellow {
        background: #ebe682 url(img/box-yellow-top_bgr.png) no-repeat;
        }

    div.box-yellow dl {
        background: url(img/box-yellow-foot_bgr.png) no-repeat bottom;
        }

    div.box-yellow dd {
        margin: 0;
        padding: 7px;
        padding-top: 0px;
        background: #ebe682;
        color: #808285;
        font-size: 11px;
        }

    div.box-yellow dd div.line {
        display: block;
        height: 10px;
        width: 137px;
        background: url(img/line_dotted.png) repeat-x;;
        border: 0px;
        padding: 0;
        margin: 0;
    }
/* -[ END ]-------    box Yellow   */


/* main */
   div#main {
        background: url(img/box-main-bgr_top.png) no-repeat;
        width: 423px;
        _width: 415px;
        margin-top: 5px;
        padding-top: 4px;
        _background: white;
        }

    div#main-content {
        background: white;
        _background: none;
        padding: 2px;
        color: #58595b;
        font-size: 11px;
    }

   div#main-foot {
        background: url(img/box-main-bgr_foot.png) no-repeat;
        width: 423px;
        height: 4px;
        margin-bottom: 10px;
        }
/* main */


/* full page {{{ */

#full-page {
        width: 750px;
        padding-top: 3px;
}
#full-page_top {

        background: url(img/full_page_top.gif) no-repeat;
        width: 750px;
        height: 4px;
}
#full-page_content {
        background: white;
        _height: 700px;
        min-height: 700px;
        padding: 6px;

        color: #58595b;
        font-size: 11px;

}
#full-page_bottom {
        background: url(img/full_page_bottom.gif) no-repeat;
        width: 750px;
        height: 4px;
        margin-bottom: 10px;
}
/* }}} */


/* 3z4 page {{{ */

#page3z4 {
        float: left;
        margin-left: 6px;
        width: 590px;
        padding-top: 3px;
}
#page3z4_top {

        background: url(img/3z4_top.gif) no-repeat;
        width: 590px;
        height: 4px;
}
#page3z4_content {
        background: white;
        _height: 700px;
        min-height: 700px;
        padding: 6px;

        color: #58595b;
        font-size: 11px;

}
#page3z4_bottom {
        background: url(img/3z4_bottom.gif) no-repeat;
        width: 590px;
        height: 4px;
        margin-bottom: 10px;
}
/* }}} */


/* novinky */
    div#novinky div.title {
        height: 17px;
        background: url(img/box-title-novinky.png) no-repeat;
        }
    div#novinky div.title span {
        display: none;
        }

    div#novinky div.content {
        margin: 0;
        padding: 0;
        }

    img.perex {
        margin: 5px;
        }
    div.datetime {
        font-size: 10px;
        }

    span.date {
        color: #963d3d;
        font-weight: bold;
        }
    span.time {
        color: #808285;
        }

    span.category-name {
        display: block;
        float: right;
        color: rgb(255, 138, 0);
        font-size: 13px;
        font-weight: bold;
        }

    h4 {
        color: #5F682D;
        font-weight: bold;
        font-size: 15px;
        margin: 0;
        padding: 0;
        }

    div.perex-image {
        float: left;
        width: 85px;
        }

    div.perex-text {
        float: left;
        width: 310px;
        }


    a.more {
        color: #963d3d;
        text-decoration: none;
        font-weight: bold;
        }


    div.clanek div.line_dotted {
        clear: left;
        }
    div.clanek p {
        text-align: justify;
        color: #36373A;
        font-size: 12px;
        }

    div.clanek-cely {
        clear: both;
        margin: 10px;
        }
    div.clanek-cely h4 {
        margin: 5px;
        font-size: 13px;
        }
    div.clanek-cely p {
        margin-bottom: 10px;
        }
/*
    div.clanek-cely p:first-letter {
        padding-left: 10px;
        }
*/

/* novinky */


/* anketa */
    div#anketa {
        background: url(img/box-anketa-foot_bgr.png) no-repeat bottom;
        width: 153px;
        margin-top: 5px;
        padding-bottom: 4px;
        margin-bottom: 10px;
        }

    div#anketa div.title {
        height: 24px;
        background: url(img/box-anketa-top_bgr.png) no-repeat;
        }

    div#anketa div.title span{
        display: none;
        }


    div#anketa div.content {
        margin: 0;
        padding: 10px;
        background: #e8e9d9;
        color: #3b3b3b;
        font-size: 11px;
        }


    div.anketa-answer {
        margin-top: 6px;
        }

    div.anketa-answer span.count {
        color: #808285;
        font-weight: bold;
        font-size: 10px;
        }

    div.anketa-answer div.rule {
        height: 10px;
        background: white;
        }

    div.anketa-answer div.rule-count {
        height: 10px;
        background: #cbc989;
        }



/* anketa */

/* bio kosik */
    div.price-box span.price {
        color: #5ea239;
        font-size: 24px;
        font-weight: bold;
        }


/* bio kosik */

/* recepty */
    h4.recept-name a{
        color: #b0a61a;
        font-size: 12px;
        }

    div.codotoho, div.codotoho p {
        color: #808285;
        font-size: 11px;
        }

    div.codotoho p:first-letter {
        padding: 0;
        margin: 0;
        }
    div.recept_text {
        color: #36373A;
        }
/* recepty */

/* [ mailing ] { */
    div#mailing {
        background: url(img/box-mailing-foot_bgr.png) no-repeat bottom;
        width: 153px;
        margin-top: 5px;
        padding-bottom: 4px;
        }

    div#mailing div.title {
        height: 24px;
        background: url(img/box-mailing-top_bgr.png) no-repeat;
        }

    div#mailing div.title span{
        display: none;
        }


    div#mailing div.content {
        margin: 0;
        padding: 7px;
        background: #e7ea9e;
        color: #808285;
        font-size: 11px;
        }
/* mailing } */
/*  [ knihovna ] { */
    /* [ knihovna ] - search_box { */
    div#knihovna-search_box {
        background: url(img/box-knihovna-foot_bgr.png) no-repeat bottom;
        width: 153px;
        margin-top: 5px;
        padding-bottom: 4px;
        }
    div#knihovna-search_box div.title {
        height: 24px;
        background: url(img/box-knihovna-top_bgr.png) no-repeat;
        }
    div#knihovna-search_box div.title a span{
        display: none;
        }
    div#knihovna-search_box div.title a {
        display: block;
        height: 24px;
        width: 153px;
        }
    div#knihovna-search_box div.content {
        margin: 0;
        padding: 7px;
        background: #e7ea9e;
        color: #808285;
        font-size: 11px;
        }
        /* } [ knihovna ] - search_box  */
/* } [ knihovna ] */




/* == kalendar  == */
    table.calendar {
        background:#FFFBE1;
        border-left: 1px solid #3b6329;
        border-top: 1px solid #3b6329;
        border-right: 1px solid #3b6329;
        }

    .calendar td {
        text-align: center;
        width: 30px;
        height: 20px;
        font-family: "ARIAL CE", "HELVETICA CE","ARIAL","HELVETICA";
        font-size: 10px;
        color: #384c2e;
        }

    .calendar td a{
        text-decoration: none;
        color: #3a4f30;

    }

    td.nextmonth {
        background: #D4E1CE;
        border-bottom: 1px solid #3b6329;
        }
    td.prevmonth {
        background: #D4E1CE;
        border-bottom: 1px solid #3b6329;
        }
    td.monthname {
        background: #D4E1CE;
        width: 150px;
        font-weight: bold;
        font-size: 11px;
        color: #384c2e;
        border-bottom: 1px solid #3b6329;
    }




    td.today {
        vertical-align: top;
        background: #A6C199;
        border-bottom: 1px solid #3b6329;
    }

    td.today a {
        color: white;
    }

    .wday_noact {
        vertical-align: top;
        background: #81a86f;
        border-bottom: 1px solid #3b6329;

    }

    .wend_noact  {
        vertical-align: top;
        background: #81a86f;
        border-bottom: 1px solid #3b6329;

    }

    .wday {
        vertical-align: top;
        background: #EAF0E7;
        border-bottom: 1px solid #3b6329;
    }

    .wend {
        vertical-align: top;
        background: #D4E1CE;
        border-bottom: 1px solid #3b6329;
    }


    /* den s akci */

    td.actionday {
        vertical-align: top;
        border-bottom: 1px solid #3b6329;
        background: white;
    }

    td.actionday a {
        color: #3a4f30;
        display: block;
        width: 18px;
        height: 19px;


    }


    /*  -= nazvy dnu =-  */
    .wday_txt {
        background: #A6C199;
        font-weight: bold;
        font-size: 15px;
        border-bottom: 1px solid #3b6329;

    }

    .wend_txt {
        background: #A6C199;
        font-size: 15px;
        font-weight: bold;
        border-bottom: 1px solid #3b6329;
    }
/* ---=====---*/

/* -[ START ]-  kalendar pokracovani velky vypis -- */
    .calendarDay {
        border-bottom: 1px solid #EEDCD3;
        margin-bottom: 10px;
        padding-top: 10px;
    }



/* -[  END  ]-  kalendar pokracovani velky vypis -- */



/*end*/



/* -[START]-------    menu   */
div.menu ul, div.menu ul li{
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
}

div.menu ul li a{
    display: block;
    background: #f6f3c0;
    margin-top: 8px;
    _margin: 0px;
    padding: 5px;
    _padding: 1px 5px 3px 5px;
    color: #9b3d3b;
}

div.menu ul li a:hover{
    color: #9b3d3b;
    background: white;
}

/* -[ END ]-------    menu   */

div.menu ul li.submenu-item {
    padding-left: 5px;
    height: 15px;
}

div.menu ul li.submenu-item a{
    display: block;
    background: #f7f5d9;
    margin: 1px;
    padding: 3px;
    font-weight: normal;
}

/* [ PORADNA ] */
    .poradna {
        padding: 0px 10px 0 10px;
        border-left: 5px solid #e8e9d7;
    }

    div.poradna-kategorie {
        margin: 10px;
    }
    div.poradna-kategorie a {
        font-size: 15px;
    }
    div.poradna-kategorie a.active {
        text-decoration: underline;
        color: #BF4747;
    }
/* [ PORADNA ] */


textarea , textarea.fr-poradna {
    border: 1px solid #cdcfb9;
    font-size: 12px;
    font-family: Arial;
}

#cPoradnaForm {
    text-align: right;
}

h2.poradna-otazka {
    font-size: 18px;
    margin-top: 10px;
}

div.info_box {
    border: 1px solid rgb(165, 188, 154);
    margin: 10px;
    padding: 10px;
}


/*search*/

input, input.fr-input {
    border: 1px solid #cdcfb9;
    font-size: 12px;
    font-family: Arial;
}

#search-box {
    background-color: rgb(236, 230, 128);
    margin: 5px;
    padding: 4px;
    border: 1px solid rgb(149, 60, 60);
}


h3 {
    font-size: 15px;
    font-weight:    bold;
    color: #5F682D;
    }

/** ADRESAR *********************/
.search-view, .search-view_b  {
    padding: 10px;
}

.view_B {
    padding: 10px;
    background: #EFEFD1;
}

.nazev {
    font-size: 12px;
    font-weight: bold;
    color: #98383E;
}




#sup_mz {
    margin-top: 10px;
}

#sup_mz span {
    font-size: 10px;
    line-height: 10px;
}


/* SLOVNIK */
#slovnik-seznam_pismen {
    margin : 3px;
}

#slovnik-seznam_pismen a span.active{
    font-size: 17px;
    color: rgb(149, 60, 60);
}

#slovnik-seznam_pismen span.separator{
    color: rgb(149, 60, 60);
}

/* detail na slovnik
*
**/

div.slovnik-detail {
    padding: 10px;
    min-height: 250px;
    _height: 250px;
}
div.slovnik-detail h3{
    font-size: 17px;
    padding-left: 10px;
    border-bottom: 1px solid silver;
}
div.slovnik-detail p {
    text-align: justify;
    text-align: justify;
    color: #36373A;
    font-size: 12px;
    padding: 3px;
    padding-top: 10px;

}


/* SLOVNIK */

.kalendar-detail p {
    text-align: justify;
    text-align: justify;
    color: #36373A;
    font-size: 12px;
    padding: 3px;
    padding-top: 10px;

}


/* Promo { */

    a.promo-yellow {
        text-decoration: none;
    }
    a.promo-yellow:hover {
        text-decoration: none;
    }

    a.promo-yellow img {
        border: none;
    }
/* } */



#diskuse {
    margin: 10px;
}






/*
    switcher ... todo to component
*/


div.button_switcher {
    margin: 3px;
    }
div.button_switcher img {
    margin-left: 5px;
    margin-right: 5px;
}




/*
 *
 *
 **/

#panel-right {
    position: absolute;
    top: 81px;
    left: 795px;
}

#panel-podporujeme {
        margin-top: 10px;
        }


#panel-podporujeme h3.panel-title ,
#panel-poradna h3.panel-title {
    background: url('img/title_poradna.gif') no-repeat;
    width: 173px;
    height: 33px;
    margin: 0;
    padding: 0;
    }

#panel-podporujeme h3.panel-title {
    background: url('img/title_spolupracujeme.gif') no-repeat;
    }
#panel-podporujeme  .banners {
    margin-left: 5px;
    padding-top: 5px;
    }



#panel-podporujeme  .autoMouseOver {
    margin-top: 5px;
    }



#panel-podporujeme h3.panel-title span,
#panel-poradna h3.panel-title span {
    display: none;
    }


#panel-podporujeme div.panel-body,
#panel-poradna div.panel-body {
    background: white;
    width: 173px;
    }

#panel-podporujeme div.panel-body p,
#panel-poradna div.panel-body p{
        padding: 5px;
        color: #899055;
}


#panel-podporujeme div.panel-foot ,
#panel-poradna div.panel-foot {
    background: url('img/poradna-foot.gif') no-repeat;
    height: 8px;
    width: 173px;

    }



#last_letak {
    width: 170px;
}

#last_letak .title {
    margin-left: 8px;
    margin-right: 3px;
    font-size: 12px;
    color: rgb(129, 136, 73);
    font-weight: bold;
}


#last_letak  .content {
    margin-left: 5px;
    }

#last_letak  .letak-image img {
    border: 1px solid rgb(149, 60, 60);
}


a.btn-magazine-pdf {
    display: block;
    font-size: 12px;
    color: rgb(150, 61, 61);
    font-weight: bold;
    margin: 5px;
    padding: 5px;
    background: url(img/ico/pdf_stahnout.gif) no-repeat right;
    }

a.btn-magazine-pdf:hover {
    background-color: rgb(231, 234, 158);
    }


/* Slovnik */

.item-with-image {
        margin-top: 10px;
        clear: left;
        height: 80px;

        }

.item-with-image img {
        float: left;
        margin-right: 10px;
        }



span.title-big {
        font-size: 15px;

        }








.archiv-title h2 {
    margin: 5px;
    }

.year-lists {
    color: rgb(150, 61, 61);
    margin-bottom: 10px;
    }


.magazin-item {
	clear: left;
    height: 250px;
	}

.magazin-item .title {
    margin: 5px;
    font-size: 15px;
    color: rgb(149, 60, 60);
    }

.magazin-item .magazine-img {
    border: 2px solid rgb(149, 60, 60);
    }

.magazin-detail .content-left,
.magazin-list .content-left {
    float: left;
    width: 170px;
    }

.magazin-detail .content-right,
.magazin-list .content-right {
    width: 235px;
    float: left;
    font-size: 12px;
    color: #757575;

    }






#slovnik-seznam_podkategorii .active {
    text-decoration: underline;
    }



#homepage_add {
    padding-top: 3px;
    }

#doporucujeme {
    background: url(img/doporucujeme_bgr.gif) no-repeat;
    width: 270px;
    height: 76px;
    float: left;
    }

#doporucujeme .wrap {

    margin-left: 6px;
    margin-top: 17px;

    height: 57px;
    width: 261px;
    line-height: 13px;
    font-size: 11px;
    color: rgb(149, 60, 60);

    }

#doporucujeme a {
    font-weight: normal;
    }


.reklama {
    margin-left: 7px;
    background: url(img/reklama_bgr.gif) no-repeat;
    width: 472px;
    height: 76px;
    float: left;
}

.reklama .wrap {
    margin-left: 2px;
    margin-top: 14px;
    }

#reklama_bottom {
    clear: both;
    margin: 5px;
    margin-left: 163px;
    _margin-left: 63px;
    text-align: left;
    padding: 0;

}



/* Aktualne z farem */

/* [ knihovna ] - search_box { */
    div#aktualne_z_farem-panel {
        background: url(img/box-knihovna-foot_bgr.png) no-repeat bottom;
        width: 153px;
        margin-top: 5px;
        padding-bottom: 4px;
        }
    div#aktualne_z_farem-panel div.title {
        height: 24px;
        background: url(img/box-aktualne_z_farem-top_bgr.gif) no-repeat;
        }
    div#aktualne_z_farem-panel div.title a span{
        display: none;
        }
    div#aktualne_z_farem-panel div.title a {
        display: block;
        height: 24px;
        width: 153px;
        }
    div#aktualne_z_farem-panel div.content {
        margin: 0;
        padding: 7px;
        background: #e7ea9e;
        color: #808285;
        font-size: 11px;
        }
    #aktualne_z_farem  .list,
    div#aktualne_z_farem-panel .list {
        clear: left;
        }



    #aktualne_z_farem  .list .item .ico,
    div#aktualne_z_farem-panel .list .item .ico {
        margin: 0 5px 5px 0;
        height: 30px;
        width: 30px;
        float: left;

        }
    #aktualne_z_farem .list .item p,
    div#aktualne_z_farem-panel .list .item p {
        text-align: justify;
        }



table.brownbox  {
    background-color: rgb(101, 14, 14);
}
table.brownbox td {
    background-color: #FDFAEA;
}
table.brownbox th {
    background-color: rgb(135, 63, 59);
    color: white;
}


.f_l {
        float: left;

}


.errormsg {
        margin: 5px;
        padding: 5px;
        border: 2px solid rgb(175, 32, 32);
        text-align: center;
        color: rgb(175, 32, 32);

}