body { margin:0; padding:0; background:#fff url('/images/back-kratka1.png') center center repeat; font-family:Helvetica, Arial, sans-serif; font-size:normal; }

a img { border:none; }

a { color:#E49D2B; }
a:hover { color:#fff431; }

#page { width:100%; padding:40px 0px 0px 0px; background:transparent url('/images/postaci1.png') center 0px no-repeat; }
.page_width { width:960px; overflow:hidden;  margin:0 auto; }


#header {  }
#content {  }

#logo { width:100%; overflow:hidden; padding:0px 0px 20px 0px; }
#logo img { float:left; padding:0px 0px 0px 10px; }
.search { width:300px; float:right; }

#menu { background-color:#E49D2B; font-family:"Arial Narrow"; width:100%; overflow:hidden; }
#menu ul { list-style:none; margin:0px; padding:0px; letter-spacing:1px; font-size:1.3em; }
#menu li { display:inline; }
#menu li a { display:block; float:left; color:#fff; text-decoration:none; height:0; padding-top:43px; overflow:hidden; background-image:url('/images/menu1.png'); background-repeat:no-repeat; }
#menu li.en a { background-image:url('/images/menu-en.png'); }
#menu li a:hover { color:#000; }

#menu li a.m_filmy { background-position:0px 0px; width:70px; }
#menu li a.m_rezyserzy { background-position:-70px 0px; width:140px; }
#menu li a.m_historia_pl { background-position:-230px 0px; width:100px; }
#menu li a.m_historia_en { background-position:-210px 0px; width:100px; }
#menu li a.m_news { background-position:-340px 0px; width:120px; }
#menu li a.m_events { background-position:-435px 0px; width:100px; }
#menu li a.m_lang_pl { background-position:-460px 3px; width:220px; }
#menu li a.m_lang_en { background-position:-520px 3px; width:220px; }
#menu li a.m_akademia { background-position:-5px 0px; width:220px; }

#menu li a.m_filmy:hover, #menu li a.m_filmy_selected { background-position:0px -43px; width:70px; }
#menu li a.m_rezyserzy:hover, #menu li a.m_rezyserzy_selected { background-position:-70px -43px; width:140px; }
#menu li a.m_historia_pl:hover, #menu li a.m_historia_pl_selected { background-position:-230px -43px; width:100px; }
#menu li a.m_historia_en:hover, #menu li a.m_historia_en_selected { background-position:-210px -43px; width:100px; }
#menu li a.m_news:hover, #menu li a.m_news_selected { background-position:-340px -43px; width:120px; }
#menu li a.m_events:hover, #menu li a.m_events_selected { background-position:-435px -43px; width:100px; }
#menu li a.m_lang_pl:hover { background-position:-460px -40px; width:220px; }
#menu li a.m_lang_en:hover { background-position:-520px -40px; width:220px; }
#menu li a.m_akademia:hover { background-position:-5px -43px; width:220px; }

#menu ul.menu_pl { padding-left:150px; }
#menu ul.menu_en { padding-left:200px; }

.piegi { padding:12px 10px; border:1px dotted #333; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius: 8px; }

#sub { width:100%; }
#sub p.tytul { font-family:"Arial Narrow", sans-serif; color:#E49D2B; position:relative; top:-8px; margin:0px; padding:0px; font-size:80px; float:left; padding-right:20px; }
.sub_menu { width:450px; overflow:hidden; float:left; padding-top:38px; }
.submenu_en { width:480px; }
.sub_menu sup { font-size:0.8em; font-family:Monaco, monospace; float:left; display:block; padding-right:10px; }
.sub_menu ul { list-style:none; margin:0px; padding:0px; }
.sub_menu li { display:inline; }
.sub_menu li a { display:block; float:left; height:0; padding-top:30px; overflow:hidden; background-image:url('/images/sub-menu.png'); background-repeat:no-repeat; }
.submenu_en li a { background-image:url('/images/sub-menu-en.png'); }

.sub_menu li a.m_1 { background-position:0px 0px; width:150px; }
.sub_menu li a.m_2 { background-position:-150px 0px; width:135px; }
.sub_menu li a.m_3 { background-position:-285px 0px; width:100px; }

.sub_menu li a.m_1:hover, .sub_menu li a.m_1_selected { background-position:0px -30px; width:150px; }
.sub_menu li a.m_2:hover, .sub_menu li a.m_2_selected { background-position:-150px -30px; width:135px; }
.sub_menu li a.m_3:hover, .sub_menu li a.m_3_selected { background-position:-285px -30px; width:100px; }

.submenu_en li a.m_1 { background-position:0px 0px; width:130px; }
.submenu_en li a.m_2 { background-position:-130px 0px; width:135px; }
.submenu_en li a.m_3 { background-position:-265px 0px; width:145px; }

.submenu_en li a.m_1:hover, .submenu_en li a.m_1_selected { background-position:0px -30px; width:130px; }
.submenu_en li a.m_2:hover, .submenu_en li a.m_2_selected { background-position:-130px -30px; width:135px; }
.submenu_en li a.m_3:hover, .submenu_en li a.m_3_selected { background-position:-265px -30px; width:145px; }


.sub_select { width:250px; overflow:hidden; float:right; padding-top:38px; }
.sub_select sub { font-size:0.8em; font-family:Monaco, monospace; float:left; padding:10px 10px 0px 0px; }

.separator { border-top:7px solid #000; font-size:12px; line-height:16px; margin:0px 0px 0px 0px; }
.separator p { display:inline; margin:0px 0px 0px 15px; position:relative; bottom:11px; padding:0px 5px; background-color:#fff; font-family:Monaco, monospace; }

.black_ribbon { border-top:7px solid #000; font-size:12px; line-height:16px; margin:0px 0px 0px 0px; }
.pagination_content { width:960px; margin:0px auto; padding:0px; overflow:hidden; position:relative; bottom:13px; }

.numbers { float:left; font-family:Monaco, monospace; padding-left:50px;  }
.numbers a { display:block; float:left; padding:1px 10px; color:#000; background-color:#fff; text-decoration:none; }
.numbers a:hover, .numbers a.selected { color:#fff; background-color:#000; }

.sub_title { float:left; color:#000; background-color:#fff; margin:0px 0px 0px 50px; padding:0px 10px; font-family:Monaco, monospace; }

.list_style { float:right; font-family:Monaco, monospace; padding-right:50px;  }
.list_style a { display:block; float:left; padding:1px 10px; color:#000; background-color:#fff; text-decoration:none; }
.list_style a:hover { color:#fff; background-color:#000; }

.foto_list { padding:20px 0px 30px 0px; }
.index_list { padding:20px 0px 30px 0px; }
.okresy_list { padding:20px 0px 0px 0px;  }

.list_foto { width:245px; height:260px; float:left; }
.list_last { width:225px; }
a.foto_on_list { text-decoration:none; color:#000; }
a.foto_on_list:hover { color:#E49D2B; }
.foto_on_list .image { display:block; position:relative; height:167px; }
.foto_on_list img { display:block; /* margin-bottom:2px; */ }
.foto_on_list .image .data, .foto_on_list .image .back { display:block; width:225px; height:40px; position:absolute; bottom:0px; left:0px; }
.foto_on_list .image .data { color:#fff; font-family:Courier, monospace; letter-spacing:40px; font-size:1.5em; line-height:1.5em; }
.foto_on_list .image .back { background-color:#111; opacity:0.7; filter: alpha(opacity=70); }

.foto_on_list .desc { background-color:#fff; display:block; width:223px; padding:8px 0px; text-align:center; border:1px solid #999;
-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
border-bottom-left-radius:8px; border-bottom-right-radius:8px; }
.foto_on_list .nazwa { font-size:1.2em; }
.foto_on_list .rez { display:block; font-size:0.7em; font-family:Monaco, monospace; }


a.foto_on_list:hover .desc { background-color:#E49D2B; border:1px solid #E49D2B; color:#fff; }

/* dl list */
dd { padding:0px; margin:0px 0px 10px 0px; font-family:Monaco, monospace; font-size:0.9em; color:#333; }

.col_lft { width:602px; float:left;  }
.col_rgt { width:340px; float:right; }

/* tekst */
.tytul_container { border:1px solid #999; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding:10px 10px 10px 10px; margin:20px 0px 0px 0px; }
h1 { margin:0px; padding:0px 0px; }
h1.sIFR-replaced { line-height:1px; }
.movie_rez { border-top:1px dotted #333; margin:10px 40px 0px 40px; padding:5px 0px 10px 0px; text-align:right; font-family:Monaco, monospace; }
.movie_rez sup { padding-right:10px; }
.movie_data { margin:0px; padding:0px; border-top:4px solid #E49D2B; font-size:64px; height:81px; font-family:"Arial Narrow"; letter-spacing:145px; width:580px; overflow:hidden; vertical-align:bottom; }

h3 { font-size:1.2em; font-weight:normal; border-left:2px solid #E49D2B; margin:30px 0px 0px 0px; padding:0px 0px 0px 10px; }
h3 * { display:block; padding:0px; margin:0px; }

#movie_container {  }
.big_movie_container { position:relative; text-align:center; min-width:580px; min-height:350px; background:#fff url('/images/loader.gif') center center no-repeat; vertical-align: bottom; }
.small_movie_container { position:relative; text-align:center; min-width:339px; min-height:250px; background:#fff url('/images/loader.gif') center center no-repeat; vertical-align: bottom; }
.preloader { position:absolute; background:#fff url('/images/loader.gif') center center no-repeat; top:0px; }

.small_movie_container_border { padding:24px 0px 40px 0px; }


#movie_container img { display:block; margin:0 auto; }
.text_container { padding:10px 10px 30px 0px; line-height:150%; font-size:0.8em; }

.czolowka { }
.czolowka sup { border-left:3px solid #666; padding-left:5px; }
.czolowka span { font-weight:bold; }

/*  neighbours  */
.neighbours { width:100%; overflow:hidden; padding-bottom:40px; }
.neighbours div {  }
.neighbours .n_prev { padding:0px 0px 0px 120px; }
.neighbours .n_prev a { position:relative; display:block; float:left; color:#000; text-decoration:none; }
.neighbours .n_prev span.n_deco { display:block; border:1px solid #999; padding:10px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.neighbours .n_prev img { position:relative; display:block; }
.neighbours .n_prev span.n_kolejka { position:absolute; top:70px; left:-50px;  color:#fff; text-align:left; width:200px; background-color:#E49D2B; font-size:10px; }

.neighbours span.n_nazwa { font-family:"Arial Narrow"; text-align:center; display:block;  width:120px; padding-top:5px; }

.neighbours { width:100%; overflow:hidden; }
.neighbours div {  }
.neighbours .n_next { padding:0px 0px 0px 320px; }
.neighbours .n_next a { position:relative; display:block; float:left; color:#000; text-decoration:none; }
.neighbours .n_next span.n_deco { position:relative; display:block; border:1px solid #999; padding:10px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.neighbours .n_next img { position:relative; display:block; }
.neighbours .n_next span.n_kolejka { position:absolute; top:70px; right:-50px;  color:#fff; text-align:right; width:200px; background-color:#E49D2B; font-size:10px; }

.neighbours a:hover { color:#fff; }
.neighbours a:hover span.n_deco { border:1px solid #E49D2B; background-color:#E49D2B; }
.neighbours a:hover span.n_kolejka { color:#fff; background-color:#000; }

.neighbours a:focus { outline:none; }

/* small neighbours  */
.content_siblings { width:100%; overflow:hidden; padding-top:0px; }
.content_siblings .sibling_lft { float:left; padding:0px 5px 0px 0px; }
.content_siblings .sibling_cnr { float:left; padding:0px 0px 0px 0px; }
.content_siblings .sibling_rgt { float:left; padding:0px 0px 0px 5px; }
.content_siblings a { display:block; padding:3px; border:1px solid #999; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;  text-decoration:none; }
.content_siblings img { display:block; }
.content_siblings span { width:100px; display:block; text-align:center; font-size:12px; font-family:"Arial Narrow"; background-color:#000; color:#fff; }

.content_siblings a:hover { border-color:#E49D2B; background-color:#E49D2B; }
.content_siblings a:hover span { background-color:#000; color:#E49D2B; }

#flash_obj {  }

/* small foto list */
.small_foto_list { width:339px; padding-top:40px; }
.small_foto { padding:10px 0px; width:100%; overflow:hidden; }
.small_foto a { position:relative; display:block; text-decoration:none; color:#000; padding:0px 10px 0px 3px; }
.small_foto a:focus { outline:none; }
.small_foto .small_deco { display:block; border:1px dotted #333; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.small_foto img { position:relative; display:block; float:left; top:-15px; left:0px; padding:0px 10px; }
.small_foto .s_tytul { display:block; padding:10px 0px 10px 0px; }
.small_foto .s_rez {  display:block; padding:0px; font-size:0.8em; font-family:Monaco, monospace; }


.small_foto a:hover, .small_foto a.selected { background:transparent url('/images/small_list_back.png') 0px 30px no-repeat; }
.small_foto a:hover .small_deco, .small_foto a.selected .small_deco { border:1px solid #E49D2B; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;  }

.small_foto img.player { position:absolute; top:10px; left:30px; opacity:.8; }


/* news */
.news_item { padding:15px 0px 10px 0px; border-bottom:1px solid #ccc; }
p.news_title { font-size:1.1em; margin:0px; padding:5px 0px 0px 0px; }
p.news_title a { text-decoration:none; }
.news_data { font-size:0.7em; color:#000; font-family:Monaco, monospaced; color:#E49D2B; }
.news_cols { width:100%; overflow:hidden; }
.news_opis { line-height:150%; font-size:0.8em; }
.news_opis p { margin:0px; padding:5px 0px 5px 0px;}
.news_img { float:left; width:125px; padding-top:5px; }
.news_img img { display:block; padding:1px; border:1px solid silver; }
.news_h3 { margin:5px 0px 0px 0px; padding:0px 0px 0px 5px; }

.news_jpg { margin:0px; padding:0px; width:100%; height:150px; background:transparent url('/images/news_pl1.png') 20px top no-repeat; }


.intro_container { padding:0px 10px 30px 0px; line-height:150%; font-size:0.8em; }
.images_container { padding:0px 10px 30px 0px; line-height:150%; font-size:0.8em; text-align:center; }
.images_container a { display:block; padding:10px 0px 10px 0px;}

.small_news_list { padding:10px 0px 10px 0px; }

.col3 { width:320px; float:left; }

.list_foto_big { position:relative; height:300px; }
.list_foto_big a { display:block; padding:6px; color:#fff; text-decoration:none; border:1px dotted #999; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius: 8px; }
.list_foto_big a:hover { color:#E49D2B; text-decoration:none; }
.list_foto_big img { display:block; width:300px; height:230px; padding:0px; }
.list_foto_big span { display:block; width:300px; height:55px; text-align:center; background-color:#000; padding:0px; margin-top:1px; font-family:"Arial Narrow"; font-size:1.4em; }
.list_foto_big a:hover { background-color:#E49D2B; border:1px solid #E49D2B; }
.list_foto_big a:hover span { background-color:#E49D2B; }

.featured_link { position:relative; height:auto; margin-top: 20px; }
.featured_link a, .featured_link div.selected { display:block; padding:6px; color:#fff; text-decoration:none; border:1px dotted #999; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius: 8px; }
.featured_link a:hover, .featured_link div.selected { background-color:#E49D2B; border:1px solid #E49D2B; text-decoration:none; }
.featured_link a:hover span, .featured_link div.selected span { background-color:#E49D2B; }
.featured_link span { display:block; width:auto; height:55px; text-align:center; background-color:#000; padding:0px; margin-top:1px; font-family:"Arial Narrow"; font-size:1.4em; }


.deco { display:block; position:absolute; right:0px; bottom:7px; line-height:1px; font-size:1px; height:55px; width:6px; background-color:#E49D2B; }
.list_foto_big a:hover .deco, .featured_link a:hover .deco { background-color:#fff; }
.list_foto_big span.sIFR-alternate, .featured_link span.sIFR-alternate { height:0; }

.lft { margin-right:6px; }
.rgt { margin-left:6px; }
.cnr { margin:0px 3px; }

/* zdjecia */
.pictures_list {  }
.foto_row { width: 100%; overflow: hidden; }
.foto_item { float:left; margin-left: 20px; padding-bottom: 40px; }
.foto_item div { width:280px; }
.foto_item span { font-size: 0.8em; }
.alpha { margin-left: 0px; }

/* footer */

#footer { padding:50px 0px 60px 0px; }
.back_pl { background:transparent url('/images/stopka-pl1.png') center bottom no-repeat;  }
.back_en { background:transparent url('/images/stopka-en.png') center bottom no-repeat;  }


#footer ul { margin:0px; padding:0px 0px 0px 50px; }
#footer li { list-style:none; display:inline; }

.site_info { float:right; font-family:Monaco, monospace; padding-right:50px;  }
.site_info a, .site_info span { display:block; float:left; padding:1px 10px; margin-right:10px; color:#000; background-color:#fff; text-decoration:none; }
.site_info a:hover { color:#fff; background-color:#000; }

#footer a.klikam span { width:52px; height:0px; padding:16px 0px 0px 0px; margin:0px; overflow:hidden; background:transparent url('/images/klikam1.png') 0px top no-repeat;  }
#footer a.klikam:hover span { background-position:0px -16px;  }



