body { margin: 0; padding: 0; color: #295A7B; font-family: "Tahoma", sans-serif; font-size: 11px; }

a { color: #9C2424; font-weight: bold; text-decoration: none; }
a:hover { color: #9C2424; font-weight: bold; text-decoration: underline; }

#login a.ballink { color: #9C2424; font-weight: bold; text-decoration: none; }
#login a.ballink:hover { color: #9C2424; font-weight: bold; text-decoration: underline; }

select { font-size: 11px; font-family: Tahoma; }

img { border: 0; }
#header { background: url(images/header_bg.jpg) repeat-x top; height: 100px; }

#left { width: 154px; background: url(images/login_bg.gif) no-repeat bottom left; background-color: #F6F8FA; }
#menu { list-style-type: none; margin: 0; padding: 0; background-color: #386B8D; }
#menu li { margin: 0; padding: 0; position: relative; cursor: pointer; z-index: 5; }
#menu li img { vertical-align: bottom; }
#menu li ul { padding: 0; margin: 0; list-style: none; display: none; position: absolute; width: 200px; left: 154px; top: 0px; background-color: #386B8D; }
#menu li:hover > ul { display: block; }
#menu li.over ul { display: block; }
#menu li ul li { clear: both; line-height: 19px; border-top: 1px solid #709AB8; border-right: 0px solid #709AB8; }
#menu li ul li a { width: 200px; background: url(images/nyil.gif) no-repeat left; padding-left: 15px; color: #FFF; text-decoration: none; display: block; clear: both; font-weight: normal; }
#menu li ul li a:hover { background: url(images/nyil2.gif) no-repeat left; color: #386B8D; background-color: #EBF0F7; font-weight: normal; }
#menu li ul li span { padding-left: 15px; color: #709AB8; font-weight: normal; }


/* ------ */


#menu li ul li ul { top: 0px; left: 0px; position: relative; display: none;  }
#menu li ul li:hover > ul { display: block; }
#menu li ul li.over ul { display: block; }
#menu li ul li ul li { margin-left: 5px; }
#menu li ul li ul li a { width: 200px; background: url(images/nyil.gif) no-repeat left; padding-left: 15px; color: #FFF; text-decoration: none; display: block; clear: both; font-weight: normal; }

.utolso { border-bottom: 1px solid #709AB8; }

#login { background: url(images/login_title_bg.gif) top left no-repeat; padding: 0px 10px 0 20px; margin: 0; font-weight: bold; color: #000; line-height: 20px;  }
#login h5 { margin: 0; padding: 0; color: #9C2424; letter-spacing: 2px; font-size: 11px; }
#login input { border: 1px solid #6182A8; padding: 2px; font-size: 11px; font-weight: normal; width: 115px; font-family: Verdana, sans-serif; }
#login a.gomb { padding: 5px 15px 5px 15px; text-align: center; color: #FFF; background-color: #6182A8; border: 1px solid #0E2231; text-decoration: none; }
#login a.gomb:hover { padding: 5px 15px 5px 15px; color: #FFF; background-color: #9C2424; border: 1px solid #0E2231; text-decoration: none; }
#login a { padding: 5px 0 0 0px; color: #000; text-decoration: none; }
#login a:hover { padding: 5px 0 0 0px; color: #6182A8; text-decoration: underline; }

.titlebg { background: url(images/title_bg.gif) repeat-x top; height: 43px; }
.titlebg img { padding-left: 10px; }

.szoveg_fooldal { text-align: justify; padding: 8px; font-family: Verdana, sans-serif; font-size: 11px; line-height: 15px; }
.szoveg_fooldal p { padding: 0; margin-top: 0; }
.szoveg_fooldal .kep { float: left; margin-right: 5px; margin-bottom: 5px; clear: both; font-family: Tahoma, sans-serif; font-size: 10px; text-align: center; line-height: normal; }
.hir { margin: 0 0 20px 0; padding: 0; width: 330px; }
.hir dt { background: url(images/hir_bg.gif) no-repeat top left; line-height: 16px; padding: 0 0 0 13px; height: 19px; margin-bottom: 3px; font-weight: bold; }
.hir dd { margin: 0; padding: 0 13px 0 13px; }
.hir dd.datum { margin: 0; padding: 0 13px 0 13px; color: #8A8A8A; font-size: 10px; }
.hir dd.bovebb { margin: 0; padding: 5px 0 0 0; text-align: right; }
.hir dd.bovebb a { font-weight: bold; color: #295A7B; }
.hir dd.bovebb a:hover { font-weight: bold; color: #9C2424; }

#footer { background: url(images/footer_bg.gif) repeat-x top; height: 25px; line-height: 25px; }
#footer input { border: 1px solid #A9A67F; padding: 0px; margin: 5px 17px; font-size: 10px; font-weight: normal; width: 130px; }
#footer a, #footer a:hover { color: #295A7B; font-weight: normal; }

.szoveg { width: 590px; text-align: justify; padding: 8px; font-family: Verdana, sans-serif; font-size: 11px; line-height: 15px; margin-left: 10px; }
.szoveg h1 { font-size: 16px; font-weight: bold; margin: 5px 0 15px 0; }
.szoveg h2 { font-size: 12px; font-weight: bold; margin: 0 0 5px 0; }
.szoveg ul { line-height: 18px; margin: 0 0 0 40px; padding: 0; }
.szoveg input, .szoveg textarea { font-family: 'Tahoma', sans-serif; font-size: 11px; }

#szovegfooter { width: 600px; padding: 8px; margin: 10px 0 30px 0; }
.nyomtat { width: 50%; text-indent: 12px; float: left; }
.nyomtat img { position: relative; top: -3px; z-index: 0; }
.legordulo { width: 50%; float: left; text-align: right; }

/*
#szoveg { width: 460px; text-align: justify; padding: 8px; font-family: Verdana, sans-serif; font-size: 11px; line-height: 15px; }
#szoveg .kep { float: left; margin-right: 5px; margin-bottom: 5px; clear: both; font-family: Tahoma, sans-serif; font-size: 10px; text-align: center; line-height: normal; }
*/

.tanartd1 { font-weight: bold; width: 100px; }
.tanartd2 { }

A.btnkek { border: 1px solid #FFF; background-position: 6 6; padding: 6px 6px 6px 24px; line-height: 12px; height: 18px; font-weight: bold; }
A.btnkek:hover { background-color: #E1E6E8; background-position: 6 6; border: 1px solid #316AC5; padding: 6px 6px 6px 24px; line-height: 12px; height: 18px; text-decoration: none; color: #000; font-weight: bold; }
.btn_csatol { background: url(images/ikon_csatolas.gif) no-repeat; }

.keret { border: 1px solid #CEE2F4; }
.forumhead, .forumhead a, .forumhead a:hover { color: #FFF; }
a.forumlista, a.forumlista:hover{ color: #000; }


fieldset legend { padding: 0 5px 0 5px; font-weight: bold; }
fieldset { padding: 10px 0 10px 15px; }

