/* CSS Document */

body {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
 	margin: 30px 30px 30px 30px; 
	background-color: #221f1f;

	scrollbar-3dlight-color:#f7e9d7; /* цвет верхней и левой границ полосы прокрутки, бегунка, стрелок */
	scrollbar-arrow-color:#f7e9d7; /* цвет стрелок на кнопках */
	scrollbar-highlight-color: #f7e9d7; /* цвет "освещенной" части бегунка и кнопок(цвет левых и верхних их граней) */
	scrollbar-face-color:#d8171c; /* основной цвет бегунка и кнопок */
	scrollbar-shadow-color:#f7e9d7; /* цвет "неосвещенной" части бегунка и кнопок (цвет правых и нижних их граней) */
	scrollbar-darkshadow-color:#f7e9d7; /* цвет "тени" бегунка и кнопок (цвет правых и нижних гранией) */
	scrollbar-track-color: #f7e9d7; /* цвет рабочей части полосы прокрутки (фон) */

}

a {
	text-decoration: underline;
	color: white;
}

a:hover {
	text-decoration: none;
}

s{
	text-decoration: none;
	font-weight: bold;
	color: #d8171c;
}

h2{
	font-weight: inherit;
	line-height: 1px;
	font-size: 10px;
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
}

img {
	border: 0px;
}

table.main {
	background-color: #221f1f;
	border: 0px solid red;
	border-collapse: collapse;
	width: 780px;
	height: 100%;
}

	tr.top td {
		height: 200px;
		vertical-align: top;
	}
	
	tr.content td.left {
		width: 190px;
		height: 100%;
		vertical-align: top;
	}
		tr.content td.left div {
			width: 100%;
			padding-left: 0px;
			margin-bottom: 30px;
		}
		tr.content td.left div.search {
			border: 0px solid red;
			font-weight: bold;
			font-size: 15px;
			line-height: 30px;
			text-align: left;
		}

		tr.content td.left div.search .submit {
			background: url(img/submit.gif);
			border: 0px;
			height: 20px;
			width: 20px;
			margin-bottom: 5px;
			margin-left: 5px;
			padding-top: 0px;
			vertical-align: top;
		}

		tr.content td.left div.menu {
			border: 0px solid red;
			line-height: 15px;
		}
			tr.content td.left div.menu li {
				list-style-image: url(img/munu_item.gif);
				padding-left: 0px;
				padding-bottom: 10px;
				font-size: 10px;
			}
			tr.content td.left div.menu ul {
				padding-left: 20px;
				margin-left: 0px;
			}
			tr.content td.left div.menu li a{
				font-size: 14px;
			}
			tr.content td.left div.menu li.clear {
				list-style-image: none;
				list-style: none;
				padding-bottom: 0px;
			}

		tr.content td.left div.heroes {
			width: 157px;
			height: 176px;
			background-color: white;
			padding-left: 0px;
			color: #d7161c;
			font-weight: bold;
			text-align: center;
		}
			tr.content td.left div.heroes a{
				color: black;
				font-weight: normal;
			}

	tr.content td.center {
		vertical-align: top;
		padding-right: 15px;
		padding-left: 15px;
		font-size: 16px;
	}
		tr.content td.center div{
			margin-bottom: 10px;
		}

		tr.content td.center div.zagolovok{
			background-color: #d7181f;
			width: 100%;
			height: 20px;
			font-weight: bold;
			padding-left: 2px;
		}
		tr.content td.center div.navi{
			text-align: right;
		}

		tr.content td.center div.text {
		}
			tr.content td.center div.text img{
				float: left;
				padding-right: 10px;
			}
		tr.content td.center div.news{
			background-color: #f7e9d7;
			height: 290px;
		}
			tr.content td.center div.news_text{
				color: black;
				background-color: #f7e9d7;
				width: 100%;
				height: 265px;
				border: 0px;
				overflow: auto;
				padding: 5px 5px 5px 5px;
				margin-bottom: 0px;
			}
			tr.content td.center div.news div.news_navi {
				width: 100%;
				height: 20px;
				border: 0px;
				overflow: auto;
				padding: 5px 5px 5px 5px;
				text-align: right;
				border: 0px solid red;
				background-color: #f7e9d7;
			}
			tr.content td.center div.news div.news_navi a{
				color: black;

			}

	tr.content td.right {
		width: 190px;
		vertical-align: top;
		padding-left: 20px;
		font-weight: normal;
	}
	tr.content td.right div{
		margin-bottom: 20px;
	}

	tr.content td.right div.text a{
		font-weight: normal;
	}

	tr.content td.right div.person {
		font-weight: normal;
	}
	tr.content td.right div.person h1{
		line-height: 8px;
		font-size: 13px;
		font-weight: bold;
		padding: 2px 0 2px 0;
		margin: 2px 0 2px 0;
	}
	
	tr.footer td {
		height: 200px;
		
	}
		tr.footer div {
			margin-bottom: 20px;
		}
		tr.footer td div.footer_text {
			font-size: 24px;
			text-align: left;
		}
			tr.footer td div.footer_text H2{
				font-size: 18px;
			}
		tr.footer td div.heroes {
			width: 310px;
			height: 125px;
			background-color: white;
			padding-left: 15px;
			padding-right: 15px;
			margin-top: 20px;
			margin-left: 20px;
			color: black;
			font-weight: normal;
			float: left;			
		}
			tr.footer td div.heroes a{
				color: black;
				font-weight: normal;
			}
			tr.footer td div.heroes div.heroes_navi{
				text-align: right;
				width: 95%;
				margin-right: 15px;
				
			}


div.top1 {
	font-size: 18px;
	font-weight: bold;
	border: 0px solid red;	
	float: left;
	width: 300px;
}
div.top2 {
	border: 0px solid red;
	width: 390px;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	font-weight: normal;
	margin: 50px 0px 0px 0px;
	padding-left: 30px;
	line-height: 24px;
	float: right;
}
div.top3 {
	font-size: 23px;
	font-style: italic;
}
