/* Lisätty @kela.fi -kuvan asemointityyli / ZNM 9.10.2008 */
img {
	vertical-align: bottom
}

#staattmap {
float:right;
}

#kuntaWrapper, #kuntaWrapper2, #palvelupisteWrapper {
	display:block;
	width:100%;
	float:left;
	border: 1px solid #ffffff;
}

#kuntaWrapper .selectArea, #palvelupisteWrapper .selectArea {
	float: none;
}

#kuntaWrapper .selectArea .center, #palvelupisteWrapper .selectArea .center {
	text-align: left;
}

body .optionsDivVisible {
	text-align: left;
}

#subMid {
	margin-right: 0px;
}

#subMid .padding {
/*	padding: 16px 10px 0px 31px;*/
	padding: 0px;
}

#contentareaSubpage .rightDots {
	background-image: none;
}

#mapLeft {
	width: 280px;
	float: left;
}

#mapLeft .padding {
	padding: 0 0 0 0;
}

#mapRight {
	float: left;
}

#mapRight .padding {
	padding-right: 0;
	padding-top: 45;
}

#contentareaSubpage.noLeftNavi {
	background-image: none;
}

#contentareaSubpage.noLeftNavi #subMid{
	margin: 0;
	padding:0;
}

#contentareaSubpage.noLeftNavi #mapLeft {
	width: 475px;
}

#contentareaSubpage.noLeftNavi #kuntaWrapper, #contentareaSubpage.noLeftNavi #kuntaWrapper2{
	background-color: #edf8fc;
	margin-bottom: 1px;
}

/* muutettu padding: 15px 15px 0 -> padding: 5px 15px 0, eli vastaavaksi kuin SRVWFITE:llä, että saadaan lisää tilaa valtakunnallisille numeroille 15.7.2010 _pwu */

#contentareaSubpage.noLeftNavi #kuntaWrapper .padding, #contentareaSubpage.noLeftNavi #kuntaWrapper2 .padding {
	padding: 5px 15px 0;
	min-height: 0;
}

#contentareaSubpage.noLeftNavi #kuntaWrapper .selectArea, #contentareaSubpage.noLeftNavi #kuntaWrapper2 .selectArea {
	float: left;
}

#contentareaSubpage.noLeftNavi #kuntaWrapper img.arrow {
/*	float: left; */
}

#contentareaSubpage.noLeftNavi #kuntaWrapper .contacts strong, #contentareaSubpage.noLeftNavi #kuntaWrapper2 .contacts strong {
	padding-right: 15px;
}

/* muutettu margin-bottom: 15px -> margin-bottom: 10px, eli vastaavaksi kuin SRVWFITE:llä, että saadaan lisää tilaa valtakunnallisille numeroille 15.7.2010 _pwu */


#contentareaSubpage.noLeftNavi #kuntaWrapper p, #contentareaSubpage.noLeftNavi #kuntaWrapper2 p  {
	margin-bottom: 10px;
}

.kuntaHead {
	margin: 0;
}

#aukioloajat {
	margin-bottom: 10px;
}

#aukioloajat img, #aukioloajat p {
	float: left;
}

#aukioloajat p {
	padding: 15px 0 15px 30px;
	margin: 0;
}

#popUp, #popUpAs, #popUpEs, #popUpLue  {
	display: none;
	width: 400px;
	height: auto;
	overflow: auto;
	position: absolute;
	top: 170px;
	left: 75px;
	border: 1px solid #094b97;
	background-color: #ffffff;
}

.header {
	background-color: #094b97;
	padding: 5px 15px;
	font-size: 1.3em;
	text-align: right;
}

.header a {
	color: #ffffff;
}

#popUp .padding, #popUpEs .padding, #popUpAs .padding, #popUpLue .padding{
	padding: 25px 20px;
}

#popUpDir {
	display: none;
	width: 300px;
	height: 429px;
	overflow: auto;
	position: absolute;
	top: 300px;
	left: 215px;
	border: 1px solid #094b97;
	background-color: #ffffff;
}

#popUpDir .header{
	background-color: #094b97;
	padding: 5px 15px;
	font-size: 1em;
	text-align: right;
}

#popUpDir .header a {
	color: #ffffff;
}

#popUpDir .padding {
	padding: 0px 0px;
}
.sel, .pno, .txt {
    display:block;
    float:left;
    padding:2px;
    width:33%;
	font-size:1.3em;
	vertical-align:top;
}

.pno {
    width:19%;
}
.sel {
    width:45%;
	clear:left;
}

.selitteet {
 font-size:1em;
}



@media print {
select, option, .arrow, .noprint, #siirto1, #siirto2  {display:none}

#staattmap {
display:block;
float:left;
clear:both;
}

}

