body {
	padding: 20px 20px 20px 0px;
	font-family: sans-serif;
}

input#description {
	display: none;
}

input#text {
	display: none;
}

hr {
	height: 2px;
	border: 0px;
	border-bottom: 1px #000 solid;
}

div#content {
	border-top: 2px dashed #000;
	border-right: 2px dashed;
}

#title {
	font-size: 200%;
	font-weight: bold;
	font-family: serif; 
}

div#footer {
	/*padding-top: 10px;*/
	text-align: right;
	font-size: 90%;
	float: left;
	width: 100%;
	padding-bottom: 50px;
}

table.inputform {
	font-family: sans-serif;
	margin: auto;
}

table.inputform td {
	padding-right: 10px;
	padding-bottom: 10px;
}

table.inputform input {
	border: 2px solid;
	background: #fa6; 
/*	background: #fff; */
	color: #000;
	font-size: 110%;
}

table.inputform textarea {
	border: 2px solid;
	background: #fa6; 
/*	background: #fff; */
	color: #000;
	font-size: 110%;
}
.label {
	font-weight: bold;
	text-align: left;
}

table.inputform input.noborder { 
	border: 0px;
}

a {
	color: #d60;
}

#title a {
	text-decoration: none;
	color: black;
}

#optional {
	display: none;
}

table.lastlist {
	margin: auto;
	width: 80%;
}

div.last_images {
	width: 100%; 
	text-align: right;
	padding: 0px;
	margin-bottom: 50px;
	overflow: auto;
}

table.lastindex {
	margin: 0px;
	width: 100%;
	font-size: 80%;
	text-align: left;
}



table.lastlist th {
	background: #fa6;
}

table.lastlist tr {
	border-bottom: 1px dotted;
}

table.lastlist td {
	border-bottom: 1px dotted;
	padding-right: 1em;
}

table.lastindex th {
	background: #fa6;
}

table.lastindex tr {
	border-bottom: 1px dotted;
}

table.lastindex td {
	border-bottom: 1px dotted;
	padding-right: 1em;
}

a img {
	border: 0px;
}

div.code {
	background: #fa6;
	border: 1px dotted;
	font-family: monospace;
	width: 500px;
	overflow-x: scroll;
	overflow-y: hidden;
	font-size: 80%;
}

div#bar {
	width: 90%;
	margin: auto;
/*	background: black; */
}

table.imgbar {
	margin: auto;
	background: black;
	font-family: sans-serif;
}

table.imgbar a {
	color: white;
}

table.imgbar a img {
	border: 4px #000 solid;
}

table.imgbar a:hover img {
	/* border: 4px #730 solid; */
}

.centered {
	width: 70%;
	margin: auto;
}

h1 {
	text-align: center;
}

table#uploadinfo {
	margin: auto;
}

div.box {
	padding: 10px;
	margin: auto; 
	text-align: left;
	border: 5px solid;
	background: #eee;
}

div.komentare {
	margin: auto;
}

div.komentare div {
	border-top: 1px dotted;
}

#commentform {
	display: none;
}

span.commentnick {
	font-weight: bold;
	color: #d60; 

}

p.commentp {
	padding: 5px;
	background: #eee;
}

span.link {
	color: #d60;
	text-decoration: underline;
}

div.pager {
	width: 80%;
	margin: auto;
	text-align: left;
}

ul.pager {
	text-align: right;
	padding: 10px;
}

ul.pager li {
	display: block; 
	float: right;
	width: 20px
	margin: 5px;
	padding: 5px;
	background: gray;
	text-align: center;
	background: #fa6;
}

a.pagelink {
	text-decoration: none;
	font-weight: bold;
	padding: 5px;
}

span.actualpage {
	font-weight: bold;
	padding: 5px;
}

#footer span {
	text-align: center; display: block;
	color: gray;
	font-size: 90%;
}

#footer span a {
	color: gray;
	font-size: 90%;
}

#footer hr {
	border-bottom: 1px dotted gray
}

