body,p,h1,h2,h3,h4,h5,h6,form,fieldset{
  margin:0;
  padding:0;
}

.ir {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  display: block;
}
a .ir {
  cursor:pointer;
}

a{
  color:#ee8101;
  outline:0;
  cursor:pointer;
}


a:hover{
  text-decoration:none;
  color:#000;
}


h1,h2,h3,h4,h5,h6{
  color:#ee8101;
  font-weight:normal;
}


h1{
  font-size:2.4em;
}


h1 a{
  color:#000;
}


h2{
  font-size:1.8em;
  margin-bottom:15px;
}


h3{
  font-size:1.2em;
  font-weight:bold;
  color:#505254;
}


h3.first{
  margin-top:30px;
}


h4{
  font-size:1em;
  font-weight:bold;
}


p{
  font-size:1.1em;
  line-height:1.6em;
  padding:0 0 1em;
  margin:0;
  color:#666;
}


a img{
  border:0;
}


.victor{
  clear:both;
  height:0;
  overflow:hidden;
  display:block;
}


body{
  background:#fff;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size:62.5%;text-align:center;
  background-repeat:repeat-x;
  background-image:url("../images/body.gif");
}




#page{
width:970px;margin:0 auto;text-align:left;

}


#header{
  width:970px;
  height:160px;
  position:relative;top:-1px;
background-image:url("../images/head.gif");
}


#header h1 {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 194px;
  height: 85px;
  font-size: 3em;
  color: #ef8401;
  padding-top: 40px;
  text-align: center;
  background: #fff;
}



#header h1 a {
  text-decoration: none;
}

#header h1 span.ir {
  width: 194px;
  height: 125px;
  background: url("../images/h1.png") 0 0 no-repeat;
}



#container{
  float:right;
  width:920px;
  min-height:300px;
  padding:0 25px;
  position:relative;
top:-1px;
  background:url("../images/container.gif") no-repeat;
}


fieldset{
  margin:15px 0;
  border:1px solid #999;
  padding:5px;
}


fieldset.fl{
  margin-right:20px;
  display:inline;
}


fieldset.fl.last{
  margin-right:0;
}


legend{
  padding:2px 7px;
}


form .fr{
  padding:3px;
  background-color:#f0f0f0;
}


form .fr label{
  width:150px;
  float:left;
  padding-top:4px;
  padding-left:10px;
  font-weight:bold;
}


form .fr label.second{
  width:130px;
  margin-left:30px;
}


p.error{
  font-weight:bold;
  color:#c00;
}


p.error b{
  display:none;
}


form .fr .preinp{
  width:30px;
  float:left;
  padding-top:4px;
}


form .note{font-style:italic;margin-top:5px;font-size:10px;margin-left:10px;}


form .fr input.checkbox{float:left;margin-left:10px;display:inline;}


form .fr label.checkbox{
width:auto;padding-top:3px;
}


form .fr.hyper label{
width:auto;margin-right:5px;vertical-align:middle;
}


form .date select{font-size:11px;height:20px;margin-right:4px;padding-top:2px;}


form .date .day{width:59px;}


form .date .month{width:79px;}


form .date .year{width:60px;margin-right:0;}






form .asterisk{  color:#c00;}

form .fr .asterisk{
  float:left;

  width:10px;
  margin-left:2px;
}


form .fr.even{
  background-color:#fff;
}


form .fr .text,#captcha input{
  width:200px;
  float:left;
  background-color:#fff;
  border:1px solid #ccc;
  padding:2px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

form .description,form p.error{
margin-left:5px;
}

form .fr p.snote{margin-left:10px;float:left;}


.fl{
  float:left;
}


form .fr .text.pre{width:170px;}

form .fr .short{width:50px;}
form .fr .sms{width:30px;}
form .fr .error,form input.error{border:1px solid #c00;}

form .fr #expire{float:right;
display:inline;margin-right:10px;margin-top:4px;
}
form .fr select{
  width:200px;
  float:left;
}

form .fr .dash{float:left;width:10px;text-align:center;padding-top:4px;}

#captcha{
border:1px solid #ccc;padding:10px;margin-bottom:30px;
}
#captcha img{display:block;}
#captcha #label_f_captcha,#captcha label,#captcha .asterisk{float:left;}
#captcha label{width:150px;margin-top:18px;font-weight:bold;}
#captcha #label_f_captcha{width:175px;margin-right:10px;}
#captcha input,#captcha .asterisk{margin-top:12px;}
#captcha span span{
color:#ee8101;text-decoration:underline;cursor:pointer;
}

form .ver{float:left;margin-top:3px;margin-left:10px;display:inline;}
form .ver .but{cursor:pointer;margin-right:10px;background-color:#fff;padding:2px;border:1px solid #666;}
form .ver .yes{color:#0c0;font-weight:bold;}
form .ver .no{color:#c00;font-weight:bold;}

form .br,#final_agree{
  clear:both;
  padding:4px 0;
  background-color:#ccc;
  padding-left:10px;
}
#final_agree{margin-bottom:20px;font-weight:bold;}
#final_agree *{vertical-align:middle;}
form .br input{
  border:1px solid #666;
  font-size:12px;
  padding:2px 10px;
  border-left:1px solid #999;
  border-top:1px solid #999;
  background-color:#f0f0f0;
  color:#000;cursor:pointer;
}


.rec{
  padding-bottom:10px;
}


.rec h3{
  font-size:11px;
  margin-left:7px;
  margin-top:10px;
  margin-bottom:7px;
}


.rec h3.first{margin-top:5px;}


.rec div{float:left;width:190px;margin-left:7px;}


legend input, legend label,.rec label,.rec input{vertical-align:middle;}

.rv{float:left;margin-left:155px;margin-top:10px;}
.rv.first{margin-left:-5px;margin-top:0;}
.rv .soph {width:300px;margin-bottom:6px;}
.rv .soph input{float:left;margin-right:0;}
form .rv .soph label{font-weight:normal;padding-left:5px;cursor:pointer;}
.fr .date{width:320px;float:left;}
.fr .rv .date{margin-left:5px;float:none;}

#footer {
background-repeat:repeat-x;
background-color:#e3e3e3;
background-image:url("../images/fut.gif");
  clear:both;
height:100px;
position:relative;text-align:center;font-family:Arial,sans-serif;
}

#footer div{
position:relative;text-align:left;margin:0 auto;
width:970px;
height:100px;
background-repeat:no-repeat;
background-image:url("../images/foot.gif");
color:#8b8b8b;
}

#footer p#f1{
position:absolute;left:33px;top:58px;
font-size:11px;
}

#footer p#f2{
font-size:11px;
position:absolute;left:680px;top:58px;
}

#footer p#f2 span{cursor:pointer;color:#ee8101;}

#footer p#f2 a{
color:#8b8b8b;text-decoration:none;
position:absolute;left:120px;
width:150px;
}

#footer p#f2 a strong{
color:#ee8101;font-weight:normal;

}


#fclub3 .hyper{display:none;}