
.t_l {
	background: url(kuvat/pohja/k-l-t.jpg) repeat-x top;
}
.k_l {
	background: url(kuvat/pohja/k-l.jpg) repeat-x top;
	height: 300px;
}
.t_sisa_otsikko {
	font: bold 14px Arial, Helvetica, sans-serif;
	margin-left: 12px;
}
.v_l {
	background: url(kuvat/pohja/k-l-t.jpg) repeat-x top;
}
.v_l2 {
	background: url(kuvat/pohja/k-l-v2.jpg) no-repeat right top;
	height: 350px;
}
.y_v {
	background: url(kuvat/pohja/y-v.png) no-repeat right top;
	height:47px;
}
.y_logo_o {background: url(kuvat/pohja/y-logo-o.jpg) no-repeat left top; height:47px;
	
}

.t_blogi {
font-size: 13px;
font-family: Arial;
}

.t_b_w {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
}
.t_b_w a:link{color: #FFFFFF; text-decoration:none}
.t_b_w a:visited{color: #FFFFFF; text-decoration:none}
.t_b_w a:hover{color: #FFFFFF; text-decoration:underline}
.t_b_w a:active{color: #FFFFFF; text-decoration:underline}

.t_b_w_vuokraa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding: 0px 20px 0px 0px;
	color:#000000;
}
.t_b_w_vuokraanapit {
	font: 14px/20px Arial, Helvetica, sans-serif;
	padding: 6px 0px 0px 35px;
	color: #000000;
	list-style: url(kuvat/pohja/vv-n.png);
}
.t_b_w_vuokraanapit a:link{color: #000000; text-decoration:none}
.t_b_w_vuokraanapit a:visited{color: #000000; text-decoration:none}
.t_b_w_vuokraanapit a:hover{color: #000000; text-decoration:underline}
.t_b_w_vuokraanapit a:active{color: #000000; text-decoration:underline}

.t_b_w_mainosnapit {
	font: 14px/20px Arial, Helvetica, sans-serif;
	padding: 6px 0px 0px 35px;
	color: #000000;
	list-style: url(kuvat/pohja/vv-n.png);
}
.t_b_w_mainosnapit:link{color: #000000; text-decoration:none}
.t_b_w_vuokraanapit:visited{color: #000000; text-decoration:none}
.t_b_w_mainosnapit:hover{color: #000000; text-decoration:underline}
.t_b_w_mainosnapit:active{color: #000000; text-decoration:underline}

.vuokranappi1 {font-size:14px; padding-left:65px; height:47px; line-height:47px; background:url(kuvat/pohja/vv-3.png); font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; display:block;}
.vuokranappi1:link { text-decoration:none}
.vuokranappi1:visited { text-decoration:none}
.vuokranappi1:hover {background-position:right;}

.vuokranappi2 {font-size:14px; padding-left:65px; height:47px; line-height:47px; background:url(kuvat/pohja/vv-4.png); font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; display:block;}
.vuokranappi2:link { text-decoration:none}
.vuokranappi2:visited { text-decoration:none}
.vuokranappi2:hover {background-position:right;}

.toimitarjous {font-size:14px; padding-left:38px; height:38px; line-height:38px; background:url(kuvat/pohja/n_tarjoukset.png); font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; display:block;}
.toimitarjous:link { text-decoration:none}
.toimitarjous:visited { text-decoration:none}
.toimitarjous:hover {background-position:right;}

.k_v {
	background: url(kuvat/pohja/k-v.png) no-repeat left top;
	height: 300px;
}
.vv_l {
	background: url(kuvat/pohja/vv-l.jpg) no-repeat top;
}
.o_l {
	background: url(kuvat/pohja/k-l-o.jpg) no-repeat left top;
	height: 350px;
}
.o_t {
	background: url(kuvat/pohja/k-l-o-t.jpg) repeat-y left top;
	height: 350px;
	
	
}
.t_pieni {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.t_iso_bold {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
}
.t_lineheight {
	line-height: 5px;
}
.t_mainos_text {
	font: italic bold 24px Arial, Helvetica, sans-serif;
	color: #660000;
	padding-left: 16px;
}
.t_mainos_link {
	font: italic bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 20px;
}
.t_perus {
font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #000000;
	line-height:1.4em;
}
.t_perus a:link {text-decoration:none; color:#002bb8}
.t_perus a:visited {text-decoration:none; color:#002bb8}
.t_perus a:hover, active { text-decoration:underline;}


.t_perus_b {
font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #000000;
	line-height:1.4em;
	font-weight:bold;
}
.t_perus_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #990000;
	
	}
.t_perus_red_b a:link{ text-decoration:none; color: #990000;}
.t_perus_red_b a:visited{ text-decoration:none; color: #990000;}
.t_perus_red_b a:hover{text-decoration: underline;}

.t_perus_red_b {
	font-family:Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:13px;
	font-weight:bold;
}
.t_perus_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
.t_perus_white:link{ text-decoration:none; color: white;}
.t_perus_white:visited{ text-decoration:none; color: white;}
.t_perus_white a:link{ text-decoration:none; color: white;}
.t_perus_white a:visited{ text-decoration:none; color: white;}
}
.t_perus_white_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	font-weight:bold;
}
	
.t_perus_white_b:link{ text-decoration:none; color: white;}
.t_perus_white_b:visited{ text-decoration:none; color: white;}
.t_perus_white_b a:link{ text-decoration:none; color: white;}
.t_perus_white_b a:visited{ text-decoration:none; color: white;}

.t_perus_line2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	border-top:1px dashed #CCCCCC;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:4px;
}


.t_perus_line {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	line-height: 20px;
	margin-left:4px;
}
.t_perus_line a:link {text-decoration:none; color:#990000}
.t_perus_line a:visited {text-decoration:none; color:#990000}
.t_perus_line a:hover, active { text-decoration:underline;}

.k_float {
	margin: 0px 0px 0px 15px;
	margin-top: 10px;
	float: right;
	z-index: 1;
}
.t_perus_greendark {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #006600;
}
.t_perus_g_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #006600;
	line-height:1.7em;
}
.vasen_liuku {
	background: url(kuvat/pohja/y2-v.jpg) no-repeat right top;
	height: 48px;
}
.sisa_liuku {
	background: url(kuvat/sisa/p-t-l.png) repeat-x right top;
}
.nappi1 {padding:0; margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.nappi1 dt {display:none;}
.nappi1 dd {float:left; padding:0; margin:0; text-align:center;}
.nappi1 dd span.v {background: url(kuvat/sisa/n1_v.png); height:36px; width:13px; display:block;float:left;}
.nappi1 dd span.t {background: url(kuvat/sisa/n1_t.png); height:36px; float:left;}
.nappi1 dd span.o {background: url(kuvat/sisa/n1_o.png); height:36px; width:13px; display:block;float:left;}

.nappi1 a, .menu a:visited {line-height:33px; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; text-decoration:none; font-size:14px; cursor:pointer;}
.nappi1 a:hover {background-position:0 36px;}
.nappi1 a:hover span {background-position:0 36px;}

.nappi2 {padding:0; margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.nappi2 dt {display:none;}
.nappi2 dd {float:left; padding:0; margin:0; text-align:center;}
.nappi2 dd span.v {background: url(kuvat/sisa/n2_v.png); height:36px; width:13px; display:block;float:left;}
.nappi2 dd span.t {background: url(kuvat/sisa/n2_t.png); height:36px; float:left; line-height: 34px; color: white; font-size: 13px;}
.nappi2 dd span.o {background: url(kuvat/sisa/n2_o.png); height:36px; width:13px; display:block;float:right;}

.nappi2 a, .menu a:visited {line-height:33px; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; text-decoration:none; font-size:14px; cursor:pointer;}
.nappi2 a:hover {background-position:0 36px;}
.nappi2 a:hover span {background-position:0 36px;}

.nappis {padding:0; margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.nappis dt {display:none;}
.nappis dd {float:left; padding:0; margin:0; text-align:center;}
.nappis dd span.v {background: url(kuvat/sisa/n3_v.png); height:36px; width:13px; display:block;float:left;}
.nappis dd span.t {background: url(kuvat/sisa/n3_t.png); height:36px; float:left;}
.nappis dd span.o {background: url(kuvat/sisa/n3_o.png); height:36px; width:13px; display:block;float:right;}

.nappis a:link, .nappis a:visited {line-height:33px; font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; text-decoration:none; font-size:14px; cursor:pointer;}
.nappis a:hover {background-position:0 36px;}
.nappis a:hover span {background-position:0 36px;}

.nappi3 {padding:0; margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;float:left;}
.nappi3 dt {display:none; float:left;}
.nappi3 dd {float:left; padding:0; margin:0; text-align:center;}
.nappi3 dd span.v {background: url(kuvat/sisa/val_v1.png); height:25px; width:9px; display:block;float:left;}
.nappi3 dd span.v2 {background: url(kuvat/sisa/val_v2.png); height:25px; width:13px; display:block;float:left;}
.nappi3 dd span.v3 {background: url(kuvat/sisa/val_v3.png); height:25px; width:13px; display:block;float:left;}
.nappi3 dd span.o {background: url(kuvat/sisa/val_oo.png); height:25px; width:10px; display:block;float:left;}
.nappi3 dd span.o2 {background: url(kuvat/sisa/val_o3.png); height:25px; width:10px; display:block;float:left;}
.nappi3 dd span.t {background: url(kuvat/sisa/val_t1.png) center top; height:25px; float:left;color:#000000; padding-left:5px; padding-right:5px;}
.nappi3 dd span.t2 {background: url(kuvat/sisa/val_t2.png) center top; height:25px; float:left; font-weight:bold;color:#990000;}
.nappi3 dd span.j {background: url(kuvat/sisa/val_o1.png); height:25px; width:12px; display:block;float:left;}
.nappi3 dd span.j2 {background: url(kuvat/sisa/val_o2.png); height:25px; width:16px; display:block;float:left;}

.nappi3 a, .menu a:visited {line-height:25px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; cursor:pointer;}
.nappi3 a:hover { text-decoration:underline}

.vuokraa_nappi {
font-family: Arial, Helvetica, sans-serif;font-size: 13px; font-weight:bold; line-height:32px;text-indent:10px; color:#006666;
background-image: url(kuvat/kuvitus/vuokraus_nappi.png); width:200px; height:32px; display:block}
.vuokraa_nappi:link, :visited { text-decoration:none}
.vuokraa_nappi:hover { text-decoration:none; background-position:bottom}

.esimerkki {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
list-style-type:none;
text-indent:0px;
margin:0px;
padding:0px;
}
.esimerkki li {}

input{
text-align: left;
font-weight: bold;
color: black;
background-color: white;
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
border:1px solid #a2ada8;
}

.kohta_1{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#006633; padding:8px; font-weight:bold;}
.kohta_2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666; padding:8px;}
.kohta_3{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#006633; padding:8px;}

.toimipaikat  {display:block;float:left; width:200px; padding-left:5px;background-image:url(kuvat/sisa/toimipaikka_high.png); background-position:top; height: 20px;}
.toimipaikat:hover { background-position: bottom}

.jaottelu {list-style: outside;}

.kal_valittu {
background: url(kuvat/varaus/kal_valittu.png); 
width:207px; 
height: 30px; 
line-height:30px;
text-indent: -10px;
}
.kal_valittu_n {
background: url(kuvat/varaus/kal_valittu_n.png); 
width:207px; 
height:29px; 
line-height:29px;
cursor: hand;
}
.ala_varjo{
background-image:url(kuvat/sisa/varjo_iso.png);
background-repeat: no-repeat;
background-position: top center;
width: 100%;
height: 23px;
}

.alku_varjo{
background-image:url(kuvat/alku/alku_varjo.png);
background-repeat: no-repeat;
background-position: top center;
width: 100%;
height: 23px;
}
.alku_varjo2{
background-image:url(kuvat/alku/alku_varjo.png);
background-repeat: no-repeat;
background-position: top center;
width: 100%;
min-height: 23px;
}

.sisa_varjo{
background-image:url(kuvat/sisa/sisa_varjo.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 100%;
height: 23px;
}

.sisa_varjo2{
background-image: url(kuvat/sisa/sisa_varjo2.jpg);
background-repeat: no-repeat;
background-position: top center;
width: 100%;
height: 16px;
}

.ala_varjo_n{
background-image:url(kuvat/sisa/varjo_iso.png);
background-repeat: no-repeat;
background-position: top center;
width: 100%;
}
.ala_varjo_m{
background-image:url(kuvat/sisa/varjo_medium.png);
background-repeat: no-repeat;
background-position: top center;
width: 100%;
height: 23px;
}
.ala_varjo_m_n{
background-image:url(kuvat/sisa/varjo_medium.png);
background-repeat: no-repeat;
background-position: top center;
width: 100%;
}
.kal_valko {
background-image: url(kuvat/varaus/kal_valko.png);
width: 26px; 
height:20px; 
color: black; 
font-family: Arial, Helvetica, sans-serif;
display: block;
font-size: 13px;
line-height: 20px;
text-decoration: none;}

.kal_valko:hover{background-position: bottom; font-weight: bold;
cursor: hand ; 
cursor: pointer ; 

text-decoration: none;}

.kal_puna {
background-image: url(kuvat/varaus/kal_puna.png);
width: 26px; 
height:20px; 
color: white; 
font-family: Arial, Helvetica, sans-serif;
display: block;
font-size: 13px;
line-height: 20px;
text-decoration: none;
}

.kal_harmaa {
background-image: url(kuvat/varaus/kal_valko.png);
width: 26px; 
height:20px; 
color: #b7b7b7; 
font-family: Arial, Helvetica, sans-serif;
display: block;
font-size: 13px;
line-height: 20px;}

/* Autonvalintaluokat: */

#navigation {
	margin:0px;
	padding:0px;
	width:170px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
#navigation a {
font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#navigation a.head {
	padding: 0px;
	cursor:pointer;
	background: url(kuvat/varaus/p-ot-t2.png);
	color:#FFFFFF;
	display:block;
	margin:0px;
	font-weight: bold;
	text-indent:7px;
	text-decoration: none;
	height:18px;
	line-height: 18px;
	list-style:disc url(none) outside;
}
#navigation a.head:hover {
	color:#CC0000;
}
#navigation a.selected {
	background-image: url(expanded.gif);
}
#navigation a.current {
	background-color:#FFFF99;
}
#navigation ul {
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
	
}
#navigation li {
	list-style:url(none) none inside;
	margin: 0px;
	padding: 0px;
	
}
#navigation li li a {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	color:#000000;
	display:block;
	text-indent:5px;
	text-decoration: none;
	background: url(kuvat/varaus/p-ot-t2-vali.png);
	padding: 0px;
	text-indent: 5px;
}
#navigation li li a:hover {
	background-color:#FFFF99;
	color:#FF0000;
}
.kalusto {
	margin-left:0px;
	padding-left:10px;padding-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	margin: 0px;
	padding: 0px;
}
.esimerkki {
	margin-left:0px;
	padding-left:10px;padding-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	margin: 0px;
}
.kalusto li {
	word-wrap: normal;
	list-style:url(none) none inside;
	text-indent:0px;
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
	/* border-bottom:#acc2b5 1px dashed; */
}

.esimerkki li {
	list-style:url(none) none inside;
	text-indent:0px;
	/* border-bottom:#acc2b5 1px dashed; */
}
.esimerkki2 li span {
width:50px;
}
.esimerkki2 {
	margin:0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	margin-bottom: 10px;
}	
.esimerkki2 li {
	list-style:url(none) none inside;
	text-indent:0px;
	border-bottom:#acc2b5 1px dashed;
	line-height: 1.8em;
}
.valikko_scroll {
	overflow: auto; 
	max-height: 80px;
	height: expression( document.body.clientHeight > 100 ? "100px" : "auto" );
}
.valikko_scroll2 {
	overflow: auto; 
	max-height: 120px;
	height: expression( document.body.clientHeight > 100 ? "100px" : "auto" );
}
fieldset { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; width: 400px; border-color: #b6cfc6; background-color: #f3f6f5; color: black; border-width: 1px; border-style: solid;}

fieldset legend { font-size: 13px; color: maroon; }

hr { border-left-style: none; border-bottom-style: none; border-right-style: none; border-top-style: dashed; border-top-width: 1px; border-color: #b6cfc6; height: 1px; }

.hr { border-top: 1px #b6cfc6 dashed; height: 1px; }

.alert { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; z-index: 9999; right: 33%; left: 33%; bottom: 33%; top: 33%; position: fixed;}
.alert ul {padding: 0px; margin: 0px; list-style-type: none; list-style-position: inside; color: #b10000; font-size: 15px; font-weight: bold; font-family: Arial, Verdana, "Lucida Grande", sans-serif;}
.alert li { margin-bottom: 5px; margin-top: 5px; border-left-style: none; border-bottom-style: dashed; border-right-style: none; border-top-style: none; border-bottom-color: #c5ddc6; border-bottom-width: 1px; }
.alert table { bottom: 1px; }

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

.kartta {

	width: 600px;
	border-style: solid;
	border-color: #990033;
	border-width: 3px;
	position: fixed;
	z-index: 10;
	background: white;
}

#kartta {
width:232px;
height: 419px;
background: url(kuvat/varaus/kartta_pohja.png);
display:block;
position: relative;
}

.kartta_overlay {
width: 232px;
height: 419px;
position: absolute;
}

.kalusto_varjo {
background: url(kuvat/sisa/jako_valko.jpg);
height:45px;
}

.kpmenu {padding:0; margin:0px;font-family: Arial, sans-serif; font-size: 12px;font-weight: bold; text-align: center; position:relative;
left:-50%;}
.kpmenu dt {display:none;}
.kpmenu li {display:inline; padding:0; margin:0; text-align:center; list-style-type: none;}

.kpmenu li span.aa {display:block;width:15px;height:34px;float:left;background-image:url(kuvat/kuvitus/kp_menu_v.png);background-position: top;}
.kpmenu li span.bb {display:block;height:34px;float:left;line-height: 34px;background-image:url(kuvat/kuvitus/kp_menu_t.png);background-position: top; color: white;}
.kpmenu li span.cc {display:block;width:15px;height:34px;float:left;background-image:url(kuvat/kuvitus/kp_menu_o.png);background-position: top;}

.kpmenu li span.aa2 {display:block;width:15px;height:34px;float:left;background-image:url(kuvat/kuvitus/kp_menu_v.png);background-position: center;}
.kpmenu li span.bb2 {display:block;height:34px;float:left;line-height: 34px;background-image:url(kuvat/kuvitus/kp_menu_t.png);background-position: center; color: #444444;}
.kpmenu li span.cc2 {display:block;width:15px;height:34px;float:left;background-image:url(kuvat/kuvitus/kp_menu_o.png);background-position: center;}

.kpmenu li span.aa3 {display:block;width:15px;height:34px;float:left;background-image:url(kuvat/kuvitus/kp_menu_vv.png);background-position: top;}
.kpmenu li span.aa23 {display:block;width:15px;height:34px;float:left;background-image:url(kuvat/kuvitus/kp_menu_vv.png);background-position: center;}

.kpmenu li span.cc4 {display:block;width:15px;height:34px;float:left;background-image:url(kuvat/kuvitus/kp_menu_oo.png);background-position: top;}
.kpmenu li span.cc24 {display:block;width:15px;height:34px;float:left;background-image:url(kuvat/kuvitus/kp_menu_oo.png);background-position: center;}


.kpmenu a, .pkmenu a:visited {color:#000000; text-decoration:none; cursor:pointer;}
.kpmenu a:hover {color: #b03f3e; }
.kpmenu a:hover span {background-position: bottom;}

.kp_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	color: #666;
}

.auto_val {
background: url(kuvat/kuvitus/auto_val_t.png);
height: 43px;
line-height: 40px;
}
.auto_val .o {
background: url(kuvat/kuvitus/auto_val_o.png);
width: 13px;
height: 43px;
float: right;
}
.auto_val .back {
background: url(kuvat/kuvitus/auto_val_back.png);
width: 29px;
height: 43px;
float: left;
display: block;
}
.auto_val a.back:hover {cursor: pointer}
.auto_val .forward {
background: url(kuvat/kuvitus/auto_val_for.png);
width: 32px;
height: 43px;
float: left;
display: block;
}
.auto_val a.forward:hover {cursor: pointer}

div.automitat {
text-align: center;
font-family: Arial, sans-serif;
color: maroon;
font-weight: bold;
font-size: 12px;
z-index: 7;
position: absolute;
overflow: hidden;
height: 20px;
line-height: 20px;
width: 100px;
padding-top: 100px;
}

.autonkuva {
width:125;
background-position:center;
background-repeat: no-repeat;
}

.autonkuva_mitat {
background-color: white;
display: none;
position: absolute;
z-index: 2;
width:125px; 
}

.alleviivaa {
border-bottom: 1px solid #dce9e6;
height: 25px;
font-size: 12px;
font-weight: normal;
font-family: Arial, sans-serif;
}

.erikoisajoneuvot{
height: 148px;
text-align: left;
}
.erikois_valinta {
margin: 0px;
padding: 0px;
display: none;
position: absolute;
float:left;
}
.erikois_valinta:hover {
cursor: pointer;
}

#iso_kuva{}

.gallery {list-style:none;padding:0px; margin:0px;}
.gallery li{display:block;width:50px;height:50px;overflow:hidden;float:left;margin:0 10px 10px 0}
.gallery li a{display:none}
.gallery li div{position:absolute;display:none;top:0;left:180px}
.gallery li div img{cursor:pointer}
.gallery li.active div img,.galleria li.active div{display:block}
.gallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.gallery li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

.sis {width: 600px; cursor: pointer;}
.sis .y_v {width: 15px; height: 15px; background: url(kuvat/sisa/sis_y_v.png); }
.sis .y_t {background: url(kuvat/sisa/sis_y_t.png);}
.sis .y_o {width: 15px; background: url(kuvat/sisa/sis_y_o.png);}

.sis .v {width: 15px; height: 15px; background: url(kuvat/sisa/sis_v_t.png);}
.sis .t {background: url(kuvat/sisa/sis_t.png);}
.sis .o {width: 15px; background: url(kuvat/sisa/sis_o_t.png);}

.sis .a_v {height: 15px; background: url(kuvat/sisa/sis_a_v.png);}
.sis .a_t {background: url(kuvat/sisa/sis_a_t.png);}
.sis .a_o {background: url(kuvat/sisa/sis_a_o.png);}

.sis2 {width: 600px; cursor: pointer;}
.sis2 .y_v {width: 15px; height: 15px; background: url(kuvat/sisa/sis_y_v_h.png); }
.sis2 .y_t {background: url(kuvat/sisa/sis_y_t_h.png);}
.sis2 .y_o {width: 15px; background: url(kuvat/sisa/sis_y_o_h.png);}
	
.sis2 .v {width: 15px; height: 15px; background: url(kuvat/sisa/sis_v_t_h.png);}
.sis2 .t {background: url(kuvat/sisa/sis_t_h.png); color: maroon;}
.sis2 .o {width: 15px; background: url(kuvat/sisa/sis_o_t_h.png);}
	
.sis2 .a_v {height: 15px; background: url(kuvat/sisa/sis_a_v_h.png);}
.sis2 .a_t {background: url(kuvat/sisa/sis_a_t_h.png);}
.sis2 .a_o {background: url(kuvat/sisa/sis_a_o_h.png);}