/* Üldstiilid */

BODY, TD, INPUT, SELECT, TEXTAREA, P { font-family: Verdana, Arial, Helvetica, sans-serif; }
UL { list-style-image: url(../gfx/dot06.gif); margin: 17px; }

A { text-decoration: none; }
A:hover { text-decoration: underline; }

FORM { margin: 0; padding: 0; }

.deftxt, .deftxt P { font-size: 11px; color: #2D2D2D; }
.deftxt A { color: #5395D0; text-decoration: underline; }
.definpt { font-size: 11px; color: #2D2D2D; padding-left: 5px; }
.definpt2 { font-size: 11px; color: #2D2D2D; }

.pikktekst, .pikktekst P { font-size: 11px; color: #2D2D2D; line-height: 16px; }
.pikktekst A { color: #5395D0; text-decoration: underline; }
.v2iketekst { font-size: 10px; color: #2D2D2D; }

.print1 { font-family: Arial Narrow, Arial, Georgia, serif; font-size: 24px; color: #004C95; }

.right { text-align: right; }

/* Toopakkumise stiilid */
.job1 { padding: 20px 35px 0px 35px; }


/* spetsiaalstiilid */

.sisukaart { font-size: 11px; color: #2D2D2D; }
.sisukaart A { color: #5395D0; text-decoration: none; }

.kommentaar { font-size: 11px; color: #676740; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.kommentaar A { color: #000000; text-decoration: underline; }

.uudis, .uudis A { font-size: 11px; color: #3E7AAD; line-height: normal; font-weight: bold; text-decoration: none; }
.uudis A:hover { color: #3E7AAD; text-decoration: underline; }
.uudis-kuup2ev { font-size: 10px; color: #2D2D2D; font-weight: normal; }
.uudis-text { font-size: 10px; color: #2D2D2D; line-height: normal; }
.uudis-vanem, .uudis-vanem A { font-size: 11px; color: #3E7AAD; line-height: normal; text-decoration: none; }
.uudis-vanem A:hover { color: #3E7AAD; text-decoration: underline; }


.alfa { font-size: 11px; color: #ffffff; font-weight: bold;}
.alfa A { color: #5395D0; text-decoration: none; }
.alfa A:hover { color: #5395D0; text-decoration: none; }

/* teadete stiilid */

.veateade { font-size: 11px; color: #C80000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

/* Pealkirjad */

.pealkiri { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #004C95; line-height: normal;}
.pealkiri1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #004C95; line-height: normal;}
.pealkiri2 { font-size: 12px; color: #004C95; font-weight: bold; line-height: normal;}

/* Formid ja nupud */

.nupp { font-size: 11px; padding-left: 5px; padding-right: 5px; height: 22px; color: #004C95; background-color: #EEF4F9; border-left: 1px solid #5395D0; border-right: 1px solid #5395D0; border-top: 1px solid #5395D0; border-bottom: 1px solid #5395D0; }
.nupp-katkesta {  font-size: 11px; color: #C80000; background-color: #FFFFFF; border-left: 1px solid #EEAFAF; border-right: 1px solid #EEAFAF; border-top: 1px solid #EEAFAF; border-bottom: 1px solid #EEAFAF; }
.nupp-edasitagasi { font-size: 11px; color: #004C95; background-color: #EEF4F9; border-left: 1px solid #5395D0; border-right: 1px solid #5395D0; border-top: 1px solid #5395D0; border-bottom: 1px solid #5395D0; }
.nupp-edasitagasi198 { font-size: 11px; color: #004C95; background-color: #EEF4F9; border-left: 1px solid #5395D0; border-right: 1px solid #5395D0; border-top: 1px solid #5395D0; border-bottom: 1px solid #5395D0; width: 198px;}
.v2ikenupp { font-size: 9px; font-family: tahoma; height: 18px; padding-left: 0px; padding-right: 0px; color: #004C95; background-color: #EEF4F9; border-left: 1px solid #72A2C8; border-right: 1px solid #72A2C8; border-top: 1px solid #72A2C8; border-bottom: 1px solid #72A2C8; }
.vorm { font-size: 11px; color: #2D2D2D; }

/* �ldtemplate osad */

.header1 { color: #015098; font-size: 11px; font-weight: bold; }
.header1 A { color: #015098; }
.header2 { color: #015098; font-size: 10px; }
.header2 A { color: #015098; }
.header3 { color: #015098; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.header3 A { color: #015098; }
.footer { color: #537FA2; font-size: 10px; }
.footer A { color: #537FA2; }
.footer B { font-weight: bold; color: #C80000; }

.otsi { font-size: 10px; height: 18px; border-left: 1px solid #72A2C8; border-right: 1px solid #72A2C8; border-top: 1px solid #72A2C8; border-bottom: 1px solid #72A2C8; padding-top: 2px; padding-left: 5px; color: #306EA1; }
.t2psemotsing { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #015098; }

.keskkonnad { font-size: 10px; color: #72777B;  line-height: 10px;}
.keskkonnad A { color: #72777B; }
.keskkonnad A:hover { text-decoration: none; }

.esileht-tooted { color: #72777B; font-size: 11px; }
.esileht-tooted A { color: #72777B; }
.esileht-firmast { color: #41739B; font-size: 10px; line-height: 16px; }
.esileht-firmast A { color: #41739B; }
.esileht-firmast A:hover {  text-decoration: none; }
.esileht-tekst { color: #41739B; font-size: 11px; line-height: 17px; }

.rada, .rada A { font-size: 10px; color: #767A7D; }

.menyy-tase-1, .menyy-tase-1 A { font-size: 11px; color: #004C95; font-weight: bold; }
.menyy-tase-1 A.open { color: #5899D1; }
.menyy-tase-1 A.active { color: #5899D1; text-decoration: underline; }
.menyy-tase-2, .menyy-tase-2 A { font-size: 11px; color: #5899D1; }
.menyy-tase-2 A.active { text-decoration: underline; }
.menyy-tase-3 { font-size: 11px; color: #015098; font-weight: bold; line-height: 16px; }
.menyy-tase-3 A { color: #015098; text-decoration: none; }
.menyy-tase-3 A.active { color: #015098; text-decoration: underline; }

.lisainfo { font-size: 11px; color: #5395D0; line-height: 17px; }
.lisainfo A { font-size: 11px; color: #5395D0; text-decoration: none; }

.infojahind { font-size: 10px; color: #4B4B4B; line-height: 16px; }
.infojahind B.pealkiri { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004C95; font-weight: bold; }
.infojahind B { color: #5899D1; }
.infojahind I { font-size: 10px; }
.infojahind A { line-height: normal; text-decoration: none; }

.lehekyljed { font-size: 11px; color: #B7B7B7; cursor: default; }
.lehekyljed A { font-size: 11px; color: #03529A; text-decoration: none; }
.lehekyljed A:hover { color: #67B9FF; text-decoration: none; }
.lehekyljed A.active { font-size: 11px; background: #5899D1; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.lehekyljed A.active:hover { color: #FFFFFF; text-decoration: none; }

/* E-teeninduses vajalikud stiilid */

.eteenindus { font-size: 10px; color: #72777B; line-height: 16px; }
.eteenindus A { color: #598845; text-decoration: none; line-height: normal; }
.eteenindus A:hover { text-decoration: underline; }
.eteenindus-user { color: #2D2D2D; font-size: 11px; }
.eteenindus-user A { color: #C80000; }

.tab { font-size: 10px; color: #015098; font-weight: bold; }
.tab A { color: #015098; text-decoration: none; }
.tab-active { font-size: 10px; font-weight: bold; color: #015098; }
.tab-active A { color: #015098; text-decoration: none; }

.protsess-menu { font-size: 11px; font-weight: bold; color: #AFAFAF; }
.protsess-menu A.enabled { font-size: 11px; font-weight: bold; color: #5395D0; text-decoration: none; }
.protsess-menu A.enabled:hover { text-decoration: underline; }
.protsess-menu A.active { font-size: 11px; font-weight: bold; color: #004C95; text-decoration: underline; }

.toode { font-size: 10px; color: #000000; }
.toode B.hind { color: #C80000; }
.toode B.pealkiri { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004C95; }

.top, .top A { color: #5395D0; font-size: 11px; text-decoration: none; }

/* Tabeli stiilid */

.deftbl { font-size: 11px; color: #000000; padding-left: 5px; padding-right: 5px; }
.deftbl A { color: #3E7AAD; text-decoration: none; }

.tabel-p2is { font-size: 10px; font-weight: bold; color: #697E5D; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
.tabel-p2is A { color: #697E5D; text-decoration: none; }
.tabel-p2is-2 { font-size: 11px; color: #004C95;  border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
.tabel-p2is-v2ike { font-size: 10px; color: #004C95; background: #F5F9FC; }
.tabel-p2is-alam { font-size: 11px; color: #2D2D2D; background: #FAFAFA; }
.tabel-andmed { font-size: 11px; color: #2D2D2D; background: #FFFFFF; }
.tabel-andmed A { color: #5395D0; text-decoration: underline; }
.tabel-andmed-hall { font-size: 11px; color: #2D2D2D; background: #FAFAFA; }

.ed-td { font-size: 11px; color: #2D2D2D; background: #FFFFFF; }
.ed-thead { font-size: 10px; font-weight: bold; color: #015098; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }

/* admin keskkonna stiilid */

.admin-tbl { font-size: 11px; color: #5B5B5B; padding: 15px; }
.admin-tbl A { color: #5395D0; text-decoration: underline; }
.admin-header1 { color: #5B5B5B; font-size: 11px; font-weight: bold; }
.admin-header1 A { color: #5B5B5B; font-weight: normal; }
.admin-actions { border: 1px solid #FFFFFF; font-size: 11px; color: #5B5B5B; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.admin-actions A { color: #5B5B5B; font-size: 11px; text-decoration: none; }
.admin-pages { color: #2D2D2D; font-size: 10px; padding: 15px; }
.admin-pages A { color: #2D2D2D; font-size: 10px; text-decoration: none; }
.admin-pages A.selected2 { color: #2D2D2D; text-decoration: underline; }
.admin-pages A.selected_active { color: #1EA039; text-decoration: underline; }
.admin-pages A.active { color: #1EA039; text-decoration: none; }
.admin-menyy-tase-1, .admin-menyy-tase-1 A { font-size: 11px; color: #C80000; font-weight: bold; }
.admin-menyy-tase-2, .admin-menyy-tase-2 A { font-size: 11px; color: #C80000; }

.cbtn { border: 1px #E7E7E7  solid; height: 26px; }
.txtbtn  { font-family:tahoma; color: #000000; }
SELECT.htmlEditSelect  { font:10px verdana,arial,sans-serif; background:#F9F9F9; }

/** *admin keskkonna editori stiilide valik, meister, 16.10.2003*/
.infojahind-punane { color: #c80000; font-weight: bold; }
.infojahind-pealkiri { font-size: 11px; color: #004C95; font-weight: bold; }

/** kalender stiilid, meister, 24.20.2003*/
TABLE.kalender2-container { border: 1px solid #79B2E0; background: #FFFFFF; }
.kalender2 { border: 1px solid #FFFFFF; }
.kalender2 TR.kuu TD.edasitagasi { background: #F1F4F8; border: 1px solid #C6D5E4; font-weight: bold; color: #819BB4; }
.kalender2 TR.kuu TD.kuu { background: #FFFFFF; border: none; border-bottom: 1px solid #C6D5E4; border-top: 1px solid #C6D5E4; color: #819BB4; font-weight: bold; text-align: center; }
.kalender2 TR.p2ev TD { width: 24px; background: #E3EDF6; border: none; border-bottom: 1px solid #C0D7EA; color: #679ECE; font-weight: bold; text-align: center; cursor: auto; }
.kalender2 TR TD { padding: 5px 0px 5px 0px; color: #5D5D5D; font-size: 10px; border-style: solid; border-width: 1px; border-color: #FFFFFF #E6E6E6 #E6E6E6 #FFFFFF; text-align: center; cursor: hand; }
.kalender2 TR TD A { color: #5D5D5D; }
.kalender2 TR TD.t2na { border: 1px #3C90D4 solid; background: #EFF4F8; color: #1F476E; }
.kalender2 TR TD.n2dalal6pp { background: #FFF4F4; border-color: #FFF4F4 #FFDCDC #FFDCDC #FFF4F4; color: #6D3333; }
.kalender2 TR TD.n2dalal6pp-marked { background: #FFB3B3; border-color: #CC7777; color: #6D3333; }
.kalender2 TR TD.marked { background: #EFF4F8; border-color: A3B9CE; color: #1F476E; }

.selected { border: 1px solid #5899D1; border-right: none; height: 15px; padding-left: 4px; background: #FFFFFF; font-size: 10px; color: #1F476E; }
.kalender2-select { border: 1px solid #79B2E0; width: 136px; background: #FFFFFF; }

.months			{ border: 1px solid #FFFFFF; font-size: 10px; padding: 2px 25px 2px 25px; color: #1F476E; }
.months-hover	{ border: 1px solid #79B2E0; font-size: 10px; padding: 2px 25px 2px 25px; background: #F5F9FB; color: #1F476E; }
.years			{ border: 1px solid #FFFFFF; font-size: 10px; padding: 2px 0px 2px 0px; text-align: center; color: #1F476E; }
.years-hover	{ border: 1px solid #79B2E0; font-size: 10px; padding: 2px 0px 2px 0px; text-align: center; background: #F5F9FB; color: #1F476E; }

.kl-pealkiri1 { font-family: Arial, Helvetica, sans-serif !important; font-size: 24px !important; color: #004C95 !important; line-height: normal !important; font-weight: normal !important; }
.kl-pealkiri2 { font-family: Arial, Helvetica, sans-serif !important; font-size: 14px !important; color: #004C95 !important; line-height: normal !important; font-weight: bold !important; }

/*.kl-tekst1 { text-decoration: none; font-size: 11px; line-height: 16px; color: #5395D0; }
.kl-tekst { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #63717A }*/

TD.kliendileht { font-size: 11px; color: #2D2D2D; line-height: 16px; }
TD.kliendileht UL { list-style-image: url(../gfx/dot06.gif); font-size: 10px; line-height: 13px; }
TD.kliendileht UL A { text-decoration: none; font-size: 11px; line-height: 16px; }

/** Kliendileht eraklient 2005.09.27 **/

DIV.kl2 { border: solid #84b9e5; border-width: 0 1px; line-height: normal; }
DIV.kl2 DIV.kl2-heading { background: url(../gfx/kliendileht2_i01.gif) repeat-x; color: #004c95; font-weight: bold; padding: 4px 20px 5px 20px; }
DIV.kl2 DIV.kl2-content { padding: 15px 20px 0px 10px; height: 100%; }
* HTML DIV.kl2 DIV.kl2-content { height: 1px; }
DIV.kl2 DIV.kl2-content UL { padding: 0 0 14px 0; margin: 0; color: #2d2d2d; font-size: 10px; line-height: normal; list-style: none; list-style-image: none; }
DIV.kl2 DIV.kl2-content UL A { font-size: 11px; text-decoration: none; }
DIV.kl2 DIV.kl2-content UL A:hover { text-decoration: underline; }
DIV.kl2 DIV.kl2-content UL LI { margin-bottom: 2px; background: url(../gfx/kliendileht2_i05.gif) 5px 6px no-repeat; padding: 0 0 0 20px; }
DIV.kl2 IMG.pic { float: right; margin: 0 0 15px 15px; }
DIV.kl2 B.kl2-clear { font-size: 1px; line-height: 0px; height: 1px; clear: both; display: block; }
DIV.kl2 H1 { color: #669900; font-size: 18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; }
DIV.kl2 DIV.firstnews { color: #2d2d2d; line-height: 16px; padding: 0 0 10px 5px; }
DIV.kl2 DIV.readmore { background: url(../gfx/kliendileht2_i06.gif) 5px 5px no-repeat; padding: 0 0 15px 13px; color: #006699; line-height: normal; }
DIV.kl2 DIV.readmore A { color: #006699; text-decoration: underline; }
DIV.kl2 DIV.kl2-subpage { padding: 15px 20px 0 20px !important; }

DIV.kl2-ending { height: 19px; background: url(../gfx/kliendileht2_i04.gif); }
DIV.kl2-ending B.c1 { display: block; float: left; height: 19px; width: 19px; background: url(../gfx/kliendileht2_i02.gif); }
DIV.kl2-ending B.c2 { display: block; float: right; height: 19px; width: 19px; background: url(../gfx/kliendileht2_i03.gif); }

DIV.kl2-header { height: 83px; background: url(../gfx/kliendileht2_i07.jpg); border-right: 1px solid #84b9e5; }
DIV.kl2-header DIV.heading { float: left; padding: 26px 20px 0 20px; line-height: 20px; color: #006fa4; font-weight: bold; }
DIV.kl2-header DIV.icons { float: right; padding: 15px 20px 0px 20px; text-align: right; width: 300px; white-space: nowrap; font-size: 10px; color: #004c95; }
DIV.kl2-header DIV.icons DIV.send { float: right; background: url(../gfx/kliendileht2_ico_saada.gif) 0 0 no-repeat; padding: 5px 10px 5px 30px; }
DIV.kl2-header DIV.icons DIV.print { float: right; background: url(../gfx/kliendileht2_ico_prindi.gif) 0 0 no-repeat; padding: 5px 0 5px 30px; }
DIV.kl2-header DIV.icons DIV.read { float: right; background: url(../gfx/kliendileht2_i06.gif) 0 6px no-repeat; font-size: 9px; color: #004c95; padding: 2px 0 0 10px; clear: both; line-height: normal; }
DIV.kl2-header DIV.icons A { color: #004c95; text-decoration: none; }
DIV.kl2-header DIV.icons A:hover { text-decoration: underline; }

DIV.kl2-banner { text-align: center; padding: 0 10px; }

DIV.kl2-menu { border: solid #84b9e5; border-width: 0 1px; background: url(../gfx/kliendileht2_i08.gif); height: 26px; padding: 0 10px 0 15px; }
DIV.kl2-menu SPAN.item { float: left; background: url(../gfx/kliendileht2_i09.gif) 0 7px no-repeat; display: block; padding: 4px 15px 4px 15px; }
DIV.kl2-menu SPAN.item A { color: #004c95; text-decoration: none; font-weight: bold; }
DIV.kl2-menu SPAN.item A:hover { text-decoration: underline; }
DIV.kl2-menu SPAN.separator { display: none; }

DIV.kl2-endlinks { font-size: 10px; padding: 6px 20px; color: #006699; }
DIV.kl2-endlinks A { color: #006699; text-decoration: underline; }
DIV.kl2-endlinks DIV { background: url(../gfx/kliendileht2_i06.gif) 0 6px no-repeat; padding: 0 0 0 10px; }

/** Kliendileht ariklient 2005.09.27 **/

DIV.kl3 { border: solid #006666; border-width: 0 1px; line-height: normal; }
DIV.kl3 DIV.kl3-heading { background: url(../gfx/kliendileht3_i01.gif) repeat-x; color: #006666; font-weight: bold; padding: 4px 20px 5px 20px; }
DIV.kl3 DIV.kl3-content { padding: 15px 20px 0px 10px; height: 100%; }
* HTML DIV.kl3-content { height: 1px; }
DIV.kl3 DIV.kl3-content UL { padding: 0 0 14px 0; margin: 0; color: #2d2d2d; font-size: 10px; line-height: normal; list-style: none; list-style-image: none; }
DIV.kl3 DIV.kl3-content UL A { font-size: 11px; text-decoration: none; color: #4e9999; }
DIV.kl3 DIV.kl3-content UL A:hover { text-decoration: underline; }
DIV.kl3 DIV.kl3-content UL LI { margin-bottom: 2px; background: url(../gfx/kliendileht3_i05.gif) 5px 6px no-repeat; padding: 0 0 0 20px; }
DIV.kl3 IMG.pic { float: right; margin: 0 0 15px 15px; }
DIV.kl3 B.kl3-clear { font-size: 1px; line-height: 0px; height: 1px; clear: both; display: block; }
DIV.kl3 H1 { color: #669900; font-size: 18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding: 0 0 15px 5px; margin: 0; }
DIV.kl3 DIV.firstnews { color: #2d2d2d; line-height: 16px; padding: 0 0 10px 5px; }
DIV.kl3 DIV.readmore { background: url(../gfx/kliendileht3_i06.gif) 5px 5px no-repeat; padding: 0 0 15px 13px; color: #006666; line-height: normal; }
DIV.kl3 DIV.readmore A { color: #006666; text-decoration: underline; }
DIV.kl3 DIV.kl3-subpage { padding: 15px 20px 0 20px !important; }

DIV.kl3-ending { height: 19px; background: url(../gfx/kliendileht3_i04.gif); }
DIV.kl3-ending B.c1 { display: block; float: left; height: 19px; width: 19px; background: url(../gfx/kliendileht3_i02.gif); }
DIV.kl3-ending B.c2 { display: block; float: right; height: 19px; width: 19px; background: url(../gfx/kliendileht3_i03.gif); }

DIV.kl3-header { height: 83px; background: url(../gfx/kliendileht3_i07.jpg); border-right: 1px solid #006666; }
DIV.kl3-header DIV.heading { float: left; padding: 26px 20px 0 20px; line-height: 20px; color: #FFF; font-weight: bold; }
DIV.kl3-header DIV.icons { float: right; padding: 15px 20px 0px 20px; text-align: right; width: 300px; white-space: nowrap; font-size: 10px; color: #FFF; }
DIV.kl3-header DIV.icons DIV.send { float: right; background: url(../gfx/kliendileht3_ico_saada.gif) 0 0 no-repeat; padding: 5px 10px 5px 30px; }
DIV.kl3-header DIV.icons DIV.print { float: right; background: url(../gfx/kliendileht3_ico_prindi.gif) 0 0 no-repeat; padding: 5px 0 5px 30px; }
DIV.kl3-header DIV.icons DIV.read { float: right; background: url(../gfx/kliendileht3_i10.gif) 0 6px no-repeat; font-size: 9px; color: #FFF; padding: 2px 0 0 10px; clear: both; line-height: normal; }
DIV.kl3-header DIV.icons A { color: #FFF; text-decoration: none; }
DIV.kl3-header DIV.icons A:hover { text-decoration: underline; }

DIV.kl3-banner { text-align: center; padding: 0 10px; }

DIV.kl3-menu { border: solid #006666; border-width: 0 1px; background: url(../gfx/kliendileht3_i08.gif); height: 26px; padding: 0 10px 0 15px; }
DIV.kl3-menu SPAN.item { float: left; background: url(../gfx/kliendileht3_i09.gif) 0 7px no-repeat; display: block; padding: 4px 15px 4px 15px; }
DIV.kl3-menu SPAN.item A { color: #006666; text-decoration: none; font-weight: bold; }
DIV.kl3-menu SPAN.item A:hover { text-decoration: underline; }
DIV.kl3-menu SPAN.separator { display: none; }

DIV.kl3-endlinks { font-size: 10px; padding: 6px 20px; color: #1c7777; }
DIV.kl3-endlinks A { color: #1c7777; text-decoration: underline; }
DIV.kl3-endlinks DIV { background: url(../gfx/dot18.gif) 0 6px no-repeat; padding: 0 0 0 10px; }

DIV.kl-print { border: 0; padding: 0; }
DIV.kl-print DIV.kl2-content,
DIV.kl-print DIV.kl3-content { padding: 10px 0; }
DIV.kl-print UL { list-style-type: disc !important; }
DIV.kl-print LI { background: none !important; padding: 0 !important; margin: 2px 0 2px 30px !important; }
DIV.kl-print DIV.kl2-heading,
DIV.kl-print DIV.kl3-heading { font-size: 12px; color: #004C95; font-weight: bold; line-height: normal; background: none; padding: 0; }

.w100p { width: 100%; }

/* Tooltip */

#tooltip { display: none; position: absolute; width: 200px; font-size: 11px; line-height: normal; }
#tooltipInner { padding: 10px; }
DIV.tooltip-normal { border: 1px solid #cbd0c3; background: #faf9d6; color: #545454; }
DIV.tooltip-error { border: 1px solid #cbd0c3; background: #FFF; color: #f66f2e; }


/* Kliendileht 23.08.2006 */

DIV.gba { width: 543px; background: url(../gfx/kliendileht_i02.gif) top left no-repeat; padding-top: 6px; margin: 0 0 20px 10px; }
DIV.gbb { background: url(../gfx/kliendileht_i01.gif) bottom left no-repeat; padding: 0 15px 6px 15px; color: #669900; }
DIV.gbb A { display: block; font-weight: bold; color: #669900; background: url(../gfx/dot14.gif) 0 4px no-repeat; padding-left: 12px; text-decoration: none; }

DIV.bba1 { width: 263px; background: url(../gfx/kliendileht2_i20.gif) bottom left no-repeat; margin: 0 0 20px 5px; padding-bottom: 14px; }
DIV.bbb1 { background: url(../gfx/kliendileht2_i21.gif) top left no-repeat; padding: 10px 11px 0 11px; min-height: 198px; }
* HTML DIV.bbb1 { height: 198px; }
DIV.bbb1 DIV.txt, DIV.bbb2 DIV.txt { padding: 10px 10px 8px 10px; color: #FFF; line-height: 16px; height: 100%; }
* HTML DIV.bbb1 DIV.txt { height: 1px; }
* HTML DIV.bbb2 DIV.txt { height: 1px; }
/*DIV.bbb1 { background: url(../gfx/kliendileht2_i21.gif) top left no-repeat; padding: 10px 11px 0 11px; }
DIV.bbb1 DIV.txt, DIV.bbb2 DIV.txt { padding: 10px 10px 8px 10px; color: #FFF; line-height: 16px; }*/
DIV.bbb1 DIV.txt A, DIV.bbb2 DIV.txt A { color: #FFF; }
DIV.bbb1 SPAN, DIV.bbb2 SPAN { color: #0f5071; display: block; font-weight: bold; margin-bottom: 10px; font-size: 13px; }
DIV.bbb1 A.more, DIV.bbb2 A.more { float: right; display: block; color: #FFF; background: url(../gfx/dot15.gif) 0 6px no-repeat; padding-left: 8px; }

DIV.bba2 { width: 263px; background: url(../gfx/kliendileht3_i14.gif) bottom left no-repeat; margin: 0 0 20px 5px; padding-bottom: 14px; }
DIV.bbb2 { background: url(../gfx/kliendileht3_i15.gif) top left no-repeat; padding: 10px 11px 0 11px; min-height: 198px; }
* HTML DIV.bbb2 { height: 198px; }

DIV.bbb1 DIV.image, DIV.bbb2 DIV.image { text-align: center; padding-top: 8px; }

DIV.clear { height: 1px; font-size: 1px; line-height: 0; clear: both; }
DIV.clear10 { height: 10px; font-size: 1px; line-height: 0; clear: both; }
.fr { float: right; }
.fl { float: left; }
.em1 { color: #ddb205 !important; font-weight: bold !important; }

DIV.kl3-subpage H1 { color: #669900; font-size: 18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; margin: 0; }

DIV.quot1a, DIV.quot2a { float: left; width: 255px; background: url(../gfx/kliendileht_i03.gif) top left no-repeat; padding-top: 7px; margin: 0 20px 20px 0; }
DIV.quot1b { background: url(../gfx/kliendileht2_i22.gif) bottom left no-repeat; padding: 0 40px 25px 10px; }
DIV.quot1c { background: url(../gfx/dot16.gif) top left no-repeat; padding: 15px 0 0 20px; text-indent: 40px; color: #006666; font-weight: bold; line-height: 15px; }

DIV.quot2b { background: url(../gfx/kliendileht3_i16.gif) bottom left no-repeat; padding: 0 40px 25px 10px; }
DIV.quot2c { background: url(../gfx/dot19.gif) top left no-repeat; padding: 15px 0 0 20px; text-indent: 40px; color: #004c95; font-weight: bold; line-height: 15px; }

A.back1 { float: right; background: url(../gfx/dot18.gif) 0 5px no-repeat; color: #006666; padding: 0 10px 0 8px; }
A.back2 { float: right; background: url(../gfx/dot18.gif) 0 5px no-repeat; color: #006699; padding: 0 10px 0 8px; }

DIV.kl3-ending2 { background: url(../gfx/kliendileht3_i17.gif) bottom left no-repeat; text-align: center; font-weight: bold; color: #1c7777; padding-top: 0px !important;}
DIV.kl2-ending2 DIV.label1, DIV.kl3-ending2 DIV.label1 { float: left; text-align: left; margin: 10px 0 0 10px; color: #FFF; font-weight: bold; padding: 0; width: 130px; }
DIV.kl2-ending2 DIV.label1 SPAN, DIV.kl3-ending2 DIV.label1 SPAN { display: block; text-align: center; position: relative; top: 5px; }
DIV.kl2-ending2 DIV.label2, DIV.kl3-ending2 DIV.label2 { float: left; text-align: left; margin: 10px 0 0 0; color: #FFF; font-weight: bold; padding: 0; width: 110px; }
DIV.kl2-ending2 DIV.label2 SPAN, DIV.kl3-ending2 DIV.label2 SPAN { display: block; text-align: center; position: relative; top: 5px; }
DIV.kl2-ending2 DIV.label3, DIV.kl3-ending2 DIV.label3 { float: left; text-align: left; margin: 10px 0 0 0; color: #FFF; font-weight: bold; padding: 0;  width: 110px; }
DIV.kl2-ending2 DIV.label3 SPAN, DIV.kl3-ending2 DIV.label3 SPAN { display: block; text-align: center; position: relative; top: 5px; }
DIV.kl2-ending2 DIV.label4, DIV.kl3-ending2 DIV.label4 { float: left; text-align: left; margin: 10px 0 0 0; color: #FFF; font-weight: bold; padding: 0;  width: 110px; }
DIV.kl2-ending2 DIV.label4 SPAN, DIV.kl3-ending2 DIV.label4 SPAN { display: block; text-align: center; position: relative; top: 5px; }
DIV.kl2-ending2 IMG, DIV.kl2-ending2-rated IMG, DIV.kl3-ending2 IMG, DIV.kl3-ending2-rated IMG { position: relative; top: 2px; }

DIV.kl3-ending2 DIV.input1, DIV.kl2-ending2 DIV.input1  { float: left; margin: 0 0 7px 0; width: 94px; text-align: right; }
DIV.kl3-ending2 DIV.input2, DIV.kl2-ending2 DIV.input2  { float: left; margin: 0 0 7px 0; width: 115px; text-align: right; }
DIV.kl3-ending2 DIV.input3, DIV.kl2-ending2 DIV.input3  { float: left; margin: 0 0 7px 0; width: 113px; text-align: right; }
DIV.kl3-ending2 DIV.input4, DIV.kl2-ending2 DIV.input4  { float: left; margin: 0 0 7px 0; width: 100px; text-align: right; }

DIV.kl3-ending2-rated { background: url(../gfx/kliendileht3_i19.gif) bottom left no-repeat; padding-top: 20px; text-align: center; font-weight: bold; color: #1c7777; }
DIV.kl3-ending2-rated DIV, DIV.kl2-ending2-rated DIV { font-weight: bold; color: #FFF; }
DIV.kl3-ending2-rated DIV.result1, DIV.kl2-ending2-rated DIV.result1  { float: left; margin: 12px 0 24px 0; width: 104px; text-align: right; }
DIV.kl3-ending2-rated DIV.result2, DIV.kl2-ending2-rated DIV.result2  { float: left; margin: 12px 0 24px 0; width: 115px; text-align: right; }
DIV.kl3-ending2-rated DIV.result3, DIV.kl2-ending2-rated DIV.result3  { float: left; margin: 12px 0 24px 0; width: 113px; text-align: right; }
DIV.kl3-ending2-rated DIV.result4, DIV.kl2-ending2-rated DIV.result4  { float: left; margin: 12px 0 24px 0; width: 100px; text-align: right; }

DIV.kl2-ending2 { background: url(../gfx/kliendileht2_i23.gif) bottom left no-repeat; padding-top: 20px; text-align: center; font-weight: bold; color: #669900; }
DIV.kl2-ending2-rated { background: url(../gfx/kliendileht2_i24.gif) bottom left no-repeat; padding-top: 20px; text-align: center; font-weight: bold; color: #669900; }

DIV.btn1a { background: url(../gfx/kliendileht3_i18a.gif) top left no-repeat; padding-left: 5px; float: right; margin: 0; position: relative; top: 12px; left: -15px; }
DIV.btn1b { background: url(../gfx/kliendileht3_i18b.gif) top right no-repeat; padding-right: 12px; }
INPUT.btn1 { background: transparent url(../gfx/kliendileht3_i18c.gif) top right no-repeat; padding: 5px 15px 8px 5px; overflow: visible; border: 0; color: #1c7777; font-weight: bold; font-size: 11px; }
* HTML INPUT.btn1 { width: 1px; }

DIV.btn2a { background: url(../gfx/kliendileht2_i25a.gif) top left no-repeat; padding-left: 5px; margin: 0; float: right; position: relative; top: 12px; left: -15px; }
DIV.btn2b { background: url(../gfx/kliendileht2_i25b.gif) top right no-repeat; padding-right: 12px; }
INPUT.btn2 { background: transparent url(../gfx/kliendileht2_i25c.gif) top right no-repeat; padding: 5px 15px 8px 5px; overflow: visible; border: 0; color: #74a41c; font-weight: bold; font-size: 11px; }
* HTML INPUT.btn2 { width: 1px; }

DIV.wba1 { width: 548px; background: url(../gfx/kliendileht2_i27.gif) top left no-repeat; margin: 0 0 20px 5px; }
DIV.wbb1 { background: url(../gfx/kliendileht2_i28.gif) bottom left no-repeat; padding: 0 0 13px 0; }
DIV.wbc1 { background: url(../gfx/kliendileht2_i26.gif) top left no-repeat; padding: 10px 11px 0 11px; color: #FFF; line-height: 15px; min-height: 150px; }
* HTML DIV.wbc1 { height: 150px; }
DIV.wbc1 A, DIV.wbc2 A { color: #FFF; }
DIV.wbc1 SPAN.em2, DIV.wbc2 SPAN.em2 { font-size: 12px; color: #0f5071; font-weight: bold; }
DIV.wbc1 A.more2, DIV.wbc2 A.more2 { float: right; display: block; color: #FFF; background: url(../gfx/kliendileht2_i16.gif) 0 6px no-repeat; padding-left: 8px; margin: 10px 10px 0 0; }
DIV.wbc1 IMG, DIV.wbc2 IMG { margin:  0 30px 10px 0; }

DIV.wba2 { width: 548px; background: url(../gfx/kliendileht3_i22.gif) top left no-repeat; margin: 0 0 20px 5px; }
DIV.wbb2 { background: url(../gfx/kliendileht3_i21.gif) bottom left no-repeat; padding: 0 0 13px 0; }
DIV.wbc2 { background: url(../gfx/kliendileht3_i20.gif) top left no-repeat; padding: 10px 11px 0 11px; color: #FFF; line-height: 15px; min-height: 120px; }
* HTML DIV.wbc2 { height: 140px; }


DIV.box-print { color: #2d2d2d; line-height: 16px; padding: 10px 0 0 0; }

SPAN.admin { color: #0f5071; font-weight: normal !important; font-size: 11px !important; }
A.plainbtn { display: inline !important; background: none !important; position: relative; top: 3px; margin: 0 !important; padding: 0 !important; }