img {
	border:0;
}

body {
	font:10pt Tahoma,Verdana,Arial;
}

h1 {
	font-size:1em;
	text-align:center;
}

h2 {
	font-size:180%;
}

h3 {
	font-size:140%;
}

h4 {
	font-size:120%;
}

h5 {
	font-size:100%;
}

h6 {
	font-size:80%;
}


strong {
	font-weight:normal;
}

html {
	background:#ececec url(html-bg.jpg) repeat-x 0 -80px;
}

body {
	margin:0; padding:0;
}

#container {
	position:relative;
	width:798px;
	height:734px;
	margin:0 auto;
	background:#fff url(container-bg.gif);
	margin-top:136px;
	margin-top:56px;
}

#content {
	position:absolute; top:300px; left:270px;
	width:470px;
	height:354px;
	overflow:auto;
	padding:5px;
	background:url(cont-bg.gif) no-repeat 50% 0%;
}

ul#menu {
	position:absolute; top:50px; left:270px;
	list-style:none;
	width:200px;
	margin:0; padding:0;
	padding-right:35px;
	background:url(menu-bg.gif) no-repeat 100% 50%;
}

ul#menu li {
	background:url(menu-li-bg.gif) no-repeat 50% 100%;
}

ul#menu li a {
	display:block;
	height:46px;
	line-height:46px;
	padding-left:65px;
	padding-right:20px;
	white-space:nowrap;
	font-size:1.3em;
	font-weight:bold;
	color:#59656e;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0 50%;
}

ul#menu li#m1 a {
	background-image:url(m1.gif);
}

ul#menu li#m2 a {
	background-image:url(m2.gif);
}

ul#menu li#m3 a {
	background-image:url(m3.gif);
}

ul#menu li#m4 a {
	background-image:url(m4.gif);
}

ul#menu li#m5 a {
	background-image:url(m5.gif);
}

ul#menu li a:hover {
	background-position:0 0;
	color:#000;
}



ul#services {
	position:absolute; top:70px; right:25px;
	list-style:none;
	width:200px;
	margin:0; padding:0;
	padding-right:35px;
}

ul#services li {
	background:url(menu-li-bg.gif) no-repeat 50% 100%;
}

ul#services li a {
	display:block;
	padding:3px 6px;
	_height:1%;
	white-space:nowrap;
	text-decoration:none;
	color:#242424;
}

ul#services li a:hover {
	background-color:#eee;
}


#left {
	position:absolute; top:14px; left:12px;
	width:190px;
	height:700px;
	background:#211614 url(left-bg.jpg);
}

#left a#name {
	position:absolute; top:100px; left:75px;
	width:34px;
	height:366px;
	background:url(text.jpg);
}

#left address {
	position:absolute; bottom:0; left:0;
	padding:15px;
	font-weight:bold;
	font-style:normal;
	font-size:0.9em;
	color:#ccc;

}



#footer {
	position:absolute; bottom:20px; left:280px;
	width:457px;
	height:27px;
	padding-top:14px;
	text-align:center;
	background:url(footer-bg.gif);
}          

#footer a {
	padding:3px 10px;
	text-decoration:none;
	text-transform:lowercase;
	font-weight:bold;
	font-size:0.8em;
	color:#aaa;
}



#s1 {
	position:absolute; top:46px; left:132px;
	width:116px;
	height:55px;
	background:url(s1.jpg);
}

#s2 {
	position:absolute; top:545px; left:132px;
	width:116px;
	height:55px;
	background:url(s2.jpg);
}



#lnk {
	margin-top:20px;
}

#lnk h3 {
	margin-top:10px;
	font-size:1em;
}

#lnk p {
	margin:5px 0;
}

