body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-color: #7a9641;
}

h1 {
	font-family: Arial;
	color: #0f466d;
	font-size: 16px;
}

h2 {
    font-family: Arial;
    font-size: 14px;
	color: #0f466d;
}
h3 {
    font-family: Arial;
    font-size: 12px;
}

a:link, a:visited {
	font-family: Arial, sans-serif;
	color: #186da9;
	font-size: 12px;
}
a:hover {
	font-family: Arial, sans-serif;
	color: #186da9;
	font-size: 12px;
}

p, li, td {
	font-family: Arial;
	font-size: 12px;
}

.main_table {
	background-color: #fff;
	border: 15px solid #fff;
}

.ylakuva {
	background: url('layout/ylakuva.jpg') no-repeat;
	width: 800px;
	height: 145px; 
}

.kieli_lippu {
	padding: 3px 3px 0px 0px;
}

.main_menu {
	height: 27px;
	text-align: center;
}

.main_menu a:link, .main_menu a:hover, .main_menu a:visited {
	text-decoration: none;
	color: #000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.main_menu_sel {
	height: 27px;
	text-align: center;
}

.main_menu_sel a:link, .main_menu_sel a:hover, .main_menu_sel a:visited {
	text-decoration: underline;
	color: #000;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}


.linkit a:link, .linkit a:visited, .linkit a:hover {
	text-decoration: none;
	font-family: Arial;
	color: #004063;
	font-size: 13px;
	display: block;
	font-weight: bold;
}

.main_menu_form {
	text-align: right;
}

.main_menu_form form {
	display: inline;
}

.main_menu_form_input {
	height: 18px;
	font-size: 10px;
	border: 1px solid #3886c4;
}

.gray_bg {
	background-color: #ebebe6;
}

.darkgray_bg {
	background-color: #a4b8d3;
	height: 25px;
	width: 100%;
	padding: 4px 0px 0px 9px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

.linkit {
	padding: 0px 0px 22px 18px;
}

.content {
	padding: 0px 15px 10px 15px;
}

.sisalto_teksti
{
	padding: 10px 1px 0px 1px;
}

.bottom_blue {
	font-size: 9px;
	background-color: #3886c4;
	height: 15px;
}

.contact_info {
	height: 43px;
	color: #3886c4;
	line-height: 12px;
}

.tiedotteet {
	padding-left: 5px;
	padding-bottom: 5px;
}

.ilmoitus
{
 height: 180px;
 padding: 6px 6px 6px 6px;
}

.siirry
{
 padding: 0px 6px 0px 0px;
}

.siirry a:link, .siirry a:visited, .siirry a:hover
{
	font-family: Arial;
	color: #0f466d;
	text-decoration: none;
	font-weight: bold;
}

.tyhja
{
 height: 30px;
}

.menu {
	padding-left: 5px;
}

a.plusminusitem {
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #004063;
	text-decoration: none;
	margin-left: 4px;
}

/* uutispalikan tyylit */

.uutinen_pvm
{
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 12px;
 color: #000000;
}

.uutinen_pvm_etusivu
{
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #186da9;
 font-weight: bold;
}

.uutinen_otsikko
{
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #000000;
}

.uutinen_teksti
{
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #000000;
}

A:link.uutinen_link
{
 font-family: Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}

A:hover.uutinen_link
{
 font-family: Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}

A:visited.uutinen_link
{
 font-family: Arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}

A:link.uutinen_link_etusivu
{
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 font-weight: normal;
}

A:hover.uutinen_link_etusivu
{
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 font-weight: normal;
}

A:visited.uutinen_link_etusivu
{
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 font-weight: normal;
}

/* CSV */
.hinnastootsikko
{
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #000000;
 background-color: #FFFFFF;
}

.hinnastovaliotsikko
{
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #FFFFFF;
}
.hinnastotuote
{
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 12px;
 color: #000000;
}

.hinnastotyhja
{
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 12px;
 color: #000000;
 background-color: #FFFFFF;
}

td.query_kysymys_teksti
{
 font-weight: bold;
}
.query_kysely_taulukko {
 font-family: Verdana, Arial;
 font-size: 14px;
 color: #000000;
}
.query_kysely_nimi_rivi {
}
.query_kysely_nimi_solu {
 color: #0f466d;
 font-size: 16px;
 font-weight: bold;
}
.query_kysely_esipuhe_rivi {
}
.query_kysely_esipuhe_solu {
}
.query_kysely_tyhja_rivi {
}
.query_kysely_tyhja_solu {
}
.query_kysymys_rivi {
}
.query_kysymys_numero {
 font-weight: bold;
}
.query_kysymys_teksti {
 font-weight: bold;
}
.query_kysymys_viiva {
 display: none;
 height: 0px; width: 100%;
}
.query_kysymys_viiva_solu {
height: 0px; width: 100%;
}
.query_kysymys_viiva {
}
.query_kysymys_ohje_rivi {
}
.query_kysymys_ohje_tyhja_solu {
}
.query_kysymys_ohje_solu {
}
.query_kysymys_vastaustenmerkitys {
}
.query_kysymys_vastaustenmerkitys_tyhja_solu {
}
.query_kysymys_vastaustenmerkitys_solu {
}
.query_kysymys_kommentti_vastaus_rivi {
}
.query_kysymys_kommentti_vastaus_solu_tyhja {
}
.query_kysymys_kommentti_vastaus_solu {
}
.query_kysymys_kommenttikentta {
 width: 90%;
 height: 12ex
}
.query_kysymys_vastaustaihtoehdot_rivi {
}
.query_kysymys_vastausvaihtoehdot_tyhja_solu {
}
.query_kysymys_vastausvaihtoehdot_solu {
}
.query_vastaustaihtoehto_taulukko {
 font-family: Verdana, Arial;
 font-size: 12px;
 color: #000000;
}
.query_vastausvaihtoehto_rivi {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_rivi_pariton {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_numero_solu {
}
.query_vastausvaihtoehto_vastausvaihtoehto_solu {
}
.query_vastausvaihtoehto_4_solu_tyhja {
}
.query_vastausvaihtoehto_4_solu_1 {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_4_solu_2 {
 background-color: #E2E8E8;
}
.query_vastausvaihtoehto_4_solu_3 {
 background-color: #DCE1E0;
}
.query_vastausvaihtoehto_4_solu_4 {
 background-color: #D2D6D3;
}
.query_vastausvaihtoehto_4_vastaus_1 {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_4_vastaus_2 {
 background-color: #E2E8E8;
}
.query_vastausvaihtoehto_4_vastaus_3 {
 background-color: #DCE1E0;
}
.query_vastausvaihtoehto_4_vastaus_4 {
 background-color: #D2D6D3;
}
.query_vastausvaihtoehto_5_solu_tyhja {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_5_solu_1 {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_5_solu_2 {
 background-color: #E2E8E8;
}
.query_vastausvaihtoehto_5_solu_3 {
 background-color: #DCE1E0;
}
.query_vastausvaihtoehto_5_solu_4 {
 background-color: #D2D6D3;
}
.query_vastausvaihtoehto_5_solu_5 {
 background-color: #C0C1BC;
/* color: #E4EAEA; */
}
.query_vastausvaihtoehto_5_vastaus_1 {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_5_vastaus_2 {
 background-color: #E2E8E8;
}
.query_vastausvaihtoehto_5_vastaus_3 {
 background-color: #DCE1E0;
}
.query_vastausvaihtoehto_5_vastaus_4 {
 background-color: #D2D6D3;
}
.query_vastausvaihtoehto_5_vastaus_5 {
 background-color: #C0C1BC;
}
.query_vastausvaihtoehto_6_solu_tyhja {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_6_solu_1 {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_6_solu_2 {
 background-color: #E2E8E8;
}
.query_vastausvaihtoehto_6_solu_3 {
 background-color: #DCE1E0;
}
.query_vastausvaihtoehto_6_solu_4 {
 background-color: #D2D6D3;
}
.query_vastausvaihtoehto_6_solu_5 {
 background-color: #C0C1BC;
}
.query_vastausvaihtoehto_6_solu_6 {
 background-color: #A8AA9F;
/* color: #E4EAEA; */
}
.query_vastausvaihtoehto_6_vastaus_1 { /* sample */
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_6_vastaus_2 {
 background-color: #E2E8E8;
}
.query_vastausvaihtoehto_6_vastaus_3 {
 background-color: #DCE1E0;
}
.query_vastausvaihtoehto_6_vastaus_4 {
 background-color: #D2D6D3;
}
.query_vastausvaihtoehto_6_vastaus_5 {
 background-color: #C0C1BC;
}
.query_vastausvaihtoehto_6_vastaus_6 {
 background-color: #A8AA9F;
/* color: #E4EAEA; */
}
.query_vastausvaihtoehto_55_solu_tyhja {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_55_solu_1 {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_55_solu_2 {
 background-color: #E2E8E8;
}
.query_vastausvaihtoehto_55_solu_3 {
 background-color: #DCE1E0;
}
.query_vastausvaihtoehto_55_solu_4 {
 background-color: #D2D6D3;
}
.query_vastausvaihtoehto_55_solu_5 {
 background-color: #C0C1BC;
}
.query_vastausvaihtoehto_55_vastaus_1 {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_55_vastaus_2 {
 background-color: #E2E8E8;
}
.query_vastausvaihtoehto_55_vastaus_3 {
 background-color: #DCE1E0;
}
.query_vastausvaihtoehto_55_vastaus_4 {
 background-color: #D2D6D3;
}
.query_vastausvaihtoehto_55_vastaus_5 {
 background-color: #C0C1BC;
}
.query_vastausvaihtoehto_55_vastaus_1_pariton {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_55_vastaus_2_pariton {
 background-color: #E2E8E8;
}
.query_vastausvaihtoehto_55_vastaus_3_pariton {
 background-color: #DCE1E0;
}
.query_vastausvaihtoehto_55_vastaus_4_pariton {
 background-color: #D2D6D3;
}
.query_vastausvaihtoehto_55_vastaus_5_pariton {
 background-color: #C0C1BC;
}
.query_vastausvaihtoehto_55_vastaus_tyhja {
 background-color: #E4EAEA;
}
.query_vastausvaihtoehto_t_solu_tyhja {
}
.query_vastausvaihtoehto_t_vastaus_rivi {
}
.query_vastausvaihtoehto_t_vastaus_solu_tyhja {
}
.query_vastausvaihtoehto_t_vastaus_solu {
}
.query_vastausvaihtoehto_t_tekstikentta {
 width: 100%;
 height: 8ex
}
.query_vastausvaihtoehto_t_vastaus_solu_tyhja {
}
.query_vastausvaihtoehto_vm_solu_tyhja {
}
.query_vastausvaihtoehto_vm_solu_pariton {
 background-color: #c0c0c0;
}
.query_vastausvaihtoehto_vm_solu_parillinen {
}
.query_vastausvaihtoehto_vm_vastaus_pariton {
 background-color: #c0c0c0;
}
.query_vastausvaihtoehto_vm_vastaus_parillinen {
}
.query_vastausvaihtoehto_j_solu_tyhja {
}
.query_vastausvaihtoehto_j_solu {
}
.query_vastausvaihtoehto_j_vastaus {
}
.query_vastausvaihtoehto_vn_solu_tyhja {
}
.query_vastausvaihtoehto_vn_solu {
}
.query_vastausvaihtoehto_vn_vastaus {
}
.query_vastausvaihtoehto_v1_rivi {
}
.query_vastausvaihtoehto_v1_solu_tyhja {
}
.query_vastausvaihtoehto_v1_solu {
}
.query_vastausvaihtoehto_v1_vastaus {
}
.query_vastausvaihtoehto_ke_vastaus_k {
}
.query_vastausvaihtoehto_ke_vastaus_e {
}
.query_vastausvaihtoehto_keo_vastaus_k {
}
.query_vastausvaihtoehto_keo_vastaus_o {
}
.query_vastausvaihtoehto_keo_vastaus_e {
}
.query_vastausvaihtoehto_ke_solu_tyhja {
}
.query_vastausvaihtoehto_ke_solu_k {
}
.query_vastausvaihtoehto_ke_solu_e {
}
.query_vastausvaihtoehto_keo_solu_tyhja {
}
.query_vastausvaihtoehto_keo_solu_k {
}
.query_vastausvaihtoehto_keo_solu_o {
}
.query_vastausvaihtoehto_keo_solu_e {
}
.query_vastausvaihtoehto_ohje_rivi {
}
.query_vastausvaihtoehto_ohje_solu {
}
.query_vastausvaihtoehto_ohje_solu_tyhja {
}
.query_vastausvaihtoehto_kommentti_vastaus_rivi {
}
.query_vastausvaihtoehto_kommentti_vastaus_solu_tyhja {
}
.query_vastausvaihtoehto_kommentti_vastaus_solu {
}
.query_vastausvaihtoehto_kommenttikentta {
 width: 100%;
 height: 6ex
}
