* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
	background-color:ffffff;
	text-align:center; /* horizontal centering for IE Win quirks */
    scrollbar-base-color: #ffffff; 
	scrollbar-face-color: #ffffff; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #F79647;
	scrollbar-highlight-color: #6C6C6C; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-shadow-color: #6C6C6C;
	scrollbar-darkshadow-color: #ffffff;
}
#base { 
	width:1px;
	height:50%;
	margin-bottom:-321px; /* half of container's height */
	float:left;
}
#position{
    background-color:#ffffff;
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:642px;
	width:887px;
	clear:left;
}
#banner {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:121px;
	z-index:1;
	visibility:visible;
	background-image:url(../images/banner.gif);
}
#navigation {
    background-color:#ffffff;
	position:absolute;
	left:0px;
	top:121px;
	width:173px;
	height:521px;
	z-index:2;
	visibility:visible;
	background-image:url(../images/navigation.gif);
}
#rightbar {
	position:absolute;
	left:791px;
	top:121px;
	width:9px;
	height:521px;
	z-index:3;
	visibility:visible;
	background-image:url(../images/right_bar.gif);
}
#right-foto-bar {
    position:absolute;
	left:800px;
	top:0px;
	width:87px;
	height:642px;
	z-index:3;
	visibility:visible;
	background-image:url(../images/portfolio-balk.jpg);
}
#content {
    background-color:#ffffff;
	position:absolute;
	left:173px;
	top:121px;
	height:521px;
	width:479px;
	z-index:2;
	visibility:visible;
	font-family:Verdana,Helvetica,Arial,Verdana;
	font-weight:500;
	font-size: 13px;
	margin-left:70px;
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:70px;
}
#content p {
	padding:10px;
	line-height:140%;
}
#content h1 {
    font-family:"Lucida Calligrafic";
	padding:10px;
	font-size:17px;
	color: #EF3E42;	
}
#content h2 {
	font-family:Verdana,Helvetica,Arial,Verdana;
	font-size:12px;
	color:#EF3E42;
	padding:10px;
	padding-left:45px;
	font-style:italic;
    line-height:140%;
}
#content td {
	font-family: Verdana, Helvetica, Arial, Verdana;
	font-weight:500;
	font-size: 13px;
	padding:-10px;
}
#content img {
    padding:5px;
}
#content li {
    line-height:140%;
}
#content iframe {
    position:relative;
	left:15px;
}
.footer-txt {
    font-family:Verdana,Helvetica,Arial,Verdana;
	font-weight:500;
	font-size: 12px;
}
#footer {
    position:absolute;
	left:0px;
	top:610px;
	width:765px;
	height:10px;
	z-index:6;
	visibility:visible;
	background-image:url(../images/footer.gif);
}
A:hover
{
    COLOR: #485B6B;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #EF3E42;
    TEXT-DECORATION: underline;
}
A:link
{
    COLOR: #0093D1;
    TEXT-DECORATION: underline;
}
A:active
{
    TEXT-DECORATION: underline;
}
#portfolio {
    background-color:#ffffff;
	position:absolute;
	left:173px;
	top:121px;
	height:521px;
	z-index:2;
	visibility:visible;
	font-family:Verdana,Helvetica,Arial,Verdana;
	font-weight:500;
	font-size: 13px;
	margin-left:70px;
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:70px;
}
#portfolio p {
	padding:10px;
	line-height:140%;
}
#portfolio h1 {
    font-family:"Lucida Calligrafic";
	padding:10px;
	font-size:17px;
	padding-left:45px;
	color: #EF3E42;	
	margin: 0px;
}
#portfolio h2 {
	font-family:Verdana,Helvetica,Arial,Verdana;
	font-size:12px;
	color:#EF3E42;
	padding:10px;
	padding-left:45px;
	font-style:italic;
    line-height:140%;
	margin: 0px;
}
#portfolio h1, h2 {
	margin: 0px;
}
#portfolio td {
	font-family: Verdana, Helvetica, Arial, Verdana;
	font-weight:500;
	font-size: 13px;
	padding:-10px;
}
#portfolio img {
    padding:5px;
}
#portfolio li {
    line-height:140%;
}

