/* elementide üldstiilid */
* { margin: 0px; padding: 0px; font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; }
body { background: rgb(52, 56, 38) url('pildid/taust.png') center center; text-align: center; color: white; padding: 20px 5px; }
img { border-width: 0px; }
ul { padding-left: 40px; }
a:link, a:visited
  { color: rgb(255, 255, 255); }
a:hover
  { color: rgb(62, 174, 160); }

/* tekstisuuruste asi */
/* s */
#ankeedid input.lahter, #ankeedid div, #menyy *, a.nupp:link, a.nupp:visited { font-size: 9pt; }
#menyy a:link, #menyy a:visited { font-size: 10pt; letter-spacing: 4px; line-height: 1.2; }
#sisuraam * { font-size: 8pt; }
/* m */
/* #ankeedid input.lahter, #ankeedid div, #menyy * { font-size: 9pt; }
#menyy a:link, #menyy a:visited { font-size: 10pt; letter-spacing: 4px; line-height: 1.2; }
#sisuraam * { font-size: 10pt; } */
/* l */
/* #ankeedid input.lahter, #ankeedid div, #menyy * { font-size: 10pt; }
#menyy a:link, #menyy a:visited { font-size: 11pt; letter-spacing: 4px; line-height: 1.1; }
#sisuraam * { font-size: 12pt; } */

/* struktuur */
#raam { width: 971px; margin-left: auto; margin-right: auto; text-align: left; overflow:hidden; }
#vasak { width: 221px; float: left; }
#parem { width: 750px; float: right; text-align: center; }
#menyy { width: 221px; height: 193px; background-image: url('pildid/vasak2.png'); }
#t2hesuurused { padding-right: 17px; margin-top: 11px; margin-bottom: 10px; filter: alpha(opacity=0); opacity: 0; }
#toetajad { margin-left: 11px; }
#ylemine { width: 710px; height: 82px; background-image: url('pildid/parem-taust1.png'); }
#ylemine img, #ylemine form { margin-top: 4px; }
#sisuraam { width: 710px; margin-left: auto; margin-right: auto; overflow-x: hidden; background: rgb(0, 0, 0) url('pildid/parem-taust2.png') center repeat-y; /* margin-top: 5px; font-size: 0pt; */  }
#sisu { padding: 1px 15px 1px 15px; margin-bottom: 30px; text-align: left; }
#sisu img.pealkiri { margin: 10px; display: block; text-align: center; margin-left: auto; margin-right: auto; }
#sisu p { margin-bottom: 15px; }
#sisu strong { color: rgb(62, 174, 160); }

/* menyy */
#menyy div.paremal { padding: 0px 20px 0px 0px; height: 116px; }
#menyy a:link, #menyy a:visited { display: block; width: 105px; text-align: left; color: rgb(206, 216, 209); text-decoration: none; float: right; clear: both;  font-family: tahoma, arial, sans-serif, helvetica, arial; margin-left: 0px; margin-right: 1px; }
#menyy a:hover { color: rgb(216, 226, 219); letter-spacing: 3px; margin-left: 1px; margin-right: 0px; }
#lisalingid { clear: both; padding-right: 17px; }
#lisalingid a:link, #lisalingid a:visited, #lisalingid a:hover { line-height: 1.0; letter-spacing: 1px; text-align: right; width: 200px; margin: 0px; height: 16px; }

/* ankeedid struktuuris */
#ankeedid { width: 120px; }
#ankeedid input.lahter, #menyy input.lahter { background-color: rgb(27, 26, 32); border: 1px solid rgb(61, 59, 72); height: 16px; color: white; }
#ankeedid img { margin-top: 0px; margin-top: 3px; margin-bottom: 2px; }
#otsing { width: 92px; }
#list { width: 115px; }
#kasutaja, #parool { width: 55px; margin-bottom: 1px; }
#kasutaja, #logimisabi { margin-right: 2px; margin-top: 0px; }
#logimisabi img { margin: 0;}
#ankeedid div { width: 42px; padding-top: 2px; text-align: left; color: rgb(200, 200, 200); overflow: hidden; }
#menyy form { color: rgb(200, 200, 200); text-align: left; margin-right: 20px; padding-left: 61px; }
#ankeedid #tervitus { margin: 0px; padding: 0px; text-align: center; width: 113px; overflow: hidden; height: 20px; }

/* meeskond */
a:visited.liikmed, a:link.liikmed { display: block; float: left; padding: 6px 3px 3px 60px; margin: 2px; color: rgb(62, 174, 160); text-decoration: none; }
a.liikmed div { width: 102px; height: 41px; overflow: hidden; }

/* foorum */
a.peateema:link, a.peateema:visited
  { color: rgb(206, 216, 209); text-decoration: none;
    display: block; padding: 10px;
    border: 1px solid rgb(4, 7, 2); }
a.peateema:hover
  { color: rgb(62, 174, 160); border-color: rgb(35, 148, 92); }
div.info, div.info a:link, div.info a:visited
  { text-decoration: none; color: rgb(206, 216, 209);
    padding-left: 50px; }
div.info a:hover
  { color: rgb(35, 148, 92); }
div.foorumikast
  { color: rgb(206, 216, 209); background-image: url('pildid/taust-foorum.png');
    padding: 10px; border-width: 0px 1px 1px 1px;
    border-style: solid; border-color: rgb(35, 148, 92); }
table.teemad th, table.teemad td
  { background-image: url('pildid/taust-foorum.png'); color: #eeeeee;
    border-width: 1px 0px 0px 0px; border-style: solid;
    border-color: rgb(35, 148, 92); padding: 3px 0px; }
table.teemad .teemanimi, table.teemad .kuupaev, table.teemad .viimane
  { text-align: left; }
table.teemad .autor, table.teemad .vaatamisi, table.teemad .vastuseid
  { text-align: center; }
table.teemad th
  { font-size: 8pt; text-align: center; }
table.teemad td a:link, table.teemad td a:visited
  { color: rgb(62, 174, 160); text-decoration: none; }
table.teemad td a:hover
  { color: rgb(255, 255, 255); }
table.teemad td.teemanimi
  { width: 215px; }
table.teemad td.teemanimi a:link, table.teemad td.teemanimi a:visited
  { padding-left: 10px; }
table.teemad td.kuupaev
  { width: 85px; text-align: center; }
table.teemad td.autor
  { width: 100px; }
table.teemad td.vastuseid, table.teemad td.vaatamisi
  { width: 53px; }
table.teemad td.viimane
  { width: 170px; }
table.teemad
  { border-width: 0px 1px 1px 1px; border-style: solid;
    border-color: rgb(35, 148, 92); margin: 0px 0px 3px 0px; }
div.foorumikast input.lahter, div.foorumikast textarea.lahter
  { width: 656px; margin-bottom: 3px; }

table.sissekanded
  { margin-top: 20px; border-bottom: 1px solid rgb(35, 148, 92); }
table.sissekanded td
  { background-image: url('pildid/taust-foorum.png'); color: #cccccc;
    border-width: 1px 0px 0px 1px; border-style: solid;
    border-color: rgb(35, 148, 92); vertical-align: top; }
table.sissekanded td a:link, table.sissekanded td a:visited
  { color: rgb(62, 174, 160); text-decoration: none; }
table.sissekanded td a:hover
  { color: rgb(255, 255, 255); }
table.sissekanded td.esimene
  { width: 130px; padding: 2px 0px 5px 0px;
    text-align: center; }
table.sissekanded td.viimane
  { width: 597px; border-right: 1px solid rgb(35, 148, 92); }
table.sissekanded td.viimane div.sisu
  { padding: 8px 6px; }
table.sissekanded td.viimane div.kuupaev
  { float: right; font-style: italic;
    color: #888888; }
table.sissekanded blockquote
  { font-style: italic; margin: 0px;
    padding: 2px; border: 1px solid #666666;
    background-image: url('pildid/taust-foorum-tsitaat.png'); }
img.staatus
  { margin: 4px 0px; }

/* galerii leht */
#galerii
  { margin: 10px 20px; }
#galerii td
  { width: 135px; }
#galerii a:link, #galerii a:visited
  { color: rgb(62, 174, 160); text-decoration: none;
    display: block; padding: 10px;
    text-align: center; border: 1px solid black; }
#galerii a:hover
  { color: #eeeeee; border-color: #222222; }
#galerii div.lisainfo
  { color: gray; text-align: left; }

a.galerii:link, a.galerii:visited, #kasutajad a:link, #kasutajad a:visited
  { color: rgb(62, 174, 160); text-decoration: none; }
a.galerii:hover, #kasutajad a:hover
  { color: white; }
.pildikast
  { float: left; margin: 10px 15px 10px 5px;
    width: 100px; display: block; }
#pildikast
  { display: block; font: 10pt Arial; }

/* profiil */
table.profiil, table.profiilid
  { width: 500px; margin-left: 100px; }
table.profiil
  { border-color: #444444; border-width: 0px 1px 1px 1px;
    border-style: solid; background: url('pildid/taust-foorum.png'); }
table.profiil td
  { color: #eeeeee; padding: 0px 3px; }
table.profiil input.lahter, table.profiil textarea.lahter,
table.regamine input.lahter
  { width: 100%; }
table.profiil td.nimi
  { font-weight: bold; color: #eeeeee; vertical-align: top;
    width: 115px }
table.profiil td.sisu
  { padding: 2px; vertical-align: top;
    width: 385px }

table.profiilid td
  { border-bottom: 1px solid #444444; }
table.profiilid td.osa
  { border: 1px solid #444444; border-bottom-width: 0px;
    background: url('pildid/taust-foorum.png'); text-align: center;
    vertical-align: bottom; }
table.profiilid td.osa a:link, table.profiilid td.osa a:visited
  { display: block; padding-bottom: 3px;
    border-bottom: 1px solid #444444; text-decoration: none;
    color: rgb(62, 174, 160); width: 100%; }
table.profiilid td.osa a:hover
  { color: white; }
table.profiilid td.osa a:hover, table.profiilid #aktiivne a:link, table.profiilid #aktiivne a:visited
  { border-bottom-width: 0px; padding-bottom: 4px; }
table.profiilid #aktiivne a:link, table.profiilid #aktiivne a:visited
  { font-weight: bold; }

/* varia */
.kast { display: block; clear: both; }
.paremal { float: right; }
.vasakul { float: left; }
a.navi:link, a.navi:visited
  { text-decoration: none; font-weight: bold; }
.nupud a:link, .nupud a:visited, a.nupp:link, a.nupp:visited
  { display: block; padding: 0px 2px; border: 1px solid rgb(206, 216, 209); float: right; text-decoration: none; margin: 1px; color: rgb(206, 216, 209); height: 13px; line-height: 1; }
.nupud a:hover, a.nupp:hover
  { border-color: rgb(35, 148, 92); color: rgb(62, 174, 160); }
#sisu .viga
  { color: red; }