/* ====================================================================================================
** = Cascading Style-Sheet for CHiLi-WarEz.net
** =
** = Copyright (C) 2008-2010 - CHiLi-WarEz.net - All Rights Reserved
** ====================================================================================================
*/

@charset "UTF-8";

/* ----------------------------------------------------------------------------------------------------
** - html, body
** ----------------------------------------------------------------------------------------------------
*/

html
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

body
{
background: white;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------------------------------
** - Layout
** ----------------------------------------------------------------------------------------------------
*/

div#layout
{
background: transparent url('/gfx/layout/top_bg.gif') repeat-x left top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: auto;
min-height: 100%;
width: auto;
}

div#header
{
background: transparent url('/gfx/layout/logo.jpg') no-repeat left top;
height: 76px;
width: auto;
}

div#menu
{
background: transparent url('/gfx/layout/devil.jpg') no-repeat right top;
height: 76px;
width: 100%;
}

#navigation_premium
{
color: red;
font-weight: bold;
}

div#main
{
background-image: url('/gfx/layout/dot_vertical.gif');
background-repeat: repeat-y;
background-position: 250px;
clear: both;
margin: 0px 0px 0px 0px;
width: 1000px;
}

div#content
{
float: left;
margin: 10px 0px 10px 11px;
min-height: 480px;
width: 739px;
}

div#path
{
border-bottom: 1px solid gray;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 0px;
height: 22px;
}

div#path h1
{
float: left;
padding: 4px 0px 4px 0px;
}

div#path h1,
div#path a,
div#path span
{
color: gray;
font: bold normal 9pt Verdana, Tahoma, Arial;
}

div#queries
{
border-top: 1px solid whitesmoke;
margin-top: 10px;
}

div#queries p
{
text-align: center;
}

div#queries p,
div#queries p a
{
color: lightgrey;
font-size: 9px;
}

/* ----------------------------------------------------------------------------------------------------
** - Block Groups
** ----------------------------------------------------------------------------------------------------
*/

div#left
{
/*background: silver;*/
float: left;
min-height: 480px;
width: 250px;
}

/* ----------------------------------------------------------------------------------------------------
** - Block
** ----------------------------------------------------------------------------------------------------
*/

div.block
{
display: block;
margin: 10px 10px 10px 10px;
}

div.block div.block_header
{
border-bottom: 1px solid gray;
}

div.block div.block_header h1
{
background: transparent url('/gfx/layout/gray_arrow.gif') no-repeat left center;
padding: 4px 5px 4px 9px;
}

div.block div.block_content
{
padding: 4px 0px 4px 9px;
min-height: 20px;
}

/* ----------------------------------------------------------------------------------------------------
** - Block Links
** ----------------------------------------------------------------------------------------------------
*/

div#left div.block ul
{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#left div.block ul li
{
background: transparent url('/gfx/layout/gray_list.gif') no-repeat left center;
padding: 0px 0px 0px 10px;
height: 16px;
}

div#left div.block ul li a
{
display: block;
padding: 0px 0px 0px 4px;
text-decoration: none;
white-space: nowrap;
}

div#left div.block ul li a:hover
{
background: aliceblue;
}

/* ----------------------------------------------------------------------------------------------------
** - Hidden
** ----------------------------------------------------------------------------------------------------
*/

.hidden
{
display: none;
visibility: hidden;
}

/* ----------------------------------------------------------------------------------------------------
** - Text
** ----------------------------------------------------------------------------------------------------
*/

h1, h2, div, p, a, span, label
{
color: gray;
font: normal normal 8pt/13px Verdana, Arial, Tahoma;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
text-decoration: none;
}

h1
{
font: bold 9pt/14px Verdana, Arial, Tahoma;
}

/* ----------------------------------------------------------------------------------------------------
** - inline Text
** ----------------------------------------------------------------------------------------------------
*/

span.error
{
color: red;
}

span.success
{
color: green;
}

/* ----------------------------------------------------------------------------------------------------
** - Label
** ----------------------------------------------------------------------------------------------------
*/

label.checkbox, label.radio
{
cursor: pointer;
margin-left: 5px;
}

/* ----------------------------------------------------------------------------------------------------
** - List
** ----------------------------------------------------------------------------------------------------
*/

ol, ul, dl, li, dt, dd
{
margin: 0px 0px 0px 0px;
}

li
{
line-height: 16px;
}


/* ----------------------------------------------------------------------------------------------------
** - Links
** ----------------------------------------------------------------------------------------------------
*/

a
{
color: royalblue;
cursor: pointer;
}

a:hover
{
text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------------------
** - Images
** ----------------------------------------------------------------------------------------------------
*/

img
{
border-width: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------------------------------
** - Horizontal Ruler
** ----------------------------------------------------------------------------------------------------
*/

hr
{
background-color: white;
color: white;
border: 0 none;
border-bottom: 1px solid gray;
clear: both;
display: block;
font-size: 0px;
height: 0px;
line-height: 0px;
margin: 4px 0px 3px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

hr.dashed
{
border-bottom: 1px dashed gray;
}

hr.dotted
{
border-bottom: 1px dotted gray;
}

/* ----------------------------------------------------------------------------------------------------
** - table
** ----------------------------------------------------------------------------------------------------
*/

table
{
border-collapse: collapse;
border-spacing: 0px;
border-width: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
table-layout: fixed;
text-align: left;
width: 100%;
}

table tr th,
table tr td
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
}

/* ----------------------------------------------------------------------------------------------------
** - Form Elements
** ----------------------------------------------------------------------------------------------------
*/

form fieldset table tr td
{
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

form fieldset table table tr td
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

fieldset
{
margin: 5px 0px 15px 0px;
padding: 10px 10px 10px 10px;
}

fieldset legend
{
cursor: default;
font-family: georgia, times, serif;
font-size: 12pt;
font-weight: bold;
margin: 0px 0px 0px 5px;
padding: 2px 10px 2px 10px;
}

input
{
font-family: Verdana, Arial, Tahoma;
font-size: 9pt;
font-style: normal;
font-weight: normal;
margin: 0px 0px 0px 0px;
}

input.button
{
cursor: pointer;
}

input.checkbox,
input.radio
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

input.text
{
-moz-box-sizing: border-box;
font-family: Verdana, Tahoma, Arial;
font-size: 9pt;
font-weight: normal;
margin: 0px 0px 0px 0px;
width: 100%;
}

textarea
{
-moz-box-sizing: border-box;
font-family: Lucida Console, Courier New, Courier;
font-size: 10pt;
font-weight: normal;
overflow: scroll;
overflow: -moz-scrollbars-vertical;
overflow-x: auto;
overflow-y: scroll;
margin: 0px 0px 0px 0px;
height: 100px;
width: 100%;
}

select,
optgroup,
option
{
background-color: white;
color: black;
font-family: Verdana, Tahoma, Arial;
font-size: 8pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
}

select,
option
{
font-family: Lucida Console, Courier New, Courier;
font-size: 9pt;
}

optgroup
{
font-weight: bold;
}

select
{
width: 100%;
}

select.gray,
option.gray
{
color: gray;
}

/* ----------------------------------------------------------------------------------------------------
** - Menu
** ----------------------------------------------------------------------------------------------------
*/

div#menu ul
{
float: left;
list-style-type: none;
margin: 40px 10px 0px 10px;
padding: 5px 0px 0px 0px;
}

div#menu ul li
{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#menu ul li a
{
color: white;
display: block;
font: normal normal 10px/11px Verdana, Tahoma, Arial;
padding: 5px 5px 5px 5px;
text-decoration: none;
}

div#menu ul li a:hover
{
background-color: skyblue;
}

/* ----------------------------------------------------------------------------------------------------
** - Navigation
** ----------------------------------------------------------------------------------------------------
*/

p.navigation
{
margin: 10px 0px 0px 0px;
padding: 14px 4px 4px 4px;
text-align: center;
}

p.navigation a
{
border: 1px dashed gray;
color: gray;
font-family: georgia, times, serif;
font-size: 9pt;
font-weight: normal;
padding: 2px 5px 2px 5px;
text-decoration: none;
}

p.navigation a.selected
{
border: 1px solid royalblue;
color: royalblue;
font-weight: bold;
}

p.navigation a:hover
{
border: 1px solid royalblue;
color: royalblue;
}

p.linklist
{
text-align: center;
}

/* ----------------------------------------------------------------------------------------------------
** - status
** ----------------------------------------------------------------------------------------------------
*/

.online
{
color: green;
}

.offline
{
color: red;
}

.mixed
{
color: darkorange;
}

.unknown
{
color: gray;
}

.xonline
{
color: darkgreen;
}

.xoffline
{
color: darkred;
}

.xmixed
{
color: darkgoldenrod;
}

.online .mixed
{
background: honeydew;
}

.mixed .mixed
{
background: seashell;
}

/* ----------------------------------------------------------------------------------------------------
** - news
** ----------------------------------------------------------------------------------------------------
*/

div#news table.item_list
{
border-bottom: 1px dashed gray;
margin: 0px 0px 0px 0px;
}

div#news table.item_list.collapsed
{
border-bottom: 0px;
margin: 0px 0px 0px 0px;
}

div#news table.item_list tr.header th.title p
{
background: transparent url('/gfx/layout/minus.gif') no-repeat left center;
color: gray;
cursor: default;
text-align: left;
padding-left: 16px;
}

div#news table.item_list.collapsed tr.header th.title p
{
background: transparent url('/gfx/layout/plus.gif') no-repeat left center;
color: silver;
}

div#news table.item_list.collapsed tr.header th.title p span.count
{
display: inline;
}

div#news table.item_list tr.header th.title p span.count
{
display: none;
}

div#news table.item_list.collapsed tr.header th.size,
div#news table.item_list.collapsed tr.header th.hoster,
div#news table.item_list.collapsed tr.header th.date,
div#news table.item_list.collapsed tr.even,
div#news table.item_list.collapsed tr.odd
{
display: none;
}

div#news table.item_list tr td a
{
padding-left: 16px;
}

/* ----------------------------------------------------------------------------------------------------
** - item list
** ----------------------------------------------------------------------------------------------------
*/

table.item_list
{
border-collapse: collapse;
border-spacing: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
table-layout: fixed;
text-align: left;
width: 100%;
}

table.item_list tr th,
table.item_list tr td
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
}

table.item_list p,
table.item_list a
{
white-space: nowrap;
}

table.item_list tr th p
{
font-weight: bold;
padding: 3px 3px 3px 3px;
}

table.item_list tr:hover
{
background: aliceblue;
}

table.item_list tr.header:hover
{
background: transparent;
}

table.item_list tr td p
{
padding: 0px 3px 0px 3px;
}

table.item_list tr td p a,
table.item_list tr td p span
{
padding: 3px 0px 3px 0px;
}

table.item_list tr td p a
{
display: block;
text-decoration: none;
}

table.item_list tr td p
{
cursor: default;
}

/* ----------------------------------------------------------------------------------------------------
** - subcategory
** ----------------------------------------------------------------------------------------------------
*/

div#subcategory
{
margin-top: 10px;
}

div#subcategory div.letter
{
float: left;
margin: 0px 10px 10px 0px;
overflow: hidden;
width: 234px;
}

div#subcategory div.letter h2
{
background: transparent url('/gfx/layout/gray_arrow.gif') no-repeat left center;
border-bottom: 1px solid lightgrey;
font-weight: bold;
padding: 4px 5px 4px 9px;
}

div#subcategory div.letter ul
{
list-style-type: none;
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

div#subcategory div.letter ul li
{
background: transparent url('/gfx/layout/gray_list.gif') no-repeat left center;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 10px;
}

div#subcategory div.letter ul li a
{
display: block;
padding: 0px 0px 0px 4px;
text-decoration: none;
white-space: nowrap;
}

div#subcategory div.letter ul li a:hover
{
background: aliceblue;
}

/* ----------------------------------------------------------------------------------------------------
** - release
** ----------------------------------------------------------------------------------------------------
*/

div#release .empty
{
display: none;
visibility: hidden;
}

div#release div.hoster
{
margin-top: 15px;
}

div#release div.password
{
text-align: center;
}

/* ----------------------------------------------------------------------------------------------------
** - release images
** ----------------------------------------------------------------------------------------------------
*/

div#release div.images img
{
max-width: 240px;
}

div#release div.images
{
margin-top: 15px;
text-align: center;
}

/* ----------------------------------------------------------------------------------------------------
** - MIRROR
** ----------------------------------------------------------------------------------------------------
*/

div.mirror
{
margin: 50px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.mirror.locked div.background
{
background: transparent url('/gfx/layout/lock.gif') no-repeat center center;
min-height: 128px;
vertical-align: middle;
}

div.mirror.loading div.background
{
background: transparent url('/gfx/layout/favloading.gif') no-repeat center center;
}

div.mirror.locked p.password,
div.mirror.loading p.password
{
display: none;
visibility: hidden;
}

/* -------------------------
** MIRROR CAPTCHA
** -------------------------
*/

div.mirror form
{
text-align: center;
vertical-align: middle;
}

div.mirror form img,
div.mirror form input
{
margin: 10px 5px 10px 0px;
vertical-align: middle;
overflow: hidden;
}

div.mirror form img
{
border: 1px solid whitesmoke;
}

/* -------------------------
** MIRROR TABLE
** -------------------------
*/

div.mirror table
{
border: 0px;
border-collapse: collapse;
border-spacing: 0px;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
table-layout: fixed;
text-align: left;
width: 100%;
}

div.mirror.locked table,
div.mirror.loading table
{
opacity: 0.5;
filter: alpha(opacity=50);
}

/* -------------------------
** MIRROR TABLE ROWS
** -------------------------
*/

div.mirror table tr.even
{
background: whitesmoke;
}

/* -------------------------
** MIRROR TABLE CELLS
** -------------------------
*/

div.mirror table tr th,
div.mirror table tr td
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
height: 20px;
}

div.mirror table tr th
{
border-bottom: 1px solid gray;
height: 21px;
}

div.mirror table tr th.type,
div.mirror table tr td.type
{
text-align: center;
width: 20px;
}

div.mirror table tr th.name,
div.mirror table tr td.name
{
width: auto;
}

div.mirror table tr th.link,
div.mirror table tr td.link,
div.mirror table tr th.cnllink,
div.mirror table tr td.cnllink,
div.mirror table tr th.reflink,
div.mirror table tr td.reflink
{
text-align: center;
width: 52px;
}

div.mirror table tr th.size,
div.mirror table tr td.size
{
text-align: right;
width: 75px;
}

/* -------------------------
** MIRROR TABLE FILE ICONS
** -------------------------
*/

div.mirror table tr td.file
{
background: transparent url('/gfx/filetype/file.png') no-repeat center center;
}

div.mirror table tr td.asf,
div.mirror table tr td.avi,
div.mirror table tr td.mkv,
div.mirror table tr td.mpeg,
div.mirror table tr td.mpg,
div.mirror table tr td.wmv
{
background: transparent url('/gfx/filetype/avi.png') no-repeat center center;
}

div.mirror table tr td.bmp,
div.mirror table tr td.gif,
div.mirror table tr td.jpeg,
div.mirror table tr td.jpg,
div.mirror table tr td.png
{
background: transparent url('/gfx/filetype/jpeg.png') no-repeat center center;
}

div.mirror table tr td.rar
{
background: transparent url('/gfx/filetype/rar.gif') no-repeat center center;
}

div.mirror table tr td.zip
{
background: transparent url('/gfx/filetype/zip.gif') no-repeat center center;
}

div.mirror table tr td.hjs
{
background: transparent url('/gfx/filetype/001.gif') no-repeat center center;
}

div.mirror table tr td.z7
{
background: transparent url('/gfx/filetype/7z.gif') no-repeat center center;
}

/* -------------------------
** MIRROR TABLE PARAGRAPHS
** -------------------------
*/

div.mirror table tr th p,
div.mirror table tr td p
{
color: gray;
cursor: default;
display: block;
line-height: 16px;
height: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 3px 0px 3px;
overflow: hidden;
white-space: nowrap;
width: auto;
}

/* -------------------------
** MIRROR TABLE LINKS
** -------------------------
*/

div.mirror table tr th p span,
div.mirror table tr th p a,
div.mirror table tr td p span,
div.mirror table tr td p a
{
/*color: gray;*/
/*display: block;*/
line-height: 16px;
/*height: 14px;*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*overflow: hidden;*/
/*text-decoration: none;*/
white-space: nowrap;
/*width: auto;*/
}

/* -------------------------
** MIRROR TABLE 1KH LINKS
** -------------------------
*/

div.mirror table tr td.name p a:visited
{
background: transparent url('/gfx/layout/check.gif') no-repeat right center;
padding-right: 14px;
}

div.mirror table tr td.link p a,
div.mirror table tr td.link p span
{
display: block;
text-decoration: none;
}

div.mirror table tr td.link p a.online,
div.mirror table tr td.link p span.online
{
color: green;
}

div.mirror table tr td.link p a.online:active,
div.mirror table tr td.link p a.online:hover
{
color: white;
background: green;
}

div.mirror table tr td.link p a.offline,
div.mirror table tr td.link p span.offline
{
color: red;
}

div.mirror table tr td.link p a.offline:active,
div.mirror table tr td.link p a.offline:hover
{
color: white;
background: red;
}

div.mirror table tr td.link p a.unknown,
div.mirror table tr td.link p span.unknown
{
color: gray;
}

div.mirror table tr td.link p a.unknown:active,
div.mirror table tr td.link p a.unknown:hover
{
color: white;
background: gray;
}

div.mirror table tr td.link p a:visited
{
background: transparent url('/gfx/layout/check.gif') no-repeat 95% center;
}

/* -------------------------
** MIRROR USENET LINKS
** -------------------------
*/

div.mirror table tr td p *.usenet,
div.mirror table tr td p a.usenet:active,
div.mirror table tr td p a.usenet:visited
{
background: transparent;
color: green;
}

div.mirror table tr td p a.usenet:hover
{
color: white;
background: green;
}

/* -------------------------
** MIRROR TABLE CNL LINKS
** -------------------------
*/

div.mirror table tr * p *.cnllink
{
background: transparent url('/gfx/layout/clicknload.gif') no-repeat center center;
display: block;
line-height: 16px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
height: 16px;
width: 46px;
}

div.mirror.locked table tr * p *.cnllink
{
background: transparent url('/gfx/layout/clicknload_disabled.gif') no-repeat center center;
}

div.mirror table.simple tr * p *.cnllink
{
margin: 0px 0px 0px 0px;
}

/* -------------------------
** MIRROR TABLE REF LINKS
** -------------------------
*/

div.mirror table tr * p *.reflink
{
background: transparent url('/gfx/layout/spacer.gif') no-repeat center center;
display: block;
line-height: 16px;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
height: 16px;
width: 16px;
}

/* -------------------------
** MIRROR TABLE REF LINK ICONS
** -------------------------
*/

div.mirror table tr * p *.reflink.DF
{
background: transparent url('/gfx/hoster/depositfiles.com.gif') no-repeat center center;
}

div.mirror table tr * p *.reflink.FB
{
background: transparent url('/gfx/hoster/filebase.to.gif') no-repeat center center;
}

div.mirror table tr * p *.reflink.FF
{
background: transparent url('/gfx/hoster/filefactory.com.gif') no-repeat center center;
}

div.mirror table tr * p *.reflink.HF
{
background: transparent url('/gfx/hoster/hotfile.com.gif') no-repeat center center;
}

div.mirror table tr * p *.reflink.MU
{
background: transparent url('/gfx/hoster/megaupload.com.gif') no-repeat center center;
}

div.mirror table tr * p *.reflink.NL
{
background: transparent url('/gfx/hoster/netload.in.gif') no-repeat center center;
}

div.mirror table tr * p *.reflink.RS
{
background: transparent url('/gfx/hoster/rapidshare.com.gif') no-repeat center center;
}

div.mirror table tr * p *.reflink.SO
{
background: transparent url('/gfx/hoster/share-online.biz.gif') no-repeat center center;
}

div.mirror table tr * p *.reflink.UN
{
background: transparent url('/gfx/hoster/usenet.nl.gif') no-repeat center center;
}

div.mirror table tr * p *.reflink.UL
{
background: transparent url('/gfx/hoster/uploaded.to.gif') no-repeat center center;
}

div.mirror table tr * p *.reflink.X7
{
background: transparent url('/gfx/hoster/x7.to.gif') no-repeat center center;
}

div.mirror table tr * p *.reflink.YL
{
background: transparent url('/gfx/hoster/youload.com.gif') no-repeat center center;
}

/* ----------------------------------------------------------------------------------------------------
** - search
** ----------------------------------------------------------------------------------------------------
*/

div#search form table
{
margin: 10px 0px 10px 0px;
}

div#search form table tr th,
div#search form table tr td
{
padding: 4px 0px 4px 0px;
}

div#search form table table,
div#search form table table tr th,
div#search form table table tr td
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------------------------------
** - toplist
** ----------------------------------------------------------------------------------------------------
*/

table.toplist
{
border: 1px dashed gray;
border-collapse: collapse;
margin: 6px 0px 0px 1px;
text-align: center;
width: 738px;
}

table.toplist tr th,
table.toplist tr td
{
border: 1px dashed gray;
padding: 5px 5px 5px 5px;
}

table.toplist tr th p
{
font-weight: bold;
}

table.toplist tr td p a
{
color: royalblue;
font-weight: bold;
}

table.toplist tr td p a img
{
margin: 4px 1px 5px 0px;
height: 60px;
width: 468px;
}

table.toplist tr td p a img.error
{
display: none;
visibility: hidden;
}

/* ----------------------------------------------------------------------------------------------------
** - partner
** ----------------------------------------------------------------------------------------------------
*/

div#partner table
{
margin: 25px 0px 10px 0px;
}

div#partner table tr th,
div#partner table tr td
{
padding: 4px 0px 4px 0px;
}

div#partner table table,
div#partner table table tr th,
div#partner table table tr td
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------------------------------
** - linkcode
** ----------------------------------------------------------------------------------------------------
*/

div#partner_linkcode table tr td textarea
{
background-color: whitesmoke;
font-family: Lucida Console, Courier New, Courier;
font-size: 10pt;
font-weight: normal;
overflow: scroll;
overflow-x: hidden;
overflow-y: scroll;
overflow: -moz-scrollbars-vertical;
height: 75px;
width: 458px;
}

/* ----------------------------------------------------------------------------------------------------
** - contact
** ----------------------------------------------------------------------------------------------------
*/

div#contact table
{
margin: 25px 0px 10px 0px;
}

div#contact table tr th,
div#contact table tr td
{
padding: 4px 0px 4px 0px;
}

div#contact table table,
div#contact table table tr th,
div#contact table table tr td
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------------------------------
** - captcha
** ----------------------------------------------------------------------------------------------------
*/

img.captcha,
input.captcha
{
vertical-align:middle;
overflow: hidden;
}

img.captcha
{
border: 1px solid whitesmoke;
}

img.captcha.enabled,
input.captcha.enabled
{
margin: auto 10px auto 0px;
}

p.captcha.disabled,
img.captcha.disabled,
input.captcha.disabled
{
display: none;
visibility: hidden;
}

/* ----------------------------------------------------------------------------------------------------
** - Auto Complete
** ----------------------------------------------------------------------------------------------------
*/

div.autocomplete
{
background: white;
border: 1px solid lightgrey;
display: none;
margin: 0px 0px 0px 0px;
overflow-y: auto;
overflow-x: hidden;
position: absolute;
height: 240px;
width: 410px;
z-index: 999;
}

div.autocomplete a
{
display: block;
height: 14px;
overflow: hidden;
padding: 2px 3px 2px 3px;
text-decoration: none;
}

div.autocomplete a.selected
{
background-color: aliceblue;
text-decoration: none;
}

div.autocomplete a span.title
{
color: royalblue;
display: block;
float: left;
font-size: 8pt;
overflow: hidden;
white-space: nowrap;
width: 320px;
}

div.autocomplete a span.size
{
color: gray;
float: right;
font-size: 8pt;
overflow: hidden;
text-align: right;
white-space: nowrap;
width: 60px;
}

/* ----------------------------------------------------------------------------------------------------
** - tooltip
** ----------------------------------------------------------------------------------------------------
*/

div#tooltip
{
background: white;
border: 1px solid deepskyblue;
display: block;
font: normal normal 10pt/16px Verdana, Arial, Tahoma;
padding: 5px 5px 5px 5px;
position: absolute;
min-width: 120px;
max-width: 520px;
width: auto;
height: auto;
visibility: hidden;
z-index: 9;
}

div#tooltip img
{
background: transparent url('/gfx/layout/favloading.gif') no-repeat center center;
border: 1px solid deepskyblue;
display: block;
float: left;
font: normal normal 8pt/16px Verdana, Arial, Tahoma;
margin: 0px 0px 0px 0px;
text-align: center;
padding: 0px 0px 0px 0px;
height: 160px;
width: 110px;
}

div#tooltip img.high,
div#tooltip img.wide,
div#tooltip img.error
{
background: transparent;
}

div#tooltip img.wide
{
height: 110px;
width: 160px;
}

div#tooltip img.error
{
color: red;
}

div#tooltip div
{
margin-left: 0px;
}

div#tooltip div.high,
div#tooltip div.error
{
margin-left: 117px;
}

div#tooltip div.wide
{
margin-left: 167px;
}

div#tooltip.opera div
{
margin-left: 5px;
}

div#tooltip p.release,
div#tooltip p.size,
div#tooltip p.uploader
{
white-space: nowrap;
}

div#tooltip p.actors,
div#tooltip p.description
{
margin-top: 10px;
}

div#tooltip p.release span.label
{
margin-right: 6px;
}

div#tooltip p.size span.label
{
margin-right: 16px;
}

/* ----------------------------------------------------------------------------------------------------
** - tab
** ----------------------------------------------------------------------------------------------------
*/

div.tab
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: visible;
}

div.tab ul
{
clear: both;
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 23px;
}

div.tab ul li
{
float: left;
border: 0px;
border-top: 1px solid gray;
border-left: 1px solid gray;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 22px;
}

div.tab ul li.selected
{
border-color: gray;
}

div.tab ul li.spacer
{
width: 0px;
}

div.tab ul li a
{
background: transparent url('/gfx/background/bg_box.jpg') repeat-x center center;
color: gray;
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
text-align: center;
line-height: 22px;
height: 22px;
width: 96px;
}

div.tab ul li.hover a,
div.tab ul li:hover a
{
color: black;
}

div.tab ul li.selected a
{
background: white;
color: black;
line-height: 21px;
position: relative;
top: 1px;
}

div.tab div.panel
{
border: 1px solid gray;
clear: both;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}

div.tab div.panel.hidden
{
display: none;
}

/* ----------------------------------------------------------------------------------------------------
** - Cover Ads
** ----------------------------------------------------------------------------------------------------
*/

div#coverads
{
border: 1px solid gray;
clear: both;
margin: 10px 0px 0px 0px;
padding: 0px 1px 0px 1px;
text-align: center;
overflow: hidden;
height: 100%;
width: auto;
}

div#coverads div
{
float: left;
width: 106px;
}

div#coverads div h1 a
{
color: royalblue;
font: bold 9pt Verdana, Tahoma, Arial;
line-height: 14px;
height: 28px;
padding: 2px 2px 2px 2px;
margin: 0px 0px 0px 0px;
text-align: center;
}

div#coverads a
{
display: block;
}

div#coverads a img
{
border-width: 0px;
margin: 0px 1px 1px 0px;
width: 90px;
}

div#coverads div.album img
{
height: 90px;
}

div#coverads div.movie img
{
height: 127px;
}

div#coverads a.hover img,
div#coverads a:hover img
{
margin: 1px 0px 0px 1px;
}

div#coverads div input
{
font-weight: bold;
margin: 5px 8px 5px 8px;
width: 90px;
}
