



* { font-size:100.01%; margin:0; padding:0 }

html { height:100% }

body {
   color:#000; font-family:Arial, Verdana, Sans-serif, Helvetica;
   margin:0; padding:0;
   background-color:#fff;
   height:100%
}

table { font-weight:normal; font-size:1em }
td { vertical-align:top }

img { border:0 }







div#page, div#page-fixed {
   font:normal 0.75em Arial, Verdana, Sans-serif, Helvetica;
   width:100%; height:auto;
   background-color:#fff
}

div#page-fixed {
   min-width:790px; max-width:1280px;
   width:expression((!document.body.clientWidth || document.body.clientWidth < 1280)? '100%' : '1280px')
}







a { color:#005c99; text-decoration:underline }
a:hover { color:#000 }
a:active { color:#000 }

a.remote { padding:0px 13px 0px 0px; background:url(/d/i/a_rem.gif) right 1px repeat-y }
a.remote:hover { background-position:right -199px }



img.home { background:url(/app/nav/mini/home.gif) no-repeat 4px 4px }
img#home_i { background-position:4px -56px }

img.mail { background:url(/app/nav/mini/mail.gif) no-repeat 4px 4px }
img#mail_i { background-position:4px -54px }

img.map { background:url(/app/nav/mini/map.gif) no-repeat 4px 2px }
img#map_i { background-position:4px -60px }







h1, h2{
   color:#005c99;/*003a67;004c86;335c7b;*/ letter-spacing:-0.05em; font:normal 2.1em Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
   margin:0 0 1em 0; padding:0
}

h2 {
   color:#005c99; font-size:1.7em; letter-spacing:0;
   margin:1.2em 0 0.5em 0; padding:0
}

h3 {
   color:#0a0a0a; font-size:1.2em; font-weight:bold; letter-spacing:0;
   margin:1.8em 0 0.4em 0; padding:0
}

h4 {   color:#000; font:normal 1.2em  Arial, Verdana, Helvetica, Sans-Serif; letter-spacing:0;
   margin:0 0 0.3em 0; padding:0
}







p, ul, ol {
  line-height:1.45em;
  margin: 0 0 1.2em 0
}

p small { line-height:1.3em }

sup, sub { font-size:0.8em }

div.hr { color:#e9eaeb; height:1px; background:#e9eaeb; border:none }



.lit { color:#606c75 }
.lit2 { color:#979fa6 }
.lit3 { color:#c7ced4 }

.mark-blk, .mark-blue, .mark-dblue, .mark-ylw, .mark-pink, .mark-red, .mark-dgrey, .mark-grey, .mark-lit { color:#fff; padding:0 3px 0 4px }
.mark-blk { background-color:#000 }
.mark-blue { background-color:#0072be }
.mark-dblue { background-color:#0076b3 }
.mark-ylw { background-color:#d4a300 }
.mark-pink { background-color:#ac0069 }
.mark-red { background-color:#ae002d }
.mark-dgrey { background-color:#384651 }
.mark-grey { background-color:#4c5862 }
.mark-blue-lit { background-color:#b3cee1 }
.mark-lit { background-color:#d0d7dc }

.arial { font-size:0.85em !important; font-family:Arial, Verdana, Sans-serif, Helvetica }
.times { font-size:1.25em !important; font-family:"Times New Roman", Times, Serif }
.tahoma { font-size:0.9em !important; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif }

.bold { font-weight:bold }
.sm, small { font-size:0.9em }
.smler { font-size:0.75em }



input, textarea {
   width:98%;
   padding:0.2em 0.5em;
   color:#000; font-size:1.1em; font-family:Arial, Verdana, Sans-serif, Helvetica;
   background:#fff; border:solid 1px #000
}

textarea { width:95%; color:#000; padding:1em }

input.butn {
   width:auto;
   padding:0; margin:0;
   color:#005c99; font-size:1.7em; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
   background:none; border:solid 1px #000
}







.w50 { width:50% }
.w48 { width:48% }
.w33 { width:33% }
.w24 { width:24% }

.pos-r { position:relative }
.pos-a { position:absolute }



.center { margin-left:auto; margin-right:auto; //margin-left:0; //margin-right:0; }
.left { float:left }
.right { float:right }

.columns { width:100%; overflow:hidden }
.clearer { clear:both; overflow:hidden; min-height:1px; height:1px }



.text-c { text-align:center }
.text-l { text-align:left }
.text-r { text-align:right }
.text-j { text-align:justify }
.nowrap { white-space:nowrap }

.mar-t0 { margin-top:0 }
.mar-b0 { margin-bottom:0 }

.inline { display:inline }
.block { display:block }
.hidden { display:none }

.alpha0 { display:none; width:100%; filter:alpha(opacity=0); opacity:0 }



#sound-once, #sound  {
	position:absolute; left:-1px; top:-1px;
	width:1px; height:1px;
	overflow:hidden
}







div#wow {
   display:none;
   z-index:1; position:fixed; left:50%; top:40%;
   cursor:hand; cursor:pointer;
   width:50%; margin-left:-25%;
   background:#fff; border:solid 0px #000; border-width:0.6em 0 0 0;
   filter:Alpha(opacity=95); opacity:0.95
}

div#wow div.indent {
   color:#000; font:normal 1.7em Tahoma, Verdana, Arial, Helvetica, Sans-Serif; text-align:center;
   margin:1px; padding:2em 2em;
   background:#fafafa
}
div#wow div.wowClose { position:absolute; bottom:0.5em; right:0.5em }
div#wow div.wowClose a { color:#000 }

div#seInform { color:#fff; font-size:1.2em }
