body {
    background-color: #ffffff;
    margin:           0px;
    padding:          10px;
    color:            #000000;
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        12px;
    font-style:       normal;
    font-weight:      normal;
}

form, pre {
    padding: 0px;
    margin: 0px;
}

a {
    color:             #0067a9;
    text-decoration:   none;
}
a:hover {
    color:             #fa3b3b;
    text-decoration:   none;
}

a.menu {
    color:             #000000;
    font-weight:       bold;
    text-decoration:   none;
}
a.menu:hover {
    color:             #fa3b3b;
    font-weight:       bold;
    text-decoration:   none;
}

a.pager_link {
    border:            1px #dfe8ee solid;
    color:             #000000;
    text-decoration:   none;
    padding:           4px 7px;
    background-color:  #f1faff;
}
a.pager_link:hover {
    color:             #FA3B3B;
    text-decoration:   none;
    background-color:  #cfe8ef;
}

a.toolbar {
    color: #fa3b3b;
}
a.toolbar:hover {
    color: #3b3bfa;
}

b.pager_no_link {
    border:            1px #dfe8ee solid;
    color:             #aa0000;
    font-weight:       bold;
    padding:           4px 7px;
    background-color:  #ffffff;
}

td.h_search {
    padding: 10px 0px 13px 70px;
    text-align: right;
}
td.h_search_btn {
    padding: 2px 0px 0px 10px;
}
td.h_top_r {
    width:100%; 
    padding: 0px 10px; 
    text-align: right; 
    vertical-align: top;
}

td.main_menu {
    padding-top: 10px;
}

input.stext {
    font-family:    Verdana, Arial, Helvetica, sans-serif;
    font-size:      14px;
    font-weight:    normal;
    vertical-align: middle;
    height:         18px;
}

option.upload {
    font-weight:      bold;
    background-color: #dfe8ee;
}

td.td_menu {
    background: url('/images/menu_bg.gif') repeat-x;
    padding: 0px 20px 2px 20px;
}

td.menu_spacer {
    padding: 0px 15px 0px 15px;
}

td.caption {
    background-color: #f2f2ff; 
    border: 1px #c2c2ff solid;
}

div.t_caption {
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 16px;
}

/* torrents listing */
td.td_torr_head {
    text-align: left;
    border: 1px #dfe8ee solid;
    padding: 3px 5px;
}

tr.torrent1 {
    background-color: #f9faff;
    padding: 0px 7px;
}
tr.torrent1:hover {
    background-color: #dff8ff;
}
tr.torrent2 {
    background-color: #f1faff;
    padding: 0px 7px;
}
tr.torrent2:hover {
    background-color: #dff8ff;
}

#tcmm {
    display: inline;
    float: right;
    padding: 0px 5px;
}

td.torrent_bg {
    border: 1px #eff8fe solid;
}
.seed {
    color: #008800;
}
.leech {
    color: #008800;
}
.noseedlich {
    color: #aa0000;
}
td.tdata {
    text-align: center;
    font-size: 11px;
}

.c_tor {
    font-size: 10px;
    color: #cccccc;
}
.c_tor a {
    font-size: 10px;
    color: #cccccc;
    text-decoration: none;
}
.c_tor a:hover {
    font-size: 10px;
    color: #777777;
    text-decoration: none;
}

h1 {
    font-size:      18px;
    font-weight:    normal;
    margin: 7px 0px 7px 0px;
}

a.h1 {
    font-size:      18px;
    font-weight:    normal;
    margin: 7px 0px 7px 0px;
}
a.h1:hover {
    color:          #fa3b3b;
    font-size:      18px;
    font-weight:    normal;
    margin:         7px 0px 7px 0px;
}

h2 {
    font-size:      16px;
    font-weight:    bold;
    margin:         4px 0px 4px 0px;
}

a.h2 {
    font-size:      16px;
    font-weight:    bold;
    margin:         4px 0px 4px 0px;
}
a.h2:hover {
    color:          #fa3b3b;
    font-size:      16px;
    font-weight:    bold;
    margin:         4px 0px 4px 0px;
}

/* categories submenu */

div.top_cat {
    text-align: left;
    padding: 4px 10px;
    color: #cc0000;
    height: 15px;
    margin: 5px 0px 0px 0px;
}
div.top_icon {
    float: left;
    margin-top: -8px;
}
div.top_title {
    float: left;
    padding-left: 7px;
}
div.top_more {
    float: right;
}
div.top_pic {
    padding: 4px;
    position:relative;
    float: left;
}
div.top_pic img {
    border: 1px solid #ff0000;
}

#hot_torrents {
    background: url('/images/bg.gif') no-repeat;
}
div.hot_nav {
    text-align: right;
    padding: 10px 30px 0px 0px;
}
div.hot_category {
    padding: 20px 0px;
}
div.hot_caption {
    background: url('/images/hot_cat.gif') no-repeat 20px 0px;
    height: 57px;
    padding: 20px 0px 0px 85px;
}
div.hot_caption h2 {
    font-size: 18px;
}
div.hot_item {
    /* border-top: 1px #bbbbbb dashed; */
    border-bottom: 1px #bbbbbb dashed;
    margin: 5px 10px;
	width: 450px;
}
div.hot_film {
    background: url('/images/hot_film.gif') no-repeat;
    width: 122px;
    height: 167px;
    padding: 10px 0px 0px 5px;
    float: left;
    position:relative; 
}
div.hot_desc {
    padding: 5px 15px;
    margin-left: 100px;
}
div.hot_item_info {
    padding: 5px 1px 1px 5px;
}


div.clear {
    clear: both;
}

