@charset "utf-8";
* { margin: 0px; padding: 0px }
body { background: white; text-align: center; background: #D4D4D4 url(../img/bk-new2.jpg) repeat-x center top; padding-top: 30px; }
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	display: block;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background: #0092C7 url(../img/nav-top-bk_32px.gif) bottom;
	height: 32px;
	line-height: 31px;
	_margin-top: 30px;
	font-weight: bold;
	text-shadow: 0px 0px 5px #036;
}
h5{
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background: #0092C7 url(../img/nav-top-bk_32px.gif) bottom;
	height: 32px;
	margin-top: 28px;
	text-align: center;
	font: 14px/32px Arial, Helvetica, sans-serif;
}
h1 a:link, h1 a:visited {
	text-decoration: none;
	color: #FFFFCC;
	font-weight: normal;
	/* border-bottom: 1px dashed #069; */
	margin: 0px 0px -1px;
	padding: 0px;
}
h1 a:hover { color: #FFF; font-weight: normal; border-bottom: none; }

h5 a:link, h5 a:visited {
	text-decoration: none;
	color: #D4D4D4;
	font-weight: normal;
	padding: 0px;
	display: block;
}
h5 a:hover { color: #FFF; font-weight: normal; text-decoration: none; }

h5 a img { display: inline-block; vertical-align: middle; padding-bottom: 2px; }

.caption { font-style: italic; color: #333; display: none; margin: 0px; padding: 0px; height: 0px; font-size: 0px; }
.pl { position: relative; margin-top: 0px; width: 920px; margin-right: auto; margin-left: auto; text-align: left; }
.gallery_pl { width: 960px; list-style: none; text-align: left; float: left; margin: 0px; padding: 0px; clear: none; }
.gallery_pl li {
	width:120px;
	margin: 0px;
	float: left;
	list-style: none;
	padding: 0px;
	display: block;
	height: 90px;
	text-align: left;
	clear: none;
	border: 1px solid #666;
	position: relative;
	overflow: hidden;
}
.gallery_pl li.active {
	display: block;
	height: 90px;
	width: 120px;
	list-style: none;
	text-align: left;
	position: relative;
	float: left;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 5px #FFF;
}
/*
.gallery_pl li.hover { margin: 0px 0px 5px; padding: 0px; display: block; height: 90px; width: 120px; text-align: left; float: left; }
.gallery_pl li.active { margin: 0px 5px 5px 0px; padding: 0px; float: left; display: block; height: 90px; width: 120px; border-top: 2px solid #FFF; border-right: 2px none #FFF; border-bottom: 2px none #FFF; border-left: 2px solid #FFF; clear: none; }
*/

.gallery_pl li div { margin: 0px; padding: 0px; display: none; }
.gallery_pl li div .caption { font:10px Verdana, Geneva, sans-serif; display: none; margin: 0px; padding: 0px; }
#main_image { width:auto; padding: 0px; margin-top: 30px; margin-bottom: 0px; margin-left: 0px; }
#main_image img { margin: 0px; padding: 0px; border: 1px solid #666; }
.info { text-align:left; width:600px; margin:30px auto; border-top:1px dotted #221; padding-top:30px; }
.info p { margin-top:1.6em; }
.nav { padding-top:5px; font:11px Verdana, Geneva, sans-serif; letter-spacing:3px; text-transform:uppercase; text-align: right; margin-top: -17px; top: 0px; position: relative; width: 260px; float: right; height: auto; border-top: 1px dashed #808080; display: block; }
.nav a:link, .nav a:visited {
	color: #666;
	text-decoration: none;
	text-shadow: 0px 0px 5px #FFF;
}
.nav a:hover { color: #039; text-decoration: none; font-weight: bold; }

.galleria { list-style:none; text-align: left; padding: 0px; width: 280px; float: left; position: relative; margin-top: -482px; height: 450px; margin-right: -280px; left: 665px; clear: none; }
.galleria li { display:block; width:120px; height:90px; float:left; margin:0px 10px 10px 0px; padding: 0px; }
.galleria li a { display:none; margin: 0px; padding: 0px; }
.galleria li div { position:absolute; display:none; top:0; left:180px; margin: 0px; padding: 0px; border-style: none; }
.galleria li div img { cursor:pointer; margin: 0px; padding: 0px; border-style: none; }
.galleria li.active div img,.galleria li.active div { display:block; }
.galleria li img.thumb {
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:120px;
	height:90px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	overflow: hidden;
}

.galleria li .caption { display:none; margin: 0px; padding: 0em; }
* html .galleria li div span { width:640px; margin: 0px; padding: 0px; height: 0px; border-style: none; } /* MSIE bug */
