body, #content_st, #content_p, #content_n, h3, h5, .sal {
        text-align: center;
}
body, #content, #content_st, #content_p, #content_h, #content_n, a:link, a:active, a:visited, a:hover {
        color: #ffffff;
}
body {
        overflow: auto;
        margin-top: 10px;
        background-color: #ffffff;
        font: 12px verdana, tahoma, sans-serif;
}
img {
        border: 0px;
}
#pt {
        border: double 6px #000000;
}
#main, #header, #footer, #footer2, #cont, #cont2  {
        width: 871px;
        margin: auto;
}
#cont, #cont2 {
        margin: 3px 0px;
        background: url(../graf/bg.jpg);
}
#cont2, #both, #left {
        float: left;
}
#content, #content_st, #content_p, #content_h, #content_n, #menu_d {
        line-height: 20px;
}
#content, #content_st, #content_p, #content_h, #content_n, h4 {
        font: 14px verdana, tahoma, sans-serif;
}
#content, #content_st, #content_p {
        padding: 5px 45px 20px 40px;
}
#content, #content_h {
        text-align: justify;
}
#content_h, #content_n {
        padding: 5px 125px 20px 120px;
}
#both {
        width: 100%;
}
#left {
        width: 240px;
        margin-left: -871px;
}
#right {
        margin-left: 220px;
}
#footer2 {
        clear: left;
}
.menu {
        cursor: default;
}
#bg {
        background: url(../graf/bg.jpg);
}
h3, #ded {
        font-weight: bold;
}
h3 {
        font-size: 16px;
}
h5 {
        padding-bottom: 15px;
}
p:first-letter {
        font-family: "times new roman";
        font-size: 25px;
}
.menutitle {
        display: inline;
        cursor: pointer;
}
a:link, a:active, a:visited {
        text-decoration: none;
}
a:hover {
        text-decoration: underline overline;
}
#menu_d {
        padding: 22px 0px 0px 30px;
}
#small, .small {
        font-size: 11px;
}
#ded {
        padding-top: 15px;
        font-style: italic;
        text-align: right;
}
.auto {
        width: auto;
}
.sal {
        display: inline-block;
        width: 100px;
}

#thumbBox { /*Outermost DIV for thumbnail viewer*/
        position: absolute;
        left: 0;
        top: 0;
        width: auto;
        padding: 10px;
        padding-bottom: 0;
        background: #000000;
        visibility: hidden;
        z-index: 10;
        cursor: pointer;
        opacity: 0.9;
        filter: alpha(opacity=90);
}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
        font: bold 16px verdana, tahoma, sans-serif;
        letter-spacing: 5px;
        line-height: 1.1em;
        color: #ffffff;
        padding: 15px 5px;
        text-align: right;
}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
        background-color: transparent;
}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
        position: absolute;
        visibility: hidden;
        border: 1px solid #000000;
        background-color: #efefef;
        padding: 5px;
        z-index: 5;
}
#kon {
        background-color: transparent;
}


#topnav, .pagination {
        text-align: right;
}
#topnav, #foot {
        padding: 10px 0 10px;
}
#topnav {
        margin-bottom: 10px;
        border-bottom: 1px solid #f0f0f0;
}
#foot {
        margin-top: 10px;
        border-top: 1px solid #f0f0f0;
        font-size: 10px;
        text-align: center;
}
#entries {
        margin: 10px 0px;
        border-collapse: collapse;
        font: 14px verdana, tahoma, sans-serif;
        line-height: 20px;
        color: #ffffff;
        text-align: justify;
}
#entries tr.rowcolor1 td {
        background: #101010;
}
#entries td.meta {
        width: 33%;
}
#entries td {
        vertical-align: top;
        padding: 10px;
}                
span.bold {
        font-weight: bold;
}
.hidden {
        display: none;
}
.check {
        width: 14px;
}

.news_tab {
        border: 0px;
        width: 100%;
}
.news_tab2 {
        width: 100%;
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
}
.news_td1 {
        text-align: center;
        width: 100%;
}
.news_td2 {
        width: 100%;
}
.news_td3 {
        width: 50%;
        text-align: left;
}
.news_td4 {
        width: 50%;
        text-align: right;
}
.news_td5 {
        width: 30%;
        text-align: right;
        padding: 3px 10px 3px 0px;
}
.news_td5k {
        width: 30%;
        text-align: right;
        padding: 3px 10px 173px 0px;
}
.news_td6 {
        width: 70%;
        text-align: left;
}
#news_p, #news_td {
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
}
.news_span {
        font-weight: bold;
}
#news_input {
        margin-top: 3px;
        margin-bottom: 10px;
        cursor: pointer;
}
#news_input2 {
        margin-top: 3px;
        margin-bottom: 10px;
        margin-left: 22px;
        cursor: pointer;
}
