.b-contest_hr {
  background: #e4e2dc;
  clear:both;
  overflow:hidden;
  font-size:0px;
  height:1px;
}
h3.contest_h a,
h5.contest_h a {
  color:#0167be;
}
h3.contest_h a:hover,
h5.contest_h a:hover {
  color:#832500;
}
.g-contest_mnull {
  margin:0px !important;
}
/*g form*/
.b-contest_inp,
.b-contest_textar,
.b-contest_select { 
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px #BDBDBD solid;
  padding:3px;
  font-size:12px;
}
.b-contest_inp {
  height:15px;
}
.b-contest_textar {
  height:55px;
}
.b-contest_select {
  padding:2px;
}
.b-contes_error_inp {
  border:1px #df9f9d solid;
  background: #fff5f2;
}

.b-contest_btn {
  background: url('/a/photo2/img2/contest/contest.png') no-repeat left -104px;
  display:block;
  padding-left:3px;
  cursor:pointer;
}
.b-contest_btn input {
  background: url('/a/photo2/img2/contest/contest.png') no-repeat right -104px;
  border: none;
  color:#5f2800;
  cursor:pointer;
  font-size:12px;
  font-weight:700;
  padding:0px 14px 3px 12px;
  height:23px;
  position:relative;
  margin-right:-2px;
}
.b-contest_btn:hover {
  background: url('/a/photo2/img2/contest/contest.png') no-repeat left -127px;
}
.b-contest_btn:hover input {
  background: url('/a/photo2/img2/contest/contest.png') no-repeat right -127px;
}
.b-contest_btn_dis {
  background: url('/a/photo2/img2/contest/contest.png') no-repeat left -150px;
  cursor:default;
}
.b-contest_btn_dis input {
  background: url('/a/photo2/img2/contest/contest.png') no-repeat right -150px;
  color:#6f6f6f;
  cursor:default;
}
.b-contest_btn_dis:hover {
  background-position: left -150px;
}
.b-contest_btn_dis:hover input {
  background-position: right -150px;
}
/*end  g form*/










/*b-contest_current_last_prew*/
.b-contest_current_prew {
  margin:0 0 24px 0; 
}
.b-contest_current_prew h3 {
  margin:0 0 14px 0;
  font-weight:normal;
}
.b-cont_curr_pr_opis {
  margin:2px 0 0 0px;
}
.b-myphoto {
  margin:1px 15px 0 0;
}
.b-cont_curr_pr_uchastv {
  display:block;
  color:#934d29;
  padding: 0 0 0 18px;
  float:left;
  background: url('/a/photo2/img2/contest/contest.png') no-repeat left -66px;
  _background: url('/a/photo2/img2/contest/contest.gif') no-repeat left -66px;
  line-height:16px !important;
  margin-right:18px;
}
.b-cont_curr_pr_uchastv b {
  height:18px;
  display:block;
  font-weight:bold;
  color:#934d29;
  padding: 1px 18px 0 0;
  float:left;
  background: url('/a/photo2/img2/contest/contest.png') no-repeat right -66px;
  _background: url('/a/photo2/img2/contest/contest.gif') no-repeat right -66px;
  position:relative;
  margin-right:-8px;
}
.b-cont_curr_pr_uchastv:hover {
  background-position: left -85px;
}
.b-cont_curr_pr_uchastv:hover b {
  background-position: right -85px;
  color:#934D29;
}



/*b-contest_current_prew_photo*/
.b-contest_current_prew_photo {
  margin-top:15px;
}
.b-contest_photo {
  width:130px;
  overflow:hidden;
  float:left;
  margin-right:30px;
  text-align:center;
}
.b-contest_photo_text {
  margin:6px 0 0 2px;
  text-align:left;
}
.b-contest_current_prew_photo_all {
  margin:15px 0 0 2px;
}
/*end b-contest_current_prew_photo*/
/*end b-contest_current_prew*/














/*b-winners_previous_contests*/
.b-winners_previous_contests {
  margin-top:21px;
}
.b-winners_previous_contest {
  width:240px;
  float:left;
  margin-right:78px;
}
.b-winners_previous_contest h5 {
  margin: 0px 0 14px 0;
}
.b-winners_previous_contests .gn-clear_contest {
  margin-bottom:15px;
}
/*b-contest_winners*/
.b-contest_winner {
  margin-bottom:20px;
}
/*
.b-contest_winner_small {
  display:block;
  height:75px;
  width:75px;
  background: url('/a/photo2/img2/contest/zapovednaya_ukraina/contest.png') no-repeat -142px -104px;
  _background: url('/a/photo2/img2/contest/zapovednaya_ukraina/contest.gif') no-repeat -142px -104px;
  padding:6px 6px 3px 3px;
}*/
.b-contest_winner_info {
  float:left;
  margin-left:10px;
}
.b-contest_winner_info h5 {
  margin:1px 0 8px;
}
/*end b-contest_winners*/
/*end b-winners_previous_contests*/









/*b-contest_preview_photo*/
.b-contest_preview_photo {
  overflow:hidden;
  width:290px;
  text-align:center;
  margin-right:30px;
  float:left;
}
.b-contest_preview_photo_opis {
  text-align:left;
  overflow:hidden;
  margin-top:3px;
}
.b-cont_pr_ph_opis_text {
  float:left;
  width:240px;
  overflow:hidden;
}
.b-cont_pr_ph_opis_author {
  color:#888;
}
.b-cont_pr_ph_opis_voice {
  float:right;
}
.b-cont_pr_ph_opis_voice img {
  vertical-align:-2px;
}
/*end b-contest_preview_photo*/


/*b-contest_new_work*/
.b-contest_new_work_h {
  margin: 0 0 12px 0;
}
.b-contest_new_work .gn-clear_contest {
  height:30px;
}
.b-contest_new_work_all {
  margin:7px 0 0 0;
}
/*end b-contest_new_work*/

.b-contest_preview_photo_all .gn-clear_contest {
  height:30px;
}





/*b-contest_application_form*/
.b-contest_form_text {
  padding-top:3px;
  width:70px;
}
.b-cont_appl_form_field {
  margin-right:10px;
}
.b-cont_appl_form_field .gn-clear_contest {
  height:17px;
}
.b-cont_appl_form_field .b-contest_inp {
  width:250px;
}
.b-cont_appl_form_info {
  width:175px;
  line-height:16px;
}
/*end b-contest_application_form*/


/*b-contest_upload*/
.b-contest_upload .gn-clear_contest2 {
  height:5px;
}
.b-contest_upload .gn-clear_contest {
  height:10px;
}
.b-contest_upload_btn {
  margin-top:10px;
}
.b-contest_about {
  width:490px;
  margin: 20px 0 0 0;
}
.b-contest_application_form_mess {
  width:328px;
}

/*end b-contest_upload*/



/*b-contest_viewing*/
.b-contest_viewing h3 {
  font-weight:bold;
  float:left;
}
.b-contest_viewing h3 a {
  color:#903d00;
}
/*end  b-contest_viewing*/


/*right*/

.b_contest_photo_right a {
  margin:0 10px 10px 0;
  filter: alpha(opacity=50);
  moz-opacity: 0.5;
  opacity: 0.5;
  float:left;
}
.b_contest_photo_right a:hover {
  filter: alpha(opacity=100);
  moz-opacity: 1;
  opacity: 1;
}
.b_contest_photo_right {
  width:255px;
  margin-left:27px;
}







/*b-contest_terms popup*/
.b-contest_terms {
  position:absolute;
  top:25px;
  left:0px;
  width:380px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  height:352px;
  padding:10px;
  background:url('/a/photo2/img2/bg_pop_form.png') repeat;
  z-index:10;
}
.b-contest_terms_vn {
  height:335x;
  width:360px;
  background: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  padding:7px 10px 10px;
}
.b-contest_terms_text {
  width:360px;
  height:305px;
  overflow:auto;
}
.b-contest_terms_vn h5 {
  margin:0 0 10px 0;
}
.b-contest_terms_text p {
  margin:0px 0px 7px;
  font-size:12px !important;
  line-height:16px !important;
}
.b-contest_close {
  background:url("/a/common/img/ic_close.gif") no-repeat right 0;
  display:block;
  height:13px;
  width:13px;
  margin-top:4px;
}
.b-contest_close:hover {
  background-position: left -14px;
}
/*end b-contest_terms popup*/

/*b-contest_mess_box*/ 
.b-contest_mess_box {
  background: #FFF1DC;
  margin:10px -10px 0;
}
.b-contest_mess_box_vn {
  padding:10px;
}
.b-contest_mess_box h4 {
  margin:0px 0 10px 0;
}
/**/


.b-contest_curren_works {
  margin: 9px 0 0 20px;
  float:left;
}