html
{
    overflow-y: scroll;
}
body
{
    background-color: #360DE7;
    margin: 0px;
    font-family: arial;
}
td
{
    font-family: arial;
}
table
{
    font-family: arial;
}
.ylapalkki
{
    position: absolute;
    top: 0px;
    background-image: url(kuvat/ylapalkki2.jpg);
    background-repeat: no-repeat;
    width: 1000px;
    height: 88px;
}
.vasen_ylaosa
{
    position: absolute;
    top: 88px;
    background-color: #360DE7;
    width: 200px;
    height: 203px;
    font-family: arial;
    font-size: 12px;
    color: #ffffff;
}
.kirjautumis_taulu
{
    position: absolute;
    top: 10px;
    left: 25px;
    font-family: arial;
    font-size: 12px;
    color: #ffffff;
}
.kirjautumis_taulu2
{
    position: absolute;
    top: 10px;
    left: 0px;
    font-family: arial;
    font-size: 12px;
    color: #ffffff;
}
.paakuva
{
    background-image: url(kuvat/paakuva2.jpg);
    background-repeat: no-repeat;
    width: 600px;
    height: 200px;
}
.fp_space
{
    background-image: url(kuvat/fp_space.jpg);
    background-repeat: no-repeat;
    
    height: 200px;
    padding-top: 0px;
    padding-left: 0px;
    z-index: 1;
}
.fp_space_s
{
    background-image: url(kuvat/fp_space_s.jpg);
    background-repeat: no-repeat;
    
    height: 250px;
    padding-top: 0px;
    padding-left: 0px;
    z-index: 1;
}
.fp_space_s2
{
    background-image: url(kuvat/fp_space_s2.jpg);
    background-repeat: no-repeat;
    
    height: 125px;
    padding-top: 0px;
    padding-left: 0px;
    z-index: 1;
}
.fp_space_s3
{
    background-image: url(kuvat/fp_space_s3.jpg);
    background-repeat: no-repeat;
    
    height: 125px;
    padding-top: 0px;
    padding-left: 0px;
    z-index: 1;
}
.fp_space_flash
{
    
    height: 125px;
    padding-top: 0px;
    padding-left: 0px;
    background-color: rgb(111,111,111);
    z-index: 1;
}
.fp_space_l
{
    background-image: url(kuvat/fp_space_l.jpg);
    background-repeat: no-repeat;
    
    height: 250px;
    z-index: 1;
}
.fp_space_white
{
    font-family: arial;
    font-size: 11px;
    color: white;
    font-weight: bold;
}
.fp_star_price
{
    background-image: url(kuvat/star_1.gif);
    background-repeat: no-repeat;
    width: 110px;
    height: 110px;
    font-family: arial;
    font-size: 20px;
    color: white;
}
.fp_star_price2
{
    background-image: url(kuvat/star_2.gif);
    background-repeat: no-repeat;
    width: 130px;
    height: 130px;
    font-family: arial;
    font-size: 20px;
    color: white;
}
.fp_font_black
{
    font-family: arial;
    font-size: 15px;
    color: black;
}
.fp_font_black2
{
    font-family: arial;
    font-size: 13px;
    color: black;
}
.fp_price_tag
{
    position: absolute;
    top: 250px;
    left: 410px;
    padding-top: 7px;
    padding-left: 2px;
    background-image: url(kuvat/price_tag.png);
    background-repeat: no-repeat;
    width: 69px;
    height: 31px;
    font-family: arial;
    font-size: 14px;
    color: white;
}
.fp_price_tag2
{
    position: absolute;
    top: 520px;
    left: 10px;
    padding-top: 7px;
    padding-left: 2px;
    background-image: url(kuvat/price_tag.png);
    background-repeat: no-repeat;
    width: 69px;
    height: 31px;
    font-family: arial;
    font-size: 14px;
    color: white;
}
.fp_price_tag3
{
    position: absolute;
    top: 520px;
    left: 210px;
    padding-top: 7px;
    padding-left: 2px;
    background-image: url(kuvat/price_tag.png);
    background-repeat: no-repeat;
    width: 69px;
    height: 31px;
    font-family: arial;
    font-size: 14px;
    color: white;
}
.fp_price_tag4
{
    position: absolute;
    top: 520px;
    left: 410px;
    padding-top: 7px;
    padding-left: 2px;
    background-image: url(kuvat/price_tag.png);
    background-repeat: no-repeat;
    width: 69px;
    height: 31px;
    font-family: arial;
    font-size: 14px;
    color: white;
}
.fp_price_tag5
{
    position: absolute;
    top: 767px;
    left: 10px;
    padding-top: 7px;
    padding-left: 2px;
    background-image: url(kuvat/price_tag.png);
    background-repeat: no-repeat;
    width: 69px;
    height: 31px;
    font-family: arial;
    font-size: 14px;
    color: white;
}
.fp_price_tag6
{
    position: absolute;
    top: 767px;
    left: 210px;
    padding-top: 7px;
    padding-left: 2px;
    background-image: url(kuvat/price_tag.png);
    background-repeat: no-repeat;
    width: 69px;
    height: 31px;
    font-family: arial;
    font-size: 14px;
    color: white;
}
.fp_price_tag7
{
    position: absolute;
    top: 767px;
    left: 410px;
    padding-top: 7px;
    padding-left: 2px;
    background-image: url(kuvat/price_tag.png);
    background-repeat: no-repeat;
    width: 69px;
    height: 31px;
    font-family: arial;
    font-size: 14px;
    color: white;
}
.fp_price_new
{
    position: absolute;
    top: 160px;
    left: 608px;
    padding-top: 7px;
    padding-left: 2px;
    background-image: url(kuvat/price_tag.png);
    background-repeat: no-repeat;
    width: 69px;
    height: 31px;
    font-family: arial;
    font-size: 14px;
    color: white;
}
.fp_price_new2
{
    position: absolute;
    top: 160px;
    left: 685px;
    padding-top: 7px;
    padding-left: 2px;
    background-image: url(kuvat/price_tag2.png);
    background-repeat: no-repeat;
    width: 105px;
    height: 30px;
    font-family: arial;
    font-size: 14px;
    color: white;
}
.vasen_paaotsikko
{
    background-color: #f8f700;
    width: 200px;
    height: 30px;
    font-family: arial;
    font-size: 14px;
    color: #000000;
}
.vasen_alaotsikko
{
    background-color: green;
    width: 200px;
    height: 30px;
    font-family: arial;
    font-size: 14px;
    color: white;
}
.valikko_tausta
{
    background-color: rgb(11,140,222);
    width: 200px;
}
.sininen_tausta
{
    background-color: rgb(11,140,222);
}
.valikko_sisennys
{
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: arial;
    font-size: 14px;
    color: #ffffff;
}
.valikko_sisennys2
{
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: arial;
    font-size: 14px;
    color: #ffffff;
}
.alaosa
{
    position: absolute;
    left: 0px;
    top: 291px;
    width: 200px;
}
.alaosa2
{
    position: absolute;
    left: 200px;
    top: 88px;
    width: 800px;
    height: 950px;
    background-color: rgb(116,186,227);
}

.register_fp
{
    background-color: rgb(11,140,223);
}
.sisaltoalue
{
    background-color:  rgb(255,255,255);
    width: 800px;
    padding-top: 0px;
    padding-left: 0px;
}
.sisaltoalue2
{
    background-color:  rgb(116,186,227);
    width: 800px;
    padding-top: 0px;
    padding-left: 0px;
}
.logo
{
    position: absolute;
    top: 5px;
    left: 20px;
    width: 286px;
    height: 75px;
    background-image: url(kuvat/Dexa_national_logo.jpg);
    background-repeat: no-repeat;
}
.ostoskori
{
    position: absolute;
    top: 20px;
    left: 290px;
}
.haku
{
    position: absolute;
    top: 21px;
    left: 400px;
}
.hakukentta
{
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    position: relative;
    top:1px;
    z-index: 990;
}
.hakuvaihtoehdot
{
    z-index:999;
    position:absolute;
}
.hakuvaihtoehtolista
{
    z-index:3000;
    position:relative;
}
.hakuvaihtoehtolista2
{
    z-index:3000;
    position:relative;
    width:200px;
    background-color: #ffffff;
}
.hakukarsinta
{
    width: 130px;
    position: absolute;
    left: 150px;
    top:1px;
}
.hakulistakuva
{
    position:absolute;
    display:none;
    z-index: 100;
    border-width:1px;
    border-style:solid;
    border-color:#000000;
}
.hakunappi
{
    position: absolute;
    left: 285px;
    top: 1px;
    width: 40px;
    height: 18px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    background-color: #d6ebff;
}
.kirjaudu_nappi
{
    width: 35px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    background-color: #d6ebff;
}
.liput
{
    position: absolute;
    top: 20px;
    left: 735px;
}
.ylavalikko
{
    position: absolute;
    top: 68px;
    left: 240px;
    z-index: 1;
}
.ylavalikko_vali
{
    width: 27px;
    z-index: 1;
}
.ylalinkki
{
    font-family: arial;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    z-index:1;
}
.tekstipalkki
{
    width: 198px;
    height: 60px;
    background-image: url(kuvat/tekstipalkki.jpg);
    background-repeat: no-repeat;
    font-family: arial;
    font-size: 12px;
    color: #ffffff;
    padding-left:10px;
}
.tekstipalkki2
{
    width: 409px;
    height: 132px;
    background-image: url(kuvat/tekstipalkki2.jpg);
    background-repeat: no-repeat;
    font-family: arial;
    font-size: 12px;
    color: #ffffff;
    padding-left:10px;
}
.kuvapalkki
{
    height: 200px;
    padding-top: 3px;
}
.rekisteroidy
{
    background-image: url(kuvat/etupalkki.jpg);
    background-repeat: no-repeat;
    width: 198px;
    height: 68px;
    font-family: arial;
    font-size: 14px;
    color: #ffffff;
}
.kirjautuminen2
{
    text-decoration: none;
    color: #ffffff;
}
.kirjautuminen
{
    text-decoration: none;
    color: #000000;
}
.kategoria_fontti
{
    font-family: arial;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}
.kategoria_fontti2
{
    font-family: arial;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
.hakutulokset
{
    font-family: arial;
    font-size: 12px;
    color: #000000;
}
.sininen_palkki
{
    background-image: url(kuvat/sininen_otsikkopalkki.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 23px;
    padding-top: 11px;
    color: #ffffff;
    font-family: arial;
    font-size: 18px;
}
.palkki_yks
{
    background-image: url(kuvat/hinnasto_yks.jpg);
    background-repeat: no-repeat;
    background-position: 42px 0px;
    padding-left: 0px;
    padding-top: 7px;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    height: 30px;
}
.palkki_yr
{
    background-image: url(kuvat/hinnasto_yr.jpg);
    background-repeat: no-repeat;
    background-position: 42px 0px;
    padding-left: 0px;
    padding-top: 7px;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    height: 30px;
}
.kategoria_otsikko
{
    color: #ffffff;
    font-family: arial;
    font-size: 16px;
    text-decoration: none;
}
.hooviis
{
    color: #ffffff;
    font-family: arial;
    font-size: 13px;
    padding-top: 7px;
}
td
{
    font-size: 12px;
    font-family: arial;
}
table
{
    font-size: 12px;
    font-family: arial;
}
.pieni_sininen_palkki
{
    background-image: url(kuvat/sininen_pieniotsikkolaatikko.jpg);
    background-repeat: no-repeat;
    width: 220px;
    height: 31px;
    padding-left: 15px;
}
.kategoriat
{
    padding-left: 20px;
    font-family: arial;
    color: #ffffff;
}
.kategoriat2
{
    padding-left: 0px;
    font-family: arial;
    color: #ffffff;
}
.tuotelinkki
{
    font-family: arial;
    font-size: 14px;
    color: #0b8cde;
    text-decoration: none;
}
.teedee
{
    font-family: arial;
    font-size: 14px;
    color: #000000;
}
.hooref
{
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}
.hooref2
{
    color: #74bae3;
    font-size: 14px;
}
.sininen_palkki2
{
    background-image: url(kuvat/sininen_otsikkopalkki.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 23px;
    padding-top: 0px;
    color: #ffffff;
    font-family: arial;
}
.sininen_palkki3
{
    background-image: url(kuvat/sininen_otsikkopalkki.jpg);
    background-repeat: no-repeat;
    padding-left: 23px;
    padding-top: 11px;
    color: #ffffff;
    font-family: arial;
    font-size: 14px;
}
.sininen_laatikko
{
    background-image: url(kuvat/sininen_sisaltolaatikko.jpg);
    background-repeat: no-repeat;
    padding-left: 13px;
    padding-top: 0px;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    width: 564px;
    height: 259px;
}
.sininen_laatikko2
{
    background-image: url(kuvat/sininen_pienisisaltolaatikko.jpg);
    background-repeat: no-repeat;
    padding-left: 13px;
    padding-top: 5px;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    width: 409px;
    height: 225px;
}
.bolditon
{
    font-family: arial;
    font-size: 14px;
}
.bolditon2
{
    font-family: arial;
    font-size: 14px;
    color: #0b8cdf;
}
.tuotetausta
{
    background-color: #ffffff;
    width: 618px;
    padding: 15px;
}
.sininen
{
    color: #0b8cdf;
}
.tuotelista
{
    background-image: url(kuvat/sininen_kulmapala.jpg);
    background-color: #ffffff;
    background-repeat: no-repeat;
}
.hoo_r
{
    background-color: #cecece;
    height: 1px;
    width: 100%;
}
.valiviiva
{
    background-color: #cecece;
    height: 100%;
    width: 1px;
}
.tuote_ylaosa
{
    background-image: url(kuvat/sininen_kulmapala.jpg);
    background-color: #ffffff;
    background-repeat: no-repeat;
    height: 30px;
    width: 618px;
}
.parent_linkki
{
    font-family: arial;
    font-size: 16px;
    color: #ffffff;
    text-decoration: none;
}
.ostoskori_listaotsikot
{
    background-color: #0b8cdf;
    color: #ffffff;
}
.hakutuloslinkki
{
    color: #000000;
}
.hakuhinta
{
    color: #000000;
    text-decoration: none;
}
.marginia
{
    padding: 3px;
}
.tuoteseloste
{
    font-family: arial;
    color: #000000;
    font-size: 12px;
}
.suggestionsBox
{
    position: absolute;
    left: 400px;
    top: 40px;
    margin: 10px 0px 0px 0px;
    width: 200px;
    background-color: #00b9f7;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border: 2px solid #00b9f7;
    color: #fff;
    z-index: 999;
}
.suggestionList
{
    margin: 0px;
    padding: 0px;
    z-index: 999;
}
.suggestionList li
{	
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
    background-color: #00b9f7;
}
.suggestionList li:hover
{
    background-color: #0b8cdf;
}
.nuoli
{
    position: absolute;
    top: -12px;
    left: 30px;
}
.Otsikko_new
{
    background-color: #0B8CDF; /*Light Blue*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #FFFFFF; /*Valkoinen*/
}
.ValiOtsikko
{
    background-color: #0570B4;  /*Dark Blue*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFFFFF; /*Valkoinen*/
}
.tuotetaulukko1_uusi
{
    background-color: #1DB5A5;  /* Light green*/
    font-family: Arial, Helvetica, sans-serif;
    margin: 4px;
    color: #FFFFFF;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
}
.tuotetaulukko2_1
{
    background-color:RGB(250, 255, 255);
    font-family: Arial, Helvetica, sans-serif;
    margin: 4px;
    color: #131313;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
}
.tuotetaulukko2_1_p
{
    background-color:RGB(196, 229, 243);
    font-family: Arial, Helvetica, sans-serif;
    margin: 1px;
    color: #131313;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
}
.tuotetaulukko2_2
{
    background-color:RGB(223, 247, 254);
    font-family: Arial, Helvetica, sans-serif;
    margin: 1px;
    color: #131313;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
}
.tuotetaulukko2_2_p
{
	background-color:RGB(183, 223, 243);
	font-family: Arial, Helvetica, sans-serif;
	margin: 1px;
	color: #131313;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
}
.kategoria_fontti
{
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.kategoria_fontti:hover
{
	color: #ffa500;
}
.kategoria_fontti2
{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.kategoria_fontti2:hover
{
	color: #ffffff;
}
.kategoria_fontti3
{
	font-family: arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.kategoria_fontti3:hover
{
	color: #ffffff;
}
.kategoria_fontti3_2
{
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.kategoria_fontti3_2:hover
{
	color: #ffffff;
}
.cart_prod {
	position: relative;
	left: 2px;
	top: -900px;
}
.cart_prod_2 {
	position: relative;
	left: 2px;
	top: -730px;
}
.cart_prod_3 {
        position: relative;
	left: 2px;
	top: -875px;
}
/*
	Slideshow
*/

#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:605px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:605px;
	height:200px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:155px;
	left:-1px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:578px;
}

/*
	Pagination
*/

.pagination {
        position:absolute;
        top:200px;
        left:490px;
	margin:0px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin: 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	/* background-image:url(img/pagination.png); */
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
