@charset "utf-8";
/* CSS Document */

html { overflow: -moz-scrollbars-vertical; font-family:Arial; }
table { border-collapse:collapse; padding:0px; margin:auto; border:none; }
td { padding:0px; vertical-align:top; }
ul { list-style-type:square; line-height:15px; }
p { margin:0px; padding:0px 0px 18px 0px; }
a {  outline:0px; }
*:focus { outline: none; }
img, div { behavior: url(iepngfix/iepngfix.htc); }


img { border:0px; vertical-align:bottom; margin:0px; padding:0px; }

body { margin:0px; padding:0px; text-align:center; background:#ffffff; cursor:default; }
div.header { width:960px; height:130px; margin:auto; }
div.title { width:600px; height:30px; margin-left:24px;}
div.box_bottom { width:300px; height:124px; }
div.box_bottom_2 { width:300px; height:60px; }

/* struktura */
div.logo { width:960px; height:100px; text-align:left; margin:auto; }
div.logo_btn { padding:30px 0px 0px 18px; width:420px; height:60px; float:left; }
div.logo img { width:417px; height:60px; }
div.logo_menu { width:520px; height:50px; text-align:right; float:left; margin-top:45px;}
div.logo_menu a { font-size:12px; line-height:20px; color:#868686; font-weight:bold; text-decoration:none; margin-left:20px;}
div.logo_menu a:hover { font-size:12px; color:#e96100; font-weight:bold; text-decoration:underline; }

div.programs { width:960px; height:53px; margin:auto; text-align:left; }
div.programs_corner_l { width:18px; height:53px; background:url(../img/bg_corner_left.png) top no-repeat; float:left; }
div.programs_corner_r { width:134px; height:53px; background:url(../img/bg_corner_right.png) top no-repeat; text-align:center; float:left; }
div.programs_corner_r a { font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; line-height:52px; background:url(../img/bg_more_root.gif) top right  no-repeat; padding-right:24px; display:inline; }
div.programs_corner_r a:hover { text-decoration:underline; }
div.programs_scr_bg { height:53px; background:url(../img/bg_programs.gif) repeat-x; float:left; }
div.prog_none { display: none; }
div.prog_show { display: block; }
div.more_top { margin:auto; width:960px; height:11px; background:url(../img/bg_more_top.gif) no-repeat; font-size:1px; }
div.more_txt { margin:auto; width:960px; background:url(../img/bg_more_middle.gif) repeat-y; text-align:left; }
div.more_bottom { margin:auto; width:960px; height:13px; background:url(../img/bg_more_bottom.gif) no-repeat; font-size:1px; }
div.more_blank_link { float:left; width:205px; height:10px; }
a.more_link { font-size:12px; color:#000000; text-decoration:none; padding-right:60px; padding-left:35px; float:left; line-height:20px; width:140px; }
a.more_link:hover { color:#f16600; text-decoration:underline; }
a.more_close { position:relative; top:0px; left:20px; text-decoration:none; font-weight:bold; color:#f16600; font-size:12px; float:left; z-index:2; }
div.about_show_img { margin-left:5px; margin-top:15px; }
img.about_show { margin-left:19px; margin-top:14px; width:594px; height:250px; }
div.about_show { font-size:12px; color:#4e4e4e; padding:25px 20px 25px 25px; line-height:17px; }

div.about_show_flash { width:600px; height:285px; margin:30px 0px 35px 25px; text-align:center;}
div.about_show_flash_2 { width:600px; margin:30px 0px 35px 25px; text-align:center;}
div.about_show_txt { width:600px; margin:0px 0px 25px 25px; font-size:12px; color:#4e4e4e; }
span.show_date { padding-left:25px; font-weight:normal; }

div.bg_schedule { margin:35px 0px 20px 30px; font-size:12px; color:#4e4e4e; width:600px }
div.schedule_date { width:200px; padding-left:15px; float:left; text-align:left; font-size:12px; color:#2c2c2c; padding-top:2px; }
div.schedule_list { width:242px; float:left; }
div.schedule_list select { width:175px; height:22px; }
div.schedule_time { width:140px; float:left; text-align:right; font-size:12px; color:#838383; padding-top:3px; }
div.schedule_item { width:600px; height:50px; border-bottom:1px solid #b4b4b4; background:url(../img/bg_schedule.gif) #FFFFFF repeat-y; margin-top:3px; }
div.schedule_item_now { width:600px; height:50px; border-bottom:1px solid #b4b4b4; background:url(../img/bg_schedule_now.gif) #FFFFFF repeat-y; margin-top:3px; }
div.schedule_item_next { width:600px; height:50px; border-bottom:1px solid #b4b4b4; background:url(../img/bg_schedule_next.gif) #FFFFFF repeat-y; margin-top:3px; }
div.schedule_item_later { width:600px; height:50px; border-bottom:1px solid #b4b4b4; background:url(../img/bg_schedule_later.gif) #FFFFFF repeat-y; margin-top:3px; }
div.item_time { width:115px; float:left; margin-top:18px; text-align:center; }
div.item_time_now { width:115px; float:left; margin-top:11px; text-align:center; color:#FFFFFF; }
div.item_time_later { width:115px; float:left; margin-top:11px; text-align:center; color:#2c2c2c; }
div.item_title { float:left; width:450px; padding-top:10px; margin-left:28px; }
span.item_title { font-weight:bold; color:#2c2c2c; font-size:12px; }
span.item_title_now { font-weight:bold; color:#f16600; font-size:12px; }
span.item_subtitle { font-size:10px; color:#7a7a7a; line-height:19px; }

img.programs_scr { border-right:1px solid #FFFFFF; width:100px; height:41px; margin-top:6px; float:left }

div.content { width:960px; margin:auto; background:url(../img/bg_head_gradient.png) top no-repeat; padding-top:18px; text-align:left; }

div.title_txt { font-size:14px; width:400px; font-weight:bold; color:#FFFFFF; padding-top:8px; padding-left:26px; float:left; }
div.title_show { width:165px; text-align:right; float:left; line-height:28px; }
div.title_show a { font-size:12px; color:#e96100; }

div.title_show_2 { width:608px; text-align:right; line-height:28px; margin:20px 0px 0px 0px; clear:both; }
div.title_show_2 a { font-size:12px; color:#e96100; }

div.left_block { width:630px; float:left; }
div.right_block { width:330px; float:left; text-align:right; }
div.flash_player { margin-top:18px; }
div.flash_space { width:630px; height:25px; background-color:#FFFFFF; }
div.flash_space_2 { width:630px; height:25px; }

div.box_content { width:300px; height:370px; margin-top:11px; float:left; }
div.box_content_2 { width:300px; height:306px; margin-top:11px; float:left; }
div.bg_white { background-color:#FFFFFF; }
div.bg_white_top {}
div.bg_transparent { margin:42px 28px 20px 48px; font-size:12px; color:#4e4e4e; }
div.bg_blank { }
div.box_space_11 { width:300px; height:11px; font-size:1px; }
div.box_space { width:28px; height:370px; float:left; }
div.box_space_2 { width:28px; height:306px; float:left; }
div.box_corners { width:630px; height:19px; background:url(../img/bg_corners_top.png) no-repeat; }
div.box_top { width:300px; height:250px; background:url(../img/bg_box_top.png) top no-repeat; }
div.box_title { padding-top:23px; font-size:13px; font-weight:bold; color:#000000; padding-left:21px; }
img.box_top { margin-left:19px; margin-top:14px; }

div.box_bottom_txt { color:#555555; font-size:11px; padding:18px 20px 12px 19px; height:56px; overflow:hidden; }
div.box_bottom_txt p { margin:0px; padding:0px 0px 0px 0px; }
div.box_bottom_txt_2 { color:#555555; font-size:11px; height:22px; overflow:hidden; }
div.box_data { padding:4px 0px 0px 20px; font-size:11px; width:138px; color:#a7a7a7; float:left; }
a.more { text-decoration:none; display:inline-block; height:23px; width:124px; background:url(../img/btn_more.png) no-repeat 0px 0px; color:#FFFFFF; font-weight:bold; font-size:12px; line-height:22px; text-align:center; }
a.more:hover { background:url(../img/btn_more.png) no-repeat; background-position:0px -23px; }

div.pagin_prev { float:left; width:120px; text-align:left; padding:30px 0px 40px 9px; }
div.pagin_next { float:left; width:115px; text-align:right; padding:30px 2px 40px 0px; }
div.pagin_list { float:left; width:370px; text-align:center; padding:30px 0px 40px 0px; color:#898989; font-size:12px; }
a.pagin { font-size:12px; color:#e96100; text-decoration:underline; }
a.pagin:hover { font-size:12px; color:#e96100; text-decoration:none; }
a.pagin_nr { padding-left:12px; color:#e96100; text-decoration:none; }
a.pagin_nr:hover { color:#898989; }
span.pagin { padding-left:20px; }
span.pagin_nr { padding-left:12px; color:#898989; text-decoration:none; }
span.pagin_info { padding-right:32px; border-right:1px solid #898989; color:#000000; font-weight:bold; }

div.footer { width:960px; margin:auto; }
/*
div.footer_top { width:960px; height:10px; background:url(../img/bg_footer_top.gif) top no-repeat; font-size:1px; margin-top:40px; }
div.footer_middle { width:960px; background:url(../img/bg_footer_middle.gif) repeat-y; text-align:left; }
div.footer_bottom { width:960px; height:10px; background:url(../img/bg_footer_bottom.gif) top no-repeat; font-size:1px; }
div.footer_txt { width:880px; font-size:11px; color:#555555;  padding:20px 40px 20px 40px; line-height:16px; }
*/

div.footer_top { width:960px; height:10px; font-size:1px; margin-top:40px; border-top:solid 1px #ccc; }
div.footer_middle { width:960px; text-align:left; }
div.footer_bottom { width:960px; height:10px; font-size:1px; }
div.footer_txt { width:960px; font-size:11px; color:#555555;  padding:20px 0px 20px 0px; line-height:16px; }

div.footer_links { width:480px; float:left; text-align:left; margin-top:25px; padding-bottom:25px; }
div.footer_copyright { width:480px; float:left; text-align:right; margin-top:25px; padding-bottom:25px; color:#8c8c8c; font-size:12px; }
div.footer_links a { font-size:12px; color:#e96100; text-decoration:underline; padding-right:13px; }
div.footer_links a:hover { font-size:12px; color:#e96100; text-decoration:none; }

/* right column */
div.banner_right_1 { }
div.banner_right_2 { margin-top:7px; }
div.banner_right_adv { width:300px; height:15px; background:url(../img/bg_adv_head.png) top no-repeat; text-align:center; margin-left:30px; margin-top:10px; font-size:10px; color:#FFFFFF; line-height:15px; }
div.banner_adv_img { font-size:1px; padding:0px; }