body {	margin:0;	padding:0;	font-family:Helvetica,Arial,sans-serif;	font-size:62.5%;	background:url(../img/bg.gif) 0 0 repeat #6cb7d7;	}#wrapper {	width:100%;	overflow:hidden;	position:relative;	}#wrapper-2 {	width:100%;	background:url(../img/wrap.gif) center top no-repeat;	}#page {	margin:0 auto;	background:url(../img/page.gif) center top repeat-y;	}/* Opera hack */@media all and (min-width: 0px){	#page {		margin-right: -1px;	}}.container {	margin:0 auto;	width:1000px;	position:relative;	background:url(../img/bg2.gif) 0 0 repeat #63aaca;	}#content {	width:1000px;	float:left;	padding-bottom:6px;	}ul {	margin:0;	padding:0;	list-style:none;	}img {	border:0;	}form {	margin:0;	padding:0;	}a {	text-decoration:none;	}a.wiecej {	display:block;	float:left;	margin-top:11px;	width:48px;	height:17px;	background:url(../img/wiecej.gif) 0 0 no-repeat;	}a.wiecej span {	display:none;	}#main {	width:706px;	float:right;	}#sub {	width:286px;	float:left;	position:relative;	}#header {	position:relative;	float:left;	width:100%;	background:#fff;	padding-bottom:9px;	}#header #top {	width:100%;	height:119px;	}#header #foto {	width:719px;	height:115px;	position:absolute;	top:0;	right:-69px;	background-position:0 0;	background-repeat:no-repeat;	display:block;	/*z-index:1;*/	}#header #logo {	position: absolute;	top:57px;	left: 9px;	z-index:  11;	}#header #extra-div {	width:1000px;	height:62px;	background:url(../img/extra.gif) 0 0 no-repeat;	position:absolute;	top:57px;	left:0;	z-index:10;	}#extra-div-2 {	width:51px;	height:49px;	background:url(../img/extra2.gif) 0 0 no-repeat;	position:absolute;	top:66px;	right:-78px;	/*z-index:3;*/	}#extra-div-3 {	width:8px;	height:223px;	background:url(../img/extra3.gif) 0 0 no-repeat;	position:absolute;	top:167px;	left:286px;	/*z-index:4;*/	}/* navigation */#nav {	width:100%;	height:43px;	float:left;	position:relative;	background:url(../img/nav.gif) 0 0 no-repeat;	}#nav ul {	position:absolute;	bottom:5px;	left:0;	}* html #nav ul {	bottom:4px;	}#nav li {	float:left;	background:url(../img/nav-right.gif) bottom right no-repeat;	font-size:1.6em;	padding-right:3px;	}#nav li a,#nav li strong {	float:left;	display:block;	color:#fff;	line-height:18px;	padding:3px 18px 5px 21px;	background:url(../img/nav-left.gif) bottom left no-repeat;	}#nav li.first a {	background-image:url(../img/nav-left-first.gif);	}#nav li.last {	background:none;	}#nav li a span,#nav li strong span {	padding-left:11px;	background:url(../img/nav-span.gif) 0 .3em no-repeat;	}#nav li.active {	background:url(../img/nav-active-right.gif) bottom right no-repeat;	padding-right:13px;	}#nav li.active strong {	font-weight:normal;	background:url(../img/nav-active-left.gif) bottom left no-repeat;	padding-right:5px;	}#nav li.active strong span {	background-image:url(../img/nav-active-span.gif);	}/* boxy */.box {	float:left;	position:relative;	background-position:0 0;	background-repeat:no-repeat;	background-image:url(../img/box-bialy-230-top.gif);	}#main .minor .box {	width:230px;	margin-right:8px;	}#main .minor .box#infolinia,#main .minor .box#newsletter,#main .minor .box#promocje,#main .minor .box#o-tematyczne {	margin-right:0;	}#main .minor .box .inner {	padding:8px 6px 0 6px;	width:218px;	height:inherit;	}#main .minor .corner .inner {	background-image:url(../img/box-bialy-230-corner.gif);	}#main #minor-left {	width:468px;	float:left;	}#main #minor-right {	width:230px;	float:right;	position:relative;	}#main #minor-right .box {	left:0;	}#main #minor-right #infolinia {	top:0;	}#main #minor-right #newsletter {	bottom:0;	}#main #naj-hotele {	background-image:url(../img/box-hotele-230-top.gif);	}#main #minor-right .box {	}.box .header {	height:36px;	}.box .inner {	float:left;	padding:0 6px;	background-position:0 bottom;	background-repeat:no-repeat;	background-image:url(../img/box-bialy-230-bot.gif);	}.szary {	background-image:url(../img/box-szary-top.gif);	}.szary .inner {	background-image:url(../img/szukaj-bg.png);	}* html .szary .inner {	background-image:url(../img/szukaj-bg-ie.gif);	}.box .pinezka {	position:absolute;	}.box h3 {	margin:0;	padding:0;	position:absolute;	display:block;	text-indent:-9999px;	background-position:0 0;	background-repeat:no-repeat;	}.box .group {	background-position:0 0;	background-repeat:no-repeat;	}.box .group-inner {	background-position:0 bottom;	background-repeat:no-repeat;	}.box .alt,.box .alt p {	background:none;	}#content {	float:left;	}/* main column */#main #major {	background: url(/img/whitebg.jpg) top left repeat-x;	width:706px;	height:267px;	float:left;	}#sub-page #major {	height:200px;	}#main .minor {	width:706px;	float:left;	}#main #gora {	margin-top:4px;	}#sub-page {	width:706px;	float:left;	padding-bottom:51px;	background:url(../img/sub-page-bg.gif) 0 bottom no-repeat;	}#promocje h1 {	margin-top:10px;	}#statyczna h1 {	margin-top:10px;	}#statyczna .top {	background-image:none;	margin:0;	}#sub-page .inner {	float:left;	width:706px;	background:#fff;	}/* sub column */#szukaj {	width:286px;	position:absolute;	top:0;	left:0;	/*z-index:5;*/	}#szukaj .inner {	width:256px;	min-height:23.0em;	padding:0 15px;	}* html #szukaj .inner {	height:23.0em;	}#szukaj  .pinezka {	width:42px;	height:59px;	top:-16px;	left:-12px;	background:url(../img/pinezka-szukaj.gif) 0 0 no-repeat;	}#szukaj h3 {	width:115px;	height:18px;	top:15px;	left:40px;	background-image:url(../img/hd/wyszukaj.gif);	}#szukaj table.szukaj-form {	width:258px;	float:left;	font-size:1.2em;	color:#696969;	text-transform:lowercase;	}#szukaj table.szukaj-form tr {	background:url(../img/tr-bg.gif) 0 bottom repeat-x;	}#szukaj table.szukaj-form td {	padding:7px 0 10px 0;	}#szukaj .szukaj-form input {	width:55px;	border:2px solid #b6b6b6;	color:#696969;	}#szukaj .szukaj-form input#cena-do {	}#szukaj .szukaj-form select {	border:2px solid #b6b6b6;	color:#696969;	font-size:1.1em;	}#szukaj .szukaj-form .r1 select {	width:200px;	}#szukaj p#szukaj-linki {	margin:7px 0 0 0;	width:200px;	float:left;	}#szukaj a.szukaj-z,#szukaj a.wyczysc {	float:left;	padding:3px 0 3px 15px;	background:url(../img/szukaj-a.gif) 0 7px no-repeat;	color:#666;	font-size:1.3em;	}#szukaj input.image {	margin:12px 9px 0 0;	float:right;	display:inline;	}#szukaj #szukaj-naj {	clear:both;	}#szukaj .naj {	clear:both;	}#szukaj .naj li {	float:left;	}#szukaj .naj li a {	float:left;	color:#D10054;	}#szukaj-z {	width:100%;	float:left;	margin-bottom:13px;	display:none;	}	#last-minute {	width:285px;	margin-top:26.7em;	background-image:url(../img/box-bialy-286-top.gif);	}#last-minute .header h3 {	width:115px;	height:18px;	top:15px;	left:40px;	background-image:url(../img/hd/last-minute.gif);	}#last-minute .inner {	width:273px;	padding-top:15px;	padding-bottom:12px;	background-image:url(../img/box-bialy-286-bot.gif);	}#last-minute  .pinezka {	width:41px;	height:61px;	top:-18px;	left:-12px;	background:url(../img/pinezka-last.gif) 0 0 no-repeat;	/*z-index:6;*/	}#last-minute .group {	width:273px;	float:left;	margin-bottom:7px;	padding-top:6px;	background-image:url(../img/group-273-top.gif);	}#last-minute .group-inner {	width:273px;	float:left;	background-image:url(../img/group-273-bot.gif);	padding-bottom:5px;	}#last-minute .group .opis {	width:186px;	float:right;	}#last-minute .group .opis dl,#promocje .promocja dl {	margin:0;	}#last-minute .group .opis dl a,#promocje .promocja dl a {	font-size:1.2em;	line-height:1;	color:#D20E5D;	}#last-minute .group .opis dl dd,#promocje .promocja dl dd {	margin:0;	padding:0;	}#last-minute .group .opis p,#promocje .promocja .opis-hotel p {	margin:4px 0 0 0;	float:left;	font-size:1.2em;	line-height:1;	color:#666;	width:89px;	}#last-minute .group .opis p.ocena,#promocje .promocja .opis-hotel p.ocena {	clear:both;	}#last-minute .group .opis p strong,#promocje .promocja .opis-hotel p strong {	font-weight:normal;	color:#D20E5D;	}#last-minute .group .photo {	width:70px;	padding:0 0 0 6px;	float:left;	}#last-minute .group .photo img,#promocje .promocja .opis-hotel .photo img {	float:left;	}#last-minute a.wiecej {	margin-top:0;	}		/* oferty */#main .minor .box .inner {	padding-bottom:6px;	}#main .minor .box h3 {	top:10px;	left:30px;	}#balkanskie .header h3 {	width:138px;	height:15px;	background-image:url(../img/hd/wypoczynek.gif);	}#naj-hotele .header h3 {	width:162px;	height:15px;	background-image:url(../img/hd/naj-hotele.gif);	}#o-tematyczne .header h3 {	width:133px;	height:15px;	background-image:url(../img/hd/zobacz-wiecej.gif);	}#o-polecone .header h3 {	width:133px;	height:15px;	background-image:url(../img/hd/o-tematyczne.gif);	}#infolinia .header h3 {	width:69px;	height:15px;	background-image:url(../img/hd/infolinia.gif);	}#sub #infolinia {	margin-top:5px;	width:286px;	background-image:url(../img/box-bialy-286-top-2.gif);	}#sub #infolinia .inner {	width:286px;	padding:2px 0;	background-image:url(../img/box-bialy-286-bot.gif);	}#sub.promocje #infolinia .inner {	padding:12px 0;	}#sub #infolinia .header h3 {	top:10px;	left:35px;	}#newsletter .header h3 {	width:78px;	height:12px;	background-image:url(../img/hd/newsletter.gif);	}#main #promocje .header h3 {	width:68px;	height:18px;	left:40px;	background-image:url(../img/hd/promocje.gif);	}#infolinia p {	margin:0 0 12px 0;	text-align:center;	color:#5A8299;	font-size:1.1em;	}#infolinia p strong {	display:block;	font-size:2.54em; /* 28/11 */	color:#d10054;	font-weight:normal;	}#main #newsletter .inner {	width:206px;	padding:0 12px;	background-image:url(../img/box-newsletter-230-bot.gif);	}#newsletter p {	font-size:1em;	color:#666;	margin:0 0 8px 0;	}#newsletter form {	margin-bottom:10px;	}#promocje {	background-image:url(../img/box-promocje-230-top.gif);	}#promocje  .pinezka {	width:42px;	height:59px;	top:-20px;	left:-12px;	background:url(../img/pinezka-promocje.gif) 0 0 no-repeat;	}.oferta {	float:left;	width:218px;	margin-top:3px;	background:url(../img/oferta-top.gif) 0 0 no-repeat;	}.oferta p {	margin:0;	float:left;	width:211px;	background:url(../img/oferta-bot.gif) 0 bottom no-repeat;	color:#666;	font-size:1.2em;	line-height:1;	padding:6px 0 6px 7px;	}.oferta p a {	float:left;	}.oferta p em,.oferta p strong {	float:right;	padding-right:6px;	font-style:normal;	}.oferta p strong {	color:#D20E5D;	font-weight:normal;	}.oferta a {	color:#666;	}.oferta .oferta-inner {	display:none;	width:218px;	float:left;	padding:3px 0 0 0;	text-align:center;	background:#fff;	}.oferta .active {	display:block;	}.oferta .oferta-inner img {	display:block;	margin:0 auto;	}	#bottom {	width:1000px;	clear:both;	padding:9px 0 0 0;	background:url(../img/bottom-top.gif) 0 0 no-repeat transparent;	}#bottom .inner {	width:1000px;	margin:0;	background:url(../img/bottom-bot.gif) 0 bottom no-repeat transparent;	}#bottom p {	margin:0;	padding:0 0 10px 0;	text-align:center;	line-height:1;	background:url(../img/bottom-p.gif) center 26px no-repeat;	}#bottom p img {	margin-bottom:12px;	}#bottom p a {	color:#b2b2b2;	font-size:1.2em;	padding:0 8px;	}	#footer {	height:99px;	width:100%;	clear:both;	background:url(../img/footer.gif) center 0 no-repeat;	}#footer p {	margin:0;	padding-top:20px;	color:#386d8b;	text-align:center;	font-size:1.2em;	}#footer p a {	color:#386d8b;	}.top {	width:704px;	float:left;	padding:0 0 5px 0;	margin:0 0 8px 0;	background:url(../img/top-bg.gif) 0 bottom no-repeat;	}h1 {		margin:0 6px 0 0;	padding-left:25px;	float:left;	color:#235A78;	font-size:2.3em;	font-weight:normal;	background:url(../img/h1-sub.gif) 8px 8px no-repeat;	}p.rank {	margin:6px 0 0 0;	line-height:1;	}#sub-page div.opis {	width:622px;	padding-left:54px;	float:left;	margin:6px 0 0 15px;	background:url(../img/div-opis-bg.gif) 0 0 no-repeat;	}	#sub-page div.opis dl {	font-size: 1.2em;	color: #666;}	#sub-page div.opis dt {	width: 160px;	float: left;	clear: left;	text-align: right;	padding: 0 10px 5px 0;}#sub-page div.opis dd {	padding: 0 0 5px 0;}#sub-page div.opis dd.mark {	color: #D20E5D;}#sub-page div.opis dd span {	font-weight: bold;}	* html #sub-page div.opis {	display:inline;	}#sub-page div.opis h2 {	margin:19px 0 0 0;	font-size:1.6em;	font-weight:normal;	color:#235878;	}#sub-page div.opis p {	margin:5px 0 0 0;	font-size:1.2em;	color:#666;	}#taby-nav {	margin:20px 0 6px 0;	float:left;	width:100%;	}#taby-nav ul {	margin-left:20px;	}#taby-nav li {	float:left;	background:url(../img/taby-left.gif) left 0 no-repeat;	font-size:1.3em;	padding-left:9px;	margin-right:3px;	}#taby-nav li a {	float:left;	display:block;	color:#235b74;	line-height:18px;	font-weight:bold;	padding:5px 18px 5px 0;	background:url(../img/taby-right.gif) right 0 no-repeat;	}#taby-nav li.active {	background-image:url(../img/taby-active-left.gif);	}#taby-nav li.active a {	color:#fff;	background-image:url(../img/taby-active-right.gif);	}	#taby-nav li a span {	padding-left:16px;	background:url(../img/taby-span.gif) 0 .3em no-repeat;	}#taby-nav li.active a span {	background-image:url(../img/taby-active-span.gif);	}#taby-tresc-1 {	width:100%;	float:left;	}.taby-tresc-hd {	position:relative;	padding-bottom:12px;	}#kraj-taby .taby-tresc-hd {	float:left;	width:100%;	}.taby-tresc-hd .sort {	position:absolute;	top:0;	right:17px;	}.taby-tresc-hd .sort p {	margin:0;	color:#666;	line-height:5px;	font-size:1.2em;	}.taby-tresc-hd .sort select {	width:110px;	text-align:center;	color:#888;	font-size:1em;	border:2px solid #b6b6b6;	line-height:1;	}.cyferki {	width:100%;	margin:15px 0 0 0;	text-align:center;	font-size:1.3em;	clear:both;	}.taby-tresc-hd .cyferki {	margin:7px 0 0 0;	}.cyferki a {	color:#235877;	}#hotel-taby  #taby-tresc-1 table,#kraj-taby  #taby-tresc-2 table {	width:674px;	margin:0 auto;	}#hotel-taby  #taby-tresc-1 table tr,#kraj-taby  #taby-tresc-2 table tr {	margin:0;	height:27px;	}#hotel-taby  #taby-tresc-1 table thead tr,#kraj-taby  #taby-tresc-2 table thead tr {	height:37px;	}#hotel-taby  #taby-tresc-1 table thead th,#kraj-taby  #taby-tresc-2 table thead th {	vertical-align:top;	}#hotel-taby  #taby-tresc-1 table th,#kraj-taby  #taby-tresc-2 table th {	text-align:center;	color:#265777;	font-size:1.2em;	line-height:25px;	font-weight:normal;	}#hotel-taby  #taby-tresc-1 table td,#hotel-taby  #taby-tresc-1 table th,#kraj-taby  #taby-tresc-2 table td,#kraj-taby  #taby-tresc-2 table th {	background-image:url(../img/tr-bg-2.gif);	background-repeat:no-repeat;	}#hotel-taby  #taby-tresc-1 table .data {width:132px; background-position:left 0;}#hotel-taby  #taby-tresc-1 table .termin {width:84px; background-position:center 0;}#hotel-taby  #taby-tresc-1 table th.termin {background:url(../img/termin-th.gif) 0 0 no-repeat;}#hotel-taby  #taby-tresc-1 table .wylot {width:132px; background-position:center 0;}#hotel-taby  #taby-tresc-1 table .free {width:211px; background-position:center 0;}#hotel-taby  #taby-tresc-1 table th.free {background:url(../img/free-th.gif) 0 0 no-repeat;}#hotel-taby  #taby-tresc-1 table .cena {width:108px; background-position:right 0;}#hotel-taby  #taby-tresc-1 table tr.alt td,#hotel-taby  #taby-tresc-1 table tr.alt th {	background:#fff;	}#kraj-taby  #taby-tresc-2 table .nazwa {width:188px; background-position:left 0;}#kraj-taby  #taby-tresc-2 table .kateg {width:86px; background-position:center 0;}#kraj-taby  #taby-tresc-2 table th.kateg {background:url(../img/kateg-th.gif) 0 0 no-repeat;}#kraj-taby  #taby-tresc-2 table .wyzyw {width:82px; background-position:center 0;}#kraj-taby  #taby-tresc-2 table .termin {width:65px; background-position:center 0;}#kraj-taby  #taby-tresc-2 table th.termin {background:url(../img/termin-th-2.gif) 0 0 no-repeat;}#kraj-taby  #taby-tresc-2 table .region {width:74px; background-position:center 0;}#kraj-taby  #taby-tresc-2 table .data {width:75px; background-position:center 0;}#kraj-taby  #taby-tresc-2 table th.data {background:url(../img/data-th.gif) 0 0 no-repeat;}#kraj-taby  #taby-tresc-2 table .cena {width:104px; background-position:right 0;}#kraj-taby  #taby-tresc-2 table tr.alt td,#kraj-taby  #taby-tresc-2 table tr.alt th {	background:#fff;	}#hotel-taby  #taby-tresc-1 table td,#kraj-taby  #taby-tresc-2 table td {	line-height:1;	padding:0;	font-size:1.2em;	color:#666668;	text-align:center;	}#hotel-taby  #taby-tresc-1 table td a,#kraj-taby  #taby-tresc-2 table td a {	color: #D20E5D;	}.taby-tresc {	float:left;	padding:10px 0 20px 0;	background:url(../img/hotele-tresc.gif) center 0 no-repeat;	}#kraj-taby .taby-tresc {	padding-bottom:27px;	}.taby-tresc .inner .hotel-zdjecia {	width: 200px;	float: right;}.taby-tresc .inner .hotel-zdjecia img {	width: 160px;	margin: 0 10px 10px 30px}.taby-tresc .inner dl {		padding: 0 10px;		margin: 0;		color:#666666;		font-size:1.2em;	}.taby-tresc .inner dt {		font-weight: bold;		font-size:1.2em;	}.taby-tresc .inner dd {		margin: 5px 0 10px 20px;		text-align: justify;	}* html .taby-tresc {	padding-bottom:0;	}#hotel-taby  #taby-tresc-1 table td strong {	font-weight:normal;	color:#d92e74;	}#hotel-taby #taby-tresc-2 div.alt,#kraj-taby #taby-tresc-3 div.alt,#statyczna .pars div.alt {	float:left;	margin:10px 0 10px 14px;	padding-top:6px;	width:672px;	background:url(../img/div-alt-bg.gif) 0 0 no-repeat #f0f0f2;	}* html #hotel-taby #taby-tresc-2 div.alt,* html #kraj-taby #taby-tresc-3 div.alt,* html .pars div.alt  {	display:inline;	}#hotel-taby #taby-tresc-2 div.alt .inner,#kraj-taby #taby-tresc-3 div.alt .inner,#statyczna .pars div.alt .inner {	width:672px;	padding-bottom:6px;	background:url(../img/div-alt-bg-inner.gif) 0 bottom no-repeat;	}#hotel-taby #taby-tresc-2 p,#kraj-taby #taby-tresc-3 p,.pars p {	margin:0 auto;	width:644px;	font-size:1.2em;	color:#6f6f6f;	}#hotel-taby #taby-tresc-2 p strong,#kraj-taby #taby-tresc-3 p strong,.pars p strong {	font-weight:normal;	text-transform:uppercase;	}#kraj-taby #taby-nav {	margin:13px 0 6px 0;	}#kraj-taby .cyferki {	margin:5px 0 0 0;	}#kraj-taby .taby-tresc-hd .cyferki {	margin:0;	}#kraj-taby .hotel,#promocje .promocja {	width:678px;	float:left;	margin:0 0 10px 14px;	}* html #kraj-taby .hotel,* html #promocje .promocja {	margin-left:7px;	}#kraj-taby .hotel .group,#promocje .promocja .group {	width:678px;	float:left;	background:#eee url(../img/group-678-top.gif) 0 0 no-repeat;	}#kraj-taby .hotel .group-inner,#promocje .promocja .group-inner {	width:678px;	float:left;	padding:7px 0 7px 0;	background:url(../img/group-678-bot.gif) 0 bottom no-repeat;	}#kraj-taby .hotel h3,#promocje .promocja h3 {	margin:0;	font-size:1.2em;	font-weight:normal;	}#kraj-taby .hotel h3 a,#promocje .promocja h3 a {	line-height:1;	color:#D20E5D;	}#kraj-taby .hotel-opis {	float:left;	width:323px;	}#kraj-taby .hotel-opis a {	color: #D20E5D;	}#kraj-taby .hotel p,#promocje .promocja p {	margin:4px 0 0 0;	float:left;	font-size:1.2em;	line-height:1.2em;	color:#666;	}#kraj-taby .hotel .details {	float: left;}	#kraj-taby .hotel .details p {	font-size: 0.95em;	float: none;}	#kraj-taby .hotel .details p strong{	color: #333;}			#kraj-taby .hotel p.rank {	width:130px;	padding:0 0 5px 10px;	line-height:1.6em;	background:url(../img/ranking-white.gif) 0 0 no-repeat;	}#kraj-taby .hotel .group p.rank {	background:url(../img/ranking1.gif) 0 0 no-repeat;	}#kraj-taby .hotel p.rank span {	display:block;	}#kraj-taby .hotel p strong {	font-weight:normal;	color:#D20E5D;	}#kraj-taby .hotel p.cena {	text-align:center;	line-height:1.6em;	width:130px;	}#kraj-taby .hotel .photo {	width:145px;	margin:0 15px 0 6px;	float:left;	}* html #kraj-taby .hotel .photo {	display:inline;	}#kraj-taby .hotel .photo img {	float:left;	}#promocje .photo {	background:url(../img/promo-opis-2.gif) 0 2px no-repeat;	}#promocje .promocja .photo {	padding-left:15px;	width:61px;	float:left;	}#promocje .group .photo {	background-image:url(../img/promo-opis.gif);	}#promocje .opis-hotel {	width:192px;	float:right;	margin-right:10px;	}* html #promocje .opis-hotel {	display:inline;	}#promocje .promo-opis {	width:312px;	padding:0 50px 3px 14px;	float:left;	}.pars {	width:100%;	float:left;	margin-top:10px;	padding-top:10px;	background:url(../img/hotele-tresc.gif) 15px 0 no-repeat;	}.pars h3 {	width:644px;	margin:15px auto 5px auto;	font-size:1.4em;	color:#666;	font-weight:bold;	}.formularz {	width:100%;	float:left;	height:454px;	}.formularz table {	margin:16px auto 0 auto;	}.formularz table td {	padding:0;	height:43px;	vertical-align:top;	}.formularz table td.left-1 {	width:95px;	background:url(../img/form-td-short-left.gif) 0 0 no-repeat;	}.formularz table td.right-1 {	width:332px;	background:url(../img/form-td-short-right.gif) 0 0 no-repeat;	}.formularz table td.left-2 {	width:95px;	height:172px;	background:url(../img/form-td-long-left.gif) 0 0 no-repeat;	}.formularz table td.right-2 {	width:332px;	height:172px;	background:url(../img/form-td-long-right.gif) 0 0 no-repeat;	}.formularz label {	margin:9px 0 0 10px;	float:left;	display:inline;	color:#235878;	font-size:1.2em;	}.formularz input {	border:0;	margin:6px 0 0 0;	width:315px;	}.formularz input.image {	width:auto;	height:auto;	margin:5px 0 0 160px;	}.formularz textarea {	width:315px;	height:150px;	margin:10px 0 0 0;	border:0;	}table.rezerwacja {	width: 660px;	margin: 6px 0 0 15px;	color:#666666;	font-size:1.2em;}table.rezerwacja tr.hidden {	display:none;}table.rezerwacja tr.active, table.rezerwacja  tr.filled {	display: table-row;}table.rezerwacja select {	border:2px solid #B6B6B6;	color:#696969;	font-size:1.1em;}table.rezerwacja td.krok {	color:#AAA;	font-size:1.5em;}	table.rezerwacja td.krok span {	font-size:1.8em;}table.rezerwacja tr.active td.krok span {	color:#EF7B1B;}	table.rezerwacja table.wyzywienie {	width: 440px;}table.rezerwacja table.wyzywienie th {	background: #F0F0F0;	padding: 3px 5px;}table.rezerwacja table.wyzywienie td {	background: #FAFAFA;	padding: 3px 5px;}		table.rezerwacja table.zakwaterowanie {	width: 440px;}table.rezerwacja table.zakwaterowanie th {	background: #F0F0F0;	padding: 3px 5px;}table.rezerwacja table.zakwaterowanie td {	background: #FAFAFA;	padding: 3px 5px;}table.rezerwacja table.zakwaterowanie td.ceny {	color: #AAA;}table.rezerwacja table.zakwaterowanie td.spacer {	background:  #B6B6B6;	height:2px;	padding:0;}table.rezerwacja table.zakwaterowanie td.osoby {	color: #235878;	font-weight: bold;}#taby-tresc-1 table.zadajpytanie {	margin-top: 20px !important;}#taby-tresc-1 table.zadajpytanie td {	background: none transparent !important;}#taby-tresc-1 table.zadajpytanie td.lbl {	text-align: right !important;	width: 210px;}#taby-tresc-1  p.rezErr {	color: #D20E5D;	text-align: center;}#taby-tresc-1 table.zadajpytanie .err {	border-color: #D20E5D !important;}#taby-tresc-1 table.zadajpytanie td.inp input,#taby-tresc-1 table.zadajpytanie td.inp select {	background:#FAFAFA none repeat scroll 0 0;	border:1px dotted #B6B6B6;	color:#D20E5D;	font-size:1.1em;	margin:2px 10px;	padding:2px;	text-align:left;	width:200px;	float: left;}#taby-tresc-1 table#uczestnicy {	width: 666px;}#taby-tresc-1 table#uczestnicy td.inp input {	width: 120px;	}#taby-tresc-1 table#uczestnicy td.inp select {	width: 80px;}#taby-tresc-1 table#uczestnicy th {	background: none transparent;	border-bottom: 1px dotted #235877;	font-weight: bold;}#taby-tresc-1 table#uczestnicy td {	padding: 0 5px ;}#taby-tresc-1 table.zadajpytanie td.inp textarea {	background:#FAFAFA none repeat scroll 0 0;	border:1px dotted #B6B6B6;	color:#D20E5D;	font-size:1.1em;	margin:2px 10px;	padding:2px;	text-align:left;	width:300px;	float: left;	height: 80px;}tr.commit ul, ul.submit {	margin-left:20px;	line-height: 20px;	}tr.commit li, ul.submit li {	float:left;	background:url(/img/button-left.gif) left 0 no-repeat;	font-size:1.3em;	padding-left:9px;	margin-right:3px;	}tr.commit li a, ul.submit li a {	float:left;	display:block;	color:#235b74;	font-weight:bold;	padding:5px 18px 5px 0;	background:url(/img/button-right.gif) right 0 no-repeat;	}tr.commit li.active, ul.submit li.active {	background-image:url(/img/button-active-left.gif);	}tr.commit li.active a, ul.submit li.active a {	color:#fff;	background-image:url(/img/button-active-right.gif);	}	tr.commit li a span, ul.submit li a span {	padding-left:16px;	background:url(../img/taby-span.gif) 0 .3em no-repeat;	}tr.commit li.active  a span, ul.submit li.active a span {	background-image:url(../img/taby-active-span.gif);	}		#modal table.zapytaj, #modal table.rezerwacja {	width: 580px;	margin: 6px 0 0 15px;	color:#666666;	font-size:1.2em;}#modal h2 {	background:transparent url(../img/h1-sub.gif) no-repeat scroll 8px 8px;	color:#235A78;	font-size:2.3em;	font-weight:normal;	margin:20px 6px 0px 10px;	padding-left:25px;	}#modal table.zapytaj td.info, #modal table.rezerwacja td.info {	padding: 6px 0 20px 0px;}#modal table.zapytaj td.lawtext, #modal table.rezerwacja td.lawtext {	font-size:0.8em;	padding: 20px 0 0 0;}#modal table.zapytaj input, #modal table.rezerwacja input {	border:2px solid #B6B6B6;	color:#696969;	font-size:1.1em;	}#modal table.zapytaj input {	width: 200px;}#modal table.rezerwacja input {	width: 150px;}	#modal table.zapytaj textarea {	border:2px solid #B6B6B6;	width: 400px;	height: 100px;	color:#696969;	font-size:1.1em;	}table.terminy {	margin: 0 0 0 14px;	width: 692px;}table.terminy tr {	height:37px;	margin: 0;}table.terminy th {	background: url(/img/defth.gif) left top no-repeat !important;	font-size:1.2em;	font-weight:normal;	line-height:25px;	text-align:center;		vertical-align:top;	}table.terminy th a {	color: #265777;}table.terminy th a:hover {	text-decoration: underline;}table.terminy th.active a {	font-weight: bold;}table.terminy th.first {	background: url(/img/nodot-th.gif) left top no-repeat !important;}table.terminy th.left {	background: url(/img/tr-bg-2.gif) left top no-repeat !important;}table.terminy th.right {	background: url(/img/tr-bg-2.gif) right top no-repeat !important;}table.terminy tbody td {	background: transparent none !important;	border-bottom: 1px solid #EEE;	text-align: left !important;	padding: 0 3px !important;}table.terminy tbody td.toCenter {	text-align: center !important;}table.terminy tbody td.toRight {	text-align: right !important;}table.terminy tbody td a {	color: #235DA6;}table.terminy tbody td a:hover {	text-decoration: underline;}table.terminy tbody td.cena a {	color: #D20E5D;}table.terminy tbody td.cena a:hover {	color: #D20E5D;	text-decoration: none;}table.terminy tbody tr:hover {	background: #EFEFEF;}