/*** main elements ***/

html {
 padding: 0px;
}

body {
 background-color: #ffffff;
 color: #000000;
/* scrollbar-base-color: gray; */
}

a {
 text-decoration: none;
}

img {
 border-color: #807E7E;
}

/*** main classes ***/

.header {
 font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 font-weight: bold;
 color: #BBBBBB;
}
.header a {
 color: #777777;
}
.header a:hover {
 color: #000000;
/* background-color: #666699; */
}


.menyy, .menyy_on {
 font-family: Verdana, Arial, Helvetica;
 font-size: 13px;
/* padding-left: 0px; */
}
.menyy a {
color: #05245C;
color: #FFFFFF;
font-weight: bold;
}
.menyy a:hover, .menyy_on a:hover {
 color: #CCCCFF;
 color: #BBC0D6;
/* background-color: #113640; */
}
.menyy_on a {
color: #000000;
}


.uudis {
 font-family: Arial, Helvetica;
 font-size: 12px;
 color: #000000;
}
.uudis_kuup {
 font-size: 11px;
 color: #555555;
}
.uudis a {
 color: #05245C;
}
.uudis a:hover {
 color: #05245C;
 background-color: #F5F5F5;
}



.txt {
 font-family: Arial, Helvetica;
 font-size: 12px;
 color: #000000;
}
.txt a {
 color: #05245C;
}
.txt a:hover {
 color: #05245C;
 background-color: #F5F5F5;
}

.p {
 font-family: Arial, Helvetica;
 font-size: 10px;
 color: #000000;
}
.p a {
color: #05245C;
}
.p a:hover {
color: #FF0000;
}


/*** other classes ***/

h3, .pealkiri, .pk1 { 
 color: #113c98;
 color: #36302F; /* lenzi leiutis */
 color: #0B2866;
 color: #081E4D;
 font-family: Verdana, Arial, Helvetica;
 font-size: 14px;
 font-weight: bold;
 margin-top: 2px;
 margin-bottom: 8px;
 text-align: left;
/* font-variant: small-caps; */
}

h4, .alapealkiri, .pk2 { 
 color: #000000;
 font-family: Verdana, Arial, Helvetica;
 font-size: 12px;
 font-weight: bold;
 margin-top: 10px;
 margin-bottom: 4px;
}

.autor { 
 padding-bottom: 8px;
 text-align: right;
 font-style: italic; }



/*** FORM classes ***/

input, textarea {
 background-color: #EEF5FD;
 border-color: #B6D4F0;
 border-width: 1px;
 border-style: inset;
/* padding: 1px 4px; */
}

input {
 color: #000033;
 font-family: Verdana, Arial, Helvetica;
 font-size: 12px;
 font-weight: normal;
}

textarea {
 scrollbar-base-color: #B6D4F0;
}
select {
 background-color: #EEF5FD;
}

.fbutton {
 background-color: #7DA4C9;
 border-width: 2px;
 border-style: groove;
 border-color: #B6D4F0;

 color: #FFFFFF;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
}

.search_box {
 border-style: solid;
 border-width: 1px;
 border-color: #888888;

 color: #000000;
 font-family: Verdana, Arial, Helvetica;
 font-size: 11px;
 font-weight: normal;

 padding-top: 3px; /* et oleks Operas ja IEs ja Mozillas üht moodi */
 padding-bottom: 2px; /* et oleks Operas ja IEs ja Mozillas üht moodi */
 margin: 0px 0px 0px 0px;
 background-color: #FFFFFF;
 background-image: url(gfx2/otsi_bg.gif);
}

.search_button {
 border-width: 0px;
}


.ie_FUCKUP { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }



/*** ADMIN classes ***/

.admin_nupp {
 background-color: #FFFFDD;
 border-width: 1px 1px;
 border-style: solid;
 border-color: #000000;

 color: #000000;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica;
 font-weight: bold;
}

.admin_txt {
 font-family: Arial, Helvetica;
 font-size: 12px;
 color: #000022;
}
.admin_txt a { color: #05245C; }
.admin_txt a:hover { color: #FF0000; }

