/* Основные элементы страницы (вёрстка) */
body
{	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	background-color: #000000;
	background-image: url('/img/main_bg.png'); 
	background-repeat: repeat;
	color: #FFFFFF;
	font-family:Trebuchet MS, sans-serif;
}

.main{background-image: url('/img/left_bg.png'); 
	background-repeat: repeat-y; }	
	
.left_div{
	width:400px;
	float:left;
	min-height: 100%;
	}
	
.left_left{
	width:160px;
	float:left;
	}
	
.left_right{
	margin-left:160px;
	}

.main_div	{
	margin-left:400px;
	padding-right: 15px;
	}

/* Оформление */
	
a{	color: #FFFFFF;
	text-decoration:underline;}

a:visit{
	color: #FFFFFF;
	text-decoration:underline;}

a:hover{
	color: #75b6ff;
	text-decoration:underline;}
	
	
.text a	{
	text-decoration:underline;
	}
	
.text a:hover	{
	text-decoration:underline;
	color: #75b6ff;
	}
	
.menu{
	width: 139px;
	text-indent: 15px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	}
	
.menu a{
		text-decoration:none;
	}

.menu a:hover{
		color: #FFF;
		text-decoration:underline;
	}
	
.menu_top{
	background-image: url('/img/menu_top.png'); 
	background-repeat: no-repeat; 
	padding-top: 15px;
	}
	
.menu_center{
	background-image: url('/img/menu_center.png'); 
	background-repeat: repeat-y; 
	}
	
.menu_bottom{
	background-image: url('/img/menu_bottom.png'); 
	background-repeat: no-repeat; 
	height: 42px;
	}
	
.top5{
	background-image: url('/img/top5.png'); 
	background-repeat: no-repeat; 
	padding-top: 15px;
	padding-right: 35px;
	height: 132px;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	overflow: hidden;
	}
	
.top5 a{
		text-decoration: none;
	}

.top5 a:hover{
		text-decoration: underline;
		color: #FFF;
	}
	
.news_header{
	padding-right: 35px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	}
	
.news_body{
	padding-right: 35px;
	padding-top: 7px;
	font-size: 13px;	
	}

/* див, в который завёрнута форма логина */
.login{
	margin-left: 15px;
	margin-bottom: 10px;
	text-align:left;
	}
	
	input.log { /* поля ввода */
		border:none;
		background-color: transparent;
		color: #FFFFFF;
		font-weight: bold;
		width: 75px;
		margin-left: 22px;
		*margin-left: 10px; /*для любимого IE*/
		}
		
	.inp_login{
		border:none;
		background: url('/img/input_login.png') no-repeat;
		/*width: 125px;*/
		height: 53px;
/*		padding-left: 22px;*/
		padding-top: 15px;
		}
		
	.inp_password{
		border:none;
		background: url('/img/input_password.png') no-repeat;
		width: 125px;
		height: 53px;
/*		padding-left: 22px;*/
		padding-top: 14px;
		margin-top: -15px;
		margin-bottom: -20px;
		}
		
	.inp_submit{
		border:none;
		margin-top: -15px;
		text-align: center;
		color: #FFFFFF;
		font-size: 15px;
		font-weight: bold;}
		
	.inp_other{
		border:none;
		margin-top: -15px;
		text-align: center;
		color: #FFFFFF;
		font-size: 13px;
		}
	
.big_button{
	float: top;
	text-align: center;
	margin: 0 5px 5px 5px;
	}

.last_string{ /* Город, год - футер */
	text-align: center;
	
	clear: both;
	float: bottom;
	background-color: black;
	}

.to_forum{ /* ссылка на форум */
	color: #F1722D;
	float: right;
	margin-right: 15px;
	right:0;
	position: relative;}

.to_forum a{ /* ссылка на форум */
	color: #F1722D;}

.game_name{
	margin-left: 15px;}
	
.game_head{
	}

.game_head a{
	color: #F1722D;
	float: right;
	}
	
.game_head a:hover{
	color: #75b6ff;
	float: right;
	}
	
.clear{ /* чистый - без оформления */

	}
	
td.stat{
	color: #000000;
	text-align: center;
	}
	
td.stat a{
	color: #000000;
	}
	
td.stat a:hover{
	color: #000000;
	}

table{
	border-collapse: collapse;
	border: solid 1px #555567;
	}

.history_table{
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #555567;
}

.history_table td img{
	max-width: 100%;
	}
	
/* Success, error, notice - информационные блоки */
.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #817134; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #529214; border-color: #C6D880; }
.error a    { color: #D12F19; }
.notice a   { color: #817134; }
.success a  { color: #529214; } 