body {
			margin: 0px; background-color: #dddddd;
			font-family: verdana; font-size: 11px;
			background: url('../images/KTV-background.jpg') 50% 50% no-repeat;
			background-attachment: fixed;
			
		}
		html{overflow-y: scroll;}
		a { outline: 0px;}
		object {outline:none; }
		#container { position: absolute; margin-left: -495px; left: 50%; height: 100%; }
		#content_main { background: url('../images/background2.png') 50% 50% repeat-y; width: 950px; padding: 0px 20px; }
		#header {
			background: #000000 url('../images/header.png') 50% 50% no-repeat; width: 922px; height: 51px; padding: 69px 0px 0px 28px;
			line-height: 30px; color: #ffffff; font-size: 13px; font-weight: normal;
		}
		#header ul { list-style: none; margin: 0px; padding: 0px;}
		#header li { float: left; margin: 0px; padding: 0px; position: relative; }
		#header ul ul { position: absolute; display: none; top: 24px; left: 0px; width: 500px; height: 30px; font-size: 11px; }
		#header li:hover ul { display: block; }

		#header a { color: #999999; text-decoration: none; display: block; height: 30px; padding: 0px 10px;}
		#header .active_menu {
				color: #ffffff;
		}
			#logo {
				position: absolute; top: 0px; right: 20px;				
			}
			#logo img { border: 0px; }
		
		#main_video {
			background-color: #000000; height: 392px; position: relative;
		}
		#player {
			display:block;float: left;width:660px;height:362px; border: 0px;
		}
		#player img {border: 0px;}
		#ticker {
			float: left; width: 218px; height: 310px;
			background: #000000 url('../images/background-ticker.png') 0px 0px no-repeat;			
			color: #cecdc8; line-height: 15px;
			padding: 34px 34px 48px 35px;
		}
		#breadcrumb {
			background: #000000 url('../images/background-breadcrumb.png') 50% 50% no-repeat; width: 730px; height: 31px; padding: 0px 0px 0px 220px;
			line-height: 30px; color: #ffffff; font-size: 12px; font-weight: normal;
		}
		#content_extra {
			background: #ffffff url('../images/background-content-extra2.png') 50% 50% repeat-y;			
		}
		#menu {
			width: 198px;
			float: left;
			z-index: 10;
			position: relative;
		}
		#menu ul { list-style: none; margin: 19px 0px; padding: 0px;}
		#menu li { margin: 0px 0px 3px 0px; padding: 0px; font-weight: normal; position: relative; }

		#menu ul ul { display: none; position: absolute; top: -22px; left: 198px; width: 117px; background: #ffffff; padding: 3px 3px 0 3px;z-index: 100;}
		#menu ul ul ul { left: 117px; }
		#menu ul ul li { width: 117px;}

		#menu ul li:hover ul { display: block; }
		#menu ul li:hover ul ul { display: none; }
		#menu ul ul li:hover ul {display: block; }

		#menu a { color: #666666; text-decoration: none; display: block; height: 25px; padding: 0px 31px 0px 39px; line-height: 25px; background: #dcdbd7 url('../images/knop.png') 20px 50% no-repeat;}
		#menu a:hover, #menu .active_menu { color: #ffffff; background:  #afaca4 url('../images/knop-over.png') 20px 50% no-repeat;}
		
		#menu form {
			display: block; padding: 0px; margin: 0px;
		}
		#menu div {
			margin: 40px 0px 32px 20px; height: 20px;
		}
		#menu input {
			width: 103px; height: 17px; border: 1px solid #cbcbc9; margin: 0px; padding: 0px; float: left;
		}
		#menu span {
			display: block;  float: left; margin-top: 1px; margin-left: 5px; color: #666666; font-weight: normal; cursor: pointer;
		}
		
		#content_site {
			width: 730px;
			padding: 20px 0px 0px 20px;
			float: left;
		}
		.background_info {
			background: #000000 url('../images/background-info.png') 50% 50% repeat-y;
		}
		.thumb_page{
			height: 300px; overflow: auto;
		}

			.video_preview {
				/*position: relative;*/
				float: left;
				width: 218px;
				height: 80px;
				margin: 0px 20px 20px 0px;
				background-color: #e8e7e3;
				z-index: 9;
			}
			.video_preview_img {
				border: 0px;
				width: 100px;
				height: 80px;
				border-right: 3px solid white;
			}
			.video_preview_img_hover {
				/*position: absolute; margin-left: -66px; margin-top: 24px;*/
			}

			.video_preview_txt {
				float: left;
				font-size: 11px; line-height: 15px;
				width: 100px; height: 70px;
				padding: 5px 5px 5px 10px;
			}
			.video_preview_btn {
				width: 100px; height: 22px;
				border: 0px;
				border-top: 3px solid white;
				border-right: 3px solid white;
			}
			.video_preview_btn img { border: 0px;}
		
			#content_text {
				font-size: 11px; line-height: 16px; color: #666666 ; width: 435px; padding-right: 40px;
				float: left;
			}
				#content_text h2 {
					font-size: 17.5px; line-height: 16px; font-weight: normal;
				}
				#content_text a {
					color: #333333; text-decoration: none;
				}
				#content_text a:hover {
					color: #444444;
				}
			#content_picture {
				float: left; width: 215px; padding: 0px 20px 0px 20px;
			}
			#content_picture img{
				border: 3px solid #cccccc;
				margin-bottom: 20px;
			}
		
		#footer { 
			background: url('../images/background-footer.png') 50% 50% no-repeat; width: 893px; height: 51px; padding: 0px 55px 0px 42px;
			color: #999e97; font-size: 10px; line-height: 30px;
		}
		#footer a {
			color: #999e97; text-decoration: none;
		}
		
	.ActImg {
		float: left; margin: 6px 13px 8px 0px; border: 1px solid #cecac7; margin-right: 13px;
		width: 68px; height: 54px;
	}

.inner_form input{
	width: 225px;
	background-color: white;
	border: 1px solid #666666;
}
.inner_form textarea {
	width: 225px; height: 150px;
	background-color: white;
	border: 1px solid #666666;
}
.inner_form input[type="submit"]{
	width: 227px;
	color: #666666; cursor: pointer;
}

.resultbox {
	width: 380px; 
	padding: 15px;
	margin-bottom: 20px;
	color: white;
	text-align: center;
	line-height: 15px;
	font-size: 10px;
}
.error { background-color: #990000; width: 350px; height: 50px; }
.success { background-color: #003300; width: 218px; height: 20px; }

