
.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_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; text-align: center; 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; text-align: center; 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: #005c2d;
	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:#990000; font-weight: bold; text-decoration: none;}
.t_perus a:visited {text-decoration:none; color:#990000; font-weight: bold; text-decoration: none;}
.t_perus a:hover, active { text-decoration:underline;}

.t_perus table { font-size: 9pt;}

.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: #005c2d;}
.t_perus_red_b a:visited{ text-decoration:none; color: #005c2d;}

.t_perus_red_b {
	font-family:Arial, Helvetica, sans-serif;
	color: #005c2d;
	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;
	float: right;
}
.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, .menu 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;}

.nappiscan {padding:0; margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
.nappiscan dt {display:none;}
.nappiscan dd {float:left; padding:0; margin:0; text-align:center;}
.nappiscan dd span.v {background: url(kuvat/pohja/n_rent_v.png); height:44px; width:13px; display:block;float:left;}
.nappiscan dd span.t {background: url(kuvat/pohja/n_rent_t.png); height:44px; width:180px;float:left;}
.nappiscan dd span.o {background: url(kuvat/pohja/n_rent_o.png); height:44px; width:13px; display:block;float:right;}

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


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

.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: 25px; 
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;
}
.esimerkki {
	margin-left:0px;
	padding-left:10px;padding-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
}
.kalusto li {
	word-wrap: normal;
	list-style:url(none) none inside;
	text-indent:0px;
	float: left;
	width: 300px;
	/* 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; }

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

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

tr.sis_jako {
background-image: url(kuvat/sisa/sis_jako.png);
height: 30px;
padding-left:4px;
padding-right: 4px;
}
tr.sis_jako:hover {
background-position: bottom;
}
.sis_jako_j {
background-image: url(kuvat/sisa/sis_jako_j.png);
height: 30px;
width: 4px;
display: block;
}

tr.vaihtoautot_lista {
background-image: url(kuvat/sisa/sis_jako.png);
height: 30px;
padding-left:4px;
padding-right: 4px;
width: 100%;
display: block;
line-height: 30px;
}
tr.vaihtoautot_lista:hover {
background-position: bottom;
}

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