/* --------------------------------------- */
/* GENERAL */
/* --------------------------------------- */

/* *************************************** */
/* *************************************** */

html
	{
	overflow: -moz-scrollbars-vertical;
	}

/* *************************************** */
/* *************************************** */


html,body				{ margin: 0px; padding: 0px; }

body
	{
	background-color: #fff;
	font-family: arial,helvetica,sans-serif;
	font-size: 0.8em;
	color: #666;
	}

div#wrapper
	{
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	}

a						{ color: #00f; text-decoration: underline; }

/* ======================================= */


/* --------------------------------------- */
/* HEADER */
/* --------------------------------------- */

div#header
	{
	display: none;
	}

div#headernav
	{
	display: none;
	}

/* ======================================= */


/* --------------------------------------- */
/* CONTENT */
/* --------------------------------------- */

div#main
	{
	height: auto;
	_height: 370px;
	min-height: 370px;
	margin: 0px;
	position: relative;
	}

div#content, div#content_full
	{
	background: none;
	font-size: 0.95em;
	height: auto;
	_height: 370px;
	min-height: 370px;
	margin: 0px;
	margin-right: 242px; /* sidebar2 */
	margin-left: 0px; /* sidebar */
	padding: 0px;
	padding-bottom: 0px;
	position: relative;
	}

div#content_full
	{
	background: none;
	margin-right: 0px; /* sidebar2 */
	}

div#hdr-content, div#ftr-content,
div#hdr-content_full, div#ftr-content_full
	{
	display: none;
	}

div#content h3, div#content_full h3,
div#content h4, div#content_full h4
	{
	font-weight: bold;
	font-size: 1.4em;
	color: #000;
	margin: 15px 0px;
	}

div#content h4, div#content_full h4
	{
	font-size: 1em;
	}

div#content ul, div#content_full ul
	{
	list-style-type: square;
	}

#box, #searchbox, #loginbox
	{
	margin: 0px;
	position:relative;
	}

#address
	{
	width: 200px;
	float: left;
	position: relative;
	left: 0px;
	}

#address b				{ color: #008cc2; }


form#formbox label,
form#formbox label.search_desc,
form#sidenewsbox label,
form#registerbox label
	{
	font-weight: bold;
	display: block;
	width: 150px;
	float: left;
	}

form#formbox label,
form#formbox label.search_desc,
form#sidenewsbox label
	{
	width: 90px;
	}

form#formbox label.search_desc
	{
	width: 105px;
	}

form#sidenewsbox label	{ width: 145px; }

form#formbox input,
form#sidenewsbox input,
form#registerbox input
	{
	width: 150px;
	float: left;
	}

form#formbox input,
form#registerbox input
	{
	width: 210px;
	_width: 209px;
	margin-bottom: 10px;
	}

form#formbox input.input_ordercopy
	{
	width: 30px;
	}

form#formbox select
	{
	font-family: arial,helvetica;
	font-size: 1.1em;
	width: 215px;
	margin:0px;
	margin-bottom: 10px;
	padding:0px;
	}

form#registerbox select
	{
	font-family: arial,helvetica;
	font-size: 1.1em;
	width: 215px;
	margin:0px;
	margin-bottom: 10px;
	_margin-left: -3px;
	padding:0px;
	}

form#formbox select.select_ordercopy
	{
	width: 100px;
	}

form#formbox textarea,
form#registerbox textarea
	{
	width: 210px;
	margin:0px;
	margin-bottom: 10px;
	_margin-left: -3px;
	}

form#formbox br,
form#sidenewsbox br,
form#registerbox br
	{
	clear: left;
	}

form#registerbox #formbuttons
	{
	width: 225px;
	float: right;
	}


/* Block */

.block
	{
	background-color: #fff;
	color: #666;
	width: 206px;
	min-height: 74px;
	padding: 10px;
	margin: auto;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	}

#box .block
	{
	width: 460px;
	height: auto;
	_height: 350px;
	min-height: 350px;
	margin: 0px;
	float: left;
	cursor: auto;
	}

.block .hdr-blockleft, .block .ftr-blockleft,
.block .hdr-blockright, .block .ftr-blockright
	{
	display: none;
	}

.block img				{ border: 1px solid #fff; margin-top: 5px; }
.block img.button		{ border: 0px; }

.block a				{ color: #00f; text-decoration: none; }

.block h4
	{
	background: none;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0px;
	padding-right: 15px;
	}

.block p				{ margin: 5px 0px 5px 0px; }


/* search */

#searchbox				{ display: none; }


/* browse */

.browse_table
	{
	width: 100%;
	}

div#content .browse_table h4,
div#content_full .browse_table h4
	{
	background: none;
	font-weight: bold;
	font-size: 1em;
	color: #000;
	display: block;
	margin: 0px;
	padding: 2px 8px 2px 8px;
	}

.browse_details
	{
	border: solid #ccc;
	border-width: 0px;
	display: block;
	padding: 5px;
	padding-left: 8px;
	padding-right: 8px;
	}

.browse_details h5, .browse_details h6
	{
	font-weight: normal;
	font-size: 0.9em;
	color: #000;
	text-transform: uppercase;
	margin: 0px;
	}

.browse_details h6
	{
	color: #000;
	}

.browse_details p
	{
	font-size: 0.9em;
	margin: 0px;
	}

.browse_details_table
	{
	background-color: #fff;
	border: solid #ccc;
	border-width: 0px;
	width: 100%;
	padding: 2px;
	padding-left: 8px;
	}

.browse_details_table td
	{
	font-weight: none;
	font-size: 0.9em;
	color: #000;
	}

.browse_detail0			{ width: 5%; }
.browse_detail1			{ width: 15%; }
.browse_detail2			{ width: 25%; }
.browse_detail3			{ width: 20%; }
.browse_detail4			{ }
.browse_detail5			{ }
.browse_detail6			{ }


/* news */

#newsbox				{ margin-top: 15px; }
#newsbox #browse_table	{ width: 100%; }

#newsbox #browse_table #browse_subject
	{
	background-color: #fff;
	font-weight: bold;
	color: #000;
	vertical-align: top;
	}

#browse_desc0			{ width: 15%; padding: 4px; }
#browse_desc1			{ padding: 4px; }

#browse_table .browse_data
	{
	padding: 4px;
	vertical-align: top;
	}

.browse_line0			{ background-color: #fff; }
.browse_line1			{ background-color: #fff; }

.date					{ font-weight: bold; font-size: 1.2em; color: #15288d; }


/* gallery */

#bigphoto
	{
	width: 330px;
	float: left;
	margin: 0px;
	}

#bigphoto img
	{
	width: 300px;
	}

#photo_details
	{
	float: left;
	}

div#content #photo_details h4,
div#content_full #photo_details h4
	{
	margin: 0px 0px;
	}

/* region map */

#intro
	{
	width: 220px;
	margin-left: 235px;
	}

#intro h5
	{
	font-weight: bold;
	font-size: 1.2em;
	color: #666;
	margin: 0px;
	}

#intro h6
	{
	font-weight: bold;
	font-size: 0.9em;
	color: #008cc2;
	margin: 0px;
	}


/* sidebar */

#sidebar
	{
	display:none;
	}

#sidebar2
	{
	font-size: 0.85em;
	width:242px; /* see margin content */
	position: relative;
	float:right;
	right:0px;
	}

/* ======================================= */


/* --------------------------------------- */
/* BREADCRUMB  */
/* --------------------------------------- */

#breadcrumb				{ display: none; }


/* ======================================= */


/* --------------------------------------- */
/* FOOTER */
/* --------------------------------------- */

div#footer
	{
	border-top: 1px solid #000;
	background-color: #fff;
	font-size: 0.8em;
	color: #000;
	height: auto;
	_height: 22px;
	min-height: 22px;
	margin: 10px 0px;
	position: relative;
	}

#lastupdate
	{
	height: auto;
	_height: 12px;
	min-height: 12px;
	margin: 0px;
	margin-right: 0px; /* copyright */
	margin-left: 0px; /* ftrmenu */
	padding: 4px 0px;
	}

#ftrmenu
	{
	display: none;
	}

#copyright
	{
	width:170px; /* see margin content */
	margin: 0px;
	text-align: right;
	position: absolute;
	top:4px;
	right:0px;
	}

/* ======================================= */
/* ======================================= */
/* ======================================= */
