@media print {

#content {
	margin:0;
	padding:0;
}
#nav, #nav * {
	display:none;
}

}

@media screen {

#nav {
	top: 0;
	left: 0;
	height: 100%;
	position: fixed;
}
#nav form {
	margin: 0;
	padding: 0;
}
#nav img {
	margin: 0;
	padding: 0;
	border: 0;
}
#nav form td {
	vertical-align: middle;
}
#nav select {
	height: 22px;
}
.nup, .ndn, .sup, .sdn, .pup, .pdn, .dup, .ddn {
	margin: 0;
	padding: 0;
	width: 16px;
	height: 11px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

.nup {background-image: url(up.png)}
.ndn {background-image: url(dn.png)}
.sup {background-image: url(ups.png)}
.sdn {background-image: url(dns.png)}
.pup {background-image: url(upp.png)}
.pdn {background-image: url(dnp.png)}
.dup {background-image: url(upd.png)}
.ddn {background-image: url(dnd.png)}

div#nav {
	padding: 0 4px 0 4px;
	width: 200px;
	background-color: #258;
	border-top: 1px solid #579;
	border-right: 1px solid #147;
	border-bottom: 1px solid #147;
	border-left: 1px solid #579;
}
div#content {
	margin: 0 0 0 208px;
	padding: 6px 6px 0 10px;
	background-color: #fff;
}
#nav #logo, #nav #logined {
	border-bottom: 1px solid #147;
}
#nav #login, #nav #logined, #nav form {
	border-top: 1px solid #579;
}
#nav #login input {
	width: 128px;
	margin: 2px;
}
#nav #logo, #nav #logined {
	padding: 3px 0 3px 0;
}
#nav .section, #nav .sel_section {
	padding: 3px 0 0px 3px;
	margin: 0;
}
#nav .menu{
	padding: 0 0 4px 14px;
}
#nav .sel_item {
	width: 178px;
}
#nav .item td, #nav .sel_item td, #nav .bad_item td {
	padding: 2px 0 0px 2px;
}
#nav form .ico {
	width: 16px;
	text-align: left;
	vertical-align: middle;
}
#nav .wlab {
	width: 50px;
}
#nav .winp {
	width: 102px;
}
#nav .wlabinp {
	width: 152px;
}
#nav .section {
	background-color: #258;
	color: #dee;
}
#nav .section a {
	color: #dee;
}
#nav .sel_section {
	background-color: #479;
	border-top: 1px solid #69a;
	border-right: 1px solid #368;
	border-left: 1px solid #69a;
}
#nav .sel_section a {
	color: #ff6;
	/*font-weight: bold;*/
}
#nav .menu {
	background-color: #479;
	border-right: 1px solid #368;
	border-bottom: 1px solid #368;
	border-left: 1px solid #69a;
	color: #ff6;
}
#nav .menu a {
	color: #dee;
}
#nav .item {
	background-color: #479;
	color: #dee;
}
#nav .sel_item {
	background-color: #146;
	color: #dee;
	/*font-weight: bold;*/
}
#nav .bad_item {
	background-color: #479;
	color: #135;
	cursor: default;
}
#nav .bad_item a {
	color: #135;
}
#nav .sel_item a:hover, #nav .sel_section a:hover, #nav .bad_item a:hover {
	text-decoration: none;
	cursor: default;
}
#nav .item a:hover, #nav .section a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#nav .bad_item img{
	display: none;
}
#nav .heading {
	padding: 4px 0 4px 0;
	font-size: 12pt;
	font-weight: bold;
	white-space: nowrap;
	color: #ff6;
}
#logined a {
	color: #dee;
}
#nav .param {
	margin: 0;
	padding: 6px 0 3px 6px;
	background-color: #eec;
	color: #000;
	font-weight: normal;
}
#nav .param table {
	margin: 0 0 2px 0;
}
#nav .param td {
	margin: 0;
	padding: 0;
}

}
#version {
	color: #7ad;
	text-align: right;
}
