#content-main h1 {text-transform:uppercase; font-size:24px;padding-left:10px;margin-bottom:30px;font-weight:bold;}
#content-main h2 {font-size:18px; text-transform:uppercase;font-weight:bold;margin-top:20px;}
#content-main p {}
#content-main div#contact p {margin-left:20px;padding-left:10px;}
#content-main h3 {margin-top:10px;margin-left:20px;padding-left:10px;font-size:18px;text-transform:uppercase;font-weight:bold;}
#content-main ul.vcard {margin-left:20px;padding-left:10px;}

#content-main .fn {font-size:14px;font-weight:bold;}

#content-main .adr {margin-top:20px;}
#content-main .type {font-weight:bold;}
#content-main .adr .type {display:block;}
#content-main .phone {font-weight:bold;}
#content-main .postal-code {display:block;}
/*#content-main .prices {position:absolute;left:210px;top:182px;width:300px;}*/
#content-main .prices .phone-bill {margin-top: 10px;}
#content-main .tel .type {font-weight:normal;} 
#content-main .postal-code {}

p.mediacard {margin-top:20px;}
p.mediacard a {border-bottom:1px dotted #ccc;}

#content-main .phone, #content-main .mail {margin-top:20px;font-weight:bold;}

#content-main #contact ul.tuomo .fn {font-size:12px; display:block; font-weight:normal;}

#contact h1 {margin-bottom: 10px;}
#contact h2 {margin-top: 30px; margin-bottom: 10px;}
