/* single page */
.ap2 .page {
width:520px;
height:315px;
position:relative;
margin-top:30px;
float:left;
}

/* root element for horizontal scrollables */
.ap2 .page .scrollable{
position:relative;
overflow:hidden;
width:520px;
height:325px;
}

/* root element for scrollable items */
.ap2 .scrollable .items {
width:20000em;
position:absolute;
clear:both;
}

/* single scrollable item */
.ap2 .page .item {
float:left;
cursor:pointer;
width:510px;
height:325px;
position:relative;
padding:0 5px;
}

/* position and dimensions of the navigator */
.ap2 .navi {
    position:absolute;
	top:0;
	right:5px;
    width:auto;
    height:13px;
	z-index:10;
	margin-top:-35px;
}



/* single page */
.ap3 .page {
width:957px;
height:408px;
position:relative;
margin-top:30px;
float:left;
}

/* root element for horizontal scrollables */
.ap3 .page .scrollable{
position:relative;
overflow:hidden;
width:917px;
height:368px;
margin:20px;
}

/* root element for scrollable items */
.ap3 .scrollable .items{
width:20000em;
position:absolute;
clear:both;
}

/* single scrollable item */
.ap3 .page .item {
float:left;
cursor:pointer;
width:917px;
height:368px;
position:relative;
}

.ap3 .browse
{
	position:absolute;
	top:150px;
	width:54px;
	height:107px;
	display:block;
	text-indent: -9999px;
	cursor:pointer;
	z-index:9;
}
.ap3  .browse.btnLeft
{
	background:url(../img/ico/arrowLeft.png) 0 0 no-repeat;
	left:40px;
}
.ap3  .browse.btnRight
{
	background:url(../img/ico/arrowRight.png) 0 0 no-repeat;
	right:40px;
}
/* position and dimensions of the navigator */
.ap3 .navi {
    position:absolute;
	bottom:40px;
	margin 0 auto;
    width:auto;
    height:18px;
	z-index:10;
	left:50%;
	margin-left:-24px;
}

/* items inside navigator */
.navi a {
    width:13px;
    height:13px;
    float:left;
    margin:3px;
    background:url(../img/ico/dotSlide.png) 0 0 no-repeat;
    display:block;
    font-size:1px;
}

/* mouseover state */
.navi a:hover {
    background-position:0 -13px;
}

/* active state (current page state) */
.navi a.active {
    background-position:0 -26px;
}


