BODY,TD	{font-family:Arial,Tahoma,Verdana; font-size:13px;vertical-align:top; color:#000000;}
img {border:0}
img.filled	{border:#818181 1px solid}
H1	{color:#393F7C; padding-bottom:13px; font-size:16px; margin:0px;}
HR	{BORDER-RIGHT: medium none; BORDER-TOP: medium none;  BORDER-LEFT: medium none; COLOR: #747BC2; BACKGROUND-COLOR: #747BC2; BORDER-BOTTOM: medium none; height:1px}
HR.inside	{BORDER-RIGHT: medium none; BORDER-TOP: medium none;  BORDER-LEFT: medium none; COLOR: #747BC2; BACKGROUND-COLOR: #747BC2; BORDER-BOTTOM: medium none; height:1px; margin-left:11px; margin-right:20px; margin-top:14px; margin-bottom:9px;}
HR.afisha	{BORDER-RIGHT: medium none; BORDER-TOP: medium none;  BORDER-LEFT: medium none; COLOR: #A0A5DA; BACKGROUND-COLOR: #A0A5DA; BORDER-BOTTOM: medium none; height:1px; margin-left:11px; margin-right:20px;}

A {color:#0033CC; text-decoration: underline;}
A:visited {color:#0033CC; text-decoration: underline;}
A:hover {color:#0033CC; text-decoration: none;}


TD.top_left		{background-image:url(/images/kino/bg_top_left.jpg); background-repeat:no-repeat; background-position:top right}
TD.top_right		{background-image:url(/images/kino/bg_top_right.jpg); background-repeat:no-repeat;}
TD.top				{background-image:url(/images/kino/bg_top.jpg); background-repeat:no-repeat}
TD.topimg	{padding-top:60px; text-align:right}/*****************/
TD.topimg IMG	{position:relative; left:29px}/*****************/
DIV.stat	{color:#4E4D5F; font-size:11px; padding-left:230px;}/*****************/
DIV.stat	{color:#4E4D5F; font-size:11px; padding-left:264px;}
TD.bilet	{padding-top:27px; background-image:url(/images/kino/bilet.gif); background-repeat:no-repeat; font-size:16px; color:#AB484C; font-weight:bold; padding-left:9px}
TD.bilet A {color:#AB484C; text-decoration: none;}
TD.bilet A:visited {color:#AB484C; text-decoration: none;}
TD.bilet A:hover {color:#AB484C; text-decoration: underline;}
TABLE.topmenu {margin-top:15px}
TABLE.topmenu TD {font-size:16px; font-weight:bold}
TABLE.topmenu A {color:#F6EDEE; text-decoration: none;}
TABLE.topmenu A:visited {color:#F6EDEE; text-decoration: none;}
TABLE.topmenu A:hover {color:#F6EDEE; text-decoration: underline;}
TABLE.header_account TD	{font-size:13px;}
TABLE.header_account TD SPAN	{color:#747BC2}
TABLE.header_account TD A {color:#000000; text-decoration: underline;}
TABLE.header_account TD A:visited {color:#000000; text-decoration: underline;}
TABLE.header_account TD A:hover {color:#000000; text-decoration: none;}
IMG.header_icons	{margin-right:7px;}
TD.body_left		{background-image:url(/images/kino/bg_body_left.jpg); background-repeat:repeat-y; background-position:top right}
TD.body_right		{background-image:url(/images/kino/bg_body_right.jpg); background-repeat:repeat-y;}
TD.body				{background-image:url(/images/kino/bg_body.jpg); background-repeat:repeat-y; padding-top:14px;}
TABLE.rating	{background-color:#DADEFF; background-image:url(/images/kino/bg_rating.gif); background-repeat:no-repeat; margin-bottom:19px}
DIV.rating_info		{padding-left:42px; padding-right:8px; margin-top:10px; color:#747BC2; font-size:13px;}
DIV.rating_info A {color:#747BC2; text-decoration: underline;}
DIV.rating_info A:visited {color:#747BC2; text-decoration: underline;}
DIV.rating_info A:hover {color:#747BC2; text-decoration: none;}
DIV.up			{background-image:url(/images/kino/ico_up.gif); background-repeat:no-repeat; padding-left:43px; font-weight:bold; height:22px; margin-top:9px; font-size:13px;}
DIV.up A,DIV.race A {color:#B0040C; text-decoration: underline;}
DIV.up A:visited,DIV.race A:visited {color:#B0040C; text-decoration: underline;}
DIV.up A:hover,DIV.race A:hover {color:#B0040C; text-decoration: none;}
DIV.race			{background-image:url(/images/kino/ico_race.gif); background-repeat:no-repeat; padding-left:43px; font-weight:bold; height:18px; font-size:13px; padding-top:1px;}
TABLE.leaders	{background-color:#DADEFF; background-image:url(/images/kino/bg_leaders.jpg); background-repeat:no-repeat; background-position:bottom left; margin-bottom:20px;}
TABLE.leaders TD	{border-top:#747BC2 1px solid; padding-bottom:20px;}
DIV.leaders_city		{color:#B0040C; font-weight:bold; padding-left:19px; padding-right:12px; margin-top:10px; font-size:12px;}
DIV.leader			{padding-top:12px; padding-left:19px; padding-right:11px; font-size:12px;}
DIV.leader IMG		{border:#818181 1px solid; margin-right:10px; margin-bottom:4px; margin-top:2px;}
DIV.leader_target	{font-style:italic; padding-top:4px; font-size:12px;}
DIV.stavki			{padding-top:3px; color:#747BC2; font-size:12px;}
TD.mypage_add_photo IMG	{border:#818181 1px solid}
DIV.mypage_name	{font-weight:bold; font-size:14px; padding-bottom:2px;}
DIV.photo_manage	{padding-left:16px; color:#747BC2; padding-bottom:7px}
DIV.write_me	{padding-left:8px; padding-bottom:23px; padding-top:8px}
TD.allblocks			{border:#747BC2 1px solid;; background-color:#DADEFF; background-image:url(/images/kino/blocks_corner.gif); background-repeat:repeat-y; background-position:right top; padding-bottom:27px}
TD.left_bookmark TABLE TD.book	{background-image:url(/images/kino/left_bookmark.gif); background-repeat:no-repeat; background-position:right; color:#FFFFFF; padding-left:11px; padding-right:23px; padding-top:10px; height:25px;}
TD.block_on_off	{padding-top:6px; color:#000000}
TD.block_on_off A {color:#000000; text-decoration: underline;}
TD.block_on_off A:visited {color:#000000; text-decoration: underline;}
TD.block_on_off A:hover {color:#000000; text-decoration: none;}
DIV.otstup	{padding-left:11px;}
DIV.otstup_blank	{padding-left:11px; color:#808080}
TD.otstup_text_table	{padding-left:20px; padding-right:25px;}
UL.block			{margin-top:3px; margin-bottom:0px;}
UL.block LI		{margin-left:-23px; padding-left:1px;}
TABLE.bookmarks_top TD	{border-right:#747BC2 1px solid; border-bottom:#747BC2 1px solid; text-align:center; color:#FFFFFF; padding-top:8px; background-image:url(/images/kino/bg_bookmarks_top.gif); background-repeat:repeat-x; background-position:bottom right;}
TABLE.bookmarks_top TD.active	{background-image:url(/images/kino/bg_bookmarks_top_active.jpg); background-repeat:no-repeat; background-position:bottom right; font-weight:bold}
TABLE.bookmarks_top TD A {color:#393F7C; text-decoration: underline;}
TABLE.bookmarks_top TD A:visited {color:#393F7C; text-decoration: underline;}
TABLE.bookmarks_top TD A:hover {color:#393F7C; text-decoration: none;}
TABLE.reg	{background-image:url(/images/kino/bg_reg.gif); background-repeat:no-repeat}
DIV.top	{padding-left:19px; padding-top:10px; padding-bottom:4px; padding-right:9px; font-size:12px;}
FORM.reg_block_form	{margin:0px; margin-left:19px;}
FORM.reg_block_form INPUT	{width:77px; height:21px; font-family:Arial; font-size:12px;}
FORM.reg_block_form INPUT.enter	{width:46px; height:21px; font-family:Arial; font-size:12px;}
FORM.reg_block_form INPUT.cbx	{width:15px; height:17px;}

FORM.search_block_form	{margin-top:24px; margin-left:19px; font-family:Arial}
FORM.search_block_form SELECT	{font-size:12px; height:21px; font-family:Arial; position:relative; top:1px;}
FORM.search_block_form SELECT.movies	{font-size:12px; height:200px; font-family:Arial; position:relative; top:1px;}
FORM.search_block_form INPUT.vozrast	{font-size:12px; height:21px; text-align:center; width:38px; font-family:Arial; position:relative; top:1px;}
FORM.search_block_form SELECT.wheretosearch	{width:210px;}
FORM.search_block_form INPUT.search_subm	{width:130px; height:23px; font-family:Arial; position:relative; top:2px;}
FORM.search_block_form INPUT.search_check	{position:relative; left:-3px; top:1px;}
TD.reg_bottom	{color:#FFFFFF; padding-left:58px; font-weight:bold; font-size:12px;}
TD.reg_bottom A {color:#FFFFFF; text-decoration: none;}
TD.reg_bottom A:visited {color:#FFFFFF; text-decoration: none;}
TD.reg_bottom A:hover {color:#FFFFFF; text-decoration: underline;}
TABLE.znakomstva	{background-color:#DADEFF; background-image:url(/images/kino/bg_znakomstva.gif); background-repeat:no-repeat; background-position:bottom right}
TABLE.meets	{background-color:#DADEFF; background-image:url(/images/kino/bg_meets.gif); background-repeat:no-repeat; background-position:bottom right}
TABLE.movies	{background-color:#DADEFF; background-image:url(/images/kino/bg_movies.gif); background-repeat:no-repeat; background-position:bottom right}
TABLE.results		{margin-top:15px}
TABLE.results TD	{vertical-align:middle;}
TABLE.results TD.numbers 	{color:#808080; text-align:right}
TABLE.results TD.numbers DIV 	{padding-right:15px;}
TABLE.results TD.img IMG	{border:#818181 1px solid;}
TD.results_navbar	{background-image:url(/images/kino/bg_results_navbar.gif); background-repeat:no-repeat}
TD.results_navbar TABLE.digits TD	{text-align:center; color:#FFFFFF; padding-top:7px; font-size:12px;}
TD.results_navbar TABLE.digits TD.active	{background-image:url(/images/kino/bg_results_navbar_active.gif); background-repeat:no-repeat; font-weight:bold}

DIV.manage_folders	{padding-top:5px; padding-bottom:13px;}
DIV.manage_folders A {color:#000000; text-decoration: underline;}
DIV.manage_folders A:visited {color:#000000; text-decoration: underline;}
DIV.manage_folders A:hover {color:#000000; text-decoration: none;}
TABLE.folders {border-collapse: collapse; border: #747BC2 1px solid; border-left: #747BC2 0px solid; border-right: #747BC2 0px solid;}
TABLE.folders TD {border: #747BC2 1px solid; border-left: #747BC2 0px solid; border-right: #747BC2 0px solid; background-color:#DADEFF; vertical-align:middle; height:33px; font-size:12px;}
TABLE.folders TR.selected TD {background-color:#C8C5FB; background-image:url(/images/kino/bg_folder_selected.gif); background-repeat:repeat-x; background-position:top;}
TABLE.folders TD IMG	{position:relative; top:1px;}
TABLE.folders TR.selected TD IMG	{position:relative; top:1px;}
TABLE.folders TR.selected TD A {color:#000000; text-decoration: underline;}
TABLE.folders TR.selected TD A:visited {color:#000000; text-decoration: underline;}
TABLE.folders TR.selected TD A:hover {color:#000000; text-decoration: none;}
TABLE.folders TD.clear A {color:#747BC2; text-decoration: underline;}
TABLE.folders TD.clear A:visited {color:#747BC2; text-decoration: underline;}
TABLE.folders TD.clear A:hover {color:#747BC2; text-decoration: none;}
DIV.create_folder	{padding-left:35px; color:#747BC2; font-weight:bold; font-size:12px; margin-top:12px;}
DIV.create_folder A {color:#747BC2; text-decoration: underline;}
DIV.create_folder A:visited {color:#747BC2; text-decoration: underline;}
DIV.create_folder A:hover {color:#747BC2; text-decoration: none;}

TABLE.forum TD {vertical-align:top}
TABLE.folder_messages {border-collapse: collapse; border: #747BC2 1px solid; border-left: #747BC2 0px solid; border-right: #747BC2 0px solid;}
TABLE.folder_messages TD {border: #747BC2 1px solid; border-left: #747BC2 0px solid; border-right: #747BC2 0px solid; vertical-align:middle; color:#393F7C; font-size:12px; padding-top:12px; padding-bottom:11px;}
TABLE.folder_messages TD.first	{text-align:center; background-color:#CFCBFD}
TABLE.folder_messages TD.img	{text-align:center;}
TABLE.folder_messages TD.img IMG	{border:#818181 1px solid}
TABLE.folder_messages TD.icons	{text-align:center; vertical-align:top; padding-top:25px}
FORM.folder_mess	{margin:0}
FORM.folder_mess INPUT.fm	{width:15px; height:17px;}
FORM.folder_mess SELECT	{font-family:Arial; font-size:12px}
FORM.folder_mess INPUT.move_ok	{width:39px; font-family:Arial; font-size:12px}
TABLE.folder_messages TR.bottom TD	{height:58px; vertical-align:middle; background-color:#DADEFF}

/* 21.01.2007 */
TABLE.kinoafisha	{background-image:url(/images/kino/bg_kinoafisha.gif); background-repeat:no-repeat; margin-bottom:18px;}
TABLE.kinoafisha TD			{vertical-align:middle}
TABLE.kinoafisha TD DIV	{padding-left:16px; color:#000000; font-weight:bold}
FORM.kinoafisha	{margin:0}
FORM.kinoafisha SELECT	{font-size:12px; font-family:Arial}
FORM.kinoafisha INPUT	{width:73px; font-family:Arial; font-size:12px;}
TABLE.raspisanie			{margin-bottom:24px}
TABLE.raspisanie TD			{padding-top:1px; padding-bottom:7px;}
TABLE.bookmarks_top TD DIV.afisha_top	{padding-left:14px; color:#000000; text-align:left; font-weight:bold}
TABLE.bookmarks_top TD DIV.afisha_top A {color:#000000; text-decoration: none;}
TABLE.bookmarks_top TD DIV.afisha_top A:visited {color:#000000; text-decoration: none;}
TABLE.bookmarks_top TD DIV.afisha_top A:hover {color:#000000; text-decoration: underline;}
TABLE.cinema_info				{margin-top:18px}
TD.cinema_info_img				{text-align:right; background-image:url(/images/kino/bg_cinema_info.gif); background-repeat:no-repeat; background-position:top right}
TD.cinema_info_img IMG		{border:#747BC2 1px solid; margin-right:7px; margin-top:10px}
TD.cinema_info_text			{padding-right:27px; padding-left:18px; color:#000000}
TD.cinema_info_text TABLE TD	{padding-bottom:4px}
DIV.seans_header				{margin-left:11px; margin-right:20px; border-bottom:#A0A5DA 1px solid; font-weight:bold; margin-top:17px; padding-bottom:2px;}
TABLE.seans TD					{ padding-bottom:3px; padding-top:5px}
.content_error {background:#fbe4e1; color:#8F3C38; border:1px solid #8F3C38;padding:10px; padding-bottom:10px;}
.content_msg {background:#D2B9E0; color:#6B3E85; border:1px solid #6B3E85;padding:10px; padding-bottom:10px;}

h2 {
	color:#9E0B0E;
	text-align:center;
	font-weight:bold;
	font-size:17px;
	padding:15px 0;
	margin:0;
}
.cntr {
	text-align:center;
}