body {background:#efefef;padding:0;margin:0;color:#5a5a5a;font-size:12px;font-family:Arial;line-height:18px;font-style:normal;text-align:left;}
pre {color:#5a5a5a;font-size:12px;font-family:Arial;line-height:20px;font-style:normal;text-align:left;}

#ulk {margin:0 auto;padding:0;width:800px;overflow:hidden;}

#otsikko {margin:0 0 -30px 0;padding:20px 0 0 15px;}
.otsikko {color:#efefef;font-size:70px;line-height:70px;text-shadow: 0 0 5px #175b9b;font-weight:bold;}
.otsikko2 {color:#175b9b;font-size:30px;line-height:30px;font-weight:bold;text-transform:uppercase;letter-spacing:4px;}

#linkit {margin:0 40px 0 0;text-align:center;font-family:Book Antiqua;font-size:13px;font-weight:bold;text-transform:uppercase;line-height:24px;height:30px;}
#linkit ul {margin:0;padding:0;list-style-type:none;width:auto;}
#linkit ul li {display:block;float:left;margin:0;padding:0;}
#linkit ul li a {display:block;float:left;margin:0;padding:10px 0;}
#linkit ul li a:hover {text-decoration:none;background:#cde8b9;}

.linkit {float:right;background:#cddeed;margin:10px;padding:10px 20px;border-radius:14px;-moz-border-radius:14px;}
.linkit:hover {background:#dfebf6;margin:10px;padding:10px 20px;border-radius:14px;-moz-border-radius:14px;}
.linkit a:hover {text-decoration:none;}

.laatikko {background:#fff;padding:30px 60px;margin:10px 0 0 0;border-radius:14px;-moz-border-radius:14px;}

.vaspalsta {margin:0 405px 0 0;padding:0;text-align:left;}
.palstavas {background:#fff;margin:10px 0;padding:10px 20px;border-radius:14px;-moz-border-radius:14px;}

.oikpalsta {margin:0;padding:0;float:right;width:395px;text-align:left;}
.palstaoik {background:#fff;margin:10px 0;padding:10px 20px;border-radius:14px;-moz-border-radius:14px;}

.overflow {margin:0;padding:0;overflow:hidden;}
.overflow .vaspalsta {margin:0 405px 0 0;padding:0;text-align:left;}
.overflow .palstavas {background:#dfebf6;margin:10px 0;padding:10px 20px;border-radius:14px;-moz-border-radius:14px;}
.overflow .oikpalsta {margin:0;padding:0;float:right;width:395px;text-align:left;}
.overflow .palstaoik {background:#dfebf6;margin:10px 0;padding:10px 20px;border-radius:14px;-moz-border-radius:14px;}

.quote {margin:0 0 0 60px;padding:0;float:left;width:80px;text-align:left;color:#cddeed;font-weight:bold;font-size:50px;line-height:50px;font-family:Book Antiqua;font-style:italic;}

.huuto {margin:0 0 0 90px;padding:0;float:left;width:80px;text-align:left;color:#ff0000;font-weight:bold;font-size:70px;line-height:70px;}
.huuto2 {margin:20px 0 20px 10px;padding:0;float:left;width:50px;text-align:left;color:#ff0000;font-weight:bold;font-size:70px;line-height:70px;}

.red {color:#ff0000;}

.kuva {margin:10px;border:5px solid #cddeed;}
.kv {margin:10px 60px 0 0;float:left;border:5px solid #cddeed;}
.ko {margin:10px 0 0 60px;float:right;border:5px solid #cddeed;}

table {margin:20px 0;border:0px solid #000;width:100%;border-collapse:collapse;border-spacing:0;}
.rp td {width:70%;margin:0;padding:2px 0;border-top:1px solid #cddeed;border-bottom:1px solid #cddeed;}
.rp th {margin:0;padding:2px 0;border-top:1px solid #cddeed;border-bottom:1px solid #cddeed;}
.op td {width:70%;margin:0;padding:2px 0;border-top:1px solid #cddeed;border-bottom:1px solid #cddeed;}
.op th {margin:0;padding:2px 0;border-top:1px solid #cddeed;border-bottom:1px solid #cddeed;}

ul li {list-style-type:circle;list-style-position:outside;padding-left:5px;}
ol li {list-style-type:decimal;list-style-position:outside;padding-left:5px;}
.eri {list-style-type:circle;list-style-position:outside;padding-left:5px;}

.kesk {text-align:center;}

.pieni {font-size:11px;}

a:link, a:visited, a:active {color:#175b9b;text-decoration:none;}
a:hover {color:#175b9b;text-decoration:underline;}