/* $Id: style.css 3987 2007-05-31 13:14:01Z pcharasi $ */

body{margin: 0;padding: 0;background-color: #ffffff;color: #0e335a;font-size: 68.75%;font-family: Tahoma,Verdana,sans-serif;}

a, a:link, a:hover, a:active, a:visited{color:#0c387f;text-decoration:none;}
p,ol,ul,input,select,option,textarea,th,td,dl {font-family: Tahoma,Verdana,sans-serif;font-size:1em;}
/*ul,ol{margin:0;}*/
td{text-align:left;}
form{padding:0;margin:0;}
input, option, select, textarea{color:#323232;font-weight:bold;}
fieldset{padding:10px;margin:10px auto;}
h1{line-height:1.5;color:#ffffff;background-color:#014c9c;background-image:url(/images/back_top2.gif);background-repeat:no-repeat;background-position:0 0;font-size:1.4em;font-weight:bold;text-align:left;padding:2px 8px;margin:0;clear:both;}
h1 a, h1 a:link, h1 a:hover, h1 a:active, h1 a:visited{color:#ffffff;background:transparent;}
h2{border-top:solid 1px #01346e;border-bottom:solid 1px #ffffff;background-color:#014c9c;color:#ffffff;font-size:1.2em;font-weight:bold;text-align:left;padding:2px 8px;margin:0;clear:both;}
h2 a, h2 a:link, h2 a:hover, h2 a:active, h2 a:visited{color:#ffffff;background:transparent;}
h3{font-size:1.2em;font-weight:bold;text-align:left;padding:0;margin:0 0 0.8em 0;}
h4{font-weight:bold;font-size:1em;margin:0 0 0.8em 0;}

#consoleViewPage{padding:8px;}
#mainCol{}
#rightCol{width:185px;}

#footerRight{float:right;text-align:right;}
#footerRight a{margin:3px;}
#footerLeft{float:right;text-align:left;}
#footerLeft a{margin:3px;}

#parentPath{display: none;}
#localPath{display: none;}

.fr{float:right;}
.fl{float:left;}
.c{text-align:center;}
.button{cursor:pointer;}
.clear{clear:both;}
.nostrong{font-weight:normal;}
.nowrap{white-space:nowrap;}

.tightBlockWrapper{display:table;margin-left:auto;margin-right:auto;}
/*.tightBlockWrapper fieldset, .tightBlockWrapper .tightBlock{}*/
#rangeCheck input{margin:0;padding:0}

.ico{vertical-align:middle;border:none;margin:0 6px 0 0;}
.ico16{width:16px;height:16px;}
.date{font-weight:normal;margin-right:0.8em;}
.author{font-weight:normal;margin-left:8px;}
.formfieldReadOnly{background-color: #999999;}

div.paging{text-align:center}
div.block{padding:8px;margin:0 0 10px 0;background-color:#f0f0f0;clear:both;}

div.infoBox{width:400px;margin:20px auto;padding:20px 20px 20px 70px;text-align:center;background-color:#f0f0f0;background-image:url(/images/console/info_box.gif);background-repeat:no-repeat;background-position: 20px 50%;}
div.errBox{width:500px;margin:20px auto;padding:20px 20px 20px 70px;text-align:center;background-color:#f0f0f0;color:#ff3333;font-weight:bold;background-image:url(/images/console/err_box.gif);background-repeat:no-repeat;background-position: 20px 50%;}
div.errBox h3{font-size: 1.3em;text-align:center;}

.tooltip {position: relative;font-weight:normal;cursor:help;}
.tooltip dfn {display: none;}
.tooltip:hover dfn, .tooltip.hover dfn {display: block;position: absolute;left: 10px;top: 1.5em;padding: 4px 10px;border: 1px solid;background: #FFFFFF;font-style: normal;line-height: 100%;text-decoration: none;white-space:nowrap;}
.tooltip dfn span {color: #000;}

.topAnchor{display:block;float:right;padding:0 0 0 16px;margin:0.5em 0;background-image:url(/images/top.gif);background-repeat:no-repeat;background-position: 0px 0px;}

/*Belka z przyciskami*/
table#menuBar{background-color: #efefef;background-image:url(/images/back_menubar.gif);background-repeat:repeat-x;background-position:0 0;width:100%;}
table#menuBar td{color:#072945;cursor:pointer;white-space:nowrap;height:28px;}
table#menuBar td:hover, 
table#menuBar td.hover{background-color: #bbbbbb;background-image:url(/images/back_menubar.gif);background-repeat:repeat-x;background-position:0 -100px;}
table#menuBar td#placeholder{background:none;cursor:default;height:20px;}

/*Lista elementow z view makera (np. "ostatnio opublikowane")*/
ul.listItems{padding:0;margin:0;list-style-type:none;}
ul.listItems li{margin:0.8em 0;clear:both;}
ul.listItems h4{font-weight:bold;font-size:1em;margin:0 0 0.5em 0;clear:both;}

/*Lista elementow w bloczku (np. "moje skroty")*/
ul.listBlockItems{margin:0;padding:0;list-style-type:none;}
ul.listBlockItems li{margin:0.6em 0;padding:0;clear:both;}

/*Zakładki*/
table.tabsline a,
table.tabsline a:link,
table.tabsline a:active,
table.tabsline a:hover,
table.tabsline a:visited{color : #0f387a;font-size : 0.9em;text-decoration: none;margin:0 3px;}
table.tabsline .current a,
table.tabsline .current a:link,
table.tabsline .current a:active,
table.tabsline .current a:hover,
table.tabsline .current a:visited{color: #ffffff;}

/*Lista*/
table.list{border-collapse:collapse;}
table.list th{text-align:center;border:solid #757575 1px;font-weight: bold;color: #333333;background-color: #ebebeb;background-image:url(/images/back_list_th.gif);background-repeat:repeat-x;background-position:bottom;white-space: nowrap;line-height:1.7;}
table.list tr.tr1{color: #333333;background-color: #f0f0f0;}
table.list tr.tr0{color: #333333;background-color: #ffffff;}
table.list tr.pointed{color: #333333;background-color: #dae1e9;}
table.list tr.selectedtr1, 
table.list tr.selectedtr0{color: #333333;background-color: #dae1e9;}
table.list td{color: #333333;background-color: transparent;border:solid #757575 1px;}
  /* Wylaczamy obramowanie w anonimowych zagniezdzonych tabelach */
table.list td td,
table.list td th,
table.list th td,
table.list th th{background-color: transparent;background-image: none;border:none;}
table.list td table.list td,
table.list td table.list th{background-color: transparent;border:solid #757575 1px;}
table.list td table.detail td,
table.list td table.detail th{background-color: transparent;background-image:url(/images/back_list_td.gif);background-repeat:repeat-x;background-position:bottom;border:solid #757575 1px;}


table.list tr.tr1d{color: #333333;background-color: #f0f0f0;}
table.list tr.tr0d{color: #333333;background-color: #ffffff;}
table.list tr.trdSelected{color: #333333;background-color: #dae1e9;}

/*Listnawigator*/
table.listnavigator td{white-space:nowrap;}
table.listnavigator input,
table.listnavigator select{font-weight: normal;font-size: 10px;background-color: #dedede;}
table.listnavigator table.groupticker{border-collapse:collapse;}
table.listnavigator table.groupticker td{border:solid #757575 1px;color:#333333;background-color: #f0f0f0;text-align:center;}
table.listnavigator table.groupticker td.active{background-color: #dae1e9;}
table.listnavigator table.groupticker a{font-weight: bold;color:#333333; text-decoration: none;}

/*Listnawigator - układ*/
td.navCount{vertical-align:bottom;padding:2px;}
td.navSize{text-align:right;padding:2px;}
td.navTicker{vertical-align:bottom;padding:2px 2px 0 0;}
td.navJumper{text-align:right;padding:2px;}
td.navFilter{text-align:center;}

/*Akcje - małe ikonki na liscie**/
table.actions tr{background-color: transparent;}
table.actions td{font-size: 0.9em;background-color: transparent;border:none;}
table.actions a{font-size: 1em;}

/* Tabela szczegółów */
table.detail{border-collapse:collapse;}
table.detail th{border:solid #757575 1px;font-weight: bold;color: #333333;background-color: #ebebeb;background-image:url(/images/back_list_th.gif);background-repeat:repeat-x;background-position:bottom;white-space: nowrap;line-height:1.7;}
table.detail tr.tr0{color: #333333;background-color: #ffffff;}
table.detail tr.tr1{color: #333333;background-color: #f0f0f0;}
table.detail td.label{}
table.detail td{color: #333333;xbackground-color: transparent;background-image:url(/images/back_list_td.gif);background-repeat:repeat-x;background-position:bottom;border:solid #757575 1px;}
  /* Wylaczamy obramowanie w anonimowych zagniezdzonych tabelach */
table.detail td td,
table.detail td th,
table.detail th td,
table.detail th th{XXXXXbackground-color: transparent;background-image: none;border:none;}
table.detail td table.list td,
table.detail td table.list th{XXXXXbackground-color: transparent;border:solid #757575 1px;}
table.detail td table.detail td,
table.detail td table.detail th{XXXXXbackground-color: transparent;background-image:url(/images/back_list_td.gif);background-repeat:repeat-x;background-position:bottom;border:solid #757575 1px;}


/* Grid table */
fieldset.gridPanel{width:650px;margin-left:auto;margin-right:auto;}
table.gridTable{border-collapse:collapse;}
  /* Grid ma zawsze obramowanie (important) */
table.gridTable th{border:solid #757575 1px!important;text-align:center;font-weight: bold;color: #333333;background-color: #ebebeb;background-image:url(/images/back_list_th.gif);background-repeat:repeat-x;background-position:bottom;white-space: nowrap;line-height:1.7;}
table.gridTable td{border:solid #757575 1px!important;color: #333333;background-color: transparent;white-space:nowrap;}
table.gridTable input{}

div.gridControls{float:right;width:60px;}
div.gridControls button{width:60px;font-size:10px;display:block;}

div.gridData{padding:0 65px 0 0;}

/* Tab sheets */
.PageControl{position: relative;text-align:center;}
.PageControl div.TabSheet{width:500px;border: #0000de 0px solid;visibility: hidden;position: absolute;top:17px;}
.PageControl div.TabsNavigator{position: relative;}
.PageControl td.TabTicker{font-weight: bold;font-size: 10px;color: black;line-height: 8px;}
.PageControl td.TabTickerOver{font-weight: bold;font-size: 10px;cursor: pointer;color: white;line-height: 8px;text-decoration: underline;}
.PageControl div.TabSheetNavigatorEx{visibility: hidden;position: absolute;border:1px solid;}

.filename{font-size : 0.8em;color: green;font-style: italic;}

/*Wyszukiwarka*/
.searchSelected{color: #333333;background-color: #cadee8;}

/*Galeria*/
table#gallery td{vertical-align:top;padding:8px;text-align:center;}
table#gallery td.fItem{background-color:#f0f0f0;}
table#gallery td h3{text-align:left;}
table#gallery .image{text-align:center;margin:8px auto;}
table#gallery img{border:1px solid #999999;margin:auto;display:block;width:150px;height:150px;background-position:center center;background-repeat:no-repeat;}
img#photo{margin:10px auto;display:block;border:1px solid #999999;}

/*Zdjęcie pracownika - dane osobowe*/
div#employeePhoto {width:122px;height:152px;overflow:hidden;margin:auto;border:1px solid #999999;}
div#employeePhoto img{margin:auto;display:block;background-color: #ffffff;}

/* Rezerwacje */
#reservationNewSwitch{text-align:center;margin:10px auto;}


/* Kalendarz */
table.weeks td{font-size:0.9em;}
table.weeks td td{font-size:1em;}


/* E-dokumenty*/
.edocTree td{
	white-space:nowrap;
	vertical-align:middle;
}
.edocTree .goToArr{
	padding:4px 3px 0px 5px;
	cursor:pointer;
}

/* Paleta W3C do iterowania */

.bgC{background-color:white;}
.bgC0{background-color:black;}
.bgC1{background-color:red;}
.bgC2{background-color:blue;}
.bgC3{background-color:fuchsia;}
.bgC4{background-color:gray;}
.bgC5{background-color:green;}
.bgC6{background-color:lime;}
.bgC7{background-color:maroon;}
.bgC8{background-color:navy;}
.bgC9{background-color:olive;}
.bgC10{background-color:purple;}
.bgC11{background-color:aqua;}
.bgC12{background-color:silver;}
.bgC13{background-color:teal;}
.bgC14{background-color:yellow;}
.bgC255{background-color:white;}

.C{color:white;}
.C0{color:black;}
.C1{color:red;}
.C2{color:blue;}
.C3{color:fuchsia;}
.C4{color:gray;}
.C5{color:green;}
.C6{color:lime;}
.C7{color:maroon;}
.C8{color:navy;}
.C9{color:olive;}
.C10{color:purple;}
.C11{color:aqua;}
.C12{color:silver;}
.C13{color:teal;}
.C14{color:yellow;}



/* podswietlenie */
/*
.trSelected
{
    CURSOR: pointer;
    COLOR: #cf9b9a;
}
.trdSelected
{
    COLOR: #cf9b9a;
}

*/

/*
.trSelected2
{
    CURSOR: pointer;
    COLOR: #dedede;
}
.tr0d
{
    COLOR: #f0f0f0;
}
.tr1d
{
    COLOR: #dedede;
}

.tr2d
{
    COLOR: darkgray;
}
*/


/*

.small_button
{
	font-size:7pt;
}

.bordo
{
    color: #aa2925;
}

.kgreen
{
    color: #008F00;
}


A.tekst2:hover
{
    TEXT-DECORATION: underline;
}

A.tekst3:hover
{
    COLOR: #999999;
    TEXT-DECORATION: none;
}
.tekst4
{
    COLOR: #999999;

    TEXT-DECORATION: none;
}

.tekstb
{
    COLOR: #0e335a;

    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

A.tekst4:hover
{
    COLOR: #0e335a;
    TEXT-DECORATION: underline;
}
.tekstj
{
    COLOR: #0e335a;

    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
}
.tekst10
{
    COLOR: #0e335a;

    TEXT-DECORATION: none;
}
.tekst9
{
    COLOR: #0e335a;

    TEXT-DECORATION: none;
}
.naglowek
{
    FONT-SIZE: 16px;
    COLOR: #0e335a;

    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}

*/
/*
.calendarday
{
    FONT-SIZE: 18px;
    TEXT-DECORATION: none;
}
.calendarmonth
{
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

.ramka
{
    COLOR: #a92824;
}
.ramka2
{
    COLOR: #e8e8e8;

    COLOR: #0e335a;
    TEXT-DECORATION: none;
}
*/
/*
A.listA
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    COLOR: #0e335a;
    BORDER-BOTTOM: 1px;
    TEXT-DECORATION: none;
}
A.listA:hover
{
    BORDER-RIGHT: #25aa80 1px;
    BORDER-TOP: #25aa80 1px;
    BORDER-LEFT: #25aa80 1px;
    COLOR: white;
    BORDER-BOTTOM: white 1px solid;
    TEXT-DECORATION: none;
}

*/




/*
.tx 
{
	color: #0F2F50;
}
*/

.listMiniInfo{
	text-align:right;
	margin-left:32px; 
	font-size:8px;
	color:#000000;
	background:transparent;
}


/*
    Okienko dialogowe kreatora
    +------------------------+
    |       dialogTitle      |
    +-----+------------------+
    | dia |                  |
    | log |                  |
    | Left|                  |
    +-----+------------------+
*/
.dialogTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-ALIGN:	center;
    COLOR: white;
    COLOR: #0e335a;
    HEIGHT: 30px;
}

.dialogLeft
{
    BORDER-RIGHT: solid 1px #0e335a;
    VERTICAL-ALIGN: top;
}


