td, div, p, span, input, select, textarea { font-family:  Arial, Tahoma, Verdana; font-size: 12px; color: #2A3941; }
p {line-height: 140%;}
li {line-height: 140%;}
a {color: #3f4b69; }
a:hover, #tutorial a:hover { color: #15366e; }
.wh_t { color: #ffffff; font-size: 14px; }
.wh_tm { color: #ffffff; font-size: 11px; font-weight: bold; }
.wh { color: #ffffff; }
.wh_i { font-size: 11px; }
.wg_t { color: #414548; font-size: 13px; }
.wh_a { color: #ffffff; font-size: 20px; text-decoration: none; }
.wh_r { color: #d8e1e8; font-size: 14px; font-weight: bold; }
a.wh_a:hover, a.sm_a:hover { color: #d8e1e8; }
a.wh_r:hover { color: #FFF; }
.sm_a { color: #ffffff; font-size: 10px; }
.sm_l { font-size: 10px; text-decoration: none; color: #f4f5f5; }
input, select, textarea, option { background-color: #e3e8ec; border: 0px; }
.nonb { font-weight: normal; }
h1, h2 { color: #3f4b69; margin: 0px; }
h1 { font-size: 14px; }
h2 { font-size: 12px; }
.wh1 { color: #ffffff; font-family: Tahoma; font-weight:bold;}
form { margin: 0px; }
#BirthCountrySelect { height: 81px; }
.wh_rr { color: #d8e1e8; font-size: 20px; text-decoration: none;}
a.wh_rr:hover { color: #FFF; }
.rv_form { background-color: #2A3941; padding: 5px; }
.rv_form div, .rv_form table { background-color: #EAEAEA; width: 694px; }
table.vsOrder { border-spacing: 0px; width: 694px; background-color: #EAEAEA; }
.visa_form_txt { background-color: #EAEAEA; }
.hl_hdr { background-color: #2A3941; font-weight: bold; color: #FFF; padding: 5px; }
.price_table_header { font-weight: bold; background: #324853; text-align: center; color: #FFF;}
.price_table_row { background: #B9C9D1;} 
.price_table_col1 { width: 50%; text-align: left; border-bottom: 1px solid gray; border-right: 1px solid gray; font-weight: bold; color: #2A3941; text-indent:60px; }
.price_table_col2 { width: 30%; text-align: center; border-bottom: 1px solid gray; border-right: 1px solid gray; color: #2A3941;} 
.price_table_col3 { width: 20%; text-align: left; border-bottom: 1px solid gray; border-right: 1px solid gray; color: #2A3941; min-width: 100px; text-align: center; } 
.price_table_col2 a, .price_table_col3 a {  }
.isc_inp_line { padding: 5px; color: #2A3941; }
.isc_inp_text { padding: 8px; color: #2A3941; }
.isc_input_wide, .isc_short, .rv_form select { margin-top: 4px; margin-bottom: 2px; padding: 1px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #324853; border-left: 1px solid #324853; color: #2A3941;  background: url(/russianvisa/russianvisa.nsf/rsrc/images/$FILE/rvinp.png) repeat-y left center; }
.isc_short { width: 70px; }
textarea { border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #324853; border-left: 1px solid #324853; margin-bottom: 5px; margin-top: 4px; color: #2A3941; }
input#SubmitVisaOrder, input#PaymentEdit, input#PaymentSubmit { background: url(/russianvisa/russianvisa.nsf/rsrc/images/$FILE/rvsub.png) no-repeat center; color: #FFF; font-weight: bold; width: 170px; height: 30px; }
.form_button { background-color: #3F5C69; color: #FFF; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-bottom: 1px solid #324853; border-right: 1px solid #324853; padding: 0px 5px; }
.vs_select_bt {}
tr.price_table_row td { background: #B9C9D1; padding: 3px 0px;} 
tr.price_table_row a {font-weight: bold;}
div.vsOrder {padding-top: 6px; padding-bottom: 6px;}
p.isc_highlighted {padding: 0px 10px;}
.isc_input_short {width: 50%; }
.isc_red {color: #ff0000; padding: 3px 0px;}
.isc_blue {color: Blue; font-size: 12; padding: 3px 0px;}
.isc_upload {padding-left: 3px;}
p {margin-top: 10px;}
table.pricefp {width: 440px; border: 1px solid gray;  border-collapse:collapse;}
.pricefp_col1{font-weight: bold;  width: 280px; border: 1px solid gray;  padding-left: 10px; }
 .pricefp_col2 {text-align: left; text-indent:10px; border: 1px solid gray;  }
 .pricefp_head { font-weight: bold; background: #324853; text-align: center; color: #FFF;}
#tutorial { margin: 22px 0px; }
.rv_b { font-weight: bold; }
.rv_up { text-transform: uppercase; }
.rv_nond, #tutorial a { text-decoration: none; }
.rv_l { font-size: 13px; }
.rv_ngray, #tutorial a { color: #767982; }

