/* CSS Document */
#slider_container {
	position: relative;
	top: 0;
	left: 0px;
	overflow: hidden;
	border:0px solid red;
}

@media(max-width:750px){
	#slider_container {
		width: 98% !important;
		margin:auto;
	}
}

#slides_container {
	cursor: move;
	position: absolute;
	top: 0px;
	overflow: hidden;
	border:0px solid rgba(240,112,87,1);
}
#slides_container a {
	cursor:url(lupe.png) 0 0, pointer;
}

.slides {
	 cursor: pointer;
}

#loading_screen {
	position: absolute; top: 0px; left: 0px;
}

#loading_screen > div {
	filter: alpha(opacity=70); opacity:0.7; position: absolute; display: block; background-color: #000000; top: 0px; left: 0px;width: 100%;height:100%;
}

#loading_screen > div + div {
	position: absolute; display: block; background: url(loading.gif) no-repeat center center; top: 0px; left: 0px;width: 100%;height:100%;
}

.arrowleft {width: 40px; height: 40px; left: 8px; margin-top:-100px}
.arrowright {width: 40px; height: 40px; right: 8px; margin-top:-100px}
.thumbnavigator {position: absolute; left:0px; bottom: 0px;}

/* Arrow Navigator Skin Begin */
.rslidera05l, .rslidera05r, .rslidera05ldn, .rslidera05rdn {position: absolute; cursor: pointer; display: block; background: url(a17.png) no-repeat; overflow:hidden;}
.rslidera05l { background-position: -10px -40px; }
.rslidera05r { background-position: -70px -40px; }
.rslidera05l:hover { background-position: -130px -40px; }
.rslidera05r:hover { background-position: -190px -40px; }
.rslidera05ldn { background-position: -250px -40px; }
.rslidera05rdn { background-position: -310px -40px; }

/* Thumbnail Item Skin Begin */
.rslidert02 .w
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align:center;
}
.rslidert02 .c
{
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100% !important;
	height: 100% !important;
	
	background:#fff;
	opacity:0.1;
	
	border: #8B8378 0px dotted;
	-webkit-background-clip: padding-box; background-clip: padding-box; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
    /* 
	box-shadow: inset 0 0 50px #000;
	*/
}
.rslidert02 .p:hover .c, .rslidert02 .pav:hover .c, .rslidert02 .pav .c 
{
	/* background: url(t01.png) center center no-repeat;*/
	top: 1%;
	left: 1%;
	width: 98% !important;
	height: 98% !important;
	border: 2px solid rgba(255,255,255,0.9);
	opacity:0;
	box-shadow:none;
}
.rslidert02 .p:hover .c, .rslidert02 .pav:hover .c
{
	border: 1px solid rgba(255,255,255,0.8);
	opacity:0;
	box-shadow:none;
}
.thumbnailtemplate {width: 100%; height: 100%; border: none;}
.prototype {position: absolute; width: 199px; height: 136px; top: 0; left: 0;}