.ph-top-nav {
height: 32px;
padding: 5px;
background-color: #BFDDEB;
border-bottom: #A0C0D7 solid 1px;
}

.ph-top-nav-left {
margin: 0 5px 0 0;
float: left;
}

.ph-top-nav-right {
margin: 2px 0 0 0;
float: right;
}

.ph-avt-nav {
display: block;
width: 30px;
height: 30px;
margin: 0 5px 0 0;
border: #A0C0D7 solid 1px;
float: left;
}

.ph-top-nav-lbody {
position: relative;
top: -2px;
width: 440px;
float: left;
}

.ph-top-row1 {

}

.ph-top-row2 {
margin: 1px 0 0 0;
}


.ph-top-usr {
font-size: 14px;
font-weight: bold;
}

.ph-mtitle-box {
margin: 6px 0 7px 0;
}

.ph-main-title {
font-size: 17px;
line-height: 100%;
}

.ph-mini-album-title {
display: block;
font-size: 12px;
line-height: 100%;
color: #9F9F9F;
}

.photos-left {
width: 755px;
margin-right: 10px;
float: left;
}

.photos-right {
width: 200px;
height: 700px;
background-color: #DFECF1;
float: left;
}


.photo-title {
display: block;
font-size: 16px;
font-weight: bold;
text-shadow: 1px 1px 1px #BBBBBB;
}

.psmallint {
display: block;
margin: 2px 0 0 2px;
font-size: 10px;
float: left;
}

.ph-upload200 {
display: block;
margin: 5px 0;
}

.plink-next, .plink-next-dis,
.plink-previews, .plink-previews-dis {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
display: block;
margin: 0 0 0 10px;
padding: 5px 5px 5px 18px;
background-color: white;
background-position: 3% 58%;
background-repeat: no-repeat;
background-image: url('/i/arrow_left16.png');
border: #A0C0D7 solid 1px;
float: right;
}
    .plink-next, .plink-next-dis {
        padding: 5px 18px 5px 5px;
        background-image: url('/i/arrow_right16.png');
        background-position: 94% 58%;
    }
    .plink-previews-dis, .plink-next-dis { background-color: #DDD; }
    

    .plink-previews:hover, .plink-next:hover {
    background-color: #e8f3f8;
    color: red;
    }

.plink, .plink-sel {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
display: block;
float: left;
margin-right: 5px;
padding: 5px;
background: white 3% 58% no-repeat;
border: #A0C0D7 solid 1px;
}
    .plink:hover, .plink-sel {
        background-color: #2F8EFF;
        border: #0D6DDF solid 1px;
        color: white;
    }

.photoframe {
-moz-border-radius: 2px 2px 0 0;
-webkit-border-radius: 2px 2px 0 0;
padding: 32px 0 32px 0;
text-align: center;
margin-bottom: 5px;
background-color: #DFDFDF;
border-bottom: #CFCFCF solid 1px;
}

.ph-right-menu-title-box {
-moz-border-radius: 2px 2px 0 0;
-webkit-border-radius: 2px 2px 0 0;
padding: 2px 2px 2px 4px;
margin: 0 5px 0 5px;
color: #436184;
font-weight: bold;
background-color: #BFDDEB;
border-bottom: #A0C0D7 solid 1px;
}

.ph-right-in-body {
margin: 0 5px 5px 5px;
background-color: white;
font-size:11px;
overflow: hidden;
}
    .ph-right-in-body .left,
    .ph-right-in-body .right {
        float: left;
        width:91px;
        padding:0 2px;
        font-size: 11px;
    }
    .ph-right-in-body .right {
        float: right;
        text-align: right;
    }
    

.photo-subnav {
margin: 5px 0 0 0;
}

.photo-subnav-left {
width: 560px;
margin: 0 10px 0 0;
float: left;
}

.photo-subnav-right {
width: 185px;
float: left;
}

.ph-stats-head {
padding: 0 0 0 20px;
margin: 0 5px 0 5px;
font-size: 11px;
background-position: 0% 50%;
background-repeat: no-repeat;
background-image: url('/i/statistics14.png');
color: #2F2F2F;
font-weight:bold;
border-bottom: #8F8F8F solid 1px;
}

.ph-stat-row {
height: 14px;
line-height: 14px;
clear:both;
color: #2F2F2F;
font-size: 11px;
background-color: #EFEFEF;
border-bottom: #BFBFBF solid 1px;
}

.ph-stat-rowl, .ph-stat-rowr {
float: left;
padding-right:3px;
}
    .ph-stat-rowr { float: right; }

.ph-stats-body {
margin: 3px 5px 20px 5px;
}

.ptoto-nav-pn {
padding: 5px;
padding: 0 0 10px 0;
margin: 10px 0 0 0;
background-color: white;
border-bottom: #CFCFCF solid 1px;
}

.photo-prev-thumb, .photo-next-thumb {
display: block;
float: left;
width: 75px;
height: 75px;
margin: 0 8px 0 0;
background: #EEE;
border: 1px solid #cfcfcf;
}
    .photo-next-thumb {
        float: right;
        margin: 0;
    }

.photos-sub-left {
width: 563px;
margin: 0 10px 0 0;
float: left;
}

.photos-sub-right {
width: 175px;
float: left;
}



/**/
.head-photos-menu {
-moz-border-radius: 4px 4px 0px 0px;
-webkit-border-radius: 4px 4px 0px 0px;
padding: 10px 10px 3px 10px;
margin: 0 0 10px 0;
background-color: #05711E;
}

.head-photos-inmenu {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
display: block;
height: 18px;
padding: 10px;
margin: 0 5px 5px 0;
color: white;
font-size: 13px;
font-weight: bold;
background-image: url(/i/take_scryve_li_bg.gif);
border: #33964A solid 1px;
float: left;
}

.head-photos-inmenu:hover {
background-image: none;
background-color: #279F43;
border: #004F12 solid 1px;
}

.photos-avt {
position: relative;
top: -4px;
display: block;
margin: 0 10px 0 0;
float: left;
}

.sel-underline {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
position: relative;
top: 3px;
height: 3px;
background-color: #FFED2F;
}

.photos-ajax-loader {
display: block;
float: right;
}

.photo-render-box {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
width: 140px;
height: 110px;
margin: 5px 10px 0 0;
background-image: url(http://i.kefche.com/bg/15ab86b7c5b1.gif);
text-align: center;
overflow: hidden;
float: left;
}
/**/

.grb-title {
display: block;
line-height: 12px;
font-size: 12px;
white-space: nowrap;
}

.grb-thumb {
display: block;
width: 140px;
height: 95px;
}
    .grb-thumb img {
        display: inline-block;
        width: 75px;
        height: 75px;
        background: #eee;
    }


.photo-album {
    margin:0 10px 10px 0;
    padding:5px;
    
    background: #EFEFEF;
    font-size: 10pt;
}
    .photo-album h3 { margin: 0; padding: 0; }
        .photo-album .controls-panel {float: right; text-align: right;  }
    .photo-album img { display: block; float: left; padding: 2px; margin: 0 5px 5px 0; border: 1px solid #DDDDDD; background: white;}
    .photo-album a { text-decoration: none;  }
        .photo-album .main-photo {float: left; width: 245px; margin-right: 5px; }
        .photo-album .album-photos {float: left; width: 475px; }