
	body {		/* Sivun taustavärin ja vierityspalkin määritykset */
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:20px;
		padding:0px;
		scrollbar-base-color: #ffffff;
		scrollbar-arrow-color: #000000;
		scrollbar-darkshadow-color: #000000;
		scrollbar-face-color: #ffffff;
		scrollbar-highlight-color: #cccccc;
		scrollbar-shadow-color: #000000;
		scrollbar-3dlight-color: #cccccc;
		background-repeat: repeat-x; 
		background-color:#eaeaea;}
	
	td.banner img { display: block }	
	tr.banner img { display: block }
	td.searchblock img { display: block }	
	td.nav_normal img { display: block }	
	td.nav_over img { display: block }	
	
	a.banner_link {
		font:bold 8pt verdana,arial;
		color: #ffffff;
		text-decoration:none; }	
	a.banner_link:hover {
		font:bold 8pt verdana,arial;
		color: #ffffff;
		text-decoration:underline; }
	td.banner_vertline {
		font: 8pt verdana,arial;
		color: #ffffff; }	


    td.main_slogan_heading {
    	font:bold 12pt verdana,arial;
    	}
	table.main_page {
		border:solid 1px #cccccc;}
	td.main_title2 {
		font:bold 9pt verdana;
		color:#000000;
		background-color:#eeeeee;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:15px;
		border-bottom:solid 3px #cccccc; }	
	td.main_text {
		padding-left:15px;
		padding-right:10px;
		font:8pt verdana;
		color:#000000;
		border-right:solid 1px #cccccc;}
	td.main_text2 {
		padding-left:15px;
		padding-right:10px;
		font:8pt verdana;
		color:#000000;}	
	td.main_img {
		border-right:solid 1px #cccccc;}	
	 		
	table.menu {
		padding-left:30px;}
			
			
	td.search_bar {  			/* Sivun yläosan hakupalkki (harmaa pitkä palkki ennen tabeja) */
		font:10pt verdana,arial;
		color: #333333; 
		line-height: 10pt; 
		height: 34px;}
	input.search_btn {  
		font:bold 8pt verdana,arial;
		color:#FFFFFF;
		background-color: #FF9933;}
		
			
	td.leave_number {
		padding-top:2px;  
		font:bold 8pt verdana,arial;
		color:#ffffff;
		height:12px;}
		
		
	table.maintable{			/* Päätaulu jonka sisällä kaikkien sivujen sisällöt, vasen- ja oikealaita mukaan lukien, ovat */
		margin-top:10px;}
			
			
	td.date {					/* Päivämäärä */
		padding-top:3px;
		padding-bottom:3px;}
	table.collected {			/* Poimittujen ilmoitusten tekstit */
		border-bottom:solid 5px #cccccc;
		border-left:solid 1px #cccccc;
		border-top:solid 5px #cccccc;}			 
	td.collected_title {		/* Poimittujen ilmoitusten (3 kpl) otsikko */
		background-color:#eeeeee;
		padding-top:2px;
		padding-bottom:2px;
		font:bold 9pt verdana,arial;
		color:#000000;}				
	td.collected_ad {			/* Poimittujen ilmoitusten tekstit */
		padding-left:5px;
		padding-right:5px;
		padding-bottom:2px;
		font:10px verdana,arial;
		color:#000000;
		word-wrap:break-word;}
	a.collected_link {
		font:10px verdana,arial;
		color:#000000;
		text-decoration:none;}	
	td.collected_rightline {	/* Poimittujen ilmoitusten ympärillä olevat viivat */
		border-right:solid 1px #cccccc;}		
	img.collected {				/* Poimittujen ilmoitusten kuvat */
		border:solid 2px #cccccc;
		margin-top:5px;
		margin-bottom:5px;}	
	td.main_heading {			/* Sivujen otsikot */
		background-color:#eeeeee;		
		padding-left:5px;
		padding-top:1px;
		padding-bottom:1px;		
		color:#000000;
		font:bold 10pt verdana,arial;}
	td.help2 {					/* Ohjeruudun vieressä oleva Ohjeet-teksti */
		background-color:#eeeeee;}	
		
		
	td.subheading {				/* Ohjeteksteissä käytetty väliotsikko */
			padding-left:25px;
			color:#000000;
			font:bold 9pt verdana,arial;}	
	li {						/* Listojen tyyli */
		list-style-type:square;}		
	td.text_20{					/* Leipäteksti, 20 pikselin sisennys (yleisimmin käytetty teksti) */
		padding-left:20px;
		color:#000000;
		font:8pt verdana,arial;}
	.text2 {					/* Leipäteksti ilman 20 pikselin sisennystä */	
		color:#000000;
		font:8pt verdana,arial;}
	.text_mini7 {					
		color:#000000;
		font:7pt verdana,arial;}
		
	td.category_img {			/* Ilmoitustyypin kuva (pallo) jokaisella "etusivulla" (myydään, ostetaan..) */
		padding-bottom:10px;}
			
	div.cat_text {				/* Explorerille div:t, koska png-kuvalle pakko olla filteri */
		position:absolute; 
		height:60; 
		width:250;
		padding-left:60px;
		padding-top:32px;
		color:#000000;
		font:bold 14pt verdana,arial;		
		}
	a.cat_text {				/* Explorerille div:t, koska png-kuvalle pakko olla filteri */		
		color:#000000;
		font:bold 14pt verdana,arial;
		text-decoration:none;		
		}	
	td.cat_text {				/* Muille selaimille normaalit taulukot */
		padding-top:32px;
		font:bold 14pt verdana,arial;		
		color:#000000;}
	a.cat_text {				/* Muille selaimille normaalit taulukot */
		padding-top:32px;
		font:bold 14pt verdana,arial;		
		color:#000000;
		text-decoration:none;}				
	table.menutable {
		height:450px;}				
	td.choose {					/* Valitse osasto -teksti */		
		padding-right:10px;
		color:#000000;
		font:bold 9pt verdana,arial;}
	td.chosen {					/* Valitse osasto -teksti */		
		padding-right:10px;
		color:#666666;
		font:bold 8pt verdana,arial;}
	td.chosen2 {
		color:#666666;
		font:8pt verdana,arial;}							
	select {					/* Kaikki select-kentät */
		color:#000000;
		font:8pt verdana;}			
	input {						/* Kaikki input-kentät */
		color:#000000;
		font:8pt verdana,arial;}
	textarea {					/* Kaikki textarea-kentät */
		color:#000000;
		font:8pt verdana;}		
	input.align_right { 		/* Jos lomakekentässä on valuutta, se tasataan oikeaan laitaan (ei toimi kaikilla selaimilla) */	
		color:#000000;
		font:8pt verdana,arial;
		text-align:right;}	
			
	.error_text {				/* Virhetekstit esim. kirjautuessa väärä tunnus/salasana */
	  	padding-left:20px;
	  	color:#cc0000;
		font:8pt verdana,arial;}
	.error_text2 {				/* Virhetekstit esim. kirjautuessa väärä tunnus/salasana */
	  	color:#cc0000;
		font:8pt verdana,arial;}
	td.error_title {
		border-bottom:solid 1px #cc0000;
		font:bold 10pt verdana,arial;
		color:#cc0000;}
	img.exclamation_mark{
		padding-right:20px;}			
	.grey_text {				/* Partnerin värillä oleva teksti, joka ei ole kuitenkaan linkki */
		font:8pt verdana,arial;
		color:#666666;}
	.lightgrey_text {			/* Partnerin värillä oleva teksti, joka ei ole kuitenkaan linkki */
		font:8pt verdana,arial;
		color:#aaaaaa;}
	.info_text {				/* Info-tyyppinen teksti, ei virhe tms. vaan ilmoitusluonteinen asia */
	  	  font:8pt verdana,arial;
	  	  color:#009900;}		
	  	  
	  	  
/* Vasemman laidan linkit */

	a.menu {					/* Vasemman laidan linkkitekstit */
		color:#000000;
		font:bold 9pt verdana,arial;
		text-decoration:none;}
	a.menu2 {					/* Vasemman laidan linkkitekstit */
		color:#666666;
		font:9pt verdana,arial;
		text-decoration:none;}		
	a.sub_menu1 {				/* Vasemman laidan Oma kansio -linkin alalinkit */
		color:#000000;
		font:9pt verdana,arial;
		text-decoration:none;}
	td.sub_menu2 img {display: block}
	a.sub_menu2 {				/* Vasemman laidan Oma kansio -linkin alalinkkien alalinkit */
		color:#666666;
		font:9pt verdana,arial;
		text-decoration:none;}	
	img.square {				/* Vasemman laidan linkkien edessä oleva ruutu */
		margin-top:10px;
		margin-right:5px;
		margin-left:5px;}
	img.sub_menu1 {				/* Vasemman laidan Oma kansio -linkin alalinkkien edessä oleva viiva-kuva */
		margin-top:5px;	 	
		margin-right:5px;
		margin-left:10px;}
	
	
/* Kirjautuminen vasemmassa laidassa */

	  table.login {				/* Koko taulun määritykset */
	  	  margin-left:10px;
	  	  margin-top:15px;
	  	  border-top:solid 5px #cccccc;
	  	  border-bottom:solid 5px #cccccc;
	  	  border-left:solid 1px #cccccc;
	  	  border-right:solid 1px #cccccc;	  	  	  	  
	  	  background-color:#ffffff;}	
	  td.login {				/* Kirjautuminen-teksti ja sen tausta */
	  	  background-color:#eeeeee;	
		  padding-left:10px;
		  padding-top:3px;
		  padding-bottom:5px;		
		  color:#000000;
		  font:bold 9pt verdana,arial;}
	  td.login_name {  	  		/* Käyttäjätunnus-teksti */
		  padding-top:3px;
		  padding-left:10px;	
		  color:#000000;
		  font:8pt verdana,arial;}	
	  td.password {				/* Salasana-teksti */
		  padding-top:5px;
		  padding-left:10px;	
		  color:#000000;
		  font:8pt verdana,arial;}
	  input.login_name {		/* Syöttökenttä käyttäjätunnukselle */
		  margin-left:10px;	
		  color:#000000;
		  font:8pt verdana,arial;}	
	  input.password {			/* Syöttökenttä salasanalle */
		  margin-left:10px;
		  margin-bottom:3px;	
		  color:#000000;
		  font:8pt verdana,arial;}
	  td.login_btn {			/* Sisään-painike */
		  padding-right:10px;
		  padding-bottom:5px;}  	  
		  
		  
/* Ohjesivut */
	
	 td.help_text {				/* Ohjesivuilla olevat ohjetekstit (sisennys 45px) */
		  padding-left:45px;
		  color:#000000;
	  	  font:8pt verdana,arial;}	 
	 .helptext_notlink {
	 	font:bold 8pt verdana;
		color:#000000;}
	 	
	 	 	  	 

/* Ilmoitusblokkisivun tyylimääritykset */

	 a.area {
		color:#000000;
  	  	font:8pt verdana,arial;
  	  	cursor:hand;	  	  
  	  	text-decoration:none;}	  	  
	 td.path {					/* Polku mistä osastosta ilmoitus on */
		  padding-top:2px;
		  padding-bottom:3px;
		  color:#aaaaaa;
		  font:8pt verdana,arial;
		  border-bottom:solid 1px #666666;
		  color:#aaaaaa;
		  font:8pt verdana,arial;
		  text-decoration:none;}		
 	 a.path {			
		  color:#aaaaaa;
		  font:8pt verdana,arial;
		  text-decoration:none;}
	 a.path:hover {			
		  color:#666666;
		  font:8pt verdana,arial;
		  text-decoration:underline;}
	 td.ilmoteksti {				/* Ilmoitusteksti */
		  padding-top:5px;
		  padding-bottom:5px;		  		
		  color:#000000;
		  font:8pt verdana,arial;
		  border-bottom:solid 1px #666666;}	
	td.ad_text {				/* Ilmoitusteksti */
		  padding-top:5px;
		  padding-bottom:5px;		  		
		  color:#000000;
		  font:8pt verdana,arial;
		  border-bottom:solid 1px #666666;}	
	 td.image {					/* Lisäkuvien määrä (jos niitä on) */	
		  padding-top:5px;
		  padding-bottom:5px;
		  padding-left:5px;
		  color:#333333;
		  font:8pt verdana,arial;
		  text-decoration:none;
		  border-bottom:solid 1px #666666;}	  	
	 td.answer_choices {		/* Vastaus mahdollisuudet */
		  padding-top:2px;
		  padding-bottom:2px;
		  color:#666666;
		  font:8pt verdana,arial;
		  height:20px;}
	 a.answer_choices {			/* Vastaus mahdollisuudet */		
		  color:#666666;
		  font:8pt verdana,arial;
		  text-decoration:none;}
	 a.collect {
		  color:#666666;
		  font:8pt verdana,arial;
		  text-decoration:none;}
	 td.ilmo_number {				/* Ilmoituksen numero */
		  padding-top:2px;
		  padding-bottom:2px;
		  padding-right:3px;
		  height:20px;
		  color:#333333;
		  font:bold 8pt verdana,arial;
		  text-decoration:none;}
	 a.ilmo_number {
		  color:#333333;
		  font:bold 8pt verdana,arial;
		  text-decoration:none;}	
	td.ad_number {				/* Ilmoituksen numero */
		  padding-top:2px;
		  padding-bottom:2px;
		  padding-right:3px;
		  height:20px;
		  color:#333333;
		  font:bold 8pt verdana,arial;
		  text-decoration:none;}
	 a.ad_number {
		  color:#333333;
		  font:bold 8pt verdana,arial;
		  text-decoration:none;}	  
	 div.show_phonenum{  		/* Katso numero -teksti */
		  font:10px verdana,arial;
		  color:#666666;
		  padding-top:7px;
		  padding-bottom:2px;}
	 table.quick_help{			/* Ilmoblokin pikaohjeet vastaamiselle */		  
		  margin-left:42px;
		  background-color:#ffffcc;}
	 span.opened_num {
	  	  background-color:#ffffcc;}	  
	 table.area {				/* Suuntanumero-taulukko */				  
	  	  border-top:1px solid #cccccc;
		  border-left:1px solid #cccccc;
		  border-right:1px solid #cccccc;
		  border-bottom:1px solid #cccccc;}
	 td.area_title {			/* Suuntanumero-taulukko */				  
	  	  background-color:#eeeeee;
	  	  color:#000000;
		  font:bold 8pt verdana,arial;
		  padding:5px;
		  border-bottom:1px solid #cccccc;}
	 td.area_title_border {			/* Suuntanumero-taulukko */				  
	  	  background-color:#eeeeee;
	  	  color:#000000;
		  font:bold 8pt verdana,arial;
		  padding:5px;
		  border-right:1px solid #cccccc;
		  border-bottom:1px solid #cccccc;}
	 td.area_text {				/* Suuntanumero-taulukko */				  	  	  
	  	  color:#666666;
		  font:8pt verdana,arial;
		  padding:5px;}	  	  	  	  	  
	 table.area_num {			/* Suuntanumero-taulukko */				  
		  border-left:1px solid #cccccc;
		  border-right:1px solid #cccccc;
		  border-bottom:1px solid #cccccc;}	  		
	
	
/* Ilmoituksen oman sivun määritykset */
	
	 td.ad_title {
	  	  font:bold 9pt verdana,arial;
	  	  color:#000000;
	  	  background-color:#eeeeee;
	  	  padding-left:6px;}
	 table.ad {					/* Ilmoituksen otsikon jälkeisen taulun marginaalin määritys */
		  margin-left:35px;}
	 a.path {					/* Polun linkit */
		  color:#666666;
		  font:8pt verdana,arial;}		
	 td.boldtext {				/* Ilmoituksen tarkempien tietojen otsikot */
		  padding-bottom:5px;
		  color:#000000;
		  font:bold 8pt verdana,arial;}
	 td.text {					/* Normaali teksti */
		  padding-bottom:5px;
		  color:#000000;
		  font:8pt verdana,arial;}	  	
	 td.ad_text2 {				/* Ilmoitusteksti */
		  background-color:#eeeeee;		  	
		  padding-top:5px;
		  padding-left:10px;
		  padding-right:10px;
		  padding-bottom:5px;
		  color:#000000;
		  font:8pt verdana,arial;}
	 td.img_title {				/* Kuvan otsikkoteksti */
		  background-color:#eeeeee;
		  padding-top:2px;
		  padding-bottom:2px;
		  font-family:Verdana;
		  font-size:8pt;
		  font-weight:bold;
		  color:#000000;}	
	 td.adimg_main {			/* "Avoinna" oleva kuva */
		  border-bottom:solid 1px #cccccc;
		  padding:7px;
		  font-family:Verdana;
		  font-size:9pt;		
		  color:#000000;}
	 td.adimg {					/* Pienet kuvat avoinna olevan kuvan alla harmaa solun reuna */
		  border-right:solid 1px #cccccc;
		  padding:4px;}	
	 td.adimg2 {				/* Viimeinen kuva oikeassa laidassa, johon ei harmaata oikeaa reunaa */
	 	  padding:4px;}	  
	 td.answer {				/* Vastausohjeet */
		  padding-top:5px;
		  color:#666666;
		  font:8pt verdana,arial;}
		  
	
	/* Uusia */
	
	td.AdDetail_Answer {
		font:10px verdana;
		padding-left:5px;
		padding-right:3px;
		padding-bottom:3px;
		background-color:#f5f5f5; 
		border-top:solid 2px #999999;
		border-bottom:solid 2px #999999; }	  



/* Kuvanhakusivu ilmoituksen jätössä */

	  table.pic_table {			/* Kuvanhaku-taulu */
		  margin-left:20px;
		  border-top:solid 5px #cccccc;
		  border-left:solid 1px #cccccc;
		  border-right:solid 1px #cccccc;
		  border-bottom:solid 5px #cccccc;}
	  td.pic_title {			/* Kuvanhaku-taulun otsikko */
		  padding-top:3px;
		  padding-bottom:3px;
		  background-color:#eeeeee;
		  font:9pt verdana,arial;
		  color:#000000;}


/* Omat ilmoitukset sivu */
	  table.ownads {
	  	 border:solid 1px #cccccc;}
	  td.ownads_title {
	  	  background-color:#eeeeee;
	  	  padding:4px;
	  	  color:#000000;
		  font:bold 8pt verdana,arial;
		  border-top:solid 4px #cccccc;
		  border-bottom:solid 1px #cccccc;}
	  td.ownads_light {
	  	  padding:10px;
	  	  background-color:#eeeeee;
	  	  border-right:solid 1px #cccccc;}
	  td.ownads_count {
	  	  color:#000000;
		  font:8pt verdana,arial;}	  
	  td.ownads_subheading {
	  	  padding:2px;
	  	  color:#000000;
		  font:8pt verdana,arial;}	  	  			
	
/* Hyväksytyt ilmoitukset */
	  table_accepted {			/* Hyväksyttyjen ilmoitusten taulu */
	  	  margin-left:35px;
		  border-bottom:solid 1px #cccccc;}
		
/* Vastaukset ilmoituksiin */
	
	  table.answers {			/* Taulu jossa kaikki ilmoitukseen tulleet vastaukset */
		  margin-left:25px;
		  margin-bottom:7px;
		  border-bottom:solid 1px #999999;}
	  td.own_answer {			/* Omavastaus vastaukseen */
		  padding-left:20px;
		  color:#000000;
		  font:italic 8pt verdana,arial;}		
				

/* Hyväksymättömät ilmoitukset */

	  table.rejected {			/* Hyväksymättömien ilmoitusten taulu */
		  margin-left:35px;
		  margin-bottom:7px;
		  border-bottom:solid 1px #999999;}	}
	  td.rejected_text {		/* Ilmoitus hylätty -teksti */
		  padding-left:20px;
		  color:#cc0000;
		  font:bold 9pt verdana,arial;}
	  td.rejected_text2 {		/* Hylättyteksti (miksi hylätty) */
		  color:#cc0000;
		  font:bold 9pt verdana,arial;}		


/* Senttihinnastossa ja hakusana-ohjeissa käytetty tyyli */
	  table.list{
	  	  border:solid 1px #cccccc;}
	  td.list_title {
	  	  background-color:#eeeeee;
	  	  font:bold 8pt verdana,arial;
	  	  color:#000000;
	  	  border-bottom:solid 1px #cccccc;}
	  td.list_line {
	  	  font:8pt verdana,arial;
	  	  color:#000000;
	  	  border-bottom:solid 1px #cccccc;}

/* Ohjesivuilla oleva kännykän näyttö */
	 
	  td.screen_text {
	  	  padding-top:30px;
	  	  padding-left:8px;
	  	  padding-right:8px;
	  	  padding-bottom:15px;
	  	  font:bold 9px verdana,arial;
	  	  color:#000000;}
	  td.screen_text2 {
	  	  padding-top:65px;
	  	  padding-left:50px;
	  	  padding-right:10px;
	  	  padding-bottom:5px;
	  	  font:bold 11pt verdana,arial;
	  	  color:#000000;}
	  td.screen_text3 {
	  	  padding-top:72px;
	  	  padding-left:32px;
	  	  padding-right:10px;
	  	  padding-bottom:5px;
	  	  font:bold 10pt verdana,arial;
	  	  color:#000000;}		  	 	  	  	  	   	  	  	  


td.preview_newspaper {
	background-image:url('kuvat/paper_middle_bg.jpg');
	padding:10px; 
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	font:10pt sans serif, times; 
	color:#000000;}
td.preview_teletext {
	 background-color:#000000;
	 padding:10px;
	 font:10px courier; 
	 color:white; }	
	 
/* Rekisteröinti */	
td.register_by_sms_and_phone_title {
	color:#000000;
	font:8pt verdana,arial;
	background-color:#eeeeee; 
	padding-top:5px; }
td.register_by_sms_and_phone_icon {
	background-color:#eeeeee; 
	padding-top:5px; 
	padding-left:5px; }
td.register_by_sms_and_phone_text {
	 color:#000000;
	 font:8pt verdana,arial;
	 border:solid 2px #eeeeee;
	 padding:5px; }
	 
/* Ilmaisen tai maksullisen ilmoituksen jättö */

td.leave_free_or_pay_ad_title {
	color:#000000;
	font:8pt verdana,arial;
	background-color:#CCCCCC; 
	padding:5px; }
td.leave_free_or_pay_ad_icon {
	background-color:#eeeeee; 
	padding-top:5px; 
	padding-left:5px; }
td.leave_free_or_pay_ad_text {
	 color:#000000;
	 font:8pt verdana,arial;
	 border:solid 1px #cccccc;
	 padding:5px; }		


/* Buttons */

#btnSubmit	{ background-color: #FFFFFF;cursor:hand;}
#btnDisabled	{ background-color: #FFFFFF;cursor:hand;}

	.std_button {
		background-color: #ffffff; 
		cursor:hand;}
	.dsbl_button {
		background-color: #FFFFFF;cursor:hand; }
		
/* Hotspot link */

a.hotspot_link {
		font:8pt verdana;
		color:#000000;
		text-decoration:none;}
a.hotspot_link:hover {			/* Linkit */
		font:8pt verdana;
		color:#000000;
		text-decoration:underline;}	
			
td.browse_searchtext {					/* Normaali teksti */
	  color:#000000;
	  border-right:solid 1px #cccccc;
	  font:8pt verdana,arial;}	 


/* Käyttöajan ja kertamaksun valinta */

td.timeofusage_timeandprice {
		border-left:solid 1px #eeeeee;
		border-right:solid 1px #eeeeee;
		border-bottom:solid 1px #eeeeee;
		padding-left:5px;
		color:#000000;
		font:8pt verdana,arial; }
td.timeofusage_title {
		color:#000000;
		font:8pt verdana,arial;
		background-color:#eeeeee; 
		padding-top:5px; }
td.timeofusage_text {
	 	color:#000000;
	 	font:8pt verdana,arial;
	 	border:solid 2px #eeeeee;
	 	padding:5px; }
.timeofusage_price_big {
	 	color:#000000;
	 	font:bold 10pt verdana,arial;
	 	border:solid 2px #eeeeee;
	 	padding:5px; }	
