* { font-family: Verdana,Helvetica,Arial,sans-serif; text-decoration: none; }
body { color: #ffffff; font-size: 11px; background-color: black; line-height: 10px; margin: 0; padding: 0; }
input:focus	{ background-color: #222222; }
input {	background-color: black; border-width: 1px; border-color: #444444; border-style: solid; color: #555555; font-size: 9px; height: 16px; padding-left: 3px; }			  
textarea { background-color: transparent; border-width: 1px; border-color: #444444; border-style: solid; color: #eeeeff; font-size: 9px; padding: 1px; }
select.replaced { display: none; }
h1 { color: #ffffff; font-size: 20px; font-family: Trebuchet MS,sans-serif; display: inline; line-height: 30px; letter-spacing: 0.5px; padding-top: 40px; } 
h2,h3,h4,label { color: #999999; font-size: 11px; display: inline; font-weight: bold; letter-spacing: 0.5px; } 
li { padding-left: 14px; padding-right: 14px; display: inline; list-style: none; }
ul { list-style: none; }
p { color:#999999; font-size:11px; }
select { color: #999999; background-color: #222222; width: 110px; font-size: 9px; padding: 1px; }
table,td { color: #999999; font-size: 11px; line-height: 12px; }
a { color: #666666; font-size: 9px; } 
a:link { color: #666666; }
a:visited { color: #666666; }
a:hover { color: #999999; }
a:active { color: #999999; }

.h_w { letter-spacing: 1px; font-weight: bold; }
.ref_bg a { color: #666666; font-size: 9px; } 
.ref_bg a:link { color: #666666; }
.ref_bg a:visited { color: #666666; }
.ref_bg a:hover { color: #444444; }
.ref_bg a:active { color: #444444; }
.small { font-size: 9px; text-align:right; line-height:10px; }
.small1 { font-size: 9px; line-height:10px; }
.small2 { color: #999999; font-size: 9px; line-height:11px; }
.small3 { color: #000000; font-size: 9px; line-height:11px; }
.small4 { color: #555555; font-family: Trebuchet MS,sans-serif; font-size: 9px; line-height: 10px; padding-left: 160px; }
.c_submit input { color: #666633; font-size: 9px; font-family: Trebuchet MS,sans-serif; }
.bbig { color: #ffffff; font-size: 14px; font-family: Trebuchet MS,sans-serif; line-height: 16px; vertical-align: top; }
.bbigDark { color: #000000; font-size: 14px; font-family: Trebuchet MS,sans-serif; line-height: 16px; vertical-align: top; }
.stand { color: #666633; font-size: 9px; font-family: Trebuchet MS,sans-serif; line-height: 12px; vertical-align: top; }
.stand a { color: #888888; text-decoration: none; }
.stand a:link { color:#888888; text-decoration: none; }
.stand a:visited { color:#888888; text-decoration: none; }
.stand a:hover { color:#666633; text-decoration: underline; }
.stand a:active { color:#666633; text-decoration: underline; }
.copy { color: #444444; font-size: 9px; line-height: 10px; }
.cdark { color: #000000; font-size: 9px; line-height: 10px; }
.copy a { font-size: 9px; text-decoration: underline; } 
.copy a:link { text-decoration: underline; }
.copy a:visited { text-decoration: underline; }
.copy a:hover { text-decoration: none; }
.copy a:active { text-decoration: none; }
.copy_r { color: #222222; font-size: 9px; text-align: right; }
.big { color: #666655; font-size: 10px; font-family: Trebuchet MS,Verdana,Sans-Serif; line-height:15px; font-style:italic; letter-spacing:0.2em; }
.b_ { background-image:url(img/b_.jpg); background-repeat:no-repeat; }
.b_i { background-image:url(img/b_i.jpg); background-repeat:no-repeat; }
.b_s { background-image:url(img/b_s.jpg); background-repeat:no-repeat; }
.b_f { background-image:url(img/b_f.jpg); background-repeat:no-repeat; }
.b_l { background-image:url(img/b_l.jpg); background-repeat:no-repeat; }
.grey { background-image:url(img/grey.jpg); background-repeat:no-repeat; }
.left { background-image:url(img/left.jpg); background-repeat:no-repeat; }
.right { background-image:url(img/right.jpg); background-repeat:no-repeat; }
.box { padding-left: 1px; padding-right: 1px; padding-bottom: 1px; border: 1px solid #999999; background-color:#555555; }
.ref_bg { color: #999999; font-size: 9px; line-height:12px; }
.nav_act { color: #444455; text-decoration: none; letter-spacing:0.2em; }
.nav_act a:link { color: #444455; text-decoration: none; letter-spacing:0.2em; }
.nav_act a:visited { color: #444455; text-decoration: none; letter-spacing:0.2em; }
.nav_act a:hover { color: #444455; text-decoration: none; letter-spacing:0.2em; }
.nav_act a:active { color: #444455; text-decoration: none; letter-spacing:0.2em; }
.nav_box { margin-top:10px; color: #999999; text-decoration: none; letter-spacing:0.2em; } 
.nav_box a:link { color: #999999; text-decoration: none; letter-spacing:0.2em; } 
.nav_box a:visited{ color: #999999; text-decoration: none; letter-spacing:0.2em; } 
.nav_box a:hover{ color: #ccccdd; text-decoration: none; letter-spacing:0.2em; } 
.nav_box a:active{ color: #ccccdd; text-decoration: none; letter-spacing:0.2em; } 
.folio { color: #eeeeff; font-size: 11px; margin-left: 12px; } 
.sel { font-size: 9px; color: #666666; }	
.submit_f1 { height: 17px; color: #000000; font-size: 9px; font-family: Trebuchet MS,sans-serif; background-color: #444444; border: 1px solid #000000; }
.loading { background: url(img/spacer.gif) no-repeat center center; }

	#content { position:absolute; top: 60px; left: 140px; width: 645px; height: 330px; z-index: 11; }
	#content_img { position: absolute; top: 40px; left: 140px; width: 645px; height: 330px; z-index: 10; }
	#content_img_op { position: absolute; top: 30px; left: 140px; width: 645px; height: 330px; z-index: 10; }
	#img_nav { position: absolute; top: 50px; left:3px; width: 100px; height: 600px; z-index: 12; }
	#cpy { position: absolute; top: 415px; left:440px; width: 350px; height: 10px; z-index: 6; }
	#b_a { position: relative; /*border: 1px solid #cccccc;*/ width: 280px; padding: 2px;  }	
	#b_i { position: absolute; top: 30px; left:230px; width: 200px; height: 100px; z-index: 7; }
	#nav { padding-left: 30px; margin: 0; display: inline; }
	#s_fla { position:absolute; bottom: 10px; right: 40px; }
	#s_pr { position:absolute; bottom: 15px; right: 17px; }
	#ref_header { position: relative; top: 30px; left: 50px; color: #666633; font-size: 9px; font-family: Trebuchet MS,sans-serif; }
	#mertus { position: absolute; top: 360px; left: 210px; }
	#flash_bg { background-image:url(img/flash.jpg); background-repeat:no-repeat; background-position: top right; }
	#leica_bg { background-image:url(img/leica.jpg); background-repeat:no-repeat; background-position: top right; }

	.o {
      background: #999999;
	  color: #eeeeff;
	  }
   	ul.selectReplacement {
      margin: 0;
      padding: 0;
      width: 100px;
      }
    ul.selectReplacement li {
      background: #888889;
      color: #000;
      cursor: pointer;
      display: none;
      font-size: 9px;
      list-style: none;
      margin-left: 5px;
      padding: 2px;
      width: 100px;
	  border:1px solid black;
      }
    ul.selectOpen li {
      display: block;
      }
    ul.selectReplacement li.selected {
      color: #fff;
      display: block;
      }
    ul.selectOpen li.selected {
      background: #999999;
	  color: #eeeeff;
      display: block;
      }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: #999999;
      color: #eeeeff;
      }