body {
  font-size:		small;
  font-family:          Arial, Helvetica, sans-serif;
  background:		url(background.jpg) no-repeat top right;
  background-color: 	#000;
  color:		#444;
}


#header {
  height:		120px;
}


.centeredContent {
  width:		1000px;
  margin-left:		auto;
  margin-right:		auto;
}

#header{
  width:		1000px;
  margin-left:		auto;
  margin-right:		auto;
}


#menu_top {
  width:		1000px;
  height:		6px;
  margin:		0px;
  padding:		0px;
  background:		url(images/menu_top_.png);
  margin-left:		auto;
  margin-right:		auto;
}

#menu {
  width:		1000px;
  background:		url(images/tab_menu_bg.png);
  margin:		0px;
  padding:		0px;
  margin-left:		auto;
  margin-right:		auto;
  height:		40px;
}


#menu_bottom {
  width:		1000px;
  height:		6px;
  margin:		0px;
  padding:		0px;
  background:		url(images/menu_bottom_.png);
  margin-left:		auto;
  margin-right:		auto;
}


#content_top {
  background:		url(images/content_top.gif) no-repeat;
  width:		1000px;
  height:		20px;
  margin:		0px;
  padding:		0px;
  margin-left:		auto;
  margin-right:		auto;
}

#content{
  /*background:		url(images/content_top.gif) top no-repeat scroll;*/
  background-color:	#FFF;
  margin-top:		0px;
  margin-bottom:	0px;
  padding:		0px;
  border-top:		1px solid white;
  border-bottom:	1px solid white;
  width:		960px;
  padding:		20px;
}

#content_bottom {
  background:		url(images/content_bottom.gif) no-repeat;
  width:		1000px;
  height:		20px;
  margin:		0px;
  padding:		0px;
  margin-left:		auto;
  margin-right:		auto;
}

#stones {
  float:		left;
}


h1 {
  font-size:		1.3em;
  /*color:		#ff5b22;*/
  color:		#b40000;
}

a {
  text-decoration:	none;
}

a:visited {
  color:		red;
}


#menu{
  padding-top:		2px;
  text-align:		right;
}

#navlist li {
  display:		inline;
  list-style-type:	none;
}


#navlist li a {
  color:		#DDD;
  font-weight:		bold;
  text-decoration:	none;
  font-size:		0.9em;
  margin-right:		25px;
}

#navlist li a:visited {
  color:		red;
}

#navlist li a:hover {
  color:		red;
  text-decoration:	underline;
}

#navlist li a:link {
}


#footer {
  margin-top:		5px;
  width:		1000px;
  height:		100px;
  margin-left:		auto;
  margin-right:		auto;
}


#options {
  clear:                left;
 vertical-align:	top;
 /*float:		left;*/
  width:		150px;
  /*margin-top:		50px;*/
  border-right:		1px dashed #777;
}


#options ul {
  list-style:		none outside;
   margin:		0;
   padding:		0;
}


#options li {
  border:		3px solid white;
  border-color:		white;
}

#options li {
  display:		block;
  /*float:		left;*/
  margin:		10px;
}


#options h2 {
  font-size:		1.3em;
  border-bottom:	1px solid #777;
}

.sectionseparator {
  margin-top:		50px;
}

.sectionseparator h2 {
  font-size:		1.3em;
  border-bottom:	1px solid #777;
}

#data {
/*text-align:		center;*/
/*  float:		left;
  margin-left:		40px;*/

  /*height:		140px;*/
}



#legend {
font-size: 1.2em;
text-align: left;
margin-left: 20%;


}

#data_col {
 clear:                left;
 vertical-align:	top;
 text-align:		center;
 /*float:		left;*/
  width:		790px;
  /*margin-top:		50px;*/
}


/*#tabellamotifs TABLE {
font-size: 0.5em;
}*/



#data_col TABLE {
border-style: solid;
text-align:		center;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
}

#data_col TD {
border-style: solid;
text-align:		center;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
padding:2px;
}


#data_col TH {
 
  color:		#b40000;
border-style: solid;
text-align:		center;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
padding:2px;
}


#data_col PRE {
font-size:		1.2em;
}


#data_col H3 {
/*border-bottom: 	1px dashed #777;*/
text-align: center;
color: #b40000;
margin-top: 2em;
}

#data_col H2 {
/*border-bottom: 	1px dashed #777;*/
text-align: center;
}


#data_col HR {
/*border-bottom: 	1px dashed #777;*/
width: 75%;
height: 1px;
background-color: #FFF;
text-align: center;
color: #FFF;
border-bottom: 1px dotted #777;
}



#konwnmotifs  TABLE {
border-style: dashed;
text-align:		left;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
width: 100%;
margin-bottom: 4px;
}

#konwnmotifs TD  {
border-style: dashed;
text-align:		left;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
padding:2px;
}


#konwnmotifs TH {
border-style: dashed;
text-align: center;
border-width:	1px;
border-color: #777;
color: #b40000;
border-collapse: collapse;
}


#data_col a {
  color:		blue;
  text-decoration:	none;
  font-size:		0.9em;
}

#data_col a:visited {
  color:		blue;
  text-decoration:	none;
  font-size:		0.9em;
}

#data_col a:hover {
  color:		#b40000;
  text-decoration:	underline;
  font-size:		0.9em;
}









#GOtable TABLE {
border-style: solid;
text-align:		center;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
}

#GOtable TD {
border-style: solid;
text-align:		left;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
padding:2px;
}


#GOtable TH {
 
  color:		#b40000;
border-style: solid;
text-align:		center;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
padding:2px;
}


#GOtable_righcells TD {
border-style: solid;
text-align:		center;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
padding:0px;
}








#BP_contenitoretable  TABLE {
border-style: dashed;
text-align:		left;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
width: 80%;
margin-bottom: 4px;
}

#BP_contenitoretable  TD  {
border-style: dashed;
text-align:		left;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
padding:2px;
}


#BP_contenitoretable  TH {
border-style: dashed;
text-align: center;
border-width:	1px;
border-color: #777;
color: #b40000;
border-collapse: collapse;
}




#CC_contenitoretable  TABLE {
border-style: dashed;
text-align:		left;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
width: 80%;
margin-bottom: 4px;
}

#CC_contenitoretable  TD  {
border-style: dashed;
text-align:		left;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
padding:2px;
}


#CC_contenitoretable  TH {
border-style: dashed;
text-align: center;
border-width:	1px;
border-color: #777;
color: #b40000;
border-collapse: collapse;
}



#MF_contenitoretable  TABLE {
border-style: dashed;
text-align:		left;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
width: 80%;
margin-bottom: 4px;
}

#MF_contenitoretable  TD  {
border-style: dashed;
text-align:		left;
border-width:	1px;
border-color: #777;
border-collapse: collapse;
padding:2px;
}


#MF_contenitoretable  TH {
border-style: dashed;
text-align: center;
border-width:	1px;
border-color: #777;
color: #b40000;
border-collapse: collapse;
}




.tooltip{
  width: 200px; color:#000;
  font:lighter 11px/1.3 Arial,sans-serif;
  text-decoration:none; text-align:center;
}

.tooltip span.main{
background: url(images/bt_main.gif) repeat-y;
border: 0px collapse;
padding: 3px;
}

.tooltip b.top{
  padding: 30px 8px 0;
border: 0px collapse;
  background: url(images/bt_top.gif) no-repeat top
}

.tooltip b.bottom{
  padding:0px 8px 15px; color: #548912;
border: 0px collapse;
  background: url(images/bt_bottom.gif) no-repeat top
}
