
.mediaListScroll{width: 550px;margin:0 auto;position:relative;clear:both;}
.mediaListScroll .mediaListBlock {position:relative;overflow:hidden;width:500px;height:120px;margin:0 auto;padding:0;}
.mediaListScroll .mediaListBlock .items {width:20000em;position:absolute;clear:both;}
.mediaListScroll .mediaListBlock .items div.mediaHolder {float:left;margin:0 4px 0 0;}
.mediaListScroll .mediaListBlock .items div.mediaHolder img {border: 0;}


/*********** left - right buttons ***********/

.mediaListScroll a.prev, .mediaListScroll a.prevPage {display:block;width:12px;height:20px;margin:0;cursor:pointer;background: url(/img/scrollContent/left.gif) no-repeat;position: absolute;left: 0px;top: 50px;}
.mediaListScroll a.next, .mediaListScroll a.nextPage {display:block;width:12px;height:20px;margin:0;cursor:pointer;background: url(/img/scrollContent/left.gif) no-repeat;position: absolute;top: 50px;right: 0px;}
.mediaListScroll a.prev:hover, .mediaListScroll a.next:hover, .mediaListScroll a.prevPage:hover, .mediaListScroll a.nextPage:hover {background-position:0px -20px;}
.mediaListScroll a.disabled {visibility:hidden !important;		}
.mediaListScroll a.next, .scrollContent a.nextPage {background-image:url(/img/scrollContent/right.gif);clear:right;}


/*********** navigator ***********/

.mediaListScroll .navigator {margin-left:290px;width:200px;height:20px;display:none;}
.mediaListScroll .navigator a {width:7px;height:7px;float:left;margin:3px;cursor:pointer;background: url(/img/scrollContent/naviAct.gif) no-repeat 0 0;}
.mediaListScroll .navigator a:hover {width:7px;height:7px;float:left;margin:3px;cursor:pointer;background: url(/img/scrollContent/naviHov.gif) no-repeat 0 0;}
.mediaListScroll .navigator a.active {width:7px;height:7px;float:left;margin:3px;cursor:pointer;background-image: url(/img/scrollContent/naviCur.gif)no-repeat 0 0;} 	



/*********** Center Image ***********/

.centerHVGalleryML {
	background-color:#cccccc;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 120px;
	width: 120px;
	border: 1px solid #bbbbbb;
	float:none !important;
}
.centerHVGalleryML * {
    vertical-align: middle !important;
}
.centerHVGalleryML { height/*\**/: 120px\9; position/*\**/: relative\9; overflow/*\**/: hidden\9; } 
.centerHVGalleryML a{ position/*\**/: absolute\9; top/*\**/: 50%\9; left/*\**/: 8%\9;} 
.centerHVGalleryML a img{ position/*\**/: relative\9; top/*\**/: -50%\9; } 

/*\*//*/
.centerHVGalleryML {
    display: block;
}
.centerHVGalleryML span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
