.elhide {
	display		: none;
}

h1 {
	position	: relative;
	float		: left;
	font-size	: 0;
}

h1 span {
	display		: block;
	height		: 0;
	width		: 0;
	overflow	: hidden;
	font-size	: 0;
}

#cnt0,
#cnt {
	position	: relative;
	z-index		: 45;
	margin-top	: 0px;
	height		: auto !important;
	height		: 309px;
	min-height	: 250px;
	background	: #ebebeb url(../resources/img/bg/home/cnt.gif) top left repeat-x;
}

#cnt0 {
	height		: 433px;
	min-height	: 433px;
	background 	: none;

}

	#prod_lnkhome1,
	#prod_lnkhome2,
	#prod_lnkhome3 {
		position	: absolute;
		z-index		: 50;
		right		: 0;
		top			: 0;
	}

	div.cnt_prod div {
		position	: absolute;
		z-index		: 80;
		float		: left;
		margin		: 65px 0 0 40px;
	} 
	
	#cnt0 div.cnt_prod div {
		margin-top	: 298px;
		margin-left	: 63px;
	}
	
#content {
	position	: absolute;
	z-index		: 10;
	top			: 0;
	left		: 0;
	height		: auto !important;
	height		: 309px;
	height		: 346px;
	min-height	: 309px;
	min-height	: 346px;
	width		: 100%;
	background	: url(../resources/img/bg/intra-box.gif) bottom left no-repeat;
}


	#content div.elhide {
		display		: none;
	}


	#content div a strong {
		font-weight	: normal;
	}
	
	#content div a {
		text-decoration	: none;
	}
	
	#content div a.switcher {
		font-size	: 1.1em;
		text-decoration : none;
		display		: block;
		margin-top	: 1.5em;
		color		: #4a4a4a;
		padding-left: 14px;
		background	: url(../resources/img/bg/arrow-red.gif) center left no-repeat;
	}

	#content div a:link,
	#content div a:visited,
	#content div a:active {
		color		: #4a4a4a;
	}

	#content div a:hover em {
		text-decoration	: underline;
	}

	#content div a em {
	font-style	: normal;
	color		: #ECA049;
	}

#cnt ul {
	position	: absolute;
	z-index		: 900;
	top 		: 267px;
	left		: 0;
}

	#cnt ul li {
		border-right	: 1px #dcdcdc solid;
		height			: 57px;
		height			: 42px;
		line-height		: 1.5em;
	}
	
	#cnt ul li a {
		padding-top		: 14px;
		padding-left	: 30px;
		padding-bottom	: 12px;
		display			: block;
		position		: relative;
		text-decoration	: none;
		font-size		: 1.2em;
		font-weight		: bold;
		color			: #4a4a4a;
		background		: url(../resources/img/bg/link-switch-arrow.gif) 12px center no-repeat;
	}
	
	#cnt ul li a:link,
	#cnt ul li a:visited,
	#cnt ul li a:active {
		color			: #4a4a4a;
	}

/*  	#cnt ul li a:hover {
		background		: url(../resources/img/bg/link-switch-arrow-on.gif) 12px center no-repeat;
	}   */
	
	#cnt ul li a span {
		font-weight		: normal;
	}
	
	#cnt ul li.lastmenu {
		border-right	: none;
	}
	
	
	.bl3 ul li {
		width			: 316px;
	}

	.bl2 ul li {
		width			: 474px;
	}
	
	.bl2 ul li.lastmenu {
		width			: 475px;
	}


#cnt0 h2,
#cnt h2 {
    margin      : 0;
    padding     : 0;
    font-size   : 3.2em;
	line-height	: 0.9em;
    color       : #4a4a4a;   
	font-weight	: normal;
}

#cnt0 h2 span,
#cnt h2 span {
    display     : block;
    color       : #999;
}


/*************************************************/


#launch {
	margin-top		: 14px;
	position		: relative;
	z-index			: 3500;
	top				: 0px;
}


	div.cube {
	margin-right	: 10px;
	width			: 300px;
	height			: auto !important;
	height			: 99px;
	min-height		: 99px;
	border 			: 5px solid #fff;
	padding-top		: 0;
	background		: #e1e1e1 url(../resources/img/bg/home/box-launch.gif) top left repeat-x;
}

	div.cubelast {
		border 			: 5px solid #fff;
		margin			: 0;
		width			: 300px;
	}
	
	div.cubelast, 
	div.cube {
		position		: relative;
	}


	div.cube img.fr {
		width			: 99px;
		margin			: 1px 1px 1px 10px;
	}

	div.cube div.fl {
		width			: 170px;
		margin-left		: 10px;
		margin-top		: 14px;
	}
	
	div.cube h3 {
		margin			: 0;
		padding			: 0;
		font-weight		: bold;
		font-size		: 1.4em;
	}
	
	div.cube h3 a {
	text-decoration	: none;
	color			: #ECA049;
	display			: block;
	background		: url(../resources/img/bg/menu-main-arrow-off.gif) 95% center no-repeat;
	}
	
	div.cube h3 a:link,
	div.cube h3 a:visited,
	div.cube h3 a:hover,
	div.cube h3 a:focus {
	color			: #ECA049;
	}
	
	div.cube h3 a:hover span {
		text-decoration	: underline;
	}
	
	div.cube p {
		padding			: 0;
		font-size		: 1.1em;
		color			: #4a4a4a;
		margin			: 6px 0 14px 0;
	}
	
	div.cubeset {
		*margin-top		: -10px;
	}
	
	* html div.cubeset {
		margin-top		: -12px;
	}
	
	
	div.cube p a,
	div.cube p a:link,
	div.cube p a:visited,
	div.cube p a:hover,
	div.cube p a:active {
		text-decoration	: none;
		color			: #4a4a4a;
	}
	
	#launch ul {
		width			: 300px;
		list-style-type	: none;
		margin			: 0;
		background		: #fff;
	}
	
	
		#launch div.cube ul {
			margin-bottom	: -1px;
			*position		: relative;
			*bottom	: -1px;
		}
		

	
		#launch li {
			display			: block;
			margin-bottom	: 1px;
			height			: auto !important;
			height			: 48px;
			min-height		: 48px;
			background		: #f2f2f2;
			* margin-bottom	: -2px;
			margin-left		: 0px;
		}
		
		
		#launch li a {
			display			: block;
			padding			: 9px 10px;
			line-height		: 1.28em;
			text-decoration	: none;
			color			: #4a4a4a;
			font-weight		: bold;
			font-size		: 1.2em;
			background		: url(../resources/img/bg/menu-main-arrow-off.gif) 95% center no-repeat;
		}
		


		#launch li a span {
			font-weight		: normal;
			font-size		: 0.92em;
		}

		#launch li a:link,
		#launch li a:visited,
		#launch li a:active {
			color			: #4a4a4a;
		}


		#launch li a:hover strong {
			text-decoration	: underline;
		} 
		



        /******************** link rotation ***********************/
		
	
	#launch ul#rotationlinks,
	#launch ul.rotationlinks {
		list-style-type : none;
		margin			: 0;
		padding			: 0;
		width			: auto;
		height			: 10px;
		position		: absolute;
		left			: 10px;
		top				: 80px;
		background		: none;
	}
	
	#launch ul#rotationlinks li,
	#launch ul.rotationlinks li  {
		float			: left;
		display			: inline;
		margin			: 0 4px 0 0;
		padding			: 0;
		width			: 10px;
		height			: 10px;
		min-height		: 10px;
		background		: none;
	}
	
	#launch ul#rotationlinks li a,
	#launch ul.rotationlinks li a {
		display			: block;
		text-indent		: -999em;
		width			: 10px;
		height			: 10px;
		padding			: 0;
		border			: 1px #cdcdcd solid;
		background		: #cdcdcd;
		outline			: none;
		-moz-outline	: none;
		
	}
	
	#launch ul#rotationlinks li#curr_rlink a,
	#launch ul.rotationlinks li.curr_rlink a {
		background		: #fff;	
	}
	
	* html  #launch ul#rotationlinks li a,
	* html  #launch ul.rotationlinks li a {
		font-size		: 8px;
	}
