﻿body {
		background:#fff;
		/*font-family:verdana,sans-serif;*/
		font-family: arial;
		font-size:.9em;
		margin:0px;
		margin-top:0px;
		margin-bottom:10px;
		padding:0px;
	}

	/*h1 {
		background:#fff;
		font-family:arial;
		color:#000;
		font-size:1.5em;
		margin:0px;
		padding:0px;
		font-weight:bold;
	}*/
	#search {
		float:right;
		display:inline;
	}
	.logo {
		border:0px;
		margin:0px;
		margin-bottom:-.3em;
		margin-right:3px;
		margin-left:10px;


	}

	#nav {
		font-family:arial,sans-serif;
		background:#500;
		padding:7px;
		clear:both;
		padding-left:1%;
		margin:0px;
		font-size:1.3em;
	}

	#nav div,.but {
		display:inline;
		font-size:1em;
		font-weight:bold;
		margin:2px 10px;
		margin-left:0px;
		padding:0px 10px;
		background:#800;
		border:0px solid #fff;
		border-top:1px solid #a00;
		border-left:1px solid #a00;
		color:#ddd;

	}

	#snav div a,#nav div a,.but a {
		color:#ccc;
		text-decoration:none;
	}
	#snav div a:hover,#nav div a:hover,.but a:hover {
		color:#fff;
		text-decoration:none;
	}
	#nav div.sel {
		color:#fff;
		background:#000;
		border:0px;
	}

	#topcont {
		background-image:url(/present/images/bg.gif);
		background-repeat:repeat-y;
	}

	#col1,#col2{
		margin:0px;
		padding:0px;
		background:transparent;
	}
	#col1 {
		float:left;
		display:inline;
		left:0;
		width:210px;
		color:#fdd;
		background:#7a0000;
		background-image:url(/present/images/left_transit.gif);
		background-repeat:repeat-x;
		padding-top:0px;
	}
	#col1 a {
		color:#ddd;
		font-weight:bold;
	}
	#col1 a:hover {
		color:#fff;
		font-weight:bold;
	}
	#col1i {
		padding:10px;
		padding-top:10px;
	}
	#col2 {
		margin-top:0px;
		margin-left:210px;
		padding:0px;
		background-image:url(/present/images/bgads.gif);
		background-position:right;
		background-repeat:repeat-y;
		border:0px;
		margin-bottom:0px;

	}

	#content {
		margin-right:190px;

	}

	#contenti {
		padding:10px 15px;
		padding-left:15px;
		padding-bottom:0px;
	}

	#ads {
		position:absolute;
		width:170px;
		top:120px;
		right:10px;
		padding:0;
		margin:0;
		z-index:1000;
		background:#eee;
	}

	#snav {
		position:relative;
		z-index:1000;
		margin-bottom:5px;
		font-size:0.8em;
	}
	#snav div.b {
		background:#5f0000;
		margin:0px;
		margin-bottom:7px;
		margin-left:-10px;
		margin-right:-10px;
		font-family:Verdana, Helvetica, sans-serif;
		padding:2px 5px;
		padding-left:15px;
		font-weight:bold;

	}

	#sub_snav {
		margin-top: -7px;
		margin-bottom: 10px;
		padding-top: 7px;
		margin-right: -10px;
		margin-left: -10px;
		padding-left:10px;
		padding-bottom:10px;
		background: #444;
	}


	#sub_snav {

	}

	#snav div.sel {
		background:#000;
		color:#fff;

	}

	#snav div.sb.sel {
		background:#888;
	}

	#snav div.sb {
		font-weight:bold;
		padding: 3px 5px;
		border-bottom:1px dotted #6a6a6a;
	}




	/*#footer {
		margin:0px;

		background:#500;
		color:#fff;
		text-align:center;
		padding:2px 10px;
		clear:both;
	}*/

	p,ul,ol,table {
		margin:10px 0px;
		margin-top:0px;
	}

	h2 {
		background:#eee;
		color:#000;
		margin:15px -15px;
		font-size:1.2em;
		padding:5px 10px;
		padding-left:20px;
		border-bottom:1px solid #888;

		border-top:1px solid #ddd;
		margin-right:-16px;
		margin-top:20px;
		margin-bottom:10px;
		background-image:url(/present/images/h2bg.jpg);
		background-repeat:no-repeat;
		padding-left:28px;
		background-position:0px 0px;

	}

	.first {
		margin-top:20px;
	}

	h2.first {
		margin-top: 0px;
	}

	h3 {
		font-size:1.1em;
		margin-top:0px;
		margin-bottom:10px;
	}
	ul,ol {
		margin-left:20px;
		padding-left:0px;
	}
	ol {
		margin-left:30px;
	}
	#topcont ul {
		list-style:none;
	}
	#topcont li {
		margin-bottom:8px;
	}
	#topcont ul li {
		background-image:url(/present/images/bullet.gif);
		background-repeat:no-repeat;
		background-position: 0px 2px;
		padding-left:37px;
		margin-left:-35px;

	}
	a {
		color:#800;
		text-decoration:none;
	}
	a:hover {
		color:#e00;
	}
	.warning {
		border:1px solid #aaa;
		padding:5px 10px;
		background:#ffe;
		margin-bottom:10px;
	}

	.warning p {
		position:relative;
		margin:5px;
	}
	.warning img {

	}
	#topcont .hardlist {
		margin-left:0px;
		padding:0px;
	}
	#topcont .hardlist li {
		border-top:1px solid #dca;
		border-left:1px solid #dca;
		border-bottom:1px solid #985;
		border-right:1px solid #985;
		background:#FFF5E3;
		margin:0px;
		margin-bottom:6px;
		padding:5px 10px;
		list-style-type:none;
		background-image:url(/present/images/introbg.jpg);
		background-repeat:no-repeat;
		background-position:0px -100px;
	}
	.hardlist a {
		color:#500;
	}
	.spacer {
		height:1px;
		clear:both;
		overflow:hidden;
	}
	.datatable {
		border-top:1px solid #cba;
		border-left:1px solid #aaa;
		border-right:1px solid #aaa;
	}
	.datatable td {
		border-right:1px solid #aaa;
		border-bottom:1px solid #aaa;
		padding:2px 10px;
	}
	.datatable td.rm {
		border-right:0px;
		border-bottom:1px solid #aaa;
		padding:2px 10px;
	}
	.datatable thead td {
		font-weight:bold;
		background:#FFF5E3;
		border-right:1px solid #cba;
		border-bottom:1px solid #cba;
		background-image:url(/present/images/introbg.jpg);
		background-repeat:no-repeat;
		background-position:-50px -100px;
	}
	form {
		margin:0;
		padding:0;
		margin-bottom:10px;
	}
	textarea {
	}
	dl {
		margin-bottom:10px;
		margin-top:10px;
	}
	dt {
		font-weight:bold;
	}
	dd {
		margin-bottom:5px;
	}
	.critical {
		background: #800;
		color:#fff;
		font-weight:bold;
		padding: 0px 10px;
	}

	.var {
		 color: #060;
	}

	.key {
		color: #008;
	}

	.def {
		color: #999;
	}

	table.std {
		border:0px;
		border-top:1px solid #000;
		border-left:1px solid #000;
	}

	table.std td {
		border:0px;
		border-bottom:1px solid #000;
		border-right:1px solid #000;
		padding:2px 10px;
	}

	table.std thead td {
		font-weight:bold;
		background:#eee;
	}

	table.std.full_pad td {
		padding: 10px;
	}

	pre {
		font-size:1.4em;
	}