/* ?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; }

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

.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; }


/* 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; }
.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; }
.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; }
.esileht-tekst A { color: #41739B; }

.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.active { color: #2D2D2D; text-decoration: underline; }
.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 ver.2 stiilid */

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; }


/* pricelist tables */

TABLE.ordTable {
  width:100%;
  border-collapse:collapse;
  }

TABLE.ordTable TD, TABLE.ordTable TH {
  font-size:11px;
  padding:5px;
  margin:0px;
  text-align:left;
  vertical-align:top;
  border:1px solid #C9D4DE;
  }

TABLE.ordTable TD {
  color:#2D2D2D;
  }

TABLE.ordTable TH {
  font-size:10px;
  color:#697E5D;
  background-color:#EDF7E7;
  }

TABLE.ordTable THEAD TD {
  font-size:11px;
  color:#004C95;
  font-weight:bold;
  padding:5px;
  background:#EFF4F9 url(http://reklaam.elion.ee/gfx/bg12.gif) repeat-x top left;
  }

TABLE.ordTable TH.right, TABLE.ordTable TD.right {
  text-align:right;
  }

.bold {
  font-weight:bold;
  }

.banneritabel td{
	padding: 3px;
}

.bopen{
	width: 12px;
	height: 18px;
	background: url(/gfx/bplus.gif) no-repeat center center;
	cursor: pointer;
}

.bclose{
	width: 12px;
	height: 18px;
	background: url(/gfx/bminus.gif) no-repeat center center;
	cursor: pointer;
}

.banner-even{
	background:#FAFAFA;
}

.banner-odd{
	background:#FFF;
}

.banner_info{
	width: 18px;
	height: 18px;
	background: url(/gfx/page_white_magnify.png) no-repeat center center;
	cursor: pointer;
}

.dailyStatistics{
	width: 18px;
	height: 18px;
	background: url(/gfx/date_magnify.png) no-repeat center center;
	cursor: pointer;
}

.dailyOpen{
	width: 12px;
	height: 18px;
	background: url(/gfx/bplus.gif) no-repeat center center;
	cursor: pointer;
}

.dailyClose{
	width: 12px;
	height: 18px;
	background: url(/gfx/bminus.gif) no-repeat center center;
	cursor: pointer;
}

.banner_title{
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	font-weight: bold;
}

.banner-rows{
	background: #EEE;
}

.banner-keywords{
	background: #F6F6F6;
	font-style: italic;
}

.banner-striped > td{
	border-bottom: 1px solid #FAFAFA;
}


.ad_regular { background: #5CACC4; }
.ad_tower { background: #FCB653; }
.ad_replace { background: #8CD19D; }
.ad_resize { background: #CEE879; }
.ad_popup { background: #FF5254; }
.ad_textad { background: #ECE1C3; }
.ad_file { background: #EEE; }
.ad_bron { background: #E33; }
.ad_footer { background: #DED; }
.ad_search { background: #6BBA70; }

.ad_reserved { background: #C90; }
.ad_active { background: #9F9; }
.ad_outgoing { background: #FF9; }
.ad_inactive { background: white; }

#preview_textad H3 {padding:5px 10px;margin:0px;border-left:3px solid #3399CC}
#preview_textad H4 {margin:0px;padding:0px}
#preview_textad P {margin:0px;padding:0px}
#preview_textad A {text-decoration:none}
#preview_textad A:visited {speak:normal}
#preview_textad A:active {text-decoration:underline}
#preview_textad H3 A:visited {speak:normal}
#preview_textad .u {speak:normal}
#preview_textad A:hover {text-decoration:underline}
#preview_textad H3,#preview_textad H4, #preview_textad P{font-family:Arial,Verdana,Helvetica,sans-serif}
#preview_textad {border-collapse:collapse}
#preview_textad .border {border-top:1px solid #AAC3CF}
#preview_textad .atop {vertical-align:top}
#preview_textad .w10 {width:10px;}
#preview_textad .w200 {width:200px}
#preview_textad .textad {border-left:3px solid #E1DFDF;padding:10px;width:85%; background: white;}
#preview_textad .textad P {padding:2px 0px}
#preview_textad H3 {background-color:#F0F0F0;color:#000000;font-size:12px}
#preview_textad H4 {color:#000000;font-size:12px}
#preview_textad P {font-size:12px}
#preview_textad A {color:#006699}
#preview_textad A:visited {color:#008000}
#preview_textad A:active {color:#FF0000}
#preview_textad H3 A:visited {color:#006699}
#preview_textad .u {color:#008000}