.taxi_content, .taxi_content td {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.taxi_content .tab_on {width: 250px; height: 38px; background: url(img/1_shag.gif) no-repeat; text-align: center; vertical-align: middle; font-size: 10px;}
.taxi_content .tab_off {width: 250px; height: 38px; background: url(img/2_shag.gif) no-repeat; text-align: center; vertical-align: middle; font-size: 10px;}
.taxi_content .stepn {background-color: #FFFFFF; font-weight: bold;}

.taxi_content td.form_td {border: 1px solid #224666; background: #A2BEC9 url(img/gradient.gif) repeat-x top; width: 468px; text-align: center; padding-top: 30px; padding-bottom: 20px; padding-left: 15px; padding-right: 15px;}
.taxi_content .tip {background-color: #FFFFFF; padding-top: 3px; padding-bottom: 3px;}

.taxi_form {width: 100%;}
.taxi_form td {font-size: 12px;}
.red {color: red;}
.taxi_form td.td_l {text-align: right; width: 33%; font-weight: bold;}
.taxi_form td.td_r {text-align: left; width: 67%;}
.redtext {color: red;}

.taxi_confirm {width: 100%;}
.taxi_confirm td {background-color: #FFFFFF; font-size: 10px;}
.taxi_confirm td.td_l {text-align: right; width: 33%;}
.taxi_confirm td.td_r {text-align: left; width: 67%;}
.taxi_confirm td.th {font-weight: bold; padding-left: 10px; font-size: 12px; border-top: 1px solid #224666;}

.taxi_tariff {width: 100%;}
.taxi_tariff td.th {font-weight: bold; padding-left: 10px; font-size: 12px; border-top: 1px solid #224666;}
.taxi_tariff td {background-color: #FFFFFF; font-size: 10px; padding-left: 10px;}
.taxi_tariff .c {text-align: center;}
.taxi_tariff .r {text-align: right;}
.taxi_tariff .t {vertical-align: top;}
.taxi_tariff .space {width: 0px; padding: 0; background-color: transparent;}
.taxi_tariff span.name1 {width: 100px;}
.taxi_tariff span.space {width: 20px;}

.taxi_content P.text {text-align: left; padding-left: 10px;}
.taxi_content P.addt {margin-top: 5px;}