/**
 * Style sheet fullsize
 */
.fullsize-icon
{
	width:30px;
	height:30px;
	position:absolute;
	margin:0;
	padding:0;
	background: transparent url(tl_files/js/fullsize/fullsize-icon.png) no-repeat left top;
	z-index: 950;
	cursor: url(tl_files/js/fullsize/fullsize.cur), auto;
}

.fullsize-loading, .fullsize-wrapper
{
	left:0;
	top:0;
	position:absolute;
	margin:0;
	padding:0;
	z-index: 999;
}

.fullsize-loading
{
	width:51px;
	height:51px;
	background: transparent url(tl_files/js/fullsize/fullsize-loading-bg.png) no-repeat left top;
}

.fullsize-loading-inner
{
	width:100%;
	height:100%;
	background: transparent url(tl_files/js/fullsize/fullsize-loading-spinner.gif) no-repeat center center;
}

.fullsize-image
{
	display:block;
}

.fullsize-title
{
	position:relative;
	margin:0;
	padding:7px 0px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#ffffff;
	min-height: 18px;
	text-shadow: 0 0 1px #000;
	background: transparent url(tl_files/js/fullsize/fullsize-title-bg.png) repeat-x left top;
}

.fullsize-title-text
{
	margin:0 auto;
	text-align:center;
}

a.fullsize-close
{
	width:16px;
	height:18px;
	left:0px;
	position:absolute;
	display:block;
	margin:-14px 0px 0px 6px;
	text-decoration:none;
	z-index: 1000;
	background: transparent url(tl_files/js/fullsize/fullsize-close.png) no-repeat left -2px;
}

/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	margin-top:-14px;
}

a.fullsize-close:hover
{
	background-position: right -2px;
}

.fullsize-close
{
	cursor: pointer;
}

/* Shadows */
.fullsize-sh-wrap
{
	left:0;
	top:0;
	position:absolute;
	z-index: 980;
}

.fullsize-sh-top, .fullsize-sh-body, .fullsize-sh-bottom
{
	width:100%;
}

.fullsize-sh-top-l, .fullsize-sh-top-m, .fullsize-sh-top-r, .fullsize-sh-bottom-l, .fullsize-sh-bottom-m, .fullsize-sh-bottom-r
{
	height:20px;
	background-color:#transp;
	background-position:left top;
	background-repeat:none;
}

.fullsize-sh-top-l
{
	width:22px;
	float:left;
	background-image:url("tl_files/js/fullsize/fullsize-sh-top-l.png");
}

* html .fullsize-sh-top-l
{
	background: none;
}

.fullsize-sh-top-m
{
	margin:0px 22px;
	background-image:url("tl_files/js/fullsize/fullsize-sh-top-m.png");
	background-repeat:repeat-x;
}

* html .fullsize-sh-top-m
{
	background: none;
}

.fullsize-sh-top-r
{
	width:22px;
	float:right;
	background-image:url("tl_files/js/fullsize/fullsize-sh-top-r.png");
}

* html .fullsize-sh-top-r
{
	background: none;
}

.fullsize-sh-bottom-l
{
	width:22px;
	height:24px;
	float:left;
	background-image:url("tl_files/js/fullsize/fullsize-sh-bottom-l.png");
}

* html .fullsize-sh-bottom-l
{
	background: none;
}

.fullsize-sh-bottom-m
{
	height:24px;
	margin:0px 22px;
	background-image:url("tl_files/js/fullsize/fullsize-sh-bottom-m.png");
	background-position:left bottom;
	background-repeat:repeat-x;
}

* html .fullsize-sh-bottom-m
{
	background: none;
}

.fullsize-sh-bottom-r
{
	width:22px;
	height:24px;
	float:right;
	background-image:url("tl_files/js/fullsize/fullsize-sh-bottom-r.png");
}

* html .fullsize-sh-bottom-r
{
	background: none;
}

.fullsize-sh-body
{
	background-image:url("tl_files/js/fullsize/fullsize-sh-body-l.png");
	background-repeat:repeat-y;
}

* html .fullsize-sh-body
{
	background: none;
}

.fullsize-sh-body-r
{
	width:11px;
	height:100%;
	float:right;
	background-image:url("tl_files/js/fullsize/fullsize-sh-body-r.png");
	background-repeat:repeat-y;
}

* html .fullsize-sh-body-r
{
	background: none;
}
