.white {color: #ffffff;}
.fl {float: left;}
.fr {float: right;}
.dn {display: none;}
.p20 {padding: 20px;}
.p10 {padding: 10px;}
.p5 {padding: 5px;}
.spacer10 {width:10px;height:10px;clear:both;}
.spacer20 {width:20px;height:20px;}
.gray1 {color:rgb(165,165,165)}
.pb0 {padding-bottom: 0px;}
.pb10 {padding-bottom: 10px;}
.ud {text-decoration: underline;}
.cp {cursor: pointer;}
.red {color: rgb(235,30,45)}
.mt20 {margin-top: 20px;}
.fs12 {font-size:12px;}
.black {color:#000000;}
.pb10 {padding-bottom:10px;}
.b {font-weight: bold;}
a:focus {outline: none;}
.center {text-align: center;}
.red {color: rgb(232,30,46);}
.black {color: rgb(0,0,0);}

p {margin: 0px;}
img {border: 0px;}
body {background:rgb(21,21,21);font-family:Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L";font-size:11px;color:#595959; margin:0px; background-image:url('../img/bg_bottom.png');background-position:bottom;background-repeat:repeat-x; x-overflow:hidden; }
body.nobg {background:rgb(21,21,21); background-image: none; }
div.left {float: left;position:relative;}
div.center {float: left;position:relative;}
div.right{float: left;position:relative;}
form {margin: 0px; padding:0px;}
a {color: rgb(232,30,46); text-decoration: none;}
a:hover {text-decoration: underline;}
div.all {width:1000px; margin:auto;text-align: left;}
div.top { width:1000px;height:355px;text-align: left;}
div.top_right {position:absolute; margin: -355px 0 0 540px; width:460px; height:30px;}
div.top_right_p{position:absolute; margin: -355px 0 0 540px; width:450px; height:30px;}
div.flag {float: left; margin-top: 7px;}
div.flag_info {margin: 7px 10px 10px 5px; float: left;}
div.search_canvas {width:305px; height:30px; background:#ffffff;float:left;}
div.search_info {margin: 8px 0px 10px 10px; float: left;color:rgb(113,113,113)}
div.search_input {margin: 5px 5px 10px 8px; float: left;color:rgb(113,113,113)}
div.search_input input {border: 1px solid rgb(204,204,204); width: 210px;height:16px;font-family:Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L";font-size:11px;color:#595959;}
div.search_submit {float: left;cursor:pointer;width:30px;height:20px;background-image: url('../img/magn.gif');margin-top:5px;}
div.top_bottom {position:absolute; margin: -45px 0 0 0; width:1000px; height:32px; }
div.scroll {width:628px; height:32px;background:rgb(220,31,43);margin-left:10px; float: left;}
div.scroll span {display: block; padding: 8px 0 0 10px;}	
div.scroll span input {border: none; font-size: 12px;font-family:Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L";font-weight:bold;width:600px; color:#ffffff;background:none;}
div.nletter {border: 1px solid rgb(99,98,97); float: left; height: 30px; width: 340px; margin-left: 10px;}
div.nletter_info {font-size:18px; color:#ffffff; padding: 5px 0 0 5px;float:left;}
div.nletter_input {margin: 5px 5px 10px 8px; float: left;color:rgb(113,113,113)}
div.nletter_input input {border: 1px solid rgb(204,204,204); width: 210px;height:16px;font-family:Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L";font-size:11px;color:#595959;}
div.nletter_submit {float: right;cursor:pointer;width:30px;height:20px;background-image: url('../img/plus.gif');margin-top:5px;margin-right:5px;}
div.nletter_params {float: left;margin: 0 10px 0 10px;width: 100px; height: 90px;width:280px;color:#ffffff;}
div.nletter_load {float: right;width:30px;height:20px;background-image: url('../img/nletter_load.gif');margin-top:5px;background-color:#eb1e2b;background-repeat: no-repeat;background-position: 7px;margin-right: 5px;}
div.box1 {background:#ffffff;width:403px; margin: 0 0 0 10px;}
h2 {color: #000000; font-weight: normal;padding: 0px; margin: 0px;font-size: 20px;}
h2 span {font-weight: bold;}
div.rss {float: right;background-image: url('../img/rss.gif'); width:16px;height:16px;cursor:pointer;position:relative}
span.wrap_photo {padding:3px; border: 1px solid rgb(204,204,204); display:block; position:relative;}
h1 {color: #000000; font-weight: normal;padding: 0px; margin: 0px;font-size: 24px;}
 div.news_force{overflow: hidden; height: 207px;}
div.wiecej {float: right; width: 63px; height:20px;background-repeat: no-repeat;background-position: right;background-image: url('../img/more.gif');}
div.wiecej a {display: block; margin-top: 3px; color: #000000;}

div.wstecz { clear: both; width: 63px; height:20px;background-repeat: no-repeat;background-position: left;background-image: url('../img/back.gif');}
div.wstecz a {display: block; margin-top: 4px; color: #000000; padding-left: 28px; float: left;}


.cb {clear: both;}
div.dotspacer382 {width: 382px; height: 1px; font-size:1px;background-image: url('../img/dotspacer.gif'); clear: both;  float:right;}
div.news_list {clear: both; }
div.news_list div.wiecej {margin-top: 10px;}
span.date {display: block; float: left;margin: 13px 0 0 25px;}
span.title {display: block; float: left;margin: 8px 0 8px 15px; color: #000000; font-weight: bold; width: 225px; height:15px; overflow: hidden; font-size: 12px;}
span.title a {color: #000000;}
div.see_all {float: right; width: 60px; height:20px;background-repeat: no-repeat;background-position: right;background-image: url('../img/more.gif');margin: 15px 0 15px 0;}
div.see_all a {display: block; margin-top: 3px; color: #000000;}

div.box2 {background:#ffffff;width:215px; margin: 0 0 0 10px; height:507px; overflow: hidden; text-align: left;}
div.event_title {font-weight: bold; font-size: 12px; margin: 30px 0 10px 0;}
div.event_title a {color: #000000;}
div.event_more {float: right; width: 21px; height:20px;background-repeat: no-repeat;background-position: right;background-image: url('../img/more.gif');margin: -15px 0 15px 174px; position: absolute;}
div.event_more a {display: block; width: 21px; height:20px;}
div.dotspacer196 {width: 196px; height: 1px; font-size:1px;background-image: url('../img/dotspacer.gif'); position: absolute;margin: 15px 0 0px -1px;}

div.box3 {background:#ffffff;width:215px; margin: 10px 0 0 10px; text-align: left; height:259px;overflow:hidden;}
div.adv_wrap {border: 1px solid rgb(204,204,204);width: 380px;}

div.adv_wrap_main {border: 1px solid rgb(204,204,204);width: 195px; height: 225px;}
div.adv_wrap_sub {border: 1px solid rgb(204,204,204);width: 205px; height: 225px;}

div.box4 {background:#ffffff;width:403px; margin: 10px 0 0 10px;}
div.box5 {background:#ffffff;width:215px; margin: 10px 0 0 10px; height:222px; overflow: hidden;}
div.box6 {background:#ffffff;width:342px; margin: 0 0 0 10px; height:507px; overflow: hidden;}
div.box6 div.p10 {padding-top: 20px;}
div.trailer {width: 342px; height:243px; }
div.trailer_m {margin: 10px 0 0 2px ; width:109px;float:left;}
div.first {margin-left: 10px;}
div.last {width: 110px;}
div.trailer_content {height: 95px; overflow: hidden; margin-bottom: 5px; }
div.trailer_title {font-weight: bold; font-size: 12px; margin: 5px 0 5px 0;} 
div.trailer_title  a {color: #000000;}

div.box7 {background:#ffffff;width:342px; margin: 10px 0 0 10px; height:222px; overflow: hidden;}

div.dotspacer324 {width: 324px; height: 1px; font-size:1px;background-image: url('../img/dotspacer.gif'); clear: both;  float:right;}
div.box7 div.wiecej {margin-top:5px;}

div.box8 {width:342px; margin: 10px 0 0 10px; height:259px; }

div.ogloszenia {width:120px;height:25px;background:#ffffff; float: left; color:#000000;}
div.zgloszenia {width:120px;height:25px;background-image:url('../img/red_bg_r.png'); color:#ffffff; float: left}

span.label {display: block; margin: 4px 0 0 5px;  font-size: 17px;}
div.og_content, div.zg_content {background:#ffffff;width:342px; margin: 0px; height:233px; overflow: hidden;clear:both;}
ul.more {list-style-type: none; padding: 10px 0 0 10px; margin: 0px;} 
ul.more li {background: transparent url("../img/li_bg.png") no-repeat scroll left 10px; padding: 5px 10px 0 15px; list-style-position:outside; color:#000000;}
ul.more li a {color: #000000;}
table.logos {width: 900px; margin: auto;}
div.line {border-bottom:1px solid rgb(60,60,60);width: 1000px;height:10px;clear: both;}
div.menu_bottom {width: 1000px;margin-top: 10px;}
div.menu_bottom div  {margin: 10px 0 0 40px;float: left;}


div.menu_bottom span {color: #ffffff;font-size: 17px;}

div.menu_bottom ul {list-style-type: none; padding: 10px 0 0 10px; margin: 0px;} 
div.menu_bottom ul li {background: transparent url("../img/li_bg_w.png") no-repeat scroll left 10px; padding: 5px 0 0 15px; list-style-position:outside; color:rgb(170,170,170);}
div.menu_bottom ul li a {color:rgb(170,170,170);}
div.footer {color: #b1b1b1; line-height: 200%; margin: 10px;}
div.footer a {color: #ffffff}

#b_bip {padding: 0 1px 0 5px;}

table.calendar td { width:24px; height:20px; font-size: 11px; font-family: Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L"; text-align: right;vertical-align:bottom; color:rgb(165,165,165)}
tr.first td.inactive {border-left: 1px solid rgb(240,240,240); border-top: 1px solid rgb(240,240,240); color:rgb(225,225,225)}
tr.last td.inactive {border-right: 1px solid rgb(240,240,240); border-bottom: 1px solid rgb(240,240,240); color:rgb(225,225,225)}
td.active {border: 1px solid rgb(218,218,218);}
table.calendar td.marked {color:#000000;background-image:url("../img/calendar.png");background-repeat: no-repeat;cursor: pointer;}
table.calendar {border-collapse: collapse; clear: both;}
table.calendar th {font-weight: normal;font-family:Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L";font-size:11px;color:rgb(165,165,165)}
div.calendar_left {float: left; width: 20px; font-weight:bold;color: #000000;}
div.calendar_month {float: left; width: 130px; font-weight: bold;color: #000000;text-align: center;}
div.calendar_right {float: left;width: 20px; font-weight:bold;color: #000000;text-align: right;}
div.calendar_label {width: 300px;clear: both; margin-bottom:5px;margin-top:-7px;}
#calendar_load {text-align: center; margin-top: 50px;}
div.nletter_spacer {width: 324px; border-bottom:1px solid rgb(51,51,51);margin-top:5px;position:absolute;height:1px;font-size:1px;}
div.nletter_radio {margin-left: 30px;}
div.nletter_checks {margin:  9px 0 0 30px;} 



div.p_left {background: #ffffff;width: 155px; float: left; margin:0 0 0 10px; position:relative;}
div.p_left  a {font-weight: bold; color: #000000; font-size:12px;}
div.p_left ul {margin: 0px; padding: 0px; list-style-type:none;}
div.p_left ul li { padding: 10px 0 5px 15px; width: 130px; display: block; }
div.p_left ul li.active { padding-left:10px; width: 135px; background: rgb(232,31,39);  margin-left:10px;}
div.p_left ul li.active a {color: #ffffff;}
div.p_left ul li  span.spacer { display:block; width: 80px; background-image: url('../img/dotspacer.gif');  height:1px; font-size: 1px;  width: 114px;margin:5px 0 0 0;}
span.spacer_1 { display:block; width: 80px; background-image: url('../img/dotspacer.gif');  height:1px; font-size: 1px;  width: 114px;margin:5px 0 0 0;}
div.p_left ul li.active  span.spacer  {background:none;}
div.p_left ul li ul {font-weight: normal;}
div.p_left ul li.active  ul li {background: transparent url("../img/li_bg_w.png") no-repeat scroll 5px 13px; padding: 8px 0 2px 15px; list-style-position:outside; }
div.p_left ul li.active  ul li a  {font-weight: normal; font-size: 11px;display:block;width:110px;}
div.p_left ul li.active  a  { display:block;width:130px;}

div.p_center {width: 590px; background:#ffffff;float:left;margin: 0 0 0 10px; position: relative;	}


.two_cols div.p_center {width: 755px; }
.two_cols div.p_center div.dotted_line { width: 717px; }
.two_cols div.p_center div.news_r { width: 675px; } 
div.p_right {width: 215px; float:left;margin: 0 0 0 10px;position: relative;	z-index: 100;background: #ffffff; }
h3 {color: #000000;font-size: 15px;font-weight:normal;}
div.p_right h3 {padding-left: 15px;}
div.p_box1 {background: #ffffff; height: 285px;border-bottom:10px solid rgb(17,17,17); }
div.p_box2 {background: #ffffff; margin-top:10px; height:260px;border-bottom:10px solid rgb(17,17,17); }
div.p_box3 {background: #ffffff; margin-top:10px;}
div.p_box1_1 {padding: 15px 0 10px 0; } 

div.p_box1_1 div.lead {margin: 10px 0 10px 15px; width: 130px;}
div.p_box1_1 div.wiecej{margin-top: 10px;}
div.p_box1_1 div.lead a {color:#000000}
div.dotspacer194 {width: 194px; height: 1px; font-size:1px;background-image: url('../img/dotspacer.gif'); clear: both;  margin: 6px 0 0 15px; }
div.top_border {width:980px;margin-left:10px; height:45px;background-image: url('../img/border.png'); background-position: bottom; background-repeat:no-repeat;}
div.top_bottom_p {position:absolute; margin: -60px 0 0 0; width:1000px; height:32px; }

div.top_border span.n {display: block;float: left; height: 17px;margin: 18px 5px 0 5px;color:rgb(177,177,177);}
div.top_border span.n a {color:rgb(177,177,177);}
div.top_border span.cf  {color:rgb(177,177,177);margin: 5px 10px 0 10px; font-size: 30px; color: #ffffff; display: block; float:left; }
div.top_border span.cf a {color:#ffffff;}
div.top_border span.cf a:hover {text-decoration:none;}
div.special {height: 30px;}
div.notices_fixed {height: 200px; overflow: hidden;}

div.ogloszenia, div.zgloszenia {cursor: pointer;}
div#flashtop {position:absolute; width:100%;height:540px;top:0px;left:0px;}
 
div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalFull div#nyroModalLoading {
	border: 0px;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../img/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border: 0px;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #fff;
	border: 0px;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position: absolute;
	display: block;
	top: -19px;
	right: 0px;
	width: 19px;
	height: 19px;
	text-indent: -9999em;
	background: url(../img/close.gif) no-repeat;
	outline: 0;
}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding: 5px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 0px;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev {
	left: 0;
} 
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover {
	background: url(../img/prev.gif) left 20% no-repeat;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext {
	right: 0;
}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {
	background: url(../img/next.gif) right 20% no-repeat;
}
iframe  {overflow: hidden;}
div.newslistmain {height: 196px;}
div.p_box_pf {background:#2c96e3;border-bottom:10px solid rgb(17,17,17); }
div.fp_logo{margin: 10px 0 0 18px; float: left;}
div.fp_szukaj{margin: 10px 0 0 18px; float: left; }
div.fp_input{margin: 10px 0 0 18px; float: left;color:#ffffff;}
div.fp_input input {border:1px solid #166ba8;width: 177px; font-size:11px; padding: 2px 0 2px 2px;}
div.fp_button {margin: 10px 0 0 18px;text-align: right; height: 40px;float:left;width:177px}
div.p_box_bf {background:#ffffff;margin-bottom:10px;border-bottom:10px solid rgb(17,17,17);  }

ul.paginator a{color:rgb(65,65,65); }
ul.paginator {list-style-type: none;margin: 0px auto 0 auto; padding:0px; clear: both; float:left;}
div.p_center ul.paginator li {margin: 0px; padding:0 3px 0 3px; float: left; height: 20px; text-align: center; font-size: 11px; background: none;}
ul.paginator li.currentPage {font-weight: bold; color: rgb(236,30,44) }
ul.paginator li.firstimage, ul.paginator li.firstimageall {margin-right: 10px;}
ul.paginator li.lastimage, ul.paginator li.lastimageall {margin-left: 10px;}
div.content_columns { background: transparent url('../img/content_box_bg.gif') repeat-y; }
div.content_columns.two_cols { background-image: url(../img/content_box_bg_2cols.gif); }
h3 {font-size:16px; font-weight: bold;margin: 0px;padding:0px;}
h1.title {font-size:16px; font-weight: bold;margin: 0px;padding:0px;}
div.dotted_line {width: 552px; height: 1px; font-size:1px;background-image: url('../img/dotspacer.gif'); clear: both; margin:9px 0 10px 0;}
div.gallery_box_wrap {float:left;width:180px;height:240px;margin-right:5px;margin-bottom:15px;}
div.gallery_box_content{width:180px;height:272px;overflow:hidden;}
div.gallery_box {width: 178px;height:158px;border:1px solid rgb(178,178,178)}
div.dropmargin{margin-right: 0px;}
div.gallery_click {position:relative;margin:-20px 0 0 160px;}
div.audio {background-image: url('../img/audio.gif');background-repeat:no-repeat;}
div.video {background-image: url('../img/video.gif');background-repeat:no-repeat;}
div.image {background-image: url('../img/image.gif');background-repeat:no-repeat;}
div.gallery_title {width: 170px;font-weight: bold;color:#000000;margin:5px 0 0 0}
div.gallery_date {width: 170px;color:#000000;margin:5px 0 2px 0}
div.gallery_description {width: 170px;color:#000000; }
.mt20 {margin-top: 20px;}
table.gallery td {vertical-align: middle;}
table.gallery td.dp{width:90px;}
table.gallery td.submit{background:rgb(239,31,53);width:30px;text-align:center;}
table.gallery td.spacer{width:60px;}
table.gallery td.submit a {color:#ffffff}
table.gallery  input { border:1px solid rgb(204,204,204); width: 60px;font-size:11px;color:rgb(88,88,88);margin-right:5px; }
table.gallery  select { border:1px solid rgb(204,204,204); width: 100px;font-size:11px;color:rgb(88,88,88); height:18px;}
 
table.jCalendar {
	
	background: #fafafa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #888;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #eee;
	color: #999;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #fff;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #fff;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

a.dp-choose-date {
	display: block;
	background-image: url('../img/calendar.gif');
	width: 14px;
	height:17px;
	position: absolute;
	margin: -18px 0 0 65px;
	
}

div.dp-popup {
	position: relative;
	background: #eee;
	font-size: 10px;
	font-family: Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L", sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
	border: 1px solid #eeeeee;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 11px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
	font-weight: 700;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
	font-size: 9px;
	letter-spacing: -1px;
	color: #E81E2E;
	font-weight: 700;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
	font-size: 9px;
	letter-spacing: -1px;
	color: #E81E2E;
	font-weight: 700;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
	color: #000;
}
div.dp-popup td.disabled {
	cursor: default;
} 

div.main_wrap  {border:10px solid #ffffff;width:640px;height:360px;}
div.main_wrap_loader  {border:10px solid #ffffff;width:640px;height:360px;}
div.nm_left {float: left; width: 320px; height:300px;cursor:pointer;}
div.nm_right {float: left; width: 320px; height:300px;cursor:pointer;}
div.nm_left  span {display: block; margin-top: 150px; display:none; float:left}
div.nm_right  span {display: block; margin-top: 150px;float: right;display:none;}
div.description_wrap {margin: 0px 10px 10px 30px; font-size:12px;color:#000000;}
div.nm {font-weight: bold;}
div.nd {margin-top:2px;font-size:11px;height:30px;overflow:hidden;}

span.gallery_item{cursor:pointer;display:block;width:80px;height:50px;}
span.galleryin {width:74px;height:44px;border:3px solid rgb(233,31,43);display:block;position:absolute;z-index:1} 
div.trailer_thumb  {width: 98px;height:78px;}
div.trailer_play  {width: 98px;height:78px;background-image: url('../img/arrow_play.png');background-repeat:no-repeat;background-position: 50% 50%;cursor:pointer;}

div.trailer_load{width: 320px;height:340px;background-image: url('../img/ajaxLoader.gif');background-repeat:no-repeat;background-position:50% 50%;display:none;}
div.movie_image {width: 131px;height:96px;border:1px solid rgb(145,145,145)}
div.movie_r {width: 400px;margin: 0 0 0 10px;}
div.faq_wrap {padding: 5px 7px 5px 10px; border: 1px solid rgb(221,221,221); margin-bottom: 20px;}

div.faq_title {float: left; width: 480px;padding-top: 4px; cursor: pointer; padding-bottom: 2px;}
div.faq_icon {float: right; background-image: url('../img/down.gif'); width: 20px; height:20px; cursor: pointer;}
div.faq_icon_up { background-image: url('../img/up.gif'); width: 20px; height:20px;cursor: pointer;}
div.faq_icon_up_wrap{float: right; width: 20px;height:20px;}
div.faq_content{clear: both;margin-top: 10px;float: left;width: 532px;}


div.news_r {width: 510px;margin: 0 0 0 10px;}
div.news_card {width:30px;height:35px;background-image: url('../img/bg_card.gif'); background-repeat: no-repeat;}
div.news_day {width: 30px;text-align: center;margin-top:2px;float:left;color:#000000;font-size:18px;font-weight:bold;height:21px;}
div.news_month {width: 30px;text-align: center;color:#ffffff;}
td.spacer_10 {width:5px;}
div.newsletter_close{width: 19px; height: 19px; background:rgb(235,30,43); position: absolute; margin: -20px 0 0 322px; background-image: url(../img/close.gif); background-repeat: no-repeat; background-position: 50% 50%; cursor: pointer;}

div.title_wrap{width: 190px; float: left; clear: left;}
div.title_pl {font-weight: bold; color:#000000; font-size:12px;  width: 190px; overflow: hidden;}
div.title_en { width: 190px;overflow: hidden; color: rgb(161,161,161)}
div.bar {float: left; width: 360px; height: 35px;}
div.bar_details {background: rgb(236,30,43); height: 15px; color: #ffffff;text-align: right;background-image: url('../img/bg_boxoffice.png'); margin-top: 5px;float:left;}
div.bar_black {float: left; color: #000000; margin-top: 5px; margin-left:5px; }


div.boxoffice_wrap {border-bottom:  1px solid rgb(219,219,219); }

table.boxoffice {border-collapse: collapse; border: 1px solid rgb(219,219,219);}
table.boxoffice tr td {padding: 8px; height: 45px; border: 1px solid rgb(219,219,219); border-bottom: none; border-top: none;}
table.boxoffice tr.row1 td {background: rgb(246,246,246);}
table.boxoffice th, table.boxoffice td.czerwona_komorka {background: rgb(236,30,43);padding: 8px; color: #ffffff; font-weight: normal;border: 1px solid rgb(219,219,219); }
table.boxoffice tr td.szara_komorka {background: rgb(246,246,246);}

div.nm_bottom{  clear: both;height: 30px; float: left; margin-top: 30px; text-align: right;width: 640px;}
div.pobierz {width:55px; height:20px ; float: right; background-image: url('../img/pobierz.gif'); text-align: center; margin: 5px 0 0 0}
div.pobierz a {color: #ffffff; padding-top: 2px; display: block;}
div.top_icons {float: right; margin: 19px 20px 0 10px; width: 130px}

div.p_center ul.asist {display: block; width: 500px; background: url('/tpl/img/asist.jpg') no-repeat top right; height:300px;  list-style-type: none; margin:0px; padding: 0px; margin-top: 30px;float: left;}
div.p_center ul.asist li { width: 300px; padding: 5px 0 5px 0;background: url('/tpl/img/bg_li.gif') no-repeat; background-position: left 50%; padding-left: 30px; display: block; margin: 5px 0 0 -20px;}
div.p_center ul.asist li a {color: #000000}

div.wyniki_t {font-weight: bold; margin-top: 10px;}


span.dymek {display: none; position: absolute;z-index:1400;  width: 300px; height: 300px;  }

span.dymek_main { position: absolute; bottom: 0; left:0;z-index:1500;   }

span.dymek1 {
	display: block;
	width: 207px;
	height: 11px;
	
	background: url(/tpl/img/tipTop.png);}
	
span.dymek2 {background: transparent url(/tpl/img/tipMid.png) repeat-y; color: #000000;display: block; width: 207px;}
span.dymek3 {background: transparent url(/tpl/img/tipBtm.png) no-repeat bottom; height: 18px;display:block; width: 207px;}
span.dymek2 span.d {  text-align: left; display: block;  width: 180px;   margin-left: 13px; color: rgb(161,161,161)}
span.dymek2 span.t {  text-align: left; display: block;  width: 180px;   margin-left: 13px;}
span.hint {font-size: 10px; color:#aaaaaa;}
div.search_column {float: left; width: 350px; }

input.input_search {border: 1px solid rgb(204,204,204); width: 300px;height:16px;font-family:Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L";font-size:11px;color:#595959; }
input.input_search_1 {border: 1px solid rgb(204,204,204); width: 200px;height:16px;font-family:Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L";font-size:11px;color:#595959; }

div.search_label {padding: 2px 0 2px 0}
select.search_select { border:1px solid rgb(204,204,204); width: 300px;font-size:11px;color:rgb(88,88,88); height:18px;}
select.search_select_1 { border:1px solid rgb(204,204,204); width: 100px;font-size:11px;color:rgb(88,88,88); height:18px;}

div.results_info {padding: 15px 0 5px 0}
div.powiadom {position: absolute; top: 40%; left: 36%; width: 360px;height:191px;display:none;z-index: 10000;}
div.recommend_wrap {background: transparent url(/tpl/img/polec.png); width: 360px;height:210px;padding:5px 0 0 0}
div.recommend_in{padding:5px 0 0 30px;}
div.recommend_in h3 {font-weight: normal;}
div.recommend_in  input {border: 1px solid rgb(204,204,204); width: 160px;height:20px;font-family:Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L";font-size:11px;color:#595959;}
div.caption {float: left; padding-top: 3px;}
div.input {float: left; margin-left :10px;}
div.fieldset {clear: both; padding-top: 8px;}
div.info{height: 20px;width:300px;  float:left; margin-top: 5px; text-align: center; font-weight: bold;}
div.recommend_in  div.wiecej {margin-right: 9px;}
div.r_close {width: 25px;height:25px; float: right;  margin-right: 10px; cursor: pointer;}

div.p_center ul {list-style-type: none;} 
div.p_center ul li {background: transparent url("../img/red_pixel.gif") no-repeat scroll left 6px; padding: 2px 10px 0 15px; list-style-position:outside;  color: rgb(89,89,89);}
/* div.p_center ul li a {color: rgb(89,89,89);} */
div.p_center ul#mycarousel li {background:none;padding:0px;margin:0px;list-style-type:none;background:none;}
div.home_button {width: 40px; height:40px; margin-left: 35px; margin-top: 15px}
div.home_button a {display: block;width: 40px; height:40px; background: transparent url("../img/home.png")  no-repeat scroll left 0px;  text-decoration: none;}


div.service_wrap {background:rgb(235,31,43); padding: 3px 10px 3px 10px;margin-left: 5px;}
div.service_add {  padding: 3px 10px 3px 10px; }
div.service_wrap a {text-decoration: none;color: #ffffff;}
div.service_plus {margin-left: 1px; width: 21px; height:20px; background: transparent url("../img/service_plus.gif")}
div.service_plus a {text-decoration:none;width:21px;height:20px;display:block}

span.lett3 {font-size: 18px;color:rgb(200,200,200); }
span.lett2 {font-size: 15px;color:rgb(200,200,200); }
span.lett1 {font-size: 12px;color:rgb(200,200,200); color:#ffffff;font-weight: bold; }
a.tdn {text-decoration: none;}
div.letters {margin-top: -3px; width: 50px; margin-left: 10px;}
div.trailer_lead {width:100px;}
div.trailer_title {width:100px;}
div#reklama {width: 193px; height: 223px;}
div#rotator {width: 380px; height: 200px;}
div.photo_wrap {padding: 10px 0 7px 15px;}

div.pytanie_input {padding: 10px 2px 1px 14px;}
div.pytanie_input input {border: 1px solid rgb(178,178,178); font-size: 11px; color:rgb(0,0,0); width: 170px; padding: 2px;}
div.pytanie_input textarea {border: 1px solid rgb(178,178,178); font-size: 11px; color:rgb(0,0,0); width: 170px; padding: 2px; font-family:Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L"; height:160px;}
div.zadaj_pytanie div.wiecej {margin: 5px -5px 0 0}
div.pytanie_load {width: 200px; background: transparent url(../img/load.gif) no-repeat center; height:200px; display: none;}

div.button_pomocnik  div.wiecej {margin: 95px -5px 0 0}

div.newsletter_top1 {width: 100%; height:255px; background: transparent url(../img/mail_1.jpg) no-repeat center;}
div.newsletter_top2{width: 100%; height:255px; background: transparent url(../img/mail_2.jpg) no-repeat center;}
div.newsletter_top3{width: 100%; height:255px; background: transparent url(../img/mail_3.jpg) no-repeat center;}
div.newsletter_top4 {width: 100%; height:255px; background: transparent url(../img/mail_4.jpg) no-repeat center;}
div.en_newsletter_top {width: 100%; height:255px; background: transparent url(../img/en_mail.jpg) no-repeat center;}

div.newsletter_white {background: #ffffff; width: 920px; margin: auto;}

div.newsletter_white div.dotted_line {width: 880px; height: 1px; font-size:1px;background-image: url('../img/dotspacer.gif'); clear: both; margin:9px 0 10px 0;}
div.newsletter_white div.news_r {width: 830px; }

h5 {font-size: 16px; color: #000000; margin: 0px;}
div.newsletter_white  div.wiecej {margin-right: -20px; margin-bottom: 5px;}
div.newsletter_white  div.faq_content {width:860px;}

div.recommend_in div.cb {height: 15px;}

ul.more li ul.poziom2 { margin: 0px; padding: 0px;}
ul.more li ul.poziom2 li { background: transparent url("../img/li2.gif") no-repeat scroll left 6px; padding: 2px 10px 0 15px; list-style-position:outside; color: rgb(89,89,89); }


ul.more li ul.poziom3 { margin: 0px; padding: 0px;}
ul.more li ul.poziom3 li { background: transparent url("../img/li3.gif") no-repeat scroll left 4px; padding: 3px 10px 1px 15px; list-style-position:outside; color: rgb(89,89,89);  }
 
ul.more li ul.poziom4 { margin: 0px; padding: 5px 0 0 0px;}
ul.more li ul.poziom4 li { background: none; padding: 0px 10px 0px 3px; list-style-position:outside; color: rgb(89,89,89);  }


ul.more li ul.poziom5 { margin: 0px; padding: 0px;}
ul.more li ul.poziom5 li { background: transparent url("../img/li5.gif") no-repeat scroll left 0px; padding: 5px 10px 0 15px; list-style-position:outside; color: rgb(89,89,89); margin-left: 5px; }

 table.albhabet tr td {width: 18px;height:19px; color:#bbbbbb; text-align: center}
 table.albhabet tr td.active {width: 18px;height:19px; background: rgb(229, 31,43);text-align: center;border: 0px;}
 table.albhabet tr td.active a {color: #ffffff;}
 table.albhabet tr td a { color:#333333} 
   
 
 div.button_pomocnik {  background: transparent url(../img/pomocnik.png) no-repeat center; height: 150px;}
 div.button_dotacje {  background: transparent url(../img/dotacje.gif) no-repeat center; height: 193px; border-bottom:10px solid #111111;;}
 div.button_dotacje  div.wiecej {margin: 165px -5px 0 0}

 div.button_filmoteka {  background: transparent url(../img/filmoteka.gif) no-repeat top center; height: 240px; border-bottom:10px solid #111111;;}
 div.button_filmoteka div.wiecej {margin: 213px -5px 0 0}
 
 div.enscroll {width: 980px}
 div.enscroll span input {border: none; font-size: 12px;font-family:Arial, Helvetica, "Liberation Sans", FreeSans, "Nimbus Sans L";font-weight:bold;width:800px; color:#ffffff;background:none;}
 
 div.faq_main {width: 176px; height: 132px; background: transparent url(../img/faq.gif); margin-top: 15px;}
 div.faq div.wiecej {width:80px;margin-top: 5px;margin-right:-20px;}
 div.faq_content_main {font-style: italic; color:rgb(136,136,136);text-align: left; font-size: 15px; font-weight: bold; float: left; margin-left: 20px; margin-top: 5px; height: 105px; overflow: hidden;}
 
 div._top { background: transparent url(../img/top_.gif) no-repeat right 3px; width: 53px; margin-top: 10px;}
 div._top  a{color:#000000; display: block; width: 53px;}
 
 div._back { background: transparent url(../img/back_.gif) no-repeat left 2px; width: 53px; float: right;}
 div._back a{color:#000000; display: block; width: 53px;margin-left: 16px;}
 
 div.dymek_1 {width: 134px; height: 43px;background: transparent url(../img/dymek_.png) no-repeat; position: absolute; margin: -63px 0 0 -92px; text-align: center; line-height: 280%; display: none;}
 div.dymek_2 {width: 134px; height: 43px;background: transparent url(../img/dymek_.png) no-repeat; position: absolute; margin: -63px 0 0 -72px; text-align: center; line-height: 280%; display: none;}
 div.dymek_3 {width: 134px; height: 43px;background: transparent url(../img/dymek_.png) no-repeat; position: absolute; margin: -63px 0 0 -52px; text-align: center; line-height: 280%; display: none;}
 
 
a.bottom_link { text-decoration: none; }
a.bottom_link:hover { text-decoration: underline; color: white; }

div.two_cols div.faq_content {width: 695px;}
div.two_cols div.faq_title {width: 695px;}

div.two_cols div.jcarousel-container {width:712px;}
div.two_cols div.jcarousel-clip {width:718px; margin-left: -3px;}
div.noflash  {width: 1000px; margin: auto; line-height: 150%; padding-top: 100px; color: #aaaaaa}
span.main_pool_question {display: block; padding: 5px 15px; color:#000000; font-weight: bold;}
div.poll div.wiecej {margin-right: -5px; margin-bottom: 15px;}
td.radio {text-align: center; padding-right: 5px; color: #000000;}
div.chart {text-align: center;}

/*css ankiety */
.rating_other,.content_other,.elaborate_other,.easyfind_other,.readable_other1,.readable_other2,.search_other,.wer_ang_other,.zwiazany_jaki,.fb17_yes,.fb19_yes {display:none}
div.ankietadiv {font-size:12px !important;}
li.question{margin-bottom:25px}
ol.ankieta{margin-bottom: 25px}
ol.ankieta ul li{list-style-type: none !important; background:none !important;}
.di_inline li{display:inline}
.ank_input{width:423px;}
/*css ankiety end*/