body { margin:0; padding:0; font-family:Arial, sans-serif}

a { color:#4b8ac9; text-decoration:underline; }
a:link { color:#4b8ac9; text-decoration:underline; }
a:hover { color:#4b8ac9; text-decoration:underline; }
a:active { color:#4b8ac9; text-decoration:underline; }
a:visited  { color:#4b8ac9; text-decoration:underline; }
a.a1 {color:#000000; font-size:12px; font-family:Arial,sans-serif; text-decoration: underline;}
a.zh { color:#4b8ac9; text-decoration:underline; margin:0 0 18px 0; font-family:Georgia,serif; font-size:24px; font-weight:normal;}

h1 { margin:0 0 18px 0; font-family:Georgia,serif; font-size:30px; color:#000000; font-weight:normal; }
h2 { margin:0 0 18px 0; font-family:Georgia,serif; font-size:24px; color:#000000; font-weight:normal; }
h3 { margin:0 0 18px 0; font-family:Georgia,serif; font-size:20px; color:#000000; font-weight:normal; }
h4 { margin:0 0 18px 0; font-family:Georgia,serif; font-size:18px; color:#000000; font-weight:normal; }

img { border:none }

p { margin:0 0 18px 0; color:#000000; font-size:12px; font-family:Arial,sans-serif;}
p img.left { padding:0 10px 10px 0; float:left;}
p.zh2 { margin:0 0 18px 0; font-family:Georgia,serif; font-size:24px; color:#000000; font-weight:normal; }
p.foot {font-size:11px; font-family: Arial,sans-serif;}
ul.foot li {font-size:11px; font-family: Arial,sans-serif;}

div#head { height:144px;}
div#head span.phone { font-family:Georgia, Times New Roman, serif; color:#4b8ac9; font-size:30px; padding:0 0 0 200px }
div#head div { width:100px; float:right; padding:30px 40px 0 0; font-size:10px; font-family:Arial,sans-serif;}
div#head div a { color:#969696; padding:2px 10px 2px 10px;}
div#head div span { color:#000000; padding:2px 10px 2px 10px; background-color:#e6e6e6;}
img#logo { border:none; margin:46px 0 0 89px; width:254px; height:64px;}
div#banner { width:100%; background-image:url(/images/zan.gif); background-repeat:repeat-x;}
div#banner div { background-color: #ffffff;}
div#zan { width:100%; background-image:url(/images/zan.gif); background-repeat:repeat-x;}
div#zan div { background-color: #ffffff;}
div#welcome { margin:0 0 21px 0; height:181px; background-image:url(/images/welcome.png); background-repeat:repeat-x; white-space:nowrap;}
div#welcome div#trans { background:transparent; width:100px; position:relative; left:392px; bottom:47px; color:#b8edff; font-size:11px; font-family:Arial,sans-serif;}
div#welcome div#contact { width:410px; height:181px; background:transparent; position:absolute; right:0px; top:144px; color:#ffffff; font-size:10px; font-family:Georgia,serif;  background-image:url(/images/phones4.png); background-repeat:no-repeat}
div#welcome div#contact2 { width:410px; height:181px; background:transparent; position:absolute; right:0px; top:144px; color:#ffffff; font-size:10px; font-family:Georgia,serif;  background-image:url(/images/phones5.png); background-repeat:no-repeat}
div h1 { margin:0 0 18px 0; font-family:Georgia,serif, sans-serif; font-size:14px; color:#4b8ac9; font-weight:normal; }

table#main { width:100%;}
td.first { min-width:240px; width:25%; padding:0 20px 18px 64px; vertical-align:top;}
td.step { padding:0 0 0 20px; color:#4a4a4a;}
td.step h4 { color:#4a4a4a;}
td.menu { padding:0 20px 18px 0; width:260px; vertical-align:top;}
div#first { width:100%; padding:0 0 0 20px;}
div#menu { padding:0 0 0 20px; width:240px;}
td.middle { width:25%; vertical-align:top; padding:0 20px 18px 0; }
td.content { width:100%; vertical-align:top; padding-right:50px;}
td.last { min-width:320px; width:25%; vertical-align:top; padding:0 20px 18px 0}

ul.menu { padding:0; margin:0; list-style-type:none; font-size:12px; font-family:Arial,sans-serif;}
ul.menu1 {list-style-type:none; font-size:12px; font-family:Arial,sans-serif;}
ul.menu1 li { margin:0 0 3px 0; padding:0;}
ul.menu li { margin:0 0 7px 0; padding:0;}
ul.menu li h1 { margin:0; font-family:Georgia,serif; font-size:24px; color:#000000; font-weight:normal;}
ul.menu ul { padding:0; margin:0 0 0 25px; list-style-type:none; font-size:11px; font-family:Arial,sans-serif;}
ul.menu li ul li h1 { margin:0; font-family:Georgia,serif; font-size:18px; color:#000000; font-weight:normal;}

table#form th { width:100px; padding:0; color:#000000; font-weight:normal; font-size:70%; font-family:Arial,sans-serif; text-align:left;}
table#form td { width:100px; padding:0; text-align:right;}
table#form td.input { border:1px solid #7f9db9; font-size:11px; font-family:Arial,sans-serif;}
table#form td.select { border:1px solid #7f9db9; font-size:11px; font-family:Arial,sans-serif;}
table#form td.submit { padding-top:5px; text-align:right; width:260px; font-size:11px; font-family:Arial,sans-serif;}
table#form td.file div { width:158px;}
table#form td.ext { vertical-align:top; text-align:left; padding-left:40px; width:210px;}
html:root table#form td.file div { background:url(/images/file.gif) no-repeat;} /* FireFox */
input.edit { height:16px; width:156px; border:0px solid transparent; font-size:11px; font-family:Arial,sans-serif;}
select { height:20px; width:156px; border:0px solid transparent; font-size:11px; font-family:Arial,sans-serif;}
html:root select { height:16px;} /* FireFox */
input#file { height:22px; width:158px; font-size:11px; font-family:Arial,sans-serif;}
html:root input#file { background-color:transparent; border:0px solid transparent;} /* FireFox */
input#submit { height:22px; width:100px; font-size:11px; font-family:Arial,sans-serif;}
textarea { width:260px; border:none transparent; font-size:11px; font-family:Arial,sans-serif;}
div#textarea { width:100%; margin:0; text-align:right;}
div.hr { height:1px; background-color: #f0f0f0; width:100%; margin:50px 0 0 0}
table#copy { margin:30px 0 30px 0; width:100%; color:#747474; font-size:11px; font-family:Arial,sans-serif;}
td.bottom-menu { text-align:right;}
div#copy { width:350px; height:50px; background-image:url(/images/copy2.gif); background-repeat:no-repeat; margin:0 0 0 76px; padding:4px 0 0 50px;}
div#copy a { color:#747474;}
div#bottom-menu { white-space:nowrap;}
div#bottom-menu span { padding:0 20px 0 20px;}
div#bottom-menu span a { color:#000000; text-decoration:underline;}
div#adv { width:100%; background-color:#f0f0f0; color:#bababa; font-size:11px; font-family:Arial,sans-serif;}
div#adv table { margin:20px 20px 20px 76px;}
div#adv td { vertical-align:top; padding-right:10px;}
div#hr { margin:0 0 0 60px; padding:none; height:40px; background-image:url(/images/hr2.gif); background-repeat:repeat-x; min-width:575px;}
div#nav {  margin: 0 0 10px 0; color:#6aa4d7; font-size:10px;}
div#nav span { padding: 0 10px 0 10px;}
td.ext p { margin:0;}
div.phone { white-space:nowrap; margin:0 0 12px 0; font-family:Georgia,serif; font-size:24px; color:#000000; font-weight:normal;}
ul { margin:0 0 18px 0; padding:0 0 0 20px;}
ul li { color:#000000; font-size:12px; font-family:Arial,sans-serif;}
table.contact { margin-bottom:20px;}
table.contact td { text-align:left; vertical-align:top; padding:0 20px 0  0; color:#000000; font-size:12px; font-family:Arial,sans-serif; white-space:nowrap;}
table.contact td.thick { padding:10px 20px 3px 0}
table.contact td.last { padding:0;}
table.contact h2 { margin:0;}
div.clients table { width:100%;}
div.clients td { padding:5px; width:25%; text-align:center; vertical-align:middle;}
div.clients td.r2 { width:50%; text-align:center; vertical-align:middle;}

.shelp{position: absolute; z-index: -1;}
.fhelp{font-family: sans-serif; font-size: 15px; color: #000000; visibility: hidden;}

table.price { font-size: 11px; border-collapse: collapse }
table.price td { padding: 4px; border: 1px solid #7F9DB9 }

dfn { font-style:italic }
