BODY, TD	{font-family:Arial,Tahoma,Verdana; font-size:12px;vertical-align:top; color:#000000}
img {border:0}
A 				{color:#3360AA; text-decoration: underline;}
A:visited	{color:#3360AA; text-decoration: underline;}
A:hover	{color:#3360AA; text-decoration: none;}
H1	{color:#9D2C05; font-size:22px; margin-top:0px; margin-bottom:4px; font-weight:normal; font-family:Tahoma;}
H1 SPAN	{color:#9A9A9A;}
H2	{color:#9D2C05; font-size:22px; margin-top:0px; margin-bottom:4px; font-weight:normal; font-family:Tahoma;}
H2 A 			{color:#9D2C05; text-decoration: none;}
H2 A:visited	{color:#9D2C05; text-decoration: none;}
H2 A:hover	{color:#9D2C05; text-decoration: underline;}
TABLE.top						{background-image:url(/images/bg_top.gif); background-repeat:repeat-x}
TABLE.top TD.logo		{text-align:right; padding-top:23px}
TABLE.top TD.logo IMG	{margin-right:6px}
TABLE.top TD.separ		{text-align:center; padding-top:12px}
TABLE.searchform TD		{vertical-align:middle; font-family:Tahoma; color:#000000; font-size:11px}
TABLE.searchform TD A 			{color:#9D2C05; text-decoration: underline;}
TABLE.searchform TD A:visited	{color:#9D2C05; text-decoration: underline;}
TABLE.searchform TD A:hover 	{color:#9D2C05; text-decoration: none;}
INPUT.search_keyword	{width:147px; height:19px; font-family:Tahoma; font-size:11px; color:#A7A7A7; padding-left:4px;}
select.vybor 					{font-family:Tahoma; font-size:11px; color:#000000}
INPUT.nayti 						{border:0px; width: 50px; color: #FFFFFF; height: 19px; background-color:#A2330C; background-image:url(/images/bg_button_search.gif); background-repeat:no-repeat; font-family:Tahoma; font-size:11px;}
INPUT.vote 						{border:0px; width: 75px; color: #FFFFFF; height: 19px; background-color:#A2330C; background-image:url(/images/bg_button_vote.gif); background-repeat:no-repeat; font-family:Tahoma; font-size:11px;}
INPUT.total						{position:relative; left:-3px;}
INPUT.login	{width:85px; height:19px; font-family:Tahoma; font-size:11px; color:#A7A7A7; padding-left:4px;}
TABLE.topmenu TD			{border-top:#E4D4B5 1px solid; border-bottom:#E4D4B5 1px solid; vertical-align:middle; padding-left:25px; padding-right:25px; font-family:Tahoma; font-size:18px; color:#444444}
TABLE.topmenu TD SPAN {color:#656565; font-size:12px; font-weight:bold; font-family:Arial}
TABLE.topmenu TD A {color:#B76448; text-decoration: underline;}
TABLE.topmenu TD A SPAN {color:#656565; text-decoration:none; font-size:12px; font-weight:bold; font-family:Arial}
TABLE.topmenu TD A:visited {color:#B76448; text-decoration: underline;}
TABLE.topmenu TD A:hover {color:#3360AA; text-decoration: underline;}
TABLE.topmenu TD.selected	{border-bottom:0px; border-left:#E4D4B5 1px solid; border-right:#E4D4B5 1px solid; background-image:url(/images/bg_topmenu_active.gif); background-repeat:repeat-x; background-position:top left}
TABLE.topmenu TD.selected A {color:#444444; text-decoration: none;}
TABLE.topmenu TD.selected A SPAN {color:#656565; text-decoration: none; font-size:12px; font-weight:bold; font-family:Arial}
TABLE.topmenu TD.selected A:visited {color:#444444; text-decoration: none;}
TABLE.topmenu TD.selected A:hover {color:#444444; text-decoration: underline;}
TABLE.alpha			{margin-top:10px; background-color:#F0F0F0}
TABLE.alpha TD	{vertical-align:middle; font-size:12px; font-family:Tahoma;}
TABLE.alpha TD.cat	{padding-left:24px; padding-right:38px; font-family:Tahoma; font-size:18px; color:#444444}
TABLE.alpha TD.cat SPAN {color:#444444; font-size:15px; font-weight:bold; font-family:Arial}
TD.greyblock	{border:#EFEFEF 1px solid; background-color:#F9F9F9; padding-left:12px; padding-top:11px; padding-bottom:10px; padding-right:5px}
DIV.greyblock	{border:#EFEFEF 1px solid; background-color:#F9F9F9; padding-left:12px; padding-top:11px; padding-bottom:10px; padding-right:5px}

DIV.whiteblock	{border:#FFFFFF 1px solid; background-color:#FFFFFF; padding-left:12px; padding-top:11px; padding-bottom:10px; padding-right:5px}

TD.imgblock IMG	{margin-right:12px; margin-top:2px}
TD.imgcinemablock IMG	{margin-right:12px;}
TD.imgblockalso IMG	{margin-right:7px; margin-top:2px}
.details			{vertical-align:bottom; color:#565656; font-size:11px}
.details A 				{color:#565656; text-decoration: underline;}
.details A:visited	{color:#565656; text-decoration: underline;}
.details A:hover	{color:#565656; text-decoration: none;}
.moviename		{font-size:12px}
DIV.genre				{color:#A7A7A7; font-size:11px; padding-top:6px; padding-bottom:2px}
DIV.genre A 				{color:#A7A7A7; text-decoration: underline;}
DIV.genre A:visited	{color:#A7A7A7; text-decoration: underline;}
DIV.genre A:hover	{color:#A7A7A7; text-decoration: none;}
DIV.description			{font-size:12px; color:#000000; padding-top:2px; padding-bottom:3px}
DIV.description A 				{color:#9D2C05; text-decoration: underline; font-weight:bold}
DIV.description A:visited	{color:#9D2C05; text-decoration: underline; font-weight:bold}
DIV.description A:hover	{color:#9D2C05; text-decoration: none; font-weight:bold}
DIV.dot		{height:15px; background-image:url(/images/bg_dot.gif); background-repeat:repeat-x;}
DIV.otzyv	{padding-bottom:23px; font-size:12px}
DIV.otzyv IMG	{margin-right:9px; margin-top:2px; margin-bottom:3px}
DIV.otzyv DIV.date	{font-size:11px; color:#A7A7A7; padding-top:10px; padding-bottom:3px}
DIV.otzyv DIV.date A 				{color:#9D2C05; text-decoration: underline; font-weight:bold}
DIV.otzyv DIV.date A:visited	{color:#9D2C05; text-decoration: underline; font-weight:bold}
DIV.otzyv DIV.date A:hover		{color:#9D2C05; text-decoration: none; font-weight:bold}
DIV.otzyv DIV.text	{color:#000000; padding-bottom:9px; line-height:15px}
DIV.otzyv DIV.text A 				{color:#9D2C05; text-decoration: underline; font-weight:bold}
DIV.otzyv DIV.text A:visited		{color:#9D2C05; text-decoration: underline; font-weight:bold}
DIV.otzyv DIV.text A:hover		{color:#9D2C05; text-decoration: none; font-weight:bold}
TABLE.bottommenu			{margin-top:20px}
TABLE.bottommenu TD		{color:#000000; vertical-align:middle; font-size:12px; font-family:Tahoma}
TABLE.footer	{background-color:#F4E8D1; background-image:url(/images/bg_footer.gif); background-repeat:repeat-x}
TABLE.footer TD	{vertical-align:middle}
TABLE.footer TD.left		{padding-left:24px; font-family:Tahoma; font-size:11px}
TABLE.calendar	{border-collapse:collapse}
TABLE.calendar TD	{border:#E4D4B5 1px solid; padding:2px}
TABLE.calendar TD.calendar_header	{background-color:#FAF0DD; background-image:url(/images/calendar_header.gif); background-repeat:repeat-x;}
TABLE.calendar TD TABLE TD	{border:0px; padding:0px}
TD.calendar_select	{text-align:center; font-size:12px; font-family:Tahoma; vertical-align:middle}
TABLE.week		{margin-bottom:2px}
TABLE.week TD	{font-size:12px; font-family:Tahoma}
TABLE.week TD SPAN	{color:#9D2C05}
TABLE.digits TR.colored	{background-color:#FAF0DD;}
TABLE.digits TR.colored TD.calendar_selected A 		{color:#ffffff; text-decoration: none; font-weight:bold}
TABLE.digits TR.colored TD.calendar_selected A:visited	{color:#ffffff; text-decoration: none; font-weight:bold}
TABLE.digits TR.colored TD.calendar_selected A:hover	{color:#ffffff; text-decoration: underline; font-weight:bold}
TABLE.digits TD	{text-align:center; font-size:12px; font-family:Tahoma; padding-left:6px; padding-right:6px; height:20px; vertical-align:middle}
TABLE.digits TD SPAN A 			{color:#2E3192; text-decoration: underline;}
TABLE.digits TD SPAN A:visited	{color:#2E3192; text-decoration: underline;}
TABLE.digits TD SPAN A:hover	{color:#2E3192; text-decoration: none;}
TABLE.digits TD SPAN.grey A 			{color:#A7A7A7; text-decoration: underline;}
TABLE.digits TD SPAN.grey A:visited	{color:#A7A7A7; text-decoration: underline;}
TABLE.digits TD SPAN.grey A:hover	{color:#A7A7A7; text-decoration: none;}
TABLE.digits TD SPAN.red A 				{color:#9D2C05; text-decoration: underline; font-weight:bold}
TABLE.digits TD SPAN.red A:visited	{color:#9D2C05; text-decoration: underline; font-weight:bold}
TABLE.digits TD SPAN.red A:hover	{color:#9D2C05; text-decoration: none; font-weight:bold}
TD.calendar_selected	{background-color:#9D2C05; color:#FFFFFF; text-decoration: none; font-weight:bold}
TD.calendar_selected A 			{color:#ffffff; text-decoration: none; font-weight:bold}
TD.calendar_selected A:visited		{color:#ffffff; text-decoration: none; font-weight:bold}
TD.calendar_selected A:hover		{color:#ffffff; text-decoration: underline; font-weight:bold}
TABLE.kino24	{margin-top:18px; background-image:url(/images/bg_kino24.jpg); background-repeat:no-repeat}
TABLE.kino24 TD	{font-family:Tahoma; font-size:11px}
TABLE.kino24 TD DIV				{font-size:12px; margin-top:7px}
TABLE.kino24 TD DIV A 			{color:#9D2C05; text-decoration: none; font-weight:bold}
TABLE.kino24 TD DIV A:visited	{color:#9D2C05; text-decoration: none; font-weight:bold}
TABLE.kino24 TD DIV A:hover	{color:#9D2C05; text-decoration: underline; font-weight:bold}
TABLE.kino24inside			{margin-top:6px}
TABLE.kino24inside TD		{vertical-align:middle}
INPUT.otdo					{width:38px; height:20px; color:#000000; font-family:Tahoma; font-size:11px; text-align:center}
INPUT.kinosearch		{width:60px; height:20px; color:#000000; font-family:Tahoma; font-size:11px;}
TABLE.movie_select TD	{vertical-align:middle; font-size:12px}
TABLE.rating		{margin-bottom:15px}
TABLE.rating TD	{vertical-align:middle}
TD.ratingright	{text-align:right; color:#9D2C05; font-size:22px; font-family:Tahoma;}
DIV.rating_person_green			{color:#7AA416; font-size:22px; font-family:Tahoma; padding-right:2px; padding-left:5px; padding-bottom:5px}
DIV.rating_person_yellow		{color:#CBC01B; font-size:22px; font-family:Tahoma; padding-right:2px; padding-left:5px; padding-bottom:5px}
TABLE.raspisanie		{margin-bottom:30px}
TABLE.raspisanie TD		{padding-left:20px; padding-right:10px; padding-top:4px; padding-bottom:3px}
TABLE.raspisanie TD.left			{border-left:#EFEFEF 1px solid; border-top:#EFEFEF 1px solid; border-bottom:#EFEFEF 1px solid; background-color:#F9F9F9}
TABLE.raspisanie TD.right		{border-right:#EFEFEF 1px solid; border-top:#EFEFEF 1px solid; border-bottom:#EFEFEF 1px solid; background-color:#F9F9F9}
DIV.rightrow_grey		{border:#EFEFEF 1px solid; background-color:#F9F9F9; padding-left:14px; padding-right:14px; padding-top:5px; padding-bottom:6px; font-weight:bold}
DIV.rightrow_grey_block		{border:#EFEFEF 1px solid; background-color:#F9F9F9; padding-left:9px; padding-right:9px; padding-top:5px; padding-bottom:2px; }
DIV.rightrow_grey_block DIV.otzyv		{padding-bottom:9px;}
DIV.rightrow_white_block		{padding-left:9px; padding-right:9px; padding-top:5px; padding-bottom:2px; }
DIV.rightrow_white_block DIV.otzyv		{padding-bottom:9px;}
DIV.rightrow_white		{padding-left:14px; padding-right:14px; padding-top:5px; padding-bottom:6px; font-weight:bold}
DIV.rightrow_cinema_grey		{border:#EFEFEF 1px solid; background-color:#F9F9F9; padding-left:14px; padding-right:14px; padding-top:7px; padding-bottom:7px; color:#9A9A9A; font-size:11px}
DIV.rightrow_cinema_grey A 				{color:#3360AA; text-decoration: underline; font-weight:bold; font-size:12px}
DIV.rightrow_cinema_grey A:visited	{color:#3360AA; text-decoration: underline; font-weight:bold; font-size:12px}
DIV.rightrow_cinema_grey A:hover		{color:#3360AA; text-decoration: none; font-weight:bold; font-size:12px}
DIV.rightrow_cinema_white		{padding-left:14px; padding-right:14px; padding-top:7px; padding-bottom:7px; color:#9A9A9A; font-size:11px}
DIV.rightrow_cinema_white A 				{color:#3360AA; text-decoration: underline; font-weight:bold; font-size:12px}
DIV.rightrow_cinema_white A:visited	{color:#3360AA; text-decoration: underline; font-weight:bold; font-size:12px}
DIV.rightrow_cinema_white A:hover		{color:#3360AA; text-decoration: none; font-weight:bold; font-size:12px}
DIV.rightrow_details	{text-align:right; font-size:11px; padding-top:4px; padding-right:1px; padding-bottom:15px}
TABLE.headertabs	{margin-bottom:35px}
TABLE.headertabs TD	{border-bottom:#E4D4B5 1px solid}
TABLE.headertabs TD.selected		{vertical-align:bottom; color:#444444; font-family:Tahoma; font-size:18px; border-bottom:0px;}
TABLE.headertabs TD.selected DIV	{border-left:#E4D4B5 1px solid; border-right:#E4D4B5 1px solid; border-top:#E4D4B5 1px solid; padding-left:18px; padding-right:18px; background-image:url(/images/bg_headertabs.gif); background-repeat:repeat-x; background-position:top left}
TABLE.headertabs TD.selected DIV A 				{color:#444444; text-decoration: none;}
TABLE.headertabs TD.selected DIV A:visited		{color:#444444; text-decoration: none;}
TABLE.headertabs TD.selected DIV A:hover		{color:#444444; text-decoration: none;}
TABLE.headertabs TD.notselected	{padding-left:18px; padding-right:18px; vertical-align:bottom; color:#B76448; font-family:Tahoma; font-size:18px;}
TABLE.headertabs TD.notselected A {color:#B76448; text-decoration: none;}
TABLE.headertabs TD.notselected A:visited {color:#B76448; text-decoration: none;}
TABLE.headertabs TD.notselected A:hover {color:#B76448; text-decoration: none;}
/* вариант 2
TABLE.headertabs TD.selected		{vertical-align:bottom; color:#B76448; font-family:Tahoma; font-size:18px; border-bottom:0px;}
TABLE.headertabs TD.selected DIV	{border-left:#E4D4B5 1px solid; border-right:#E4D4B5 1px solid; border-top:#E4D4B5 1px solid; padding-left:18px; padding-right:18px; background-image:url(/images/bg_headertabs.gif); background-repeat:repeat-x; background-position:top left}
TABLE.headertabs TD.selected DIV A 				{color:#B76448; text-decoration: none;}
TABLE.headertabs TD.selected DIV A:visited		{color:#B76448; text-decoration: none;}
TABLE.headertabs TD.selected DIV A:hover		{color:#B76448; text-decoration: none;}
TABLE.headertabs TD.notselected	{padding-left:18px; padding-right:18px; vertical-align:bottom; color:#444444; font-family:Tahoma; font-size:18px;}
TABLE.headertabs TD.notselected A {color:#444444; text-decoration: none;}
TABLE.headertabs TD.notselected A:visited {color:#444444; text-decoration: none;}
TABLE.headertabs TD.notselected A:hover {color:#444444; text-decoration: none;}
*/
TABLE.alphabetic		{margin-bottom:30px;}
TABLE.alphabetic TD		{padding-left:15px; padding-right:9px; padding-bottom:8px}
TABLE.alphabetic TD.grey_left			{border-left:#EFEFEF 1px solid; border-top:#EFEFEF 1px solid; border-bottom:#EFEFEF 1px solid; background-color:#F9F9F9; font-weight:bold; padding-top:12px; font-size:12px; font-family:Tahoma}
TABLE.alphabetic TD.grey_left DIV	{color:#A7A7A7; padding-top:1px; font-size:11px; font-weight:normal; font-family:Arial}
TABLE.alphabetic TD.grey_left DIV A 			{color:#A7A7A7; text-decoration: underline;}
TABLE.alphabetic TD.grey_left DIV A:visited	{color:#A7A7A7; text-decoration: underline;}
TABLE.alphabetic TD.grey_left DIV A:hover		{color:#A7A7A7; text-decoration: none;}
TABLE.alphabetic TD.grey_right		{border-right:#EFEFEF 1px solid; border-top:#EFEFEF 1px solid; border-bottom:#EFEFEF 1px solid; background-color:#F9F9F9; text-align:right; color:#9D2C05; font-size:22px; font-family:Tahoma; vertical-align:top; padding-top:2px}
TABLE.alphabetic TD.white_left			{font-weight:bold; padding-top:22px; padding-bottom:14px; font-size:12px; font-family:Tahoma}
TABLE.alphabetic TD.white_left DIV	{color:#A7A7A7; padding-top:1px; font-size:11px; font-weight:normal; font-family:Arial}
TABLE.alphabetic TD.white_left DIV A 			{color:#A7A7A7; text-decoration: underline;}
TABLE.alphabetic TD.white_left DIV A:visited	{color:#A7A7A7; text-decoration: underline;}
TABLE.alphabetic TD.white_left DIV A:hover		{color:#A7A7A7; text-decoration: none;}
TABLE.alphabetic TD.white_right		{text-align:right; padding-top:12px; padding-bottom:14px; color:#9D2C05; font-size:22px; font-family:Tahoma; vertical-align:top}
DIV.greyname	{font-size:18px; color:#ACACAC; font-family:Tahoma; padding-bottom:10px; padding-left:1px}
TABLE.movietabs	{margin-bottom:20px}
TABLE.movietabs TD	{border-bottom:#E4D4B5 1px solid}
TABLE.movietabs TD.selected		{vertical-align:bottom; color:#444444; font-family:Tahoma; font-size:18px; border-bottom:0px;}
TABLE.movietabs TD.selected DIV	{border-left:#E4D4B5 1px solid; border-right:#E4D4B5 1px solid; border-top:#E4D4B5 1px solid; padding-left:13px; padding-right:13px;}
TABLE.movietabs TD.selected DIV A 				{color:#444444; text-decoration: none;}
TABLE.movietabs TD.selected DIV A:visited		{color:#444444; text-decoration: none;}
TABLE.movietabs TD.selected DIV A:hover		{color:#444444; text-decoration: none;}
TABLE.movietabs TD.notselected	{padding-left:18px; padding-right:18px; vertical-align:bottom; color:#B76448; font-family:Tahoma; font-size:18px;}
TABLE.movietabs TD.notselected A {color:#B76448; text-decoration: underline;}
TABLE.movietabs TD.notselected A:visited {color:#B76448; text-decoration: underline;}
TABLE.movietabs TD.notselected A:hover {color:#3360AA; text-decoration: underline;}
TD.movieblock_begin	{border:#EFEFEF 1px solid; border-bottom:0px; background-color:#F9F9F9; padding:12px; font-family:Tahoma; font-size:11px}
TD.movieblock_end		{border:#EFEFEF 1px solid; border-top:0px; padding:12px; background-color:#F9F9F9; padding-bottom:4px}
DIV.movieblock_describe	{font-family:Tahoma; padding-top:11px; padding-bottom:15px; line-height:15px}
TD.new_down		{vertical-align:bottom}
TD.new_down IMG	{position:relative; top:2px; margin-right:5px}
DIV.usual	{padding-top:10px; padding-bottom:8px}
TABLE.page_navigation	{margin-bottom:10px}
TABLE.page_navigation TD	{padding-left:4px; padding-right:4px; vertical-align:middle}
TABLE.page_navigation TD.selected	{background-color:#F9F9F9; border:#EFEFEF 1px solid}
DIV.avtor_name			{font-size:12px; color:#000000; padding-bottom:3px}
DIV.avtor_name A 				{color:#9D2C05; text-decoration: underline; font-weight:bold}
DIV.avtor_name A:visited	{color:#9D2C05; text-decoration: underline; font-weight:bold}
DIV.avtor_name A:hover	{color:#9D2C05; text-decoration: none; font-weight:bold}
.usedtext	{font-family:Arial; font-size:12px}
INPUT.publish	{margin-top:4px; margin-bottom:3px; width:156px; height:24px; font-family:Arial; font-size:12px}
TABLE.vmiddle TD		{vertical-align:middle}
DIV.img_rating		{padding-top:5px; padding-bottom:5px; padding-left:33px}
DIV.img_rating SPAN	{color:#7AA416; font-size:22px; font-family:Tahoma;}
TABLE.cinema_marks	{background-color:#F9F9F9; border:#EFEFEF 1px solid; margin-top:15px; margin-bottom:30px}
TABLE.cinema_marks TD	{vertical-align:middle; text-align:center}
SPAN.red_digits	{color:#9D2C05; font-size:22px; font-family:Tahoma;}
SPAN.to_up	{position:relative; top:-3px; font-size:11px}
SPAN.to_uppercase	{position:relative; top:-3px;}
TABLE.alphabetic_cinema		{margin-bottom:30px;}
TABLE.alphabetic_cinema TD		{padding-left:10px; padding-right:10px; padding-bottom:8px}
TABLE.alphabetic_cinema TD.grey_left			{border-left:#EFEFEF 1px solid; border-top:#EFEFEF 1px solid; border-bottom:#EFEFEF 1px solid; background-color:#F9F9F9; font-weight:bold; padding-top:11px; padding-bottom:12px; font-size:12px;}
TABLE.alphabetic_cinema TD.grey_left DIV	{color:#565656; padding-top:5px; font-size:11px; font-weight:normal; font-family:Arial}
TABLE.alphabetic_cinema TD.grey_left DIV A 			{color:#565656; text-decoration: underline;}
TABLE.alphabetic_cinema TD.grey_left DIV A:visited	{color:#565656; text-decoration: underline;}
TABLE.alphabetic_cinema TD.grey_left DIV A:hover		{color:#565656; text-decoration: none;}
TABLE.alphabetic_cinema TD.grey_right		{border-right:#EFEFEF 1px solid; border-top:#EFEFEF 1px solid; border-bottom:#EFEFEF 1px solid; background-color:#F9F9F9; text-align:right; font-size:12px; vertical-align:top; padding-top:23px}
TABLE.alphabetic_cinema TD.grey_right SPAN	{color:#7AA416; font-size:22px; font-family:Tahoma;}
TABLE.alphabetic_cinema TD.white_left			{font-weight:bold; padding-top:9px; padding-bottom:14px; font-size:12px;}
TABLE.alphabetic_cinema TD.white_left DIV	{color:#565656; padding-top:5px; font-size:11px; font-weight:normal; font-family:Arial}
TABLE.alphabetic_cinema TD.white_left DIV A 			{color:#565656; text-decoration: underline;}
TABLE.alphabetic_cinema TD.white_left DIV A:visited	{color:#565656; text-decoration: underline;}
TABLE.alphabetic_cinema TD.white_left DIV A:hover		{color:#565656; text-decoration: none;}
TABLE.alphabetic_cinema TD.white_right		{text-align:right; padding-top:17px; padding-bottom:14px; font-size:12px; vertical-align:top}
TABLE.alphabetic_cinema TD.white_right SPAN	{color:#7AA416; font-size:22px; font-family:Tahoma;}
TD.ratingright_cinema		{text-align:right;}
TD.ratingright_cinema SPAN	{color:#7AA416; font-size:22px; font-family:Tahoma;}
TD.cinemadescribe	{border:#EFEFEF 1px solid; background-color:#F9F9F9; padding:12px}
TABLE.alphabetic_person TD		{padding-left:15px; padding-right:10px; padding-bottom:8px}
TABLE.alphabetic_person TD.grey_left			{border-left:#EFEFEF 1px solid; border-top:#EFEFEF 1px solid; border-bottom:#EFEFEF 1px solid; background-color:#F9F9F9; font-weight:bold; padding-top:7px; padding-bottom:10px; font-size:12px;}
TABLE.alphabetic_person TD.grey_left DIV	{color:#A7A7A7; padding-top:3px; font-size:11px; font-weight:normal; font-family:Arial}
TABLE.alphabetic_person TD.grey_left DIV A 			{color:#A7A7A7; text-decoration: underline;}
TABLE.alphabetic_person TD.grey_left DIV A:visited	{color:#A7A7A7; text-decoration: underline;}
TABLE.alphabetic_person TD.grey_left DIV A:hover		{color:#A7A7A7; text-decoration: none;}
TABLE.alphabetic_person TD.grey_right		{border-right:#EFEFEF 1px solid; border-top:#EFEFEF 1px solid; border-bottom:#EFEFEF 1px solid; background-color:#F9F9F9; text-align:right; font-size:12px; vertical-align:top; padding-top:11px; padding-bottom:3px}
TABLE.alphabetic_person TD.white_left			{font-weight:bold; padding-top:17px; padding-bottom:16px; font-size:12px;}
TABLE.alphabetic_person TD.white_left DIV	{color:#A7A7A7; padding-top:3px; font-size:11px; font-weight:normal; font-family:Arial}
TABLE.alphabetic_person TD.white_left DIV A 			{color:#A7A7A7; text-decoration: underline;}
TABLE.alphabetic_person TD.white_left DIV A:visited	{color:#A7A7A7; text-decoration: underline;}
TABLE.alphabetic_person TD.white_left DIV A:hover		{color:#A7A7A7; text-decoration: none;}
TABLE.alphabetic_person TD.white_right		{text-align:right; padding-top:21px; padding-bottom:3px; font-size:12px; vertical-align:top}
SPAN.alpha_person_green		{color:#7AA416; font-size:22px; font-family:Tahoma;}
SPAN.alpha_person_yellow	{color:#CBC01B; font-size:22px; font-family:Tahoma;}
DIV.personfrom		{color:#9A9A9A; font-family:Tahoma; font-size:11px; padding-left:1px; padding-bottom:8px}
DIV.persondetails		{padding-left:114px; padding-bottom:1px}
DIV.persondetails DIV	{border:#EFEFEF 1px solid; background-color:#F9F9F9; text-align:right; padding-right:7px; padding-top:2px; padding-bottom:7px}
IMG.img_person		{margin-right:12px; margin-top:1px}

DIV.list_photos	{float:left; width:165px; height:170px;}
	DIV.list_photos IMG	{margin-left:5px; margin-top:5px; margin-bottom:5px}
	table.list_film, table.list_film td {
	font-size:9pt; font-family : Arial, Helvetica, sans-serif; vertical-align:top; border-collapse:collapse; border: #000000 1px solid; padding:2px;
}

DIV.ok,DIV.warning,DIV.alert,DIV.alert_grey,DIV.stop{margin-top:20px;padding:15px 15px 15px 60px; border:1px solid #ff9933;}
DIV.ok{background: url(/img/ico/notification.gif) 15px 15px no-repeat; border:1px solid #97BF0D;}
DIV.warning{background: url(/img/ico/!.gif) 15px 15px no-repeat}
DIV.alert{background: url(/img/ico/!.gif) 15px 15px no-repeat}
DIV.stop{background: url(/img/ico/!.gif) 15px 15px no-repeat}
DIV.alertcomm{background: url(/img/ico/!.gif) 15px 0px no-repeat; padding:15px 15px 15px 60px;}
SPAN.notification_first_row{font-size:150%}

TABLE.calendar	{border-collapse:collapse}
TABLE.calendar TD	{border:#E4D4B5 1px solid; padding:2px}
TABLE.calendar TD.calendar_header	{background-color:#FAF0DD; background-image:url(images/calendar_header.gif); background-repeat:repeat-x;}
TABLE.calendar TD TABLE TD	{border:0px; padding:0px}
TD.calendar_select	{text-align:center; font-size:12px; font-family:Tahoma; vertical-align:middle}
TABLE.week		{margin-bottom:2px}
TABLE.week TD	{font-size:12px; font-family:Tahoma}
TABLE.week TD SPAN	{color:#9D2C05}
TABLE.digits TR.colored	{background-color:#FAF0DD}
TABLE.digits TD	{text-align:center; font-size:12px; font-family:Tahoma; padding-left:6px; padding-right:6px; height:20px; vertical-align:middle}
TABLE.digits TD A 			{color:#2E3192; text-decoration: underline;}
TABLE.digits TD A:visited	{color:#2E3192; text-decoration: underline;}
TABLE.digits TD A:hover	{color:#2E3192; text-decoration: none;}
TABLE.digits TD.grey A 			{color:#A7A7A7; text-decoration: underline;}
TABLE.digits TD.grey A:visited	{color:#A7A7A7; text-decoration: underline;}
TABLE.digits TD.grey A:hover	{color:#A7A7A7; text-decoration: none;}
TABLE.digits TD.red A 				{color:#9D2C05; text-decoration: underline; font-weight:bold}
TABLE.digits TD.red A:visited	{color:#9D2C05; text-decoration: underline; font-weight:bold}
TABLE.digits TD.red A:hover	{color:#9D2C05; text-decoration: none; font-weight:bold}
TD.calendar_selected	{background-color:#9D2C05; color:#FFFFFF; text-decoration: none; font-weight:bold}
TD.calendar_selected A 				{color:#ffffff; text-decoration: none; font-weight:bold}
TD.calendar_selected A:visited		{color:#ffffff; text-decoration: none; font-weight:bold}
TD.calendar_selected A:hover		{color:#ffffff; text-decoration: underline; font-weight:bold}

BIG, .big	{font-size:140%; line-height:140%; font-weight:bold}

/* start rating */

.star-rating,   
.star-rating a:hover,   
.star-rating a:active,   
.star-rating a:focus,   
.star-rating .current-rating{   
 background: url(/images/starrating_stars.gif) left -1000px repeat-x;   
 /* В качестве фона для сылок, списка и текущего рейтинга  
    зададим нашу картинку и расположим ее пока за  
    пределами элемента */  
}   
  
.star-rating{   
 position: relative;   
 width: 125px; /* Ширина всего рейтинга*/  
 height: 25px;   
 overflow: hidden;   
 list-style: none;   
 margin: 0;   
 padding: 0;   
 background-position: left top;   
 /* Фоном будет являться "пустая" звездочка */  
}   
  
.star-rating li{   
 display: inline;   
 /* Элементы списка пойдут друг за другом. */  
}   
  
.star-rating a,   
.star-rating .current-rating{   
 position: absolute;   
 top: 0;   
 left: 0;   
 text-indent: -1000em;   
 /* Уберем текст за пределы видимости */  
 height: 25px;   
 line-height: 25px;   
 outline: none;   
 overflow: hidden;   
 border: none;   
}   
  
.star-rating a:hover,   
.star-rating a:active,   
.star-rating a:focus{   
 background-position: left bottom;   
 /* При наведении мышки и т.д. фоном будет  
    нижняя часть картинки, а именно "подсвеченная"  
    звездочка */  
}   
  
/* Зададим стили для каждой звездочки */  
.star-rating a.stars-1{   
 width: 20%;   
 z-index: 6;   
}   
  
.star-rating a.stars-2{   
 width: 40%;   
 z-index: 5;   
}   
  
.star-rating a.stars-3{   
 width: 60%;   
 z-index: 4;   
}   
  
.star-rating a.stars-4{   
 width: 80%;   
 z-index: 3;   
}   
  
.star-rating a.stars-5{   
width:100%;   
z-index:2;   
}   
  
/* Текущий рейтинг выше всех и имеет в качестве  
   фона "нормальную" звездочку */  
.star-rating .current-rating{   
 z-index: 1;   
 background-position: left center;   
}  

.inline-rating{   
 display: -moz-inline-block;   
 display: -moz-inline-box;   
/* Для поддержки кроссбраузерности */  
  
 display: inline-block;   
 vertical-align: middle;   
}  

/* end rating */

TEXTAREA{font-size:100%;font-family:Tahoma,Arial;width:100%;height:120px;overflow:visible;}

/*Блок Обратная связь*/
TD.message_block	{padding:10px; background-color:#ffffff; border:#CDCDCD 1px solid;}
DIV.message_block	{margin-right:10px; padding-top:20px; color:#7B7C7B;}
TABLE.list TD.message_block	{padding:10px; background-color:#ffffff; border:#669900 1px solid;}
TABLE.list DIV.message_block	{margin-right:10px; padding-top:20px; color:#7B7C7B;}
span.gr	{color:#208B1D}
TD.content  {padding-top:0px;padding-right:20px;line-height:140%}
TD.content TABLE TD, TD.content TABLE TD DIV, TD.content DIV    {line-height:140%}
/**/