body
{
	background: url('../images/comp10.gif');
	padding: 0px;
	margin: 40px 0px;
	text-align: center
}
body, table, tr, td, p, ul, li, div, h1, h3, h4, h5, span, pre
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px
}
p, hr, ul, li, div, h1, h3, h4, h5, span, tr, td
{
	padding: 10px;
	margin: 0px;
	color: #ffffff
}
table
{
	border-collapse: collapse
}
table td
{
	vertical-align: top
}
ul
{
	list-style: none
}
img
{
	border: none
}

/* Link settings */

a, a:hover, a:visited
{
	text-decoration: none;
	border: none;
	color: #ffffff
}
a
{
	color: #ffffff
}
a:hover
{
	color: #3d7b8b
}


#outerbody
{
	background: #888888;
	border: 1px solid #000000;
	width: 1050px;
	margin-left: auto;
	margin-right: auto;
	text-align: left
}

#body_photographs
{
	background: #888888;
	border: 1px solid #000000;
	width: 1220px;
	margin-left: auto;
	margin-right: auto;
	text-align: left
}

#body_photographs2
{
	background: #888888;
	border: 1px solid #000000;
	width: 1300px;
	margin-left: auto;
	margin-right: auto;
	text-align: left
}

/* Header */

#header
{
	position: relative;
	background: url('../images/symbioosilogo.jpg');
	height: 155px
}
#headerindex
{
	position: relative;
	background: #999;
	height: relative
}
#headerscreenshots
{
	position: relative;
	background: #333;
	height: relative
}
#headersciences
{
	position: relative;
	background: #555555;
	height: relative
}
#header h1
{
	margin-left: 5px;
	width: 105px;
	height: 55px
}
#header h1 span
{
	display: none
}

#header_en
{
	position: relative;
	background: url('../images/symbiosislogo.jpg');
	height: 155px
}
#header_en h1
{
	margin-left: 5px;
	width: 105px;
	height: 55px
}
#header_en h1 span
{
	display: none
}

/* Language*/

#language
{
	position: absolute;
	right: 10px;
	top: 10px
}
#language li
{
	float: left;
	padding: 2px
}
#language li a
{
	padding: 0 2px
}

/* Mainmenu */

#mainmenu
{
	margin-bottom: 10px
	
}
#mainmenu .innerborder
{
	border: 1px solid #000000;
	background: #666666;
	height: 55px;
	padding: 0px 0;
	margin: 0 0px
}
#mainmenu ul li
{
	padding: 0px 0;
	float: left;
	font-size: 25px
}
#mainmenu ul li a
{
	padding: 5px 15px;
	font-size: 20px
}


#split_content
{
	width: 100%
}
#leftmenu .content, #main .content
{
	background: #555555;
	border: 1px solid #000000;
	margin-left: 10px;
	min-height: 500px
}
#leftmenu .content .innerborder, #main .innerborder
{
	padding: 5px
}

#leftmenu
{
	width: 200px;
	height: 100%
}
#leftmenu table.content
{
	border-collapse: separate;
	height: 100%;
	width: 191px
}
#leftmenu .innerborder ul
{
	margin-top: 15px;
}
#leftmenu .innerborder ul li
{
	border-top: 1px solid #dbd6d2;
	padding: 5px 0;
	width: 150px;
	font-size: 15px

}
#leftmenu .innerborder p
{
	margin-top: 20px
}


#main .content
{
	margin: 0px 10px
}


#main h3
{
	margin-bottom: 10px;
	font-size: 14px
}
#main h4
{
	margin-bottom: 8px
}
#main a
{
	text-decoration: underline
}
#main p
{
	line-height: 15px;
	text-indent: 0px;
	text-align:justify;
	margin: 0 5px 0px 5px
}
#main hr
{
	border: 1px solid #dbd6d2;
	margin: 5px 0px
}


#news li
{

	margin-bottom: 25px
}
#news h4
{
	margin-bottom: 0px;
	padding-bottom: 5px;
}
#news i
{
	font-weight: normal;
	color: #808080
}


#main ul
{
	list-style: disc outside;
	margin: 0 0 10px 25px
}
#main ul li
{
	padding: 1px 0
}
#main ul.linklist
{
	margin: 0 0 10px 0;
	list-style: none
}
#main ul.linklist li
{
	border-top: 1px solid #dbd6d2;
	padding: 6px 0;
	width: 100%
}
#main ul li span
{
	font-style: italic;
	color: #777
}

#navigation
{
	padding: 15px 0 5px 0;
	text-align: center
}

#navigation span a
{
	padding: 0 20px 0 20px;
	font-size: 18px;
	text-decoration: none
}

.thumb
{
	margin: 2px 6px;
	border: 3px double #999
}
.left
{
	float: left
}
.right
{
	float: right
}


#imgtable
{
	margin-top: 5px;
	width: 565px
}
#imgtable td
{
	text-align: center;
	padding-bottom: 10px;
	width: 25%
}


#map
{
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 1
}
#map ul
{
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	z-index: 2
}
#map ul li
{
	border: 2px solid #f00;
	position: absolute;
	display: block;
	overflow: hidden;
	width: 25px;
	left: 275px;
	top: 260px
}
#map ul li#archipelago
{
	left: 20px;
	top: 333px
}
#map ul li span
{
	visibility: hidden
}
#map ul li a
{
	text-decoration: none
}


#contacts td
{
	width: 33%;
	border-top: 1px solid #dbd6d2;
	padding: 8px
}
#contacts li
{
	list-style-type: none
}


#documents, #events
{
	width: 100%;
	margin-top: 1px
}
#documents td, #events td
{
	border-top: 1px solid #dbd6d2;
	padding: 5px 0 5px 0
}
#documents .description, #documents .filesize, #events .date
{
	font-style: italic;
	color: #777
}
#documents .filename, #documents .filesize
{
	padding-right: 10px;
	white-space: nowrap
}
#documents .filesize
{
	text-align: right
}
#events .date
{
	width: 75px
}
#events .event_details
{
	border-bottom: 1px solid #dbd6d2
}
#events .event_file
{
	width: 33%;
	border: none
}


#columns
{
	width: 100%
}
#columns td
{
	vertical-align: top;
	width: 50%;
}
.c_left
{
	padding-right: 10px	
}
.c_right
{
	padding-left: 10px	
}
.line
{
	border-right: 1px solid #dbd6d2
}

#footer
{
	text-align: center;
	height: 16px
}
#footer .innerborder
{
	color: #000;
	padding-top: 1px
}


