html { background:#F1F1F1; }
body { min-width:60em; margin:0; padding:0; font-family:arial, sans-serif; font-size:medium; background:#ffffff; line-height:1.2em; }
div { margin:0; padding:0; }
ul { margin:0; padding:0; list-style-type:none; }
li { margin:0; padding:0; }
img { margin:0; padding:0; border:none; }
p { margin:0; padding:0; }
span { margin:0; padding:0; }
a { color:#505050; text-decoration:none; }
a:hover { color:#0000a0; }
form { margin:0; padding:0; }
select.whiteselect { border:1px solid #000000; background:#ffffff; }
#top { display:none; }
#main { background-color:#f1f1f1; margin:0; padding:1em 0 0 0; }
#leftcol { margin:0 1em 1em 1em; }
#maincol { margin:0 1em; padding:0; }
#footer { background-color:#f1f1f1; padding:1em 1em 1em 0; text-align:right; font-size:smaller; }
#mainmenu { }
#mainmenu li.first { margin:0; padding:0; }
#mainmenu ul li { display:inline-block; }
#mainmenu ul li a { display:block; padding:.2em 1em; color:#505050; font-weight:bold; text-align:center; }
#mainmenu a:hover { color:#000000; background:#e0e0e0; }
#err { margin:0 0 1em 0; color:#aa0000; font-weight:bold; text-align:center; }
#loginbox { background:#F1F1F1; text-align:center; padding-top:1em; }
#changeviewform { float:left; margin:0 1em 0 0; }
#changerefreshform { float:left; margin:0 1em 0 0; }
#changelanguageform { float:left; }
#loginbox #changelanguageform { float:none; margin:0 0 1em 0; }
#doonalltorrentform { float:right; }
#addtorrent { clear:both; }
.clr { clear:both; height:1px; overflow:hidden; }
.submit { margin:0 0 0 .3em; }
.submenu { margin:0 0 0 20%; font-size:smaller; border-left:1px solid #aaaaaa; }
.submenu.notshown { display:none; }
.main_top { margin-bottom:0.25em; }
td { font-family:inherit; font-weight:inherit; }
th.process { width:9em; }
th.speed { width:8em; }
th.uploaded { width:5em; }
th.priority { width:6em; }
table.fixed { table-layout:fixed; }
.widefat { background:#fff; border:1px solid #e5e5e5; box-shadow:0 1px 1px rgba(0,0,0,.04); border-spacing:0; width:100%; clear:both; margin:0; }
.widefat * { word-wrap:break-word; }
.widefat th.sortable, .widefat th.sorted { padding:0; }
.widefat tfoot tr th, .widefat thead tr th { color:#333; }
.widefat tfoot th, .widefat thead th { line-height:1.4em; }
.widefat thead th { border-bottom:1px solid #e1e1e1; }
.widefat th { font-weight:400; overflow:hidden; text-align:left; font-size:14px; }
th.sortable a, th.sorted a { display:block; overflow:hidden; padding:7px 7px 8px 10px; }
.widefat a { text-decoration:none; }
.widefat tbody tr:nth-child(odd) { background-color:#f9f9f9; }
tr:last-child td, tr:last-child th { border-bottom:none; box-shadow:none; }
.widefat td, .widefat th { overflow:hidden; color:#555; padding:8px 10px; }
.widefat td { vertical-align:top; }
.widefat td, .widefat td ol, .widefat td p, .widefat td ul { font-size:13px; line-height:1.5em; }
td.title strong { display:block; margin-bottom:.2em; font-size:14px; }
td.title strong a { color:#555; }
td.title strong img { margin-right:4px; }
tr strong a:hover { color:#0074a2; }
.row-actions { color:#ddd; font-size:13px; visibility:hidden; padding:2px 0 0 17px; }
tr:hover .row-actions { visibility:visible; }
.row-actions a { color:#0074a2; }
.row-actions a:hover { color:#0099d5; }
.row-actions span.trash a { color:#a00; }
.row-actions span.trash a:hover { color:red; }
.main_bottom { margin-top:0.25em; }
span.eta:before { content:" "; }
.speed .notzero { color:black; }
.spacer { margin:0 0 1em 0; }
.tline.last { margin:1em 0 1em 0; }
.tline.last:hover { background:transparent; }
.tthrottle { float:left; margin:0 1em 0 0; }
.tthrottle input[type="text"] { width:2em; text-align:right; }
.trates_total { float:left; }
.ticon { float:left; width:1em; }
.ticon img { width:.8125em; }
.tname { float:left; margin:0; }
.tops { float:right; font-size:smaller; }
.tops a { margin:0 0 0 .5em; }
.tselect { float:right; font-size:smaller; text-align:right; }
.priority select { font-size:smaller; border-color:#aaa; }
.tmessage { font-size:smaller; }
.tcontent { margin:.5em 0 0 0; }
.tufleft { float:left; width:14%; font-weight:bold; }
.tufright { float:left; width:86%; }
.tufpath { float:left; }
.tufspace { float:right; }
.tuform .formsend { margin:1em 0 0 14%; }
.infoleft { float:left; width:25%; font-weight:bold; }
.inforight { float:left; width:74% }
.directory { margin:0 0 0 1em; }
.directory li {}
.dopenlink { float:left; }
.dpriority { float:right; margin:0; font-size:smaller; text-align:right; background:#eeeeee; }
.dpriority select { font-size:smaller; }
.dpriority .submit { font-size:smaller; }
.tcontent .dpriority { float:right; margin:0; text-align:right; background:#eeeeee; }
.fname { float:left; background:#eeeeee; }
.fdownload { float:right; background:#eeeeee; }
.fchunks { float:right; width:6.5em; margin:0 0 0 .5em; text-align:right; background:#eeeeee; }
.fsize { float:right; width:5.5em; margin:0 0 0 .5em; text-align:right; background:#eeeeee; }
.fpriority { float:right; width:8.5em; margin:0 0 0 .5em; font-size:smaller; text-align:right; background:#eeeeee; }
.fpriority select { font-size:smaller; }
.fpriority .submit { font-size:smaller; }
.tcontent .fpriority { float:right; width:8em; margin:0 0 0 .5em; text-align:right; background:#eeeeee; }
.fpercentage { float:right; width:3.5em; margin:0 0 0 .5em; text-align:right; background:#eeeeee; }
.tracker { margin:0 0 .5em 0; }
.tgroup { float:left; width:1.5em; text-align:right; background:#eeeeee; }
.turl { float:left; margin:0 0 0 .5em; }
.tfocus { float:left; width:6em; font-size:smaller; background:#eeeeee; }
.tenabled { float:left; width:11.5em; margin:0 0 0 .5em; font-size:smaller; background:#eeeeee; }
.tcontainer .tenabled { width:13em; }
.tenabled .submit { font-size:smaller; }
.tenabled select { font-size:smaller; }
.topen { float:left; width:6em; margin:0 0 0 .5em; font-size:smaller; background:#eeeeee; }
.tpeers { float:left; margin:0 0 0 .5em; font-size:smaller; }
.tscrape { font-size:smaller; }
.phead { font-weight:bold; }
.paddress { float:left; width:10em; }
.paddress img { margin:0 .5em 0 0; }
.pup { float:left; width:5em; margin:0 0 0 .5em; text-align:right; }
.pdown { float:left; width:5em; margin:0 0 0 .5em; text-align:right; }
.prate { float:left; width:5em; margin:0 0 0 .5em; text-align:right; }
.pdone { float:left; width:4em; margin:0 0 0 .5em; text-align:right; }
.pencrypted { float:left; width:6em; margin:0 0 0 .5em; }
.pincoming { float:left; width:6em; margin:0 0 0 1.5em; }
.poptions { float:left; width:6em; margin:0 0 0 .5em; font-size:smaller; }
.pclient { float:left; margin:0 0 0 .5em; }
/* overlay and co */
#TB_overlay { background:#000; display:none; opacity:0.7; position:fixed; top:0; right:0; bottom:0; left:0; z-index:2; }
#TB_window { position:fixed; background:#fff; z-index:2; visibility:hidden; text-align:left; top:50%; left:50%; box-shadow:0 3px 6px rgba( 0, 0, 0, 0.3 ); }
#TB_closeAjaxWindow { float:right; }
#TB_closeAjaxWindow a { text-decoration:none; }
#TB_closeAjaxWindow a .tb-close-icon { position:absolute; left:auto; right:-30px; color:#eee; transition:color .1s ease-in-out,background .1s ease-in-out; }
#TB_closeAjaxWindow a .tb-close-icon:before { content:"×"; font-size:32px; }
#TB_closeAjaxWindow a .tb-close-icon:hover { color:#0074a2; }
#TB_title { margin:0; padding:1em; color:#333; background:#F3F3F3; }
.wp_menu { font-size:16px; line-height:2; background:#F3F3F3; border-bottom:1px solid #DDDDDD; padding-left:1em; position:relative; }
.wp_menu .menuitem { border-bottom:1px solid #DDDDDD; border-top:1px solid transparent; position:relative; bottom:-1px; display:inline-block; padding:0 .75em; color:#0074A2; }
.wp_menu .menuitem.current { background:white; border: 1px solid #DDDDDD; border-bottom:1px solid white; color:black; }
#TB_content { padding:16px; overflow-y:scroll; }
