* { margin:0; padding:0;}
body { background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#929292;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em; text-transform:uppercase;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0px none; vertical-align:top; text-align:left}

.form { height:30px; width:100%; overflow:hidden;}
.form label, .form1 label { width:60px; float:left; display:block; padding-top:2px;}
.form input {width:248px; padding:2px 0 2px 3px; background:#0a0a0a; border:1px solid #3b3b3b; color:#626262;}
textarea { width:248px; height:138px; overflow:auto; background:#0a0a0a; border:1px solid #3b3b3b; padding:2px 0 0 3px; color:#626262;}
form .buttons { text-align:right; padding-top:25px;}
form .buttons a { margin-left:31px; color:#626262;}


/*==================list====================*/
ul { list-style:none;}

.footer-nav li { border-right:1px solid #4e4e4e; line-height:1em; padding:0 11px; float:left;}
.footer-nav li.last { border:0px none; padding-right:0}
.footer-nav li a { color:#4e4e4e; text-decoration:underline;}
.footer-nav li a:hover, .footer-nav li a.act { color:#fff; text-decoration:none;}

.list { position:absolute; left:14px; bottom:15px;}
.list li { float:left; margin-right:-10px;}
.list li a { text-decoration:none; color:#575757; display:block; width:31px; height:31px; background:url('images/list-bg.png') no-repeat left top; text-align:center}
.list li a span { display:block; padding-top:8px;}
.list li a:hover { color:#fff;}

.list1 a { cursor:pointer;}

.list2 li { background:url('images/marker-1.gif') no-repeat left 5px;; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:7px}
.list2 li.alt { background:url('images/marker-2.gif') no-repeat left 5px;}
.list2 li.alt a { color:#fff;}

.list3 { width:100%;}
.list3 li { float:left; margin-right:21px; padding-bottom:20px;}
.list3 li.alt { margin-right:0;}
.list3 li.first { position:relative; margin:0 0 0 -20px; padding-top:125px;}
.list3 li.last { position:relative; right:-15px; top:-15px; margin:0;}


/*==================other====================*/
.img-box { position:relative;}

.img-box1 { width:100%; overflow:hidden;}
.img-box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:20px;}

.phone { float:right; margin-right:30px;}


/*==================txt, links, lines, titles====================*/
a {color:#929292;}
a:hover{text-decoration:none;}

h3 { color:#fff; font-size:1.2em; margin-bottom:14px;}

.link { color:#fff; padding-left:14px; background:url('images/marker-2.gif') no-repeat left 3px; text-decoration:none}
.link:hover { text-decoration:underline;}

.link1 { text-align:center; padding-top:87px;}
.link1 a { display:inline-block; background:url('images/link1-bgd.gif') repeat-x top; color:#0f0f0f; font-size:1em; text-decoration:none}
.link1 a em { display:inline-block; background:url('images/link1-left.gif') no-repeat left top;}
.link1 a b { display:block; background:url('images/link1-right.gif') no-repeat right top; font-style:normal; font-weight:normal; cursor:pointer; padding-left:9px; padding-right:9px; padding-top:7px; padding-bottom:7px}
.link1 a:hover b { text-decoration:underline;}


/*header*/
#header .logo { position:absolute; top:27px; left:1px;}

/*content*/
#content { min-height:526px; height:auto!important; height:526px;}
#content .indent { padding:30px 0 0 20px;}
#content .indent1 { padding-bottom:45px;}

#content .m1 { position:absolute; left:295px; top:391px; z-index:3;}
#content .m2 { position:absolute; left:328px; top:357px; z-index:2;}
#content .m3 { position:absolute; left:359px; top:336px; z-index:1;}
#content .m4 { position:absolute; left:433px; top:372px; z-index:3;}
#content .m5 { position:absolute; left:446px; top:327px; z-index:2;}
#content .m6 { position:absolute; left:459px; top:304px; z-index:1;}
#content .m7 { position:absolute; right:296px; top:395px; z-index:3;}
#content .m8 { position:absolute; right:330px; top:364px; z-index:2;}
#content .m9 { position:absolute; right:361px; top:347px; z-index:1;}

#content .m1-1 { position:absolute; right:20px; top:155px; z-index:1;}
#content .m2-1 { position:absolute; right:15px; top:206px; z-index:2;}
#content .m3-1 { position:absolute; right:11px; top:267px; z-index:3;}
#content .m4-1 { position:absolute; right:1px; top:329px; z-index:6;}
#content .m5-1 { position:absolute; right:11px; top:420px; z-index:5;}
#content .m6-1 { position:absolute; right:15px; top:491px; z-index:4;}
#content .m7-1 { position:absolute; right:20px; top:552px; z-index:3;}
#content .m8-1 { position:absolute; right:28px; top:604px; z-index:2;}
#content .m9-1 { position:absolute; right:30px; top:641px; z-index:1;}

/*footer*/
#footer p { color:#4e4e4e;}
#footer p a { color:#4e4e4e; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}
#footer .fleft, #footer .fright { padding-top:74px;}

/*==========================================*/