body {
 
background-image:url(g/tlo.jpg);
background-position:center top;
background-repeat:no-repeat;
margin: 0px;
color: #ffffff;
font-family: Verdana;
font-size: 12px;
background-color: #24437A;
 
}

.wyroznienie_zolte {color: rgb(255,201,53); font-weight: bold;}
p.wyroznienie_zolte {margin-bottom: 10px;}
.wyroznienie_normalne {color: rgb(255,255,255); font-weight: bold;}
.wyroznienie_zolte_duze {color: rgb(255,201,53); font-weight: bold; font-size: 14px;}
 
img {border: 0px;} 
div.all {width: 100%; text-align: center;background-image:url(g/tlo.png); background-repeat: repeat-x;  }
div.top {width: 960px; height: 413px; margin: auto;}
div#flashtop {width: 960px; height: 415px; margin-top: -1px;}

div.promocje {background-image:url(g/tlpr.gif); width: 310px; height: 370px;  float: left; margin-top: 10px;}

div.sz1 {width: 310px;   float: left; margin-top: 10px;}
div.sz2 {width: 310px;   float: left; margin-top: 10px; margin-left: 15px;}
div.sz1n {width: 310px;   float: left; background: rgb(19,28,85); }


div.promocje1 {background-image:url(g/tlpr.gif); width: 310px; height: 370px;  float: left}
div.promocje1a {  width: 310px;    float: left}
div.promocje2 { width: 310px;   float: left;    }

div.promocje3 {background-image:url(g/tlpr1.gif); width: 310px;   float: left; background-repeat: no-repeat;background-color: rgb(24,37,108);  }

div.cn {background-image:url(g/tln.gif); width: 635px; height: 370px;   float: left; margin: 10px 0 0 15px;}
div.a {width: 960px; margin: auto; text-align: center; }
div.boxg1{margin-top: 20px; background-image:url(g/gn1.png); width: 310px; height: 44px; }

div.boxg1_en{margin-top: 20px; background-image:url(g/gn1.png); width: 310px; height: 44px; }
div.boxg1_pl{margin-top: 20px; background-image:url(g/gn1.png); width: 310px; height: 44px; }
div.boxg1_de{margin-top: 20px; background-image:url(g/gn1_de.png); width: 310px; height: 44px; }

div.boxd {background-image:url(g/gn.png); width: 310px; height: 58px; text-align: center;}
div.boxd span.a {width: 213px; height: 22px;  border: 0px; background-image:url(g/inp.png);  background-repeat: no-repeat; margin-top: 10px; display: block; float: left;}

div.inp1 {width: 206px; height: 25px;  border: 0px; background-image:url(g/inp1.png);  background-repeat: no-repeat; cursor: pointer; }
div.inp2 {width: 206px; height: 25px;  border: 0px; background-image:url(g/inp2.png);  background-repeat: no-repeat;  }
div.inp3 {width: 136px; height: 25px;  border: 0px; background-image:url(g/inpm.png);  background-repeat: no-repeat; float: left; }

div.inp1a {width: 145px; height: 25px;  border: 0px; background-image:url(g/inp1m.png);  background-repeat: no-repeat; cursor: pointer; }
div.inp2a {width: 145px; height: 25px;  border: 0px; background-image:url(g/inp2m.png);  background-repeat: no-repeat;  }


input.a, input.b,  input.c2, textarea  { border: none; color: #555555; font-size: 11px; padding: 5px 0px 0px 10px; border: 0px; background: none; width: 170px; font-family: Verdana; }
 input.c1   { border: none; color: #555555; font-size: 11px; padding: 5px 0px 0px 10px; border: 0px; background: none; width: 120px; font-family: Verdana; }
input.c1 {font-weight: bold;}
input.c2 {font-weight: bold; color: rgb(110,162,64); }

div.boxd span.a  input{ border: none; color: #555555; font-size: 11px; padding: 2px 0px 0px 10px; border: 0px; background: none; width: 200px;}
div.boxd table {margin-left: 10px;}
div.boxd2 {background-image:url(g/gpp.png); width: 310px; height: 58px; text-align: left; }
div.boxg2{margin-top: 20px; background-image:url(g/gp.png); width: 310px; height: 44px; }

div.boxg2_pl{margin-top: 20px; background-image:url(g/gp.png); width: 310px; height: 44px; }
div.boxg2_en{margin-top: 20px; background-image:url(g/gp_en.png); width: 310px; height: 44px; }
div.boxg2_de{margin-top: 20px; background-image:url(g/gp_de.png); width: 310px; height: 44px; }

div.fl {float: left; }
div.b {width: 960px; margin: auto;}
span.s1 {display: block; width: 10px; height: 22px; background-image:url(g/button.png); background-position:left top; float: left; margin-top: 8px; margin-left: 5px;}
span.s2 {display: block; height: 22px; background-image:url(g/button.png); background-position:right top; float: left; font-family: verdana; font-size: 11px; padding: 0px 10px 0px 0px; color: #000000; text-decoration: none;margin-top: 8px; margin-left: 0px;}
span.s3 {display: block; padding: 4px 0px 0px 0px; }
a:hover span.s1 {background-position:left bottom;}
a:hover span.s2 {background-position:right bottom;}
div.c {padding-top: 13px;  }
div.calc {margin-top: 20px; margin-left: 20px;  background-image:url(g/kalkulator_wallut_pl.png); width: 308px; background-repeat: no-repeat; text-align: left;}

div.calc_pl {margin-top: 20px; margin-left: 20px;  background-image:url(g/kalkulator_wallut_pl.png); width: 308px; background-repeat: no-repeat; text-align: left;}
div.calc_en {margin-top: 20px; margin-left: 20px;  background-image:url(g/kalkulator_wallut_en.png); width: 308px; background-repeat: no-repeat; text-align: left;}
div.calc_de {margin-top: 20px; margin-left: 20px;  background-image:url(g/kalkulator_wallut_de.png); width: 308px; background-repeat: no-repeat; text-align: left;}

div.calc1, div.calc1_pl, div.calc1_de, div.calc1_en  {margin-top: 5px; margin-left: 5px;  width: 308px; background-repeat: no-repeat; text-align: left;}

div.calcin {margin-left: 5px;}
div.calcin  table {padding: 5px 0 0 0;}
div.calcin  table td {vertical-align: middle; padding-top: 5px; }
div.spacer{margin: 0px 0 10px 0; background-image:url(g/spacer.png); width: 308px; height: 5px; clear: both;}
div.core {width: 50px; height: 80px;}
div.core2 {width: 50px; height: 10px;}
div.godziny {margin-top: 20px; margin-left: 14px;  background-image:url(g/godziny_pl.png); width: 308px; background-repeat: no-repeat; text-align: left;}

div.godziny_pl {margin-top: 20px; margin-left: 14px;  background-image:url(g/godziny_pl.png); width: 308px; background-repeat: no-repeat; text-align: left;}
div.godziny_en {margin-top: 20px; margin-left: 14px;  background-image:url(g/godziny_en.png); width: 308px; background-repeat: no-repeat; text-align: left;}
div.godziny_de {margin-top: 20px; margin-left: 14px;  background-image:url(g/godziny_de.png); width: 308px; background-repeat: no-repeat; text-align: left;}

div.godzinyin {margin-left: 5px; font-size: 10px;}
div.d {float: left; width: 150px; font-size: 11px; margin-bottom: 10px;}
div.e {margin-top: 5px;}
div.footer { background-image:url(g/foot1.png); background-position:center top; height: 141px; clear: both; width: 100%;}
div.banners {width: 960px; margin: auto; padding-top: 20px; text-align:center; display: none; }

div.banner1 {float: left; width: 310px; height: 70px; margin: 0px; }
div.banner2 {float: left; width: 310px; height: 70px; margin: 0 0 0 15px; }
div.banner3 {float: left; width: 310px; height: 70px; margin: 0 0 0 15px;  }

div.credits {width: 960px; margin: auto;  padding-top: 7px; text-align:left; font-family: Verdana; text-align: right; clear: both; }
div.menubottom {text-align: right; clear: both; }
div.menubottom ul {display: block; margin-top: 30px; float: right;  }
div.menubottom ul li {display: block; float: left; list-style-type: none; margin: 0 0 0 20px;font-size: 12px; }
div.menubottom ul li a {color: rgb(4,173,238); text-decoration: none; }
div.gs {text-align: right; clear: both;  padding-top: 23px; font-size: 12px;  color: rgb(112,104,137) }
div.gs a {font-size: 12px;  color: rgb(112,104,137); text-decoration: none; }
div.promocjein {padding: 20px; text-align: left;}
div.promocjein div.data {margin-top: 10px; font-size: 10px; margin-left: 8px;}
div.promocjein ul li a {color: rgb(4,173,238); text-decoration: none; font-family: Verdana; font-size: 12px;}
div.promocjein ul  {list-style-image: none; list-style-position: outside; list-style-type:none; padding: 0px; margin: 0px;}
div.promocjein ul li {background: transparent url(g/li.gif) no-repeat scroll left 6px; padding: 3px 0 0 9px;   }
div.cnin {padding: 20px; text-align: left;}
div.ng {width: 100px; height: 60px; float: left;}
div.lz {background-color: rgb(229,242,68); background-image:url(g/zl.gif); width: 10px; height: 60px; float: left; }
div.rz {background-color: rgb(229,242,68); width: 90px; height: 60px; float: left;  }
div.rz img {border: 0px; clear: both; }
div.news {width:290px ;float: left; height: 70px; margin: 12px 0 10px 0px; overflow: hidden; }
div.news_ {width:570px ;float: left; height: 70px; margin: 3px 0 13px 0px; overflow: hidden; }

div.nc {float: left; margin-left: 10px;}

div.newst, div.newst a {color: rgb(4,173,238); text-decoration: none; font-family: Verdana; font-size: 12px; width: 180px;}
div.newsz {font-size: 11px; margin-top: 5px; width: 170px;  }

div.newst_, div.newst_ a {color: rgb(4,173,238); text-decoration: none; font-family: Verdana; font-size: 12px; width: 450px;}
div.newsz_ {font-size: 11px; margin-top: 05px; width: 450px; }

div.cntitle {width: 580px; height: 40px;}
div.content1{width: 635px; height: 74px; background-image:url(g/content.png); float: left; margin-left: 15px;  text-align: left; }
div.content20{width: 635px; height: 74px; background-image:url(g/content3.png); float: left; margin-left: 15px;  text-align: left; }

div.p20 {padding: 20px 20px 10px 20px; font-size: 11px;}
div.content2 {width: 635px; float: left; background-color: rgb(18,28,84);margin-left: 15px; text-align: left; }
div.content3{width: 635px; height: 29px; background-image:url(g/content2.png); float: left; margin-left: 15px;  text-align: left; background-repeat: no-repeat; text-align: right; }

div.content3a{width: 960px; height: 29px; background-image:url(g/content2a.gif);  background-repeat: no-repeat; text-align: right; }

div.wstecz {width: 70px; height: 22px; background-image:url(g/wstecz.png); float: right; margin-top: 8px; text-align: center; margin-right: 10px; cursor: pointer; } 
div.wstecz span {display: block; font-size: 11px; color: #000000; margin-top: 5px;  clear: both;} 
div.wstecz span a  {color: #000000; text-decoration: none;}
div.wstecz span img {  margin-right: 7px; }
div.prr { float: right; margin-top: -74px; margin-left: 20px;}
div.p { float: left; width: 635px;}
div.sciezka {width: 960px; height: 48px; background-image:url(g/sciezka.png); margin: auto; text-align: left; font-family: Verdana; font-weight: bold; font-size: 12px;  }
div.sciezkas {width: 4px; height: 6px; background-image:url(g/sciazkaa.png); float: left; margin-top: 5px; margin-left: 15px; margin-right: 4px; }
div.sciezkas1 {width: 4px; height: 6px; background-image:url(g/sciazkaa.png); float: left; margin-top: 5px; margin-left: 20px; background-repeat: no-repeat; margin-right: 4px;}
div.sciezka a {display: block; float: left  ; padding: 1px 0 0 0; color: #ffffff; text-decoration: none;}
div.sciezka span {display: block; float: left ; padding: 1px 0 0 0; color: rgb(255,201,53); }

div.menu1 {margin-top: 10px; }
div.menu1 ul, div.menu1 ul li  {margin: 0px; padding: 0px; background: none;font-family: Verdana;  font-weight: bold; font-size: 12px; }
div.menu1 ul li a  {display: block; height: 29px;   width: 310px; margin-left: -35px;}
div.menu1 ul li a span {display: block; padding: 5px 0 0 35px; }
div.menu1 ul li a:hover {color: #ffffff; background-image: url(g/tlover.png); }
div.menu1 ul li a.z {color: #ffffff; background-image: url(g/tlover.png); }

.bialy {color: #ffffff;}
table.stronnicowanie {margin: auto; text-align: center; color: rgb(4,173,238); font-family: Verdana;  font-weight: bold ; font-size: 12px;}
table.stronnicowanie td a {color: rgb(4,173,238); text-decoration: none;}
td.b {   color: rgb(4,173,238);  padding: 0 7px 0 7px}
td.b1 {   color: rgb(4,173,238);  padding: 0 1px 0 1px}
table.c {font-size: 11px; float: right;}
table.c1 {font-size: 11px; float: left;}
div.calcin span.x {font-size: 11px; margin-left: 14px;}
div.calcin1 span.x {font-size: 11px; }
div.l {float: left; font-size: 11px; font-family: Tahoma; margin-left: 20px;}
div.l1 {margin-top: 10px; float: right; margin-right: 20px;}
div.przelicz {float: left;}
span.d2 {margin-top: 2px;}


div.se1 {position: absolute; width: 111px; background: #ffffff;  margin-top: 25px; margin-left: 10px; display: none;}
 
div.se1 a {width: 111px; display: block; border-bottom: 1px solid #efefef; color: #555555; text-decoration: none; }
div.se1 a:hover {background-color: #dfdfdf; cursor: pointer;}
div.se1 a span {padding: 5px; display: block; }
div.se1 img {display: block;}


div.inp2a input {width: 100px;}
div.inp3a input {width: 30px;}

div.inp3a {width: 65px; height: 25px;  border: 0px; background-image:url(g/inp3m.png);  background-repeat: no-repeat; cursor: pointer; } 

div.se3 {position: absolute; width: 32px; background: #ffffff;  margin-top: 25px; margin-left: 10px; display: none;}
div.se3 a {width: 32px; display: block; border-bottom: 1px solid #efefef; color: #555555; text-decoration: none; }
div.se3 a:hover {background-color: #dfdfdf; cursor: pointer;}
div.se3 a span {padding: 5px; display: block; }
div.se3 img {display: block;}



div.se {position: absolute; width: 173px; background: #ffffff;  margin-top: 25px; margin-left: 10px; display: none;}
div.se a {width: 173px; display: block; border-bottom: 1px solid #efefef; color: #555555; text-decoration: none; }
div.se a:hover {background-color: #dfdfdf; cursor: pointer;}
 
div.se a span {padding: 5px; display: block; color: #555555; }
div.se img {display: block;}
div.newszz { font-size: 11px; margin-top: 10px;}
div.nc1 {margin-top: 5px;}
div.nc2 {margin-top: 5px;}
div.df {float: right; margin-left: 10px; margin-bottom: 10px; }
div.newszz table td img {display: block;}
td.x {width: 183px; height: 94px; background-image: url(g/zaslepka.gif); text-align: center; vertical-align: middle; background-repeat: no-repeat;}
div.ngp {float: left; width: 190px; height: 96px;}
table.h {padding: 0px; border: 0px;}
div.newsp {height: 100px; margin-top: 20px;}
div.newstp, div.newstp a {color: rgb(4,173,238); text-decoration: none; font-family: Verdana; font-size: 12px; width: 250px; margin-top: 10px;}
div.newszp {font-size: 11px; margin-top: 05px; width: 250px; }
div.sz1 img , div.sz2 img , div.sz3 img {display: block;}

div.dd1 {background-image: url(g/1b.png); width: 310px; height: 180px; }
div.dd2 {background-image: url(g/2b.png); width: 310px; height: 180px; }
div.dd3 {background-image: url(g/3b.png); width: 310px; height: 180px; }

div.dd1_pl {background-image: url(g/1b.png); width: 310px; height: 180px; }
div.dd2_pl {background-image: url(g/2b.png); width: 310px; height: 180px; }
div.dd3_pl {background-image: url(g/3b.png); width: 310px; height: 180px; }

div.dd1_en {background-image: url(g/1b_en.png); width: 310px; height: 180px; }
div.dd2_en {background-image: url(g/2b_en.png); width: 310px; height: 180px; }
div.dd3_en {background-image: url(g/3b_en.png); width: 310px; height: 180px; }

div.dd1_de {background-image: url(g/1b_de.png); width: 310px; height: 180px; }
div.dd2_de {background-image: url(g/2b_de.png); width: 310px; height: 180px; }
div.dd3_de {background-image: url(g/3b_de.png); width: 310px; height: 180px; }



div.ddc {padding-top: 70px; width:50px; float: left; }
div.ddd { width:270px; height:85px; text-align: left; color: #000000; font-size: 11px;  margin-left: 20px; float: left; line-height: 140%; }
div.ddd img {display: inline;}
div.cb {clear: both;}
div.promocje2 img {display: block;}

table.bi1 {padding: 0px; background-image: url(g/bi1.png); background-repeat: no-repeat; width: 588px; height: 194px;}
div.ff {margin-left: 10px; color: rgb(96,96,96); }
div.ff a {color: rgb(98,149,224); font-weight: bold; text-decoration: none; }

.kontakt {border: 0px}
.kontakt th {vertical-align: top; font-weight: bold; color: #FFC935; padding: 12px 20px 12px 0px;}
.kontakt td .textarea {width: 393px; height: 281px; background: url('../tpl/g/textarea.png')}
.kontakt td .textarea textarea {width: 373px; height: 261px; color:#6EA240; font-weight: bold;}

div.dl {width: 295px; float: left ; font-family: Verdana; font-size: 12px;}

div.dnazwa {   font-weight: bold; float: left;color: rgb(4,173,238); width: 155px;}
div.dnazwa a {   font-weight: bold; float: left;color: rgb(4,173,238); width: 155px; text-decoration: none;}

div.dtelefon {    float: left; width: 130px; margin-left: 3px;}
div.dr {margin-top: 10px;}
div.cb {clear: both;}
div.spacerek {background-image: url(g/spacer.gif); font-size: 1px; width: 613px; height: 7px;}
div.p20 a {}
.odstep_10px {
margin-left: 10px;
margin-bottom: 10px;
}
.galeria_page {
	margin-left: -20px;
}

.p20 ul {margin: 0px 0px 10px 0px; padding: 0px; list-style-type: none}
.p20 ul li {margin: 0px; padding: 0px 0px 0px 10px; background: url('../tpl/g/tlo_li.png') left 5px no-repeat}

table.jCalendar {
}
table.jCalendar th {
	background: #fff;
	color: #E3A81D;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #6C92CA;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	color: #888;
}

/* For the popup */

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

div.dp-popup {
	position: relative;
	font-size: 11px;
	font-family: Verdana, arial, sans-serif;
	padding: 2px;
	width: 180px;
	line-height: 1.2em;
	background: #fff;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 11px;
	color: #E3A81D;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
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;
}
/* 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 {
	background:transparent url(g/w3.png) no-repeat scroll 7px 6px;
	float:right;
	text-indent:-9999px;
	width:10px;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: lime url(calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}
.wyszukiwarka {background:transparent url(g/content3.png) no-repeat scroll -20px -5px; height:95px;}
.wyszukiwarka table {margin-bottom: 20px; border: 0px}
.wyszukiwarka table th {padding-left: 10px; padding-right: 5px; font-weight: normal}

div.sss ul li a {color: rgb(4,173,238); text-decoration: none; font-family: Verdana; font-size: 12px;}
div.sss ul  {list-style-image: none; list-style-position: outside; list-style-type:none; padding: 0px; margin: 0px;}
div.sss ul li {background: transparent url(g/li.gif) no-repeat scroll left 6px; padding: 3px 0 0 9px;   }
div.wyniki {margin: 5px 0 5px 0;}
td.ms {width: 180px;}
div.ss2 a {color: rgb(4,173,238); text-decoration: none; font-family: Verdana; font-size: 12px;}
div.ss2 {margin-left: 10px;}
table.ms td {vertical-align: top;}
td.ms1 {padding-top: 15px; padding-bottom: 5px;}

div.spacerok {width: 585px; height: 10px; background-image:url(g/spacer2.gif); margin-top: 5px;}
div.spc {height: 20px; width: 30px; float: left;}
div.p20 a {color: rgb(4,173,238); text-decoration: none;}

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	color: #000000;
	width: 100%;
	margin-top: 5px;
	overflow: normal;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}












/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: rgb(16,25,75);
  z-index: 102;
  color:#000000;
  display:none;
  border: 3px rgb(16,25,75) solid;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  text-align: center;
  height:0px
  display: none;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}






/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color:rgb(16,25,75);
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 80%;
	zoom: 1;
	display: block;
	margin-top: 20px;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: rgb(16,25,75);
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 0px; 
	color: #666; 
	
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; color: #fff; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			

#lightbox-secNav-btnClose1{
	z-index: 300;
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
	cursor: pointer;
}

#lightbox-secNav-btnClose  {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
	cursor: pointer;
}



#tlotabelki {

margin-top: 10px;
margin-bottom: 10px;
}

#cyferki {color: rgb(130,132,147); font-size: 10px; text-align: center; width: 33%;}

#oporzednie, #nastepne {
 width: 33%;
}

div.dp, div.dn {
 display: inline;
 cursor: pointer;
 font-style: italic;
 color: rgb(87,155,234);
}

input#sz {text-align: center; padding-top: 3px;}

div.p20 p {margin-bottom: 10px;}