html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0; padding:0; }

table { border-collapse:collapse; border-spacing:0; }

fieldset,img { border:0; }

address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }

ol,ul { list-style:none; }

caption,th { text-align:left; }

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; line-height:140%; }

q:before,q:after { content:''; } 

abbr,acronym { border:0; }

input, select, option, textarea {
	font-family: Arial, Geneva, sans-serif;
	border: none;
	font-size: 12px;
	color: #000;
	height: 18px;	
}

body {
	font-size: 12px;
	font-family: Arial, Geneva, sans-serif;
	text-align:center;
	background:#f6f6f4 url('bck.gif') repeat-y center top;
	color:#555;
}

strong, b, strong *, b *
{
  font-weight: bold;
}

em, i, em *, i *
{
  font-style: italic;
}


a, a:visited {
	color:#333;
	text-decoration: none;
	/*border-bottom:1px dotted #ccc;*/
}

a:hover {
	text-decoration:none;
	border-bottom:1px dotted #555;
}

h1 {
	font-size: 24px;
	font-weight:normal;
	letter-spacing:0.5px;
 	background:url('dotted_horizontal.gif') repeat-x left bottom;	
	margin:10px 0;
	padding: 5px 0;
}

.klir {
	clear:both;
}

.right {
	float:right;
}

.left {
	float:left;
}

.tab{
	color:#333;
	line-height:16px;
	border:1px solid #eeeeee;
	border-collapse:collapse;
}

.tab td{
	padding:7px;
	border:1px solid #ffffff;
	background-color:#eee;
	border-collapse:collapse;
	font-size:12px;
}

.tab th{
	padding:6px;
	font-size:12px;
	border:1px solid #eeeeee;
	color:#000000;
	border-bottom:1px solid #000000;
	border-collapse:collapse;
	background:#ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	text-transform: uppercase; 
}

.tab td.beztla{
	background-color:#ffffff;
	border-bottom:1px solid #EEEEEE;
}

.but, a.but  {
	font-family: 'Open Sans', sans-serif;
	background:#ed1c24;
	color:#fff;
	padding:5px 10px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	margin:0;
	text-align:center;
}

.but:hover {
	color:#fff;
	border:none;
	background:#666;
}

.button5 {
	width:200px;
	display:block;
	text-transform: uppercase; 
	text-align:center;
}

.warning {
	padding:20px 10px 16px 20px;
	min-height:35px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	border:1px dotted #B80026;
	font-size:12px;
	margin-bottom:10px;
	line-height:150%;
}

.info {
	padding:20px 10px 16px 20px;
	min-height:25px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	border:1px dotted #555;
	font-size:12px;
	margin-bottom:10px;
	line-height:150%;
}

.ok {
	padding:20px 10px 16px 20px;
	min-height:25px;
	color:#000000;
	font-weight:normal;
	text-align:left;
	border:1px dotted #555;
	font-size:12px;
	margin-bottom:10px;
	line-height:150%;
}

.warning a, .info a  {
	font-weight:bold;
	display:inline;
}

.warning a:hover, .info a:hover {
	display:inline;
}

.formularz_blad input {
	border:1px dotted #cc0000;
	background:#fff3f3;
}


.tyt_cechy {
	padding-top:5px;
	padding-bottom:2px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
}

.c_nowosc, .c_bestseller, .c_promocja, .c_polecana, .c_tania, .c_zapowiedz {
	font-size:11px;
	color:#000;
	background:#f0f0f0;
	display:block;
	text-align:center;
	padding:8px 5px 1px 35px;
	margin-right:1px;
	float:left;
	height:23px;
}

.c_bestseller {
	background:url('bestseller.png') no-repeat left center;
}

.c_nowosc {
	background:url('nowosc.png') no-repeat left center;
}

.c_zapowiedz {
	background:url('zapowiedz.png') no-repeat left center;
}

#gora0 {
	background:url('belka.jpg') no-repeat center top;
	margin:auto;
	width:966px;
	padding-top:37px;
}

#gora {
	width:890px;
	margin:auto;
	height:41px;
	background:url('belka3.png') no-repeat right top;
}

#gora img {
	float:left;
}

#gora .english {
	float:right;
	border:none;
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:-25px;
}

#gora #wysz {
	float:right;
	margin:8px;
	background:url('kropka.png') 222px top repeat-y;
	padding-right:10px;
	position:relative;
}

#gora #wysz2 {
	float:left;
}

#gora #wysz form {
	float:left;
}

#gora #wysz input {
	width:180px;
	padding:3px;
	height:20px;
}

#fpreloader {
	position:absolute;
}

#gora #go {
	background:#ED1C24 url('lupka2.png') no-repeat center center;
	float:left;
	width:26px;
	height:26px;
	margin-left:5px;
	cursor:pointer;
}

#gora #go:hover {
	background-color:#666;
}

#gora #zaaw {
	font-size:11px;
	display:block;
	border:none;
	float:left;
	margin-left:15px;
	text-align:left;
}

#fpodpowiedz_wnetrze {
	position:absolute;
	background:#f9f9f9;
	background:rgba(250,250,250,0.8);
	font-size:10px;
	padding:10px 10px 10px 10px;
	margin:0;
	top:25px;
	left:0px;
	border-left:1px solid #fff;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	z-index:50000;
	width:300px;
}

#fpreloader {
	position: absolute;
	left:160px;
	top:2px;
	width:20px;
	height:20px;
	background:url('lupa.gif') no-repeat;
	display:none;
}

#gora2 {
	width:890px;
	margin:auto;
	margin-top:37px;
	position:relative;
}



#gora2 .mbut {
	font-family: 'Open Sans', sans-serif;
	display:block;
	font-weight:bold;
	color:#555;
	padding:18px 25px 20px 24px;
	margin:2px 0px;
	font-size:11px;
	cursor:pointer;
	background:url('6kropek.png') no-repeat right center;
	line-height:100%;
	border:none;
}

#gora2 .mbut:hover {
	background:#eee;
}

#gora2 #sinfo {
	background:url('strzalka2.png') no-repeat right center;
	width:10px;
	height:10px;
	display:none;
	position:absolute;
	top:20px;
	left:6px;
}

#gora2 #minfo {
	position:absolute;
	display:none;
	top:50px;
}

#gora2 #minfo li{
	background:#4e4e4e url('kropkab.png') left top repeat-x;
	padding:2px;
}

#gora2 #minfo li a {
	background:#4e4e4e url('strzalka.png') 3px center no-repeat;
	color: #fff;
	padding:6px 6px 6px 16px;
	display:block;
	border:none;
	text-align:left;
	margin-top:2px;
}

#gora2 #minfo li a:hover {
	background:#4e4e4e url('strzalka.png') 5px center no-repeat;
}

.binfo2, .binfo2:hover {
	color: #fff !important;
	background-color:#ED1C24 !important;
}
.binfo3, .binfo3:hover {
	color: #fff !important;
	background-color:#999 !important;
}


#gora2 #spanel {
	background:url('strzalka5.png') no-repeat right center;
	width:15px;
	height:10px;
	display:none;
	position:absolute;
	top:20px;
	right:0px;
}

#gora2 #mpanel {
	position:absolute;
	display:none;
	top:50px;
	right:0px;
}

#gora2 #mpanel li{
	background:#4e4e4e url('kropkab.png') left top repeat-x;
	padding:2px;
}

#gora2 #mpanel li a {
	background:#4e4e4e url('strzalka.png') 3px center no-repeat;
	color: #fff;
	padding:6px 6px 6px 16px;
	display:block;
	border:none;
	text-align:left;
	margin-top:2px;
}

#gora2 #mpanel li a:hover {
	background:#4e4e4e url('strzalka.png') 5px center no-repeat;
}

.bpanel2, .bpanel2:hover {
	color: #fff !important;
	background-color:#ED1C24 !important;
}
.bpanel3, .bpanel3:hover {
	color: #fff !important;
	background-color:#999 !important;
}

.krpoz {
  background: url('dotted_horizontal.gif') repeat;
  clear:both;
  height:1px;		
}

.krpion {
  background: url('dotted_vertical.gif') repeat;
  width:1px;	
  height:21px;
  display:block;		
  float:left;	
}



#gora2 .gkoszyk:hover {
	background:#eee;
}

#gora2 .gkoszyk2 {
	position:absolute;
	width:19px;
	height:19px;
  	background:url('koszyk.png') no-repeat;
	top:10px;
	left:15px;
}

#gora2 .gkoszyk span{
	padding-left:2px;
	color:#ed1c24;
	border:none;
}

#gora2 .bpanel {
	font-family: 'Open Sans', sans-serif;
	display:block;
	font-weight:bold;
	color:#ed1c24;
	padding:18px 25px 20px 24px;
	margin:2px 0px;
	font-size:11px;
	cursor:pointer;
	background:url('6kropek.png') no-repeat left center;
	line-height:100%;
	position:relative;
}

#gora2 .bpanel:hover {
	background:#eee;
}

#gora21 {
	text-align:right;
	margin: 30px auto 10px;
	float:right;
	padding-right:36px;
	clear:both;
}

#gora22 {
	width:890px;
	margin: 10px auto;
	position:relative;
}

#gora3 {
	background:url('belka2.png') repeat-y left top;
	padding:10px 0;
	width:890px;
	margin:auto;
	text-align:left;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:12px;
}

#gora3 span, #gora3 a {
	border:none;
	color:#fff;
}

#gora3 a:hover {
	color:#eee;
}

#gora3 .swhite  {
	background:url('strzalka3.png') no-repeat 4px 5px;
	padding-left:20px;
}

#gora3 .sred {
	background:url('strzalka.png') no-repeat 4px 5px;
	margin-left:5px;
	padding-left:20px;
}

#srodek {
	width:890px;
	margin:auto;
	margin-top:30px;
	padding-bottom:40px;
}

#lewa {
	width:100%;
	width:210px;
	float:left;
	background:url('dotted_vertical.gif') left top repeat-y;
	text-align:left;
	padding-left:1px;
}

.menu {
	text-align:left;
}

.mmenu1 {
	height:21px;
	display:inline-block;
	border:none;
	margin-left:20px;
}

.mmenu1:hover {
	background-position: left -21px !important;
	border:none;
}

.gkoszyk {
	color:#555;
	font-size:10px;
	cursor:pointer;
	display:block;
	float:left;
	padding:4px 10px 3px 0px;
}

#mkoszyk {
	background:url('bkoszyk.png') no-repeat left top;
	margin-right:10px;
	width: 70px;
	display:block;
	float:left;
}

#mlogowanie {
	background:url('blogowanie.png') no-repeat left top;
	margin-right:10px;
	width: 105px;
	float:left;
	display:block;
}

#mkonto {
	background:url('bkonto.png') no-repeat left top;
	margin-right:10px;
	width: 195px;
	float:left;
	display:block;
}

#mustawienia {
	background:url('konto.png') no-repeat left top;
	margin-right:10px;
	width: 142px;
	float:left;
	display:block;
}

#mhistoria {
	background:url('historia.png') no-repeat left top;
	margin-right:10px;
	width: 145px;
	float:left;
	display:block;
}

#mwyloguj {
	background:url('wyloguj.png') no-repeat left top;
	margin-right:10px;
	width: 105px;
	float:left;
	display:block;
}

#mserie {
	background:url('serie.png') no-repeat left top;
	margin-right:10px;
}

#epublikacje {
	background:url('epublikacje.png') no-repeat left top;
	margin-right:10px;
}

#owydawnictwie {
	background:url('owydawnictwie.png') no-repeat left top;
	margin-right:0;
}

.mmenu {
	width:290px;
	height:35px;
	display:block;
	float:left;
	border:none;
	cursor:pointer;
}

.mmenu:hover {
	background-position: left -35px !important;
	border:none;
}

.mmenu span, .mmenu1 span {
	display:none;
}

#mmserie {
	background:#237CC3;
	width:270px;
	left:0;
	top:45px;
	z-Index:300;
	position:absolute;
	display:none;
	padding:10px;
	text-align:left;
}

#mmserie a {
	display:block;
	color:#fff;
	padding:4px;
}

#mmserie a:hover {
	border:none;
	background:#003388;
}

#prawa {
	width:660px;
	float:right;
	text-align:left;
	background:url('dotted_vertical.gif') repeat-y left top;
	padding-left:1px;
}

.menu ul li a {
	font-size:12px;
	background:url('strzalka7.png') no-repeat 10px 4px;
	margin: 8px 5px;
	display:block;
	padding-left:27px;
	border-bottom:none;
	color:#000;
}

.menu ul li a:hover {
	background-position: 12px 4px;
}

.menu ul li a span:hover {
	border-bottom:1px dotted #555;
}

.menu ul li ul li a {
	font-size:12px;
	color:#555;
	background:url('strzalka7.png') no-repeat left 4px;
	margin: 4px 5px 4px 25px;
	display:block;
	padding-left:13px;
	border-bottom:none;
}

.menu ul li ul li a:hover {
	background-position: 1px 4px;
}

#katalogi {
	margin-top:6px;
	padding-left:1px;
}

#katalogi span {
	padding: 5px 0px 5px 5px;
	height:16px;
	display:block;
	float:left;
}

#katalogi a {
	background:url('strzalka7.png') no-repeat left 4px;
	border-bottom:none;
	display:block;
	margin: 4px 5px 4px 25px;
	padding-left:13px;
}

#newsletter {
	padding:10px 10px 20px 10px;
	font-weight:bold;
	text-align:left;
	font-size:14px;
}

#newsletter input {
	padding:3px;
	margin:5px 0 0 0;
	width:95%;
}

#newsletter input:active, #newsletter input:focus {
	border:1px solid #000;
}

#newsletter .nsubmit {
	background:#ed1c24;
	color:#fff;
	float:left;
	padding:5px;
	font-size:12px;
	cursor:pointer;
	font-size:11px;
}

#newsletter .nsubmit:hover {
	background:#555;
}


.tnewsletter {
	background:#ffffff;
	border-collapse:collapse;
}

.tnewsletter td {
	background:#f0f0f0;
	padding:5px;
	border:1px solid #ffffff;
}

.tnewsletter table td {
	background:#f0f0f0;
	padding:5px;
	border:none;
	line-height:130%;
}

#dol {
	clear:both;
	padding:20px 0 23px 0;
	margin:0px auto 20px auto;
	width:966px;
	text-align:left;
}

#dol0 {
	width:890px;
	margin:10px auto;
	padding:0;
	background:url('dotted_vertical.gif') repeat-y left top;	
}

#dol1 {
	float:left;
	padding:7px 10px;
	width:210px;
	background:url('dotted_vertical.gif') repeat-y right top;
	font-size:11px;
}

#dol2, #dol3 {
	float:left;
	background:url('dotted_vertical.gif') repeat-y right top;
	width:250px;
	padding:7px 10px;
	font-size:11px;
}

#dol4 {
	font-size:11px;
	float:left;
	background:url('dotted_vertical.gif') repeat-y right top;
	padding:7px 10px;
	width:100px;
}

#dol21 {
	float:left;
	padding:10px 10px 30px 278px;
	width:250px;
	line-height:140%;
}

#dol22 {
	float:left;
	padding:10px 10px 30px 10px;
	line-height:140%;
}

#dol21 a, #dol22 a, #dol21 a:visited, #dol22 a:visited{
	text-decoration:none;
}

#dol_stopka {
	clear:both;
	font-size:10px;
	text-align:right;
	width:890px;
	margin:10px auto;
}

.trail {
	font-size: 11px;
	font-weight:bold;
	margin-bottom:10px;
	background:url('strzalka.gif') no-repeat 5px 3px;
	padding-bottom:5px;
	font-family: 'Open Sans';
	text-transform: uppercase;
	padding-left:25px;
	color:#000;
	margin-top:5px;
	letter-spacing:0.5px;
	margin-left:20px;
}

.trail a, .trail a:visited {
	border:none;
	color:#B80026;
}

.trail .sred {
	background:url('strzalka.gif') no-repeat 15px 3px;
	padding-left:30px;
}

#content {
	line-height:160%;
	padding-left:25px;
}

.content2 li, .opis li {
	margin-left:7px;
	padding-left:7px;
}

.content2 ol, .content2 ul, .opis ol, .opis ul {
	padding-left:15px;
}

.content2 ol li, .opis ol li {
	list-style-type: decimal;
}

.content2 ul li, .opis ul li {
	list-style-type: square;
}

.gtop {
	margin-top:10px;
}

.glewa {
	line-height:140%;
	padding-right:30px;
	float:left;
}

.gprawa {
	width:210px;
	line-height:140%;
	padding-left:30px;
	float:left;
}

.glewa h1, .gprawa .nagl {
	border:none;
	background:none;
	font-size:12px;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:15px;
	font-weight:bold;
	color:#000;
	font-family: "Open Sans";
}

#gnowosci {
	clear:both;
	margin-top:30px;
	padding: 1px 0;
}

#gnowosci .nagl {
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-left:-25px;
	padding-top:1px;
	background:url('dotted_horizontal.gif') repeat-x left top;
	min-width:200px;
}

.poddzialy {
	clear:both;
	padding:8px 0;
	margin:0;
	background:url('dotted_horizontal.gif') repeat-x left bottom;
}

.poddzialy ul {
	list-style-type:none;
	padding:0;
}

.poddzialy ul li {
	list-style-type:none;
	background: url('strzalka7.png') no-repeat 10px 11px;
	float:left;
	padding: 6px 15px 6px 25px;
	font-weight:bold;
	font-size:14px;
	line-height:120%;
	text-align:left;
	margin:0;
	width:170px;
}


.sortn {
	float:right;
	padding: 10px 0px 10px 0px;
	font-size:11px;
}


.liczbawyn {
	font-size:14px;
	padding-top:10px;
	float:left;
}

.liczbawynwyn {
	font-size:14px;
	float:left;
	padding: 10px 0px 20px 0px;
}


.alfabetn {
	padding:8px 0;
	margin:0;
	color:#777777;
	font-size:11px;
	background:#ffffff;
	background:url('dotted_horizontal.gif') repeat-x left bottom;
	margin-top:0px;
	position:relative;
	text-align:left;
}

.alfabetn a {
	border-right: 1px dotted #dddddd;
	color:#B80026;
	padding-left:2px;
	padding-right:2px;
	border:none;
}

.alfabetn a:hover {
	background:#B80026;
	color:#ffffff;
	text-decoration:none;
}

.dokoszyka {
	background:url('dokoszyka.png') no-repeat left top;
	margin-right:10px;
	width: 118px;
	height:21px;
	cursor:pointer;
	margin-top:5px;
}

.dokoszyka span {
	display:none;
}

.dokoszyka:hover {
	background-position: left -21px;
}

.pobierz {
	background:url('pobierz.png') no-repeat left top;
	margin-right:10px;
	width: 118px;
	height:21px;
	cursor:pointer;
	margin-top:5px;
	display:block;
}

.pobierz span {
	display:none;
}

.pobierz:hover {
	background-position: left -21px;
	text-decoration:none;
	border:none;
}


.ksiazka {
	padding: 15px 0px;
	float:left;
	width:300px;
	margin-right:15px;
}

.okladka a {
	border:none;
}

.ksiazka .ksiazka_lewa {
	text-align:left;
	float:left;
	width:80px;
}

.ksiazka .ksiazka_prawa {
	text-align:left;
	float:left;
	width: 168px;
}

.ksiazka .ksiazka_prawa h2 {
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.5px;
	font-family:'Open Sans';
	text-transform:uppercase;
	line-height:130%;
	margin:0;
	padding:0;
	padding-bottom:6px;
}

.ksiazka .ksiazka_prawa .ksiazka_autorzy, .ksiazka .ksiazka_prawa .ksiazka_autorzy a {
	font-size:11px;
	padding-top:9px;
	color:#666;
	font-weight:normal;
	border:none;
}

.ksiazka .ksiazka_guziki {
	padding-top: 14px;
	padding-bottom:2px;
	text-align:right;
	float:right;
	width:130px;
}

.ksiazka .ksiazka_cena {
	padding-top: 18px;
	text-align:left;
	clear:both;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	float:left;
	position:relative;
}


.ksiazka .ksiazka_cecha, .ksiazka .wydawca, .ksiazka_lista .ksiazka_cecha, .ksiazka_lista .wydawca {
	font-size:10px;
}

.ksiazka .cstrike {
	top: 13px;
	left:0px;
	font-size:14px;
	text-decoration:line-through;
}

.ksiazka .ksiazka_opis {
	font-size:11px;
	padding:10px 0;
	color:#555;
}

.ksiazka_lista {
	clear:both;
	padding:10px 0;
	position:relative;
	margin:0;
	background:url('dotted_horizontal.gif') repeat-x left bottom;
}

.ksiazka_lista .ksiazka_lewa {
	text-align:left;
	float:left;
	width:105px;
	position:absolute;
}

.ksiazka_lista .ksiazka_lewa .okladka {
	text-align:left;
}

.ksiazka_lista .ksiazka_lewa .okladka img {
	border:1px solid #ffffff;
}

.ksiazka_lista .ksiazka_lewa .okladka img:hover {
	border:1px solid #ccc;
}

.ksiazka_lista .ksiazka_prawa {
	text-align:left;
	float:left;
	padding-left:110px;
	min-height:120px;
	position:relative;
	width:390px;
}

.ksiazka_lista .ksiazka_prawa h2 {
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.5px;
	font-family:'Open Sans';
	text-transform:uppercase;
	line-height:130%;
	margin:0;
	padding:0;
	padding-bottom:6px;
}

.ksiazka_lista .ksiazka_prawa h2 span {
	font-weight:normal;
}

.ksiazka_lista .ksiazka_prawa h2 img {
	margin-left:5px;
	top:1px;
}

.ksiazka_lista .ksiazka_prawa .ksiazka_autorzy, .ksiazka_lista .ksiazka_prawa .ksiazka_autorzy a {
	font-size:11px;
	padding-top:2px;
	color:#666;
	font-weight:normal;
	border:none;
	
}

.ksiazka_lista .ksiazka_cechy {
	padding-top:5px;
}

.ksiazka_lista .ksiazka_cecha {
	display:inline;
}

.ksiazka_lista .ksiazka_guziki {
	padding-bottom:5px;
}

.ksiazka_lista .ksiazka_cena {
	font-size:12px;
	position:absolute;
	right:-160px;
	bottom:0;
	background:url('dotted_vertical.gif') repeat-y left bottom;
	padding:10px;
	width:130px;
}
.ksiazka_lista .ksiazka_podtytul {
}

.ksiazka_lista .cstrike {
	top: 11px;
	left:0px;
	font-size:11px;
	color:#999999;
	text-decoration:line-through;
	
}

.ksiazka_lista .ksiazka_opis {
	font-size:11px;
	padding:10px 0;
	color:#555;
}
.ksiazka_lista .ksiazka_opis .wiecej {
	cursor:pointer;
}
.ksiazka_lista .ksiazka_opis .wiecej:hover {
	color:#ED1C24;
}


.ksiazka_gl {
	padding: 10px 0px 10px 0px;
	float:left;
	width:186px;
	text-align:left;
}

.ksiazka_gl .ksiazka_lewa {
	text-align:left;
}

.ksiazka_gl .ksiazka_lewa .okladka {
	text-align:left;
}

.ksiazka_gl .ksiazka_lewa .okladka img {
	border:1px solid #ffffff;
}

.ksiazka_gl .ksiazka_lewa .okladka img:hover {
	border:1px solid #0092bc;
}

.ksiazka_pk {
	padding: 10px 0px 10px 0px;
	clear:both;
	border-bottom:1px solid #eeeeee;
	background:url('lli.gif') repeat-x;
	margin-bottom:1px;
}

.ksiazka_pk .ksiazka_lewa {
	text-align:left;
}

.ksiazka_pk .ksiazka_lewa .okladka {
	text-align:center;
}

.ksiazka_pk .ksiazka_lewa .okladka img {
	border:1px solid #eeeeee;
}

.ksiazka_pk .ksiazka_lewa .okladka img:hover {
	border:1px solid #0092bc;
}

.ksiazka_pk .ksiazka_prawa {
	text-align:left;
	clear:both;
}



.ksiazka_pkg {
	clear:both;
	padding:10px 0px;
}

.ksiazka_pkg .ksiazka_lewa {
	text-align:left;
	float:left;
	width:60px;
}

.ksiazka_pkg .ksiazka_prawa {
	text-align:left;
	float:left;
	width:130px;
	font-size:12px;
}

.ksiazka_pkg .ksiazka_prawa h2 {
	font-size:11px;
	font-weight:bold;
	letter-spacing:0.5px;
	font-family:'Open Sans';
	text-transform:uppercase;
	line-height:130%;
	margin:0;
	padding:0;
	padding-bottom:6px;
}


.ksiazka_pkg .ksiazka_prawa .ksiazka_autorzy, .ksiazka_pkg .ksiazka_prawa .ksiazka_autorzy a {
	font-size:11px;
	padding-top:5px;
	color:#666;
	font-weight:normal;
	border:none;
}

.ksiazka_pkg .ksiazka_cena {
	padding-top:5px;
	font-size:10px;
}

.ksiazka_pkg .ksiazka_cena .cstrike {
	float:left;
	font-size:11px;
	padding-right:5px;
	color:#999999;
}

.ksiazka_pkg .ksiazka_cena .cstrong {
	float:left;
	font-size:11px;
}


.ksiazka_kt {
	padding: 15px 0px;
	float:left;
	width:248px;
	margin-right:5px;
}

.ksiazka_kt .ksiazka_lewa {
	text-align:left;
	float:left;
	width:75px;
}

.ksiazka_kt .ksiazka_lewa .okladka {
	text-align:left;
}

.ksiazka_kt .ksiazka_lewa .okladka img {
	border:1px solid #eeeeee;
}

.ksiazka_kt .ksiazka_lewa .okladka img:hover {
	border:1px solid #0092bc;
}

.ksiazka_kt .ksiazka_prawa {
	text-align:left;
	float:left;
	width: 153px;
}

.ksiazka_kt .ksiazka_prawa h2 {
	font-size:14px;
	font-weight:bold;
	line-height:110%;
	margin:0;
	padding:0;
	padding-bottom:6px;
}

.ksiazka_kt .ksiazka_prawa .ksiazka_autorzy, .ksiazka_kt .ksiazka_prawa .ksiazka_autorzy a {
	font-size:11px;
	padding-top:2px;
	color:#0092bc;
	font-weight:normal;
}

.ksiazka_kt .ksiazka_cena {
	margin-top: 7px;
	padding-top: 4px;
	text-align:left;
	clear:both;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	float:left;
	position:relative;
	width: 148px;
}

.ksiazka_kt .cstrike {
	left:0px;
	font-size:11px;
	color:#999999;
	float:left;
	margin-right:6px;
}

.ksiazka_kt .cstrong {
	float:left;
	font-size:11px;
}

.ksiazka_podp {
	clear:both;
	border-top:1px dotted #999999;
	padding:3px 10px 3px 0;
	cursor:pointer;
}

.ksiazka_podp .ksiazka_lewa {
	text-align:left;
	float:left;
	width:55px;
}

.ksiazka_podp .ksiazka_prawa {
	text-align:left;
	float:left;
	width:200px;
}

.ksiazka_podp .ksiazka_prawa h2 {
	font-size:11px;
	font-weight:bold;
	line-height:110%;
	margin:0;
	padding:0;
	padding-bottom:6px;
}

.ksiazka_podp .ksiazka_prawa h2 img {
	margin-left:5px;
	top:1px;
}

.ksiazka_podp .ksiazka_prawa .ksiazka_autorzy {
	font-size:9px;
}

.ksiazka_podp .ksiazka_prawa .ksiazka_autorzy a {	
	color:#0092BC;
}

.ksiazka_prawa h2 a, .ksiazka_prawa h2 a:visited {
	color:#B80026;
	text-decoration:none !important;
	border:none;
}

.ksiazka_prawa h2 a:hover {
	color:#000;
	border:none;
}

#karta {
	font-size:12px;
	position:relative;
	padding-left:25px;
	padding-top:20px;
}

#karta #karta1 {
	float:right;
	width:260px;
	text-align:left;
	padding-bottom:10px;
	text-align:right;
  /*	position:absolute;*/
	right:0;
}

#karta1 .okladka a {
	border:none;
}

#karta1 .okladka0 .inside {
	width:166px;
	height:40px;
	background:url('inside.png') no-repeat;
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	text-transform: uppercase; 
	text-align:left;
	float:right;
	padding-left:35px;
	padding-top:10px;
	color:#ED1C24;
	margin-top:10px;
	clear:both;
}

#karta1 .okladka0 .inside:hover {
	color:#555;
}

#karta #karta1 img {
	border:1px solid #cccccc;
}

#karta #karta2 {
	float:left;
	text-align:left;
	/*padding-right:250px;*/
	min-width:200px;
	width:375px;
}

#karta #karta2 h1 {
	font-size:14px;
	font-family:'Open Sans';
	text-transform:uppercase;
	color:#b80026;
	margin:0;
	padding:0;
	line-height:120%;
	margin-bottom:5px;
	font-weight:bold;
	border:none;
	background:none;
}

#karta #karta2 h2 {
	font-size:12px;
	font-family:'Open Sans';
	text-transform:uppercase;
	border:none;
	background:none;
	color:#000000;
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:120%;
	margin-bottom:5px;
}

#karta #karta2 .cechy img {
	margin-bottom:7px;
	padding-right:10px;
}

#karta #karta2 .ksiazka_podtytul {
	font-size:18px;
	color:#000000;
	margin:0;
	padding:5px 0px 0px 0px;
	font-weight:bold;
}


#karta #karta2 .autorzy {
	padding: 10px 0px 10px 0px;
	font-size:12px;
	color:#666;
	line-height:150%;
	font-weight:normal;
}

#karta #karta2 .autorzy a {
	font-size:12px;
	line-height:150%;
	font-weight:normal;
	color:#666;
	text-decoration:none;
}

#karta #karta2 .wydawca {
	padding:0px;
	font-size:14px;
}

#karta #karta2 .opis {
	padding:20px 0;
	font-size:12px;
	line-height:140%;
}

#karta #karta2 .autorzy a:hover {
	color:#ff4e00;
}

#karta .karta_ck {
	padding-bottom:2px;
	background:#f8f8f8 url('kropka2.png') left top repeat-x;
	padding:15px 0;
	margin-left: 58px;
	font-size:11px;
}

#karta .karta_cena {
	font-size:11px;
	text-align:left;
	padding-bottom:5px;
}

#karta .karta_cena .cstrike {
	text-decoration:line-through;
}

#karta .karta_cena .cstrong {
	font-size:14px;
	font-weight:bold;
}


#karta #karta2 .karta_cena .cstrong span.wal {
	font-size:16px;
}

#karta #karta2 .karta_dk {
	float:right;
	
}

#karta #karta2 .karta_dk .but {
	font-size:14px;
	background:#ED1C24 url('koszyk2.png') no-repeat 10px center;
	padding:10px 20px 10px 75px;
}

#karta #karta2 .karta_dk .but:hover {
	background-color: #555;
}

#karta .karta_schowek {
	clear:both;
	float:left;
	width:155px;
	padding:0px 10px 0px 10px;
	margin-top:10px;
	margin-bottom:10px;
	border-right:1px solid #eeeeee;
	text-align:center;
}

#karta .karta_schowek div.doschowka {
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	font-size:11px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:10px;
	margin-bottom:0px;
	clear:both;
	text-align:left;
	
}

#karta .karta_schowek div.doschowka a.but {
	background: #146BB7;
	font-size:12px;
	border-top:1px solid #5C9BD0;
	border-left:1px solid #5C9BD0;
 	border-right:1px solid #135BA2;	
	border-bottom:1px solid #135BA2;
	margin-top:5px;
}

#karta .karta_schowek div.doschowka a.but:hover {
	background: #3884C5;
	color:#ffffff;
}

#karta .karta_schowek div#bpolec, #karta .karta_schowek div#bnapiszrec {
	color:#E13B3B;
	position:relative;
	padding:10px 0px;
	text-align:center;
	font-weight:bold;
}

#karta .karta_schowek div#bnapiszrec {
	border-top:1px solid #eeeeee;
}

#karta .karta_schowek div#bpolec span, #karta .karta_schowek div#bnapiszrec span {
	cursor:pointer;
}

#karta .karta_schowek div#bpolec span:hover, #karta .karta_schowek div#bnapiszrec span:hover {
	cursor:pointer;
	color:#0092bc;
}

#karta .karta_cechy {
	margin-top:15px;
	font-size:12px;
	font-weight:normal;
	margin-bottom:20px;
	line-height:140%;
	text-align:left;
	margin-left:58px;
}

#karta .karta_dzialy {
	clear:both;
	margin-top:6px;
	padding-bottom:3px;
}

#karta .poziom_edu {
	clear:both;
	margin-top:2px;
	padding-bottom:3px;
}

#karta .przedmioty {
	clear:both;
	margin-top:2px;
	padding-bottom:3px;
}

#karta .przedzialy {
	clear:both;
	margin-top:2px;
	padding-bottom:3px;
}

#karta .karta_dzialy ul, #karta .poziom_edu ul, #karta .przedmioty ul, #karta .przedzialy ul , #karta .zestawy ul   {
	margin:0;
	padding: 0px 0px 10px 0px;
	list-style-type:none;
}

#karta .karta_dzialy ul li, #karta .poziom_edu ul li, #karta .przedmioty ul li, #karta .przedzialy ul li, #karta .zestawy ul li {
	margin:0;
	list-style-type:none;
	padding:1px 0px 1px 0px;
	font-size:12px;
	background:url('li.gif') no-repeat 0px 2px;
	font-weight:normal;
}

#karta .poziom_edu a {
	color:#0092bc;
}

#karta .poziom_edu a:hover {
	color:#ff4e00;
}

#karta .przedmioty a {
	color:#0092bc;
}

#karta .przedmioty a:hover {
	color:#ff4e00;
}

#karta .przedzialy a {
	color:#555555;
	text-decoration:underline;
}

#karta .przedzialy a:hover {
	color:#ff4e00;
}

#karta .zestawy {
	font-size:16px;
	font-weight:bold;
	padding:20px 0px;
	border-bottom:1px solid #eeeeee;
	margin-bottom:0px;
	line-height:18px;
}

#karta .zestawy ul {
	margin-top:10px;
	padding:0px;	
}

#karta .karta_ck .pod {
	float:left;
	padding-top:10px;
	margin-top:10px;
	width:520px;
}

#karta .karta_ck .pod .but3 {
	width:154px;
}

#karta .karta_ck .pod1 {
	float:left;
}

#karta .karta_ck .pod2 {
	float:left;
	font-size:16px;
	padding-left:15px;
	padding-top:5px;
}



#karta .galeria {
	clear:both;
	padding-top:1px;
	background: #f0f0f0;
	width:199px;
	padding-left:1px;
	padding-bottom:1px;
	z-index:1000;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:right;
}

#karta .galeria a {
	display:block;
	width:64px;
	height:64px;
	float:left;
	border-collapse:collapse;
	border:1px solid #f0f0f0;
}

#karta .galeria a:hover {
	border:1px solid #ABB562;
}

#karta .pwd {
	clear:both;
	text-align:left;
	line-height:150%;
	margin:15px;
	border-top:1px solid #cccccc;
	padding-top:10px;
}

#karta .pwd_naglowek {
	font-size:18px;
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
	margin-bottom:10px;
	margin-right:15px;
}

.naglowek2 {
	font-family:'Open Sans';
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	color:#000;
}

.dokument {
	border-bottom:1px solid #ffffff; 
	padding:10px 0px 10px 40px; 
	display:block;
	cursor:pointer;
	background:#f7f7f7 no-repeat 0px 4px;
	text-align:left;
font-size:11px;
}

.dokument:hover {
	background:#eeeeee no-repeat 0px 4px;
}

.iwd {
	clear:both;
	background: url('kropka.png') repeat-x left top;
	padding:20px 0 23px 0;	
	margin-top:10px;
}

.iwd .naglowek {
	padding-top:5px;
	padding-bottom:15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	font-size:14px;
}

.inne_wnetrze {
 	background: url('kropka.png') 300px top repeat-y;	
}

.inne_belka {
	background: url('kropka.png') 300px top repeat-x;	
	height:5px;
}


#okno_historia {
	margin:auto;
	width:890px;
}

#okno_historia2 {
	margin-top:20px;
	clear:both;
	padding-bottom:15px;
	margin-bottom:15px;
	width:890px;
}

#okno_historia3 {
	color:#555;
	padding:0px 0px 10px 0px;
	text-align:left;
	font-size:14px;
}

#okno_historia4 {
}

.hwiecej {
	color:#E13B3B; 
	cursor:pointer;
	padding:2px;
	text-align:left;
	margin-top:5px;
}

.widoki2 {
	width:29px;
	height:22px;
	float:right;
	margin-left:10px;
	cursor:pointer;
	margin-top:7px;
}

.widoki {
	width:22px;
	height:22px;
	float:right;
	margin-left:10px;
	cursor:pointer;
	margin-top:7px;
}

#olista {
	background:url('widoki.png') left top no-repeat;
	clear:both;
}

#olista:hover {
	background:url('widoki.png') left -22px no-repeat;
}

#olista2 {
	background:url('widoki.png') left -22px no-repeat;
	clear:both;
}

#olista2:hover {
	background:url('widoki.png') left top no-repeat;
}

#okafle {
	background:url('widoki.png') -22px top no-repeat;
}

#okafle:hover {
	background:url('widoki.png') -22px -22px no-repeat;
}

#okafle2 {
	background:url('widoki.png') -22px -22px no-repeat;
}

#okafle2:hover {
	background:url('widoki.png') -22px top no-repeat;
}

#wyszukiwarka {
	
}

#wyszukiwarka form input {
	width:300px;
}

.wyszmenu {
	background:url('kropka2.png') left bottom repeat-x;
	color:#ffffff;
	margin-top:0px;
	height:42px;
}

.wyszmenu .wnagl{
	background:#f0f0f0;
	color:#000000;
	float:left;
	padding:11px 0px;
	background:url('kropka.png') left top repeat-y;
	width:1px;
	height:15px;
}

.wmbut {
	background:url('kropka.png') left top repeat-x;
	float:left;
	position:relative;
}

.wyszmenu a {
	display:block;
	padding:13px 20px 12px 37px;
	border:none;
	color:#555;
	cursor:pointer;
	background:url('kropka3.png') right top repeat-y;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	text-transform: uppercase; 
	height:16px;
}


.wyszmenu #sz_proste:hover, .wyszmenu a:hover {
	background:#ED1C24;
	color:#fff;
}

.wyszmenu #sz_tip {
	position:absolute;
	top:-70px;
	right:-10px;
	background:url('skorzystaj.png') no-repeat center 0px;
	width:156px;
	height:70px;
	display:none;
	z-index:1000;
}

.wyszmenu .akt{
	background:#ffffff;
	color:#000000;
	float:left;
	padding:12px 20px 12px 37px;
	background:#eee url('kropka3.png') right top repeat-y;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	height:17px;
	margin:1px 1px 0px 0px;
}

.wyszmenu img {
	position:absolute;
	top:13px;
	left:10px;
}

a.butwysz {
	margin:auto; 
	background:#ED1C24 url('lupka2.png') 10px 4px no-repeat;
	padding:5px 70px;
}

a.butwysz:hover {
	background:#555 url('lupka2.png') 10px 4px no-repeat;
}

.stronicowanien {
	text-align:center;
	font-size:14px;
	padding:20px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	text-transform: uppercase;
}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(colorbox/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(colorbox/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(colorbox/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(colorbox/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:58px; padding:25px 25px 0px 25px;}
        #cboxTitle{position:absolute; left:0; bottom:30px; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loader.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:0; right:0; background:url(colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  margin-top:30px;	
}
#carousel {
  height:400px;
  position:relative;
  margin-bottom:0.5em;
  font-size:12px;
  font-family: Arial;
}
.carousel-image {
  border:0;
  display:block;
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  cursor:pointer;
}
.carousel-feature .carousel-caption {
  position:absolute;
  bottom:300px;
  left:55px;	
  width:169px;
  background:url('dymek.png') center bottom no-repeat;
  text-align:center;	
  padding: 25px 9px 50px 9px;
}
.carousel-feature .carousel-caption a {
	color:#fff;
	border:none;
	font-size:14px;
	line-height:140%;
	font-weight:normal;
}

.carousel-feature .carousel-caption p {
  margin:0;
  padding:5px;
  font-weight:bold;
  font-size:12px;
  color:white;
}
.tracker-summation-container {
  position:absolute;
  color:white;
  right:48px;
  top:30px;
  padding:3px;
  margin:3px;
  background-color:#000;
}
.tracker-individual-container {
  position:absolute;
  color:white;
  right:48px;
  top:210px;
  padding:0;
  margin:0;
}
.tracker-individual-container li {
  list-style:none;
}
.tracker-individual-container .tracker-individual-blip {
  margin:0 3px;
  padding:0 3px;
  color:white;
  text-align:center;
  background-color:#DDD;
}
.tracker-individual-container .tracker-individual-blip-selected {
  color:white;
  font-weight:bold;
  background-color:#000;
}
#carousel-left {
  position:absolute;
  top:150px;
  left:0px;
  cursor:pointer;
}
#carousel-right {
  position:absolute;
  top:150px;
  right:0px;
  cursor:pointer;
}


#flowpanes {	
	height:242px;	
	position:relative;
	overflow:hidden;
	clear:both;
}


/* single pane */
#flowpanes .panel {
	display:none;	
	color:#fff;	
	padding:20px 2% 20px 2%;
	float:left;
	display:block;
	font-size:14px;
	height:255px;
	width:96%;
}

#flowpanes .panel {
	border-top:none;
}

#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

.prev {
	position:absolute;
	top:127px;
	left:0px;
	background: #00AD98 url('scrolll.png') no-repeat center center;
	color:#ffffff;
	width:40px;
	height:40px;
	cursor:pointer;
}

.next {
	position:absolute;
	top:127px;
	right:0px;
	background: #00AD98 url('scrollp.png') no-repeat center center;
	color:#ffffff;
	width:40px;
	height:40px;
	cursor:pointer;
}

.prev:hover, .next:hover {
	background-color: #2E7C70 ;
}

#flowpanes2 {
	background: #ffffff;		
	height:247px;	
	position:relative;
	overflow:hidden;
	clear:both;
	margin-bottom:20px;
}


/* single pane */
#flowpanes2 .panel {
	display:none;	
	color:#fff;	
	padding:20px 5px 20px 5px;
	float:left;
	display:block;
	font-size:14px;
	height:240px;
	width:914px;
}


#flowpanes_sekcja #flowpanes2 .panel {
	border-top:4px solid #ccc;
}

#flowpanes2 .panel .naglowek {
	color:#000000;
	font-size:16px;
	height:25px;
}

#flowpanes2 .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}
