@charset "UTF-8";



.top_row {
	display: block;
	clear: both;
	font-size: 85%;
	line-height: 1.66em;
}
	.top_row:after {
		content: "";
		display: block;
		clear: both;
		font-size: 0.1em;
		line-height: 0;
	}
	* html .top_row { display: inline-block; }
	/* no ie mac \*/
	* html .top_row { height: 1%; }
	.top_row { display: block; }
	/* */


#top_row1 {
	margin: 0px 0px 30px;
}

#top_row2 {
	margin: 30px 0px;
}

#top_row3 {
	margin: 30px 0px 40px;
	padding-left: 14px;
}




.top_r1m {
	float: left;
	display: inline;
	width: 314px;
	height: 222px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.top_r1m a {
	display: block;
	width: 314px;
	height: 212px;
	line-height: 100em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}
	.top_r1m a:hover {
		background-position: 0px -212px;
	}

#top_sgt {
	margin-right: 4px;
	background-image: url(../images/top/top_sgt.png);
}

#top_fn {
	margin-right: 4px;
	background-image: url(../images/top/top_fn.png);
}

#top_lc {
	background-image: url(../images/top/top_lc.png);
}
	.top_r1m a#top_lc1 {
		height: 144px;
	}
	.top_r1m a#top_lc2,.top_r1m a#top_lc2:hover {
		height: 90px;
		background-position: 48px 0px;
		background-image: url(../images/banners/eneossustina.png);
	}

#top_lc0 {
	background-image: url(../images/top/top_lc0.png);
}

#top_sgt a {
	background-image: url(../images/top/top_sgt_lnk.png);
}

#top_fn a {
	background-image: url(/images/top/top_fn_lnk.png);
}

#top_lc a,#top_lc0 a {
	background-image: url(/images/top/top_lc_lnk.png);
}

#topx_sgt {
	margin-right: 4px;
	background-image: url(../images/top/topx_sgt.png);
}

#topx_fn {
	margin-right: 4px;
	background-image: url(../images/top/topx_fn.png);
}

#topx_lc {
	background-image: url(../images/top/topx_lc.png);
}
	#topx_sgt a,#topx_fn a,#topx_lc a {
		display: none;
	}




.top_r2m {
	float: left;
	display: inline;
	width: 475px;
	height: 96px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.top_r2m a {
	display: block;
	width: 475px;
	height: 96px;
	line-height: 100em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}
	.top_r2m a:hover {
		background-position: 0px -96px;
	}


#top_sr {
	background-image: url(../images/top/top_sr.png);
}

#top_ev {
	background-image: url(../images/top/top_ev.png);
}

#top_sr a {
	background-image: url(../images/top/top_sr_lnk.png);
}

#top_ev a {
	background-image: url(../images/top/top_ev_lnk.png);
}

#topx_sr {
	background-image: url(../images/top/topx_sr.png);
}
	#topx_sr a {
		display: none;
	}

#topx_ev {
	background-image: url(../images/top/topx_ev.png);
}
	#topx_ev a {
		display: none;
	}




.top_r3m {
	float: left;
	display: inline;
	width: 217px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.top_r3m a {
	display: block;
	width: 217px;
	height: 70px;
	line-height: 100em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}
	.top_r3m a:hover {
		background-position: 0px -70px;
	}


#top_jaf,#top_spl,#top_fsw {
	margin-right: 18px;
}

#top_jaf a {
	background-image: url(../images/top/top_jaf.png);
}
	#topx_jaf {
		margin-right: 18px;
		background-image: url(../images/top/topx_jaf.png);
	}
	#topx_jaf a {
		display: none;
	}

#top_spl a {
	background-image: url(../images/top/top_spl.png);
}
	#topx_spl {
		margin-right: 18px;
		background-image: url(../images/top/topx_spl.png);
	}
	#topx_spl a {
		display: none;
	}

#top_fsw a {
	background-image: url(../images/top/top_fsw.png);
}

#top_med a {
	background-image: url(../images/top/top_med.png);
}










