h
body, html {
  height:100%;
  margin:0px;
  padding:0px
}

table.cabinet td {padding: 2px; color: #ffffff; font-size: 10pt}
table.cabinet td a {color: #ffff66}
table.cabinet td a:hover {color: #ffff00}
table.cabinet a.small {display: block; margin-top: 2px; margin-bottom: 2px; font-size: 8pt}

table.tbl {border-right: 1px #999999 dotted; border-bottom: 1px #999999 dotted}
table.tbl td {border-left: 1px #999999 dotted; border-top: 1px #999999 dotted; padding: 3px}
table.tbl tr {vertical-align: top}

td.icons img {margin-right: 15px}

body, td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	color: #000000;
}

table td#main {
	/*max-width: 1100px;*/
	width: expression((document.body.clientWidth>1100)?"1100px":"100%");
}

textarea, select {
	border: 1px;
	border-style: solid;
	font-size: 9pt;
	border-color: #939393;
	color: #666666;	
	font-family: Arial, Helvetica, sans-serif;
}

input {
	border: 1px;
	border-style: solid;
	height: 15px;
	font-size: 9pt;
	border-color: #939393;
	color: #666666;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

input.button {
	background: none ;
	border: 0px;
	text-decoration: underline;
	color: #6b3700;
	font-weight: bold;
	font-size: 10pt;
	padding: 0px;
	cursor: pointer;
}

input.search {
	height: 11px;
	width: 11px;
}

a {
	color: #007071;
	text-decoration: underline;
}
a:hover {
	color: #229293;
	text-decoration: underline;
}

h1 {
	color: #5f4f37;
	font-size: 16pt;
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
	text-align: left;
}

h2 {
	color: #5f4f37;
	font-size: 14pt;
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: normal;
	text-align: left;
}

td .title {color: #5f4f37; font-size: 16pt; font-weight: normal; text-align: left}
a.title:hover {color: #6f5f47; text-decoration: underline}

a.menu {
	color: #007071;
	font-size: 11pt;
	display: block;
	padding-left: 12px;	
	padding-bottom: 6px;
	background: url(li.gif) left 7px no-repeat;
}

a.menu_sel {
	color: #ffffff;
	font-size: 11pt;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 3px;
	display: block;
	background: #007071;
}

a.menu_sel:hover {color: #ffff99}

a.menu:hover {
	color: #229293;
}
span.menu {
	color: #ffffff;
	font-size: 11pt;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 3px;
	display: block;
	background: #007071;
}

a.submenu {	
	color: #007071;
	background: url(li1.gif) 12px 9px no-repeat;
	display: block;
	padding-bottom: 4px;
	padding-left: 21px;
}
a.submenu:hover {
	color: #229293;	
}
span.submenu {
	color: #5f4f37;
	background: url(li1.gif) 12px 9px no-repeat;
	display: block;
	padding-bottom: 4px;
	padding-left: 21px;
}

a.news {
	text-decoration: underline;
	font-size: 12pt;	
}
a.news:hover {
	text-decoration: underline;
}

.date {
	color: #7d7d7d;
	font-size: 9pt;
}

.smalltext {
	color: #000000;
	font-size: 8pt;
}
.text {
	font-size: 9pt;	
}
.code {
	color: #007071;
	font-size: 16pt;	
}
.number {
	color: #5f4f37;
	font-size: 27pt;	
}
.slogan {
	color: #007071;
	font-size: 22pt;
}
.address {
	color: #774b2a;
}

a.map {
	font-size: 8pt;	
}

a.cat {
	color: #5f4f37;
	font-size: 12pt;
	text-decoration: none		
}
a.cat:hover {
	text-decoration: none;
}

a.catlink {
	font-size: 10pt;
}

a.milo {
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
}
a.milo:hover {
	text-decoration: underline;
}

ol, ul {margin-left: 5px; margin-bottom: 15px}
ol li {margin-left: 20px}
ul li {margin-left: 12px; list-style-type: disc}
ul ul li  {list-style-type: square}
ul ul ul li  {list-style-type: circle}
p {margin-bottom: 15px}

table.padding td {padding: 3px; padding-left: 0px; padding-right: 6px}