#page #page_content .NewsPanel {
    position: absolute;
    top: 40px;
    width: 350px;
    height: 360px;
    overflow: hidden;
    font-family: Tahoma, Arial, sans-serif;
    padding: 0 20px;
}

.NewsPanel h3 {
    margin : 15px 20px 0 0;
    color:maroon;
}

.NewsPanel .scroll_pane {
    height: 300px;
    overflow:hidden;
}

#page_content .NewsSummary {
    margin: 0 0 10px 0;
    text-align: left;
}

#page_content h2.NewsSummaryHeader {
    margin : 0 20px 0 20px;
    padding: 10px 0 10px 0;
    font-size:18px;
    font-variant:small-caps;
    font-weight:bold;
    color:#808080;
    text-align: left;
}

#page_content .NewsSummarySummary, #page_content .NewsSummaryContent {
    margin : 0 20px 0 20px;
    text-align: left;
    padding: 0 10px;
    font-size: 11px;
    line-height: 140%;
}

#page_content #panel_aktuality .NewsSummaryContent {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid silver;
}

#panel_aktuality img {
    margin: 0 5px 0 0;
}

h4.NewsSummaryHeader {
    margin: 10px 0;
}

#panel_aktuality .NewsSummary {
    margin-right: 30px;
}

#page_content p.newsinfo{
    margin : 0 20px 0 20px;
    padding: 10px 0;
    text-align: center;
    font-weight:bold;
    font-size: 11px;
}

.denni_menu_tabulka {
    border-bottom: 2px solid silver;
    border-spacing: 0;
}

.denni_menu_tabulka p {
    margin: 0;
    padding: 0;
}

.denni_menu_tabulka td {
    border-top: 1px solid silver;
    padding: 3px 0;
}

.denni_menu_popis {
    width: 300px;
    text-align: left;
}

.denni_menu_cena {
    width: 60px;
    text-align: right;
    font-weight: bold;
}

.pollvoteform, .pollresultlist {
    border-top: 1px solid silver;
/*    border-bottom: 2px solid silver;
*/    padding: 10px 0 0 0;
}

.pollvoteform h5, .pollresultlist h5 {
    font-size: 12px;
    margin: 0;
}

.pollvoteform input#vote {
    border: 1px solid silver;
    background-color: white;
    margin-top: 10px;
}

.polloptions td {
    border-spacing: 0;
    vertical-align:text-bottom;
}

.polloptions td {
    padding: 0 20px 0 0;
}

.pollresultlist .resultvotes {
    text-align: right;
}

.pollresultlist .votemeter {
    height: 5px;
    width: 0px;
    background-color: green;
}