html, body {
    color: #000000;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: #F0F5E3;
    background-image: url(/images/img/topbg.jpg);
    background-repeat: repeat-x;
}
h2 {
    margin: 0px;
}
.g1 {
    background-color: #C0CFA3;
    background-image: url(/images/img/g1.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}
.g2 {
    background-color: #9BB075;
    background-image: url(/images/img/g2.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
.g3 {
    background-color: #DEE9C8;
    background-image: url(/images/img/g3.jpg);
    background-position: top;
    background-repeat: repeat-x;
}

.navitop a {
    color: #FFFFFF;
    text-decoration: none;
}
.navitop a:hover {
    color: #000000;
}

.navibg {
    background-image: url(/images/img/navibg.jpg);
}
.logo {
    background-image: url(/images/img/logo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

.main {
    height: 100%;
    width: 100%;

}
.navitop {
    font-weight: bold;
    text-align: center;
}
.h {
    font-size: 24px;
    color: #8AA374;
    padding-top: 10px;
}
.h h1 {
    font-size: 24px;
    color: #8AA374;
    margin:0px;
    font-weight:normal;
}
a {
    color: #006699;
    text-decoration: none;
}
a:hover {
    color: #000000;
}
.tB {
    font-size: 21px;
}
.tS {
    font-size: 11px;
    color: #8AA35C;
}
.tS a {
    color: #8AA35C;
}
hr {
    color: #FFFFFF;
    background-color: #FFFFFF;
    border-top-color: #FFFFFF;
}
.tS a:hover {
    color: #677946;
}
.buttons {
    font-size: 11px;
    border: 1px solid #CCCCCC;
    height: 21px;
}
.tS2 {
    font-size: 11px;
}
.fields {
    height: 18px;
    width: 100%;
    border: 1px solid #D4D8B9;
}
.anonsH {
    font-size: 18px;
    color: #FFFFFF;
    line-height: 100%;
}
.anonsT {
    font-size: 11px;
    color: #FFFFFF;
    line-height: 100%;
}
.navileft {
    font-size: 13px;
    font-weight: bold;
    color: #999900;
}
.fields2 {
    height: 100px;
    width: 100%;
    border: 1px solid #D4D8B9;
}
.our_partners {
    margin:10px 0px 0px 10px;
    font-size:15px;
    font-weight:bold;
}

.for_advertisers {
    margin:10px 0px 0px 10px;
    font-size:15px;
    font-weight:bold;
}

.rst {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #FFF;
    background: #F90;
    padding: 5px 10px;
    margin: 0px;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    width: 150px;
    height: 25px;
}

.vbg {
    background: url(/images/img/vbg.gif) repeat-y center;
}

hr {
    color: #C0CFA3;
    background-color: #C0CFA3;
    border-top-color: #C0CFA3;
}

.news-list {
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    display:inline;
}

.current-category-link {
    color:#999900;
}

.current-category-link:hover {
    color:#000;
}

div.competition_info {
    border: 1px solid #E6EFD1;
    border-width: 0px 1px 1px 1px;
    padding: 10px;
    margin-bottom: 25px;
    text-align: left;
}

div.competition_info span {
    color: #9BB075;
}

div.competition_title {
    padding: 10px;
    border: 1px solid #E6EFD1;
    text-align: left;
}

td.competition_column {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
}

table.competitions {
    width: 100%;
    border: none;
    border-collapse: collapse;
    padding: 0px;
    vertical-align: top;
    text-align: center;
}

table.competitons_empty_list {
    width: 90%;
    border: none;
    border-collapse: collapse;
    padding: 3px;
}

.last_posts_links {
    margin-left: 30px;
    margin-top: 30px;
}

.competition_item_container {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-right: 20px;
    text-align: left;
}

