
/* --- Ilmoituspohja 1c-text:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-1c-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 132px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-1c-text table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-1c-text td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-1c-text .heading1, .adtemplate-1c-text .heading2, .adtemplate-1c-text .heading3 {
	font-size: 140%;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: center;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-1c-text .heading1 {
	font-weight: bold;
	text-transform: uppercase;
}

.adtemplate-1c-text .heading2 {
	text-transform: uppercase;
}

.adtemplate-1c-text .heading3 {
}

.adtemplate-1c-text img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-1c-text .text1, .adtemplate-1c-text .text2, .adtemplate-1c-text .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-1c-text .text1 {
}

.adtemplate-1c-text .text2 {
 	
}

.adtemplate-1c-text .text3 {
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-1c-text .footer1, .adtemplate-1c-text .footer2, .adtemplate-1c-text .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-1c-text .footer1 {
	text-transform: uppercase;
}

.adtemplate-1c-text .footer2 {
	
}

.adtemplate-1c-text .footer3 {
}

/* --- Ilmoituspohja 1c-text:n määritteet päättyy --- */




/* --- Ilmoituspohja 1c-text-no-border:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-1c-text-no-border {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	display: block;
	width: 132px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-1c-text-no-border table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-1c-text-no-border td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-1c-text-no-border .heading1, .adtemplate-1c-text-no-border .heading2, .adtemplate-1c-text-no-border .heading3 {
	font-size: 140%;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: left;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-1c-text-no-border .heading1 {
	font-weight: bold;
	text-transform: uppercase;
}

.adtemplate-1c-text-no-border .heading2 {
	text-transform: uppercase;
}

.adtemplate-1c-text-no-border .heading3 {
}

.adtemplate-1c-text-no-border img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-1c-text-no-border .text1, .adtemplate-1c-text-no-border .text2, .adtemplate-1c-text-no-border .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-1c-text-no-border .text1 {
	text-align: left;
}

.adtemplate-1c-text-no-border .text2 {
 	
}

.adtemplate-1c-text-no-border .text3 {
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-1c-text-no-border .footer1, .adtemplate-1c-text-no-border .footer2, .adtemplate-1c-text-no-border .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-1c-text-no-border .footer1 {
	text-transform: uppercase;
}

.adtemplate-1c-text-no-border .footer2 {
	
}

.adtemplate-1c-text-no-border .footer3 {
}

/* --- Ilmoituspohja 1c-text-no-border:n määritteet päättyy --- */



/* --- Ilmoituspohja 1c-head-text-footer:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-1c-head-text-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 132px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-1c-head-text-footer table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-1c-head-text-footer td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-1c-head-text-footer .heading1, .adtemplate-1c-head-text-footer .heading2, .adtemplate-1c-head-text-footer .heading3 {
	font-size: 140%;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: center;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-1c-head-text-footer .heading1 {
	font-weight: bold;
	text-transform: uppercase;
}

.adtemplate-1c-head-text-footer .heading2 {
	text-transform: uppercase;
}

.adtemplate-1c-head-text-footer .heading3 {
}

.adtemplate-1c-head-text-footer img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-1c-head-text-footer .text1, .adtemplate-1c-head-text-footer .text2, .adtemplate-1c-head-text-footer .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-1c-head-text-footer .text1 {
}

.adtemplate-1c-head-text-footer .text2 {
 	
}

.adtemplate-1c-head-text-footer .text3 {
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-1c-head-text-footer .footer1, .adtemplate-1c-head-text-footer .footer2, .adtemplate-1c-head-text-footer .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-1c-head-text-footer .footer1 {
	text-transform: uppercase;
}

.adtemplate-1c-head-text-footer .footer2 {
	
}

.adtemplate-1c-head-text-footer .footer3 {
}

/* --- Ilmoituspohja 1c-head-text-footer:n määritteet päättyy --- */


/* --- Ilmoituspohja 1c-img-head2-text-footer:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-1c-img-head2-text-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 132px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-1c-img-head2-text-footer table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-1c-img-head2-text-footer td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-1c-img-head2-text-footer .heading1, .adtemplate-1c-img-head2-text-footer .heading2, .adtemplate-1c-img-head2-text-footer .heading3 {
	font-size: 130%;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: center;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-1c-img-head2-text-footer .heading1 {
	font-weight: bold;
}

.adtemplate-1c-img-head2-text-footer .heading2 {
	font-weight: bold;
	text-transform: uppercase;
}

.adtemplate-1c-img-head2-text-footer .heading3 {
}

.adtemplate-1c-img-head2-text-footer img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-1c-img-head2-text-footer .text1, .adtemplate-1c-img-head2-text-footer .text2, .adtemplate-1c-img-head2-text-footer .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-1c-img-head2-text-footer .text1 {
}

.adtemplate-1c-img-head2-text-footer .text2 {
 	
}

.adtemplate-1c-img-head2-text-footer .text3 {
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-1c-img-head2-text-footer .footer1, .adtemplate-1c-img-head2-text-footer .footer2, .adtemplate-1c-img-head2-text-footer .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-1c-img-head2-text-footer .footer1 {
	text-transform: uppercase;
}

.adtemplate-1c-img-head2-text-footer .footer2 {
	
}

.adtemplate-1c-img-head2-text-footer .footer3 {
}

/* --- Ilmoituspohja 1c-img-head2-text-footer:n määritteet päättyy --- */

/* --- Ilmoituspohja 1c-img-text:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-1c-img-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 132px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-1c-img-text table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-1c-img-text td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-1c-img-text .heading1, .adtemplate-1c-img-text .heading2, .adtemplate-1c-img-text .heading3 {
	font-size: 140%;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: center;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-1c-img-text .heading1 {
	font-weight: bold;
	text-transform: uppercase;
}

.adtemplate-1c-img-text .heading2 {
	text-transform: uppercase;
}

.adtemplate-1c-img-text .heading3 {
}

.adtemplate-1c-img-text img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-1c-img-text .text1, .adtemplate-1c-img-text .text2, .adtemplate-1c-img-text .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-1c-img-text .text1 {
}

.adtemplate-1c-img-text .text2 {
 	
}

.adtemplate-1c-img-text .text3 {
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-1c-img-text .footer1, .adtemplate-1c-img-text .footer2, .adtemplate-1c-img-text .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-1c-img-text .footer1 {
	text-transform: uppercase;
}

.adtemplate-1c-img-text .footer2 {
	
}

.adtemplate-1c-img-text .footer3 {
}

/* --- Ilmoituspohja 1c-img-text:n määritteet päättyy --- */

/* --- Ilmoituspohja 2c-head2-text-footer:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-2c-head2-text-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 272px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-2c-head2-text-footer table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-2c-head2-text-footer td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-2c-head2-text-footer .heading1, .adtemplate-2c-head2-text-footer .heading2, .adtemplate-2c-head2-text-footer .heading3 {
	font-size: 140%;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: center;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-2c-head2-text-footer .heading1 {
	font-weight: bold;
}

.adtemplate-2c-head2-text-footer .heading2 {
	font-weight: bold;
	text-transform: uppercase;
}

.adtemplate-2c-head2-text-footer .heading3 {
}

.adtemplate-2c-head2-text-footer img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-2c-head2-text-footer .text1, .adtemplate-2c-head2-text-footer .text2, .adtemplate-2c-head2-text-footer .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-2c-head2-text-footer .text1 {
}

.adtemplate-2c-head2-text-footer .text2 {
 	
}

.adtemplate-2c-head2-text-footer .text3 {
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-2c-head2-text-footer .footer1, .adtemplate-2c-head2-text-footer .footer2, .adtemplate-2c-head2-text-footer .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-2c-head2-text-footer .footer1 {
	text-transform: uppercase;
}

.adtemplate-2c-head2-text-footer .footer2 {
	
}

.adtemplate-2c-head2-text-footer .footer3 {
}

/* --- Ilmoituspohja 2c-head2-text-footer:n määritteet päättyy --- */


/* --- Ilmoituspohja 2c-img-head-text-footer:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-2c-img-head-text-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 272px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-2c-img-head-text-footer table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-2c-img-head-text-footer td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-2c-img-head-text-footer .heading1, .adtemplate-2c-img-head-text-footer .heading2, .adtemplate-2c-img-head-text-footer .heading3 {
	font-size: 13px;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: center;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-2c-img-head-text-footer .heading1 {
	font-weight: bold;
}

.adtemplate-2c-img-head-text-footer .heading2 {

}

.adtemplate-2c-img-head-text-footer .heading3 {
}

.adtemplate-2c-img-head-text-footer img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-2c-img-head-text-footer .text1, .adtemplate-2c-img-head-text-footer .text2, .adtemplate-2c-img-head-text-footer .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-2c-img-head-text-footer .text1 {
	font-size: 11px;
}

.adtemplate-2c-img-head-text-footer .text2 {
	font-size: 11px;
}

.adtemplate-2c-img-head-text-footer .text3 {
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-2c-img-head-text-footer .footer1, .adtemplate-2c-img-head-text-footer .footer2, .adtemplate-2c-img-head-text-footer .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-2c-img-head-text-footer .footer1 {
	text-transform: none;
}

.adtemplate-2c-img-head-text-footer .footer2 {
	
}

.adtemplate-2c-img-head-text-footer .footer3 {
}

/* --- Ilmoituspohja 2c-img-head-text-footer:n määritteet päättyy --- */


/* --- Ilmoituspohja 2c-img-head-text2-footer2:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-2c-img-head-text2-footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 272px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-2c-img-head-text2-footer2 table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-2c-img-head-text2-footer2 td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-2c-img-head-text2-footer2 .heading1, .adtemplate-2c-img-head-text2-footer2 .heading2, .adtemplate-2c-img-head-text2-footer2 .heading3 {
	font-size: 14px;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: center;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-2c-img-head-text2-footer2 .heading1 {
	font-weight: bold;
}

.adtemplate-2c-img-head-text2-footer2 .heading2 {
}

.adtemplate-2c-img-head-text2-footer2 .heading3 {
}

.adtemplate-2c-img-head-text2-footer2 img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-2c-img-head-text2-footer2 .text1, .adtemplate-2c-img-head-text2-footer2 .text2, .adtemplate-2c-img-head-text2-footer2 .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-2c-img-head-text2-footer2 .text1 {
	font-size: 11px;
}

.adtemplate-2c-img-head-text2-footer2 .text2 {
	font-size: 11px;
}

.adtemplate-2c-img-head-text2-footer2 .text3 {
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-2c-img-head-text2-footer2 .footer1, .adtemplate-2c-img-head-text2-footer2 .footer2, .adtemplate-2c-img-head-text2-footer2 .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-2c-img-head-text2-footer2 .footer1 {
	text-transform: none;
}

.adtemplate-2c-img-head-text2-footer2 .footer2 {
	
}

.adtemplate-2c-img-head-text2-footer2 .footer3 {
}

/* --- Ilmoituspohja 2c-img-head-text2-footer2:n määritteet päättyy --- */



/* --- Ilmoituspohja rekry2x50:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-rekry2x50 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 272px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-rekry2x50 table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-rekry2x50 td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-rekry2x50 .heading1, .adtemplate-rekry2x50 .heading2, .adtemplate-rekry2x50 .heading3 {
	font-size: 13px;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: center;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-rekry2x50 .heading1 {
	font-weight: bold;
}

.adtemplate-rekry2x50 .heading2 {

}

.adtemplate-rekry2x50 .heading3 {
}

.adtemplate-rekry2x50 img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-rekry2x50 .text1, .adtemplate-rekry2x50 .text2, .adtemplate-rekry2x50 .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-rekry2x50 .text1 {
	font-size: 11px;
	text-align: left;
}

.adtemplate-rekry2x50 .text2 {
	font-size: 11px;
	text-align: left;
	}

.adtemplate-rekry2x50 .text3 {
	text-align: left;
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-rekry2x50 .footer1, .adtemplate-rekry2x50 .footer2, .adtemplate-rekry2x50 .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-rekry2x50 .footer1 {
	text-transform: none;
}

.adtemplate-rekry2x50 .footer2 {
	
}

.adtemplate-rekry2x50 .footer3 {
}

/* --- Ilmoituspohja rekry2x50:n määritteet päättyy --- */


/* --- Ilmoituspohja rekry2x80:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-rekry2x80 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 272px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-rekry2x80 table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-rekry2x80 td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-rekry2x80 .heading1, .adtemplate-rekry2x80 .heading2, .adtemplate-rekry2x80 .heading3 {
	font-size: 130%;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: center;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-rekry2x80 .heading1 {
	font-weight: bold;
}

.adtemplate-rekry2x80 .heading2 {
	font-weight: bold;
}

.adtemplate-rekry2x80 .heading3 {
}

.adtemplate-rekry2x80 img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-rekry2x80 .text1, .adtemplate-rekry2x80 .text2, .adtemplate-rekry2x80 .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-rekry2x80 .text1 {
	text-align: left;
}

.adtemplate-rekry2x80 .text2 {
	text-align: left; 	
}

.adtemplate-rekry2x80 .text3 {
	text-align: left;
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-rekry2x80 .footer1, .adtemplate-rekry2x80 .footer2, .adtemplate-rekry2x80 .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-rekry2x80 .footer1 {
	text-transform: uppercase;
}

.adtemplate-rekry2x80 .footer2 {
	
}

.adtemplate-rekry2x80 .footer3 {
}

/* --- Ilmoituspohja rekry2x80:n määritteet päättyy --- */


/* --- Ilmoituspohja rekry2x150:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-rekry2x150 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 272px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-rekry2x150 table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-rekry2x150 td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-rekry2x150 .heading1, .adtemplate-rekry2x150 .heading2, .adtemplate-rekry2x150 .heading3 {
	font-size: 130%;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: left;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-rekry2x150 .heading1 {
	font-weight: bold;
}

.adtemplate-rekry2x150 .heading2 {
	font-weight: bold;
}

.adtemplate-rekry2x150 .heading3 {
}

.adtemplate-rekry2x150 img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-rekry2x150 .text1, .adtemplate-rekry2x150 .text2, .adtemplate-rekry2x150 .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-rekry2x150 .text1 {
	text-align: left;
}

.adtemplate-rekry2x150 .text2 {
	text-align: left; 	
}

.adtemplate-rekry2x150 .text3 {
	text-align: left;
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-rekry2x150 .footer1, .adtemplate-rekry2x150 .footer2, .adtemplate-rekry2x150 .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-rekry2x150 .footer1 {
	text-transform: uppercase;
}

.adtemplate-rekry2x150 .footer2 {
	
}

.adtemplate-rekry2x150 .footer3 {
}

/* --- Ilmoituspohja rekry2x150:n määritteet päättyy --- */

/* --- Ilmoituspohja rekry4x100:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-rekry4x100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 544px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-rekry4x100 table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-rekry4x100 td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitusotsikkokentille yhteiset määritteet */

.adtemplate-rekry4x100 .heading1, .adtemplate-rekry4x100 .heading2, .adtemplate-rekry4x100 .heading3 {
	font-size: 13px;
	line-height: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.4em;
	text-align: left;
}

/* Ilmoitusotsikkokenttien määritteet */

.adtemplate-rekry4x100 .heading1 {
	font-weight: bold;
}

.adtemplate-rekry4x100 .heading2 {

}

.adtemplate-rekry4x100 .heading3 {
}

.adtemplate-rekry4x100 img {
	display: block;
	margin: 0.2em auto 0.5em auto;
	clear: both;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-rekry4x100 .text1, .adtemplate-rekry4x100 .text2, .adtemplate-rekry4x100 .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-rekry4x100 .text1 {
	font-size: 11px;
	text-align: left;
}

.adtemplate-rekry4x100 .text2 {
	font-size: 11px;
	text-align: left;
	}

.adtemplate-rekry4x100 .text3 {
	text-align: left;
}

/* Alatunnistekenttien yhteiset määritteet */

.adtemplate-rekry4x100 .footer1, .adtemplate-rekry4x100 .footer2, .adtemplate-rekry4x100 .footer3 {
	display: block;
	clear: both;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	margin-top: 0.5em;
	width: 100%;
	overflow: hidden;
}

/* Alatunnistekenttien määritteet */

.adtemplate-rekry4x100 .footer1 {
	text-transform: none;
}

.adtemplate-rekry4x100 .footer2 {
	
}

.adtemplate-rekry4x100 .footer3 {
}

/* --- Ilmoituspohja rekry4x100:n määritteet päättyy --- */



/* --- Ilmoituspohja 2c-img-text:n määritteet alkaa --- */

/* Ilmoituspohjan määritteet */

.adtemplate-2c-img-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
	display: block;
	width: 272px;
	overflow: hidden;
}

/* Ilmoituspohjan mahdollisen taulukon määritteet */

.adtemplate-2c-img-text table {
	width: 100%;
	overflow: hidden;
}

.adtemplate-2c-img-text td {
	padding: 3px;
	vertical-align: middle;
}

/* Ilmoitustekstikentille yhteiset määritteet */

.adtemplate-2c-img-text .text1, .adtemplate-2c-img-text .text2, .adtemplate-2c-img-text .text3 {
	width: 100%;
	overflow: hidden;
}

/* Ilmoitustekstikenttien määritteet */

.adtemplate-2c-img-text .text1 {
	font-size: 11px;
}

.adtemplate-2c-img-text .text2 {

}

.adtemplate-2c-img-text .text3 {
}

/* --- Ilmoituspohja 2c-img-text:n määritteet päättyy --- */


