.Body
{
	
}

html, body
{
	height: 100%;
}

body
{
	margin: 0px;
	padding: 0px;
}

a,li,p,td
{
}

input,select,textarea
{
}

.Description
{
}

.Hint
{
	border: 1px solid;
	position: absolute;
	left:0px;
	top:0px;
	width:200px;
	margin-left: 3px;
	height: 50px;
	z-index:1;
}

.HintTitle
{
	border-bottom: 1px solid;
	height: 15px;
	padding-left: 5px;
}

.HintContent
{
	height: 23px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: auto;
}

.NavigatorPageNumber
{
	margin-left:3px;
	margin-right:3px;
}

.NavigatorPageNumber:hover
{
	margin-left:3px;
	margin-right:3px;
}

.ActiveNavigatorPageNumber
{
	margin-left:3px;
	margin-right:3px;
}

.NavigatorText
{
	margin-left:3px;
	margin-right:3px;
}

.Navigator
{
	border:1px solid;
}

.FormTitle
{
	padding:3px;
}

.FormSubmit
{
	padding:3px;
	margin-top: 3px;
}

.FormButton, .FormButton_disabled
{
	margin: 3px 0 0 3px;
	padding: 1px;
	border: 0;
	cursor: pointer;
}

.FormLine
{
	height:3px;
}

.FormLabelEven
{
	padding: 5px;
}

.FormLabelOdd
{
	padding: 5px;
}

.FormValueEven
{
	padding:3px;
}

.FormHelpEven
{
	padding:3px;
}

.FormValueOdd
{
	padding:3px;
}

.FormHelpOdd
{
	padding:3px;
}

.FormrowTitle
{
	margin: 0px;
}

.HelpWindowContent
{
	padding: 10px;
	margin-left: 10px;
}

.HelpWindowContent li
{
	margin-left: 14px;
}

.TopPanel
{
}

.LeftPanel
{
	width:150px;
	padding-left:5px;
}

.ContentPanel
{
	width:600px;
}

.Button
{
	border:outset 2px;
	margin:2px;
	padding:4px;
	cursor:pointer;
}

.Menu
{
	border:1px solid;
}

.MenuContainerTop
{
	border:1px solid;
	margin:10px;
}

.MenuContainer
{
	border:1px solid;
	margin:10px;
}

.MenuItemTop
{
	border:1px solid;
	margin:5px;
	padding:2px;
}

.MenuItem
{
	border:1px solid;
	margin:5px;
}

.MenuItemTop
{
	border:1px solid;
	margin:5px;
}

.PrintTop
{
	padding:5px;
}

.PrintBottom
{
	padding:5px;
}

.PrintContent
{
	padding:5px;
}

/* Komentarze */

.Comment
{
	border:1px solid;
	margin:0px;
	margin-bottom:5px;
}

.CommentList
{
	border:1px solid;
	margin:0px;
	margin-bottom:5px;
	padding:2px;
}

.CommentListHeader
{
	margin:0px;
	margin-bottom:5px;
}

.CommentListElement
{
	border:1px solid;
	margin:0px;
	margin-bottom:5px;
}

/*Klasy dla administratora*/

.AdminTopPanel
{
	border-right: solid 1px !important;
}

.AdminCenterPanel
{
	overflow: auto;
}

.AdminBottomPanel
{
	display: block;
}

.AdminLeftPanel
{
	overflow:auto;
	position:absolute;
	margin-top: 0px;
}

.AdminContentPanel
{
	overflow:auto;
	margin: 0px;
	padding: 0px;
	position:absolute;
}

.AdminMenuPath
{
	height: 15px;
	padding: 0px;
	margin: 0px;
}

.WUIseparatorVertical
{
	height: 100%;
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 10px;
	width: 0px;
}

.WUIseparatorHorizontal
{
	width: 100%;
	padding: 0;
	margin: 10px 0 10px 0;
	height: 0;
}

.WUIquicklinks
{
	padding: 10px 10px 0 0;
	text-align: right;
	height: 23px;
}

A.WUIquicklink, A.WUIquicklink_disabled
{
	width: 100%;
	cursor: pointer;
	padding: 4px;
	margin-right: 10px;
}

A.WUIquicklink_disabled
{
	cursor: default;
}

A.WUIquicklink:hover, A.WUIquicklink_disabled:hover
{
	text-decoration: none;
}

.WUITopMenu A:hover
{
	text-decoration: underline;
}

/*--------------------------------------------------------
wui:hint
--------------------------------------------------------*/

.WUIhelp_smoke
{
	display: block;
	position: absolute;
	index: 9;  
}

.WUIhelpid
{
	width: 20px;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	vertical-align: top;
}

.WUIddmenu
{
	float: left;
	border: solid 1px ;
}

/*--------------------------------------------------------
wui:form
--------------------------------------------------------*/

.WUIform
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.WUIformrow_radio
{
	/*margin: 0 5px 0 0;*/
	top: 3px;
	position: relative;
	padding: 0;
}

.WUIformrow_checkbox
{
	margin: 2px 0 0 0;
	padding: 0;
}

.WUIformrow_input
{
	width: 90%;
}

.WUIformrow_file
{
	width: 90%;
	height: 18px;
}

.WUIformrow_textarea
{
	width: 90%;
	height: 100px;
}

.WUIformrow_select
{
	height: 16px;
}

/*--------------------------------------------------------
wui:hr
--------------------------------------------------------*/

.WUIhr
{
  width: 100%;
}

/*--------------------------------------------------------
wui:list
--------------------------------------------------------*/

.WUIlistrowLP
{
	width: 25px;
}

/*--------------------------------------------------------
wui:group
--------------------------------------------------------*/

.WUIgroup
{
	padding: 5px;
	display: table;
}

.WUIgroupListHelp
{
	padding: 10px;
	width: 80%;
}

.WUIgrouptitle
{
	padding: 5px;
}

/*--------------------------------------------------------
wui:tabpanel
--------------------------------------------------------*/

.WUItabpanel
{
	margin: 0;
	padding: 0;
	height: 100%;
}

.WUItabbutton
{
	height: 14px;
	position: relative;
	float: left;
	display: block;
	cursor: pointer;
	padding: 4px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 5px;
	border-left: solid 2px;	
	border-right: solid 2px;
	border-top: solid 3px;
	vertical-align: bottom;
	margin-bottom: 0;
}

.WUItabbutton_active
{
	position: relative;
	float: left;
	cursor: pointer;
	padding: 4px;
	margin-left: 3px;
	margin-top: 5px;
	margin-bottom: 0;
	margin-right: 3px;
	border-left: solid 2px;	
	border-right: solid 2px;
	border-top: solid 4px;
	vertical-align: bottom;
	height: 14px;
}

.WUItablist
{
	padding: 7px;
	height: 100%;
}

.WUItablist_zero
{
	padding: 7px;
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 100%;
}

.WUItab
{
	height: 100%;
}

/*--------------------------------------------------------
WUI:recordset
--------------------------------------------------------*/

.WUIfield
{
	padding-left: 5px;
}

.WUIrsheader
{
	height: 20px;
}

.WUIrsheaderel
{
	white-space: nowrap;
	padding-left: 5px;
}

.WUIrsrecordrowactive
{
	height: 10px;
}

.WUIrsrecordrowodd
{
	height: 10px;
}

.WUIrsrecordroweven
{
	height: 10px;
}

.WUIrsDivOverflow
{
}

/*--------------------------------------------------------
 wui:tree
--------------------------------------------------------*/

.WUItreeNode
{
	margin-left: 20px;
	font-size: 11px;
	border: 0;
	z-index: 3;
	clear: both;
}

.WUItreeItem
{
	margin-left: 20px;
	clear: both;
	z-index: 3;
	position: relative;
	line-height: 16px;
}

.WUItreeLabel
{
	clear: both;
	z-index: 3;
	position: relative;
	line-height: 16px;
}

.WUItreeItem A
{
	display: block;
	z-index: 3;
}

.WUItreeNodeContent
{
	background-image: url(img/tree/tree_bg.gif);
	background-repeat:  repeat-y;
}

.WUItreeNode img, .WUItreeItem img
{
	border:0;
	margin:0;
	padding:0;
	margin-right: 5px;
	float: left;
	z-index: 3;
	position: relative;
	margin-top: -2px
}

.WUItreeClicked
{
	position: absolute;
	width: 100%;
	height: 15px;
	z-index: 1;
	background-color: #2D4173;
	left: 0;
	margin: 0;
	display: none;
}

/*
.WUItree
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	padding-left: 5px;
	margin-left: 10px;
	cursor: default;
}

.WUItreeitem
{
	height: 17px;
	padding-top: 1px;
}

A.tree
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	height: 17px;
	text-decoration: none;
	cursor: default;
	font-weight: normal;
}

A.tree:link
{

}

A.tree:visited
{

}

A.tree:active
{

}

A.tree:hover
{
	text-decoration: underline;
}

.WUItree_onclick
{
	height: 17px;
	font-weight: bold;
	padding-top: 1px;
}

.WUItree_input
{
	border: solid 1px #000;
	font-weight: normal;
}
*/

/*--------------------------------------------------------
	DDMenu
--------------------------------------------------------*/

.DDMenuList
{
	white-space: nowrap;
	height: 23px;
	cursor: default;
}

.DDMenu
{
	float: left;
	padding: 3px;
	border: solid 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
}

.DDMenu_over
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 0px;
}

.DDMenu_click
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
}

.DDMenuBox
{
	position: absolute;
	display: none;
	margin-top: -17px;
	border-style: outset;
	border-width: 2px;
	z-index: 10;
	align: right;
}

.DDMenuSeparator
{
	height: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: -3px;
	padding: 0px;
	width: 100px;
}

A.DDMenuItem
{
	position: relative;
	cursor: default;
	display: block;
	padding: 3px;
	padding-left: 20px;
	padding-right: 20px;
}

.DDMenuSub
{
	padding: 3px;
	padding-left: 20px;
	padding-right: 20px;
}

.DDMenuSubItem
{
	white-space: nowrap;
}

/*--------------------------------------------------------
	WUI:CALENDAR
	
	Style dla kalendarzyka oraz 
	okna wui:windowlayer.
--------------------------------------------------------*/
/*
.WUIcalMain
{
	position: absolute;
	width: 220px;
	border-style: outset;
	border-width: 2px;
	margin-top: 0px;
	margin-left: 12px;
	padding: 5px;
	z-index: 50;
	cursor: default;
}

.WUIcalNavBlock
{
	display: inline;
}

.WUIcalItem
{
	width: 26px;
	height: 23px;
	margin: 0px;
	float: left;
	padding-left: 3px;
	padding-top: 2px;
}

.WUIcalItemDay
{
	width: 29px;
	height: 15px;
	margin: 0px;
	float: left;
	padding-left: 0px;
	padding-top: 2px;
}

.WUIcalItemClick
{
	width: 26px;
	height: 23px;
	margin: 0px;
	float: left;
	padding-left: 3px;
	padding-top: 2px;
	border: 1px solid;
}

.WUIcalHead
{
	margin: 0px;
	padding: 0px;
	margin-left: -7px;
	margin-right: -7px;
	margin-top: -8px;
	height: 20px;
}

.WUIbutton
{
	border-style: outset;
	border-width: 2px;
	margin: 0px;
	padding: 0px;	
}
*/

.WUIcalSeparator, .WUIgroupListSeparator
{
	height: 0px;
	padding: 0px;
	margin: 0px;
	margin: 0;
	width: 100%;
	clear: both;
}


/*--------------------------------------------------------
	WUI:SCHEDULER
--------------------------------------------------------*/

.WUIcal2Main
{
	position: absolute;
	width: 610px;
	border-style: outset;
	border-width: 2px;
	margin-top: 0px;
	margin-left: 12px;
	padding: 5px;
	z-index: 10;
	cursor: default;
}

.WUIcal2Item
{
	width: 82px;
	height: 33px;
	margin: 0px;
	float: left;
	padding-left: 3px;
	padding-top: 2px;
}

.WUIcal2ItemDay
{
	width: 85px;
	height: 15px;
	margin: 0px;
	float: left;
	padding-left: 0px;
	padding-top: 2px;
}

.WUIcal2ItemClick
{
	width: 82px;
	height: 33px;
	margin: 0px;
	float: left;
	padding-left: 3px;
	padding-top: 2px;
	border: 1px solid;
}

/*--------------------------------------------------------
	WUI:MEDIA
--------------------------------------------------------*/

.WUI_media_preview_button
{
	height: 20px;
	width: 20px;
	float: right;
	background-repeat: no-repeat;
	border: solid 1px;
}

.WUI_media_img_preview
{
	margin: 0px;
	padding: 0px;
	width: 90%;
	height: 100%;
}

.WUIpreviewNavTop
{
	width: 100%;
	padding: 5px;
}

.WUIfileinput_preview
{
	width: 100%;
	margin-top: 10px;
	height: 100px;
	overflow: auto;
	border: solid 1px;
	background-position: center center;
	background-repeat: no-repeat;
}

/*--------------------------------------------------------
	WUI:OUTLOOK BAR
--------------------------------------------------------*/

.WUIOutlookBarMain
{
	width: 200px;
}

.WUIOutlookBarOption
{
	height: 20px;
	border-style: outset;
	border-width: 2px;
	cursor: pointer;
}

.WUIOutlookBarOptionContent
{
	display: none;
	height: 0px;
	overflow: auto;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

/*--------------------------------------------------------
	WUI:FAKESELECT
--------------------------------------------------------*/

.fakeselect_default
{
	position: relative;
	width: 100px;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
	z-index: 88;
}

.fakeselect_Button
{
	height: 15px;
	width: 15px;
}

.fakeselect_default .fakeselectdisplay
{
	position:relative;
	display:block;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	overflow: hidden;
	height: 13px;
}

.fakeselect_default .fakeselectoption
{
	position: absolute;
	display: none;
	border: 1px solid;
	max-height: 175px;
	overflow: auto;
	padding-left: 2px;
}

.fakeselect_fakeoption
{
	width: 90%;
}

/*--------------------------------------------------------
	wui:windowlayer
--------------------------------------------------------*/

.WUIwindowlayer
{
	position: absolute;
	border: 1px;
	border-style: outset;
}

.WUIwindowlayerHead
{
	margin: 0px;
	padding: 0px;
	height: 15px;
}

.WUIwindowlayer_tab
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
}

.WUIwindowlayer_tab .WUItabbutton
{
	border: 1px;
	margin-right: 0px;
	border-style: outset;
}

.WUIwindowlayer_tab .WUItabbutton_active
{
	border: 1px;
	margin-right: 0px;
	border-style: outset;
}

.WUIwindowlayer_tab .WUItablist
{
	padding: 10px;
	margin: 0px;
	border: 1px;	
	border-style: outset;
	border-top: 0px;
}

.WUIwindowlayer_tab .WUItablist_zero
{
	padding: 0px;
}

/*--------------------------------------------------------
	wui:wizard
--------------------------------------------------------*/

.WUIwizardMain
{
	border: 2px;
	border-style: outset;
}

.WUIwizardstep
{
	height: 20px;
}

.WUIwizardHeader
{
	height: 17px;
	padding: 0px;
	padding-left: 10px;
	padding-top: 2px;
}

.WUIwizardContent
{
	margin-top: 10px;
}

.WUIwizardstepContent
{
	float: left;
	padding: 10px;
	width: 30%;
}

.WUIwizardContent .WUItablist_zero
{
	padding: 7px;
	overflow: auto; 	
	padding: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}

/*--------------------------------------------------------
	pozostałe
--------------------------------------------------------*/

/* dla nowej warstwy tworzonej dynamicznie */
.WUInewDiv
{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}

.WUImsgbox_text
{
	font-family: Tahoma;
	font-size: 11px;
}

/*--------------------------------------------------------
	HTML AREA
--------------------------------------------------------*/

.htmlarea .toolbar {
  cursor: default;
  padding: 1px 1px 2px 1px;
  border: 1px solid;
}
.htmlarea .toolbar img { border: none; }
.htmlarea .toolbar .label { padding: 0px 3px; }

.htmlarea .toolbar .button {
  border: 1px solid;
  padding: 1px;
  margin: 0px;
  width: 18px;
  height: 18px;
}
.htmlarea .toolbar .buttonHover {
  border: 1px solid;
}
.htmlarea .toolbar .buttonActive, .htmlarea .toolbar .buttonPressed {
  padding: 2px 0px 0px 2px;
  border: 1px solid;
}

.htmlarea .toolbar .indicator {
  padding: 0px 3px;
  overflow: hidden;
  width: 20px;
  cursor: default;
  border: 1px solid;
}

.htmlarea .toolbar .buttonDisabled img {
  filter: alpha(opacity = 25);
  -moz-opacity: 0.25;
}

.htmlarea .toolbar .separator {
  margin: 3px;
  width: 0px;
  height: 16px;
  padding: 0px;
}

.htmlarea .toolbar .space { width: 5px; }

.htmlarea .toolbar select,
.htmlarea .toolbar select:hover,


.htmlarea .statusBar {
  border: 1px solid;
  padding: 2px 4px;
}

.htmlarea .statusBar .statusBarTree a {
  padding: 2px 5px;
}


.htmlarea .statusBar .statusBarTree a:hover {
  background-color: Highlight;
  color: HighlightText;
  padding: 1px 4px;
  border: 1px solid;
}


/* Hidden DIV popup dialogs (PopupDiv) */

.dialog .content { padding: 2px; }

.dialog table { border-collapse: collapse; }

.dialog .title {
  padding: 1px 0px 2px 5px;
  cursor: default;
}

.dialog .title .button {
  float: right;
  border: 1px solid;
  padding: 0px 1px 0px 2px;
  margin-right: 1px;
}

.dialog button {
  width: 5em;
  padding: 0px;
}

.dialog .buttonColor {
  padding: 1px;
  cursor: default;
  border: 1px solid;
}

.dialog .buttonColor .chooser, .dialog .buttonColor .nocolor {
  height: 0.6em;
  border: 1px solid;
  padding: 0px 1em;
}

.dialog .buttonColor .nocolor { padding: 0px; }

.dialog .label { width: 6em; }
.dialog .value input { width: 100%; }
.dialog .buttons { padding: 2px 4px 0px 4px; }

.dialog fieldset table { margin: 2px 0px; }

.popupdiv {
  border: 2px solid;
}

.popupwin {
  padding: 0px;
  margin: 0px;
}

.popupwin .title {
  padding: 3px 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid black;
}

form { margin: 0px; border: none; }
