@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: url(../img/nav-top-bk.gif); height: 24px; line-height: 21px; _margin-top: 30px; font-weight: bold; }
h5{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; display: block; width: 920px; margin-right: auto; margin-left: auto; background: url(../img/nav-top-bk.gif); height: 24px; margin-top: 28px; line-height: 24px; text-align: center; }
h1 a:link, h1 a:visited { text-decoration: none; color: #FFFFCC; font-weight: normal; border-bottom: 1px dashed #9CC; margin: 0px 0px -1px; padding: 0px; }
h1 a:hover { color: #FFF; font-weight: normal; border-bottom: 1px solid #FFF; }

h5 a:link, h5 a:visited { text-decoration: none; color: #D4D4D4; font-weight: normal; padding: 0px; }
h5 a:hover { color: #FFF; font-weight: normal; text-decoration: underline; }
.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; }

/*
.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; }
.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 */

