/*- Judges massage- - - - - - - - - - - - - - - -*/

#tvfmain div.judges_toplnk a {
  color: #ff7e00;
  text-decoration: none;  
}
#tvfmain div.judges_toplnk a:link {
}
#tvfmain div.judges_toplnk a:visited {
  color: #ff7e00;
}
#tvfmain div.judges_toplnk a:hover {
  color: #ff7e00;
  text-decoration: underline;
}
#tvfmain div.judges_toplnk a:active {
  color: #ff7e00;
}

.jmessage_wrapper {
  width: 495px;
  margin: 0px 20px 20px 20px;
}
.pic_jmessage {
  float: left;
  width: 102px;
  /* border-right: 1px dashed #c6c6c6; */
  margin: 0px 8px 0px 0px;
  padding: 0px 8px 0px 0px;
}
.text_jmessage {
  float: left;
  width: 368px;
  margin: 0px 0px 0px 0px;
  padding: 0px 8px 5px 0px;
}
.text_jmessage span {
  font-weight: bold;
}

/*- Regulation- - - - - - - - - - - - - - - - - - - -*/
#tvfmain div.reg_menu a {
  color: #ff7e00;
  text-decoration: none;  
}
#tvfmain div.reg_menu a:link {
}
#tvfmain div.reg_menu a:visited {
  color: #ff7e00;
}
#tvfmain div.reg_menu a:hover {
  color: #ff7e00;
  text-decoration: underline;
}
#tvfmain div.reg_menu a:active {
  color: #ff7e00;
}

.tbl_regulation table {
  width: 495px;
  border-collapse: collapse;
  border-top: 1px solid  #cdcdcd;
  border-bottom: 1px solid  #cdcdcd;
  border-right: 1px solid  #cdcdcd;
  margin: 20px 20px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.tbl_regulation th {
  width: 92px;
  min-height: 50px;
  border-bottom: 1px solid  #cdcdcd;
  background-color: #7fbe25;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 5px 5px; /* padding: 0px 3px 5px 8px; */
  vertical-align: top;
		text-align:right;
}
.tbl_regulation th img {
  margin: 5px 0px 5px 0px;
}
.tbl_regulation td {
  border-bottom: 1px solid  #cdcdcd;
  border-left: 1px solid  #cdcdcd;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 10px;
}

.tbl_regulation .reg_tbl_prize {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #cdcdcd;
  margin: 0px 0px 5px 0px;
}
.tbl_regulation .reg_tbl_prize th {
  background-color: #ff7e00;
  border: 1px solid #cdcdcd;
  color: #ffffff;
  padding: 5px 5px 5px 5px;
}
.tbl_regulation .reg_tbl_prize td {
  border: 1px solid #cdcdcd;

}

.tbl_regulation ul {
  list-style: disc outside;
  margin: 0px 0px 0px 20px; /*    margin: 0px 0px 0px 20px; */
  padding: 0px 0px 0px 0px; /* padding: 0px 0px 0px 0px; */
}
.tbl_regulation ul span {
  font-weight: bold;
}
.tbl_regulation ul li {
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
.tbl_regulation dl {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.tbl_regulation dl dt {
  margin: 10px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
.tbl_regulation dl dd {
  margin: 5px 0px 5px 10px;
  padding: 0px 0px 0px 0px;
}
.tbl_regulation ol {
  margin: 0px 0px 0px 25px;
  padding: 0px 0px 0px 0px;
}
.tbl_regulation ol li {
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}

/*- Entry- - - - - - - - - - - - - - - - - -*/

.tbl_entry {
  width: 495px;
  margin: 0px 20px 0px 0px; /* margin: 0px 20px 0px 20px;  */
  padding: 0px 0px 0px 0px;
}
.tbl_entry dl {
  margin: 20px 40px 0px 40px;
  padding: 0px 0px 0px 0px;
}
.tbl_entry dt {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
}
.tbl_entry dt img {
  vertical-align: middle;
}
.tbl_entry dd {
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 5px 0px;
}
.tbl_entry ul {
  margin: 5px 0px 5px 15px;
}
.tbl_entry li {
  font-size: 80%;
}


#get_reguration {
	margin:2em auto;
	padding:0;
	width:471px;
	list-style:none;
	/*border:1px solid red;*/
}

#get_reguration img {border:0;}

#get_reguration li {display:inline;}

