

.page_top_menu{width:750px; height:43px; background:url(../../public/images/layout_201106/page_tlo_top.png) no-repeat;}
.page_top_menu div{float:right; margin-right:5px; width:110px; height:43px; background:url(../../public/images/layout_201106/page_nav_button_short.png) no-repeat; text-align:center; padding-top:9px;}
.page_top_menu a{display:block; width:100%; height:24px; padding-top:9px;}
.page_top_menu span {font-size:10px; color:#ffffff; font-weight:bold;}
.menu_bt{margin-right:25px !important;}

 .page, .page_bottom {float:left;}

.page_flash{width:750px; background:url(../../public/images/layout_201106/page_tlo_center.png) repeat-y; padding-bottom:15px; }
.page_flash { margin-top:15px; height:120px; overflow:hidden; }
.page{width:750px; background:url(../../public/images/layout_201106/page_tlo_center.png) repeat-y; }

.page_bottom{width:750px; height:77px; background:url(../../public/images/layout_201106/page_tlo_bottom.png) no-repeat; }

.page_product{width:330px; float:left; margin-left:30px; margin-top:5px;}
.page_product table{border-style:none; margin-top:2px;}
.product_title{font-weight:bold; font-size:12px; padding-left:25px; padding-bottom:5px;}
.page_product_title { padding-left:30px; }
.page_product_title h1 { /* display:table-cell; vertical-align:bottom; height:28px; */ }
.page_product_title a {font-size:11px; font-weight:bold; color:#555; }
.page_product_title_hldr { border-bottom: solid 1px #C5C5C5; height:25px; padding-bottom:3px; overflow:hidden; } 
.product_title p{padding-bottom:5px; padding-right:5xp; border-bottom:1px solid #c5c5c5;}
.product_title h1 a{padding-bottom:5px; padding-right:5xp; border-bottom:1px solid #c5c5c5; font-weight:bold; font-size:12px; padding-left:25px; padding-bottom:5px;}
.button_holder { display:block; }
.page_product a.buy, .page_product a.sold {display:block; background:url(../../public/images/layout_201106/bt_kup.png) no-repeat; color:#ffffff; font-weight:bold; margin:0px; width:77px; height:26px; padding-top:6px; padding-left:28px; border:none; text-align:left; float:right;}
.page_product a.sold, .event_buy a.sold, a.sold { background:url(../../public/images/layout_201106/bt_sold.png) no-repeat;}
.news_typ{width:21px; height:93px; vertical-align:top;}
.news_foto{width:120px; vertical-align:top; }
.news_foto a {display:block; height:85px; width:120px; padding:3px; border:1px solid #dcdcdc; background-color:#fff; text-align:center;}
.news_foto img{max-height:85px; max-width:120px;}
.news_opis{width:190px; vertical-align:top; padding:2px 5px 2px 5px;}
.news_opis a{font-weight:bold; color:#129cb8; decoration:none;}
.news_opis a:hover{text-decoration:none;}
.news_opis div{text-align:right; margin-top:25px;}
.news_opis_d, .news_opis_miasto {color:#373737; font-size:10px; font-weight:bold;}
.news_opis_h {color:#373737;}

.page_register{float:left; width:100%; }
.page_register h1{padding-left:30px; color:#129cb8; font-weight:bold; font-size:10px;}
.reg_div_border{ margin:10px 30px 10px 30px;}
.reg_div_border_2{height:1px; width:100%; background:#c5c5c5; }
.register_top{margin-left:25px; width:697px; height:6px; background:url(../../public/images/layout_201106/rej_tlo_top.png) no-repeat; }
.register{float:left; margin-left:25px; width:697px; background:url(../../public/images/layout_201106/rej_tlo_center.png) repeat-y;}
.register_center, .register_center_2{float:left; width:100%; background:url(../../public/images/layout_201106/rej_tlo.png) no-repeat; background-position:bottom; }
.register_center_2{background:url(../../public/images/layout_201106/rej_tlo_2.png) no-repeat; background-position:bottom; padding:25px 0px 25px 0px;}
.register_center_2 div{margin:0 auto; width:350px;}
.register_center_2 td{padding:2px; }
.register_center_2 p{margin:5px 30px 5px 30px;}


.register_text{width:380px; padding:15px 25px 25px 25px;}
.register_text h2{color:#373737; font-size:12px; margin-bottom:20px;}
.register_text p{color:#373737; margin-top:10px;}
.push13{background:url(../../public/images/layout_201106/button_ok.png) no-repeat; color:#ffffff; padding:6px 8px 20px 30px; font-weight:bold; margin:0px; width:135px; border:none;}
.register_text div{float:left; margin-top:15px; margin-bottom:20px;}

.reg_agree{float:left; width:200px; margin-left:30px;}
.reg_umowa{float:right; width:200px; margin-right:30px; padding-top:4px;}
.reg_umowa a{font-weight:bold; color:#129cb8; decoration:none;}
.reg_umowa a:hover{text-decoration:none;}
.reg_umowa_2{float:right;}
.reg_bt_add{float:left; margin-left:30px; margin-top:15px;}
.push{background:url(../../public/images/layout_201106/button_ok.png) no-repeat; color:#ffffff; padding:6px 8px 20px 30px; font-weight:bold; font-size:11px; margin:0px; width:135px; border:none;}

.page_events{float:left; width:100%;}
.po_holder { padding:0px 12px;} 
.promo_holder { margin-bottom:10px; width:160px; float:left; padding:0px 10px; }
.promo_holder h1 {color:#000; font-size:10px; margin-right:10px; font-weight:normal; }
.event_desc_holder { height:40px; overflow:hidden; text-align:center; } 
.promo_holder h1 a {color:#555; }
.promo_holder .art_z2 img { max-height:85px; max-width:120px;}
.event_p .art_z2 { width:auto;  background-color:#fff; text-align:center; }
.promo_holder .art_z2 { height:83px; width:130px; background-color:#fff; text-align:center; }
.page_events h1, .events_title, .events_div_border {margin-left:55px;}
.recomm { padding:0px 20px;}
.recomm .art_z2 { margin-right:8px!important; }
.recomm .promo_holder { padding:0px 8px!important; }
.page_events h1{ color:#129cb8; font-size:12px; }
.events_title{float:left; color:#000000;}
.events_title h2, .promo_title h2, .events_title a { font-size:11px; color:#000; font-weight:normal}
.promo_title h2 { margin-left:15px; }
.events_div_border{float:left; width:660px; margin-top:5px; margin-bottom:5px;}
.news_div_border{float:left; width:700px; margin-top:5px; margin-bottom:5px; margin-left:15px; }
.events_div_border_2{height:1px; width:100%; background:#c5c5c5; }
.event_p{float:left; color:#373737 !important; margin:0px 30px;}
.no-margin { margin:0px; }
.event_txt {font-weight:bold;}
.event_txt_2{margin-top:15px; margin-left:25px;}
.event_txt_2 span{color:#129cb8; font-weight:bold;}
.event_txt_2b span{color:#000; font-weight:bold;}
.event_txt_2 a{font-weight:bold; color:#129cb8; decoration:none;}
.event_txt_2 a:hover{text-decoration:none;}

.page_event{float:left; width:100%; }
.event_top, .event{float:left; margin-left:50px; width:677px;}
.event_top{ height:6px; background:url(../../public/images/layout_201106/event_tlo_top.png) no-repeat; }
.event{ background:url(../../public/images/layout_201106/event_tlo_center.png) repeat-y; margin-bottom:20px; }
.event_center_2{padding:5px; background:url(../../public/images/layout_201106/event_tlo.png) no-repeat; background-position:bottom; }

.event_center_2 table{width:100%;}
.event_center_2 h1 a, .event_center_2 h2 a, .event_data{color:#000; font-size:12px; font-size:10px;}
.event_center_2 h2 a {font-weight:normal;}
.event_data{font-weight:bold; font-size:10px;}
.event_center_2 p{margin-top:5px; }
.event_buy{vertical-align:bottom; }
.event_buy div{float:right; width:105px; height:26px; background:url(../../public/images/layout_201106/bt_kup.png) no-repeat;}
.event_buy a{display:block;  color:#ffffff; padding:7px 0px 8px 30px; font-weight:bold; margin:0px; border:none; decoration:none;}
.event_buy a:hover{text-decoration:none;}
.event_image{width:90px;}

.page_cinema{width:100%; padding:0px 20px; }
.p_cinema h1{ color:#129cb8; font-weight:bold; font-size:10px;}
.cinema_div_border{float:left; width:700px; margin-top:5px; margin-bottom:5px;}
.cinema_div_border_2{height:1px; width:100%; background:#c5c5c5; }
.select_city, .callendar_7days, .p_cinema{ width:702px; }
.select_city{ height:47px; background:url(../../public/images/layout_201106/select_city.png) no-repeat; margin-top:5px;}
.callendar_7days{ height:132px; background:url(../../public/images/layout_201106/callendar_7.png) no-repeat; margin-bottom:30px; text-align:center; text-align:center;}
.callendar_7days_holder{ height:132px; background:url(../../public/images/layout_201106/callendar_7.png) no-repeat; padding:20px 0px 10px 0px;}
.callendar_7days_2{margin-top:20px; margin-left:0px auto;  margin-right:0px auto; }

.callendar_str_l, .callendar_1day, .callendar_str_r{float:left; height:96px;}
.callendar_1day{margin-left:3px; float:left;}
.callendar_str_l{margin-right:12px;}
.callendar_str_r{margin-left:12px;}
span.ccallendar_selected { color:#158DA5; }
span.ccallendar_inactive { color:#ccc; }

.callendar_str_l a, #slides .prev {width:40px; height:100px; display:block; background:url(../../public/images/layout_201106/strz_l.png) no-repeat; background-position:center; text-decoration:none; }
.callendar_str_r a, #slides .next{width:40px; height:100px; display:block; background:url(../../public/images/layout_201106/strz_r.png) no-repeat; background-position:center ; text-decoration:none; }
#slides a.next:hover, #slides a.prev:hover { text-decoration:none; }
.callendar_1day a{width:84px; height:100%; display:block; background:url(../../public/images/layout_201106/callendar_day.png) no-repeat; background-position:center; decoration:none;}
.callendar_1day a:hover{text-decoration:none;}
.callendar_1day a div{text-align:center; float:left; width:100%;}
.day_name{height:22px;}
.day_name div{margin-top:6px; color:#373737; font-weight:bold;}
.day_number {height:50px; }
.day_number div{ color:#373737; font-size:44px; line-height:44px;}
.day_month {height:24px;}
.day_month div{margin-top:6px; color:#fff; font-weight:bold;}

.p_cinema table{width:100%; margin-bottom:15px;}
.p_cinema td{background:#fafafa; padding:8px 10px; text-align:right;}
.p_cinema td.hour{background:#fafafa; padding:0px;}
.cinema_name{text-align:left !important; font-weight:bold; width:120px;}
div.cinema_hour { width:30px; display:block; float:left; border-right:solid 1px #eee; padding:8px 10px; }
.hour_link { color:#373737; }
div.city_name { padding:14px; font-size:10px;}
.city_name b {padding-left:5px;font-size:16px; font-weight:bold;}

.leftbox{width:230px;}
.leftbox_top{width:100%; height:45px; background:url(../../public/images/layout_201106/box_top.png) no-repeat; color:#fff; }
.box_callendar_title{text-align:center; width:100%; padding-top:22px; font-weight:bold;}
.leftbox_center{width:100%; background:url(../../public/images/layout_201106/box_center.png) repeat-y;}
.leftbox_bottom{width:100%; height:25px; background:url(../../public/images/layout_201106/box_bottom.png) no-repeat;}
.lbc_polecamy{padding:10px 21px 10px 21px;}

.print_ticket a, .search_newsletter a{decoration:none;}
.print_ticket a:hover, .search_newsletter a:hover{text-decoration:none;}
.search_sel, .search_adv, .print_ticket, .search_newsletter, .search_city, .search_salesman{margin-right:23px; clear:both;}
.search_sel{padding-top:15px;}
.search_sel input{width:155px; margin-right:6px;}
.search_sel div{ float:right;}
.search_sel_div{ float:right;}
.search_adv{padding-top:3px; text-align:right;}
.search_adv_link{padding-right:30px;}
#search_adv{display:none; padding-left:23px; padding-top:20px; }
.search_adv_td{text-align:left;}
.print_ticket a{font-weight:bold; display:block; height:23px;}
.print_ticket div{float:right;}
.print_ticket_div{padding-top:6px; padding-right:10px;}
.search_newsletter a{font-weight:bold; display:block; height:23px;}
.search_newsletter div{float:right;}
.search_newsletter_div{padding-top:6px; padding-right:10px;}
#search_newsletter_inp{display:none; padding-top:20px; text-align:right;}
#search_newsletter_inp div{float:right;}
.newsletter_txt{padding:25px;}
.nl_opis{text-align:left; padding-left:20px; padding-bottom:10px;}
.nl_inp_txt{margin-right:3px; padding-top:6px;}
.nl_inp{width:100px; text-align:right;}
.search_line{clear:both; width:100%; margin-top:8px; margin-bottom:8px; }
.search_line_2{margin:0 auto; width:190px; height:2px; background:url(../../public/images/layout_201106/kreska_tlo.png) repeat-x;}
.search_city select{width:155px;}

.page_contact{width:100%; margin-top:10px; }
.page_contact h1{padding-left:30px; color:#129cb8; font-weight:bold; font-size:10px;}
.contact_top{margin-left:25px; margin-top:10px; width:697px; height:6px; background:url(../../public/images/layout_201106/rej_tlo_top.png) no-repeat; }
.contact{float:left; margin-left:25px; width:697px; background:url(../../public/images/layout_201106/rej_tlo_center.png) repeat-y;}
.contact_center, .contact_center_2{float:left; width:100%; background:url(../../public/images/layout_201106/rej_tlo.png) no-repeat; background-position:bottom; }
.contact_center_2{background:url(../../public/images/layout_201106/rej_tlo_2.png) no-repeat; background-position:bottom; padding:25px 0px 25px 0px;}
.contact_center_2 div{margin:0 auto; width:350px;}
.contact_center_2 td{padding:2px; }
.contact_center_2 p{margin:5px 30px 5px 30px;}

.page_places{width:100%; margin-top:10px;}
.page_places h1{padding-left:30px; color:#129cb8; font-weight:bold; font-size:10px;}
.box_places{margin-left:30px;}
.places_top, .places{width:677px;}
.places_top{ height:6px; background:url(../../public/images/layout_201106/event_tlo_top.png) no-repeat; }
.places{ background:url(../../public/images/layout_201106/event_tlo_center.png) repeat-y; margin-bottom:10px; }
.places_center_2{ padding:5px; background:url(../../public/images/layout_201106/event_tlo.png) no-repeat; background-position:bottom; }

.place2_top, .place2{float:left; width:677px;}
.place2_top{ height:6px; background:url(../../public/images/layout_201106/event_tlo_top.png) no-repeat; }
.place2{ background:url(../../public/images/layout_201106/event_tlo_center.png) repeat-y; margin-bottom:20px; }
.place2_center_2{padding:5px; background:url(../../public/images/layout_201106/event_tlo.png) no-repeat; background-position:bottom; }
.place2_center_2 table{width:100%;}
.place2_center_2 h1{padding:0px;}
.place2_center_2 h1 a, .place2_center_2 h2 a, .place2_data{color:#000; font-size:12px; font-size:10px;}
.place2_center_2 h2 a {font-weight:normal;}
.pc2_td_foto{width:130px;}
.place2_data{font-weight:bold; font-size:10px;}
.place2_center_2 p{margin-top:5px; }
.place2_buy{vertical-align:bottom; }
.place2_buy div{float:right; width:105px; height:26px; background:url(../../public/images/layout_201106/bt_kup.png) no-repeat;}
.place2_buy a{display:block;  color:#ffffff; padding:7px 8px 8px 30px; font-weight:bold; margin:0px; border:none; decoration:none;}
.place2_buy a:hover{text-decoration:none;}
.place2_image{width:90px;}

.uog_txt{padding:10px;}
.uog_txt ol{margin-left:15px;}

.page_offer .wiadomosc { padding:10px 30px; }

#advice_div h2 {font-size:10px;}
#advice_title, #advice_info_error, #advice_info_ok, .advice_text, .advice_email, .advice_person{padding:6px 0px;}
#advice_info_error{color:red;}
#advice_info_ok{color:green;}
#advice_title{font-size:11px; font-weight:bold;}
.advice_text textarea{width:100%; height:80px;}
.bt_advice_div{float:left;}
.bt_close_div{float:right;}
.advice_div2{height:260px;}
.advice_email, .advice_person{text-align:right; padding-right:25px;}

.top_link { display:block; padding:2px; }

#rss { position:absolute; left:-40px; top:-3px; }
.abs { position:fixed;  }