User:Der Idiot/test.css

From AniDB
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/*---------------------------------
AniDB CSS - Zakura
www.zakness.com
----------------------------------*/
/* for local testing */
/*@import "anidb-default.css";*/
/*@import "anidb-flags.css";*/
/* icons */
/*../common/style/icons/default.css*/
a.i_icon:hover, a.i_inline:hover
{
text-decoration: none;
}

*.i_icon
{
background-repeat: no-repeat;
background-position: center;
display: block;
width: 15px;
height: 13px;
text-indent: -5000px;
margin-left: 0;
margin-right: 0;
}

*.i_inline
{
padding: 0px 8px 0px 7px;
margin: 4px;
}

*.i_icon span, *.i_button span, *.i_inline span
{
display: none;
}

*.i_help
{
background: url(http://static.anidb.net/css/icons/ask2.gif) no-repeat right;
cursor: help; /* just for teh funs */
}

*.i_enlarge {
background-image: url(http://static.anidb.net/css/icons/enlarge.png);
float: right;
height: 11px;
padding-top: 5px;
}

*.i_araward
{
background-image: url(http://static.anidb.net/css/icons/anidb_araward.gif);
}

*.i_censored
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_censored.gif);
}

*.i_comment
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_comment.gif);
}

*.i_av_yes
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_av_yes.gif);
}

*.i_crc_no
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_crc_no.gif);
}

*.i_crc_yes
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_crc_yes.gif);
}

*.i_file_add
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_file_add.gif);
}

*.i_file_addmylist
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_file_addmylist.gif);
}

*.i_file_delete
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_file_delete.gif);
}

*.i_file_details
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_file_details.gif);
}

*.i_file_ed2k
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_file_ed2k.gif);
}

*.i_file_ed2k_corrupt
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_file_ed2k_corrupt.gif);
}

*.i_file_edit
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_file_edit.gif);
}

*.i_file_removemylist
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_file_removemylist.gif);
}

*.i_filestate_corrupted
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_filestate_corrupted.gif);
}

*.i_filestate_edited
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_filestate_edited.gif);
}

*.i_filestate_ondvd
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_filestate_ondvd.gif);
}

*.i_filestate_ontv
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_filestate_ontv.gif);
}

*.i_filestate_onvhs
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_filestate_onvhs.gif);
}

*.i_filestate_other
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_filestate_other.gif);
}

*.i_filestate_selfripped
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_filestate_selfripped.gif);
}

*.i_filestate_theater
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_filestate_theater.gif);
}

*.i_greenbar
{
background-image: url(http://static.anidb.net/css/icons/anidb_greenbar.gif);
}

*.i_greenbarh
{
background-image: url(http://static.anidb.net/css/icons/anidb_greenbarh.gif);
}

*.i_hanger
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_hanger.gif);
}

*.i_mylist
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_mylist.gif);
}

/**.i_new2
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_new2.gif);
}*/
*.i_new_icon
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_new_icon.gif);
}

*.i_no_rev
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_no_rev.gif);
}

*.i_report_entry,
*.i_no_vote
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_no_vote.gif);
}

*.i_nonotify
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_nonotify.gif);
}

*.i_notify
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_notify.gif);
}

*.i_orangebar
{
background-image: url(http://static.anidb.net/css/icons/anidb_orangebar.gif);
}

*.i_pri_high
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_pri_high.gif);
}

*.i_pri_low
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_pri_low.gif);
}

*.i_pri_med
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_pri_med.gif);
}

*.i_rate_corrupted
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_rate_corrupted.gif);
}

*.i_rate_eyecancer
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_rate_eyecancer.gif);
}

*.i_rate_star
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_rate_star.gif);
}

*.i_rate_halfstar
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_rate_halfstar.gif);
}

*.i_rate_unknown
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_rate_unknown.gif);
}

*.i_rate_veryhigh
{
width: 43px;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_rate_star.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_rate_high
{
width: 36px;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_rate_star.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_rate_med
{
width: 30px;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_rate_star.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_rate_low
{
width: 22px;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_rate_star.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_rate_verylow
{
width: 15px;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_rate_star.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_recap
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_recap.gif);
}

*.i_rev
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_rev.gif);
}

*.i_seen
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_seen.gif);
}

*.i_seen_no
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_seen_no.gif);
}

*.i_seen_yes
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_seen_yes.gif);
}

*.i_state_all
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_state_all.gif);
}

*.i_state_deleted
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_state_deleted.gif);
}

*.i_state_mixed
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_state_mixed.gif);
}

*.i_state_oncd
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_state_oncd.gif);
}

*.i_state_onhdd
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_state_onhdd.gif);
}

*.i_state_release
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_state_release.gif);
}

*.i_state_shared
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_state_shared.gif);
}

*.i_state_unknown
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_state_unknown.gif);
}

*.i_uncensored
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_uncensored.gif);
}

*.i_vrs_1
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_vrs_1.gif);
}

*.i_vrs_2
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_vrs_2.gif);
}

*.i_vrs_3
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_vrs_3.gif);
}

*.i_vrs_4
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_vrs_4.gif);
}

*.i_vrs_5
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_vrs_5.gif);
}

*.i_ask
{
background-image: url(http://static.anidb.net/css/icons/ask.gif);
}

*.i_back
{
background-image: url(http://static.anidb.net/css/icons/back.gif);
}

*.i_logon
{
background-image: url(http://static.anidb.net/css/icons/button_logon.gif);
}

*.i_punkt
{
background-image: url(http://static.anidb.net/css/icons/button_punkt.gif);
}

*.i_search
{
background-image: url(http://static.anidb.net/css/icons/button_search.gif);
}

*.i_suchen
{
background-image: url(http://static.anidb.net/css/icons/button_suchen.gif);
}

*.i_down1
{
background-image: url(http://static.anidb.net/css/icons/down1.gif);
width: 9px;
height: 10px;
}

*.i_empty
{
background-image: url(http://static.anidb.net/css/icons/empty.gif);
}

*.i_invalid
{
background-image: url(http://static.anidb.net/css/icons/invalid.gif);
}

*.i_minus
{
background-image: url(http://static.anidb.net/css/icons/minus.gif);
}

*.i_na
{
background-image: url(http://static.anidb.net/css/icons/na.gif);
}

*.i_nodown1
{
background-image: url(http://static.anidb.net/css/icons/nodown1.gif);
width: 9px;
height: 10px;
}

*.i_none
{
background-image: url(http://static.anidb.net/css/icons/none.gif);
}

*.i_nopic
{
background-image: url(http://static.anidb.net/css/icons/nopic.gif);
}

*.i_noup1
{
background-image: url(http://static.anidb.net/css/icons/noup1.gif);
width: 9px;
height: 10px;
}

*.i_plus
{
background-image: url(http://static.anidb.net/css/icons/plus.gif);
}

*.i_up1
{
background-image: url(http://static.anidb.net/css/icons/up1.gif);
width: 9px;
height: 10px;
}

*.i_vrs_1
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_vrs_1.gif);
}

*.i_vrs_2
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_vrs_2.gif);
}

*.i_vrs_3
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_vrs_3.gif);
}

*.i_vrs_4
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_vrs_4.gif);
}

*.i_vrs_5
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_vrs_5.gif);
}

/* NEW ANIME PAGE */
*.i_crc_unv
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_crc_unv.gif);
}

*.i_sort
{
width: 5px;
background-image: url(http://static.anidb.net/css/icons/sort.gif);
}

*.i_group_vote,
*.i_ep_vote,
*.i_vote
{
background-image: url(http://static.anidb.net/css/icons/anidb_vote.gif);
}

*.i_group_revote,
*.i_ep_revote,
*.i_revote
{
background-image: url(http://static.anidb.net/css/icons/anidb_revote.gif);
}

*.i_group_comment
{
background-image: url(http://static.anidb.net/css/icons/anidb_groupcomment.gif);
}

*.i_video
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_video.gif);
}

*.i_video.xvid,
*.i_video.divx5
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_video_asp.gif);
}

*.i_video.avc
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_video_avc.gif);
}

*.i_video.wmv9
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_video_wmv.gif);
}

*.i_audio
{
display: none;
}

*.i_ext
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_other.gif);
}

*.i_ext.mkv
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_ext_mkv.gif);
}

*.i_ext.ogm
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_ext_ogm.gif);
}

*.i_ext.avi
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_ext_avi.gif);
}

*.i_ext.mp4
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_ext_mp4.gif);
}

*.i_ext.wmv
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_ext_wmv.gif);
}

*.i_ext.srt
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_ext_srt.gif);
}

*.i_videostream_unknown,
*.i_videostream_other__non_asp_,
*.i_videostream_asp_other,
*.i_videostream_mpeg_2,
*.i_videostream_mpeg_1,
*.i_videostream_realvideo_other,
*.i_videostream_wmv9__also_wmv3_,
*.i_videostream
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_videoStream.gif);
}

*.i_videostream_realvideo_9_10__also_rv40_,
*.i_videostream_realvideo_other
{
width: 20px;
background-repeat: repeat-x;
background-position: left;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_videoStream_real.gif);
}

*.i_videostream_ms_mp4x__also_wmv1_2_,
*.i_videostream_wmv9__also_wmv3_
{
width: 20px;
background-repeat: repeat-x;
background-position: left;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_videoStream_wmv.gif);
}

*.i_videostream_divx__unk,
*.i_videostream_divx3,
*.i_videostream_divx4,
*.i_videostream_divx5__also_divx6_
{
width: 20px;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_videoStream_divx.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_videostream_xvid
{
width: 20px;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_videoStream_xvid.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_videostream_h264_avc
{
width: 20px;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_videoStream_h264.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_ftype_video
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_video.gif);
}

*.i_ftype_video2
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_video2.gif);
}

*.i_ftype_subtitle
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_subtitles.gif);
}

*.i_ftype_subtitle2
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_subtitles2.gif);
}

*.i_ftype_audio
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_audio.gif);
}

*.i_ftype_other
{
background-image: url(http://static.anidb.net/css/icons/icon/anidb_other.gif);
}

*.i_file2ep_rel
{
width: 20px;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_file2ep2.gif);
}

*.i_file2file_rel
{
width: 20px;
background-image: url(http://static.anidb.net/css/icons/icon/anidb_file2file2.gif);
}

/* Group States */
*.i_gstate_complete
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_gstate_complete.gif);
}

*.i_gstate_dropped
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_gstate_dropped.gif);
}

*.i_gstate_finished
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_gstate_finished.gif);
}

*.i_gstate_ongoing
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_gstate_ongoing.gif);
}

*.i_gstate_stalled
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_gstate_stalled.gif);
}

*.i_gstate_specials
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_gstate_specials.gif);
}

*.i_gstate_all
{
background-image: url(http://static.anidb.net/css/icons/state/anidb_gstate_all.gif);
}

*.i_atype_tv_series {
width: 15px;
height: 15px;
background-image: url(http://static.anidb.net/css/icons/state/anidb_atype_tv_series.gif);
}

*.i_atype_movie {
width: 15px;
height: 15px;
background-image: url(http://static.anidb.net/css/icons/state/anidb_atype_movie.gif);
}

*.i_atype_ova {
width: 15px;
height: 15px;
background-image: url(http://static.anidb.net/css/icons/state/anidb_atype_ova.gif);
}

*.i_atype_web {
width: 15px;
height: 15px;
background-image: url(http://static.anidb.net/css/icons/state/anidb_atype_web.gif);
}

*.i_atype_tv_special {
width: 15px;
height: 15px;
background-image: url(http://static.anidb.net/css/icons/state/anidb_atype_tv_special.gif);
}

*.i_atype_other, *.i_atype_unknown {
display: none;
}

/* Formating stuff */
*.f_button {
background-repeat: no-repeat;
background-position: center;
width: 21px;
height: 21px;
text-indent: -5000px;
margin-left: 0;
margin-right: 0;
border: 1px solid;
border-color: #D6D3CE;
background-color: #FFFFFF;
}

*.f_mouseover {
background-color: #B5BED6;
border-color: #000000;
}

*.f_mouseout {
background-color: #FFFFFF;
border-color: #D6D3CE;
}

*.f_selected {
background-color: #8492B5;
}

*.f_bold {
background-image: url(http://static.anidb.net/css/icons/formating/bold.gif);
}

*.f_italic {
background-image: url(http://static.anidb.net/css/icons/formating/italic.gif);
}

*.f_underline {
background-image: url(http://static.anidb.net/css/icons/formating/underline.gif);
}

*.f_strikethrough {
background-image: url(http://static.anidb.net/css/icons/formating/strikethrough.gif);
}

*.f_orderedlist {
background-image: url(http://static.anidb.net/css/icons/formating/orderedlist.gif);
}

*.f_unorderedlist {
background-image: url(http://static.anidb.net/css/icons/formating/unorderedlist.gif);
}

*.f_link {
background-image: url(http://static.anidb.net/css/icons/formating/link.gif);
}

*.f_separator {
background-image: url(http://static.anidb.net/css/icons/formating/separator.gif);
}

*.f_view_source {
background-image: url(http://static.anidb.net/css/icons/formating/view_source.gif);
}

*.f_view_text {
background-image: url(http://static.anidb.net/css/icons/formating/view_text.gif);
}

*.f_buddy {
background-image: url(http://static.anidb.net/css/icons/formating/user.gif);
}

/* Sorting Icons */
*.s_reverse:after {
content: "\\";
}

*.s_forward:after {
content: "^";
}

/* new comment and user icons */
*.i_comment_add
{
background-image: url(http://static.anidb.net/css/icons/test/comment_add.png);
}

*.i_comment_delete
{
background-image: url(http://static.anidb.net/css/icons/test/comment_delete.png);
}

*.i_comment_edit
{
background-image: url(http://static.anidb.net/css/icons/test/comment_edit.png);
}

*.i_user_add
{
background-image: url(http://static.anidb.net/css/icons/test/user_add.png);
}

*.i_user_delete
{
background-image: url(http://static.anidb.net/css/icons/test/user_delete.png);
}

*.i_user_info
{
background-image: url(http://static.anidb.net/css/icons/test/user_info.png);
}

*.i_user_mylist
{
background-image: url(http://static.anidb.net/css/icons/test/user_mylist.png);
}

*.i_user_page
{
background-image: url(http://static.anidb.net/css/icons/test/user_page.png);
}

*.i_user_send
{
background-image: url(http://static.anidb.net/css/icons/test/user_send.png);
}

*.i_user_votes
{
background-image: url(http://static.anidb.net/css/icons/test/user_votes.png);
}

/*../common/style/icons/flags.css*/
*.i_audio_al
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_albanian.gif);
}

*.i_sub_al
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_albanian.gif);
}

*.i_audio_ar
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_arabic.gif);
}

*.i_sub_ar
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_arabic.gif);
}

*.i_audio_bg
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_bulgarian.gif);
}

*.i_sub_bg
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_bulgarian.gif);
}

*.i_audio_ca
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_catalan.gif);
}

*.i_sub_ca
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_catalan.gif);
}

*.i_audio_cs
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_czech.gif);
}

*.i_sub_cs
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_czech.gif);
}

*.i_audio_da
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_danish.gif);
}

*.i_sub_da
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_danish.gif);
}

*.i_audio_de
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_german.gif);
}

*.i_sub_de
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_german.gif);
}

*.i_audio_et
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_estonian.gif);
}

*.i_sub_et
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_estonian.gif);
}

*.i_audio_es
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_spanish.gif);
}

*.i_sub_es
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_spanish.gif);
}

*.i_audio_el
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_greek.gif);
}

*.i_sub_el
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_greek.gif);
}

*.i_audio_en
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_english.gif);
}

*.i_sub_en
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_english.gif);
}

*.i_audio_fi
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_finnish.gif);
}

*.i_sub_fi
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_finnish.gif);
}

*.i_audio_fr
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_french.gif);
}

*.i_sub_fr
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_french.gif);
}

*.i_audio_he
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_hebrew.gif);
}

*.i_sub_he
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_hebrew.gif);
}

*.i_audio_hr
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_croatian.gif);
}

*.i_sub_hr
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_croatian.gif);
}

*.i_audio_hu
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_hungarian.gif);
}

*.i_sub_hu
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_hungarian.gif);
}

*.i_audio_id
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_indonesian.gif);
}

*.i_sub_id
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_indonesian.gif);
}

*.i_audio_is
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_icelandic.gif);
}

*.i_sub_is
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_icelandic.gif);
}

*.i_audio_it
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_italian.gif);
}

*.i_sub_it
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_italian.gif);
}

*.i_audio_ja
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_japanese.gif);
}

*.i_sub_ja
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_japanese.gif);
}

*.i_audio_ka
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_georgian.gif);
}

*.i_sub_ka
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_georgian.gif);
}

*.i_audio_ko
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_korean.gif);
}

*.i_sub_ko
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_korean.gif);
}

*.i_audio_la
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_latin.gif);
}

*.i_sub_la
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_latin.gif);
}

*.i_audio_lv
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_latvian.gif);
}

*.i_sub_lv
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_latvian.gif);
}

*.i_audio_lt
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_lithuanian.gif);
}

*.i_sub_lt
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_lithuanian.gif);
}

*.i_audio_my
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_malay.gif);
}

*.i_sub_my
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_malay.gif);
}

*.i_audio_nl
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_dutch.gif);
}

*.i_sub_nl
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_dutch.gif);
}

*.i_audio_no
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_norwegian.gif);
}

*.i_sub_no
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_norwegian.gif);
}

*.i_audio_pl
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_polish.gif);
}

*.i_sub_pl
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_polish.gif);
}

*.i_audio_pt
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_portuguese.gif);
}

*.i_sub_pt
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_portuguese.gif);
}

*.i_audio_pt-BR
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_brasilian.gif);
}

*.i_sub_pt-BR
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_brasilian.gif);
}

*.i_audio_ro
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_romanian.gif);
}

*.i_sub_ro
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_romanian.gif);
}

*.i_audio_ru
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_russian.gif);
}

*.i_sub_ru
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_russian.gif);
}

*.i_audio_sk
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_slovak.gif);
}

*.i_sub_sk
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_slovak.gif);
}

*.i_audio_sl
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_slovenian.gif);
}

*.i_sub_sl
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_slovenian.gif);
}

*.i_audio_sr
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_serbian.gif);
}

*.i_sub_sr
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_serbian.gif);
}

*.i_audio_sv
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_swedish.gif);
}

*.i_sub_sv
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_swedish.gif);
}

*.i_audio_ta
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_tamil.gif);
}

*.i_sub_ta
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_tamil.gif);
}

*.i_audio_tt
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_tartar.gif);
}

*.i_sub_tt
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_tartar.gif);
}

*.i_audio_th
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_thai.gif);
}

*.i_sub_th
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_thai.gif);
}

*.i_audio_tr
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_turkish.gif);
}

*.i_sub_tr
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_turkish.gif);
}

*.i_audio_uk
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_ukrainian.gif);
}

*.i_sub_uk
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_ukrainian.gif);
}

*.i_audio_vi
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_vietnamese.gif);
}

*.i_sub_vi
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_vietnamese.gif);
}

*.i_audio_x-in
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_instrumental.gif);
}

*.i_audio_x-jat
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_japanese-transcription.gif);
}

*.i_sub_x-jat
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_japanese-transcription.gif);
}

*.i_audio_x-other
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_unknown.gif);
}

*.i_sub_x-other
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_unknown.gif);
}

*.i_audio_x-unk
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_unknown.gif);
}

*.i_sub_x-unk
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_unknown.gif);
}

*.i_audio_zh
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_chinese.gif);
}

*.i_sub_zh
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_chinese.gif);
}

*.i_audio_zh-x-yue
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_cantonese.gif);
}

*.i_audio_zh-x-cmn
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_mandarin.gif);
}

*.i_audio_zh-x-nan
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_taiwanese.gif);
}

*.i_audio_zh-Hans
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_simplified.gif);
}

*.i_sub_zh-Hans
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_simplified.gif);
}

*.i_audio_zh-Hant
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_audio_traditional.gif);
}

*.i_sub_zh-Hant
{
background-image: url(http://static.anidb.net/css/icons/flags/anidb_sub_traditional.gif);
}

/*icons.css*/
/*---------------------------------
@ICONS
----------------------------------*/
/* image replacement */
img[src*="minus.gif"],
img[src*="plus.gif"] {
background: transparent url(images/buttons/minus.gif) no-repeat left top;
width: 0;
padding-left: 15px;
text-indent: 5000px;
}

img[src*="plus.gif"] {
background: transparent url(images/buttons/plus.gif) no-repeat left top;
}

a:focus img[src*="minus.gif"], a:hover img[src*="minus.gif"], a:active img[src*="minus.gif"],
a:focus img[src*="plus.gif"], a:hover img[src*="plus.gif"], a:active img[src*="plus.gif"] {
background-position: -16px top;
}

img[src*="down1.gif"] {
background: #202379 url(images/buttons/down.gif) no-repeat 2px top;
width: 0;
padding-left: 13px;
height: 12px;
margin-bottom: -2px;
}

img[src*="up1.gif"] {
background: #202379 url(images/buttons/up.gif) no-repeat 2px top;
width: 0;
padding-left: 13px;
height: 12px;
margin-bottom: -2px;
}

img[src*="nodown1.gif"] {
background: transparent url(images/buttons/down.gif) no-repeat left top;
width: 0;
padding-left: 9px;
}

img[src*="noup1.gif"] {
background: transparent url(images/buttons/up.gif) no-repeat left top;
width: 0;
padding-left: 9px;
}

a:focus img[src*="up1.gif"], a:hover img[src*="up1.gif"], a:active img[src*="up1.gif"],
a:focus img[src*="down1.gif"], a:hover img[src*="down1.gif"], a:active img[src*="down1.gif"] {
background-position: -9px top;
}

a:focus img[src*="noup1.gif"], a:hover img[src*="noup1.gif"], a:active img[src*="noup1.gif"],
a:focus img[src*="nodown1.gif"], a:hover img[src*="nodown1.gif"], a:active img[src*="nodown1.gif"] {
background-position: -11px top;
}

img[src*="file_delete.gif"] {
background: transparent url(images/icons/state-del.png) no-repeat left top;
width: 0;
padding-left: 14px;
}

img[src*="file_edit.gif"] {
background: transparent url(images/buttons/mylist-edit.png) no-repeat left top;
width: 0;
padding-left: 15px;
}

img[src*="anidb_seen_no.gif"] {
background: transparent url(images/buttons/seen-no.png) no-repeat left top;
width: 0;
padding-left: 15px;
}

img[src*="anidb_seen_yes.gif"] {
background: transparent url(images/buttons/seen-yes.png) no-repeat left top;
width: 0;
padding-left: 15px;
}

img[src*="anidb_file_addmylist.gif"] {
background: transparent url(images/buttons/mylist-add.png) no-repeat left top;
width: 0;
padding-left: 15px;
}

img[src*="anidb_file_removemylist.gif"] {
background: transparent url(images/buttons/mylist-remove.png) no-repeat left top;
width: 0;
padding-left: 15px;
}

img[src*="anidb_file_ed2k.gif"] {
background: transparent url(images/buttons/ed2k.gif) no-repeat left top;
width: 0;
padding-left: 15px;
}

img[src*="anidb_rate_star.gif"] {
background: transparent url(images/icons/star.png) no-repeat left top;
width: 0;
padding-left: 15px;
}

img[src*="anidb_rate_halfstar.gif"] {
background: transparent url(images/icons/star-half.png) no-repeat left top;
width: 0;
padding-left: 8px;
}

img[src*="ask2.gif"] {
background: transparent url(images/buttons/help.png) no-repeat -1px top;
width: 0;
padding-left: 13px;
}

img[src*="ask2.gif"]:hover {
background-position: -16px top;
}

img[src*="anidb_no_vote.gif"] {
background: transparent url(images/icons/vote-no.gif) no-repeat left 3px;
width: 0;
padding-left: 5px;
height: 16px;
}

img[src*="anidb_pri_low.gif"] {
background: transparent url(images/icons/priority-low.png) no-repeat left top;
width: 0;
padding-left: 15px;
}

img[src*="anidb_pri_med.gif"] {
background: transparent url(images/icons/priority-med.png) no-repeat left top;
width: 0;
padding-left: 15px;
}

img[src*="anidb_pri_high.gif"] {
background: transparent url(images/icons/priority-high.png) no-repeat left top;
width: 0;
padding-left: 15px;
}

img[src*="anidb_notify.gif"] {
background: transparent url(images/icons/notify.png) no-repeat left top;
width: 0;
padding-left: 15px;
}

img[src*="anidb_nonotify.gif"] {
background: transparent url(images/icons/notify-no.png) no-repeat left top;
width: 0;
padding-left: 15px;
}

/* inline icon styles */
.g_content div.icons {
margin: 2px 0.3em 0;
}

.g_content td.title div.icons {
float: right;
}

.g_content .i_icon,
div.mylist_list td.icons span,
div.anime_all td.icons span,
#obj-tooltip div.icons .i_icon {
float: left;
display: block;
width: 15px;
height: 13px;
background-repeat: no-repeat;
background-position: center;
text-indent: -5000px;
padding: 0 2px;
}

.icon a:hover {
border: none !important;
}

.i_inline {
padding: 8px;
background-repeat: no-repeat;
background-position: center;
}

.i_inline span {
display: none;
}

/* buttons */
.i_help {
background: transparent url(images/buttons/help.png) no-repeat left center;
cursor: help;
border: 0 !important;
padding: 4px 8px;
}

.i_help:hover {
background-position: -15px center;
}

.i_nodown1, .i_down1, .i_noup1, .i_up1 {
width: 9px;
height: 10px;
}

.i_down1, .i_up1		{background-position: -11px center;}

.i_nodown1, .i_down1	{background-image: url(images/buttons/down.gif);}

.i_noup1, .i_up1		{background-image: url(images/buttons/up.gif);}

.i_minus				{background-image: url(images/buttons/minus.gif);}

.i_plus					{background-image: url(images/buttons/plus.gif);}

/* file state */
.i_filestate_oncd 		{background-image: url(images/icons/state-cd.png);}

.i_filestate_ondvd 		{background-image: url(images/icons/state-dvd.png);}

.i_filestate_onhdd 		{background-image: url(images/icons/state-hdd.gif);}

.i_filestate_other	 	{background-image: url(images/icons/state-unknown.gif);}

/* file attributes */
.i_comment				{background-image: url(images/icons/comment.png); height: 15px !important; background-position: center bottom !important;}

.i_crc_yes				{background-image: url(images/icons/crc-yes.png); height: 15px !important;}

.i_new_icon				{background-image: url(images/icons/epfile-new.png);}

.i_uncensored			{background-image: url(images/icons/uncensored.gif);}

span.i_video			{background-image: url(images/icons/video.gif);}

.i_vrs_2				{background-image: url(images/icons/v2.png); height: 15px !important;}

.i_vrs_3				{background-image: url(images/icons/v3.png); height: 15px !important;}

/* anime state */
.i_state_all 			{background-image: url(images/icons/state-all.png);}

.i_state_deleted 		{background-image: url(images/icons/state-del.png);}

.i_state_mixed 			{background-image: url(images/icons/state-mixed.png);}

.i_state_oncd	 		{background-image: url(images/icons/state-cd.png);}

.i_state_onhdd	 		{background-image: url(images/icons/state-hdd.gif);}

.i_state_unknown 		{background-image: url(images/icons/state-unknown.gif);}

.i_no_vote				{background-image: url(images/icons/vote-no.gif);}

/* seen */
.i_seen 				{background-image: url(images/icons/state-seen.png);}

.i_seen_no 				{background-image: url(images/buttons/seen-no.png);}

.i_seen_yes 			{background-image: url(images/buttons/seen-yes.png);}

/* mylist */
.i_file_addmylist	 	{background-image: url(images/buttons/mylist-add.png);}

.i_file_removemylist	{background-image: url(images/buttons/mylist-remove.png);}

.i_mylist 				{background-image: url(images/icons/state-inmylist.png);}

/* actions */
.i_file_add 			{background-image: url(images/buttons/epfile-add.gif);}

.i_file_edit 			{background-image: url(images/buttons/edit.png);}

.i_file_ed2k 			{background-image: url(images/buttons/ed2k.gif);}

.i_ep_vote				{background-image: url(images/buttons/vote.png);}

.i_group_vote			{background-image: url(images/buttons/vote.png);}

.i_vote					{background-image: url(images/buttons/vote.png);}

/* audio+sub flags */
.i_audio_fi 			{background-image: url(images/icons/audio-finnish.gif);}

.i_sub_fi 				{background-image: url(images/icons/audio-sub-finnish.gif);}

.i_audio_ja 			{background-image: url(images/icons/audio-japanese.gif);}

.i_sub_ja 				{background-image: url(images/icons/audio-sub-japanese.gif);}

.i_audio_x-jat			{background-image: url(images/icons/audio-x-japanese.gif);}

.i_sub_x-jat			{background-image: url(images/icons/audio-sub-x-japanese.gif);}

.i_audio_pl 			{background-image: url(images/icons/audio-polish.gif);}

.i_sub_pl 				{background-image: url(images/icons/audio-sub-polish.gif);}

.i_audio_ru 			{background-image: url(images/icons/audio-russian.gif);}

.i_sub_ru 				{background-image: url(images/icons/audio-sub-russian.gif);}

.i_audio_sl 			{background-image: url(images/icons/audio-slovenian.gif);}

.i_sub_sl 				{background-image: url(images/icons/audio-sub-slovenian.gif);}

.i_audio_x-other 		{background-image: url(images/icons/audio-unknown.gif);}

.i_sub_x-other 			{background-image: url(images/icons/audio-sub-unknown.gif);}

.i_audio_x-unk 			{background-image: url(images/icons/audio-unknown.gif);}

.i_sub_x-unk 			{background-image: url(images/icons/audio-sub-unknown.gif);}

/* rating */
span.i_rate_veryhigh,
span.i_rate_high,
span.i_rate_med,
span.i_rate_low,
span.i_rate_vlow {
background-repeat: repeat-x !important;
background-position: left !important;
padding: 0 !important;
background-image: url(images/icons/star.png);
}

span.i_rate_veryhigh	{width: 45px !important;}

span.i_rate_high		{width: 37px !important;}

span.i_rate_med			{width: 30px !important;}

span.i_rate_low			{width: 22px !important;}

span.i_rate_vlow		{width: 15px !important;}

span.i_rate_unknown		{
background-image: url(images/icons/star-un.png);
padding: 0 !important;
height: 15px !important;
}

/* global layout */
/*global.css*/
/*---------------------------------
@GLOBAL
- menus			- pagination
- sections		- forms
- image replacement
----------------------------------*/
/* setup */
body {
margin: 0;
width: 100%;
font: 9pt Verdana,Arial,Helvetica,sans-serif;
line-height: 1.5;
color: #3d3e6e;
background: #f8f7ff url(images/layout/bg-content.gif) repeat left top;
}

ul, ul li {
margin: 0;
padding: 0;
list-style-type: none;
}

h1, h2, h3, h4 {
margin: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

a img, :link img, :visited img {
border: 0;
}

/* zero out borders on images and some links */
.g_content td.action a,
.g_content th a,
.g_content th a img {
border: 0 !important;
}

/* page titles */
h1 {
font: bold 1.8em "Century Gothic", "Lucida Grande", sans-serif;
padding: 0.35em 0 0.3em 0.5em;
background: #f8f7ff;
color: #494a9c;
font-variant: small-caps;
letter-spacing: 0.1em;
}

h4 {
color: #7762ed;
font: 1.4em "Century Gothic", "Lucida Grande", sans-serif;
margin-bottom: 0.3em;
}

/* captions */
caption {
color: #7762ed;
font: 1.4em "Century Gothic", "Lucida Grande", sans-serif;
margin-bottom: 0.3em;
}

/* small text */
.s_small {
font-size: 0.9em;
}

/* abbreviations */
abbr {
cursor: help;
}

/* container - content */
div.g_content {
position: relative;
border: 1px solid #f3e7ff;
border-bottom-color: #dec9f2;
border-right-color: #dec9f2;
width: 100%;
background: #fff;
}

div.g_content>* {
margin: 1em;
}

/* clearing */
div.g_end,
div.g_notebox {
clear: both;
}

div.latestanimes_anime:after,
div.anime_all div.info .block:after,
div.search_all div.search_results ul.g_jumplist:after,
div.file_all div.file_info dl:after,
div.mylist_list form:after,
div.userpage_all div.stats:after,
div.userpage_all div.charts:after,
div.animeatt_all div.animeatt_reviews div.review:after,
div.agcmts_all div.agcmts_head:after {
content: ".";
clear: both;
display: block;
visibility: hidden;
height: 0;
}

/* blocks */
.g_content div.block {
display:table;
margin-left:auto;
margin-right:auto;
}

.g_content div.block div.image {
display:table-cell;
vertical-align:middle;
}

.g_content div.block div.image img {
margin-right: 1em;
}

/* pagination */
ul.g_jumplist,
ul.g_navlist {
text-align: center;
}

ul.g_jumplist li,
ul.g_navlist li {
display: inline;
color: #de4799;
font-weight: bold;
text-transform: capitalize;
}

.g_content ul.g_jumplist li a,
.g_content ul.g_jumplist li a:link,
.g_content ul.g_jumplist li a:visited,
.g_content ul.g_navlist li a,
.g_content ul.g_navlist li a:link,
.g_content ul.g_navlist li a:visited {
text-decoration: none;
border: 1px solid #f7edf1;
border-bottom: 1px solid #d28cb2;
color: #d28cb2;
background: #fff9fb;
padding: 0.2em 0.3em;
font-size: 0.95em;
font-weight: normal;
}

.g_content ul.g_jumplist li a:hover,
.g_content ul.g_jumplist li a:active,
.g_content ul.g_navlist li a:hover,
.g_content ul.g_navlist li a:active {
background: transparent url(images/layout/stripe-pink2.gif) repeat left top;
color: #de4799;
border: 1px solid #eec6dc;
}

ul.g_jumplist li.prev {
float: left;
padding-left: 12px;
background: transparent url(images/layout/larr.gif) no-repeat left center;
font-weight: normal;
}

ul.g_jumplist li.next {
float: right;
padding-right: 12px;
background: transparent url(images/layout/rarr.gif) no-repeat right center;
font-weight: normal;
}

ul.g_jumplist li.all:before {
content: "Viewing: ";
color: #3d3e6e;
text-transform: none;
font-weight: normal;
}

/* navlist */
ul.g_navlist.type li:first-child:before {
content: "Type: ";
color: #3d3e6e;
text-transform: none;
font-weight: normal;
}

ul.g_navlist.g_numonpage li:first-child:before {
content: "Per page: ";
color: #3d3e6e;
text-transform: none;
font-weight: normal;
}

/* list menu */
div.g_menu {
float: right;
text-transform: capitalize;
width: 11em;
}

.g_menu h4 {
font-weight: normal;
padding: 0 0.15em;
}

div.g_menu ul li {
border-top: 1px solid #ebe1ef;
padding: 0.3em;
position: relative;
}

div.g_menu ul li.g_odd {
background-color: #f5f7ff;
}

/* selects */
select {
background: #fafafa;
padding: 0.2em;
border: 1px solid #cfd0d1;
}

select option {
color: #3d3e6e;
background: #e0ecfd;
}

select option[value="0"] {
color: #B14C7C;
}

/* form input buttons */
input[type="submit"], input[type="button"] {
border: 1px solid #2d42af;
color: #fff;
background-color: #586fd1;
cursor: pointer;
}

input[type="submit"]:hover, input[type="button"]:hover {
background-color: #2d42af;
}

/* informational boxes */
.g_notebox,
.g_note {
border: 1px solid #dfc8ec;
padding: 0.7em;
background: #faf0ff;
color: #4d2f5f;
}

.g_errorbox,
.g_warnbox {
border: 1px solid #ffcbf8;
padding: 0.7em;
background: #ffeafc;
color: #ac0d72;
}

.g_info {
clear: both;
padding: 0.7em;
background: #fcfcfc;
border: 1px solid #e0e0e0;
color: #777;
}

.g_notebox h3,
.g_note h3,
.g_errorbox h3,
.g_info h3,
.g_warnbox {
margin: 0 0 -0.5em;
}

.g_notebox>*:last-child,
.g_note>*:last-child,
.g_errorbox>*:last-child,
.g_info>*:last-child,
.g_warnbox>*:last-child {
margin-bottom: 0;
}

.g_notebox>*:first-child,
.g_note>*:first-child,
.g_errorbox>*:first-child,
.g_info>*:first-child,
.g_warnbox>*:first-child {
margin-top: 0;
}

/* actionlist */
.g_actionlist {
padding: 0.3em 1em 0.4em;
background: #dff1ff;
border: 1px solid #b0dafb;
background-image: none;
text-align: center;
text-transform: capitalize;
clear: both;
}

.g_actionlist li {
display: inline;
margin: 0 0.7em;
}

/* text fields */
input[type="text"], input[type="password"], input.text, textarea {
background:#fafafa;
border: 1px solid #cfd0d1;
padding: 0.2em;
}

input[type="text"]:focus, input[type="text"]:hover,
input[type="password"]:focus, input[type="password"]:hover,
input.text:focus, input.text:hover,
textarea:focus, textarea:hover {
border: 1px solid #a1aab2;
background: #fdfdfd;
}

/* definition list tables */
.g_definitionlist table {
border: 0;
}

.g_definitionlist table td {
padding: 0.2em;
border-top: 1px solid #ebe1ef;
border-bottom: 0;
}

.g_definitionlist table th {
background-color: transparent;
padding: 0.2em;
color:#8e83a9;
border-top: 1px solid #ebe1ef;
vertical-align: middle;
}

.g_definitionlist table table,
.g_definitionlist table table * {
border: none;
}

/* filter list */
.g_filterlist {
background: #eaf6ff;
border: 1px solid #c0e0f9;
padding: 0.7em;
}

.g_filterlist li {
margin-bottom: 1em;
}

.g_filterlist li:last-child {
margin-bottom: 0;
}

.g_filterlist li a {
text-transform: capitalize;
}

/* Tooltip support */
#obj-tooltip {
position: absolute;
left: -300px;
width: 300px;
border: 1px solid #171a61;
padding: 2px;
background: transparent url(images/layout/trans-dkblue.png) repeat left top;
visibility: hidden;
z-index: 100;
font-size: x-small;
color: #e8d0f5;
}

#obj-tooltip h1 {
background-color: transparent;
font-size: 1.2em;
color: #fff;
}

#obj-pointer {
position: absolute;
left: -300px;
width: 15px;
height: 13px;
z-index: 101;
visibility: hidden;
}

/*layout.css*/
/*---------------------------------
@LAYOUT
- main nav		- structure
- user login	- quick search
----------------------------------*/
/* container - main nav, login, & search */
div#layout-nav {
padding-top: 160px;
background: #fff url(images/layout/bg-header.gif) repeat-x left top;
min-width: 784px;
}

/* container - main nav links & login */
div#layout-menu {
position: relative;
}

/* container - main nav links */
div#layout-menu div.menu {
padding: 1em;
position: absolute;
top: -8px;
left: 0;
width: 9em;
}

/* main nav link lists */
div#layout-menu div.menu ul {
background: #fff;
border: 1px solid #f3e7ff;
border-bottom-color: #dec9f2;
border-right-color: #dec9f2;
margin-bottom: 1em;
}

div#layout-menu div.menu ul li {
border-bottom: 1px solid #ffecf5;
}

div#layout-menu div.menu ul li:last-child {
border-bottom: none;
}

div#layout-menu div.menu a,
div#layout-menu div.menu a:link,
div#layout-menu div.menu a:visited {
text-decoration: none;
text-transform: capitalize;
color: #7c87d8;
padding: 0.2em 0.7em;
display: block;
font-size: 0.95em;
}

div#layout-menu div.menu a:hover,
div#layout-menu div.menu a:active {
background: transparent url(images/layout/stripe-pink.gif) repeat left top;
color: #484b9a;
}

/* my nav */
div#layout-menu div.menu ul.my {
background-color: #7c87d8;
border: 1px solid #6470c3;
border-bottom-color: #434fa2;
border-right-color: #434fa2;
}

div#layout-menu div.menu ul.my li {
border-bottom-color: #6470c3;
}

div#layout-menu div.menu ul.my a,
div#layout-menu div.menu ul.my a:link,
div#layout-menu div.menu ul.my a:visited {
color: #fff;
}

div#layout-menu div.menu ul.my a:hover,
div#layout-menu div.menu ul.my a:active {
color: #ffd2fe;
background: transparent url(images/layout/stripe-dkblue.gif) repeat left top;
}

/* mylistreport */
div#layout-menu div.menu ul.mod {
background-color: #382ec0;
border: 1px solid #20179d;
border-bottom-color: #1c1386;
border-right-color: #1c1386;
}

div#layout-menu div.menu ul.mod li {
border-bottom-color: #291fad;
}

div#layout-menu div.menu ul.mod a,
div#layout-menu div.menu ul.mod a:link,
div#layout-menu div.menu ul.mod a:visited {
color: #c9dcfb;
}

div#layout-menu div.menu ul.mod a:hover,
div#layout-menu div.menu ul.mod a:active {
color: #d3e4ff;
background: #1c1386;
}

/* help link */
div#layout-menu div.menu ul.other li.help {
background: transparent url(images/buttons/help-static.png) no-repeat 0.7em center;
}

div#layout-menu div.menu ul.other li.help a {
padding-left: 26px;
}

/* container - login */
div#layout-menu div.usermenu {
position: absolute;
top: -160px;
right: 1em;
height: 102px;
z-index: 1;
}

/* logged in */
div#layout-menu div.usermenu p {
position: relative;
float: left;
margin: 0;
}

div#layout-menu div.usermenu p a,
div#layout-menu div.usermenu p.user {
padding: 78px 0.4em 0;
height: 24px;
display: block;
float: left;
text-decoration: none;
text-transform: capitalize;
}

div#layout-menu div.usermenu p.user {
font-weight: bold;
text-transform: none;
}

div#layout-menu div.usermenu a#newnotifies,
div#layout-menu div.usermenu a#newnotifies:link,
div#layout-menu div.usermenu a#newnotifies:visited {
color: #fd0576;
font-weight: bold;
margin-left: 0.5em;
background: transparent url(images/layout/trans-white.png) repeat left top;
border-left: 1px solid #e7c7d5;
}

div#layout-menu div.usermenu a#newnotifies:hover,
div#layout-menu div.usermenu a#newnotifies:active {
color: #ff00c6;
background: transparent url(images/layout/stripe-white.png) repeat left top;
}

div#layout-menu div.usermenu a.history,
div#layout-menu div.usermenu a.history:link,
div#layout-menu div.usermenu a.history:visited {
color: #ed95bd;
border: 0;
background: transparent url(images/layout/trans-white.png) repeat left top;
}

div#layout-menu div.usermenu a.history:hover,
div#layout-menu div.usermenu a.history:active {
color: #fd0576;
}

div#layout-menu div.usermenu a.i_button,
div#layout-menu div.usermenu a.i_button:link,
div#layout-menu div.usermenu a.i_button:visited {
text-decoration: none;
color: #be518c;
background: transparent url(images/layout/trans-pink.png) repeat left top;
border-left: 1px solid #e7c7d5;
font-weight: bold;
}

div#layout-menu div.usermenu a.i_button:hover,
div#layout-menu div.usermenu a.i_button:active {
background: transparent url(images/layout/stripe-pink.png) repeat left top;
color: #a93373;
}

div#layout-menu div.usermenu a.i_logout,
div#layout-menu div.usermenu a.i_logout:link,
div#layout-menu div.usermenu a.i_logout:visited {
background: transparent url(images/layout/trans-blue.png) repeat left top;
border-right: 1px solid #e7c7d5;
color: #4a63e1;
}

div#layout-menu div.usermenu a.i_logout:hover,
div#layout-menu div.usermenu a.i_logout:active {
background: transparent url(images/layout/stripe-blue.png) repeat left top;
color: #2d42af;
}

/* login form - not logged in */
div#layout-menu div.usermenu span.login+a+form {
background-color: #F7EDF1;
width: 100%;
padding-top: 35px;
height: 40px;
width: 280px;
padding-left: 20px;
}

div#layout-menu div.usermenu span.login+a+form input.text {
width: 131px;
padding-left: 2px;
padding-right: 2px;
}

div#layout-menu div.usermenu span.login+a+form input.text+input.text {
margin-left: 2px;
}

div#layout-menu div.usermenu span.login {
text-transform: capitalize;
position: absolute;
left: 20px;
top: 15px;
}

div#layout-menu div.usermenu span.login a,
div#layout-menu div.usermenu span.login a:link,
div#layout-menu div.usermenu span.login a:visited {
color: #ed95bd;
text-decoration: none;
}

div#layout-menu div.usermenu span.login a:hover,
div#layout-menu div.usermenu span.login a:active {
color: #fd0576;
}

div#layout-menu div.usermenu input.logon,
div#layout-menu div.usermenu a.i_signup,
div#layout-menu div.usermenu label.remember {
position: absolute;
right: 0;
bottom: 1em;
width: 4.5em;
height: 1.8em;
}

div#layout-menu div.usermenu a.i_signup {
top: 15px;
border-left: 0 !important;
background: none !important;
text-transform: capitalize;
padding: 0;
}

div#layout-menu div.usermenu label.remember {
right: 6.5em;
width: 13em;
text-align: right;
}

/* container - search */
div#layout-search {
position: absolute;
top: 0;
background: transparent url(images/layout/bg-login.png) no-repeat right top;
padding-top: 103px;
right: 1em;
width: 30em;
text-align: right;
z-index: 0;
}

/* search - form */
div#layout-search input.text {
border: 1px solid #eed0da;
padding: 0.3em 0.3em 0 0.3em;
height: 1.5em;
width: 16em;
color: #1e2495;
}

div#layout-search input.text:hover {
border: 1px solid #dc9abf
}

div#layout-search input.submit {
height: 1.8em;
padding-bottom: 0.2em;
margin-bottom: 0.1em;
width: 4.5em;
}

div#layout-search input.submit:hover {
background: #2d42af;
}

/* container - content */
div#layout-border {
clear: both;
background: transparent url(images/layout/header.jpg) no-repeat left top;
margin-top: -160px;
padding: 160px 1em 0 11em;
}

/* container - footer */
div#layout-footer {
background: #f8f7ff url(images/layout/bg-content.gif) repeat left top;
}

div#layout-footer p {
font-size: 0.8em;
text-align: center;
color: #85809f;
margin: 0;
padding: 2em 0;
}

div#layout-footer p:after {
content: ". Design by zakness.";
}

/* content links */
.g_content a,
.g_content a:link {
color: #154ef4;
text-decoration: none;
border-bottom: 1px solid transparent;
}

.g_content a:visited {
color: #7264a6;
}

.g_content a:hover,
.g_content a:active {
color: #4876fe;
border-bottom: 1px dotted #4876fe;
}

/* no nav (popups) */
body.nonav div#layout-content {
margin: 0 1em 1em 1em;
padding: 0;
background: transparent;
}

body.nonav form textarea {
width: 99%;
}

/*anime-tables.css*/
/*---------------------------------
@ANIME TABLES
----------------------------------*/
form fieldset {
display: none;
}

/* default tables */
table  {
border: 1px solid #565ab9;
}

table tr {
background-color: #fff;
}

table tr.g_odd {
background-color: #f5f7ff;
}

table th {
text-align: left;
background-color: #565ab9;
color: #fff;
font-weight: normal;
text-transform: capitalize;
padding: 0.3em 0.4em;
vertical-align: bottom;
}

table td span.count {
color: #8f95ae;
}

table th img[src*="plus.gif"],
table th img[src*="minus.gif"] {
margin-bottom: -2px;
}

table td {
font-size: 0.95em;
border-bottom: 1px dotted #d3d7e2;
padding: 0.3em 0.4em;
}

div.mylist_list table.animelist td td,
div.anime_all div.episodes table.eplist td td,
div.anime_info td td {
font-size: 1em;
}

div.mylist_list table.animelist td.action,
div.anime_all div.episodes table.eplist td.action.expand,
div.anime_all div.episodes table.eplist td.action.collapse {
padding-left: 1.2em;
vertical-align: baseline;
}

table td.date {
color: #994da9;
}

div.anime_all div.episodes table td[colspan="10"] table {
border-width: 0 0 0 1px;
}

div.mylist_list table td[colspan="7"],
div.anime_all div.episodes table td[colspan="10"] {
padding: 0;
padding-left: 20px;
background: #dcdff7 url(images/layout/stripe-blue.gif) repeat left top;
}

div.mylist_list table td[colspan="7"] td[colspan="7"],
div#layout-content div.anime_all div.episodes table td[colspan="10"] td[colspan="10"] {
background: #fff url(images/layout/stripe-ltblue.gif) repeat left top;
padding: 0.2em 0.4em;
text-align: center;
}

div.mylist_list table table,
div.anime_all div.episodes table.filelist {
width: 100%;
border-left: 1px solid #a9b0e1;
}

div.mylist_list table.eplist th,
div.anime_all div.episodes table.filelist th {
background-color: #a9b0e1;
font-size: 0.95em;
}

div.mylist_list table.animelist tr:hover>td,
div.anime_all div.episodes table.eplist tr:hover>td,
div.animelist_all table.anime_list tr:hover>td,
div.latest_all table tr:hover>td,
div.grouplist_all table.group_list tr:hover>td,
div.userlist_all table.users tr:hover>td,
div.producerlist_all table.producer_list tr:hover>td,
div.anidb_staff table tr:hover>td,
div.mywishlist_all div table:first-child tr:hover>td,
div.myvotes_all table tr:hover>td,
div.mynotifies_all div.list table tr:hover>td,
div.mylistreport_results table tr:hover>td  {
background-color: #f2e1f5 !important;
}

div.mylist_list td.icons.file span {
float: left;
padding: 0 2px;
}

div.mylist_list table.filelist,
div.anime_all div.episodes table.filelist {
border-collapse: separate;
border-spacing: 1px;
}

table.filelist tr.generic td,
table.filelist tr.generic td {
background-color: #fff !important;
color: #8e4eaf;
font-weight: bold;
}

table.filelist td[colspan="11"] i {
display: block;
text-align: center;
color: #000;
font-style: normal;
}

/* list tables */
div.animelist_all div.animelist_list .g_jumplist,
div.grouplist_all div.grouplist_list .g_jumplist,
div.userlist_all div.userlist_list .g_jumplist,
div.producerlist_all div.producerlist_list .g_jumplist {
margin: 1em 0;
}

div.animelist_all table.anime_list,
div.grouplist_all table.group_list,
div.userlist_all table.users,
div.producerlist_all table.producer_list {
width: 100%;
}

div.animelist_all .g_filterlist,
div.producerlist_all .g_filterlist {
text-align: right;
}

div.grouplist_list th.rating {
width: 8em;
}

/* js sorting */
th.c_set,
th.c_setlatin,
th.c_date,
th.c_latin {
cursor: pointer;
background-image: url(images/buttons/updown.gif);
background-position: right center;
background-repeat: no-repeat;
padding-right: 16px;
}

th.c_set:hover,
th.c_setlatin:hover,
th.c_date:hover,
th.c_latin:hover {
background-color: #353A8F
}

th.s_forward, th.s_reverse {
background-color: #565AB9;
padding-right: 18px;
}

th.s_forward {
background-image: url(images/buttons/down2.gif);
}

th.s_reverse {
background-image: url(images/buttons/up2.gif);
}

/* anime list rating */
div.animelist_all table.anime_list td.rating {
color: #aaa;
}

div.animelist_all table.anime_list td.rating.mid {
color: #444;
}

div.animelist_all table.anime_list td.rating.high {
color: #000;
font-weight: bold;
}

div.animelist_all table.anime_list td.rating.low {
color: #999;
}

/* the database */
/*main.css*/
/*---------------------------------
@MAIN
- news		- top10 rightbar
----------------------------------*/
/* container - right sidebar */
div.main_all div.rightbar {
float: right;
width: 25%;
background: #fcfafb url(images/layout/mamimi.png) no-repeat right top;
padding: 0.5em 0 0;
font-size: 0.95em;
border: 1px solid #e4e4e4;
border-right-color: #d5cccc;
border-bottom-color: #d5cccc;
}

/* rightbar elements */
div.main_all div.rightbar h3 {
color: #7762ed;
background: #f0f2ff;
padding: 0.3em 0.75em;
margin: 1.5em 0 0;
border-top: 1px solid #ece5ff;
border-bottom: 1px solid #ece5ff;
font: 1.4em "Century Gothic", "Lucida Grande", sans-serif;
}

div.main_all div.rightbar h4 {
color: #4d4993;
padding: 0.3em 1em;
font-size: 1.1em;
font-weight: bold;
}

div.main_all div.rightbar p {
margin: 1em;
background: transparent url(images/layout/trans-white.png) repeat left top;
border-color: #ffdafc;
padding: 0.5em 0.2em;
margin: 0;
text-align: center;
}

div#layout-content div.rightbar p.g_vital a,
div#layout-content div.rightbar p.g_vital a:link,
div#layout-content div.rightbar p.g_vital a:visited {
border-bottom: 1px dotted #fd0576;
color: #fd0576;
font-weight: bold;
}

div#layout-content div.rightbar p.g_vital a:hover,
div#layout-content div.rightbar p.g_vital a:active {
color: #d90085;
border-bottom: 1px dotted #d90085;
}

/* rightbar top 10 lists */
div.main_all div.rightbar ol {
margin-top: 0;
margin-left: 0;
padding-left: 0;
}

div.main_all div.rightbar ol:last-child {
margin-bottom: 0;
}

div.main_all div.rightbar ol li {
padding: 0.3em;
padding-left: 1em;
list-style: none;
position: relative;
border-bottom: 1px solid #e4e4e4;
}

div.main_all div.rightbar ol li span {
position: absolute;
top: 0.3em;
left: 1em;
}

div.main_all div.rightbar ol li.g_odd {
background: #fff;
}

div.main_all div.rightbar ol li a {
margin-left: 20%;
display: block;
border-bottom: none !important;
}

/* container - news */
div.main_all div.news {
margin: 0 28% 1em 0;
padding: 0.5em 1em;
}

/* news item elements */
div.main_all div.newsitem {
padding-left: 40px;
background: transparent url(images/layout/flower1.png) no-repeat left top;
border-bottom: 1px solid #f3e7ff;
padding-bottom: 1.2em;
}

div.main_all div.news h4 {
margin-top: 0.7em;
margin-bottom: -0.1em;
font: 1.8em "Century Gothic", "Lucida Grande", sans-serif;
color: #000;
}

div.main_all div.news span.stamp {
display: block;
color: #859efd;
padding: 0.2em;
font-size: 0.85em;
}

div.main_all div.newsitem:last-child {
border-bottom: 0;
}

/*search.css*/
/*---------------------------------
@SEARCH
----------------------------------*/
div.search_all div.search table {
width: 100%;
}

div.search_all div.search td {
padding: 0.4em;
}

div.search_all div.search td table {
margin: 0;
}

div.search_all div.search td table * {
padding: 0.2em;
border: none;
}

div.search_all div.search caption {
display: none;
}

div.search_all div.search tr.action {
text-align: center;
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
}

div.search_all div.search tr.genres td.value i {
color: #ac0d72;
}

div.search_all div.search tr.genres table td {
padding-right: 1em;
}

/* search results */
div.search_all div.search_filter {
text-align: center;
}

div.search_all table.search_results {
width: 100%;
margin: 1em 0;
}

div.search_all table.search_results th.rating {
width: 10%;
}

/*calendar.css*/
/*---------------------------------
@CALENDAR
----------------------------------*/
div.latestanimes_all div.g_section {
clear: both;
}

div.latestanimes_anime {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
padding: 1em;
border: 1px solid #d9dfff;
}

div.latestanimes_anime h3 {
margin-bottom: 1em;
}

div.latestanimes_all div.g_image {
margin-right: 1em;
float: left;
}

div.latestanimes_all div.g_image img {
border: 1px solid #ebedf5;
}

div.latestanimes_anime div.g_definitionlist {
float: left;
clear: right;
}

div.latestanimes_all .data td {
background: #fff;
}

div.latestanimes_form {
color: #de4799;
text-transform: capitalize;
text-align: center;
}

div#layout-content div.latestanimes_form a,
div#layout-content div.latestanimes_form a:link,
div#layout-content div.latestanimes_form a:visited {
text-decoration: none;
border: 1px solid #f7edf1;
border-bottom: 1px solid #d28cb2;
color: #d28cb2;
background: #fff9fb;
padding: 0.3em 0.4em;
}

div#layout-content div.latestanimes_form a:hover,
div#layout-content div.latestanimes_form a:active {
background: transparent url(images/layout/stripe-pink2.gif) repeat left top;
color: #de4799;
border: 1px solid #eec6dc;
}

div#layout-content div.latestanimes_form a.g_navprev {
float: left;
}

div#layout-content div.latestanimes_form a.g_navnext {
float: right;
}

/*latest.css*/
/*---------------------------------
@LATEST
----------------------------------*/
div.latest_all .g_section table {
width: 100%;
}

div.latest_all .latest_userdata table {
width: auto;
margin: 0 auto;
}

div.latest_all tr.yes.g_odd td {
background-color: #e9ffd8;
}

div.latest_all tr.yes td {
background-color: #f0ffe3;
}

div.latest_all td.verified.yes,
div.latest_all td.vv.yes {
color: #4b9b39;
font-weight: bold;
}

div.latest_categories td.number.weight_100 {color: #7b9174;}

div.latest_categories td.number.weight_200 {color: #a1be2e;}

div.latest_categories td.number.weight_300 {color: #5dac3b;}

div.latest_categories td.number.weight_400 {color: #348d30;}

div.latest_categories td.number.weight_500 {color: #0e7709;}

div.latest_categories td.number.weight_600 {color: #054409;}

div.latest_reviews_list th[colspan="2"] {
font-weight: bold;
font-size: 0.9em;
}

div.latest_all .g_section .g_filterlist {
margin: 1em 0;
}

div.latest_all .g_section td,
div.latest_all .g_section th {
padding: 0.2em 0.4em;
}

div.latest_groups table.agcomments td.text.comment {
width: 45%;
}

div.latest_all td.rating {color: #aaa;}

div.latest_all td.rating.low {color: #999;}

div.latest_all td.rating.mid {color: #444;}

div.latest_all td.rating.high {color: #000; font-weight: bold;}

/*genres.css*/
/*---------------------------------
@GENRES
----------------------------------*/
div.genre_list caption {
display: none;
}

div.genre_list table {
margin: 1em auto;
}

div.genre_list table td {
padding-right: 1em;
}

div.genre_list table td[align="right"] {
padding: 0.4em;
text-align: center;
background-color: #f5eef8;
}

/*categories.css*/
/*---------------------------------
@CATEGORIES
----------------------------------*/
div.genren_all div.controls {
background: #eaf6ff;
border: 1px solid #c0e0f9;
padding: 0.7em;
text-align: center;
}

div.genren_all div.controls a {
cursor: pointer;
}

div#layout-content div.genren_all a.i_icon {
float: left;
display: block;
width: 15px;
height: 13px;
text-indent: -5000px;
border-bottom: 0 !important;
cursor: pointer;
margin-right: 5px;
margin-bottom: -2px;
padding: 0;
background-position: left top;
}

div.genren_all a.i_minus {
background: transparent url(images/buttons/minus.gif) no-repeat left top;
}

div.genren_all a.i_plus {
background: transparent url(images/buttons/plus.gif) no-repeat left top;
}

div#layout-content div.genren_all a.i_minus:hover,
div#layout-content div.genren_all a.i_plus:hover {
background-position: -16px top;
}

div.genren_all span.cat {
color: #8f95ae;
}

div.genren_all li.branch.collapsed ul {
display: none;
}

div.genren_all ul ul {
margin-left: 20px;
}

div.genren_all #cattree {
margin: 1em auto;
}

div.genren_all #cattree>li {
float: left;
width: 29%;
margin: 0 2% 1em;
font-weight: bold;
}

div.genren_all #cattree>li+li+li,
div.genren_all #cattree>li+li+li+li+li+li {
clear: right;
}

div.genren_all #cattree>li+li+li+li,
div.genren_all #cattree>li+li+li+li+li+li+li {
clear: left;
}

div.genren_all #cattree>li+li+li+li+li,
div.genren_all #cattree>li+li+li+li+li+li+li+li {
clear: none;
}

div.genren_all #cattree>li li {
font-weight: normal;
}

/*staff.css*/
/*---------------------------------
@ANIDBSTAFF
----------------------------------*/
div.anidb_staff table {
width: 100%;
}

/* anime meta */
/*agcmts.css*/
/*---------------------------------
@AGCMTS
----------------------------------*/
div.agcmts_all div.agcmts_head {
border-bottom: 3px solid #f3e7ff;
margin-bottom: 1em;
}

div.agcmts_all div.agcmts_head p {
margin-top: 0;
margin-bottom: 0.7em;
font-weight: bold;
}

div.agcmts_all div.agcmts_head p:first-child {
float: right;
clear: right;
}

div.agcmts_all div.agcmts_head p:last-child {
float: left;
clear: left;
}

/* news item elements */
div.agcmts_all div.agcmts_entries div.comment {
padding-left: 27px;
background: transparent url(images/layout/flower1-smaller.png) no-repeat left top;
border-bottom: 1px solid #f3e7ff;
margin-bottom: 1em;
}

div.agcmts_all div.agcmts_entries div.comment:last-child {
border-bottom: 3px solid #f3e7ff;
}

div.agcmts_all div.agcmts_entries div.comment span.stamp {
display: block;
color: #859efd;
font-size: 0.85em;
}

/*animeatt.css*/
/*---------------------------------
@ANIMEATT
----------------------------------*/
div.animeatt_all div.animeatt_header>table {
margin: 0 auto;
font-size: 1.2em;
}

div.animeatt_all div.animeatt_header table td {
background-color: #565ab9;
color: #fff;
}

div.animeatt_all div.animeatt_header table table td {
color: #3d3e6e;
background-color: #fff;
}

div.animeatt_all div.animeatt_reviews div.review {
clear: right;
padding-bottom: 1em;
border-bottom: 1px solid #f3e7ff;
margin-bottom: 1em;
background: transparent url(images/layout/flower2.png) no-repeat left 2px;
}

div.animeatt_all div.animeatt_reviews div.review:last-child {
padding-bottom: 0;
border-bottom: 0;
margin-bottom: 0;
}

div.animeatt_all h2 {
font-weight: normal;
color: #fff;
position: relative;
padding-left: 30px;
}

div.animeatt_all h2 span.approval {
font-size: 0.9em;
padding-left: 15px;
color: #3d3e6e;
}

div.animeatt_all div.approved h2 span.approval {
background: transparent url(images/layout/checkmark.png) no-repeat left center;
color: #5dac3b;
}

div.animeatt_all div.disapproved h2 span.approval {
background: transparent url(images/layout/deprecated.png) no-repeat left center;
color: #8f95ae;
}

div.animeatt_all div.disapproved h2 span.approval:before {
content: "Dis";
}

div.animeatt_all h2 span.vote {
font-size: 1.1em;
font-weight: bold;
}

div.animeatt_all h2 span.vote.high {
color: #5dac3b;
}

div.animeatt_all h2 span.vote.low {
color: #e33e23;
}

div.animeatt_all h2 a.no {
font-weight: bold;
font-size: 0.8em;
position: absolute;
left: 9px;
top: 8px;
}

div.animeatt_all h2 a.by:before {
content: "By ";
color: #859efd;
font-size: 0.8em;
}

div.animeatt_all div.review span.stamp {
color: #859efd;
padding-left: 44px;
padding-bottom: 0.5em;
}

div.animeatt_all div.review div.body {
padding-right: 12em;
padding-left: 44px;
}

div.animeatt_all div.review div.head {
margin-top: -1.4em;
}

div.animeatt_all div.review div.head table {
width: 100%;
}

div.animeatt_all div.review div.head,
div.animeatt_all div.review div.menu {
clear: right;
float: right;
width: 10em;
}

div.animeatt_all div.review div.head div,
div.animeatt_all div.review div.menu div {
margin-bottom: 1em;
}

div.animeatt_all div.review div.head caption,
div.animeatt_all div.review div.menu caption {
text-align: left;
}

div.animeatt_all div.review div.head th {
vertical-align: middle;
}

div.animeatt_all div.review div.head td.value {
text-align: right;
font-size: 1.4em;
}

/*animehint.css*/
/*---------------------------------
@ANIMEHINT
----------------------------------*/
div.hint2_all hr {
display: none;
}

div.hint2_all {
text-align: center;
color: #ac0d72;
}

div.hint2_all>* {
margin: 0;
}

div.hint2_all>br {
margin-top: 1em;
}

div.hint2_all>table {
width: 80%;
margin: 1em auto;
border: 0;
text-align: left;
}

div.hint2_all>table td {
border-bottom: 0;
}

div.hint2_all table table {
width: 100%;
color: #3d3e6e;
}

div.hint2_all span#UserDesc table,
div.hint2_all span#AnimeDesc table,
div.hint2_all span#FilterDesc table {
border:1px solid #E1D9F5;
background: #f7f4ff;
color: #6f75bc;
margin: 0;
}

div.hint2_all td[width="1"] table {
border: 1px solid #c0e0f9;
}

div.hint2_all td[width="1"] table td {
background: #eaf6ff;
}

div.hint2_all td[width="1"] table td.nav {
background-color: #f1fcff;
color: #76a5e5;
border-bottom: 1px solid #c0e0f9;
}

/*animehist.css*/
/*---------------------------------
@ANIME HISTORY
----------------------------------*/
div.animehist_all table.animehistory {
width: 100%;
}

/*animevotes.css*/
/*---------------------------------
@ANIMEVOTES
----------------------------------*/
/* anime votes graphs */
div.animevotes_all>table {
width: 95%;
margin: 0 auto;
border: 0;
}

div.animevotes_all table table {
width: 100%;
border:1px solid #E1D9F5;
margin-bottom: 1em;
}

div.animevotes_all table td,
div.animevotes_all table th {
text-align: center;
}

div.animevotes_all table.vote_graph tr:last-child {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
font-weight: bold;
}

div.animevotes_all caption {
margin-top: 1em;
}

div.animevotes_all td.rating.ep+td {
text-align: left;
}

/*ep.css*/
/*---------------------------------
@EPISODE
----------------------------------*/
div.ep_all div table {
width: 100%;
}

div.ep_all div.ep_vote,
div.ep_all h4 {
text-align: center;
}

div.ep_all td[colspan="11"] {
background: #fff url(images/layout/stripe-ltblue.gif) repeat left top;
}

/*file.css*/
/*---------------------------------
@FILE
----------------------------------*/
div.file_all div.file_info dl {
width: 100%;
}

div.file_all div.file_info dl dd,
div.file_all div.file_info dl dt {
padding: 0.2em 1%;
border-top: 1px solid #ebe1ef;
float: left;
}

div.file_all div.file_info dl dt {
width: 16%;
}

div.file_all div.file_info dl dd {
width: 80%;
margin: 0;
font-weight: bold;
}

div.file_all h4 {
margin-top: 1em;
}

div.file_all div.file_info dl .group,
div.file_all div.file_info dl .size,
div.file_all div.file_info dl .ed2k,
div.file_all div.file_info dl .sha1,
div.file_all div.file_info dl .censored,
div.file_all div.file_info dl .quality,
div.file_all div.file_info dl .stats {
background-color: #f5f7ff;
}

/*group.css*/
/*---------------------------------
@GROUP
----------------------------------*/
div.group_all div.group_released table {
width: 100%;
}

div.group_all div.group_released table .state.ongoing		{color: #2618b1;}

div.group_all div.group_released table .state.stalled		{color: #966319;}

div.group_all div.group_released table .state.complete		{color: #179023;}

div.group_all div.group_released table .complete			{font-weight: bold;}

div.group_all div.group_released table .state.dropped		{color: #8d92a0;}

div.group_all div.group_vote {
text-align: center;
}

/* anime list rating */
div.group_all td.rating {
color: #aaa;
}

div.group_all td.rating.mid {
color: #444;
}

div.group_all td.rating.high {
color: #000;
font-weight: bold;
}

div.group_all td.rating.low {
color: #999;
}

/*producer.css*/
/*---------------------------------
@PRODUCER
----------------------------------*/
div.producer_all div.producer_related_anime table {
width: 100%;
}

/*rel.css*/
/*---------------------------------
@RELATIONS
----------------------------------*/
div.rel_all div.g_section * {
border: 0;
}

/*showanime.css*/
/*---------------------------------
@SHOW ANIME
----------------------------------*/
div.anime_all div.info div.block div.image img {
border: 1px solid #ebedf5;
}

div.anime_all div.info div.data,
div.anime_all div.info table {
width: 100%;
}

div.anime_all div.info table table {
width: inherit;
}

div.anime_all div.info div.data {
display: table-cell;
}

div.anime_all div.info div.data caption {
display: none;
}

div.anime_all div.info table table tr {
background: transparent;
}

div.anime_all div.awards {
margin: 1em 0;
text-align: center;
}

div.anime_all div.awards a {
border-bottom: 0 !important;
}

div.anime_all div.mylist table {
margin: 0 auto;
}

div.anime_all div.vote table {
margin: 0 auto;
border:1px solid #E1D9F5;
}

div.anime_all div.vote table tr {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
}

div.anime_all div.groups table {
margin: 0 auto;
}

div.anime_all div.groups table tr:last-child {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
}

div.anime_all div.groups table td.expand a {
border: none !important;
}

div.anime_all div.groups .state.ongoing, div.anime_all div.groups .state.ongoing a		{color: #2618b1;}

div.anime_all div.groups .state.stalled, div.anime_all div.groups .state.stalled a		{color: #966319;}

div.anime_all div.groups .state.complete, div.anime_all div.groups .state.complete a	{color: #179023;}

div.anime_all div.groups .complete, div.anime_all div.groups .complete a				{font-weight: bold;}

div.anime_all div.groups .state.dropped, div.anime_all div.groups .state.dropped a		{color: #8d92a0;}

div.anime_all div.episodes {
padding-bottom: 0;
}

div.anime_all div.episodes table.eplist {
margin-bottom: 1em;
border: 1px solid #565ab9;
width: 100%;
}

div.anime_all div.episodes table.filelist td {
padding: 0.2em 0.4em;
border-bottom: none;
}

div.anime_all div.episodes div.mylist_add table {
margin: 0 auto;
border:1px solid #E1D9F5;
background: #fff;
}

div.anime_all div.episodes div.mylist_add tr.action {
text-align: center;
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
}

div.anime_all caption {
text-align: center;
color: #7762ed;
font: 1.4em "Century Gothic", "Lucida Grande", sans-serif;
width: 100%;
}

div.anime_all div.info td {
font-size: 0.9em;
}

div.anime_all div.episodes div.mylist_add td,
div.anime_all div.mylist td {
padding: 0.4em;
}

div.anime_all div.episodes table.eplist tr.newtype td {
border-top: 4px solid #a5b5f1;
}

div.anime_all div.episodes table.filelist {
background: #d3d7f3;
}

div.anime_all div.episodes table.filelist td {
background-color: #f7f7f7;
}

div.anime_all div.episodes table.filelist tr.g_odd td {
background-color: #f2f2f2;
}

div.anime_all div.episodes table.filelist td.id {
padding-left: 16px;
}

div.anime_all div.episodes table.filelist tr.good.g_odd td {
background-color: #e9ffd8;
}

div.anime_all div.episodes table.filelist tr.good td {
background-color: #f0ffe3;
}

div.anime_all div.episodes table.filelist tr.good td.id {
background-image: url(images/layout/checkmark.png);
background-repeat: no-repeat;
background-position: 2px center;
}

div.anime_all div.episodes table.filelist tr.deprecated td {
background-color: #ddd;
}

div.anime_all div.episodes table.filelist tr.deprecated td.id {
background-image: url(images/layout/deprecated.png);
background-repeat: no-repeat;
background-position: 2px center;
}

/*up2date.css*/
/*---------------------------------
@UP2DATE
----------------------------------*/
div.up2date_file_filter .g_filterlist b {
font-weight: normal;
}

div.up2date_file_list table.files {
width: 100%;
}

div.up2date_file_list div.mylist_add caption {
margin: 1em auto 0;
}

div.up2date_file_list div.mylist_add table {
border:1px solid #E1D9F5;
background: #fff;
margin: 0 auto;
}

div.up2date_file_list div.mylist_add tr.action,
div.up2date_sequels_filter form {
text-align: center;
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
}

div.up2date_sequels_filter form {
border:1px solid #E1D9F5;
}

div.up2date_sequels_filter h4 {
display: none;
}

div.up2date_sequels_list td.date {
width: 8%;
}

div.up2date_sequels_list td.year {
color: #994da9;
}

/* user info */
/*buddylist.css*/
/*---------------------------------
@BUDDYLIST
----------------------------------*/
div.buddylist_all div table {
width: 100%;
margin: 0 0 1em;
}

/*mydb.css*/
/*---------------------------------
@MYDB
----------------------------------*/
div.mydb_all ul.g_jumplist {
margin: 1em 0;
}

div.mydb_all div.g_section>table {
width: 100%;
}

/*myhistory.css*/
/*---------------------------------
@MYHISTORY
----------------------------------*/
div.myhistory_all div table {
width: 100%;
margin: 1em 0;
}

div.myhistory_all .g_filterlist {
text-align: center;
}

/*mylist.css*/
/*---------------------------------
@MYLIST
----------------------------------*/
div.mylist_list ul.g_jumplist {
margin-right: 11em;
}

div.mylist_list form ul.g_jumplist {
margin: 1em 0 0;
}

div.mylist_list form,
div.mylist_list div.compare {
margin: 1em 11em 1em 0;
}

div.mylist_list table.animelist {
width: 100%;
}

div.mylist_list>table.animelist {
width: inherit;
}

div.mylist_list table.filelist {
background: #a9b0e1;
}

div.mylist_list table.animelist td {
padding: 0.2em 0.3em;
text-align: left;
}

div.mylist_list table.animelist td.eps,
div.mylist_list table.animelist td.seen,
div.mylist_list>table.animelist td.state,
div.mylist_list div.compare table.animelist td.state,
div.anime_all div.mylist td.state {
padding-left: 15px;
}

div.mylist_list table.animelist tr.complete>td.stats,
div.mylist_list table.animelist tr.all_watched>td.stats,
div.mylist_list>table.animelist td.state.complete,
div.mylist_list div.compare table.animelist td.state.complete,
div.anime_all div.mylist td.state.complete,
div.anime_all div.mylist td.state.watched {
color: #000;
font-weight: bold;
background: transparent url(images/layout/checkmark-grey.png) no-repeat 2px center;
}

div.mylist_list table.animelist tr.complete>td.seen,
div.mylist_list>table.animelist td.state.complete+td.state.complete,
div.mylist_list div.compare table.animelist td.state.complete+td.state.complete,
div.anime_all div.mylist td.state,
div.anime_all div.mylist td.state.complete+td.state.complete {
color: #000;
font-weight: normal;
background: none;
}

div.mylist_list table.animelist tr.all_watched>td.seen,
div.mylist_list>table.animelist td.state.all_watched,
div.mylist_list div.compare table.animelist td.state.all_watched,
div.anime_all div.mylist td.state.watched+td.state.watched {
color: #4b9b39;
background: transparent url(images/layout/checkmark.png) no-repeat 2px center;
}

div.mylist_list>table.animelist td.state.all_watched,
div.mylist_list div.compare table.animelist td.state.all_watched {
font-weight: bold;
}

div.mylist_list table.animelist td.myvote,
div.mylist_list table.animelist td.vote {
color: #444;
text-align: center;
}

div.mylist_list table.animelist td.high {
color: #000;
font-weight: bold;
}

div.mylist_list table.animelist td.low {
color: #999;
}

div.mylist_list table td.check {
padding: 1em 0 2em;
background-image: none;
text-align: center;
}

div.mylist_list table td.check select {
margin-left: 1em;
}

div.mylist_list .g_actionlist,
div#layout-content div.mylist_list table.eplist td.check {
margin: 1em 0;
padding: 1em;
background: #fff url(images/layout/stripe-ltblue.gif) repeat left top;
border:1px solid #E1D9F5;
}

/* right side menu */
div.mylist_menu {
margin-top: -1.4em;
width: 10em;
}

div.mylist_menu ul.filters:before {
content: "Filters";
}

div.mylist_menu ul.state:before {
content: "Show only";
}

div.mylist_menu ul.animecat:before {
content: "Types";
}

div.mylist_menu ul.animecat:before,
div.mylist_menu ul.state:before,
div.mylist_menu ul.filters:before {
text-transform: none;
border-bottom: 1px solid #c0e0f9;
color: #76a5e5;
margin-bottom: 0.2em;
display: block;
font-size: 0.9em;
padding: 0.5em;
background-color: #f1fcff;
}

div.mylist_menu ul {
font-size: 0.95em;
}

div.mylist_menu ul.animecat,
div.mylist_menu ul.state,
div.mylist_menu ul.filters {
background: #eaf6ff;
border: 1px solid #c0e0f9;
margin-bottom: 1em;
}

div.mylist_menu ul.animecat li,
div.mylist_menu ul.state li,
div.mylist_menu ul.filters li {
border-top: 0;
padding: 0.1em 0.5em;
}

div#layout-content div.mylist_menu ul.state li a {
display: block;
border-bottom: none !important;
}

div#layout-content div.mylist_menu ul.state span {
padding-left: 18px;
text-indent: 0;
background-repeat: no-repeat;
background-position: left 3px;
float: none;
display: block;
width: 8em;
height: auto;
}

/* add file to mylist */
div.mylist_all div.mylist_edit table {
margin: 0 auto;
border:1px solid #E1D9F5;
}

div.mylist_all div.mylist_edit table tr.action {
background: #fff url(images/layout/stripe-ltblue.gif) repeat left top;
text-align: center;
}

div.mylist_all div.mylist_edit table tr.action td {
padding: 0.7em 0;
}

/*mylistreport.css*/
/*---------------------------------
@MYLISTREPORT
----------------------------------*/
div.mylistreport_form {
text-align: center;
}

div.mylistreport_form h4 {
display: none;
}

div.mylistreport_results>* {
margin: 1em 0;
}

div.mylistreport_results>*:first-child {
margin-top: 0;
}

div.mylistreport_results table {
width: 100%;
}

div.mylistreport_results table td[align="right"] {
text-align: left;
}

/*mymessages.css*/
/*---------------------------------
@MYMESSAGES
----------------------------------*/
div.msg_all div.message div.message {
margin: 0;
}

div.msg_all div.message caption {
display: none;
}

div.msg_all .g_menu {
margin: 0 1em 1em 0;
}

div.msg_all .g_menu li.new,
div.msg_all .g_menu li.sent,
div.msg_all .g_menu li.delete_all {
background-color: #f5f7ff;
}

div.msg_all div.message.entity table,
div.msg_all div.g_definitionlist.message table {
width: 100%;
border: 1px solid #ebe1ef;
}

div.message.entity tr.title td {
font-weight: bold;
}

div.msg_all th {
padding-right: 1em;
vertical-align: top;
}

div.msg_all td {
font-weight: normal;
}

div.message.entity tr.date {
color: #994da9;
}

div.msg_all tr.action {
background: #fff url(images/layout/stripe-ltblue.gif) repeat left top;
border:1px solid #E1D9F5;
text-align: center;
}

div.msg_all tr.action td {
padding: 1em;
}

div.message.entity tr.body th {
visibility: hidden;
}

div.msg_all div.message .f_button {
background-repeat: no-repeat;
background-position: center;
width: 21px;
height: 21px;
text-indent: -5000px;
margin-left: 1px;
margin-right: 1px;
border: 1px solid #D6D3CE;
background-color: #FFF;
}

div.msg_all div.message .f_button:focus,
div.msg_all div.message .f_button:hover,
div.msg_all div.message .f_mouseover {
background-color: #eee;
border-color: #D6D3CE;
}

div.msg_all div.message .f_mouseout {
background-color: #FFFFFF;
border-color: #D6D3CE;
}

div.msg_all div.message .f_selected {
background-color: #8492B5;
}

div.msg_all div.message #wysiwyg_0 {
background:#fafafa;
border: 1px solid #cfd0d1;
padding: 0.2em;
margin-top: 1em;
}

div.msg_all div.message #wysiwyg_0:focus,
div.msg_all div.message #wysiwyg_0:hover {
border: 1px solid #a1aab2;
background: #fdfdfd;
}

/*mynotifies.css*/
/*---------------------------------
@MYNOTIFIES
----------------------------------*/
div.mynotifies_all caption {
display: none;
}

div.mynotifies_all div.list table,
div.mynotifies_all div.mynotifies_history table,
div.mynotifies_all div.action {
width: 100%;
}

div.mynotifies_all div.select_all table,
div.mynotifies_all div.action table {
border: 0;
}

div.mynotifies_all div.select_all table tr,
div.mynotifies_all div.action table tr {
background: transparent;
}

div.mynotifies_all div.select_all table td,
div.mynotifies_all div.action table td {
border: 0;
}

div.mynotifies_all div.action {
padding-top: 1em;
background: #fff url(images/layout/stripe-ltblue.gif) repeat left top;
border: 1px solid #E1D9F5;
}

div.mynotifies_list td.type.group		{color: #2618b1;}

div.mynotifies_list td.type.complete	{color: #179023;}

div.mynotifies_list td.type.all			{font-weight: bold;}

div.mynotifies_list td.type.new			{color: #fd0576;}

/*myplace.css*/
/*---------------------------------
@MYPLACE
----------------------------------*/
div.myplace_all div.g_menu div {
margin-bottom: 1em;
}

div.myplace_all div.g_menu div:last-child {
margin-bottom: 0;
}

div.myplace_all div.stats,
div.myplace_all div.latest {
padding-right: 12em;
clear: left;
}

div.myplace_all div.latest {
padding-top: 1em;
}

div.myplace_all div.stats table {
width: 100%;
}

div.myplace_all div.stats>div {
float: left;
width: 23.5%;
padding-right: 2%;
}

div.myplace_all div.stats>div:last-child {
padding-right: 0;
}

div.myplace_all caption,
div.myplace_all div.latest h4 {
text-align: left;
color: #7762ed;
font: 1.4em "Century Gothic", "Lucida Grande", sans-serif;
padding: 0 0.15em;
}

div.myplace_all div.latest ul {
margin-bottom: 1em;
}

div.myplace_all div.latest ul li {
border-top: 1px solid #ebe1ef;
padding: 0.3em;
position: relative;
}

div.myplace_all div.latest ul li.g_odd {
background-color: #f5f7ff;
}

div.myplace_all div.latest li span {
position: absolute;
top: 0.3em;
left: 0.3em;
}

div.myplace_all div.latest li span+a {
margin-left: 6em;
}

div.myplace_all div.latest_files li span+a {
margin-left: 10em;
}

div.myplace_all div.latest_votes span.mid,
div.myplace_all div.latest_reviews span.mid {
color: #444;
}

div.myplace_all div.latest_votes span.high,
div.myplace_all div.latest_reviews span.high {
color: #000;
font-weight: bold;
}

div.myplace_all div.latest_votes span.low,
div.myplace_all div.latest_reviews span.low {
color: #aaa;
}

/*myreviews.css*/
/*---------------------------------
@MYREVIEWS
----------------------------------*/
div.myreviews_all caption {
display: none;
}

div.myreviews_all div table {
width: 100%;
margin: 1em 0;
}

div.myreviews_all div table:first-child {
margin-top: 0;
}

/*myvotes.css*/
/*---------------------------------
@MYVOTES
----------------------------------*/
div.myvotes_all caption {
display: none;
}

div.myvotes_all .g_filterlist {
text-align: right;
padding: 0.7em;
}

div.myvotes_all .g_filterlist a {
border: 0 !important;
}

div.myvotes_all div div {
padding: 1em;
}

div.myvotes_all div table {
width: 100%;
}

/*mywishlist.css*/
/*---------------------------------
@MYWISHLIST
----------------------------------*/
div.mywishlist_all div table:first-child {
width: 100%;
}

div.mywishlist_all caption {
color: #7762ed;
font: 1.5em "Century Gothic", "Lucida Grande", sans-serif;
text-transform: capitalize;
}

div.mywishlist_all div table td {
padding: 0.2em 0.3em;
}

div.mywishlist_all div table:last-child {
border: 0;
margin: 0 0 1em 0.5em;
}

div.mywishlist_all form>table,
div.mywishlist_all div table:last-child td,
div.mywishlist_all form>table table,
div.mywishlist_all form>table td {
border: 0;
}

div.mywishlist_all td.nfy a:hover,
div.mywishlist_all td.pri a:hover {
border-bottom: none !important;
}

div.mywishlist_all form>table:last-child {
width: 100%;
border:1px solid #E1D9F5;
}

div.mywishlist_all form>table:last-child tr {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
}

/*profile.css*/
/*---------------------------------
@PROFILE
----------------------------------*/
div.profile_all .g_info {
margin: 1em 0;
}

div.profile_all a[rel="anidb::wiki"] {
border-bottom: none !important;
}

div.profile_all .g_section {
padding-bottom: 1em;
border-bottom: 1px solid #f3e7ff;
}

div.profile_all .g_section .info {
margin: 1em 0;
display: table-cell;
}

div.profile_all .block .info dl {
position: relative;
}

div.profile_all .g_section table {
margin: 0 auto;
border:1px solid #E1D9F5;
}

div.profile_all .g_section caption {
width: 100%;
text-align: center;
}

div.profile_all td.action {
text-align: center;
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
padding: 0.7em;
}

div.profile_all div.css_style {
text-align: center;
}

div.profile_all div.css_style div {
width: 50%;
margin: 0 auto;
}

div.profile_all img#style_thumbnail {
border:1px solid #EBEDF5;
background-color:#F9F9F9;
overflow:hidden;
text-align:center;
width:220px;
}

div.profile_all div.css_style div.block div.image {
height:auto;
width:40%;
}

div.profile_all div.css_style div.block div.info {
height:auto;
width:60%;
}

div.profile_all div.css_style div.info dl dt {
font-weight:bold;
clear:left;
float:left;
text-align: left;
}

div.profile_all div.css_style div.info dl dd {
margin-left:7em;
width:20em;
text-align: left;
margin-bottom: 0.3em;
}

div.profile_all div.css_style input#style_prev,
div.profile_all div.css_style input#style_next {
border: 1px solid #f7edf1;
border-bottom: 1px solid #d28cb2;
color: #d28cb2;
background: #fff9fb;
padding: 0.2em 0.3em;
font-size: 0.95em;
cursor: pointer;
}

div.profile_all div.css_style input#style_prev:hover,
div.profile_all div.css_style input#style_next:hover {
background: transparent url(images/layout/stripe-pink2.gif) repeat left top;
color: #de4799;
border: 1px solid #eec6dc;
}

div.profile_all div.css_style input#style_apply {
padding: 0.2em 0.3em;
font-size: 0.95em;
}

div.profile_all div.css_style input#style_url {
margin-top: 1em;
width: 100%;
}

div.profile_all .performance {
text-align: center;
}

div.profile_all .languages div table {
margin-bottom: 1em;
}

div.profile_all div.general form,
div.profile_all div.languages {
position: relative;
padding-bottom: 4em;
}

div.profile_all div.general form:after,
div.profile_all div.languages:after {
clear: both;
content: ".";
visibility: hidden;
height: 0;
display: block;
}

div.profile_all div.general form div,
div.profile_all div.languages div {
float: left;
width: 33.33%;
}

div.profile_all div.general form>input/*, this was hiding two buttons
div.profile_all div.languages input*/ {
position: absolute;
left: 45%;
bottom: 1em;
}

div.profile_all div.languages div form {
padding-right: 1em;
}

div.profile_all div.languages div form table {
width: 100%;
}

div.profile_all div.general div+div ul,
div.profile_all div.general div+div h4 {
margin: 0 1em;
}

div.profile_all div.general div+div+div ul,
div.profile_all div.general div+div+div h4 {
margin: 0;
}

div.profile_all div.general ul li {
position: relative;
padding-left: 43px;
min-height: 20px;
}

div.profile_all div.general ul li a.i_help {
position: absolute;
top: -2px;
left: 0;
padding: 7px;
}

div.profile_all div.general ul li input[type="checkbox"] {
left: 20px;
top: 0;
position: absolute;
}

div.profile_all div.passwords>div,
div.profile_all div.permissions>div,
div.profile_all div.notify>div {
width: 60%;
margin: 1em auto;
}

div.profile_all div.passwords div.anidb form table,
div.profile_all div.permissions div form table {
width: 100%;
}

div.profile_all div.notify>div table {
margin: 0;
}

/*reviewerlist.css*/
/*---------------------------------
@REVIEWERLIST
----------------------------------*/
div.reviewerlist_all div table {
width: 100%;
}

div.reviewerlist_all h4 {
text-align: center;
}

div.reviewerlist_add table {
border:1px solid #E1D9F5;
}

div.reviewerlist_add table td.action  {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
text-align: center;
padding: 0.5em;
}

div.reviewerlist_all div.latest_reviews_list td.rating.review {
color: #8f95ae;
}

div.reviewerlist_all div.latest_reviews_list td.rating.review span.vote {
color: #a1be2e;
}

div.reviewerlist_all div.latest_reviews_list td.rating.review span.vote.high {
color: #5dac3b;
font-weight: bold;
}

div.reviewerlist_all div.latest_reviews_list td.rating.review span.vote.low {
color: #e33e23;
}

/*userpage.css*/
/*---------------------------------
@USERPAGE
----------------------------------*/
div.userpage_all div.g_menu,
div.userpage_all div.stats {
margin-top: 0;
}

div.userpage_all div.g_menu div {
margin-bottom: 1em;
}

div.userpage_all div.g_menu div:last-child {
margin-bottom: 0;
}

div.userpage_all div.stats {
width: 15em;
float: left;
clear: none;
}

div.userpage_all div.stats table {
width: 100%;
}

div.userpage_all div.stats table td {
text-align: right;
}

div.userpage_all div.stats>div {
margin-bottom: 1em;
}

div.userpage_all div.userdetails,
div.userpage_all div.userprefs {
margin: 1em 11.6em 1em 16em;
clear: none;
}

div.userpage_all div.userprefs h4 {
text-align: center;
}

div.userpage_all div.favreviewers,
div.userpage_all div.buddies {
float: right;
clear: right;
margin-bottom: 1em;
width: 10.6em;
}

div.userpage_all caption,
div.userpage_all div.latest h4 {
text-align: left;
padding: 0 0.05em;
}

/* latest */
div.userpage_all div.latest ul {
margin-bottom: 1em;
width: 100%;
}

div.userpage_all div.latest ul li {
border-top: 1px solid #ebe1ef;
padding: 0.3em;
position: relative;
}

div.userpage_all div.latest ul li.g_odd {
background-color: #f5f7ff;
}

div.userpage_all div.latest li span {
position: absolute;
top: 0.3em;
left: 0.3em;
font-weight: bold;
}

div.userpage_all div.latest div.latest_votes li a {
margin-left: 3em;
}

/* stats */
div.userpage_all div.charts {
width: 710px;
margin: 0 auto;
}

div.userpage_all div.charts>div {
margin: 1em 5px 0;
float: left;
text-align: center;
}

div.userpage_all div.charts>div:first-child {
padding-left: 45px;
}

div.userpage_all div.charts div.mylisthistory {
width: 100%;
clear: both;
}

/* edit */
div.adduserdata_all table {
border:1px solid #E1D9F5;
}

div.adduserdata_all table td.action {
text-align: center;
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
padding: 0.7em;
}

/* add to anidb */
/*addep.css*/
/*---------------------------------
@ADDEP
----------------------------------*/
div.addep_all div.episode_add table {
margin: 0 auto;
}

div.addep_all div.episode_add caption {
width: 100%;
}

div.addep_all div.episode_add td.action {
text-align: center;
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
padding: 0.5em;
}

div.addep_all div.episode_add tr:last-child td {
text-align: right;
}

/*addeptitle.css*/
/*---------------------------------
@ADDEPTITLE
----------------------------------*/
div.addeptitle_all div.addeptitle_list table,
div.addeptitle_all div.addeptitle_form form {
width: 100%;
}

div.addeptitle_all div.addeptitle_list tr.yes.g_odd td {
background-color: #e9ffd8;
}

div.addeptitle_all div.addeptitle_list tr.yes td {
background-color: #f0ffe3;
}

div.addeptitle_all div.addeptitle_list td.verified.yes {
color: #4b9b39;
font-weight: bold;
}

div.addeptitle_all div.addeptitle_form form p>span {
display: block;
margin: 1em 0;
position: relative;
}

div.addeptitle_all div.addeptitle_form form label {
position: absolute;
left: 0;
top: 0;
}

div.addeptitle_all div.addeptitle_form form label+*,
div.addeptitle_all div.addeptitle_form form span.action input {
margin-left: 10em;
}

div.addeptitle_all div.addeptitle_form form label+a {
margin-left: 10.8em;
}

/*addfile.css*/
/*---------------------------------
@ADDFILE
----------------------------------*/
div.addfile_all div.addfile_add table {
margin: 0 auto;
}

div.addfile_all div.addfile_add table table,
div.addfile_all div.addfile_add table table td {
border: 0;
margin: 0;
}

div.addfile_all div.addfile_add td.action {
text-align: center;
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
padding: 0.5em;
}

/*addgroup.css*/
/*---------------------------------
@ADDGROUP
----------------------------------*/
div.addgroup_all div.group_add table {
margin: 0 auto;
}

div.addgroup_all div.group_add td.action {
text-align: center;
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
padding: 0.5em;
}

/*addtoanime.css*/
/*---------------------------------
@ADD TO ANIME
- add/del category
- add tags
- add a producer
- add title
- add genre
----------------------------------*/
/* add category */
div.addgenren_list table {
width: 100%;
}

div.addgenren_form caption {
display: none;
}

div.addgenren_form table {
margin: 0 auto;
border: 1px solid #EBE1EF;
}

div.addgenren_form table tr.action td,
div.addgenren_form table td.action {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
text-align: center;
}

/* anime tags */
div.animetag_list table {
width: 100%;
}

div.animetag_add {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
border: 1px solid #565AB9;
}

/* add a producer */
div.addaproducer_all caption {
display: none;
}

div.aproducer_entries table {
width: 100%;
}

div.aproducer_add form {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
border: 1px solid #EBE1EF;
text-align: center;
padding: 1em;
}

/* add title */
div.addanimetitle_list table {
width: 100%;
}

div.addanimetitle_form form {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
border: 1px solid #EBE1EF;
text-align: center;
padding: 1em;
}

div.addanimetitle_all table tr.yes {
background-color: #E9FFD8;
}

div.addanimetitle_all table td.verified.yes {
color:#4B9B39;
font-weight:bold;
}

/* add genre */
div.addgenre_list table {
width: 100%;
}

/* add sequel */
div.addseq_form form {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
border: 1px solid #EBE1EF;
text-align: center;
padding: 1em;
margin-bottom: 1em;
}

div.addseq_form div.explanation dl {
margin-left: 2em;
}

div.addseq_form div.explanation dt {
font-weight:bold;
clear:left;
float:left;
text-align: left;
}

div.addseq_form div.explanation dd {
margin-left: 15em;
text-align: left;
margin-bottom: 0.3em;
}

/* mass add/edit eps */
div.addepm form div {
margin: 0 auto;
}

div.addepm form p {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
border: 1px solid #EBE1EF;
text-align: center;
padding: 1em;
}

div.addepm form div.ep p {
background: none;
border: none;
text-align: left;
padding: 0.3em;
}

/* mass add files */
div.addfilem form dt {
font-weight:bold;
clear:left;
float:left;
text-align: left;
}

div.addfilem form dd {
margin-left: 10em;
text-align: left;
margin-bottom: 0.3em;
}

/* edit anime */
div.addanime_all div.anime_add form table {
width: 100%;
}

div.addanime_all div.anime_add form table td.action {
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
text-align: center;
padding: 1em;
}

/* anime export */
div.ed2kexport_all pre {
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* IE */
}

/*ed2kdump.css*/
/*---------------------------------
@ED2KDUMP
----------------------------------*/
div.ed2kdump_options table {
border:1px solid #E1D9F5;
margin: 0 auto;
}

div.ed2kdump_options caption {
margin: 1em auto 0;
}

div.ed2kdump_box h4 {
color: #7762ed;
font: 1.4em "Century Gothic", "Lucida Grande", sans-serif;
margin: 0 auto;
}

div.ed2kdump_box textarea {
width: 99%;
}

div.ed2kdump_options tr.action {
text-align: center;
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
}

/*creqs.css*/
/*---------------------------------
@MYCREQS
----------------------------------*/
div.creq_all caption, div.creq_all h4 {
color: #7762ed;
font: 1.4em "Century Gothic", "Lucida Grande", sans-serif;
text-align: left;
}

div.creq_all div.creq_stats {
width: 10em;
position: absolute;
right: 0;
top: 0;
}

div.creq_all div.creq_stats table {
width: 100%;
}

div.creq_all div.creq_list_closed,
div.creq_all div.g_notebox,
div.creq_all div.g_errorbox {
margin: 1em 12em 1em 1em;
}

div.creq_all div.creq_list_closed>* {
margin: 1em 0;
}

div.creq_all div.creq_list_closed table {
width: 100%;
margin-top: 0;
}

div.creq_all div.creq_list_closed .g_info {
margin-top: 0;
}

div.creq_all div.states {
clear: both;
}

div.creq_all .creq_hist_clear {
background: #fff url(images/layout/stripe-ltblue.gif) repeat left top;
border: 1px solid #E1D9F5;
margin: 0;
}

div.creq_all .new {color: #2618b1; font-weight: bold;}

div.creq_all .open {color: #2618b1;}

div.creq_all .hold {color: #966319;}

div.creq_all .return {color: #5417b0;}

div.creq_all .locked {color: #403e4d; font-weight: bold;}

div.creq_all .granted {color: #179023;}

div.creq_all .denied {color: #dd1645;}

div.creq_all .revoked {color: #8d92a0;}

div.creq_all .deleted {text-decoration: line-through;}

div.creq_all .states dd {
color:#3D3E6E;
font-weight: normal;
margin-bottom: 1em;
margin-left: 1em;
text-decoration: none;
}

div.creq_all .states dd:last-child {
margin-bottom: 0;
}

div.creq_all th.new {color: #fff;}

div.creq_all div.creq_entry_hist table {
width: 100%;
}

/* other */
/*login.css*/
/*---------------------------------
@LOGIN
----------------------------------*/
div.login_all form>b, div.login_all form>br {
display: none;
}

div.login_all table {
margin: 0 auto;
border:1px solid #E1D9F5;
}

div.login_all .g_section caption {
width: 100%;
text-align: center;
}

div.login_all td[colspan="2"] {
text-align: center;
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
padding: 0.7em;
}

/*signup.css*/
/*---------------------------------
@SIGNUP
----------------------------------*/
div.signup_all hr {
display: none;
}

div.signup_all table {
margin: 0 auto;
border:1px solid #E1D9F5;
}

div.signup_all .g_section caption {
width: 100%;
text-align: center;
}

div.signup_all td[colspan="2"] {
text-align: center;
background: transparent url(images/layout/stripe-ltblue.gif) repeat left top;
padding: 0.7em;
}