.table_form {
 border:0px solid #e3effd;
 text-align:left;
}

.tab_td_left {
 color:#333333;
 background:#ffffff;
 text-align:right;
}

.sm_select {
 border:1px solid #A5ACB2; 
}

label {
 padding-left:0px;
 text-align:right;
 color:#505050;
 /*font-family: Arial,Tahoma,Trebuchet MS,Verdana,sans-serif;*/
}


.input_form {
 height:14px; 
 border:1px solid #A5ACB2; 
 font-size:12px; 
 width:200px;
 color:#333333;
 background:#fafafa;
}


.form_header {
border-bottom:1px solid #D6D6D6;
height:25px;
line-height:25px;
margin-bottom:2px;
width:100%;
color:#2C7DB4;
font-size:14px;
font-weight:bold;
font-family: Arial,Tahoma,Trebuchet MS,Verdana,sans-serif;
}



.reg_info_header {
height:25px;
line-height:25px;
margin-bottom:2px;
color:#2C7DB4;
font-size:16px;
font-weight:bold;
font-family: Trebuchet MS,Tahoma,Verdana,sans-serif;
}

.header_user_info {
 height:46px;
 line-height:46px;
 color:#2C7DB4;
 margin-bottom:1px;
 padding-left:10px;
 font-size:16px;
 font-weight:bold;
 font-family: Trebuchet MS,Tahoma,Verdana,sans-serif;
 background:#ffffff;
}


.line {
border-bottom:1px solid #D6D6D6;
height:2px;
margin-bottom:2px;
width:100%;
color:#0065A7;
font-size:16px;
font-weight:bold;
}


.paytype {
font-size:14px;
}

.pay_content {
  border:1px solid #2C7DB4;
  width:600px;
}

.payment_info_cont {
  border:1px solid #2C7DB4;
  width:630px;
}


.payway_head {
 font-size:18px;
 color:#2C7DB4;
 font-weight:bold;
 height:20px;
 line-height:20px;
 text-transform:uppercase;
 padding:10px;

}

.payway_text {
  height:35px;
  line-height:35px;
  font-weight:bold;
 
}


.payway_mess {
 color:#2C7DB4;
 font-weight:bold;
 height:40px;
 line-height:40px;
 font-size:23px;
 border:1px solid #2C7DB4;
 background:#f4f4f4;
 width:240px;
 padding:10px;
 font-family:Arial,Tahoma;
}


.payway_phone {
 color:#2C7DB4;
 font-weight:bold;
 height:30px;
 line-height:30px;
 font-size:25px;
 border:1px solid #2C7DB4;
 background:#f4f4f4;
 width:220px;
 font-family:Arial,Tahoma;
}

.payway_info {
 color:#333333;
}

.tab_paym_left {
  color:#2C7DB4;

}

.congr_info {

  font-family:Trebuchet MS;
  font-size:17px;
  font-style:italic;
  padding-left:50px;
  float:left;
  padding-right:20px;
  height:45px;
  line-height:45px;
  color:#2C7DB4;
  font-weight:normal;
  
}

.add_pay_info {

color:#696969; 
text-align:left; 
line-height:12px; 
padding:0px 20px 10px 20px; 
font-size:11px;
text-align:center;

}

.label_forms {
 padding-left:0px;
 text-align:right;
 color:#333333;
}

.form_text {
 padding-left:0px;
 text-align:justify;
 color:#505050;
 width:500px;
}


.form_ta {
 height:100px; 
 border:1px solid #A5ACB2; 
 font-size:12px; 
 width:200px;
 color:#333333;
 background:#fafafa;
}


