<!--

body {
    margin: 0px;
    overflow-y: scroll;
    overflow-x: hidden;
}

input, select, textarea {
    background-color: #fff;
    color: #000;
    font-size: 12px;
    font-family: arial;
    font-weight: normal;
    border: #ccc 1px solid;
    resize: none;
}

textarea {
	height:300px;
}

#wrapper {
  position: relative;
  width: 1002px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

    #repparw {
        background-image: url('bg_n.jpg'); 
        background-repeat: no-repeat;
        z-index: -50;
        width: 663px;
        height: 474px;
        position: absolute;
        top: 30px;
        left: 150px;
        margin-top: 0px;
    }

.tabel { display: table; }
.rida { display: table-row; }
.rakk { display: table-cell; padding: 5px;}

img { border: 0; }

/* päis */

#login {
  text-align: right; 
  width: 100%;
}

form#login {
  font-size: 10px;
}

#logo {
  text-align: left;
  margin: 30px 0px 0px -2px;
}
#logo img {
  border: 0;
}

#menyy {
  margin: 20px 0px 40px; /* peal vasak-parem all */
}

#menyy a { margin-right: 10px; }



/* keha */

/*p { line-height: 13px; }*/
.justify p { line-height: 18px; text-align: justify; text-justify: auto; }
.justify.p { line-height: 18px; text-align: justify; text-justify: auto; }

.tulp { 
  width: 324px;
}

.tulbad {
  width: 663px;
}

.kast {
  border: 1px dashed #ccc;
  margin-bottom: 15px;
  background-color: #fff;
}

.m_15px {
  margin: 0 15px;
  padding: 15px 0;
}

.m_15pxp { margin-right: 15px; }
.m_15pxv { margin-left: 15px; }
.m_15pxy { margin-top: 15px; }
.m_15pxa { padding-bottom: 15px; }

ul { 
  list-style: none; 
  margin: 0; 
  padding: 0; 
}
  li { 
    margin: 5px 0; 
  }

hr { 
  width: 100%;
  border: 0px; 
  border-top: 1px dashed #ccc; 
  background-color: #fff; 
  margin-top: 20px; 
  margin-bottom: 15px; 
}

 hr.vasak  { margin-left: -15px; }
 hr.parem  { margin-right: -15px; }

.paremale { float: right; }
.vasakule { float: left; }
.cb { clear: both; }

.u { text-decoration: underline; }

    /* Esileht */
    
    #banner img {
      border: 0;
      }

    /* Tutvustus */
    
    #tutvustus { 
        margin-bottom: 80px; 
        }
        
    #tutvustus p { 
        width: 330px; 
        }
 
    /* Looming */
    .loomingukirjeldus { border: 1px solid #eee; width: 400px; padding: 15px; }


.loend {
      margin-left: 5px; margin-right: 5px;
}

.loend_ {
      padding: 5px;
      border: 1px solid #ccc;
}

     /* kasutaja profiil */
     #kasutaja_profiil img {
          max-width: 200px;
          max-height: 200px;
          }

/* KEHA */

.cv_sisestamine { display: table; }
  .cv_rida { display: table-row; }
    .cv_rida ul { list-style-type: none; padding-left: 0px; }
    .cv_rida li { padding-bottom: 4px; }
  .cv_rakk { display: table-cell; vertical-align: top; text-align: left; padding-bottom: 10px; }

/* jalad */

#jalus {
  clear: both;
  text-align: left;
  width: 875px;
  margin-top: 20px;
  padding: 15px 5px 15px; 
}

  #jalus img { 
     border: 0px;
  }
  
  #jalus.img {
      width: 50px;
  }


/* sissekanded */

.sissekanne.loend { margin: 15px 0; word-wrap: break-word; line-height: 20px; }

.sissekanne.kitsas { width: 150px; }
  .sissekanne img { border: 2px solid #eee; max-width: 150px; max-height: 200px; }

.sissekanne.lai { width: 470px; }
  .sissekanne h2 { padding: 0; margin: 0; } /* h2 */
  .sissekanne.meta { margin: 15px; }
  .sissekanne sup { padding: 10px 0; }
  .sissekanne.yritused { border: 0px; border-top: 1px dashed #ccc; background-color: #fff; margin: 15px 0 15px -15px; }  
  hr.sissekanne  { width: 663px; }
  
.sissekanne.adminriba { font-style: italic; color: #000; padding-top: 10px; }
  .lahti { background-color: #eee; padding: 10px; }  
  
.sissekanne.yleval { height: 30px; }
.sissekanne.all { height: 30px; }


/* kommentaarid */

.kommentaar { width: 445px; padding-top: 0px; }
.kommentaar img { border: 0; }
.kommentaar.kasutajanimi { margin-bottom: 20px; padding: 10px; }
.kommentaar.kustutatud { color: #ececec; }
.kommentaar.sisu { margin-top: 5px; width: 425px; }
.kirjutakommentaar { padding-bottom: 0px; padding-top: 0px; }
    
    
/* nimekaardid */

.nimekaart.r { /* läheb vaja */
    width: 100%;
    height: 150px;

    background-color: #fff;
    border: 1px dashed #ccc;

    overflow: hidden;
    margin-bottom: 15px;
}

.varjus { display: none; padding-top: 20px; }
.m_varjus { display: block; }

label.error { 
    background-color: #fff; 
    float: none; 
    color: red; 
    padding-left: .5em; 
    vertical-align: top; 
}

/* tüpograafia */

body {
    font-family: arial !important;
    font-size: 12px;
  }

a { color: #0000ff; }

h2 {
    font-family: arial;
    margin: 0px;
    font-size: 19px;
    color: #000;
    font-weight: normal;
    text-transform: uppercase; 
    text-decoration: none;
    margin-bottom: 10px;
}

.h_a { color: #000; }

.t_11px { font-size: 11px; }


.sissekanne-sisu {font-size:12px !important;}










#estlat_p2is { margin-top: -150px; }
#estlat { width: 100%; padding-top: 30px; }

 #estlat .hr { 
          border-top: 3px solid #FFF200; 
          margin-top: 25px;
          position: relative;
          }

 #estlat .vasakule { width: 500px; }
 #estlat .vasakule img { margin-top: 30px; } 
 #estlat .paremale { width: 495px; }
 #estlat .paremale p { margin-top: 30px; }
 #estlat .nool { position: absolute; right: 0; bottom: -10px; }
 /* vorm */
 #estlat form { margin-top: 30px; }
 #estlat form .rida { height: 55px; }
 #estlat .rakk { padding: 0; }
 #estlat .nimed { width: 199px; }
 #estlat .v2ljad { width: 275px; }
 #estlat input, #estlat select { padding: 10px; border: 0; background-color: #FFF200; width: 275px; }
 #estlat .checkbox { width:20px; margin: 12px 0 0 10px; }


 /*tüpo*/
 #estlat { color: #3ABB9C; font-size: 16px; font-weight: regular; letter-spacing: -0.15px; font-family: "Arial","Arial","Arial",sans-serif; }
 #estlat h2 { color: #3ABB9C; font-size: 36px; letter-spacing: 0.2px; font-weight: bold; margin-top: 25px; text-transform: none; line-height: 34px; } 
 #estlat h3 { color: #3ABB9C; font-size: 16px; font-weight: bold; letter-spacing: -0.15px; margin-bottom: -25px;margin-top: 25px; }
 #estlat a { color: #3ABB9C; font-weight: 900; text-decoration: none; }
 #estlat input, #estlat select { color: #3ABB9C; font-size: 16px; }
 #estlat .paremale p, .teadaanne p { line-height: 22px; }

/* estlat projektileht */

-->
