BODY,TD	{font-family:Georgia,Tahoma,Verdana; font-size:12px; vertical-align:top; color:#555353; margin:0; padding:0;}

.b {behavior:url("/css/csshover.htc")}

IMG			{border:0px}
A				{color:#3182b7; text-decoration:underline;}
A:hover		{color:#3182b7; text-decoration:none;}
A:visited		{color:#0f355b; text-decoration:underline;}
FORM			{margin-top:0px; margin-bottom:0px}
P	{line-height:19px;}
TABLE.vmiddle TD	{vertical-align:middle}
DIV.space10	{height:10px; width:1px; font-size:1px; overflow:hidden;}
DIV.space12	{height:12px; width:1px; font-size:1px; overflow:hidden;}
DIV.space15	{height:15px; width:1px;}
DIV.space20	{height:20px; width:1px;}
DIV.space25	{height:25px; width:1px;}
DIV.space30	{height:30px; width:1px;}
DIV.space40	{height:40px; width:1px;}
DIV.space50	{height:50px;}
DIV.clear {clear:both;font-size:0; overflow:hidden;}
DIV.text	{line-height:19px;}
DIV.anons_links	{font-size:11px}
A.arrow	{background-image:url(/images/design/arrow_next.gif); background-repeat:no-repeat; background-position:top left; padding-left:10px; font-size:11px;}
A.arrow:not(:root:root) {background-position:0px -2px;}
.rightfloated	{float:right}
.small	{font-size:11px}
BIG, .big	{font-size:18px}
.italic	{font-style:italic}
.black	{color:#000000}
A.black, A.black:visited	{color:#000000; text-decoration:underline}
A.black:hover	{color:#000000; text-decoration:none}
H1		{font-size:24px; color:#002851;  margin-left:7px; margin-top:0px; margin-bottom:8px; font-weight:normal;}
H2		{font-size:18px; color:#000000; margin-top:0px; margin-bottom:10px; font-weight:normal; font-style:italic;}
.clearleft	{clear:left; height:1px; overflow:hidden;}

.header1	{font-size:28px; color:#002851; padding-left:7px; padding-bottom:12px;}
.header2	{font-size:18px; color:#080808;}
.header3	{font-size:28px; color:#002851;}
.header3 A, .header3 A:visited	{color:#002851; text-decoration:none}
.header3 A:hover	{color:#002851; text-decoration:underline}
.header4		{font-size:24px; color:#002851;}
.header_anons1	{font-size:18px; color:#000000; padding-bottom:4px;}
.header_anons2	{font-size:12px; color:#000000; font-style:italic; padding-bottom:20px;}
.header_anons3	{font-size:12px; color:#000000; font-style:italic; padding-bottom:10px;}
.anons_date	{font-size:12px; color:#ffffff; background-color:#3182b7; padding:0px 3px 1px 3px;}
@media not all and (-webkit-min-device-pixel-ratio){.anons_date_right	{padding-bottom:2px;}}
.anons_sign	{color:#010101; font-style:italic; font-weight:bold; padding-top:30px;}

TABLE.maintable	{background-color:#f4f4f4}
TD.headerspace	{background-color:#002245; height:40px; font-size:1px;}
TD.footerspace	{background-color:#002245; height:90px; font-size:1px;}
TD.common	{padding:7px; height:99%;}
TD.bottom	{padding:7px; height:1%;}
TD.container	{padding-left:3px; padding-right:3px;}
TD.container2	{padding-left:11px; padding-right:30px;}
TD.container3	{padding-left:29px; padding-right:29px;}
TD.container4	{padding-left:22px; padding-right:22px;}
TD.container5	{padding-left:30px; padding-right:0px;}

DIV.topblock	{background-image:url(/images/design/bg_topblock.jpg); background-repeat:no-repeat; background-position:top left; height:268px;}
DIV.logo				{height:132px;}
DIV.logo SPAN	{padding:56px 0px 0px 414px; display:block;}
DIV.logo SPAN A, DIV.logo SPAN A:hover, DIV.logo SPAN A:visited, DIV.logo SPAN A:active	{font-size:55px; color:#f4f4f4; text-decoration:none;}
DIV.topform	{padding-left:487px}
DIV.welcome	{color:#f4f4f4; line-height:20px; font-size:11px;}
DIV.welcome SPAN	{font-size:13px}
DIV.welcome A, DIV.welcome A:visited	{color:#f4f4f4; text-decoration:underline;}
DIV.welcome A:hover	{color:#f4f4f4; text-decoration:none;}

INPUT.topinput		{font-family:Georgia,Tahoma,Verdana; width:180px; height:19px; vertical-align:middle; color:#3e5b78; font-size:11px; padding-left:3px; border-top:#4a4a4d 1px solid; border-right:#39393c 1px solid; border-bottom:#2e2e31 1px solid; border-left:#3c3c40 1px solid; background-image:url(/images/design/bg_input.gif); background-repeat:repeat-x; background-position:top; background-color:#ffffff;}
INPUT.topsearch_submit		{font-family:Georgia,Tahoma,Verdana; width:52px; height:19px; color:#1c1c20; font-size:11px; border:0px; background-color:#eeeeee; background-image:url(/images/design/topsearch_submit.gif); background-repeat:no-repeat; cursor:pointer}
SELECT.topsearch_selectname		{font-family:Georgia,Tahoma,Verdana; width:75px; height:19px; color:#3e5b78; font-size:11px; border-top:#4a4a4d 1px solid; border-right:#39393c 1px solid; border-bottom:#2e2e31 1px solid; border-left:#3c3c40 1px solid; background-color:#ffffff;}
INPUT.topenter_submit		{font-family:Georgia,Tahoma,Verdana; width:52px; height:19px; color:#1c1c20; font-size:11px; border:0px; background-color:#eeeeee; background-image:url(/images/design/topenter_submit.gif); background-repeat:no-repeat; cursor:pointer}
INPUT.base_search		{font-family:Georgia,Tahoma,Verdana; width:180px; height:19px; vertical-align:middle; color:#58718a; font-size:11px; padding-left:3px; border-top:#bdbdbd 1px solid; border-right:#ececec 1px solid; border-bottom:#f3f3f3 1px solid; border-left:#ececec 1px solid; background-color:#ffffff;}
INPUT.base_search_submit		{font-family:Georgia,Tahoma,Verdana; width:52px; height:19px; color:#1c1c20; font-size:11px; border:0px; background-color:#eeeeee; background-image:url(/images/design/base_search_submit.gif); background-repeat:no-repeat; cursor:pointer}
INPUT.reg_input		{font-family:Georgia,Tahoma,Verdana; width:250px; height:19px; vertical-align:middle; color:#58718a; font-size:11px; padding-left:3px; border-top:#bdbdbd 1px solid; border-right:#ececec 1px solid; border-bottom:#f3f3f3 1px solid; border-left:#ececec 1px solid; background-color:#ffffff;}
SELECT.reg_select		{font-family:Georgia,Tahoma,Verdana; width:190px; height:19px; color:#3e5b78; font-size:11px; border-top:#4a4a4d 1px solid; border-right:#39393c 1px solid; border-bottom:#2e2e31 1px solid; border-left:#3c3c40 1px solid; background-color:#ffffff;}
INPUT.btn_save		{font-family:Georgia,Tahoma,Verdana; width:77px; height:19px; color:#1c1c20; font-size:11px; border:0px; background-color:#eeeeee; background-image:url(/images/design/btn_save.gif); background-repeat:no-repeat; cursor:pointer}
.answer	{font-family:Georgia,Tahoma,Verdana; vertical-align:middle; color:#555353; font-size:12px;}

DIV.phone_block	{font-size:11px; padding-top:15px;}
DIV.phone_block DIV			{color:#000000; padding-top:20px;}
DIV.phone_block DIV SPAN	{font-size:18px}
TD.bottom_td	{padding:23px 17px 5px 3px}
DIV.bottom_line	{background-color:#cccccc; background-image:url(/images/design/bg_bottom_line.gif); background-repeat:repeat-x; background-position:top; font-size:1px; height:2px; overflow:hidden;}
TD.copy	{color:#3e5b78; font-size:11px; padding-top:13px;}
TD.bottom_link	{padding:18px 0px 0px 45px; font-size:10px;}
TD.bottom_link A, TD.bottom_link A:visited, TD.bottom_link A:hover	{color:#555353; text-decoration:none;}
TD.bottom_link A, TD.bottom_link A:visited, TD.bottom_link A IMG	{width:9px; height:7px; position:relative; left:-9px}
TABLE.topmenu TD	{font-size:18px; font-style:italic;}
TABLE.topmenu TD A, TABLE.topmenu TD A:visited	{color:#002244; text-decoration:underline;}
TABLE.topmenu TD A:hover	{color:#3182b7; text-decoration:underline;}

DIV.topmenu_item	{color:#002244; text-decoration:underline;}
DIV.topmenu_item:hover	{color:#3182b7; text-decoration:none; cursor:pointer;}
DIV.topmenu_item:hover A, DIV.topmenu_item:hover A:visited	{color:#3182b7; text-decoration:none;}

DIV.topmenu_item TABLE.topmenu_table	{display:none;}
DIV.topmenu_item:hover TABLE.topmenu_table	{position:absolute; z-index:3; background-color:#aac0cc; margin-top:16px; display:block;}
DIV.topmenu_item:hover TABLE.topmenu_table TD	{color:#ffffff; font-size:12px; font-style:normal; padding:6px 2px 6px 2px;}
DIV.topmenu_item:hover TABLE.topmenu_table TD A, DIV.topmenu_item TABLE.topmenu_table TD A:visited	{display:block; color:#ffffff; text-decoration:none; padding:3px 20px 3px 16px; border-bottom:#aac0cc 1px solid;}
DIV.topmenu_item TABLE.topmenu_table TD A:hover	{background-color:#93a9b5; color:#ffffff; text-decoration:none; border-bottom:#c3d9e5 1px solid; background-image:url(/images/design/bg_submenu_hover.gif); background-repeat:repeat-x; background-position:top;}

TD.leftcol	{padding-right:20px;}
TD.anons_rightcol	{padding:0px 0px 0px 23px}
TD.anons_picture	{border:#d7d7d7 1px solid; padding:2px; background-color:#eeeeee}
TD.anons_links_list	{background-color:#ffffff; padding:20px 5px 33px 29px;}
TD.equal	{background-color:#ffffff}

DIV.block_header	{height:24px; color:#ffffff; font-weight:bold; font-style:italic; padding-left:16px;}
DIV.block_header DIV	{padding-top:5px}
DIV.block_header DIV A, DIV.block_header DIV A:visited, DIV.block_header DIV A:hover	{color:#ffffff; text-decoration:none}
DIV.color1	{background-color:#303030; background-image:url(/images/design/bg_color1.gif); background-repeat:repeat-x;}
DIV.color2	{background-color:#b40101; background-image:url(/images/design/bg_color2.gif); background-repeat:repeat-x;}
DIV.color3	{background-color:#1a5a9b; background-image:url(/images/design/bg_color3.gif); background-repeat:repeat-x;}
DIV.color4	{background-color:#5c5c5c; background-image:url(/images/design/bg_color4.gif); background-repeat:repeat-x;}
TABLE.block1	{background-color:#ffffff;}
TD.block1_leftcol		{padding-top:27px; padding-bottom:8px;}
TD.block1_leftcol DIV	{padding-left:28px}
TD.block1_rightcol		{padding:27px 17px 8px 22px;}
DIV.block2	{padding:12px 12px 15px 12px; background-color:#ffffff;}
DIV.block_gradient	{background-image:url(/images/design/bg_block_gradient.gif); background-repeat:repeat-x; background-position:top; border-bottom:#f4f4f4 1px solid;}

DIV.films	{width:655px}
DIV.films_leftcol	{width:185px; float:left}
DIV.films_rightcol	{padding-left:185px;}
DIV.show_about	{padding-top:15px;}
DIV.show_about_leftcol	{width:420px; float:left}
DIV.show_about_rightcol	{padding-left:450px;}
DIV.show_about_rightcol SPAN	{color:#a1a0a0; font-size:11px;}

TD.calendar	{padding:1px 0px 0px 1px; background-color:#c7c7c7}
A.numbers, A.numbers:visited	{background-color:#EBEBEB; background-image:url(/images/design/bg_numbers_block.gif); background-repeat:no-repeat; width:26px; height:25px; text-align:left; float:left; display:block; color:#484848; font-size:12px; text-decoration:none; line-height:20px; font-family:Arial;}
A.numbers:hover	{color:#484848;  background-color:#dbdbdb; background-image:none}
A.numbers_today, A.numbers_today:visited, A.numbers_today:hover	{background-color:#9c9c9c; background-image:url(/images/design/bg_numbers_today.gif); background-repeat:no-repeat;}
A.numbers_today DIV {color:#ffffff;}
A.numbers DIV	{text-align:center; text-decoration:none; cursor:pointer; line-height:17px; padding-top:5px}
A.numbers_inactive, A.numbers_inactive:visited	{color:#c3c2c1; text-decoration:none}
A.numbers_inactive:hover	{color:#c3c2c1; background-color:#dbdbdb; background-image:none}
DIV.calendar_week	{height:17px; width:183px; background-color:#f8f8f8; background-image:url(/images/design/bg_week.gif); background-repeat:repeat-y; background-position:left;}
DIV.calendar_week DIV	{height:17px; width:183px; background-color:transparent; background-image:url(/images/design/bg_week.gif); background-repeat:repeat-y; background-position:right;}
DIV.calendar_week DIV DIV	{float:left; width:26px; font-family:Arial; font-size:10px; text-align:center; font-weight:bold; background-color:transparent; background-image:none; position:relative; top:3px;}
DIV.calendar_top	{background-color:#d8d9d8; height:1px; font-size:1px; overflow:hidden}
DIV.calendar_month	{height:19px; width:183px; background-color:#f8f8f8; background-image:url(/images/design/bg_week.gif); background-repeat:repeat-y; background-position:left;}
DIV.calendar_month DIV	{height:19px; width:183px; background-color:transparent; background-image:url(/images/design/bg_week.gif); background-repeat:repeat-y; background-position:right;}
DIV.calendar_month DIV DIV.arrow_left	{width:16px; height:17px; float:left; background-color:transparent; background-image:none;}
DIV.calendar_month DIV DIV.arrow_left IMG	{margin:8px 0px 0px 8px}
DIV.calendar_month DIV DIV.arrow_right	{width:16px; height:17px; float:left; background-color:transparent; background-image:none;}
DIV.calendar_month DIV DIV.arrow_right IMG	{margin:8px 0px 0px 0px}
DIV.calendar_month DIV DIV.month	{width:151px; height:17px; float:left; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; background-color:transparent; background-image:none;}
DIV.calendar_month DIV DIV.month SPAN	{position:relative; top:4px}
DIV.calendar_month DIV DIV.month SPAN:not(:root:root) {position:relative; top:6px}

TD.alphabet	{text-align:center; font-size:14px; line-height:20px; font-weight:bold;}
TD.alphabet DIV	{padding-bottom:9px; padding-top:5px;}
TD.alphabet SPAN	{color:#ffffff; background-color:#3182b7; padding:0px 3px 1px 4px;}
TD.alphabet DIV SPAN	{color:#ffffff; background-color:#3182b7; padding:0px 3px 1px 4px;}

TD.alphabet A, TD.alphabet A:visited	{color:#0f355b; text-decoration:none;}
TD.alphabet A:hover	{color:#0f355b; text-decoration:underline;}

TABLE.movie_title TR TD	{padding:16px 10px 10px 29px; font-size:18px; color:#002851; width:50%;}
TABLE.movie_title TR TD A, TABLE.movie_title TR TD A:visited		{color:#002851; text-decoration:none;}
TABLE.movie_title TR TD A:hover		{color:#002851; text-decoration:underline;}
TABLE.movie_title TR.color_row TD	{padding:13px 10px 8px 29px; background-color:#f8f8f8;}
TABLE.movie_title TR.title TD	{font-size:24px; color:#3182b7;}
TABLE.movie_title TR.title TD A, TABLE.movie_title TR.title TD A:visited		{color:#3182b7; text-decoration:none;}
TABLE.movie_title TR.title TD A:hover		{color:#3182b7; text-decoration:underline;}

DIV.newsblock	{background-color:#ffffff; padding:9px 10px 10px 23px}

DIV.navigation_top	{text-align:center; font-size:14px; font-weight:bold; color:#0f355b}
DIV.navigation_top SPAN	{color:#ffffff; background-color:#3182b7; padding:0px 3px 5px 4px;}
DIV.navigation_top A, DIV.navigation_top A:visited	{color:#0f355b; text-decoration:none;}
DIV.navigation_top A:hover	{color:#0f355b; text-decoration:underline;}

DIV.navigation_bottom	{text-align:center; font-size:12px; color:#0f355b; line-height:30px;}
DIV.navigation_bottom SPAN	{color:#ffffff; background-color:#3182b7; padding:0px 3px 5px 4px;}
DIV.navigation_bottom A, DIV.navigation_bottom A:visited	{color:#0f355b; text-decoration:none;}
DIV.navigation_bottom A:hover	{color:#0f355b; text-decoration:underline;}
DIV.navigation_bottom A.all, DIV.navigation_bottom A.all:visited	{color:#3182b7; text-decoration:underline;}
DIV.navigation_bottom A.all:hover	{color:#3182b7; text-decoration:none;}


DIV.details_block	{background-color:#ffffff; background-image:url(/images/design/bg_details_block.gif); background-repeat:repeat-x; background-position:top; padding:26px 7px 80px 14px;}
DIV.details_block_item	{padding:0px 0px 12px 11px; font-size:18px;}
DIV.details_block_item IMG	{position:relative; top:3px; left:-11px;}
@media screen and (-webkit-min-device-pixel-ratio:0){DIV.details_block_item IMG {position:relative; top:2px}}
DIV.onphoto_header	{padding:0px 0px 4px 29px; font-size:18px; color:#000000;}
DIV.onphoto_list	{padding:0px 0px 4px 18px; font-size:12px;}
DIV.onphoto_list IMG	{position:relative; left:-13px; top:1px;}

DIV.details_block2	{background-color:#ffffff; padding:16px 8px 25px 18px;}
DIV.details_block3	{background-color:#ffffff; padding:16px 8px 25px 18px; width:221px;}

DIV.photoslide	{float:left; width:220px; height:220px}
DIV.photoslide TABLE TD	{vertical-align:middle; text-align:center}
DIV.photoslide_zoom	{text-align:center; padding-top:9px; width:150px;}
DIV.photoslide_zoom SPAN	{color:#ffffff; background-color:#3182b7; padding:0px 7px 1px 5px;}
DIV.photoslide_zoom SPAN A, DIV.photoslide_zoom SPAN A:visited	{color:#ffffff; text-decoration:none}
DIV.photoslide_zoom SPAN A:hover	{color:#ffffff; text-decoration:underline;}
DIV.photoslide_zoom SPAN IMG	{position:relative; top:1px}

TD.reg_leftcol	{text-align:right; padding-bottom:30px; font-size:14px;}
TD.reg_rightcol	{padding-left:20px; padding-bottom:30px;}

DIV.watch_details	{text-align:center; line-height:30px;}
DIV.watch_details SPAN	{color:#ffffff; padding:0px 6px 2px 7px;}
DIV.watch_details SPAN A, DIV.watch_details SPAN A:visited	{color:#ffffff; text-decoration:none}
DIV.watch_details SPAN A:hover	{color:#ffffff; text-decoration:underline}
DIV.watch_details SPAN.grayblock	{background-color:#747474}
DIV.watch_details SPAN.blueblock	{background-color:#3182b7;}
DIV.watch_copy	{text-align:center; padding-top:9px}

DIV.comments_block	{padding:0px 25px 0px 25px}
DIV.comments_rules	{font-style:italic; background-color:#e3e3e3; padding:14px 50px 20px 50px;}
DIV.comments_rules DIV.big	{font-size:18px; font-style:normal; padding:0px 0px 12px 0px}
DIV.comments_nextpage	{padding:35px 50px 39px 50px; background-color:#ececec;}

TABLE.navigation_comment TD	{font-size:18px; color:#0f355b; line-height:30px; text-align:center;}
TABLE.navigation_comment TD.navigation_digits SPAN	{color:#ffffff; background-color:#3182b7; padding:0px 3px 5px 4px;}
TABLE.navigation_comment TD.navigation_digits A, TABLE.navigation_comment TD.navigation_digits A:visited	{color:#0f355b; text-decoration:none;}
TABLE.navigation_comment TD.navigation_digits A:hover	{color:#0f355b; text-decoration:underline;}

DIV.comment	{padding:8px 9px 9px 9px; background-color:#ffffff; margin-bottom:10px;}
DIV.comment_avatar	{width:125px; float:left}
DIV.comment_item	{padding-left:125px;}
DIV.comment_text	{min-height:85px; height:auto !important; height:85px;}
DIV.comment_links	{padding-top:7px}
DIV.comment_quote	{border:#d8d8d8 1px solid; background-color:#f9f8f8; padding:5px 10px; margin:5px 0px;}




/* Print styles */
@media print{
.noprint{display:none}
TD.headerspace, TD.footerspace, DIV.topblock, TABLE.topmenu, TD.bottom_link	{display:none}
TABLE.maintable	{background-color:#ffffff;}
}


IMG.img5555 {width:55px; height:55px; background-image:url(/images/design/55x55.gif);}