@charset "UTF-8";

/* ---------------------------------------
				wrapper
--------------------------------------- */

div#wrapper {
	background: url(/i/wrapper/back.png) -40px 0 no-repeat #353324;
}

/* ---------------------------------------
				header
--------------------------------------- */


div#header {
	background: url(/i/wrapper/back.png) -40px 0 no-repeat #353324;
}

/* ---------------------------------------
				localmenu_index
--------------------------------------- */

ul#localmenu_index {
	width: 178px;
	margin: 0;
	padding: 212px 0 0 0;
	_padding-top: 40px;
}

ul#localmenu_index li {
	width: 100%;
	height: 39px;
	margin: 0 0 61px 0;
	padding: 0;
	text-indent: -9999px;
}

ul#localmenu_index li {
}

ul#localmenu_index li a {
	display: block;
	width: 100%;
	height: 100%;
	outline: 0;
}

ul#localmenu_index li#localmenu_worksmenu {
}

ul#localmenu_index li#localmenu_worksmenu a {
	background: url(/i/index/localmenu_worksmenu.png) 0 0 no-repeat transparent;
}

ul#localmenu_index li#localmenu_worksmenu a:hover {
	background-position: 0 -200px;
}

ul#localmenu_index li#localmenu_worksmenu a:active {
	background-position: 0 -300px;
}

ul#localmenu_index li#localmenu_preview {
}

ul#localmenu_index li#localmenu_preview a {
	background: url(/i/index/localmenu_preview.png) 0 0 no-repeat transparent;
}

ul#localmenu_index li#localmenu_preview a:hover {
	background-position: 0 -200px;
}

ul#localmenu_index li#localmenu_preview a:active {
	background-position: 0 -300px;
}

ul#localmenu_index li#localmenu_blog {
}

ul#localmenu_index li#localmenu_blog a {
	background: url(/i/index/localmenu_blog.png) 0 0 no-repeat transparent;
}

ul#localmenu_index li#localmenu_blog a:hover {
	background-position: 0 -200px;
}

ul#localmenu_index li#localmenu_blog a:active {
	background-position: 0 -300px;
}

ul#localmenu_index li#localmenu_link {
}

ul#localmenu_index li#localmenu_link a {
	background: url(/i/index/localmenu_link.png) 0 0 no-repeat transparent;
}

ul#localmenu_index li#localmenu_link a:hover {
	background-position: 0 -200px;
}

ul#localmenu_index li#localmenu_link a:active {
	background-position: 0 -300px;
}




/* ---------------------------------------
				banner
--------------------------------------- */

ul#banner {
	width: 165px;
	margin: 0;

	padding: 170px 0 0 0;
	_padding-top: 5px;
	float: right;

}

ul#banner li {
	width: 100%;
	height: 61px;
	margin: 0 0 5px 0;
	padding: 0;
	text-indent: -9999px;
}

ul#banner li {
}

ul#banner li a {
	display: block;
	width: 100%;
	height: 100%;
	outline: 0;
}


ul#banner li#banner_applix {
}

ul#banner li#banner_applix a {
	background: url(/i/banner/banner_applix.png) 0 0 no-repeat transparent;
}


ul#banner li#banner_applix a:hover {
	background-position: -165px 0;
}



ul#banner li#banner_lego {
}

ul#banner li#banner_lego a {
	background: url(/i/banner/banner_lego.png) 0 0 no-repeat transparent;
}


ul#banner li#banner_lego a:hover {
	background-position: -165px 0;
}




ul#banner li#banner_fude {
}

ul#banner li#banner_fude a {
	background: url(/i/banner/banner_fude.png) 0 0 no-repeat transparent;
}


ul#banner li#banner_fude a:hover {
	background-position: -165px 0;
}



ul#banner li#banner_some {
}

ul#banner li#banner_some a {
	background: url(/i/banner/banner_4.png) 0 0 no-repeat transparent;
}


ul#banner li#banner_some a:hover {
	background-position: -165px 0;
}

ul#banner li#banner_archi {
}

ul#banner li#banner_archi a {
	background: url(/i/banner/banner_archi.png) 0 0 no-repeat transparent;
}


ul#banner li#banner_archi a:hover {
	background-position: -165px 0;
}


ul#banner li#banner_osso {
	height: 303px;
}

ul#banner li#banner_osso a {
	background: url(/i/banner/banner_osso.png) 0 0 no-repeat transparent;
}


ul#banner li#banner_osso a:hover {
	background-position: -165px 0;
}



/* ---------------------------------------
				whatsnew
--------------------------------------- */

div#whatsnew {
	padding: 0;
	float: left;
}

div#whatsnew h2{
	margin: 0 0 20px 0;
	padding: 0;
	height: 40px;
	width: 710px;
	text-indent: -9999px;
	background: url(/i/whatsnew/h2.png) 0 0 no-repeat transparent;
}

div#whatsnew dl {
	margin: 0;
	padding: 0 0 0 21px;
	height: 136px;
	width: 692px;
	overflow: auto;
	color: #b9b4aa;
	font-size: 93%;
}

div#whatsnew dl dt {
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
	clear: left;
}

div#whatsnew dl dd {
	margin: 0 0 5px 0;
	padding: 0 0 0 9em;
}
