/*../sub/gray/main.css*/
/*../common.css*/
/*../common/layout/default.css*/
html, body, div, form, table, tr, td, ul, ol, dl, li, dt, h1, h2, h3, h4, p, caption
{
padding: 1px;
margin: 0;
border: none;
}

table, dt, dd
{
padding: 0;
}

table table
{
width: 100%;
}

td, th
{
padding: 1px 2px 1px 2px;
}

li
{
padding: 0px 4px 0px 2px;
}

p
{
padding: 2px;
}

table, table caption
{
margin: 0 auto 0 auto;
}

span
{
display: inline;
}

fieldset
{
display: none;
}

ul
{
list-style-type: none;
}

ol
{
list-style-position: outside;
margin-left: 2em;
}

dl
{
display: table;
margin: 1px auto 1px auto;
}

dl dt
{
float: left;
clear: left;
}

dl dd
{
margin-left: 10em;
text-align: left;
}

/*../common/layout/common.css*/
body.nonav #layout-content,
body.nonav #layout-footer
{
width: auto;
height: 90%;
margin:0;
}

#layout-nav input
{
width: 100%;
}

#layout-nav ul+ul
{
margin-top: 2px;
}

#layout-nav label input
{
width: auto;
}

body.nonav
{
padding: 0;
}

body.nonav #layout-content h1
{
display: none;
}

#layout-content h1,
#layout-content div.g_section,
#layout-content div.g_filterlist,
#layout-content ul.g_actionlist,
#layout-content div.g_errorbox,
#layout-content div.g_warnbox,
#layout-content div.g_notebox,
#layout-content div.g_successbox,
#layout-content div.mylist_list ul.g_jumplist,
#layout-content div.addepm div.ep
{
margin-bottom: 1em;
}

#layout-content div.g_end
{
padding: 0;
margin: 0;
clear: right;
border: none;
}

#layout-content div.g_section,
#layout-content div.g_filterlist,
#layout-content ul.g_actionlist
{
clear: both;
}

#layout-content ul.type
{
float: left;
}

#layout-content ul.g_numonpage
{
float: right;
}

*.g_navprev
{
float: left;
padding-left: 0.3em;
}

*.g_navnext
{
float: right;
padding-right: 0.3em;
}

/*#layout-content div.g_definitionlist
{
border: none;
}*/
#layout-content div.anime_all div.info tr.official td.value div.icons,
#layout-content div table td.title div.icons
{
float: right;
}

#layout-content *.icons *.i_icon,
#layout-content div.group_released tr td.languages span.i_icon,
#layout-content div.anime_all div.groups td.languages span.i_icon,
#layout-content div.anime_all div.episodes td.action .i_icon
{
float: left;
padding: 0px 1px 0px 1px;
}

#layout-content td.icons.quality *.i_icon
{
padding: 0px;
}

#layout-content div.anime_all div.episodes table.eplist,
#layout-content div.ep_all table.filelist
{
width: 98%;
}

#layout-content div.mylist_list table td.rating.votes span.count
{
display: none;
}

#layout-content div.ed2kdump_box textarea
{
width: 98%;
}

/* Tooltip support */
#obj-tooltip {
position: absolute;
left: 0px;
width: 300px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-size: x-small;
}

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

/*../common/layout/global/all.css*/
/*block.css*/
#layout-content div.block
{
display: table;
margin-left: auto;
margin-right: auto;
}

#layout-content div.block div.image
{
display: table-cell;
vertical-align: middle;
padding-right: 1em;
}

#layout-content div.block + .desc
{
margin-top: 1em;
margin-left: 2em;
margin-right: 2em;
}

/*msgbox.css*/
#layout-content div.g_errorbox,
#layout-content div.g_warnbox,
#layout-content div.g_notebox,
#layout-content div.g_successbox
{
padding: 0.4em;
}

/*jumplist.css*/
#layout-content ul.g_jumplist
{
height: 1.2em;
}

#layout-content table + ul.g_jumplist,
#layout-content ul.g_jumplist + table
{
margin-top: 1em;
}

#layout-content ul.g_jumplist
{
clear: both;
padding-left: 0;
padding-top: 2px;
padding-bottom: 2px;
width: 100%;
text-align: center;
}

#layout-content ul.g_actionlist li,
#layout-content ul.g_jumplist li
{
display: inline;
font-style: italic;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}

#layout-content ul.g_actionlist li a,
#layout-content ul.g_jumplist li a
{
display: inline;
font-style: normal;
}

#layout-content ul.g_jumplist li.prev:after,
#layout-content ul.g_jumplist li.next:after,
#layout-content ul.g_jumplist li.other:after
{
content: "";
}

#layout-content ul.g_jumplist li:after
{
font-style: normal;
content: " |";
}

#layout-content ul.g_jumplist li.prev
{
padding-left: 1em;
float: left;
}

#layout-content ul.g_jumplist li.next
{
padding-right: 1em;
float: right;
}

#layout-content ul.g_jumplist li.all:before
{
font-style: normal;
content: "Jump to: ";
}

#layout-content ul.g_actionlist li+li:before
{
content: " - ";
}

/*menu.css*/
#layout-content div.g_menu
{
float: right;
margin-bottom: 1em;
}

#layout-content div.g_menu ul + ul
{
margin-top: 2px;
}

#layout-content div.g_menu ul li
{
padding: 1px 6px 1px 6px;
}

#layout-content div.g_menu ul.state
{
height: 15px;
padding-top: 2px;
padding-bottom: 1px;
}

#layout-content div.g_menu ul.state li
{
float: left;
padding: 0px 2px 0px 1px;
}

#layout-content div.g_menu ul.state + ul
{
clear: left;
}

/*navlist.css*/
#layout-content ul.g_navlist
{
text-align: center;
}

#layout-content ul.g_navlist li
{
display: inline;
list-style: none outside;
}

#layout-content ul.g_navlist li.here
{
font-style: italic;
}

#layout-content ul.g_navlist
{
margin: 0 auto;
padding: 0.3em;
text-align: left;
margin-bottom: 1em;
}

#layout-content ul.g_navlist li
{
display: inline;
list-style: none outside;
}

/*timedentry.css*/
#layout-content div.g_timedentry h4
{
padding: 0.1em;
margin: 0;
text-align: left;
}

#layout-content div.g_timedentry .body
{
padding: 0.2em;
text-align: left;
}

#layout-content div.g_timedentry span.stamp
{
display: block;
text-align: right;
padding-right: 0.5em;
}

#layout-content div.g_timedentry+div.g_timedentry
{
margin-top: 2em;
}

/*../common/layout/page/all.css*/
/*addentity.css*/
#layout-content div.addanimetitle_form input[type="text"],
#layout-content div.addeptitle_form p input[type="text"]
{
width: 21em;
}

#layout-content div.addseq_form p span.comment label,
#layout-content div.addseq_form p span.action,
#layout-content div.addanimetitle_form span.comment label,
#layout-content div.addeptitle_form span.comment label,
#layout-content div.addanimetitle_form span input,
#layout-content div.addeptitle_form p span input
{
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 0.4em;
}

#layout-content div.addanimetitle_form p span label,
#layout-content div.addeptitle_form p span label,
#layout-content div.addanimetitle_form p span.header,
#layout-content div.addeptitle_form p span.header
{
display: none;
}

#layout-content div.addseq_form div.explanation
{
margin-left: 2em;
margin-right: 2em;
}

/*admin.css*/
#layout-content div.dbstats_all table ol
{
width: 20em;
}

#layout-content div.creqmod_all table
{
width: 90%;
}

#layout-content div.stats_all table,
#layout-content div.dbstats_all table
{
border: none;
border-spacing: 1em;
}

#layout-content div.stats_all table tr,
#layout-content div.dbstats_all table tr
{
background-color: inherit;
}

#layout-content div.stats_all table td,
#layout-content div.dbstats_all table td
{
border: none;
}

#layout-content div.admin_menu,
#layout-content div.admin_cat_menu ul
{
margin-left: 25%;
margin-right: 25%;
}

/*agcmts.css*/
#layout-content div.agcmts_add p.g_howto
{
text-align: left;
}

#layout-content div.agcmts_add form div textarea
{
display: block;
width: 80%;
margin-left: 10%;
height: 10em;
}

/*anime.css*/
#layout-content div.anime_all div.info th span.i_icon
{
float: right;
}

#layout-content div.anime_all div.episodes table.eplist
{
width: 99%;
}

#layout-content div.anime_all div.episodes div.mylist_add
{
margin-top: 1em;
}

/*#layout-content div.anime_all div.episodes table table.filelist td.ftype .i_icon,
#layout-content div.anime_all div.episodes td.ed2k .i_icon,
#layout-content div.anime_all div.episodes td.stat .i_icon,
#layout-content div.anime_all div.episodes td.action.file .i_icon
{
padding-left: 5px;
float: left;
}

#layout-content div.anime_all div.episodes td.action.file
{
width: 60px;
}*/
#layout-content div.anime_all div.episodes td.action.episode,
#layout-content div.anime_all div.episodes td.action.file
{
width: 60px;
}

#layout-content div.anime_all div.mylist table td
{
padding: 1em;
}

#layout-content div.anime_all div.mylist table td span.i_icon
{
margin-left: 1em;
}

#layout-content div.anime_all div.mylist div.g_actionlist
{
margin-top: 1em;
margin-bottom: 1em;
}

/*animeatt.css*/
#layout-content div.animeatt_reviews div.review
{
clear: right;
}

#layout-content div.animeatt_reviews div.review+div.review
{
margin-top: 2em;
}

#layout-content div.animeatt_reviews div.review div.head,
#layout-content div.animeatt_reviews div.review div.menu
{
float: right;
clear: right;
width: 10em;
padding-right: 2em;
}

#layout-content div.animeatt_reviews div.review div.head table,
#layout-content div.animeatt_reviews div.review div.menu
{
width: 10em;
}

#layout-content div.animeatt_reviews div.review div.body
{
text-align: left;
padding-right: 14em;
padding-left: 8em;
}

#layout-content div.animeatt_reviews div.review div.head table td.value
{
text-align: right;
}

#layout-content div.animeatt_comment
{
text-align: left;
}

#layout-content div.animeatt_comment textarea
{
width: 96%;
height: 10em;
}

/*file.css*/
#layout-content div.file_info dl .type,
#layout-content div.file_info dl .censored,
#layout-content div.file_info dl .stats,
#layout-content div.file_info dl .owner
{
margin-top: 0.4em;
}

#layout-content div.file_tracks div+div,
#layout-content div.file_relations div+div
{
margin-top: 0.6em;
}

#layout-content div.addfilem.form div.dump textarea
{
width: 100%;
height: 30em;
white-space: nowrap;
}

#layout-content div.addfilem.form dl.options dt
{
text-align: left;
}

#layout-content div.addfilem.form dl.options dd
{
margin-left: 8em;
}

#layout-content div.addfilem.form dl.options dd select
{
min-width: 10em;
max-width: 20.4em;
}

/*genren.css*/
#layout-content .categories div.controls
{
text-align: center;
}

#layout-content ul#cattree a.i_icon
{
position: relative;
right: 18px;
float: left;
margin-right: -15px;
}

#layout-content ul#cattree li
{
list-style: none outside;
line-height: 14px;
margin-left: 2em;
}

#layout-content ul#cattree li span
{
display: block;
}

#layout-content ul#cattree li.collapsed ul
{
display: none;
}

/*latestanimes.css*/
#layout-content div.latestanimes_form
{
clear: both;
}

#layout-content div.latestanimes_form a
{
margin: 1.3em;
}

#layout-content div.latestanimes_form form
{
margin: 1em 0;
text-align: center;
}

#layout-content div.latestanimes_form div
{
display: inline;
}

#layout-content div.latestanimes_form form input.year
{
width: 2.5em;
}

#layout-content div.latestanimes_anime
{
clear: left;
padding-left: 10%
}

#layout-content div.latestanimes_anime img
{
display: block;
width: 15em;
margin: -2em 1em 1em 1em;
float: left;
}

#layout-content div.latestanimes_anime h3
{
margin: 0.5em 0 0.5em 17.3em;
}

/*main.css*/
#layout-content div.main_all div.rightbar
{
width: 19em;
float: right;
}

#layout-content div.main_all div.rightbar p
{
text-align: center;
}

#layout-content div.main_all div.rightbar h3
{
margin-top: 1em;
}

#layout-content div.main_all div.rightbar ol
{
list-style-type: none;
margin-left: 0;
}

#layout-content div.main_all > div.news
{
clear: none;
margin-right: 20em;
}

/* main_edit */
#layout-content div.main_edit
{
text-align: center;
padding-left: 5%;
padding-right: 5%;
}

#layout-content div.main_edit label
{
display: block;
text-align: left;
vertical-align: top;
margin: auto;
padding: 0.6em;
}

#layout-content div.main_edit label *
{
display: block;
margin-top: -1.2em;
margin-left: 4em;
}

#layout-content div.main_edit label input
{
width: 90%;
}

#layout-content div.main_edit textarea
{
height: 30em;
width: 90%;
}

#layout-content div.main_edit form div > input
{
display: block;
margin-left: auto;
margin-right: auto;
}

/*myplace.css*/
#layout-content div.userpage_all div.stats,
#layout-content div.myplace_all div.stats
{
float: left;
clear: none;
width: 14em;
}

#layout-content div.userpage_all div.stats table,
#layout-content div.myplace_all div.stats table
{
width: 95%;
}

#layout-content div.userpage_all div.stats div table th,
#layout-content div.myplace_all div.stats div table th
{
width: 60%;
}

#layout-content div.userpage_all div.stats div table td.value,
#layout-content div.myplace_all div.stats div table td.value
{
text-align: right;
}

#layout-content div.myplace_all div.latest
{
margin-left: 15em;
margin-right: 9em;
clear: none;
}

#layout-content div.userpage_all div.buddies,
#layout-content div.userpage_all div.favreviewers
{
float: right;
clear: right;
margin-bottom: 1em;
}

#layout-content div.userpage_all div.g_menu h4,
#layout-content div.userpage_all div.buddies h4,
#layout-content div.userpage_all div.favreviewers h4
{
width: 9em;
}

#layout-content div.userpage_all div.buddies ul li,
#layout-content div.userpage_all div.favreviewers ul li
{
padding: 1px 6px 1px 6px;
}

#layout-content div.userpage_all div.userdetails,
#layout-content div.userpage_all div.userprefs
{
margin-left: 15em;
margin-right: 11.5em;
clear: none;
}

#layout-content div.userpage_all div.userprefs h4
{
text-align: center;
}

#layout-content div.userpage_all div.charts
{
width: 710px;
height: 600px;
margin-left:auto;
margin-right:auto;
}

#layout-content div.userpage_all div.charts div
{
float: left;
}

#layout-content div.userpage_all div.charts div.votedistribution
{
margin-left: 50px;
}

#layout-content div.userpage_all div.userdetails p
{
text-align: left;
margin-left: 4em;
margin-right: 2em;
margin-top: 2em;
}

#layout-content div.userpage_all ul.g_navlist
{
float: none;
text-align: center;
}

#layout-content div.userpage_all div.latest div
{
display: table;
margin-left: auto;
margin-right: auto;
}

/*profile.css*/
#layout-content div.profile_all > div
{
display: table;
margin-left: auto;
margin-right: auto;
}

#layout-content div.profile_all > div > div,
#layout-content div.profile_all > div form > div
{
display: table-cell;
}

#layout-content div.profile_all .g_info
{
text-align: left;
}

#layout-content div.profile_all div.css_style div.info dl dt
{
font-weight: bold;
}

#layout-content div.profile_all div.css_style div.info dl dd
{
margin-left: 7em;
width: 20em;
}

#style_thumbnail
{
width: 220px;
border-width: 1px;
border-style: solid;
border-color: #cccccc;
padding: 3px;
background-color: #f9f9f9;
font-size: 94%;
text-align: center;
overflow-x: hidden;
overflow-y: hidden;
}

#image_viewer
{
margin: 50px;
}

/*wishlist.css*/
*.releaseinfotooltip div.icons {
float: left;
}

/*../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(../icons/ask2.gif) no-repeat right;
cursor: help; /* just for teh funs */
}

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

*.i_araward
{
background-image: url(../icons/anidb_araward.gif);
}

*.i_censored
{
background-image: url(../icons/icon/anidb_censored.gif);
}

*.i_comment
{
background-image: url(../icons/icon/anidb_comment.gif);
}

*.i_crc_no
{
background-image: url(../icons/icon/anidb_crc_no.gif);
}

*.i_crc_yes
{
background-image: url(../icons/icon/anidb_crc_yes.gif);
}

*.i_file_add
{
background-image: url(../icons/icon/anidb_file_add.gif);
}

*.i_file_addmylist
{
background-image: url(../icons/icon/anidb_file_addmylist.gif);
}

*.i_file_delete
{
background-image: url(../icons/icon/anidb_file_delete.gif);
}

*.i_file_ed2k
{
background-image: url(../icons/icon/anidb_file_ed2k.gif);
}

*.i_file_ed2k_corrupt
{
background-image: url(../icons/icon/anidb_file_ed2k_corrupt.gif);
}

*.i_file_edit
{
background-image: url(../icons/icon/anidb_file_edit.gif);
}

*.i_file_removemylist
{
background-image: url(../icons/icon/anidb_file_removemylist.gif);
}

*.i_filestate_corrupted
{
background-image: url(../icons/state/anidb_filestate_corrupted.gif);
}

*.i_filestate_edited
{
background-image: url(../icons/state/anidb_filestate_edited.gif);
}

*.i_filestate_ondvd
{
background-image: url(../icons/state/anidb_filestate_ondvd.gif);
}

*.i_filestate_ontv
{
background-image: url(../icons/state/anidb_filestate_ontv.gif);
}

*.i_filestate_onvhs
{
background-image: url(../icons/state/anidb_filestate_onvhs.gif);
}

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

*.i_filestate_selfripped
{
background-image: url(../icons/state/anidb_filestate_selfripped.gif);
}

*.i_filestate_theater
{
background-image: url(../icons/state/anidb_filestate_theater.gif);
}

*.i_greenbar
{
background-image: url(../icons/anidb_greenbar.gif);
}

*.i_greenbarh
{
background-image: url(../icons/anidb_greenbarh.gif);
}

*.i_hanger
{
background-image: url(../icons/icon/anidb_hanger.gif);
}

*.i_mylist
{
background-image: url(../icons/icon/anidb_mylist.gif);
}

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

*.i_no_rev
{
background-image: url(../icons/icon/anidb_no_rev.gif);
}

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

*.i_nonotify
{
background-image: url(../icons/icon/anidb_nonotify.gif);
}

*.i_notify
{
background-image: url(../icons/icon/anidb_notify.gif);
}

*.i_orangebar
{
background-image: url(../icons/anidb_orangebar.gif);
}

*.i_pri_high
{
background-image: url(../icons/icon/anidb_pri_high.gif);
}

*.i_pri_low
{
background-image: url(../icons/icon/anidb_pri_low.gif);
}

*.i_pri_med
{
background-image: url(../icons/icon/anidb_pri_med.gif);
}

*.i_rate_corrupted
{
background-image: url(../icons/icon/anidb_rate_corrupted.gif);
}

*.i_rate_eyecancer
{
background-image: url(../icons/icon/anidb_rate_eyecancer.gif);
}

*.i_rate_star
{
background-image: url(../icons/icon/anidb_rate_star.gif);
}

*.i_rate_halfstar
{
background-image: url(../icons/icon/anidb_rate_halfstar.gif);
}

*.i_rate_unknown
{
background-image: url(../icons/icon/anidb_rate_unknown.gif);
}

span.i_rate_veryhigh
{
width: 43px;
background-image: url(../icons/icon/anidb_rate_star.gif);
background-repeat: repeat-x;
background-position: left;
}

span.i_rate_high
{
width: 36px;
background-image: url(../icons/icon/anidb_rate_star.gif);
background-repeat: repeat-x;
background-position: left;
}

span.i_rate_med
{
width: 30px;
background-image: url(../icons/icon/anidb_rate_star.gif);
background-repeat: repeat-x;
background-position: left;
}

span.i_rate_low
{
width: 22px;
background-image: url(../icons/icon/anidb_rate_star.gif);
background-repeat: repeat-x;
background-position: left;
}

span.i_rate_verylow
{
width: 15px;
background-image: url(../icons/icon/anidb_rate_star.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_recap
{
background-image: url(../icons/icon/anidb_recap.gif);
}

*.i_rev
{
background-image: url(../icons/icon/anidb_rev.gif);
}

*.i_seen
{
background-image: url(../icons/icon/anidb_seen.gif);
}

*.i_seen_no
{
background-image: url(../icons/icon/anidb_seen_no.gif);
}

*.i_seen_yes
{
background-image: url(../icons/icon/anidb_seen_yes.gif);
}

*.i_state_all
{
background-image: url(../icons/state/anidb_state_all.gif);
}

*.i_state_deleted
{
background-image: url(../icons/state/anidb_state_deleted.gif);
}

*.i_state_mixed
{
background-image: url(../icons/state/anidb_state_mixed.gif);
}

*.i_state_oncd
{
background-image: url(../icons/state/anidb_state_oncd.gif);
}

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

*.i_state_release
{
background-image: url(../icons/state/anidb_state_release.gif);
}

*.i_state_shared
{
background-image: url(../icons/state/anidb_state_shared.gif);
}

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

*.i_uncensored
{
background-image: url(../icons/icon/anidb_uncensored.gif);
}

*.i_vrs_1
{
background-image: url(../icons/icon/anidb_vrs_1.gif);
}

*.i_vrs_2
{
background-image: url(../icons/icon/anidb_vrs_2.gif);
}

*.i_vrs_3
{
background-image: url(../icons/icon/anidb_vrs_3.gif);
}

*.i_vrs_4
{
background-image: url(../icons/icon/anidb_vrs_4.gif);
}

*.i_vrs_5
{
background-image: url(../icons/icon/anidb_vrs_5.gif);
}

*.i_ask
{
background-image: url(../icons/ask.gif);
}

*.i_back
{
background-image: url(../icons/back.gif);
}

*.i_logon
{
background-image: url(../icons/button_logon.gif);
}

*.i_punkt
{
background-image: url(../icons/button_punkt.gif);
}

*.i_search
{
background-image: url(../icons/button_search.gif);
}

*.i_suchen
{
background-image: url(../icons/button_suchen.gif);
}

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

*.i_empty
{
background-image: url(../icons/empty.gif);
}

*.i_invalid
{
background-image: url(../icons/invalid.gif);
}

*.i_minus
{
background-image: url(../icons/minus.gif);
}

*.i_na
{
background-image: url(../icons/na.gif);
}

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

*.i_none
{
background-image: url(../icons/none.gif);
}

*.i_nopic
{
background-image: url(../icons/nopic.gif);
}

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

*.i_plus
{
background-image: url(../icons/plus.gif);
}

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

*.i_vrs_1
{
background-image: url(../icons/icon/anidb_vrs_1.gif);
}

*.i_vrs_2
{
background-image: url(../icons/icon/anidb_vrs_2.gif);
}

*.i_vrs_3
{
background-image: url(../icons/icon/anidb_vrs_3.gif);
}

*.i_vrs_4
{
background-image: url(../icons/icon/anidb_vrs_4.gif);
}

*.i_vrs_5
{
background-image: url(../icons/icon/anidb_vrs_5.gif);
}

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

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

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

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

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

span.i_video.avc
{
background-image: url(../icons/icon/anidb_video_avc.gif);
}

span.i_ext
{
background-image: url(../icons/icon/anidb_other.gif);
}

span.i_ext.mkv
{
background-image: url(../icons/icon/anidb_ext_mkv.gif);
}

span.i_ext.ogm
{
background-image: url(../icons/icon/anidb_ext_ogm.gif);
}

span.i_videostream_unknown,
span.i_videostream_other__non_asp_,
span.i_videostream_asp_other,
span.i_videostream_mpeg_2,
span.i_videostream_mpeg_1,
span.i_videostream_realvideo_other,
span.i_videostream_wmv9__also_wmv3_,
span.i_videostream
{
background-image: url(../icons/icon/anidb_videoStream.gif);
}

span.i_videostream_realvideo_9_10__also_rv40_,
span.i_videostream_realvideo_other
{
width: 20px;
background-repeat: repeat-x;
background-position: left;
background-image: url(../icons/icon/anidb_videoStream_real.gif);
}

span.i_videostream_ms_mp4x__also_wmv1_2_,
span.i_videostream_wmv9__also_wmv3_
{
width: 20px;
background-repeat: repeat-x;
background-position: left;
background-image: url(../icons/icon/anidb_videoStream_wmv.gif);
}

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

span.i_videostream_xvid
{
width: 20px;
background-image: url(../icons/icon/anidb_videoStream_xvid.gif);
background-repeat: repeat-x;
background-position: left;
}

span.i_videostream_h264_avc
{
width: 20px;
background-image: url(../icons/icon/anidb_videoStream_h264.gif);
background-repeat: repeat-x;
background-position: left;
}

*.i_ftype_video
{
background-image: url(../icons/icon/anidb_video.gif);
}

*.i_ftype_video2
{
background-image: url(../icons/icon/anidb_video2.gif);
}

*.i_ftype_subtitle
{
background-image: url(../icons/icon/anidb_subtitles.gif);
}

*.i_ftype_subtitle2
{
background-image: url(../icons/icon/anidb_subtitles2.gif);
}

*.i_ftype_audio
{
background-image: url(../icons/icon/anidb_audio.gif);
}

*.i_ftype_other
{
background-image: url(../icons/icon/anidb_other.gif);
}

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

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

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

*.i_gstate_dropped
{
background-image: url(../icons/state/anidb_gstate_dropped.gif);
}

*.i_gstate_finished
{
background-image: url(../icons/state/anidb_gstate_finished.gif);
}

*.i_gstate_ongoing
{
background-image: url(../icons/state/anidb_gstate_ongoing.gif);
}

*.i_gstate_stalled
{
background-image: url(../icons/state/anidb_gstate_stalled.gif);
}

*.i_gstate_specials
{
background-image: url(../icons/state/anidb_gstate_specials.gif);
}

*.i_gstate_all
{
background-image: url(../icons/state/anidb_gstate_all.gif);
}

/* 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(../icons/formating/bold.gif);
}

*.f_italic {
background-image: url(../icons/formating/italic.gif);
}

*.f_underline {
background-image: url(../icons/formating/underline.gif);
}

*.f_strikethrough {
background-image: url(../icons/formating/strikethrough.gif);
}

*.f_orderedlist {
background-image: url(../icons/formating/orderedlist.gif);
}

*.f_unorderedlist {
background-image: url(../icons/formating/unorderedlist.gif);
}

*.f_link {
background-image: url(../icons/formating/link.gif);
}

*.f_separator {
background-image: url(../icons/formating/separator.gif);
}

*.f_view_source {
background-image: url(../icons/formating/view_source.gif);
}

*.f_view_text {
background-image: url(../icons/formating/view_text.gif);
}

*.f_buddy {
background-image: url(../icons/formating/user.gif);
}

/* Sorting Icons */
*.s_reverse {
background: transparent url(../icons/up1.gif) no-repeat center right;
padding-right: 10px;
}

*.s_forward {
background: transparent url(../icons/down1.gif) no-repeat center right;
padding-right: 10px;
}

/*../common/style/icons/flags.css*/
*.i_audio_ar
{
background-image: url(../icons/flags/anidb_audio_arabic.gif);
}

*.i_sub_ar
{
background-image: url(../icons/flags/anidb_sub_arabic.gif);
}

*.i_audio_bg
{
background-image: url(../icons/flags/anidb_audio_bulgarian.gif);
}

*.i_sub_bg
{
background-image: url(../icons/flags/anidb_sub_bulgarian.gif);
}

*.i_audio_ca
{
background-image: url(../icons/flags/anidb_audio_catalan.gif);
}

*.i_sub_ca
{
background-image: url(../icons/flags/anidb_sub_catalan.gif);
}

*.i_audio_cs
{
background-image: url(../icons/flags/anidb_audio_czech.gif);
}

*.i_sub_cs
{
background-image: url(../icons/flags/anidb_sub_czech.gif);
}

*.i_audio_da
{
background-image: url(../icons/flags/anidb_audio_danish.gif);
}

*.i_sub_da
{
background-image: url(../icons/flags/anidb_sub_danish.gif);
}

*.i_audio_de
{
background-image: url(../icons/flags/anidb_audio_german.gif);
}

*.i_sub_de
{
background-image: url(../icons/flags/anidb_sub_german.gif);
}

*.i_audio_et
{
background-image: url(../icons/flags/anidb_audio_estonian.gif);
}

*.i_sub_et
{
background-image: url(../icons/flags/anidb_sub_estonian.gif);
}

*.i_audio_es
{
background-image: url(../icons/flags/anidb_audio_spanish.gif);
}

*.i_sub_es
{
background-image: url(../icons/flags/anidb_sub_spanish.gif);
}

*.i_audio_el
{
background-image: url(../icons/flags/anidb_audio_greek.gif);
}

*.i_sub_el
{
background-image: url(../icons/flags/anidb_sub_greek.gif);
}

*.i_audio_en
{
background-image: url(../icons/flags/anidb_audio_english.gif);
}

*.i_sub_en
{
background-image: url(../icons/flags/anidb_sub_english.gif);
}

*.i_audio_fi
{
background-image: url(../icons/flags/anidb_audio_finnish.gif);
}

*.i_sub_fi
{
background-image: url(../icons/flags/anidb_sub_finnish.gif);
}

*.i_audio_fr
{
background-image: url(../icons/flags/anidb_audio_french.gif);
}

*.i_sub_fr
{
background-image: url(../icons/flags/anidb_sub_french.gif);
}

*.i_audio_he
{
background-image: url(../icons/flags/anidb_audio_hebrew.gif);
}

*.i_sub_he
{
background-image: url(../icons/flags/anidb_sub_hebrew.gif);
}

*.i_audio_hr
{
background-image: url(../icons/flags/anidb_audio_croatian.gif);
}

*.i_sub_hr
{
background-image: url(../icons/flags/anidb_sub_croatian.gif);
}

*.i_audio_hu
{
background-image: url(../icons/flags/anidb_audio_hungarian.gif);
}

*.i_sub_hu
{
background-image: url(../icons/flags/anidb_sub_hungarian.gif);
}

*.i_audio_id
{
background-image: url(../icons/flags/anidb_audio_indonesian.gif);
}

*.i_sub_id
{
background-image: url(../icons/flags/anidb_sub_indonesian.gif);
}

*.i_audio_is
{
background-image: url(../icons/flags/anidb_audio_icelandic.gif);
}

*.i_sub_is
{
background-image: url(../icons/flags/anidb_sub_icelandic.gif);
}

*.i_audio_it
{
background-image: url(../icons/flags/anidb_audio_italian.gif);
}

*.i_sub_it
{
background-image: url(../icons/flags/anidb_sub_italian.gif);
}

*.i_audio_ja
{
background-image: url(../icons/flags/anidb_audio_japanese.gif);
}

*.i_sub_ja
{
background-image: url(../icons/flags/anidb_sub_japanese.gif);
}

*.i_audio_ka
{
background-image: url(../icons/flags/anidb_audio_georgian.gif);
}

*.i_sub_ka
{
background-image: url(../icons/flags/anidb_sub_georgian.gif);
}

*.i_audio_ko
{
background-image: url(../icons/flags/anidb_audio_korean.gif);
}

*.i_sub_ko
{
background-image: url(../icons/flags/anidb_sub_korean.gif);
}

*.i_audio_la
{
background-image: url(../icons/flags/anidb_audio_latin.gif);
}

*.i_sub_la
{
background-image: url(../icons/flags/anidb_sub_latin.gif);
}

*.i_audio_lv
{
background-image: url(../icons/flags/anidb_audio_latvian.gif);
}

*.i_sub_lv
{
background-image: url(../icons/flags/anidb_sub_latvian.gif);
}

*.i_audio_lt
{
background-image: url(../icons/flags/anidb_audio_lithuanian.gif);
}

*.i_sub_lt
{
background-image: url(../icons/flags/anidb_sub_lithuanian.gif);
}

*.i_audio_my
{
background-image: url(../icons/flags/anidb_audio_malay.gif);
}

*.i_sub_my
{
background-image: url(../icons/flags/anidb_sub_malay.gif);
}

*.i_audio_nl
{
background-image: url(../icons/flags/anidb_audio_dutch.gif);
}

*.i_sub_nl
{
background-image: url(../icons/flags/anidb_sub_dutch.gif);
}

*.i_audio_no
{
background-image: url(../icons/flags/anidb_audio_norwegian.gif);
}

*.i_sub_no
{
background-image: url(../icons/flags/anidb_sub_norwegian.gif);
}

*.i_audio_pl
{
background-image: url(../icons/flags/anidb_audio_polish.gif);
}

*.i_sub_pl
{
background-image: url(../icons/flags/anidb_sub_polish.gif);
}

*.i_audio_pt
{
background-image: url(../icons/flags/anidb_audio_portuguese.gif);
}

*.i_sub_pt
{
background-image: url(../icons/flags/anidb_sub_portuguese.gif);
}

*.i_audio_pt-BR
{
background-image: url(../icons/flags/anidb_audio_brasilian.gif);
}

*.i_sub_pt-BR
{
background-image: url(../icons/flags/anidb_sub_brasilian.gif);
}

*.i_audio_ro
{
background-image: url(../icons/flags/anidb_audio_romanian.gif);
}

*.i_sub_ro
{
background-image: url(../icons/flags/anidb_sub_romanian.gif);
}

*.i_audio_ru
{
background-image: url(../icons/flags/anidb_audio_russian.gif);
}

*.i_sub_ru
{
background-image: url(../icons/flags/anidb_sub_russian.gif);
}

*.i_audio_sk
{
background-image: url(../icons/flags/anidb_audio_slovak.gif);
}

*.i_sub_sk
{
background-image: url(../icons/flags/anidb_sub_slovak.gif);
}

*.i_audio_sl
{
background-image: url(../icons/flags/anidb_audio_slovenian.gif);
}

*.i_sub_sl
{
background-image: url(../icons/flags/anidb_sub_slovenian.gif);
}

*.i_audio_sr
{
background-image: url(../icons/flags/anidb_audio_serbian.gif);
}

*.i_sub_sr
{
background-image: url(../icons/flags/anidb_sub_serbian.gif);
}

*.i_audio_sv
{
background-image: url(../icons/flags/anidb_audio_swedish.gif);
}

*.i_sub_sv
{
background-image: url(../icons/flags/anidb_sub_swedish.gif);
}

*.i_audio_ta
{
background-image: url(../icons/flags/anidb_audio_tamil.gif);
}

*.i_sub_ta
{
background-image: url(../icons/flags/anidb_sub_tamil.gif);
}

*.i_audio_tt
{
background-image: url(../icons/flags/anidb_audio_tartar.gif);
}

*.i_sub_tt
{
background-image: url(../icons/flags/anidb_sub_tartar.gif);
}

*.i_audio_th
{
background-image: url(../icons/flags/anidb_audio_thai.gif);
}

*.i_sub_th
{
background-image: url(../icons/flags/anidb_sub_thai.gif);
}

*.i_audio_tr
{
background-image: url(../icons/flags/anidb_audio_turkish.gif);
}

*.i_sub_tr
{
background-image: url(../icons/flags/anidb_sub_turkish.gif);
}

*.i_audio_uk
{
background-image: url(../icons/flags/anidb_audio_ukrainian.gif);
}

*.i_sub_uk
{
background-image: url(../icons/flags/anidb_sub_ukrainian.gif);
}

*.i_audio_vi
{
background-image: url(../icons/flags/anidb_audio_vietnamese.gif);
}

*.i_sub_vi
{
background-image: url(../icons/flags/anidb_sub_vietnamese.gif);
}

*.i_audio_x-in
{
background-image: url(../icons/flags/anidb_audio_instrumental.gif);
}

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

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

*.i_audio_x-other
{
background-image: url(../icons/flags/anidb_audio_unknown.gif);
}

*.i_sub_x-other
{
background-image: url(../icons/flags/anidb_sub_unknown.gif);
}

*.i_audio_x-unk
{
background-image: url(../icons/flags/anidb_audio_unknown.gif);
}

*.i_sub_x-unk
{
background-image: url(../icons/flags/anidb_sub_unknown.gif);
}

*.i_audio_zh
{
background-image: url(../icons/flags/anidb_audio_chinese.gif);
}

*.i_sub_zh
{
background-image: url(../icons/flags/anidb_sub_chinese.gif);
}

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

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

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

*.i_audio_zh-Hans
{
background-image: url(../icons/flags/anidb_audio_simplified.gif);
}

*.i_sub_zh-Hans
{
background-image: url(../icons/flags/anidb_sub_simplified.gif);
}

*.i_audio_zh-Hant
{
background-image: url(../icons/flags/anidb_audio_traditional.gif);
}

*.i_sub_zh-Hant
{
background-image: url(../icons/flags/anidb_sub_traditional.gif);
}

/*../common/style/color/msgbox-default.css*/
#layout-content div.g_errorbox
{
border: 1px solid #DD0000;
background-color: #FFE5E5;
}

#layout-content div.g_warnbox
{
border: 1px solid #F46F0B;
background-color: #FFF0E5;
}

#layout-content div.g_notebox
{
border: 1px solid #AFAF00;
background-color: #FFFFDF;
}

#layout-content div.g_successbox
{
border: 1px solid #2EB42E;
background-color: #E5FFE5;
}

#layout-content div.g_errorbox h3
{
color: #FF0000;
}

#layout-content div.g_warnbox h3
{
color: #F46F0B;
}

#layout-content div.g_notebox h3
{
color: #AFAF00;
}

#layout-content div.g_successbox h3
{
color: #2EB42E;
}

/*../common/style/color/special.css*/
.v_pos
{
color: #006600;
}

.g_vital a,
.v_neg,
.v_high,
span.diff,
#layout-content td.reviewed.no a,
#layout-content div.creqmod_all .state.return,
#layout-content div.creqmod_all span.type.del
{
color: red;
}

#layout-content div.msg_all tr.mod
{
background-color: orange;
}

#layout-content div.mylist_list tr.all_watched td.stats
{
color: darkgreen;
}

#layout-content table ul li.g_odd,
#layout-content table table td.g_odd,
#layout-content ul.g_actionlist li.g_odd
{
background-color: inherit;
}

#layout-content .name span.main,
#layout-content .name span.match
{
color: gray;
}

input.g_error
{
background-color: #FFDDDD;
}

/*../common/style/text/default.css*/
html, th, div
{
font-weight: normal;
font-size: 10px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

a, del, ins
{
text-decoration: none;
}

th, td.action
{
white-space: nowrap;
}

/** ALIGNMENT **/
td.id, td.count, td.number, td.size, td.epno, td.duration
{
text-align: right;
}

td, ul, .desc, .body,
th.field, td.value, td.name, td.quality, td.title, td.name,
#layout-content div.main_all div.news h4
{
text-align: left;
}

th, h1, h2, h3, h4, form,
tr.action td.value, td.stats,
td.state, td.type, td.date, td.action, td.icon, td.ignore,
td.name.user, td.name.owner, td.vote, td.rating, td.check,
.g_navlist, .g_filterlist, .g_actionlist, .g_info, .g_input,
#layout-content div.g_section,
#layout-footer p,
#layout-menu div.usermenu
{
text-align: center;
}

/** WEIGHT/STYLE **/
.v_high,
.v_med, span.diff,
#layout-content div.creqmod_all .state.new,
#layout-content div.creqmod_all .state.return,
#layout-content div.creqmod_all span.type.del
{
font-weight: bold;
}

#layout-content div.msg_all tr.new td.state,
#layout-content div.msg_all tr td.type
{
font-weight: bold;
}

/** SIZE **/
#layout-menu
{
font-size: small;
line-height: 1.1;
}

#layout-menu > div > ul > li > a
{
display: block;
width: 104%;
}

#layout-content div.main_all div.rightbar li
{
font-size: x-small;
/*overflow:hidden;
text-overflow: ellipsis;
white-space:nowrap;*/
}

.tiny, small,
#layout-content .name span.main,
#layout-content .name span.match
{
font-size: 95%;
}

/** SHIT **/
table caption, h4
{
font-size: 115%;
font-weight: bold;
margin-top: 0.4em;
margin-bottom: 0.2em;
}

#layout-content div.userlist_all table td.hidden:after
{
color: red;
content: " hidden";
}

#layout-content div.anime_all div.groups td.state.unknown
{
content: "N/A";
}

/*#layout-content div.mylist_all tr.all_watched td.stats,*/
#layout-content div.mylist_list tr.complete td.stats,
#layout-content div.mylist_list tr.all_watched td.stats,
#layout-content div.anime_all div.groups td.lastupdate.new,
#layout-content div.anime_all div.groups td.state.finished,
#layout-content div.anime_all div.groups td.state.complete,
#layout-content div.group_released td.state.finished,
#layout-content div.group_released td.state.complete
{
font-weight: bold;
}

#layout-content div.anime_all div.groups td.state.stalled,
#layout-content div.anime_all div.groups td.state.unknown,
#layout-content div.group_released td.state.stalled,
#layout-content div.group_released td.state.unknown
{
font-style: italic;
}

#layout-content div.anime_all div.groups td.state.dropped,
#layout-content div.group_released td.state.dropped
{
text-decoration: underline;
}

#layout-content div.addfile_add tr.subheader td
{
font-weight: bold;
height: 2em;
}

#layout-content div.anime_all div.groups td.mylist
{
font-weight: bold;
text-align: center;
}

#layout-content div.anime_all div.groups td.mylist.new
{
color: red;
}

#layout-content div.up2date_file_list table td.mylist
{
text-align: right;
}

#layout-content div.ed2kexport_all pre
{
white-space: pre-wrap;
white-space: -moz-pre-wrap;
}

#layout-menu #newmessages:before,
#layout-menu #newnotifies:before,
#layout-menu #newmessages:after,
#layout-menu a.history:after
{
content: "!";
/*color: #FFFFFF;*/
padding: 0.2em;
}

#layout-menu #newmessages
{
display: block;
}

/*../common/style/content/page-anime.css*/
#layout-content div.anime_all a.action:before
{
content: "[";
}

#layout-content div.anime_all a.action:after
{
content: "]";
}

#layout-content div.anime_all div.groups td.mylist:before
{
content: "* ";
}

#layout-content div.anime_all div.groups td.mylist:after
{
content: " *";
}

/*../../common/style/color/status-radioactive.css*/
#layout-content td del,
#layout-content tr.g_fs_lame,
#layout-content table.filelist tr.invalid,
#layout-content div.myvotes_all table tr.low td
{
background-color: #bf6269;
}

#layout-content td ins,
#layout-content table.filelist tr.good,
#layout-content div.myvotes_all table tr.high td,
#layout-content div.producer_all table tr.mylist
{
background-color: #6fc279;
}

#layout-content table.filelist tr.deprecated
{
background-color: #999999;
}

#layout-content div.anime_all div.episodes tr.genr td
{
background-color: #eeeeee;
}

/*layout.css*/
html
{
background: #BFC2C9 url(../anidbstyle/images/backtoo.png) repeat-y left;
}

body.nonav
{
background: #BFC2C9;
}

#layout-menu
{
position: absolute;
top: 94px;
left: 0;
width: 170px;
height: 603px;
background: transparent url(../anidbstyle/images/menuback.png) no-repeat top left;
}

#layout-menu div.menu
{
padding: 51px 42px 0px 28px;
}

#layout-menu div.usermenu
{
position: absolute;
top: 420px;
left: 10px;
line-height: 2;
}

#layout-menu div.menu ul.mod
{
position: absolute;
top: 600px;
left: 20px;
padding: 10px;
background-color: #1a2238;
border: 1px solid #969aa6;
}

#layout-menu ul
{
line-height: 1.2;
}

#layout-menu li
{
padding: 0;
text-indent: 0;
}

#layout-menu li.mymessages, #layout-menu li.mynotifies, #layout-menu li.mywishlist,
#layout-menu li.myvotes, #layout-menu li.myreviews, #layout-menu li.mydbentries,
#layout-menu li.mycreqs, #layout-menu li.up2date
{
display: none;
}

#layout-menu ul.main, #layout-menu li.ed2kdump, #layout-menu ul.lists
{
margin-bottom: 1.0em;
}

#layout-menu li.genre, #layout-menu li.genren
{
display: inline;
}

#layout-menu li.help
{
padding: 1px 0 0 0;
margin-bottom: 2px;
display: block;
text-indent: 15px;
background-position: left;
background-repeat: no-repeat;
background-image: url(../icons/ask2.gif);
}

#layout-menu li.forum
{
font-weight: bold;
}

#layout-menu div.usermenu
{
text-align: center;
}

#layout-menu span.login
{
text-align: left;
display: block;
margin-left: 47px;
}

#layout-menu span.user
{
text-align: left;
display: block;
}

#layout-menu #newmessages:before,
#layout-menu #newnotifies:before,
#layout-menu #newmessages:after,
#layout-menu a.history:after
{
content: "!";
color: red;
padding: 0.2em;
}

#layout-menu #newmessages
{
display: block;
}

#layout-menu form
{
margin-top: 16px;
}

#layout-menu form input.text
{
display: block;
font-size: 10px;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #ffffff;
background-color: #272D43;
border: #BFC2C9 1px solid;
width: 8.7em;
}

#layout-menu form input.logon
{
position: absolute;
display: block;
width: 42px;
height: 12px;
top: 14px;
left: 2px;
padding: 12px 0 0 0;
overflow: hidden;
background: transparent url(../icons/button_logon.gif) no-repeat top;
border: 0;
content: "";
}

#layout-menu div.usermenu a.i_signup
{
position: absolute;
top: 14px;
left: 46px;
}

#layout-menu form label.remember
{
margin-left: -20px;
font-size: 90%;
}

#layout-menu form label.remember input
{
font-size: 111%;
vertical-align: middle;
}

#layout-search
{
background: transparent url(../anidbstyle/images/backlame.png) repeat-x top;
width: 100%;
height: 94px;
}

#layout-search div.search
{
background: transparent url(../anidbstyle/images/anidb01toosimple.png) no-repeat top left;
height: 94px;
}

#layout-search div.search form
{
display: block;
float: right;
background: transparent url(../anidbstyle/images/searchback.png) no-repeat 0px 77px;
padding: 70px 0 0 0;
margin: 0;
height: 64px;
width: 15.2em;
max-width: 152px;
}

#layout-search div.search form p
{
margin: 0;
padding: 0;
}

#layout-search form select.type
{
display: none;
}

#layout-search form input.text
{
display: block;
float: right;
font-size: 10px;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
color: #ffffff;
background-color: #272D43;
border: #BFC2C9 1px solid;
margin: 27px 3px 0 0;
width: 10.3em;
}

#layout-search form input.submit
{
display: block;
float: right;
background: url(../icons/button_search.gif) no-repeat top;
font-size: 10px;
border: solid 0 white;
width: 63px;
height: 14px;
padding: 14px 0 0 0;
overflow: hidden;
margin-right: 2.3em;
content: "";
}

#layout-content
{
margin-left: 182px;
padding-top: 0.5em;
}

#layout-content h1
{
font-size: 16px;
font-weight: bold;
margin: 3px 0 18px 37px;
text-align: left;
}

#layout-content div.g_section
{
padding-top: 10px;
clear: both;
}

#layout-content div.g_content
{
border-top: 2px groove #BFC2CA;
}

#layout-footer
{
margin-top: 19px;
margin-left: 182px;
text-align: center;
}

#layout-footer:after
{
content: "design by akujiN"
}

#layout-content div.anime_all div.mylist th.anime
{
width: 300px;
}

/*border.css*/
table
{
border-collapse: separate;
}

table table
{
border: none;
}

img, a
{
border: none;
}

#layout-content .g_image image,
#layout-content .g_definitionlist
{
padding: 1px;
}

#layout-content .block .g_definitionlist > table
{
border: none;
margin: 0;
}

#layout-content div.anime_all div.info div.image img
{
border: 1px solid;
border-color: #717377 #E8E9EC #E8E9EC #717377;
padding: 1px;
}

#layout-content div.anime_all div.episodes tr.heading th
{
padding: 4px 1px 7px 1px;
border-bottom: black 2px solid;
}

#layout-content div.anime_all div.episodes tr.newtype td
{
border-top: black 2px solid;
}

#layout-content div.profile_all div.g_section
{
border: 3px solid #969aa6;
}

/*color.css*/
a:visited, a:active, a:hover, a:link {
color: blue;
text-decoration: none;
}

#layout-content div.anime_all div.mylist th,
#layout-content table.grouplist th,
#layout-content tr.g_odd,
#layout-content li.g_odd,
#layout-content span.g_odd
{
background-color: #b0b0b0;
}

#layout-content div.main_all div.news h4,
#layout-content div.main_all div.rightbar h4
{
color: #bbbbbb;
background-color: #494d59;
}

#layout-content div.agcmts_entries div.comment h4
{
background-color: #969aa6;
}

#layout-content div.main_all div.news span.stamp
{
background-color: #969aa6;
}

#layout-menu a:link, #layout-menu a:visited {
color: #ffffff;
}

#layout-menu a:active
{
color: #ff0000;
}

#layout-menu *,
#layout-menu a:hover {
color: #bbbbbb;
}

/*text.css*/
#layout-content ul.g_navlist li
{
padding: 0px;
}

#layout-content ul.g_navlist li:before
{
content: " | "
}

#layout-content ul.g_navlist li:first-child:before
{
content: "";
}

#layout-content ul.g_numonpage li:first-child:before
{
content: "show: ";
}

#layout-content div.main_all h4
{
font-size: 100%;
line-height: 1.2;
font-weight: normal;
}

#layout-content p.g_vital a
{
color: red;
font-weight: bolder;
}

#layout-menu li.genren:before
{
content: "(";
}

#layout-menu li.genren:after
{
content: ")";
}

html, body, div
{
padding: 0;
}

body,
#layout-menu
{
font-size: 10px;
}

*.i_button
{
display: block;
width: 42px;
height: 12px;
float: left;
margin-right: 4px;
background-repeat: no-repeat;
background-position: center;
text-indent: -5000px;
}

.i_logout
{
background-image: url(../icons/button_logout.gif);
}

*.i_profile
{
background-image: url(../icons/button_profile.gif);
}

*.i_signup
{
background-image: url(../icons/button_signup.gif);
}

#layout-content div.main_all h4,
#layout-content div.main_edit h4
{
background-color: #494D59;
color: #bbbbbb;
}

#layout-content div.main_all div.rightbar
{
width: 16em;
float: right;
text-align: center;
margin: 0.3em;
}

#layout-content div.main_all div.rightbar p
{
margin: 1.2em 0 0 0;
}

#layout-content div.main_all div.rightbar h3
{
font-size: 100%;
margin: 1.5em 0 0.4em 0;
}

#layout-content div.main_all div.rightbar ol
{
margin: 0em 0 0.4em 0;
padding: 0;
}

#layout-content div.main_all div.rightbar li
{
list-style: none;
text-align: left;
}

#layout-content div.main_all div.rightbar li span
{
display: block;
float: left;
height: 100%;
width: 4em;
text-align: center;
}

#layout-content div.main_all div.rightbar li a
{
display: block;
margin-left: 4em;
}

#layout-content div.main_all div.news
{
margin-right: 17em;
margin-left: 0.3em;
}

#layout-content div.main_all div.news div.newsitem h4
{
padding: 0.1em;
}

#layout-content div.main_all div.news div.newsitem span.stamp
{
background-color: #969aa6;
padding: 0.1em 1em 0.1em 0.1em;
}

#layout-content div.main_all div.news div.newsitem p.body
{
margin: 0.1em 0.1em 3.1em 0.1em;
}

