body { background:url(../images/slide_01.jpg) 50% 0 no-repeat; padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; }

@font-face {
    font-family: 'DINAlternateRegular';
    src: url('font/din_alternate-webfont.eot');
    src: url('font/din_alternate-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/din_alternate-webfont.woff') format('woff'),
         url('font/din_alternate-webfont.ttf') format('truetype'),
         url('font/din_alternate-webfont.svgz#DINAlternateRegular') format('svg'),
         url('font/din_alternate-webfont.svg#DINAlternateRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dinregular';
    src: url('font/din-webfont.eot');
    src: url('font/din-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/din-webfont.woff') format('woff'),
         url('font/din-webfont.ttf') format('truetype'),
         url('font/din-webfont.svg#dinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.inq input, textarea, select { border:1px solid #ccc; margin:2px 0 10px 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../images/background-input.gif) no-repeat 0 0; font:12px Arial, Verdana, Helvetica, sans-serif; }
.inq input:hover, textarea:hover, select:hover,
.inq input:focus, textarea:focus, select:focus { border:1px solid #aeaeae; background-position:0 -400px; color:#333; }
.inq input.double-length, textarea.double-length, select.double-length { width:240px; padding:6px; color:#333; }
.inq input.single-length, textarea.single-length, select.single-length { width:80px; padding:8px; color:#333; }
.inq fieldset { border:1px solid #EAEBEC; padding: 15px; margin-bottom:1em; background:url(../images/login_bg.gif) repeat-x top left #FDFDFD; }
.inq legend { font:normal 18px Georgia Ref, Georgia, Arial, Tahoma; color: #fff; line-height: 1.6em; }
.red { color:#ff0000; }
.pointer { cursor:pointer; padding:5px 15px; font-weight:bold; color:#333;  }



.lsize { width:1000px; margin:0 auto; background:#fff; }
.clear { clear:both; }
label span { padding:0 0 0 10px; }

.red { color:#e01a22; }
.thank_you { display:block; padding:0 0 10px 0; color:#fff; }


a { color:#fff; outline:none; text-decoration:none; }
a:hover { color:#e01a22; text-decoration:none; }


img { border:none; outline:none; }
img, div, input { behavior:url("iepngfix.htc") }

#logopart { padding:0; margin:0; position:absolute; z-index:2; margin:10px 0 0 670px; }
#logopart h1 { float:left; display:inline; width:100px; height:90px; display:inline; }
#logopart h1 a { float:left; text-indent:-9999em; width:100px; height:90px; display:block; background:url(../images/logo.png) 0 0 no-repeat; }

#contact_detail { margin:0px 0 0 0px; font:14px "dinregular", Arial, Helvetica, sans-serif; color:#fff; padding:0px 0 0px 0; line-height:20px; }
#contact_detail_01 { margin:0px 0 0 0px; font:27px "dinregular", Arial, Helvetica, sans-serif; color:#fff200; padding:0px 0 10px 0; line-height:20px; }


#form { padding:40px 0 0 35px; width:380px; position:absolute; z-index:1; }
#form h1 { padding:0; margin:0 0 20px 0 !important; margin:0 0 -10px 0; }
#form label { float:left; width:185px; color:#fff; }
#form .input { font:12px Arial, Helvetica, sans-serif; color:#666; border:none; padding:7px 8px; margin:5px 0 5px 0; width:160px; background:url(../images/input_bg.png) 0 0 no-repeat; }
#form .textbox { font:12px Arial, Helvetica, sans-serif; color:#666; border:none; padding:4px 8px; margin-bottom:5px; width:346px; height:50px; background:url(../images/textbox_bg.png) 0 0 no-repeat; overflow:auto; }
#form .submit_btn { border:none; background:url(../images/submit_btn.png) 0 0 no-repeat; width:97px; height:30px; cursor:pointer; margin:5px 0 0 0; }
#form .mar_r01 { margin-right:5px; }

.adress { padding:0; margin:0; position:absolute; z-index:2; margin:130px 0 0 670px; color:#fff; }

.web_url { color:#fff200; }
.web_url a { color:#fff200; }
.web_url a:hover { color:#e01a22; }

