
.media_th_over,
.media_th_out {
    color               : #000;
    overflow            : hidden;
    height              : 177px;
}     
.media_th_out img {
    padding             :7px 7px 18px;
    margin-right        : 5px;
    background          : #fff;
    border              : 1px solid #fff;
    -moz-box-shadow     : 0px 3px 5px #ddd;
    -webkit-box-shadow  : 0px 3px 5px #ddd;
    box-shadow          : 0px 3px 5px #ddd;
    margin-bottom       :10px;
    margin-top          :10px;
}     

.media_th_over .color4 img {
    padding             : 7px 7px 18px;
    margin-right        : 5px;
    background          : #fff;
    border              : 1px solid #fff;
    -moz-box-shadow     : 0px 3px 8px #aaa;
    -webkit-box-shadow  : 0px 3px 8px #aaa;
    box-shadow          : 0px 3px 8px #aaa;
    color               : #777; 
    font-style          : italic;
    margin-bottom       :10px;
    margin-top          : 10px;
    font-size           : 10px;
}

.media_th_out a,
.media_th_over a {
    display             : block;
}

.media_th_out img,
.media_th_over img {
    /*border:1px solid #ddd;*/  
}

.media_dir_table {
    margin              : auto;
    margin-top          : 40px;
    border              : 0px solid #fff;

}

.media_dir_td {
    background          : #D7C692;
    padding             : 3px 5px;
    font-weight         : bold;
    color               : #000;
    font-size           : 15px;
    font-weight         : normal;
}

.media_dir_row_out td,
.media_dir_row_over td {
    background          : #E2D098;
    padding             : 3px 5px;
    border-top          : 1px solid #BFB083;
    font-size           : 11px; 
    color               : #333;
}

.media_dir_row_over td {
    background            : #EDD795;
}

.media_dir_th_out,
.media_dir_th_over {
    border              : 0px solid #ccc;
    padding             : 10px;
    background          : #EFE7CE;
    border-radius       : 10px;
    -moz-border-radius  : 10px; 
    -webkit-border-radius: 10px;
}
.media_dir_th_over {
    background          : #EFE7CE;
}

.media_dir_th_out .color4 img,
.media_dir_th_over .color4 img {
/*    border              : 1px solid #ccc;*/
}

.media_dir_th_txt {
    color               : #000;
    font-weight         : bold;
}

.media_th_over a.save_icon,
.media_th_out a.save_icon {
    display             : inline;
}

.media_th_over a.save_icon img,
.media_th_out a.save_icon img {
    border              : 0;
    margin              : 0;
    padding             : 0;
    -moz-box-shadow     : none;
    -webkit-box-shadow  : none;
    box-shadow          : none;
}

.media_th_txt {   
    font-size           : 11px;
    font-style          : none;
}
