* {font-family: Arial; font-size: 12px;	 }
body {background: #d9d9d9; padding: 0; margin: 0;}

a {color: #002767; text-decoration: none;}
a:hover {text-decoration: underline;}
area {cursor: hand;}
img, a img {border: 0;}

#raam,
#raam_esileht,
#sisu {width: 959px;}

#p2is {background: url(/img/p2is_taust.jpg) no-repeat; height: 129px; width: 959px; }
#p2is .punane_joon {background: url(/img/p2is_punane_joon.png) no-repeat bottom; height: 129px; width: 959px;}
#p2is .keel_ja_mark {border-collapse: collapse; height: 115px;float: left;}
#p2is .keel_ja_mark td {padding: 0; vertical-align: top;}
#p2is .keel_ja_mark .mark {padding-top: 11px;}
#p2is .keel_ja_mark .keel_ja_templi_osa .keel {height: 37px; }
#p2is .keel_ja_mark .keel_ja_templi_osa .keel div {padding: 8px 0 0 8px;}
#p2is .keel_ja_mark .keel_ja_templi_osa .templi_osa  {}

#p2is .otsing_ja_kontakt {float: left; width: 520px;border-collapse: collapse; }
#p2is .otsing_ja_kontakt a {font-weight: bold;}
#p2is .otsing_ja_kontakt td {vertical-align: top;}
#p2is .otsing_ja_kontakt .otsing {height: 50px; text-align: right; vertical-align: top; }
#p2is .otsing_ja_kontakt .otsing form {margin: 0;}
#p2is .otsing_ja_kontakt .otsing div {padding-top: 8px;}
#p2is .otsing_ja_kontakt .otsing div table {border-collapse: collapse; }
#p2is .otsing_ja_kontakt .otsing div table td {vertical-align: middle; padding: 0;}
#p2is .otsing_ja_kontakt .otsing div table td input {border-color: #999; border-width: 1px; border-style: solid;  background: #ebebeb;}
#p2is .otsing_ja_kontakt .otsing .submit {border: 0;}
#p2is .otsing_ja_kontakt .kontakt {text-align: right;padding-right: 4px; color: #333;} 

#p2is .sponsorid {float: left;border-collapse: collapse; height: 115px; margin-left: 10px;}
#p2is .sponsorid td {padding-left: 15px;}


#sisu {border-collapse: collapse; height: 426px;}
#sisu .vasak_tulp,
#sisu .keskmine_tulp,
#sisu .parem_tulp {padding: 0;}
#sisu .vasak_tulp {width: 225px; background: url('/img/sisu_vasak_tulp_taust.jpg') #072a6e;border-bottom: 1px solid #005594; vertical-align: top; padding-top: 22px;  }
#sisu .vasak_tulp #peamenyy,
#sisu .vasak_tulp #abimenyy { margin-bottom: 40px; padding-left: 53px; text-align: left; }
#sisu .vasak_tulp #peamenyy .L1 a {color: white; font-size: 14px; font-weight: bold;}
#sisu .vasak_tulp #peamenyy .L1 {padding: 0 0 5px 0;}
#sisu .vasak_tulp #peamenyy .L1_valitud a {color: #ff0037; }
#sisu .vasak_tulp #peamenyy .L2 {padding: 3px 0 0 0;}
#sisu .vasak_tulp #peamenyy .L2 a {color: white; font-size: 14px; font-weight: bold; padding-left: 10px; font-size: 12px}
#sisu .vasak_tulp #peamenyy .L2_valitud a {color: #ff0037; }
#sisu .vasak_tulp #abimenyy {   }
#sisu .vasak_tulp #abimenyy .L1 a { color: white;}
#sisu .vasak_tulp #abimenyy .L1_valitud a {color: #ff0037; }
#sisu .keskmine_tulp { background: url('/img/sisu_keskmine_tulp.jpg') #6c9dd7; border-bottom: 1px solid #005594;  vertical-align: top; line-height: 16px; text-align: justify; }
#sisu .keskmine_tulp .raam { height: 426px; overflow: auto;   }
#sisu .keskmine_tulp .raam div {padding: 21px 21px 21px 18px;}
#sisu .keskmine_tulp .raam div table {width: 95%; }
#sisu .keskmine_tulp h1 {font-size: 16px; margin: 0 0 10px 0;}

#raam_esileht .keskmine_tulp {background: white;}
#raam_esileht .keskmine_tulp .kaart {border-collapse: collapse;}
#raam_esileht .keskmine_tulp .kaart td {padding: 0;}
#raam_esileht .keskmine_tulp .kaart table  {border-collapse: collapse;}
#raam_esileht .keskmine_tulp .kaart table .pealkiri {height: 118px; background: url('/img/esileht_kaart_parem_ylemine.jpg'); text-align: right; vertical-align: top; } 
#raam_esileht .keskmine_tulp .kaart table .pealkiri div {padding: 18px 20px 0 0;}
#raam_esileht .keskmine_tulp .kaart table .pealkiri img {margin: 20px 20px 0 0;}
#raam_esileht .keskmine_tulp .kaart table .pealkiri h1 {font-family: Arial; font-size: 20px; color: #FFFFFF; line-height: 30px;}
#raam_esileht .keskmine_tulp .kaart td {background: #01215a;}

#sisu .parem_tulp {width: 197px;border-bottom: 1px solid #005594;background: url('/img/sisu_parem_tulp.jpg') #001d49; vertical-align: top; line-height: 16px; text-align: left;} 
#sisu .parem_tulp .uudised {padding: 14px 22px;}
#sisu .parem_tulp .uudised h1 {font-size: 16px; color: #fe0037; margin: 0;}
#sisu .parem_tulp .uudised .uudis {color: white; margin-bottom: 18px; text-align: justify; margin-top: 6px;}
#sisu .parem_tulp .uudised .uudis a {color: white;}
#sisu .parem_tulp .uudised .kuupaev {color: #b3b3b3; display:block; margin-top: 11px; }

#login {text-align: left; margin-bottom: 10px;padding-left: 53px;}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
	color: white;
	font-size: 14px;
	font-weight: bold;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #e5e1da;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

.ddmx .bottom,
.ddmx .bottom:hover {
    border-bottom: 1px solid #000000;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */ 

#jalus {height: 100px; background-color: #d9d9d9; }
#jalus a {font-weight: bold;}
#jalus div {padding: 16px 214px 0 0; text-align: right;}
#jalus table { float: right; }
#jalus .L1 {padding: 0 0 0 20px; white-space: nowrap;color: #333 }
