/* Vaikimisi määratud CSS-i seaded. Vt. http://www.w3.org/TR/CSS21/sample.html */
html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th          { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
/*br:before       { content: "\A" } */
:before, :after { white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

@media print {
  h1            { page-break-before: always }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}
/* Vaikimisi määratud CSS-i seadete lõpp.  */

body, table, td, div { margin: 0px; padding: 0px; }
body              { background-image: url(/img/gfx/bg_body.png); }
table             { border-collapse: collapse; }
span              { margin: 0px; padding: 0px; }
td                { vertical-align: top; }
td, p, input      { font-family: Verdana, sans-serif; }
img               { border: 0px; }
a, a:link, a:visited, a:active, a:hover { font-size: 11px; color: #9c9938; text-decoration: none; }
a:hover           { text-decoration: underline; }
a.mmenuOn, a.mmenuOn:link, a.mmenuOn:visited, a.mmenuOn:active, a.mmenuOn:hover { font-weight: bold; font-size: 11px; }
a.ssmenu, a.ssmenu:link, a.ssmenu:visited, a.ssmenu:active, a.ssmenu:hover { font-size: 11px; margin: 0px; padding: 0px; }
span.mmenuOff     { font-size: 11px; color: #4e4c26; font-weight: bold; }
span.lmenuOff	  { color: #a1a1a1; }
div.container     { height: 100%; width: 100%; background-image: url(/img/gfx/bg_container.png); background-repeat: repeat-x; }
table.centered    { width: 740px; height: 100%; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #ffffff; }
td.header         { width: 287px; height: 89px; background-image: url(/img/gfx/bg_header.jpg); vertical-align: bottom; font-family: Verdana; font-size: 11px; color: #9c9938; text-align: right; padding-bottom: 25px; padding-right: 25px; }
td.header img { width:200px;}
td.navLeft, td.navRight { height: 50px; }
td.navLeft, td.navRight, input.searchimg, td.heading { vertical-align: middle; padding-top: 0px; }
td.yah { vertical-align: top; padding-top: 10px;}
td.navLeft, td.picswitch, td.heading, td.contents, td.bline, td.lfooter, td.mfooter, td.switchpic { padding-left: 25px; }
td.content { padding-left: 0px; }
td.navRight, td.yah, td.rfooter { padding-right: 25px; text-align: right; }
td.heading        { height: 0px; color: #494f23; font-variant: small-caps; font-weight: bold; font-family: Times, serif; padding-right: 230px; }
td.yah            { height: 7px; color: #9c9938; font-size: 11px; }
td.contents        { height: 100%; padding-right: 25px; }
td.content        { padding-right: 25px; width: 510px; color: #353535; font-size: 11px; }
td.map            { width: 190px; text-align: center; }
form.search		  { margin: 0px; padding: 0px; display: inline; }
input.searchbox   { width: 100px; font-size: 11px; border: 1px solid #989834; color: #353535; margin-left: 3px; }
td.bline		  { padding-right: 25px; }
img.bline         { width: 100%; height: 3px; }
td.lfooter, td.mfooter, td.rfooter { padding-top: 7px; padding-bottom: 15px; font-size: 11px; color: #9d9d9d; }
td.submenu        { width: 180px; }
td.sslink       { padding-left: 7px; }
		table.admin		  { width: 100%; background-image: url(/img/gfx/adminbg.png); margin-bottom: 7px; }
		td.adminHead	  { background-image: url(/img/gfx/adminhead.png); background-repeat: repeat-x; text-align: right; padding-right: 10px; }
		td.adminSection, td.adminLink { font-size: 11px; color: #2e5c20; padding-left: 16px; }
		td.adminSection { font-weight: bold; }
		a.adminLink, a.adminLink:link, a.adminLink:visited, a.adminLink:active, a.adminLink:hover { color: #2e5c20; }
