@media screen, projection {
* { padding:0; margin:0; }
fieldset, img { border:0; }
label, a { cursor:pointer; }
	
body, textarea, input, table, select { font-size:100%; }
option { padding:0 .2em; }
.before, .after { line-height:0; }
.before img, .after img { margin:0 !important; }

.news_date{
	font-size: 90%;
	font-weight:normal;
}
.table_bg{
	background-color: #000000;
}
.td_bg{
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align:top;
	text-align:center;
}
ul, ol, dd { margin-left:2em; }
p, h1, h2, h3, h4, h5, h6 { font-size:1em; margin:1em 0; }

a { color:#707070; text-decoration:underline; }
a:focus, a:hover { color:#909090; }

hr, #WAI, #menuMain h2, #menuTools h2, #menuTools2 h2 { position:absolute; top:0; left:-1000em; }

/* lay */

html, body { height:100%; width:100%; }

html {
	display:table;
}

body {
	display:table-cell;
	background-color:#9b9b9b;
	text-align:center;
	color:#3e3a36;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#start {
	width:777px;
	min-height:100%;
	background:#f5f3ef url(gfx/bgdPageMiddle.png) repeat-y 0 0;
	position:relative;
	z-index:0;
	margin:0 auto;
	text-align:left;
}
#start::after {
	content:"";
	display:block;
	height:1px;
	clear:both;
}

* html #start {
	height:100%;
}

/* content */

#content {
	width:481px;
	padding:21px 0 140px;
	float:right;
	position:relative;
	right:56px;
	z-index:10;
	line-height:1.25em;
	color:#3e3a36;
	font:.75em Arial, Helvetica, sans-serif;
}

/* pages */

#page h2 {
	width:100%;
	padding-bottom:5px;
	border-bottom:1px solid #707070;
	margin:0 0 1.45em;
	color:#707070;
	font-size:1.33em;
	font-weight:bold;
}

#page p.update {
	margin-bottom:1.05em;
	font-weight:bold;
}

	#page p.update em {
		font-style:normal;
	}

		#page p.update em span {
			color:#cd1800;
		}

/* chronicle */
	
#chronicleC {
	margin-top:2em;
}

	#chronicle table {
		border-collapse:separate;
		border-spacing:0;
		border:0;
	}

		#chronicle th,
		#chronicle td {
			padding:.4em .2em .5em;
			border:0;
			border-bottom:1px solid #bbb4a2;
			vertical-align:top;
		}

		#chronicle thead th {
			padding:.3em .2em .25em;
			background-color:#e9e6dd;
			border-top:1px solid #bbb4a2;
		}

		#chronicle th.date {
			width:134px;
		}

/* header */

#header {
	width:100%;
	height:270px;
	position:relative;
	z-index:20;
	background:#fff url(gfx/bgdHeader.png) no-repeat 0 0;
}

#header h1 {
	width:100%;
	height:270px;
	background:url(gfx/bgdHeader.jpg) no-repeat 450px 95px;
	margin:0;
}

	#header a {
		position:absolute;
		top:27px;
		left:12px;
	}

	#headerMotto {
		width:400px;
		position:absolute;
		top:112px;
		left:24px;
		color:#fff;
		font-size:.69em;
	}
	#headerLogo {
		width:120px;
		position:absolute;
		top:116px;
		left:22px;
		color:#fff;
	}

/* footer */

#footer {
	width:100%;
	height:74px;
	position:absolute;
	bottom:-1px;
	left:0;
	z-index:20;
	background:#fff url(gfx/bgdFooter.png) no-repeat 0 100%;
	color:#66777e;
	font-size:.69em;
}

	#fMadeBy {
		padding:14px 0 0 9px;
		float:left;
	}

		#fMadeBy a {
			color:#66777e;
			text-decoration:none;
		}

		#fMadeBy a:focus,
		#fMadeBy a:hover {
			text-decoration:underline;
		}

	#fCopyrights {
		padding:14px 0 0 314px;
	}

/* menu */

#menuMain {
	width:204px;
	background-color:#f0ede6;
	border-bottom:1px solid #fff;
	position:relative;
	left:4px;
	bottom:1px;
	z-index:30;
	margin-bottom:140px;
	font-size:.69em;
}

	#menuMain ul {
		margin:0;
		list-style:none;
	}

		#menuMain li {
			width:100%;
			border-top:1px solid #fff;
		}

			#menuMain li a,
			#menuMain li em {
				display:block;
				padding:5px 5px 5px 16px;
				background:#e9e6dd url(gfx/arrMenuMain1.gif) no-repeat 0 50%;
				color:#484441;
				font-style:normal;
				font-weight:bold;
				text-decoration:none;
				zoom:1; /* IE fix */
			}

			#menuMain li a:focus,
			#menuMain li a:hover,
			#menuMain li a.current,
			#menuMain li a.only-child {
				color:#fff;
				background-color:#707070;
				background-position:-408px 50%;
			}

			#menuMain li a.only-child {
				background-position:-204px 50%;
			}

			#menuMain li a.current:focus,
			#menuMain li a.current:hover {
				text-decoration:underline;
			}

				#menuMain li li a,
				#menuMain li li a.current {
					padding-left:25px;
					background-color:#ddd9cc;
					background-image:url(gfx/arrMenuMain2.gif);
					font-weight:normal;
				}

				#menuMain li li a:hover,
				#menuMain li li a:focus,
				#menuMain li li a.current,
				#menuMain li li a.only-child {
					background-color:#d2cdbe;
					color:#707070;
				}

					#menuMain li li li a,
					#menuMain li li li a.current,
					#menuMain li li li a.only-child {
						padding-left:34px;
						background:#c7c0af url(gfx/arrMenuMain3.gif) no-repeat 0 50%;
						color:#b31500;
					}

					#menuMain li li li a:focus,
					#menuMain li li li a:hover,
					#menuMain li li li a.current {
						background:#c7c0af url(gfx/arrMenuMain3.gif) no-repeat 0 50%;
						color:#b31500;
						text-decoration:underline;
					}

/* menu tools */

#menuTools {
	width:452px;
	height:60px;
	position:absolute;
	bottom:0;
	left:315px;
	z-index:30;
	font-size:.69em;
}

	#menuTools ul {
		padding-top:1.4em;
		margin:0;
		list-style:none;
	}

		#menuTools li {
			height:1em;
			border-right:1px solid #707070;
			float:left;
		}

		* html #menuTools li {
			overflow:hidden;
		}

			#menuTools li a {
				padding:0 .5em;
				position:relative;
				bottom:.1em;
				color:#707070;
				text-decoration:none;
			}

			#menuTools li a:focus,
			#menuTools li a:hover {
				color:#cd1800;
				text-decoration:underline;
			}

		#menuTools li#MT1 {
			margin-left:-.5em;
		}

		#menuTools li#MT2 {
			width:57px;
			height:auto;
			border-right:1px solid #809da3;
			position:absolute;
			top:.2em;
			left:-73px;
		}

			#menuTools li#MT2 a {
				padding:0;
			}

		#menuTools li#MT5 {
			border-right:0;
		}

		#menuTools li#MT6 {
			width:9.3em;
			overflow:visible;
			border-right:0;
			position:absolute;
			right:0;
			top:-3.8em;
		}

			#menuTools li#MT6 a {
				padding-left:18px;
				background:url(gfx/iconsMenuTools.gif) no-repeat 0 50%;
				text-decoration:underline;
			}

		#menuTools li.WAI {
			overflow:visible;
			position:absolute;
			right:10.25em;
			top:-3.8em;
		}

			#menuTools li.WAI a {
				padding:0 12px 0 13px;
				background:url(gfx/iconsMenuTools.gif) no-repeat -250px 50%;
				text-decoration:underline;
			}

/* menu tools 2 */

#menuTools2 {
	height:39px;
	background:#f0ede6 url(gfx/boxMT2TopLeft.png) no-repeat 0 0;
	position:absolute;
	top:54px;
	right:10px;
	z-index:30;
	font-size:.69em;
}

* html #menuTools2 {
	right:9px;
}

	#menuTools2 ul {
		padding:12px 0 0 11px;
		margin:0;
		list-style:none;
	}

		#menuTools2 li {
			padding-left:14px;
			border-right:1px solid #797875;
			float:left;
			line-height:1.6em;
		}

			#menuTools2 li a {
				padding:1em 14px 1em 17px;
				background:url(gfx/iconsMenuTools2.gif) no-repeat 0 52%;
				color:#262626;
				text-decoration:underline;
			}

			#menuTools2 li a:focus,
			#menuTools2 li a:hover {
				color:#1868a8;
			}

			#menuTools2 li#MT2-2 a {
				padding-left:15px;
				background-position:-250px 52%;
			}

		#menuTools2 li#MT2-3 {
			border-right:0;
		}

			#menuTools2 li#MT2-3 a {
				background-position:-500px 52%;
			}

#menuSearch {
	height:39px;
	position:absolute;
	top:20px;
	right:10px;
	z-index:30;
	font-size:1em;
}


}

