/* Main Style Sheet */
body.nomargins {
cursor: default;
color:	inherit;
font-family: inherit;
font-size: inherit;
border: 0;
padding: 0;
margin: 0;
}
body.centered {
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}
body.normal {
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
text-align: left;
}
body.centered table.dialog {margin: auto;}
a.pageLink, body.normal p {font: 11px Verdana, sans-serif;}
table.pagetable {
width:100%;
height:100%;
vertical-align:top;
}
table.pagetable td {border: 0px;}
.note, .date, .comnt, .navigationBar {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
padding-bottom: 5px;
}
#comnt {font: bold 11px Verdana, Arial, sans-serif; letter-spacing: 0; color: black;}
.note, .date {padding-top: 5px;}
.date {color: #0000ff;}
.comnt {padding-top: 5px; white-space: normal;}
.comnt p {padding-bottom: 2px;}
.comnt strong {font-style: italic;}
.navigationBar {white-space: nowrap;	vertical-align: middle;}
.title {letter-spacing: 2px;}
.title, .title h1 {
font-size: 16px;
font-style: italic;
display: inline;
text-decoration: none;
font-family: arial, helvetica, sans-serif;
}
.copyright {
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
border:0;
color: black;
text-decoration: none;
}
/* .copyright a, .copyright a:visited, .copyright a:hover,.copyright a:active {color: black; text-decoration: none;} */
.copyright div {
vertical-align: bottom;
padding-top: 2px;
padding-bottom: 2px;
}
.copyright p {padding: 5px;}

/* ----------- Nice link button styles -------------*/
.disabledButtonLink {
color: Gray;
text-align:center;
padding: 2px 15px 2px 15px;
background-color: #f0f0f0;
}
a.buttonLink {
padding: 2px 15px 2px 15px;
border:	1px solid #808080;
background-color: #cccccc;
text-align: center;
white-space: nowrap;
color: black;
text-decoration: none;
}
a.buttonLink:visited {color: black;}
a.buttonLink:hover {
border:	1px solid blue;
background-color: #C6D3EF;
color: black;
}
a.curPageLink, a.curPageLink:visited, a.curPageLink:link,
a.otherPageLink, a.otherPageLink:visited, a.otherPageLink:link {
padding: 2px 4px 2px 4px;
font-size: 11px;
color: black;
}
a.otherPageLink, a.otherPageLink:visited, a.otherPageLink:link {text-decoration: none;}
a.curPageLink, a.curPageLink:visited, a.curPageLink:link {
border: 1px solid blue;
font-weight: bold;
text-decoration: none;
}
a.otherPageLink:hover, a.curPageLink:hover {color: black; text-decoration: underline;}
#login, #logout, #reindex, #usrmgr, #prev, #next, #index, #custom {height: 18px;}

/* ----------- Main page header styles -------------*/
.indexPageHeader {
width:100%;
vertical-align: middle;
padding-bottom: 6px;
}
.indexPageHeader table td {white-space: nowrap;	vertical-align: middle;}
.indexPageHeader .buttonLink {background-color: #cccccc;}

.indexPageHeader .title {
/*
font-size: 32pt;
font-weight: normal;
*/
}
.indexPageHeader .navigationBar {text-align: right;}
.username {height: 18px; vertical-align: middle;}

/* ----------- Folder view -------------*/
.insetPane {
border: 1px solid #3169C6;
background-color: white;
vertical-align: top;
height: 100%;
}
.insetPaneRight {
border-top: 1px solid #3169C6;
border-right: 1px solid #3169C6;
border-bottom: 1px solid #3169C6;
background-color: white;
vertical-align: top;
height: 100%;
}
.insetPane#folderPane {width: 20%;}
.folderTree {
vertical-align: top;
padding: 0 2px 0 2px;
margin-bottom: 40px;
background: #f0f0f0 url(http://www.techinet.pl/images/block_big.gif) no-repeat bottom right;
height: 100%;
}

/* ----------- Album header info -------------*/
.albHeader {
padding: 2px;
background: #f0f0f0 url(http://www.techinet.pl/images/corner15_tr.gif) no-repeat top right;
white-space: normal;
border-collapse: collapse;
}
.albHeader .titlerow {vertical-align: bottom;}
.albHeader .navigationBar {margin-top: 5px;	padding-bottom: 5px;}
#albCommands {display: block;}

/* ----------- Thumbnail view page -------------*/
.fldimgrow {
display: block;
line-height: 1px;
font-size: 1px;
overflow: hidden;
white-space: nowrap;
cursor: pointer;
}
.nothing, .imagethumb, .folderthumb {
text-align: center;
vertical-align: top;
padding: 0px;
border: none;
margin: 0px;
border-collapse: collapse;
}
.thumbView {
vertical-align: top;
margin: 2px 0 0 2px;
background-color: white;
}
.extcmt {
width: 100%;
font-size: 11px;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 10px;
background-color: white;
color: black;
}
.extcmt p {padding-left: 10px; padding-right: 10px;}

/* --- images thumbnails --- */
a.imglink {
padding: 6px;
text-decoration: none;
border:	1px solid white;
display: block;
text-align: center;
}
a.imglink .imagethumb {border: 3px solid #cccccc; }
a.imglink:hover .imagethumb {border-color: blue;}
a.imglink:hover {
background-color:	#C6D3EF;
text-decoration: underline ;
border:	1px solid blue;
}

/* --- image titles --- */
.imageTitle {
cursor: hand;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 5px;
display: block;
margin-bottom: 3px;
white-space: normal;
font-size: 11px;
width: auto;
height: auto;
text-align:center;
}
a:hover .imageTitle {
background-color:	#C6D3EF;
text-decoration: underline;
white-space: normal;
}

/* --- album thumbnails --- */
a.fldlink {
padding: 3px;
text-decoration: none;
border:	1px solid white;
display:block;
cursor:	hand;
}
a.fldlink:hover {text-decoration: underline;}
a.fldlink:hover {border: 1px solid blue; background-color: #C6D3EF;}
a.fldlink .folderthumb {border: 1px inset #003366;}

/* ---- Image view : page title ----- */
.imgHeader {
padding-top: 5px;
white-space: nowrap;
border-bottom: 1px solid #808080;
margin-bottom: 5px;
background: #f0f0f0 url(http://www.techinet.pl/images/logo_showimg.png) no-repeat top right;
vertical-align: top;
}
.imgHeader .title {
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
display: block;
width: 100%;
color: black;
}
.imgHeader .comnt {
padding-top: 2px;
padding-bottom: 0;
padding-left: 10px;
padding-right: 10px;
}
.imgHeader .title a {
text-decoration: none;
color: Black;
padding-top: 2px;
padding-bottom: 2px;
}
.imgHeader .navigationBar {
margin: 2px;
margin-left: 6px;
width: 100%;
}

/* ---- Image view : image view ----- */
.showImgPane {
text-align: center;
vertical-align: middle;
border: 0;
white-space: nowrap;
height: 100%;
}
.showImgPane table {margin: auto;}
.showImgPane p {
padding-bottom: 5px;
font-family:	Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
white-space: normal;
}

/*
filter: progid:DXImageTransform.Microsoft.Glow(color='black', Strength='5')
progid:DXImageTransform.Microsoft.BasicImage(enabled:false);
*/

/* ------- EXIF image details ------------ */
.imgDetails {
vertical-align: top;
margin: 2px;
text-align: left;
float: left;
}
.imgDetails table {
border : 1px outset #D8D4C6;
border-collapse: collapse;
padding: 5px 5px 5px 5px;
margin: 2px 2px 2px 2px;
border-spacing: 1px;
background-color: #efebde;
font-family:	Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 100%;
}
.imgDetails table td {
border-top : 1px solid #D8D4C6;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
.imgDetails table th {
text-align: center;
padding: 2px 10px 5px 10px  ;
border: none;
}
.imgDetails table .imgParamName {
font-weight: bold;
white-space: nowrap;
padding: 2px 10px 2px 10px  ;
}
.imgDetails table .imgParamValue {
border-left : 1px solid #D8D4C6;
padding: 2px 10px 2px 10px  ;
white-space: nowrap;
}

/* --- Logon screen and other dialogs ---- */
.dialog {
background-color: #f0f0f0;
font-family:	Verdana, Arial, sans-serif;
vertical-align: middle;
text-align: left;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border: 1px solid #888888;
font-size: 11px;
}
.dialog td {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
.dialog th {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
vertical-align: middle;
padding: 10px;
white-space: nowrap;
text-align:	center;
}

/* Table of reindexing errors */
.errorsTable, .errorsTable td {
font-family:	Verdana, Arial, sans-serif;
background-color: #efebde;
border:	1px solid #dfdbce;
border-spacing: 2px;
font-size: 11px;
}

/* -- Error message -- */
.error {font-size: 100%; color: red;}

/* --- Tree styles --- */
.dtree, .dTreeNode, .dTreeNode table {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	white-space: nowrap;}
.dTreeNode table {font-size: 11px;}
.dtree img {border: 0px; vertical-align: middle;}
.dtree a {text-decoration: none;}
.dtree a.node, .dtree a.nodeSel {
white-space: normal;
vertical-align: baseline;
padding: 0;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {text-decoration: underline;}
.dtree a.nodeSel {background-color: #0000ff; color: white;}
.dtree a.nodeSel:hover {color: white;}
.dtree td {padding-top: 1px;}
/*
.dtree .clip {
overflow: hidden;
}
*/
.tdCopyright {font-size: inherit; font-family: Verdana, tahoma;}
/* #imageFooter {border-top: 1px solid #808080; background-color: #f0f0f0;} */

