/* Lypsykonehuolto M?llinen Stylesheet */

*	{ padding: 0; margin: 0; }
body{ background: #0A5075 url(../img/body_bg.png) repeat-y; padding: 0; margin: 0; }

h1	{ padding: 9px 0px 6px 0px; margin: 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #F0088A; }
h2	{ padding: 0px 0px 1px 0px; margin: 0; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }

a 		  { color: #0A5075; text-decoration: none; font-weight: bold; }
a:link    { color: #0A5075: }
a:visited {	color: #0A5075;	}
a:hover   { color: #000; }		
a:active  { color: #0A5075; }

p { margin-bottom: 15px; }

img { border: 0; }

#wrapper { width: 927px; margin: 0; }
#header { margin: 58px 0px 45px 0px; }

#left { width: 380px; float: left; margin: 0px 35px; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 20px; color: #111; text-align: center; }

#right { width: 450px; float: right; margin: 0px; font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 20px; color: #FFF;}
#right strong { font-size: 11px; }
#right a { color: #CFE2F1; font-weight: normal; }
#right a:hover { color: #FFF; }
#right p { margin: 0px; }

#kartta { width: 418px; height: 288px; background: #FFF; padding: 4px; margin: 27px 0px 0px 0px; }

#footer { clear: both; float: right; background: url(../img/footer_bg.jpg) no-repeat; height: 60px; width: 445px; text-align: right; font: 9px Verdana, Arial, Helvetica, sans-serif; margin-top: 30px; }
#footer p { margin: 5px 5px 0px 0px; }
#footer a { color: #608DA5; font-weight: normal; }
#footer a:hover { color: #B8CCD7; }

/* CONTACT BOKSIT */
h3 { background: url(../img/topicbox.gif) no-repeat; width: 184px; height: 15px; color: #CFE2F1; padding: 1px 0px 0px 10px; font: 10px Arial, Helvetica, sans-serif; text-transform: uppercase; }
h4 { background: url(../img/topicbox2.gif) no-repeat; width: 184px; height: 15px; color: #CFE2F1; padding: 1px 0px 0px 10px; font: 10px Arial, Helvetica, sans-serif; text-transform: uppercase; }
/*box_myynti margin muutettu -110 jotta asettelu pysyy kasassa*/
#box { width: 225px; margin: 20px 0px 0px 0px; float: left; line-height: 15px; }
#box_myynti { width: 225px; margin: -95px 0px 0px -10px; float: left; line-height: 15px; }
#box_asennus { width: 225px; margin: 20px 0px 8px; float: left; line-height: 19px; }
#box_toimisto { width: 225px; margin: 20px 0px 8px; float: right; line-height: 19px; }
#box_karjatila { width: 225px; margin: 20px 0px 8px; float: left; line-height: 19px; }
#box_myynti p, #box_asennus p, #box_toimisto p, #box_karjatila p { padding-left: 10px; }
