
#page		{ margin: 0px auto;
		  text-align: left; 
		  width: 600px; 
		  padding: 0px; }

#logo		{ padding-top: 50px; 
		  padding-bottom: 10px; }

#pageimg	{ border-top: 1px solid black;
		  border-bottom: 1px solid black; 
		  padding: 0px;
		  margin: 0px; 
		  height: 150px; }

#upperlinks	{ font-weight: bold; 
		  padding-top: 5px;
		  padding-bottom: 5px; }

#lowersep	{ height: 10px; 
		  clear: both; }

#lowerlinks	{ border-top: 1px solid black;
		  padding-top: 5px;
		  padding-bottom: 20px; 
		  clear: both; }

tr		{ margin: 0px; }

td, th		{ vertical-align: top; }

td		{ padding: 2px 10px 2px 0px; }

ul		{ list-style-type: square; }

.toolbar td	{ padding: 0px; }

.otsikko	{ font-size: 140%;
		  font-weight: bold; 
		  padding-bottom: 5px; }

.sellink	{ color: black; }

.t-border	{ border-right: 1px solid #000000; 
		  border-bottom: 1px solid #000000; }

.t-border td	{ border-top: 1px solid #000000; 
		  border-left: 1px solid #000000;
		  margin: 0px;
		  padding: 2px; }

.t-noborder	{ border: none; 
		  margin: 0px; 
		  padding: 2px; }

.t-lborder	{ border-bottom: 1px solid #000000; }

.t-lborder td	{ border-top: 1px solid #000000; }


body { text-align: center; margin: 0px; padding: 0px; }body { background-color: #ffffff !important;color: #000000;}#logo { text-align: right;}#content { text-align: left;}body, tr, td, p, dl, ul, ol, li, iframe { font-size: 11px;font-family: verdana, arial, helvetica, sans-serif;}#upperlinks { text-align: left;}#lowerlinks { text-align: left;}
// -- Old rules --

table, tbody, tr { margin 0px;
		  padding 0px; }

.kuvavasen_kelluva	{ float: left;
		 	  margin-right: 10px;
			  margin-bottom: 10px; 
		 	  border: 0px none; }

.kuvaoikea_kelluva	{ float: right;
			  margin-left: 10px;
			  margin-bottom: 10px; 
			  border: 0px none; }

.kuvavasen		{ text-align: left;
			  margin-bottom: 10px; 
			  display: block;
			  border: 0px none; }

.kuvaoikea		{ text-align: right;
			  margin-bottom: 10px; 
			  display: block;
			  border: 0px none; }

.kuvakeskitetty		{ text-align: center;
			  margin-bottom: 10px; 
			  display: block;
			  border: 0px none; }

.polaroid		{ border: 1px solid black; 
			  padding: 10px; }

.border-left		{ border: 1px solid black; 
			  margin-right: 10px; }

.border-right		{ border: 1px solid black; 
			  margin-left: 10px; }

.noborder-left		{ border: none;
			  margin-right: 10px; }

.noborder-right		{ border: none;
			  margin-left: 10px; }

.upboxed	{ border-top: 1px solid black; 
		  border-right: 1px solid black; 
		  border-left: 1px solid black; 
		  padding: 5px 5px 0px 5px; 
		  margin: 5px 5px 0px 5px; 
		  height: 107px; 
		  width: 112px; }

.downboxed	{ border-bottom: 1px solid black; 
		  border-right: 1px solid black; 
		  border-left: 1px solid black; 
		  padding: 0px 5px 5px 5px; 
		  margin: 0px 5px 5px 5px; }

.palkki		{ border-bottom: 1px solid black; 
		  border-top: 1px solid black; }

.ch             { clear: both;
                  margin-bottom: 1em;
                  margin-top: 1em; }

.edch           { clear: both;
                  padding: 3px;
                  margin-top: 10px;
                  margin-bottom: 10px;
                  background-color: #f0f0f0; }

.edcontrol      { clear: both;
                  padding: 3px;
                  margin-top: 5px;
                  margin-bottom: 5px; }
/*
.ed             { background-color: #f0f0f0 !important;
                  color: #000000;
                  text-decoration: none; }
*/
.red		{ color: #ff0000; }
/*
iframe { font-size: 11px;font-family: verdana, arial, helvetica, sans-serif;}p, dl, ul, ol, li { line-height: 120%;}A:link { text-decoration: none; color: #0000ff;}A:visited { text-decoration: none; color: #0000ff;}A:active { text-decoration: none; color: #0000ff;}A:hover { text-decoration: underline; color: #0000ff;}.lolinks { text-align: left;}*/