@import url("style.css");

#main-content {
    font-size:          12px;
    line-height:        18px;
    width:              auto;
}

#main-content h1,
#main-content h2,
#main-content h3 {
    width:              100%;
}

#main-content h2 {
    font-size:          16px;
    margin-bottom:      14px;     
}

#main-content h3 {
    font-size:          12px;
    font-weight:        bold;
    margin-bottom:      12px;     
}

.wrap {
    float:              left;
    width:              960px;
    background:         #F8F6E9;
    padding:            16px 20px;
    margin:             0px 0px 20px 0px;
}

.line {
    margin:             10px 0px 5px;
    float: left;
}

.line .col_1 {
    width:              250px;
    float:              left;
}

.line .col_2 {
    width:              700px;
    float:              left;
}

.line .col_2 select {
    width:              250px;
}

.line .col_2 .wide {
    width:              450px;
    float:              left;
}

.line .col_2 textarea {
    height:             100px;
    margin-bottom:      20px;
}

.line .col_2 .cost {
    width:              120px;
}

.line .col_2 .password {
    width:              150px;
}

#main-content .notice {
    font-size:          10px;
    font-weight:        normal;
    color:              #666;
}

.wrong {
    color:              red;
    font-weight:        bold;
}

.require {
  background:           url(/images/require.gif) no-repeat right;
  padding-right:        10px;
}

#warning {
  font-size:            14px;
  width:                960px;
  margin:               19px 0px 13px 0px;
  float:                left;
  padding:              20px;
  color:                #FF0000;
  background:           #FFFBBE;
}

.submit {
    width:              200px;
}

.len-watch {
    float:              left;
    margin-left:        30px;
}

.opt-tariff label {
    vertical-align:     text-bottom;
}

#stage-2 {
    display:            none;
}

.free-part {
	display:           none;
}

#stage-3 {
	display:           none;
}

ol.num-list {
    line-height:        18px;
    padding-bottom:     20px;
    list-style-type:    decimal;
    list-style-position: inside;
}

#stage-1 .line .col_1 {
    width:              130px;
}

#stage-1 .line .col_2 {
    width:              820px;
}

.business-img-cont {
    width:              300px;
    height:             150px;
    overflow:           hidden;
    border:             1px #999 solid;
    float:              right;
}

.business-description-cont {
    float: left;
    width: 490px;
}

.basic-title-cont {
    width: 700px;
}

.basic-img-cont {
    width:              560px;
    height:             80px;
    overflow:           hidden;
    float:              right;	
}

.basic-description-cont {
    float: left;
    width: 250px;
}

.econom-title-cont {
    width: 700px;
}

.econom-img-cont {
    width:              600px;
    height:             35px;
    overflow:           hidden;
    float:              right;  
}

.econom-description-cont {
    float:              left;
    width:              215px;
}

.pay-onhand-image-cont {
	padding:            0px 140px 0px 40px;
	float:              right;
}

.pay-onhand-image-cont label {
    width:              240px;
    height:             240px;
    border:             1px #999 solid;
    overflow:           hidden;
    display:            block;
}

.pay-sms-image-cont label {
    width:              130px;
    height:             44px;
    overflow:           hidden;
    display:            block;
}

#main-content .main-header {
    width: auto;
}
