
#ImageListLayout_{$nWgtCnt} {
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListWrapper {
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryList {
	margin: {$strWrapMargin};
	overflow: visible;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable {
	table-layout: fixed;
	*table-layout: auto;
	text-align: center;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable td.GalleryDocTd {
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .GalleryDoc {
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .ThumbImage,
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .ThumbNoImage {
	position: relative;
	width: {$nSetImgWidth}px;
	height: {$nSetImgHeight}px;
	margin: 0 auto;
	margin: {$strImageMargin};
	background: {$nImgBorderColor};
	border: {$nImgBorder}px solid {$nImgBorderColor};
/*	box-shadow: 0px 0px 5px #888;
	behavior: url(addons/css3pie/PIE.htc);
	-webkit-box-shadow: 0px 0px 5px #888;*/
	overflow: hidden;
	text-align: center;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .ThumbNoImage {
	background: #f8f8f8;
	color: #888;
	font-size: 11px;
	text-transform: uppercase;
	line-height: {$nSetImgHeight}px;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .ThumbImage .PlayBtn {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 46px;
	height: 46px;
	margin-top: -23px;
	margin-left: -23px;
	cursor: pointer;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .ThumbImage img {
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .TitleOver {
	position: absolute;
	top: 0px;
	{$strTitlePosition};
	padding: 5px 0px;
	background-color: rgba(255,255,255,0.7);
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .TitleOver div {
	margin: 0px 10px auto;
	font-weight: bold;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .Title,
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .TitleOver {
	width: {$nSetImgWidth}px;
	height: {$nTitleHeight}px;
	text-align: center;
	margin: {$strTitleMargin};
	overflow: hidden;
	cursor: pointer;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	color: {$strTitleColor};
	font-size: {$nTitleFontSize}px;
	font-weight: {$nTitleFontWeight};
	text-decoration: none;
	line-height: {$nTitleFontSize+3}px;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .Title .CommCnt {
	color: #515dff;
	font-size: 11px;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .ContOver {
	position: absolute;
	top: 0px;
	{$strContPosition};
	padding: 5px 0px;
	background-color: rgba(255,255,255,0.7);
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .ContOver div {
	margin: 0px 10px auto;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .Cont,
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .ContOver {
	width: {$nSetImgWidth}px;
	height: {$nContHeight}px;
	text-align: center;
	margin: {$strContMargin};
	overflow: hidden;
	cursor: pointer;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	color: {$strContColor};
	font-size: {$nContFontSize}px;
	font-weight: {$nContFontWeight};
	text-decoration: none;
	line-height: {$nContFontSize+3}px;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryListTable .ExtraInfo {
	margin: {$strExtraInfoMargin};
	color: {$strExtraInfoColor};
	font-size: 11px;
}

#ImageListLayout_{$nWgtCnt} .ImageGalleryPageList {
	text-align: center;
	margin-top: 10px;
	font-family: Dotum;
	font-size: {$nPageFontSize}px;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryPageListTop {
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: right;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryPageList img {
	vertical-align: middle;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryPageList a {
	<!--@if($strPageListDisplay=="Y")-->color: {$strPageColor};<!--@end-->
	text-decoration: none;
	padding: 0 3px;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryPageList a:hover {
	text-decoration: underline;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryPageList a.SelPage {
	<!--@if($strPageListDisplay=="Y")-->color: {$strPageColorOver};<!--@end-->
	font-weight: bold;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryPageList a.FirstPage,
#ImageListLayout_{$nWgtCnt} .ImageGalleryPageList a.PrevPage,
#ImageListLayout_{$nWgtCnt} .ImageGalleryPageList a.NextPage,
#ImageListLayout_{$nWgtCnt} .ImageGalleryPageList a.EndPage {
	cursor: pointer;
	color: {$strPageColorOver};
	text-decoration: none;
}
#ImageListLayout_{$nWgtCnt} .ImageGalleryPageList .SepText {
	color: {$strPageColor};
	padding: 0 2px;
}