a {
 font-weight: bold;
 text-decoration: none;
}

a, h2, hr {
 color: #fff;
}

a#inactive:hover {
 text-decoration: underline;
}

a:hover {
 color: #bf0;
}

a.menyylink {
 padding-left: 5px;
 padding-right: 5px;
}

#admin_btn, #admin_btn2 {
 color: #fff;
}
 
#admin, #admin_btn, #admin_btn2, #admin_sel, #admin_ta, #forum_text,
#admin_td, #admin_td_ta, #date_short, #date_long {
 border: 1px #202f1c solid;
 font-family: Verdana;
 font-size: 11px;
 height: 19px;
}

#admin {
 width: 250px;
}

#admin_file {
 border-color: #202f1c;
 border-width: 1px;
 font-family: Verdana;
 font-size: 11px;
 height: 19px;
}

#admin_td {
 width: 250px;
}

#admin_td, #admin_td_ta {
 padding: 2px;
}

#admin_btn {
 width: 100px;
 margin-top: 10px;
 margin-bottom: 10px;
}

#admin_btn2 {
 width: 70px;
 margin-top: 3px;
}

#admin_sel {
 width: 250px;
}

#admin_ta, #admin_td_ta {
 width: 500px;
 height: 250px;
}

#admin_ta_ank, #admin_td_ta {
 width: 250px;
 height: 80px;
}

#forum_text {
 width: 100%;
 height: 100px;
}

#aeg {
 font-weight: bold;
 text-align: right;
}

#all {
 width: 778px;
}

#autor, #floatleft {
 float: left;
}

body {
 background: #747d06;
 color: #fff;
 padding: 0px;
 margin-top: 20px;
 margin-bottom: 60px;
 font-size: 11px;
 font-family: Verdana;
 scrollbar-base-color: #304030;
 scrollbar-track-color: #2d5a17;
 scrollbar-highlight-color: #708070;
}

#bor {
 border-top: 1px;
 border-color: black;
 border-style: solid;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 padding: 4px;
}

#catdesc {
 text-indent: 10px;
 margin-bottom: 12px;
 margin-top: -5px;
}

#epmy {
 padding: 3px;
 background: #2d5a17;
 position: relative;
}

#epmy, #kast, #kastmin, #menyy, #sisu, #uudis {
 border: 1px #202f1c solid;
}

#forumdesc {
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 10px;
}

#gallery {
 border: 0px;
 text-align: center;
}

h2 {
 text-align: center;
 font-weight: bold;
 padding: 2px;
 font-size: 13px;
 margin-top: 0px;
}

h2, #menyy {
 background: #283426;
}

h3, h4, #admin_btn, #admin_btn2, #l_sub, #pealkiri {
 background: #304030;
}

#sisu {
 background: #2d5a17;
}

h3 {
 margin-top: 8px;
 margin-bottom: 8px;
 font-weight: bold;
 font-size: 11px;
 padding: 3px;
}

h4 {
 margin-top: 5px;
 margin-bottom: 5px;
 font-size: 11px;
 padding: 3px;
 font-weight: normal;
}

hr {
 background-color: #556b2f;
 height: 1px;
 border: 0px;
 margin-top: 15px;
 margin-bottom: 5px;
}

img { border: 0px; }

#inactive {
 display: inline;
 color: #F00;
 font-weight: normal;
}

#kastmin {
 min-height: 300px;
}

#kast, #kastmin {
 background: #283426;
 margin: 5px;
 margin-bottom: 8px;
 padding: 6px;
 text-align: justify;
}

#l_nimi, #l_pwd, #l_sub {
 font-size: 10px;
 border: 1px solid #202f1c;
 width: 70px;
 margin-top: 2px;
}

#l_sub {
 color: #fff;
}

#l_sub:hover, #admin_btn:hover, #admin_btn2:hover {
 background: #405040;
 cursor: pointer;
}

#loelisa {
 float: left;
}

#link {
 text-indent: 10px;
}

#link:before {
 content: "• ";
}

#linkdesc {
 text-indent: 20px;
 margin-bottom: 5px;
}

#login {
 top: 5px;
 left: 0px;
 width:767px;
 position: absolute;
 text-align: right;
}

#englink {
 top: 97px;
 left: 0px;
 width:767px;
 position: absolute;
 text-align: right;
}

#menyy {
 text-align: center;
 margin-top: 3px;
 margin-bottom: 3px;
 padding: 2px;
}

#pealkiri {
 margin-bottom:3px;
 font-size: 12px;
 padding:3px;
}

#profiil {
 line-height: 160%;
}

#right {
 text-align: right;
}

#sisu {
 padding: 5px;
 text-align: left;
}

td, th {
 font-size: 11px;
 padding:3px;
}

th {
 border-bottom: 1px;
 border-top: 0px;
 border-left: 0px;
 border-right: 0px;
 border-color: black;
 border-style: solid;
 text-align: left;
}

#uudisesisu {
 border-bottom: 0px;
 border-left:0px;
 border-right:0px;
 border-top:1px;
 border-style: solid;
 border-color: #696;
 padding: 5px;
 margin-top: 3px;
 text-align: justify;
}