body, html {
	font-size:11px;
	font-family:Tahoma, Helvetica, Sans-Serif;
	background:#DBD2C1 url("body-til.png"/*tpa=http://maniac-dvd.ru/foltki/body-til.png*/) repeat-x;
	height:100%;
	overflow-x:hidden;
	padding:0; margin:0;
}
a { outline:none }
.clear { clear:both }
ul, ol { margin:0; padding:0 }
#container {
	width:1198px; height:760px;
	position:absolute;
	top:380px; left:50%;
	margin-left:-599px;
	margin-top:-380px;
}
#content-wrapper {
	width:1198px; height:760px;
	text-align:left;
	margin:0 auto;
	position:relative;
	background-image:url("body-bg-.jpg"/*tpa=http://maniac-dvd.ru/foltki/body-bg-.jpg*/);
	background-repeat:no-repeat;
}
#header {}
#content {
	width:1100px; height:650px;
	margin:0 auto;
	position:absolute;
	top:110px; left:50px;
}
/* headlines styles */
.headlines {
	position:absolute;
	width:416px; height:396px;
	top:10px; right:140px;
}
.headlines .title { margin-bottom:10px }
.headlines .item {
	width:354px;
	font:normal 12px tahoma, sans-serif;
	background:url("bulletAr.png"/*tpa=http://maniac-dvd.ru/foltki/bulletAr.png*/) 14px 37px no-repeat;
	border:1px solid #ebe7d9;
	border-width:0 0 1px 0;
	padding:10px 0 10px 28px;
}
* html .headlines .item { width:384px }
.headlines .item span {
	font:normal bold 24px Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	top:6px;
	line-height:12px;
	display:block;
	color:#694d36;
	left:-17px;
}
.headlines #enter {
	position:relative;
	width:371px; height:50px;
	top:0; left:0;
	z-index:349;
}
.headlines #enter a {
	display:block;
	width:371px; height:39px;
	color:#000;
	position:relative;
	overflow:hidden;
}
.headlines #enter a.button span {
	display:block;
	width:375px; height:39px;
	position:absolute;
	top:0; left:0;
	cursor:pointer;
}
.headlines #enter a.straight span {
	background-image:url("button-e.gif"/*tpa=http://maniac-dvd.ru/foltki/button-e.gif*/);
	background-repeat:no-repeat;
}
.headlines #enter a.straight:hover span {
	background-position:0 -39px
}
.headlines #flags {
	position:relative;
	height:32px;
	top:0; left:0;
	z-index:349;
}
.headlines #flags ul { list-style:none }
.headlines #flags ul li { 
	display:block;
	float:left;
	width:35px; height:31px;
	margin:0;
	font-size:10px;
}
.headlines #flags ul li .flag { display:block; width:25px; height:26px; background:url("flags000.png"/*tpa=http://maniac-dvd.ru/foltki/flags000.png*/) no-repeat; cursor:pointer }
.headlines #flags ul li .usa { background-position:0px 0px }
.headlines #flags ul li .italy { background-position:-25px 0px }
.headlines #flags ul li .germany { background-position:-50px 0px }
.headlines #flags ul li .china { background-position:-75px 0px }
.headlines #flags ul li .france { background-position:0px -26px }
.headlines #flags ul li .japan { background-position:-25px -26px }
.headlines #flags ul li .poland { background-position:-50px -26px }
.headlines #flags ul li .korea { background-position:-75px -26px }
.headlines #flags ul li .netherlands { background-position:0px -52px }
.headlines #flags ul li .portugal { background-position:-25px -52px }
.headlines #flags ul li .spain { background-position:-50px -52px }

/* top lists styles */
.toplists {
	position:absolute;
	width:454px; height:182px;
	bottom:0; left:108px;
	z-index:20000;
}
.toplists div {
	display:block;
	position:relative;
	float:left;
	margin-right:10px;
	font-size:12px;
	top:8px; left:12px;
}
.toplists div span {
	display:block;
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 0;
}
.toplists #topnewvids { width:160px }
.toplists #topvids { width:150px }
.toplists #topstudios { width:110px }
#topnewvids .head { color:#c63 }
#topvids .head { color:#e45 }
#topstudios .head { color:#5a6 }
.toplists ol {
	position:relative;
	top:-4px;
	overflow:hidden;
	line-height:16px;
	font-size:11px;
	list-style-position:inside;
}
.toplists ol li { overflow:hidden; height:16px; display:list-item }
.toplists ol li a { text-decoration:none; color:#333 }
.toplists ol li a:hover { text-decoration:underline; color:#000 }
.toplists .more {
	font-size:11px;
	position:absolute;
	bottom:-20px; right:12px;
	font-family:Arial;
}
.toplists .more a { color:#000; text-decoration:none }
.toplists .more a:hover { text-decoration:underline }

/* covers styles */
.covers {
	position:absolute;
	width:414px; height:222px;
	bottom:0; right:108px;
}
.covers ul { list-style:none; position:absolute; top:3px; left:14px; }
.covers ul li { 
	display:block;
	float:left;
	background:url("boxShado.png"/*tpa=http://maniac-dvd.ru/foltki/boxShado.png*/) left top no-repeat;
	width:88px; height:152px;
	padding-top:9px;
	padding-left:8px;
	font-size:10px;
	margin:0 1px;
}
.covers ul li a { font-size:12px; color:#000 }
* html .covers ul li { margin:0 4px }

/* rest of the styles */
.footer {
	width:900px; height:300px;
	position:absolute;
	top:650px; left:100px;
}
.footer .descriptext  {
	color:#694D36;
	font-size:11px;
	text-align:left;
	width:100%;
	position:relative;
	z-index:347;
	border-top:5px solid #F5F0E3;
	border-bottom:2px solid #F5F0E3;
	padding-top:5px;
}
.footer .descriptext em { font-style:normal; font-weight:bold }
* html .footer .descriptext { padding-bottom:8px }
.footer .logos   { text-align:left; position:relative; z-index:348 }
.footer .logos  ul { list-style:none }
.footer .logos  ul li { float:left }
.footer .logos  ul li a { display:block; margin:0 2px 0 6px; padding:0 9px }
.footer .logos  ul li a:hover { border:0px solid #F5F0E3; margin:0 0 0 4px; border-width:0 2px; }
.footer .warningbox   {
	clear:both;
	color:#9e988d;
	font-size:9px;
	text-align:left;
	width:100%;
	height:90px;
	overflow:auto;
	position:relative;
	z-index:6;
	border-top:5px solid #F5F0E3;
	border-bottom:2px solid #F5F0E3;
	padding-top:5px;
}
* html .footer .warningbox { height:114px }
.footer .warningboxleft {
	text-align:left;
	width:110px; height:40px;
	position:relative;
	z-index:345;
	display:inline;
	float:left;
	padding:3px;
}
.warningboxleft .warning {
	color:#cc8181;
	font-size:20px;
	font-weight:bold;
}
.warningboxleft .eighteen {
	color:#676767;
	font-size:20px;
	font-weight:bold;
	line-height:11px;
}
.footer .copyright {
	color:#333;
	font-size:10px;
	position:absolute;
	margin-top:8px;
	padding-bottom:2px;
}
.footer .footlinks  {
	color:#fffcf2;
	float:right;
	margin-top:18px;
	padding-bottom:2px;
}
.footlinks .linkfooter a  {
	color:#494949;
	font-size:10px;
	text-decoration:none;
}
.footlinks .linkfooter a:hover  { text-decoration:underline }
