body {
  color:#aaa;
  background:#333 url('/assets/4/slonoid.png') no-repeat fixed 106% 200px;
  max-width:100%;
  font:13px/1.5 verdana,helvetica,arial,sans-serif;
  padding:0 10%;
  margin:0 0 0 186px;
  }
#page {
  max-width:600px;
  min-width:280px;
  position:relative;
  padding-top: 160px;
  }
#header {
  position:fixed;
  top:-2px;
  left:10%;
  width:90%;
  max-width:100%;
  height:148px;
  background:url('/assets/1/fade.png') repeat-x 0 0;
  }
h1, #nav ul, .nospacing {padding:0;margin:0;}
h1 a {
  display:block;
  margin:0;
  text-indent: -999em;
  border:none;
  position:fixed;
  top:0;
  left:10%;
  width:90%;
  max-width:100%;
  height:148px;
  background:url('/assets/3/ohm-square.png') no-repeat 0 0;
  /*IE*/
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=fixed, src='/assets/3/ohm-square.png');*/
}
body h1 a:hover {background-color: transparent;}
#content h2 {margin-top:0;}
#nav {
  position:fixed;
  top:160px;
  left:10%;
}
#nav ul li {list-style: none inside;}
#nav ul li a {
  /*text-shadow: #333 0px 2px 2px;*/
  border:0;
  display:block;
  line-height:22px;
  overflow: hidden;
  width:145px;
  background:url('/assets/2/menu.png') no-repeat 0 0;
  /*IE*/
  /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=clip, src='/assets/2/menu.png');*/
  margin: 0 0 8px;
  padding:0 0 0 1em;
}
#nav li a:hover {
  background-position: 0 -30px;
  color:#fff;
}
#nav a.selected {background-position: 0 -60px;color:#000;font-weight: bold;}
h2,h3,h4,dt,b {color:#fff;font-weight: normal;}
a {color:#fff;text-decoration:none;border-bottom:1px dotted #ccc;}
/*p a, li a, dl a {margin:0 2px;}*/
a:visited {color:#ccc;}
a:hover {color:#000;background-color:#fff;border-color:#fff;/*margin:0;padding:0 2px;*/}
a img, a.lite {border:0;padding:0;}
#footer, .note {font-size:0.846em;}
#footer {color:#666;margin:4em 0;clear:both;}
acronym, abbr {border-bottom:1px dotted #666;}
pre,kbd, code {font:1.1em 'andale mono',monospace;color:#ff9;}
.fleft {float:left;margin:.3em 1.5em 1em 0;}
.nobreak {white-space: pre;}
.right {float: right;margin:0 0 1.5em 1.5em;}
table.dl {
  background-color: #222;
	width: 100%;
	margin: 0;
	border-spacing: 1px;
	}
.mobile {display:none;}
.fade {opacity:0.5;}
table.dl {background-color: #333;font-size: 0.846em;}
table.dl th {font-weight: normal;background:#252525;}
th.code {width:20%;}
th.sample {width:1%;}
th.name {width:59%;}
th.time {width:10%;}
th.price {width:10%;}
table.dl td + td + td + td {text-align:right;}
table.dl td {background-color: #555;padding: 0.3em 0.4em;line-height:1;/*white-space: nowrap;*/}
table.dl tr.even td {background-color: #444;}
td a, td a:hover {border:0;background:transparent;}
.err {padding-left:60px;background:url('/images/alert.png') no-repeat 0 0;}
.info {padding-left:54px;background:url('/images/info.png') no-repeat 0 0;}
label {
	display: block;
	width: 7em;
	float: left;
	clear: left;
	}
#dlcode label {
  display:inline;
  width:auto;
  float:none;
  }
input {vertical-align: middle;}
input, textarea {
  font: 13px verdana,helvetica,arial,sans-serif;
	border: 0;
	padding: 2px;margin:0 0 4px;
	background-color:#aaa;
	color:#333;
	}
input[type='image'] {padding:0;}
input#forumsubmit { color:#900;border:0;padding:0;margin:.5em 0 1em 7em;}
input#smscodesubmit { color:#900;border:0;padding:0;margin-left:.5em;}
.details {font-size:0.845em;padding:0.5em;margin:0 0 1em; background-color:#444;-webkit-border-radius: .75em;}
.details b.subject {font-weight: bold;font-size:13px;}
#content {min-height:200px;}
hr {
	width: 100%;
	height: 1px;
	border: 0;
	background: #444;
	color: #444;
	}
dl.vevent dt {float:left;width:7em;text-align:right;padding-right:1em;}
dl.vevent dd {margin:0;padding-left:8em;}
#locator select {
  font-family: 'andale mono',courier,monospace;
  background:#fff;
  color:#333;
  border:0;
  font-size:16px;
  padding-top:2px;
  line-height:20px;
  min-height:22px;
}
#remix p {clear:both;float:left;text-align: right;margin-bottom:0;}
#remix label {width:18em;color:#fff;}
.pusha {margin-left:18em;clear:both;}
#remix input,#remix textarea {margin-left:2em;}
#remix label small {display:block;clear:both;color:#aaa;}

