body {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	color: #b5b5b5;
	
	background-color: #000000;
}

.t_promocje {
	background-image: url("/appmedia/gfx/t_promocje.jpg");
}

p {
	margin: 0;
	padding: 5px 0 10px 0;
}

form {
	margin: 0;
	padding: 0;
}

a {
	color: #6c6c6c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	margin: 0;
	padding: 0;
}

.graphic_news h2 {
	color: #ffffff;
	margin: 0;
	padding: 10px 8px 10px 8px;
	position: absolute;
	bottom: 7px;
	left: 18px;
	font-style: italic;
	font-size: 18pt;
	width: 477px;
}

.graphic_news h2 a {
	text-decoration: none;
}

.graphic_news .bg_shadow {
	color: #ffffff;
	margin: 0;
	padding: 10px 8px 10px 8px;
	position: absolute;
	top: 175px;
	left: 18px;
	background: #000000;
	border-top: 1px solid #666666;
	width: 477px;
	height: 32px;
	display: block;
}

a img {
	border: 0;
}

.hide {
	display: none;
}

.clearfix {
	clear: both;
}

.more {
	width: 110px;
	height: 15px;
	float: right;
	clear: right;
	display: block;
	line-height: 15px;
	text-align: center;
	text-decoration: none;
	font-size: 7pt;
	background: url("/appmedia/gfx/more.jpg") 0 0 no-repeat;
	color: #b5b5b5;
	margin: 8px 0 6px 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	border: 0;
	cursor: pointer;
}

.more_big {
	width: 129px;
	height: 15px;
	float: right;
	clear: right;
	display: block;
	line-height: 15px;
	text-align: center;
	text-decoration: none;
	font-size: 7pt;
	background: url("/appmedia/gfx/more_big.jpg") 0 0 no-repeat;
	color: #b5b5b5;
	margin: 8px 0 6px 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	border: 0;
	cursor: pointer;
}

.small_button {
	width: 72px;
	height: 17px;
	float: right;
	clear: right;
	display: block;
	line-height: 15px;
	text-align: center;
	text-decoration: none;
	font-size: 7pt;
	background: url("/appmedia/gfx/small_button.jpg") 0 0 no-repeat;
	color: #b5b5b5;
	margin: 8px 0 6px 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	border: 0;
	cursor: pointer;
}

#main {
	margin: 0 auto;
	padding: 0;
	width: 1017px;
	background: url("/appmedia/gfx/main_bg.jpg") 40px 0 repeat-y;
}

.top {
	margin: 0;
	padding: 0;
	width: 1017px;
	height: 334px;
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	position: relative;
}

.margin_left {
	background-position: 0 -333px;
	background-repeat: repeat-y;
	background-image: url("/appmedia/gfx/margin_left.jpg");
	padding-left: 40px;
	float: left;
	width: 1017px;
}

.margin_right {
	background-position: right -333px;
	background-repeat: repeat-y;
	background-image: url("/appmedia/gfx/margin_right.jpg");
	padding: 0 40px 0 0;
	float: left;
	width: 937px;
}

.left_sidebar {
	width: 202px;
	float: left;
	display: inline;
}

.right_sidebar {
	width: 202px;
	float: left;
	display: inline;
	border-top: 1px solid #000000;
}

#menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	float: left;
	width: 202px;
	border-bottom: 1px solid #000000;
	position: relative;
	z-index: 100;
}

#menu li {
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	position: relative;
}

#menu li ul.submenu {
	position: absolute;
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	left: 202px;
	top: 0;
	background: #ff0000;
	list-style-type: none;
	width: 201px;
	background: url("/appmedia/gfx/submenu_bg.gif") 0 0 repeat-y;
	display: none;
	border-left: 1px solid #000000;
}

#menu li ul.submenu li.submenu_first {
	background: url("/appmedia/gfx/submenu_top.gif") 0 0 no-repeat;
	padding-top: 10px;
}

#menu li ul.submenu li.submenu_last {
	background: url("/appmedia/gfx/submenu_bottom.gif") 0 bottom no-repeat;
	padding-bottom: 10px;
}

#menu li ul.submenu li {
	margin: 0;
	padding: 0 15px 0 20px;
	width: 166px;
	clear: both;
	float: left;
}

#menu li ul.submenu li a {
	height: auto;
	line-height: 16px;
	margin: 0;
	padding: 0 0 0 17px;
	float: none;
	color: #b5b5b5;
	background: url("/appmedia/gfx/raquo.gif") 0 4px no-repeat;
}

#menu li ul.submenu li a:hover {
	background-position: 0 4px;
}

#menu li a {
	display: block;
	height: 29px;
	width: 202px;
	background-repeat: no-repeat;
	background-position: 0 top;
	padding: 0;
	margin: 0;
	float: left;
}

#menu li a:hover {
	background-position: 0 bottom;
}

#menu li a.strona_glowna {
	background-image: url("/appmedia/gfx/menu/strona_glowna.jpg");
}

#menu li a.aktualne_ligi {
	background-image: url("/appmedia/gfx/menu/aktualne_ligi.jpg");
}

#menu li a.nasze_turnieje {
	background-image: url("/appmedia/gfx/menu/nasze_turnieje.jpg");
}

#menu li a.spis_klanow {
	background-image: url("/appmedia/gfx/menu/spis_klanow.jpg");
}

#menu li a.baza_replayow {
	background-image: url("/appmedia/gfx/menu/baza_replayow.jpg");
}

#menu li a.baza_demek {
	background-image: url("/appmedia/gfx/menu/baza_demek.jpg");
}

#menu li a.procpu_tv {
	background-image: url("/appmedia/gfx/menu/procpu_tv.jpg");
}

#menu li a.nasi_sponsorzy {
	background-image: url("/appmedia/gfx/menu/nasi_sponsorzy.jpg");
}

#menu li a.regulamin_ligi {
	background-image: url("/appmedia/gfx/menu/regulamin_ligi.jpg");
}

#menu li a.sklep_graczy {
	background-image: url("/appmedia/gfx/menu/sklep_graczy.jpg");
}

.small_box {
	width: 202px;
	padding: 0;
	margin: 0;
	clear: both;
}

.small_box_head {
	height: 45px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url("/appmedia/gfx/small_box_head.jpg");
}

.small_box_head .title {
	background-position: 28px 11px;
	background-repeat: no-repeat;
	height: 45px;
}

.t_sponsor {
	background-image: url("/appmedia/gfx/t_sponsor.jpg");
}

.t_sponsors {
	background-image: url("/appmedia/gfx/t_sponsors.jpg");
}

.t_battle_field {
	background-image: url("/appmedia/gfx/t_battle_field.jpg");
}

.t_score_tables{
	background-image: url("/appmedia/gfx/t_score_tables.jpg");
}

.t_main_info {
	background-image: url("/appmedia/gfx/t_main_info.jpg");
}

.t_players {
	background-image: url("/appmedia/gfx/t_players.jpg");
}

.t_player_profile {
	background-image: url("/appmedia/gfx/t_player_profile.jpg");
}

.t_partners {
	background-image: url("/appmedia/gfx/t_partners.jpg");
}

.t_login {
	background-image: url("/appmedia/gfx/t_login.jpg");
}

.t_reviews {
	background-image: url("/appmedia/gfx/t_reviews.jpg");
}

.t_replays {
	background-image: url("/appmedia/gfx/t_replays.jpg");
}

.t_replays2 {
	background-image: url("/appmedia/gfx/t_replays2.jpg");
}

.t_replays3 {
	background-image: url("/appmedia/gfx/t_replays3.jpg");
}

.t_players_panel {
	background-image: url("/appmedia/gfx/t_players_panel.jpg");
}

.t_edit_profile {
	background-image: url("/appmedia/gfx/t_edit_profile.jpg");
}

.t_register_form {
	background-image: url("/appmedia/gfx/t_register_form.jpg");
}

.t_news_archive {
	background-image: url("/appmedia/gfx/t_news_archive.jpg");
}

.t_match {
	background-image: url("/appmedia/gfx/t_match.jpg");
}

.t_rules {
	background-image: url("/appmedia/gfx/t_rules.jpg");
}

.t_actual_leagues {
	background-image: url("/appmedia/gfx/t_actual_leagues.jpg");
}

.t_clan_info {
	background-image: url("/appmedia/gfx/t_clan_info.jpg");
}

.t_team_members {
	background-image: url("/appmedia/gfx/t_team_members.jpg");
}

.t_results {
	background-image: url("/appmedia/gfx/t_results.jpg");
}

.t_klany_zenskie {
	background-image: url("/appmedia/gfx/t_klany_zenskie.jpg");
}

.t_klany_meskie {
	background-image: url("/appmedia/gfx/t_klany_meskie.jpg");
}

.t_komunikaty {
	background-image: url("/appmedia/gfx/t_komunikaty.jpg");
}

.small_box_content {
	background: url("/appmedia/gfx/small_box_bottom.jpg") 0 bottom no-repeat;
	padding: 8px 17px 10px 17px;
	width: 168px;
	border-bottom: 2px solid #000000;
}

.partners {
	text-align: center;
	background: none;
	border-bottom: none;
}

.sponsor {
	text-align: center;
	padding: 0 15px 1px 14px;
	width: 173px;
}

.partners a {
	display: block;
	margin: 4px 0 10px 0;
}

.center {
	float: left;
	width: 531px;
	display: inline;
	margin: 0 1px 0 1px;
	border-top: 1px solid #000000; 
}

/*
.graphic_news {
	margin: 0;
	clear: both;
	border-bottom: 1px solid #000000;
}
*/

.graphic_news {
	margin: 0;
	clear: both;
	width: 531px;
	height: 231px;
	display: block;
	background-repeat: no-repeat;
	background-position: 17px 6px;
	border-bottom: 1px solid #000000;
}

.graphic_news .graphic_news_frame {
	width: 531px;
	height: 231px;
	background: url("/appmedia/gfx/telebim.png") 0 0 no-repeat;
	position: relative;
	z-index: 1;
}

.big_box {
	width: 531px;
	padding: 0;
	margin: 0;
	background: url("/appmedia/gfx/big_box_top.jpg") 0 top no-repeat;
	clear: both;
	float: left;
	border-bottom: 2px solid #000000;
}

.big_box_head {
	height: 45px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url("/appmedia/gfx/big_box_head.jpg");
}

.big_box_head .title {
	background-position: 28px 11px;
	background-repeat: no-repeat;
	height: 45px;
}

.big_box_content {
	background: url("/appmedia/gfx/big_box_bottom.jpg") 0 bottom no-repeat;
	padding: 8px 24px 10px 23px;
}

.big_box_content p {
	text-align: justify;
}

.big_box_content .comments_bar {
	border-top: 1px solid #333737;
	text-align: right;
	background: url("/appmedia/gfx/comments_bar.gif") 2px 7px no-repeat;
	color: #61706e;
	font-size: 9pt;
	padding: 5px 0 30px 0;
}

.big_box_last {
	border: 0;	
}

.big_box_last .big_box_content {
	border: 0;
	background: none;
}

.big_box_head .t_news {
	background-image: url("/appmedia/gfx/t_news.jpg"); 
}

.big_box_head .t_score {
	background-image: url("/appmedia/gfx/t_score.jpg"); 
}

.big_box_head .t_last_matches {
	background-image: url("/appmedia/gfx/t_last_matches.jpg"); 
}

.big_box_head .t_news_in_shop {
	background-image: url("/appmedia/gfx/t_news_in_shop.jpg"); 
}

.comments {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #555151;
	background: none;
}

.comments li {
	background: url("/appmedia/gfx/comment_bg.gif") 0 0 repeat-y;
	padding: 0;
	margin: 0 0 10px 0;
	display: block;
}

.comments li .comment_content {
	width: 382px;
	float: left;
}

.comments li .comment_content .comment_number {
	color: #747474;
	float: left;
	font-size: 22pt;
	display: block;
	margin: 0 5px 5px 0;
	line-height: 30px;
	font-weight: bold;
}

.comments li .comment_content .comment_nick {
	font-weight: bold;
	color: #747474;
	font-size: 9pt;
}

.comments li .comment_content .comment_date {
	color: #643736;
	font-size: 9pt;
}

.comments li div.comment_frame_top,
.comments li div.comment_frame_bottom {
	display: block;
	width: 484px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
	clear: both;
}

.comments li div.comment_frame_top {
	background-image: url("/appmedia/gfx/comment_top.gif");
	float: left;
}

.comments li div.comment_frame_bottom {
	background-image: url("/appmedia/gfx/comment_bottom.gif");
}

.comments li div.comment_content {
	padding: 0 14px 0 14px;
	text-align: justify;
	clear: both;
}

.comment_form {
	margin: 0;
	padding: 0;
}

.comment_form textarea.comment_text {
	width: 380px;
	border: 1px solid #454545;
	margin-bottom: 10px;
	background: #222222;
	color: #b5b5b5;
	overflow: auto;
}

.comment_form .more {
	float: left;
	margin-top: 0;
	margin-bottom: 0;
}

.news ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	width: 224px;
	float: left;
}

.news a {
	color: #b5b5b5;
}

.news ul.right {
	float: right;
}

.news ul li {
	float: left;
	margin: 0;
	padding: 0 0 0 18px;
	border-bottom: 1px solid #333737;
	line-height: 23px;
	height: 23px;
	background: url("/appmedia/gfx/raquo.gif") 0 8px no-repeat;
	width: 206px;
	overflow: hidden;
}

.news ul li.category_title {
	background: none;
	color: #535353;
	padding-left: 0;
	font-style: italic;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 8px;
	width: 224px;
}

.last_matches table {
	width: 224px;
	float: left;
	margin-bottom: 10px;
}

.last_matches a {
	color: #b5b5b5;
}

.last_matches table.right {
	float: right;
}

.last_matches .red {
	color: #b71818;
}

.last_matches .blue {
	color: #7c9ebf;
}

.last_matches table td {
	line-height: 23px;
	height: 23px;
	border-bottom: 1px solid #333737;
	padding: 0 2px 0 2px;
}

.last_matches table td.date {
	padding-left: 18px;
	background: url("/appmedia/gfx/raquo.gif") 0 8px no-repeat;
}

.last_matches table td.date {
	padding-left: 18px;
	background: url("/appmedia/gfx/raquo.gif") 0 8px no-repeat;
}

.last_matches table td.clan1 {
	text-align: right;
}

.last_matches table td.clan2 {
	text-align: left;
}

.news_in_shop {
	text-align: right;
}

.news_in_shop .product_photo {
	float: left;
	margin-right: 20px;
}

.news_in_shop p {
	margin: 0;
	padding: 0;
}

.news_box {
	width: 202px;
	padding: 0;
	margin: 0;
	background: url("/appmedia/gfx/news_box_bg.jpg") 0 0 repeat-y;
	clear: both;
	border-bottom: 1px solid #000000;
}

.news_box_head {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url("/appmedia/gfx/news_box_head.jpg");
	padding: 12px 24px 0 24px;
	color: #858484;
	text-align: right;
}

.news_box_head .date {
	background: url("/appmedia/gfx/border.gif") 0 bottom repeat-x;
	padding-bottom: 5px;
}

.news_box_content {
	background: url("/appmedia/gfx/news_box_bottom.jpg") 0 bottom no-repeat;
	padding: 8px 22px 10px 22px;
	text-align: justify;
	height: 182px;
	overflow: hidden;
}

.news_box_content p {
	margin: 0;
	padding: 0;
}

.reviews_box {
	width: 202px;
	padding: 0;
	margin: 0;
	clear: both;
	border-bottom: 1px solid #000000;
}

.reviews_box_content {
	background: url("/appmedia/gfx/small_box_bottom.jpg") 0 bottom no-repeat;
	padding: 8px 22px 10px 22px;
	text-align: justify;
	height: 168px;
	overflow: hidden;
}

.reviews_box_content ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.reviews_box_content ul li {
	margin: 0;
	padding: 0 0 0 19px;
	line-height: 17px;
	background: url("/appmedia/gfx/raquo.gif") 0 5px no-repeat;
}

.reviews_box_content ul li a {
	color: #b5b5b5;
}

.reviews_box_head {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url("/appmedia/gfx/reviews_box_head.jpg");
	padding: 12px 24px 0 24px;
	color: #858484;
	text-align: right;
}

.login {
	color: #6c6c6c;
}

.login a,
.login .options {
	color: #61706e;
}

.login form {
	margin: 0;
}

.login .small_button {
	color: #bababa;
}

.options {
	clear: both;
}

.login input {
	border: 0;
	background: url("/appmedia/gfx/login_input.jpg") 0 0 no-repeat;
	width: 154px;
	height: 15px;
	line-height: 15px;
	font-size: 7pt;
	padding: 3px 5px 3px 5px;
	color: #999999;
	margin-bottom: 4px;
}

.avatar {
	background: url("/appmedia/gfx/avatar_frame.gif") 0 0 no-repeat;
	padding: 4px;
	width: 50px;
	height: 50px;
}

.players_panel .avatar {
	float: right;
	margin-right: 8px;
}

.players_panel ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.players_panel ul li {
	margin: 0;
	padding: 0;
}

.players_panel ul li a {
	color: #61706e;
	text-decoration: underline;
}

.players_panel .login_name {
	text-align: right;
	margin: 0 8px 4px 0;
}

.players_panel .messages {
	text-align: right;
	clear: both;
}

.players_panel .messages a {
	color: #7c9ebf;
}

.players_panel .messages a span,
.players_panel ul li a span {
	color: #b5b5b5; 
}

.replay_box {
	background: url("/appmedia/gfx/border.gif") 0 bottom repeat-x;
	position: relative;
	padding-bottom: 12px;
	margin-bottom: 10px;
}

.replay_box .avatar {
	margin-bottom: 5px;
}

.replay_box a {
	color: #b5b5b5;
}

.replay_box .options a {
	color: #6c6c6c;
}

.replay_box a span {
	color: #6c6c6c;
}

.replay_box .photos {
	background: url("/appmedia/gfx/vs.gif") center 23px no-repeat;
	width: 100%;
	clear: both;
}

.replay_box .player_one,
.replay_box .player_two {
	text-align: center;
	width: 80px;
}

.replay_box .player_one {
	float: left;
}

.replay_box .player_two {
	float: right;
}

.replay_box .player_one .avatar {
	clear: both;
	margin-right: 14px;
}

.replay_box .player_two .avatar {
	clear: both;
	margin-left: 14px;
}

.replay_box .options {
	border: 1px solid #282828;
	background-color: #121212;
	padding: 4px;
	text-align: center;
	color: #61706e;
}

.replay_box .options a.comments {
	background: url("/appmedia/gfx/icon_comments.gif") 0 0 no-repeat;
	padding-left: 20px;
}

.replay_box .options a.download {
	background: url("/appmedia/gfx/icon_download.gif") 0 0 no-repeat;
	padding-left: 20px;
}

.replays {
	background: none;
	border-bottom: 0;
}

.replays .last_box {
	padding-bottom: 0;
	background: none;
}

.footer {
	height: 199px;
	background: url("/appmedia/gfx/footer_bg.jpg") 0 0 repeat-y;
	width: 937px;
	clear: both;
	color: #4c4c4c;
}

.footer_heads {
	height: 195px;
	background: url("/appmedia/gfx/footer_heads.jpg") 0 0 no-repeat;
	width: 937px;
}

.site_map {
	list-style-type: none;
	margin: 0;
	padding: 40px 0 0 20px;
}

.site_map li {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

.site_map li ul {
	list-style-type: none;
	background: url("/appmedia/gfx/sitemap_separator.gif") right top no-repeat;
	
	margin: 0;
	padding: 5px 0 0 0;
}

.site_map li ul li {
	float: none;
	padding: 3px 10px 2px 25px;
	margin: 0;
	width: 110px;
}

.site_map li.last {
	width: 310px;
	text-align: right;
}

.powered_by {
	width: 266px;
	height: 50px;
	display: block;
	background: url("/appmedia/gfx/procpu.jpg") 0 0 no-repeat;
	float: right;
	margin: 10px 0 40px 0;
}

.site_map li.last a {
	color: #4c4c4c;
}

.site_map li.last .copyrights {
	color: #4c4c4c;
	float: right;
}

.studio {
	color: #691a39;
}

.register_form {
	padding: 0 15px 0 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.register_form .form_half_field,
.register_form .form_half_field_right {
	width: 202px;
	float: left;
}

.register_form .form_half_field_right {
	padding-left: 40px;
}

.form_half_field label,
.form_half_field_right label,
.form_field label {
	clear: both;
	font-size: 9pt;
	margin-bottom: 4px;
	display: block;
}

.form_half_field input,
.form_half_field_right input {
	width: 198px;
	margin-bottom: 25px;
	font-size: 9pt;
}

.form_half_field select,
.form_half_field_right select {
	width: 202px;
	margin-bottom: 27px;
	font-size: 9pt;
}

.form_field {
	clear: both;
	font-size: 9pt;
	margin-bottom: 4px;
	display: block;	
}

.register_form	div.fileinputs {
	position: relative;
}

.score table {
	width: 100%;
	font-size: 9pt;
}

.score table td,
.score table th {
	text-align: center;
	padding: 0 1px 0 1px;
}

.score table th.name,
.score table td.name {
	text-align: left;
	padding: 3px 2px 3px 2px;
}

.score table td.name {
	padding-left: 0;
}

.score table.out {
	background-color: #1d0100;
	border: 1px solid #2b292a;
}

.news_archive table {
	width: 100%;
	margin-bottom: 15px;
}

.news_archive table a {
	color: #b6b6b6;
}

.news_archive table td.name {
	text-align: left;
	padding-left: 21px;
	background: url("/appmedia/gfx/raquo.gif") 3px 9px no-repeat;
}

.news_archive table td {
	color: #62716e;
	text-align: right;
	padding: 6px 3px 6px 3px;
	border-bottom: 1px solid #333736;
}

.pager {
	font-style: italic;
	text-align: center;
	font-size: 7pt;
}

.pager a {
	color: #64706e;
}

.pager .pages {
	font-size: 8pt;
}

.pager .pages a {
	color: #b5b5b5;
	border: 1px solid #2d2d2d;
	padding: 1px 3px 1px 3px;
	background-color: #1d1d1d;
}

.pager .pages a:hover {
	text-decoration: none;
	background-color: #340704;
}
#menu2,
#menu2_replays,
#menu2_score_tables {
	list-style-type: none;
	margin: 8px 0 2px 15px;
	padding: 0;
	clear: both;
	width: 500px;
	height: 26px;
	line-height: 26px;
}

#menu2 li,
#menu2_replays li,
#menu2_score_tables li {
	float: left;
	margin: 0;
	padding: 0;
}

#menu2 a,
#menu2_replays a,
#menu2_score_tables a {
	color: #b4b4b4;
	background-position: 0 0;
	background-repeat: repeat-x;
	background-image: url("/appmedia/gfx/tabs_bg.gif");
	height: 26px;
	line-height: 26px;
	display: block;
	float: left;
	border-right: 1px solid #343434;
	font-size: 10pt;
	font-weight: bold;	
}

#menu2 a {
	padding: 0 11px 0 11px;
}

#menu2_replays a {
	padding: 0 18px 0 18px;
}

#menu2_score_tables a {
	padding: 0 19px 0 19px;
}

#menu2 a.last,
#menu2_replays a.last,
#menu2_score_tables a.last {
	border-right: none;
}

#menu2 a.last {
	padding-right: 15px;
}

#menu2_replays a.last {
	padding-right: 16px;
}

#menu2_score_tables a.last {
	padding-right: 18px;
}

#menu2 a:hover,
#menu2 a.active,
#menu2_replays a:hover,
#menu2_replays a.active,
#menu2_score_tables a:hover,
#menu2_score_tables a.active {
	text-decoration: none;
	background-position: 0 bottom;
}

.match_score {
	padding: 0 15px 0 15px;
	font-size: 9pt;
	position: relative;
	width: 453px;
}

.match_score .left {
	width: 50%;
	float: left;
	text-align: left;
	font-size: 10pt;	
}

.match_score .left .avatar {
	margin-right: 10px;
}

.match_score .right .avatar {
	margin-left: 10px;
}

.match_score .right .flag,
.match_score .left .flag {
	vertical-align: middle;
}

.match_score .right {
	width: 50%;
	float: right;
	text-align: right;
	position: relative;
	font-size: 10pt;
	
}

.match_score .result {
	position: absolute;
	width: 250px;
	text-align: center;
	left: 110px;
	top: 20px;
	font-size: 28pt;
}

.match_score .result .lose {
	color: #b71717;
	font-size: 16pt;
}

.match_score .result .win {
	color: #7c9fbd;
	font-size: 16pt;
}

.match_score .result .big {
	font-size: 28pt;
}

.match_score .info {
	line-height: 20px;
	border-top: 1px solid #2d2d2d;
	padding: 15px 0 15px 0;
	clear: both;
	margin-top: 20px;
}

.match_score .score_table {
	line-height: 20px;
	border-top: 1px solid #2d2d2d;
	padding: 6px 0 15px 0;
	clear: both;
}

.match_score .score_table table {
	width: 420px;
	margin: 0 auto;
}

.match_score .score_table table th {
	color: #606f6c;
	font-size: 11pt;
}

.match_score .score_table table td {
	text-align: center;
}

.match_score .score_table table td.flag {
	width: 30px;
}

.match_score .score_table table td.name,
.match_score .score_table table td.name_right {
	width: 170px;
}

.match_score .score_table table td.name {
	text-align: left;
}

.match_score .score_table table td.name_right {
	text-align: right;
}

.actual_leagues {
	margin-bottom: 15px;
	clear: both;
	padding: 30px 120px 0 60px;
}

.actual_leagues a {
	color: #b5b5b5;
}

.actual_leagues .league_info {
	clear: both;
	padding-bottom: 35px;
}

.actual_leagues img {
	float: left;
	margin-right: 10px;
}

.actual_leagues dl,
.actual_leagues dd,
.actual_leagues dt {
	margin: 0;
	padding: 0;
}

.actual_leagues dt {
	padding: 4px 0 5px 0;
	font-size: 9pt;
	font-weight: bold;
}

.actual_leagues dt strong {
	font-size: 11pt;
}

.news ul.right {
	float: right;
}

.clan_info {
	padding-left: 30px;
	padding-right: 30px;
}

.clan_info ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 9pt;
}

.clan_info ul .title_info {
	color: #61706e;
}

.clan_info ul .nick_gg {
	color: #6c6c6c;
}

.clan_info ul.left_info {
	float: left;
	width: 235px;
	margin-bottom: 10px;
}

.clan_info ul.right_info {
	float: right;
	width: 205px;
	text-align: right;
}

.clan_info ul li {
	float: left;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #333737;
	line-height: 20px;
	height: 20px;
	clear: both;
	width: 100%;
}

.clan_info ul li a.email {
	color: #7c9ebf;
}

.clan_info ul li a {
	color: #b5b5b5;
}

.clan_info .clan_avatar_flag {
	float: left;
	width: 235px;
	font-size: 9pt;
}

.clan_info .clan_avatar_flag .avatar {
	float: left;
	margin: 0 6px 6px 0;
}

.clan_info .flag {
	vertical-align: bottom;
}

.clan_info .clan_leader_info {
	background: #121212;
	border-left: 1px solid #282828;
	border-top: 1px solid #282828;
	border-bottom: 1px solid #282828;
	width: 205px;
	text-align: right;
	padding: 2px;
	line-height: 12px;
	color: #6c6c6c;
}

.clan_info .clan_leader_info .nick,
.clan_info .player_next_match_info .nick {
	color: #b5b5b5;
}

.clan_info .clan_leader_info .function,
.clan_info .player_next_match_info .function {
	color: #61706e;
}

.clan_info .clan_leader_info .avatar {
	float: right;
	position: relative;
	margin: -3px -5px -3px 3px;
}

.clan_info .clan_leader_info .member_more,
.clan_info .player_next_match_info .member_more {
	float: left;
	color: #61706e;
	background: url("/appmedia/gfx/raquo.gif") 0 3px no-repeat;
	margin: 0 0 0 6px;
	padding-left: 15px;
}

.clan_info a.directorate {
	background: url("/appmedia/gfx/raquo.gif") 0 3px no-repeat;
	padding-left: 15px;
	color: #61706e;
	float: right;
	margin: 5px 1px 5px 0;
}

.team_members {
	padding-left: 33px;
	padding-right: 33px;
	padding-top: 15px;
}

.team_members .left_column {
	float: left;
}

.team_members .right_column {
	float: right;
}

.team_members .flag {
	vertical-align: bottom;
}

.team_members .member {
	background: #121212;
	border-right: 1px solid #282828;
	border-top: 1px solid #282828;
	border-bottom: 1px solid #282828;
	width: 208px;
	text-align: left;
	padding: 2px;
	line-height: 12px;
	color: #6c6c6c;
	margin-bottom: 15px;
}

.team_members .clan{
	background: #121212;
	border-right: 1px solid #282828;
	border-top: 1px solid #282828;
	border-bottom: 1px solid #282828;
	width: 208px;
	text-align: left;
	padding: 2px;
	line-height: 12px;
	color: #6c6c6c;
	margin-bottom: 15px;
}

.team_members .member .nick,
.team_members .clan .nick {
	color: #b5b5b5;
}

.team_members .member .function {
	color: #61706e;
}

.team_members .member .avatar,
.team_members .clan .avatar {
	float: left;
	position: relative;
	margin: -3px 3px -3px -5px;
}

.team_members .member .member_more,
.team_members .clan .member_more {
	float: right;
	color: #61706e;
	background: url("/appmedia/gfx/raquo.gif") 0 3px no-repeat;
	margin: 0 3px 0 0;
	padding-left: 15px;
}

.clan_last_matches .league {
	color: #61706e;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 10px;
}

.clan_last_matches {
	padding-left: 33px;
	padding-right: 33px;
	padding-top: 5px;
}

.clan_last_matches table {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	color: #61706e;
}

.clan_last_matches a {
	color: #b5b5b5;
}

.clan_last_matches .red {
	color: #b71818;
}

.clan_last_matches .blue {
	color: #7c9ebf;
}

.clan_last_matches table td {
	line-height: 23px;
	height: 23px;
	border-bottom: 1px solid #333737;
	padding: 0 2px 0 2px;
}

.clan_last_matches table td.date {
	padding-left: 18px;
	background: url("/appmedia/gfx/raquo.gif") 0 8px no-repeat;
	color: #b5b5b5;
}

.clan_last_matches table td.clan {
	text-align: left;
	width: 100%;
	padding-left: 4px;
}

.clan_last_matches table td.result {
	text-align: right;
}


.player_messages .league {
	color: #61706e;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 10px;
}

.player_messages {
	padding-left: 33px;
	padding-right: 33px;
	padding-top: 5px;
}

.player_messages table {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	color: #61706e;
}

.player_messages td a {
	color: #b71818;
}

.player_messages table td {
	line-height: 23px;
	height: 23px;
	border-bottom: 1px solid #333737;
	padding: 0 2px 0 2px;
}

.player_messages table td.date {
	padding-left: 18px;
	background: url("/appmedia/gfx/raquo.gif") 0 8px no-repeat;
	color: #b5b5b5;
}

.player_messages table td.message {
	text-align: left;
	width: 100%;
	padding-left: 24px;
}

.player_messages table td.result {
	text-align: right;
}

.ladder_top {
	width: 420px;
	height: 520px;
	background: url("/appmedia/gfx/ladder_top.gif") center 216px no-repeat;
	margin: 0 auto;
	position: relative;
}

.ladder_top .cup {
	width: 210px;
	height: 187px;
	background: url("/appmedia/gfx/cup.jpg") 0 0 no-repeat;
	margin: 0 auto;
}

.ladder_top .winner {
	position: absolute;
	top: 158px;
	left: 166px;
	width: 95px;
	text-align: center;
}

.ladder_top .winner .avatar {
	margin: 0 auto;
}

.ladder_top .game1,
.ladder_top .game2,
.ladder_top .game3 {
	background: url("/appmedia/gfx/vs.gif") center 22px no-repeat;
	position: absolute;
}

.ladder_top .game1 .ladder_vs,
.ladder_top .game2 .ladder_vs,
.ladder_top .game3 .ladder_vs {
	width: 25px;
	height: 15px;
	position: absolute;
	display: block;
	left: 85px;
	top: 20px;
}

.ladder_top .game1 {
	top: 268px;
	left: 112px;
	width: 196px;
}

.ladder_top .game2 {
	top: 390px;
	left: -23px;
	width: 196px;
}

.ladder_top .game3 {
	top: 390px;
	right: -25px;
	width: 196px;
}

.ladder_top .left_player {
	float: left;
	text-align: center;
	width: 95px;
	margin-right: 6px;
	position: relative;
	z-index: 1;
}

.ladder_top .right_player {
	float: right;
	text-align: center;
	width: 95px;
	position: relative;
	z-index: 0;
}

.ladder_top .left_player .avatar,
.ladder_top .right_player .avatar {
	margin: 0 auto;
}

.ladder_table {
	
}

.ladder_table td.pl1,
.ladder_table td.pl2 {
	background: url("/appmedia/gfx/ladder_tbl_row.gif") 0 0 repeat-x;
	width: 82px;
	height: 21px;
	list-style: 21px;
	white-space: nowrap;
	padding: 0 0 0 3px;
	border-left: 1px solid #414040;
}

.ladder_table th.round {
	background: url("/appmedia/gfx/ladder_tbl_round.gif") 0 0 repeat-x;
	width: 82px;
	height: 21px;
	list-style: 21px;
	white-space: nowrap;
	padding: 0 2px 0 3px;
	border-left: 1px solid #454545;
	border-right: 1px solid #454545;
	color: #dddddd;
}

.ladder_table a {
	color: #b5b5b5;
}

.ladder_table td.win {
	border-right: 1px solid #414040;
}

.ladder_table td.v {
	width: 20px;
	position: relative;
	margin: 0;
	padding: 0;
	border-left: 1px solid #414040;
	text-align: left;
	padding-left: 2px;
	background: url("/appmedia/gfx/ladder_tbl_vs_brd.gif") right center no-repeat;
}

.ladder_table td.v .brd_top {
	background: url("/appmedia/gfx/ladder_tbl_row_brd_top.gif") 0 0 no-repeat;
	width: 27px;
	height: 21px;
	position: absolute;
	top: 0;
	left: 0;
}

.big_box_content .replay_box {
	background: none;
	width: 168px;
}

ul.replays_boxes {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.replays_boxes li {
	margin: 0;
	padding: 0;
	float: left;
}

ul.replays_boxes li .replay_box {
	float: left;
}

ul.replays_boxes li .replay_box .options {
	text-align: left;
	color: #b5b5b5;
}

ul.replays_boxes li .replay_box .r_detail {
	color: #6c6c6c;
}

ul.replays_boxes li .replay_box .options .stats {
	text-align: center;
	margin-bottom: 5px;
	color: #61706e;
}

ul.replays_boxes li .replay_box .options .stats a,
ul.replays_boxes li .replay_box .options .stats span.sep {
	color: #6c6c6c;
}

ul.replays_boxes li .replay_number {
	color: #747474;
	float: left;
	display: block;
	width: 47px;
	font-size: 22pt;
	font-weight: normal;
	text-align: right;
	padding-right: 5px;
}

ul.replays_boxes li .replay_more {
	float: right;
	color: #6c6c6c;
	background: url("/appmedia/gfx/raquo.gif") 0 3px no-repeat;
	margin: 0 3px 0 0;
	padding-left: 15px;
}

.replays_database table {
	width: 100%;
	margin-bottom: 15px;
}

.replays_database table a {
	color: #b6b6b6;
}

.replays_database table td.date {
	text-align: left;
	padding-left: 21px;
	padding-right: 2px;
	background: url("/appmedia/gfx/raquo.gif") 3px 9px no-repeat;
	color: #646464;
}

.replays_database table th {
	border-bottom: 1px solid #333736;
	padding: 6px 3px 6px 3px;
}

.replays_database table td {
	color: #62716e;
	text-align: center;
	padding: 6px 5px 6px 5px;
	border-bottom: 1px solid #333736;
	background: url("/appmedia/gfx/replays_tab_sep.gif") right center no-repeat;
}

.replays_database table td.name {
	text-align: left;
	color: #b5b5b5;
	background: none;
}

.replays_database table td.download {
	background: none;
}

.replays_database table td.download img {
	vertical-align: middle;
	margin-left: 2px;
}

.replays_database table td.map {
	text-align: right;
}

.replays_database table td.name a {
	color: #646464;
}

.clan_info .replay_map {
	float: right;
	background: url("/appmedia/gfx/replay_map_frame.gif") 0 0 no-repeat;
	width: 168px;
	height: 168px;
	padding: 4px;
}

.replay_teams .team_head {
	color: #535353;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 10px;
}

.replay_teams .team_head span {
	color: #787575;
	font-size: 10pt;
}

div.hr {
	border-bottom: 1px solid #333737;
	height: 0;
	overflow: hidden;
	width: 100%;
	margin: 25px 0 25px 0;
}

.replay_teams {
	font-size: 9pt;
}

.replay_teams .flag {
	vertical-align: bottom;
}

.replay_team_info {
	font-size: 10pt;
}

.replay_team_info .avatar {
	float: left;
	margin: 0 8px 10px 0;
}

.replay_team_short {
	padding-top: 5px;
	color: #787575;
}

.team_color_green {
	color: #197b30;
}

.team_color_blue {
	color: #004a80;
}

.replay_teams .replay_players {
	clear: both;
}

.replay_teams .replay_players .players_label {
	font-style: italic;
	color: #535353;
	padding-right: 8px;
}

.replay_teams .replay_players a {
	color: #b5b5b5;
}

.replay_teams .replay_players a span {
	color: #6c6c6c;
}

.replay_teams .info_arrow {
	margin: 5px 0 5px 0;
}

.replay_teams .info_arrow span {
	background: url("/appmedia/gfx/raquo.gif") 0 4px no-repeat;
	padding-left: 16px;
}

.replay_chart {
	margin: 8px auto 8px auto;
	width: 369px;
	background: url("/appmedia/gfx/rep_chart_frame_middle.gif") 0 0 repeat-y;
	color: #7c7a7a;
	font-size: 8pt;
}

.replay_chart .chart_legend {
	width: 80px;
	text-align: right;
	display: block;
	float: left;
}

.replay_chart .chart_bar {
	background: url("/appmedia/gfx/chart_bar.gif") 0 center repeat-x;
	height: 20px;
	float: left;
	margin: 0 8px 0 8px;
}

.replay_chart span.number {
	color: #b5b5b5;
}

.replay_chart .replay_chart_top {
	background: url("/appmedia/gfx/rep_chart_frame_top.gif") 0 0 no-repeat;
	width: 349px;
	padding: 10px;
	line-height: 20px;
}

.replay_chart .replay_chart_bottom {
	clear: both;
	background: url("/appmedia/gfx/rep_chart_frame_bottom.gif") 0 bottom no-repeat;
	width: 334px;
	padding: 0 25px 10px 10px;
	text-align: right;
}


.score_tables table {
	width: 224px;
	float: left;
	margin-bottom: 15px;
}

.score_tables a {
	color: #b5b5b5;
}

.score_tables table.right {
	float: right;
}

.score_tables table td.name {
	text-align: left;
}

.score_tables table th {
	padding: 4px 2px 0 2px;
	text-align: center;
	font-size: 9pt;
}

.score_tables table th.group_title {
	border-bottom: 1px solid #2d2c2c;
	color: #535353;
	font-size: 14pt;
	font-style: italic;
	font-weight: normal;
	padding: 0 0 3px 0;
}

.score_tables table td {
	line-height: 23px;
	height: 23px;
	padding: 0 2px 0 2px;
	text-align: center;
}

.score_tables .flag {
	vertical-align: middle;
}

.player_nick {
	color: #b5b5b5;
}

.player_info {
	color: #6c6c6c;
	font-size: 8pt;
}

.clan_info .player_next_match_info {
	background: #121212;
	border: 1px solid #282828;
	width: 201px;
	text-align: right;
	padding: 2px 5px 2px 3px;
	line-height: 12px;
	color: #6c6c6c;
}

.alert_box_green,
.alert_box_red {
	border-style: solid;
	border-width: 1px;
	text-align: center;
	padding: 10px;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 1px;
}

.alert_box_green {
	border-color: #38940f;
	color: #38940f;
	background: #dbf6cf;
}

.alert_box_red {
	border-color: #d7421a;
	color: #d7421a;
	background: #fde8e2;
}


.product_box {
	background: url("/appmedia/gfx/dot_line.gif") 0 bottom repeat-x;
	position: relative;
	padding-bottom: 12px;
	margin-bottom: 10px;
}

.product_box .product_options span {
	color: #a0a0a0;
}

.product_box .product_photo {
	width: 100%;
	clear: both;
	padding: 3px 0 3px 0;
	text-align: center;
}


.product_box .product_options {
	border: 1px solid #282828;
	background-color: #121212;
	padding: 4px;
	color: #61706e;
}

.products {
	padding-bottom: 0;
	background: none;
	border: none;
}

.products .last_box {
	padding-bottom: 0;
	background: none;
}

.match {
	background: url("/appmedia/gfx/match_bg.gif") 0 0 repeat-y;
	width: 449px;
	margin-bottom: 15px;
}

.match div.match_frame_bottom {
	display: block;
	width: 449px;
	background: url("/appmedia/gfx/match_bottom.gif") 0 bottom no-repeat;
	overflow: hidden;
	clear: both;
}

.match div.match_content {
	padding: 10px 12px 10px 12px;
	text-align: justify;
	clear: both;
	background: url("/appmedia/gfx/match_top.gif") 0 top no-repeat;
}

div.match_content .screenshot {
	width: 161px;
	height: 121px;
	padding: 4px 3px 4px 3px;
	background: url("/appmedia/gfx/screenshot_frame.gif") 0 0 no-repeat;
	float: right;
}

div.match_content .map_scheme {
	width: 130px;
	height: 128px;
	padding: 4px 5px 4px 5px;
	background: url("/appmedia/gfx/map_scheme_frame.gif") 0 0 no-repeat;
	float: right;
}

div.match_content .map_name_label {
	color: #61706e;
}

.match a {
	color: #b5b5b5;
}

div.match_content .map_name {
	color: #61706e;
}

div.match_content .label {
	width: 157px;
	margin-right: 10px;
	display: block;
	float: left;
}

div.match_content .team_win_name,
div.match_content .team_lose_name,
div.match_content .team_frags {
	margin-right: 10px;
	display: block;
	float: left;
	background-position: 0 0;
	background-repeat: no-repeat;
	line-height: 20px;
	height: 20px;
	border: 1px solid #424242;
	padding: 0 3px 0 4px;
}

div.match_content .team_win_name {
	background-image: url("/appmedia/gfx/team_win.gif");
	width: 150px;
}

div.match_content .team_lose_name {
	background-image: url("/appmedia/gfx/team_lose.gif");
	width: 150px;
}

div.match_content .team_frags {
	width: 30px;
	text-align: center;
	background-image: url("/appmedia/gfx/frags_bg.gif");
}

div.match_content .team_win_name .flag,
div.match_content .team_lose_name .flag {
	margin-top: 4px;
	float: left;
	margin-right: 3px;
}

div.match_content .label_frags {
	width: 60px;
	display: block;
	float: left;
}

div.match_content .label,
div.match_content .label_frags {
	color: #6b6b6b;
	margin-top: 10px;
	margin-bottom: 4px;
}

div.match_content .players_stats {
	margin-top: 15px;
	padding: 6px 15px 0 15px;
	border-top: 1px solid #2e2d2d;
	background: url("/appmedia/gfx/dot_line.gif") center top repeat-y;
}

div.match_content .players_stats .stats_left {
	float: left;
}

div.match_content .players_stats .stats_right {
	float: right;
}

.players_stats table {
	line-height: 18px;
}
.players_stats table th {
	text-align: left;
	padding-left: 3px;
	color: #5f5f5f;
	padding-bottom: 4px;	
}

.players_stats table {
	text-align: left;
}

.players_stats table .flag_td {
	text-align: left;
	width: 30px;
}

.players_stats table .frags {
	text-align: right;
	color: #5f5f5f;
}

div.match_content .players_stats .stats_left,
div.match_content .players_stats .stats_right {
	width: 150px;
}

.match_score .score_frame {
	border-top: 1px solid #2d2d2d;
	padding: 20px 0 15px 0;
	clear: both;	
}

div.score_frame table.download_demos {
	width: 100%;
	margin-bottom: 15px;
}

div.score_frame table.download_demos a {
	color: #b6b6b6;
}

div.score_frame table.download_demos td.date {
	text-align: left;
	padding-left: 21px;
	padding-right: 2px;
	background: url("/appmedia/gfx/raquo.gif") 3px 9px no-repeat;
	color: #646464;
}

div.score_frame table.download_demos th {
	border-bottom: 1px solid #333736;
	padding: 6px 3px 6px 3px;
}

div.score_frame table.download_demos td {
	color: #62716e;
	text-align: center;
	padding: 6px 5px 6px 5px;
	border-bottom: 1px solid #333736;
}

div.score_frame table.download_demos td.name {
	text-align: left;
	color: #b5b5b5;
	background: none;
}

div.score_frame table.download_demos td.download {
	background: none;
	text-align: right;
}

div.score_frame table.download_demos td.download img {
	vertical-align: middle;
	margin-left: 2px;
}

div.score_frame table.download_demos td.map {
	text-align: right;
}

div.score_frame table.download_demos td.name a {
	color: #646464;
}

.errory {
margin-left:-240px;
margin-top:22px;
position:absolute;
list-style-type: none;
}

.alert_box_green,
.alert_box_red {
	border-style: solid;
	border-width: 1px;
	text-align: center;
	padding: 10px;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 1px;
}

.alert_box_green {
	border-color: #38940f;
	color: #38940f;
	background: #dbf6cf;
}

.alert_box_red {
	border-color: #d7421a;
	color: #d7421a;
	background: #fde8e2;
}


.product_box {
	background: url("/appmedia/gfx/shadow_line.gif") 0 bottom no-repeat;
	position: relative;
	padding-bottom: 12px;
	margin-bottom: 10px;
}

.product_box .product_options span {
	color: #a0a0a0;
}

.product_box .product_photo {
	width: 100%;
	clear: both;
	padding: 3px 0 3px 0;
	text-align: center;
}


.product_box .product_options {
	border: 1px solid #282828;
	background-color: #121212;
	padding: 4px;
	color: #61706e;
}

.products {
	padding-bottom: 0;
	background: none;
	border: none;
}

.products .last_box {
	padding-bottom: 0;
	background: none;
}

.match {
	background: url("/appmedia/gfx/match_bg.gif") 0 0 repeat-y;
	width: 449px;
	margin-bottom: 15px;
}

.match div.match_frame_bottom {
	display: block;
	width: 449px;
	background: url("/appmedia/gfx/match_bottom.gif") 0 bottom no-repeat;
	overflow: hidden;
	clear: both;
}

.match div.match_content {
	padding: 10px 12px 10px 12px;
	text-align: justify;
	clear: both;
	background: url("/appmedia/gfx/match_top.gif") 0 top no-repeat;
}

div.match_content .screenshot {
	width: 161px;
	height: 121px;
	padding: 4px 3px 4px 3px;
	background: url("/appmedia/gfx/screenshot_frame.gif") 0 0 no-repeat;
}

div.match_content .map_scheme {
	width: 130px;
	height: 128px;
	padding: 4px 5px 4px 5px;
	background: url("/appmedia/gfx/map_scheme_frame.gif") 0 0 no-repeat;
	float: right;
}

div.match_content .map_name_label {
	color: #61706e;
}

.match a {
	color: #b5b5b5;
}

div.match_content .match_team_left {
	width: 207px;
	float: left;
	text-align: center;
	padding-right: 5px;
}

div.match_content .match_team_right {
	width: 205px;
	float: right;
	text-align: center;
	padding-left: 7px;
}

div.match_content .map_name {
	color: #61706e;
}

div.match_content .label {
	width: 145px;
	margin-right: 10px;
	display: block;
	text-align: left;
	float: left;
}

div.match_content .team_win_name,
div.match_content .team_lose_name,
div.match_content .team_frags {
	display: block;
	float: left;
	background-position: 0 0;
	background-repeat: no-repeat;
	line-height: 20px;
	height: 20px;
	border: 1px solid #424242;
	padding: 0 3px 0 4px;
	text-align: left;
}

div.match_content .team_win_name {
	background-image: url("/appmedia/gfx/team_win.gif");
	width: 132px;
}

div.match_content .team_lose_name {
	background-image: url("/appmedia/gfx/team_lose.gif");
	width: 132px;
}

div.match_content .team_frags {
	width: 30px;
	text-align: center;
	background-image: url("/appmedia/gfx/frags_bg.gif");
	float: left;
	margin-left: 5px;
}

div.match_content .team_win_name .flag,
div.match_content .team_lose_name .flag {
	margin-top: 4px;
	float: left;
	margin-right: 3px;
}

div.match_content .label_frags {
	width: 46px;
	display: block;
	float: right;
	text-align: left;
}

div.match_content .label,
div.match_content .label_frags {
	color: #6b6b6b;
	margin-top: 10px;
	margin-bottom: 4px;
}

div.match_content .players_stats {
	margin-top: 15px;
	padding: 6px 15px 0 15px;
	border-top: 1px solid #2e2d2d;
	background: url("/appmedia/gfx/dot_line.gif") center top repeat-y;
}

div.match_content .players_stats .stats_left {
	float: left;
}

div.match_content .players_stats .stats_right {
	float: right;
}

.players_stats table {
	line-height: 18px;
}
.players_stats table th {
	text-align: left;
	padding-left: 3px;
	color: #5f5f5f;
	padding-bottom: 4px;	
}

.players_stats table {
	text-align: left;
}

.players_stats table .flag_td {
	text-align: left;
	width: 30px;
}

.players_stats table .frags {
	text-align: right;
	color: #5f5f5f;
}

div.match_content .players_stats .stats_left,
div.match_content .players_stats .stats_right {
	width: 150px;
}

.match_score .score_frame {
	border-top: 1px solid #2d2d2d;
	padding: 20px 0 15px 0;
	clear: both;	
}

div.score_frame table.download_demos {
	width: 100%;
	margin-bottom: 15px;
}

div.score_frame table.download_demos a {
	color: #b6b6b6;
}

div.score_frame table.download_demos td.date {
	text-align: left;
	padding-left: 21px;
	padding-right: 2px;
	background: url("/appmedia/gfx/raquo.gif") 3px 9px no-repeat;
	color: #646464;
}

div.score_frame table.download_demos th {
	border-bottom: 1px solid #333736;
	padding: 6px 3px 6px 3px;
}

div.score_frame table.download_demos td {
	color: #62716e;
	text-align: center;
	padding: 6px 5px 6px 5px;
	border-bottom: 1px solid #333736;
}

div.score_frame table.download_demos td.name {
	text-align: left;
	color: #b5b5b5;
	background: none;
}

div.score_frame table.download_demos td.download {
	background: none;
	text-align: right;
}

div.score_frame table.download_demos td.download img {
	vertical-align: middle;
	margin-left: 2px;
}

div.score_frame table.download_demos td.map {
	text-align: right;
}

div.score_frame table.download_demos td.name a {
	color: #646464;
}

#menu li a.spis_klanow {
	background-image: url("/appmedia/gfx/menu/spis_klanow.jpg");
}


.errory {
margin-left:-240px;
margin-top:22px;
position:absolute;
list-style-type: none;
}

table.download_demos {
	width: 100%;
	margin-bottom: 15px;
}

table.download_demos a {
	color: #b6b6b6;
}

table.download_demos td.date {
	text-align: left;
	padding-left: 21px;
	padding-right: 2px;
	background: url("/appmedia/gfx/raquo.gif") 3px 9px no-repeat;
	color: #646464;
}

table.download_demos th {
	border-bottom: 1px solid #333736;
	padding: 6px 3px 6px 3px;
}

table.download_demos td {
	color: #62716e;
	text-align: center;
	padding: 6px 5px 6px 5px;
	border-bottom: 1px solid #333736;
}

table.download_demos td.name {
	text-align: left;
	color: #b5b5b5;
	background: none;
}

table.download_demos td.download {
	background: none;
	text-align: right;
}

table.download_demos td.download img {
	vertical-align: middle;
	margin-left: 2px;
}

table.download_demos td.map {
	text-align: right;
}

table.download_demos td.name a {
	color: #646464;
}

