/*
   global
*/

	BODY {
		background: white;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		height: 100%;
	}

	DIV.admin {
		position: 	absolute;
		bottom: 	0px;
		left: 		0px;
	}

	TABLE {
		background: transparent;
		border: 0px;
		padding: 0;
		border-spacing: 0;
	}

	TH {
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		weight: regular;
		color: #004466;
		background-color: whitesmoke;
		border-bottom: 1px solid gray;
		border-right: 1px solid gray;
		padding: 1;
		text-align: left;
		white-space: nowrap;
	}

	TD {
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		weight: regular;
		color: black;
		border: 0px;
		padding: 2;
	}

	INPUT {
		font-size: 12px;
		font-weight: normal;
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		text-decoration: none;
		color: black;
/**		background-color: #FFFFFF;  **/
		border: 1px inset rgb(100,100,100);
	}

	SELECT {
		font-size: 12px;
		font-weight: normal;
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-weight: regular;
		font-style: normal;
		text-decoration: none;
		color: black;
		background-color: #FFFFFF; 
		padding: 0px;
		border-style: 0px solid;
	}

	IMG {
		border: 2px solid #660000;
	}

	TEXTAREA {
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: regular;
		color: black;
		background: transparent;
		border: 1px inset gray;
		width: 100%;
		height: 100%;
		white-space: normal;
	}

	HR {
		background-color: #006699;
		border: 0px solid black;
		height: 1px;
		width: 90%;
	}

	A {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#2d4c00;
		text-decoration: underline;
		font-size: 12px;
		font-weight: bold; 
	}

/** END OF GLOBALS **/

/** WB_info **/
	TABLE.WB_info {
		border: 0px;
		border-left: 4px solid lightgray;
		border-top: 4px solid lightgray;
		background: whitesmoke;
	}

	TD.WB_info {
		border: 1px solid black;
		font-size: 12px;
		background: #ffeb93;
	}
/** END OF WB_info **/

/** WB_menu **/

	TABLE.menu {
		width: 100%;
		border: 0px solid black;
		border-right: 1px dashed black;
		border-bottom: 1px dashed black;
		background: transparent;
		border-spacing: 1px;
	}

	TD.menu1 {
		color: black;
		text-decoration: none;
		font-size: 12px;
		font-weight: bold; 
		height: 15px;
		text-align: left;
	}

	A.menu1 {  
		color: black;
		text-decoration: none;
	}

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

	TD.menu2 {
		border: 1px solid #aed1f2;
		background: #ffb200;
		color: black;
		font-weight: bold;
		border-spacing: 5;
		padding-left: 9px;
		font-size: 12px;
		
	}

	A.menu2 {  
		font-size: 12px;
		text-decoration: none;
		color: black;
	}

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

	TD.menu3 {
		border-right: 0px solid #aed1f2;
		border-left: 0px solid #aed1f2;
		color: #ffe200;
		font-weight: bold;
		padding-left: 14px;
		font-size: 10px;
		font-weight: bold;
	}

	A.menu3 {
		color: #ffe200;
		background-color: gray;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
	}


/** END OF WB_menu **/

/** K-J Styles **/
	TABLE.main {
		border-left: 0px;
		border-right: 0px;
		border-bottom: 0px;
		height: 100%;
		width: 100%;
	}

	TD.navigation {
		border-top: 1px solid #aed1f2; 
		border-left: 0px solid #96a7ff; 
		border-bottom: 1px solid gray; 
		background: #ffd400;
	}



/** KJ MAIN TABLE BACKGROUNDS **/

	TD.center {
		border-left: 4px solid lightgray;
		border-right: 0px solid lightgray;
		border-top: 4px solid lightgray;
		background: transparent;
		padding:5;
	}

	TD.left {
		background: transparent; /** url("images/left_panel_gradient.gif") right; **/
		border-right: 0px solid #aed1f2;
		border-left: 0px solid #aed1f2;
		padding: 2;
		border-spacing: 0;
	}

	TD.right {
		background: white; /** url("images/left_panel_gradient_reverse.gif") left; **/
		border-top: 0px solid lightgray;
		border-left: 0px;
		border-right: 0px;
		padding: 0;
		padding-top: 10;
		border-spacing: 0;
	}

	IMG.KJ_corner_small { width: 10px; height: 10px; border: 0px; }
	IMG.KJ_corner_big { width: 17px; height: 17px; border: 0px; }
	.rk_short { width: 10px; height: 10px; font-size: 8px; }
/* ADMIN */
	.invis {
		background: transparent;
		border: 0px solid black;
		padding: 0;
		border-spacing: 0;
	}

	TD.admin_command {
		color: black;
		text-decoration:none;
		font-size: 12px;
		font-weight: bold; 
		height: 15px;
		text-align: right;
		vertical-align: top;
		border-bottom: 0px;
	}

	TD.admin_module {
		color: black;
		text-decoration:none;
		font-size: 12px;
		font-weight: bold; 
		height: 15px;
		text-align: left;
		vertical-align: top;
		border-bottom: 0px;
	}

	INPUT.WB_menu_create {
		font-size: 12px;
		font-weight: bold;
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		text-decoration: none;
		color: black;
		background-color: transparent; 
		border: 1px inset rgb(100,100,100);
		width: 100%;
		height: 20;
		text-transform: capitalize;
	}

	INPUT.WB_slogan {
		width: 30%; 
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		color: black;
		border: 1px inset rgb(100,100,100);
		text-transform: capitalize;
	}

	INPUT.WB_button {
		font-size: 12px;
		font-weight: normal;
		color: black;
		border: 1px outset rgb(100,100,100);
	}

	IMG.WB_arrow { width: 5px;  height: 5px;  border: 0px solid gray; }
	IMG.WB_trash { width: 8px;  height: 8px;  border: 0px solid gray; }
	IMG.WB_new   { width: 15px; height: 5px;  border: 0px solid gray; }
	IMG.WB_flag  { width: 19px; height: 11px; border: 0px solid gray; }

/* WB_search */

	A.a_search {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #006699;
		text-decoration: underline;
		font-size: 12px;
		font-weight: bold; 
	}

/* WB_employee */
	TD.WB_employee_building_header {
		background: whitesmoke;
		color: #004466;
		border-bottom: 1px solid gray;
		border-right: 1px solid gray;
		font-weight: bold;
	}

	TD.WB_employee_department_header {
		font-weight: bold;
		text-decoration: underline;
	}

	TD.WB_employee_worker_header {
		background: whitesmoke;
		font-weight: bold;
		color: #00557f;
		border-bottom: 1px solid gray;
		border-right: 1px solid gray;
	}

	TEXTAREA.WB_employee_comments {
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: regular;
		color: black;
		border: 1px solid gray;
		width: 200;
		height: 50px;
		white-space: normal;
	}

	INPUT.WB_header {
		width: 100%; 
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		color: black;
		border: 1px inset rgb(100,100,100);
		background: transparent;
	}

	TEXTAREA.WB_info {
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: regular;
		color: black;
		border: 1px inset gray;
		width: 100%;
		height: 200px;
		white-space: normal;
	}

	INPUT.WB_department {
		width: 100%; 
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		color: black;
		border: 1px inset rgb(100,100,100);
		background: transparent;
	}

	INPUT.WB_employee {
		width: 100%; 
		text-align: left;
		font-size: 12px;
		font-weight: normal;
		color: black;
		border: 1px inset rgb(100,100,100);
		background: transparent;
	}

	INPUT.WB_employee_long {
		width: 120; 
		text-align: left;
		font-size: 12px;
		font-weight: normal;
		color: black;
		border: 1px inset rgb(100,100,100);
		background: transparent;
	}
/** END OF WB_employees **/

/** WB_calendar **/
	TD.WB_calendar_subject {
		border-bottom: 1px dashed;
		font-weight: bold;
	}

	INPUT.WB_calendar {
		width: 100%;
	}

	INPUT.WB_calendar_timestamp {
		width: 130;
	}

	INPUT.WB_calendar_location {
		width: 80%;
		text-align: right;
	}
/** END OF WB_calendar **/

/** WB_links **/
	INPUT.WB_links {
		width: 100%;
	}

/** END OF WB_links **/

/** RK_perioodika **/

	TD.RK_perioodika {
		border-left: 1px solid #aed1f2;
		border-bottom: 1px dashed #aed1f2;
	}

	TH.RK_perioodika {
		border: 0px solid #aed1f2;
		border-bottom: 1px dashed #aed1f2;
		background: transparent;
		white-space: normal;
	}

/** RichTextEdit **/

        TABLE.toolbar {
                border: 1px solid black;
                background: #c5bec5;  
        }

	IMG.image {
		border: 0px solid #660000;
	}

	DIV.rt_button {
		position: relative;
		border: 1px solid #C0C0C0; 
		width: 21px;
	}

	IFRAME {
		height: 600px;
	}