html, body { font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	background: pink;
	margin: 0px;
	}
#frame {border: 1px solid #aab;
	background-color: #f4f4f4;
	margin-top: 3px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 790px;
	\width: 790px;
	w\idth: 790px;
	}

#header, #footer	{ background-color: #e4e4e4;
}
.address	{ float: left;
	padding-left: 30px;
	padding-top: 100px;
	width: 20%;
	color: blue;
}
/* hide from bots */
#Surname { visibility: hidden }

.banner	{ float: left;
	padding-left: 40px;
}
.phone	{ float: right;
	padding-top: 110px;
	padding-right: 30px;
	color: blue;
}

/* top header */
#header { height: 140px;
	padding-top: 1px;
	border-bottom: 4px solid #a4a4a4;
	}
#headerBottom	{ clear: both;
	}

/* for IE and Mozilla-based browsers */
.contentLeft { width: 22%;
	float: left;
	padding-left: 5px;
}

.info	{text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 9pt;
	}

/* for CSS2 compatible browsers only */
[class~="LHS"] { margin-left: 5mm;
}

.container	{ 	}
/* body text */
#bodyText { width: 70%;
	float: right;
	padding: 20px 36px 20px 15px;
	background-color: #fff;
	border-left: 2px solid #abb;
	}

h1, h2, h3, h4, h5 { color: #333777; }

hr	{ color: #a1a1a1;
	width: 100%;
	height: 1px;
}
	
img { border: 0px;
}

.td	{ font-size: 9pt;	}

a:link {text-decoration: underline; color: blue;}
a:visited {text-decoration: underline; color: olive;}
a:active {text-decoration: underline; color: red;}
a:hover {text-decoration: underline; color: darkblue;  } 

.red a:link	{ color: #ffffff; text-decoration: none; }
.red a:visited {color: #ffffff; text-decoration: none; }
.red a:active { color: #ffffff; text-decoration: none; }
.red a:hover	{ color: #ffffff; text-decoration: underline;	
}

/* form format, visible */
label 	{  width: 150px; float: left;
	margin-right: 0.5em; display: block;  }		
.forms input, textarea	{ border: 1px solid #517ccd;  }
/* footer */
#footer { border-top: 4px solid #a4a4a4;
	font-size: 9pt;
	color: #555555;
	padding: 10px;
	clear: both;
	}
div#links A:hover {
	BACKGROUND: #aaa; COLOR: #fff; width: 120px;
}
div#links A:active {
	BACKGROUND: #aaa; COLOR: #fff; width: 120px;
}
div#links A {
 	BORDER-TOP-WIDTH: 0px; line-height: 2em; PADDING-left: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT:  10pt/18pt arial; COLOR: blue; PADDING-TOP: 0px; TEXT-DECORATION: none;
}
div#links A SPAN {
	DISPLAY: none
}
div#links A:hover SPAN {
	padding: 14px; DISPLAY: block; Z-INDEX: 100; LEFT: 450px; MARGIN: 2px; FONT: 15px Verdana, sans-serif; WIDTH: 220px; COLOR: blue; TEXT-ALIGN: center; background: #bbccee; POSITION: absolute; TOP: 200px; border-top: 2px solid #ff00ff; border-left: 2px solid #ff00ff; border-right: 2px solid #ff00ff; border-bottom: 2px solid #ff00ff
}
div#links2 A {
 	BORDER-TOP-WIDTH: 0px; line-height: 2em; PADDING-RIGHT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; FONT: bold 1em sans-serif; COLOR: white; PADDING-TOP: 0px; TEXT-DECORATION: none
}
div#links2 A:hover {
	BACKGROUND: #aaa; COLOR: #fff; 
}
div#links2 A SPAN {
	DISPLAY: none
}
div#links2 A:hover SPAN {
	padding: 14px; DISPLAY: block; Z-INDEX: 100; LEFT: 260px; MARGIN: 2px; FONT: 15px Verdana, sans-serif; WIDTH: 220px; COLOR: blue; TEXT-ALIGN: center; background: #bbccee; POSITION: absolute; TOP: 140px; border-top: 2px solid #ff00ff; border-left: 2px solid #ff00ff; border-right: 2px solid #ff00ff; border-bottom: 2px solid #ff00ff
}
