#createReplay .buttons {
	margin-left: 10px;
	text-align: center;
}

.inside_box > div.replay {
	margin-bottom: 23px;
}

.replay_title {
  width: 375px;
}
	div.replay {
		position: relative;
	}
	div.replay .header {
		box-shadow: -5px 5px 5px #A7A9AC;
		background-image: linear-gradient(top, #4A4E50 0%, #6D6E71 60%, #63686A 100%);
		background-image: -o-linear-gradient(top, #4A4E50 0%, #6D6E71 60%, #63686A 100%);
		background-image: -moz-linear-gradient(top, #4A4E50 0%, #6D6E71 60%, #63686A 100%);
		background-image: -webkit-linear-gradient(top, #4A4E50 0%, #6D6E71 60%, #63686A 100%);
		background-image: -ms-linear-gradient(top, #4A4E50 0%, #6D6E71 60%, #63686A 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4E50), color-stop(0.6, #6D6E71), color-stop(1, #63686A));
		color: #FCFCFC;
		text-shadow: 0 0 5px rgba(0, 0, 0, 0.9);
		line-height: 26px;
		padding: 2px 12px;
		font-family: Verdana,Arial,sans-serif;
		font-size: 14px;
		margin: 0 11px;
	}

		div.replay .header a {
			color: #FFF;
			font-weight: bold;
		}

		div.replay .header a:hover {
			color: #FFF;
			text-decoration: underline;
		}

		div.replay .by {
			
		}

		div.replay .time {
			float: right;
		}

		div.replay .details {
			box-shadow: -5px 5px 5px #A7A9AC;
			margin: 0 11px;
			background: url(/images/replay/replay_overview_background.jpg) no-repeat;
		}

			div.replay .details > .content {
				background: rgba(172, 158, 152, 0.85);
				padding: 10px;
				position: relative;
				height: 230px;
			}

				div.winner {
					position: absolute;
					z-index: 5;
					margin-top: 200px;
				}

					div.winner a.button.primary.grey.showWinner {
						font-size: 0.8em;
						width: auto;
						padding: 3px 6px;
					}

				div.team1.won,
				div.team2.won {
					background: rgba(255, 255, 255, 0.9);
				}

				div.replay .details > .content .header {
					margin: 0;
					box-shadow: none;
					text-align: center;
					font-size: 0.85em;
					line-height: 22px;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
					width: 178px;
				}

			div.replay .details > .content .buttons {
				margin-left: 46px;
				width: 142px;
				text-align: center;
			}

				div.replay .details > .content a.button.primary {
					box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
					width: 142px;
					/* text-shadow: 0 0 0 #000; */
					margin-top: 13px;
				}

					div.replay .details > .content a.button.primary .text {
						color: #4d4d4d;
						font-size: 0.65em;
						margin-top: -1px;
					}

					div.replay .details > .content a.button.primary.chat .text {
						position: relative;
						top: 5px;
					}

					div.replay .details > .content a.button.primary .count {
						font-size: 0.7em;
						text-align: center;
						text-shadow: none;
					}

					div.replay .details > .content a.button.primary.honor .count {
						color: #cc3232;
						text-shadow: none;
					}

				div.replay .details > .content .buttons .info {
					font-size: 0.9em;
					border: 1px solid #65696c;
					background: rgba(255, 255, 255, 0.5);
					margin-top: 39px;
					padding: 10px;
					text-align: left;
				}

				div.replay .details > .content .map {
				}

					div.replay .details > .content .map .players {
						border: 1px solid #65696c;
						/*
						border-top: 1px solid #65696c;
						border-left: 1px solid #65696c;
						border-right: 1px solid #65696c;
						*/
						padding: 10px;
						margin: 6px;
					}

					div.replay .details > .content .map .players:last-child {
						border-top: 1px solid #65696c;
						border-left: 1px solid #65696c;
						border-right: 1px solid #65696c;
						border-bottom: 1px solid #65696c;
					}

						div.replay .details > .content .map .players ul {
							list-style: none;
							margin: 0;
							padding: 0;
						}

							div.replay .details > .content .map .players li {
								white-space: nowrap;
								overflow: hidden;
								text-overflow: ellipsis;
								font-family: Tahoma, Arial, sans-serif;
								font-weight: bold;
							}

								div.replay .details > .content .map .players img {
									vertical-align: -1px;
									margin-right: 5px;
									border: 1px solid #8b98a1;
								}

					div.replay .details > .content .map .left,
					div.replay .details > .content .map .image,
					div.replay .details > .content .map .right {
						display: inline-block;
						vertical-align: top;
					}

					div.replay .details > .content .map .left,
					div.replay .details > .content .map .right {
						width: 200px;
						margin: 30px 0 0 10px;
					}

					div.replay .details > .content .map .left {
						margin: 30px 10px 0 0;
					}

					div.replay .details > .content .map .soviets {
						background: rgba(255, 255, 255, 0.5) url(/images/replay/soviet_symbol.png) no-repeat right -25px;
					}

					div.replay .details > .content .map .ostheer {
						background: rgba(255, 255, 255, 0.5) url(/images/replay/ostheer_symbol.png) no-repeat right -25px;
					}

					div.replay .details > .content .map .usf {
						background: rgba(255, 255, 255, 0.5) url(/images/replay/usf_symbol.png) no-repeat scroll 81px -26px;
						background-color: rgba(255, 255, 255, 0.5);

					}

					div.replay .details > .content .map .okw {
						background: rgba(255, 255, 255, 0.5) url(/images/replay/okw_symbol.png) no-repeat scroll 82px -35px;
						background-color: rgba(255, 255, 255, 0.5);
					}

					div.replay .details > .content .map .ukf {
						background: rgba(255, 255, 255, 0.5) url(/images/replay/ukf_symbol.png) no-repeat scroll 81px -26px;
						background-color: rgba(255, 255, 255, 0.5);

					}

					div.replay .details > .content .map .image .placeholder {
						height: 190px;
						width: 190px;
						background: #313840;
						padding: 6px;
					}
					div.replay .details > .content .map .image .header {

					}

					div.replay .details > .content .stats
					{
						display: none;
					}

					div.replay .details > .content .chats
					{
						height: 100%;
					}

						div.replay .details > .content .chats h3
						{
							
						}

						div.replay .details > .content .chats ul,
						div.replay .details > .content .chats p
						{
							overflow: auto;
							padding: 6px;
							margin: 0;
							height: 216px; /* 228 - 2*6 */
							background: rgba(62, 42, 31, 0.85);
							color: #fcfcfc;
							font-size: 11px;
							font-family: Tahoma,Arial,Sans-Serif;
							line-height: 1.4;
						}

						div.replay .details > .content .chats p
						{
							padding: 18px;
						}
						
						div.replay .details > .content .chats ul li
						{
							list-style-type: none;
						}
						div.replay .details > .content .chats ul li .chat_player,
						div.replay .details > .content .builds ul li .build_player
						{
							font-weight: bold;
						}
						div.replay .details > .content .chats ul li .chat_time,
						div.replay .details > .content .builds ul li .build_time
						{
						}

						div.replay .details > .content .chats ul li .chat_flag,
						div.replay .details > .content .builds ul li .chat_flag
						{
							vertical-align: middle;
							border: 1px solid #8b98a1;
						}

					div.replay .details > .buttons
					{
						position: absolute;
						bottom: -5px;
						left: 0;
						right: 0;
						margin: auto;
						width: 600px;
						text-align: center;
					}

					div.replay .details > .buttons a.button.primary {
						box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
						/* text-shadow: 0 0 0 #000; */
					}

					div.replay .details > .content .buttons a.button.brown {
						border-color: #63686a;
						color: black;
					}
					div.replay .details > .content .buttons a.button.brown .text
					{
						color: inherit;
					}

.Parser_Error_Access
{
	padding: 3px;
	position: absolute;
	
	top: 0px;
	right: 0px;

	font-size: 12px;
	opacity: 0;
}

div.replay:hover .Parser_Error_Access
{
	opacity: 1;
}

.Parser_Error_Access .parse_log strong
{

}
.Parser_Error_Access .parse_log a
{
	color: #FCFCFC;
	text-shadow: 0 0 5px rgba(0, 0, 0, 0.9);
}
.Parser_Error_Access .parse_log a:hover
{
	text-decoration: underline;
}
/*background for tabs */
.replay_tabs,
div.replay .details > .content .buttons
{
	display: inline-block;
	vertical-align: top;
}

div.replay_tabs
{
	width: 622px;
	height: 228px;
	overflow: hidden;
}

.tabs_nav .tabs_nav_tab
{
	margin-top: 10px;
	background: rgba(0, 0, 0, 0.096);
	cursor: pointer;
}

.tabs_nav .tabs_nav_tab:hover
{
	background: rgba(0, 0, 0, 0.296);
}

.tabs_nav .tabs_nav_tab.active
{
	background: rgba(0, 0, 0, 0.196);
}
.tabs_nav .tabs_nav_tab.active:hover
{
	background: rgba(0, 0, 0, 0.196);
}

.replay_tab_content {
	
}

.replay_tab_content.tab_content_players {
	display: block;
}

.replay_tab_content.tab_content_chat {
	display: none;
	height: 100%;
}

.replay_tab_content.tab_content_builds {
	display: none;
}