BODY { margin: 0; padding: 0; background-image: url(/image/branding/best_site_bg2.jpg); text-align: left; font-family: Tahoma, Arial; font-size: 12px; color: #000; text-align:left; }
#left_site_container {max-width:1280px; margin:auto; background-image:url(/image/site_concurs/layout/left_d.jpg);background-repeat:no-repeat; background-position: 0px 445px;}
#right_site_container { max-width:1600px; margin:auto; background-image:url(/image/site_concurs/layout/right_d.jpg); background-position:top right; background-repeat:no-repeat;}


img { border:none }

h4 { margin-top:0px; }

#best_site_container { width:950px; background-color:#FFF; margin:auto; overflow:hidden;}

#top_container {
  padding:0px 6px 0px 6px;
  width: 1000px;
  height: 217px;
  margin-left:auto; 
  margin-right:auto;
  background-color:#FFF;
}

#top_container2 {
  width: 950px;
  height: 268px;
  margin-left:auto; 
  margin-right:auto;
  background-image:url(/image/site_concurs/layout/logo.png);
  background-repeat:no-repeat;
  overflow:hidden;
}

#top_container2 div.links {
	padding-top:10px;
}

#top_container2 div.links a{ display:block; width:140px; height: 80px; float:left; color:#FFF;  font-size:12px; font-family: Arial; font-weight:bold; text-align:center; margin-left:10px; padding-top:30px; }

#top_container2 div.links a:hover { color: #ffc000; text-decoration:none;  }

#top_container2 div.links a.sel { color: #ffc000; text-decoration:none; background-image:url(/image/site_concurs/layout/m-light.png); background-position:0px -15px; background-repeat:no-repeat;}

#top_container2 div.links a.n_choice {margin-top: 20px; padding-top:7px; width:157px; height:27px; color:#000; text-decoration:none; background-image:url(/image/site_concurs/layout/n_choise.gif); background-repeat:no-repeat; }

a.reg_button { display:block; width:191px; height:45px; background-image:url(/image/site_concurs/layout/reg_btn.gif); margin-top:0px!important; margin-left:43px; text-decoration:none;}
a.reg_button:hover { background-position:0px -45px; }


div.conner_left_top { background-image:url(/image/site_concurs/layout/con-1.gif); background-repeat:no-repeat; height:16px; width:100%}
div.conner_right_top { background-image:url(/image/site_concurs/layout/con-2.gif); background-repeat:no-repeat; background-position:right top; height:16px; width:100%}

div.conner_left_bottom { background-image:url(/image/site_concurs/layout/con-4.gif); background-repeat:no-repeat; height:16px; width:950px; margin:auto; background-color:#FFF; margin-bottom:20px;}
div.conner_right_bottom { background-image:url(/image/site_concurs/layout/con-3.gif); background-repeat:no-repeat; background-position:right top; height:16px; width:950px; }

h1, h2 { font-family: tahoma; font-size:30px; font-weight:normal; margin-top:0px; }

#site_concurs_top {
  background-image:url(/image/site_concurs_top2011_2.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;
    height:14px;
    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 250px;
  }
  
  #site_concurs_top a.logo:hover {
    border-bottom: none;
  }  
#content_tb {
  margin-left:auto; 
  margin-right:auto;
  clear:both;
  margin-top:5px;
  width:900px;
  background-color:#FFF;
}  
  #content_tb #content{
    padding:0px 15px 15px 15px;
  }
  #content_tb td.right{
    width: 200px;
    text-align:center;
    padding-left:5px;
    padding-right:5px;
    border-left:1px solid #EFEFEF
  }
  
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;
}

div.jury_block, div.jury_block_right {
  border:1px solid #EFEFEF; 
  margin-top:10px;
  padding:5px;
  width:280px;
  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;
  */
}

span.selected_date { padding:4px; background-color:#EFEFEF; }
div.line { height:5px; border-top:1px solid #000; margin-top:4px; }
.break { clear:both }
