body {
	padding:0;
	margin:0;
}
form {
	padding:0;
	margin:0;
}
a {
	color:#324204;
}
input, select, textarea {
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#wrapper {
	text-align: left;
	margin: auto;
	background:url('/i/bg-bottom.gif') no-repeat bottom left;
	padding-bottom:300px;
}



#title {
	padding-top:5px;
	width:900px;
	margin:auto;
}
#title, #title a {
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color:#e2e2c6;
	font-size:12px;
	font-weight:bold;
}

#login {
	padding:80px 120px 10px 150px;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background:url(/i/flower.gif) no-repeat top right;
	padding-bottom:200px;
}
#login, #login a {
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	font-size:11px;
	white-space:nowrap;
}
#login table td {
	white-space:nowrap;
}
.but {
	background:url(../i/nbutton-bg.gif) no-repeat;
	border:0;
	width:90px;
	height:36px;
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	padding-bottom:3px;
	text-align:center;
	font-weight:bold;
}
.button600 {
	background:url(../i/button600.gif) no-repeat;
	border:0;
	width:600px;
	height:19px;
	color:#ffffff;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	font-size:11px;
	padding-bottom:3px;
}
.inp {
	height:15px;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	font-size:11px;
	padding:0;
}

#maindiv {
	padding-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#footer {
	color: #FFFFFF;
	background: #42453D url(../i/footer_bg.gif) repeat-x;
	padding: 6px 0 5px 0;
	margin-top: 2em;
	font-weight: bold;
}
#footer div {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#footer p {
	margin: 0;
	padding: 0;
	text-align:left;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	font-size:11px;
}
#developer {
	padding:3px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	text-align:right;
}
#developer , #developer a {
	color: #CCCCCC;
	text-decoration:none;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	font-size:11px;
}

#out, #out a {
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	font-size:11px;
}
#out {
	text-align:left;
}


.text {
		font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
		font-size:11px;
}
		.maintable td {
			border:1px solid #cccccc;
		}
		.maintable td.title {
			background:url(/i/bg-chess.gif);
			font-weight:bold;
		}
		.maintable td.title_main {
			background:#fcc06a;
			font-weight:bold;
			padding:2px;
		}
		
			.maintable td.title2 {
			background:#c6d597;
			font-weight:bold;
		}
			.maintable td.title3 {
			font-weight:bold;
		}


.selbut {
	background:url(../i/button-bg.jpg) no-repeat;
	width:70px;
	height:19px;
	text-align:center;
}		
.selbut2 {
	background:url(../i/button-bg2.gif) no-repeat;
	width:70px;
	height:19px;
	text-align:center;
}	
.selbut, .selbut a {
	color:#000000;
	text-decoration:none;
}
.selbut2, .selbut2 a {
	color:#ffffff;
	text-decoration:none;
}



.print_table .title {
	font-weight:bold;
	color:#004691;
}
