
.n2htamatu {
background-color:transparent;
border: 0px solid;
color:#000000;
}

.keskel td { text-align: left; }

.pright { text-align: right; }

.blueback
  {
  background: url(bgblue.png) repeat-x; background-position: top; background-color: #92B9E3;
  }

.gray A
  {
  color: #303030;
  }
.gray A:hover
  {
  color: #000000;
  }

.suurmenu
  {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  }
.suurmenu A
  {
  color: #ffffff;
  }
.suurmenu A:hover
  {
  color: #ffffff;
  }

.boxfade
  {
  color: #10518E;
  background: url(box_bg.png) repeat-x; background-position: bottom; background-color: #ffffff;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  }
.boxfade A
  {
  color: #10518E;
  }
.boxfade A:hover
  {
  color: #2876BE;
  }

.sinifade
  {
  background: url(sini_up.png) repeat-x; background-position: top; background-color: #ffffff;
  font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #25A913;
  }
.sinifade A
  {
  text-decoration : none;
  color: red;
  }
.sinifade A:hover
  {
  text-decoration : none;
  color: #CA0000;
  }

.sisufade
  {
  background: url(sisu_bg.png) repeat-x; background-position: top; background-color: #ffffff;
  }

.sisufade_auhinnad
  {
  background: url(sisu_bg_auhinnad.png); background-position: top;
  }



A
  {
  text-decoration : none;
  color: #006600;
  }

A:hover
  {
  text-decoration : underline;
  color: #006600;
  }

.firmalink A
 {
  background: url(siniring.png) no-repeat; position: relative; right: 27px;
 }

.firmalink A:visited
  {
  color: gray;
  background: url(siniring_visited.png) no-repeat; position: relative; right: 27px;
  }

.large
  {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 21px;
  color: #851919;
  }
.large_blue
  {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 21px;
  color: #006600;
  }
.blueotsi
  {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #404040;
  }
.large2
  {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #851919;
  }

.sini
  {
  color: #25A913;
  font-size: 11px;
  }
.sini A
  {
  text-decoration : none;
  color: #25A913;
  }
.sini A:hover
  {
  text-decoration : underline;
  color: #25A913;
  }


.must
  {
  color: #000000;
  font-size: 12px;
  }
.must A
  {
  text-decoration : none;
  color: #000000;
  }
.must A:hover
  {
  text-decoration : underline;
  color: #000000;
  }

.treb
  {
  font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  }
.treb A
  {
  text-decoration : none;
  color: #000000;
  }
.treb A:hover
  {
  text-decoration : underline;
  color: #000000;
  }


.aleftmenu
  {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  }

td, .default, .table, .errdefault, .button, .button2
  {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size : 11px;
  color: #000000;
  }

P, UL, OL
  {
  margin-top: 0px; margin-bottom: 0px;
  }
LI { margin-top: 5px; margin-bottom: 5px; }

.errdefault
  {
  font-weight: bold;
  color: #CC0000;
  }

.button { font-family : Arial; font-size : 11px; color: #4E4E4E; background: #FFFFFF; padding: 0Px 2px; border: 1px solid; border-color: #CACACA #8B8B8B #8B8B8B #CACACA; background-image: url(button.png); cursor: pointer; }
.button A { text-decoration : none; color: #000000 }
.button A:hover { text-decoration : none; color: gray }

.button, .button2 { font-size : 11px; color: #4E4E4E; background: #F5F5F5; padding: 0px 2px; border: 1px solid; border-color: #CACACA #8B8B8B #8B8B8B #CACACA; background-image: url(../button.png); cursor: pointer; }
.button2 { background-image: url(../button2.png); font-weight: bold; }



.sisselogimine
  {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: #89C955;
  font-size: 11px;
  background-color:transparent;
  border: 0px solid;
  }

.defaultinput
  {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: #606060 solid;
  background-color: #F5F5F5;
  border-color: #606060;
  border-width: 1px 1px 1px 1px;
  }
.defaultotsing
  {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 16px;
  border: #606060 solid;
  background-color: #F5F5F5;
  border-color: #606060;
  border-width: 1px 1px 1px 1px;
  }
.leiab
  {
  font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 18px;
  background-color: #F5F5F5;
  border: #606060 solid;
  border-color: #606060;
  border-width: 1px 1px 1px 1px;
  }
.o_tekstid { font-family: TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 15px; font-weight: bold; color: #000000 }
.o_tekstid A { text-decoration : none; color: #000000 }
.o_tekstid A:hover { text-decoration : none; color: #000000 }
.e_link { font-family: TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 13px; color: #3E61A8 }
.e_link A { text-decoration : underline; color: #3E61A8 }
.e_link A:hover { text-decoration : none; color: #3E61A8 }
.e_red { font-family: TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 13px; color: #851919 }
.e_red A { text-decoration : none; color: #851919 }
.e_red A:hover { text-decoration : underline; color: #851919 }
.e_blue { font-family: TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 13px; color: #006600 }
.e_blue A { text-decoration : none; color: #006600 }
.e_blue A:hover { text-decoration : underline; color: #006600 }
.bmenu { font-family: TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF }
.bmenu A { text-decoration : none; color: #FFFFFF }
.bmenu A:hover { text-decoration : none; color: #FFFFC0 }

.bamenu { font-family: TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #112841 }
.bamenu A { text-decoration : none; color: #112841 }
.bamenu A:hover { text-decoration : underline; color: #112841 }
.bamenua { font-family: TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #112841 }
.bamenua A { text-decoration : underline; color: #112841 }
.bamenua A:hover { text-decoration : none; color: #112841 }

.blueruut { background: url(bg_ruutudega_vari.png) repeat-x; width: 100%; vertical-align: top; padding: 0px; border: 0px }
.taust1 { background: url(taust1.png) no-repeat; width: 305px; height: 81px; padding: 0px; border: 0px }

.valge { font-family: TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF }
.valge A { text-decoration : none; color: #FFFFFF }
.valge A:hover { text-decoration : underline; color: #FFFFFF }

.valge1 { font-family: TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #DFEBF7 }
.valge1 A { text-decoration : none; color: #DFEBF7 }
.valge1 A:hover { text-decoration : underline; color: #DFEBF7 }

.tab10 { background: url(tab10.png) no-repeat; widtH: 254px; height: 69px; display: block; }
.tab10 A { background: url(tab10.png) no-repeat; widtH: 254px; height: 69px; display: block; }
.tab10 A:hover { background: url(tab11.png) no-repeat; widtH: 254px; height: 69px; display: block; }
.tab11 { background: url(tab11.png) no-repeat; widtH: 254px; height: 69px; display: block; }
.tab11 A { background: url(tab11.png) no-repeat; widtH: 254px; height: 69px; display: block; }
.tab11 A:hover { background: url(tab11.png) no-repeat; widtH: 254px; height: 69px; display: block; }


.tab20 { background: url(tab20.png) no-repeat; widtH: 214px; height: 69px; display: block; }
.tab20 A { background: url(tab20.png) no-repeat; widtH: 214px; height: 69px; display: block; }
.tab20 A:hover { background: url(tab21.png) no-repeat; widtH: 214px; height: 69px; display: block; }
.tab21 { background: url(tab21.png) no-repeat; widtH: 214px; height: 69px; display: block; }
.tab21 A { background: url(tab21.png) no-repeat; widtH: 214px; height: 69px; display: block; }
.tab21 A:hover { background: url(tab21.png) no-repeat; widtH: 214px; height: 69px; display: block; }

.tab30 { background: url(tab30.png) no-repeat; widtH: 205px; height: 69px; display: block; }
.tab30 A { background: url(tab30.png) no-repeat; widtH: 205px; height: 69px; display: block; }
.tab30 A:hover { background: url(tab31.png) no-repeat; widtH: 205px; height: 69px; display: block; }
.tab31 { background: url(tab31.png) no-repeat; widtH: 205px; height: 69px; display: block; }
.tab31 A { background: url(tab31.png) no-repeat; widtH: 205px; height: 69px; display: block; }
.tab31 A:hover { background: url(tab31.png) no-repeat; widtH: 205px; height: 69px; display: block; }

.tab40 { background: url(tab40.png) no-repeat; widtH: 225px; height: 69px; display: block; }
.tab40 A { background: url(tab40.png) no-repeat; widtH: 225px; height: 69px; display: block; }
.tab40 A:hover { background: url(tab41.png) no-repeat; widtH: 225px; height: 69px; display: block; }
.tab41 { background: url(tab41.png) no-repeat; widtH: 225px; height: 69px; display: block; }
.tab41 A { background: url(tab41.png) no-repeat; widtH: 225px; height: 69px; display: block; }
.tab41 A:hover { background: url(tab41.png) no-repeat; widtH: 225px; height: 69px; display: block; }





.verticalline { margin-top: 10px; background: url(verticalline.png) repeat-y; width: 11px; }
.horizontalline { margin-top: 10px; margin-bottom: 10px; background: url(horizontalline.png) repeat-x; }
#heletaust { background: url(heletaust.jpg) no-repeat; background-position: center; width: 100%; height: 44px; }
#avalehe_video_taust { background: url(avalehe_video_taust.png) no-repeat; padding-bottom: 9px; padding-left: 20px; padding-right:18px; height: 250px; }


.w1 { background: url(w1.png) no-repeat; width: 230px; height: 80px; }
.t1 { background: url(t1.png) no-repeat; width: 290px; height: 50px; padding-top: 10px; padding: 10px 10px 0px; }

#bgbrown { background: url(bgbrown_short.png) repeat-x; width: 100%; }
#bgbrown1 { background: url(bgbrown_shorter.png) repeat-x; width: 100%; }
#bgbrown2 { background: url(bgbrown2.png) repeat-x; width: 100%; }
#bglogin { background: url(bglogin.png) no-repeat; background-position: right 0px; height: 112px; width: 970px; }
#bgbottom { background: url(bgbottom.png) repeat-x; width: 100%; }
#bgbottom1 { background: url(bgbottom1.png) repeat-x; width: 100%; height: 316px; }

.menu { font-family: 'PT Sans Narrow', TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 18px; color: #89C955; padding-left: 5px; padding-right: 5px; }
.menu A { text-decoration : none; color: #89C955 }
.menu A:hover { text-decoration : underline; color: #89C955 }

.adminmenu { font-family: 'PT Sans Narrow', TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; letter-spacing:1px; font-size: 18px; font-weight: bold; color: #FFFFFF; }
.adminmenu A { text-decoration : none; color: #FFFFFF }
.adminmenu A:hover { text-decoration : underline; color: #FFFFFF }
.adminmenu1 { font-family: 'PT Sans Narrow', TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; letter-spacing:1px; font-size: 18px; font-weight: bold; color: #2B221B; }
.adminmenu1 A { text-decoration : none; color: #2B221B }
.adminmenu1 A:hover { text-decoration : underline; color: #FFFFFF }

.adminmenu2 { font-family: 'PT Sans Narrow', TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; letter-spacing:1px; font-size: 18px; color: #729F48; }
.adminmenu2 A { text-decoration : none; color: #729F48 }
.adminmenu2 A:hover { text-decoration : underline; color: #FFFFFF }
.adminmenu3 { font-family: 'PT Sans Narrow', TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; letter-spacing:1px; font-size: 18px; color: #FFFFFF; }
.adminmenu3 A { text-decoration : none; color: #FFFFFF }
.adminmenu3 A:hover { text-decoration : underline; color: #FFFFFF }

.brownt1 { letter-spacing:1px; font-family: 'PT Sans Narrow', TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 18px; color: #2B221B; padding-top:4px; }
.brownt1 A { text-decoration : underline; color: #2B221B }
.brownt1 A:hover { text-decoration : underline; color: #89C955 }

h1, h4 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; letter-spacing:1px; font-family: 'PT Sans Narrow', TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 24px; color: #2B221B; }
h4 { font-size: 22px; }

/* arvete lehel mitteaktiivsed read, mis checkboxiga eemaldatud */
.unchecked td, .unchecked td font, .unchecked .errdefault { color:#DfDfDf; }
.unchecked td a { color:silver; }
/* */

/* uudiste ja abi riba */ #paremal1 { background: url(paremal1.png) no-repeat bottom; width: 238px; }

/* uudiste ja abi riba slider */
#panel {
padding-left: 20px;
padding-right: 20px;
/* display: none; */
}
.slide {
	margin: 0;
	padding: 0;
}
.btn-slide {
	background: url(whiteArrow.png) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 45px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font-family: 'PT Sans Narrow', Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #2B221B;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
/*  */

/* footeris olev kontakti vorm */
.footerkast
  {
  font-family : 'PT Sans Narrow', Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing:1px;
  color: #ffffff;
  border: #615549 solid;
  background-color: #3D2F24;
  border-color: #615549;
  border-width: 1px 1px 1px 1px;
  }

.webserver
  {
  font-family : 'PT Sans Narrow', Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 18px;
  letter-spacing:1px;
  color: #5F5F5F;
  border: #ffffff solid;
  background-color: #ffffff;
  border-color: #ffffff;
  border-width: 1px 1px 1px 1px;
  margin: 0;
	padding: 0;
	padding-left: 8px;
	border: 0;
  }
.button7 { padding-top: 1px; margin: 0 0 0 0; border: 0px; width: 115px; height: 29px; border-width: 0 0 0 0; background-image: url(form_nupp.png); cursor: pointer; }

#menubutton input { font-family: 'PT Sans Narrow', Verdana; font-size: 18px; color: #89C955; }
.menu select { font-family: 'PT Sans Narrow', Verdana; font-size: 18px; color: #89C955; }
.menu select option { font-family: 'PT Sans Narrow', Verdana; font-size: 18px; color: #89C955; }

/*
* UUS KOOD
*/

.left{
	float:left;
}

.right{
	float:right;
}

#wrap{
	width:900px;
	margin:0 auto;
	left: 50%;
	position: relative;
	margin-left: -450px;
}

#header_top{
	width:100%;
	height:55px;
	background:url(header_top.png) repeat-x;
	overflow:hidden;
}

#header_bot{
	width:100%;
	height:45px;
	background:url(header_bottom.png) repeat-x;
	overflow:hidden;
}

.bg_fade_gray {
	background:url(bg_fade_gray.png) repeat-x;
}

#header_top ul, #header_bot ul{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
}

#header_top li{
	float:left;
	margin-top:15px;
	margin-right:40px;
}

#header_bot li{
	float:left;
	margin-top:10px;
	margin-right:40px;
}

#header_top li a, #header_bot li a{
	font-family: 'PT Sans Narrow', TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif;
	letter-spacing:1px;
	font-size: 20px;
	text-transform:uppercase;
	font-weight: normal;
	color: #FFFFFF;
}

#header_top li a span.arrow{
	display:block;
	width:25px;
	height:15px;
	position:absolute;
	margin-left:-25px;
	margin-top:5px;
	background:url(1enool.png) no-repeat;
}

#header_top li:hover a span.arrow{
  background:url(1enool1.png) no-repeat;
}

#header_bot li a span.arrow{
	display:block;
	width:25px;
	height:15px;
	position:absolute;
	margin-left:-25px;
	margin-top:5px;
	background:url(enool.png) no-repeat;
}

#header_bot li:hover a span.arrow{
  background:url(enool1.png) no-repeat;
}

.clear{
	clear:both;
}

#toggle{
  width:100%;
  background:#221a18;
}

#toggle #wrap {
  padding-bottom:20px;
  margin-bottom:-20px;
}

#window{
  display:none;
  background:#fff;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  width:800px;
  padding-top:10px;
  margin-left:-30px;
  margin-bottom:20px;
 }

/* */

#avalehe_video_taust { font-family: 'PT Sans Narrow', TREBUCHET MS, Verdana, Helvetica, Tahoma, Arial, sans-serif; font-size: 26px; color: #ffffff; }
#avalehe_video_taust A { text-decoration : none; color: #ffffff }
#avalehe_video_taust A:hover { text-decoration : underline; color: #ffffff }
