body
{
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

/* div classes */

.all
{
    width: 100%;
    position: relative;
    top: 3px;
    border: 0px #000000 solid;
}

.header
{
    background-image: url(../images/head_white.gif);
    height: 85px;
    width: 850px;
    position: relative;
    border: 1px #d1d1d1 dotted;
}

.header-menu
{
    background: transparent;
    position: absolute;
    top: 13px;
    right: 2px;
    border: 0px #000000 solid;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
}

.header-search
{
    background: transparent;
    position: absolute;
    bottom: 5px;
    right: 6px;
    border: 0px #000000 solid;
}

.gray-line-header
{
    background: #999999;
    height: 10px;
    width: 850px;
    position: relative;
    border-top: 1px #FFFFFF solid;
    border-right: 1px #d1d1d1 dotted;
    border-bottom: 1px #FFFFFF solid;
    border-left: 1px #d1d1d1 dotted;
    font-size: 5px;
}

.main
{
    background: #FFFFFF;
    width: 850px;
    height: 100%;
    position: relative;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 dotted;
    border-bottom: 1px #FFFFFF solid;
    border-left: 1px #d1d1d1 dotted;
}

.main-menu
{
    background: transparent;
    height: 30px;
    width: 200px;
    position: relative;
   top: -25px;
    left: 40px;
    border: 0px #000000 solid;
}

.main-content
{
    background: #FFFFFF;
    width: 600px;
    height: 100%;
    position: relative;
     top: 20px;
    left: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    border: 0px #000000 solid;
}

.main-rightmenu
{
    background: transparent;
    width: 211px;
    position: absolute;
    top: 1px;
    right: -13px;
    border: 0px #000000 solid;
}

.gray-line-footer
{
    background: #999999;
    height: 10px;
    width: 850px;
    position: relative;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 dotted;
    border-bottom: 1px #d1d1d1 dotted;
    border-left: 1px #d1d1d1 dotted;
    font-size: 5px;
}

.footer
{
    background: #FFFFFF;
    width: 850px;
    height: 32px;
    position: relative;
    top: 0px;
    right: 0px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 dotted;
    border-bottom: 1px #d1d1d1 dotted;
    border-left: 1px #d1d1d1 dotted;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}

.white
{
    background: #FFFFFF;
     /*  width: 850px;*/
    position: relative;
    top: 0px;
    right: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 5px;
    color: #FFFFFF;
    padding-left:5px;
    padding-right:5px;
}

/* div classes END */

td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}

.white
{
    background: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}

.active
{
    background: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}

.menu_td
{
    background-image: url(../images/menu_bgrnd.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #333333;
    font-weight: bold;
    height: 21px;
}

h3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #666666;
    font-weight: bold;
}


/* menu links */

a
{
    color: #666666;
    text-decoration: none;
}
a:hover
{
    color: #666666;
    text-decoration: underline;
}

a.textlink
{
    color: #333333;
    text-decoration: underline;
}
a:hover.textlink
{
    color: #333333;
    text-decoration: none;
}

.header-menu a
{
    color: #999999;
    text-decoration: none;
}
.header-menu a:hover
{
    color: #999999;
    text-decoration: underline;
}

.menu_td a
{
    color: #333333;
    text-decoration: none;
}
.menu_td a:hover
{
    color: #333333;
    text-decoration: underline;
}

.active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

/* menu links END */

/* form elements */

.inputtext-50
{
    background: #ffffff;
    width: 90px;
    border: #999999 1px solid;
    font: 10px verdana, arial, helvetica, sans-serif;
    color: #999999;
}

/* form elements END */

/* Main */
.main-background
{
    background-image: url(../images/main_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.main-menu-photo
{
    background-image: url(../images/main_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

/* Main END */

/* Akadeemia */
.akad_main-background
{
    background-image: url(../images/akad_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.akad_main-menu-photo
{
    background-image: url(../images/akad_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.akad_active
{
    background: #c00000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.akad_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.akad_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Akadeemia END */

/* Diplomaatia */
.diplom_main-background
{
    background-image: url(../images/diplom_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.diplom_main-menu-photo
{
    background-image: url(../images/diplom_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.diplom_active
{
    background: #c19109;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.diplom_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.diplom_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Diplomaatia END */

/* Ehitus */
.ehitus_main-background
{
    background-image: url(../images/ehitus_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.ehitus_main-menu-photo
{
    background-image: url(../images/ehitus_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.ehitus_active
{
    background: #6a6a6a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.ehitus_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.ehitus_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Ehitus END */

/* Library */
.haridus_main-background
{
    background-image: url(../images/haridus_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.haridus_main-menu-photo
{
    background-image: url(../images/haridus_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.haridus_active
{
    background: #537e5e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.haridus_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.haridus_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Library END */

/* Keel ja Kirjandus */
.keel_main-background
{
    background-image: url(../images/keel_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.keel_main-menu-photo
{
    background-image: url(../images/keel_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.keel_active
{
    background: #91440c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.keel_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.keel_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Keel ja Kirjandus END */

/* Kunst */
.kunst_main-background
{
    background-image: url(../images/kunst_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.kunst_main-menu-photo
{
    background-image: url(../images/kunst_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.kunst_active
{
    background: #FF9900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.kunst_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.kunst_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Kunst END */

/* Looming */
.looming_main-background
{
    background-image: url(../images/looming_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.looming_main-menu-photo
{
    background-image: url(../images/looming_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.looming_active
{
    background: #cc0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.looming_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.looming_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Looming END */

/* Library */
.library_main-background
{
    background-image: url(../images/library_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.library_main-menu-photo
{
    background-image: url(../images/library_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.library_active
{
    background: #c19127;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.library_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.library_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Library END */

/* Muusika */
.muusika_main-background
{
    background-image: url(../images/muusika_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.muusika_main-menu-photo
{
    background-image: url(../images/muusika_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.muusika_active
{
    background: #71714c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.muusika_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.muusika_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Muusika END */

/* Õpetajate leht */
.opleht_main-background
{
    background-image: url(../images/opleht_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.opleht_main-menu-photo
{
    background-image: url(../images/opleht_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.opleht_active
{
    background: #6699cc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.opleht_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.opleht_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Õpetajate leht END */

/* Sirp */
.sirp_main-background
{
    background-image: url(../images/sirp_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.sirp_main-menu-photo
{
    background-image: url(../images/sirp_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.sirp_active
{
    background: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.sirp_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.sirp_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Sirp END */

/* Täheke */
.taheke_main-background
{
    background-image: url(../images/taheke_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.taheke_main-menu-photo
{
    background-image: url(../images/taheke_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.taheke_active
{
    background: #99cc33;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.taheke_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.taheke_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Täheke END */

/* Teater.Muusika.Kino */
.tmk_main-background
{
    background-image: url(../images/tmk_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.tmk_main-menu-photo
{
    background-image: url(../images/tmk_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.tmk_active
{
    background: #df134c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.tmk_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.tmk_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Teater.Muusika.Kino END */

/* Vikerkaar */
.vikerkaar_main-background
{
    background-image: url(../images/vikerkaar_body_bgrnd.gif);
    width: 100%;
    position: relative;
    border: 0px #000000 solid;
}

.vikerkaar_main-menu-photo
{
    background-image: url(../images/vikerkaar_bann.jpg);
    width: 651px;
    height: 179px;
    position: relative;
    top: 10px;
    border: 0px #000000 solid;
}

.vikerkaar_active
{
    background: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    border-top: 0px #FFFFFF solid;
    border-right: 1px #d1d1d1 solid;
    border-bottom: none;
    border-left: 1px #d1d1d1 solid;
}

.vikerkaar_active a
{
    color: #FFFFFF;
    text-decoration: none;
}
.vikerkaar_active a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
/* Vikerkaar END */

.button {  font: 10px Verdana, Arial; color: #FFFFFF; border: #8d8d8d 1px solid; background: #8d8d8d; height: 18px; width: 80px; }
.inputtext { font: 11px verdana, arial, helvetica, sans-serif; color: #8d8d8d; border: #8d8d8d 1px solid; background: #FFFFFF; width: 150px; }
.textarea { font: 11px verdana, arial, helvetica, sans-serif; color: #8d8d8d; border: #8d8d8d 1px solid; background: #FFFFFF; width: 250px; }