#frontright { float: right; width: 510px; height: 595px; background: #fff url(../img/front/kaart/kaart.jpg) no-repeat; }
#frontright h1 { float: right; width: 270px; font-size: 18px; text-align: right; color: #003700; margin: 32px 110px 0 0; }
#frontlefttop { width: 260px; height: 400px; padding-top: 70px; background: #fff url(../img/front/lill_top.png) no-repeat; }
#frontleftbtm { width: 260px; height: 130px; background: #fff url(../img/front/lill_btm.png) no-repeat; }
#frontlefttop h2, #frontleftbtm h2 { font-size: 14px; text-transform: uppercase; }
#frontlefttop a, #frontleftbtm a { color: #003700; }
#frontlefttop a:hover, #frontleftbtm a:hover { color: #FF1716; }
#frontlefttop img, #frontleftbtm img { vertical-align: text-top; margin: -4px 0 0 5px; }
#mapmarker { position: relative; width: 26px; height: 27px; display: none; }

#kaali { position: relative; left: 250px; padding-bottom: 10px; width: 120px; }
#kunda { position: relative; left: 200px; padding-bottom: 10px; width: 130px; }
#tammealuse { position: relative; left: 120px; padding-bottom: 10px; width: 180px;}
#annemagi { position: relative; left: 115px; padding-bottom: 14px; width: 160px; }
#uugu { position: relative; left: 93px; padding-bottom: 23px; width: 160px;}
#taevaskoja { position: relative; left: 87px; padding-bottom: 20px; width: 170px;}
#kuremae { position: relative; left: 138px; width: 140px;}
#tammelauri { position: relative; left: 142px; width: 180px; }

#footer { height: 480px; }
#footer h2 { text-transform: uppercase; font-size: 1.1em; margin-bottom: 3px; }
#footer ul { padding: 2px; }
#footer li { margin-left: 12px; }
#footer table { width: 750px; margin: 15px; text-align: left; }
#footer table td { width: 25%; padding: 10px; vertical-align: top; }

