/* root element for scrollable */
.vertical {  
	/* required settings */
	xposition:relative;
	overflow:hidden;	
	clear: left;
}

/* root element for scrollable items */
.items {	
	height: 225px;	
	margin: 0px;
}
.closed_menu .items{
	height: 343px;	
}
/* single scrollable item */

.items div {
	margin: 0px 0 10px 0 ;
/* 	height:180px; */
	width: 172px;
}



/* the action buttons above the scrollable */
.actions, .actions_lr {
	margin: 10px 0;	
	xfloat: right;
	position: absolute;
	right: 0;
	top: 11px; 
}

.sidebar .actions{
	/* right: 0px;
	top: 12px; 	
	_margin: 0px 0;	 */
}
.service_page .actions{
	padding: 0 0px 0 0;
	right: 9px;
	top: 280px;
	display: none;
}

.actions a, .actions_lr a {
	font-size: 0.9em;
	cursor:pointer;
	color:#666;
	background: url(../images/icons.png) no-repeat 0 0;
	/* text-indent: -9999px; */
	font-weight: bold;
	text-align: center;
}

.actions a:hover, .actions_lr a:hover {
	text-decoration: none;
	color:#000;
}


.actions .prevPage, .actions_lr .prevPage{
	width: 27px;
	height: 18px;
	background-position: 0 0px;
	padding: 0 0px 10px 20px;
	
}
.actions .nextPage, .actions_lr .nextPage {
	width: 30px;
	height: 18px;
	background-position: right 0px;
	padding: 0 18px 10px 0;
}	
.actions_lr.bgl .prevPage, .actions_lr.bgl .nextPage {
	width: 55px;
}

.actions_lr .prevPage{
	width: 30px;
	background-position: 0px -152px;
	padding: 2px 0px 5px 12px;
}
.actions_lr .nextPage {
	width: 30px;
	background-position: right -152px;
	padding: 2px 11px 5px 0;
}


.news_container .actions_lr{
	right: 20px;
}

