.a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #292929;
	background: #ffffff
}

.a A:link {
color: #292929;
text-decoration: none;
background: #FFFFFF
}

.a A:visited {
color: #292929;
text-decoration: none;
background: #FFFFFF
}

.a A:hover {
color: #ffffff;
text-decoration: none;
background: #292929
}

.a A:ACTIVE {
color: #292929;
text-decoration: none;
background: #FFFFFF
}


	
.a  ul {
        margin: 0px;
		margin-left: 30px;
        padding-left: 0px;
	}
	
.a li {
	list-style-type: none;
	display: block; 	
	padding-top: 0px;
	margin-left: -40px;
	margin-bottom: 12px;
	}

	


.b {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background: #292929
}

.b A:link {
color: #292929;
text-decoration: none;
background: #ffffff
}

.b A:visited {
color: #292929;
text-decoration: none;
background: #ffffff
}

.b A:hover {
color: #FFFFFF;
text-decoration: none;
background: #292929
}

.b A:ACTIVE {
color: #292929;
text-decoration: none;
background: #ffffff
}



.b2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background: #292929
}

.b2 A:link {
color: #ffffff;
text-decoration: none;
background: #292929
}

.b2 A:visited {
color: #ffffff;
text-decoration: none;
background: #292929
}

.b2 A:hover {
color: #ffffff;
text-decoration: none;
background: #292929
}

.b2 A:ACTIVE {
color: #ffffff;
text-decoration: none;
background: #292929
}





.c A:link {
color: #f76bb3;
text-decoration: none;
background: #ffffff
}

.c A:visited {
color: #f76bb3;
text-decoration: none;
background: #ffffff
}

.c A:hover {
color: #ffffff;
text-decoration: none;
background: #f76bb3
}

.c A:ACTIVE {
color: #ffffff;
text-decoration: none;
background: #f76bb3
}

.c {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #292929;
	background: #ffffff

}




.d {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #f76bb3;
	background: #ffffff
}

.d A:link {
color: #f76bb3;
text-decoration: none;
background: #FFFFFF
}

.d A:visited {
color: #f76bb3;
text-decoration: none;
background: #FFFFFF
}

.d A:hover {
color: #ffffff;
text-decoration: none;
background: #f76bb3
}

.d A:ACTIVE {
color: #f76bb3;
text-decoration: none;
background: #FFFFFF
}



.d2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	background: #f76bb3
}

.d2 A:link {
color: #f76bb3;
text-decoration: none;
background: #FFFFFF
}

.d2 A:visited {
color: #f76bb3;
text-decoration: none;
background: #FFFFFF
}

.d2 A:hover {
color: #ffffff;
text-decoration: none;
background: #f76bb3
}

.d2 A:ACTIVE {
color: #f76bb3;
text-decoration: none;
background: #FFFFFF
}


.d3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	background: #f76bb3
}

.d3 A:link {
color: #ffffff;
text-decoration: none;
background: #f76bb3
}

.d3 A:visited {
color: #ffffff;
text-decoration: none;
background: #f76bb3
}

.d3 A:hover {
color: #ffffff;
text-decoration: none;
background: #f76bb3
}

.d3 A:ACTIVE {
color: #ffffff;
text-decoration: none;
background: #f76bb3
}



.j A:link {
color: #FFFFFF;
text-decoration: none;
background: #f76bb3
}

.j A:visited {
color: #FFFFFF;
text-decoration: none;
background: #f76bb3
}

.j A:hover {
color: #f76bb3;
text-decoration: none;
background: #FFFFFF
}

.j A:ACTIVE {
color: #FFFFFF;
text-decoration: none;
background: #f76bb3
}

.j {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #f76bb3;
	background-color: #ffffff;
}


.jb A:link {
color: #f76bb3;
text-decoration: none;
background-color: #ffffff;
}

.jb A:visited {
color: #f76bb3;
text-decoration: none;
background-color: #ffffff;
}

.jb A:hover {
color: #ffffff;
text-decoration: none;
background-color: #f76bb3;
}

.jb A:ACTIVE {
color: #ffffff;
text-decoration: none;
background-color: #f76bb3;
}

.jb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #292929;
	background-color: #ffffff;
}


.stealth A:link {
color: #FFFFFF;
text-decoration: none;
background: #292929
}

.stealth A:visited {
color: #FFFFFF;
text-decoration: none;
background: #292929
}

.stealth A:hover {
color: #292929;
text-decoration: none;
background: #FFFFFF
}

.stealth A:ACTIVE {
color: #FFFFFF;
text-decoration: none;
background: #292929
}

.stealth {
	font-family: "Courier New", Courier, mono;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #292929;
	background-color: #ffffff;
}

input, textarea, select{
font-family: Courier New, Courier, mono;
font-size: 11px;
color: #292929;
border: 1px solid;
border-color: #EAEAEA #CCCCCC #fAfAfA #E0E0E0;
}


body {
background-color:#333333;
margin-top: 0px;
margin-left: 0px;
padding-top: 0px;
padding-left: 0px;
margin-right: 0px;
padding-right: 0px;


	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
}

form {
margin-bottom: 0px;
padding-bottom: 0px
}

.in {
margin-left: 0px;
padding-left: 0px
}

.margin {
margin-left: 1px;
padding-left: 1px
}

.eireunaa{
border: 3px
          }

.reunat {
border: 2px solid;
border-color: ##6699CC
}

.t_reunat{
border: 1px solid;
border-color: #6699CC #6699CC #6699CC #6699CC;
}

.style2 {color: #292929}


.vitriini {
margin: 10px;
}

.vitriini ul {
list-style: none;
margin: 0;
padding: 0;

}
.vitriini li {
float: left;
margin-right: 15px;
margin-bottom: 10px;
font-size: 11px;
width: 133px;
height: 185px;
text-align: center;
}


.vitriinikuva {
background: #f5f5f5;
text-align: center;
padding: 5px 7px 10px 7px;
font-size: 14px;
}

.vitriinisuljin {
padding: 0 15px 0 0;
text-align: right;
}
.vitriinisuljin a:link, .vitriinisuljin a:visited {
font-weight: bold;
text-decoration: none;
}

.vitriini-sivut {
padding: 10px 15px 10px 15px;
font-color: #000;
font-size: 12px;
}

.vitriini-sivut a:link, .vitriini-sivut a:visited, .vitriini-sivut a:active {
text-decoration: none;
color: #000;
margin: 0 5px 0 5px;
padding: 2px 0 2px 0;
}

.valittu {
background: #292929;
color: #fff;
margin: 0 5px 0 5px;
padding: 1px;
}

.kvl100v-banneri {
position:absolute; 
top: 115px; 
left: 650px;
z-index: 500;
}
.kvl100v-banneri img {
border: 0;
}
