@charset "utf-8";

div#lpopup-overlay {
	background-color: #141414;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 100%;
}

div#lpopup-container-gallery {
	background: transparent url(/gfx/lpopup/bg_lpopup.gif) no-repeat 0 0;
	text-align: center;
}

div#lpopup-container-gallery img {
    border: 1px solid #cccccc;
}

div#lpopup-container {
	background: transparent url(/gfx/lpopup/bg_lpopup.gif) no-repeat 0 0;
	text-align: center;
}

div#lpopup-container img {
    border: 1px solid #cccccc;
}

div#lpopup-prevlayer,
div#lpopup-nextlayer {
}

div#lpopup-title {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 23px; /* 30px */
    padding-top: 7px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	color: #cccccc;
    font-size: 14px;
}

div#lpopup-close {
	background: transparent url(/gfx/lpopup/img_close.gif) no-repeat 0 0;
	cursor: pointer;
    right: 5px;
    height: 25px;
    width: 70px;
	position: absolute;
	z-index: 99;
}

div#lpopup-prev {
	margin: 0;
	background: transparent url(/gfx/lpopup/lpopup_prev.gif) no-repeat 0 0;
	z-index: 100;
	width: 25px;
	height: 50px;
	position: absolute;
	left: 0;
	top: 255px;
	cursor: pointer;
}

div#lpopup-next {
	margin: 0;
	background: transparent url(/gfx/lpopup/lpopup_next.gif) no-repeat 0 0;
	z-index: 101;
	width: 25px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 255px;
	cursor: pointer;
}

/*
** shopcontainer
*/

div#lhpopup-overlay {
	background-color: #141414;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 100%;
}

div#lhpopup-content {
    width: 700px;
    height: 570px;
    background-color: #666666;
}

div#lhpopup-close {
	background: transparent url(/gfx/lhpopup/bg_close.gif) no-repeat center center;
    float: left;
    width: 700px;
    height: 30px;
}

div#lhpopup-close img {
    cursor: pointer;
    float: right;
    margin: 0 5px 0 0;
}

div#imageContainer {
    background-color: #666666;
    float: left;
    width: 700px;
    height: 510px;
    text-align: center;
}

div#imageContainer_loader {
    background-color: #666666;
    float: left;
    width: 700px;
    height: 271px; /* 510px */
    text-align: center;
    padding-top: 239px;
    color: #141414;
    font-weight: bold;
}

div#imageContainer_loader img {
    margin: 0 0 5px 0;
}

div#leftImg, div#rightImg {
    float: left;
    width: 29px;
    height: 280px; /* 510px */
    padding-top: 230px;
}

div#middleImg {
    float: left;
    width: 642px;
    height: 510px;
    text-align: center;
    font-weight: bold;
    color: #141414;
}

div#middleImg img.picholder {
    border: 1px solid #cccccc;
    margin: 0 0 5px 0;
}

div#leftImg {
    text-align: left;
}

div#rightImg {
    text-align: right;
}

div#lhpopup-bottom-open, div#lhpopup-bottom-close {
    float: left;
    width: 700px;
    height: 20px; /* 30px */
    padding: 10px 0 0 0;
    text-align: center;
}

div#lhpopup-bottom-open {
	background: transparent url(/gfx/lhpopup/bg_ref_open.gif) no-repeat center center;
}

div#lhpopup-bottom-close {
	background: transparent url(/gfx/lhpopup/bg_ref_close.gif) no-repeat center center;
}

div#lhpopup-bottom-open a, div#lhpopup-bottom-close a {
    color: #666666;
}

div#shopContainer {
	background: transparent url(/gfx/lhpopup/bg_shopcontainer.gif) no-repeat center bottom;
    float: left;
    width: 700px;
    height: 210px;
    padding: 10px 0 0 0;
    text-align: center;
	display: none;
	position: relative;
	top: -190px;
/*
	float: left;
    width: 700px;
    height: 210px;
    bottom: -210px;
    position: fixed;
*/
}

div#imgContainer_overlay{
	background: #111111;
    float: left;
    width: 700px;
    height: 300px;
    padding: 10px 0 0 0;
    text-align: center;
	position: relative;
	top: -510px;
	display: none;
}

div#sc-data {
    width: 700px;
    height: 180px;
}

div#sc-left, div#sc-right {
    float: left;
    width: 25px;
    height: 115px; /* 180px */
    padding-top: 65px;
}

div#sc-left img, div#sc-right img {
    cursor: pointer;
}

div#sc-content {
    float: left;
    width: 650px;
    height: 180px;
	position: relative;
	overflow: hidden;
}

div#sc-content-scroll {
    height: 180px;
	position: absolute;
}

div#sc-content-scroll div.oneShop {
    float: left;
    width: 153px; /* 162px */
    height: 160px;
    padding: 0 0 0 9px;
    border-right: 1px solid #3d3d3d;
    margin: 10px 0 0 0;
}

div#sc-content-scroll div.oneShop div.picholder {
    margin: 0 0 5px 0;
}

div#sc-content-scroll div.oneShop strong {
    float: left;
    display: block;
    margin: 0 0 5px 0;
}

div#sc-content-scroll div.oneShop span {
    clear: both;
    float: left;
    display: block;
}
