@media all and (min-width: 620px) {
	@font-face {
		font-family: 'calibri_web';
		src: url('/res/fonts/calibri.eot');
		src: url('/res/fonts/calibri.eot?#iefix') format('embedded-opentype'),
			 url('/res/fonts/calibri.woff') format('woff'),
			 url('/res/fonts/calibri.ttf') format('truetype'),
			 url('/res/fonts/calibri.svg#calibri') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'calibri_web';
		src: url('/res/fonts/calibrib.eot');
		src: url('/res/fonts/calibrib.eot?#iefix') format('embedded-opentype'),
			 url('/res/fonts/calibrib.woff') format('woff'),
			 url('/res/fonts/calibrib.ttf') format('truetype'),
			 url('/res/fonts/calibrib.svg#calibri') format('svg');
		font-weight: bold;
		font-style: normal;
	}
	@font-face {
		font-family: 'calibri_web';
		src: url('/res/fonts/calibrii.eot');
		src: url('/res/fonts/calibrii.eot?#iefix') format('embedded-opentype'),
			 url('/res/fonts/calibrii.woff') format('woff'),
			 url('/res/fonts/calibrii.ttf') format('truetype'),
			 url('/res/fonts/calibrii.svg#calibri') format('svg');
		font-weight: normal;
		font-style: italic;
	}
	@font-face {
		font-family: 'calibri_web';
		src: url('/res/fonts/calibriz.eot');
		src: url('/res/fonts/calibriz.eot?#iefix') format('embedded-opentype'),
			 url('/res/fonts/calibriz.woff') format('woff'),
			 url('/res/fonts/calibriz.ttf') format('truetype'),
			 url('/res/fonts/calibriz.svg#calibri') format('svg');
		font-weight: bold;
		font-style: italic;
	}
}

#toTop {
	font: 12pt Calibri, 'calibri_web', tahoma;
	position:fixed;
	z-index: 9000;
	left: 0;
	bottom: 0;
	background-image: url(bg.png);
	width: 20px;
	height: 98%;
	border: none;
	padding-top: 20px;	
	color: #666;
	text-align: center;
	text-decoration: none; 
}
#toTop:hover
{
	background-image: none;
	background-color: #3c4b6f;
	color: #fff;
	cursor: pointer;
}

body
{
	margin:0px; 
	padding:0px; 
	background-color: #0d2769;
	background-image: url(background.jpg);
	background-attachment:fixed;
}

.loginname
{
	font: 15px Calibri, 'calibri_web', Tahoma, Arial;
}

.textline
{
	/*background-color: #18347b;*/
	background-image: url(bg.png);
	color: #FFF;
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
	padding: 5px;
	vertical-align: middle;
}

.archtextline
{
	background-image: url(bg.png);
	color: #FFF;
	font: 13pt Calibri, 'calibri_web', Tahoma, Arial;
	padding: 5px;
	vertical-align: middle;
}

.textlineHead
{
	/*background-color: #18347b;*/
	background-image: url(bg.png);
	color: #c0c0c0;
	font: 8pt Tahoma, Arial;
	padding: 5px;
	vertical-align: middle;
}

.textlineHeadCorner
{
	/*background-color: #18347b;*/
	background-image: url(bg.png);
	font: 2pt Tahoma, Arial;
	vertical-align: middle;
}

.textlineHeadCornerU
{
	/*background-color: #18347b;*/
	background-image: url(bg.png);
	font: 2pt Tahoma, Arial;
	vertical-align: middle;
}

.textlinedate
{
	/*background-color: #18347b;*/
	background-image: url(bg.png);
	color: #c0c0c0;
	font: 8pt Tahoma, Arial;
	padding: 5px;
	vertical-align: middle;
}

.rpgreytext
{
	color: #c0c0c0;
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
}

.textlinenum
{
	color: #c0c0c0;
	font: 7pt Tahoma, Arial;
}

.textlinemessage
{
	background-image: url(bg.png);
	/*background-color: #18347b;*/
	color: #fff;
	font: 13pt Calibri, 'calibri_web', Tahoma, Arial;
	padding: 10px;
	vertical-align: middle;
	text-align: justify;
}

.textlinemsform
{
	/*background-color: #18347b;*/
	background-image: url(bg.png);
	color: #FFF;
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
	padding: 10px;
	vertical-align: top;
}

.colouneTable
{
	background-image: url(bg.png);
}

.coloune
{
	/*background-color: #18347b;*/
	background-image: url(bg.png);
	color: #FFF;
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
	padding: 5px;
	vertical-align: top;
}

.colouneHeader
{
	font-size: 11pt;
	padding: 5px 0 10px 10px;
}

.lastnextversusteam
{
	color: #b5ffff;
	font: 10px Tahoma, Arial;
}

.lastnextmainteam
{
	color: #76c9ff;
	font: bold 10px Tahoma, Arial;
}

.lastnextscore
{
	color: #ffffff;
	font: bold 10px Tahoma, Arial, Arial;
}

.helptextline
{
	/*background-color: #18347b;*/
	background-image: url(bg.png);
	color: #FFF;
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
	padding: 5px;
	vertical-align: middle;
}

.text
{
	color: #FFF;
	font: 10pt Tahoma, Arial;
	padding: 5px;
	vertical-align: middle;
}

.loginbar
{
	color: #929392;
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
	border: 1px solid #929392;
	width: 100px;
	padding: 5px;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.messagebar
{
	color: #0d2769;
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
	/*border: 1px solid #929392;*/
	width: 150px;
	margin-bottom: 5px;
	padding: 5px;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.magicnumberbar
{
	color: #0d2769;
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
	border: 1px solid #929392;
	width: 50px;
	padding: 5px;	
	
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.button
{
	color: #929392;
	font: 8pt Tahoma, Arial;
	background-color: #FFFFFF;
	height: 20px;
	vertical-align: middle;
}

.linklist
{
	font: 8px Tahoma, Arial;
}

a.loginmenuitem, a.loginmenuitem:visited
{
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
	color: #76c9ff;
	text-decoration: none;
	border-bottom: 1px dotted #76c9ff;
}

a.loginmenuitem:hover
{
	color: #c0c0c0;
	text-decoration: none;
	border-bottom: none;
}


a.toollink
{
	z-index: 1;
	font: 9px Tahoma, Arial;
	color: #c0c0c0;
	text-decoration: none;
}
a.toollink:visited
{
	z-index: 1;
	font: 9px Tahoma, Arial;
	color: #c0c0c0;
	text-decoration: none;
}
a.toollink:hover
{
	font: 9px Tahoma, Arial;
	color: #76c9ff;
	text-decoration: underline;
}

a.newsfeed_elt, a.newsfeed_elt:visited
{
	z-index: 1;
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
	color: #76c9ff;
	text-decoration: none;
	border-bottom: 1px dotted #76c9ff;
	text-align: justify;
}
a.newsfeed_elt:hover
{
	color: #c0c0c0;
	text-decoration: none;
	border-bottom: none;
}

.userpic_big
{
	padding:0px; 
	margin:0px; 
	border:1px solid #c0c0c0; 
	/*
	border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	*/
}

.userpic_small50
{
	padding:0px; 
	margin:0px; 
	width: 50px;
}

.userpic_small20
{
	padding:0px; 
	margin:0px; 
	width: 20px;
	border:1px solid #c0c0c0; 
	/*
	border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	*/
}

.userpic_small50w
{
	padding:0px; 
	margin:0px; 
	width:50px;
	border:1px solid #c0c0c0; 
	border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.emptyline
{
	font: 2px Tahoma, Arial;
}

.divscroll
{
     overflow: scroll; /* Добавляем полосы прокрутки */
 //    width: 200px; /* Ширина элемента */
}

.pages_button
{
	display: inline;
	background-color: #3c4b6f;
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
	width: auto;
	color: #FFF;
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
	cursor: pointer;
	text-decoration: none;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.pages_button:hover
{
	background-color: #c0c0c0;
	color: #000000;
	cursor: pointer;
}

.pages_button_active
{
	display: inline;
	background-color: #c0c0c0;
	color: #000000;
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
	padding: 5px 10px 5px 10px;
	vertical-align: middle;
	width: auto;
	text-decoration: none;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.pages_button_dots
{
	display: inline;
	padding: 5px;
	vertical-align: middle;
	width: auto;
	color: #FFF;
	font: 10pt Tahoma, Arial;
}

.tools_button
{
	display: inline;
	background-color: #3c4b6f;
	padding: 5px;
	vertical-align: middle;
	width: auto;
	color: #FFF;
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
	cursor: pointer;
	text-decoration: none;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.tools_button:hover
{
	background-color: #c0c0c0;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
}
	
.tools_button_invers
{
	display: inline;
	color: #c0c0c0;
	padding: 5px;
	vertical-align: middle;
	width: auto;
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
	cursor: pointer;
	text-decoration: none;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.tools_button_invers:hover
{
	background-color: #3c4b6f;
	color: #FFF;
	cursor: pointer;
	text-decoration: none;
}

			.tools_button2
			{
				display: inline;
				padding: 0 2px 0 2px;
				vertical-align: middle;
				width: auto;
				color: #FFF;
				font: 7pt Tahoma, Arial;
				cursor: pointer;
				text-decoration: none;				
				/*
				border-radius: 4px;
				-moz-border-radius: 4px;
				-khtml-border-radius: 4px;
				-webkit-border-radius: 4px;
				*/
			}

			.tools_button2:hover
			{
				border: 1px solid #0d2769;
				color: #000000;
				cursor: pointer;
				text-decoration: none;
			}
			
.tools_arch
{
	background-color: #3c4b6f;
	padding: 5px;
	vertical-align: middle;
	width: 90px;
	color: #FFF;
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
	cursor: pointer;
	text-decoration: none;
}

.tools_arch:hover
{
	background-color: #c0c0c0;
	color: #000000;
	padding: 5px;
	cursor: pointer;
	text-decoration: none;
}

.tools_arch_active
{
	background-color: #bd0620;
	padding: 5px;
	vertical-align: middle;
	width: 90px;
	color: #FFFFFF;
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
	cursor: default;
	text-decoration: none;
}

.tools_user
{
	display: inline;
	background-color: #3c4b6f;
	padding: 5px;
	vertical-align: middle;
	width: auto;
	color: #FFF;
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
	cursor: pointer;
	text-decoration: none;	
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.tools_user:hover
{
	background-color: #c0c0c0;
	color: #000000;
	cursor: pointer;
}

.tools_user2
{
	display: inline;
	/*background-color: #18347b;*/
	padding: 5px;
	vertical-align: middle;
	width: auto;
	color: #FFF;
	font: 13pt Calibri, 'calibri_web', Tahoma, Arial;
	cursor: pointer;
	text-decoration: none;
}

.tools_user2:hover
{
	background-color: #c0c0c0;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
}

.meskarma
{
	display: inline;
	padding: 5px;
	vertical-align: middle;
	width: auto;
	font-size: 11pt;
	/*background-color: #c0c0c0;*/
	color: #fff;
}

.meskarma_good { color: #b9ffbc; }
.meskarma_bad { color: #fbacac; }
.meskarma_neutral { color: #c0c0c0; background-color: transparent; }
.meskarma_voted { /*font-weight: bold;*/ background-color: #3d4b6f; border-radius: 50%; }

.karma_tools
{
	display: none;
}

@media only screen and (max-width: 1100px)
{
	.karma_tools 
	{
		display: inline !important;
	}
}

.messagebox:hover .karma_tools
{
	display: inline;
}

.gb_spoiler
{
	display: none;
}

.tools_guest
{
	display: inline;
	/*background-color: #18347b;*/
	padding: 5px;
	vertical-align: middle;
	width: auto;
	color: #c0c0c0;
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
	text-decoration: none;
}

.tools_guest2
{
	display: inline;
	/*background-color: #18347b;*/
	padding: 5px;
	vertical-align: middle;
	width: auto;
	color: #c0c0c0;
	font: 13pt Calibri, 'calibri_web', Tahoma, Arial;
	text-decoration: none;
}

.tools_steel
{
	display: inline;
	padding: 5px;
	vertical-align: middle;
	width: auto;
	color: #FFF;
	font: 13pt Calibri, 'calibri_web', Tahoma, Arial;
	text-decoration: none;
}

.commentform
{
	background-color: #ffffff;
	color: #0d2769;
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
	padding: 5px;
	border: 1px solid #929392;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.moderline
{
	float: left;
	width: 99%;
	height: auto;
	/*background-color: #2d4580;*/
	background-image: url(bg.png);
	padding: 5px;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}
.moderlinehead
{
	color: #c0c0c0;
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
}
.moderlinehead a, .moderlinehead a:visited
{
	font-weight: bold;
	color: #c0c0c0;
	text-decoration: none;
	border-bottom: 1px dotted #c0c0c0;
}
.moderlinehead a:hover
{
	color: #FFF;
	text-decoration: none;
	border-bottom: none;
}

.moderlinetext
{
	color: #e7e6e6;
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
}

.quoteline
{
	margin-top: 0px;
	float: left;
	width: 99%;
	height: auto;
	/*background-color: #2d4580;*/
	background-image: url(bg.png);
	padding: 10px 5px 10px 5px;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
	margin-bottom: 10px;
}
.quotehead
{
	color: #c0c0c0;
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
}
.quotehead a, .quotehead a:visited
{
	font: bold 10pt Calibri, 'calibri_web', Tahoma, Arial;
	color: #c0c0c0;
	text-decoration: none;
	border-bottom: 1px dotted #c0c0c0;
}
.quotehead a:hover
{
	color: #FFF;
	text-decoration: none;
	border-bottom: none;
}

.quotetext
{
	color: #e7e6e6;
	font: 11pt Calibri, 'calibri_web', Tahoma, Arial;
}

a.textlink, a.textlink:visited
{
	/*font-weight: bold;*/
	color: #76c9ff;
	text-decoration: none;
	border-bottom: 1px dotted #76c9ff;
}
a.textlink:hover
{
	color: #c0c0c0;
	text-decoration: none;
	border-bottom: none;
}

a.rptextlink, a.rptextlink:visited
{
	font: 10pt Calibri, 'calibri_web', Tahoma, Arial;
	color: #76c9ff;
	text-decoration: none;
	border-bottom: 1px dotted #76c9ff;
}
a.rptextlink:hover
{
	color: #c0c0c0;
	text-decoration: none;
	border-bottom: none;
}

.splCont
{
	display:none;
	background-image: url(bg.png);
	/*background-color: #3c4b6f; */
	padding: 5px;
	margin-top: 10px;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}
.splCont2{display:none;}

.splContLive
{
	display:none;  
	/*background-color: #0d2769; */
	background-image: url(bg.png);
	padding: 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.linkcell
{
	width: 50px; 
	height: 50px; 
	vertical-align: middle;
}
.rbimage
{
	width: 44px;
	height: 44px;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.rbimage:hover
{
	width: 50px !important;
	height: 50px !important;
}

.rbimagewidth
{
	width: 194px;
	height: 44px;
	/*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.rbimagewidth:hover
{
	width: 200px;
	height: 50px;
}

.rbimageuser
{
	width: 44px;
	height: 44px;
	padding: 3px;
}

.rbimageuser:hover
{
	width: 50px;
	height: 50px;
	padding: 0px;
}

.marfeed_title
{
	font: 9px Tahoma, Arial;
	color: #777777;
}

.marfeed_matches
{
	font: bold 9px Tahoma, Arial;
	color: #000000;
}

.marfeed_score a
{
	font: 10px Tahoma, Arial;
}

.marfeed_score
{
	font: 9px Tahoma, Arial;
}

.marfeed_hr
{
	background-color: #cc0033;
	height: 1px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.marfeed_footer
{
	font: 8px Tahoma, Arial;
	color: #777777;
}

/*
 buttons ->
*/
.button_red, .button_gray, .button_green {
  text-align: center;
  /*
  border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  */
  display: inline-block;
  *display: inline;
  position: relative;
  margin: 2px 0 2px 0;
  zoom: 1;
}
.box_controls .button_red, .box_controls .button_gray, .box_controls .button_green {
  margin: 2px 5px;
}
.button_red button, .button_gray button, .button_green button {
  border: 1px solid;
  background: none;
  margin: 0px;
  cursor: pointer;
  white-space: nowrap;
  outline: none;
  overflow: visible;
}

.button_red button::-moz-focus-inner,
.button_gray button::-moz-focus-inner,
.button_green button::-moz-focus-inner {
  border: 0;
}

.button_red {
  border: 1px solid #a8041a;
  background: #a8041a;
}
.button_green {
  border: 1px solid #107b02;
  background: #107b02;
}
.button_red button {
  border-top-color: #eb4158;
  border-bottom-color: #a8041a;
  border-left-color: #cd263c;
  border-right-color: #cd263c;
  color: #FFF;
  text-shadow:0 1px 0 #a8041a;
  *border: 0;
  background: url(butim.png) #e70f2c repeat-x top;
  background-position: 0px -16px;
  *background-position: 0px -16px;
}
.button_green button {
  border-top-color: #1eb50a;
  border-bottom-color: #0b5a01;
  border-left-color: #129201;
  border-right-color: #129201;
  color: #FFF;
  text-shadow:0 1px 0 #107b02;
  *border: 0;
  background: #0d6601 repeat-x top;
  background-position: 0px -16px;
  *background-position: 0px -16px;
}
.button_red button:hover,
.button_red button.hover,
.button_green button:hover,
.button_green button.hover
{
 background-position: 0px -8px;
}
.button_red button:active,
.button_red button.active {
  background: #cd263c;
  border: 1px solid #a8041a;
  position:relative;
}
.button_green button:active,
.button_green button.active {
  background: #129201;
  border: 1px solid #107b02;
  position:relative;
}
.button_gray {
  border: 1px solid #b3b3b3;
  background: #e0e0e0;
}
.button_gray button {
 border-top-color: #ffffff;
 border-bottom-color: #e5e5e5;
 border-left-color: #e7e7e7;
 border-right-color: #e7e7e7;
 color: #444;
 text-shadow:0 1px 0 #ffffff;
 *border: 0;
 background: url(butim.png) #dddddd repeat-x top;
 background-position: 0px -54px;
}
.button_gray button:hover {
 background-position: 0px -46px;
}
.button_gray button:active ,
.button_gray button.active {
  background: #dcdcdc;
  border: 1px solid #dcdcdc;
  position:relative;
}

.button_red button::-moz-focus-inner,
.button_gray button::-moz-focus-inner, 
.button_green button::-moz-focus-inner{
  border: 0;
}

.button_100 { width: 100px;} .button_100 button { width: 100px;}
.button_110 { width: 110px;} .button_110 button { width: 110px;}
.button_150 { width: 150px;} .button_150 button { width: 150px;}
.button_200 { width: 200px;} .button_200 button { width: 200px;}
.button_300 { width: 300px;} .button_300 button { width: 300px;}
.button_400 { width: 400px;} .button_400 button { width: 400px;}

.button_big button
{
  font: 11pt Calibri, 'calibri_web', Tahoma;
  padding: 2px 6px 2px;
}
.button_small button
{
  font: 11pt Calibri, 'calibri_web', Tahoma;
  padding: 2px 4px 2px;
}

.teamlogo_lastnext
{
	border: 1px solid #fff;
	width: 30px; 
	height: 30px;
	//*
	border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	*/
}

.lastgameblockteam
{
	font: 11pt Calibri, 'calibri_web', Tahoma;
	padding: 5px;
	vertical-align: middle;
	color: #fff;
}

.lastgameblockteam a, .lastgameblockteam a:visited
{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}

.lastgameblockteam a:hover
{
	color: #c0c0c0;
	text-decoration: none;
	border-bottom: none;
}

.lastgameblockscore
{
	font: 13pt Calibri, 'calibri_web', Tahoma;
	color: #fff;
}

.lastgameblockcaption
{
	font: 10pt Calibri, 'calibri_web', Tahoma;
	color: #c0c0c0;
}

table.lastgameblock
{
	/*background-color: #0d2769;*/
	background-image: url(bg.png);
}

/*table.lastgameblock:hover, table.lastgameblock:active, table.lastgameblock:focus
{
	background-image: url(bg.png), url(bg.png);
}*/

table.downloadMatch
{
	background-color: #8adb20;
}

table.downloadMatch:hover, table.downloadMatch:active, table.downloadMatch:focus
{
	background-color: #fcdc4d;
}
.downloadMatchText
{
	font: bold 10px tahoma;
	color: #000;
}
.downloadMatchTextAbout
{
	font: 10px tahoma;
	color: #333;
}

.blackBG
{
	border: 1px solid #000;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.yellowBG 
{ 
	background-color: #ffe52c;
	border: 1px solid #ffe52c;
	box-shadow: 0 0 10px rgba(255,229,44,1);
}
.silverBG 
{ 
	background-color: #5aa8ff; 
	border: 1px solid #5aa8ff;
	box-shadow: 0 0 10px rgba(90,168,255,1);
}
.bronzeBG 
{ 
	background-color: #ff7800;
	border: 1px solid #ff7800;
	box-shadow: 0 0 10px rgba(255,120,0,1);
}
.brownBG
{
	border: 1px solid #a78f76;
	box-shadow: 0 0 10px rgba(145,106,65,1);
}
.purplegoldBG
{
	background-color: #fbb740;
	border: 1px solid #6d2e83;
	box-shadow: 0 0 10px rgba(109,46,131,1);
}
.purplesilverBG
{
	background-color: #5aa8ff;
	border: 1px solid #6d2e83;
	box-shadow: 0 0 10px rgba(109,46,131,1);
}
.purplebronzeBG
{
	background-color: #d56400;
	border: 1px solid #6d2e83;
	box-shadow: 0 0 10px rgba(109,46,131,1);	
}
.purpleBG
{
	background-color: #6d2e83;
	border: 1px solid #6d2e83;
	box-shadow: 0 0 10px rgba(109,46,131,1);	
}
.purpleegesBG
{
	border: 1px solid #6d2e83;
	box-shadow: 0 0 10px rgba(109,46,131,1);	
}

.topline
{
	border-top: 1px solid #3c4b6f;
}

.zoom:hover
{
	cursor: zoom-in;
}

.invisibletext { vertical-align: bottom; color: #4b597b; }