@import url("common.css");
@import url("kreatura.css");

body {
	background-color: black;
}

body, html {
}	

#container {
	margin: 0 auto;
}

#container, #header, #footer {
	width: 100%;
}

#header {
	height: 70px;
	background: url(../img/line_orange.gif) no-repeat center 44px;
	position: relative;
}

.all_100_percent {
	width: 100%;
	height: 100%;
}

div.all_100_percent {
	position: relative;
}

#index_container {
	margin-top: -35px;
	position: relative;
	top: 50%;
}

#index {
	position: relative;
	height: 119px;
	width: 900px;
	margin: 0 auto;
	background: url(../img/line_orange.gif) no-repeat center 44px;
	text-align: right;
}

#index_lang {
	height: 96px;
	padding-top: 23px;
	padding-right: 0px;
	background: url(../img/logo_index.gif) no-repeat 480px bottom;
}

#index a {
	margin-top: 20px;
	margin-left: 20px;
	font-variant: small-caps;
}

#erhardtfoto {
	position: absolute;
	left: 50%;
	margin-left: -450px;
	top: 18px;
	background: url(../img/elfoto_en.gif) no-repeat;
	width: 327px;
	height: 23px;
	z-index: 10;
}

#erhardtfoto a {
	width: 327px;
	height: 23px;
	display: block;
}

#menu {
	z-index: 1;
   width: 900px;
   position: absolute;
   text-align: right;
   left: 50%;
   margin-left: -450px;
   top: 2px;
}

#content {
	position: relative;
	width: 750px;
	margin: 0 auto;
}

#logo {
	position: absolute;
	right: 10px;
	top: 510px;
}

#signo {
	margin-top: -10px;
	height: 49px;
	background: url(../img/signo.gif) no-repeat 470px top;
}

#footer {
	margin: 0 auto;
	width: 750px;
	border-top: 1px solid #222;
	margin-bottom: 10px;
}

#footer_text {
	width: 750px;
	margin: 0 auto;
	font-size: 10px;
	text-align: right;
	padding-bottom: 5px;
	color: #444;
}

#gallery_main {
	width: 750px;
	background: none transparent top center no-repeat;
}

.gallery_thumbs {
	margin-bottom: 15px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	width: 750px;
	padding-top: 6px;
}

.gallery_thumbs_hack {
	width: 756px;
}

.thumb a img,
.thumb {
	width: 36px;
	height: 36px;
}

.thumb a img {
	opacity: .6;
	filter: alpha(opacity=40);
}

.thumb {
	margin-right: 6px;
	margin-bottom: 6px;
	overflow: hidden;
	float: left;	
}

#about {
	position: absolute;
	top: 100px;
	left: 430px;
	width: 310px;
}

.description {
	margin: 15px 0px 20px 0px;
}

.description, .description div, .description p {
	width: 600px;
	line-height: 25px;
	text-align: justify;
}

.buythem {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #444;
}

.ex_photos_title {
	margin-bottom: 0px;
	line-height: normal;
}

.endline {
	font-size: 0px;
	line-height: 0px;
	border-bottom: 1px solid #222;
	width: 750px;
	margin: 20px 0px 25px 0px;
}

.thumbs_ex {
	border: 0;
	margin: 0;
}

.details_ex {
	margin-bottom: 0px;
}

.a_center {
	margin-left: 75px;
}

#gallery_index {
	position: relative;
	width: 750px;
	height: 500px;
	background-position: center top;
	background-repeat: no-repeat;
}

img.about {
	height: 270px;
	float: left;
	margin: 0px 20px 20px 0px;
}

p.about {
	width: 750px;
}

/* kiallitasok */

.ex_title_next {
	color: #8c360f;
}

.ex_title_current {
	color: #f7941e;
}

.ex_past h1 {
	font-size: 14px;
	margin-bottom: 0px;
}

.ex_past .details_ex {
	margin-top: 10px;
	font-size: 11px;
	line-height: 18px;
}

.ex_next {
	margin-top: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
	border: 1px solid #7a3719;
}

.ex_current {
	margin-top: 20px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
	border: 1px solid #aa6d25;
}

.ex_next h1, .ex_current h1 {
	margin-top: 0px;
}

.ex_current .gallery_thumbs, .ex_next .gallery_thumbs {
	width: 718px;
}

.ex_current .gallery_thumbs_hack, .ex_next .gallery_thumbs_hack {
	width: 722px;
}

.sponsors {
	margin-bottom: 20px;
	opacity: .4;
	filter: alpha(opacity=40);
}

#header iframe {
	position: absolute;
	left: 50%;
	margin-left: -449px;
	bottom: -65px;
	opacity: .5;
	filter: alpha(opacity=50);
}
