	* {
		margin:0;
		padding:0;
		font:normal 12px Tahoma;
		color:#333 !important;
		zoom:1;
	}
	h1, h1 * {font:bold 14px Tahoma;text-decoration:none !important;}
	h2, h1 *  {font:bold 15px Tahoma;}
	h3, h3 *  {font:bold 14px Tahoma;}
	h4, h4 *  {font:bold 13px Tahoma;}
	h5, h5 *  {font:bold 12px Tahoma;}
	h1,h2,h3,h4,h5,h6,h7 {padding:7px;}
	b {font-weight:bold !important}
	html, body {background:#000033;}
	a:link img, a:hover img, a:visited img {border:none}
	/* блоки */
	.err, .err *{color:red !important;}
	div.head {height:100px;position:relative;}
	div.logo {position:absolute;top:20px;}
	div.tmenu {width:70%;right:0;position:absolute;overflow:hidden;zoom:1;height:52px;top:22px;background:url('/i/tmenu.png') no-repeat left center;}
	.tmenu a {color:white !important;font:bold 14px Tahoma;float:left;padding:17px 20px 0 20px;;text-decoration:none;}
	.czg {background:#aaa;z-index:111;-webkit-border-radius:10px;border-radius:10px;border:solid 1px #999;-moz-border-radius: 10px;}
	.czg  h1{color:#000033 !important;}
	.zg {background:#777;z-index:111;-webkit-border-radius:10px;border-radius:10px;border:solid 1px #777;-moz-border-radius: 10px;}
	.zg  h1{color:white !important;}
	
	div.c {padding:7px;overflow:hidden;zoom:1;position:relative;}
	table.mbox {height:100%;margin:0 20px 10px 20px;background:#fff;-webkit-border-radius:10px;border-radius:10px;border:solid 2px #666;-moz-border-radius: 10px;}
	div.rub {height:26px;background:url('/i/rbg.png') repeat-x left center;margin:2px 0 2px 0;}
	div.rub a {font:bold 12px Tahoma !important;padding:5px 5px 0 10px;display:block;float:left;}
	div.rub span {padding:6px 5px 0 0;display:block;float:left;}
	
	b.r {right:0;background-position:right top;}
	b.b {bottom:0;background-position:left bottom;}
	b.br {bottom:0;right:0;background-position:right bottom;}
	td.lbox {width:250px;border:solid 1px #ccf;border-width:0 0px 0 0;vertical-align:top;padding:5px;}
	td.rbox {width:250px;border:solid 1px #ccf;border-width:0 0 0 0px;vertical-align:top;padding:5px;}
	td.cbox {width:100%;border:solid 1px #ccf;border-width:0 2px 0 2px;vertical-align:top;padding:5px;}

	img.prew {width:220px;float:left;margin:0 10px 10px 0;}
	 
	div.filmposter {width:230px;height:330px;float:left;text-align:center;padding-top:10px;}
	img.filmposter {width:180px;}
	.dl {float:right;margin:10px;}
	.dl a{font-size:14px;}
	.dl2 {float:right;border:solid 1px #E7B539;background:#F7E78C;padding:5px 10px 5px 10px;-webkit-border-radius:6px;border-radius:6px;}
	.dl2 a{font:bold 14px Tahoma;color:#b30 !important;text-decoration:none;}
	div.paging {margin:10px;overflow:hidden;}
	div.paging * {font:bold 14px Tahoma;}
	.paging a {text-decoration:none}
	.paging span {color:#777 !important;font-weight:bold !important;padding:3px;}
	.paging {overflow:auto;display:block;}
	div.p {border:solid 1px #666;padding:5px;overflow:hidden;width:80%;float:left;}
	input.p {width:100%;border:none;font:bold 14px Tahoma;color:#666 !important;}
	div.i {float:left;padding:5px;}
	.watchl {float:left;padding:0 10px 10px 0;}

	.rating {float:right;color:#666}
	.rating img{margin:0 !important;border:solid 0px !important;padding:0 !important;float:none !important;display:inline;background:url('/i/s_0.png') no-repeat;width:20px !important;height:19px !important;}
	img.rating_0 {background:url('/i/s_0.png') no-repeat;}
	img.rating_1 {background:url('/i/s_1.png') no-repeat;}

	.good {color:green !important;}
	.bad {color:red !important;}

	div.serial {float:left;width:110px;height:180px;text-align:center;}
	div.serial * {font-weight:bold;text-decoration:none;}
	div.serial a img{border:none;}
	div.serial img {width:105px;height:140px;border:solid 1px}

	div.top {float:left;width:160px;height:210px;text-align:center;}
	div.top * {font:bold 11px Tahoma;text-decoration:none;}
	div.top a img{border:none;}
	div.top img {width:125px;height:170px;border:solid 1px}
	
	div.footer {padding:20px;}
	div.footer, div.footer *{color:#fff !important;}
	/* 
	* {border:solid 0px red !important}
	*/
	object {z-index:0;}
	
	/* комменты */
	div.c {overflow:hidden;zoom:1;padding:5px;}
	img.c {width:50px;height:50px;float:left;}
	div.c2 {margin-left:50px;}
	div.c3 {overflow:hidden;background:#fefefe !important;zoom:1;}
	div.c4l {margin-right:40px;padding:2px 2px 2px 10px;}
	div.c4l,div.c4l *,.otv{ font-size:11px !important}
	.otv {color:green !important; font-size:13px !important}
	div.c4l,div.c4l span {color:#999 !important;}
	div.c4l a:link,div.c4l a:visited,div.c4l a:hover {text-decoration:none !important;}
	div.c4r {float:right;}
	div.com {padding:6px 0 6px 20px;overflow:auto;color:#30304B !important;}
	div.com a:hover {color:#666 !important;text-decoration:underline !important;padding:4px 0 0 0;display:block}
	div.com a:link,div.com a:visited, div.com a:hover {color:#666 !important;text-decoration:none;padding:4px 0 0 0;display:block}
	div.comment {padding:8px;display:none;}
	div.comment textarea{ width:100%;height:80px}
	
	div.login {border:solid 1px #2F2F4A;position:absolute;right:20px;top:10px;padding:20px;background:#13133D;}
	div.login a:link, div.login a:visited,div.login a:hover,div.login span,div.login b {color:white !important;font-size:11px !important;text-decoration:none !important;}
	div.login a:hover {text-decoration:underline !important;}
	table.login td {padding:2px;}
	div.login b {font-size:12px !important;}
