@charset "utf-8";

#sb_overlay,
#sb_wrapper{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	cursor:pointer;
}

#sb_overlay{ background:#000 url("blank.gif"); }

#sb_container{
	position:absolute;
	top:20px;
	left:50%;
	margin:0 0;
	cursor:auto;
}

#sb_bgLT{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url("bg_lt.png") no-repeat 0 0;
}

#sb_bgRT{
	position:absolute;
	top:0;
	right:-17px;
	width:17px;
	height:500px; /* for ie */
	background:url("bg_rt.png") no-repeat 0 0;
}

#sb_bgLB{
	position:absolute;
	left:0;
	bottom:-17px;
	width:100%;
	height:17px;
	background:url("bg_lb.png") no-repeat 0 0;
}

#sb_bgRB{
	position:absolute;
	right:-17px;
	bottom:-17px;
	width:17px;
	height:17px;
	background:url("bg_rb.png") no-repeat 0 0;
}

#sb_content{
	position:absolute;
	top:8px;
	left:8px;
	width:100%;
	height:100%;
}
#sb_image{
	margin:25px 20px 20px;
	border:none;
	background:#fff url(loader.gif) no-repeat center;
}

#sb_element{
	position:relative;
	background-repeat:no-repeat;
}

#sb_linkNext,
#sb_linkPrev{
	position:relative;
	display: block;
	width: 48%;
	height:100%;
	outline: none;
	overflow:hidden;
}
#sb_linkNext{ float:left; }
#sb_linkPrev{ float:right; }
#sb_linkNext.hover{ cursor:pointer; }
#sb_linkPrev.hover{ cursor:pointer; }
.sb_hover{
	position:absolute;
	bottom:0;
	_bottom:-1px;
	width:68px;
	height:95px;
}
#sb_linkNext .sb_hover{
	left:0;
	background:url(hover_left.png) no-repeat 0 0;
}
#sb_linkPrev .sb_hover{
	right:0px;
	_right:-1px;
	background:url(hover_right.png) no-repeat 0 0;
}


#sb_btn{
	position:absolute;
	left:50%;
	bottom:-45px;
	margin:0 0 0 -90px;
	width:180px;
	height:34px;
	background:url(bg_center.gif) no-repeat center top;
}
#sb_btnNext,
#sb_btnPrev{
	display: block;
	float:left;
	width:90px;
	height:19px;
	background-image:url(nav.gif);
	background-repeat:no-repeat;
}
#sb_btnNext{ background-position:0 0; }
#sb_btnPrev{ background-position:-92px 0; }
#sb_btnNext.hover{ cursor:pointer; background-position:0 -19px; }
#sb_btnPrev.hover{ cursor:pointer; background-position:-92px -19px; }
	
	

#sb_close{
	display:none;
	position:absolute;
	top:-1px;
	left:-3px;
	width:29px;
	height:29px;
	overflow:hidden;
	cursor:pointer;
}
#sb_close.hover img{
	margin-top:-29px;
}
#sb_close_img{
	width:29px;
	height:58px;
}