body {
	margin: 0;
	padding-top: 110px;
	padding-bottom: 1.2em;
	background: #fff;
	font-family: Tahoma, Helvetica, sans-serif;
	text-align:left;
	scrollbar-base-color: #76A7CA
}

#header {
	position: absolute;
	top:0;
	height: 110px;
	width: 100%;
	background: #fff;
	background:url('header.jpg') 0px 0px repeat-x;
	text-align: center
}

#footer {
	position: absolute;
	bottom: 0;
	height: 1.2em;
	width: 100%;
	background: #eee url('footer.jpg');
	text-align:center;
	font-size: .8em;
	color:#fff
}

body > #header  {
  position: fixed;
}

body > #footer {
  position: fixed;
}

p,td,li {font-size: .8em; color: #434b65;}
p.descr{color: #888; margin: 0 8px 0 0; float:left}
h1, h2, h3 {color: #434b65;}
h1 {font-size:1.4em;}
h2 {font-size:1.2em;}
h3 {font-size:1.0em; letter-spacing: 0px;}
li {line-height:1.5em;}

a{color: #434b65; text-decoration: none; font-variant:small-caps}
a:hover {text-decoration: underline}

img {border: none}
img.bordo {border:1px solid; border-color: #ccc #555 #555 #ccc;}
img.sn {float: left; margin: 10px;}
img.dx {float: right; margin: 10px;}

.blue{color:#76A7CA}

#header H1 {color: #76a7ca;
	font-size: 23px;
	font-weight: normal;
	text-align: center;
	margin: 20px 0 0 8px;
}

#header ul{margin: 0 auto;}
#header li{display: inline; margin: 0 9px 0 0; font-size: .9em;}
#header a{color: #fff; 	font-weight: bold;text-decoration: none;}
#header a:hover {color: #76a7ca; text-decoration: underline}
#header a:focus {color: #ff0; text-decoration: underline}
#header a:active {color: #ff0; text-decoration: underline}

#footer a{color: #fff;}
#footer a.mmps{text-decoration: none; font-size: 8px; color: #9ff;}

#content {
	font-size: 100%;
	line-height: 1.2em;
	padding: 1em;
}