html, body, form, fieldset, a, a:hover, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ol, dl, address {
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
}
html, body {
	height:100%;
}
body {
	font:normal 82.5%/1.46153846 Tahoma, Verdana, Arial, lucida, sans-serif;
	color:#000;
	background:#0080FF url(../img/body-bg.gif) repeat-x 0 50%;
	text-align:center;
}
body.white {
	background:#fff;
	background-image:none;
	text-align:center;
}
p a {
	color:#222;
	text-decoration:none;
	border-bottom:solid 1px #666;
}
p a:hover {
	color:#222;
	text-decoration:none;
	border-bottom:none;
}
ul {
	margin:0 0 0 20px;
	padding:0;
}
h1, h2, h3, h4, h5 {
	font:bold 76%/1.46153846 Tahoma, Verdana, Arial, lucida, sans-serif;
	color:#00376E;
}
h1 { font-size:180%; }
h2 { font-size:160%; padding:0 0 .8em 0; }
h3 { font-size:140%; padding:0 0 .8em 0; }
a img, a:hover img { border:none; text-decoration:none; }

/*=Layout
--------------------------------------------------------*/
#layout {
	margin:-280px 0 0 -390px;
	position:absolute;
	top:50%;
	left:50%;
	padding:0;
	width:780px;
	height:595px;
	text-align:left;
}
#flash,
#intro {
	width:780px;
	height:550px;
	float:left
}
#flash .box {
	margin:5px 0 0 121px;
}
#intro .box {
	margin:10px 110px 0 110px;
}
#menu {
	line-height:2em;
	font-size:1em;
	text-align:center;
}
#menu ul { margin:0 auto; width:485px; list-style:none; }
#menu a { margin:0 2px; padding:6px 10px; color:#fff; float:left; border:0; }
#menu li.blank span { width:200px; float:left; border:0; }
#menu li.act a { border-bottom:solid 1px white; }
#menu a:hover { color:#0080FF; background:#fff; }
#layout h1 {
	position:relative;
	top:-572px;
	left:130px;
	margin:0;
	height:75px;
	width:140px;
	float:left;
	display:block;
	z-index:99;
}
#layout h1 a {
	text-indent:-999em;
	text-decoration:none;
	border:none;
}
#layout h1 a span {
	text-indent:-999em;
	height:75px;
	width:140px;
	display:block;
	text-decoration:none;
	border:none;
}
.content-box {
	margin:0;
	padding:103px 190px 0px 190px;
	min-width:400px;
	max-height:550px;
	display:none;
	background:transparent url(../img/lupa.gif) no-repeat 50% 10px;
	float:left;
	overflow:hidden;
}
.content-box .box {
	width:400px;
	height:345px;
	float:left;
}
.content-box .box .in,
.content-box .box .clip {
	margin:20px 16px;
	width:368px;
	height:305px;
	overflow:hidden;
	line-height:160%;
}
.content-box .box .clip {
	clip:0 368px 285px 0;
	overflow:auto;
}
.image-right {
	float:right;
	display:inline;
}
#sound {
	text-align:center;
}
#flash-menu {
	margin:0;
	paddin:0;
	width:400px;
	height:100px;
	float:left;
}
.news-list {
	margin:0 0 15px 0;
	width:350px;
	float:left;
}
.news-list .news-bodytext {
	font-size:11px;
	line-height:140%;
}
.news-list .news-bodytext .image {
	float:left;
	margin:0 10px 0 0;
	background:transparent url(../img/img-bg-w.png) no-repeat 0 0;
}
.news-list .news-bodytext .image .crop {
	margin:10px;
	width:125px;
	height:93px;
	overflow:hidden;
}
.news-list .news-bodytext h3,
.news-list .news-bodytext h3 a {
	color:#054B92;
}
.news-list .news-category,
.news-single .news-category {
	margin:3px 0 0 0;
}
.news-single,
.news-single .news-bodytext { width:auto; }
.news-single .news-bodytext .image {
	float:left;
	margin:0 10px 10px 0;
	background:transparent url(../img/img-bg-s.png) no-repeat 0 0;
}
.news-single .news-bodytext .image .crop {
	margin:10px;
	width:250px;
	height:187px;
	overflow:hidden;
}

/*=Cleaner
----------------------------------------------------------*/

.cleaner {
	margin:0;
	padding:0;
    height:1px;
	clear:both;
    border:none;
	line-height:1px;
    visibility:hidden;
}
hr.cleaner {
    margin:-2px 0 0 0;
    height:0px;
	line-height:0px;
}
div[id^='adblock'] { display:none !important}
