HTML, BODY, H1, H2, H3, H4, UL, OL, LI, DL, DD, DT, P, EM, INS, PRE, FIELDSET, LEGEND, FORM, VAR, IMG, ADDRESS { margin: 0; padding: 0; font-style: normal; font-weight: normal; border: 0; outline: 0; }
/*
.clear { font-size: 0; float: none; line-height: 0; height: 0; width: 100%; clear: both; overflow: hidden; display: block; margin: 0; padding: 0; }
*/
.clear { clear: both; }
UL LI { list-style: none; }
A { color: #06c; font-weight: normal; text-decoration: underline; }
A.online { text-decoration: none; }

HTML, BODY { height: 100%; }
BODY, TD, TEXTAREA, INPUT, BUTTON { font-size: 12px; font-family: Arial, Verdana, Tahoma; }
BODY 
{ 
	background-image: url("/img/blank.gif"); 
	background-color: #000; 
	color: #333; 
	background-attachment: fixed;
}

TEXTAREA, INPUT.text { border: 1px solid #666; }

.nobr { white-space: nowrap; }

.fl-l { float: left !important; }
.fl-r { float: right !important; }
.fl-n { float: none !important; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center !important; }

.line { margin-top: 15px; border-top: 1px solid #ddd; height: 15px; overflow: hidden; }
.b-submit { font-size: 16px; }

H1 { font-size: 24px; margin: 0 0 25px 0; }
H2 { font-size: 18px; }

#Overlay
{
	position: fixed;
	//position: absolute;
	top: 0; //top: expression(eval(document.body.scrollTop) + 'px'); 
	left: 0;
	z-index: 900;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 100%;
	height: 100%;
}

#AjaxLoading
{
	position: fixed;
	//position: absolute;
	top: 0; //top: expression(eval(document.body.scrollTop) + 'px'); 
	left: 0;
	z-index: 901;
	background: #f00;
	border: 2px solid #c00;
	padding: 1px 10px 1px 5px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}
#AjaxLoading SPAN { display: inline-block; padding: 0 0 0 20px; background: url(ajax-loader.gif) left center no-repeat; }

#LayerUnread 
{ 
	position: fixed;
	//position: absolute;
	display: block;
	top: 0; //top: expression(eval(document.body.scrollTop) + 'px'); 
	left: 0;
	width: 100%;
	text-decoration: none;
	background: #6a5262;
	color: #fff;
	padding: 2px 10px 2px 32px;
	border-bottom: 1px solid #886f84;
	z-index: 902;
}
#LayerUnread .i16 { position: absolute; margin: -1px 0 0 -22px; }
#LayerUnread:hover { background: #d00; text-decoration: none; }

#Wrapper { xmax-width: 1350px; }

IMG#captcha { border: 1px solid #ccc; }
.BaseFrame { border: 1px solid #e0e0e0; padding: 10px; text-align: left; }

.has-new-msg { color: #f30; }
.my-avatar IMG { border: 3px double #ccc; }



#Menu,
#Menu LI { padding: 0; margin: 0; }
#Menu { margin: 20px 0; border-bottom: 1px solid #b9c1c9; }
#Menu LI A { color: #06c; font-weight: normal; }
#Menu LI DIV { font-size: 11px; color: #333; }
#Menu LI { padding: 10px; font-size: 15px; line-height: 120%; border-top: 1px solid #b9c1c9; }

.ltable { border-collapse: separate; }
.ltable TD { font-size: 12px; border: 0; border-bottom: 1px solid #ccc; }
.ltable TD.brdfix { border-right: 1px dashed #ccc; }
.ltable TH { font-size: 12px; border: 0; border-bottom: 1px solid #b3b3b3; font-weight: bold; background: #f1f1f1; }
.ltable TH.brdfix { border-right: 1px solid #ccc; }
.ltable TD A { font-weight: normal; color: #06c; }
.ltable TR:hover { background: #ffb; }


#LicenseEdit UL,
#LicenseEdit UL LI { margin: 0; padding: 0; }

#LicenseEdit UL LI { border-bottom: 1px solid #b9c1c9; min-height: 25px; padding: 5px 0; font-size: 13px; }
#LicenseEdit UL LI IMG { vertical-align: middle; }
#LicenseEdit INPUT.text { width: 200px; }
#LicenseEdit INPUT.i-year { width: 30px; }

#LicenseAdd { padding: 10px 0px; margin: 10px 0; }
#LicenseAdd .fm-15 { left: -15px; width: 100%; padding-right: 30px; }
#LicenseAdd .title { font-size: 16px; }
#LicenseAdd .AddForms { margin-top: 20px; }
#LicenseAdd .title B { color: #06c; font-weight: normal; border-bottom: 1px dashed #06c; cursor: pointer; }
#LicenseAdd .title B.selected { color: #444; cursor: text; border: 0; }
#LicenseAdd .dblinks { margin: 10px 0 0 0; }
#LicenseAdd .dblinks DIV { margin-bottom: 4px; }
#LicenseAdd .dblinks SPAN { display: inline-block; width: 65px; }
#LicenseAdd .dblinks SELECT { width: 206px; }

#NewsBlock UL,
#NewsBlock LI { margin: 0; padding: 0; }
#NewsBlock LI { padding: 5px; padding-bottom: 10px; }
#NewsBlock H3 { text-align: left; } 
#NewsBlock .date { color: #777; font-style: italic; margin-bottom: 2px; }
#NewsBlock .title A { font-size: 14px; color: #333; text-decoration: none; border-bottom: 1px dashed #333; }
#NewsBlock .body { margin: 10px 0 0px 0; }
#NewsBlock .actions { margin-top: 10px; }


#Bonus LI { padding: 15px 0 15px 20px; border-top: 1px solid #ddd; }
#Bonus .name { font-size: 13px; font-weight: bold; }
#Bonus .descr { color: #777; }
#Bonus LABEL INPUT.radio { position: absolute; margin: 2px 0 0 -20px; }
#Bonus .price B { color: #0a0; }
#Bonus .s-button { border-top: 2px solid #ccc; padding: 15px 0 15px 20px; }
#Bonus .s-button INPUT { font-size: 16px; }
#Bonus .bonus-now B { color: #c00; font-size: 13px; }
#Bonus .error { margin: 0px 0 20px 0; }


SUP.new { color: #f00; font-size: 9px; }
.middle { vertical-align: middle; }
.dashed { color: #06c; border-bottom: 1px dashed #06c; cursor: pointer; font-weight: normal; text-decoration: none; }

.back2 { font-style: italic; font-size: 13px; position: relative; top: -20px; }
.back2 A { font-weight: normal; color: #333; text-decoration: underline; }

.grey3 { color: #333; }
.grey6 { color: #666; }
.grey9 { color: #999; }

.rc B { position: absolute; display: block; overflow: hidden; }
.rc-lt, .rc-lt B { top: 0; left: 0; }
.rc-rt, .rc-rt B { top: 0; right: 0; }
.rc-lb, .rc-lb B { bottom: 0; left: 0; }
.rc-rb, .rc-rb B { bottom: 0; right: 0; }

.rc6 B { width: 6px; height: 6px; }
.rc6 B B { width: 12px; height: 12px; background: url(/img/rounds6.png) no-repeat; }

.rc15 B { width: 15px; height: 15px; }
.rc15 B B { width: 30px; height: 30px; background: url(/img/rounds15.png) no-repeat; }

* HTML .rc-rb, .rc-rb B, * HTML .rc-lb, .rc-lb B { -bottom: 1px; }

/* INDEX TORRENTS */
#Torrent UL, #Torrent LI { margin: 0; padding: 0; }
#Torrent LI 
{ 
	position: relative; 
	//height: 1%; 
	padding-bottom: 10px; 
/*
	-moz-box-shadow: 0px 2px 4px #777;
	-webkit-box-shadow: 0px 2px 4px #777;
	box-shadow: 0px 2px 4px #777;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 15px;
*/
}
#Torrent .content { padding: 0 7px; }
#Torrent .cover { width: 160px; float: left; }
#Torrent .cover .rounded { position: relative; //height: 1%; }
#Torrent .cover .rounded IMG { width: 160px; }
/*#Torrent .cover .shadow { width: 146px; height: 17px; background: url(/new/cover_shadow.png) no-repeat; margin: 3px 7px; }*/
#Torrent .info { margin: 0 0px 0 170px; padding-bottom: 25px; }
#Torrent .info .descr IMG { display: none; }
#Torrent .info .ico-category { float: right; }
#Torrent .about 
{ 
	border: 1px solid #ccc; 
	padding: 12px 10px 5px 10px; 
	position: relative; 
	margin-top: 10px; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#Torrent .about B.title { position: absolute; display: inline-block; background: #fff; padding: 0 5px; top: -7px; left: 5px; }
#Torrent .about DIV { width: 140px; overflow: hidden; white-space: nowrap; }
#Torrent .about SPAN { display: inline-block; width: 75px; color: #777; }
#Torrent .about .size B { color: #444; }
#Torrent .about .seeders B { color: #0a0; }
#Torrent .about .leechers B { color: #d00; }
#Torrent .about .downloads B { color: #00a; }
#Torrent .bottom-download { position: absolute; right: 10px; bottom: 10px; }
#Torrent .bottom-download A { font-weight: normal; font-size: 13px; text-decoration: underline; color: #06c; }
#Torrent .bottom-download A IMG { margin-left: 10px; }

#SearchForm { background: #e0e4e9; border: 1px solid #c0cbd8; margin: 0 0 5px 0; padding: 7px 10px 10px 2px; display: block; }
#SearchForm INPUT.text { width: 100%; font-size: 15px; border: 2px solid #ccc; }
#SearchForm TABLE,
#SearchForm TD { border: 0; }
#SearchForm INPUT.s-button { font-size: 15px; }

/* OLD CSS FIXES */
#Torrent H2 { background: #f1f2f3; padding: 5px 7px 8px 7px; text-align: left; height: auto; margin: 0 0 10px 0;  border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd; }
#Torrent H2 A { font-weight: normal; color: #06c; text-decoration: underline; }
#Torrent H2 A.cname { color: #666; }
#Torrent #Pager { border-top: 2px solid #ddd; padding: 15px 0 15px 0; margin: 0; }


DL, DT, DD { margin: 0; padding: 0; }
#FormAuth
{
	position: fixed; //position: absolute;
	z-index: 999;
	top: 0; //top: expression(eval(document.body.scrollTop) + 'px'); 
	left: 50%;
	margin: 150px 0 0 -175px;
	background: #fff;
	border: 2px solid #ddd;
	
	-moz-box-shadow: 0px 0px 20px #333;
	-webkit-box-shadow: 0px 0px 20px #333;
	box-shadow: 0px 0px 20px #333;
	
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
#FormAuth .close { position: absolute; right: 15px; }
#FormAuth A { text-decoration: underline; font-weight: normal; color: #06c; }
#FormAuth .Container { padding: 15px 20px 25px 20px; //width: 360px; position: relative; }

#FormAuth H2 { background: none; text-align: left; font-size: 20px; margin-bottom: 25px; }
#FormAuth DT { float: left; width: 65px; font-size: 13px; padding-top: 6px; }
#FormAuth DD { margin: 0 0 15px 70px; }
#FormAuth DD INPUT.text { width: 240px; font-size: 16px; -moz-border-radius: 2px; border: 1px solid #ccc; background: url('/al/bg_input.gif') 0 -2px repeat-x; }
#FormAuth DD INPUT.password { width: 120px; }
#FormAuth DD .recover { font-size: 12px; margin-left: 10px; }
#FormAuth DD .recover A { color: #666; }
#FormAuth .b-submit { margin-left: 70px; }


.InputForm { font-size: 13px; }
.InputForm A { text-decoration: underline; font-weight: normal; color: #06c; }
.InputForm H1 { font-weight: normal; font-size: 24px; margin: 0 0 25px 0; }
.InputForm DT { width: 100px; float: left; padding: 4px 0 0 0; }
.InputForm DD { margin: 0 0 15px 100px; }
.InputForm DD INPUT.text { width: 350px; padding: 2px; font-size: 13px; }
.InputForm DD INPUT.password { width: 240px; }
.InputForm DD .recover { margin: 0 0 0 10px; font-size: 12px; }


.NewMenu A { font-size: 12px; color: #06c; font-weight: normal; text-decoration: underline; }
.NewMenu,
.NewMenu LI { margin: 0; }
.NewMenu LI { border-top: 1px solid #ddd; margin-top: 10px; padding-top: 10px; }
.NewMenu LI:first-child,
.NewMenu LI.fc { border: 0; margin: 0; padding-top: 0; }

.iPad LI { padding-left: 25px; }
.iPad .i16 { position: absolute; margin-left: -25px; }


.p0 { padding: 0 !important; }
.m0 { margin: 0 !important; }

.i16 { width: 16px; height: 16px; display: inline-block; overflow: hidden; vertical-align: middle; position: relative; }
.i16 I { width: 272px; height: 16px; display: block; position: relative; background: url('/img/i16.png') no-repeat; }
.i16 I.login { left: 0; }
.i16 I.reg { left: -16px; }
.i16 I.seeding { left: -32px; }
.i16 I.leeching { left: -48px; }
.i16 I.close { left: -64px; }
.i16 I.msg { left: -80px; }
.i16 I.settings { left: -96px; }
.i16 I.friends { left: -112px; }
.i16 I.bookmark { left: -128px; }
.i16 I.bonus { left: -144px; }
.i16 I.msg-new { left: -160px; }
.i16 I.edit { left: -176px; }
.i16 I.wmr { left: -192px; }
.i16 I.wmz { left: -208px; }
.i16 I.wmu { left: -224px; }
.i16 I.wme { left: -240px; }
.i16 I.yad { left: -256px; }

.SystemMessage { background: none; font-size: 13px; }
.SystemMessage H1 { font-weight: normal; margin: 0 0 10px 0; padding: 0; font-size: 24px; }
.SystemMessage DIV { color: #333; }

.MainNav { padding: 10px; margin: 0 4px; border-bottom: 1px solid #ddd;  margin-bottom: 10px; }
.MainNav UL,
.MainNav LI { margin: 0; padding: 0; font-size: 12px; }
.MainNav A { font-weight: normal; color: #06c; text-decoration: underline; }
.MainNav LI { float: left; margin-right: 30px; padding-left: 22px; color: #999; }
.MainNav LI .has-new-msg { text-decoration: blink; color: #f30 }
.MainNav LI .i16 { position: absolute; margin-left: -22px; }
.MainNav LI.loginout { float: right; margin: 0; }
.MainNav LI.loginout .myname { text-decoration: none; }
.MainNav LI .grey9 { color: #999; }

.block-animenews { }
.block-animenews LI { list-style-type: disc; margin: 5px 0 7px 20px; }
.block-animenews LI A { color: #333; }