table.with-items td{
	padding-right:20px;
}

table.with-items .img-wrap{
	margin-bottom:1em;
}

#Pager{
	margin-top:2em;
}

#Pager *{
	margin-right:1em;
}

#Pager span{
	color:#3f72ab;
	border-bottom:1px dashed #3f72ab;
	cursor:pointer;
}

#CloseBtn{
	position:absolute;
	top:13px;
	right:25px;
	width:32px;
	height:32px;
	background:url(/i/frame/close.gif);
	z-index:3;
	font-size:1px !important;
	cursor:pointer;
	display:none;
}

#Frame{
	position:absolute;
	width:150px;
	height:150px;
	left:150px;
	top:150px;
	display:none;
	z-index:200;
	border-collapse:collapse;
}

#Frame table{
	width:100%;
	height:100%;
	border-collapse:collapse;
	position:relative;
}

#Frame td{
	padding:0;
	vertical-align:top;
}

#Frame .shadow{
	position:relative;
}

#Frame .shadow div{
	position:absolute;
	font-size:8px;
	z-index:2;
}

#Frame .hrz1{
	background:url(/i/frame/hrz-sha1.png) repeat-x;
	height:4px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/frame/hrz-sha1.png', sizingMethod='scale');
}

#Frame .hrz2{
	background:url(/i/frame/hrz-sha2.png) repeat-x;
	height:16px;
	position:relative !important;
	margin:0 27px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/frame/hrz-sha2.png', sizingMethod='scale');
}

#Frame td.vert{
	padding-top:25px;
	/* background:#0f0; */
	height:100%;
}

#Frame td.vert .shadow{
	height:100%;
}

#Frame div.vert1, #Frame div.vert2{
	position:relative !important;
	width:11px;
	height:100%;
	background-repeat:repeat-y;
}

#Frame div.vert1{
	background-image:url(/i/frame/vert-sha1.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/frame/vert-sha1.png', sizingMethod='scale');
}

#Frame div.vert2{
	background-image:url(/i/frame/vert-sha2.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/frame/vert-sha2.png', sizingMethod='scale');
}


#Frame .lt, #Frame .rt{
	width:11px;
	height:25px;
	top:-25px;
}

#Frame .lt{
	background:url(/i/frame/lt.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/frame/lt.png', sizingMethod='scale');
}
#Frame .rt{
	background:url(/i/frame/rt.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/frame/rt.png', sizingMethod='scale');
}

#Frame .lb, #Frame .rb{
	width:27px;
	height:17px;
}

#Frame .content{
	height:100%;
	width:100%;
	border:1px solid #ccc;
	-moz-box-sizing:border-box;
	background-color:#fff;
	position:relative;
	font-size:8%;
	font-family:tahoma;
}

#Frame .content .img{
	position:relative;
	left:11%;
	margin-top:6%;
	width:78%;
	height:78%;
	max-width:400px;
}

#Frame .content p{
	position:relative;
	left:11%;
	margin-top: 40px;
	margin-bottom: 2em;
	width:78%;
	margin:0;
}

* html #Frame .content .img{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/frame/photo.jpg', sizingMethod='scale');
	height:78%;
}

#Frame .lb{
	background:url(/i/frame/lb.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/frame/lb.png', sizingMethod='scale');
}

* html #Frame .lb{
	left:-27px;
}

#Frame .rb{
	/* right:-27px; */
	right:0px;
	background:url(/i/frame/rb.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/frame/rb.png', sizingMethod='scale');
}

* html #Frame .shadow, * html #Frame .shadow div{
	background-image:none !important;
}

.img-wrap{
	cursor:pointer;
}

.shaded{
	position:relative;
	height:100%;
	opacity:0.3;
	-moz-opacity:0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity="30");
	cursor:default;
}
