@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("tutmp3.net"){

div[id^="tx2_informer"]:first-child,
div[id^="tx2_informer"]:first-child+table,
div[id^="tx2_informer"]:first-child+table+table,
div[id^="tx2_informer"]:first-child+table+table+table td:first-child,
div[id^="tx2_informer"]:first-child+table+table+table+table,
[id*="informer"],
[background="/img/design/main_zag_r.gif"],
TD[width="240"][valign="top"][align="left"],
*[width="23%"],
H3,
TD[width="230"][valign="top"],
TABLE:first-child TD[style="border: 1px solid rgb(80, 80, 80); padding-top: 3px; padding-left: 8px; padding-right: 8px;"]:first-child:last-child,
TD:first-child + * > TABLE + * + * + * TD,
hr,.mr[align="center"],
.style1, .style1+br,.style1+br+span,.style1+br+span+span+span,.style1+br+span+span+span+a,
[href="http://kinogeroy.ru/"],
TD > *:last-child TD[style="border: 1px solid rgb(80, 80, 80); padding-top: 3px; padding-left: 8px; padding-right: 8px;"]
{display:none!important;}



*{background:none!important; font-size:14px!important; color:#000!important;}
html{min-width:825px!important; background:#ededed!important ;margin:0 auto!important;}


/*ETO NOVINKI*/
/*
div:first-child+table+table+table {position:absolute!important;}
div:first-child+table+table+table+table+table {margin-top:67px!important;;}
*/

     div:first-child+table+table+table [width="310"]       {position:absolute!important;top:64px;left:0%;width:65px!important;height:22px!important;overflow:hidden!important;-moz-border-radius:6px!important;}
body>div:first-child+table+table+table [width="310"]:hover {width:310px!important;height:120px!important;background:#fff!important;}

div:first-child+table+table+table [width="310"]+td[bgcolor="#444444"]{padding-top:3px!important;}


/*ETO CENTRAL'NAYA CHAST' stranicy*/
body>table+table+table+table+table{width:800px!important; margin: 0 auto!important; padding:0 10px!important;background:#fff!important; -moz-border-radius:6px!important; }
body>table+table+table+table+table table+table+table {margin-top:13px!important;}
body>table+table+table+table+table table+table+table td[bgcolor="#f4edcf"]{border:solid 1px blue!important; -moz-border-radius:6px!important;padding:15px 0!important;}


/*NAVIGACIJA PO BUKVAM*/
.style2>div:first-child{width:820px!important;padding:11px 0 0 0!important;border:solid 1px blue!important;border-bottom:none!important;-moz-border-radius:6px!important;-moz-border-radius-bottomleft:0!important;-moz-border-radius-bottomright:0!important;background:#fff!important; }
.style2>div:last-child{letter-spacing:-0.3px!important;width:820px!important;padding:0 0 11px 0!important;border:solid 1px blue!important;border-top:none!important;-moz-border-radius:6px!important;-moz-border-radius-topleft:0!important;-moz-border-radius-topright:0!important;background:#fff!important; }

/*NAVIGACIJA PO CIFRAM*/
.page_num{display:block!important;border:solid 1px blue!important;word-spacing:20px !important;-moz-border-radius:6px;}
.page_num>*{position:relative;top:-1px;}
td[background="/img/design/main_zag_r2.gif"]>span.page_num {position:relative;top:-16px!important;}

.page_num>font{
color:#fff!important;
background:#3A7EFE none repeat scroll 0 0 !important;
border:solid 1px blue !important;
margin:-1px!important;
font-weight:600!important;
padding:1px 3px 2px 3px!important;
}
.page_num>font:only-child{padding:0 3px 1px 3px!important;}

td[background="/img/design/down_list_r.gif"]>span.page_num>font {padding-bottom:2px!important;}



a, a:link, a:visited, a:active
	{
	 padding: 5px  !important;   color: #0037DB  !important; text-decoration: none !important; 
	 font-family: -moz-use-system-font  !important;   font-size: -moz-use-system-font  !important;   font-size-adjust: -moz-use-system-font  !important;   
	 font-stretch: -moz-use-system-font  !important;   font-style: -moz-use-system-font  !important;   font-variant: -moz-use-system-font  !important;   
	 font-weight: -moz-use-system-font  !important;   line-height: -moz-use-system-font  !important;    padding: 0 2px 0 2px  !important;   
	}


a:hover
	{ text-decoration: underline  !important; }


A[color="red"]:hover
	{ color: white  !important;   background: #FF0A0A  !important;   margin: 0 -3px 0 -3px  !important;   border:  thin solid #A30000  !important;   -moz-opacity: 0.85 }


}