/*====================== fonts start ======================*/
@import url("../fonts/fonts.css");
/*====================== fonts end ======================*/

* { margin:0; padding:0; outline:none; }

body { margin:0; padding:0; font-family:'helveticaneuemedium'; font-size:13px; color:#ffffff; text-decoration:none; line-height:normal; background:url(../images/bg.jpg) top center no-repeat; background-attachment:fixed; }
a { text-decoration:none; color:#0baab4; }
a:hover { text-decoration:underline; color:#040404; }

p { line-height:18px; }

img { border:none; outline:none; }

ul,li { list-style-type:none; }

h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight:normal; line-height:normal; }

h1 { font-size:22px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }

.f-left { float:left; }
.f-right { float:right; }

.clear-fix { height:0; line-height:0; margin:0; padding:0; font-size:0px; content:"."; border:none; clear:both; }

#main { width:1000px; display:block; clear:both; margin:0 auto; background-color:#F8E3DA; box-shadow:0 0 2px 2px #8E8E8E; color:#0A1D2C;}

#header { height:108px; display:block; clear:both; background:url(../images/header-bg.gif) left top repeat-x; overflow:hidden; border-bottom:2px solid #4a4a4a; }
#header .logo { width:495px; height:31px; display:block; padding:35px 0 0 20px; }
#header .logo a { width:495px; height:31px; display:block; text-decoration:none; background:url(../images/logo.png) left top no-repeat; }
#header .logo a:hover { text-decoration:none; }

#banner { width:1000px; height:450px; display:block; clear:both; position:relative; }

form#contact-form { width:415px; height:496px; display:block; float:left; position:absolute; left:0; top:0; background:url(../images/form-bg.png) top center no-repeat; padding:14px 0 0 0; }
form#contact-form h1 { width:367px; height:62px; display:block; background:url(../images/form-head-bg.png) right top no-repeat; text-indent:-9999px; float:right; clear:both; }
form#contact-form p { display:block; clear:both; padding:0 58px; }
form#contact-form label { display:block; clear:both; padding:10px 0; margin:0px; }

table.table { display:block; clear:both; overflow:hidden; }
table.table td { padding:3px 58px; }

input.txt-inpt { width:278px; height:13px; border:1px solid #5a5a5a; background-color:#464646; clear:both; display:block; font-family:'helveticaneuemedium'; font-size:13px; color:#979797; padding:8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
input.txt-inpt:focus { border:1px solid #1e1e1e; }

textarea.txt-area { width:278px; height:70px; border:1px solid #5a5a5a; background-color:#464646; clear:both; display:block; font-family:'helveticaneuemedium'; font-size:13px; color:#979797; padding:8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:auto; }
textarea.txt-area:focus { border:1px solid #1e1e1e; }


#content-main { width:920px; display:block; clear:both; overflow:hidden; padding:80px 40px 40px; }




































