html {height:100%;}
body {margin:0;padding:0;height:100%;min-height:100%;}
body, table {font:10pt Arial;text-align:left;vertical-align:top;border-collapse:collapse;}
td {vertical-align:top;}

h2 { font: bold 18px Arial; margin: 0; padding-bottom: 10px;}
p { margin: 0; padding: 3px 0; }
input, textarea {font: 10pt Arial;border: solid 1px darkgray;}

#titleart h2 { font: bold 18px Arial; color: darkblue; margin: 0 0 10px 0;}

#tabstat td {font: 11px Arial;padding-bottom:5px;}
#tabstat a, a:hover, a:visited {font: 11px Arial;}
#tabstat .left {width: 10%;padding-right: 5px;}
#tabstat .right {width: 5%;text-align: right;padding-left: 5px;}

#userinfo td {font: 12px Arial;padding-bottom: 5px;}

a, a:visited, a:hover {font: 10pt Arial;color: #000066;text-decoration: underline;}

#DIV_NNN_2355 a, #DIV_NNN_2355 a:visited {font: bold 10pt Arial;color: #333399;text-decoration: none;}
#DIV_NNN_2355 a:hover {font: bold 10pt Arial;color: #333399;text-decoration: underline;}

a.bigblue, a.bigblue:hover, a.bigblue:visited {font: bold 18px Arial;color: #0066ff;text-decoration: none;}
a.blockcomm, a.blockcomm:hover, a.blockcomm:visited {font: 8pt Arial;color: #333399;}
a.blue, a.blue:hover, a.blue:visited {font: 12px Arial;color: #0000ff;text-decoration: none;}
a.dalee, a.dalee:visited {font: bold 12px Arial;text-decoration: none;color: #333399;}
a.dalee:hover {font: bold 12px Arial;text-decoration: underline;color: #333399;}
a.delcomm, a.delcomm:hover, a.delcomm:visited {font: 8pt Arial;color: red;}
a.delmsg, a.delmsg:hover, a.delmsg:visited {font: 8pt Arial;color: red;}
a.fblack, a.fblack:hover, a.fblack:visited {font: bold 14px Arial;color: white;text-decoration: none;}
a.fwhite, a.fwhite:hover, a.fwhite:visited {font: bold 14px Arial;color: darkblue;text-decoration: none;}
a.film, a.film:visited, #voting a, #voting a:visited {font: bold 13px Arial;text-decoration: none;color: #333399;}
a.film:hover, #voting a:hover {font: bold 13px Arial;text-decoration: underline;color: #333399;}
a.hidecomm, a.hidecomm:hover, a.hidecomm:visited {font: 12px Arial;color: darkgreen;text-decoration: none;}
a.loginout, a.loginout:hover, a.loginout:visited {font: 8pt Arial;text-decoration: underline;color: white;}
a.menuurl, a.menuurl:hover, a.menuurl:visited {font: bold 10pt Arial;text-decoration: none;color: white;}
a.mfilm, a.mfilm:visited {font: bold 10px Arial;text-decoration: none;color: #333399;}
a.mfilm:hover {font: bold 10px Arial;text-decoration: underline;color: #333399;}
a.pageurl, a.pageurl:visited, a.pageurl:hover {text-decoration: none;font: 8pt Arial;color: #656565;}
a.repluser, a.repluser:visited {font: bold 12px Arial;text-decoration: none;color: #0000CC;font-style: italic;}
a.repluser:hover {font: bold 12px Arial;text-decoration: underline;color: #0000CC;font-style: italic;}
a.seeurl, a.seeurl:hover, a.seeurl:visited {font: bold 12px Arial;text-decoration: underline;color: #333399;}
a.titlefilm, a.titlefilm:visited {font: bold 12pt Arial;text-decoration: none;color: #000066;}
a.titlefilm:hover {font: bold 12pt Arial;text-decoration: underline;color: #000066;}
a.titlepers, a.titlepers:visited {font: bold 12px Arial;text-decoration: none;color: #333399;}
a.titlepers:hover {font: bold 12px Arial;text-decoration: underline;color: #333399;}
a.unblockmsg, a.unblockmsg:hover, a.unblockmsg:visited {font: 8pt Arial;color: green;}
a.urlmenu, a.urlmenu:visited {font: bold 14px Arial;color: #333399;text-decoration: none;}
a.urlmenu:hover {font: bold 14px Arial;color: #333399;text-decoration: underline;}
a.urlmenusel, a.urlmenusel:hover, a.urlmenusel:visited {font: bold 14px Arial;text-decoration: none;color: #333399;}
a.urlmtema, a.urlmtema:hover, a.urlmtema:visited {font: 11px Arial;text-decoration: underline;color: #333399;}
a.urlperson, a.urlperson:visited {font: bold 12px Arial;text-decoration: none;color: #333399;}
a.urlperson:hover {font: bold 12px Arial;text-decoration: underline;color: #333399;}
a.urlpodval, a.urlpodval:hover, a.urlpodval:visited {font: 11px Arial;text-decoration: none;color: black;}
a.up, a.up:visited {font: bold 12px Arial;text-decoration: none;color: #333399;}
a.up:hover {font: bold 12px Arial;text-decoration: underline;color: #333399;}
a.urltags, a.urltags:hover, a.urltags:visited {font: bold 7pt Arial;text-decoration: underline;color: #333399;}
a.urlnew, a.urlnew:visited {font: bold 11px Arial;text-decoration: none;color: #0066ff;}
a.urlnew:hover {font: bold 11px Arial;text-decoration: underline;color: #0066ff;}
a.urlnik, a.urlnik:visited {font: bold 14px Arial;text-decoration: none;color: #0000CC;}
a.urlnik:hover {font: bold 14px Arial;text-decoration: underline;color: #0000CC;}
a.zagol, a.zagol:visited {font: bold 13px Arial;text-decoration: none;color: #333399;}
a.zagol:hover {font: bold 13px Arial;text-decoration: underline;color: #333399;}
a.zagol2, a.zagol2:visited {font: bold 9pt Arial;text-decoration: none;color: #333399;}
a.zagol2:hover {font: bold 9pt Arial;text-decoration: underline;color: #333399;}

.adminforum {font:8pt Arial;text-align: right;padding-right: 5px;}

.block {padding: 10px 0 10px 10px;}
.blockdiv {border: 1px solid #ccccff;background-color: white;padding: 0;}
.btext {font: bold 12px Arial;}
.btext13 {font: bold 13px Arial;}
.btext14 {font: bold 14px Arial;}
.btext18 {font: bold 18px Arial;}
.bigtext {font: 14px Arial;}
.bigverytext {font: bold 14pt Verdana;color: #0066ff;}
.btextgray {font: bold 12px Arial;color: #666;}
.bzagol {font: bold 14px Arial;color: #333;text-align: left;}

.date {font: bold 12px Arial;color: #666;vertical-align: top;}
.datecomm {font: 8pt Arial;color: #999;font-style: italic;}
.datecommuser {font: 12px Arial;color: #555;padding-right: 7px;}
.date_comm {font: 12px Arial;color: #555;padding-left: 10px;}
.datem {font: bold 12px Arial;color: #666;padding-top: 5px;text-align: right;padding-right: 10px;}
.datem2 {font: 11px Arial;color: #666;}
.dotfone {background-image: url('http://www.kinonews.ru/images/dotfone.gif');background-position: top;background-repeat: repeat-x;}

.entitle {font: bold 14px Arial;color: gray;padding-top: 3px;}
.errlog {font: bold 12px Arial;color: red;text-align: center;padding: 5px 0;}
.errmsg {font: bold 12pt Arial;color: red;text-align: center;padding-top: 20px;}

span.fblack {background-color: black; padding: 3px;}
span.fwhite {background-color: white; padding: 3px;}

.filmmenu {border:solid 1px #ccccff;background-color:#fbfdff;border-collapse: collapse;}
.filmmenu td {font: bold 12px Arial;padding-left: 5px;width:25%;}
.filmpers {font: 12px Arial;padding-top: 5px;}
.filmrubrpers {font: bold 12px Arial;text-align: right;padding:5px 10px 0 0;}
.films {padding-bottom: 10px;}
.films div {padding: 0 0 3px 0;margin: 0;}

.mbtext {font: bold 12px Arial;}
.mdate {font: 11px Arial;color: #665c9b;text-align: center;padding: 1px;}
.menu {padding: 10px;text-align: right;width: 180px;}
.menu div {padding-bottom: 7px;}
.minizagol {font: bold 11pt Arial;padding-top: 6px;}
.mtext {font: 10px Arial;padding-left:3px;}
.mtext2 {font: 11px Arial;}
.mtext3 {font: 7pt Arial;}
.mcentrtxt {font: 11px Arial;text-align: center;}
.mtextcomm {font: bold 11px Arial;padding-top: 3px;padding-right: 10px;text-align: right;}
.mzagtab {font: bold 10px Arial;background-color: silver;text-align: center;border-right: 1px solid white;}

.noback {font: bold 10px Arial;color: red;}
.nowdate {font: 11px Arial;color: white;text-align: center;background-color: #665c9b;}

.origcomm {border: solid 1px #cccccc;padding: 3px;background-color: #eee;}

.pagebblue {border: solid 1px #ccccff;font: 10pt Arial;padding: 2px 4px;color: #333399;background-color: #ffffff;}
.pagebgray {border: solid 1px #ccccff;font: 8pt Arial;padding: 2px 4px;color: #333333;background-color: #ffffff;}
.pagelblue {border: solid 1px #ccccff;font: 10pt Arial;padding: 2px 4px;color: #333399;background-color: #ffffff;}
.pagelgray {border: solid 1px #ccccff;font: 8pt Arial;padding: 2px 4px;color: #999999;background-color: #ffffff;}
.personurl {font: bold 12px Arial;text-align: right;padding-right: 10px;}
.podval {font: 11px Arial;border-top: solid 2px darkblue;vertical-align: top;padding: 3px 10px;}

.question {font: bold 11pt Arial;color: #202020;}

.role {color: #666666;}

.seemore {text-align: right;padding-right: 10px;}
.shapka {font: 8pt Arial;color: white;text-align: right;height: 130px;background-image: url('http://www.kinonews.ru/images/logo.jpg');background-repeat: no-repeat;}
.shapka_oscar {font: 8pt Arial;color: white;text-align: right;height: 130px;background-image: url('http://www.kinonews.ru/images/logo_oscar.jpg');background-repeat: no-repeat;}
.strdate {font: bold 12pt Arial;border: solid 1px #ccccff;text-align: center;background-image: url('http://www.kinonews.ru/images/fonediv2.gif');background-position: top;background-repeat: repeat-x;}
.strmenu {font: bold 13px Arial;border: solid 1px #ccccff;padding: 2px;text-align: center;background-image: url('http://www.kinonews.ru/images/fonediv2.gif');background-position: top;background-repeat: repeat-x;}
.strmenu2 {padding: 2px;font: bold 13px Arial;text-align: center;border: solid 1px #ccccff;}
#strmenuforum {font: bold 13px Arial;border: solid 1px #ccccff;padding: 4px 0 4px 7px;	background-image: url('http://www.kinonews.ru/images/fonediv2.gif');background-position: top;background-repeat: repeat-x;}
#strmenuforum a, #strmenuforum a:visited, #strmenuforum a:hover {font: bold 13px Arial;}
#strmenuforum a.edttema, #strmenuforum a.edttema:visited, #strmenuforum a.edttema:hover {font: 8pt Arial;color: red;}
.strpmenu {border: solid 1px #ccccff;padding: 2px 5px;background-color: #f3f6f9;}

.tags {font: bold 7pt Arial;padding-top: 10px;}
.text {font: 10pt Arial;text-align: left;}
.textbig {font: 12pt Arial;text-align: left;}
.textblue {font: bold 12px Arial;color: #0066ff;}
.textform {font: 12px Arial;text-align: right;}
.textloginout {font: 8pt Arial;color: white;text-align: right;}
.textmini {font: 8pt Arial;text-align: left;}
.textnamefilm {font: 10pt Arial;}
.textpodpis {color: #666666;}

.titlediv
{
	font: bold 11pt Arial;
	color: white;
	height: 27px;
	padding: 5px 15px 0 0;
	text-align: right;
	background-image: url('http://www.kinonews.ru/images/rubrfon.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}

.titledivl
{
	font: bold 11pt Arial;
	color: white;
	height: 27px;
	padding: 5px 0 0 15px;
	background-image: url('http://www.kinonews.ru/images/rubrfon.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}

.titlediv2
{
	font: bold 14px Arial;
	text-decoration: none;
	color: #333399;
	height: 21px;
	padding-top: 4px;
	text-align: center;
	background-image: url('http://www.kinonews.ru/images/fonediv.gif');
	background-position: top;
	background-repeat: repeat-x;
}

.titlediv3
{
	font: bold 14px Arial;
	text-decoration: none;
	color: #333399;
	height: 27px;
	padding-top: 0px;
	background-image: url('http://www.kinonews.ru/images/fonediv.gif');
	background-position: top;
	background-repeat: repeat-x;
}

.titlepage
{
	font: bold 11pt Arial;
	height: 32px;
	width: 340px;
	padding: 5px 0 0 15px;
	vertical-align: top;
	background-image: url('http://www.kinonews.ru/images/rubrfon.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	color: white;
}

.titleart {text-align: center;padding-top: 10px;}
.top100 {font: bold 14px Arial;text-align: center;border-bottom: solid 1px #f0f4ff;}
#topic_page {font:8pt Verdana;color:#0A0A0A;}
#topic_page a, #topic_page a:visited, #topic_page a:hover {font:8pt Verdana;color:#333399;}
.topics {text-align:center;border-left: solid 1px #ccccff;}

.upmenu {color: #333399;padding: 4px 5px 0 5px;}
.upmenurazd {font: bold 9pt Arial;color: #333399;padding-top: 4px;}
.upurl {text-align: right;padding-right: 20px;padding-bottom: 10px;}
 
.voting {font: bold 12px Arial;color: #666;padding: 3px;}

.yearawards {font: bold 12pt Arial;color: #eaac2e;}
.yearfilm {font:16px Arial;} 

.zagol {font: bold 12pt Arial;}
.zagoltmp {font: bold 12pt Arial;padding: 10px 0 3px 0;}
.zagfilm {font: bold 14px Arial;text-align: center;}
.zaglove {font: bold 14px Arial;padding-left: 70px;}
.zagrubr {font: bold 14px Arial;padding: 3px 0;border: 1px solid black;background-color: #EEEEEE;text-align: center;}
.zagtab {font: bold 12px Arial;text-align: center;vertical-align: top;background-color: #EEEEEE;border-right: 1px solid white;}
.zagtab2 {font: bold 12px Arial;text-align: center;vertical-align: top;background-color: #EEEEEE;}
.zagtabforum {font: bold 12px Arial;text-align: center;background-color: #EEEEEE;padding: 5px 0;border: solid 1px #ccccff;}
.zagtop100 {background-color: #f3f6f9;text-align: center;font-weight:bold;}
