HTML, BODY {margin: 0px; padding: 0px; height: 100%; font-family: Arial, Verdana, Helvetica; font-size: 12px; color: #222222; background-color: #CECDCD;}
IMG {border: none;}
IMG.thumbnail {border: #000000 1px solid; padding: 2px;}
P {margin: 0; padding: 0;}
FORM {display: inline;}
A {color: #166665; text-decoration: none;}

A.underline {text-decoration: none;}
A.underline:hover {text-decoration: underline;}

DIV.clear {clear: both;}
.error {color: #AC002F; font-weight: bold;}
.successful {color: #166665; font-weight: bold;}

.login_text {display: block; float: left; width: 80px; padding-top: 2px;}
.login_button {margin-top: 5px; display: block; margin-left: auto; margin-right: auto;}

SELECT {border: #135957 1px solid; color: #135957; background-color: #FFFFFF;}
INPUT.submit1 {background-image: url("../images/submit1.gif"); background-repeat: no-repeat; border: none; color: #FFFFFF; width: 133px; height: 55px;}
INPUT.submit2 {background-image: url("../images/submit2.gif"); background-repeat: no-repeat; border: none; color: #FFFFFF; width: 133px; height: 37px;}
INPUT.submit3 {background-image: url("../images/submit3.gif"); background-repeat: no-repeat; border: none; color: #FFFFFF; width: 250px; height: 23px;}
INPUT.submit4 {background-image: url("../images/submit4.gif"); background-repeat: no-repeat; border: none; color: #FFFFFF; width: 235px; height: 23px;}
INPUT.submit5 {background-image: url("../images/submit5.gif"); background-repeat: no-repeat; border: none; color: #FFFFFF; width: 76px; height: 23px;}
INPUT.submit6 {background-image: url("../images/submit6.gif"); background-repeat: no-repeat; border: none; color: #FFFFFF; width: 133px; height: 23px;}

TEXTAREA.text {width: 99%; height: 250px; color: #444444;}
INPUT.text {width: 99%; color: #444444;}

#page {position: relative; margin: 0px auto -52px; width: 989px; min-height: 100%; height: auto !important; height: 100%; background-color: #EFEFF0; border-left: #565560 1px solid; border-right: #565560 1px solid;}
#header {padding: 0px; width: 989px; height: 76px; background-color: #FFFFFF; background-image: url("../images/header.gif"); background-repeat: no-repeat;}
#content {width: 989px; padding-bottom: 52px; padding-top: 10px; background-color: #EFEFF0; overflow: hidden;}
#footer {position: relative; margin-left: auto; margin-right: auto; width: 989px; height: 50px; border-top: #9EA1A8 1px dashed; text-align: center; background-image: url("../images/mpk_logo.gif"); background-repeat: no-repeat; background-position: 320px 10px;}
#footer DIV.text {margin-left: auto; margin-right: auto; width: 400px; padding-left: 230px; text-align: left;}
#footer DIV.text A {color: #444444; text-decoration: none;}
#footer DIV.text A:hover{color: #18716F; text-decoration: none;}
#menu_container {width: 988px; height: 25px; background-color: #135957; border-right: #477A7B 1px solid; border-bottom: #477A7B 1px solid;}

#location {overflow: hidden; text-transform: uppercase; margin-bottom: 10px; margin-top: -5px;}
#location DIV.active {float: left; padding-left: 5px; padding-top: 8px; padding-right: 20px; white-space: nowrap; height: 25px; background-color: #EFEFF0; border-left: #9EA1A8 1px solid; border-top: #9EA1A8 1px solid; border-right: #9EA1A8 1px solid; border-bottom: #EFEFF0 1px solid; color: #656665; font-weight: bold;}
#location DIV.active A {display: block; text-decoration: none; border: none; color: #656665;}
#location DIV.inactive {float: left; margin-top: 5px; padding-left: 5px; padding-top: 8px; padding-right: 20px; white-space: nowrap; height: 20px; background-color: #A8AFBA; border-top: #9EA1A8 1px solid; border-right: #9EA1A8 1px solid; border-bottom: #9EA1A8 1px solid; color: #FFFFFF; font-weight: bold;}
#location DIV.inactive A {display: block; text-decoration: none; border: none; color: #FFFFFF;}
#location DIV.inactive:hover {float: left; margin-top: 5px; padding-left: 5px; padding-top: 8px; padding-right: 20px; white-space: nowrap; height: 20px; background-color: #EFEFF0; border-top: #9EA1A8 1px solid; border-right: #9EA1A8 1px solid; border-bottom: #9EA1A8 1px solid; color: #656665; font-weight: bold;}
#location DIV.inactive:hover A {display: block; text-decoration: none; border: none; color: #656665;}
#location DIV.space {margin-top: 5px; padding-left: 5px; padding-top: 8px; height: 20px; border-top: #EFEFF0 1px solid; border-right: #EFEFF0 1px solid; border-bottom: #9EA1A8 1px solid;}
#location DIV.spaceleft {float: left; width: 5px; margin-top: 5px; padding-left: 5px; padding-top: 8px; height: 20px; border-top: #EFEFF0 1px solid; border-right: #9EA1A8 1px solid; border-bottom: #9EA1A8 1px solid;}

#mpk_light {display: none; position: absolute; left: 0px; top: 0px; width: 100%; z-index: 99999;}
#mpk_loader {text-align: center; height: 16px; margin-top: 5px; background-repeat: no-repeat; background-image: url("../images/loader.gif"); background-position: center center;}

DIV.drag_window {position: absolute; left: 20px; top: 100px; padding-top: 20px; border: #000000 1px solid; width: 300px; height: 200px; background-color: #F0F0F0; overflow: hidden;}

DIV.menu {float: left; font-size: 10px; text-align: center; text-transform: uppercase; background-color: #135957; color: #FFFFFF; border-left: #105251 1px solid; border-top: #105251 1px solid;}
DIV.menu A {display: block; padding: 6px 10px 5px 10px; text-decoration: none; color: #FFFFFF;}
DIV.menu_own {float: left; font-size: 10px; text-align: center; text-transform: uppercase; background-color: #3C8983; color: #FFFFFF; padding-left: 25px; text-align: left; border-left: #105251 1px solid; border-top: #105251 1px solid; background-image: url("../images/own_circle.gif"); background-repeat: no-repeat; background-position: 8px 4px;}
DIV.menu_own A {display: block; padding: 6px 10px 5px 10px; text-decoration: none; color: #FFFFFF;}
DIV.menu_own_hover {float: left; font-size: 10px; text-align: center; text-transform: uppercase; background-color: #082626; color: #EF901C; padding-left: 25px; text-align: left; border-left: #105251 1px solid; border-top: #105251 1px solid; background-image: url("../images/own_circle_hover.gif"); background-repeat: no-repeat; background-position: 8px 4px;}
DIV.menu_own_hover A {display: block; padding: 6px 10px 5px 10px; text-decoration: none; color: #EF901C;}
DIV.menu_hover {float: left; font-size: 10px; text-align: center; text-transform: uppercase; background-color: #082626; color: #EF901C; border-left: #105251 1px solid; border-top: #105251 1px solid;}
DIV.menu_hover A {display: block; padding: 6px 10px 5px 10px; text-decoration: none; color: #EF901C;}
DIV.menu_selected {float: left; font-size: 10px; text-align: center; text-transform: uppercase; background-color: #082626; color: #EF901C; border-left: #105251 1px solid; border-top: #105251 1px solid;}
DIV.menu_selected A {display: block; padding: 6px 10px 5px 10px; text-decoration: none; color: #EF901C;}
DIV.menu_cont {position: absolute; left: 0px; top: 0px; display: none; width: 120px; height: 200px; background-color: #113737; color: #FFFFFF; overflow: hidden; border: none;}

#menu_left {float: left; width: 280px;}
#content_main {margin-left: 280px;}
#content_main DIV.paddings {padding-left: 10px; padding-right: 10px; color: #565560;}
#content_main2 {}
#content_main2 DIV.paddings {padding-left: 10px; padding-right: 10px; color: #565560;}

#chat_window {font-size: 11px;}
#chat_window #chat_text {overflow: hidden; overflow-y: auto;}
#chat_window #chat_online {float: right; overflow: hidden; overflow-y: auto; width: 150px; background-color: #FAFAFA;}
#chat_window #chat_input_div {width: 100%; text-align: center;}
#chat_window #chat_input {width: 95%;}

#box_calendar {width: 248px; overflow: hidden; padding-left: 1px; padding-top: 1px; margin-left: auto; margin-right: auto;}
#box_calendar DIV.box_calendar_header {width: 247px; text-align: center; color: #FFFFFF; margin-right: 1px; margin-bottom: 1px; background-image: url("../../../modules/calendar/images/tiny_cal_header.gif");}
#box_calendar DIV.box_calendar_header A {display: block; text-align: center; color: #FFFFFF;}
#box_calendar DIV.box_calendar_footer {width: 247px; text-align: center; color: #FFFFFF; margin-right: 1px; margin-bottom: 1px; background-image: url("../../../modules/calendar/images/tiny_cal_header.gif");}
#box_calendar DIV.box_calendar_footer A {display: block; text-decoration: none; color: #FFFFFF;}
#box_calendar DIV.box_calendar_title {float: left; width: 30px; text-align: center; color: #FFFFFF; margin-right: 1px; margin-bottom: 1px; background-image: url("../../../modules/calendar/images/tiny_cal_title.gif");}
#box_calendar DIV.box_calendar_title A {display: block; text-decoration: none; color: #FFFFFF;}
#box_calendar DIV.box_calendar_title2 {float: left; width: 61px; text-align: center; color: #FFFFFF; margin-right: 1px; margin-bottom: 1px; background-image: url("../../../modules/calendar/images/tiny_cal_title2.gif");}
#box_calendar DIV.box_calendar_title2 A {display: block; text-decoration: none; color: #FFFFFF;}
#box_calendar DIV.box_calendar_day {float: left; width: 30px; text-align: center; margin-right: 1px; margin-bottom: 1px; background-image: url("../../../modules/calendar/images/tiny_cal_day_bg_inactive.gif");}
#box_calendar DIV.box_calendar_day A {display: block; text-align: center; color: #000000; background-image: url("../../../modules/calendar/images/tiny_cal_day_bg2.gif");}
#box_calendar DIV.box_calendar_today {float: left; width: 30px; text-align: center; color: #000000; margin-right: 1px; margin-bottom: 1px; background-image: url("../../../modules/calendar/images/tiny_cal_day_today.gif");}
#box_calendar DIV.box_calendar_today A {display: block; text-align: center; color: #000000;}

#box_calendar2 {width: 448px; border: #A9A9A9 1px solid; overflow: hidden; padding-left: 1px; padding-top: 1px; margin-left: auto; margin-right: auto;}
#box_calendar2 DIV.box_calendar_header {width: 447px; text-align: center; background-color: #135957; color: #FFFFFF; margin-right: 1px; margin-bottom: 1px;}
#box_calendar2 DIV.box_calendar_header A {display: block; text-align: center; background-color: #135957; color: #FFFFFF;}
#box_calendar2 DIV.box_calendar_footer {width: 447px; text-align: center; background-color: #135957; color: #FFFFFF; margin-right: 1px; margin-bottom: 1px;}
#box_calendar2 DIV.box_calendar_footer A {display: block; text-decoration: none; background-color: #135957; color: #FFFFFF;}
#box_calendar2 DIV.box_calendar_title {float: left; width: 55px; height: 27px; text-align: center; background-color: #135957; color: #FFFFFF; margin-right: 1px; margin-bottom: 1px;}
#box_calendar2 DIV.box_calendar_title A {display: block; height: 21px; padding-top: 6px; text-decoration: none; background-color: #135957; color: #FFFFFF;}
#box_calendar2 DIV.box_calendar_title2 {float: left; width: 111px; text-align: center; background-color: #135957; color: #FFFFFF; margin-right: 1px; margin-bottom: 1px;}
#box_calendar2 DIV.box_calendar_title2 A {display: block; text-decoration: none; background-color: #135957; color: #FFFFFF;}
#box_calendar2 DIV.box_calendar_day {float: left; width: 55px; height: 27px; text-align: center; background-color: #E0E0E0; margin-right: 1px; margin-bottom: 1px;}
#box_calendar2 DIV.box_calendar_day A {display: block; height: 21px; padding-top: 6px; text-align: center; background-color: #E0E0E0; color: #000000;}
#box_calendar2 DIV.box_calendar_today {float: left; width: 55px; height: 27px; text-align: center; background-color: #AE7911; color: #FFFFFF; margin-right: 1px; margin-bottom: 1px;}
#box_calendar2 DIV.box_calendar_today A {display: block; height: 21px; padding-top: 6px; text-align: center; background-color: #AE7911; color: #FFFFFF;}

DIV.line {height: 10px; background-image: url("../images/horiz_line.gif"); background-repeat: no-repeat; background-position: 0px 5px;}
DIV.line2 {padding-left: 5px; padding-right: 5px; padding-top: 5px; margin-bottom: 5px; border-bottom: #A8AFBA 1px solid;}
DIV.line3 {padding-left: 5px; padding-right: 5px; padding-top: 4px; margin-bottom: 5px; border-bottom: #D78F3A 1px solid;}
DIV.line4 {padding-left: 5px; padding-right: 5px; padding-top: 4px; margin-bottom: 5px; border-bottom: #A8AFBA 1px dashed;}
DIV.vert_line {background-image: url("../images/vert_line.gif"); background-repeat: no-repeat; background-position: 450px 10px;}
DIV.vert_line2 {background-image: url("../images/vert_line.gif"); background-repeat: repeat-y; background-position: 450px 10px;}
DIV.vert_line3 {background-image: url("../images/vert_line2.gif"); background-repeat: repeat-y; background-position: 216px 10px;}

DIV.box {margin-left: 10px; margin-bottom: 10px; background-image: url("../images/box_center_up.gif"); background-repeat: repeat-x;}
DIV.box DIV.right_up {float: right; width: 10px; height: 24px; background-image: url("../images/box_right_up.gif");}
DIV.box DIV.left_up {float: left; width: 10px; height: 24px; background-image: url("../images/box_left_up.gif");}
DIV.box DIV.header {color: #FFFFFF; font-weight: bold; text-transform: uppercase; padding-top: 6px; margin-left: 10px; margin-right: 10px; height: 18px; background-image: url("../images/box_center_up.gif"); background-repeat: repeat-x;}
DIV.box DIV.header A {display: block; color: #FFFFFF; font-weight: bold; text-transform: none; text-decoration: none;}
DIV.box DIV.space {text-align: center; width: 20px;}
DIV.box DIV.content {border-left: #A9A9A9 1px solid; border-right: #A9A9A9 1px solid; padding: 5px 5px 1px 5px; background-color: #FFFFFF; overflow: hidden;}
DIV.box DIV.down {height: 5px; background-image: url("../images/box_center_down.gif"); background-repeat: repeat-x;}
DIV.box DIV.right_down {float: right; width: 5px; height: 5px; background-image: url("../images/box_right_down.gif"); background-repeat: no-repeat;}
DIV.box DIV.left_down {float: left; width: 5px; height: 5px; background-image: url("../images/box_left_down.gif"); background-repeat: no-repeat;}

DIV.active A {border-bottom: #FFFFFF 1px solid;}
DIV.inactive A {}

DIV.box_padding {padding: 5px;}
DIV.arrow {float: left; margin-top: -2px; padding-right: 3px;}
DIV.arrow2 {float: right; margin-top: -2px; padding-left: 3px;}

DIV.box_message {font-size: 12px; font-weight: bold; color: #990000; padding-bottom: 5px;}
DIV.box_message A {display: block; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none;}
DIV.box_message_close {font-size: 12px; font-weight: bold; color: #990000; padding-left: 15px; padding-bottom: 5px; background-image: url("../images/green_arrow.png"); background-repeat: no-repeat; background-position: 0px 2px;}
DIV.box_message_close A {display: block; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none;}
DIV.box_message_open {font-size: 12px; font-weight: bold; color: #990000; padding-left: 15px; background-image: url("../images/green_arrow_down.png"); background-repeat: no-repeat; background-position: 0px 2px;}
DIV.box_message_open A {display: block; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none;}

DIV.message_close {font-weight: bold; padding-left: 15px; padding-bottom: 5px; background-image: url("../images/green_arrow.png"); background-repeat: no-repeat; background-position: 0px 2px;}
DIV.message_close A {display: block; text-decoration: none;}
DIV.message_open {font-weight: bold; padding-left: 15px; background-image: url("../images/green_arrow_down.png"); background-repeat: no-repeat; background-position: 0px 2px;}
DIV.message_open A {display: block; text-decoration: none;}

DIV.box_title1 {margin-left: 15px; margin-right: 5px; margin-top: 5px; font-size: 12px; color: #166665;}
DIV.box_title1 A {display: block; font-size: 12px; color: #166665; text-decoration: none;}
DIV.box_title1_new {margin-left: 15px; margin-right: 5px; margin-top: 5px; font-size: 12px; color: #990000;}
DIV.box_title1_new A {display: block; font-size: 12px; color: #990000; text-decoration: none;}
DIV.box_title2 {margin-left: 15px; margin-right: 5px; padding-bottom: 5px; font-size: 12px; color: #444444;}
DIV.box_title2 A {display: block; font-size: 12px; color: #444444; text-decoration: none;}
DIV.box_title3 {margin-left: 5px; margin-right: 5px; margin-top: 5px; font-size: 12px; font-weight: bold; color: #166665;}
DIV.box_title3 A {display: block; font-size: 12px; font-weight: bold; color: #166665; text-decoration: none;}
DIV.box_title4 {margin-left: 5px; margin-right: 5px; margin-top: 5px; font-size: 12px; color: #166665;}
DIV.box_title4 A {display: block; font-size: 12px; color: #166665; text-decoration: none;}

DIV.bigrows {line-height: 25px;}
DIV.bigrows2 {line-height: 18px;}
DIV.normal {color: #444444; text-decoration: none; font-weight: normal;}

DIV.box_left1 {width: 190px; border-right: #A8AFBA 1px dashed; float: left; padding-left: 5px; padding-right: 5px;}
DIV.box_right1 {width: 190px; border-left: #A8AFBA 1px dashed; float: right; padding-left: 5px; padding-right: 5px;}

DIV.title_new {font-size: 12px; font-weight: bold; color: #990000;}
DIV.title_new A {font-size: 12px; font-weight: bold; color: #990000; text-decoration: none;}
DIV.title_important {font-size: 12px; font-weight: bold; color: #166665;}
DIV.title_important A {font-size: 12px; font-weight: bold; color: #166665; text-decoration: none;}
DIV.title_read {font-size: 12px; font-weight: bold; color: #444444;}
DIV.title_read A {font-size: 12px; font-weight: bold; color: #444444; text-decoration: none;}

DIV.title2_new {font-size: 14px; font-weight: bold; color: #990000;}
DIV.title2_new A {font-size: 14px; font-weight: bold; color: #990000; text-decoration: none;}
DIV.title2_important {font-size: 14px; font-weight: bold; color: #166665;}
DIV.title2_important A {font-size: 14px; font-weight: bold; color: #166665; text-decoration: none;}
DIV.title2_read {font-size: 14px; font-weight: bold; color: #444444;}
DIV.title2_read A {font-size: 14px; font-weight: bold; color: #444444; text-decoration: none;}

DIV.title3_new {font-size: 11px; font-weight: normal; color: #990000;}
DIV.title3_new A {font-size: 11px; font-weight: normal; color: #990000; text-decoration: none;}
DIV.title3_important {font-size: 11px; font-weight: normal; color: #166665;}
DIV.title3_important A {font-size: 11px; font-weight: normal; color: #166665; text-decoration: none;}
DIV.title3_read {font-size: 11px; font-weight: normal; color: #444444;}
DIV.title3_read A {font-size: 11px; font-weight: normal; color: #444444; text-decoration: none;}

DIV.heading_new {font-size: 14px; font-weight: bold; color: #990000;}
DIV.heading_new A {font-size: 14px; font-weight: bold; color: #990000; text-decoration: none;}
DIV.heading_important {font-size: 14px; font-weight: bold; color: #444444;}
DIV.heading_important A {font-size: 14px; font-weight: bold; color: #444444; text-decoration: none;}
DIV.heading_read {font-size: 14px; font-weight: bold; color: #166665;}
DIV.heading_read A {font-size: 14px; font-weight: bold; color: #166665; text-decoration: none;}

DIV.heading1 {background-color: #A8AEB8; color: #FFFFFF; padding: 5px; font-size: 13px; font-weight: bold;}
DIV.heading2 {background-color: #F8FEF8; color: #FFFFFF; padding: 5px; font-size: 13px; font-weight: bold;}

DIV.title_sub {font-size: 10px; color: #333333;}
DIV.title_sub A {font-size: 10px; color: #333333; text-decoration: none;}

DIV.clear_entries {height: 30px;}
DIV.box_entries {float: left; border: #D78F3A 1px solid; padding: 3px; margin-bottom: 5px; margin-right: 5px; color: #454552;}
DIV.entries {float: left; background-color: #D78F3A; padding: 3px; margin-bottom: 5px; margin-right: 5px; color: #FFFFFF;}
DIV.entries A {color: #FFFFFF; text-decoration: none;}

DIV.padding1 {padding-bottom: 10px;}
DIV.padding1 A {font-weight: normal; text-decoration: none; color: #565560;}
DIV.padding1 UL {margin: 0px;}
DIV.padding2 {text-align: center; padding-bottom: 10px; font-weight: bold;}
DIV.padding2 A {font-weight: normal; text-decoration: none; color: #565560;}

DIV.title1 {font-size: 12px; font-weight: bold; color: #444444;}
DIV.title2 {font-size: 11px; font-weight: normal; color: #444444;}
DIV.title3 {font-size: 13px; font-weight: bold; color: #444451;}
DIV.title4 {color: #444444;}
DIV.title5 {font-size: 14px; font-weight: bold;}

DIV.flash {overflow: hidden;}
A.progressCancel {font-size: 0; display: block; height: 14px; width: 14px; background-image: url("../images/cancelbutton.gif"); background-repeat: no-repeat; background-position: -14px 0px; float: right;}
A.progressCancel:hover {background-position: 0px 0px;}
DIV.red {border: solid 1px #B50000; background-color: #FFEBEB;}
DIV.green {border: solid 1px #DDF0DD; background-color: #EBFFEB;}
DIV.blue {border: solid 1px #CEE2F2; background-color: #F0F5FF;}
.progressWrapper {overflow: hidden;}
.progressContainer {margin: 5px; padding: 2px; border: solid 1px #E8E8E8; background-color: #F7F7F7; overflow: hidden;}
.progressName {font-size: 11px; font-weight: bold; white-space: nowrap; overflow: hidden;}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {font-size: 1px; width: 0px; height: 2px; background-color: blue; margin-top: 2px;}
.progressBarComplete {width: 100%; background-color: green; visibility: hidden;}
.progressBarError {width: 100%; background-color: red; visibility: hidden;}
.progressBarStatus {margin-top: 2px; width: 337px; font-size: 7pt; font-family: Arial; text-align: left; white-space: nowrap;}

DIV.filetype {float: left; margin-right: 5px;}
A.arrow_up {display: block; border: #A9A9A9 1px solid; text-align: center; margin-bottom: 5px; padding-top: 3px; padding-bottom: 1px; background-image: url('../../../modules/main/images/nyil_fel.png'); background-repeat: no-repeat; background-position: 50% 50%;}
A.arrow_down {display: block; border: #A9A9A9 1px solid; text-align: center; margin-top: 5px; padding-top: 3px; padding-bottom: 1px; background-image: url('../../../modules/main/images/nyil_le.png'); background-repeat: no-repeat; background-position: 50% 50%; }

.row {background-color: #EEEEEE;}
.row2 {}
.bold {font-weight: bold;}
.right {text-align: right; padding-right: 5px;}

DIV.title_left {float: left; font-weight: bold; width: 140px; height: 17px; margin-right: 5px; padding-top: 5px; padding-left: 2px; background-color: #EEEEEE;}
DIV.data_right {height: 18px; margin-bottom: 5px; padding-top: 5px; border-bottom: #AAAAAA 1px solid;}
