body {
        margin: 0px;
        width: 100%;
        background-color: #FFFFFF;
        padding: 0px;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}

td {
  font-size: 11px;
}

#header {
  padding-left: 7px;
  padding-right: 7px;
  vertical-align: middle;

  border-top: 1px #A19FA4 solid;
  border-left: 1px #A19FA4 solid;
  border-bottom: 1px #B7B5BB solid;
  width: 575px;
  background-color: #E3E0E7;
  height: 39px;
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#header a{
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

#header a:hover{
  color: #666666;
  font-size: 11px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

#search {
  background-color: #445A9B;
  border-top: 1px #38497B solid;
  border-right: 1px #38497B solid;
  border-bottom: 1px #38497B solid;
  width: 106px;
  height: 39px;
  color: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  padding-left: 18px;
  padding-right: 5px;
}

.search {
  color: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
}


.input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        background-color: #FFFFFF;
        border: 1px solid #707B9F;
}

.article_small{
  border: 1px #000000 solid;
  background-color: #FFFFFF;
  padding-bottom: 3px;
  width: 557px;
}

.article_text a, .news_text a{
  color: #000000;
  padding-bottom: 3px;
  font-weight: normal;
  text-decoration: none;
}
.article_text a:hover, .news_text a:hover{
  color: #555555;
  padding-bottom: 3px;
  font-weight: normal;
  text-decoration: none;
}

font.article_small_gt,  font.news_small_gt, a.news_small_gt
{
  color: #E46713;
  text-decoration: none;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.article_small H1{
  color: #000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 0px;
  margin: 0px;
  text-align: left;
  font-weight: bold;
}


.article_type, .news_header
{
  background-color: #FFFFFF;
  color: #FFFFFF;
}

.article_head
{
  color: #000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: normal;
  text-transform:lowercase;
  padding-left: 7px
}

.news_head
{
  color: #000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 21px;
  font-weight: normal;
  text-transform:lowercase;
  padding-left: 7px
}


.article_date
{
  color: #9FA1A4;
  line-height: 16px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-left: 7px;
  padding-right: 7px;
}

.top_and_last
{
  color: #000000;
  line-height: normal;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.article_author
{
  color: #9FA1A4;
  line-height: 16px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-right: 10px;
  padding-bottom: 5px;
  text-align: right;
  font-weight: bold;
  padding-left: 7px
}

.article_text
{
  color: #000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding-top: 0px;
  margin-top: 0px;
  padding-left: 7px;
  padding-right: 7px;
}

.article_service
{
  color: #000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-left: 0px;
}


.article_image
{
  margin-right: 7px;
  margin-top: 3px;
  padding-bottom: 3px;
}

.type_container
{
  background-image: url(type.gif);
  background-repeat: no-repeat;
  height: 19px;
  line-height: 19px;
  width: 270px;
  background-color: #E46713;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  padding-left: 23px;
}

.type_container a
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.type_container a:hover
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.news_header_container
{
  background-image: url(type.gif);
  background-repeat: no-repeat;
  height: 19px;
  line-height: 19px;
  width: 100%;
  background-color: #E46713;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
}

.separator_vert{
  width: 9px;
}
.separator_hor{
  height: 9px;
}

.separator_vert3{
  width: 3px;
}
.separator_hor3{
  height: 3px;
}

.latest_news
{
  border: 1px #000000 solid;
}

.short_news_2{
  background-color: #FFFFFF;
  padding-right: 8px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
}

.news_date{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}
.news_text{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

.short_news_1{
  background-color: #E3E0E5;
  padding-right: 8px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
}
.message{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #AA0000;
}

#copyright
{
  text-align: right;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  height: 41px;
}

#footer {
  background-color: #445A9B;
  border-top: 1px #38497B solid;
  border-right: 1px #38497B solid;
  border-bottom: 1px #38497B solid;
  width: 650px;
  height: 29px;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: normal;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  padding-left: 8px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#footer a{
  color: #FFFFFF;
  font-size: 10px;
  font-weight: normal;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

#footer a:hover{
  color: #EEEEEE;
  font-size: 10px;
  font-weight: normal;
  padding: 0px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

.article_date a, .top_and_last a
{
  color: #000000;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.article_date a:hover, .top_and_last a:hover
{
  color: #C54C00;
  font-weight: bold;
  text-decoration: none;
}

#photo_rakurs{
  background-color: #FFE6C5;
  width: 264px;
}

#top_and_last{
  background-color: #F4F4F4;
  width: 256px;
  padding: 0px;
}

#voting_and_results{
  background-color: #C0E1C5;
  width: 263px;
}

.small_header, .pool_header{
  font-weight: bold;
}

.type_container_top
{
  background-image: url(type15.gif);
  background-repeat: no-repeat;
  height: 19px;
  line-height: 19px;
  width: 241px;
  background-color: #E46713;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  padding-left: 23px;
}

.type_container_top a
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.type_container_top a:hover
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}
a.relative{
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

a.relative:hover{
  font-weight: normal;
  color: #555555;
  text-decoration: none;
}

.article_promo
{
  margin-top: 0px;
  margin-right: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

a.relative, .gallery_item a{
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

a.relative:hover, .gallery_item a:hover{
  font-weight: normal;
  color: #555555;
  text-decoration: none;
}

.type_container_top
{
  background-image: url(type15.gif);
  background-repeat: no-repeat;
  height: 19px;
  line-height: 19px;
  width: 100%;
  color: #FFFFFF;
  background-color: #E46713;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  padding-left: 23px;
}

.type_container_top a
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.type_container_top a:hover
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

.type_container_green
{
  background-image: url(type_green.gif);
  background-repeat: no-repeat;
  height: 19px;
  line-height: 19px;
  width: 100%;
  background-color: #527173;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  font-weight: bold;
  padding-left: 23px;
}

.calendar2{
  width: 29px;
  height: 19px;
  text-align: center;
  background-color: #527173;
  color: #FFFFFF;
}
.calendar2 a{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

.calendar2 a:hover{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}

.calendar1{
  width: 29px;
  height: 19px;
  text-align: center;
  color: #000000;
  background-color: #FFE6C5;
}

.calendar1 a{
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.calendar1 a:hover{
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

