html { overflow-y:scroll; }
html,body {	height:100%; }
body, td { font-size:12px; font-family:verdana; }

body { margin:0px; background: url('images/bg.jpg') top repeat-x; }

form { margin:0px; }

a { color:green; text-decoration:underline; }

a:hover { text-decoration:none; }


#header { position:relative; height:419px; border:solid 0px red; width:100%; margin: 0 auto; background: url('images/header.jpg') no-repeat; }

#book { position:absolute; right:0px; top:45px; }

.keeled {
	position:absolute;
	top:10px;
	right:0px;
}

.keeled div {
	float:left;
	font-size:11px;
}

#selkeel, #selkeel a {
	font-weight:bold;
}

#linkhome { position:absolute; height:400px; width:100%; cursor:pointer;  }

#menu_area { position:absolute; width:100%; bottom:1px; left:0px; }
#menu_area .item { text-align:center; padding:0px 10px 0px 10px; border:solid 1px #0fb935; background:#35954c; }
#menu_area a { color:white; text-decoration:none; }
#menu_area #selmenu { background:#163b51; }
#menu_area td { height:32px; }

#left_menu .item { padding-left:10px; line-height:25px; border:solid 1px #0fb935; margin-top:4px;}
#left_menu a { text-decoration:none;  }
#left_menu #selmenu2 { background:#EDFDD7; }

#path { font-size:12px; font-weight:normal; margin-top:10px;  }
#path a { text-decoration:none;}

#content { padding:0px 10px 20px 10px; }
#content, #content table td { line-height:17px; font-size:11px; }

.date { color:green; }
.news { text-align:justify; }
.news a { text-decoration:none; color:#4e4e4e; }
.news a:hover { text-decoration:underline; }

.footer td { font-size:10px; padding:5px 10px 0px 30px; color:green; }


#calendarDiv {position:absolute; top:100px; }
