body 		{background:#ffffff url(img/tapetti.jpg); margin:0px; padding:0px;}
body, p, table,a	{font-family:Arial, sans-serif; font-size:12px; color: #393B3F;}
.ingressi	{font-weight:bold;}
a, a:visited, a:active {font-size:11px; text-decoration:none; color:#ca7d18;}
a:hover  {text-decoration:underline;}
a.navi, a:visited.navi, a:active.navi {color:#f8991d; display:block; float:left; margin-right:4px; background:#ffffff url(img/paanavibg.gif) repeat-x bottom;  padding:2px 8px 2px 8px; font-weight:bold; text-transform: uppercase;}
a:hover.navi {text-decoration:underline;}

h1 {
	color:#411d08;
	font-size:17px;
}

h2 {
	color:#411d08;
	font-size:14px;
}

h3 {
	color:#411d08;
	font-size:12px;
}

blockquote {
margin-left:15px;
}

.uusimmatjutut a, .uusimmatjutut a:visited, .uusimmatjutut a:hover {color:#393B3F; display:block;}

.kuva {
	font-size:10px;
	margin-top:0;
}

.left {
	float:left;
	margin-right:10px;
}

.right { 
	float:right;
	margin-left:10px;
}

.full {
	float:left;
	margin:0 0 10px 0;
}

div#murre{height:40px;border:dotted 1px #dbd8d5; background:#fbf8f5; .height:42px; } /* ok ie ja firefox */
p.murre {text-align:right; margin: 12px 65px 0 0; }
/* img.murre {position:relative; border:1px solid black; float:right; margin-top:-52px; margin-right:-110px; width:50px; } */
/* img.murre {position:relative; border:1px solid black; float:right; margin-top:-34px; margin-right:-55px; width:50px; }*/
img.murre {position:absolute;border:1px solid black;height:34px; width:45px; left:50%;margin:-10px 0 0 308px;}
#murrebox{margin:-8px 0 0 0;position:absolute;left:50%;margin-left:-200px;z-index:10;} /* OK ie ja firefox */

div.hreview{clear:right;border:1px solid #411d08; margin:35px 0 0 0;padding:0;}
.hreview h3.item {background:#411d08;color:#ffffff;padding:0 0 0 7px;margin:0;}
.hreview form {margin:0 0 7px 0; padding:0;}
.hreview div.row1 {margin:7px 0 7px 10px;}
.hreview div.row2 {margin:0; padding:0 0 7px 7px;display:block; height:20px;}
.hreview input.star{margin-left:15px; border:0;}
.hreview input.subm{position:relative;right:-20px; top:-2px;margin:0;}
.hreview p.err{margin:0 0 0 7px; color:red;}

.juttu a {font-size:12px;}

.juttu p.q{font-size:10px;  display:inline; font-family:courier;}
.juttu p.a{ margin:5px 0 15px 5px; font-size:12px;}
.osiosivutaulu {
	width:140px;
	height:100%;
	float:left;
	background:#fbf8f5;
}

.osiosivutaulu td {
	border-bottom:dotted 1px #bbbbbb;
}

.osiosivutaulu th {
	vertical-align:top;
	height:20px;
	text-align:left;
	background:#411d08;
	color:#ffffff;
}

.osiosivutaulu td a, .osiosivutaulu td a:visited, .osiosivutaulu td a:hover {
	color:#393B3F;
	display:block;
}

.osiosivutaulu td a:hover {
	color:#ca7d18;
	background:#ffffff;
	display:block;
}

.osiosivutaulu th a, .osiosivutaulu th a:visited, .osiosivutaulu th a:hover {
	font-size:12px;
	color:#ffffff;
	display:block;
}

.infoboxi {border:solid 1px #dbd8d5; background:#fbf8f5; padding:5px; margin-bottom:10px; font-size:11px; width:40%;}

.linkkilaatikko {border:solid 1px #dbd8d5; background:#fbf8f5; padding:5px; margin-bottom:10px; font-size:11px; }
.linkkilaatikko a{font-size:11px;}

.toimittajat {text-align:right; font-size:11px; }

div.kainalo {
	float:right; 
	border:solid 1px #cbc8c5; 
	background:#fbf8f5; 
	width:160px; 
	padding:5px 0; 
	font-size:11px; 
	margin:0 0 5px 5px;
}

div.kainalo h3{margin:0 5px;}
div.kainalo p{margin:5px 5px 0;}
div.kainalo a{font-size:11px;}

input, textarea {
	border:solid 1px #000000;
}

.vasenpalsta {
	float: left;
	width: 375px;
}
.oikeapalsta {
	float: right;
	width: 340px;
}
.klinikkavastaukset {
	float: left;
	width: auto;
	padding: 5px;
}
.klinikkaboksi {
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
	background-color: #f0f0f0;
	height: 100%;
}
.klinikkaaiheet {
	border-top: 2px solid #411d08;
	border-right: 2px dashed #411d08;
	border-bottom: 2px solid #411d08;
	border-left: 2px dashed #411d08;
	background-color: ##fbf8f5;
	margin: 10px 0 10px 0;
	font-size: 10px;
}
.klinikkaotsikko {
	background-color: #411d08;
	padding: 5px;
	margin: 2px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.klinikkaotsikko p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.klinikkakysymys, .klinikkavastaus {
	padding: 5px;
}
.klinikkakysymys p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.klinikkakysymys li {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px;
}
.klinikkavastaus p {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.klinikkavastaus li {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px;
}

@media print {
	.noprint	{display: none !important;}
}
