/******************/
/**Kaupan tyylit**/
/*****************/

/**Kategorialistaus**/
.kategoria_otsikko
{
    background-color: #444444;
    background-image: url(img/otsikko_tausta.jpg);
    width: 120px;
    height: 30px;
}

.kategoria_otsikkon_sisennys
{
    padding-top: 4px;
    font: bold 16px Arial, Verdana, Sans-Serif;
    color: #fff;
}

.kategoria_lista
{
    border: solid 0px #bdbdbd;
    border-top: solid 0px #bdbdbd;
    width: 198px;
    height: 100px;
}

.kategoria_listan_sisennys
{
    padding-top: 5px;
    padding-left: 0px;
}

.kategoria_linkkirivi
{
    height: 20px;
}

.kategoria_nuoli
{
    padding-top: 4px;
}

/**tuotelistaus**/
.tuotelista
{
    width: 560px;
}

.listaus_tausta
{
    background-color: #ffffff;
}

.listaus_tausta0
{
    /*background-color: #eeefee;*//*f9faf9*/
}

.listaus_tausta1
{
    /*background-color: #dddddd;*/
}

.listaus_sisennys
{
    padding: 5px;
}

.listaus_sisennys3
{
    padding-top: 5px;
}

.listaus_sisennys_kuva
{
    padding: 5px;
    padding-left: 7px;
    padding-right: 3px;
}

.tuote_border
{
    border: solid 1px #999;
}

a.tuotelinkit,a:visited.tuotelinkit,a:active.tuotelinkit
{
    font: bold 12px Arial, Verdana, Sans-Serif;
    color: #000;
    text-decoration:none;
}

a:hover.tuotelinkit
{
    text-decoration:underline;
}

/**Ostoskori**/
.ostoskori
{
    width: 400px;
}

.ostoskori_otsikko
{
    /*background-color: #444444;
    background-image: url(img/otsikko_tausta2.jpg);
    width: 160px;
    height: 30px;*/
}

.ostoskorin_sisennys
{
    padding-top: 14px;
    padding-left: 15px;
}

.ostoskorin_sisennys2
{
    padding-top: 4px;
    padding-left: 0px;
}

.ostoskori_teksti
{
    /*border: solid 1px #444444;
    border-top: solid 0px #444444;
    width: 158px;
    height: 100px;*/
}

.ostoskori_tekstin_sisennys
{
    padding: 5px;
}

a.ostoskori_linkki,a:visited.ostoskori_linkki,a:active.ostoskori_linkki
{
    font: bold 16px Arial, Verdana, Sans-Serif;
    color: #000000;
    text-decoration:none;
}

a:hover.ostoskori_linkki
{
    text-decoration:underline;
}

.ostoskori_leveys
{
    width: 550px;
}

.poista_nappi
{
    /*border: solid 1px #fff;
    background-color: #fff;*/
}

/**Tuotesivu**/
.tuote
{
    background-color: #fff;
    border: solid 0px #999;
}

.tuotesivun_sisennys
{
    padding: 5px;
}

.tuotenimike
{
    font: bold 16px Arial, Verdana, Sans-Serif;
    color: #000;
}

.alv0
{
    font: bold 10px Arial, Verdana, Sans-Serif;
}

/**Tuotekuvien feikkivarjostus**/

.kuva_ulkoosa
{
    background: url(img/ylapala.png) no-repeat right top;
    position: relative;
    z-index: 2;
}

.kuva_ulkoosa2
{
    background: url(img/alapala.png) no-repeat left bottom;
    padding-left:6px;
    padding-top:8px;
    position: relative;
    z-index: 3;
}

.varjokuva
{
    background: url(img/varjo.png) right bottom;
    position: relative;
    z-index: 4;
}

.varjokuva IMG
{
    border: solid 1px #000;
    vertical-align: bottom;
    position:relative;
    z-index: 5;
}

.kuvasisennys
{
    position:relative;
    top: -8px;
    left: -8px;
}

/**Login ja käyttäjäsivu**/
.login_otsikko
{
    font: bold 16px Arial, Verdana, Sans-Serif;
    color: #fff;
}

.login_textfield
{
    border: solid 1px #999;
    width: 140px;
}

.login_textfield2
{
    border: solid 1px #000;
    width: 120px;
}

.submit3
{
    border: solid 1px #000;
    background-color: #000000;
    color: #ffffff;
}

.formReset
{
    margin: 0px;
    padding: 0px;
}

.lista_kehys
{
    border-left: solid 1px #000;
    border-bottom: solid 1px #000;
}

.lista_kehys2
{
    border-left: solid 1px #000;
}

.lista_kehys2b
{
    background-color: #cfcece;
    border-left: solid 1px #000;
}

.lista_small_text
{
    font: normal 9px Arial, Verdana, Sans-Serif;
}

.lista_ss
{
    padding: 5px;
}

.kt_textfield
{
    border: solid 1px #999;
    width: 220px;
}

.kt_textfield2
{
    border: solid 1px #999;
    width: 105px;
}

.payment_note
{
    border: dashed 1px #000;
    background-color: #fff;
    padding: 5px;
}

.mcheck
{
    border: solid 1px #000000;
}
