/* ================================================================ */
/*	[OWN STYLES]	*/

.logo {
	background-image: url(../images/vp_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu {
	background-image: url(../images/vp_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bgleft {
	background-color: #f2f4f7;
	background-image: url(../images/vp_bg_left.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.bgright {
	background-color: #f2f4f7;
	background-image: url(../images/vp_bg_right.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.mainpix {
	background-image: url(../images/vp_mainpix.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.right_box {
	background-image: url(../images/vp_right_box.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-left: solid 1px #ffffff;
}
.news {
	background-color: #ddded8;
	background-image: url(../images/vp_news.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	border-left: solid 1px #ffffff;
}
.bg_content {
	background-color: #ddded8;
	background-image: url(../images/vp_bg_content.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

a.linkopacity img {

filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
}

a.linkopacity:hover img {

filter:alpha(opacity=70);   
-moz-opacity: 0.7;   
opacity: 0.7;
}

/* ================================================================ */
/*	[Otsake (ei saa poistaa tai muuttaa nimiä, saa muokata)]	*/

a.polku1:link
{
COLOR: #626262;
}

a.polku1:visited
{
COLOR: #626262;
}

a.polku1:active
{
COLOR: #626262;
}

a.polku1:hover
{
COLOR: #626262;
TEXT-DECORATION: underline;
}

a.polku2
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
display: none;
}

a.polku2:link
{
COLOR: #626262;
}

a.polku2:visited
{
COLOR: #626262;
}

a.polku2:active
{
COLOR: #626262;
}

a.polku2:hover
{
COLOR: #626262;
TEXT-DECORATION: underline;
}

.polku1
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
COLOR: #626262;
}

.polku2
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
COLOR: #626262;
display: none;
}

.polku3
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
COLOR: #626262;
}

H1
{
FONT-WEIGHT: bold;
FONT-SIZE: 18px;
COLOR: #626262;
FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
}

H2
{
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
COLOR: #626262;
FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
}

H3
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #626262;
FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
line-height: 16px;
}

td
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
line-height: 17px;
}

a.polku1
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
}

/* ================================================================ */
/*	[Sisältö] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.kappale_otsikko
{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.table
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
}

.kappale_teksti
{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

P
{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
line-height: 17px;
}

.sivu_teksti
{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

A.linkki
{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #0c4880;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline;
}

A.linkki:link
{
COLOR: #0c4880;
TEXT-DECORATION: underline;
FONT-WEIGHT: bold;
}

A.linkki:visited
{
COLOR: #0c4880;
}

A.linkki:active
{
COLOR: #0c4880;
}

A.linkki:hover
{
COLOR: #0c4880;
TEXT-DECORATION: none;
}

a.linkki_korostettu
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
TEXT-DECORATION: underline;
FONT-WEIGHT: bold;
}

a.linkki_korostettu:link
{
COLOR: #0c4880;
}

a.linkki_korostettu:visited
{
COLOR: #0c4880;
}

a.linkki_korostettu:active
{
COLOR: #0c4880;
}

a.linkki_korostettu:hover
{
COLOR: #0c4880;
TEXT-DECORATION: none;
}

.kappale_teksti_korostettu
{
FONT-SIZE: 11px;
COLOR: #F00202;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

ADDRESS
{
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
COLOR: #ff6600;
FONT-STYLE: oblique;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

DD
{
FONT-WEIGHT: normal;
FONT-SIZE: 9px;
COLOR: #ff6666;
FONT-STYLE: oblique;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

DT
{
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #5b5d5e;
FONT-STYLE: oblique;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

UL
{
FONT-WEIGHT: normal;
LIST-STYLE-POSITION: outside;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
LIST-STYLE-TYPE: square;
}

OL
{
FONT-WEIGHT: normal;
LIST-STYLE-POSITION: outside;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

hr.ajankohtaishaku
{
COLOR: #5b5d5e;
}

hr.luettelosivuhaku
{
COLOR: #5b5d5e;
}

tbody
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
}

.sivu
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
BACKGROUND-COLOR: #FFFFFF;
MARGIN-TOP: 0px;
MARGIN-LEFT: 0px;
MARGIN-RIGHT: 0px;
MARGIN-BOTTOM: 0px;
SCROLLBAR-FACE-COLOR: [vari1];
SCROLLBAR-HIGHLIGHT-COLOR: [vari1];
SCROLLBAR-SHADOW-COLOR: [vari1];
SCROLLBAR-3DLIGHT-COLOR: [vari1];
SCROLLBAR-ARROW-COLOR: #FFFFFF;
SCROLLBAR-TRACK-COLOR: #FFFFFF;
SCROLLBAR-DARKSHADOW-COLOR: [vari1];
PADDING-TOP: 0px;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-BOTTOM: 0px;
}

.sivu_otsikko
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
COLOR: [vari1];
}

/* ================================================================ */
/*	[Navigointi] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

a.navigointi_linkki:active
{
COLOR: #000000;
}

a.navigointi_linkki:hover
{
COLOR: #ffffff;
TEXT-DECORATION: none;
}

a.navigointi_linkki
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
}

a.navigointi_linkki:link
{
COLOR: #000000;
}

a.navigointi_linkki:visited
{
COLOR: #000000;
}

/* ================================================================ */
/*	[Päivämäärä] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.pvm
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
COLOR: [vari2];
}

/* ================================================================ */
/*	[Kirjautumistoiminnot] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

a.kirjaudu_linkki:link
{
COLOR: #999999;
}

a.kirjaudu_linkki:visited
{
COLOR: #999999;
}

a.kirjaudu_linkki:active
{
COLOR: #999999;
}

a.kirjaudu_linkki:hover
{
COLOR: #999999;
TEXT-DECORATION: none;
}

.kirjaudu_kentta
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 2px;
FONT-SIZE: 11px;
COLOR: #000000;
BACKGROUND-COLOR: #eaecef;
BORDER: solid 1px #000000;
}

.kirjaudu_nappi
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
BACKGROUND-COLOR: #0c4880;
BORDER: solid 1px;
BORDER-COLOR: #ffffff;
CURSOR: pointer;
}

.kirjaudu
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
COLOR: #000000;
}

.kirjaudu_nimi
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
COLOR: [vari1];
FONT-WEIGHT: bold;
}

a.kirjaudu_linkki
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: underline;
FONT-WEIGHT: normal;
}

/* ================================================================ */
/*	[Osoitetiedot](ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

a.osoite_linkki:visited
{
COLOR: [vari1];
}

a.osoite_linkki:active
{
COLOR: [vari1];
}

a.osoite_linkki:hover
{
COLOR: [vari1];
}

.osoite
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
COLOR: [vari1];
}

a.osoite_linkki
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: underline;
FONT-WEIGHT: bold;
}

a.osoite_linkki:link
{
COLOR: [vari1];
}

/* ================================================================ */
/*	[Copyright] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

a.copyright_linkki:visited
{
COLOR: #bebebe;
}

a.copyright_linkki:active
{
COLOR: #bebebe;
}

a.copyright_linkki:hover
{
COLOR: #bebebe;
TEXT-DECORATION: none;
}

.copyright
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
COLOR: #bebebe;
}

a.copyright_linkki
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: underline;
}

a.copyright_linkki:link
{
COLOR: #bebebe;
}

/* ================================================================ */
/*	[Last updated] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.LastUpdated
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
COLOR: #bebebe;
}

/* ================================================================ */
/*	[Footerin muun tekstin stylet] (saa poistaa ja muokata tarpeen mukaan)	*/

a.footer:visited
{
COLOR: #0c4880;
}

a.footer:active
{
COLOR: #0c4880;
}

a.footer:hover
{
COLOR: #0c4880;
TEXT-DECORATION: underline;
}

.footer_teksti
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
COLOR: #0c4880;
}

a.footer
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: underline;
FONT-WEIGHT: bold;
}

a.footer:link
{
COLOR: #0c4880;
}

/* ================================================================ */
/*	[Headerissä esiintyvän muun tekstin style] (saa poistaa ja muokata tarpeen mukaan)	*/

a.header:visited
{
COLOR: #ffffff;
}

a.header:active
{
COLOR: #ffffff;
}

a.header:hover
{
COLOR: #ffffff;
TEXT-DECORATION: none;
}

.header_teksti
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
COLOR: #F00202;
}

a.header
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: underline;
FONT-WEIGHT: bold;
}

a.header:link
{
COLOR: #ffffff;
}

/* ================================================================ */
/*	[omasivun stylet] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

td.taso_katkoviiva2
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
COLOR: #000000;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
BACKGROUND: #ededed;
BACKGROUND-IMAGE: url("../images/katkoviiva2.gif");
BACKGROUND-REPEAT: repeat-x;
BACKGROUND-POSITION: top left;
BACKGROUND-COLOR: #ededed;
}

td.taso_otsikko
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
COLOR: #ffffff;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
BACKGROUND: #81B1D6;
BORDER-TOP: 1px #000000 solid;
BORDER-BOTTOM: 1px #000000 solid;
BORDER-RIGHT: 1px #000000 solid;
BORDER-LEFT: 1px #000000 solid;
TEXT-ALIGN: left;
TEXT-VALIGN: center;
PADDING: 2;
}

td.taso_toiminnot
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
COLOR: #F00202;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
BORDER-TOP: 0px #F00202 dotted;
BORDER-BOTTOM: 0px #F00202 dotted;
BORDER-RIGHT: 0px #F00202 dotted;
BORDER-LEFT: 0px #F00202 dotted;
TEXT-ALIGN: left;
TEXT-VALIGN: center;
PADDING: 2;
}

.taso_tyokalu
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
COLOR: #ffffff;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
}

a.taso_linkki
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
TEXT-DECORATION: underline;
FONT-WEIGHT: normal;
}

a.taso_linkki:link
{
COLOR: [vari1];
}

a.taso_linkki:visited
{
COLOR: [vari1];
}

a.taso_linkki:active
{
COLOR: [vari1];
}

a.taso_linkki:hover
{
COLOR: [vari1];
}

table.kuvake
{
BACKGROUND: #CDE4FB;
BORDER-TOP: 1px #000000 solid;
BORDER-BOTTOM: 1px #000000 solid;
BORDER-RIGHT: 1px #000000 solid;
BORDER-LEFT: 1px #000000 solid;
TEXT-ALIGN: left;
TEXT-VALIGN: center;
PADDING: 2;
}

table.taso_tausta
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
COLOR: #000000;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
BACKGROUND: #ededed;
BORDER-TOP: 1px #bbbbbb solid;
BORDER-BOTTOM: 1px #bbbbbb solid;
BORDER-RIGHT: 1px #bbbbbb solid;
BORDER-LEFT: 1px #bbbbbb solid;
TEXT-ALIGN: left;
TEXT-VALIGN: center;
PADDING: 2;
}

td.taso_katkoviiva
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
COLOR: #000000;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
BACKGROUND: #ededed;
BACKGROUND-IMAGE: url("../images/katkoviiva.gif");
BACKGROUND-REPEAT: repeat-y;
BACKGROUND-POSITION: top center;
BACKGROUND-COLOR: #ededed;
}

/* ================================================================ */
/*	[Lomakkeet] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.form_select
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 2px;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
BACKGROUND-COLOR: #fafafa;
BORDER: inset 1px #5b5d5e;
}

.form_input
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 2px;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
BACKGROUND-COLOR: #fafafa;
BORDER: solid 1px #5b5d5e;
}

.form_radio
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
BACKGROUND-COLOR: #fafafa;
BORDER: solid 1px #5b5d5e;
COLOR: #5b5d5e;
}

.form_checkbox
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
BACKGROUND-COLOR: #fafafa;
BORDER: solid 1px #5b5d5e;
COLOR: #5b5d5e;
}

.form_button_reset
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
BACKGROUND-COLOR: #bbbbbb;
BORDER: solid 1px;
BORDER-COLOR: #ffffff;
CURSOR: pointer;
}

.form_button_send
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
BACKGROUND-COLOR: #0c4880;
BORDER: solid 1px;
BORDER-COLOR: #ffffff;
CURSOR: pointer;
}

.form_otsikko
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: Bold;
COLOR: #003399;
}

.form_text
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
COLOR: #5b5d5e;
}

.form_textarea
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 2px;
FONT-SIZE: 11px;
COLOR: #5b5d5e;
BACKGROUND-COLOR: #fafafa;
BORDER: inset 1px #5b5d5e;
}

/* ================================================================ */
/*	[Dynaamiset lomakkeet] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.select_1
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 2px;
FONT-SIZE: 12px;
COLOR: #000000;
BACKGROUND-COLOR: #eaecef;
BORDER: inset 1px #000000;
}

.select_2
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 2px;
FONT-SIZE: 11px;
COLOR: #000000;
BACKGROUND-COLOR: #eaecef;
BORDER: solid 1px #000000;
}

.select_3
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 1px;
FONT-SIZE: 11px;
COLOR: #000000;
BACKGROUND-COLOR: #eaecef;
BORDER: solid 1px #000000;
WIDTH: 180px;
}

.input_1
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 2px;
FONT-SIZE: 11px;
COLOR: #000000;
BACKGROUND-COLOR: #eaecef;
BORDER: solid 1px #000000;
}

.input_2
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 2px;
FONT-SIZE: 11px;
COLOR: #000000;
BACKGROUND-COLOR: #eaecef;
BORDER: solid 1px #000000;
}

.input_3
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 1px;
FONT-SIZE: 11px;
COLOR: #000000;
BACKGROUND-COLOR: #eaecef;
BORDER: solid 1px #000000;
WIDTH: 180px;
}

.radio_3
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
BACKGROUND-COLOR: #eaecef;
BORDER: solid 1px #000000;
COLOR: #000000;
}

.checkbox_3
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
BACKGROUND-COLOR: #eaecef;
BORDER: solid 1px #000000;
COLOR: #000000;
}

.button_1
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
BACKGROUND-COLOR: #0c4880;
BORDER: solid 1px;
BORDER-COLOR: #000000;
CURSOR: pointer;
}

.button_2
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
BACKGROUND-COLOR: [vari2];
BORDER: solid 1px;
BORDER-COLOR: #ffffff;
CURSOR: pointer;
}

.button_3
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
BACKGROUND-COLOR: [vari3];
BORDER: solid 1px;
BORDER-COLOR: #ffffff;
CURSOR: pointer;
}

.textarea_1
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 2px;
FONT-SIZE: 13px;
COLOR: #000000;
BACKGROUND-COLOR: #eaecef;
BORDER: inset 1px #000000;
}

.textarea_2
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 2px;
FONT-SIZE: 13px;
COLOR: #000000;
BACKGROUND-COLOR: #eaecef;
BORDER: inset 1px #000000;
}

.textarea_3
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
PADDING: 1px;
FONT-SIZE: 11px;
COLOR: #000000;
BACKGROUND-COLOR: #eaecef;
BORDER: solid 1px #000000;
WIDTH: 180px;
}

/* ================================================================ */
/*	[popupin stylet] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

a.popup_linkki:visited
{
COLOR: #ffffff;
}

a.popup_linkki:active
{
COLOR: #ffffff;
}

a.popup_linkki:hover
{
COLOR: #ededed;
TEXT-DECORATION: none;
}

.img_taso
{
BORDER: 1px solid;
BORDER-COLOR: #ffffff;
}

.popup_tausta1
{
BACKGROUND-COLOR: #EE931B;
}

a.popup_linkki
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: underline;
}

a.popup_linkki:link
{
COLOR: #ffffff;
}

/* ================================================================ */
/*	[Määrätarjouksen stylet] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.uutuus_teksti
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
COLOR: #000000;
}

.tarjous_otsikko
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #ffba00;
}

.tarjous_teksti
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
COLOR: #000000;
}

.maaratarjous_otsikko
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
COLOR: #ffba00;
}

.maaratarjous_teksti
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
COLOR: #000000;
}

.uutuus_otsikko
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #ffba00;
}

/* ================================================================ */
/*	[Tuotesivujen tyylit] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

td.ostaminen
{
BACKGROUND: #ededed;
BORDER-TOP: 1px #ffffff solid;
BORDER-BOTTOM: 1px #ffffff solid;
BORDER-RIGHT: 1px #ffffff solid;
BORDER-LEFT: 1px #ffffff solid;
TEXT-ALIGN: left;
TEXT-VALIGN: center;
PADDING: 10;
}

/* ================================================================ */
/*	[ostoskorin tyylit] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.text5
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
COLOR: #FFFFFF;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
}

.lomake_teksti
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #F00202;
}

.pakolliset
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
COLOR: #E20A17;
}

.paketti
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #000080;
}

.ostoskori
{
BACKGROUND-COLOR: #EE931B;
}

.ostoskori_lisattu
{
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.text
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
COLOR: #000000;
}

/* ================================================================ */
/*	[DreamNet järjestelmäpopuppien stylet]	*/

a.dreamnet:active
{
COLOR: #ffffff;
}

a.dreamnet:hover
{
COLOR: #FFF44B;
TEXT-DECORATION: none;
}

.taustavari1
{
BACKGROUND-COLOR: #ffffff;
}

.taustavari2
{
BACKGROUND-COLOR: #0050B3;
}

.taustavari3
{
BACKGROUND-COLOR: #FFF44B;
}

.taustavari4
{
BACKGROUND-COLOR: #ffffff;
}

.button_grey
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
BACKGROUND-COLOR: #666666;
BORDER: solid 1px;
BORDER-COLOR: #ffffff;
CURSOR: pointer;
}

.button_orange
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
BACKGROUND-COLOR: #E20A17;
BORDER: solid 1px;
BORDER-COLOR: #ffffff;
CURSOR: pointer;
}

.textbox
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11 px;
BORDER: solid 1 px;
BORDER-COLOR: #E20A17;
BACKGROUND-COLOR: #e3e3e3;
COLOR: #000000;
}

.textarea
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11 px;
BORDER: solid 1 px;
BORDER-COLOR: #E20A17;
BACKGROUND-COLOR: #e3e3e3;
COLOR: #000000;
}

.textlist
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11 px;
BORDER: solid 1 px;
BORDER-COLOR: #E20A17;
BACKGROUND-COLOR: #e3e3e3;
COLOR: #000000;
}

.textdrop
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11 px;
BORDER: solid 1 px;
BORDER-COLOR: #E20A17;
BACKGROUND-COLOR: #e3e3e3;
COLOR: #000000;
}

.palsta_otsikko
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
COLOR: #ffffff;
}

a.dreamnet
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: underline;
}

a.dreamnet:link
{
COLOR: #ffffff;
}

a.dreamnet:visited
{
COLOR: #ffffff;
}

/* ================================================================ */
/*	[Varausjärjestelmän tyylit]	*/

#scale
{
BORDER-BOTTOM: solid 1px #000000;
BORDER-RIGHT: solid 1px #000000;
}

.Hide
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
POSITION: absolute;
WIDTH: 200px;
VISIBILITY: hidden;
BACKGROUND-COLOR: #fbff95;
BORDER: dotted 1px #000000;
PADDING: 5px;
}

#kap
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
}

#kapty
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
}

#date
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
}

#time
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
}

/* ================================================================ */
/*	[Pikailmoituksen class asetukset] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.MessageHeader
{
FONT-WEIGHT: bold;
COLOR: #C45009;
}

.MessageDesc
{
COLOR: #C45009;
}

.MessageTbl
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
BORDER: solid 1px #008F98;
BACKGROUND-COLOR: #ffffff;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 10px;
}

