div.sisu { clear: both; width: 900px; }
div.sisu_txt { height: 360px; background: url('/public/www/index/boxes_bg.jpg'); background-repeat: no-repeat; }
div.sisu a { color: white; font-weight: bold }
div.laps, div.lapsevanem, div.opetaja { float: left; text-align: left;  }

div.laps_txt, div.lapsevanem_txt, div.opetaja_txt { padding-top: 190px; float: left; width: 303px;  }
div.lapsevanem_txt { width: 300px }
div.opetaja_txt { width: 285px }
div.mp_box_inside { margin-left: 15px; padding-top: 10px }

div.avaleht_padding { padding: 15px }
div.sisu_margin { }

div.box_img, div.box_txt { float: left; width: 33px; height: 55px }

div.footer {  background: url('/public/www/footer_mp.jpg'); }


div.mp_box_inside h2, div.mp_box_inside h2 a { font-size: 15px; font-weight: bold; color: #fadf00; margin-bottom: 5px; text-decoration: none }
div.mp_box_inside a { color: #fadf00; }
div.mp_box_inside h2 a:hover { color: white; text-decoration: none }
div.laps_txt div.mp_box_inside h2, div.laps_txt div.mp_box_inside h2 a { color: white }
div.laps_txt div.mp_box_inside h2 a:hover { color: #fadf00;  }

div.mp_box_inside p { margin: 0px }
div.mp_box_inside table tr td { color: white; vertical-align: top; padding-top: 17px }
div.mp_box_inside table tr td img { margin-right: 10px }

div.mp_box_inside a { font-weight: bold; text-decoration: underline }
div.mp_box_inside a:hover { color: white; text-decoration: underline }

div.laps_txt div.mp_box_inside a { color: white }
div.laps_txt div.mp_box_inside a:hover { color: #fadf00 }

