html, body {
	height:100%;
	font-family:'Verdana';
	min-width:980px;
}

html {
	background:#fcfcfc url('/accel/static/i/background.gif') repeat-x 0 0;
}

body {
	background:url('/accel/static/i/todoo.jpg') no-repeat 100% 5px;
	font-size:.85em
}

.wrapper {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -87px
}

.footer, .push {
	height:87px
}
.footer {
	height:82px
}

/* HEADER */
.header {
	/* background:url('/accel/static/i/redpencil1.jpg') no-repeat 0 5px; */
	height:128px;
}

#mordor {position:absolute; top:5px; height:114px; width:100%; background:#000; z-index:-1}

	h1 {
		top:20px;
		left:30px;
		background:url('/accel/static/i/logotype.png') no-repeat 0 0;
		position:absolute;
		text-indent:-999px;
		overflow:hidden;
		width:437px;
		height:88px;
	}

	h1 a {
		display:block;
		width:437px;
		height:76px
	}

/* MENU */
.menu {
	position:absolute;
	z-index:10;
	top:119px;
	float:left;
	width:100%;
}

	.menu li {
		float:left;
		background:url('/accel/static/i/menu_unsel.png') no-repeat 100% 0;
		height:57px
	}

		.menu li a {
			display:block;
			background:url('/accel/static/i/menu_unsel_side.png') no-repeat 0 0;
			font-size:1.2em;
			height:45px;
			color:#fff;
			text-decoration:none;
			padding:12px 15px 0
		}

			.menu li a:hover {
				color:#000
			}

		.menu li.last {
			background:url('/accel/static/i/menu_unsel_last.png') no-repeat 100% 0;
			padding:0 10px 0 0
		}

			.menu li ul {
				font-size:.85em;
				margin-top:-15px;
				padding-top:25px;
				position:absolute;
				z-index:5;
				background:url('/accel/static/i/second_level_menu.png') no-repeat 0 0;
				width:220px;
				height:260px
			}

				.menu li ul li {
					padding:0 10px 6px 20px;
					float:none;
					background:transparent;
					height:auto
				}

					.menu li ul li a {
						text-decoration:underline;
						display:inline;
						background:transparent;
						height:auto;
						color:#686868;
						padding:0
					}
					.menu li ul li b {
						text-decoration:none;
						display:inline;
						background:transparent;
						height:auto;
						color:#ff4400;
						padding:0
					}

						.menu li.current a {
							color:#000
						}

							.menu li.current a:hover {
								color:#ff4000
							}

						.menu li ul li a:hover {
							color:#000
						}

		.menu li#current, .menu li#open {
			background:url('/accel/static/i/menu_sel.png') no-repeat 100% 0;
			border-top:1px dashed #fff
		}

		.menu li.current, .menu li#current.current, .menu li#open.current {
			background:url('/accel/static/i/menu_sel.png') no-repeat 100% 0;
		}
		.menu li#open a {color:#000;}

		.menu li b {
			display:block;
			background:url('/accel/static/i/menu_sel_side.png') no-repeat 0 0;
			font-size:1.2em;
			height:45px;
			color:#000;
			font-weight:normal;
			text-decoration:none;
			padding:12px 15px 0
		}

			.menu li.current b, .menu li.current a, .menu li#current.current b, .menu li#current.current a, .menu li#open a {
				background:url('/accel/static/i/menu_sel_side.png') no-repeat 0 0
			}

			.menu li.current li, .menu li.current li a, .menu li.current li b, .menu li#current.current li b, .menu li#current.current li a, .menu li#open li a {
				background:transparent
			}

/* TEXT */
.text {
	position:relative;
	left:-1px;
	padding:0 0 0 15px;
	border-left:#bcbdbd 1px solid
}

/* FOOTER */
.footer {
	border-bottom:#d8261c 5px solid
}

/* NAVIGATOR */
#navigator {
	text-align:center;
	font-size:.85em
}

#offset {
	padding:0 5px
}

#laplace {margin:20px 3px}
.clietstab img {border:1px solid silver; margin:5px 0 5px 0}
