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

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

}

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

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

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

.kategoria_nuoli{
	padding-top: 0px;
}

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

.listaus_tausta{
	background-color: #ffffff;
	font-size: 11px; 
}

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

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

.listaus_sisennys{
	padding: 0px;
	font-size: 11px;
}

.listaus_sisennys_2{
	padding-left: 20px;
	font-size: 12px;
}

.listaus_sisennys2{
	padding-right: 5px;
}

.listaus_sisennys3{
	padding-left: 20px;
	font-size: 11px;
}

.listaus_sisennys_kuva{
	padding: 0px;
}

.listaus_sisennys_kuvab{
	padding-left: 10px;
}

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

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

a:hover.tuotelinkit{
	font: bold 11px Arial, Verdana, Sans-Serif; 
	color: #000;
	text-decoration:underline;
}

a.tuotelinkit2,a:visited.tuotelinkit2,a:active.tuotelinkit2{
	font: normal 11px Arial, Verdana, Sans-Serif; 
	color: #009cdd;
	text-decoration:none;
}

a:hover.tuotelinkit2{
	font: normal 11px Arial, Verdana, Sans-Serif; 
	color: #009cdd;
	text-decoration:underline;
}

a.tuotelinkit3,a:visited.tuotelinkit3,a:active.tuotelinkit3{
	font: normal 12px Arial, Verdana, Sans-Serif; 
	color: #009cdd;
	text-decoration:none;
}

a:hover.tuotelinkit3{
	font: normal 12px Arial, Verdana, Sans-Serif; 
	color: #009cdd;
	text-decoration:underline;
}

/**Ostoskori**/
.ostoskori_otsikko{
	/*background-color: #444444;
	background-image: url(img/otsikko_tausta2.jpg);*/
	border-top: solid 0px #efedec;
	width: 190px;
}

.ostoskorin_sisennys{
	padding-top: 0px;
	padding-left: 10px;
}

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

.ostoskori_teksti{
	border: solid 0px #444444;
	border-top: solid 0px #444444;
}

.ostoskori_tekstin_sisennys{
	padding-left: 10px;
	font-size: 11px;
}

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

.ostoskori_leveys{
	width: 690px;
}

.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.jpg) no-repeat right top; 
	position:relative;
}

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

.varjokuva{
	background: url(img/varjo.jpg) right bottom; 
	position:relative;
}

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

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

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

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

.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;
}

.cartti_sisennys{
	padding-left: 20px;
}

.cartti_nappi{
	color: #000;
	border: solid 1px #fff; 
	background-color: #fff;
	cursor: pointer;
	font: bold 12px Arial;
}

.cartti_nappi2{
	color: #000;
	border: solid 1px #fff; 
	background-color: #fff;
	cursor: pointer;
	font: bold 12px Arial;
}

.cartti_nappi3{
	color: #000;
	border: solid 0px #fff; 
	background-color: transparent;
	cursor: pointer;
	font: bold 13px Arial;
}

.ostoskori_otsikko2{
	background-color: #efefef;
	background-image: url(kuvat/palkkitausta.jpg);
	background-repeat: repeat-x;
	height: 30px;
}

.ostoskori_otsikko2b{
	background-color: #efefef;
	border-left: solid 1px #999;
	border-bottom: solid 1px #999;
	font-size: 16px;
}

.ostoskori_otsikko2c{
	background-color: #efefef;
	font-size: 14px;
	background-image: url(kuvat/palkkitausta.jpg);
	background-repeat: repeat-x;
	height: 30px;
}

.ostoskori_rivi{
	border-left: solid 1px #999;
	border-bottom: solid 1px #999;
}

.cart_yhteystieto{
	border: solid 1px #999;
	width: 300px;
}

.cart_yhteystieto_wide{
	border: solid 1px #999;
	width: 430px;
}

.status_tausta{
	position: relative;
	width: 121px;
	height: 30px;
	background-image: url(kuvat/palkkitausta.jpg);
	background-repeat: repeat-x;
}

.status_tausta_over{
	position: relative;
	width: 121px;
	height: 30px;
	background-image: url(kuvat/palkkitausta_over.jpg);
	background-repeat: repeat-x;
	cursor: pointer;
}

.tahti{
	color: red;
}

.transfer_phone{
	border: solid 1px #999;
	width: 200px;
	display:none;
}

.ennakko{
	border-right: solid 1px #dcddde;
}

.ennakko_sisennys{
	padding-left: 20px;
}
