html, body
		{
		margin: 0;
		padding: 0;
		height: 100%;
		}
body
		{
		overflow: hidden;
		font: 55% Verdana, Tahoma, Arial, Helvetica, sans-serif;
		color: #bbbbbb;
		text-align: center;
		background: #000000 url('/toki_files/website/images/floral.gif') 50% 50% no-repeat;
		}
h1
		{
		position: absolute;
		z-index: 10;
		/*margin: 21px 0 0 39px;*/
		width: 170px;
		height: 52px;
		top: 21px;
		left: 39px;
		overflow: hidden;
		font: normal 2em Tahoma;
		color: #ffffff;
		line-height: 200px;
		background: url('/toki_files/website/images/logo.gif') top left no-repeat;
		}
#overlapper
		{
		position: absolute;
		z-index: 10;
		border: 0;
		width: 100%;
		height: 100%;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		}
#overlapper td
		{
		vertical-align: middle;
		text-align: center;
		}
#indietro
		{
		margin: 0 auto;
		padding: 0;
		width: 340px;
		height: 80px;
		overflow: hidden;
		font: normal 1em Verdana;
		color: #FF6699;
		line-height: 135px;
		text-align: left;
		}
		#indietro a
				{
				font-weight: bold;
				color: #ED417D;
				text-decoration: none;
				}
		#indietro a:hover
				{
				color: #ffffff;
				}
#miniwin
		{
		margin: auto;
		padding: 7px;
		width: 326px;
		height: 326px;
		color: #cccccc;
		text-align: center;
		background: url('/toki_files/website/images/miniwin_bg.gif') 50% 50% no-repeat;
		}
#brochure
		{
		margin: auto;
		padding: 0;
		width: 400px;
		height: 400px;
		color: #cccccc;
		text-align: center;
		}
#contenuto
		{
		margin: 0 auto;
		padding: 0 10px;
		width: 306px;
		height: 326px;
		overflow: auto;
		font: normal 1.1em Verdana;
		text-align: left;
		}
		#contenuto h2
				{
				margin: 15px 0;
				font: bold 1.4em Tahoma;
				color: #ffffff;
				}
		#contenuto h3
				{
				margin: 15px 0;
				font: bold 1.2em Tahoma;
				color: #f16e9c;		
				}
		#contenuto p
				{
				margin: 10px 0 15px 0;
				font: normal 1.1em Verdana;
				color: #cccccc;		
				}
		#contenuto strong
				{
				color: #eeeeee;		
				}
		#contenuto a
				{
				color: #cccccc;		
				}
		#contenuto a:hover
				{
				color: #ffffff;		
				}
		#contenuto ul
				{
				margin: 10px 0 15px 0;
				padding: 0 0 0 15px;
				font: normal 1.1em Verdana;
				color: #ffcc00;
				list-style-image: url("/toki_files/website/images/ulli.gif");
				}
		#contenuto ol
				{
				margin: 10px 0 15px 0;
				padding: 0 0 0 15px;
				font: normal 1.1em Verdana;
				color: #ffcc00;
				}
		#contenuto ul li,
		#contenuto ol li
				{
				margin: 0;
				padding: 0;
				color: #cccccc;		
				}
#credits
		{
		margin: 0 auto;
		padding: 0;
		width: 360px;
		font: normal 1em Tahoma;
		color: #555555;
		line-height: 10px;
		text-align: center;
		}
		#credits a
				{
				font-weight: bold;
				color: #555555;
				text-decoration: none;
				}
		#credits a:hover
				{
				color: #999999;
				}
#contenuto div.TOKIMODeventslistnavigation
		{
		}
#contenuto div.TOKIMODeventslistnavigation .mwrapper
		{
		margin: 0 0 2px 0;
		padding: 0 5px;
		height: 2em;
		font: normal 0.9em Tahoma, sans-serif;
		line-height: 2em;
		background-color: #222222;
		}
#contenuto div.TOKIMODeventslistnavigation span.m1
		{
		display: block;
		float: left;
		width: 33.3%;
		color: #444444;
		text-align: left;
		}
#contenuto div.TOKIMODeventslistnavigation span.m2
		{
		display: block;
		float: left;
		width: 33.3%;
		color: #888888;
		text-align: center;
		}
#contenuto div.TOKIMODeventslistnavigation span.m3
		{
		display: block;
		float: left;
		margin-right: -3px; /* fix to IE duplicate character bug */
		width: 33.3%;
		color: #444444;
		text-align: right;
		}
#contenuto div.TOKIMODeventslistnavigation span.m1 a,
#contenuto div.TOKIMODeventslistnavigation span.m3 a
		{
		color: #999999;
		}
#TOKIMODeventslist
		{
		}
#TOKIMODeventslist div.mwrapper
		{
		margin: 0 0 5px 0;
		height: 75px;
		}
#TOKIMODeventslist p
		{
		margin: 0 0 0 74px;
		padding: 3px 4px;
		font: normal 1em Verdana, Tahoma, sans-serif;
		color: #777777;
		line-height: 1em;
		}
#TOKIMODeventslist p.m1
		{
		float: left;
		margin: 0;
		padding: 0;
		border: 1px solid #444444;
		font: normal 1em Tahoma, Verdana, sans-serif;
		color: #444444;
		}
#TOKIMODeventslist p.m1 img
		{
		display: block;
		border: 0;
		}
#TOKIMODeventslist p.m2
		{
		margin: 0 0 0 74px;
		padding: 3px 4px;
		font: bold 1.1em Verdana, Tahoma, sans-serif;
		color: #ED417D;
		letter-spacing: -1px;
		line-height: 1.2em;
		}
#TOKIMODeventslist p.m2 a
		{
		color: #ffffff;
		text-decoration: none;
		}
#TOKIMODeventslist p.m2 a:hover
		{
		text-decoration: underline;
		}
#TOKIMODeventslist span.m3,
#TOKIMODeventslist span.m4,
#TOKIMODeventslist span.m5
		{
		display: block;
		padding-bottom: 3px;
		font: normal 0.9em Tahoma, sans-serif;
		color: #888888;
		line-height: 1em;
		}
#TOKIMODeventslist span.m5
		{
		text-align: right;
		}
#TOKIMODeventslist span.m3 br,
#TOKIMODeventslist span.m4 br
		{
		display: none;
		}
#TOKIMODsubscriptionslist
		{
		}
#TOKIMODsubscriptionslist div.mwrapper
		{
		margin: 0;
		
		}
#TOKIMODsubscriptionslist p
		{
		margin: 0 0 1px 0;
		padding: 3px 4px;
		font: normal 1em Verdana, Tahoma, sans-serif;
		color: #777777;
		line-height: 1em;
		}
#TOKIMODsubscriptionslist p.m1
		{
		padding: 5px;
		font: bold 1.1em Verdana, Tahoma, sans-serif;
		color: #ffffff;
		letter-spacing: -1px;
		line-height: 1.2em;
		background-color: #444444;
		}
#TOKIMODsubscriptionslist span.m2,
#TOKIMODsubscriptionslist span.m3
		{
		display: block;
		padding-bottom: 3px;
		font: normal 1em Tahoma, sans-serif;
		color: #888888;
		line-height: 1em;
		}
#TOKIMODsubscriptionslist span.m4
		{
		display: block;
		padding-bottom: 5px;
		font: bold 1em Tahoma, sans-serif;
		color: #888888;
		line-height: 1em;
		}
#TOKIMODsubscriptionslist span.m4 a
		{
		color: #999999;
		line-height: 1em;
		}
#TOKIMODsubscriptionslist span.m2 br,
#TOKIMODsubscriptionslist span.m3 br,
#TOKIMODsubscriptionslist span.m4 br
		{
		display: none;
		}
#TOKIMODeventdetails
		{
		}
#TOKIMODeventdetails p.m1
		{
		margin: 0;
		padding: 3px;
		font: normal 1.1em Tahoma, sans-serif;
		color: #777777;
		text-align: right;
		background-color: #333333;
		}
#TOKIMODeventdetails p.m2
		{
		margin: 1px 0;
		padding: 5px;
		font: bold 1.2em Verdana, Tahoma, sans-serif;
		color: #ffffff;
		letter-spacing: -1px;
		line-height: 1.2em;
		background-color: #ED417D;
		}
#TOKIMODeventdetails p.m3
		{
		float: left;
		margin: 0;
		padding: 0;
		}
#TOKIMODeventdetails p.m3 img
		{
		display: block;
		margin: 0;
		border: 0;
		}
#TOKIMODeventdetails p.m4
		{
		margin: 0 0 0 140px;
		padding: 5px;
		font: normal 1em Verdana, Tahoma, sans-serif;
		color: #999999;
		line-height: 1.2em;
		}
#TOKIMODeventdetails p.m4 strong
		{
		font-weight: bold;
		color: #bbbbbb;
		}
#TOKIMODeventdetails p.m5
		{
		clear: both;
		margin: 1px 0;
		border-left: 140px solid #333333;
		border-right: 10px solid #ED417D;
		padding: 4px 5px;
		font: bold 1.1em Tahoma, sans-serif;
		color: #000000;
		line-height: 1.1em;
		text-align: right;
		background-color: #f16e9c;
		}
#TOKIMODeventdetails p.m5 a
		{
		color: #000000;
		text-decoration: none;
		}
#TOKIMODeventdetails p.m5 a:hover
		{
		text-decoration: underline;
		}
#TOKIMODeventdetails div.m6
		{
		clear: both;
		margin: 1px 0;
		padding: 5px;
		font: normal 1em Verdana, sans-serif;
		color: #999999;
		}
#TOKIMODeventdetails div.m6 p
		{
		font-size: 0.9em;
		color: #999999;
		}
#TOKIMODeventdetails p.m7
		{
		clear: both;
		margin: 0;
		border-top: 1px solid #666666;
		padding: 10px 0 0 0;
		font: normal 1.1em Verdana, sans-serif;
		color: #999999;
		}
#TOKIMODeventdetails p.m7 strong
		{
		color: #cccccc;
		}
#TOKIMODeventdetails p.indietro
		{
		clear: both;
		margin: 0;
		border-top: 3px solid #ED417D;
		padding: 3px;
		font: bold 1em Verdana, sans-serif;
		color: #f16e9c;
		background-color: #ffffff;
		}
#TOKIMODeventdetails p.indietro a
		{
		color: #ED417D;
		text-decoration: none;
		}
#TOKIMODeventdetails p.indietro a:hover
		{
		color: #000000;
		}
#TOKIMODsubscription
		{
		}
#TOKIMODsubscription p.m1
		{
		color: #666666;
		}
#TOKIMODsubscription
		{
		}
#TOKIMODsubscription label,
#TOKIMODcontact label
		{
		display: block;
		border-left: 3px solid #FF6699;
		padding: 5px;
		font: bold 1.1em Verdana, sans-serif;
		color: #cccccc;
		}
#TOKIMODsubscription label.small,
#TOKIMODcontact label.small
		{
		display: block;
		border-left: 3px solid #FF6699;
		padding: 5px;
		font: normal 0.9em Tahoma, sans-serif;
		color: #cccccc;
		}
#TOKIMODsubscription .field,
#TOKIMODsubscription textarea,
#TOKIMODcontact .field,
#TOKIMODcontact textarea
		{
		margin: 0;
		border: 3px solid #ffffff;
		padding: 0;
		width: 280px;
		font: normal 1.1em Verdana, sans-serif;
		color: #333333;
		background: #ffffff;	
		}	
#TOKIMODsubscription .button,
#TOKIMODcontact .button
		{
		margin: 0;
		border: 3px solid #ED417D;
		font: bold 1em Verdana, sans-serif;
		color: #ffffff;
		background: #ED417D;	
		}		
.clear
		{
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
		}
p.success
		{
		border: 1px solid #999999;
		padding: 5px;
		font-weight: bold;
		color: #ffffff;
		}
p.error
		{
		border: 1px solid #999999;
		padding: 5px;
		font-weight: bold;
		color: #ff0000;
		}