* html .zpICThemeIcomplete {position:absolute;width:100%;}
* html .zpICThemeIcomplete .zpICLeftMenuCalendarCheckboxBody {padding-top:0;} 
.zpICThemeIcomplete {padding:5px;background:#d4d4d4;}
.zpICThemeIcomplete .zpICMainTable {width:100%;}
.zpICThemeIcomplete .zpICLeftColumn {width:322px;}
.zpICThemeIcomplete .zpICLeftColumnButton {color:#0088cc;font-size:12px;font-weight:bold;font-family:Helvetica,Arial,Verdana;cursor:pointer;line-height:20px;height:20px;display:block;}
.zpICThemeIcomplete .zpICTableCenter {background:#fff;padding:1px 7px;}

.zpICThemeIcomplete .zpICTableCornerLeft,.zpICThemeIcomplete .zpICTableCornerRight,.zpICThemeIcomplete .zpICTableCornerBLeft,.zpICThemeIcomplete .zpICTableCornerBRight {width:9px;height:9px;background:#FFF;}
.zpICThemeIcomplete .zpICTableCornerLeft {padding-left:9px;background:url("https://k2p.net/a/imgs/zpical/img.png") no-repeat -318px 0;}
.zpICThemeIcomplete .zpICTableCornerRight {padding-left:9px;background:url("https://k2p.net/a/imgs/zpical/img.png") no-repeat -327px 0;}
.zpICThemeIcomplete .zpICTableCornerBLeft {padding-left:9px;background:url("https://k2p.net/a/imgs/zpical/img.png") no-repeat -318px -7px;}
.zpICThemeIcomplete .zpICTableCornerBRight {padding-left:9px;background:url("https://k2p.net/a/imgs/zpical/img.png") no-repeat -327px -7px;}
.zpICThemeIcomplete .zpICTableCornerTop {height:9px;background:#FFF;width:100%;}

.zpICThemeIcomplete .zpICTodayButton {font-weight:bold;color:#555;cursor:pointer;}
.zpICThemeIcomplete .zpICTodayButton:hover {color:#0088CC;}
.zpICThemeIcomplete .zpICDateRange {font-size:1em;font-family:Arial;font-weight:bold;padding-right:10px;color:#0088cc;}
.zpICThemeIcomplete .zpICLeftMenu {text-align:left;overflow:auto;height:auto !important;}
.zpICThemeIcomplete .zpICColumnHeader {line-height:25px;font-family:Arial,Verdana;font-size:14px;font-weight:bold;color:#0088cc;position:relative;top:-6px;letter-spacing:-1px;}
.zpICThemeIcomplete .zpICCalendarList {}
.zpICThemeIcomplete .zpICColumnSubHeader {text-align:left;cursor:pointer;}
.zpICThemeIcomplete .zpICColumnSubHeaderExpanded,.zpICThemeIcomplete .zpICColumnSubHeaderCollapsed {padding:0 10px 0 7px;font:bold 14px Helvetica,Arial,Verdana;line-height:17px;white-space:nowrap;-moz-user-select:none;}
.zpICThemeIcomplete .zpICLeftMenuCalendar {padding:2px 0 1px 2px;}
.zpICThemeIcomplete .zpICLeftMenuCalendarBody {padding:0 0 0 6px;color:white;font:11px Arial;height:15px;}
.zpICThemeIcomplete .zpICLeftMenuCalendarCheckbox {width:20px;padding:2px 0 1px 0;font:11px Arial;}
.zpICThemeIcomplete .zpICLeftMenuCalendarCheckboxBody {width:20px;height:15px;padding-top:1px;}
.zpICThemeIcomplete .zpICLeftMenuCalendarCheckbox input {height:14px;}
.zpICThemeIcomplete .zpICColumnHeader span {margin-left:10px;}
.zpICThemeIcomplete .zpICRoundCorner {height:1px;background:#C3D9FF;font-size:1px;overflow:hidden;}
.zpICThemeIcomplete .zpICRoundCornerLeft {margin:0 0 0 1px;}
.zpICThemeIcomplete .zpICRoundCornerLeft2 {margin:0 0 0 2px;}
.zpICThemeIcomplete .zpICRoundCornerRight {margin:0 1px 0 0;}
.zpICThemeIcomplete .zpICRoundCornerRight2 {margin:0 2px 0 0;}
.zpICThemeIcomplete .zpICRoundCornerBoth {margin:0 1px 0 1px;}
.zpICThemeIcomplete .zpICRoundCornerBoth2 {margin:0 2px 0 2px;}
.zpICMessageUpdating {padding-left:20px;background:url("https://k2p.net/a/imgs/zpical/updating.gif") no-repeat left center;width:16px;height:16px;}
.zpICThemeIcomplete .zpICButtonBar {position:relative;font:bold 80% Arial,sans-serif;}
.zpICThemeIcomplete .zpICButtonBar {border-collapse:collapse;height:42px;background:transparent;width:100%;margin-left:5px;}
.zpICThemeIcomplete .zpICButtonBar td {padding:0 1px;}
.zpICThemeIcomplete .zpICButtonBar input {padding:0 1px;font-size:85%;vertical-align:middle;}

.zpICThemeIcomplete .zpICButtonPrev {padding-left:16px;background:url("https://k2p.net/a/imgs/zpical/img.png") no-repeat -80px 3px;height:22px;cursor:pointer;}
.zpICThemeIcomplete .zpICButtonNext {padding-left:16px;background:url("https://k2p.net/a/imgs/zpical/img.png") no-repeat -64px 3px;height:22px;cursor:pointer;}

.zpICThemeIcomplete .zpICTopBarBlock {background-color:fff;}
.zpICThemeIcomplete .zpICButtons {background-color:#fff;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.zpICThemeIcomplete .zpICTabBar {height:25px;}
.zpICThemeIcomplete .zpICTabBar table {border-collapse:collapse;}
.zpICThemeIcomplete .zpICTabBar td {padding:0px 5px;width:86px;text-align:	center;}
.zpICThemeIcomplete .zpICTab .zpICTabLabel {background:url("https://k2p.net/a/imgs/zpical/tab_u_l.png") no-repeat 0% 100%;height:25px;line-height:28px !important;font:bold 80% Arial,sans-serif;color:#555;cursor:pointer;vertical-align:bottom;padding-left:4px;}
.zpICThemeIcomplete .zpICTab .zpICTabInternalLabel {height:25px;background:url("https://k2p.net/a/imgs/zpical/tab_u_r.png") no-repeat 100% 100%;padding-right:4px;white-space:nowrap;}
.zpICThemeIcomplete .zpICTabActive .zpICTabLabel {background:url("https://k2p.net/a/imgs/zpical/tab_a_l.png") repeat-x 0% 100%;color:#0088cc;font-weight:bold;cursor:default;}
.zpICThemeIcomplete .zpICTabActive .zpICTabInternalLabel {height:25px;background:url("https://k2p.net/a/imgs/zpical/tab_a_r.png") no-repeat 100% 100%;}
.zpICThemeIcomplete .zpICGrid {position:relative;}
.zpICThemeIcomplete .zpICCalendarContainer {padding:0px;margin:0px;}
.zpICThemeIcomplete .zpICMainContainer {background:#f4f4f4;border:1px solid #d4d4d4;border-top:none !important;padding:2px 4px;-webkit-user-select:none;-khtml-user-select:none;}
.zpICThemeIcomplete .zpICColHeaders {height:1.25em;border-left:40px solid #f4f4f4;border-right:16px solid #f4f4f4;}
.zpICThemeIcomplete .zpICMonthColHeaders {height:2.5ex;}
.zpICThemeIcomplete .zpICColHead {position:absolute;text-align:center;background:url("https://k2p.net/a/imgs/zpical/dayheaderbg.png") repeat-x top left;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;line-height:19px;height:20px;font-family:Arial;font-size:12px;color:#555;display:block;}
.zpICThemeIcomplete .zpICColHeadToday {background:#8AC;font-weight:bold;color:#555;background:url("https://k2p.net/a/imgs/zpical/today.png") repeat-x top left;border-left:1px double #ffcc33;}
.zpICThemeIcomplete .zpICAlldayGridContainer {margin:2px 14px 3px 40px;padding:0;overflow:hidden;border-top:1px solid #eaeaea;border-right:3px double #d5d5d5;border-bottom:1px solid #eaeaea;}
.zpICThemeIcomplete .zpICAlldayGrid {background:#eee;height:16px;}
.zpICThemeIcomplete .zpICAlldayCell {position:absolute;width:3px;border-left:3px double #d5d5d5;}
.zpICThemeIcomplete .zpICGridContainer {overflow:auto;overflow-x:hidden;overflow-y:scroll;}
.zpICThemeIcomplete .zpICMonthGridContainer {overflow:hidden;}
.zpICThemeIcomplete .zpICWeekGridTable {table-layout:fixed;}
.zpICThemeIcomplete .zpICRowHeaders {width:40px;height:144ex;background:#f4f4f4;text-align:center;}
.zpICThemeIcomplete .zpICRowHeadersTd {width:40px;}
.zpICThemeIcomplete .zpICRowHead {position:absolute;background:#f4f4f4;width:100%;height:3ex;left:0;}
.zpICThemeIcomplete .zpICRowHeadEven {padding:0 2px;}
.zpICThemeIcomplete .zpICRowHeadText {font:10px Arial,Verdana;color:#888;text-align:right;padding-right:3px;}
.zpICThemeIcomplete .zpICWeekGrid {height:144ex;background:#EEF;}
.zpICThemeIcomplete .zpICMonthGrid {height:100%;background:#FFF;}
.zpICThemeIcomplete .zpICToday {position:absolute;top:0;height:144ex;background:#FF9;opacity:0.40;filter:alpha(opacity=40);}
.zpICThemeIcomplete .zpICWorkingTime {position:absolute;top:0;height:144ex;background:#FFF;}
.zpICThemeIcomplete .zpICWeekend {position:absolute;top:0;height:144ex;background:#e0b4b7;}
.zpICThemeIcomplete .zpICVerticalRule {position:absolute;top:0;width:0;height:144ex;border-left:3px double #DDD;}
.zpICThemeIcomplete .zpICMonthVerticalRule {position:absolute;top:0;width:0;height:100%;border-left:1px solid #CDE;}
.zpICThemeIcomplete .zpICHorizontalRule {position:absolute;left:0;width:100%;border-top:1px dotted #DDD;}
.zpICThemeIcomplete .zpICHorizontalRuleEven {border-top:1px solid #DDD;}
.zpICThemeIcomplete .zpICMonthHorizontalRule {position:absolute;left:0;width:100%;height:1px;font-size:1px;overflow:hidden;background:#CDE;}
.zpICThemeIcomplete .zpICMonthCell {position:absolute;background:#FFF;}
.zpICThemeIcomplete .zpICMonthCellToday {background:#FFC;}
.zpICThemeIcomplete .zpICMonthCellWeekend {background:#e0b4b7;}
.zpICThemeIcomplete .zpICMonthCellWeekend .zpICMonthCellHeader {background:#e0cacc;}
.zpICThemeIcomplete .zpICMonthCellHeader {padding:1px 5px 3px 0;background:#E8EEF7;text-align:left;font:70% Verdana,sans-serif;font-weight:bold;}
.zpICThemeIcomplete .zpICMonthCellToday .zpICMonthCellHeader {background:#BCD;}
.zpICThemeIcomplete .zpICMonthCellHeader span {color:#BABDC4;white-space:nowrap;cursor:pointer;}
.zpICThemeIcomplete .zpICMonthCellHeader span:hover {text-decoration:underline;}
.zpICThemeIcomplete .zpICMonthCellHeaderThis span {color:#6A6A6B;}
.zpICThemeIcomplete .zpICMonthMoreEvents {position:absolute;background:#ABABAB;}
.zpICThemeIcomplete .zpICMonthMoreEventsContainer {background:#FFF;margin:1px;}
.zpICThemeIcomplete .zpICMonthMoreEventsHeader {padding:1px 0 1px 4px;background:#E8EEF7;font:bold 70% Arial,sans-serif;color:#5A80C0;}
.zpICThemeIcomplete .zpICMonthMoreEventsHeader span {cursor:pointer;white-space:nowrap;}
.zpICThemeIcomplete .zpICMonthMoreEventsBody {position:relative;}
.zpICThemeIcomplete .zpICMonthMoreEventsClose {position:absolute;right:3px;top:3px;width:14px;height:13px;background:url("https://k2p.net/a/imgs/zpical/img.png") -280px 0px no-repeat;cursor:pointer;}
.zpICThemeIcomplete .zpICSelection {position:absolute;background:#CCC;opacity:0.66;filter:alpha(opacity=66);}
.zpICThemeIcomplete .zpICMonthSelection {background:transparent;}
.zpICThemeIcomplete .zpICActiveCell {position:absolute;background:#CDE;opacity:0.66;filter:alpha(opacity=66);}
.zpICThemeIcomplete .zpICEvent {position:absolute;overflow:hidden;color:#FFF;cursor:default;-moz-user-select:none;}
.zpICThemeIcomplete .zpICEventAllday,
.zpICThemeIcomplete .zpICEventMonth {white-space:nowrap;overflow:hidden;}
.zpICThemeIcomplete .zpICShadedEvent {opacity:0.5;filter:alpha(opacity=50);}
.zpICThemeIcomplete .zpICEventRegular .zpICRoundCorner {background:#A32929;}
.zpICThemeIcomplete .zpICEventAllday .zpICRoundCorner {background:#D96666;}
.zpICThemeIcomplete .zpICEventAllday .zpICEventLess {background:url("https://k2p.net/a/imgs/zpical/img.png") -308px 3px no-repeat;padding-left:4px;width:4px;height:7px;}
.zpICThemeIcomplete .zpICEventAllday .zpICEventMore {background:url("https://k2p.net/a/imgs/zpical/img.png") -314px 3px no-repeat;padding-left:4px;width:4px;height:7px;}
.zpICThemeIcomplete .zpICEventRegular .zpICRoundCornerEventBody {background:#D96666;border-left:1px solid #A32929;border-right:1px solid #A32929;}
.zpICThemeIcomplete .zpICEventRegular .zpICEventTime {background:#A32929;padding:0 1px 1px 2px;}
.zpICThemeIcomplete .zpICEventRegular .zpICEventTime td {font:bold 80% Verdana,sans-serif;line-height:1em;white-space:nowrap;}

.zpICEventTimeAlarms,.zpICEventTimeRecurring,.zpICEventTimeException,.zpICEventTimeAttendees {padding-left:9px;background:url("https://k2p.net/a/imgs/zpical/icons.gif") no-repeat center center;}
.zpICEventTimeAlarms {background-position:0px 3px;}
.zpICEventTimeRecurring {background-position:-9px 3px;}
.zpICEventTimeException {background-position:-18px 3px;}
.zpICEventTimeAttendees {background-position:-27px 3px;}

.zpICThemeIcomplete .zpICEventBody {background:#D96666;font:70% Verdana,sans-serif;line-height:1.2em;}
.zpICThemeIcomplete .zpICEventRegular .zpICEventBody {border-left:1px solid #A32929;border-right:1px solid #A32929;}
.zpICThemeIcomplete .zpICEventMonth .zpICEventBody {background:transparent;font:70% Verdana,sans-serif;}
.zpICThemeIcomplete .zpICEventMonth .zpICEventTime {font:90% Arial,sans-serif;}
.zpICThemeIcomplete .zpICMoreEvents {text-align:center;font:70% Arial,sans-serif;color:#25A;text-decoration:underline;cursor:pointer;}
.zpICThemeIcomplete .zpICEventPanel {overflow:hidden;}
.zpICThemeIcomplete .zpICEventSummary {padding:0 2px;}
.zpICThemeIcomplete .zpICEventRegular .zpICEventSummary {line-height:1em;}
.zpICThemeIcomplete .zpICEventResize {position:absolute;left:0;bottom:0;padding:0;cursor:s-resize;height:7px;background:url("https://k2p.net/a/imgs/zpical/resize.gif") no-repeat center top;}
.zpICThemeIcomplete .zpICShadedEvent .zpICEventResize {display:none;}
.zpICInputDate,.zpICInputTime {width:60px;}
.zpICForm {margin:0;font:80% Arial,sans-serif;}
.zpICForm h1 {margin:0;font:bold 130% Arial,sans-serif;}
.zpICFormButtons {white-space:nowrap;margin:4px 0;width:100%;}
.zpICFormPanel {padding:0 2px;}
.zpICFormPanel td,.zpICFormPanel th {vertical-align:top;}
.zpICFormBody {padding:10px;}
.zpICFormBody table {border-collapse:collapse;margin:10px 0;}
.zpICFormBody th {width:200px;text-align:left;}
.zpICFormBody th,.zpICFormBody td {padding:4px;}
.zpICFormBody td select {width:250px;}
.zpICFormBody td table {margin:0;}
.zpICFormBody td th {border:none;color:#666;padding:7px;}
.zpICFormBody td td {border-top:1px solid #C3D9FF;border-bottom:1px solid #C3D9FF;padding:7px;}
.zpICFormBody .zpICFormInput {}
.zpICFormFieldHint {font-weight:normal;color:#666;}
.zpICEventOptionsTable {border-collapse:collapse;width:100%;}
.zpICEventOptionsBasicTable {width:100%;}
.zpICEventOptionsBasicTable th {width:100px;text-align:left;}
.zpICEventOptionsBasicPanel .zpICRoundCorner {background:#D2E6D2;}
.zpICEventOptionsBasic {padding:0px;}
.zpICEventOptionsLink {font:90% Arial,sans-serif;color:#25A;text-decoration:underline;cursor:pointer;}

.zpICManageCalendarsTitle {font-weight:bold;}
.zpICTextItem {margin:10px;}

.zpICThemeIcomplete .zpICAgendaGridContainer {overflow:scroll;background:#EEF;}
.zpICThemeIcomplete .zpICAgendaDay {padding:3px;cursor:default;}
.zpICThemeIcomplete .zpICAgendaDayAlt {background:#FFF;}
.zpICThemeIcomplete .zpICAgendaDayToday {background:#FFC;}
.zpICThemeIcomplete .zpICAgendaDay td {padding:2px;vertical-align:top;font:bold 80% Arial,Sans-Serif;}
.zpICThemeIcomplete .zpICAgendaDay .zpICAgendaAnchor {cursor:pointer;}
.zpICThemeIcomplete .zpICAgendaDay .zpICAgendaAnchor:hover {text-decoration:underline;}
.zpICThemeIcomplete .zpICAgendaWeekday,.zpICThemeIcomplete .zpICAgendaWeekday div {width:80px;font-weight:normal;}
.zpICThemeIcomplete .zpICAgendaDate,.zpICThemeIcomplete .zpICAgendaDate div {width:60px;}
.zpICThemeIcomplete .zpICAgendaDate .zpICAgendaAnchor {color:#039;}
.zpICThemeIcomplete .zpICAgendaTime,.zpICThemeIcomplete .zpICAgendaTime div {width:70px;}
.zpICThemeIcomplete .zpICAgendaIcon {padding-left:5px;background:url("https://k2p.net/a/imgs/zpical/icons.gif") no-repeat;}
.zpICThemeIcomplete .zpICAgendaIconAlarms {background-position:-36px 6px;}
.zpICThemeIcomplete .zpICAgendaIconRecurring {background-position:-45px 6px;}
.zpICThemeIcomplete .zpICAgendaIconException {background-position:-54px 6px;}
.zpICThemeIcomplete .zpICAgendaIconAttendees {background-position:-63px 6px;}
.zpICThemeIcomplete .zpICAgendaEmpty {padding:5px;font:italic 90% Arial,Sans-Serif;color:#039;cursor:pointer;}
.zpICThemeIcomplete .zpICAgendaEmpty:hover {text-decoration:underline;}

.zpFormType {margin-bottom:8px;}

.zpModalIcomplete,.zpModalOperaDefault {overflow:hidden;}
.zpModalIcomplete {background-color:black;opacity:0.60;filter:alpha(opacity:60);-moz-opacity:0.60;}
.zpModalOperaIcomplete {}
.zpModalIcomplete .zpIndicator,.zpModalOperaDefault .zpIndicator {-moz-box-sizing:border-box;height:30px;background-repeat:no-repeat;background-position:10px center;background-color:#aaa;border:solid 1px #999;padding:3px 20px 3px 120px;}

.zpWinThemeMessagebar {position:fixed;left:0;top:0;overflow:hidden;_position:absolute;}
.zpWinThemeMessagebar .zpWinWindow {position:absolute;top:-9999px;left:-9999px;overflow:hidden;}
.zpWinThemeMessagebar .zpWinTable {border-collapse:collapse;}
.zpWinThemeMessagebar .zpWinTable td {vertical-align:top;}
.zpWinThemeMessagebar .zpWinBody {overflow:auto;background:#FFF1A8;position:relative;overflow:hidden;}
.zpWinThemeMessagebar .zpWinContent {margin-right:20px;font:bold 90% Arial,sans-serif;color:#000;}
.zpWinThemeMessagebar .zpWinX {position:absolute;top:0;right:0;}
.zpWinThemeMessagebar .zpWinX a {display:block;font-size:0;width:16px;height:16px;background:url("https://k2p.net/a/imgs/zpical/img.png") -176px 0px no-repeat;cursor:pointer;}
.zpWinThemeMessagebar .zpWinX a:hover {background-position:-192px 0px;}
.zpWinThemeMessagebar .zpWinFrameTop,
.zpWinThemeMessagebar .zpWinFrameBottom {height:4px;background:#FFF1A8;}
.zpWinThemeMessagebar .zpWinFrameTopLeft,
.zpWinThemeMessagebar .zpWinFrameTopRight,
.zpWinThemeMessagebar .zpWinFrameLeft,
.zpWinThemeMessagebar .zpWinFrameRight {width:4px;background:#FFF1A8;}
.zpWinThemeMessagebar .zpWinFrameBottomLeft {background:url("https://k2p.net/a/imgs/zpical/mrc.png") no-repeat 0 -4px;}
.zpWinThemeMessagebar .zpWinFrameBottomRight {background:url("https://k2p.net/a/imgs/zpical/mrc.png") no-repeat -4px -4px;}

.zpWinThemeErrorbar {position:fixed;left:0;top:0;overflow:hidden;_position:absolute;}
.zpWinThemeErrorbar .zpWinWindow {position:absolute;top:-9999px;left:-9999px;overflow:hidden;}
.zpWinThemeErrorbar .zpWinTable {border-collapse:collapse;}
.zpWinThemeErrorbar .zpWinTable td {vertical-align:top;}
.zpWinThemeErrorbar .zpWinBody {overflow:auto;background:#F00;position:relative;overflow:hidden;}
.zpWinThemeErrorbar .zpWinContent {padding-right:20px;font:bold 90% Arial,sans-serif;color:#FFF;}
.zpWinThemeErrorbar .zpWinX {position:absolute;top:0;right:0;}
.zpWinThemeErrorbar .zpWinX a {display:block;font-size:0;width:16px;height:16px;background:url("https://k2p.net/a/imgs/zpical/img.png") -144px 0px;no-repeat;cursor:pointer;}
.zpWinThemeErrorbar .zpWinX a:hover {background-position:-160px 0px;}
.zpWinThemeErrorbar .zpWinFrameTop,
.zpWinThemeErrorbar .zpWinFrameBottom {height:4px;background:#F00;}
.zpWinThemeErrorbar .zpWinFrameTopLeft,
.zpWinThemeErrorbar .zpWinFrameTopRight,
.zpWinThemeErrorbar .zpWinFrameLeft,
.zpWinThemeErrorbar .zpWinFrameRight {width:4px;background:#F00;}
.zpWinThemeErrorbar .zpWinFrameBottomLeft {background:url("https://k2p.net/a/imgs/zpical/erc.png") no-repeat 0 -4px;}
.zpWinThemeErrorbar .zpWinFrameBottomRight {background:url("https://k2p.net/a/imgs/zpical/erc.png") no-repeat -4px -4px;}
