@charset "UTF-8";


/* ========form======== */


form.cmxform {
    margin:1em 0 0 30px;
    padding:0;
 
}
form.cmxform fieldset {
    width:750px;
    border:0;
    border-top:1px solid #c9dca6;
    background:url("../page_img/form_img/cmxform-fieldset.gif") left bottom repeat-x;
}
form.cmxform legend {
    padding:1em 2px 0 2px;
    font-weight:bold;
}
form.cmxform em {
    color:#f00;
    background-color:transparent;
    font-weight:normal;
    font-style:normal;
    
}
form.cmxform label {
    display:block;
    float:left;
    width:270px;
    padding-left: 20px;
}
form.cmxform fieldset ol {
    margin:0;
    padding:0;
}
form.cmxform fieldset li {
    list-style:none;
    clear:both;
    padding:20px 0 20px 0;
    line-height:150%;
    margin:0;
    
    background:url("../page_img/form_img/cmxform-divider.gif") left bottom repeat-x;
}

form.cmxform fieldset li.noline {
    list-style:none;
    clear:both;
    padding:20px 0 20px 0;
    line-height:150%;
    margin:0;
    
    background:none; !important;
}


form.cmxform fieldset fieldset {
    border:none;
    background:none;
}
    form.cmxform fieldset fieldset legend {
        font-weight:normal;
        padding-left:0;
    }
    form.cmxform fieldset fieldset label {
        float:none;
        width:auto;
    }
form.cmxform .sr {
    position:absolute;
    left:-9999px;
    top:0;
    width:1px; height:1px;
    overflow:hidden;
}


.bt_cen{
text-align: center; 
}




input#btn_bl {
	background: linear-gradient(to bottom, #7db9e8 0%,#2989d8 50%,#207cca 51%,#1e5799 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
	
	border: 1px solid #DDD;
	color: #FFF;
	width: 100px;
	padding: 10px 0;
}


input#btn_bl:hover{
 background: #0080B3; color: #fff; border: solid 1px #333; transition: all 0.5s; 
}

input#btn_bl:active{
  background: #c00; color: #fff;
}

input#btn_gr {
	background: linear-gradient(to bottom, #dbf2c6 0%,#fcfc99 0%,#52b152 44%,#005700 83%,#002400 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbf2c6', endColorstr='#002400',GradientType=0 ); /* IE6-9 */


	border: 1px solid #DDD;
	color: #fff;
	width: 100px;
	padding: 10px 0;
}


input#btn_gr:hover{
 background: #009A00; color: #fff; border: solid 1px #333; transition: all 0.5s; 
}

input#btn_gr:active{
  background: #c00; color: #fff;
}




