#top_container {
  padding:0px 6px 0px 6px;
  width: 960px;
  height: 217px;
  margin-left:auto; 
  margin-right:auto;
}
#site_concurs_top {
  background-image:url(/image/site_concurs_top1.jpg);
  background-repeat:no-repeat;
  height:212px;
  width:960px;
  margin-left:auto; 
  margin-right:auto;
}
  #site_concurs_top a, #site_concurs_top a.sel,  #site_concurs_top a.n_choice{
    display:block;
    float:left;
    color:#FFF;
    font-size:12px;
    font-family: Arial;
    font-weight:bold;
    text-align:center;
    padding-bottom:6px;
    margin: 192px 0px 0px 25px;
    border-bottom:5px solid #FFF;
  }
  
  #site_concurs_top a.n_choice {
    width:126px; 
    background-color:#ffc000; 
    padding:5px 5px 6px 5px; 
    margin-top:187px;
  }
  
  #site_concurs_top a.sel {
    border-bottom:5px solid #de5901;
    text-decoration:none;
  }
  
  #site_concurs_top a:hover {
    border-bottom:5px solid #de5901;
  }
  #site_concurs_top a.logo {
    display:block;
    float:left;
    border-bottom: none;
    margin:174px 0px 0px 90px;
  }
  
  #site_concurs_top a.logo:hover {
    border-bottom: none;
  }  
#content_tb {
  margin-left:auto; 
  margin-right:auto;
  clear:both;
  margin-top:5px;
  width:964px;
}  
  #content_tb #content{
    padding:15px;
  }
  #content_tb td.right{
    width: 200px;
    text-align:center;
    padding-left:5px;
    padding-right:5px;
  }
  
div.cat_right {
  background-color:#FFF2DF;
  padding:0px 10px 20px 10px;
  line-height:30px;
  margin-bottom:40px;
}

 div.cat_right h2{
   margin:0px;
 }

 div.cat_right a {
  text-align:left;
  display:block;
  background-image:url(/image/site_concurs/star.gif);
  background-repeat:no-repeat;
  background-position: 0px 5px;
  padding-left:25px;
  color:#000;
  text-decoration:none;
  font-size:14px;
 }
 div.cat_right a:hover {
  text-decoration:underline;
 }

img.sponsor_logo {
  margin:0px 10px 5px 0px; float:left
}

div.jury_block, div.jury_block_right {
  border:1px solid #EFEFEF; 
  margin-top:10px;
  padding:5px;
  width:330px;
  float:left;
  height:155px;
}

div.jury_block h3, div.jury_block_right h3 {
	font-family: Tahoma; font-size: 14px; color: #EB6900; font-weight: bold; font-style: normal; margin: 10 0 10 0; padding: 2; text-decoration: none;
	margin-top:10px!important;
	margin-bottom:0px!important;
}

div.jury_block_right {
  float:right;
}

img.jury_image {
  float:left;
  margin-right:10px;
  width:100px!important;
  height:150px!important;
}

img.logo {
  width:70px!important;
  height:70px!important;
}


div.list_header {
  width:708px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
  margin-top:10px;
}

div.site_block2 {
 background-color:#E6E6E6; 
 padding:5px; 
 width:600px; 
}

div.site_block {
 background-color:#EFEFEF; 
 padding:5px 0px 5px 5px; 
 width:700px; 
 margin-bottom:10px;
 margin-left:auto;
 margin-right:auto;
}

table.site_info th{
  font-size: 11px;
  font-weight:normal;
}
p.list_types {
  padding-bottom:15px;
}
p.list_types a {
  display:block;
  float:left;
  margin-right:10px;
}

p.list_types a.sel {
  font-weight:bold;
}

div.about_jury {
  text-align:center;
}
div.about_jury img{
  margin-left:10px;
  width:70px;
  height:70px;
}
div.info {
  float:left;
}

div.pager {
  float:right;
}

div.mark_block {
  float:right;
  background-color:#d4dbe1;
  padding: 7px 5px 7px 5px;
  width:110px
}

div.mark_block2 {
  float:right;
  border-left:1px solid #a3a3a3;
  padding-left: 15px;
  padding-right: 5px;
  width:110px;
}

div.mark_digits {
  float:right;
  width:340px;
}
div.mark_digits span{
  font-weight:bold;
  margin-right:10px;
}

div.radio_list {
  float:left;
}
div.radio_list input{
	margin:4px 0px 0px 6px; 
}

div.radio_list img{
	margin:8px 1px 0px 6px;
	/*
  margin-right:3px;
  margin-left:5px;
  margin-top:8px;
  */
}
