td {
	vertical-align:top;
	;
}

a {
	color: #3F4F28;
	text-decoration: none;
}


a.noclegnazwa {
	color: #2b74a1;
	float: left;
	font-size: 14px;
	font-weight: bold
}
a.noclegnazwam {
	color: #2b74a1;
	font-size: 12px;
	font-weight: bold;
	margin:0 auto;
}

a.noclegnazwa2 {
	color: #2b74a1;;
	float: left;
	font-size: 14px;
	font-weight: bold
}

a.opinianazwa {
	color: #CE8400;
	float: left;
	font-size: 14px;
	font-weight: bold
}

a.wyszuk_pop {
	background: url(img/arrow1.png) no-repeat;
	background-position: bottom right;
	color: #ffffff;
	float: right;
	font-size: 10px;
	height: 10px;
	margin-right: 20px;
	padding-right: 10px;
	text-decoration: none;
	width: 50px
}

.add {
	background: url(img/add.png) no-repeat;
	background-position: top left;
	color: #e36007;
	height: 16px;
	padding-left: 20px;
	width: auto
}

.add:hover {
	text-decoration: underline
}

.arrow2_down {
	background: url(img/arrows2.png);
	float: right;
	height: 13px;
	margin-top: 0px;
	width: 19px;
	margin-right:10px;
	
}
.clear15
{
clear:both;
height:15px;
}
.clear10
{
clear:both;
height:10px;
}
.clear
{
clear:both;
}
.newslet
{
float:left;
margin-top:4px;
margin-right:20px;
}
.infonews
{
float:left;
margin-top:-5px;
margin-right:5px;
}
.itur2
{
color:#518423;
font-weight:bold;
margin:0px;
}
.arrow2_top {
	background: url(img/arrows2.png);
	background-position: bottom left;
	float: right;
	height: 13px;
	margin-top:-13px;
	width: 19px;
	margin-right:10px;
}
.arrow3_down {
	background: url(img/arrows2.png);
	float: right;
	height: 13px;
	margin-top: -10px;
	width: 19px;
	margin-right:10px;
	
}

.arrow3_top {
	background: url(img/arrows2.png);
	background-position: bottom left;
	float: right;
	height: 13px;
	margin-top:-23px;
	width: 19px;
	margin-right:10px;
}
.arrow4_down {
	background: url(img/arrows2.png);
	float: right;
	height: 13px;
	margin-top: -10px;
	width: 19px;
	margin-right:10px;
	
}

.arrow4_top {
	background: url(img/arrows2.png);
	background-position: bottom left;
	float: right;
	height: 13px;
	margin-top:-23px;
	width: 19px;
	margin-right:10px;
}

.arrow5_down {
	background: url(img/arrows2.png);
	float: right;
	height: 13px;
	margin-top: 50px;
	width: 19px;
	margin-right:30px;
	
}

.arrow5_top {
	background: url(img/arrows2.png);
	background-position: bottom left;
	float: right;
	height: 13px;
	margin-top:20px;
	width: 19px;
	margin-right:30px;
}
.arrowdown {
	background: url(img/arrows.png) no-repeat;
	background-position: left -5px;
	float: left;
	height: 5px;
	width: 7px
}

.arrowleft {
	background: url(img/arrows.png) no-repeat;
	background-position: left -17px;
	float: left;
	height: 7px;
	width: 7px
}

.arrowright {
	background: url(img/arrows.png) no-repeat;
	background-position: left -10px;
	float: left;
	height: 7px;
	width: 7px
}

.arrowtop {
	background: url(img/arrows.png) no-repeat;
	background-position: top left;
	float: left;
	height: 5px;
	margin-left: 30px;
	width: 7px
}

b.green {
	color: #1c8a45
}

body {
	background: #ffffff;
	color: #575757;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0
}

.box {
	height: auto;
	margin: 0 auto;
	width: 990px
}
.box2
{
text-align:center;
padding:9px 0 7px 0;
}
.boxtresc {
	margin-left: 20px;
	margin-right: 20px;
	width: 700px
}
.logo
{
float:left;
margin-top:15px;
}
.logocien
{
float:left;
margin-left:15px;
height:95px;
}
.flash
{
float:left;
margin-top:23px;
}
#toptlok
{
background:url(img/toptlo.jpg);
width:990px;
height:96px;
margin:0 auto;
background-position:bottom left;
}
#toptlok:hover
{
background-position:top left;
}
.button_left {
	background: url(img/button_left.png);
	float: left;
	height: 25px;
	margin-left: 5px;
	margin-top: 1px;
	width: 3px
}

.button_right {
	background: url(img/button_right.png);
	background-position: top right;
	border: none;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-weight: bold;
	height: 22px;
	margin: 0 auto;
	margin-top: 1px;
	padding-left: 16px;
	padding-right: 20px;
	padding-top: 3px;
	text-shadow: #a94300 0px 1px 1px;
	width: auto
}

.cena {
	color: #Ce8400;
}

.cenabig {
	color: #72a844;
	font-size: 18px;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 3px
}

.cenaramka {
	background: #f6f6f6;
	float: right;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px
}

.cshipment {
	list-style: none
}

.radio_list li.cshipment {
	display:block;
}

.ctype {
	display: inline;
	list-style: none
}

.dalej {
	background: url(img/dalej.png) no-repeat scroll 0 0;
	border: none;
	cursor: pointer;
	float: right;
	height: 36px;
	margin: 0 auto;
	margin-right: 20px;
	width: 108px
}

.dalej:hover {
	background-position: bottom center
}

.pomin {
	background: url(img/pomin.png) no-repeat scroll 0 0;
	border: none;
	cursor: pointer;
	float: right;
	height: 37px;
	margin: 0 auto;
	margin-right: 20px;
	width: 126px
}

.pomin:hover {
	background-position: bottom center
}

.delete {
	background: url(img/delete.png) no-repeat;
	background-position: top left;
	color: #e36007;
	height: 16px;
	margin-left: 15px;
	padding-left: 20px;
	width: auto;
	padding-bottom:2px;
}

.delete:hover {
	text-decoration: underline
}
.pnotes {
	background: url(img/edit.png) no-repeat;
	background-position: top left;
	color: #e36007;
	height: 16px;
	margin-left: 15px;
	padding-left: 20px;
	width: auto;
		padding-bottom:2px;
}

.pnotes:hover {
	text-decoration: underline
}
.diagram {
	background: url(img/diagram.png) no-repeat;
	background-position: top left;
	color: #e36007;
	height: 16px;
	margin-left: 15px;
	padding-left: 20px;
	width: auto
}

.diagram:hover {
	text-decoration: underline
}

.notmail{
	background: url(img/email.png) no-repeat;
	background-position: top left;
	color: #e36007;
	height: 16px;
	margin-left: 15px;
	padding-left: 20px;
	width: auto
}

.notmail:hover {
	text-decoration: underline
}
div.datanews {
	border-bottom: 1px dashed #DDDDDD;
	color: #e36007;
	font-size: 14px;
	font-weight: bold;
	margin: 0 auto;
	padding: 4px;
	width: 90%
}

div.news {
	background: #F4F4F4;
	margin: 0 auto;
	padding: 4px;
	width: 90%
}

.dod_ogl {
	float: left;
	width: 50%
}

.dodajnowy {
	background: url(img/dodajnowy.png) no-repeat scroll 0 0;
	border: none;
	cursor: pointer;
	float: right;
	height: 36px;
	margin: 0 auto;
	width: 139px;
	margin-right:20px;	
}

.dodajnowy:hover {
	background-position: bottom center;
		border:none;
}

.donotesu {
	background: url(img/donotesu.png) no-repeat scroll 0 0;
	float: right;
	height: 34px;
	margin-right: -10px;
	margin-top: 5px;
	width: 118px
}

.donotesu:hover {
	background-position: bottom center
}

.donotesu2 {
	background: url(img/donotesu2.png) no-repeat scroll 0 0;
	float: right;
	height: 34px;
	margin: 0 auto;
	margin-right: 85px;
	margin-top: 0px;
	width: 117px
}

.donotesu2:hover {
	background-position: bottom center
}

.donotesu.wnotesie {
width:101px;
	background: url(img/wnotesie.png) no-repeat scroll 0 0;
}

.donotesu4 {
	background: url(img/donotesu2.png) no-repeat scroll 0 0;
	float: right;
	height: 34px;
	margin: 0 auto;
	margin-right: 0px;
	margin-top: -10px;
	width: 117px;
	margin-left:20px;
}

.donotesu4:hover {
	background-position: bottom center
}

.donotesu4.wnotesie {
	background: url(img/wnotesie2.png) no-repeat scroll 0 0;
}

.zapiszn {
	background: url(img/zapiszn.png) no-repeat scroll 0 0;
	float: right;
	height: 34px;
	margin-right: -10px;
	margin-top: 5px;
	width: 74px
}

.zapiszn:hover {
	background-position: bottom center
}

.edit {
	background: url(img/edit.png) no-repeat;
	background-position: top left;
	color: #e36007;
	height: 16px;
	padding-left: 20px;
	width: auto;
		padding-bottom:2px;
}

.edit:hover {
	text-decoration: underline
}

.edyt_ogl {
	float: left;
	width: 50%
}

.error_list {
	font-size: 11px;
	font-weight: normal;
	margin-top: 2px;
	padding: 0;
	width: 200px
}

.error_list li {
	background: #ffe4e4;
	border: 1px solid #e8cccc;
	list-style-type: none;
	padding: 3px
}

.f_linia {
	border-top: 1px dashed #e4e4e4;
	height: 1px;
	margin-bottom: 8px;
	margin-top: 8px;
	width: 100%
}

.filtr {
	background: url(img/filtr.png) no-repeat scroll 0 0;
	float: left;
	height: 44px;
	margin: 0 auto;
	margin-left: 70px;
	margin-top: 10px;
	width: 139px;
	border: 0;
	cursor:pointer;
}

.filtr:hover {
	background-position: bottom center
}

.form_center {
	background: url(img/form_center.png) repeat-y;
	color: #766033;
	float: left;
	height: auto;
	margin-left: 10px;
	padding-left: 15px;
	padding-right: 15px;
	width: 634px
}

.form_down {
	background: url(img/form_down.png);
	float: left;
	height: 15px;
	margin-left: 10px;
	width: 664px
}

.form_top {
	background: url(img/form_top.png);
	float: left;
	height: 15px;
	margin-left: 10px;
	width: 664px
}

.formarea {
	background:#ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #d2caaa;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	float: left;
	width: 100px
	 padding: 10px;
	color: #707070;
	float: left;
	height: 100px;
	width: 485px
}
.formarea:hover
{
	border:1px solid #d2caaa;
}

.formkont {
	width: 100%
}

.formkont td {
	padding: 3px
}

.formtop2 {
	background: #f4f4f4
}

.formularze {
	font-weight: bold;
	height: auto;
	margin: 20px;
	width: 700px;
	font-size:12px;
}
.formularze td {
	vertical-align:middle;
}

.formularze .formcenter td {
	border-left: 1px dashed #dddddd
}

.formularze .formcenter2 td {
	border-left: 1px dashed #dddddd;
	font-weight: normal;
	padding-left: 10px
}

.formularze .formcenter3 td {
	border-left: 1px dashed #dddddd;
	text-align: center
}

.formularze .formtop {
	background: #f4f4f4;
	border-bottom: none;
	border-left: 1px dashed #dddddd;
	padding-left: 10px
}

.formularze .udog td {
	border-bottom: none;
	font-weight: normal;
	padding: 0px;
	vertical-align:middle;
}

.formularze .udog2 td {
	border-bottom: none;
	border-bottom: 1px dashed #dddddd;
	font-weight: normal;
	padding: 0px;
padding-top:10px;
	
}

.formularze img.foto {
	background: #f2f2f2;
	border: 1px solid #dbdbdb;
	height: auto;
	margin-left: 5px;
	padding: 3px;
	width: 120px
}

.formularze input {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	color: #4e4e4e;
	padding: 5px 15px 5px 10px;
}

.formularze input:hover {
	border: 1px solid #92c267
}

.formularze select {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	color: #4e4e4e;
	padding: 5px
}

.formularze select:hover {
	border: 1px solid #92c267
}

.formularze textarea {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	color: #4e4e4e;
	font-family: Arial, Tahoma;
	font-size: 12px;
	height: 200px;
	overflow: hidden;
	padding: 5px;
	width: 485px
}

.formularze textarea:hover {
	border: 1px solid #92c267
}

.formularze tr td {
	border-bottom: 1px dashed #dddddd;
	padding-bottom: 7px;
	padding-top: 5px
}
.formularze td.red {
	color:#d31313;
	font-weight:bold;
}
.formularzemini {
	font-weight: bold;
	height: auto;
	margin: 20px;
	width: 300px
}

.formularzemini input {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	color: #4e4e4e;
	padding: 5px;
	padding-left:13px;
}

.formularzemini input:hover {
	border: 1px solid #92c267
}

.formularzemini tr td {
	border-bottom: 1px dashed #dddddd;
	padding-bottom: 7px;
	padding-top: 5px
}

.fotomini1 {
	background: #efefef;
	border: 1px solid #dddddd;
	max-width: 70px;
	padding: 4px
}


.hidden {
	display: none
}

.hotel_nazwab {
	color: #FC8F19;
	float: left;
	font-size: 18px
}
.hotel_nazwab2 {
	color: #FC8F19;
	float: left;
	font-size: 18px;
	margin-right:15px;
}

.ikonki {
	margin: 0 auto;
	width: 80%
}

.ikonki img {
	background: none;
	border: none
}



img {
	border: none
}

img.img1 {
	background: #ffffff;
	border: 1px solid #e4e4e4;
	padding: 3px
}

.info_list {
	background: #f9edd6;
	border: 1px solid #e6d6b9;
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	padding: 3px;
	width: 170px
}

.info_list li {
	list-style-type: none
}

.inp {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	color: #4e4e4e;
	padding: 5px
}

.inp:hover {
	border: 1px solid #92c267
}

input {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	color: #4e4e4e;
	padding: 5px
}

input.button_right {
	background: url(img/button_right.png);
	background-position: top right;
	border: none;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-weight: bold;
	height: 25px;
	margin: 0 auto;
	margin-top: 1px;
	padding: 0px;
	padding-left: 16px;
	padding-right: 20px;
	text-shadow: #a94300 0px 1px 1px;
	width: auto
}

input.button_right:hover {
	border: none
}

input.button_rounded {
	background:#e99e35;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-weight: bold;
	height: 28px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px;
	-webkit-border-radius: 5px;
	width: auto;
	border:1px solid #d5871b;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	text-shadow: 0 1px 1px #e05c05;
}

input.button_rounded:hover {
		background:#ebb932;
			border:1px solid #d3a11a;
}

input.button_rounded2 {
	background:#f98916;
	border: none;
	border-radius: 5px;
	color: #ffffff;
	cursor: pointer;
	float: left;
	margin-left:5px;
	font-weight: bold;
	height: 28px;
	-moz-border-radius: 5px;
	padding: 2px;
	-webkit-border-radius: 5px;
	width: auto;
	border:1px solid #e05c05;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	text-shadow: 0 1px 1px #e05c05;
}

input.button_rounded2:hover {
		background:#fda51a;
			border:1px solid #f98916;
}
.select_right {
	background:#fcfcfc;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: auto;
	border:1px solid #dfdfdf;
	padding:6px;
	height:30px;
	display:block;
}

.formularze select:hover {
	border: 1px solid #92c267
}

.input_left {
	background: url(img/input_left.png);
	border: none;
	float: left;
	height: 34px;
	width: 6px
}

.input_left2 {
	background: url(img/input_left2.png);
	border: none;
	float: left;
	height: 31px;
	width: 9px
}

.input_right {
	background: url(img/input_right.png);
	background-position: top right;
	border: none;
	color: #707070;
	float: left;
	height: 17px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 7px;
	width: 100px
}

.input_right:hover {
	border: none
}

.input_right2 {
	background:#ffffff;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px;
	-webkit-border-radius: 5px;
	width: auto;
	border:1px solid #d2caaa;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	color: #707070;
	float: left;
	height: 14px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 7px;
	width: 100px
}

.input_right2:hover {
	border:1px solid #d2caaa;
}

.itur {
	background: url(img/itur.png) no-repeat scroll 0 0;
	float: left;
	height: 35px;
	width: 110px
}

.itur:hover {
	background-position: bottom center
}

.kalendarz {
	background: url(img/kalendarz.png);
	float: left;
	height: 20px;
	margin-left: 3px;
	margin-top: 6px;
	width: 18px
}

.kom_or {
	background: #f5e8d2;
	border: 1px solid #e2cba6;
	clear: both;
	height: auto;
	margin-left: 22px;
	padding: 10px;
	width: 673px;
	height:15px;
}

.komentarz {
	background: #f3f3f3;
	border: 1px solid #dddddd;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 3px;
	margin-top: 3px;
	padding: 7px;
}

#lewo {
	float: left;
	height: auto;
	width: 690px
}

#lewo_panel
{
width:238px;
height:auto;
float:left;
}


.lewobox_center {
	background: url(img/lewobox_center.png) repeat-y;
	float: left;
	height: auto;
	width: 682px
}
.lewobox_center2 {
	background: url(img/lewobox_center2.png) repeat-y;
	float: left;
	height: auto;
	width: 682px
}
.lewobox_center2c {
	background: url(img/lewobox_center2c.png) repeat-y;
	float: left;
	height: auto;
	width: 664px;
	margin-left:10px;
}
.przewo_top
{
	background: url(img/przewo_tlo.png) no-repeat;
	background-position:bottom right;
	float: left;
	height: auto;
	width: 682px
}

.lewobox_center2b {
	background: url(img/lewobox_center2b.png) repeat-y;
	float: left;
	height: auto;
	width: 990px
}

.lewobox_center4 {
	background: url(img/lewobox_center4.png) repeat-y;
	float: left;
	height: auto;
	margin-left: 10px;
	width: 664px
}

.lewobox_down {
	background: url(img/lewobox_down.png);
	float: left;
	height: 16px;
	width: 682px
}

.lewobox_down2 {
	background: url(img/lewobox_down2.png);
	float: left;
	height: 13px;
	width: 682px
}
.lewobox_down2c {
	background: url(img/lewobox_down2c.png);
	float: left;
	height: 13px;
	width: 664px;
	margin-left:10px;
}

.lewobox_down2b {
	background: url(img/lewobox_down2b.png);
	float: left;
	height: 13px;
	width: 990px
}

.lewobox_down4 {
	background: url(img/lewobox_down4.png);
	float: left;
	height: 16px;
	margin-left: 10px;
	width: 664px
}

.lewobox_top2 {
	background: url(img/lewobox_top2.png);
	float: left;
	height: 7px;
	width: 682px
}

.lewobox_top2b {
	background: url(img/lewobox_top2b.png);
	float: left;
	height: 7px;
	width: 990px
}

.lewobox_top3 {
	background: url(img/lewobox_top3.png);
	float: left;
	height: 18px;
	padding: 12px;
	width: 658px
}

.lewobox_top4 {
	background: url(img/lewobox_top4.png);
	float: left;
	height: 7px;
	width: 664px
}

.link {
	color: #e36007;
	height: 16px
}

.link:hover {
	text-decoration: underline
}

#logatlo {
	background: #f6f6f6;
	height: 44px;
	margin: 0 auto;
	padding-top: 15px;
	width: 100%;
	border-bottom:1px solid #ffffff;
}

.mapa {
	background: #f2f2f2;
	border: 1px solid #dbdbdb;
	height: auto;
	margin-left: 5px;
	padding: 5px
}


#menu {
	background: url(img/menu.png) no-repeat;
	height: 41px;
	width: 990px;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:0px;
	margin-top:-4px;
}

#menu td.link {
	background:none;
	color: #4b4b4b;
	height:41px;
	margin:0px;
	font-size: 13px;
	font-weight:bold;
	text-shadow: #ffffff 0px 1px 1px;
	vertical-align:middle;
}

#menu .link a
{
	color: #4b4b4b;
	font-size: 13px;
}

#menu td.link:hover {
	background: url(img/menu.png) repeat-x;
	background-position: bottom center;
	text-decoration: none;
}
#menu  .menupodzial
{
background:url(img/menupodzial.png) repeat-y;
width:2px;
height:30px;
margin-top:6px;
}
.movie {
	background: #f2f2f2;
	border: 1px solid #dbdbdb;
	height: 137px;
	margin-left: 5px;
	padding: 3px;
	width: 200px
}

.msgError {
	background: #ffe4e4 url(img/komunikaty2.png) no-repeat 100% 100%;
	background-position: left;
	border: 1px solid #e8cccc;
	height: auto;
	margin: 20px;
	padding: 10px;
	padding-left: 60px;
	width: 85%
}

.msgInfo {
	background: #f9edd6 url(img/komunikaty1.png) no-repeat 100% 100%;
	background-position: left;
	border: 1px solid #e6d6b9;
	height: auto;
	margin: 20px;
	padding: 10px;
	padding-left: 60px;
	width: 85%
}

.msgOk {
	background: #e1edd0 url(img/komunikaty3.png) no-repeat 100% 100%;
	background-position: left;
	border: 1px solid #c8e3b8;
	height: auto;
	margin: 20px;
	padding: 10px;
	padding-left: 60px;
	width: 85%
}

.naglowek_green {
	color: #1c8a45;
	font-weight: bold;
	margin: 20px
}

.naglowek1 {
	color: #e7820a;
	font-size: 18px;
	margin-bottom: 5px
}

#newsltlo {
	background: url(img/newsltlo.png) repeat-x;
	height: 46px;
	padding-top: 16px;
	text-align: center;
	width: 100%
}

.noclegopinie {
	background: url(img/noclegopinie.png) no-repeat scroll 0 0;
	float: left;
	height: 21px;
	margin-left: 80px;
	margin-top: 6px;
	width: 158px
}

.noclegopinie:hover {
	background-position: bottom center
}

.noclegowo {
	background: url(img/noclegowo.png) no-repeat scroll 0 0;
	float: left;
	height: 31px;
	margin-left: 80px;
	margin-top: 0px;
	width: 110px
}

.noclegowo:hover {
	background-position: bottom center
}

.ob_opis {
	padding: 15px;
	text-align: justify;
	text-indent: 30px
}

.obiekt_opis2 {
	float: left;
	height: auto;
	margin: 0 auto;
	margin-left: 25px;
	margin-top: 10px;
	text-align: left;
	width: 240px
}

.obiekt_opis2 img.obiektzdj {
	background: #f3f3f3;
	border-bottom: 2px solid #c8c8c8;
	border-left: 1px solid #d9d9d9;
	border-right: 2px solid #c8c8c8;
	border-top: 1px solid #d9d9d9;
	float: right;
	margin-right: 6px;
	max-width: 220px;
	padding: 5px
}
.obiekt_opis3 {
	float: left;
	height: auto;
	margin: 0 auto;
	margin-left: 25px;
	margin-top: 10px;
	text-align: left;
	width: 240px;
	text-align:center;
	line-height:22px;
}

.obiekt_opis3 img.obiektzdj {
	background: #f3f3f3;
	border-bottom: 2px solid #c8c8c8;
	border-left: 1px solid #d9d9d9;
	border-right: 2px solid #c8c8c8;
	border-top: 1px solid #d9d9d9;
	float: right;
	margin-right: 6px;
	max-width: 220px;
	padding: 5px
}
.obiektzdj2 {
	background: #f3f3f3;
	border-bottom: 2px solid #c8c8c8;
	border-left: 1px solid #d9d9d9;
	border-right: 2px solid #c8c8c8;
	border-top: 1px solid #d9d9d9;
	margin-right: 6px;
	max-width: 180px;
	padding: 5px
}

.ocena {
	float: right;
	height: auto;
	width: 127px
}
.ocenab {
	height:19px;
	width:  90px;
	border-right:1px dotted #dcdcdc;
	float:left;
}
.ocenaog
{
width:130px;
height:auto;
float:none;
}
.ocenasl
{
color:#Ce8400;
font-size:11px;
float:left;
margin-left:5px;
}
.ocenasl2
{
color:#Ce8400;
font-size:13px;
float:left;
margin-left:5px;
}
.ocena2 {
	float: right;
	height: auto;
	width: 180px;
}
.ocena2b {
	float: left;
	height: auto;
	width: 90px;
		border-right:1px dotted #dcdcdc;
	
}
span.ocenan {
	font-weight:bold;
	color:#Ce8400;
}
.okruszki a {
	float: left;
}

.okruszki a:hover {
	text-decoration: underline
}

.panel_button {
	background: url(img/panel_lewo.png) no-repeat;
	background-position: left -11px;
	color: #ffffff;
	float: left;
	font-size: 13px;
	height: 19px;
	margin-top: 2px;
	padding: 8px;
	padding-left: 15px;
	text-shadow: #5799bf 0px 1px 1px;
	width: 215px
}
.panel_button1 a
{
	color: #ffffff;
		text-shadow: #5799bf 0px 1px 1px;
}

.panel_button1 {
	background: url(img/panel_lewo.png) no-repeat;
	background-position: left -11px;
	color: #ffffff;
	float: left;
	font-size: 13px;
	height: 19px;
	margin-top: 2px;
	padding: 8px;
	padding-left: 15px;
	text-shadow: #5799bf 0px 1px 1px;
	width: 215px
}

.panel_center {
	background: url(img/panel_lewoc.png) repeat-y;
	background-position: left -5px;
float:right;
	height: auto;
	width: 238px
}

.panel_down {
	background: url(img/panel_lewo.png) no-repeat;
	background-position: left -8px;
float:right;
	height: 3px;
	width: 238px
}

.panel_pkt li {
	background: url(img/panel_lewo.png) no-repeat;
	float: left;
	height: 124px;
	width: 238px
}

.panel_top {
	background: url(img/panel_lewo.png) no-repeat;
	background-position: top left;
float:right;
	height: 5px;
	width: 238px
}

.partner {
	background: url(img/partner.png);
	height: 26px;
	width: 105px
}
.partnerb
{
background: url(img/partner.png);
	height: 26px;
	width: 105px;
float:right;margin-top:-17px;
}
.partner2 {
	background: url(img/partner.png);
	height: 26px;
	width: 105px;
	float:right;
	margin-top:-16px;
}

.pay {
	background: url(img/pay.png) no-repeat;
	background-position: top left;
	color: #e36007;
	height: 16px;
	padding-left: 20px;
	width: auto
}

.pay:hover {
	text-decoration: underline
}

.pdf {
	background: url(img/pdf.png) no-repeat;
	background-position: top left;
	color: #e36007;
	height: 16px;
	padding-left: 20px;
	padding-top: 2px;
	width: auto
}

.pdf:hover {
	text-decoration: underline
}

.pedaluj {
	background: url(img/pedaluj.png) no-repeat scroll 0 0;
	float: right;
	height: 27px;
	margin-top: 3px;
	width: 122px
}

.pedaluj:hover {
	background-position: bottom center
}

.pob_atrakcje {
	background: url(img/pob_atrakcje.png) no-repeat scroll 0 0;
	float: right;
	height: 26px;
	margin: 0 auto;
	margin-right: 60px;
	margin-top: 20px;
	width: 149px
}

.poznaj_opinie {
	background: url(img/poznaj_opinie.png) no-repeat scroll 0 0;
	float: right;
	height: 26px;
	margin: 0 auto;
	margin-right: 60px;
	margin-top: 10px;
	width: 149px
}

#prawo {
	float: left;
	height: auto;
	width: 300px
}

#prawo_panel {
width:740px;
height:auto;
float:right;
}

.prawobox_center {
	background: url(img/prawobox_center.png) repeat-y;
	float: left;
	height: auto;
	width: 300px
}

.prawobox_down {
	background: url(img/prawobox_down.png);
	float: left;
	height: 16px;
	width: 300px
}

.ramkaopis {
	border: 1px solid #FCCEAD;
	clear: both;
	margin-top: 0px;

	background: #FEF3EB;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	color:#8B3F05;
	font-weight:bold;
}

.reklamabox {
	background: url(img/reklamatlo.png);
	height: 240px;
	padding: 5px;
	width: 290px
}

.search_center {
	background: url(img/search.png) no-repeat;
	background-position: left -34px;
	background-repeat: repeat-x;
	border: none;
	color: #828282;
	float: left;
	font-size: 12px;
	height: 34px;
	line-height: 31px;
	padding: 0px;
	width: 180px
}

.search_center:hover {
	border: none
}

.search_left {
	background: url(img/search.png) no-repeat;
	float: left;
	height: 34px;
	width: 18px
}

.search_right {
	background: url(img/search.png) no-repeat;
	background-position: left -68px;
	border: none;
	cursor: pointer;
	float: left;
	height: 34px;
	width: 38px
}

.search_right:hover {
	background-position: left -102px
}

.sel {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	color: #4e4e4e;
	padding: 5px
}

.sel:hover {
	border: 1px solid #92c267
}

select {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	color: #4e4e4e;
	padding: 5px
}

select:hover {
	border: 1px solid #92c267
}


.star_grey {
	background: url(img/stars_mini.png);
	background-position: top left;
	float: left;
	height: 10px;
	margin-left: 0px;
	margin-top: 3px;
	width: 12px
}

.star_orange {
	background: url(img/stars_mini.png);
	background-position: left -10px;
	float: left;
	height: 10px;
	margin-left: 0px;
	margin-top: 3px;
	width: 12px
}
.star_half {
	background: url(img/stars_mini.png);
	background-position: bottom left;
	float: left;
	height: 10px;
	margin-left: 0px;
	margin-top: 3px;
	width: 12px
}

.star_grey2 {
	background: url(img/stars_big.png);
	background-position: top left;
	float: left;
	height: 16px;
	margin-left: 1px;
	margin-top: 3px;
	width: 15px
}

.star_orange2 {
	background: url(img/stars_big.png);
	background-position: left -15px;
	float: left;
	height: 16px;
	margin-left: 1px;
	margin-top: 3px;
	width: 15px
}
.star_half2 {
	background: url(img/stars_big.png);
	background-position: bottom left;
	float: left;
	height: 16px;
	margin-left: 1px;
	margin-top: 3px;
	width: 15px
}
#stopka {
	background: #f6f6f6;
	height: 72px;
	line-height: 30px;
	margin: 0 auto;
	padding-top: 10px;
	text-shadow: #ffffff 0px 1px 1px;
	width: 100%;
	border-top:1px solid #dfdfdf;
	padding-bottom:30px;
}

#stopka a {
	text-shadow: #ffffff 0px 1px 1px
}

#stopka a:hover {
	color: #2a719f;
}

#stopka span {
	margin-left: 20px;
	margin-right: 20px
}

.strz_down {
	background: url(img/panel_lewo.png) no-repeat;
	background-position: left -53px;
	float: right;
	height: 7px;
	margin: 6px;
	width: 9px
}

.strz_up {
	background: url(img/panel_lewo.png) no-repeat;
	background-position: left -46px;
	float: right;
	height: 7px;
	margin: 6px;
	width: 9px
}

.suwak {
	background: url(img/suwak.png) no-repeat;
	float: left;
	height: 15px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px;
	width: 227px
}

.szukaj {
	background: url(img/szukaj.png) repeat-x;
	background-position: top left;
	float: left;
	height: 45px;
	width: 139px;
	border: 0;
	cursor: pointer;
}

.szukaj:hover {
	background-position: bottom left;
}

#szukajtop {
	float: right;
	margin-top: 10px;
	width: 490px
}

table .obiekt_opis {
	float: left;
	height: auto;
	text-align: center;
}
.stop
{
float:right;
width:240px;
margin-bottom:10px;
}
table.narzedzia {
	border: 1px dashed #DDDDDD;
	float: left;
	height: auto;
	margin-left: 15px;
	padding: 5px;
	width: 700px
}

table.narzedzia td {
	padding: 5px
}

table.obiekt_opis td {
	padding: 5px;
	vertical-align: center
}

table.ofertymini {
	font-size: 12px;
	height: auto;
	line-height: 16px;
	margin: 0 auto;
	margin-top: 10px;
	width: 95%
}

table.ofertymini td {
	border-bottom: 1px dashed #dddddd;
	padding: 4px;
	text-align: left;
padding-bottom:13px;
	vertical-align: center
}

table.uzytmini {
	font-size: 12px;
	height: auto;
	line-height: 16px;
	margin: 0 auto;
	margin-top: 10px;
}

table.uzytmini td {
	border-bottom: 1px dashed #dddddd;
	padding: 4px;
	text-align: center;
	vertical-align: top
}
table.uzytmini .fotomini1 img
{
margin:0px;
padding:0px;
}
table.wyroznienie_lewo {
	border: 1px dashed #DDDDDD;
	float: left;
	height: auto;
	margin-left: 15px;
	padding: 5px;
	width: 420px
}

table.wyroznienie_lewo td {
	padding: 5px
}

table.wyslane {
	color: #726e59;
	height: auto;
	margin: 0 auto;
	width: 685px
}

table.wyslane td {
	padding: 4px;
	padding-left: 15px
}

table.wyslane tr.w1 td {
	border-left: 1px solid #e4e4e4
}

table.wyslane tr.w2 td {
	background: #f2f2f2;
	border-left: 1px solid #e4e4e4;
}

table.wyslane tr.wtop td {
	background: #e4e4e4;
	font-weight: bold
}

table.wyszuk {
	color: #ffffff;
	height: auto;
	margin: 0 auto;
	margin-bottom: -10px;
	text-shadow: #195075 0px 1px 1px;
	width: 670px;
	margin-top:-10px;
}
table.wyszuk td.wyszuk_lok
{
width:90px;
}
table.wyszuk td.wyszuk_pop
{
width:230px;
}
table.wyszuk td.wyszuk_cena
{
width:30px;
}
table.wyszuk td.wyszuk_typob
{
padding-left:20px;
}
table.wyszuk td.wyszuk_cena span
{
margin-left:30px;
}
.wyszuk_podz
{
margin-top:-95px;
margin-left:325px;
float:left;
}
table.wyszuk td {
	padding: 5px;
	vertical-align: middle
}

td.lewe {
	border-bottom: 1px dotted #dbdbdb;
	border-right: 1px dotted #dbdbdb;
	text-align: right
}
td.leweb
{
	border-bottom: 1px dotted #dbdbdb;
	border-right: 1px dotted #dbdbdb;
	text-align: right;
	width:160px;
}
td.prawe {
	border-bottom: 1px dotted #dbdbdb;
	text-align: left
}
td.praweb {
	border-bottom: 1px dotted #dbdbdb;
	text-align: left;
	width:220px;
}

textarea {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	color: #4e4e4e;
	font-family: Tahoma, Arial;
	font-size: 12px;
	overflow: hidden;
	padding: 5px
}

textarea:hover {
	border: 1px solid #7dbbdb
}



#reklamatop
{
background:#fafaf9;
width:100%;
height:auto;
border-bottom:1px solid #f0f0f0;
}
#tresc_center {
	background: #ffffff;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	float: left;
	height: auto;
	width: 738px
}

#tresc_down {
	background: url(img/tresc_down.png);
	float: left;
	height: 27px;
	width: 740px
}

.ud1 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: top left;
	height: 29px;
	width: 30px
}

.ud10 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -262px;
	height: 29px;
	width: 30px
}

.ud10n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -262px;
	height: 29px;
	width: 30px
}

.ud11 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -291px;
	height: 29px;
	width: 30px
}

.ud11n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -291px;
	height: 29px;
	width: 30px
}

.ud12 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -320px;
	height: 29px;
	width: 30px
}

.ud12n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -320px;
	height: 29px;
	width: 30px
}

.ud13 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -349px;
	height: 29px;
	width: 30px
}

.ud13n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -349px;
	height: 29px;
	width: 30px
}

.ud14 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -378px;
	height: 29px;
	width: 30px
}

.ud14n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -378px;
	height: 29px;
	width: 30px
}

.ud15 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -407px;
	height: 29px;
	width: 30px
}

.ud15n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -407px;
	height: 29px;
	width: 30px
}

.ud16 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -436px;
	height: 29px;
	width: 30px
}

.ud16n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -436px;
	height: 29px;
	width: 30px
}

.ud17 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -465px;
	height: 29px;
	width: 30px
}

.ud17n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -465px;
	height: 29px;
	width: 30px
}

.ud18 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -494px;
	height: 29px;
	width: 30px
}

.ud18n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -494px;
	height: 29px;
	width: 30px
}

.ud19 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -523px;
	height: 29px;
	width: 30px
}

.ud19n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -523px;
	height: 29px;
	width: 30px
}

.ud1n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: top left;
	height: 29px;
	width: 30px
}

.ud2 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -29px;
	height: 29px;
	width: 30px
}

.ud20 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -552px;
	height: 29px;
	width: 30px
}

.ud20n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -552px;
	height: 29px;
	width: 30px
}

.ud21 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -581px;
	height: 29px;
	width: 30px
}

.ud21n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -581px;
	height: 29px;
	width: 30px
}

.ud22 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -610px;
	height: 29px;
	width: 30px
}

.ud22n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -610px;
	height: 29px;
	width: 30px
}

.ud23 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -639px;
	height: 29px;
	width: 30px
}

.ud23n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -639px;
	height: 29px;
	width: 30px
}

.ud24 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -668px;
	height: 29px;
	width: 30px
}

.ud24n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -668px;
	height: 29px;
	width: 30px
}

.ud25 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -697px;
	height: 29px;
	width: 30px
}

.ud25n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -697px;
	height: 29px;
	width: 30px
}

.ud26 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -726px;
	height: 29px;
	width: 30px
}

.ud26n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -726px;
	height: 29px;
	width: 30px
}

.ud27 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -755px;
	height: 29px;
	width: 30px
}

.ud27n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -755px;
	height: 29px;
	width: 30px
}

.ud2n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -29px;
	height: 29px;
	width: 30px
}

.ud3 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -58px;
	height: 29px;
	width: 30px
}

.ud3n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -58px;
	height: 29px;
	width: 30px
}

.ud4 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -87px;
	height: 29px;
	width: 30px
}

.ud4n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -87px;
	height: 29px;
	width: 30px
}

.ud5 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -116px;
	height: 29px;
	width: 30px
}

.ud5n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -116px;
	height: 29px;
	width: 30px
}

.ud6 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -145px;
	height: 29px;
	width: 30px
}

.ud6n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -145px;
	height: 29px;
	width: 30px
}

.ud7 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -174px;
	height: 29px;
	width: 30px
}

.ud7n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -174px;
	height: 29px;
	width: 30px
}

.ud8 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -203px;
	height: 29px;
	width: 30px
}

.ud8n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -203px;
	height: 29px;
	width: 30px
}

.ud9 {
	background: url(img/udogodnienia.png) no-repeat;
	background-position: left -232px;
	height: 29px;
	width: 30px
}

.ud9n {
	background: url(img/udogodnienian.png) no-repeat;
	background-position: left -232px;
	height: 29px;
	width: 30px
}

ul.makro {
	font-size: 12px;
	line-height: 23px;
	margin: 0px;
	margin-left: 15px;
	padding: 0px
}

ul.makro li {
	border-bottom: 1px dashed #dddddd;
	list-style-type: none
}

ul.naj {
	font-size: 12px;
	line-height: 23px;
	margin: 0px;
	margin-left: 15px;
	padding: 0px
}

ul.naj a:hover {
	text-decoration: underline
}

ul.naj li.down {
	background: url(img/down.png) no-repeat;
	background-position: top left;
	border-bottom: 1px dashed #dddddd;
	list-style-type: none;
	padding-left: 20px
}

ul.naj li.up {
	background: url(img/up.png) no-repeat;
	background-position: top left;
	border-bottom: 1px dashed #dddddd;
	list-style-type: none;
	padding-left: 20px
}

ul.panel_pkt {
	margin: 0px;
	padding: 0px
}

ul.panel_pkt li {
	background-position: left -60px;
	height: 26px;
	list-style-type: none;
	padding-left: 50px;
	padding-top: 6px;
	width: 188px
}

ul.panel_pkt li.active {
	background-position: left -92px
}

ul.panel_pkt li:hover {
	background-position: left -92px
}

ul.pkt {
	font-size: 12px;
	line-height: 22px;
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}

ul.pkt li {
	border-bottom: 1px dashed #dddddd;
	list-style-image: url(img/pkt.png);
	list-style-type: none;
	margin-left: 10px;
}

li.pktbrak, li.pktbrak a
{
	color:#c5c5c5;
}

li.pktbrak {
	border-bottom: 1px dashed #dddddd;
	list-style-image: url(img/pkt.png);
	list-style-type: none;
	margin-left: 10px;

}
.wartozwiedzic {
	background: url(img/wartozwiedzic.png) no-repeat scroll 0 0;
	float: left;
	height: 21px;
	margin-left: 80px;
	margin-top: 6px;
	width: 174px
}

.wartozwiedzic:hover {
	background-position: bottom center
}

.wy2 {
	background: url(img/wyposazenie.png) no-repeat;
	background-position: top left;
	float: left;
	height: 25px;
	margin-right: 2px;
	width: 26px
}

.wy1 {
	background: url(img/wyposazenie.png) no-repeat;
	background-position: left -25px;
	float: left;
	height: 25px;
	margin-right: 2px;
	width: 26px
}

.wy3 {
	background: url(img/wyposazenie.png) no-repeat;
	background-position: left -50px;
	float: left;
	height: 25px;
	margin-right: 2px;
	width: 26px
}

.wy4 {
	background: url(img/wyposazenie.png) no-repeat;
	background-position: left -75px;
	float: left;
	height: 25px;
	margin-right: 2px;
	width: 26px
}

.wy5 {
	background: url(img/wyposazenie.png) no-repeat;
	background-position: left -100px;
	float: left;
	height: 25px;
	margin-right: 2px;
	width: 26px
}

.wy6 {
	background: url(img/wyposazenie.png) no-repeat;
	background-position: left -125px;
	float: left;
	height: 25px;
	margin-right: 2px;
	width: 26px
}

.wyposaztab td {
	border-bottom: 1px dashed #DDDDDD;
	padding: 2px
}

wyroz {
	background: url(/img/wyroz.png) no-repeat;
	background-position: top left;
	color: #e36007;
	height: 16px;
	padding-left: 20px;
	width: auto
}

.wyroz:hover {
	text-decoration: underline
}

.wyroznienie_prawo {
	float: left;
	height: auto;
	margin-left: 15px;
	padding: 5px;
	text-align: center;
	width: 250px;
}

.wyroznienie_prawo table {
	border: 1px solid #d9d9d9;
	margin: 0 auto;
	width: 97%
}

.wyroznienie_prawo table td {
	border-bottom: 1px dashed #d9d9d9;
	padding: 5px;
	text-align: center
}

.wyroznienie_prawo table tr.last td {
	border-bottom: none
}

.wyslij {
	background: url(img/wyslij.png) no-repeat scroll 0 0;
	float: right;
	height: 36px;
	width: 86px;
	cursor:pointer;
	border:none;
	padding:0px;
	margin-right:30px;
}

.wyslij:hover {
	background-position: bottom center;
	border:none;
}

#wyszuk_bed {
	background: url(img/wyszuk_bed.png) no-repeat;
	background-position: bottom left;
	float: left;
	height: auto;
	width: 682px
}

#wyszuk_center {
	background: url(img/wyszuk_center.png) repeat-y;
	float: left;
	height: auto;
	margin: 0 auto;
	width: 682px
}

#wyszuk_center2 {
	background: url(img/wyszuk_center2.png) repeat-y;
	float: left;
	height: auto;
	margin: 0 auto;
	width: 990px
}

#wyszuk_down {
	background: url(img/wyszuk_down.png);
	float: left;
	height: 19px;
	margin: 0 auto;
	width: 682px
}

#wyszuk_down2 {
	background: url(img/wyszuk_down2.png);
	float: left;
	height: 19px;
	margin: 0 auto;
	width: 990px
}

.wyszuk_input {
	background: url(img/wyszuk_input.png);
	background-position: top right;
	border: 0;
	color: #494949;
	float: left;
	font-size: 11px;
	height: 31px;
	line-height: 30px;
	padding: 0px;
	width: 200px;
		border: none;
}

.wyszuk_input:hover {
	border: none;
}

input:focus, textarea:focus, isindex:focus, keygen:focus, select:focus {
outline:none;
}
user agent stylesheet
:focus {
outline: none;
}
.wyszuk_inputleft {
	background: url(img/wyszuk_inputleft.png);
	float: left;
	height: 34px;
	width: 7px
}

.wyszuk_select {
	background: url(img/wyszuk_input.png);
	background-position: top right;
	border: none;
	color: #494949;
	float: left;
	font-size: 11px;
	height: 34px;
	padding: 8px;
	padding-right: 10px;
	width: 180px
}

span.wyszuk_select {
	padding: 0;
	padding-right: 0;
	width: 188px;
	text-shadow: none;
}

span.wyszuk_select .ui-dropdownchecklist {
	border: 0;
	width: 180px;
	height: 34px;
	padding: 0;
		outline:none;
}

span.wyszuk_select .ui-dropdownchecklist-text {
	padding-top: 7px;
	outline:none;
		outline:none;
}

.wyszuk .ui-dropdownchecklist-item label {
	color: #9c9c9c;
	text-shadow: none;
}

.wyszuk_select:hover {
	border: none
}

#wyszuk_top {
	background: url(img/wyszuk_top.png);
	float: left;
	height: 5px;
	margin: 0 auto;
	width: 682px
}

#wyszuk_top2 {
	background: url(img/wyszuk_top2.png);
	float: left;
	height: 5px;
	margin: 0 auto;
	width: 990px
}

.wyszuk_wynik {
	background: #ffffff;
	border: 1px solid #e5e4e4;
	height: auto;
	margin: 0 auto;
	margin-top: 10px;
	width: 97%
}

.wyszuk_wynik img {
	background: #f3f3f3;
	border-bottom: 2px solid #c8c8c8;
	border-left: 1px solid #d9d9d9;
	border-right: 2px solid #c8c8c8;
	border-top: 1px solid #d9d9d9;
	padding: 3px
}

.wyszuk_wynik_wyr {
	background: #f4e8b9;
	border: 1px solid #ded1ba;
	height: auto;
	margin: 0 auto;
	margin-top: 10px;
	width: 97%
}
.wyszuk_wynik_wyr img {
	background: #f3f3f3;
	border-bottom: 2px solid #ded1ba;
	border-left: 1px solid #d9d9d9;
	border-right: 2px solid #ded1ba;
	border-top: 1px solid #d9d9d9;
	padding: 3px
}

.wyszuk_wynik_partner {
	background: #E1F0D2;
	border: 1px solid #C4E1A6;
	height: auto;
	margin: 0 auto;
	margin-top: 10px;
	width: 97%
}
.wyszuk_wynik_partner img {
	background: #f3f3f3;
	border-bottom: 2px solid #C4E1A6;
	border-left: 1px solid #DBEDC9;
	border-right: 2px solid #C4E1A6;
	border-top: 1px solid #DBEDC9;
	padding: 3px
}

.wyszuk_wynik td, .wyszuk_wynik_wyr td, .wyszuk_wynik_partner td {
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	padding-bottom:0px;
}
.wyszuk_wynik td.lastt, .wyszuk_wynik_wyr td.lastt, .wyszuk_wynik_partner td.lastt
{
border-left:1px dashed #ded1ba;
}
.ikonki3 {
	float: right;
	margin-top: 0px;
	height:20px;
	vertical-align:bottom;
}

.ikonki3 img {
	background: none;
	border: none;
	margin-left: 2px
}
.ikonki4 {
	float: right;
	margin-top: 0px;
	height:20px;
	vertical-align:bottom;
	width:120px;
	margin-top:-40px;
}

.ikonki4 img {
	background: none;
	border: none;
	margin-left: 2px
}


.zakl .zakl_center {
	background-position: left -275px;
	background-repeat: repeat-x;
	height: 30px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 9px;
	width: auto
}

.zakl .zakl_center a {
	color: #19577f;
	font-size: 11px;
	font-weight: bold;
	text-shadow: #ffffff 0px 1px 1px
}

.zakl .zakl_left {
	background-position: left -235px;
	height: 39px;
	width: 13px
}

.zakl .zakl_right {
	background-position: left -315px;
	height: 39px;
	width: 13px
}

.zakl_center {
	background: url(img/zakltop.png) no-repeat;
	float: left;
	height: 355px;
	width: 13px
}

.zakl_center a {
	color: #19577f;
	font-size: 12px;
	font-weight: bold;
	text-shadow: #ffffff 0px 1px 1px
}

.zakl_left {
	background: url(img/zakltop.png) no-repeat;
	float: left;
	height: 355px;
	width: 13px
}

.zakl_left2 {
	background: url(img/zakltop2.png) no-repeat;
	background-position: top left;
	color: #157c3c;
	float: left;
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	padding-left: 17px;
	padding-top: 9px;
	text-shadow: #ffffff 0px 1px 1px;
	width: 19px
}

.zakl_right {
	background: url(img/zakltop.png) no-repeat;
	float: left;
	height: 355px;
	width: 13px
}

.zakl.active .zakl_center {
	background-position: left -156px;
	background-repeat: repeat-x;
	height: 29px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 10px;
	width: auto
}

.zakl.active .zakl_center a {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-shadow: #19577f 0px 1px 1px
}

.zakl.active .zakl_left {
	background-position: left -117px;
	height: 39px;
	width: 13px
}

.zakl.active .zakl_left2 {
	background-position: left -39px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	padding-left: 17px;
	padding-top: 9px;
	text-shadow: #0f652c 0px 1px 1px;
	width: 19px
}

.zakl.active .zakl_right {
	background-position: left -195px;
	height: 39px;
	width: 13px
}

.zakl.active_center {
	background: url(img/zakltop.png) no-repeat;
	background-position: left -156px;
	background-repeat: repeat-x;
	float: left;
	height: 29px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 10px;
	width: auto
}

.zakl.active_center a {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-shadow: #0f652c 0px 1px 1px
}

.zakl.active_left {
	background: url(img/zakltop.png) no-repeat;
	background-position: left -117px;
	float: left;
	height: 39px;
	width: 13px
}

.zakl.active_right {
	background: url(img/zakltop.png) no-repeat;
	background-position: left -195px;
	float: left;
	height: 39px;
	width: 13px
}

.zakl4_center {
	background: url(img/zakltop4.png) no-repeat;
	background-position: left -39px;
	background-repeat: repeat-x;
	color: #ffffff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 29px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	text-shadow: #4384a7 0px 1px 1px;
	width: auto
}

.zakl4_center a {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-shadow: #44701d 0px 1px 1px
}

.zakl4_left {
	background: url(img/zakltop4.png) no-repeat;
	background-position: top left;
	float: left;
	height: 39px;
	margin-left: 5px;
	width: 11px
}

.zakl4_right {
	background: url(img/zakltop4.png) no-repeat;
	background-position: left -78px;
	float: left;
	height: 39px;
	width: 11px
}

.zakl5_center {
	background: url(img/zakltop5.png) no-repeat;
	background-position: left -275px;
	background-repeat: repeat-x;
	float: left;
	height: 30px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 9px;
	width: auto
}

.zakl5_center a {
	color: #ce8400;
	font-size: 12px;
	font-weight: bold;
	text-shadow: #ffffff 0px 1px 1px
}

.zakl5_left {
	background: url(img/zakltop5.png) no-repeat;
	background-position: left -235px;
	float: left;
	height: 39px;
	width: 13px
}

.zakl5_right {
	background: url(img/zakltop5.png) no-repeat;
	background-position: left -315px;
	float: left;
	height: 39px;
	width: 13px
}

.zakl5.active .zakl5_center {
	background: url(img/zakltop5.png) no-repeat;
	background-position: left -156px;
	background-repeat: repeat-x;
	float: left;
	height: 29px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 10px;
	width: auto
}

.zakl5.active .zakl5_center a {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-shadow: #b75206 0px 1px 1px
}

.zakl5.active .zakl5_left {
	background: url(img/zakltop5.png) no-repeat;
	background-position: left -117px;
	float: left;
	height: 39px;
	width: 13px
}

.zakl5.active .zakl5_right {
	background: url(img/zakltop5.png) no-repeat;
	background-position: left -195px;
	float: left;
	height: 39px;
	width: 13px
}

.zakl6_center {
	background: url(img/zakltop6.png) no-repeat;
	background-position: left -180px;
	background-repeat: repeat-x;
	float: left;
	height: 28px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 8px;
	width: auto
}

.zakl6_center a {
	color: #1c6391;
	font-size: 12px;
	font-weight: bold;
	text-shadow: #ffffff 0px 1px 1px
}

.zakl6_left {
	background: url(img/zakltop6.png) no-repeat;
	background-position: left -144px;
	float: left;
	height: 36px;
	width: 5px
}

.zakl6_right {
	background: url(img/zakltop6.png) no-repeat;
	background-position: left -216px;
	float: left;
	height: 36px;
	width: 26px
}





.zakl6.active .zakl6_center {
	background: url(img/zakltop6.png) no-repeat;
	background-position: left -72px;
	background-repeat: repeat-x;
	float: left;
	height: 28px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 8px;
	width: auto
}

.zakl6.active .zakl6_center a {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-shadow: #1c6391 0px 1px 1px
}

.zakl6.active .zakl6_left {
	background: url(img/zakltop6.png) no-repeat;
	background-position: left -36px;
	float: left;
	height: 36px;
	width: 5px
}

.zakl6.active .zakl6_right {
	background: url(img/zakltop6.png) no-repeat;
	background-position: left -108px;
	float: left;
	height: 36px;
	width: 26px
}

.zakltop_center {
	background: url(img/zakltop.png) no-repeat;
	background-position: left -39px;
	background-repeat: repeat-x;
	float: left;
	height: 39px;
	width: 672px;
}

#panel .zakltop_center {
	width: 730px;
}

.zakltop_center2 {
	background: url(img/zakltop.png) no-repeat;
	background-position: left -39px;
	background-repeat: repeat-x;
	float: left;
	height: 39px;
	width: 290px
}

.zakltop_left {
	background: url(img/zakltop.png) no-repeat;
	background-position: top left;
	float: left;
	height: 39px;
	width: 5px
}

.zakltop_right {
	background: url(img/zakltop.png) no-repeat;
	background-position: left -78px;
	float: left;
	height: 39px;
	width: 5px
}


.zakltop6_center {
	background: url(img/zakltop6.png) no-repeat;
	background-position: top center;
	background-repeat: repeat-x;
	float: left;
	height: 36px;
	width: 682px
}

.zakltop6_center h1 {
	font-size: 12px;
}

#prezentacja .zakltop6_center {
	margin: 0 auto;
	margin-left: 10px;
	width: 664px;
}

.zakltop6_centerb {
	background: url(img/zakltop6.png) no-repeat;
	background-position: top center;
	background-repeat: repeat-x;
	float: left;
	height: 36px;
	width: 990px
}

.zakl7 {
	float: left;
	text-align: center;
	margin-left: 25px;
}

.zakltop7 {
	background: url(img/zakltop7.png) repeat-x;
	float: left;
	height: 21px;
	padding: 5px;
	width: 654px
}

.zakltop7 a {
	color: #ffffff;
	font-weight: bold;
}

.zakl7.active {
	
}

.zakl7.active a {
	color: yellow;
}

.strzlink {
	background:url(img/strzlink.png);
	width:9px;
	height:5px;
	margin:0 auto;
	display: none;	
}

.zakl7.active .strzlink {
	display: block; 
}

.zaklwyszuk.active .zaklwyszuk_center {
	background: url(img/zakl_wyszuk.png) no-repeat;
	background-position: left -35px;
	background-repeat: repeat-x;
	float: left;
	height: 27px;
	margin-top: -6px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	width: auto
}

.zaklwyszuk_center {
	background: url(img/zakl_wyszuk.png) no-repeat;
	background-position: left -140px;
	background-repeat: repeat-x;
	float: left;
	height: 27px;
	margin-top: -6px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	width: auto
}

.zaklwyszuk.active .zaklwyszuk_center a {
	color: #ffffff;
	font-weight: bold;
	text-shadow: #195075 0px 1px 1px
}


.zaklwyszuk_center a {
	color: #828282;
	font-weight: bold;
	text-shadow: #ffffff 0px 1px 1px
}

.zaklwyszuk.active .zaklwyszuk_lewo {
	background: url(img/zakl_wyszuk.png) no-repeat;
	float: left;
	height: 34px;
	margin-top: -6px;
	width: 4px
}

.zaklwyszuk_lewo {
	background: url(img/zakl_wyszuk.png) no-repeat;
	background-position: left -105px;
	float: left;
	height: 34px;
	margin-top: -6px;
	width: 4px
}

.zaklwyszuk.active .zaklwyszuk_prawo {
	background: url(img/zakl_wyszuk.png) no-repeat;
	background-position: left -70px;
	float: left;
	height: 34px;
	margin-top: -6px;
	width: 4px
}

.zaklwyszuk_prawo {
	background: url(img/zakl_wyszuk.png) no-repeat;
	background-position: left -175px;
	float: left;
	height: 34px;
	margin-top: -6px;
	width: 4px
}

.zapiszmiany {
	background: url(img/zapiszmiany.png) no-repeat scroll 0 0;
	border: none;
	cursor: pointer;
	float: right;
	height: 37px;
	margin: 0 auto;
	margin-right: 20px;
	width: 152px
}

.zapiszmiany:hover {
	background-position: bottom center;
	border:none;
}

.zapiszsie {
	background: url(img/zapiszsie.png) no-repeat scroll 0 0;
	border: none;
	cursor: pointer;
	float: left;
	height: 36px;
	margin: 0 auto;
	margin-left: 20px;
	width: 128px
}

.zapiszsie:hover {
	background-position: bottom center;
		border:none;
}

.zapiszzmiany {
	background: url(img/zapiszmiany.png) no-repeat scroll 0 0;
	border: none;
	cursor: pointer;
	float: right;
	height: 37px;
	margin: 0 auto;
	margin-right: 20px;
	width: 152px;
		border:none;
}

.zapiszzmiany:hover {
	background-position: bottom center;
		border:none;
	
}

#zarzadzajtop {
	float: right;
	margin-top: 1px;
	min-height: 36px;
	padding-bottom: 10px;
	padding-top: 36px;
	width: 520px
}

.zdjecia {
	height: auto;
	margin: 0 auto;
	text-align: center;
	width: 96%
}

.zdjecia td {
	padding: 6px;
	text-align: center;
	vertical-align: top
}

.zobacz_gal {
	background: url(img/zobacz_gal.png) no-repeat scroll 0 0;
	float: right;
	height: 34px;
	margin: 0 auto;
	margin-right: 4px;
	margin-top: -35px;
	width: 106px
}

.zobacz_gal:hover {
	background-position: bottom center
}

#filterForm ul {
	list-style-type: none;
	padding-left: 5px;
}
.prices_hr {
 background-color:#dddddd;
 color:#dddddd;
 border:0 ;
 height:1px;
 
}

.radio_list {
	list-style-type: none;
	padding-left: 0;
}
input.required
{
border:1px solid #bf8686;
}
.page
{
    background: url("img/nav.png") no-repeat scroll center top transparent;
    color: #4C4126;
    padding:8px;
	 padding-top:3px;
	 padding-bottom:4px;
	 padding-right:8px;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    margin: 0 2px;
    text-align: center;
    text-decoration: none;
    width: 22px;
	 
}
.page:hover
{
background-position:bottom left;
color:#e37d08;
} 
.pageb
{
    background: url("img/nav.png") no-repeat scroll center top transparent;
    color: #4C4126;
    padding:8px;
	 padding-top:3px;
	 padding-bottom:4px;
	 padding-right:6px;
	 padding-left:8px;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    margin: 0 2px;
    text-align: center;
    text-decoration: none;
    width: 22px;
	 
}
.pageb:hover
{
background-position:bottom left;
color:#e37d08;
}
.pageakt
{
    background: url("img/nav_a.png") no-repeat scroll center top transparent;
    color: #ffffff;
    padding:7px;
	 padding-top:3px;
	 padding-bottom:4px;
	 padding-right:8px;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin: 0 2px;
    text-align: center;
    text-decoration: none;
    width: 22px; 
}
.prevpage
{
background: url("img/prevpage.png") no-repeat scroll 0 50% transparent;
padding-left:15px;
}
.prevpage:hover
{
text-decoration:underline;
}
.nextpage
{
background: url("img/nextpage.png") no-repeat scroll 100% 50% transparent;
padding-right:15px;
margin-left:10px;
}
.nextpage:hover
{
text-decoration:underline;
}
zakl2 tr.w2 td
{
border-left:1px solid #e7e0c3;
background:#f8f6ed;
}
.zakl2, .zakl2_akt
{
background:url(img/zakl2.png);
width:240px;
height:86px;
margin-left:-4px;
}
.zakl2_akt
{
height:33px;
padding-top:10px;
background-position:top left;
}
.zakl2
{
background-position:bottom left;
height:33px;
padding-top:10px;
}
.zakl2_akt a
{
color:#f6f6f6;
font-size:14px;
font-weight:bold;
text-shadow: 0 1px 1px #547a8c;
}
.zakl2 a
{
color:#1f6693;
font-size:14px;
font-weight:bold;
text-shadow: 0 1px 1px #ffffff;
}
.lewobox_top4
{
background:url(img/lewobox_top4.png);
width:716px;
height:18px;
float:left;
padding:12px;
    color: #E7820A;
    font-size: 18px;
}
h4.nagl6
{
color:#127738;
width:100%;
border-bottom:1px dashed #eeeeee;
font-size:14px;
margin-left:10px;
padding-bottom:3px;
}

.zwieksz
{

background:url(img/zwieksz.png);
width:23px;
height:13px;
background-position:bottom left;
border:none;
cursor:pointer;
margin:0px;
padding:0px;
}
.zwieksz:hover
{
background-position:left top;
}
.zmniejsz
{
background:url(img/zmniejsz.png);
width:23px;
height:13px;
background-position:bottom left;
border:none;
cursor:pointer;
margin:0px;
padding:0px;
}
.zmniejsz:hover
{
background-position:left top;
}

.poznajo
{
	background:url(img/poznajo.png) no-repeat scroll 96% 50% transparent;
	
	border: none;
	border-radius: 5px;
	cursor: pointer;
	font-weight: bold;
	-moz-border-radius: 5px;
	padding:5px;
	padding-right:80px;
	-webkit-border-radius: 5px;
	border:1px solid #e0e0e0;
font-size:12px;
float:left;
}
.poznajo:hover
{
border:1px solid #fbaa18;
}
.sobiekt
{
	background:url(img/sobiekt.png) no-repeat scroll 96% 50% transparent;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	font-weight: bold;
	-moz-border-radius: 5px;
	padding:5px;
	padding-right:88px;
	-webkit-border-radius: 5px;
	border:1px solid #e0e0e0;
font-size:12px;
float:left;
}
.sobiekt:hover
{
border:1px solid #fbaa18;
}
.poznajo:hover
{
border:1px solid #fbaa18;
}
.wz
{
	background:url(img/wz.png) no-repeat scroll 96% 50% transparent;
	
	border: none;
	border-radius: 5px;
	cursor: pointer;
	font-weight: bold;
	-moz-border-radius: 5px;
	padding:5px;
	padding-right:75px;
	-webkit-border-radius: 5px;
	border:1px solid #e0e0e0;
font-size:12px;
float:left;
}
.wz:hover
{
border:1px solid #fbaa18;
}


.box_popularne {
border-radius:6px;
border-radius:6px;
-moz-border-radius: 6px;
-moz-border-radius: 6px;
background:#ffffff;
border:1px solid #dddddd;
	color: #545454;
    margin-top: 31px;
	 margin-left:146px;
    padding: 1px 10px;
    position: absolute;
text-shadow:none;
    width: 430px;
    z-index: 101;
	 line-height:15px;
}
.box_popularne table td
{
padding:0px;
  border-bottom: 1px dashed #DDDDDD;
}
.zakl6_center h1
{
padding:0px;
margin-top:0px;
}



.ud1, .ud2, .ud3, .ud4, .ud5, .ud6, .ud7, .ud8, .ud9, .ud10, 
.ud11, .ud12, .ud13, .ud14, .ud15, .ud16, .ud17, .ud18, .ud19, .ud20, 
.ud21, .ud22, .ud23, .ud24, .ud25, .ud26, .ud27, .ud28
{
background:url(img/udogodnienia.png) no-repeat;
width:30px;
height:29px;
}
.ud1
{
background-position:top left;
width:30px;
height:29px;
}
.ud2
{
background-position:left -29px;
}
.ud3
{
background-position:left -58px;
}
.ud4
{
background-position:left -87px;
}
.ud5
{
background-position:left -116px;
}
.ud6
{
background-position:left -145px;
}
.ud7
{
background-position:left -174px;
}
.ud8
{
background-position:left -203px;
}
.ud9
{
background-position:left -232px;
}
.ud10
{
background-position:left -262px;
}
.ud11
{
background-position:left -291px;
}
.ud12
{
background-position:left -320px;
}
.ud13
{
background-position:left -349px;
}
.ud14
{
background-position:left -378px;
}
.ud15
{
background-position:left -407px;
}
.ud16
{
background-position:left -436px;
}
.ud17
{
background-position:left -465px;
}
.ud18
{
background-position:left -494px;
}
.ud19
{
background-position:left -523px;
}
.ud20
{
background-position:left -552px;
}
.ud21
{
background-position:left -581px;
}
.ud22
{
background-position:left -610px;
}
.ud23
{
background-position:left -639px;
}
.ud24
{
background-position:left -668px;
}
.ud25
{
background-position:left -697px;
}
.ud26
{
background-position:left -726px;
}
.ud27
{
background-position:left -755px;
}
.ud28
{
background-position:left -784px;
}
a.zglos
{
margin-left:2px;
font-weight:bold;
}
a.zglos:hover
{
color:#F28911;
}


h4.point
{
color:#127738;
width:95%;
border-bottom:1px dashed #eeeeee;
font-size:16px;
margin-left:10px;
margin-bottom:0px;
padding-bottom:5px;
padding-top:3px;
background:url(img/point.png) no-repeat;
background-position:top left;
padding-left:40px;
}


ul.infopkt
{
line-height:20px;
font-size:11px;
margin:0 auto;
}
ul.infopkt li
{
list-style-image:url(img/yes2.jpg);
}

table.info_cennik
{
	margin:10px;
	width:600px;
	color:#373737;
}

table.info_cennik td
{
	background: #f4e8b9;
	border: 1px solid #ded1ba;
}

.in_kont {
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	color: #4e4e4e;
	padding: 5px;
	width:200px;
}

table.info_kont
{
	margin-left:20px;
}
.in_kont:hover {
	border: 1px solid #7dbbdb
}
.sel_kont
{
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #D9D9D9;
    color: #4E4E4E;
    padding: 5px;
	 	width:212px;
}
.sel_kont:hover {
	border: 1px solid #92c267
}
.text_kont
{
width:300px;
height:100px;
}

#descrText
{
text-align:justify;
}
#descrText p
{
margin-top:0px;
padding-top:0px;
}

.makroreg ul {
	font-size: 12px;
	line-height: 22px;
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
}

.makroreg ul li {
	border-bottom: 1px dashed #dddddd;
	list-style-image: url(img/pkt.png);
	list-style-type: none;
	margin-left: 10px;
}

/* internacjonalizacja */
 .lightbox_bg {
        background:#0A1726 none repeat scroll 0 0;
        display:none;
        height:800px;
        left:0;
        filter:alpha(opacity=50);
        opacity:0.5;
        top:0;
        width:100%;
        z-index:50;
        display:none;
        position:fixed;
}
.modal{
        position:fixed;
        left:45%;
        top:45%;
        z-index:51;
    }
		
.modal_tlumacz{
        position:fixed;
        left:38%;
        top:35%;
        z-index:51;
		width:323px;
		height:50px;
		padding:9px;
		background-color:#E5E5E5;
		text-align:center;
}

.table_compare td {
	font-size:11px;
	padding:3px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.table_compare a {
	text-decoration: none;
	color:#336699;
}
td.compare_head {
	width:150px;
	vertical-align: top;
}
td.compare_label {
	width:150px;
	text-align:left;
	color:#036;
	vertical-align:top;
}
td.compare_price {
	color:#Ff9900;
	font-weight:bold;
	font-size:12px;
}
/* koniec internacjonalizacja */ 

.historia_0 {
	color: #69a733;
	font-weight:bold;
}
.historia_1 {
	color: #Ff9900;
	font-weight:bold;
}
.historia_3 {
	color: #a30a0a;
	font-weight:bold;
}

.notatka
{
width:160px;
height:55px;
margin:0px;
}
input[type="checkbox"]
{
background:none;
border:none;
}
input[type="radio"]
{
background:none;
border:none;
}
.checkbox_list
{
margin:0px;
padding:0px;
}

.os_nag
{
width:100%;
height:50px;
margin-top:10px;
}
.os_op
{
margin-left:60px;
}
.os_op p
{
margin-top:0px;
margin-bottom:0px;
}
.os_op_b
{
display:block;
margin-top:10px;
font-size:14px;
font-weight:bold;
color:#695E52;
}
.os_nag_img
{
width:60px;
float:left;
}
.point2
{
color:#127738;
font-size:16px;
font-weight:bold;
float:left;
margin-top:20px;
margin-left:5px;
}

ul.infopkt3
{
line-height:20px;
font-size:12px;
font-weight:bold;
margin:0px;
margin-left:30px;
padding:0px;
}
ul.infopkt3 li
{
list-style-image:url(img/yes2.jpg);
}

.table_compare
{
	color: #575757;
	font-family: Arial,Helvetica,Verdana,sans-serif;
background:#ffffff;
}
.table_compare td
{
padding:3px;
	font-size: 12px;
	border:1px dotted #DBDBDB;
	border-right:none;
	border-bottom:none;
}
.ui-widget-content
{
background:#ffffff;
border:1px solid #d4d4d4;
}

.table_compare td img
{
	background: #f3f3f3;
	border-bottom: 2px solid #c8c8c8;
	border-left: 1px solid #d9d9d9;
	border-right: 2px solid #c8c8c8;
	border-top: 1px solid #d9d9d9;
	padding: 3px;
}	

td.compare_label 
{
color: #575757;
}
.table_compare a {
   color: #575757;
}
.comp_bed
{
background:url(img/bed.png) no-repeat;
width:100%;
height:100%;
min-width:130px;
min-height:112px;
background-position:top center;
}



input.button_rounded:hover {
		background:#ebb932;
			border:1px solid #d3a11a;
}

.ui-widget-header .ui-icon 
{
background:url(img/delete.png);
width:15px;
height:16px;
}
.ui-widget-header .ui-icon:hover
{
border:none;
background:url(img/delete.png);
width:15px;
height:16px;
}

.ui-datepicker .ui-datepicker-prev span {
	background: url(img/arrows3.png) no-repeat;
	background-position: left -48px;
	float: left;
	height: 24px;
	width: 25px;
	margin:0px;
    left: 0%;
    margin:0px;
    position: absolute;
    top: 0%;
	 cursor:pointer;
}
.ui-datepicker .ui-datepicker-prev span:hover
{
	background: url(img/arrows3.png) no-repeat;
	background-position: left -72px;
		float: left;
	height: 24px;
	width: 25px;
	margin:0px;
    left: 0%;
    margin:0px;
    position: absolute;
    top: 0%;
	 cursor:pointer;
}
.ui-datepicker .ui-datepicker-next span 
 {
	background: url(img/arrows3.png) no-repeat;
	background-position: top left;
	float: left;
	height: 24px;
	width: 25px;
	margin:0px;
    left: 0%;
    margin:0px;
    position: absolute;
    top: 0%;
	 cursor:pointer;
}
.ui-datepicker .ui-datepicker-next span:hover
{
	background: url(img/arrows3.png) no-repeat;
	background-position: left -24px;
		float: left;
	height: 24px;
	width: 25px;
	margin:0px;
    left: 0%;
    margin:0px;
    position: absolute;
    top: 0%;
	 cursor:pointer;
}

.ui-state-default
{
	color: #545454;
}

.fw
{
float: left;
margin-left:-13px;
margin-right: 20px;
margin-top: -2px;
}
table td.search_linia
{
border-top:1px solid #4185b2;
border-bottom:1px solid #19577f;
padding:0px;
}

.zlos
{
margin-left:5px;
margin-top:6px;
float:left;
width:40px;
}
.lino
{
font-size:15px;
color:#f28911;
font-weight:bold;
margin-left:5px;
margin-right:10px;
}
.imp
{
width:50%;
height:auto;
float:left;
text-align:left;
}
.zdj_fil
{
width:50%;
height:auto;
float:left;
}
.zdj_fil img
{
float:left;
margin-top:6px;
}
.zf_zdj
{
margin-right:8px;
float:left;
margin-left:3px;
}
.zf_fil
{
margin-right:5px;
float:left;
margin-left:3px;
}
.wsod
{
font-size:11px;
float:left;
margin-top:5px;
}

.upload
{
float:left;
width:290px;
}

.pl, .en, .de, .fr, .es, .ru, .cs, .sl, .uk
{
opacity:0.5; 
}
.pl:hover, .en:hover, .de:hover, .fr:hover, .es:hover, .ru:hover, .cs:hover, .sl:hover, .uk:hover
{
opacity:1; 
}

.baner1
{
background: url(img/baner1.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner1:hover
{
background-position:top center;
}
.baner2
{
background: url(img/baner2.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner2:hover
{
background-position:top center;
}
.baner3
{
background: url(img/baner3.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner3:hover
{
background-position:top center;
}
.baner4
{
background: url(img/baner4.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner4:hover
{
background-position:top center;
}
.baner5
{
background: url(img/baner5.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner5:hover
{
background-position:top center;
}
.baner6
{
background: url(img/baner6.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner6:hover
{
background-position:top center;
}
.baner7
{
background: url(img/baner7.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner7:hover
{
background-position:top center;
}
.baner8
{
background: url(img/baner8.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner8:hover
{
background-position:top center;
}
.baner9
{
background: url(img/baner9.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner9:hover
{
background-position:top center;
}
.baner10
{
background: url(img/baner10.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner10:hover
{
background-position:top center;
}
.baner11
{
background: url(img/baner11.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner11:hover
{
background-position:top center;
}
.baner12
{
background: url(img/baner12.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner12:hover
{
background-position:top center;
}
.baner13
{
background: url(img/baner13.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner13:hover
{
background-position:top center;
}
.baner14
{
background: url(img/baner14.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner14:hover
{
background-position:top center;
}
.baner15
{
background: url(img/baner15.png) no-repeat;
width:285px;
height:60px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-bottom:2px;
}
.baner15:hover
{
background-position:top center;
}


.baner34b
{
background: url(img/baner34b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner34b:hover
{
background-position:top center;
}


.baner45b
{
background: url(img/baner45b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner45b:hover
{
background-position:top center;
}


.baner47b
{
background: url(img/baner47b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner47b:hover
{
background-position:top center;
}


.baner46b
{
background: url(img/baner46b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner46b:hover
{
background-position:top center;
}


.baner31b
{
background: url(img/baner31b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner31b:hover
{
background-position:top center;
}


.baner30b
{
background: url(img/baner30b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner30b:hover
{
background-position:top center;
}


.baner32b
{
background: url(img/baner32b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner32b:hover
{
background-position:top center;
}


.baner44b
{
background: url(img/baner44b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner44b:hover
{
background-position:top center;
}


.baner35b
{
background: url(img/baner35b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner35b:hover
{
background-position:top center;
}


.baner43b
{
background: url(img/baner43b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner43b:hover
{
background-position:top center;
}


.baner42b
{
background: url(img/baner42b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner42b:hover
{
background-position:top center;
}


.baner41b
{
background: url(img/baner41b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner41b:hover
{
background-position:top center;
}


.baner36b
{
background: url(img/baner36b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner36b:hover
{
background-position:top center;
}


.baner40b
{
background: url(img/baner40b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner40b:hover
{
background-position:top center;
}


.baner39b
{
background: url(img/baner39b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner39b:hover
{
background-position:top center;
}
.baner38b
{
background: url(img/baner38b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner38b:hover
{
background-position:top center;
}
.baner37b
{
background: url(img/baner37b.png) no-repeat;
width:140px;
height:50px;
background-position:bottom center;
float:left;
margin-left:7px;
margin-top:7px;
}
.baner37b:hover
{
background-position:top center;
}
.email_ico
{
float:left;
margin-top:3px;
}
.email_ico2
{
margin-left:6px;
text-decoration:underline;
}
.spec_ico
{
margin-left:6px;
text-decoration:underline;
}
.not_wynik
{
float:left;
margin-top:4px;
font-size:12px;
margin-right:4px;
}
moviePlayer
{
width:400px;
float:left;
margin-left:30px;
}
.szuk_foto
{
width:100%;
height:auto;
float:left;
margin-bottom:5px;
}
.szuk_msc
{
width:100%;
height:auto;
float:left;
}
.szuk_spec
{
margin-left:5px;
float:left;
font-size:11px;
}
.not_foto
{
width:100%;
height:auto;
float:left;
margin-bottom:5px;
}
.not_msc
{
width:100%;
height:auto;
float:left;
}
.not_emailico
{
float:left;
margin-top:1px;
}
.not_emailico2
{
margin-left:3px;
text-decoration:underline;
}
.suwaki_min
{
float:left;
 margin-right: 10px;
}
.cena_slid
{
float:left;
width:75%;
}
.suwaki_max
{
float:left;
margin-left: 10px;
}
.filtr_cena
{
text-align: left;
padding-top: 5px;
}
.suwaki
{
margin-top: 5px;
}

ul filtr_lok
{
text-align: left;
margin-top: 8px;
margin-bottom: 5px;
 margin-left: 10px
}
.filtr_reset
{
float:left;
margin-top:25px;
margin-left:50px;
cursor: pointer;
}
.popul_ico
{
float:left;
margin-left:-10px;
margin-right:20px;
margin-top:-5px;
}
.popul_naj
{
width:33%;
height:auto;
float:left;
margin-top:10px;
}
.pob_msc
{
float: left;
 margin-left: -13px;
  margin-right: 20px; 
	margin-top: 0px;
}
.pobmsc_pkt
{
width: 100%; 
height: auto; 
float: left;
 margin-top: 10px;
}
.of_spc
{
float: left;
 margin-left: -13px; 
 margin-right: 20px; 
 margin-top: 0px;
}
.ofspc_ul
{
width: 100%;
 height: auto;
  float: left;
	 margin-top: 10px;
}
.typy_obi
{
float: left;
 margin-left: -13px;
  margin-right: 20px;
	 margin-top: 0px;
}
.typyobi_ul
{
width: 100%; 
height: auto;
float: left;
 margin-top: 10px;
}

table.ost_art
{
width:660px;
height:auto;
margin-left:10px;
text-align:left;
}
table.ost_art td
{
border-bottom: 1px dashed #DDDDDD;
}
table.ost_art img
{
background: none repeat scroll 0 0 #F3F3F3;
    border-color: #D9D9D9 #C8C8C8 #C8C8C8 #D9D9D9;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    padding: 3px;
	 margin-top:3px;
}
table.ost_art h2
{
  color: #106E33;
margin-bottom:0px;
    font-size: 14px;
    font-weight: bold;
	 margin-top:0px;
}
table.ost_art p
{
margin-bottom:0px;
padding-bottom:0px;
margin-top:3px;
}
table.ost_art a.wiecej
{
width:80px;
font-weight:bold;
float:right;
display:inline;
}
table.ost_art a.wiecej2 img
{
float:right;
display:inline;
background:none;
border:none;
margin-top:2px;
}
table.ost_art a.wiecej:hover
{
text-decoration:underline;
}

.of_sp
{
float:left;
margin-left:-13px;
margin-right:20px;
margin-top:-5px;
}
.regiony
{
float:left;
margin-left:-13px;
margin-right:20px;
margin-top:-3px;
}
.reg_ul
{
width:100%;
height:auto;
float:left;
margin-top:10px;
}
.mgc
{
font-size:11px;
background:url(img/pkt.png) no-repeat;
background-position: right;
float:right;
padding-right:10px;
}
table.ob_nav
{
width:100%;
height:auto;
text-align:center;
margin:0 auto;
padding:0px;
margin-bottom:-10px;
}
.ob_prev
{
font-size:11px;
background:url(img/ob_prev.png) no-repeat;
background-position: left;
padding-left:15px;
}
.ob_next
{
font-size:11px;
background:url(img/pkt.png) no-repeat;
background-position: right;
padding-right:15px;
}
.ob_powrot
{
font-size:11px;
}

.yes
{
background:url(img/yes.jpg);
width:10px;
height:10px;
float:left;
margin-right:15px;
margin-top:10px;
}
.yesw
{
background:url(img/yes.jpg);
width:10px;
height:10px;
float:left;
margin-right:15px;
margin-top:4px;
}
.no
{
background:url(img/no.jpg);
width:10px;
height:10px;
float:left;
margin-right:15px;
margin-top:10px;
}

span.ocenax {
	color:#Ce8400;
}
.lopinii
{
color:#71accc;
font-weight:bold;
font-size:20px;
}

.opoo
{
width:650px;
height:auto;
margin:10px;
}
img.opu
{
padding:4px;
background:#ffffff;
border:1px solid #dddddd;
}

.opoo tr td
{
border-bottom:1px dotted #dadada;
}
td.komkrotki .komentarz_oc
{
background:#ffffff;
border:1px solid #e1dede;
padding:10px;
float:left;
width:380px;
height:auto;
z-index:200;
margin-left:20px;
padding-top:5px;
}
td.komdlugi
{
width:420px;
}
td.komdlugi .komentarz_oc
{
background:#ffffff;
border:1px solid #e1dede;
padding:10px;
float:left;
width:450px;
height:auto;
z-index:200;
margin-left:20px;
padding-top:5px;
}
.op_ocena
{
height:auto;
text-align:right;
float:right;
font-size:11px;
width:95px;
}
.op_srednia
{
font-size:12px;
}
td.komkrotki
{
width:420px;
}
.op_ocena b
{
color:#Ce8400;
}
.op_ocena .bbig
{
color:#Ce8400;
font-size:14px;
}
.termpob
{
float:left;
font-size:11px;
margin-left:20px;
}
.datadod
{
float:right;
font-size:11px;
}

.formarea3 {
	background:#ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #d2caaa;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	float: left;
	width: 100px
	 padding: 10px;
	color: #707070;
	float: left;
	height: 100px;
	width: 305px
}
.ocenaob
{
	background:#ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #d2caaa;
	padding-left:5px;
	padding-right:5px;
	color: #707070;
	float: right;
	width: 75px;
	margin-bottom:0px;
	
}
.ocenaobt
{
margin-right:3px;
float:left;
margin-top:0px;
height:24px;
padding:0px;
}
table.ofertymini td.ram
{
border-right:1px dashed #dddddd;
width:230px;
}
table.filtr_wyn
{
width:100%;
}
table.filtr_wyn td
{
vertical-align:middle;
}

a.p_1
{
background:url(/img/p_a.png);
background-position:top left;
width:130px;
height:19px;
float:left;
}

a.p_1:hover
{
background-position:left -26px;
font-weight:bold;
color:#dc7d2b;
}

a.p_2
{
background:url(/img/p_a.png);
background-position:left -53px;
width:130px;
height:18px;
float:left;
margin-bottom:1px;
}
a.p_2:hover
{
background-position:left -78px;
font-weight:bold;
color:#dc7d2b;
}

a.p_3
{
background:url(/img/p_a.png);
background-position:left -103px;
width:130px;
height:17px;
float:left;
margin-bottom:1px;
}
a.p_3:hover
{
background-position:left -127px;
font-weight:bold;
color:#dc7d2b;
}


a.p_4
{
background:url(/img/p_a.png);
background-position:left -152px;
width:130px;
height:17px;
float:left;
margin-bottom:1px;
}
a.p_4:hover
{
background-position:left -176px;
font-weight:bold;
color:#dc7d2b;
}

a.p_5
{
background:url(/img/p_a.png);
background-position:left -202px;
width:130px;
height:18px;
float:left;
margin-bottom:1px;
}
a.p_5:hover
{
background-position:left -230px;
font-weight:bold;
color:#dc7d2b;
}

a.p_6
{
background:url(/img/p_a.png);
background-position:left -256px;
width:130px;
height:18px;
float:left;
}
a.p_6:hover
{
background-position:left -284px;
font-weight:bold;
color:#dc7d2b;
}
#all_notes
{
font-size:11px;
}
.radio_list {
    display:inline;
    
}
.radio_list li {
    display:inline;
    list-style:none;
}
.radio_list label {
    display:inline;
    width:auto;
}
.cont
{
width:auto;
height:auto;
margin:15px;
}
.os_nag_img
{
float:left;
}
.os_pkt
{
width:auto;
height:auto;
vertical-align:middle;
margin-bottom:15px;
}

.point2 {
    color: #6cacce;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 20px;
}








.dbamyogosci
{
background:url(/img/dbamyogosci.png) no-repeat;
width:158px;
height:26px;
float:right;
margin-top:-29px;
}

.logitur
{
background:url(/img/logitur.png);
width:195px;
height:36px;
float:right;
margin-left:10px;
border:none;
font-size:0px;
cursor:pointer;

}
.logitur:hover
{
background:url(/img/logitur.png);
background-position:bottom left;
font-size:0px;
border:none;
}
.logiturb
{
background:url(/img/logitur.png);
width:195px;
height:36px;
float:right;
margin-left:10px;
border:none;
font-size:0px;
cursor:pointer;

}
.logiturb:hover
{
background:url(/img/logitur.png);
background-position:bottom left;
font-size:0px;
border:none;
}
