* {
	margin:0;
	padding:0;
	}
body
	{
	font-family:Tahoma,Verdana,"MS Sans Serif",Geneva,Helvetica,sans-serif;
	font-size:70%;
	color:#333;
	background-color:#134468;
	padding:0;
	}
table
	{
	font-size:100%;
	}
a	{ outline: none; /* Убираем границу вокруг ссылок */ }

a,
a:link, 
a:active, 
a:visited
	{
	color:#333;
	text-decoration: underline;
	}
a:hover
	{
	color:#c00;
	text-decoration: underline;
	}

.header {color:#fff;}
.header a,
.header a:link, 
.header a:active, 
.header a:visited
	{
	color:#fff;
	text-decoration: underline;
	}
.header a:hover
	{
	color:#fff;
	text-decoration: underline;
	}

a.note,
a.note:link,
a.note:active,
a.note:visited
	{
	color:#999;
	text-decoration:none;
	}			

p,dl,h1,h2,h3,h4
	{
	margin-right:0;
	margin-left:0;
	margin-top:0;
	margin-bottom:1.2em;
	}

h1
	{
	font-size:140%;
	color:#555;
	font-weight:bold;
	margin-bottom: 1em;
	}

h2
	{
	font-size:100%;
	font-weight:bold;
	margin-bottom: 1em;
	}

strong	{font-weight:bold;}
em	{color:#000;}

table.page
	{
	width:100%;
	border-collapse:collapse;	
	}

table.page td
	{
/*	border:1px solid black;*/
	vertical-align:top;
	}

table.page td.footer
	{
	padding-left:80px;
	}
table.page td.footer a,
table.page td.footer a:link, 
table.page td.footer a:active, 
table.page td.footer a:visited
	{
	color:#fff;
	text-decoration: underline;
	}
table.page td.footer a:hover
	{
	color:#fff;
	text-decoration: underline;
	}

table.page td.header
	{
	color:#fff;
	height:150px;
	}

table.page td.footer
	{
	color:#fff;
	height:100px;
	padding-top:30px;
	}

table.page td.map
	{
	width:720px;
	height:480px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	background-color:#ccc;
	}

table.page td.list
	{
	background-color:#bbb;
	border-top:1px solid white;
	border-bottom:1px solid white;
	}

table#mapp
	{
	border-collapse:collapse;	
	}

table#mapp td
	{
	border:1px solid #fff;
	}

table#navi
	{

	}

table#navi td
	{
	border:0;	
	padding:1px;
	width:25;
	height:25;
	}

table#navi td img
	{
	width:60px;
	height:30px;
	border:0;
	}

div.listhead
	{
	background-color:#cc0000;
	border-bottom:1px solid white;
	padding:15px 20px;
	font-weight:bold;
	font-size:120%;
	color:#fff;
	}

div.navstr
	{
/*	font-weight:bold;*/
	padding:10px 10px;
	color:#333;
/*	text-align:right;*/
	}

div.search
	{
	background-color:#999999;
	border-bottom:1px solid white;
	padding:15px 20px 5px 20px;
	color:#333;
	}

div.search2
	{
	padding:15px 20px 5px 20px;
	color:#333;
	}
div.search2 a,
div.search2 a:link,
div.search2 a:visited,
div.search2 a:active,
div.search2 a:hover
	{
	color:#333;
	}

img.minimap	
	{
	width:200px;
	height:147px;
	}

div.minimap
	{
	background-color:#bbb;
	border-bottom:0px solid white;
	text-align:center;
	}

div.listitems
	{
	padding: 10px 20px 0;
	}

div.listitems dl dt
	{
	margin-bottom:1em;
	}

dl.cat
	{
	margin-top:0.5em;
	margin-bottom:0.5em;
	}

dl.cat dt
	{
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-weight:bold;	
	}

dl.scat dt
	{
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-weight:normal;	
	}

