@import url("menu.css");

a {
	color:#333;
}
body {
	color:#333;
	font: 1em/140% Arial, sans-serif;
	font: 1em/140% "Times New Roman", Times, serif;
	background: #c0bca6 url('../i/bg.gif') 0 -159px repeat-x;
	margin:0;
	padding:0;
}
body#home {
	background-position: 0 0;
}
h1 {
	font: 2.5em "Arial Narrow", sans-serif;
	margin: 0 0 1em -1.5em;
}
#top {
	height:94px;
}
#collage {
	position:absolute;
	top:155px;
	width:100%;
	height:202px;
}
#home #collage {
	top:94px;
	height:463px;
}
#c1 {
	position:relative;
	padding-right:80px;
	top:32px;
	height:140px;
}
#home #c1 {
	top:97px;
	height:329px;
}
#c2 {
	background: transparent url('../i/c2bg.jpg') 100% 0 repeat-x;
	height:140px;
}
#home #c2 {
	background-image:url('../i/c1bg.jpg');
	height:329px;
}
#c3 {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	background: transparent url('../i/c2.jpg') 100% 0 no-repeat;
	height:202px;
}
#home #c3 {
	background-image:url('../i/c1_1.jpg');
	height:463px;
}
#logo {
	position:absolute;
	width:240px;
	height:54px;
	top:53px;
	left:5%;
}
#logo img {
	width:240px;
	height:54px;
	border:none;
	display:block;
}
ul#nav2 {
	position:absolute;
	width:300px;
	height:227px;
	top:59px;
	right:0;
	background: transparent url('../i/small2_1.gif') 0 0 no-repeat;
	list-style-type:none;
	margin:0;
	padding:0;
	font: bold 12px 'Times New Roman', serif;
}
#home ul#nav2 {
	width:378px;
	height:227px;
	top:268px;
	right:488px;
	background: transparent url('../i/small1_1.gif') 0 0 no-repeat;
	list-style-type:none;
	margin:0;
	padding:0;
	font: bold 12px 'Times New Roman', serif;
}
#nav2 li {
	position:absolute;
	margin:0;
	padding:0;
	display:block;
}
#nav2 a {
	color:#fff;
}
li#smi1 { top:57px; left:230px; }
li#smi2 { top:60px; left:-18px; }
li#smi3 { top:156px; left:-58px; }
li#smi4 { top:136px; left:198px; }

#main {
	background: transparent url('../i/stuff2.jpg') 100% 0 no-repeat;
}
#home #main {
	background-image:url('../i/stuff1.jpg');
}
#mainin {
	padding: 4em 150px 250px 250px;
}
#spacer {
	height:357px;
}
#home #spacer {
	height:557px;
}

.photos {
	width:100%;
}
.photos img {
	float:left;
	border: 2px solid #333;
	margin: 0 20px 20px 0;
}
table {
	border-collapse:collapse;
	border:none;
}
th {
	color:#84816a;
	background-color:#e8e6da;
}
th, td {
	border: 2px solid #333;
	padding: .3em .5em;
}

#links {
	border:none;
}
#links td {
	border:none;
	vertical-align:top;
	padding: 0 0 1em 0;
}
#links td:first-child, #links col.first {
	width:120px;
}

#bottom {
	position:relative;
	left:50%;
	top:-40px;
	width:45%;
	height:40px;
}

#ks {
	color:#84816a;
	font: .7em Arial, sans-serif;
	line-height: auto;
	margin: 0; padding: 0 180px 0 41px;
	background: transparent url('../i/kelnik_logo.gif') 0 3px no-repeat;
}
#ks a {
	color:#84816a;
}
#ks span {
	display: block;
	width: 11em; height: 18px;
}
html>body #ks span {
	height: auto; min-height: 18px;
}
#ks span.h {
	width: 20em;
}


#stats {
	width:180px; height:33px;
	position:absolute;
	right:0; top:0;
}
#stats img {
	display:block;
	border:none;
	float:right;
	margin-left:5px;
}

#keys {
	font: .8em/120% "Times New Roman", Times, serif;
	color:#84816a;
	padding: 1em 150px 1em 250px;
	background-color:#e8e6da;
}
#keys a {
	color:#84816a;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1;
}
.photo {
	float:right;
	border: 2px solid #333;
	margin: 0 0 20px 20px;
}

.bc1 { background: transparent url('../i/bc1.gif') 0 100% no-repeat; }
.bc2 { background: transparent url('../i/bc2.gif') 50px 100% no-repeat; }
.bc3 { background: transparent url('../i/bc3.gif') 65px 100% no-repeat; }
.bc4 { background: transparent url('../i/bc4.gif') 87px 100% no-repeat; }
.bc5 { background: transparent url('../i/bc5.gif') 68px 100% no-repeat; }
.bc6 { background: transparent url('../i/bc6.gif') 63px 100% no-repeat; }
