	body {
		text-align:left;
		background-color: #333;
		background-image: url('site_bg.png');
		background-attachment: fixed;
		background-repeat: repeat;
		}

	#frame {
		width:900px;
		text-align:left;
		background-color: #666;
		top: 0px;
		left: 0px;
		}


	#top {
		position: absolute;
		text-align:left;
		background-color: #333;
		background-image: url('top_bg.jpg');
		height: 544px;
		width: 900px;
		top: 0px;
		}


	#main {
		position: absolute;
		text-align:left;
		background-color: #666;
		background-image: url('main_bg_dummy.jpg');
		height: 200px;
		width: 900px;
		top: 532px;
		}


	div.content01 {
		position: absolute;
		overflow: auto;
		text-align:left;
		background-color: #;
		background-image: url('');
		height: 336px;
		width: 420px;
		top: 196px;
		left: 0px;
		}
		
		
	div.content02 {
		position: absolute;
		overflow: auto;
		text-align:left;
		background-color: #;
		background-image: url('tv_set.png');
		height: 256px;
		width: 264px;
		top: 196px;
		left: 516px;
		}
		

	div.pv {
		position: absolute;
		overflow: auto;
		text-align:left;
		background-color: #;
		background-image: url('');
		height: 110px;
		width: 168px;
		top: 196px;
		left: 604px;
		}


	div.viewmenue01 {
		position: absolute;
		overflow: auto;
		text-align:left;
		background-color: #;
		background-image: url('');
		height: 168px;
		width: 256px;
		top: 284px;
		left: 516px;
		}


	div.viewmenueitem01 {
		position: relative;
		overflow: hidden;
		text-align:left;
		background-color: #;
		background-image: url('');
		height: 20px;
		width: 168px;
		top: 0px;
		left: 0px;
		border-top: 1px solid #333;
		opacity: 1.0;
		filter: alpha(opacity=100);
		-moz-opacity: 1.0;
		}
		


	div.mediacontent01 {
		position: absolute;
		overflow: auto;
		text-align:left;
		background-color: #000;
		background-image: url('');
		height: 336px;
		width: 344px;
		top: 0px;
		left: 76px;
		}
		
	div.mediacontent02 {
		position: absolute;
		overflow: hidden;
		text-align:left;
		background-color: #;
		background-image: url('');
		top: 24px;
		left: 108px;
		}
		
	


	#btm {
		position: absolute;
		text-align:left;
		background-color: #333;
		background-image: url('btm_bg.jpg');
		background-color: #;
		width: 900px;
		top: 732px;
		}
		
	div.XXX {
		position: absolute;top: 416px;left: 604px;border: 0px;float: left;
		}
		
	div.zug {
		position: absolute;top: 20px;left: 76px;border: 0px;float: left;
		}
		
	div.start_bg {
		position: absolute;top: 0px;left: 0px;border: 0px;float: left;
		}
		
	div.signet01 {
		position: absolute;top: 20px;left: 780px;border: 0px;float: left;
		}
		
	div.micro01 {
		position: absolute;top: 108px;left: 780px;border: 0px;float: left;
		}
		
	div.casting01 {
		position: absolute;top: 108px;left: 340px;border: 0px;float: left;
		}
		
	div.about01 {
		position: absolute;top: 108px;left: 428px;border: 0px;float: left;
		}
		
	div.projects01 {
		position: absolute;top: 196px;left: 516px;border: 0px;float: left;
		}
		
	div.contact01 {
		position: absolute;top: 196px;left: 780px;border: 0px;float: left;
		}
		
	div.rhd_btn01 {
		position: absolute;top: 284px;left: 780px;border: 0px;float: left;
		}
		
	div.img01 {
		position: absolute;top: 20px;left: 428px;border: 0px;float: left;
		}
		
	div.img02 {
		position: absolute;top: 20px;left: 516px;border: 0px;float: left;
		}
		
	div.img03 {
		position: absolute;top: 108px;left: 516px;border: 0px;float: left;
		}
		
	div.img04 {
		position: absolute;top: 108px;left: 604px;border: 0px;float: left;
		}
		
	div.img05 {
		position: absolute;top: 108px;left: 692px;border: 0px;float: left;
		}
		
	div.img06 {
		position: absolute;top: 196px;left: 428px;border: 0px;float: left;
		}
		
	div.img07 {
		position: absolute;top: 284px;left: 428px;border: 0px;float: left;
		}
		
	div.img08 {
		position: absolute;top: 372px;left: 780px;border: 0px;float: left;
		}
		
	div.img09 {
		position: absolute;top: 460px;left: 692px;border: 0px;float: left;
		}
		
	div.img10 {
		position: absolute;top: 460px;left: 780px;border: 0px;float: left;
		}
		
	div.news {
		position: absolute;top: 0px;left: 76px;border: 0px;float: left;
		}
		
	div.view {
		position: absolute;top: 0px;left: 516px;border: 0px;float: left;
		}
		
		





	p {
		font-size:12px;
		text-align: justify;
		font-family: arial, sans;
		width: 256px;
		color: #1c1c1c;
		margin: 0px 0px 6px 76px;
		}

	p.vmi01 {
		font-size:12px;
		text-align: left;
		font-family: verdana, sans;
		color: #fff;
		margin: 2px 5px 5px 0px;
		opacity: 1.0;
		filter: alpha(opacity=100);
		-moz-opacity: 1.0;
		}
		}
		
	p.sitemap1 {
		font-weight: bold;
		margin: 0px 5px 5px 40px;
		}
		
	p.sitemap2 {
		margin: 0px 5px 5px 60px;
		color: #669;
		}
		
	p.sitemap3 {
		margin: 0px 5px 5px 80px;
		color: #99c;
		}

	h1 {
		font-size:18px;
		font-family: arial, sans;
		font-weight: normal;
		color: #fff;
		margin: 0px 10px 4px 76px;
		}

	h2 {
		font-size:12px;
		font-family: arial, sans;
		font-weight: bold;
		color: #fff;
		margin: 0px 10px 30px 76px;
		}

	h3 {
		font-size:16px;
		font-family: arial, sans;
		font-weight: bold;
		color: #000;
		margin: 20px 10px 20px 76px;
		}

	h4 {
		font-size:12px;
		font-family: arial, sans;
		font-weight: bold;
		color: #336;
		margin: 0px 10px 4px 0px;
		}


ul {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #336;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}


A:link {
	color: #fff;
	text-decoration: none;
}

A:visited {
	color: #fff;
	text-decoration: none;
}

A:active {
	color: #fff;
	text-decoration: none;
}

A:hover {
	color: #fff;
	text-decoration: underline;
}

a.link:after {
	content:url(link.gif);
	display:inline;
}

	form.callback {
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 10px 0px;
		border-bottom: 1px solid #d3c188;
		}

	input.callback {
		font-size:12px;
		font-family: arial;
		color: #336;
		background-color: #fef1c5;
		border: 1px solid #d3c188;
		width: 160px;
		}

	input.input {
		font-size:12px;
		font-family: arial;
		color: #Fc6;
		background-color: #fef1c5;
		border: 1px solid #d3c188;
		width: 440px;
		height: 18px;;
		}
		
	textarea.text {
		font-size:12px;
		font-family: arial;
		color: #336;
		background-color: #fef1c5;
		border: 1px solid #d3c188;
		width: 440px;
		height: 240px;
		}


img.btn {
			border: 0px solid #fff;

		}

img.play {
			border: 0px solid #fff;
			margin: 0px;
			padding: 0px;

		}

img.prod01 {
		border:0px; float:left;margin-bottom:5px;margin-right: 6px;margin-left:0px;height:100px; width:100px;
		}

img.prod02 {
		border:0px; float:left;margin-bottom:5px;margin-right: 6px;margin-left:0px;height:200px; width:200px;
		}

img.prod03 {
		border:0px; float:left; margin-bottom:5px;margin-right: 6px;margin-left:0px;height:301px; width:200px;
		}

img.prod04 {
		border:0px; float:left; margin: 0px 0px 20px 10px;
		}

    
    
    
    
form.casting {
	position: relative;
	font-family: arial, sans;
	font-size: 12px;
	font-weight: bold;
	color: #1c1c1c;
	position: absolute;
	left: 0px;
	margin-top: 20px;
	background-color: #;
	width: 332px;
	margin-bottom: 140px;
	}

input.casting01 {
	font-size:12px;
	font-family: arial;
	color: #1c1c1c;
	border: 0px solid #1c1c1c;
	background-color: #fff;
	width: 256px;
	}
	
input.casting02 {
	font-size:12px;
	font-family: arial;
	color: #1c1c1c;
	border: 0px solid #1c1c1c;
	background-color: #fff;
	width: 81px;
	padding-right: 2px;
	}
	
input.casting03 {
	font-size:12px;
	font-family: arial;
	color: #1c1c1c;
	border: 0px solid #1c1c1c;
	background-color: #fff;
	width: 83px;
	padding-right: 2px;
	}

	
textarea.casting {
	font-size:12px;
	font-family: arial;
	color: #1c1c1c;
	border: 0px solid #1c1c1c;
	background-color: #fff;
	width: 256px;
	height: 200px;
	padding-right: 2px;
	}


textarea.casting02 {
	font-size:12px;
	font-family: arial;
	color: #1c1c1c;
	border: 0px solid #1c1c1c;
	background-color: #fff;
	width: 256px;
	height: 50px;
	padding-right: 2px;
	}


div.radioset {
	position: relative;
	left: 76px;
	width: 256px;
	float: left;
	background-color: #;
	border-bottom: 1px solid #1c1c1c;
	margin-bottom: 10px;
	}
	
div.radio {
	position: relative;
	width: 85px;
	height: 20px;
	float: left;
	}
	
	

