/* CSS Compiler [1.0]. Copyright, by KLArk (C), 2008 y. */
body { margin:0; padding:0; }
img { border:0; }
#bkg { top:0; left:0; width:99%; height:232px; position:absolute; background-repeat:repeat-x; background-image:url('/d/bkg.gif'); }
#top_l { left:0; width:934px; height:232px; position:absolute; background-repeat:no-repeat; background-image:url('/d/logo.jpg'); }
#slogan { color:white; font-size:13px; font-weight:bold; font-style:italic; font-family:Tahoma; margin:67px 0 0 316px; position:absolute; }
#slogan img { width:15px; height:16px; }
#v1 { right:0px; margin-top:10px; margin-right:120px; position:absolute; }
#v1 img { width:10px; height:8px; }
#v2 { right:0px; margin-top:10px; margin-right:60px; position:absolute; }
#v2 img { width:10px; height:6px; }
#v3 { right:0px; width:9px; height:9px; cursor:pointer; margin-right:0; margin-top:10px; position:absolute; }
#logo { width:150px; height:150px; position:absolute; margin:25px 0 0 85px; }
#g { width:63px; height:13px; position:absolute; margin:119px 0 0 316px; }
#a { width:94px; height:13px; position:absolute; margin:119px 0 0 418px; }
#p { width:87px; height:13px; position:absolute; margin:119px 0 0 551px; }
#c { width:75px; height:13px; position:absolute; margin:119px 0 0 675px; }
#outer { left:0; top:232px; width:100%; position:absolute; }
#design { padding:0; width:100%; border:none 0; border-spacing:0; border-collapse:collapse; }
#text { width:auto; color:#4D4948; font-size:12px; font-family:Tahoma; vertical-align:top; padding:0 40px 0 15px; }
h1 { margin-top:0; color:#506070; font-size:18px; text-align:center; font-family:Tahoma; }
h2 { color:#506070; font-size:16px; font-family:Tahoma; }
h3 { color:#506070; font-size:14px; font-family:Tahoma; }
#text {vertical-align:top}
#text h2 a {color:#506070; text-decoration:underline }
#text h2 a:hover {text-decoration:none }
#text ul { list-style-image:url('/d/li.gif'); line-height:16px; }
#text li { vertical-align:middle; }
#text b { color:#7D7978; font-weight:600; }
#text a { color:#4D4948; }
#text .ta, #text .tb, #text .tc { border-spacing:1px; border-collapse:collapse; border:solid 2px #777777; }
#text .tb th { text-align:left; padding:5px 10px; vertical-align:top; background-color:#E7E7E7; border:solid 2px #777777; }
#text .ta td, #text .tb td { padding:5px 10px; vertical-align:top; border:dotted 1px #777777; }
#text .tc th { padding:5px; text-align:center; vertical-align:bottom; background-color:#E7E7E7; border:solid 2px #777777; }
#text .tc td { padding:5px; text-align:center; vertical-align:bottom; border:dotted 1px #777777; }
#text img {border:1px solid #506070}
#panel { width:300px; vertical-align:top; }
#panel ul { list-style-image:url('/d/li.gif'); }
#panel ul li { font-size:12px; font-family:Tahoma; margin-bottom:20px; }
#panel ul a { color:#740110; }
#map select { width:180px; }
#f { padding:0; border:0 none; margin:0 0 0 30px; }
#f form { margin:0; padding:0; }
#c1, #c2 { padding:0; width:180px; height:19px; margin:40px 0 0 30px; }
#panel p { color:#4D4948; font-size:12px; margin:0 0 2px 30px; font-family:Arial, Helvetica, sans-serif; }
.i1 { width:18px; height:18px; vertical-align:middle; }
#e1 { color:#740110; }
#bottom { padding:0; width:100%; border:none 0; border-spacing:0; margin:50px 0 0 0; border-collapse:collapse; min-width:950px; }
#bottom tr { vertical-align:bottom; }
#bottom td { width:auto; }
#rights { width:300px; padding:0 10px 0 15px; vertical-align:bottom; }
#rights p { margin:0; padding:0; width:290px; color:#4D4948; font-family:Arial, Helvetica, sans-serif; }
#rights p.n { font-size:13px; font-weight:bold; }
#rights p.n a {color:#4D4948; text-decoration:none} 
#rights p.n a:hover {text-decoration: underline} 
#rights strong { font-size:10px; font-weight:normal; }
#links { width:632px; height:97px; color:#4D4948; font-size:12px; text-align:right; font-family:Tahoma; vertical-align:bottom; padding:5px 20px 5px 5px; background-repeat:no-repeat; background-position:bottom right; background-image:url('/d/bottom.jpg'); }
#links a { color:#4D4948; font-size:12px; font-family:Tahoma; }
#hit { width:88px; height:31px; cursor:pointer; margin:0 0 5px 0; }
#cbfs p { margin-left:5px; }
#callback table { width:360px; }
.form-caption { color:#506070; font-size:16px; font-weight:bold; font-family:Tahoma; padding:0 7px 0 7px; }
#callback td { padding-left:5px; }
#callback label { cursor:pointer; }
#callback input { width:200px; }
#callback .sbm { width:auto; }
#callback .fld { text-align:right; }
#callback textarea { width:342px; }
.msg { color:red; font-weight:bold; margin-bottom:25px; }
table.center td {text-align:center}
