/* @override 
	http://mrkmln/_css/mrk_main.css
	http://mrkmln/_css/mirik_main.css
*/


html{
	top:0;
	margin:0;
	padding:0;
	overflow: hidden;
}
body{
	top:0;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background: #d2d2d2 url(/_images/general/bg_gradient.png) repeat-x;
	overflow-x: hidden;
}
#seo{
	position: absolute;
	width: 500px;
	left: -5000px;
	}
/*#centerDiv{
	width: 1024px;
	margin: 0 auto;
	background: pink;
	}*/
#scrollport{
	width: 1020px;
	height: 600px;
	position: relative;
	margin: 0 auto;
	padding: 0;
	/*border: 1px solid yellow;*/
	/*background: yellow;*/
	/*overflow-y: scroll;*/
	}
#mouseport{
	width: 100%;
	height: 100%;
	position: fixed;
	margin: 0 auto;
	padding: 0;
	overflow-y: scroll;
	overflow-x: hidden;
	/*border: 1px solid yellow;*/
	/*overflow-y: scroll;*/
	}
ul#parallax{
		position: absolute;
		top: 0;
		width: 0;
		height: 0;
		padding: 0;
		margin: 0;
		overflow: visible;
		border:1px solid black;
	}
#init{
	/*margin-left: -500px;*/
	/*top: 0;*/
	/*left: 00px;*/
	position: relative;
	display: block;
	/*z-index: 1000;*/
	width: 10px;
	height: 10px;
	/*background: lime;*/
	margin: 0;
	}
div.layer{
	display: block;
	position: absolute;
	/*border: 1px solid red;*/
	margin: 0;
	padding: 0;
	}

.define_br, .define_tl {
	position: relative;
	width: 10px;
	height: 10px;
	margin: 0;
	top: 0;
	display: block;
	border-color: transparent;
	border-style: solid;
	}
.define_tl{
	border-width: 1px 0 0 1px;
	}
.define_br{
	border-width: 0 1px 1px 0;
	margin-left: -10px;
	}
.innerlayer{
	position: absolute;
	/*height: 1px!important;*/
	}

/* @group Headings */
.headlines{
	position: relative;
	display: block;
	height: 0;
	/*background: red;*/
	}
.layerNumber{
	position: absolute;
	top: 10px;
	right:10px;
	z-index: 100;
	color:silver;
	font-family: "nf_screen_11";
	font-size:11px;
}
.deletebutton{
	position:absolute;
	font-family: "nf_screen_11";
	font-size: 11px;
	top: 0px;
	right: -10px;
	z-index: 100;
	color:black;
	cursor: pointer;
}
.deletebutton:hover{
	color:red;
}
.headlines div{
	position: relative;
	display: block;
	left: 0;
	top: 0;
	/*width: 100%!important;*/
	margin: 0 auto;
	/*border: 1px solid pink*/
	/*display: inline;*/
	/*background: red;*/
	}
.headlines  a{
	/*position: relative;
	display: block;
	left: 0;
	top: 0;
	margin: 0 auto;*/
	}
.headlines  a:hover{
	/*background-position: -5px !important;*/
	}

/*.logo.plain{
	background-position: 0 0;
	}*/
/*.logo.active{
	background-position: 0 -104px;
	}*/
/*.logo.hover{
	background-position: 0 -104px;
	background-color: red;
	}*/
	
.headercontainer{
	height: 0;
}
.headercontainer .headerpart{
	height: 50px;
	/*border: 1px solid red;*/
/*	background: red;*/
/*	float: left;
	clear:left;*/
	}
.headercontainer .break{
	position: relative;
	display: block;
	height: 50px;
	/*background: pink;*/
	width: 30px;
	float: left;
	clear: right;
}


.header{
	position: relative;
	display: block;
	margin: 0 auto;
	background-repeat: no-repeat;
	/*background: red;*/
	height: 50px;
	/*width: 300px;*/
	
	}
.header.active{
	/*border: 1px dotted red;*/
	}
.header.active:hover{
	background-position-x: -668px;
	}
.plain{

	}
/*h1{
	}
h1,h2, h3{
	display: none;
	position: absolute;
	width: 100%;
	margin: 0;

	text-align: center;

	font-family: Advert-Black;
	}

h1{
	font-size: 100px;
	margin-top: 0px;

	}
h2{
	margin-top: 90px;
	font-size: 50px;
	}
h3{
	margin-top: 140px;
	font-size: 25px;
	}*/



/* @end */

/* @group Items */

.item{
	position: absolute;
	display: block;
	/*z-index: 999;*/
	/*top: 120px;
	left: 200px;
	width: 200px;
	height: 300px;*/
	background-color: #888;
	border-style: solid;
	border-width: 1px;
	
	/*filter:dropshadow(color=#9BAD71, offx=5, offy=5);
	filter: Shadow(Color=#666666, Direction=135, Strength=5);*/
	/*
	border-top-color: rgba(220,220,220,0.3);
	border-right-color: rgba(95,95,95,0.2);
	border-bottom-color: rgba(25,25,25,0.2);
	border-left-color: rgba(230,230,230,0.2);*/
	}

/*.item a:hover{
	color: red;
	}*/
.titlecontainer{
	position: absolute;
	height: 0;
	top: 47px;
	left: 12px;
}
.titlecontainer .titlepart{
	position: relative;
	height: 50px;
	float: left;
	clear:left;
	background-color: white;
	cursor: pointer;
	-webkit-box-shadow: 2px 6px 6px black;
	-moz-box-shadow: black 2px 6px 6px;
	}
.shadow{
	background-image: url(/_images/general/noncssshadow.png);
	background-position: right bottom;
	position: relative;
	margin-top: -14px;
	/*background-color: pink;*/
	}
.shadow:hover{
	/*background: red*/;
	z-index: 100;
	}
.fix{
	height: 16px;
	width: 100%;
	/*background: red;*/
	cursor: pointer;
	position: absolute;
	bottom: 0;
	}
.subtitlecontainer{
	left: 12px;
	position: absolute;
	}
.subtitlecontainer a{
	background-color: white;
	position: relative;
	display: block;
	cursor: pointer;
	-webkit-box-shadow: 2px 6px 6px black;
	-moz-box-shadow: black 2px 6px 6px;
	}
.item:hover 
.mediatitle{
	position: absolute;
	top: -9px;
	left: 9px;
	font-family: Helvetica, Arial, verdana, sans;
	font-size: 11px;
	color: black;
	padding: 0 2px;
	text-decoration: none;
	background: white;
	-webkit-box-shadow: 1px 3px 3px black;
	-moz-box-shadow: black 2px 6px 6px;
	}
/* @end */
.logo{
	position:absolute;
	top: 120px;
	width: 100%;
	height: 103px;
	/*background-color: yellow;*/
	background-image: url('/_images/general/mrk_header.png');
	background-repeat: no-repeat;
	background-position: center top;
	}
.top{
	background-image: url('/_images/general/mrk_header_white.png');
	}
	
.menu{
	display: none;
	margin: 0 auto;
	width: 730px;
	height: 100px;
	margin-top: 15px;
	/*background-color: red;*/
	background-image: url('/_images/general/mrk_header.png');
	background-repeat: no-repeat;
	background-position: 0 -120px;
	}
	.yes, .no{
		width:1024px;
		height:654px;
		left:100px;
		top:100px;;
		position:absolute;
		z-index: 10000;
		cursor:pointer;
		background-repeat: no-repeat;
	}
	.yes{
		background: url('/_images/general/mrk_header.png') center center no-repeat;
	}
	.yes:first-child{
		background: url('/_images/general/mrkmln.png') center center no-repeat !important;
	}
	.no:hover{
		background: url('/_images/general/mrkmln.png') center center !important;
	}
	img{
	cursor: pointer;
		top:  0;
		position: absolute;
		width: 100%;
	}
	.image1{
		margin-left:50px;
		top:420px;
	}

/* My Comment */
	.image2{
		margin-left:600px;
		top:320px;
	}
	.image3{
		margin-left:300px;
		top:620px;
	}
	.image4{
		margin-left:100px;
		top:520px;
	}
	.image6{
		margin-left:120px;
		top:500px;
	}
	.image4{
		margin-left:100px;
		top:520px;
	}

	p{
		margin-top: 70px;
	}



.parallaxonoff{
	position: absolute;
	left: 376px;
	top:  99px;
	white-space: nowrap;
	color: rgb(200,200,200);
	font: 10px Arial;
	padding: 3px 7px 3px 6px;
	background: black;
	cursor: pointer;
	}
#contact{
	position: absolute;
	right: 39px;
	top:  18px;
	letter-spacing: 0px;
	color: rgb(00,00,00);
	font-family: Helvetica, Arial, Sans;
	font-size: 10px;
	list-style: none;
	}
#contact li{
	margin-bottom: 2px;
	}

#mail:hover{
	cursor: pointer;
	text-decoration: underline;
	}
.parallaxonoff:hover{
	opacity: 1;
	}
.user{
	z-index: 9999;
	position: fixed;
	right: 22px;
	top:  114px;
	color: #f4f4ee;
	font: 10px Arial;
	padding: 8px 7px 8px 6px;
	background: gray;
	cursor: pointer;
	-moz-box-shadow: 0px 1px 3px #999;
	-webkit-box-shadow: 0px 1px 3px #999;
	}