body {
    font-family:arial;
	margin: 0px;
	padding: 0px;
	background: #0062a0;
	background-image: url('/asiakaspalvelu/img/bg_centered.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0;
}

img {
	border: none;
}

form {
	margin: 0px;
	padding: 0px;
}

a {
	color: #ffffff;
	text-decoration: none;
}

/* TOP */
#top {

	position: relative;
	left: 50%;
	width: 839px;
	margin-left: -420px;
	top: 0px;
	line-height: 0px;
}

#top #logo {
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	float: left;
	width: 109px;
}



/* ASIAKASPALVELU */

#content3 {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -360px;
	width: 851px;
}
#aspa_title {
	margin-left: 90px;
}
#yritysasiakas {
	margin-top: 5px;
	width: 856px;
	height:12px;
}
#aspa_navi {
  margin-top:8px;
	width: 856px;
	height: 38px;
}

#aspa_navi a.navi_link {
	display: block;
	background-image:url(/asiakaspalvelu/img/aspa/navi.png);
 behavior: url("/asiakaspalvelu/js/png.htc");	
	background-repeat:no-repeat;
}

#aspa_navi a.navi_link_sel {
	display: block;
	background-image:url(/asiakaspalvelu/img/aspa/navi_valittu.png);
 behavior: url("/asiakaspalvelu/js/png.htc");	
	background-repeat:no-repeat;	
}
#aspa_navi a.navi_link:hover {
	background-image:url(/asiakaspalvelu/img/aspa/navi_valittu.png);
 behavior: url("/asiakaspalvelu/js/png.htc");	
  background-repeat:no-repeat;	
}
#aspa_navi .navi{
	width:209px;
	height:38px;
	float:left;
	padding-right:5px;
	text-align:center;
}
#aspa_navi .navi img.navi_txt{
	/*padding-top:10px;*/
	padding:0px;
}
#aspa_bg {
	margin-top: -1px;
	width: 851px;
	height: 413px;
	background-image: url(/asiakaspalvelu/img/aspa/aspa_bg.png);
    behavior: url("/asiakaspalvelu/js/png.htc");			
}

#aspa_bg2 {
	margin-top: -1px;
	width: 851px;
	height: 532px;
	background-image: url(/asiakaspalvelu/img/aspa/aspa_bg2.png);
    behavior: url("/asiakaspalvelu/js/png.htc");	
}

#aspa_sisalto {
	position: relative;
	top: -413px;
	margin-top: -1px;
	width: 851px;
	height: 413px;
	text-align:left;
}
#aspa_sisalto2 {
	position: relative;
	top: -532px;
	margin-top: -1px;
	width: 851px;
	height: 532px;
	text-align:left;
}
#oma_elisa, #elisa_shopit, #ohjeet, #puhelinpalvelu, #elisa_shopit2, #elisa_avustaja, #ilmoita_hairio {
	position: absolute;
	top:15px;
	left:20px;
	width:275px;
	padding-left:13px;
	padding-top:55px;
	background-repeat:no-repeat;
}
#oma_elisa{
	background-image:url(/asiakaspalvelu/img/aspa/oma_elisa.png);
 behavior: url("/asiakaspalvelu/js/png.htc");	
}
#elisa_shopit {
	top:270px;
	background-image:url(/asiakaspalvelu/img/aspa/elisa_shopit.png);
 behavior: url("/asiakaspalvelu/js/png.htc");		
}
#elisa_shopit2 {
	top:310px;
	background-image:url(/asiakaspalvelu/img/aspa/elisa_shopit.png);
 behavior: url("/asiakaspalvelu/js/png.htc");
 	
}
#ohjeet {
	left:295px;
	font-family:arial;
	font-size:12px;
	background-image:url(/asiakaspalvelu/img/aspa/ohjeet.png);
 behavior: url("/asiakaspalvelu/js/png.htc");	
}
#puhelinpalvelu {
	left:590px;
	background-image:url(/asiakaspalvelu/img/aspa/puhelinpalvelu.png);
 behavior: url("/asiakaspalvelu/js/png.htc");	
}
#elisa_avustaja {
	left:295px;
	top:310px;
	padding-left:65px;
	background-image:url(/asiakaspalvelu/img/aspa/elisa_avustaja.png);
 behavior: url("/asiakaspalvelu/js/png.htc");	
}
#ilmoita_hairio {
	left:590px;
	top:310px;
	background-image:url(/asiakaspalvelu/img/aspa/Ilmoitatoimintahairiosta.png);
 behavior: url("/asiakaspalvelu/js/png.htc");	
}
#apua {
	width: 522px;
	height: 44px;
	position: absolute;
	left:295px;
	top:350px;
	background-image:url(/asiakaspalvelu/img/aspa/haku_bg.png);
 behavior: url("/asiakaspalvelu/js/png.htc");	
}
#apua2 {
	width: 522px;
	height: 44px;
	position: absolute;
	left:20px;
	top:467px;
	background-image:url(/asiakaspalvelu/img/aspa/haku_bg.png);
 behavior: url("/asiakaspalvelu/js/png.htc");	
}
a.ohje_link {
	width:233px;
	height:24px;
	display:block;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:3px;
	line-height:24px;
	background-image:url(/asiakaspalvelu/img/aspa/ohje_link_bg.png);
	 behavior: url("/asiakaspalvelu/js/png.htc");
}
a.ohje_link:hover {
	background-image:url(/asiakaspalvelu/img/aspa/ohje_link_mover.png);
	 behavior: url("/asiakaspalvelu/js/png.htc");
}
a.txt_link {	
/*	padding-left:10px;*/
	font-family:arial;
	font-size:12px;
	line-height:17px;
	color:#FFFFFF;
}
a.txt_link:hover {
	text-decoration:underline;
}
.aspa_txt {
	font-family:arial;
	font-size:12px;
	line-height:15px;
	color:#FFFFFF;
}
.aspa_txt_s {
	font-family:arial;
	font-size:10px;
	line-height:12px;
	color:#FFFFFF;
}
.aspa_txt_b {
	font-weight:bold;
}
.oma_select {
	font-family:arial;
	font-size:12px;
	color:#000000;
}
.br_l {
	line-height:24px;
}
#ilmoita_hairio select {
    width: 220px;
}

.white-top {
    background: url(/asiakaspalvelu/img/white_box_top.gif) no-repeat;
    display: block;
    margin-top: 40px;
    height: 11px;
    width: 620px;
}
.white-bottom {
    background: url(/asiakaspalvelu/img/white_box_bottom.gif) no-repeat;
    display: block;
    height: 11px;
    width: 620px;
}
.white {
    background-color: #fff;
    color: #000;
    padding: 0;
    width: 620px;
}
.white h2 {
    font-family: arial, helvetica, sans-serif;
	font-size: 16px;
}
.white h3 {
    font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}
.white a {
    color: #41A7E5;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
}

.white div {
    width: 292px;
    padding: 8px;
    float: left;
}
.white .pallura-oikea {
    background: url(/asiakaspalvelu/img/bg_pallura_2.gif) repeat-y;
    margin-right: 0;
}

.clear {
    clear: both;
}
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* PNG IMAGES*/ 
img{
 behavior: url("/asiakaspalvelu/js/png.htc");
}
