body {background-color:#8090b1; background-image:url(../img/bg01.jpg); background-repeat:repeat-x; margin:0; padding:0;}

#wrapper {width:880px; margin:0 auto; background-color:#FFF; padding:10px 10px 0 10px;}

#head {width:862px; margin:10px auto 0 auto; position:relative;}
#head .head_logo {width:219px; position:relative; float:left;}
#head .head_flash {width:609px; position:relative; float:right; margin:10px 0 0 0;}

#content {width:862px; margin:0 auto; background-color:#6f81a5; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#content .highlight {width:520px; height:23px; background-image:url(../img/highlight_bg.jpg); color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:23px; padding:0 0 0 9px; margin:5px 0 0 15px;}
#content .left_kolon {width:540px;}
#content .full_kolon {width:860px;}
#content p {margin:5px 15px 0 15px; }
#content .ico {width:107px; margin:10px 10px 10px 20px; float:left;}
#content .ico img {margin:0 0 9px 0px; float:left;}
#content .text {width:707px; height:79px; background-image:url(../img/abh_he_05.jpg); background-repeat:no-repeat; float:left; margin:10px 0 0 0;}

#form {width:862px; margin:0 auto; background-color:#6f81a5; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background-image:url(../img/abh_he_kf_03.jpg); background-repeat:no-repeat; height:650px;}
#form .ftext {width:120px; position:absolute; margin:108px 0 0 25px; font-size:12px; font-weight:bold; line-height:35px;}
#form .form {width:250px; position:absolute; margin:114px 0 0 170px; font-size:12px; font-weight:bold;}
#form .form input {width:225px; height:23px; position:relative; background-image:url(../img/npt01.jpg); border:none transparent; margin:0 0 10px 2px; font-size:12px; background-repeat:no-repeat;}
#form .form textarea {width:330px; height:85px; position:relative; background-image:url(../img/npt02.jpg); border:none transparent; margin:0 0 10px 2px; font-size:12px; background-repeat:no-repeat;}
.label2 {width:250px; margin:150px 0 0 100px; font-size:12px; font-weight:bold; position:absolute;}
.error {width:300px; position:relative; float:left; color: #000;}

#footer {width:900px; margin:0 auto 0 auto; background-image:url(../img/footer_bg.jpg); background-repeat:no-repeat; height:91px; position:relative; padding:15px 0 0 0;}
.a_logo {width:43px; height:51px; margin:0 0 0 15px; float:left;}
.footer_text {width:400px;text-align:left; position:relative; left:140px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666; line-height:15px; top:-35px;}
.mc_logo {width:94px; height:51px; position:relative; left:600px;}
.saas_logo {width:135px; height:40px; position:relative; left:575px; top:-5px;}



img {border:0 none;}
.b01 {font-weight:bold;}
.a12 {font-size:12px;}



.clearfix:after { /* FF, O, etc. */ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block; /* IE7xhtml*/}
html[xmlns] .clearfix { /* O */display: block;}
* html .clearfix {height: 1%; /* IE5-6 */}