/* Phoca Gallery Categories View */
.phocagallery-box-file, .pg-csv-box {
    float: left;
    padding: 10px;
    margin: 5px;
    background: #fff;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0 0 7px 7px rgba(240, 240, 240, 0.2);
    box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0 0 7px 7px rgba(240, 240, 240, 0.2);
    -webkit-border-radius: 2px;
    border-radius: 2px
    }
.phocagallery-box-file:hover, .pg-csv-box:hover {
    background: #fafafa
    }
.pg-csv-name {
    text-align: left;
    margin-top: 5px;
    padding-left: 20px;
    background: url(../../images/icon-folder-small.png) 0 1px no-repeat
    }
.pg-csv-count {
    font-size: xx-small;
    color: #ccc
    }
.pg-csv-rate {
    font-size: xx-small;
    color: #ccc
    }
.pg-csv-descbox {
    font-size: x-small
    }
.pg-csv-tags {
    text-align: right;
    font-size: x-small
    }
/* Phoca Gallery Category View */
.pg-cv-box {
    float: left;
    padding: 10px;
    margin: 5px;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0 0 7px 7px rgba(240, 240, 240, 0.2);
    box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0 0 7px 7px rgba(240, 240, 240, 0.2);
    -webkit-border-radius: 2px;
    border-radius: 2px
    }
.pg-cv-box:hover {
    background: #fafafa
    }
.pg-cv-name {
    text-align: left;
    margin-top: 5px;
    font-size: x-small
    }
.pg-cv-folder {
    text-align: left;
    margin-top: 5px;
    padding-left: 20px;
    background: url(../../images/icon-folder-small.png) 0 1px no-repeat
    }
.pg-cv-descbox {
    font-size: x-small
    }
.pg-cv-tags {
    text-align: right;
    font-size: x-small
    }
.pg-cv-comment-img-box {
    background: #fdfdfd;
    margin: 5px 0;
    padding: 5px;
    color: #ccc;
    font-size: small;
    -webkit-border-radius: 2px;
    border-radius: 2px
    }
.pg-cv-comment-img-box-avatar {
    position: relative;
    float: left;
    margin-right: 5px
    }
.pg-cv-comment-img-box-item {
    margin: 0 0 0 0;
    padding: 5px 0;
    border-bottom: 1px solid #fff
    }
.pg-cv-add-comment-img {
    display: none
    }
.pg-cv-vote-img-result {
    float: left;
    margin: 0;
    padding: 0;
    margin-left: 5px
    }
.pg-cv-paginaton {
    margin-bottom: 20px
    }
/* Phoca Gallery Categories View in Category View */
.pg-cvcsv {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
    padding-bottom: 5px;
    clear: both
    }
.pg-cvcsv-name {
    text-align: left;
    margin-top: 5px;
    padding-left: 20px;
    background: url(../../images/icon-folder-small.png) 0 1px no-repeat
    }
.pg-box-parentfolder-cv, .pg-cvcsv-back {
    text-align: left;
    margin-top: 5px;
    padding-left: 20px;
    background: url(../../images/icon-up-small.png) 0 1px no-repeat
    }
.pg-cvcsv-count {
    font-size: xx-small;
    color: #ccc
    }
/* Phoca Gallery Popup Windows - Detail View */
.pg-dv-desc {
    height: 16px;
    color: #333;
    font-size: small
    }
.pg-dv-desc-lighbox {
    color: #fff;
    background: #000
    }
.pg-dv-multibox-left {
    background: #000
    }
.pg-dv-multibox-right {
    background: #fff !important
    }
/* Modal Box */
#sbox-window {
    background-color: #6b6b6b !important;
    /*Border Color*/
    padding: 2px !important;
    /* Border Width*/
    }
#sbox-overlay {
    background-color: #000 !important;
    /* Background Color*/
    }
#sbox-content {
    background-color: #fff !important
    }
/* Phoca Gallery General */
.ph-hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e8e8e8;
    clear: both
    }
.pg-tb-m5 {
    margin: 10px 0
    }
dd, dt {
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
    }
dt h3 {
    padding: 0 auto;
    margin: 2px auto 3px auto;
    font-size: small;
    font-weight: normal
    }
.pg-icon-detail {
    text-align: right;
    margin: 0;
    padding: 0;
    margin-top: 2px
    }
/* Phoca Overlib */
.ph-ovrl1 {
    padding: 5px
    }
.ph-ovrl2 {
    padding: 0;
    margin: 0
    }
.bgPhocaClass {
    background: #fdfdfd;
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 1000
    }
.fgPhocaClass {
    background: #fdfdfd;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
    z-index: 1000
    }
.fontPhocaClass {
    color: #000;
    z-index: 1001
    }
.capfontPhocaClass, .capfontclosePhocaClass {
    color: #000;
    font-weight: bold;
    z-index: 1001
    }
/* Obsolete Parameters */
.pg-cats-box-float2 {
    float: left;
    padding: 10px;
    margin: 5px;
    background: #fff;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0 0 7px 7px rgba(240, 240, 240, 0.2);
    box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0 0 7px 7px rgba(240, 240, 240, 0.2);
    -webkit-border-radius: 2px;
    border-radius: 2px
    }
.pg-cats-box {
    padding: 10px;
    margin: 5px;
    background: #fff;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0 0 7px 7px rgba(240, 240, 240, 0.2);
    box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0 0 7px 7px rgba(240, 240, 240, 0.2);
    -webkit-border-radius: 2px;
    border-radius: 2px
    }
.pg-field-desc2, .pg-field-table2 {
    margin-left: 10px;
    margin-top: 5px
    }
.pg-field-desc, .pg-field-table {
    margin-left: 10px
    }
.pg-field {
    margin: 10px;
    padding: 10px;
    background: #fff;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0 0 7px 7px rgba(240, 240, 240, 0.2);
    box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0 0 7px 7px rgba(240, 240, 240, 0.2);
    -webkit-border-radius: 2px;
    border-radius: 2px
    }
.pg-legend {
    font-weight: bold;
    font-size: large
    }