body,html{padding:0;margin:0;background:#fff;font:12px Tahoma, Arial, Verdana, sans-serif;color:#1f1a17;height:100%;}
table,form,p { padding:0; margin:0;}
table {border-collapse:collapse;}
a {outline:none;color:#0090c6;}
a:hover {color:#c00}

html {background:url(../images/body.bg.png) repeat 0 0;}
body {background:url(../images/head.bg.png) repeat-x 0 0;}

img {border:0;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:0;font-family:Trebuchet MS, sans-serif;font-weight:bold;}
h1 {font-size:30px;color:#0090c6;}
h2 {color:#0090c6;font-size:18px;}
h3 {font-size:14px;}
h1 a{text-decoration:none}

input.text {background:#f5f5f5;border:1px solid #ddd}
input.text:focus {background:#fff;}

.button, button {cursor:pointer}

#wrap_out {width:880px;margin:0 auto;background:url(../images/content.bg.png) repeat-y 34px 0;min-height:100%;position:relative;}
#wrap_mid {background:url(../images/head.bg2.png) no-repeat 0 0;min-height:100%;}
#wrap_in {width:801px;margin:0 auto;min-height:100%;}

#logo {height:84px;overflow:hidden;margin:0 0 3px 0}
#splash {height:281px;overflow:hidden;}

#header {height:370px;position:relative;}
#header .action_left {position:absolute;width:40px;height:240px;top:85px;left:-40px;}
#header .action_right {position:absolute;width:40px;height:240px;top:85px;right:-40px;}

#footer {position:absolute;bottom:0;left:38px;width:801px;height:40px;overflow:hidden;}
#footer_heighter {height:80px;}
#footer_content {line-height:40px;padding:0 10px;}
#footer_content .copyright {float:left}
#footer_content .menu {float:right}

#body {padding:20px 0 0 0;width:100%;overflow:hidden}
#side {width:210px;float:left;margin:10px 0 0 5px;}
#side .box {padding:0px 0 10px 0}

#side .login {padding-left:12px;}
#side .login h2 {color:#6c6c6c}
#side .login .line {padding:0 0 5px 0}
#side .login .button {background:none;border:none;outline:none;color:#0090c6;font-weight:bold;font-family:Trebuchet MS;}

#side .menu .item {padding:0 0 0 38px;}
#side .menu .item h3 small {display:block;font-size:11px;}
#side .menu .item h3 {padding:0 0 10px 0}
#side .menu .signup {background:url(../images/icon.signup.png) no-repeat 0 0}
#side .menu .support {background:url(../images/categories/radio.png) no-repeat 0 0}
#side .menu .tour {background:url(../images/icon.walk.png) no-repeat 0 0}
#side .menu .faq {background:url(../images/icon.faq.png) no-repeat 0 0}
#side .menu .testimonials {background:url(../images/icon.testimonials.png) no-repeat 0 0}

#side .menu .category {}

#content {margin:0 20px 0 220px;}
#content .searchf {padding:10px 0 30px 0;text-align:right;}
#content .searchf .cat {float:left;}
#content .searchf .query .text {width:295px;margin:0 0px 0 0}

.records {width:100%;margin:0 0 10px 0}
.records th {font-size:10px;text-transform:uppercase;}
.records tr.even {background:#eee}
.records td {padding:7px 5px;}
.records td.date {text-align:left;width:40px;padding:5px 0;}
.records td.name {border-left:1px solid #ccc;}
.records td.size {text-align:center;border-left:1px solid #ccc;}
.records td.seeds {text-align:center;border-left:1px solid #ccc;font-weight:bold;color:#090}
.records td.leechs {text-align:center;border-left:1px solid #ccc;font-weight:bold;color:#c00}

.rec_item {padding:0 0 0 15px;background:url(../images/icon.darr.png) no-repeat 0 50%;}

.pager {text-align:center;margin:10px 0 10px 0}
.pager label {text-transform:uppercase;font-weight:bold;}
.pager a {margin:0 5px 0 5px}
.pager a.selected {color:#000;font-weight:bold;text-decoration:none;padding:2px 5px;background:#eee}


.error{color:red;font-size:18px}
.sub {margin-top:8px;}
.sub li{display:inline;}
.sub li{list-style:none;font-size:11px;}
.sub a{color:#000;}

.torrentInfo table{width:100%;margin-top:30px;}
.torrentInfo td{padding:0 20px 15px 0}
.torrentInfo td.descr{width:100px;font-weight:bold;text-align:right}

.torrentFiles table{width:100%}
.torrentFiles td{padding:5px}

.seeds{color:green;font-weight:bold}
.leechers{color:red;font-weight:bold}
#sl_content img{position:relative;top:+3px;}


.comment {margin-left: 20px; padding:5px 0 16px 3px; position:relative; width:82%; margin-top:15px;}
.comment h6 { font:18px 'Trebuchet MS'; color:#0090c6; margin-left:-23px; text-transform:uppercase; margin-bottom:3px;}
.comment h6 a:hover {text-decoration:none;}
.comment h6 a {color:#0090c6;}
.comment h6 img {margin-right:5px;}

.comment div { border:1px solid #cacaca; background: #f9f9f9; line-height:20px; font:12px 'Verdana'; position:relative; top:9px; padding:8px;}
.comment h6 span {color:#969696; font:12px 'Verdana'; text-transform:none;}
.corn {position:absolute; left:30px; top:30px;}
.corn_w {position:absolute; left:20px; top:65px;}
.disc_w { border:1px solid #ececec; background: #ffffff; line-height:20px; font:12px 'Verdana'; position:relative; top:9px; padding:8px; margin-bottom:15px;}

.comment_number {position: absolute; right:0; top:15px; color:#969696; font:10px 'Verdana'; text-align:right; display:block; text-transform: uppercase;}

#subcats {border-collapse:collapse;width:100%}
#subcats td{padding:3px;border:1px solid #ccc}