@charset "iso-8859-2";
/* CSS Document */


/*
@media screen and (max-width:840px) {

	.navi_top-list li { display: block;  margin: 0 1%; text-align:center; float:left; font-size: 1.1em;}
	
}
*/
@media screen and (max-width:740px) {	/* NAV MQ _ MOBILE */

	div.navi_top{  padding: 0 0 8px 0;  width: 100%;  }
	.navi_top-nav  { font-size: 3em; color:#ffffff; display:block; padding: 0 3%; float:right;}
	.navi_top-list { display:none; margin: 0; padding: 0; text-align: left; background-color: transparent !important; width:100%;  }
	.nav-open { float:left; width:94% !important; padding: 0  !important; margin: 0 0 10px 0 !important; display:block; 	}
	.navi_top-list li {	width: 98% !important; margin: 0 1% !important; padding: 0 !important; display: block;	text-align:center;	 font-size: 1.1em;}		
	.navi_top-list li a:link, .navi_top-list li a:visited  { display:block; width: 100%; color:#fff; margin: 1px 0 0 0 !important; height: 30px;  padding: 5px 3% !important; font-size: 1.1em; background-color:#03131b;	 border: none; 	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	border-radius: 5px;}
	.navi_top-list li a:hover { background-color: #75cefa; text-decoration: none; color:#03131b;}
	
	
	#navi_left { width: 98%; margin: 0; display:block; padding: 0 1%; float:left; background-color:#ffffff;   }
	#navi_left a:link, #navi_left a:visited { float: left; width: 30%; margin: 1px 1px 0 0; padding: 5px 1%; text-align: center; text-decoration:none; font-size: 1.2em; border: 1px solid 	#bdc3c7; font-family: 'Yanone Kaffeesatz', sans-serif; font-weight: 400; text-transform: uppercase; color:#1f7a9e;}
#navi_left a:hover { color: #ffffff; background-color: #1f7a9e; background-image: none !important;  border: 1px solid 	#1f7a9e;}

	div#wrapper { width: 94%; margin: 0 3%; float: left; background-color:#ffffff; }
	
}
@media screen and (max-width:680px) {
	div.photo2 { width: 98%; margin: 10px 1% 0 1% ; float: left; display:block;}

}

@media screen and (max-width:580px) {
	
	/*#unitwide img, img#aaa {width: 0 !important; padding: 0 !important; float:right; visibility: hidden; }*/
	#unit {width: 100%; padding: 0 0 5px 0; margin: 0 0 5px 0; min-height: 50px ; display:block; }
	
	#navi_left a:link, #navi_left a:visited { float: left; width: 46%; margin: 1px 1px 0 0; padding: 3px 1%; text-align: center; text-decoration:none; font-size: 1.2em; border: 1px solid 	#bdc3c7; font-family: 'Yanone Kaffeesatz', sans-serif; font-weight: 400; text-transform: uppercase; color:#1f7a9e;}
#navi_left a:hover { color: #ffffff; background-color: #1f7a9e; background-image: none !important;  border: 1px solid 	#1f7a9e;}

	img#photo { width: 100%; float:left; padding: 0 0 10px 0; }
	
	div#paketti, div#pakkaus, div#omamuutto, div#grid  { padding: 6px 3%; width: 94% !important; margin: 0 2% 10px 0; min-height:50px;  }
	
	div.price, div.pricesmall  { padding: 15px 2%; width: 44%; min-height: 65px; margin: 0 2% 10px 0; font-size: 2em;  }	

	a.ehdot:link, a.ehdot:visited { font-size: .85em; padding: 1px 0; margin: 0 2px 0 0; display:block; float: none !important; text-decoration:underline;  }
	a.ehdot:hover { text-decoration: none;  color: #1f7a9e;}
	
	div.photo { width: 98%; margin: 10px 1% 0 1% ;  float: left; display:block;}
div.photo img { width: 90%; margin: 0 5%; text-align: center;}

	
	.photo-box { width: 98%; float: left; padding: 0 1% 5px 1%; margin: 0 1%; }
	
	
}

@media screen and (max-width:460px) {
	
	div.price, div.pricesmall  { padding: 10px 2%; width: 94%; min-height: 65px; margin: 0 2% 5px 0; font-size: 2em;  }



}