
* {
margin:0;
border:0;
padding:0;
}

html {
background:#3C4045;
font-family:arial;
font-size:11px;
color:#808486;
}

body {

}

a {
color:#FFB400;
}

.fix_center {
width:960px;
margin:0 auto;
}

.fix_clear {
clear:both;
font-size:0;
line-height:0;
}

.bck {
width:100%;
background:#fff url('../images/bck.gif') repeat-x;
}

.cars {
float:left;
position:absolute;
margin:-112px 0 0 -17px;
width:720px;
height:180px;
background:url('../images/cars.jpg') no-repeat;
}

.cars_blocker {
height:112px;
width:675px;
float:left;
}

.copyright {
float:left;
position:absolute;
margin:82px 0 0 0;
width:400px;
}

.copyright a {
color:#808486;
}

.content {
width:960px;
float:left;
}

.left_side {
float:left;
width:675px;
padding:0 0 100px 0;
}

.right_side {
float:left;
width:285px;
}

.header {
float:left;
width:960px;
height:90px;
margin:0 0 10px 0;
}

.top_logo {
float:left;
width:388px;
}

.top_logo img {
margin:29px 0 0 8px;
border:0;
}

.top_menu {
float:right;
}

.top_menu ul {
margin:50px 0 0 0;
float:left;
list-style-type:none;
font-size:14px;
line-height:31px;
height:31px;
}

.top_menu ul li {
float:left;
}

.top_menu ul li a {
color:#3A3E43;
text-decoration:none;
background:#CED0D1;
height:31px;
display:block;
padding:0 13px;
}

.top_menu ul li a.active {
background:#FFB400 !important;
color:#fff !important;
}

.top_menu ul li a:hover {
background:#BABABA;
}

.last_link {
padding:0 15px 0 13px !important;
background:#CED0D1 url('../images/menu_right_end.gif') right no-repeat !important;
}

.last_link_active {
padding:0 15px 0 13px !important;
color:#fff !important;
background:#FFB400 url('../images/menu_right_end_active.gif') right no-repeat !important;
}

.top_menu ul li a.last_link:hover {
background:#BABABA url('../images/menu_right_end_hover.gif') right no-repeat !important;
}

.first_link {
padding:0 13px 0 15px !important;
background:#CED0D1 url('../images/menu_left_end.gif') left no-repeat !important;
}

.first_link_active {
padding:0 13px 0 15px !important;
color:#fff !important;
background:#FFB400 url('../images/menu_left_end_active.gif') left no-repeat !important;
}

.top_menu ul li a.first_link:hover {
background:#BABABA url('../images/menu_left_end_hover.gif') left no-repeat !important;
}

.intro_left {
float:left;
width:330px;
line-height:18px;
}

.intro_right {
float:left;
width:330px;
line-height:18px;
}

.intro h2, .intro_right h2, .intro_left h2 {
font-weight:normal;
font-size:13px;
line-height:20px;
margin:0 45px 0 10px;
}

.left_side h1 {
color:#798089;
font-size:24px;
margin:0 10px 10px 10px;
line-height:30px;
}

.full_txt h1 {
color:#798089;
font-size:24px;
margin:0 10px 10px 10px;
line-height:30px;
}

.full_txt h2 {
color:#798089;
font-size:20px;
margin:0 10px 10px 10px;
line-height:30px;
}

.full_txt h3 {
color:#798089;
font-size:16px;
margin:0 10px 10px 10px;
line-height:30px;
}

#check {
margin:0px 5px 0 0;
padding:0;
float:left;
width:auto;
height:auto;
border:0;
}

.check_label {

}

.full_txt p {
color:#808486;
font-size:11px;
margin:0 10px 10px 10px;
line-height:18px;
}

.full_txt ul {
list-style-position: inside;
padding:0 50px 10px 10px;
line-height:18px;
}


.left_side h3.three_steps_h3 {
color:#2F3338;
font-size:20px;
margin:25px 10px 0 10px;
width:380px;
height:30px;
/*text-indent:-10000px;
background:url('../images/h3_span_bck.gif') no-repeat;*/
}

.left_side h3.three_steps_h3 span {
color:#fff;
line-height:20px;
font-size:12px;
margin:0 0 0 38px;
}

.more_link_01 {
background:url('../images/more_button_bck.gif') no-repeat;
display:block;
width:125px;
height:22px;
line-height:22px;
color:#fff;
text-aligN:center;
text-decoration:none;
font-size:12px;
margin:5px 0 0 10px;
}

.three_steps {
float:left;
list-style-type:none;
}

.three_steps li {
float:left;
height:170px;
width:195px;
text-align:center;
}

.step_1 {
background:url('../images/step_1.gif') right 30px no-repeat;
}

.step_1 span {
display:block;
margin:115px 0 0 0;
height:22px;
line-height:22px;
width:195px;
}

.step_span_begin {
float:left !important;
margin:0 !important;
width:auto !important;
background:url('../images/step_span.gif') no-repeat !important;
}

.step_span_begin strong {
color:#808486;
font-size:12px;
text-decoration:none;
margin:0 11px 0 15px;
font-weight:normal;
}

.step_span_end {
float:left !important;
width:4px !important;
margin:0 !important;
height:22px !important;
background:url('../images/step_span_end.gif') right no-repeat !important;
}

.step_2 {
background:url('../images/step_2.gif') right 30px no-repeat;
}

.step_2 span {
display:block;
margin:115px 0 0 15px;
height:22px;
line-height:22px;
width:195px;
}

.step_3 {
width:220px !important;
background:url('../images/step_3.gif') left 30px no-repeat;
}

.step_3 span {
display:block;
margin:115px 0 0 10px;
height:22px;
line-height:22px;
width:230px;
}

.form_area {
width:275px;
float:left;
}

.form_01 {
width:275px;
float:left;
height:4px;
line-height:0;
font-size:0;
background:url('../images/form_01.gif') no-repeat;
}

.form_02 {
width:275px;
float:left;
background:url('../images/form_02.gif') repeat-y;
}

.form_03 {
width:275px;
float:left;
height:4px;
line-height:0;
font-size:0;
background:url('../images/form_03.gif') no-repeat;
}

.form_title {
color:#2F3338;
font-size:20px;
margin:15px 0 0 20px;
}

.form_02 form {
margin:15px 25px 0 20px;
}

.form_02 form p {
color:#1A1A1A;
font-size:11px;
margin:0 0 5px 0;
}

.form_02 form select {
border:1px solid #C3C3C3;
width:70px;
}

.form_02 form input {
border-bottom:1px solid #DDDDDD;
border-top:1px solid #7C7C7C;
border-left:1px solid #C3C3C3;
border-right:1px solid #C3C3C3;
margin:0 0 10px 0;
color:#8C8C8C;
font-size:11px;
padding:2px;
width:225px;
background:url('../images/input_bck.gif') no-repeat;
}

.submit_form {
border:0 !important;
width:114px !important;
height:22px !important;
float:right !important;
cursor:pointer !important;
background:none !important;
padding:0 !important;
}

.field_error {
color:#B60D07 !important;
margin:5px 0 !important;
}

.infobox {
margin:15px 0 20px 28px;
}

.info_label {
margin:0 0 0 40px;
color:#3C4045;
font-size:12px;
font-weight:bold;
}

.info_txt {
color:#7F8385;
font-size:28px;
font-weight:bold;
margin:0 0 5px 0;
}

.info_prefix {
color:#C2C4C5;
font-size:14px;
vertical-align:top;
line-height:24px;
margin:0 5px 0 0;
}

.email_address {
margin:5px 0 5px 40px;
}
