html, body 	{
		margin:0px;
		padding:0px;
		}
body		{
		background-color:rgb(25,25,25);
		background-image: url(/images/fonbgwide.jpg);
		}
h1		{
		color:black;
		font:18px "Times New Roman";
		font-weight:bold;
		text-align:left;
		padding:0px;
		margin:0px;
		padding-top:10px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:10px;
		}
p		{
		color:rgb(25,25,25);
		font:14px Tahoma;
		text-align:left;
		padding:0px;
		margin:0px;
		padding-top:0px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:15px;
		}
p.map		{
		color:rgb(25,25,25);
		font:14px Tahoma;
		text-align:left;
		padding:0px;
		margin:0px;
		padding-top:0px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:3px;
		}
font.map	{
		background-color:rgb(200,200,200);
		}
h1.left		{
		color:white;
		font:18px "Times New Roman";
		text-align:left;
		padding:0px;
		margin:0px;
		padding-top:10px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		}
h1.leftitem	{
		color:orange;
		font:18px "Times New Roman";
		text-align:left;
		padding:0px;
		margin:0px;
		padding-top:10px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:5px;
		}

h2.left		{
		color:white;
		font:12px Tahoma;
		text-align:left;
		padding:0px;
		margin:0px;
		padding-top:0px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:0px;
		}
table.main	{
		width:1000px;
		height:100%;
		background-color:rgb(255,255,255);
		border:0px;
		border-collapse:collapse;
		color:rgb(20,20,20);
		font-family:"Courier New", "Times New Roman", Tahoma;
		font-size:14px;
		padding:0px;
		margin:0px;
		}
td.top		{
		background-color:black;
		background-image:url(/images/shapka.jpg);
		background-repeat:no-repeat;
		height:312px;
		}
td.middle	{
		vertical-align:top;
		padding:0px;
		margin:0px;
		}
table.menu	{
		width:100%;
		height:28px;
		border-collapse:collapse;
		padding:0px;
		margin:0px;
		}
td.menu		{
		background-color:black;
		background-image:url(/images/item.jpg);
		background-repeat:repeat-x;
		height:28px;
		}
td.menud	{
		height:28px;
		width:20%;
		color:white;
		font-size:18px;
		text-align:center;
		}
table.inmiddle	{
		width:100%;
		height:100%;
		border-collapse:collapse;
		padding:0px;
		margin:0px;
		vertical-align:top;
		}
td.inmiddleleft	{
		vertical-align:top;
		width:20%;
		background-color:rgb(50,50,50);
		background-image:url(/images/fonbg.jpg);
		}
td.inmiddlecenter{
		vertical-align:top;
		width:60%;
		background-color:rgb(255,255,255);
		}

td.inmiddleright{
		vertical-align:top;
		width:20%;
		background-color:rgb(50,50,50);
		background-image:url(/images/fonbg.jpg);
		}
a		{
		color:rgb(50,50,50);
		text-decoration:none;
		}
a:hover		{
		color:rgb(0,0,0);
		text-decoration:underline;
		}
a.toplinks	{
		color:rgb(255,255,255);
		text-decoration:none;
		}
a.toplinks:hover{
		color:rgb(255,255,255);
		text-decoration:underline;
		}
a.menulink	{
		color:white;
		text-decoration:none;
		}
a.menulink:hover{
		color:rgb(200,200,200);
		text-decoration:none;
		}
.activelink	{
		color:rgb(170,170,170);
		text-decoration:none;
		}
.announce	{
		font-family:"Times New Roman";
		font-size:18px;
		padding-top:20px;
		margin-left:30px;
		margin-right:30px;
		}
td.bottom	{
		vertical-align:bottom;
		padding:0px;
		background-color:rgb(20,20,20);
		margin:0px;
		height:30px;
		}
table.inbottom	{
		width:100%;
		height:30px;
		border-collapse:collapse;
		background-color:rgb(20,20,20);
		padding:0px;
		margin:0px;
		vertical-align:middle;
		}
td.inbottom	{
		vertical-align:middle;
		padding:0px;
		margin:0px;
		}
h2.inbottom	{
		color:white;
		font-size:14px;
		text-align:left;
		padding:0px;
		margin:0px;
		padding-top:0px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:0px;
		}
h1.headerbody	{
		color:#777777;
		font:18px Tahoma;
		font-weight:normal;
		text-align:left;
		padding:0px;
		margin:0px;
		padding-top:10px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:10px;
		}
