* { margin: 0; padding: 0; }

html, body {  font-family:thoma, sans-serif; background:#416920 url('../gfx/tlo.jpg') repeat-x; text-align: left;}
#container {display:block;width: 960px;height:100%; margin: 0 auto;margin-top:5px;padding:2px; background: #fff; }
*container {display:block;width: 960px;height:100%; margin: 0 auto;margin-top:5px;padding:2px; background: #fff; }
#container ul { margin-left:10px;}
#container a {border:0px; text-decoration:none; }
#container a img {border:0px; text-decoration:none; }

 #fb1right img {

	position: absolute;

	top: 200px;

	left: -32px;

	display: block;
}


#fb1right iframe {

	border: none;

	position: relative;

	margin-left: -14px;

	margin-top: -15px;

	background: #FFF;

	overflow: hidden;

	width: 188px;

	height: 360px;
}
#fb1right {

	margin-top: 150px;

	margin-bottom: 100px;

	width: 180px;

	height: 350px;

	position: fixed;

	right: -201px;

	background: #3b5998;

	padding: 20px 0 0 20px;
}

ul.tabs {
	margin:0;
	padding: 0;
  list-style: none;
	height: 32px; /*--Set height of tabs--*/


	width: 745px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 32px; /*--Subtract 1px from the height of the unordered list--*/
/*line-height: 30px; /*--Vertically aligns the text within the tab--*/
/*	border: 1px solid #999;*/
	border-bottom: none;
 	margin-bottom: 0px; /*--Pull the list item down 1px--*/
	overflow: hidden;

	position: relative;
	background: #E47204;
}
ul.tabs li a {
	text-decoration: none;
	color: #FFF;
	display: block;
	font-size:12px;
  font-weight: bold;
	padding:10px;

  /*	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
.tabs2  a {
	text-decoration: none;
	color: #FFF;
	display: block;
  font-weight: bold;
	padding:5px;

  /*	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
  /*	background: #FF9900;*/
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/

/*border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_content {

	padding:0px;
	margin:0px;
	margin-top:0px;
 float:left;
	width:750px;

	margin-bottom:5px;
	display:block;


}

#formSzukaj{

	 color:#416920;
	border: 2px solid #416920;
	height:255px;
	color:#000;
	font-size:12px;
}
#formSzukaj h1{
	font-size:14px;
	color:#fff;
	background:#416920;
	padding:5px;
}




#menuKat {background:url('../gfx/menuTlo.gif');font-size:12px;padding:4px;color:black;font-family:verdana, sans-serif;}

#mainpath {background:#ff9900;padding:0px;margin:0px;}
.color3bg {padding:5px;color:#fff;font-size:12px;font-weight: bold;background:#ff9900;}
.future {padding:5px;color:#fff;font-size:12px;font-weight: bold;background:#FC6;}
.color13bg  {color:#999;font-size:12px;font-weight: bold;margin:0px;}
.color1bg   {padding-left:5px;padding-right:5px;color:#fff;font-size:12px;font-weight: bold;}



#header  a {color:white; font-size:12px; text-decoration:none; }
#header {font-size:0.7em; text-align: left;font-family:thoma, sans-serif; padding-bottom:3px}
#header img {margin:0px;padding:0px;border:0px;}
#header { text-align: left; }
#header p,#header h1 { width: 409px;display:relative; background: url('../gfx/logo.jpg') no-repeat; height:42px;}


#headerBaner {width:960px;height:177px;margin:0px; position: relative;
  overflow: hidden;
}


#hmenuG {margin-top:0px;margin-bottom:0px;padding-top:0px;border-left: 0px solid #fff; border-right: 0px solid #fff; height: 30px;width:960px;float:right; background:url('../gfx/menuTlo.gif') repeat-x; }
#hmenuG ul { margin: 0; padding: 0;  width: 100%;float:left;text-align: center; }
#hmenuG ul li { display: inline;list-style-type:none;border-left: 1px;}
#hmenuG ul li a{font-size:13px; line-height:30px;text-decoration: none;width: 120px;height: 32px;text-decoration: none;cursor: pointer;color : #FFFFFF;display: block;float: left;text-align: center;font-weight: bold;}
#hmenuG ul li a:hover  {background:#fff; color:#ff9900;}
#hmenuG ul li #current {color:#df6d22;background:white; }

#menuMain {margin-left:10px;padding-top:0px;border-left: 0px solid #fff; border-right: 0px solid #fff;width:700px;}
#menuMain ul {}
#menuMain ul li {display:block;border-bottom: 2px; }
#menuMain ul li a{padding-left:25px;font-size:13px; line-height:30px;width: 450px;height: 28px;cursor: pointer;border-bottom:2px;color : #453;display: block;float: left;text-align: left;font-weight: bold; }
#menuMain ul li a:hover  { background:url('../gfx/point_prod.gif') left  no-repeat; color:#ff9900; }




#navcontainer {height:26px;color:white;padding-left:5px;}
#navlist tr{width: 410px;height:20px;padding-top:1px; }
#navlist td a{font-weight:bold;text-align:center;display:block;background:#b5ddfc url('../gfx/pasek.jpg') bottom no-repeat; width: 122px;margin-left:2px;margin-top:0px;text-align:center; padding-right: 10px;padding-top:2px;padding-bottom:9px }
#navlist td a#current {color:#00659c; margin-left: 2px; width: 122px;background:#fcae0c url('../gfx/pasekW.jpg') bottom no-repeat;padding-bottom:9px;}
#navlist td a:hover {color:#00659c;}

#divTop1 img {border:0px;margin-top:3px;}



#ofertyWgCeny   {margin:0px;font-size:11px; width:377px;}
#ofertyWgCeny   td.opis   {border:1px;list-style-type:none;color:red;padding:1px;width:350px; }
#ofertyWgCeny   td a {text-decoration: none;list-style-type:none;color:#000099;float:left;font-size:12px;}
#ofertyWgCeny   td a.haover  {list-style-type:none;color:red }
#ofertyWgCeny  td.cena{ color:red;float:right;margin-top:1px;width:40px }
#ofertyWgCeny  p{float:right;}
.inner span {display:block;font-size: 11px;font-weight:bold;margin:0px;background: #EC8810; padding:0px;padding-bottom:3px; color:#fff;width: 100%;text-align:center; float:left; }



#ofertyKolonijne  {margin-left:1px;font-size:12px; width:248px;height:200px;}
#ofertyKolonijne  td.opis {border-bottom:1px;list-style-type:none;color:red;margin:0px;padding:0px;width:210px; background: #edf4d7;}
#ofertyKolonijne  td a {list-style-type:none;color:#000;float:left;font-size:12px;padding-left:5px}
#ofertyKolonijne  td:hover  {background: #FCB24C;list-style-type:none;color:red }
#ofertyKolonijne  td.cena{ background: #edf4d7;color:#000;float:right;font-weight:bold;font-size:10px;margin-top:1px;width:35px }
#ofertyKolonijne  p{float:right;}
#ofertyKolonie {display:block;height:306px; list-style: none; margin-top:3px;margin:0px; padding: 0px; min-width:755px; }
#ofertyKolonie a { text-decoration: none; }
#ofertyKolonie a:hover, #topbar a:hover { text-decoration: underline; }
#ofertyKolonie ul { padding: 0;margin-left:0px; width: 594px; float:left;text-align: center;  }
#ofertyKolonie ul li { margin: 1px; display: inline;list-style-type:none;border-left: 1px;font-size: 12px;}
#ofertyKolonie li { margin:1px; float: left; width: 249px;  border: 1px solid #d4d4d4; background: #fff url('../gfx/tloOerty.jpg') bottom left repeat-x; text-align: left; }

#ofertyKolonie p {padding-bottom:5px;margin:0px; color:#000;width: 100%;text-align:center; float:left;font-size: 12px; }
#ofertyKolonie span {display:block;font-size: 11px;font-weight:bold;margin:0px;background: #EC8810; padding:0px;padding-bottom:3px; color:#fff;width: 100%;text-align:center; float:left; }



#divOferta {width:700px;float:left;}
.offer-desc{width:404px;height: 280px;background: ;position: relative;vertical-align: top;}
.offer-images{width: 200px;height: 200px;overflow: hidden;clear: right;}
.offer-bottom{width: 100%;}
.offer-print{position: relative;width: 100%;height: 0px;}
.offer-print div{position: absolute;right: 0px;}
.result-button-menu{display: none;}
.offer-desct{margin-top: 10px;}
.offer-desct th{color: #3d3e39;font-weight: normal;height: 30px;text-align: right;padding: 0px 10px 0px 10px;font-size: 12px;}
.offer-desct td{font-size: 12px;font-weight: bold;	}
.offer-desct td.title{font-size: 15px;color: #5f651d;}
.offer-desct td.title .small{color: #000000;font-size: 10px;}
.offer-desct td.offer-discount{color:red;font-weight: bold;font-size: 14px;}
.offer-desct td.offer-discount i{color: #000000;font-size: 10px;}
.offer-price{position: relative;}
.offer-price div{position: absolute;top: 235px;right: 0px;padding: 0px 20px 0px 0px;}
.offer-price div strong{font-size: 26px;color: #ed068c;}

#mainmenu {margin: 0;padding: 0;}
#mainmenu dt {background: #edf5fb;height: 26px;}
#mainmenu dt img {display: block;}
#mainmenu dd {margin: 0;padding: 8px 0;background: #edf5fb;}
#mainmenu dd p {padding: 0 0 0 15px;margin: 5px 0 0 0;}
#mainmenu dd p#ctitle {padding: 0 5px 8px 5px;margin: 0;font-weight: bold;color: #585858;}
#mainmenu dd p a:hover, .superspecial div a:hover, .superspecial ol li a:hover {text-decoration: underline;}
#mainmenu dd ul {margin: 0;padding: 0;list-style: none;}
#mainmenu dd ul li {cursor: pointer;}
#mainmenu dd ul a {display: block;padding: 6px 10px 6px 30px;font-family: 'tahoma', sans-serif;text-decoration: none;color: #000;background: #edf5fb url('../gfx/point.gif') center left no-repeat;}
#mainmenu dd ul.producers a {background: url('../gfx/point_prod.gif') center left no-repeat;}
#mainmenu dd ul a:visited {color: #4a4a4a;}
#mainmenu dd ul a#current:visited {color: #000;}
#mainmenu dd ul.producers a#currentProd:visited {color: #000;}
#mainmenu dd ul a.currentc {background: url('../gfx/arrows.gif') center left no-repeat;}
#mainmenu dd ul a.currentc:hover {background: #FCB24C url('../gfx/arrows.gif') center left no-repeat;}
#mainmenu dd ul li ul li a.currentc {background: url('../gfx/arrows1.gif') center left no-repeat;}
#mainmenu dd ul li ul li a.currentc:hover {background: #FCB24C url('../gfx/arrows1.gif') center left no-repeat;}
#mainmenu dd ul li ul li ul li a.currentc {background: url('../gfx/arrows2.gif') center left no-repeat;}
#mainmenu dd ul li ul li ul li a.currentc:hover {background: #FCB24C url('../gfx/arrows2.gif') center left no-repeat;}
#mainmenu dd ul #current, #mainmenu dd ul.producers #currentProd {background-color: #d3d3d3;font-weight: bold;}
#mainmenu dd ul a:hover {color: #000;background: #FCB24C url('../gfx/arrow.gif') center left no-repeat;}
#mainmenu dd ul.producers a:hover { background: #FCB24C url('../gfx/arrow_prod.gif') center left no-repeat;}
#mainmenu dd ul.producers a.currentc:hover {background: #FCB24C url('../gfx/arrows.gif') center left no-repeat;}
#mainmenu dd ul li ul li a {padding: 4px 10px 4px 45px;background: url('../gfx/point1.gif') center left no-repeat;}
#mainmenu dd ul li ul li ul li a {padding: 4px 10px 4px 60px;background: url('../gfx/point2.gif') center left no-repeat;}
#mainmenu dd ul li ul li a:hover {background: #ff9900 url('../gfx/arrow1.gif') center left no-repeat;}
#mainmenu dd ul li ul li ul li a:hover {background:#ff9900 url('../gfx/arrow2.gif') center left no-repeat;}
* html #hmenu ul li a, * html #hmenu1 ul li a, * html #mainmenu a , * html #hmenu1 strong , * html #hmenu strong {height: 1%;}
* html #hmenu ul li, * html #hmenu1 ul li, * html #mainmenu li {float: left;}



#divSzukaj {padding-bottom:2px;margin:0px; height:50px;width:755px;background:#79b112 url('../gfx/tloSzukania.jpg');float:left}
#divSzukaj ul {margin-top:5px;margin-bottom:0px; padding: 0;color:#000; font-weight:bold; float: left;text-align: left;}
#divSzukaj ul li { display:inline;list-style-type:none;border-left: 1px;}
#divSzukaj h1 {font-size:0.9em;padding-bottom: 2px; }
#divSzukaj p {border-bottom:0px;float:right;width:150px;;padding:0px;margin-top:6px;margin-left:20px;margin-right:20px;}


#maincol {width:755px;padding:2px; height:auto;background: #fff;color:#000; font-family:thoma ,sans-serif;  margin-left:200px;text-align:left; font-size: 12px;}
#maincol p {background: #fff;padding:2px;}
#maincol a img {border:0px; }
#maincol a {border:0px;font-weight:bold; text-decoration:none; color:#de7f11}
#maincol h3 {font-size:13px;}
#maincol ul.lista {padding: 3px;margin-left:15px;}
#main ul.lista {padding: 3px;margin-left:15px;}
#maincol dl.kontlist li img { vertical-align: middle; }
#maincol ul.kontlist { list-style: none; margin-left:30px; line-height:150%;}
#maincol h2.kontlist { padding-top:5px; font-size:11px}
#maincol ul li {margin-left:20px; line-height:150%;}



#kontlist li {font-size:15px;padding:3px;font-family:thoma, sans-serif; }
#kontlist strong {font-size: 12px;text-align:center;font-family:thoma, sans-serif; }
#kontlist { list-style: none; margin-left:30px; line-height:150%;}
#kontlist { padding-top:5px; font-size:11px}

#oferty { list-style: none; margin: 0px; padding: 0; width: 99%;float:left }
* html #oferty { width: auto; }
#oferty a, #topbar a { text-decoration: none; }
#oferty a:hover, #topbar a:hover { text-decoration: underline; }
#oferty h2 { margin:0px 0px   0 140px; padding: 5px; font-size: 1.15em; font-weight: bold; background-color: transparent; color: #5f651d; }
#oferty img {padding:17px;text-decoration:none;border:0px;background: url('../gfx/tloFoty.gif') no-repeat;}

* html #oferty h2 { padding: 2px; }

#oferty p {display:block; margin: 0px; padding:5px; background:#d3d3d3;  width: 80px; float: right;text-align:center; }
#oferty p a { color:#107bed; }
#oferty span {display:block; margin: 10 0 0 5px; padding:0; color:red;width: 120px; float: left; }
#oferty p a img { display: block; border:0px}
#oferty li { margin: 2px; float: left; width: 700px;  border: 1px solid #d4d4d4; background: #fff url('../gfx/tloOerty.jpg') bottom left repeat-x; text-align: left; }
* html #oferty li { height: 10px; width: 703px;  padding: 0; }
#oferty li ul li { width: auto; height: auto; float: none; line-height: 180%; color: #5c5c5c; margin: 0; min-height: 1px; background-image: none; background-color: transparent; border: none; }
#oferty li ul { list-style: none; margin: 0 0 5px 12px; height: auto !important; padding: 0; }
#oferty li ul li strong, #oferty li ul li ins { color: #000; font-size: 1.1em; text-decoration: none; font-weight: bold; }
#oferty li ul li em { font-style: normal; font-weight: bold; }
* html #oferty fieldset { width: 98%; }

#lista li { height: 10px;  padding: 5px; }

#reklama {color:#F00;font-size:19px;background: #fff;padding:2px;width:745px;}
blink {color:red;font-size:16px;font-weight:bold;background: #fff;padding:2px;width:745px;text-align:center}


#ofertyPolecane {height:170px; list-style: none; margin: 0px; padding: 0; width: 100%; }
* html #ofertyPolecane { width: auto; }
* html #ofertyPolecane li { height: 140px; width: 110px;  padding: 0; }
#ofertyPolecane a { text-decoration: none; }
#ofertyPolecane a:hover, #topbar a:hover { text-decoration: none; }
#ofertyPolecane img {padding:15px;text-decoration:none;border:0px;background: url('../gfx/tloFoty.gif') no-repeat;}
#ofertyPolecane ul { margin: 0; padding: 0;  width: 100%; float: left;text-align: center;  }
#ofertyPolecane ul li { margin: 2px; display: inline;list-style-type:none;border-left: 1px;font-size: 12px;}
#ofertyPolecane li { margin: 2px; float: left; width: 117px;height:160px;  border: 1px solid #d4d4d4; background: #fff url('../gfx/tloOerty.jpg') bottom left repeat-x; text-align: left; }
*html #ofertyPolecane li { margin: 2px; float: left; width: 110px;height:140px;  border: 1px solid #d4d4d4; background: #fff url('../gfx/tloOerty.jpg') bottom left repeat-x; text-align: left; }

#ofertyPolecane p {padding-bottom:5px;margin:0px; color:#000;width: 100%;text-align:center; float:left;font-size: 12px; }
* html #ofertyPolecane span {display:block; margin:5px; padding:0; color:#000;width: 100%;text-align:center; float:left; }








#ofertyLastAdd {height:160px; list-style: none; margin: 0px; padding: 0; width: 100%; }
* html #ofertyLastAdd { width: auto; }
* html #ofertyLastAdd li { height: 150px; width: 150px;  padding: 0; }
#ofertyLastAdd a { text-decoration: none; }
#ofertyLastAdd a:hover, #topbar a:hover { text-decoration: underline; }
#ofertyLastAdd img {margin-left:20px;padding:17px;text-decoration:none;border:0px;background: url('../gfx/tloFoty.gif') no-repeat;}
#ofertyLastAdd ul { margin: 0; padding: 0;  width: 100%; float: left;text-align: center;  }
#ofertyLastAdd ul li { margin: 2px; display: inline;list-style-type:none;border-left: 1px;font-size: 12px;}
#ofertyLastAdd li { margin: 2px; float: left; width: 150px;height:150px;  border: 1px solid #d4d4d4; background: #fff url('../gfx/tloOerty.jpg') bottom left repeat-x; text-align: left;font-size: 12px; }
*html #ofertyLastAdd li { margin: 2px; float: left; width: 150px;height:140px;  border: 1px solid #d4d4d4; background: #fff url('../gfx/tloOerty.jpg') bottom left repeat-x; text-align: left; font-size: 12px;}
#ofertyLastAdd p {padding-bottom:5px;margin:0px; color:#000;width: 100%;text-align:center; float:left; font-size: 12px;}
* html #ofertyLastAdd span {display:block; margin:5px; padding:0; color:#000;width: 100%;text-align:center; float:left; }

#like {padding:5px;display:absolute;margin-top:-33px;position:relative; background:#FFF;width:100px}
#oferty p {display:block; margin: 0px; padding:5px; background:#d3d3d3;  width: 80px; float: right;text-align:center; }
#oferty p a { color:#107bed; }
#oferty p a img { display: block; border:0px;}
#oferty li ul li { width: auto; height: auto; float: none; line-height: 180%; color: #5c5c5c; margin: 0; min-height: 1px; background-image: none; background-color: transparent; border: none; }
#oferty li ul li strong, #oferty li ul li ins { color: #000; font-size: 1.1em; text-decoration: none; font-weight: bold; }
#oferty li ul li em { font-style: normal; font-weight: bold; }
* html #oferty fieldset { width: 98%; }

div.inner{border:1px solid #F90;min-height:150px;height:auto;overflow:hidden;background:#edf5fb;margin:1px; margin-bottom:5px;}
div.title{ background:url('../gfx/menuTlo.gif') repeat-x;padding:5px;overflow:hidden;line-height:18px;padding-left:12px;color:#ffffff;font-size:13px;}

#komunikat {color:#596581;font-size: 14px;font-weight:bold;}
.wybierzDate {padding:2px 0px 0px 0px;FONT-SIZE: 11px; CURSOR: hand;}
.wybierz {padding:1px 2px 0 2px;width:140px; FONT-SIZE: 12px;   CURSOR: hand;}
.wybierzKategorie {padding:1px 2px 0 2px;width:280px; FONT-SIZE: 12px;   CURSOR: hand;}
.bottomSzukaj {padding:3px;width:100px; height:30px; FONT-SIZE: 12px;   CURSOR: hand;}
.nazwaSzukana {width:300px;  CURSOR: hand;}

.pagelist {margin: 0px 0 0 222px;padding-left: 2;min-height: 32px;font-size: 1.08em;}
.pagelist dt {padding: 4px 0;width: 230px;line-height: 150%;color: #fff;}
.pagelist dd {margin: 0;padding: 0;top: 0;left: 0;width: 100%;}
* html .pagelist {height: 32px;}
.pagelist ul {margin: 0;padding: 0;width: 380px;}
* html .pagelist ul {height: 30px;}
.pagelist ul li {display: inline;}
.pagelist ul li.nohref {padding: 4px 7px;float: left;color: #000;background: #e4e4e4;margin-right: 3px;}
.pagelist ul li a {padding: 4px 7px;text-decoration: none;float: left;color: #000;background: #e4e4e4;margin-right: 3px;}
.pagelist ul li.current a {background: #c9c9c9;}
.pagelist ul li a:hover {background: #c9c9c9;color: #000;}

#buttonRez { padding:3px;}
#divOpis  {margin:0px;padding:0px;width:650px;color:#000}
* html divOpis  {margin:0px;padding:0px;width:650px;color:#000}

#divTransport {margin:0px;padding:0px;width:650px;}
#divWycieczkiFakultatywne {margin:0px;padding:0px;width:650px;color:#000}
#divTermin {margin:0px;padding:0px;width:650px;}
#uczestnicy table {width:100%;}
#uczestnicy td {padding:4px;}


#terminy td {padding:10px;width:200px;height:20px;  }
#terminy td.data {padding:10px;width:300px;height:20px;  }
#terminy tr.terminy1 {width:200px;height:20px;background: #e6e7e8; }
#terminy td.cena {text-align:center;font-weight:bold;color:red;width:200px;height:20px;  }
#terminy td.rezerwuj {text-align:center;font-weight:bold;color:red;width:200px;height:20px;  }
#terminy td.rezerwuj a:hover {text-align:center;font-weight:bold;color:red;width:200px;height:20px;  }
#terminy td.rezerwuj a  {text-align:center;font-weight:bold;color:414243;width:200px;height:20px;  }
  td.transport {padding:20px;width:250px;height:20px;  }
  td.opis1 {width:450px;height:20px;background: #e6e7e8;padding:10px; }
  td.opis2 {width:450px;height:20px; padding:10px; }
  td.cenaT1 {text-align:center;font-weight:bold;color:red;width:200px;height:20px; background: #e6e7e8;padding:10px; }
  td.cenaT2 {text-align:center;font-weight:bold;color:red;width:200px;height:20px;  }

#rcol {display:block; background:white;float:right;width: 630px; text-align:left;}
#lcol { width: 200px;float:left; min-height:500px;height:auto; text-align:left;}
#lcol a {text-align:left;text-decoration:none;color:#333399;}
#lcol a:hover {text-align:left;text-decoration:none;color:#000000;}
#lcol ul { list-style: none;padding: 6px; margin-left: 15px;font-family:thoma, sans-serif;}
#lcol ul li a {color:#354f86; font-family:thoma, sans-serif;font-size:12px;text-decoration:none;}
#footer {clear:both;padding-bottom:10px; margin-left:2px; height:20px;margin-right:2px;;background:#ff9900;}
#stopka { margin-top:10px;  padding: 2px 5px 20px 5px; background: #fff ; text-align: center; font-size: 0.85em; }
#stopka  {font-weight:bold; text-decoration:none;background: #fff ; text-align: center; font-size: 0.7em;color:#000;}
#stopka  a{font-weight:bold; text-decoration:none;background: #fff ; text-align: center; font-size: 0.8em;color:#000;}

