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: 'Swis721CnBTRoman';
 src: url('font/swissc-webfont.eot');
 src: url('font/swissc-webfont.eot?#iefix') format('embedded-opentype'),  url('font/swissc-webfont.woff') format('woff'),  url('font/swissc-webfont.ttf') format('truetype'),  url('font/swissc-webfont.svgz#Swis721CnBTRoman') format('svg'),  url('font/swissc-webfont.svg#Swis721CnBTRoman') format('svg');
 font-weight: normal;
 font-style: normal;
}

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

.red { color:#8b0304; }
.thank_you { display:block; padding:0 0 10px 0; color:#333; }


a { color:#333; outline:none; text-decoration:none; }
a:hover { color:#8b0304; text-decoration:none; }



img, div, input { behavior:url("iepngfix.htc") }

#logopart { padding:0; margin:0; position:absolute; z-index:2; margin:0px 0 0 685px; background:#FFFFFF; padding:7px; opacity:0.8; filter:alpha(opacity=60); width:301px;; }
#logopart h1 { float:left; display:inline; width:151px; height:94px; display:inline; padding:0 0 0 80px; }
#logopart h1 a { float:left; text-indent:-9999em; width:151px; height:114px; display:block; background:url(../images/logo.png) 0 0 no-repeat; }


#form { padding:20px 0 0 20px; 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:#333; }
#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:140px 0 0 685px; color:#333; background:#FFFFFF; padding:7px; opacity:0.8; filter:alpha(opacity=60); }

.title_01 h1 { font:normal 22px 'Swis721CnBTRoman', Arial, Helvetica, sans-serif; color:#8b0304; padding:0 0 0px 0; }


.bg_transperent { background:#FFFFFF; padding:7px; opacity:0.8; filter:alpha(opacity=60); }