/* KOGU LEHT */
body, td, input, select, textarea { font-family: Century Gothic; font-size: 12px; line-height: 20px; font-weight: normal; text-align: justify}
form { margin: 0px }
img { border: 0px }
body { margin: 0px }

td { padding: 10px; padding-top: 0px; padding-bottom: 0px }

h1 { font-size: 26px; font-weight: normal; color: #B51F24; line-height: 36px }
div.kontakt_vorm h1 a, div.soe_kontakt h1 a { font-size: 26px; font-weight: normal; line-height: 36px; text-decoration: none }

h2 { font-size: 16px; font-weight: normal; color: #D50303 }

a { color: #666666; text-decoration: underline }
a:hover { text-decoration: none }

.clear { clear: both }

/* alamenyy - dd */ 

div.submenu { z-index: 100; display: none; position: absolute; }
ul.submenu { background: white }
ul.submenu, ul.submenu li { padding: 0px; margin: 0px; list-style-type: none }
ul.submenu a { color: white; text-decoration: none }
ul.submenu a:hover { color: #B90808; text-decoration: none }
ul.submenu li { padding: 4px; padding-left: 19px; background: url('/public/sub_background2.jpg');  }
ul.submenu li.submenu_top { height: 12px; width: 192px; line-height: 1px; font-size: 1px; padding: 0px; background: none }
div.submenu_bottom, div.submenu_bottom img { width: 1px; height: 1px }

ul.submenu li.submenu_item_hover { background: url('/public/sub_bg_hover4.jpg');  }

div.p2is { clear: both; width: 989px; height: 25px; text-align: left; color: #666666;  }
	div.p2is_padding { padding-left: 35px; padding-top: 5px }
	div.p2islink { float: left;  }
		div.p2islink a { text-decoration: none; font-size: 12px }
		div.p2islink a:hover { text-decoration: underline }
div.top_no { clear: both; width: 989px; height: 113px; background: url('/public/top_no.jpg'); background-repeat: no-repeat; text-align: left  }
div.top_en { clear: both; width: 989px; height: 113px; background: url('/public/top_en.jpg'); background-repeat: no-repeat; text-align: left  }
	div.logo { float: right; width: 400px; height: 100px; cursor: pointer }
	div.keeled { float: right; width: 100px; height: 100px }
		div.keeled_padding { padding-top: 87px; padding-left: 40px }

div.menyy { clear: both; width: 989px; height: 39px; background: url('/public/menyy.jpg'); background-repeat: no-repeat; text-align: justify; text-align: center; font-size: 13px; font-weight: bold}
	div.menyy_padding { padding-top: 7px; padding-left: 10px }
	div.menuimage_first { float: left;  }
	div.menuimage { float: left; margin: 10px; margin-top: 0px; margin-bottom: 0px }
	div.link { float: left; text-transform: uppercase; line-height: 25px; padding-left: 20px; padding-right: 20px }
	div.link a { text-decoration: none; color: black }
	div.link a:hover { text-decoration: underline }
div.sisu { clear: both; width: 989px; text-align: left }

div#left_right { clear: both; width: 989px; text-align: right}
div.jalus { clear: both; width: 989px; height: 100px; text-align: left}



/* mallid */

div.team_link a { width: 120px; display: block; clear: both }
div.team_link a:hover {  width: 120px; background: url('/public/link_team.jpg'); background-repeat: no-repeat; color: white; display: block; clear: both }

div.vision { clear: both; width: 984px; height: 476px; background: url('/public/vision.jpg'); background-repeat: no-repeat; background-position: center }
div.vision_en { clear: both; width: 984px; height: 476px; background: url('/public/vision_en.jpg'); background-repeat: no-repeat; background-position: center }
div.vision_art { clear: both; padding-top: 30px; padding-bottom: 20px }

div.contact {  clear: both; width: 984px; height: 743px; background: url('/public/dts_kontakt_no.jpg'); background-repeat: no-repeat; background-position: center }
	div.kontaktamded { clear: both; width: 268px; height: 200px; background: #FBFAF8; font-size: 11px; line-height: 17px; }
		div.kontaktandmed_padding { padding-left: 40px;}
		div.kontakt_vahe { clear: both; height: 90px }
		div.kontakt_vorm { float: left; width: 300px; height: 400px}
			div.vorm_padding { padding: 10px }
		div.kontakt_kont { float: left }
			div.kontakt_vorm_margin { margin-left: 350px }
				div.kontakt_vorm input { height: 30px; background: #FBFAF8; border: none }
				div.kontakt_vorm textarea { height: 157px; width: 300px; border: none; background: #FBFAF8; }
				input.saada { width: 70px; cursor: pointer; text-align: center }
				td.andm { background: #FBFAF8 }
				td.lahter { width: 200px; background: #FBFAF8 }
				td.lahter input { width: 250px }
	div.kontakt_vorm a { font-size: 14px; color: black; text-decoration: none }
	div.kontakt_vorm a:hover { text-decoration: underline }

div.mission_adventure { clear: both; width: 984px; height: 75px; background: url('/public/mission_adventure.jpg'); background-repeat: no-repeat; background-position: center;}
div.mission_adventure_art { clear: both; padding-top: 0px; padding-bottom: 30px }
	
	div.div.mission_adventure_art td { vertical-align: top }



div.school_en { float: left; width: 648px; height: 760px; background: url('/public/school.jpg'); background-repeat: no-repeat; background-position: center }
div.school_no { float: left; width: 648px; height: 759px; background: url('/public/school_no.jpg'); background-repeat: no-repeat; background-position: center }
div.school_art { float: left; width: 250px; padding-left: 20px; padding-top: 90px }


div.misjon_en { clear: both; width: 989px; height: 539px; background: url('/public/misjon.jpg'); background-repeat: no-repeat;  }
div.misjon_no { clear: both; width: 980px; height: 499px; background: url('/public/misjon_no.jpg'); background-repeat: no-repeat }
div.misjon_art { clear: both;  }

div.misjon_kontakt_en { clear: both; width: 980px; height: 560px; background: url('/public/misjon_kontakt_no.jpg'); background-repeat: no-repeat; background-position: center }
div.misjon_kontakt_no { clear: both; width: 980px; height: 560px; background: url('/public/misjon_kontakt_no.jpg'); background-repeat: no-repeat; background-position: center }
div.misjon_kontakt_art { clear: both; padding: 20px }

div.praksis_en { clear: both; width: 980px; height: 779px; background: url('/public/praksis_en.jpg'); background-repeat: no-repeat; background-position: center }
div.praksis_no { clear: both; width: 989px; height: 810px; background: url('/public/praksis_no.jpg'); background-repeat: no-repeat; background-position: center }
div.praksis_art { float: left; overflow: auto; height: 400px; width: 632px  }

div.praksis_art_width { float: left; width: 340px; height: 1px }

div.praksis_art_padding {float: left; padding: 10px }
div.praksis_border {float: left; border: 1px solid black; height: 400px; width: 632px; border-right: 0px }
div.praksis_art_margin { height: 390px }

div.reboot_en { clear: both; width: 989px; height: 620px; background: url('/public/reboot.jpg'); background-repeat: no-repeat; background-position: center }
div.reboot_no { clear: both; width: 989px; height: 620px; background: url('/public/reboot_no.jpg'); background-repeat: no-repeat; background-position: center }
div.reboot_art { float: right; width: 450px; padding-left: 20px }

textarea { width: 200px; height: 200px; border: 1px solid black  }
input { border: 1px solid black }
input.send { background: url('/public/send_knapp.gif'); background-repeat: no-repeat; height: 19px; width: 57px; border: none; cursor: pointer }

div.reboot_undervising { clear: both;}

div.reboot_under_pilt_taustaks_no { background: url('/public/reboot_undervising_no.jpg'); background-repeat: no-repeat; background-position: top left; border: 1px solid white }
div.reboot_under_pilt_taustaks_en { background: url('/public/reboot_undervising_en.jpg'); background-repeat: no-repeat; background-position: top left; border: 1px solid white }


div.reboot_undervising_menyy { float: left; padding-left: 20px; padding-top: 150px }

div.reboot_undervising_without_en { background: url('/public/_undervising_without_en.jpg'); background-repeat: no-repeat; background-position: top left; border: 1px solid white }
div.reboot_undervising_without_no { background: url('/public/_undervising_without_no.jpg'); background-repeat: no-repeat; background-position: top left; border: 1px solid white }

div.reboot_under_without_art_pikkus { float: left; margin-left: 93px; margin-top: 200px }

div.reboot_padding_art { padding-left: 20px; padding-right: 20px }

div.reboot_under_art_pikkus {float: left; margin-left: 93px; margin-top: 440px }
div.reboot_under_art { width: 640px; height: 400px; overflow: auto; border: 1px solid black }
	div.reboot_menyy_kast { clear: both; width: 230px; height: 59px; border: 1px solid black }
	div.reboot_menyy_kast_valitud { clear: both; width: 230px; height: 59px; border: 1px solid black; background: url('/public/reboot_menyy_valitud.jpg'); background-repeat: no-repeat;  }
		div.reboot_link { font-size: 14px }
		div.reboot_link a { padding: 10px; display: block; text-decoration: none; color: black }
		div.reboot_link a:hover { display: block; width: 210px; height: 39px; text-decoration: none; color: white; background-color: #484848; padding: 10px }
		div.reboot_link_valitud { padding: 10px; font-size: 14px; padding-left: 35px }
		div.reboot_link_valitud a { text-decoration: none; color: white }
		div.reboot_link_valitud a:hover { text-decoration: none; color: white }

div.Skreddersydd_en { clear: both; width: 989px; background: url('/public/Skreddersydd_en.jpg'); background-repeat: no-repeat; background-position: top }
div.Skreddersydd_no { clear: both width: 989px; background: url('/public/Skreddersydd_no.jpg'); background-repeat: no-repeat; background-position: top }
div.Skreddersydd_art {  width: 300px }
div.Skreddersydd_art_padding { padding-left: 20px; padding-top: 80px}


div.Hvemjobberher_en { clear: both; width: 989px; height: 117px; background: url('/public/Hvemjobberher_en.jpg'); background-repeat: no-repeat; background-position: top }

div.Hvemjobberher_no { clear: both; width: 989px; height: 117px; background: url('/public/Hvemjobberher_no.jpg'); background-repeat: no-repeat; background-position: top }

div.Hvemjobberher_menyy { float: left; width: 160px; }

div.Hvemjobberher_link { height: 20px; width: 150px; text-align: right; clear: both; font-size: 14px; text-transform: uppercase }
div.Hvemjobberher_link_valitud { height: 20px; width: 150px; text-align: right; clear: both; background-color: #484848; font-size: 14px; text-transform: uppercase }

div.Hvemjobberher_link a { color: black; text-decoration: none }
div.Hvemjobberher_link_valitud a { color: white; text-decoration: none }
div.Hvemjobberher_link a:hover, div.Hvemjobberher_link_valitud a:hover { color: black; text-decoration: underline;   }

div.Hvemjobberher_link a:hover { background-color: #484848;  width: 150px; display: block; color: white; text-decoration: none }

div.Hvemjobberher_art { float: left; width: 700px }

div.Hvemjobberher_pikkus { padding: 15px }


div.hvorfor { clear: both; width: 989px; height: 751px; background: url('/public/vi_dette.jpg'); background-repeat: no-repeat; background-position: top }
div.hvorfor_lingid { float: right; width: 500px; height: 751px }
	div.hvorfor_link1 { clear: both; height: 30px; width: 200px; border: 1px solid red; cursor: pointer }
		div.hvorfor_link1_margin { margin-top: 110px; margin-left: 50px }
	
	div.hvorfor_link2 { clear: both; height: 30px; width: 150px; border: 1px solid red; cursor: pointer }
		div.hvorfor_link2_margin { margin-top: 8px; margin-left: 270px }
	
	div.hvorfor_link3 { clear: both; height: 35px; width: 150px; border: 1px solid red; cursor: pointer }
		div.hvorfor_link3_margin { margin-top: 15px; margin-left: 70px }
	
	div.hvorfor_link4 { clear: both; height: 30px; width: 100px; border: 1px solid red; cursor: pointer }
		div.hvorfor_link4_margin { margin-top: 52px; margin-left: 340px }
	
	div.hvorfor_link5 { clear: both; height: 30px; width: 170px; border: 1px solid red; cursor: pointer }
		div.hvorfor_link5_margin { margin-top: 5px; margin-left: 30px }
	
	div.hvorfor_link6 { clear: both; height: 30px; width: 230px; border: 1px solid red; cursor: pointer }
		div.hvorfor_link6_margin { margin-top: 45px; margin-left: 220px }

	div.hvorfor_link7 { clear: both; height: 40px; width: 200px; border: 1px solid red; cursor: pointer }
		div.hvorfor_link7_margin { margin-top: 55px; margin-left: 40px }

	div.hvorfor_link8 { clear: both; height: 40px; width: 150px; border: 1px solid red; cursor: pointer }
		div.hvorfor_link8_margin { margin-top: 60px; margin-left: 100px }

	div.hvorfor_link9 { clear: both; height: 30px; width: 150px; border: 1px solid red; cursor: pointer }
		div.hvorfor_link9_margin { margin-top: 10px; margin-left: 0px }

	div.hvorfor_link10 { clear: both; height: 30px; width: 230px; border: 1px solid red; cursor: pointer }
		div.hvorfor_link10_margin { margin-top: 10px; margin-left: 170px }

div.soe_kontakt { width: 989px; height: 740px; background: url('/public/soe_kontakt_no.jpg'); background-repeat: no-repeat; background-position: top }
div.soe_vasak_margin { padding-top: 120px; margin-left: 30px }
	div.soe_kontakt_vasak { float: left; width: 330px; height: 180px; background: #FBFAF8 }
	div.soe_kontakt_parem_vorm { float: left; width: 500px }


div.soe_kontakt_parem_vorm { width: 400px; height: 400px }
	div.vorm_padding { padding: 10px }
	td.lahter input, td.lahter textarea, div.soe_kontakt_parem_vorm textarea { background: none; border: none }
	td.lahter textarea { width: 250px }


div.misjon_vasak_margin { padding-top: 80px; margin-left: 580px }
td.andm2 { background: #D4D0C8 }
td.lahter2 { width: 200px; background: #D4D0C8 }
td.lahter2 input, td.andm2 input, td.lahter2 textarea { background: none; border: none }
input.saada2 { width: 70px; background: #9D9A94 }

div.GalleryThumbnail { float: left }

h1.multimedia, h1.galerii_pealkiri { font-family: century gothic }

/* news with pics */

.news_picture { float: left; margin: 10px; margin-left: 0px }



