.module-promo{
	position: relative;
}

.module-promo h4,
.module-promo h5{
	display: none;
}

.promoListWrapper{
	background: #000;
	overflow: hidden;
	padding: 10px;
}

.promoList{
	color: #FFF;
	height: 150px;
	overflow: hidden;
	width: 150px;
	z-index: 100;
}
.promoList ul {
	list-style: none;
	height: 150px;
	overflow: hidden;
	padding: 0;
	width: 150px;
}

.promoList ul li{}

.promoList ul li a{
	display: inline;
	float: left;
	text-decoration: none;
}
.promoList ul li a:hover {
	text-decoration: underline;
}

.promoList ul li a img{
	border: 0;
}

.module-promo .buttons{
	left: 13px;
	position: absolute;
	top: 167px;
	width: 144px;
	z-index: 200;
}
.module-promo .buttons .previous,
.module-promo .buttons .previousImg{
	float: left;
}
.module-promo .buttons .next,
.module-promo .buttons .nextImg{
	float: right;
}
.promo-410x243 .buttons {
	top: 212px;
	width: 383px;
}

.module-promo .buttons .previous a.prev,
.module-promo .buttons .next a.next,
.module-promo .buttons .previousImg a.prev,
.module-promo .buttons .nextImg a.next{
	display: block;
	height: 21px;
	overflow: hidden;
}
.module-promo .buttons .previousImg a.prev,
.module-promo .buttons .nextImg a.next{
	line-height: 100px;
	width: 21px;
}
.module-promo .buttons .previousImg a.prev:hover,
.module-promo .buttons .nextImg a.next:hover{
	background-position: 0px -25px;
}

.module-promo .buttons a.buttonLaunch{
	display: none;
}

/* Explore promo */
.promo-150x150 {
}


/* Explore promo middle sized */
.promo-150x260 {
}
.promo-150x260 .promoList {
	height: 260px;
	width: auto;
}
.promo-150x260 .promoList ul {
	height: 260px;
	width: auto;
}
.promo-150x260 .buttons{
	top: 277px;
}


/* Yet another promo 410×243 */
.promo-410x243 {
}
.promo-410x243 h3.title{
	position: relative;
	z-index: 1000;
}
.promo-410x243 .promoListWrapper {
	padding: 0;
	position: relative;
	top: -6px;
	z-index: 800;
}
.promo-410x243 .promoList,
.promo-410x243 .promoList ul{
	height: 243px;
	width: auto;
}


/* Main promo 590x410, 590x390 */
.promo-590x410 {
}

.promo-590x410 .promoListWrapper,
.promo-590x310 .promoListWrapper {
	padding: 0;
	width: 590px;
}

.promo-590x410 h5,
.promo-590x310 h5{
	color: #FFF;
	display: block;
	height: 45px;
	left: 0px;
	line-height: 50px;
	font-size: 12px;
	overflow: hidden;
	padding: 0px 25px 0px 160px;
	position: relative;
	top: -48px;
	width: 405px;
}
.promo-590x310 h5{
	padding: 0px 130px 0px 160px;
}
* html .promo-590x410 h5,
* html .promo-590x310 h5{
	width: 590px;
}

.promo-590x410 .promoList,
.promo-590x310 .promoList{
	height: 410px;
	position: relative;
	width: auto;
	z-index: 300;
}
.promo-590x310 .promoList{
	height: 310px;
}

.promo-590x410 .promoList ul,
.promo-590x310 .promoList ul{
	height: 410px;
	width: auto;
}
.promo-590x310 .promoList ul{
	height: 310px;
}

.promo-590x410 .promoList ul li,
.promo-590x310 .promoList ul li{
	position: relative;
}

.promo-590x410 .buttons,
.promo-590x310 .buttons{
	background: url(../images/promo/bg-buttons-main-promo.png) no-repeat;
	left: 0;
	height: 45px;
	padding: 15px 25px 0px 25px;
	position: absolute;
	top: 365px;
	width: 590px;
	z-index: 200;
}
.promo-590x310 .buttons{
	top: 265px;
}

.promo-590x410 .buttons div,
.promo-590x310 .buttons div{
	display: none;
}

.promo-590x410 .buttons p.buttonsdesc,
.promo-590x310 .buttons p.buttonsdesc {
	color: #FFF;
	display: inline;
	font-weight: bold;
	height: 21px;
    padding-left: 16px;
	padding-top: 1px;
	position: relative;
	text-decoration: none;
}

.promo-590x410 .buttons a,
.promo-590x310 .buttons a{
	background: url(../images/promo/bg-button-item-main-promo.png) no-repeat;
	color: #FFF;
	display: inline-block;
	font-weight: bold;
	height: 21px;
	padding-top: 1px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 21px;
}
.promo-590x410 .buttons a:hover,
.promo-590x310 .buttons a:hover,
body.pl09 .promo-590x310 .buttons a.buttonLaunch:hover,
body.pl11 .promo-590x310 .buttons a.buttonLaunch:hover{
	background-position: 0px -25px;
}

body.pl09 .promo-590x310 .buttons a.buttonLaunch,
body.pl11 .promo-590x310 .buttons a.buttonLaunch{
	background: url(../images/promo/button-launch-bg.png) no-repeat;
	display: block;
	height: 21px;
	left: 485px;
	overflow: hidden;
	position: absolute;
	top: 15px;
	width: 80px;
}