﻿* { margin: 0; padding: 0; }

.wrapper { width: 100%; overflow: hidden; }
.clear { clear: both; font-size: 0%; line-height: 0%; height: 0; }
input, select { vertical-align: middle; font-weight: normal; }
img { border: 0; vertical-align: top; text-align: left; }
ul, ol { list-style: none; }
object { vertical-align: top; }

a { color: #00c6e1; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }

body { background: #121519 url("images/body-tail.gif") repeat-x 0% 0%; font-family: Verdana, Lucida Grande, sans-serif; font-size: 100%; line-height: 1em; color: #8c8c8c; }

h3 { padding: 0 0 14px 0; line-height: 1.5em; font-size: 1em; color: #fff; }
h3.no-indent { padding: 0 0 0 0; line-height: 1.5em; font-size: 1em; color: #fff; }
.fleft { float: left; }

img.fleft { margin: 0 12px 10px 0; }
img.fleft1 { float: left; margin: 0 13px 24px 0; }

.fright { float: right; }
#main { font-size: 0.75em; }
.col-1, .col-2, .col-3, .col-4 { float: left; overflow: hidden; }

#header { width: 980px; height: 409px; margin: 0 auto; position: relative; }
#header div { position: absolute; top: -1px; left: 0; }

#content-bg { background: #171a1f; }
#content { width: 938px; padding: 45px 21px 43px 21px; margin: 0 auto; font-size: 0.917em; }
#content p { padding: 0 0 14px 0; line-height: 1.5em; }
#content p a { color: #8c8c8c; }
#content p a:hover { color: #fff; }
#content p em { float: right; padding: 0 0 0 0; font-style: normal; }
#content p.extra { padding: 0 0 35px 0; }
#content p.extra1 { padding: 0 0 24px 0; }
#content p.extra2 { padding: 0 0 18px 0; }
#content p.extra3 { padding: 0 0 30px 0; }
#content em { float: right; padding: 0 0 0 0; font-style: normal; }
#content p.dir { padding: 0 0 9px 0; line-height: 1.5em; }

.line-ver-1 { background: url("images/line-ver.gif") repeat-y; }
.line-ver-2 { background: url("images/line-ver.gif") repeat-y; }
.line-ver-3 { background: url("images/line-ver.gif") repeat-y; }
.title { min-height: 35px; height: auto !important; height: 35px; padding: 0 0 10px 0; }

.link { background: url("images/marker-link.gif") no-repeat 1px 5px; padding: 0 0 0 10px; margin: 0 0 0 0; line-height: 1.2em; font-size: 1em; color: #00c6e1; text-decoration: none; }

.input { background: #fff; width: 182px; height: 14px; padding: 1px 3px 1px 3px; float: left; font-family: Verdana, Lucida Grande, sans-serif; font-size: 1em; color: #8c8c8c; }

.list { margin: -3px 0 0 0; padding: 0 0 22px 0; }
.list li { background: url("images/marker.gif") no-repeat 1px 8px; padding: 0 0 0 15px; line-height: 1.9em; color: #8c8c8c; }
.list li a { color: #8c8c8c; text-decoration: none; }
.list li a:hover { color: #fff; text-decoration: none; }
.list-1 { width: 100%; overflow: hidden; padding: 0 0 2px 0; }
.list-1 li { width: 100%; overflow: hidden; padding: 0 0 19px 0; line-height: 1.5em; }
.list-1 li img { margin: 4px 0 6px 0; }
.list-1 li img.fleft { display: block; margin: 2px 12px 0 0; }
.list-1 li p { padding: 0 !important; line-height: 1.5em !important; font-size: 1em !important; }
.list-1 li a { color: #8c8c8c; text-decoration: none; }
.list-1 li a:hover { color: #fff; text-decoration: none; }
.list-2 { width: 100%; overflow: hidden; padding: 0 0 15px 0; }
.list-2 li { width: 100%; overflow: hidden; padding: 0 0 19px 0; line-height: 1.5em; }
.list-2 li img { margin: 4px 0 6px 0; }
.list-2 li img.fleft { display: block; margin: 2px 12px 0 0; }
.list-2 li p { padding: 0 !important; line-height: 1.5em !important; font-size: 1em !important; }
.list-2 li a { color: #8c8c8c; text-decoration: none; }
.list-2 li a:hover { color: #fff; text-decoration: none; }
.list { margin: -3px 0 0 0; padding: 0 0 22px 0; }
.list-3 li { background: url("images/marker.gif") no-repeat 1px 6px; padding: 0 0 0 15px; line-height: 1.9em; color: #8c8c8c; }
.list-3 li p { padding: 0 0 10px 0 !important; line-height: 1.5em !important; font-size: 1em !important; }
.list-3 li a { color: #8c8c8c; text-decoration: none; }
.list-3 li a:hover { color: #fff; text-decoration: none; }
.list-nav { margin: -3px 0 0 0; padding: 11px 0 22px 0; }
.list-nav li { background: url("images/marker-link.gif") no-repeat 1px 8px; padding: 0 0 0 10px; line-height: 1.9em; color: #00c6e1; }
.list-nav li a { color: #00c6e1; text-decoration: none; }
.list-nav li a:hover { color: #fff; text-decoration: none; }
.list-nav1 { margin: -3px 0 0 0; padding: 11px 0 0 0; }
.list-nav1 li { background: url("images/marker-link.gif") no-repeat 1px 8px; padding: 0 0 0 10px; line-height: 1.9em; color: #00c6e1; }
.list-nav1 li a { color: #00c6e1; text-decoration: none; }
.list-nav1 li a:hover { color: #fff; text-decoration: none; }
.list-map { margin: -3px 0 0 0; padding: 1px 0 22px 0; }
.list-map li { background: url("images/marker-link.gif") no-repeat 1px 8px; padding: 0 0 0 10px; line-height: 1.9em; color: #00c6e1; }
.list-map li a { color: #00c6e1; text-decoration: none; }
.list-map li a:hover { color: #fff; text-decoration: none; }

.indent-bot { margin: 2px 0 16px 1px; }
.indent-bot1 { margin: 0 0 6px 0; }
.indent-bot2 { padding: 0 0 16px 0; }
.indent-bot3 { margin: 2px 0 22px 1px; }
.indent-bot4 { padding: 0 0 12px 0; }
.indent-bot5 { padding: 0 0 22px 0; }

#contact-form { width: 193px; font-family: Verdana, Lucida Grande, sans-serif; font-size: 1em; line-height: 1.25em; color: #8c8c8c; }
#contact-form label { display: block; width: 100%; height: 50px; overflow: hidden; }
#contact-form strong { display: block; padding: 1px 0 7px 0; font-weight: normal; color: #fff; }
#contact-form textarea { background: #fff; width: 182px; height: 145px; padding: 3px; float: left; overflow: auto; font-family: Verdana, Lucida Grande, sans-serif; font-size: 1em; color: #8c8c8c; }
#contact-form a { background: url("images/marker-link.gif") no-repeat 1px 5px; padding: 0 0 0 10px; float: left; margin: 29px 0 0 0; line-height: 1.2em; font-size: 1em; color: #00c6e1; text-decoration: none; }
#contact-form a:hover { color: #fff; text-decoration: none; }

#footer-bg { background: url("images/footer.jpg") repeat-x 0% 0%; }
#footer { width: 980px; height: 86px; margin: 0 auto; }
#footer p { padding: 36px 0 0 22px; color: #4a4d52; font-size: 0.917em; }
#footer p a { text-decoration: none; color: #00c6e1; }
#footer p a:hover { text-decoration: none; color: #fff; }
#footer p a.dexign { text-decoration: none; color: #4a4d52; }
#footer p a.dexign:hover { text-decoration: none; color: #00c6e1; }

.right { float:right }

