td, tr, body, div, span {  font-family: Tahoma; font-size: 11px; color: #333333; margin: 0; }
input, textarea, list, select, option {  font-family: Tahoma; font-size: 11px; color: #535353; padding-left: 5px; border: 1px; border-width: 1px; border-style: solid; border-color: #BBBBBB }
button { font-family: Tahoma; font-size: 11px; color: #FFFFFF; background-color: #458CA5; padding-left: 5px; border: 1px; border-width: 1px; border-style: solid; border-color: #B7B7B7 }
checkbox { border-width: 0px; }
img { margin: 0; border: 0; }

.form2 { scrollbar-arrow-color: #993333; scrollbar-shadow-color: #FFFFFF; scrollbar-face-color: #86C5FE; border-width: 1px; border-style: dotted; border-color: #993333 }
select { scrollbar-arrow-color: #993333; scrollbar-shadow-color: #FFFFFF; scrollbar-face-color: #86C5FE }

body {
	font-family: tahoma;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

table.report_outer {
	margin-top: 20px;
}

td.report_outer  {
	padding-bottom: 6px;
	color: black;
}

div.hdr1 {
	color: #154789; 
	font-weight: bold; 
	font-size: 16px;
}

div.hdr2 {
	font-size: 11px;
	color: #999999;
}

.hdr3 input {
	border: 0;
	margin: 0 6px 0 0;
}

table.reptable {
	empty-cells: show;
	border-collapse: collapse;
	margin-top: 10px;
}

.reptable th {
	empty-cells: show;
	color: #999999;
	font-weight: bold;
	text-align: left;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	border: 1px dashed #aaaaaa;
}

.reptable td {
	padding: 5px;
	color: #666666;
	border: 1px dashed #aaaaaa;
}

a { font-family: Tahoma; font-size: 11px; color: #4D80D9 }
a:link{ font-size: 11px; color: #4D80D9; text-decoration: underline }
a:visited { font-size: 11px; color: #4D80D9; text-decoration: underline }
a:active { font-size: 11px; color: #4D80D9; text-decoration: underline  }
a:hover { font-size: 11px; color: #154789; text-decoration: none }

a.topmenu { font-family: Tahoma; font-size: 17px; font-weight: bold; color: #FFFFFF }
a:link.topmenu { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline }
a:visited.topmenu { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline }
a:active.topmenu { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: underline  }
a:hover.topmenu { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none }

a.topmenu2 { font-family: Tahoma; font-size: 11px;  color: #FFFFFF }
a:link.topmenu2 { font-size: 11px; color: #FFFFFF; text-decoration: underline }
a:visited.topmenu2 { font-size: 11px; color: #FFFFFF; text-decoration: underline }
a:active.topmenu2 { font-size: 11px; color: #FFFFFF; text-decoration: underline  }
a:hover.topmenu2 { font-size: 11px; color: #FFFFFF; text-decoration: none }

a.way { font-family: Tahoma; font-size: 11px; color: #535353}
a:link.way { font-size: 11px; color: #535353; text-decoration: underline }
a:visited.way { font-size: 11px; color: #535353; text-decoration: underline }
a:active.way{ font-size: 11px; color: #535353; text-decoration: underline  }
a:hover.way { font-size: 11px; color: #000000; text-decoration: none }

a.topwhitelink { font-family: Tahoma ; font-size: 10px; color: #BECCDD  }
a:link.topwhitelink { font-family: Tahoma ; font-size: 10px; color: #BECCDD; text-decoration: underline }
a:visited.topwhitelink { font-family: Tahoma ; font-size: 10px; color: #BECCDD; text-decoration: underline }
a:active.topwhitelink { font-family: Tahoma ; font-size: 10px; color: #BECCDD; text-decoration: underline  }
a:hover.topwhitelink { font-family: Tahoma ; font-size: 10px; color: #FFFFFF; text-decoration: none }

a.client { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #333333 }
a:link.client { font-size: 11px; color: #333333; font-weight: bold; text-decoration: underline }
a:visited.client { font-size: 11px; color: #333333; font-weight: bold; text-decoration: underline }
a:active.client { font-size: 11px; color: #333333; font-weight: bold; text-decoration: underline  }
a:hover.client { font-size: 11px; color: #154789; font-weight: bold; text-decoration: none }

a.add { font-family: Tahoma; font-size: 11px; color: #535353}
a:link.add { font-size: 11px; color: #535353; text-decoration: underline }
a:visited.add { font-size: 11px; color: #535353; text-decoration: underline }
a:active.add{ font-size: 11px; color: #535353; text-decoration: underline  }
a:hover.add { font-size: 11px; color: #000000; text-decoration: none }

a.doc2link1 { font-family: Tahoma; font-size: 11px; font-weight: bold;  color: #7A7A7A}
a:link.doc2link1 { font-size: 11px; font-weight: bold; color: #7A7A7A; text-decoration: underline }
a:visited.doc2link1 { font-size: 11px; font-weight: bold;  color: #7A7A7A; text-decoration: underline }
a:active.doc2link1 { font-size: 11px; font-weight: bold;  color: #7A7A7A; text-decoration: underline  }
a:hover.doc2link1 { font-size: 11px; font-weight: bold;  color: #000000; text-decoration: none }

a.doc2link2 { font-family: Tahoma; font-size: 18px; color: #999999}
a:link.doc2link2 { font-size: 18px; color: #999999; text-decoration: underline }
a:visited.doc2link2 { font-size: 18px; color: #999999; text-decoration: underline }
a:active.doc2link2 { font-size: 18px; color: #999999; text-decoration: underline  }
a:hover.doc2link2 { font-size: 18px; color: #000000; text-decoration: none }


.toparial9 { font-family: Tahoma ; font-size: 10px; color:#FFFFFF }
.toparial92 { font-family: Tahoma ; font-size: 10px; color:#BECCDD }

.zg1 { font-family: Tahoma; font-size: 18px; color: #373737 }
.zg2 { font-family: Tahoma; font-size: 18px; color: #155978 }
.zg3white { font-family: Tahoma; font-size: 18px; color: #FFFFFF }
.zg4 { font-family: Tahoma; font-size: 18px; color: #999999 }
.zg5 { font-family: Tahoma; font-size: 18px; color: #CA9A00 }

.t11color1 { font-size: 11px; color: #373737; padding-left: 10px }
.t11color2 { font-size: 11px; color: #6FA700; padding-left: 10px }
.t11color3 { font-size: 11px; color: #C10000; padding-left: 10px }
.t11color4 { font-size: 11px; color: #0E4990; padding-left: 10px }

.t9color1 { font-size: 9px; color: #6E6766 }
.t9color2 { font-size: 9px; color: #6A9044 }
.t9color3 { font-size: 9px; color: #C10000 }
.t9color4 { font-size: 9px; color: #999999 }

.t9datetime { font-size: 10px; color: #828B71 }
.reminder { font-family: Tahoma; padding-top: 6px; font-size: 12px; color: #2A2A2A }

.t9boldwhite { font-size: 9px; font-weight: bold; color: #FFFFFF }
.t11boldwhite { font-size: 11px; font-weight: bold; color: #FFFFFF }

.folderClass { font-family: Tahoma; font-size: 11px; color: #333333; }
.sfolderClass { font-family: Tahoma; font-size: 11px; color: #FFFFFF; background-color: #F3DA00; }
.dfolderClass { font-family: Tahoma; font-size: 11px; color: #999999 }
.dsfolderClass { font-family: Tahoma; font-size: 11px; color: #FFFFFF; background-color: #F3DA00; }
.ofolderClass { font-family: Tahoma; font-size: 11px; color: #333333 }
.sofolderClass { font-family: Tahoma; font-size: 11px; color: #FFFFFF; background-color: #F3DA00; }
.dofolderClass { font-family: Tahoma; font-size: 11px; color: #999999 }
.dsofolderClass { font-family: Tahoma; font-size: 11px; color: #FFFFFF; background-color: #F3DA00; }

.fileClass { font-family: Tahoma; font-size: 11px; color: #333333 }
.sfileClass { font-family: Tahoma; font-size: 11px; color: #FFFFFF; background-color: #F3DA00; }
.dfileClass { font-family: Tahoma; font-size: 11px; color: #999999 }
.dsfileClass { font-family: Tahoma; font-size: 11px; color: #FFFFFF; background-color: #F3DA00; }

.ffolderClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #333333 }
.fsfolderClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F3DA00; }
.fdfolderClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #999999 }
.fdsfolderClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F3DA00; }
.fofolderClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #333333 }
.fsofolderClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F3DA00; }
.fdofolderClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #999999 }
.fdsofolderClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F3DA00; }

.ffileClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #333333 }
.fsfileClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F3DA00; }
.fdfileClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #999999 }
.fdsfileClass { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #F3DA00; }

.rootClass { font-family: Tahoma; font-size: 18px; color: #154789 }
.srootClass { font-family: Tahoma; font-size: 18px; color: #154789 }
.drootClass { font-family: Tahoma; font-size: 18px; color: #154789 }
.dsrootClass { font-family: Tahoma; font-size: 18px; color: #154789 }
.orootClass { font-family: Tahoma; font-size: 18px; color: #154789 }
.srootClass { font-family: Tahoma; font-size: 18px; color: #154789 }
.sorootClass { font-family: Tahoma; font-size: 18px; color: #154789 }

.plineClass { background-color: #E9E8E8 }

.pathClass { font-size: 9px; color: #6E6766 }
a.pathClass { font-size: 9px; color: #6E6766; text-decoration: underline; cursor: pointer }
a:link.pathClass { font-size: 9px; color: #6E6766; text-decoration: none; cursor: pointer }
a:active.pathClass { font-size: 9px; color: #6E6766; text-decoration: none; cursor: pointer }
a:visited.pathClass { font-size: 9px; color: #6E6766; text-decoration: none; cursor: pointer }
a:hover.pathClass { font-size: 9px; color: #6E6766; text-decoration: none; cursor: pointer }

.pageSelectedClass { font-weight: bold; }

/*===[ CALENDAR ]=============================================================*/
 .cinput {
	 FONT-FAMILY: Arial;
	 FONT-SIZE: 11px! important;
	 COLOR: #000000;
	 TEXT-DECORATION: NONE;
	 BORDER-WIDTH: 1px;
	 BORDER-STYLE: solid;
	 BORDER-COLOR: #DDDDDD;
	 BACKGROUND-COLOR: #FFFFFF;
	 PADDING-LEFT: 1px;
	 PADDING-RIGHT: 1px;
	}

 .cSelect {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
 }

 .cSelectButtonArea {
  BACKGROUND-COLOR: #E0E0E0;
  BORDER-STYLE: solid;
  BORDER-COLOR: #BBBBBB;
  BORDER-WIDTH: 1px 1px 1px 0px;
  BORDER-COLOR: #DDDDDD;
 }

 .cSelectButton {
  PADDING: 0px;
  FONTFAMILY: Arila;
  FONTSIZE: 10px;
  BORDER: 0px;
  CURSOR: pointer;
  BACKGROUND-COLOR: #DDDDDD;
 }

 .cSelectArea {
  PADDING: 2px 0px 0px 2px;
  BORDER: solid 1px #DDDDDD;
 }

 .cDselect {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  COLOR: #A0A0A0;
  BACKGROUND-COLOR: #FFFFFF;
 }

 .cDselectButtonArea {
  BACKGROUND-COLOR: #E0E0E0;
  BORDER-STYLE: solid;
  BORDER-WIDTH: 1px 1px 1px 0px;
  BACKGROUND-COLOR: #A0A0A0;
 }

 .cDselectButton {
  PADDING: 0px;
  FONTFAMILY: Arila;
  FONTSIZE: 10px;
  BORDER: 0px;
  CURSOR: pointer;
  BACKGROUND-COLOR: #A0A0A0;
 }

 .cDselectArea {
  PADDING: 2px 0px 0px 2px;
  BORDER: solid 1px #A0A0A0;
 }

 .cDropDown {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #BBBBBB;
 }

 .cDropDownList {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  COLOR: #000000;
 }

 .cDropDownListItem {
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
 }

 .cDropDownListItemMarked {
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  COLOR: #A00000;
 }

 .cDropDownListItemSelected {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #A0A0A0;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
 }

 .st   {
   FONT-FAMILY: ARIAL;
   FONT-SIZE: 12px! important;
   COLOR: #000000;
   TEXT-DECORATION: NONE;
   CURSOR: DEFAULT;
 }

 A.hlink:link, A.hlink:visited {
   FONT-FAMILY: ARIAL;
   FONT-SIZE: 18px! important;
   COLOR: #05AD18;
   TEXT-DECORATION: NONE;
   CURSOR: POINTER;
 }

 A.hlink:hover {
   FONT-FAMILY: ARIAL;
   FONT-SIZE: 18px! important;
   COLOR: #05AD18;
   TEXT-DECORATION: NONE;
   FONT-WEIGHT: bold;
   CURSOR: POINTER;
 }

 .workday {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #EAEAEA;
  BORDER: solid 1px #EAEAEA;
 }

 .holiday {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #DB0000;
  BACKGROUND-COLOR: #EAEAEA;
  BORDER: solid 1px #EAEAEA;
 }

 .workday_s {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #D2DFE8;
  BORDER: solid 1px #687F91;
 }

 .holiday_s {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #DB0000;
  BACKGROUND-COLOR: #F5D3BC;
  BORDER: solid 1px #687F91;
 }

 .workday_c {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #C9C9C9;
 }

 .holiday_c {
  FONT-FAMILY: Tahoma;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px !important;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #C9C9C9;
 }

 .workday_m {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #C9C9C9;
 }

 .holiday_m {
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 11px !important;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #C9C9C9;
 }

 .calendar {
  FONT-FAMILY: Verdana;
  FONT-SIZE: 12px !important;
  COLOR: #505050;
  BACKGROUND-COLOR: #EAEAEA;
  BORDER: solid 1px #DEDEDE;
 }

 .headerRow {
  BACKGROUND-COLOR: #EFEFEF
 }

 .yearRow {
  BACKGROUND-COLOR: #EFEFEF
 }

 .monthRow {
  BACKGROUND-COLOR: #EFEFEF
 }

 .weekRow {
  FONT-FAMILY: Verdana;
  FONT-SIZE: 12px !important;
  COLOR: #4D6A80;
  PADDING: 2px;
  BACKGROUND-COLOR: #EFEFEF;
  LETTER-SPACING: 1px;
 }

 .ccheckbox {
  CURSOR: POINTER;
  BORDER-WIDTH: 0px;
  WIDTH: 14px;
  HEIGHT: 14px;
  MARGIN-LEFT: 5px;
  MARGIN-RIGHT: 5px;
 }

.dt_global {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px! important;
	COLOR: #000000;
       }

.dt_button {
  PADDING: 0px;
  FONTFAMILY: Arial;
  FONTSIZE: 10px;
  CURSOR: pointer;
  BACKGROUND-COLOR: #E0E0E0;
  border: solid 1px black;
 }

.evTable {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px! important;
	COLOR: #000000;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #E0E0E0;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
       }


.evTime {
	 BACKGROUND-COLOR: #F6F6F6;
	}

.evEvents {
	 BACKGROUND-COLOR: #F6F6F6;
	}


.subEvTable {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px! important;
	COLOR: #000000;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #E0E0E0;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
       }

.subEvTitle {
	     BACKGROUND-COLOR: #F9FCDC;
	     FONT-WEIGHT: bold;
	    }

.subEvClient {
	     BACKGROUND-COLOR: #F9FCDC;
	     FONT-WEIGHT: normal;
	    }

.subEvButton {
	      BACKGROUND-COLOR: #F9FCDC;
	     }

.subEvCPLTitle {
	     BACKGROUND-COLOR: #D9FADE;
	     FONT-WEIGHT: bold;
	    }

.subEvCPLClient {
	     BACKGROUND-COLOR: #D9FADE;
	     FONT-WEIGHT: normal;
	    }

.subEvCPLButton {
	      BACKGROUND-COLOR: #D9FADE;
	     }

.subEvOUTTitle {
	     BACKGROUND-COLOR: #FFE1DE;
	     FONT-WEIGHT: bold;
	    }

.subEvOUTClient {
	     BACKGROUND-COLOR: #FFE1DE;
	     FONT-WEIGHT: normal;
	    }

.subEvOUTButton {
	      BACKGROUND-COLOR: #FFE1DE;
	     }

.subEvBusy {
	     BACKGROUND-COLOR: #A0A0A0;
	     FONT-WEIGHT: bold;
	    }

.subEvBusyNC {
	     BACKGROUND-COLOR: #A00000;
	     FONT-WEIGHT: bold;
	    }

.evTableW {
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px! important;
	COLOR: #000000;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
	BORDER-COLOR: #E0E0E0;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
       }


.evTDW {
	  BACKGROUND-COLOR: #F6F6F6;
	  FONT-WEIGHT: normal;
       }

.evDaysW {
	  BACKGROUND-COLOR: #F6F6F6;
	  FONT-WEIGHT: bold;
	 }

.evTimeW {
	 BACKGROUND-COLOR: #F6F6F6;
	}

.evEventsW {
	 BACKGROUND-COLOR: #F6F6F6;
	}

/*===[ /CALENDAR ]============================================================*/

 .s_select {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  BORDER-COLOR: #B8B8B8;
  COLOR: #000000;
  BACKGROUND-COLOR: #FFFFFF;
 }

 .s_selectButtonArea {
  BACKGROUND-COLOR: #E0E0E0;
  BORDER-STYLE: solid;
  BORDER-WIDTH: 1px 1px 1px 0px;
  BORDER-COLOR: #B8B8B8;
 }

 .s_selectButton {
  PADDING: 0px;
  FONT-FAMILY: Arial;
  FONT-SIZE: 10px;
  BORDER: 0px;
  CURSOR: pointer;
  BACKGROUND-COLOR: #E0E0E0;
 }

 .s_selectArea {
  PADDING: 2px 0px 0px 2px;
  BORDER: solid 1px #B8B8B8;
 }

 .s_dselect {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  BORDER-COLOR: #B8B8B8;
  COLOR: #A0A0A0;
  BACKGROUND-COLOR: #FFFFFF;
 }

 .s_dselectButtonArea {
  BORDER-STYLE: solid;
  BORDER-WIDTH: 1px 1px 1px 0px;
  BORDER-COLOR: #B8B8B8;
  BACKGROUND-COLOR: #A0A0A0;
 }

 .s_dselectButton {
  PADDING: 0px;
  FONT-FAMILY: Arial;
  FONT-SIZE: 10px;
  BORDER: 0px;
  CURSOR: pointer;
  BACKGROUND-COLOR: #A0A0A0;
 }

 .s_dselectArea {
  PADDING: 2px 0px 0px 2px;
  BORDER: solid 1px #A0A0A0;
 }

 .s_dropDown {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: solid 1px #B8B8B8;
 }

 .s_dropDownList {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12px !important;
  COLOR: #000000;
 }

 .s_dropDownListItem {
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
 }

 .s_dropDownListItemSelected {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #A0A0A0;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
 }


 .tempCN {
  COLOR: #00FF00;
 }

 .temp2 {
  WIDTH: 16px;
  HEIGHT: 16px;
 }






























html, body {
	margin: 0;
	padding: 0;
}

.fullWidth {
	width: 100%;
}

.fullHeight {
	heigth: 100%;
}

.leftPadding {
	padding-left: 8px;
}

.rightPadding {
	padding-right: 8px;
}

.center {
	text-align: center;
}

.settingsIcon {
	margin: 3px;
}

.leftTop {
	position: absolute;
	left: 0px;
	top: 0;
	width: 15px;
	height: 13px;
	overflow: hidden;
}

.leftTop1 {
	position: absolute;
	background: url("/img/topStar.gif") no-repeat;
	left: -15px;
	top: 0;
	width: 30px;
	height: 13px;
}

.leftTop1C {
	position: absolute;
	background: url("/img/topStarC.gif") no-repeat;
	left: -15px;
	top: 0;
	width: 30px;
	height: 13px;
}

.rightTop {
	position: absolute;
	margin-left: -15px;
	margin-left: expression("-13px");
	left: 100%;
	top: 0;
	width: 15px;
	height: 13px;
	overflow: hidden;
}

.rightTop1 {
	position: absolute;
	margin-left: -100%;
	background: url("/img/topStar.gif") no-repeat;
	left: 100%;
	top: 0;
	width: 15px;
	height: 13px;
}

.rightTop1C {
	position: absolute;
	margin-left: -100%;
	background: url("/img/topStarC.gif") no-repeat;
	left: 100%;
	top: 0;
	width: 15px;
	height: 13px;
}

.leftBottom {
	position: absolute;
	margin-top: -14px;
	left: 0px;
	top: 0;
	width: 15px;
	height: 14px;
	overflow: hidden;
}

.leftBottom1 {
	position: absolute;
	background: url("/img/bottomStar.gif") no-repeat;
	left: -17px;
	top: 0;
	width: 32px;
	height: 14px;
}

.rightBottom {
	position: absolute;
	margin-left: -15px;
	margin-left: expression("-13px");
	margin-top: -14px;
	left: 100%;
	top: 0;
	width: 15px;
	height: 14px;
	overflow: hidden;
}

.rightBottom1 {
	position: absolute;
	margin-left: -100%;
	background: url("/img/bottomStar.gif") no-repeat;
	left: 100%;
	top: 0;
	width: 15px;
	height: 14px;
}

.topTable {
	width: 100%;
	height: 57px;
}

.topTableTd1 {
	background: url("/img/leftTop.jpg") no-repeat top left;
	width: 414px;
}

.topTableTd2 {
	background: url("/img/centerTop.jpg") repeat-x top;
}

.topTableTd3 {
	background: url("/img/rightTop.jpg") no-repeat right top;
	width: 560px;
}

.topTableTd1_c {
	background: url("/img/leftTopC.jpg") no-repeat top left;
	width: 414px;
}

.topTableTd2_c {
	background: url("/img/centerTopC.jpg") repeat-x top;
	border-bottom:1px solid #fff;
}

.topTableTd3_c {
	background: url("/img/centerTopC.jpg") repeat-x top;
	width: 560px;
}

.topmenu {
	margin-right: 15px;
}

.contentTable {
	width: 100%;
}

.contentTableTd1 {
	border-left: solid 1px #EEE;
}

.contentTableTd2 {
	padding-bottom: 5px;
}

.contentTableTd3 {
	border-right: solid 1px #EEE;
}

.contentTableTd1, .contentTableTd3 {
	background: #C9C9C9;
	font-size: 0;
	width: 1px;
}

.buttonHr {
	position: absolute;
	margin: -2px 0 0 0;
	border-top: solid 1px #C9C9C9;
	background: #EEE;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	font-size: 0;
}

.logo {
	position: relative;
	top: 7px;
}

.prat_logo {
	position: relative;
	left: 50px;
}

.copy {
	margin-left: 2em;
	color: #626262;
}

.work {
	1position: relative;
	display: expression("inline-block");
	margin: 5px 8px;
}

.relative {
	position: relative;
}

	.item1 {color:red;}
	.item2 {color:#3366ff; } 
	.item3 {color:#333333;}
	.subitem {padding-left:20px;} 
	.subsubitem {padding-left:24px;}
	.material_commentary {width:210px; height:32px;}
	.comment {width:210px; height:32px;}

.Acalendar{min-width: 150px; min-height: 40px}
.Acalendar a{color: #000; text-decoration: none; display: block; min-width: 150px; min-height: 40px}
.Acalendar a div{font-size: 10px}
.Acalendar:hover{cursor:pointer; background: #FFFFCC;}
.th9color1{font-size: 9px; color: #6E6766; font-weight: normal}

.bookmark_active{font-family: Tahoma; font-size: 12px; color: #575757; background: url("/img/s_active_gradient.jpg") no-repeat; cursor: pointer; text-align: center; width: 120px; height: 25px; border-bottom:1px solid #fff}
.bookmarks{font-family: Tahoma; font-size: 12px; color: #4d80d9; text-decoration: underline; background: url("/img/s_gradient.jpg") no-repeat; cursor: pointer; text-align: center; width: 120px; height: 25px; border-bottom:1px solid #cacaca}
.bookmarks:hover{text-decoration: none;}
.bookmark{width: 100%}

/* Правки по модулям связанным с 1с */
a.connection_1c{
	width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 4px;
  margin-right: 7px;
}
a.connection_1c.connecting{
	background: #CCC;
}
a.connection_1c.disconnected{
	background: #ff0000;
}
a.connection_1c.connected{
	background: #11b359;
}

#Sync1cModule img.loading {
  width: 24px;
  position: absolute;
  margin-top: -4px;
  margin-left: 5px;
}

#SendPersona select {
  width: 420px;
}
#SendPersona button {
  display: block;
  margin: 8px 0;
}