/*--------------------*
#input_header
*--------------------*/
#input_header{
  width:660px;
  margin:0px auto;
  padding:15px 0;
}
#input_header P{
  padding:5px 0;
  color:#fcfcfc;
}
#input_header P.menu_caption{}
#input_header P.pr,
#input_header P.pr A{color:#D00079;font-weight:bold;}
#input_header P.price {color:#EDEAF3;}
#input_header P.price STRONG{color:#d00079;}
#input_header P.attention{}
#extra .pr{text-align:center;}

/*--------------------*
.limited_announce
*--------------------*/
.limited_announce {
  margin: 10px auto 0;
  width: 603px;
}
.limited_announce P {
  font-size: 1em;
  padding: 10px;
  border: 1px solid #302F4E;
}

/*--------------------*
 effect
*--------------------*/
#ke1{
  width:712px;  height:495px;
  position: relative;
  background:url(../../image/input/js/bg1.jpg) no-repeat 50% 0%;
}
#ke2{
  width:712px;  height:495px;
  position: relative;
  background:url(../../image/input/js/bg2.jpg) no-repeat 50% 0%;
}
#ke3{
  width:712px;  height:495px;
  position: relative;
  background:url(../../image/input/js/bg3.jpg) no-repeat 50% 0%;
}
#ke4{
  width:712px;  height:495px;
  background:url(../../image/input/js/bg4.jpg) no-repeat 50% 0%;
}
#ke5{
  width:712px;  height:495px;
  position: relative;
  margin: 30px auto 0;
  background:url(../../image/input/js/bg5.jpg) no-repeat 50% 0%;
}

div.price_charge, div.price_free{
  display: inline-block;
}
div.ke_btn{
  position: absolute;
  left: 51px;
  top: 387px;
  width:610px;
}
#text1_1, #text1_2, #text2, #text3, #text4{
  position: absolute;
  left: 0px;
  top: 0px;
}
#text2, #text3, #text4{
  display: none;
}
#ke5 P.free{
  text-align:center;
  font-size:0.9em;
  font-weight:bold;
  margin-top:10px;
}
