/* Phoca Gallery http://www.phoca.cz */
#phocagallery { padding: 0; margin: 0; }
#phocagallery a img { padding: 0; margin: 0; border: 0px; }
#phocagallery-pane .phocagallery-box-file, #phocagallery .phocagallery-box-file, .phocagallery-box-file { position: relative; float: left; text-align: center; /*overflow:visible;*/ }
#phocagallery-pane .phocagallery-box-file-first, #phocagallery .phocagallery-box-file-first, .phocagallery-box-file-first { overflow: hidden; display: table; vertical-align: middle; }
#phocagallery-pane .phocagallery-box-file-second, #phocagallery .phocagallery-box-file-second, .phocagallery-box-file-second { display: table-cell; vertical-align: middle; }
#phocagallery-pane .phocagallery-box-file-third, #phocagallery .phocagallery-box-file-third, .phocagallery-box-file-third { text-align: center; }
#phocagallery-pane a img, #phocagallery a img, #phocagallery-statistics a img { border: 0px; }
#phocagallery a:hover, #phocagallery a:active, #phocagallery a:focus, #phocagallery-statistics a:hover, #phocagallery-statistics a:active, #phocagallery-statistics a:focus { background: none; border: 0px; text-decoration: none; }
#phocagallery .phocaname, #phocagallery-statistics .phocaname { margin: 0px; padding: 0px; margin-top: 2px; color: #135cae; text-align: center; }
#phocagallery .detail, #phocagallery-statistics .detail { text-align: right; margin: 0px; padding: 0px; }
#phocagallery .phocagallery-box-file:hover, #phocagallery .phocagallery-box-file.hover, #phocagallery-pane .phocagallery-box-file:hover, #phocagallery-pane .phocagallery-box-file.hover, .phocagallery-box-file:hover,  .phocagallery-box-file.hover { /*border:1px solid #135cae;
 background:#f5f5f5;*/ text-decoration: none; }
/*detail*/
.phocagallery-box-file-d { position: relative; float: left; border: 1px solid #E8E8E8; background: #fcfcfc; text-align: center; overflow: visible; width: 640px; height: 480px; }
.phocagallery-box-file-first-d { background: #f5f5f5; width: 640px; height: 480px; overflow: hidden; display: table; vertical-align: middle; }
#phocagallery .main-switch-image { margin: 0px; padding: 7px 5px 7px 5px; margin-bottom: 15px; }
#phocagallery .main-switch-image-table { /*border:1px solid #c2c2c2;*/ }
#loading-label, #loading-label-user { text-align: center; display: none; }
#image-box { position: relative; }
#description-msg { font-size: 83%; text-align: left; margin: 0; padding: 0; position: absolute; bottom: 0px; left: 0px; right: 0px; background-color: #000; filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; z-index: 1000; width: 100%; }
#description-text { color: #fff; padding: 10px; position: relative; z-index: 1000; background-color: #000; }
/* tabs */
form { margin: 0; padding: 0; }
dl.tabs { float: left; margin: 10px 0 -1px 0; z-index: 50; }
dl.tabs dt { float: left; padding: 4px 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; margin-left: 3px; background: #f0f0f0; color: #666; }
dl.tabs dt.open { background: #ffffff; border-bottom: 1px solid #ffffff; z-index: 100; color: #000; }
div.current { clear: both; border: 1px solid #ccc; padding: 10px 10px; background: #ffffff; }
div.current dd { padding: 0; margin: 0; }
#uploadForm { margin: 0; padding: 0; }
#phocagallery-comments-form { margin: 0; padding: 0; }
.phoca-hr { margin-top: 10px; border-bottom: 1px solid #e8e8e8; margin-bottom: 10px; clear: both; }
/* IE Shadowbox */
#shadowbox_title, #shadowbox_info { border: 0px; }
/** Table styles **/
#phocagallery-subcategory-creating  table.adminlist, #phocagallery-upload  table.adminlist { width: 100%; border-spacing: 1px; background-color: #e7e7e7; color: #666; }
#phocagallery-subcategory-creating  table.adminlist td, #phocagallery-subcategory-creating  table.adminlist th, #phocagallery-upload  table.adminlist td, #phocagallery-upload  table.adminlist th { padding: 4px; }
#phocagallery-subcategory-creating  table.adminlist thead th, #phocagallery-upload  table.adminlist thead th { text-align: center; background: #f0f0f0; color: #666; border-bottom: 1px solid #999; border-left: 1px solid #fff; }
#phocagallery-subcategory-creating  table.adminlist thead a:hover, #phocagallery-upload  table.adminlist thead a:hover { text-decoration: none; }
#phocagallery-subcategory-creating  table.adminlist thead th img, #phocagallery-upload  table.adminlist thead th img { vertical-align: middle; }
#phocagallery-subcategory-creating  table.adminlist tbody th, #phocagallery-upload  table.adminlist tbody th { font-weight: bold; }
#phocagallery-subcategory-creating  table.adminlist tbody tr, #phocagallery-upload  table.adminlist tbody tr { background-color: #fff; text-align: left; }
#phocagallery-subcategory-creating  table.adminlist tbody tr.row1, #phocagallery-upload  table.adminlist tbody tr.row1 { background: #f9f9f9; border-top: 1px solid #fff; }
#phocagallery-subcategory-creating  table.adminlist tbody tr.row0:hover td, #phocagallery-subcategory-creating  table.adminlist tbody tr.row1:hover td, #phocagallery-upload  table.adminlist tbody tr.row0:hover td, #phocagallery-upload  table.adminlist tbody tr.row1:hover td { background-color: #ffd; }
#phocagallery-subcategory-creating  table.adminlist tbody tr td, #phocagallery-upload  table.adminlist tbody tr td { height: 25px; background: #fff; border: 1px solid #fff; }
#phocagallery-subcategory-creating  table.adminlist tbody tr.row1 td, #phocagallery-upload  table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }
#phocagallery-subcategory-creating  table.adminlist tfoot tr, #phocagallery-upload  table.adminlist tfoot tr { text-align: center; color: #333; }
#phocagallery-subcategory-creating  table.adminlist tfoot td, #phocagallery-subcategory-creating  table.adminlist tfoot th, #phocagallery-upload  table.adminlist tfoot td, #phocagallery-upload  table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }
#phocagallery-subcategory-creating  table.adminlist td.order, #phocagallery-upload  table.adminlist td.order { text-align: center; white-space: nowrap; }
#phocagallery-subcategory-creating  table.adminlist td.order span, #phocagallery-upload  table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }
#phocagallery .pgcenter, #phocagallery-upload .pgcenter, #phocagallery-subcategory-creating .pgcenter { text-align: center; vertical-align: middle; }
#phocagallery .pginline, #phocagallery-upload .pginline, #phocagallery-subcategory-creating .pginline { margin: 0 10px 0 10px; display: inline; }
.bgPhocaClass { padding: 10px; /*border:1px solid #d2d2d2;*/ }
.phocaimgdesc { text-align: left; }
.body-overlayed embed, .body-overlayed object, .body-overlayed select { visibility: hidden; }
#sbox-window embed, #sbox-window object, #sbox-window select { visibility: visible; }
#sbox-overlay { position: absolute; background-color: #000; }
#sbox-window { position: absolute; background-color: #000; text-align: left; overflow: visible; padding: 10px; -moz-border-radius: 3px; }
* html #sbox-window { top: 50% !important; left: 50% !important; }
#sbox-btn-close { position: absolute; width: 30px; height: 30px; right: -15px; top: -15px; background: url(/img/closebox.png) no-repeat top left; border: none; }
.sbox-loading #sbox-content { background-image: url(/img/spinner.gif); background-repeat: no-repeat; background-position: center; }
#sbox-content { clear: both; overflow: auto; background-color: #fff; height: 100%; width: 100%; }
.sbox-content-image#sbox-content { overflow: visible; }
#sbox-image { display: block; }
.sbox-content-image img { display: block; }
.sbox-content-iframe#sbox-content { overflow: visible; }
/* SLIMBOX */
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(/img/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(/img/prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(/img/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(/img/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }
/* Joom!Fish CSS */
#jflanguageselection { float: right; margin: 15px 0px 10px 5px; }
/* language lists with UL (names & images) */
#jflanguageselection ul.jflanguageselection { list-style: none; padding: 0; margin-top: 3px; font-weight: normal; }
#jflanguageselection ul.jflanguageselection li { background-image: none; padding-left: 0px; padding-right: 0px; float: left; margin: 1px 1px 1px 1px; white-space: nowrap; border: none; font-size: 0.9em; }
#jflanguageselection ul.jflanguageselection li#active_language { font-weight: bold; font-size: 1.0em; }
#jflanguageselection ul.jflanguageselection li a { display: block; }
#jflanguageselection ul.jflanguageselection img { border: none; }
div#jflanguageselection img.langImg { float: left; border: none; margin-top: 3px; }
div#jflanguageselection li img.langImg { float: left; border: none; margin: 0px 1px 0px 1px; }
/** Styles for the drop down list */
#jflanguageselection select.jflanguageselection { border: 1px solid #cccccc; }
#jflanguageselection label.jflanguageselection { position: absolute; left: -1000px; }
/** Controls Raw Display of Images **/
.rawimages { text-align: center; margin-top: 3px; }
.rawimages img { border: none; margin: 2px; }
.rawimages span#active_language img { margin: 2px; border: none; }
div#jflanguageselection img.langImg { float: left; border: none; margin-top: 3px; }
div#jflanguageselection li img.langImg { float: left; border: none; margin: 1px 3px 0px 0px; }
#jflanguageselection .opaque { filter: alpha(opacity=30); }
#jflanguageselection option.opaque { color: graytext; }
.bgPhocaClass { background: #666666; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; z-index: 1000; }
.fgPhocaClass { background: #f6f6f6; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; z-index: 1000; }
.fontPhocaClass { color: #000000; z-index: 1001; }
.capfontPhocaClass, .capfontclosePhocaClass { color: #ffffff; font-weight: bold; z-index: 1001; }
#sbox-window { background-color: #6b6b6b; padding: 2px; }
#sbox-overlay { background-color: #000000; }
.pgplugin1 { border: 1px solid transparent; background: #fcfcfc; }
.pgplugin1:hover, .pgplugin0.hover { border: 1px solid transparent; background: #f5f5f5; }
.pgplugin2 { border: 1px solid transparent; background: #fcfcfc; }
.pgplugin2:hover, .pgplugin1.hover { border: 1px solid transparent; background: #f5f5f5; }
.pgplugin3 { border: 1px solid transparent; background: #fcfcfc; }
.pgplugin3:hover, .pgplugin2.hover { border: 1px solid transparent; background: #f5f5f5; }
.agoralatestB { }
.agoralatestB a { text-decoration: none; }
.agora_latest_header_2cB { font-size: 1.2em; text-align: center; }
.agora_latest_headerB { }
.agora_latest_left_colB { }
.agora_latest_itemB { }
.agora_latest_avatar_leftB { float: left; }
.agora_latest_avatar_leftB img { padding: 1px; border: 1px solid #CCC; }
.agora_latest_avatarB { }
.agora_latest_clearB { clear: both; float: none; height: 2px; width: 80%; border-top-style: solid; border-top-color: #CCC; border-top-width: 1px; }

.phocadownloadfile32 {
	background: #fdfdfd url(/plugins/content/phocadownload/images/icon-download-32.png) 5px center no-repeat;
	border:1px solid #cccccc;
	margin:5px;
	padding: 10px 10px 10px 40px;
}

