html, body{
	height: 100%;
	margin: 0; padding: 0;
	font: normal 8pt Verdana, Tahoma, sans-serif;
	color: #000;
}
html{
}
body{
	background: #242424 url(../gfx/back_ip.jpg) 0 0 repeat-x;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
#center_container h1{
	font-family: 'CallunaRegular';
	font-size: 16pt;
	color: #DDD;
}
#wrap_container{
	position: relative;
	min-height: 100%;
	height: auto;
}
#body_container{
	width: 980px;
	margin: 0 auto;
}
#header_container{
	display: none;
	height: 300px;
}
#top_container{
	height: 49px;
	line-height: 49px;
	background: url(../gfx/logo_ip.gif) 97% 50% no-repeat;
}
#top_container ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#top_container ul li{
	float: left;
	height: 49px;
	line-height: 49px;
	background: url(../gfx/menu_separator.jpg) 100% 0 no-repeat;
	position: relative;
	z-index: 110;
}
#top_container ul li.nobackground{
	background: none;
}
#top_container ul li a{
	font-family: 'CallunaRegular';
	font-size: 16pt;
	color: #BBB;
	text-transform: lowercase;
	text-decoration: none;
	display: block;
	float: left;
	padding: 0 20px;
}
#top_container ul li:hover a, #top_container ul li a.active{
	color: #616161;
}
#top_container ul li ul{
	display: none;
	top: 49px;
	left: 0;
	width: 173px;
	padding: 0 5px 5px 0;
	position: absolute;
	background: url(../gfx/submenu_shadow.png) 100% 100% no-repeat;
}
#top_container ul li:hover ul{
/*	display: block;*/
}
#top_container ul li ul li{
	background: #0A0A0A url(../gfx/submenu_separator.jpg) 50% 100% no-repeat;
	float: none;
	height: auto;
	line-height: normal;
}
#top_container ul li ul li.nobackground{
background: #0A0A0A;
}
#top_container ul li ul li a{
	color: #BBB;
	float: none;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 8pt;
	padding: 10px 20px;
}
#top_container ul li:hover ul li a{
	color: #BBB;
}
#top_container ul li:hover ul li:hover a, #top_container ul li ul li a.active{
	color: #616161;
}

/*galeria tla*/
#right_container{
	width: 430px;
	float: right;
	padding: 35px 35px 75px 35px;
	position: relative;
	height: 630px;
	background: url(../gfx/back_gallery_back.jpg) 0 0 no-repeat;
}
#center_container{
	margin-right: 510px;
	padding-bottom: 75px;
}
#right_container .cover{
	width: 430px;
	float: right;
	position: absolute;
	top: 0;
	left: 0;
	height: 630px;
	padding: 35px;
	background: url(../gfx/back_gallery_cover2.png) 100% 100% no-repeat;
}


#center_container{
	padding-left: 20px;
}
#clearing{
	clear: both;
}
#bottom_container{
	position: absolute;
	left: 50%;
	margin-left: -490px;
	bottom: 0;
	width: 960px;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	color: #747474;
	z-index: 10;
	font-size: 7pt;
}
#footer_container{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #161616;
	color: #747474;
	z-index: 9;
}
#bottom_container a, #footer_container a{
	text-decoration: none;
	color: #747474;
}
#bottom_container a:hover, #footer_container a:hover{
	text-decoration: underline;

}
#bottom_container #credits{
	float: right;
}



