@charset "utf-8";


div#gallery {
	position:relative;
	width:900px;
	height:442px;
}
div#loading { width:900px; height:442px; background:transparent url(../image/loader.gif) center center no-repeat; }
div.ss-controls { display:none; }
div.nav-controls p { position:absolute; top:192px; z-index:99; width:38px; height:43px; }
div.nav-controls p.btn_prev { left:0; }
div.nav-controls p.btn_next { right:0; }
div.nav-controls a { overflow:hidden; display:block; width:38px; height:43px; text-align:left; text-indent:-9999px; }
div.nav-controls p.btn_prev a { background:url(../image/btn_prev.gif) no-repeat left top; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
div.nav-controls p.btn_prev a:hover { filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }
div.nav-controls p.btn_next a { background:url(../image/btn_next.gif) no-repeat left top; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
div.nav-controls p.btn_next a:hover { filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }
.gallery_cap {
	margin-bottom:15px;
	font-size:0.86em;
	line-height:1.33em;
	color:#4e4e4e;
}



.gallery_cap div {
	padding:4px 0 0 32px;
}

.navigation {
	overflow:hidden;
	width:900px;
	margin: 0;
}


.navigation dl { display:block; min-height:1%; }
.navigation dl:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
* html .navigation dl { height:1%; }

div.gallery_thumbs {
	overflow:hidden;
	float:left;
	margin-top: 44px;
	margin-left: 412px;
	position: absolute;
}
ul.dl_gallery { margin:0; float:left; }
ul.dl_gallery li { width:72px; height:46px; margin:0 2px 0 0; float:left; position: relative; }
ul.dl_gallery li.first_li { height:14px; margin:0; text-align:left; line-height:0; font-size:0; float:none; padding:0; width:auto; }
ul.dl_gallery li a {
	overflow:hidden;
	display:block;
	width:72px;
	height:46px;
}
ul.dl_gallery li.selected a { border: 0; }
ul.dl_gallery li.selected a img { margin: 0;}
div.gallery_pagenation { float:right; padding: 14px 0 0; }
