/* kalakaveri.css */
* {margin:0; padding:0;}
body {background-color:#f2f4ef; color:#222; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em}

#container {width:769px; margin-left:-370px; position:relative; left:50%}

#header {width:669px; height:100px; background-image:url(kuvat/kalakaveri.jpg); text-align:center; padding:50px 50px 0 50px;}
#header a {display:block; width:100%; height:100%; margin:0; padding:0;}
#header h1 {display:none }

#menu {width:100%; height:17px; padding:0px; text-align:center; background-image:url(kuvat/menu.jpg); padding:2px }
#menu a {text-decoration: none; font-weight:bold; color:#532DA2; margin:0 4px 0 4px; padding:1px 2px 1px 2px; font-size:0.9em}
#menu a:hover {color:#c00; border-bottom:1px dotted #c00}
#menu a.selected {color:#666;}
#content_index {width:669px; height:320px; padding:240px 50px 0px 50px; background-image:url(kuvat/tervetuloa.jpg); text-align:right; font-weight:bold; text-transform:uppercase }
#content {width:669px; padding:20px 50px 10px 50px; background-image:url(kuvat/menu.jpg); }
#tuotteet {background:url(tuotteet/opm.gif) no-repeat right bottom}
#text {}
#text_left {width:280px; padding-right:20px; margin-right:20px; border-right:3px dotted #ddd; float:left;}
#text_right {width:340px; float:left;}

h3 {font-size:0.9em; margin-bottom:0.8em; font-weight:bold; border-top:3px dotted #ddd; margin-top:0.9em; padding-top:0.9em; clear:both}
#text_ilmot img {float:right;}
#text_ilmot p {width:460px}

.logoja a {padding:20px; text-align:center}
#footer {text-align:center; background:url(kuvat/footer.jpg) no-repeat bottom; height:60px; width:100%; font-size:0.6em}
#footer_index {text-align:center; background-image:url(kuvat/index_footer.jpg); height:60px; width:100%; font-size:0.6em}
#footer a {color:#999; text-decoration:none; position:relative; top: 30px;}
#footer_index a {color:#999; text-decoration:none; position:relative; top: 40px;}
#footer a:hover, #footer_index a:hover {color:#999; text-decoration:underline}

h2 {font-family:Trebuchet MS1, Helvetica, sans-serif; font-size:1.2em; margin-bottom:0.8em}

p {font-size:0.9em; margin-bottom:0.8em}

ul {font-size:0.9em; margin:0 0 0.8em 2em}
a { color:#222;}

#ilmo {border-bottom:3px dotted #c90; margin-bottom:0.8em}
#mm-perhokalastus {width:60%; float:left; margin:0; padding:0}
#kisamenu {width:30%; float:right; margin:0; padding:0}
#kisamenu a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}
#mm-perhokalastus p {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#mm-perhokalastus h3 {border-top:none;}
#mm-perhokalastus a img {margin:3px; border:5px solid #006699 }
#mm-perhokalastus a img:hover {border:5px solid #003366 }
.pvm {font-weight:normal; text-decoration:none}
.prevnext {font-size:10px; height:2em; line-height:2em; border-top:3px dotted #ddd; clear:both} 
.prevnext .prev {display:block; width:50%; text-align:left; margin:0; padding:0; float:left }
.prevnext .next {display:block; width:50%; text-align:right; margin:0; padding:0; float:right}
#mm-perhokalastus a { color:#608752; font-weight:bold; text-decoration:underline }
#mm-perhokalastus a:hover {color:#90B782; font-weight:bold; }
#mm-perhokalastus #right {}
#mm-perhokalastus table.aikataulu {width:100%; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; border-collapse:collapse; }
#mm-perhokalastus table.aikataulu td {border-top:1px solid #ddd; padding:6px; color:#444;}
#mm-perhokalastus table.aikataulu th {padding:6px; color:#444; text-align:left; font-size:1.2em}
#mm-perhokalastus p.kuvateksti {font-size:70%; font-weight:bold;}

blockquote {padding:6px 0 10px 50px; font-style:oblique; font-size:inherit; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#6C8491; background:url(images/blockquote.gif) no-repeat 0px 8px;}
