html, body, div, span, applet, object, iframe, blockquote, pre, a, img, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, input, tr, th, td, h1, h2, h3, h4, p {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    background: #ffffff url('../design/head.png') no-repeat center top;
    font-family: Verdana, "Geneva CE", lucida, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: center;
    padding-bottom: 20px;
}

ul {
    margin-left: 40px;
}

#top {
    margin: 70px auto 0 auto;
    width: 850px;
}

#top #menu {
    text-align: center;
    margin-left: 80px;
    padding-top: 15px;
    width: 210px;
}

#top #menu ul {
    list-style-type: none;
}

#top #menu ul li {
    padding-bottom: 7px;
}

#top #menu ul li a {
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
}

#top #menu ul li a:hover {
    color: #FFC45F;
}

#top #content {
    margin-top: 10px;
    border-left: 1px solid #854C1D;
    border-right: 1px solid #854C1D;
    border-bottom: 1px solid #854C1D;
    text-align: left;
    padding: 50px 15px 10px 15px;
}

#top #content h2 {
    color: #854C1D;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
}

#top #content a {
    color: #000000;
    text-decoration: underline;
}

#top #content a:hover {
    color: #854C1D;
}

#top #bottom {
    color: #854C1D;
    padding-top: 5px;
    font-size: 80%;
}

#top #bottom a {
    color: #854C1D;
    text-decoration: none;
}

#top #bottom a:hover {
    color: #000000;
}

.bazar-list {
    border-bottom: 1px solid #777777;
    padding: 10px;
}

.bazar-list h2 {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
}

.bazar-list .picture {
    text-align: center;
    height: 150px;
    overflow: hidden;
}

.bazar-list .text {
    padding: 10px 0;
}
.bazar-list .picture img {
    padding: 10px;
}

.bazar-list a {
    text-decoration: none;
    color: #777777;
}

.bazar-list a:hover {
    color: #000000;
}

/* ********************************* */
/*            Mini framework         */
/* ********************************* */


/* pozice textu */
.tac { text-align: center; }
.tal { text-align: left; }
.tar { text-align: right; }

/* format textu */
.fbold { font-weight: bold; }
.fnormal { font-weight: normal; }

/* velikost textu */
.fmini { font-size: 50%; }
.fsmall { font-size: 80%; }
.fbig { font-size: 120%; }
.fhuge { font-size: 150%; }

/* barvy */

.red { color: #FF0000; } 
.blue { color: #0000FF; } 
.green { color: #008000; }
.lime { color: #00FF00; }
.yellow { color: #FFFF00; }
.white { color: #FFFFFF; }
.black { color: #000000; }
.aqua { color: #00FFFF; }


/* margin - top */
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }

/* margin-bottom */
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }

/* margin */
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.m15 { margin: 15px; }
.m20 { margin: 20px; }

/* clear - cistic */
.clear {
    clear: both;
    margin: 0;
    padding: 0;
}


.table {
    width: 100%;
    padding: 5px;
    border: 1px solid #854C1D;
}

.table .tr {
    margin-bottom: 10px;
}

.entry_gal {
    display: block;
    text-align: right;
}