#upcoming{padding-top:15px;}
.date-holder{
	width:140px;
	float:left;
	padding:0 20px 0 0;}
.game-items{
	float:left;
	width:770px;
	margin: 0 0 25px;}
.box-title.label{overflow:visible !important;}
.box-title.label span{padding-left:35px;}
.box-title.label span.title-label{ padding-left:0;}
.sort{margin:0 0 30px 0;}
.sort-title{
	color:#000;
	font-weight:bold;
	font-size:13px;
	text-transform: uppercase;
}
.sort-label{
	color: #727272;
	font-size: 12px;
	margin:0 5px 0 10px;
}
.label-soon{
	background:url(../img/upcominggames/label-soon.png) no-repeat;
	height: 67px;
	left: -7px;
	position: absolute;
	top: -8px;
	width: 65px;
	z-index:1;
}
.label-soon.eng{
	background:url(../img/upcominggames/label-soon.png) no-repeat;
}
.label-soon.rus{
	background:url(../img/upcominggames/label-soon-rus.png) no-repeat;
}
.label-soon.ptb{
	background:url(../img/upcominggames/label-soon-ptb.png) no-repeat;
}
.game-title{
	background:url(../img/bg_game_name.gif) repeat-y scroll 8px top #000000;
	border-radius: 0 5px 5px 0;
	display: inline-block;
	color: #FFFFFF;
	font-size: 14px;
	left: -20px;
	padding: 3px 40px 4px 25px;
	margin-left: 7px;
	position: relative;
	text-transform: uppercase;
	z-index: 1;
	font-weight:bold;}

.descr-item{padding:10px 0 0 0;}
.descr-item-title{font-weight:bold;}
a.platform-code{
	display:inline-block;
	background:#e7e7e7;
	border:1px solid #bababa;
	border-radius:20px;
	padding:0 7px;
	margin:0 0 0 3px;
	font-size:12px;
	font-weight:normal;
	color:#5a5a5a;
	text-decoration:none;}

a.platform-code:hover{
	color:#000;
	background:#E2E2E2;}

a.country-code{
	display:inline-block;
	margin:0 0 0 5px;
	color:#333333;
	text-decoration:none;}

a.country-code:hover{
	color: #000;}

.flag{ margin:0 3px 0 0;}

.date{
	background:url(../img/upcominggames/date.png) no-repeat top center;
	height:21px;
	float:right;
	width:100px;
	margin: 0 11px;
	padding-bottom:10px;}
.day-month{
	color:#5e5e5e;
	font-size:13px;
	font-weight:bold;
	float:left;
	height:21px;
	width:60px;
	text-align:center;
	margin:0 0 0 3px;}

.year{
	color:#fff;
	float:left;
	height:21px;
	margin:0 0 0 4px;
	text-shadow:0 -1px 0 #e5a610;
	font-size:12px;
	text-align:center;
	width:30px;}

.splitter{
	background:url(../img/upcominggames/splitter.gif) repeat-x;
	height:2px;
	margin:15px 0;}
.game-big{
	display: block;
	height: 205px;
	position: absolute;
	width: 156px;
	z-index: 2;}
.links{margin:15px 0;text-transform:capitalize;}
.ico-news, .ico-review, .ico-video, .ico-image, .ico-comment{ background:url(../img/upcominggames/icons.png) no-repeat; padding:0 0 0 25px; margin:0 10px 0 0;}
.ico-news{ background-position:0 5px;}
.ico-review{ background-position:0 -15px;}
.ico-video{ background-position:0 -35px;}
.ico-image{ background-position:0 -55px;}
.ico-comment{ background-position:0 -75px;}
.game-cover-left{z-index:0;}
.popup-platform, .popup-region {
	display: inline-block;
	position: relative;
}
.subtitle{margin: 0 0 30px;}
.subtitle .info{padding-top: 3px;}

.date-today{
	background:url(../img/upcominggames/date-today.png) no-repeat top right;
	margin: 0 5px 0 0;
	float:right;
	height: 67px;
	width: 119px;}

.date-today.rus{
	background:url(../img/upcominggames/date-today-rus.png) no-repeat top right;}
.date-today.ptb{
	background:url(../img/upcominggames/date-today-ptb.png) no-repeat top right;}

/* add to calandar */
.game-item{position:relative;}

.subdate{
	text-align:right;
	padding:15px 0 0 0;}

.subdate-div{
	color:#999;
	text-align:left;
	font-size:11px;
	padding:0 0 0 21px;}

.game-item .subdate{
	left: -144px;
	position: absolute;
	top: -28px;}

.game-item .subdate-div{
	padding:0 0 0 3px;}

.add-google-calendar{
	background:url(../img/upcominggames/add-google-calendar.png) no-repeat top left;
	display:inline-block;
	height:27px;
	width:122px;}

.add-google-calendar.rus{ background:url(../img/upcominggames/add-google-calendar-rus.png) no-repeat top left;}
.add-google-calendar.ptb{ background:url(../img/upcominggames/add-google-calendar-ptb.png) no-repeat top left;}

.add-google-calendar:hover{ background-position:0 -50px;}
.add-google-calendar:active{ background-position:0 -100px;}

.wrblock .add-google-calendar{
	position: absolute;
	right: 5px;
	top: 5px;}
.wrblock h1.game-title{max-width: 390px;}
.text {
	color:#757575;
	padding: 15px 10px 35px 10px;
}