div.pagecenter
{
	position:absolute;
	left:50%;
	top:50%;
	width:320px;
	/*height:90px;*/
	margin-left:-150px;
	margin-top:-150px;
}
div.pagecenterwide
{
	position:absolute;
	left:50%;
	top:30%;
	width:600px;
	/*height:90px;*/
	margin-left:-300px;
	margin-top:-150px;
}
div.pagecenterwider
{
	position:absolute;
	left:50%;
	top:30%;
	width:1300px;
	/*height:90px;*/
	margin-left:-650px;
	margin-top:-150px;
}
div.pagecenterwidernologo
{
	/*position:absolute;*/
	/*left:25%;*/
	/*top:250px;*/
	max-width:1024px;
	min-width:700px;
	margin: 0 auto;
	/*width:80%;*/
	/*height:90px;*/
	/*margin-left:-650px;*/
	/*margin-top:-250px;*/
}
div.goodlooking
{
	background-color:#ffffff;
	border:1px;
	border-color:black;
	border-style:dashed;
	padding:10px;
	margin: 7px 0px 0px 0px;
}
div.bookmark
{
	margin:0px 0px 10px 0px;
	border:1px;
	border-color:red;
}
div.panel_default
{
	background-color:#dfdfdf;
	border:1px;
	border-color:#efefef;
	border-style:solid;
	height:15pt; /* set height of block to text size, so text that is supposed to be 'under' the panel doesn't squeeze in between left and right side inside divs */
	padding:5px;
}
div.panel_hover
{
	border-color:#afafaf;
}
div.left
{
	margin:0px;
	padding:0px;
	/* border:1px solid blue; */
	text-align:left;
	float:left;
	display:block;
}
div.right
{
	margin:0px;
	padding:0px;
	/* border:1px solid red; */
	text-align:right;
	float:right;
	display:block;
}
.panel_controls_default
{
	color:#ababab;
	cursor:pointer;
}
.panel_controls_hover
{
	color:red;
	cursor:pointer;
}
a.panel_controls:link
{
	color:#ababab;
	cursor:pointer;
}
a.panel_controls:hover
{
	color:red;
	cursor:pointer;
}
.tag
{
	font-size:7pt;
	color:#7f7f7f;
}
body
{
	background-color:#8f8f8f;
	font-family:Verdana;
	font-size:9pt;
}
img
{
	border: 0;
}

td
{
	padding: 0px 7px 0px 0px;
}

a
{
	text-decoration:none;
}

.bottom_zone
{
	font-size:7pt;
}



.offered
{
	background-color:#ffd9d9;
}
.wanted
{
	background-color:#b5ffbc;
}


/* Sortable tables */
th a
{
	text-decoration:none;
	/* color: #4f6b72; */
	background:transparent;
}

/* Autocomplete */
div.suggestions
{
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;   
	background-color: white;
	font-size:9pt;
}

div.suggestions div
{
    cursor: default;
    padding: 0px 3px;
	font-size:9pt;
}

div.suggestions div.current
{
    background-color: #3366cc;
    color: white;
	font-size:9pt;
}

.navbutton
{
	/*background-color:#ffffff;*/
	border:2px;
	border-color:black;
	border-style:solid;
	padding:5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
	background-color:#b8b8b8;
}
.active
{
	background-color:white;
	border-bottom-color:white;
}