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.bigred, a.bigred:visited {font: bold 14px Arial;color: red;text-decoration: none;}
a.bigred:hover {font: bold 14px Arial;color: red;text-decoration: underline;}
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.bred, a.bred:hover, a.bred:visited {font:12px Arial;color: red;}
a.city, a.city:visited {font: bold 12px Arial;text-decoration: none;color: #333333;padding:2px 5px 4px 5px;}
a.city:hover {font: bold 12px Arial;text-decoration: none;color: #333333; background-color:white;padding:2px 5px 4px 5px}
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.histyear, a.histyear:visited {color:#333333;text-decoration:none;font-weight:bold;}
a.histyear:hover {color:#333333;text-decoration:underline;font-weight:bold;}
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.minirating, a.minirating:visited {font: bold 10pt Verdana;color: #0066ff;text-decoration: none;}
a.minirating:hover {font: bold 10pt Verdana;color: red;text-decoration: none;}
a.murlthemes, a.murlthemes:visited, a.murlthemes:hover {font-size: 11px;}
a.nobold, a.nobold:hover, a.nobold:visited {color:black;text-decoration: none;}
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.sort, a.sort:hover, a.sort:visited {font: 12px Arial;text-decoration: none;color: #333333;}
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;}
.bigubiley {font: bold 14pt Arial;color: #ff0000;}
.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%;border:solid 1px #ccccff}
.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-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;}
.ozonbuy {padding:7px 0 3px 0;font:bold 8pt Arial;color:#333399}

.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;background-color: #F3F6F9;}
.podval_fix {background-image: url('http://www.kinonews.ru/images/ad_bottom.jpg');background-repeat:no-repeat;background-position:bottom center;}
table#popurls {width:100%;padding:0;border-spacing:0;}
table#popurls td {text-align:center;}
table#popurls a, table#popurls a:visited {padding:3px 4px;border:solid 1px white;font: bold 13px Arial;text-decoration: none;color: #333399;}
table#popurls a:hover {padding:3px 4px;border:solid 1px red;font: bold 13px Arial;text-decoration: none;color: #ffffff;background-color:red;}

.question {font: bold 11pt Arial;color: #202020;}

.rating {font:bold 12pt Verdana;color:#0066ff;}
.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_awards {font: 8pt Arial;color: white;text-align: right;height: 130px;background-image: url('http://www.kinonews.ru/images/logo_awards.jpg');background-repeat: no-repeat;}
.shapka_globus {font: 8pt Arial;color: white;text-align: right;height: 130px;background-image: url('http://www.kinonews.ru/images/logo_globus.jpg');background-repeat: no-repeat;}
.shapka_fix {font:8pt Arial;color:white;text-align:left;height:31px;background-image: url('http://www.kinonews.ru/images/logo_fix.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;}
.themesart {color:#333333;font-size:9pt;padding-bottom:10px;}
.text {font: 10pt Arial;text-align: left;}
.text14 {font: 14px Arial;}
.textbig {font: 12pt Arial;text-align: left;}
.textblue {font: bold 12px Arial;color: #0066ff;}
.textbgreen {font: bold 12px Arial;color: green;}
.textbred {font: bold 12px Arial;color: red;}
.textform {font: 12px Arial;text-align: right;}
.textloginout {font: 8pt Arial;color: white;text-align: right;}
.textloginout_fix {font:8pt Arial;color:white;text-align:left;}
.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;}
.topadvert_div {padding-top:7px;}
.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: #dddddd;}
.zagtabforum {font: bold 12px Arial;text-align: center;background-color: #EEEEEE;padding: 5px 0;border: solid 1px #ccccff;}
.zagtabstat {font: 12px Arial;text-align: center;vertical-align: top;background-color: #dddddd;}
.zagtop100 {font-weight:bold;background-color: #f3f6f9;text-align: center;}

.ticket_today {font:12px Arial;color:white;width:110px;padding:7px 15px;background-color:#93bcea;}
.ticket_button {background-color:#84a4e2;color:white;border:solid 1px #84a4e2;padding:0 10px;}
a.ticket_city, a.ticket_city:visited {font:13px Arial;color:#333333;text-decoration:underline;}
a.ticket_city:hover {font:13px Arial;color:#333333;text-decoration:none;}
a.ticket_comm, a.ticket_comm:visited {font:12px Arial;color:#333333;text-decoration:underline;}
a.ticket_comm:hover {font:12px Arial;color:#333333;text-decoration:none;}
a.ticket_zhanr, a.ticket_zhanr:visited, a.ticket_zhanr:hover {font:12px Arial;color:#565759;text-decoration:none;}
a.ticket_theater, a.ticket_theater:visited {font:bold 12px Arial;color:#404040;text-decoration:underline;}
a.ticket_theater:hover {font:bold 12px Arial;color:#263d69;text-decoration:none;}
a.ticket_theaterurl, a.ticket_theaterurl:visited, a.ticket_theaterurl:hover {font:bold 14px Arial;color:#152b73;text-decoration:underline;}
a.ticket_title, a.ticket_title:visited {font:bold 12px Arial;color:#333333;text-decoration:underline;}
a.ticket_title:hover {font:bold 12px Arial;color:#333333;text-decoration:none;}
.ticket_item {font:bold 12px Arial;color:#253451;}
.ticket_rating {height:33px;width:100px;font:bold 18px Arial;color:#496281;background-image: url('http://www.kinonews.ru/images/ticket_rating.gif');background-position:center top;background-repeat: no-repeat;text-align:center;padding-top:14px;}
.ticket_text {font:12px Arial;color:#4a4b4d;}
.ticket_theatername {font:bold 14px Arial;color:#152b73;border-bottom:dashed 1px #152b73;}
.ticket_title_en {font:12px Arial;color:#939498;}
a.ticket_url, a.ticket_url:visited {font:12px Arial;color:#666666;text-decoration:underline;}
a.ticket_url:hover {font:12px Arial;color:#666666;text-decoration:none;}
#ticket_listurls ul {margin:0;padding:0;list-style-type:none;}
#ticket_listurls li {padding-bottom:3px;}

