/* ====================================================================================================
** = Cascading Style-Sheet for Mov-World.net
** =
** = Copyright (C) 2008-2010 - Mov-World.net - All Rights Reserved
** ====================================================================================================
*/

@charset "UTF-8";

/* ----------------------------------------------------------------------------------------------------
** - html, body
** ----------------------------------------------------------------------------------------------------
*/

html
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

body
{
background-color: white;
background-repeat: repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*overflow: hidden;
overflow: -moz-scrollbars-vertical;
overflow-x: auto;
overflow-y: scroll;*/
}

/* ----------------------------------------------------------------------------------------------------
** - Layout
** ----------------------------------------------------------------------------------------------------
*/

div#layout
{
margin: 0px auto 0px auto;
padding: 10px 10px 10px 10px;
height: auto;
min-height: 100%;
width: 980px;
}

div#header2,
div#header
{
background-image: url('/gfx/header/movies.jpg');
background-repeat: no-repeat;
background-position: center center;
/* background-color: aliceblue; */
height: 180px;
width: 980px;
}

div#header.erotik,
div#header.bilder,
div#header.clips,
div#header.filme,
div#header.serien,
div#header.geschichten,
div#header.streams
{
background-image: url('/gfx/header/erotik.jpg');
}

div#header.pc-games,
div#header.konsolen-games,
div#header.nintendo-ds,
div#header.nintendo-wii,
div#header.playstation-1,
div#header.playstation-2,
div#header.playstation-3,
div#header.playstation-portable,
div#header.xbox,
div#header.xbox-360
{
background-image: url('/gfx/header/games.jpg');
}

div#header.musik,
div#header.musik-dvds,
div#header.musik-videos
{
background-image: url('/gfx/header/musik.jpg');
}

div#header.kinofilme
{
background-image: url('/gfx/header/movies.jpg');
}

div#header.software
{
background-image: url('/gfx/header/progz.jpg');
}

div#header.tv-serien
{
background-image: url('/gfx/header/serien.jpg');
}

div#menu
{
background-color: #6080a0;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
height: 22px;
}

div#site_path
{
background-color: white;
background-image: url('/gfx/background/bg_box.jpg');
background-position: center center;
background-repeat: repeat-x;
border: 1px solid #75b2de;
float: left;
margin: 0px 0px 10px 0px;
width: 978px;
}

div#site_path h1,
div#site_path h1 a,
div#site_path h1 span
{
color: #6080a0;
font-weight: bold;
white-space: nowrap;
}

div#site_path h1
{
padding: 5px 5px 5px 5px;
}

div#site_path h1,
div#site_path h1 span
{
cursor: default;
}

div#main
{
clear: both;
margin: 10px 0px 10px 0px;
width: 980px;
}

div#content
{
float: left;
margin: 0px 0px 0px 10px;
min-height: 480px;
width: 640px;
}

div#content div.text
{
background-image: url('/gfx/background/bg_content.jpg');
background-position: center center;
background-repeat: repeat-y;
border: 1px solid #75b2de;
padding: 10px 10px 10px 10px;
min-height: 470px;
width: 618px;
}

div#footer
{
background-color: white;
background-image: url('/gfx/background/bg_box.jpg');
background-position: center center;
background-repeat: repeat-x;
border: 1px solid #75b2de;
margin-top: 10px;
}

div#seo
{
/*border: 1px solid #75b2de;*/
margin-top: 10px;
}

div#footer,
div#seo,
div#copyright
{
margin-top: 10px;
text-align: center;
}

div#footer p,
div#seo p,
div#copyright p
{
text-align: center;
padding: 5px 5px 5px 5px;
}

div#footer a,
div#seo p,
div#seo a
{
color: royalblue;
}

div#counter
{
margin-top: 10px;
}

div#counter a
{
display: block;
text-align: center;
}

/* ----------------------------------------------------------------------------------------------------
** - Block Groups
** ----------------------------------------------------------------------------------------------------
*/

div#left_blocks
{
float: left;
min-height: 480px;
width: 160px;
}

div#right_blocks
{
float: left;
margin-left: 10px;
min-height: 480px;
width: 160px;
}

/* ----------------------------------------------------------------------------------------------------
** - Block
** ----------------------------------------------------------------------------------------------------
*/
div.block
{
background-color: white;
background-image: url('/gfx/background/bg_block.jpg');
background-position: center center;
background-repeat: repeat-y;
border: 1px solid #75b2de;
display: block;
margin: 0px 0px 10px 0px;
}

div.block div.block_header
{
background-color: white;
background-image: url('/gfx/background/bg_box.jpg');
background-position: center center;
background-repeat: repeat-x;
border-bottom: 1px solid #75b2de;
padding: 4px 5px 4px 5px;
}

div.block div.block_header h1
{
color: #6080a0;
}

div.block div.block_content
{
padding: 5px 5px 5px 5px;
min-height: 20px;
}

/* ----------------------------------------------------------------------------------------------------
** - Block
** ----------------------------------------------------------------------------------------------------
*/

div#navigation ul
{
list-style-type: none;
padding-left: 0px;
}

a#navigation_premium
{
color: red;
font-weight: bold;
}

/* ----------------------------------------------------------------------------------------------------
** - toplist block
** ----------------------------------------------------------------------------------------------------
*/

div#toplist div.block_content p span
{
color: #808080;
}

div#toplist div.block_content p
{
white-space: nowrap;
}

div#toplist div.block_content p a
{
/* color: dodgerblue; */
}

div#toplist div.block_content p a.bold
{
font-weight: bold;
}

div#toplist div.block_content p a.hot:after
{
content: " *HOT*";
}

/* ----------------------------------------------------------------------------------------------------
** - toplist
** ----------------------------------------------------------------------------------------------------
*/

div#top_partner a,
div#vote_4_us a
{
margin: 5px 0px 0px 0px;
}

div#top_partner a img,
div#vote_4_us a img
{
border: 0px;
margin: 0px 0px 0px 0px;
width: 88px;
height: 31px;
}

/* ----------------------------------------------------------------------------------------------------
** - Hidden
** ----------------------------------------------------------------------------------------------------
*/

.hidden
{
display: none;
visibility: hidden;
}

/* ----------------------------------------------------------------------------------------------------
** - Text
** ----------------------------------------------------------------------------------------------------
*/

h1, h2, div, p, a, span, label
{
color: black;
font-family: Verdana, Arial, Tahoma;
font-size: 8pt;
font-style: normal;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
text-decoration: none;
}

h1
{
font-size: 10pt;
}

h2
{
font-size: 9pt;
}

/* ----------------------------------------------------------------------------------------------------
** - inline Text
** ----------------------------------------------------------------------------------------------------
*/

span.error
{
color: red;
font-weight: bold;
}

span.success
{
color: green;
font-weight: bold;
}

/* ----------------------------------------------------------------------------------------------------
** - Label
** ----------------------------------------------------------------------------------------------------
*/

label.checkbox, label.radio
{
cursor: pointer;
margin-left: 5px;
}

/* ----------------------------------------------------------------------------------------------------
** - List
** ----------------------------------------------------------------------------------------------------
*/

ol, ul, dl, li, dt, dd
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

li
{
line-height: 16px;
}

ol, ul
{
padding-left: 40px;
}

/* ----------------------------------------------------------------------------------------------------
** - 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: transparent;
color: white;
border: 0 none;
border-bottom: 1px solid lightsteelblue;
clear: both;
display: block;
font-size: 0px;
height: 0px;
line-height: 0px;
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
}

/* ----------------------------------------------------------------------------------------------------
** - table
** ----------------------------------------------------------------------------------------------------
*/

table
{
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;
}

/* ----------------------------------------------------------------------------------------------------
** - 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
{
background-color: white;
background-image: url('/gfx/background/bg_content.jpg');
background-position: center center;
background-repeat: repeat-y;
border: 1px solid #75b2de;
margin: 5px 0px 15px 0px;
padding: 10px 10px 10px 10px;
}

fieldset legend
{
background-color: white;
background-image: url('/gfx/background/bg_box.jpg');
background-position: center center;
background-repeat: repeat-x;
border: 1px solid #75b2de;
color: #6080a0;
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.grey,
option.grey
{
color: grey;
}

/* ----------------------------------------------------------------------------------------------------
** - Menu
** ----------------------------------------------------------------------------------------------------
*/

div#menu ul
{
background-color: white;
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index: 999;
}

div#menu ul li
{
background-color: white;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 13px;
overflow: visible;
}

div#menu ul li a
{
background-color: #6080a0;
color: white;
display: block;
padding: 4px 9px 4px 9px;
text-decoration: none;
}

div#menu ul li.hover a,
div#menu ul li:hover a
{
background-color: #7399bf;
}

/* ----------------------------------------------------------------------------------------------------
** - Menu
** ----------------------------------------------------------------------------------------------------
*/

div#menu ul ul
{
border: 1px solid #7399bf;
display: none;
position: absolute;
width: 173px;
}

div#menu ul ul.cols_2
{
width: 346px;
}

div#menu ul ul.cols_3
{
/*margin-left: -173px;*/
width: 519px;
}

div#menu ul ul.cols_4
{
/*margin-left: -173px;*/
width: 692px;
}

div#menu ul ul.cols_5
{
/*margin-left: -346px;*/
width: 865px;
}

div#menu ul ul.autoleft
{
right: 15px;
}

/* ----------------------------------------------------------------------------------------------------
** - Submenus
** ----------------------------------------------------------------------------------------------------
*/

div#menu ul ul li
{
float: left;
position: relative;
width: 173px;
}

div#menu ul ul ul
{
left: 98%;
top: 0px;
}

div#menu ul ul ul.openleft
{
left: auto;
right: 97%;
}

div#menu li.delay:hover ul,
div#menu li li.delay:hover ul,
div#menu li li li.delay:hover ul,
div#menu li li li li.delay:hover ul,

div#menu li.hover ul ul,
div#menu li li.hover ul ul,
div#menu li li li.hover ul ul,
div#menu li li li li.hover ul ul,

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{
display: none;
}

div#menu li.hover ul,
div#menu li li.hover ul,
div#menu li li li.hover ul,
div#menu li li li li.hover ul,

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{
display: block;
}

/* ----------------------------------------------------------------------------------------------------
** - Menu Item
** ----------------------------------------------------------------------------------------------------
*/

div#menu ul li.delay ul a,
div#menu ul ul li.delay ul a,
div#menu ul ul ul li.delay ul a,
div#menu ul ul ul ul li.delay ul a,

div#menu ul li.hover ul a,
div#menu ul ul li.hover ul a,
div#menu ul ul ul li.hover ul a,
div#menu ul ul ul ul li.hover ul a,

div#menu ul li:hover ul a,
div#menu ul ul li:hover ul a,
div#menu ul ul ul li:hover ul a,
div#menu ul ul ul ul li:hover ul a
{
background-color: white;
color: black;
display: block;
padding: 4px 9px 4px 9px;
text-decoration: none;
white-space: nowrap;
overflow: hidden;
width: 155px;
}

div#menu ul ul li.delay a,
div#menu ul ul ul li.delay a,
div#menu ul ul ul ul li.delay a,
div#menu ul ul ul ul ul li.delay a,

div#menu ul ul li.hover a,
div#menu ul ul ul li.hover a,
div#menu ul ul ul ul li.hover a,
div#menu ul ul ul ul ul li.hover a,

div#menu ul ul li:hover a,
div#menu ul ul ul li:hover a,
div#menu ul ul ul ul li:hover a,
div#menu ul ul ul ul ul li:hover a
{
background-color: #96b3cf;
color: white;
}

div#menu ul li a.italic
{
font-style: italic;
}

/* ----------------------------------------------------------------------------------------------------
** - Menu Item Seperator
** ----------------------------------------------------------------------------------------------------
*/

div#menu ul ul hr
{
background-color: #6080a0;
height: 1px;
margin: 3px;
border: 0;
}

/* ----------------------------------------------------------------------------------------------------
** - Menu Item HotKey
** ----------------------------------------------------------------------------------------------------
*/

div#menu ul a span
{
display: none;
visibility: hidden;
}

div#menu ul ul a span
{
color: black;
font-size: 10px;
position: absolute;
right: 5px;
width: 30px;
overflow: hidden;
display: inline;
visibility: visible;
}

div#menu ul ul li.delay a span,
div#menu ul ul li.hover a span,
div#menu ul ul li:hover a span
{
color: white;
}

/* ----------------------------------------------------------------------------------------------------
** - Menu Item Submenu Arrow
** ----------------------------------------------------------------------------------------------------
*/

div#menu ul ul li a span.submenu_arrow
{
color: lightgrey;
font-family: Courier;
font-size: 10px;
}

div#menu ul ul li.delay a span.submenu_arrow,
div#menu ul ul li.hover a span.submenu_arrow,
div#menu ul ul li:hover a span.submenu_arrow
{
color: white;
}

/* ----------------------------------------------------------------------------------------------------
** - Navigation
** ----------------------------------------------------------------------------------------------------
*/

p.navigation
{
text-align: center;
margin: 10px 0px 0px 0px;
padding: 4px 4px 4px 4px;
}

p.navigation a
{
border: 1px dashed lightsteelblue;
font-family: georgia, times, serif;
font-size: 9pt;
font-weight: normal;
padding: 2px 5px 2px 5px;
text-decoration: none;
}

p.navigation a.selected
{
font-weight: bold;
}

p.navigation a:hover
{
border: 1px dashed royalblue;
}

/* ----------------------------------------------------------------------------------------------------
** - status
** ----------------------------------------------------------------------------------------------------
*/

.online
{
color: green;
}

.offline
{
color: red;
}

.mixed
{
color: darkorange;
}

.unknown
{
color: gray;
}

.xonline
{
color: darkgreen;
}

.xoffline
{
color: darkred;
}

.xmixed
{
color: darkgoldenrod;
}

.online span.mixed
{
background: honeydew;
}

.mixed span.mixed
{
background: seashell;
}

/* ----------------------------------------------------------------------------------------------------
** - news
** ----------------------------------------------------------------------------------------------------
*/

div#update_list fieldset div.update
{
overflow: hidden;
width: 616px;
}

div#update_list fieldset div.text
{
border-width: 0px;
min-height: 0px;
padding: 0px 0px 0px 0px;
width: 616px;
}

div#update_list ul
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#update_list ul li h2 a
{
font-weight: bold;
}

div#update_list ul li h2 span a
{
font-weight: normal;
}

div#update_list ul li ul
{
margin: 0px 0px 10px 10px;
padding: 0px 0px 0px 0px;
}

div#update_list li
{
list-style-type: none;
white-space: nowrap;
}

div#update_list ul li ul li.limit
{
display: none;
visibility: hidden;
}

div#update_list ul li ul.show_all li.limit
{
display: block;
visibility: visible;
}

div#update_list ul li ul li span.online
{
color: green;
}

div#update_list ul li ul li span.offline
{
color: red;
}

div#update_list ul li ul li span.mixed
{
color: goldenrod;
}

div#update_list ul li ul li span.unknown
{
color: gray;
}

div#update_list ul li ul li span.xonline
{
color: darkgreen;
}

div#update_list ul li ul li span.xoffline
{
color: darkorange;
}

div#update_list ul li ul li span.xmixed
{
color: darkgoldenrod;
}

div#update_list ul li ul li a
{
/* position: relative; */
}

div#update_list ul li ul li a span
{
position: relative;
display: none;
visibility: hidden;
}

div#update_list ul li ul li a:hover span
{
background-color: infobackground;
border: 1px solid black;
display: block;
margin: 6px 0px 0px 45px;
padding: 5px 5px 5px 5px;
position: absolute;
visibility: visible;
z-index: 999;
-moz-border-radius: 4px;
}

/* ----------------------------------------------------------------------------------------------------
** - item_list
** ----------------------------------------------------------------------------------------------------
*/

table.item_list select,
table.item_list select option
{
font-family: georgia, times, serif;
font-size: 9pt;
}

table.item_list select
{
border: 1px solid lightsteelblue;
float: right;
padding: 0px 0px 0px 0px;
margin: 1px 2px 0px 2px;
width: 100px;
}

table.item_list p,
table.item_list a
{
font-family: georgia, times, serif;
font-size: 9pt;
white-space: nowrap;
}

table.item_list
{
background-color: white;
background-image: url('/gfx/background/bg_content.jpg');
background-position: center center;
background-repeat: repeat-y;
border: 1px solid #75b2de;
border-collapse: collapse;
border-spacing: 0px;
margin: 1px 0px 0px 1px;
padding: 0px 0px 0px 0px;
table-layout: fixed;
text-align: left;
width: 639px;
}

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 tr th
{
background-color: white;
background-image: url('/gfx/background/bg_box.jpg');
background-position: center center;
background-repeat: repeat-x;
border-bottom: 1px solid #75b2de;
}

table.item_list tr.odd
{
background-color: white;
}

table.item_list tr th p
{
color: #6080a0;
font-weight: bold;
padding: 3px 3px 3px 3px;
}

table.item_list tr td p
{
padding: 3px 3px 3px 3px;
}

table.item_list tr td.online p
{
color: forestgreen;
}

table.item_list tr td.offline p
{
color: red;
}

table.item_list tr td.mixed p
{
color: goldenrod;
}

table.item_list tr td.unknown p
{
color: gray;
}

table.item_list tr td.xonline p
{
color: darkgreen;
}

table.item_list tr td.xoffline p
{
color: darkorange;
}

table.item_list tr td.xmixed p
{
color: darkgoldenrod;
}

/* ----------------------------------------------------------------------------------------------------
** - subcategory
** ----------------------------------------------------------------------------------------------------
*/

div#release_subcategory
{
width: 652px;
}

div#release_subcategory div.letter
{
background-color: white;
background-image: url('/gfx/background/bg_letter.jpg');
background-position: center center;
background-repeat: repeat-y;
border: 1px solid #75b2de;
float: left;
margin: 0px 10px 10px 0px;
overflow: hidden;
width: 204px;
}

div#release_subcategory div.letter h2
{
background-color: white;
background-image: url('/gfx/background/bg_box.jpg');
background-position: center center;
background-repeat: repeat-x;
border-bottom: 1px solid #75b2de;
color: #6080a0;
font-weight: bold;
padding: 5px 5px 5px 5px;
}

div#release_subcategory div.letter ul
{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
}

/* ----------------------------------------------------------------------------------------------------
** - release
** ----------------------------------------------------------------------------------------------------
*/

div#release
{
width: 640px;
}

div#release .empty
{
display: none;
}

/* ----------------------------------------------------------------------------------------------------
** - series
** ----------------------------------------------------------------------------------------------------
*/

div#series select
{
border: 1px solid lightsteelblue;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* ----------------------------------------------------------------------------------------------------
** - description
** ----------------------------------------------------------------------------------------------------
*/

div#description p.images
{
margin-top: 5px;
text-align: left;
}

div#description p.images a img
{
border: 1px solid whitesmoke;
opacity: 0.9;
}

div#description p.images a:hover img
{
border: 1px solid lightgrey;
opacity: 1.0;
}

div#description p.description.empty
{
display: block;
}

div#description p.description.empty:after
{
content: "Keine beschreibung vorhanden.";
}

div#description h1,
div#description p.actors,
div#description p.description
{
font-size: 10pt;
margin-top: 5px;
padding: 0px;
}

/* ----------------------------------------------------------------------------------------------------
** - details
** ----------------------------------------------------------------------------------------------------
*/

div#details dl
{
display: block;
overflow: hidden;
}

div#details dl dt
{
float: left;
width: 96px;
}

div#details dl dt,
div#details dl dd
{
border-bottom: 1px dashed aliceblue;
display: block;
font-size: 9pt;
height: 22px;
line-height: 22px;
padding: 0px 2px 0px 2px;
overflow: hidden;
white-space: nowrap;
}

/* ----------------------------------------------------------------------------------------------------
** - nfo text
** ----------------------------------------------------------------------------------------------------
*/

div#nfo_text p.nfo_text
{
font: normal normal 9pt 'Courier New', monospace;
}

/* ----------------------------------------------------------------------------------------------------
** - nfo
** ----------------------------------------------------------------------------------------------------
*/

div#nfo
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: auto;
height: 330px;
width: 628px;
}

/* ----------------------------------------------------------------------------------------------------
** - MIRROR
** ----------------------------------------------------------------------------------------------------
*/

div.mirror
{
margin: 10px 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-collapse: collapse;
border-spacing: 0px;
border: 1px solid lightsteelblue;
margin: 0px 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 lightsteelblue;
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/filetype2/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/filetype2/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/filetype2/jpeg.png') no-repeat center center;
}

div.mirror table tr td.rar
{
background: transparent url('/gfx/filetype2/rar.gif') no-repeat center center;
}

div.mirror table tr td.zip
{
background: transparent url('/gfx/filetype2/zip.gif') no-repeat center center;
}

div.mirror table tr td.hjs
{
background: transparent url('/gfx/filetype2/001.gif') no-repeat center center;
}

div.mirror table tr td.z7
{
background: transparent url('/gfx/filetype2/7z.gif') no-repeat center center;
}

/* -------------------------
** MIRROR TABLE PARAGRAPHS
** -------------------------
*/

div.mirror table tr th p,
div.mirror table tr td p
{
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
{
line-height: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
white-space: nowrap;
}

/* -------------------------
** 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,
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;
}

/* ----------------------------------------------------------------------------------------------------
** - toplist
** ----------------------------------------------------------------------------------------------------
*/

div#partner_toplist
{
}

div#partner_toplist table
{
background-color: white;
background-image: url('/gfx/background/bg_content.jpg');
background-position: center center;
background-repeat: repeat-y;

border: 1px dashed #75b2de;

border-spacing: 0px;
border-collapse: collapse;
margin: 1px 0px 0px 1px;
padding: 0px 0px 0px 0px;
table-layout: fixed;
text-align: center;
width: 639px;
}

div#partner_toplist table tr th
{
background-color: white;
background-image: url('/gfx/background/bg_box.jpg');
background-position: center center;
background-repeat: repeat-x;
}

div#partner_toplist table tr th,
div#partner_toplist table tr td
{

border: 1px dashed #75b2de;

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}

div#partner_toplist table tr th p
{
color: #6080a0;
font-weight: bold;
padding: 5px 5px 5px 5px;
}

div#partner_toplist table tr td p
{
padding: 5px 5px 5px 5px;
}

div#partner_toplist table tr td p a
{
color: royalblue;
font-weight: bold;
text-decoration: none;
}

div#partner_toplist table tr td p a img
{
margin: 4px 1px 5px 0px;
height: 60px;
width: 468px;
}

div#partner_toplist table tr td p a:hover img
{
margin: 5px 0px 4px 1px;
}

div#partner_toplist table tr td p a img.error
{
display: none;
visibility: hidden;
}

/* ----------------------------------------------------------------------------------------------------
** - navigation
** ----------------------------------------------------------------------------------------------------
*/

div.partner p.navigation
{
text-align: center;
}

/* ----------------------------------------------------------------------------------------------------
** - navigation
** ----------------------------------------------------------------------------------------------------
*/

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
{
border-width: 0px;
border-spacing: 5px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
table-layout: fixed;
text-align: left;
width: 100%;
}

div#contact table table
{
border-spacing: 0px;
}

div#contact table tr td input.text,
div#contact table tr td textarea
{
width: 460px;
}

div#contact table tr td textarea
{
width: 460px;
}

div#contact ul
{
list-style-type: upper-roman;
}

div#contact ul li
{
}

/* ----------------------------------------------------------------------------------------------------
** - 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 silver;
display: none;
margin: 0px 0px 0px 0px;
overflow-y: auto;
overflow-x: hidden;
position: absolute;
height: 240px;
width: 466px;
z-index: 999;
}

div.autocomplete a
{
display: block;
height: 16px;
overflow: hidden;
padding: 2px 3px 2px 3px;
text-decoration: none;
}

div.autocomplete a.selected,
div.autocomplete a.selected:hover
{
background-color: #f7fbff;
text-decoration: none;
}

div.autocomplete a span.title
{
color: royalblue;
display: block;
float: left;
font-size: 10pt;
overflow: hidden;
white-space: nowrap;
width: 376px;
}

div.autocomplete a span.size
{
color: black;
float: right;
font-size: 10pt;
overflow: hidden;
text-align: right;
white-space: nowrap;
width: 60px;
}

/* ----------------------------------------------------------------------------------------------------
** - tooltip
** ----------------------------------------------------------------------------------------------------
*/

div#tooltip
{
background: white url('/gfx/background/bg_content.jpg') repeat-y center center;
border: 2px solid #75b2de;
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;
-moz-border-radius: 4px;
}

div#tooltip img
{
background: transparent url('/gfx/layout/favloading.gif') no-repeat center center;
border: 1px solid #75b2de;
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 lightsteelblue;
border-left: 1px solid lightsteelblue;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 22px;
}

div.tab ul li.selected
{
border-color: lightsteelblue;
}

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 lightsteelblue;
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 lightsteelblue;
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;
}
