body { background : url(../images/body.jpg) repeat-x; font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin : 0; padding : 0 0 25px 0; text-align : center; }
bodyprint { background : none; no-repeat; font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin : 0; padding : 0 0 25px 0; text-align : center; }

td {font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif}

a { color : #002A5E;	text-decoration : none; }
a:hover { color : #000000;}

.loe { color : #FF9900;	text-decoration : none; font : normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.loe a { color : #FF9900;	text-decoration : none; }
loe a:hover { color #FF9900; text-decoration : underline;}


h1 {color : #002A5E; font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; margin : 0;}
h2 { background : url(../images/headlines/ruut.gif) no-repeat; text-indent : 15px; color : #002A5E; font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
h3 {color : #002A5E; margin : 0; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Verdana; text-transform:uppercase}
h4 { background : url(../images/links/nurk_k.gif) no-repeat; text-indent : 15px; color : #002A5E; font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.hide { background : url('../images/headlines/ruut.gif') no-repeat; text-indent : 15px; color : #C0C0C0; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Verdana}
.hide a { color : #C0C0C0;	text-decoration : none; }


ul {
	padding : 8px;	margin : 8px;
}

li {
	color : #5F5F5F; line-height : 15px;
}

input { font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
input.width120 { width : 120px; }
input.width114 { width : 110px; }
input.width88 { width : 88px; }
input.width66 { width : 55px; }

#conteiner { margin : auto; text-align : left; width : 760px; }

.lang { width : 100%; height : 24px;}
.lang td { color : #FFFFFF; font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; padding : 0px 0px 0px 0px; text-align : right; }
.lang td a { color : #D4DFF1; padding : 0 0 0 2px; text-decoration : none; }
.lang td a:hover { color : #BACCE8; padding : 0 0 0 2px; text-decoration : none; }

.lang td a.aktiivne { color : #ffffff; padding : 0 0 0 2px; text-decoration : none; }
.lang td a:hover.aktiivne { color : #BACCE8; padding : 0 0 0 2px; text-decoration : none; }



.header { width : 100%; border-bottom : 4px solid #114E91;}
.header tr.links { background : url(../images/links/back.gif) repeat-x;}
.otsing { width : auto; }
.otsing td { padding : 5px 7px 5px 0;}

.tooteotsing { width : 177px; height : 33px; background : url(../images/links/dot.gif) repeat-x bottom; }
.tooteotsing table { margin : 6px 0 0 7px; width : auto; }
.tooteotsing table td { padding : 0 7px 0 0; }

.footer{ width : 100%; border-top : 4px solid #114E91; background : #F0F4FB; margin : 0;}
.login { width : auto; margin : 0 0 0 14px; height : 46px;}
.login td { padding : 5px 7px 5px 0;}
.logod { width : auto; }
.logod td { padding : 5px 14px 5px 0;}

.okia { width : 100%; margin : 10px 0 0 0;}
.okia td { text-align : right; }
.okia td.copy { text-align : left; font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color : #678FD2;}
.okia td.copy a { text-align : left; font : 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color : #678FD2;}



.ava { width : 100%; margin : 0 0 12px 0;}
.ava td { vertical-align : top; }
.ava td table.kataloog { width : 247px; margin : 7px 0 0 0; }
.ava td table.kataloog td.links { height : 21px; background : url(../images/links/dot.gif) repeat-x bottom; }
.ava td table.kataloog td.links a { color : #002A5E; padding : 4px 0 3px 17px; width : 230px; text-decoration : none; background : url(../images/links/nurk_k.gif) no-repeat; display : block;}
.ava td table.kataloog td.links a:hover { background : #F0F4FB url(../images/links/nurk_k.gif) no-repeat; }

.ava td table.juhendid { width : 248px; margin : 7px 4px 0 4px; }
.ava td table.juhendid  td.links { height : 21px; background : url(../images/links/dot.gif) repeat-x bottom; }
.ava td table.juhendid  td.links a { color : #002A5E; padding : 4px 0 3px 17px; width : 231px; text-decoration : none; background : url(../images/links/nurk_j.gif) no-repeat; display : block;}
.ava td table.juhendid  td.links a:hover { background : #F0F4FB url(../images/links/nurk_j.gif) no-repeat; }

.ava td table.inspiratsioon { width : 249px; margin : 7px 0 0 4px; }
.ava td table.inspiratsioon  td.links { height : 21px; background : url(../images/links/dot.gif) repeat-x bottom; }
.ava td table.inspiratsioon  td.links a { color : #002A5E; padding : 4px 0 3px 17px; width : 232px; text-decoration : none; background : url(../images/links/nurk_i.gif) no-repeat; display : block;}
.ava td table.inspiratsioon  td.links a:hover { background : #F0F4FB url(../images/links/nurk_i.gif) no-repeat; }

.alam { width : 100%; margin : 0; background-color : #FFFFFF;}
.alam td { vertical-align : top; }

.left { width : 178px; background : url("../dot_vertical.gif") repeat-y right;}
.leftorange { width : 178px; background : #FFEDD1 url("../dot_vertical.gif") repeat-y right;}

.right { padding : 14px;  width : 120px; background : url("../dot_vertical.gif") repeat-y left;}
.right table { width : 100%;}
.right table td { color : #3E6DC5; padding : 9px 0 9px 0; }
.right table td.links { height : 21px; background : none; repeat-x bottom; }
.right table td.links a { color : #3E6DC5; }
.right table td.links a:hover { color : #000000; }
.right table td.padding0 { padding : 0; }
.right table td.banner { height : 21px; padding : 0; background : none;}

.menukataloog {width : 177px; background-color : #FFFFFF;}
.menukataloog td { height : 21px; background : url(../images/links/dot.gif) repeat-x bottom; }
.menukataloog td a { color : #002A5E; padding : 4px 0 3px 17px; width : 160px; text-decoration : none; background : url(../images/links/nurk_k.gif) no-repeat; display : block;}
.menukataloog td a:hover { background : #F0F4FB url(../images/links/nurk_k.gif) no-repeat; }

.menukataloog td a.level2 { background-position: 0% 0%; color : #002A5E; display : block; text-decoration : none; padding-left:17px; padding-right:0; padding-top:4px; padding-bottom:3px; background-image:none; background-repeat:repeat; background-attachment:scroll}
.menukataloog td a:hover.level2 { background : none; color : #000000;}

.menujuhendid {width : 177px; background-color : #FFFFFF;}
.menujuhendid td { height : 21px; background : url(../images/links/dot.gif) repeat-x bottom; }
.menujuhendid td a { color : #002A5E; padding : 4px 0 3px 17px; width : 160px; text-decoration : none; background : url(../images/links/nurk_j.gif) no-repeat; display : block;}
.menujuhendid td a:hover { background : #F0F4FB url(../images/links/nurk_j.gif) no-repeat; }

.menujuhendid td a.level2 { background : none; color : #002A5E; padding : 4px 0 3px 17px; display : block; text-decoration : none;}
.menujuhendid td a:hover.level2 { background : none; color : #000000;}

.menuinspiratsioon {width : 177px; background-color : #FFFFFF;}
.menuinspiratsioon td { height : 21px; background : url(../images/links/dot.gif) repeat-x bottom; }
.menuinspiratsioon td a { color : #002A5E; padding : 4px 0 3px 17px; width : 160px; text-decoration : none; background : url(../images/links/nurk_i.gif) no-repeat; display : block;}
.menuinspiratsioon td a:hover { background : #F0F4FB url(../images/links/nurk_i.gif) no-repeat; }

.menuinspiratsioon td a.level2 { background : none; color : #002A5E; padding : 4px 0 3px 17px; display : block; text-decoration : none;}
.menuinspiratsioon td a:hover.level2 { background : none; color : #000000;}

.menuabi {width : 177px; border-top : 4px solid #FFA41B; }
.menuabi td { height : 21px; }
.menuabi td a { color : #002A5E; padding : 4px 0 3px 17px; width : 160px; text-decoration : none; background : url(../images/links/nurk_k.gif) no-repeat; display : block;}
.menuabi td a:hover { background : #FFDFB2 url(../images/links/nurk_k.gif) no-repeat; }

.menuabi td a.level2 { background : none; color : #002A5E; padding : 4px 0 3px 17px; display : block; text-decoration : none;}
.menuabi td a:hover.level2 { background : none; color : #000000;}



.sisupeal {width : 100%;}
.sisupeal td { line-height : 20px; padding : 11px; background : url('../images/links/dot.gif') repeat-x bottom;; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }

.sisu {width : 100%;}
.sisu td { line-height : 18px; padding : 11px; background : url('../images/links/dot.gif') repeat-x bottom;; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
.sisu td table.pdf  { width : auto; }
.sisu td table.pdf td { background-position: 0% 0%; vertical-align : middle; padding-left:4px; padding-right:4px; padding-top:25px; padding-bottom:4px; background-image:none; background-repeat:repeat; background-attachment:scroll }
.sisu td table.kauplused  { width : 100%; }
.sisu td table.kauplused td { vertical-align : top; background-position: 0% 0%; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:4px; background : url(../images/links/dot.gif) repeat-x bottom; }

.sisu td table.videod td { align : left;  vertical-align : top; background-position: 0% 0%; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:4px; background-image:none;background-repeat:repeat; background-attachment:scroll }


.sisupunktiirita {width : 100%;}
.sisupunktiirita td { padding : 11px; }


.kalkulaator { color : #FFFFFF; width : 408px; height : 229px; background : url(../images/sisu/kalkulaator.jpg) no-repeat; }
.kalkulaator table { width : 397px; }
.kalkulaator td  { padding : 6px 0 2px 8px; color : #FFFFFF; vertical-align : middle; }
.kalkulaator td  table { width : 270px;  }
.kalkulaator td  table td { color : #000000; padding : 0 0 0 8px; vertical-align : top; }
.kalkulaator td  table td.h1 {color : #FFFFFF; font : bold 26px Verdana, Geneva, Arial, Helvetica, sans-serif; margin : 0;}

img.floatright { float : right; }

