.st_gallery_box{
    margin-top:5px;
    margin-right:5px;
    font-family:Verdana;
    font-size:12px;
}
.st_leftbox{
    width:650px;
    height:auto;
    background: ;
    margin-left:7px;
}

.st_rightbox{
    width:308px;
    height:auto;
    background: ;
    margin-left:20px;
}
.st_leftbox_title {background-color: #FFFFFF; background-image:url(/images/russianfi/fotki/fotki_leftbox_title_gr.png);}
.st_rightbox_title {background-color: #FFFFFF; background-image:url(/images/russianfi/fotki/fotki_rightbox_title_gr.png);}

.st_randpic{
    width:308px;
    height:300px;
}
.st_box_title { padding-top:14px; }
.st_box_title_mp { vertical-align:middle;padding-top:14px; margin-left:7px; margin-top:6px; float:left; background:url(/images/russianfi/st_gallery.png) no-repeat 0px 0px; }
.st_alb_title_offset { }
.st_gallery_nav_title { font-size:12px; }
.st_gallery_box_title {
        background-position:top left;
        background-repeat:no-repeat;
        width:auto; /* 370px */
        height:48px; /* 48px */
        padding-top:0px;
        padding-left:5px;
        color:#FFFFFF;
        font-size:14px;
        font-weight:bold;
        text-decoration: none;
        background-color: none;
}
.st_gallery_box_content{
        width: auto; /* 376px; */ /* 390, -2px borders */
        padding:0px 5px 5px 7px;
        border-left: solid 1px #CCCCCC;
        border-right: solid 1px #CCCCCC;
        height:auto;
}
.st_gallery_box_scroll_cats {
        font: 10px Verdana;
        padding-right: 0px;
        padding-left:0px;
}
.st_gallery_box_scroll_rand {
        font: 10px Verdana;
        padding-right: 10px;
        padding-left:0px;
        height:auto;
}
.st_gallery_box_bottom {
        width:auto;
        background-color: #CCCCCC;
        background-position:top left !important;
        background-repeat:no-repeat;
        height:3px;
        margin-bottom:10px;
}
.st_gallery_box_bottom_left { width:650px; background-image:url(/images/russianfi/fotki/fotki_leftbox_bottom.png); }
.st_gallery_box_bottom_right { width:308px; background-image:url(/images/russianfi/fotki/fotki_rightbox_bottom.png); }

.fotki_categs{
    width:630px;
}

.fotki_categs a{
        font-size:14px;
        font-weight:bold;
        text-decoration: none;
        line-height:24px;
}
.fotki_funcs a{
        font-size:12px;
        font-weight:normal;
        text-decoration: none;
        line-height:28px;
}
.fotki_category {
    border-bottom: 1px solid #598cf7;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:3px;
    padding-right:3px;
    width:100%;
    background-color: #e3ebfc;
}
.categ_edit{
    float:right;
    font-size:9px;
    line-height:14px;
}
.categ_edit a{
    font-size:9px;
    line-height:14px;
}
.categ_add{
    font-size:9px;
    line-height:14px;
    margin-top:5px;
}
.categ_add a{ text-decoration: none; margin-right:10px; padding-right:5px; }

.jq_alert {
    display: none;
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
    line-height: 22px;
    width: 278px;
    background: #FF9999;
    font: normal 12px Verdana;
    z-index: 9999;
}

.jq_alert_common{ font: bold 14px Verdana; z-index: 9999; }
.jq_alert_wider { width:700px; }
.st_dialog{ line-height:24px; z-index: 9999; }
.st_frame{ margin-top:0px; }
.st_frame_title a { text-decoration: none; color:#FFFFFF; }
.st_box_title a { text-decoration: none; color:#FFFFFF; }
.st_frame { height:auto; }
.album_addphotos{
    display: none;
    padding: 10px 10px 10px 10px;
    border: 1px solid #A5AEBD;
    line-height: 22px;
    width: 278px;
    background: #FF9999;
    font: bold 10px Verdana;
}
.cipo_inner {
    width: 97%;
    padding: 8px 8px 8px 8px;
    line-height: 10px;
    font: normal 12px Verdana;
    border: 1px solid #A5AEBD;
    background: #A5D1F3;
}
.cipo_inner a { text-decoration: none; text-align:left; font: bold 10px Verdana; }

.progressbar {
    top: 30px;
    left: 0px;
/*    position:absolute; */
    font: normal 11px Verdana;
    border: 1px solid #A5AEBD;
    background: #EEEEEE;
    color: #FFFFFF;
    display:none;
    color: #000000;
    height:300px;
}
.bar_params {
    margin: 10px 0px 0px 0px;
    height: 100px;
    width: 291px;
    padding: 4px 4px 4px 4px;
    font: normal 11px Verdana;
    border: 1px dashed #A5AEBD;
    color: #000000;
}
.bar_outline {
    margin-top: 10px;
    margin-left: 2px;
    height: 14px;
    width: 281px;
    padding: 4px 4px 4px 4px;
    border: 1px solid #A5AEBD;
    background: #FFFFFF;
    font-size: 10px;
}

.bar_inside {
    height: 12px;
    width: 1px;
    border: 1px solid #A5AEBD;
    background: #0eaa15;
    font-size: 10px;
    color:#000000;
}

.bar_progress{
/*    margin-left:145px; */
}

.bar_filename{
    font: normal 11px Verdana;
    margin-left:1px;
}

.fotki_category_preview{
    margin-top:1px;
    margin-bottom:2px;
    width:100%;
}

.fotka{
    padding:4px;
    border: 1px solid #A5AEBD;
    margin-right:6px;
    margin-bottom:4px;
    background: #f2f5f8;
    cursor:hand; cursor:pointer;
}

.fotka_img{ width: 130px; height: 86px; }
.fotka_img_vert{ width: 65px; height: 86px; }
.comment_fotka_img{ width: 81px; height: 53px; margin-top:4px;}
.comment_fotka_img_vert{ width: 50px; height: 67px; margin-top:4px;}

.st_pages_frame{ border: 1px solid #A5AEBD; margin-top:8px;height:12px; margin-bottom: 11px; background: #fcbe64;}
.st_pages_frame a{ padding: 5px; font-size:12px; text-decoration: none; border: 1px solid #A5AEBD; background: #f2f5f8; margin-right: 4px;}
.imagedel_point{ position:absolute; }
.fotki_users { font-size:13px; line-height:20px; text-align:center; border: 1px solid #A5AEBD; margin-bottom:5px; background: #fffcb8; }
.fotki_users a { text-decoration: none; }
.fotoview { border: 3px solid #A5AEBD; line-height:1px; margin-left:auto;margin-right:auto; }
.fotka_previ a img:hover { filter:alpha(opacity=100); -moz-opacity:100; opacity: 100; }
.fotoview a img:hover { filter:alpha(opacity=100); -moz-opacity:100; opacity: 100; }
.fotobar { height:30px; background: #959ca3; border-top: 3px solid #A5AEBD; }
.fotobar_inner { float:right; }
.votebut { cursor:hand;cursor:pointer; }
.actionbut { cursor:hand;cursor:pointer; }
.votebox { margin-bottom:4px; font-size:16px; color:#FFFFFF; font-weight:bold; }
.st_sign { font-size:9px; color:#777777; }
.st_nextprev { 
    float:right;
    margin-bottom:2px;
    cursor:hand;cursor:pointer;
}
.nextprev_button { padding-left:4px; padding-right:4px; padding-top:1px; }
.stats0{ line-height:20px; }
.stats1{ line-height:20px; width: 290px; border: 0px solid #A5AEBD; font-size:12px; }
.last_comments { line-height:20px; width: 600px; border: 0px solid #A5AEBD; font-size:12px; }
.last_comments a { text-decoration: none; }
.fotoappendix { margin-top:10px; }
.fotoappendix a { text-decoration: none; }
.comm_dialog{ font: normal 13px Verdana; display:none; }
.st_comm_border{ padding: 8px; border: 1px solid #dddddd; }
.all_comments{ width: 100%; margin-top:10px; }
.ac_header{ padding: 3px; line-height:20px; border-top: 1px solid #A5AEBD; }
.ac_body{ padding: 8px; font: normal 12px Verdana; }
.st_imageflow { border: solid 1px #A5AEBD; padding:8px; background: #ffffee; }
.imagemeta { border: 1px solid #A5AEBD;padding:5px;width:100%; }
.lacomm_image { border-bottom: 1px solid #A5AEBD; cursor:hand;cursor:pointer;vertical-align:middle; }
.vosum { color:#f88420; font-size:20px; }
.searchbox { border: solid 1px #A5AEBD; padding:18px; margin-top:10px; margin-bottom:10px; }
.imgcnt { color:#888888; }
.categ_sel { margin-top:4px;margin-bottom:8px;font: normal 14px Verdana; }
.categ_sel option { padding:4px; }
.comments_pad { margin-left:5px; padding:5px; border-bottom: 1px solid #A5AEBD; background: #bedbfe; height:12px; }
.comments_pad a { text-decoration: none; color: #033877; display:block; }
.fborder { border: 1px solid #A5AEBD; padding:3px; }
.comm_uname { font-size: 12px; font-weight:normal; }
.comm_uname a { text-decoration: none; }
.exif_table { display:none; }
.exif_details td { padding:2px; border-bottom: solid 1px #A5AEBD; }
.exif_details { width: 277px; }
.img_info_title {
    background: #bbd8f7; padding:3px; width:100%; font: normal 11px Verdana;
    border-left: 1px solid #A5AEBD; border-top: 1px solid #A5AEBD; border-right: 1px solid #A5AEBD;
}
.img_fname{ font-size: 10px; }
.fotki_funcs img { vertical-align:middle; margin-bottom:5px; margin-right:4px; }
.foto_cnt { color: #666; }
.oc_vote_type { width: 30px; }
.votes_details td { padding:3px; border-bottom: solid 1px #A5AEBD; }
.oc_vote_user { margin-left:4px; }
.oc_vote_user a { text-decoration: none; }
.votes_details { width: 277px; }
.oc_green { background: #d4f9c3; }
.oc_red { background: #f9cec3; }
.imagerating { border: 1px solid #A5AEBD;padding:5px;width:100%; font: normal 32px Verdana; color:#f88420; }
.imagerating a { color:#f88420; text-decoration: none; }
.ir_center { text-align:center; }
.sharelink_inp { border: 1px solid #A5AEBD; padding:4px; width:272px; margin-bottom:4px; }
.imageshare { border: 1px solid #A5AEBD;padding:5px;width:100%;font-size:10px; }
.random_vert td { border: 1px solid #A5AEBD;padding:5px; }
.li_o { background-color: #f7f9fd;}
.li_e { background-color: #FEFEFE; padding:3px 3px;}
.li_o:hover { background-color: #EEF3FA;}
.li_e:hover { background-color: #FAFAFA; padding:3px 3px;}
.rating_ops { margin-left:31px; margin-bottom:10px; }

.gallery_title{
    font: bold 14px Verdana;
    background-color: #5c7cd1;
    padding: 3px 3px 3px 3px;
    color:#FFFFFF;
}

                    