/* module.left.user_panel.css BEGIN */
#left_module_top,
#left_module_bottom {
float:left;
clear:both;
overflow:hidden;
width:191px;
background:url('../images/menu/module_top.gif') no-repeat bottom center;
height:14px;
margin:0;
}
#left_module_bottom {
background:url('../images/menu/module_bottom.gif') no-repeat top center;
height:12px;
}
#left_module,
#createCategory,
#sharing,
#notifications {
margin:0;
padding:0 4px 10px 4px;
background:url('../images/menu/module_bgr.gif') repeat-y top center;
width:183px;
float:left;
clear:both;
overflow:hidden;
font-size:10px;
line-height:15px;
text-align:center;
}
#createCategory,
#sharing,
#notifications {
display:none;
}
#left_module span {
color:#87AFC7;
}
#left_module a,
#left_module a:hover {
background:url('../images/menu/header.gif') repeat-x bottom left;
color:#C9FF0D;
text-decoration:none;
}
#left_module a:hover {
background:none;
}
#left_module h2 {
margin:0 0 10px 0;
padding:0 0 3px 0;
font-size:9px;
line-height:9px;
height:9px;
font-weight:bold;
text-transform:uppercase;
background:#C9FF0D url('../images/menu/header.gif') repeat-x bottom left;
color:#C9FF0D;
overflow:hidden;
text-align:center;
}
#left_module h2 span {
color:#C9FF0D;
background:#000;
}
#left_module h2.important {
background:#FDD90F url('../images/menu/header_important.gif') repeat-x bottom left;
color:#FDD90F;
}
#left_module h2.important span {
color:#FDD90F;
}
#left_module p {
text-align:left;
color:#FFF;
width:159px;
margin:0;
padding:0;
}
#left_module form {
width:179px;
margin:0;
padding:0;
float:left;
overflow:hidden;
}
#left_module div.options {
text-align:left;
padding:0 15px;
margin:0;
}
#left_module div.options h3 {
font-size:10px;
line-height:15px;
margin:0;
padding:0 0 5px 0;
}
#left_module div.options p {
width:149px;
padding:0 0 10px 0;
font-size:9px;
}
#left_module label,
#createCategory label {
display:block;
float:left;
width:45px;
height:18px;
line-height:18px;
margin:3px 0 2px 0;
padding:0;
color:#FFF;
font-size:9px;
font-weight:bold;
text-align:right;
}
#left_module input,
#createCategory input,
#sharing input,
#notifications input {
margin:3px 10px 2px 10px;
padding:0;
float:left;
display:inline;
width:112px;
height:18px;
color:#FFF;
background:#383838;
border:1px solid #7F7F67;
}
#left_module #password {
width:66px;
}
#left_module input.submit,
#createCategory input.submit,
#sharing input.submit,
#notifications input.submit {
border:0;
width:36px;
height:18px;
background:url('../images/menu/submit.gif') no-repeat center center;
color:#333;
font-weight:bolder;
font-size:9px;
font-family:Verdana;
margin:3px 0 2px 0;
}
#createCategory input.submit,
#left_module #affiliate input.submit,
#sharing input.submit,
#notifications input.submit {
float:none;
border:0;
width:auto;
height:16px;
background:url('../images/menu/btn_bgr.gif') repeat-x top left;
padding:2px;
}
#left_module #affiliate input.submit {
border:1px solid #FEFEFD;
width:71px;
}
#left_module #affiliate {
margin:0;
padding:0 15px;
text-align:left;
width:149px;
display:none;
}
#left_module #affiliate p {
width:149px;
padding:0;
font-size:9px;
color:#999;
}
#left_module #affiliate div {
padding:5px 0;
}
#left_module #affiliate label {
display:auto;
float:none;
width:auto;
height:auto;
text-align:left;
margin-top:0;
font-size:10px;
line-height:15px;
}
#left_module #no_downloaded,
#left_module #no_adult {
margin:auto;
padding:auto;
float:none;
width:auto;
height:auto;
}
#left_module #form_links {
overflow:hidden;
clear:both;
letter-spacing:-1px;
height:12px;
line-height:12px;
}
#left_module #filetype {
display:none;
visibility:hidden;
}
#left_module #affiliate_wait,
#left_module #affiliate_error {
padding-left:40px;
background:url('../images/loading.gif') no-repeat center left;
margin:5px 10px 0 10px;
color:#CCC;
}
#left_module #affiliate_error {
background-image:url('../images/warning.gif');
color:#FFF;
}
/* module.left.user_panel.css END */


/* module.details.css BEGIN */
#details {
width:531px;
float:right;
margin:0 11px 0 4px;
padding:0;
display:inline;
background:url('../images/pages/black_bgr.gif') repeat-y top center;
}
#details .heading {
margin:0 0 9px 0;
width:508px;
height:28px;
line-height:28px;
padding:9px 0 0 23px;
overflow:hidden;
float:left;
clear:both;
background:url('../images/pages/category_header.jpg') no-repeat bottom center;
font-weight:normal;
font-size:16px;
}
#details img#passport {
width:144px;
float:left;
margin:8px 0 20px 20px;
display:inline;
border:1px solid #FFF;
overflow:hidden;
}
#details h2,
#details h2 span {
display:block;
width:285px;
float:left;
margin:10px 5px 25px 21px;
padding:0;
height:55px;
line-height:35px;
display:inline;
overflow:hidden;
font-weight:normal;
font-size:18px;
white-space:nowrap;
}
#details h2 span {
margin:0;
padding:1px 0 0 5px;
display:inline;
width:280px;
height:20px;
line-height:20px;
font-size:11px;
color:#6CF;
background:url('../images/details/header_bg.jpg') no-repeat top left;
}
#details h2 span a {
color:#6CF;
}
#details h2 span a:hover {
text-decoration:underline;
}
#details #table_holder {
float:left;
margin:15px 23px 20px 0;
display:inline;
width:195px;
overflow:hidden;
}
#details #table_holder ul {
list-style-type:none;
margin:0;
padding:0;
}
#details #table_holder ul li {
margin:0;
padding:0 0 5px 0;
}
#details table tr th,
#details table tr td {
height:13px;
line-height:13px;
font-size:11px;
font-weight:bold;
overflow:hidden;
letter-spacing:-1px;
padding:4px 2px;
text-align:left;
vertical-align:top;
width:75px;
}
#details table tr td {
padding-left:7px;
}
#details table tr td,
#details table tr td a {
font-weight:normal;
color:#9C0;
}
#details table tr td a:hover {
text-decoration:underline;
}
#details #description,
#details #description_options {
display:block;
float:left;
margin:0 31px 0 25px;
display:inline;
padding:6px 2px 5px 0;
width:473px;
background:url('../images/details/description_border.gif') no-repeat top center;
overflow:hidden;
font-size:11px;
}
#details #wallpaper {
float:left;
margin:0 26px 10px 23px;
display:inline;
width:480px;
height:360px;
overflow:hidden;
border:1px solid #FFF;
clear:both;
}
#details #share {
width:202px;
overflow:hidden;
margin:0 0 10px 22px;
float:left;
display:inline;
font-size:11px;
}
#details #download_options {
display:block;
width:280px;
float:left;
margin:0 26px 0 0;
padding:0;
display:inline;
line-height:23px;
list-style-type:none;
font-size:11px;
overflow:hidden;
}
#details #download_options li {
display:block;
width:140px;
margin:0;
padding:0;
float:left;
overflow:hidden;
}
#details #download_options li.inactive {
color:#808080;
}
#details #download_options li a,
#details #download_options li span {
padding-left:15px;
background:url('../images/down_arrow.gif') no-repeat center left;
text-decoration:none;
}
#details #download_options li a:hover {
color:#F2E21A;
text-decoration:underline;
}
#details .footer {
width:531px;
height:7px;
float:left;
clear:both;
overflow:hidden;
background:url('../images/pages/category_footer.gif') no-repeat top center;
}
#details #comments {
width:482px;
overflow:hidden;
margin:0 25px 10px 22px;
float:left;
display:inline;
font-size:11px;
}
#details #comments h4 {
margin:0;
padding:0;
font-size:20px;
font-weight:normal;
text-transform:uppercase;
color:#F2E21A;
font-family:Tahoma;
}
#details #commentnow {
float:right;
position:relative;
}
#details #commentnow h4 {
font-size:10px;
font-weight:normal;
text-transform:lowercase;
}
#details #commentnow h4 a {
display:block;
width:117px;
height:16px;
line-height:16px;
background:url('../images/post_comment_button.gif') no-repeat top left;
color:#FFF;
text-align:center;
}
#details #commentnow h4 a:hover {
color:#F2E21A;
}
#details #commentnow h4 a.inactive {
color:#999;
cursor:default;
}
#details #share a {
display:inline-block;
background:#FFF;
color:#3B5998;
border:1px solid #3B5998;
line-height:16px;
height:16px;
padding:2px;
}
#details #share a:hover {
background:#3B5998;
color:#FFF;
border-color:#FFF;
}
#details #share a img {
float:right;
margin-left:5px;
}
#post_comment {
position:absolute;
background:#000;
background:#272D34;
border:1px solid white;
top:0;
right:0;
z-index:2;
width:280px;
font-size:10px;
font-weight:bold;
text-align:center;
margin:0;
padding:20px;
}
#post_comment div {
padding:5px 0;
text-align:left;
}
#post_comment div#author_holder input,
#post_comment div#comment_holder textarea,
#post_comment div#captcha_holder input,
#post_comment div#notification input {
color:#FFF;
background:#383838;
border:1px solid #7F7F67;
}
#post_comment div#author_holder {
width:160px;
float:left;
height:50px;
line-height:20px;
}
#post_comment div#author_holder label {
width:160px;
float:left;
margin-bottom:10px;
}
#post_comment div#author_holder input {
width:140px;
float:left;
}
#post_comment div#comment_holder {
width:280px;
float:left;
overflow:hidden;
clear:both;
}
#post_comment div#comment_holder textarea {
width:275px;
height:80px;
margin-top:10px;
}
#post_comment fieldset.avatar {
width:120px;
float:left;
border:0;
margin:0;
padding:0;
line-height:30px;
}
#post_comment fieldset.avatar legend {
color:#FFF;
}
#post_comment fieldset.avatar label {
width:60px;
height:32px;
overflow:hidden;
float:left;
}
#post_comment fieldset.avatar input {
float:left;
margin:7px 0 0 0;
}
#post_comment fieldset.avatar img {
border:1px solid #FFF;
float:left;
}
#post_comment div#captcha_holder {
width:140px;
float:left;
text-align:center;
height:65px;
overflow:hidden;
}
#post_comment div#captcha_holder input {
text-align:center;
margin-top:5px;
width:130px;
}
#post_comment div#author_holder input.active,
#post_comment div#comment_holder textarea.active,
#post_comment div#captcha_holder input.active,
#post_comment div#notification input.active {
border-color:#CECEA9;
}
#post_comment div#submit_holder {
width:140px;
height:65px;
overflow:hidden;
float:left;
}
#post_comment div#submit_holder p,
#post_comment div#notification p {
width:130px;
padding:0 0 0 10px;
margin:0;
font-weight:normal;
overflow:hidden;
}
#post_comment div#submit_holder input.submit {
height:18px;
background:url('../images/menu/btn_bgr.gif') repeat-x top left;
border:1px solid #FFF;
font-weight:bold;
color:#333;
font-size:9px;
font-family:Verdana;
margin:12px 0 2px 0;
float:right;
}
#post_comment div#notification {
text-align:center;
}
#post_comment div#notification p {
text-align:left;
width:260px;
margin:5px 0;
padding:5px 10px;
border-top:1px solid #C9FF0D;
font-size:94%;
}
#post_comment div#notification input {
width:180px;
}
#details #comments ul {
list-style-type:none;
margin:0;
padding:0;
display:block;
width:482px;
overflow:hidden;
}
#details #comments ul li {
margin:0 0 7px 0;
padding:0;
display:block;
width:482px;
overflow:hidden;
float:left;
}
#details #comments ul li div {
background:#4A5463;
border:1px solid #B2B2B3;
min-height:100px;
_height:100px;
float:left;
}
#details #comments ul li div.author {
text-align:center;
width:100px;
margin:0 4px 0 0;
}
#details #comments ul li div.author h5 {
font-size:10px;
line-height:13px;
font-weight:bold;
color:#FC0;
margin:0;
padding:5px 0 5px 0;
}
#details #comments ul li div.author img {
border:1px solid #FFF;
}
#details #comments ul li div.data {
padding:10px;
width:354px;
min-height:80px;
_height:80px;
}
#details #comments ul li div.data em {
display:block;
background:#272D34;
font-style:normal;
margin:0;
padding:0;
}
#details #comments ul li div.data span {
display:block;
width:140px;
border-right:3px solid #4A5463;
font-size:10px;
overflow:hidden;
text-align:center;
}
#comment_error {
position:absolute;
z-index:3;
top:0;
left:0;
width:160px;
height:26px;
line-height:13px;
padding:10px 30px 10px 10px;
background:url('../images/bubble.gif');
color:#000;
font-size:10px;
text-align:center;
cursor:pointer;
}
/* module.details.css END */



/* module.subcategory.ol.css BEGIN */
#subcategory ol {
display:block;
float:left;
margin:10px 0 10px 21px;
padding:17px 0 10px 6px;
display:inline;
width:482px;
list-style-type:none;
overflow:hidden;
background:#424242;
}
#subcategory ol li {
width:109px;
margin:0;
padding:0 4px 0 5px;
float:left;
background:#424242;
}
#subcategory ol li br {
display:none;
}
#subcategory ol li a img {
width:100px;
height:75px;
padding:5px;
margin:0 0 1px 0;
background:url('../images/100x75_border.gif') no-repeat center center;
}
#subcategory ol li strong {
display:block;
width:103px;
font-size:10px;
font-weight:bold;
text-align:left;
margin:1px 0 0 0;
padding:0 0 0 7px;
height:13px;
line-height:13px;
background:#6C7A90;
color:#FFF;
}
#subcategory ol li strong span {
font-weight:normal;
}
#subcategory ol li strong.uploaded {
background:#575E69;
}
#subcategory ol li ul{
display:block;
width:110px;
font-size:10px;
margin:0;
padding:4px 0 0 0;
height:26px;
line-height:13px;
list-style-type:none;
}
#subcategory ol li ul li {
width:106px;
margin:0;
padding:0 2px;
}
#subcategory ol li ul li a {
display:block;
width:106px;
height:13px;
color:#A1A1A1;
letter-spacing:-1px;
background:url('../images/right_arrow.gif') no-repeat center right;
}
#subcategory ol li ul li a:hover {
color:#CCC;
}
/* module.subcategory.ol.css END */

#subcategory h4 {
margin:20px 0 9px 0;
width:508px;
height:28px;
line-height:28px;
padding:2px 0 0 23px;
overflow:hidden;
float:left;
clear:both;
background:url('../images/pages/category_header.jpg') no-repeat bottom center;
font-weight:normal;
font-size:16px;
display:block;
}