/* CSS Document */
html, body, div, span, p, a, img, strong, ul, li, img, form, label, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family:Verdana, Helvetica, sans-serif;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
.theclearer {
	height:0px;
	font-size:0px;
	clear:both;
	visibility:hidden;
	content:"."; 
}
body {	
	background:transparent url(images/body_bg.gif) repeat;
}
.thecontainer {
	width:950px;	
	margin:0px auto;
	background-color:#FFC600;
}
.theheader {
	width:100%;
	height:230px;	
}
.theheader img {
	display:block;
	float:left;
}

.theheader_form {
	float:left;
	width:320px;
	height:57px;
	background:url(images/header_bg.gif) top left no-repeat;	
}
.theheader_form input {
	float:left;
	width:178px;
	height:22px;
	background-color:#FFF7D9;
	border:1px solid #FEDE6E;	
	margin-top:15px;
	margin-right:11px;		
	font:normal 15px Tahoma, serif;	
	color:#FF8201;
}
.theheader_form a {
	display:block;	
	float:left;
	margin-top:14px;
}
.thebox1 {
	background:url(images/box1_bg.gif) top repeat-x;
	padding:24px 0px 21px 19px;
}

.thebox1 img {
	display:block;
	float:left;		
}
.thebig {
	position:relative;
	float:left;
	width:664px;
	text-align:center;
	background:url(images/big_bg.gif) repeat-y;
	margin-right:4px;
}
.thebig_img {
	display:block;	
	margin:0px auto 0px 12px;
	*margin-left:6px;
}
.theplay0 {
	display:block;
	position:absolute;
	z-index:100;	
	top:12px;
	left:12px;
	width:640px;
	height:480px;
	background:url(images/play0.png) top left no-repeat;
	_background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/play0.png');
}
.theplay0:hover {
	cursor:pointer;
	background:url(images/play0o.png) top left no-repeat;
	_background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='images/play0.png');
}	

.thesmall {
	float:left;
	width:246px;
	text-align:center;
	background:url(images/small_bg.gif) repeat-y;	
}
.thesmall img {
	display:block;
	float:none;
}
.thesmall a {
	display:block;
	width:220px;
	height:165px;		
	margin:0px auto;
	margin-bottom:7px;
}
.thesmall_i {
	height:33px !important;	
	margin-bottom:0px !important;
}
.thesmall a img {
	margin-bottom:5px;
	_margin-bottom:0px;
}

.thebox2 {
	width:100%;	
}
.thebox2_inner {
	padding-left:21px;
}
.thevideo {
	float:left;
	display:block;
	_display:inline;
	position:relative;	
	width:220px;	
	text-decoration:none;
	background-color:#FF9C00;
	margin:0px 10px 10px 0px;
	padding-bottom:5px;
	display:none;
	_display:block;			
}
.thevideo img {
	display:block;
}
.thevideo:hover img, .thevideo img:hover {
	cursor:pointer;
} 

.thevideo_span {
	width:206px;
	display:block;
	padding:7px 7px;			
	color:#fff;
	font:bold 11px Arial, serif;
	height:30px;			
}
.thevideo b {
	display:block;
	width:206px;
	height:13px;
	margin-left:7px;	
}
.thevideo b strong {
	display:block;
	width:100px;
	float:left;	
	color:#000;
	font:normal 10px Arial, serif;
}
.thevideo b font {
	display:block;
	float:right;
	text-align:right;
	width:80px;
	color:#FFE898;
	font:normal 10px Arial, serif;
}

.theanim {
	display:block;
	position:absolute;
	z-index:100;	
	top:0px;
	left:0px;
	width:220px;
	height:232px;
	background:url(images/play.png) top left no-repeat;
	_background:url(images/playo.gif) top left no-repeat;
	_filter: alpha(opacity = 50);		
}
.theanim:hover {
	cursor:pointer;
	background:url(images/playo.png) top left no-repeat;
	_background:url(images/playo.gif) top left no-repeat;
}
.theanim img {
	cursor:pointer;
}
.theform1 {
	position:absolute;
	z-index:1000;		
	width:220px;
	height:170px;
	top:0px;
	left:0px;
	background:url(images/form1_bg.png) no-repeat;
	_background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/form1_bg.png');
}
.theform1_div {
	position:absolute;
	z-index:2000;	
	top:20px;
	left:18px;
	width:187px;
	height:130px;
	text-align:center;	
}
.theform1_div span {
	display:block;
	text-align:center;
	height:63px;
	font:normal 17px Arial, serif;
	color:#000;
	text-decoration:none;
}
.theform1_input {
	width:177px;
	height:23px;
	text-align:center;
	background:transparent;
	font:normal 14px Arial, serif;
	color:#fff;
	border:none;
	margin:3px 5px 16px 5px;
	*margin-top:5px;	
}
.theform1_div a img {
	margin:0px auto;	
}


.the_navi {
	height:42px;	
	text-align:center;
	color:#000;
	font:bold 12px/42px Arial, serif;
}
.the_navi a {
	color:#000;
	font:bold 12px/42px Arial, serif;
	padding:0px 5px;
	text-decoration:underline;
}
.the_navi a:hover {
	text-decoration:none;
	color:#FF5400;
}

.thefooter {
	width:100%;		
	text-align:center;	
}
.thefooter img {
	margin:0px auto;
}
.thefooter #legals_link {	
	color:#000;
	font-size:11px;
	line-height:40px;
	text-decoration:none;	
}
.thefooter #legals_link:hover {
	text-decoration:underline;
}

/* POPUP */
#backgroundPopup{	
	position:fixed;	
	_position:absolute;  /* hack for internet explorer 6*/		
	height:100%;	
	width:100%;	
	top:0;	
	left:0;	
	background:#000000;
	opacity:0.6;filter:alpha(opacity=60);		
	z-index:9000;
	display:none;	
}

#popup {width:499px; position:relative; z-index:9999; display:none;}
.catcher {
	width:450px;
	height:262px;	
	overflow:hidden;
	position:relative;	
}
.catcher_bg {
	width:450px;
	height:262px;	
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	background:transparent url(images/catcher_bg.png) no-repeat;
	*background-image:none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/catcher_bg.png');
	z-index:-1;
}
.catcher_close {
	position:absolute;
	top:0px;
	right:4px;	
	width:25px;
	height:20px;	
}
.catcher_content {
	width:333px;
	margin-left:57px;	
	text-align:center;
	padding-top:154px;
}
.catcher_input {
	display:block;
	width:325px;
	height:24px;	
	text-align:center;
	color:#4D4D4D;
	font:bold 20px Tahoma, serif;
	background:none;
	margin:3px 4px 33px 4px;	
}
.catcher_submit {
	display:block;
	width:226px;
	height:37px;
	margin-left:50px;		
}