.films_amateurs_links {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 8px;
}

.left_info {
    float: left;
    text-align: left;
    margin-top: 5px;
}

.record_title {
    font-size: 13px;
    font-weight: bold;
    color: black;
}

.right_info {
    float: right;
    text-align: right;
}

.left_info .field, .right_info .field {
    font-weight: bold
}

.center_info {
    text-align: center;
    clear: both;
    margin-bottom: 5px;
}

.flvalert {
    position:absolute;
    z-index: 1000;
    left:50%;
    margin-left:-150px;
    width:300px;
    display:none;
}
.flvalert div {
    position:relative;
    padding:20px;
    border: solid 1px #CC0000;
    background-color: #FFFFCC;
}
.flvalert div a { color: #FF0000 }

.media_cont {
    display: inline-block;
    margin: 0 auto;
    padding: 0;
}

.media_taglist {
    display: inline-block;
    height: 0;
    position: relative !important;
    vertical-align: top;
    width: 0;
}

.media_taglist_inner {
    overflow: hidden;
    padding-left: 6px;
    text-align: left;
    width: 280px;
}

ul.tags {
    margin: 0;
    padding: 0
}

ul.tags li {
    list-style-type: none;
    font-size: 11px
}

ul.tags li a {
    color: #444444;
    font-size: 11px;
    font-weight: normal;
    line-height: 130%;
    text-decoration: none;
    white-space: nowrap
}

ul.tags li a:hover {
    text-decoration: underline
}

.record_container .actions, .record_container .counters { margin-top: 15px; margin-bottom: 10px }
.record_container .actions form { display: inline }
.record_container .actions form { display: inline }

.gbtn.mark { font-weight: normal }
.gbtn.green { color: #cc0000; border-color: #cc0000 }
.gbtn.green { color: #009900; border-color: #009900 }
.gbtn.grey { color: #666666; border-color: #999999 }
.gbtn.inactive { cursor: default }
.gbtn span.count { font-weight: bold }

.gbtn .icon { background: url('/icons/marks_small.png') no-repeat; width: 18px; height: 18px; display: inline-block; vertical-align: middle }
.gbtn .icon.like { background-position: 0 0 }
.gbtn .icon.denounce { background-position: -18px 0 }
.gbtn.selected { border-width: 2px }
.gbtn.inactive .icon.like { background-position: -36px 0 }
.gbtn.inactive .icon.denounce { background-position: -54px 0 }

#views_count { margin: 5px 0 }

.liked_users { text-align: left; margin-top: 10px }

.record_navigation {
    margin-top: 5px;
}

.comments { padding: 10px }
.comments .comment-template { display: none }
.comments .comment { margin: 10px 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #006d00 }
.comments .comment.last-child { border-bottom: 0 }
.comments .comment:last-child { border-bottom: 0 }
.comments .comment .date { margin-bottom: 10px; text-align: left; color: #999999; font-size: 80%; }
.comments .comment .author { float: left }
.comments .comment .text { float: left; margin-left: 10px; padding: 5px; width: 500px; text-align: left }

.comments .comment .form_film_amateur_comment_delete { display: none }
.show-delete .form_film_amateur_comment_delete { display: inline !important; }

#form_film_amateur_comment_add { text-align: right; width: 400px; margin: 0 auto }
#form_film_amateur_comment_add textarea { display: block; width: 100%; height: 200px }

.error { display: none }
.error.show { display: block }