/* ================================================================ */
/*	[Own styles]	*/

.container {
	background: url(../images/keeps_esarja_main_bg.jpg) repeat-x #eeebe4;
	text-align:center;
}
.contact_fin {
	background:url(../images/keeps_contact_esarja_fin.gif) no-repeat 20px 0px;
	padding: 50px 20px;
}
.contact_swe {
	background:url(../images/keeps_contact_esarja_swe.gif) no-repeat 20px 0px;
	padding: 50px 20px;
}
.contact_eng {
	background:url(../images/keeps_contact_esarja_eng.gif) no-repeat 20px 0px;
	padding: 50px 20px;
}
.right_text {
	font: 10px verdana, arial, helvetica, sans-serif;
	color:#ded0d2;
	height:85px;
	padding: 0 10px 10px 0;
	line-height:14px;
}

.right_bg {
	background:url(../images/keeps_etusivu_right_bg.jpg) no-repeat #eeebe4;
	padding: 18px 20px 12px 20px;
	height:63px;
}

.right_header {
	font: bold 19px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	color:#8b212c;
	clear:right;
}

.right_sub {
	font: bold 12px "trebuchet ms", verdana, arial, helvetica, sans-serif;
	color:#4b4b4b;
}


/* ================================================================ */
/*	[Otsake (ei saa poistaa tai muuttaa nimiä, saa muokata)]	*/

.polku1,a.polku1,a.polku1:link,a.polku1:visited,a.polku1:hover,a.polku1:active,.polku2,a.polku2,a.polku2:link,a.polku2:visited,a.polku2:hover,a.polku2:active,.polku3
{
font: 10px verdana, arial, helvetica, sans-serif;
color:#fff;
text-decoration:none;
}



H2
{
font: bold 16px "trebuchet ms", verdana, arial, helvetica, sans-serif;

color:#852833;
}

H1
{
font: bold 19px "trebuchet ms", verdana, arial, helvetica, sans-serif;

color:#171717;

margin:0;
padding:0px 0px 20px 0px;
}

.polku2
{
font: 10px verdana, arial, helvetica, sans-serif;

color:#fff;

text-decoration:none;
}

a.polku2:active
{
color: #fff;
}

.polku3
{
font: 10px verdana, arial, helvetica, sans-serif;

color:#fff;

text-decoration:none;
}

a.polku2:visited
{
color: #fff;
}

a.polku2:link
{
color: #fff;
}

a.polku2
{
font: 10px verdana, arial, helvetica, sans-serif;

color:#fff;

text-decoration:none;
}

H3
{
font: bold 14px "trebuchet ms", verdana, arial, helvetica, sans-serif;

color:#852833;
}



/* ================================================================ */
/*	[Sisältö] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.kappale_teksti
{
font: 11px verdana, arial, helvetica, sans-serif;
color:#696969;
line-height:17px;
}

P
{
font: 11px verdana, arial, helvetica, sans-serif;
color:#696969;
line-height:17px;
}

A.linkki
{
font: 11px verdana, arial, helvetica, sans-serif;
color:#595959;
text-decoration:underline
}

A.linkki:link
{
font: bold 11px verdana, arial, helvetica, sans-serif;
color:#595959;
text-decoration:underline;
}

A.linkki:visited
{
color:#595959;
}

A.linkki:hover
{
color:#595959;
text-decoration:none;
}

A.linkki:active
{
color:#595959;
}

UL
{
font: 11px verdana, arial, helvetica, sans-serif;
color:#696969;
list-style-position:outside;
list-style-type:square;
}

OL
{
font: 11px verdana, arial, helvetica, sans-serif;
color:#696969;
list-style-position:outside;
}

hr.ajankohtaishaku
{
color: #000000;
}

hr.luettelosivuhaku
{
color: #000000;
}

.sivu
{
font: 11px verdana, arial, helvetica, sans-serif;
color:#696969;
margin:0;
padding:0;
}

td
{
font: 11px verdana, arial, helvetica, sans-serif;
color:#696969;
}


/* ================================================================ */
/*	[Kirjautumistoiminnot] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/


a.kirjaudu_linkki
{
font 10px verdana, arial, helvetica, sans-serif;
text-decoration: underline;
}

a.kirjaudu_linkki:link
{
color: #595959;
}

a.kirjaudu_linkki:visited
{
color: #595959;
}

a.kirjaudu_linkki:hover
{
color: #595959;
text-decoration: none;
}

a.kirjaudu_linkki:active
{
color: #595959;
}

.kirjaudu_kentta
{
font: 11px verdana, arial, helvetica, sans-serif;
padding: 2px;
color: #000;
background: #eaecef;
border: 1px solid #000;
}

.kirjaudu_nappi
{
font: bold 10px verdana, arial, helvetica, sans-serif;
color: #fff;
background: #841f2a;
border: 1px solid #841f2a;
cursor: pointer;
}

.kirjaudu
{
font: 10px verdana, arial, helvetica, sans-serif;
color: #000;
}

.kirjaudu_nimi
{
font: bold 11px verdana, arial, helvetica, sans-serif;
color: #000;
}



/* ================================================================ */
/*	Osoitetiedot (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.osoite
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #171717;
}

a.osoite_linkki
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: underline;
font-weight: bold;
}

a.osoite_linkki:link
{
color: #852833;
}

a.osoite_linkki:visited
{
color: #852833;
}

a.osoite_linkki:hover
{
COLOR: #852833;
TEXT-DECORATION: none;
}

a.osoite_linkki:active
{
color: #852833;
}




/* ================================================================ */
/*	[Copyright] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.copyright
{
font: 10px verdana, arial, helvetica, sans-serif;
color:#a3a29e;
}

a.copyright_linkki
{
font: 10px verdana, arial, helvetica, sans-serif;
text-decoration:underline;
}

a.copyright_linkki:link
{
color:#a3a29e;
}

a.copyright_linkki:visited
{
color:#a3a29e;
}

a.copyright_linkki:hover
{
color:#a3a29e;
text-decoration: none;
}

a.copyright_linkki:active
{
color:#a3a29e;
}


/* ================================================================ */
/*	[Last updated] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.LastUpdated
{
font: 10px verdana, arial, helvetica, sans-serif;
color:#a3a29e;
}

/* ================================================================ */
/*	[Footerin muun tekstin stylet] (saa poistaa ja muokata tarpeen mukaan)	*/

a.footer:visited
{
color: #F00202;
}

a.footer:active
{
color: #F00202;
}

a.footer:hover
{
color: #ffffff;
text-decoration: underline;
}

.footer_teksti
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
color: #F00202;
}

a.footer
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
text-decoration: underline;
FONT-WEIGHT: bold;
}

a.footer:link
{
color: #F00202;
}


/* ================================================================ */
/*	[Lomakkeet] (ei saa poistaa tai muuttaa nimiä, saa muokata)	*/

.form_select
{
font: 11px verdana, arial, helvetica, sans-serif;
padding: 2px;
color: #666;
background: #f7f6f4;
border: 1px inset #000;
}

.form_input
{
font: 11px verdana, arial, helvetica, sans-serif;
padding: 2px;
color: #666;
background: #f7f6f4;
border: solid 1px #000;
}

.form_radio
{
font: 12px verdana, arial, helvetica, sans-serif;
background: #c1c1c1;
border: solid 1px #000;
color: #666;
}

.form_checkbox
{
font: 12px verdana, arial, helvetica, sans-serif;
background: #f7f6f4;
border: solid 1px #000;
color: #666;
}

.form_button_reset
{
font: bold 10px verdana, arial, helvetica, sans-serif;
color: #fff;
background: #bbb;
border: solid 1px #bbb;
cursor: pointer;
}

.form_button_send
{
font: bold 10px verdana, arial, helvetica, sans-serif;
color: #fff;
background: #841f2a;
border: solid 1px #841f2a;
cursor: pointer;
}

.form_text
{
font: 11px verdana, arial, helvetica, sans-serif;
color:#696969;
}

.form_textarea
{
font: 11px verdana, arial, helvetica, sans-serif;
padding: 2px;
color: #666;
background: #f7f6f4;
border: inset 1px #000;
}


/* ================================================================ */
/*	[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: #EFEFEF;
}

a.popup_linkki
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
text-decoration: underline;
}

a.popup_linkki:link
{
color: #ffffff;
}



/* ================================================================ */
/*	[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: #000000;
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: #bbbbbb;
}

.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;
}



