html { overflow: -moz-scrollbars-vertical; height:100%;}
body { background:#208EAA url(../img/bg_body.jpg) repeat-x left top; padding:0; margin: 0; height:100%;
	color: #3A3A3A; font-size:12px; font-family:arial, tahoma, verdana;}

div{ margin:0; padding:0;}
form{ margin:0; padding:0;}
img {border:none; margin:0; padding:0;}

table{border-collapse:collapse;}

h1 {margin: 20px 0 20px 0; padding: 0; color: #0480B7; font-weight:normal; font-size:22px; font-family:arial, tahoma, verdana; }

p {color: #3A3A3A; font-size:12px; font-family:arial, tahoma, verdana; margin: 0px 0 0px 0; padding: 0;}

a {color: #3A3A3A; text-decoration:underline; }
a:hover {text-decoration:none; }


.blue {color:#0480B7;}
.blue2 {color:#58AABF;}

.yellow {color:#FFD512;}

.px14 {font-size:14px;}
.px16 {font-size:16px;}

.ta_right { text-align:right;}
.va_top { vertical-align:top;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:1px;
     } 
	 
.fotor { float:right;}
.fotor img { margin:0 0 15px 80px;}

.page { padding:0; margin:0; text-align:center; background: url(../img/bg_page.jpg) no-repeat center top; }

#site { width:949px; margin:0 auto; padding:0; text-align:left; background-color:#ffffff;}

#site .top_block { position:relative; height:365px; width:949px; margin:0; padding:0; background: url(../img/bg_top_part.jpg) no-repeat left bottom;}

#site .left_shadow { position:absolute; width:30px; height:150px; right:949px; 
	background: url(../img/bg_left_shadow_top.jpg) no-repeat left top;}
#site .right_shadow { position:absolute; width:30px; height:150px; top:0; left:949px;
	background: url(../img/bg_right_shadow_top.jpg) no-repeat left top;}
	
#site .leng { margin:0 25px 20px 25px; padding:12px 25px; color:#2FBFFF; text-align:right;
	background: url(../img/bg_yellow_line.jpg) no-repeat right bottom;}
#site .leng a { margin:0x; padding:0;}


#site .top_content {margin:0; padding: 0 30px;}

#site .logo { float:left; width:250px; margin:0; padding:0 0px 60px 0; }
#site .top_text_1 { margin:0 0 0 250px; padding:0;}


#site .form_zone { margin:0; padding:0; background: url(../img/bg_forme_zone.jpg) no-repeat left top;}

#site .form_zone_content { margin:0; padding:75px 45px 90px 45px;}

#site .form_container { margin:0; padding:25px 45px 0px 90px;}

#site .form { margin: 0 0 20px 0; width:620px;}
#site .form_submit { margin: 0; width:500px;}
#site .form td {vertical-align:middle; padding: 6px 0;}
#site .form td td {vertical-align:middle; padding:0 5px 0 0;}
#site .form_left { width:250px;}
#site .form td.va_top {vertical-align:top;}

#site .form_inp { margin:0; padding:3px 0 3px 0px; width:250px; border:1px solid #AEAEAE;}

#site .form_inp_1 { margin:0; padding:3px 0 3px 0px; width:125px; border:1px solid #AEAEAE;}

#site .form_textarea { margin:0; padding:3px 5px 2px 5px; width:350px; height:100px; border:1px solid #AEAEAE;}

#site .form_subm { margin:0; padding:0px; width:131px; height:23px; border:none; cursor:pointer;
	background: url(../img/bg_button_blue.jpg) no-repeat left top; text-align:center;
	color:#ffffff; font-size:11px; font-weight:bold; font-family:arial, tahoma, verdana;}



#site .footer { margin:0 15px; padding: 10px 40px 50px 40px;
	background: url(../img/bg_footer_line.jpg) no-repeat left top;
	color:#3a3a3a; font-size:10px; font-family:arial, tahoma, verdana;}
#site .footer_left { float:left;}
#site .footer_right { float:right;}
















