*{
	padding: 0; margin: 0;
	border: 0;
}

body {
	text-align: center;
	font-family: Arial, Tahoma;
	font-size: 10px; color: #0D546B;
	margin: 0;
	background: #ffffff url(//d.nocimg.pl/gfx/spa24/new/bg.gif) repeat-x;
}

/* ------ uklad zew ------ */
#kontener {
	position: relative;
	margin: 0 auto;
	width: 992px;
	text-align: left;
	padding-top: 240px;
}

#header {
	width: 1052px;
	height: 240px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_header.jpg) no-repeat;
	position: absolute; top: 0; left: -30px;
}

#header h1 { text-indent: -9999px; }

#header img.logo {
	position: absolute;
	top: 34px; left: 290px;
}

#header .wyszukiwarka {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_search_top.png) no-repeat;
	position: absolute; top: 3px; right: 39px;
	width: 249px; height: 87px;
}

#header .wyszukiwarka h2 {
	margin-top: 3px;
	width: 192px;
	height: 38px;
	margin-left: 13px;
	text-indent: -9999px;
}

#header .wyszukiwarka p { float: left; }

#header .wyszukiwarka input.pole {
	background: none;
	margin-top: 8px; margin-left: 49px;
	width: 148px;
	font-size: 12px;
}

#header .wyszukiwarka input.przycisk {
	width: 30px; height: 30px;
	margin-top: 1px; margin-left: 6px;
	background: none;
	text-indent: -9999px;
	cursor: pointer;
}

#header .logowanie_top {
	position: absolute;
	right: 14px;
	top: 6px;
	width: 330px;
}

#header .logowanie_top input.bg_top {
	background: url(//d.nocimg.pl/gfx/spa24/new/input_log.png) no-repeat;
	width: 79px;
	padding-left: 11px;
	padding-right: 10px;
	font-family: arial;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 9px;
}

#header .logowanie_top p {
	float: left;
	width: 100%;
	font-size: 120%;
}

#header .logowanie_top div.panel {
	background: #2a8dad;
	padding: 5px;
	width: 260px;
	border: 1px solid #98d7f0;
	color: #daeca1;
	position: absolute;
	bottom: -140px;
	left: -270px;
}

#header .logowanie_top p a {
	text-decoration: none;
	color: #ffffff;
	margin-bottom: 2px;
}

#header .logowanie_top ul.buttony {
	float: left;
	width: 100%;
	margin-bottom: 4px;
}

#header .logowanie_top ul.buttony li {
	float: left;
	background: url(//d.nocimg.pl/gfx/spa24/new/dziub_orange.gif) no-repeat 0 5px;
	padding-left: 12px;
}

#header .logowanie_top ul.buttony li a {
	color: #ff7708; font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

#header .logowanie_top ul.buttony li.log {
	background: url(//d.nocimg.pl/gfx/spa24/new/dziub_blue.gif) no-repeat 0 5px;
	margin-left: 8px
}

#header .logowanie_top ul.buttony input {
	background: none;
	border: none;
	font-family:Arial,Tahoma;
	font-size: 14px;
	cursor: pointer;
	color: #427681;
	font-weight: bold;
}

#header .kraje {
	position: absolute;
	left: 360px;
	top: 6px;
}

#header .kraje ul.buttony li {
	float: left;
	background: url(//d.nocimg.pl/gfx/spa24/new/dziub_blue.gif) no-repeat 0 5px;
	padding-left: 12px;
	padding-right: 10px;
}

#header .kraje ul.buttony li a {
	color: #ff7708; font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

#header .kraje ul.buttony li span {
	color: #19627A; font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}

#menu {
	position: absolute; bottom: 31px; left: 73px;
}

#menu li {
	float: left;
	margin-right: 1px;
}

#menu li a {
	float: left;
	width: 128px; height: 31px;
	background: url(//d.nocimg.pl/gfx/spa24/new/menu_button.png) no-repeat;
}

#menu li a:hover { background: url(//d.nocimg.pl/gfx/spa24/new/menu_hover.png) no-repeat; }
#menu li a.on { background: url(//d.nocimg.pl/gfx/spa24/new/menu_hover.png) no-repeat; }

#menu li span {
	margin-top: 9px;
	display: block;
	height: 17px;
}

#menu li span strong { display: none; }

#menu li span.b1 { background: url(//d.nocimg.pl/gfx/spa24/new/menu_but1.png) no-repeat; }
#menu li span.b2 { background: url(//d.nocimg.pl/gfx/spa24/new/menu_but2.png) no-repeat; }
#menu li span.b3 { background: url(//d.nocimg.pl/gfx/spa24/new/menu_but3.png) no-repeat; }
#menu li span.b4 { background: url(//d.nocimg.pl/gfx/spa24/new/menu_but4.png) no-repeat; }
#menu li span.b5 { background: url(//d.nocimg.pl/gfx/spa24/new/menu_but5.png) no-repeat; }
#menu li span.b6 { background: url(//d.nocimg.pl/gfx/spa24/new/menu_but6.png) no-repeat; }
#menu li span.b7 { background: url(//d.nocimg.pl/gfx/spa24/new/menu_but7.png) no-repeat; }
#menu li span.b8 { background: url(//d.nocimg.pl/gfx/spa24/new/menu_but8.png) no-repeat; }

.submenu {
	position: absolute; bottom: 11px; left: 94px;
	display: none;
}

.submenu li {
	float: left;
	border-right: 1px solid #7CDDFF;
}

.submenu li a {
	float: left;
	height: 17px;
	padding-top: 3px;
	padding-left: 11px; padding-right: 11px;
	text-decoration: none;
	color: #ffffff;
	font-size: 110%;
	font-weight: bold;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_submenu.gif) no-repeat right;
}

.submenu li a:hover {
	background: #DCF1FD;
	color: #0D546B;
}

.submenu li a.on {
	text-decoration: underline;
	background: #DCF1FD;
	color: #0D546B;
}

#lewa {
	float: left;
	width: 222px;
}

#lewa .box h2 {
	background: url(//d.nocimg.pl/gfx/spa24/new/lewa_box_top.gif) no-repeat;
}

#lewa a { text-decoration: none; font-weight: bold; }
#lewa a:hover { text-decoration: underline; }

#main {
	float: right;
	width: 770px;
}

#main_menu {
	float: right;
	width: 770px;
	font-size: 120%;
}

#main_menu textarea {
	border:1px solid #D7D7D7;
	font-family:arial;
	font-size:11px;
	padding: 5px;
}

#bottom {
	background: #2BC8FF url(//d.nocimg.pl/gfx/spa24/new/bg_bottom.gif) repeat-x;
	margin-top: 16px;
}

#bottom .blok {
	width: 992px; height: 50px;
	padding-top: 150px;
	margin: 0 auto;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_bottom_blok.gif) no-repeat;
	position: relative;
	font-size: 120%;
}

#bottom .blok a { text-decoration: none; }

#bottom .menu {
	position: absolute; top: 80px; left: 154px;
}

#bottom .menu li {
	float: left;
	margin-right: 10px;
}

#bottom .menu li a {
	color: #ffffff;
	font-weight: bold;
}

#bottom .menu li a:hover { color: #AFD8E6; }

#bottom .linki {
	color: #298EAE;
	text-align: center;
	padding-left: 16px; padding-right: 16px;
}

#bottom .linki a { color: #298EAE; }
#bottom .linki a:hover { text-decoration: underline; }

#bottom .stopka {
	position: absolute; top: 104px; right: 34px;
	color: #ffffff;
}

#bottom .stopka a {
	font-weight: bold;
	color: #ffffff;
}

#bottom .stopka a:hover { color: #AFD8E6; }
/* ------ end:uklad zew ------ */



h2.tytul {
	margin-bottom: 12px;
	font-size: 190%;
	font-weight: normal;
	color: #298FB0;
}

img.foto {
	border: 7px solid #ffffff;
}

ul { list-style: none; }

select {
	border: 1px solid #D7D7D7;
	font-family: arial;
	font-size: 11px;
}

input.button {
	padding-left: 10px; padding-right: 10px;
	padding-top: 1px; padding-bottom: 2px;
	border: 1px solid #7DB44F;
	background: #A8D427 url(//d.nocimg.pl/gfx/spa24/new/bg_button) repeat-x;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	font-family: tahoma;
	font-size: 11px;
}

input.button_disable {
	padding-left: 10px; padding-right: 10px;
	padding-top: 1px; padding-bottom: 2px;
	border: 1px solid #a9bd98;
	background: #b9c989;
	color: #d5d5d5;
	font-weight: bold;
	cursor: pointer;
	font-family: tahoma;
	font-size: 11px;
}

input.button_zapisz_ocene {
	background: #A8D427 url(//d.nocimg.pl/gfx/spa24/new/button_zapisz_ocene.gif) no-repeat;
	width: 117px; height: 29px;
	text-indent: -9999px;
	cursor: pointer;
}

input.button_bg {
	height: 29px;
	color: #ffffff;
	font-family: arial;
	font-size: 120%;
	cursor: pointer;
}

input.button_70 { background: url(//d.nocimg.pl/gfx/spa24/new/button_70.png) no-repeat; width: 69px; }
input.button_100 { background: url(//d.nocimg.pl/gfx/spa24/new/button_100.png) no-repeat; width: 99px; }
input.button_150 { background: url(//d.nocimg.pl/gfx/spa24/new/button_150.png) no-repeat; width: 149px; }
input.button_200 { background: url(//d.nocimg.pl/gfx/spa24/new/button_200.png) no-repeat; width: 200px; }

input.disable_200 {
	background: url(//d.nocimg.pl/gfx/spa24/new/button_200_disable.gif) no-repeat;
	color: #ebeee3;
	cursor: default;
}

textarea.bg {
	color: #707070;
	font-family: arial;
	font-size: 11px;
	padding: 7px;
	padding-right: 13px;
	padding-bottom: 13px;
}

textarea.w_461 {
	background: url(//d.nocimg.pl/gfx/spa24/new/textarea_zapytaj.gif) no-repeat;
	height: 64px;
	width: 451px;

}

textarea.w_535 {
	background: url(//d.nocimg.pl/gfx/spa24/new/textarea_535.gif) no-repeat;
	height: 64px;
	width: 525px;
}

.obiekt div.box_obiekt div.formularz input.i {
	border:1px solid #D7D7D7;
	font-family:arial;
	font-size:11px;
	padding:2px 5px;
	width:87px;
	float: left;
	margin-right: 8px;
	color: #707070;
}

input.bg {
	float: left;
	font-family: arial;
	font-size: 11px;
	padding-left: 7px;
	padding-right: 13px;
	padding-bottom: 13px;
	padding-top: 7px;
	color: #707070;
}

input.field2 {
	font-family: arial;
	font-size: 11px;
	padding: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #707070;
	border:1px solid #D7D7D7;
}

input.field {
	font-family: arial;
	font-size: 11px;
	padding: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #707070;
	border:1px solid #D7D7D7;
}

#address_from {
	font-family: arial;
	font-size: 11px;
	padding: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #707070;
	border:1px solid #D7D7D7;
	width: 80px;
}

input.w_72 {
	background: url(//d.nocimg.pl/gfx/spa24/new/input_72.gif) no-repeat;
	width: 62px;
}

input.w_100 {
	background: url(//d.nocimg.pl/gfx/spa24/new/input_100.gif) no-repeat;
	width: 90px;
}

input.w_182 {
	background: url(//d.nocimg.pl/gfx/spa24/new/input_182.gif) no-repeat;
	width: 172px;
}

input.w_268 {
	background: url(//d.nocimg.pl/gfx/spa24/new/input_268.gif) no-repeat;
	width: 258px;
}

input.none {
	float: none;
}

a.wiecej,span.wiecej {
	background: url(//d.nocimg.pl/gfx/spa24/new/punktor.png) no-repeat 0 1px;
	padding-left: 18px;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	color: #19627A;
}

a.wiecej:hover { color: #73A9BA; }

.box {
	float: left;
	width: 100%;
}

.box h2 {
	padding-top: 5px;
	height: 42px;
	padding-left: 64px;
	padding-right: 16px;
	color: #ffffff;
	font-size: 140%;
	line-height: 130%;
	margin-bottom: 12px;
}

ul.lista li {
	background: url(//d.nocimg.pl/gfx/spa24/new/punktor.png) no-repeat 0 -1px;
	font-size: 120%;
	color: #0D546B;
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 10px;
	line-height: 110%;
	margin-bottom: 8px;
}

ul.lista li ul { margin-top: 8px; }

ul.lista li ul li {
	background: none;
	padding-left: 14px;
	margin-left: 0px;
	margin-bottom: 0;
	font-size: 100%;
	line-height: 130%;
	background: url(//d.nocimg.pl/gfx/spa24/new/punktor_sub.gif) no-repeat 0 5px;
}

ul.lista li a { color: #0D546B; text-decoration: none; }
ul.lista li a:hover { text-decoration: underline; }
ul.lista li a.on { font-weight: bold; color: #000000; }

#lewa ul.lista li ul a { font-weight: normal; color: #6FA30C; }

ul.lista li span {
	color: #5FAAC2; font-size: 90%;
	font-weight: bold;
}

ul.lista2 li {
	font-size: 90%;
	padding-left: 14px; padding-right: 14px;
	line-height: 130%;
}

ul.lista2 li a {
	text-decoration: none;
	color: #25718A;
}

ul.lista2 li a:hover { color: #73B0C4; }

ul.lista3 {
	float: left;
	margin-bottom: 16px;
	margin-left: 15px;
}

ul.lista3 li {
	float: left;
	width: 156px;
	font-size: 110%;
}

ul.lista4 li { margin-left: 30px; }

ul.lista4 li {
	float: left;
	width: 240px;
	margin-top: 8px;
	line-height: 140%;
	background: url("//d.nocimg.pl/gfx/spa24/new/punktor.png") no-repeat scroll 0 0px transparent;
}

ul.lista5 li {
	background: url("//d.nocimg.pl/gfx/spa24/new/punktor_sub.gif") no-repeat scroll 0 5px transparent;
}

ul.lista6 {
	margin-left: 10px;
}

ul.lista6 li {
	padding-left: 14px; padding-right: 10px;
}

ul.lista6 li a { color: #59A5BD; text-decoration: none; }
ul.lista6 li a:hover { text-decoration: underline; }

div.alert {
	width: 100%;
	float: left;
	color: red;
	margin-bottom: 20px;
}

div.alert img { float: left; margin-right: 6px; }

.pointer { cursor: pointer; }

#komunikatsukcesu {color: green; font-weight: bold; }

.srodek_min {
	width: 443px;
	float: left;
}

.srodek_min div.daty {
	float: left;
	width: 100%;
	border-bottom: 1px solid #E8E8E8;
	padding-top: 8px; padding-bottom: 8px;
}

.box_main {
	background: #E8E8E8 url(//d.nocimg.pl/gfx/spa24/new/box_srodek_min.gif) no-repeat bottom;
	float: left;
	width: 439px;
	margin-left: 4px;
	margin-top: 24px; margin-bottom: 10px;
}

.box_main h2 {
	background: #E8E8E8 url(//d.nocimg.pl/gfx/spa24/new/box_srodek_h2.gif) no-repeat;
	padding-bottom: 4px;
	margin-left: -4px; margin-top: -24px;
	float: left;
	padding-left: 28px; padding-right: 20px;
	padding-top: 6px;
	color: #59A5BD;
	font-size: 180%;
	font-weight: normal;
}

.lista_wygaszona h2 {
	background: #E8E8E8 url(//d.nocimg.pl/gfx/spa24/new/box_srodek_h2_wygas.gif) no-repeat;
}

.box_main .blok {
	float: left; width: 100%;
	margin-top: 3px;
	padding-bottom: 10px;
	color: #1B657D;
}

.box_main .blok2 {
	float: left;
	margin-top: 3px;
	margin-bottom: 10px;
	color: #1B657D;
	width: 404px;
	padding-left: 20px;
	padding-right: 14px;
}

.box_staly {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_box_oferty.gif) no-repeat;
	width: 443px; height: 262px;
	float: left;
	margin-bottom: 8px;
}

.box_staly_blue {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_box_info.gif) no-repeat;
}

.box_staly div.top {
	float: left;
	width: 100%;
	position: relative;
}

.box_staly h2 {
	font-size: 240%;
	font-weight: normal;
	color: #ffffff;
	padding-left: 22px;
	margin-top: 4px;
	float: left;
}

.box_staly p.data {
	float: right;
	color: #ffffff;
	font-size: 180%;
	font-style: italic;
	font-weight: bold;
	padding-right: 10px;
	margin-top: 10px;
	font-family: "times new roman";
	position: absolute; right: -230px; top: -33px;
}

.box_staly p.data2 {
	color: #ffffff;
	font-size: 160%;
	position: absolute; right: 10px; top: 5px;
}

.box_staly p.data2 a {
	color: #ffffff;
}

.box_staly p.data2 a:hover { color: #f9dea0; }

.box_staly .blok {
	width: 200px;	height: 216px;
	background: #FEFED7;
	float: left;
	margin-left: 7px;
	padding-top: 7px;
	text-align: center;
}

.box_staly_blue .blok {
	background: #D6EEFD;
}

.box_staly .blok div.foto {
	width: 186px; height: 139px;
	float: left;
	margin-left: 7px; margin-bottom: 5px
}

.box_staly .blok p.txt {
	text-align: left;
	padding-left: 10px; padding-right: 10px;
	padding-top: 3px;
	font-size: 110%;
	line-height: 120%;
}

.box_staly .blok p a { color: #3A747F; text-decoration: none; }
.box_staly .blok p a:hover { color: #629091; }

.box_staly ul {
	color: #ffffff;
	font-size: 140%;
	float: left;
	width: 233px;
	margin-top: 3px;
}

.box_staly ul li {
	padding-bottom: 3px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_oferty_li.png) no-repeat;
}

.box_staly_blue ul li {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_info_li.png) no-repeat;
}

.box_staly ul a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	height: 42px;
	padding-left: 15px; padding-right: 15px;
	padding-top: 10px;
}

.box_staly ul a.on {
	background: #fefed7;
	color: #65c4d8;
}

.box_staly_blue ul a.on {
	background: #ddf0fe;
	color: #65c4d8;
}

/*
.box_staly ul a.on {
	background: #FEFED7;
	color: #3A747F;
}

.box_staly_blue ul a.on {
	background: #D6EEFD;
	color: #5BB7C9;
}
*/

.srodek_min .box_main h3 {
	font-size: 160%;
	font-weight: normal;
	color: #298EAE;
	line-height: 100%;
	margin-bottom: 4px;
}

.srodek_min .box_main h3 a { color: #298EAE; text-decoration: none; }
.srodek_min .box_main h3 a:hover { text-decoration: underline; }

.srodek_min .box_main .pole {
	float: right; width: 298px;
	padding-right: 16px;
	font-size: 120%;
}

.srodek_min .box_main .blok div.foto {
	margin-left: 9px;
	float: left;
	width: 106px;
	text-align: center;
}

.box_main .oceny {
	float: left;
	width: 439px;
	padding-bottom: 1px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_oceny_main.gif) repeat-y;
}

.box_main .oceny div.foto {
	float: left;
	margin-left: 3px;
	text-align: center;
	width: 106px;
}

.box_main .oceny img {}

.box_main .oceny h3 {
	font-size: 120%;
	color: #298EAE;
	float: left;
	padding-left: 3px; padding-right: 3px;
	width: 103px;
	margin-top: 6px;

}

.box_main .oceny h3 a { color: #298EAE; text-decoration: none; }

.box_main .oceny p {
	font-size: 120%;
	font-weight: bold;
	width: 100%;
	float: left;
	padding-top: 3px; padding-bottom: 6px;
}

.box_main .oceny .obszar {
	float: left;
	width: 109px;
	text-align: center;
	padding-bottom: 5px;
}

.box_main .oceny p.ocena {
	padding-left: 11px;
	padding-top: 8px;
	width: 98px;
}

.box_main .oceny p.ocena span {
	float: left;
	width: 85px; height: 7px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_ocena.gif) repeat-x;
	position: relative;
}

.box_main .oceny p.ocena span span {
	height: 7px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_ocena_on.gif) repeat-x;
	position: absolute; top: 0; left: 0;
}



#lewa p.ocena {
	padding-left: 11px;
	padding-top: 8px;
	width: 98px;
}

#lewa p.ocena span {
	float: left;
	width: 85px; height: 7px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_ocena.gif) repeat-x;
	position: relative;
}

#lewa p.ocena span span {
	height: 7px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_ocena_on.gif) repeat-x;
	position: absolute; top: 0; left: 0;
}



.prawa_big {
	width: 300px;
	float: right;
	margin-right: 14px;
}

.prawa_big .box h2 { background: url(//d.nocimg.pl/gfx/spa24/new/prawa_box_top.gif) no-repeat; }
.prawa_big .box h2 a { color: #ffffff; text-decoration: none; }

.prawa_big .blok {
	background: #E8E8E8 url(//d.nocimg.pl/gfx/spa24/new/prawa_blok_big_top.gif) no-repeat;
	float: left;
	width: 299px;
	padding-top: 12px;
	margin-bottom: 1px;
	font-size: 120%;
}

.prawa_big .blok div.foto {
	float: left; margin-left: 12px;
	width: 106px;
	text-align: center;
}

.prawa_big .blok img.foto {}

.prawa_big .blok div.bottom {
	background: url(//d.nocimg.pl/gfx/spa24/new/prawa_blok_big_bottom.gif) no-repeat;
	height: 12px;
	float: left;
	width: 100%;
	line-height: 0px;
}

.prawa_big .blok .pole {
	float: right;
	width: 152px;
	padding-right: 16px;
}

.prawa_big .blok h3 {
	font-size: 130%;
	font-weight: normal;
	color: #298EAE;
	line-height: 100%;
	margin-bottom: 4px;
}

.prawa_big .blok h3 a { color: #298EAE; text-decoration: none; }

.prawa_big .blok p.nazwa { margin-bottom: 2px; }

.prawa_big .blok p.cena {
	font-size: 120%;
	color: #449217;
	margin-bottom: 8px;
}

.prawa_big h2 { margin-bottom: 1px; }


.prawa_big .box_main {
	width: 300px;
	background: #E8E8E8 url(//d.nocimg.pl/gfx/spa24/new/box_main_bottom_prawa.gif) bottom no-repeat;
	padding-bottom: 16px;
}

.prawa_big .box_main .blok {
	padding-bottom: 0;
	background: none;
}

.prawa_big .box_main .oceny {
	width: auto;
	padding-top: 12px;
}

.prawa_big .box_main .oceny .obszar {
	width: 150px;
}

.prawa_big .box_main .oceny img { margin-left: 22px; }

.prawa_big .box_main .oceny p.ocena { padding-left: 33px; }


.box_srodek {
	width: 764px;
	background: #E8E8E8 url("//d.nocimg.pl/gfx/spa24/new/box_obiekt_bottom.gif") bottom no-repeat;
}

.box_srodek_m {
	width: 754px;
	background: #E8E8E8 url("//d.nocimg.pl/gfx/spa24/new/box_obiekt_bottom_m.gif") bottom no-repeat;
}


.box_srodek .kolumna {
	float: left;
	margin-left: 10px;
	padding-right: 10px;
	width: 350px;
	padding-bottom: 10px;
}

.box_srodek .kolumna a {
	text-decoration: none;
}

/* ------ wyszukiwarka lewa ------ */
.wyszukiwarka_lewa {
	height: 311px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_wyszukiwarka.jpg) no-repeat;
	color: #ffffff;
	position: relative;
	margin-bottom: 5px;
}

.wyszukiwarka_lewa h2 {
	text-indent: -9999px;
	width: 100%; height: 58px;
	float: left;
}

.wyszukiwarka_lewa p {
	float: left;
	padding-left: 12px;
	visibility: hidden;
}

.wyszukiwarka_lewa p.p2 { padding-left: 10px; }

.wyszukiwarka_lewa dl {
	float: left;
	font-size: 120%;
}

.wyszukiwarka_lewa dl dt {
	float: left;
	height: 21px;
	padding-left: 12px;
	visibility: hidden;
}

.wyszukiwarka_lewa dl dd {
	float: left;
	width: 100%;
	height: 23px;
}

.wyszukiwarka_lewa dl dd span {
	float: left;
	width: 16px; height: 16px;
	cursor: pointer;
	margin-left: 10px;
	font-size: 1px;
}

.wyszukiwarka_lewa input {
	margin-left: 20px;
	width: 145px;
	font-family: arial;
	font-size: 100%;
	color: #3F0621;
	background: none;
	float: left;
	padding-right: 40px;
}

.wyszukiwarka_lewa input.small {
	width: 38px;
	margin-left: 9px;
	padding-right: 0;
}

.wyszukiwarka_lewa input.przycisk {
	width: 68px; height: 29px;
	position: absolute; bottom: 0px; left: 53px;
	cursor: pointer;
	text-indent: -9999px;
	padding-right: 0;
}

.wyszukiwarka_opinie {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_wyszukiwarka_opinie.jpg) no-repeat;
}

.wyszukiwarka_lewa .pole {
	position: absolute;
	left: 12px;
	width: 171px;
	background: #E6EFD4;
	color: #000000;
	border: 1px solid #4E7702;
	border-top: 0;
	padding-top: 6px; padding-bottom: 6px;
}

.wyszukiwarka_lewa .pole span {
	display: block;
	margin-left: 14px; margin-right: 14px;
	padding-top: 2px; padding-bottom: 2px;
	font-size: 110%;
	cursor: pointer;
}
/* ------ end:wyszukiwarka lewa ------ */


/* ------ stronicowanie ------ */
.stronicowanie {
	float: left;
	width: 100%; height: 73px;
}

.stronicowanie h4 {
	padding-left: 118px;
	font-size: 180%;
	font-weight: normal;
	color: #298EAE;
	margin-bottom: 3px;
}

.stronicowanie .numerate_container {
	padding-left: 118px;
	float: left;
	font-size: 0px;
	font-weight: bold;
	color: #ffffff;
}

.stronicowanie .numerate_container a {
	float: left;
	background: #2BC8FF;
	height: 16px;
	padding-top: 2px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 4px; padding-right: 4px;
	margin-right: 1px;
	font-size: 12px;
}

.stronicowanie .numerate_container a:hover {
	background: #97E2FD;
}

.stronicowanie .numerate_container a.first {
	background: #2BC8FF url(//d.nocimg.pl/gfx/spa24/new/stronicowanie_first.gif) left bottom no-repeat;
	padding-left: 12px;
	padding-right: 6px;
}

.stronicowanie .numerate_container a.last {
	background: #2BC8FF url(//d.nocimg.pl/gfx/spa24/new/stronicowanie_last.gif) right bottom no-repeat;
	padding-left: 6px;
	padding-right: 12px;
}

.stronicowanie .numerate_container a.on {
	background: #DEF6FE;
	color: #2BC8FF;
}

.stronicowanie p {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 2px;
}

.stronicowanie span {
	margin-left: 110px;
	font-size: 120%;
	color: #5BACC6;
	float: left;
}

.stronicowanie span.cdn {
	color: #298EAE;
	font-size: 16px;
	height: 16px;
	margin-left: 6px;
	margin-right: 6px;
}

.str_hotele { background: url(//d.nocimg.pl/gfx/spa24/new/stronicowanie_hotele.gif) no-repeat 15px 0; height: 77px; }
.str_day { background: url(//d.nocimg.pl/gfx/spa24/new/stronicowanie_day.gif) no-repeat; height: 77px; }

.str_fryzjer { background: url(//d.nocimg.pl/gfx/spa24/new/stronicowanie_fryzjer.gif) no-repeat; height: 77px; }

.str_kosmetyka { background: url(//d.nocimg.pl/gfx/spa24/new/stronicowanie_kosmetyka.gif) no-repeat; }
.str_kosmetyka h4 { color: #398C09; }
.str_kosmetyka .numerate_container a { background: #398C09; }
.str_kosmetyka .numerate_container a:hover { background: #82BD60; }
.str_kosmetyka .numerate_container a.on { color: #398C09; background: #D4E6C9; }
.str_kosmetyka .numerate_container a.first { background: #C6DEB8 url(//d.nocimg.pl/gfx/spa24/new/stronicowanie_first_green.gif) left bottom no-repeat; }
.str_kosmetyka .numerate_container a.last { background: #398C09 url(//d.nocimg.pl/gfx/spa24/new/stronicowanie_last_green.gif) right bottom no-repeat; }


.str_solaria { background: url(//d.nocimg.pl/gfx/spa24/new/stronicowanie_solaria.gif) no-repeat; height: 82px; }
.str_solaria h4 { color: #A45121; }
.str_solaria .numerate_container a { background: #9E4512; }
.str_solaria .numerate_container a:hover { background: #D88B5F; }
.str_solaria .numerate_container a.on { color: #9E4512; background: #E3C9BA; }
.str_solaria .numerate_container a.first { background: #E3C9BA url(//d.nocimg.pl/gfx/spa24/new/stronicowanie_first_brown.gif) left bottom no-repeat; }
.str_solaria .numerate_container a.last { background: #9E4512 url(//d.nocimg.pl/gfx/spa24/new/stronicowanie_last_brown.gif) right bottom no-repeat; }


.str_kom { height: auto; margin-bottom: 8px; }
.str_kom .numerate_container {
	padding-left: 0; color: #ffffff; font-size: 0; float: right; margin-right: 217px;
}
.str_kom .numerate_container a { font-size: 12px; }
.str_kom .numerate_container a.numerate_link_selected2 {
	background:none repeat scroll 0 0 #DEF6FE;
	color:#2BC8FF;
}

.str_news { height: auto; margin-bottom: 8px; }
.str_news .numerate_container {
	padding-left: 0; color: #ffffff; font-size: 0; float: right; margin-right: 4px;
}
.str_news .numerate_container a { font-size: 12px; }
.str_news .numerate_container a.numerate_link_selected {
	background:none repeat scroll 0 0 #DEF6FE;
	color:#2BC8FF;
}

.str_puste { height: 28px; background: none; }
.str_puste .numerate_container { padding-left: 18px; }
/* ------ end: stronicowanie ------ */


.prawa_min {
	width: 160px;
	float: right;
}

.prawa_min .box h2 {
	background: url(//d.nocimg.pl/gfx/spa24/new/prawa_box_top_min.gif) no-repeat;
	padding-left: 54px;
	font-weight: normal;
	margin-bottom: 1px;
	font-size: 120%;
	line-height: 160%;
}

.prawa_min .box h4 {
	padding-left: 14px;
	margin-bottom: 8px;
}

.prawa_min .box h3 {
	font-size: 120%;
	color: #3594B2;
}

.prawa_min .box h3 a {
	color: #3594B2;
	text-decoration: none;
}

.prawa_min .blok {
	background: #E8E8E8 url(//d.nocimg.pl/gfx/spa24/new/prawa_blok_min_top.gif) no-repeat;
	float: left;
	width: 158px;
	padding-top: 12px;
	margin-bottom: 12px;
	font-size: 120%;
	margin-left: 1px;
}

.prawa_min .blok span.green {
	color: #4A9E19; font-weight: bold;
	font-size: 110%;
}

.prawa_min .blok div.bloczek {
	margin-top: 8px; margin-bottom: 8px;
	float: left;
	width: 100%;
}

.prawa_min .blok div.pole {
	float: left;
	width: 130px;
	padding-left: 14px; padding-right: 14px;
	margin-top: 6px;
}

.prawa_min .blok div.bottom {
	background: url(//d.nocimg.pl/gfx/spa24/new/prawa_blok_min_bottom.gif) no-repeat;
	height: 12px;
	float: left;
	width: 100%;
	line-height: 0px;
}

.prawa_min .blok img.foto {
	float: left; margin-left: 22px;
}

.prawa_min .blok img.foto2 {
	float: none; margin: 0;
	display: inline;
}

.prawa_min .blok div.foto {
	float: left; width: 100%;
	text-align: center;
}

ul.zakladki {
	float: left;
	font-size: 180%;
	background: url("//d.nocimg.pl/gfx/spa24/new/bg_obiekt_menu_ul.gif") repeat-x;
	width: 768px;
}

ul.zakladki_m { width: 758px; }

ul.zakladki li {
	float: left;
	text-align: center;
	line-height: 80%;
}

ul.zakladki li a {
	float: left;
	text-decoration: none;
	color: #A6A6A6;
	background: url("//d.nocimg.pl/gfx/spa24/new/bg_obiekt_menu.gif") no-repeat;
	float: left;
	padding-left: 27px; padding-right: 13px;
	height: 30px;
	padding-top: 10px;
	font-weight: normal;
}

ul.zakladki li a.first {
	background: url("//d.nocimg.pl/gfx/spa24/new/bg_obiekt_menu_first.gif") no-repeat;
	padding-left: 23px;
}

ul.zakladki li a.on { color: #3C99B7; }

ul.zakladki li a.orange {
	color: #ee6f00;
}

ul.zakladki li a.blue {
	color: #2b8fae;
	font-weight: bold;
}

ul.zakladki li.first a.orange {
	color: #ee6f00;
}

ul.zakladki li strong {
	font-size: 70%;
	font-weight: normal;
}

ul.zakladki li span {
	float: left;
	text-decoration: none;
	color: #A6A6A6;
	background: url("//d.nocimg.pl/gfx/spa24/new/bg_obiekt_menu.gif") no-repeat;
	float: left;
	padding-left: 27px; padding-right: 13px;
	height: 30px;
	padding-top: 10px;
	cursor: pointer;
}

ul.zakladki li span.first {
	background: url("//d.nocimg.pl/gfx/spa24/new/bg_obiekt_menu_first.gif") no-repeat;
	padding-left: 23px;
}

ul.zakladki li span.on { color: #3C99B7; }
ul.zakladki li span.orange { color: #FF7500; }


/* ------ literki ------ */
.literki {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.literki li {
	float: left;
	font-size: 150%;
	font-weight: bold;
	padding-right: 1px;
}

.literki li a,.literki li span {
	float: left;
	background: #2BC8FF;
	padding-top: 3px;
	padding-bottom: 1px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 4px; padding-right: 4px;
	cursor: pointer;
}

.literki li a:hover,.literki li span:hover { background: #6CD9FF; }
.literki li a.on,.literki li span.on { color: #2BC8FF; background: #E4F8FF; }


/* ------ end:literki ------ */


/* ------ news ------ */
.news {
	font-size: 130%;
	line-height: 130%;
	color: #176077;
	width: 742px;
	float: left;
}

.news h1 {
	color:#298FB0;
	font-size:180%;
	font-weight:normal;
	margin-bottom:12px;
	padding-top: 8px;
}

.news h2 {
	font-size: 100%;
}

.news h3 {
	margin-bottom: 4px;
	font-size: 140%;
	font-weight: normal;
	color: #298FB0;
}

.news .text a { color: #88b816; }
.news .text a:hover { color: #b2d859; }

.news p.autor {
	text-align: right;
	font-style: italic;
	padding-right: 20px;
	color: #48727F;
}

.news img.foto {
	border: 7px solid #D6EEFD;
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
	cursor: pointer;
}

.news .opcje {
	float: left;
	color: #000000;
	width: 100%;
	margin-bottom: 30px;
}

.news .opcje .prawa { float: right; font-size: 90%; }

.news .text {
	margin-bottom: 12px;
	padding-top: 4px;
}

.news .opcje span {
	float: left;
	margin-right: 10px;
}

.news .opcje span.more {
	border-left: 1px solid #000000;
	padding-left: 10px;
}

.news .opcje a {
	color: #425CB6;
	text-decoration: none;
	float: left;
	padding-left: 20px;
	font-size: 90%;
	padding-top: 1px;
}

.news .opcje a.facebook { background: url("//d.nocimg.pl/gfx/spa24/new/ikona_facebook.gif") no-repeat; }
.news .opcje a.twitter { background: url("//d.nocimg.pl/gfx/spa24/new/ikona_twitter.gif") no-repeat; }
.news .opcje a.blip { background: url("//d.nocimg.pl/gfx/spa24/new/ikona_blip.gif") no-repeat; }
.news .opcje a.more { background: url("//d.nocimg.pl/gfx/spa24/new/ikona_wiecej.gif") no-repeat; }
.news .opcje a.polec { background: url("//d.nocimg.pl/gfx/spa24/new/ikona_polec.gif") no-repeat; }
.news .opcje a.drukuj { background: url("//d.nocimg.pl/gfx/spa24/new/ikona_drukuj.gif") no-repeat; }

.news .opcje a:hover { text-decoration: underline; }

.news ul.tagi {
	padding-bottom: 10px;
	padding-top: 10px;
}

.news ul.tagi li {
	display: inline;
	border-left: 1px solid #000000;
	padding-left: 8px; padding-right: 8px;
	line-height: 100%;
}

.news ul.tagi li a { color: #298FB0; text-decoration: none; }
.news ul.tagi li a:hover { color: #298FB0; text-decoration: underline; }

.news ul.tagi li.first {
	border: 0;
	padding-left: 0;
}
/* ------ end:news ------ */


/* ------ komentarze ------ */
.komentarze {
	float: left;
	width: 100%;
}

.komentarze .stopka {
	float: left;
	width: 100%;
	margin-bottom: 16px;
	margint-top: 8px;
}

.komentarze span.rozwin {
	color: #5DAE39;
	font-weight: bold;
	font-size: 120%;
	margin-left: 10px;
	cursor: pointer;
	background: url("//d.nocimg.pl/gfx/spa24/new/punktor_rozwin.gif") right no-repeat;
	padding-right: 14px;
}

.komentarze h3 {
	font-size: 220%;
	margin-bottom: 10px;
}

.komentarze div.kontener {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.komentarze div.kontener img {
}

.komentarze div.blok {
	float: left;
	background: #E8E8E8 url("//d.nocimg.pl/gfx/spa24/new/news_blok_top.gif") no-repeat;
	font-size: 11px;
}

.komentarze div.blok2 {
	background: #E8E8E8 url("//d.nocimg.pl/gfx/spa24/new/news_blok2_top.gif") no-repeat;
}

.komentarze div.blok img {
	float: left;
}

.komentarze div.blok h4 {
	font-size: 120%;
	color: #0D546B;
	padding-top: 8px;
	margin-bottom: 3px;
	float: left;
}

.komentarze div.blok h5 {
	font-size: 100%;
	color: #67919E;
	padding-top: 8px;
	margin-bottom: 3px;
	float: right;
	font-weight: normal;
}

.komentarze div.blok .pole {
	width: 522px;
	float: left;
	padding-left: 15px; padding-right: 15px;
	min-height: 57px;
}

.komentarze div.blok2 .pole {
	width: 571px;
}

.komentarze div.blok .pole p {
	float: left;
	width: 100%;
}

.komentarze div.blok div.bottom {
	float: left;
	width: 100%;
	background: url("//d.nocimg.pl/gfx/spa24/new/news_blok_bottom.gif") no-repeat;
	height: 9px;
}

.komentarze div.blok2 div.bottom {
	background: url("//d.nocimg.pl/gfx/spa24/new/news_blok2_bottom.gif") no-repeat;
	height: 13px;
}

.komentarze div.formularz {
	padding-bottom: 6px;
	float: left;
	font-size: 120%;
	color: #0d546b;
	padding-top: 16px;
}

.komentarze div.formularz .ocena {
	position: absolute; top: 10px; right: 10px;
}

.komentarze div.formularz .ocena span.butt {
	float: left; width: 39px; height: 39px;
	margin-right: 2px;
	cursor: pointer;
}

.komentarze div.formularz .ocena span.lubie { background: url("//d.nocimg.pl/gfx/spa24/new/komentarz_lubie.gif") no-repeat; }
.komentarze div.formularz .ocena span.nielubie { background: url("//d.nocimg.pl/gfx/spa24/new/komentarz_nielubie.gif") no-repeat; }
.komentarze div.formularz .ocena span.lubie_off { background: url("//d.nocimg.pl/gfx/spa24/new/komentarz_lubie_off.gif") no-repeat; }
.komentarze div.formularz .ocena span.nielubie_off { background: url("//d.nocimg.pl/gfx/spa24/new/komentarz_nielubie_off.gif") no-repeat; }

.komentarze div.formularz table.tab input.bg {
	margin-bottom: -5px;
}

.komentarze div.formularz textarea {
}

.komentarze div.formularz p {
	width: 100%;
	float: left;
}
.komentarze div.formularz p.tyt { margin-bottom: 2px; }
.komentarze div.formularz p.tyt2 {
	color: #298eae;
	font-weight: bold;
	font-size: 130%;
}


.komentarze div.formularz input.i {
	border: 1px solid #D7D7D7;
	padding-left: 5px; padding-right: 5px;
	padding-top: 2px; padding-bottom: 2px;
	width: 95px;
	font-family: arial;
	font-size: 11px;
	float: left;
}

.komentarze div.formularz select {
	border: 1px solid #D7D7D7;
	font-family: arial;
	font-size: 11px;
	float: left;
}

.komentarze div.formularz span.blok {
	float: left;
}

.komentarze div.formularz span.tyt {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}

.komentarze div.formularz table.tab td {
	padding: 2px;
	padding-left: 5px; padding-right: 5px;
}

.komentarze div.formularz table.tab input { float: none; }

/* ------ end:komentarze ------ */


/* ------ opinie ------ */
.opinie .najlepsze {
	background: url("//d.nocimg.pl/gfx/spa24/new/bg_oceny_najlepsze.gif") bottom no-repeat;
	width: 770px; height: 254px;
}

.opinie .najlepsze .blok {
	height: 204px;
	background: #DCF1FD;
}

.opinie .blok p.tyt {
	font-size:110%;
	line-height:120%;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	font-weight: bold;
	text-align: left;
	color: #298EAE;
}

.opinie .najlepsze .blok2 {
	float: left;
	width: 556px;
}

.opinie .blok2 .pole {
	float: left;
	width: 176px;
	margin-right: 9px;
}

.opinie .blok2 .bloczek {
	float: left;
	width: 100%;
	margin-bottom: 3px;
	cursor: pointer;
}

.opinie .najlepsze p.more {
	float: right;
	padding-top: 3px;
	padding-right: 30px;
}

.opinie .blok2 .bloczek_on {
	background: #DCF1FD;
}

.opinie .blok2 .bloczek span.nr {
	float: left;
	height: 31px; width: 16px;
	padding-top: 15px;
	background: #A3DC88;
	text-align: center;
	font-size: 140%;
	font-weight: bold;
	margin-left: 3px;
}

.opinie .blok2 .bloczek_on span.nr {
	background: #DCF1FD;
}

.opinie .blok2 .bloczek p {
	float: right;
	width: 152px;
	line-height: 100%;
}

.opinie .blok2 .bloczek p.nazwa {
	font-size: 110%;
	color: #3394AA;
}

.opinie .blok2 .bloczek p.wartosc { color: #31726D; font-size: 110%; }

.opinie .blok2 p.ocena {
	width: 98px;
	float: left;
	margin-left: 5px;
	margin-top: 4px;
}

.opinie .blok2 p.ocena span {
	float: left;
	width: 85px; height: 7px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_ocena.gif) repeat-x;
	position: relative;
}

.opinie .blok2 p.ocena span span {
	height: 7px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_ocena_on.gif) repeat-x;
	position: absolute; top: 0; left: 0;
}

.opinie .kryteria {
	background: url("//d.nocimg.pl/gfx/spa24/new/bg_oceny_kryteria.gif") bottom no-repeat;
	width: 380px; height: 254px;
	margin-right: 8px;
}

.opinie .kryteria .blok2 .pole {
	margin-right: 0;
	width: 173px;
}

.opinie .kryteria .blok {
	height: 204px;
	background: #DCF1FD;
}

.opinie .kryteria p.more {
	float: right;
	padding-top: 3px;
	padding-right: 30px;
}

.opinie .kryteria h2 {
	font-size: 140%;
	padding-top: 6px; padding-bottom: 6px;
	font-weight: bold;
}

.opinie .kryteria p.ocena {
	border: 1px solid #5DB9E0;
	margin-top: 2px;
	width: 85px;
}
/* ------ end:opinie ------ */


/* ------ lista ------ */
.srodek_medium {
	width: 601px;
	float: left;
	position: relative;
}

.srodek_medium .kolumny {
	float: left;
}

.srodek_medium p.brak_obiektow {
	color: red;
	font-size: 140%;
	margin-top: -30px;
	margin-left: 118px;
	float: left;
}

.srodek_medium .box_lista {
	background: #E8E8E8 url(//d.nocimg.pl/gfx/spa24/new/bg_lista_bottom.gif) no-repeat bottom;
	width: 597px;
	position: relative;
}

.srodek_medium .box_pikto {
	width: 291px;
	margin-right: 10px;
	background: #E8E8E8 url(//d.nocimg.pl/gfx/spa24/new/bg_lista_pik_bottom.gif) no-repeat bottom;
}

.srodek_medium .box_news { margin-top: 6px; }

.srodek_medium .box_lista h2 {
	width: 284px;
}

.srodek_medium .box_pikto h2 {
	width: 251px;
	padding-right: 10px;
}

.srodek_medium .box_lista h2.long { width: 548px; }

.srodek_medium .box_lista h2 a {
	text-decoration: none;
	color: #59A5BD;
}

.srodek_medium .lista_wygaszona h2 a {
	color: #A6A6A6;
}

.srodek_medium .box_lista p.zakladka {
	background: #E8E8E8;
	height: 22px; padding-top: 6px;
	margin-top: -24px;
	float: left;
	color: #59A5BD;
	font-weight: normal;
}

.srodek_medium .box_lista p.miasto {
	width: 136px;
	font-size: 140%;
	height: 20px; padding-top: 8px;
}

.srodek_medium .box_lista p.miasto a {
	text-decoration: none;
	color: #59A5BD;
}

.srodek_medium .box_lista p.miasto a:hover { text-decoration: underline; }

.srodek_medium .box_lista p.ocen {
	width: 124px;
	margin-left: 3px;
	font-size: 110%;
	text-align: center;
	height: 18px; padding-top: 10px;
}

.srodek_medium .box_lista img.video {
	position: absolute; bottom: 8px; right: 208px;
}

.srodek_medium .box_lista img.partner {
	position: absolute; bottom: 10px; right: 160px;
}

.srodek_medium .box_lista .pole {
	width: 345px;
	float: right;
	margin-right: 3px;
	font-size: 110%;
}

.srodek_medium .box_pikto .pole { width: 160px; }

.srodek_medium .box_lista .pole_news {
	width: 464px;
	float: right;
	margin-right: 10px;
	font-size: 130%;
}

.srodek_medium .box_lista p.opis {
	font-size: 110%;
	margin-bottom: 10px;
}

.srodek_medium .lista_wygaszona p.opis {
	color: #A6A6A6;
}

.srodek_medium .lista_wygaszona p.miasto { color: #A6A6A6; }
.srodek_medium .lista_wygaszona p.ocen { color: #A6A6A6; }

.srodek_medium .box_lista .pole p.big {
	font-size: 120%;
	color: #3196B6;
	margin-bottom: 1px;
	width: 288px;
}

.srodek_medium .box_lista .pole p.big span {
	color: #398C09;
	font-weight: bold;
	font-size: 120%;
}

.srodek_medium .box_pikto .pole p.big { width: 100%; }

.srodek_medium .lista_wygaszona .pole p.big { color: #A6A6A6; }

.srodek_medium .lista_wygaszona a.wiecej, span.wiecej {  color: #A6A6A6; }

.srodek_medium .box_lista .pole2 {
	width: 130px;
	float: right;
}

.srodek_medium .box_lista .pole2 div.ob {
	float: left;
	width: 85px;
	margin-left: 23px;
	font-size: 120%;
	margin-top: 18px; margin-bottom: 14px;
}

.srodek_medium .box_lista .pole2 div.ob p { text-align: left; }

.srodek_medium .lista_wygaszona .pole2 div.ob p {  color: #A6A6A6; }

.srodek_medium .box_lista div.foto {
	float: left;
	margin-left: 6px;
	width: 106px;
	text-align: center;
}

.srodek_medium .box_lista p {
	float: left;
	width: 100%;
}

.srodek_medium .box_lista .pole2 p {
	text-align: center;
}

.srodek_medium .box_lista p.ocena {
	margin-top: 3px; margin-bottom: 3px;
	border: 1px solid #DADADA;
	padding: 1px;
}

.srodek_medium .box_lista p.ocena span {
	float: left;
	width: 85px; height: 7px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_ocena.gif) repeat-x;
	position: relative;
}

.srodek_medium .box_lista p.ocena span span {
	height: 7px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_ocena_on.gif) repeat-x;
	position: absolute; top: 0; left: 0;
}

.srodek_medium .box_lista div.kolumna {
	float: left;
	margin-bottom: 14px;
	width: 139px;
	padding-right: 10px;
	font-size: 120%;
}

.srodek_medium .box_lista span.rozwin {
	position: absolute; top: -35px; right: 20px;
	font-weight: bold;
	font-size: 120%;
	cursor: pointer;
	background: url(//d.nocimg.pl/gfx/spa24/new/dziub_orange.gif) no-repeat right; padding-right: 14px
}

.srodek_medium ul.zakladki {
	width: 100%;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_obiekt_menu_ul.gif) repeat-x;
}
/* ------ end:lista ------ */


/* ------ obiekt ------ */
.obiekt {
	float: left;
	width: 604px;
}

.obiekt h2 {
	font-size: 180%;
	font-weight: normal;
	color: #3899B8;
	margin-bottom: 10px;
}

.obiekt div.head {
	float: left;
	width: 100%;
	margin-bottom: 6px;
}

.obiekt div.head .foto {
	float: left; line-height: 140%; text-align: center;
	width: 210px;
}

.obiekt div.head .foto img {
	border: 6px solid #D6EEFD;
}

.obiekt div.head .foto a {
	text-decoration: none;
	color: #0D546B;
	font-size: 110%;
}

.obiekt div.head div.dane {
	float: left;
	width: 240px;
	margin-left: 10px;
	padding-right: 14px;
	font-size: 140%;
}

.obiekt div.head div.dane p {
	margin-bottom: 14px;
	width: 100%;
	float: left;
}

.obiekt div.head div.dane span.pikto {
	float: left;
	margin-left: 14px;
}

.obiekt .box_pikto {
	position: absolute;
	background: #ffffff;
	border: 1px solid #c1c1c1;
	padding-top: 10px;
	font-size: 11px; width: 184px;
	z-index: 10000;
	top: 20px;
	left: 0px;
	padding-right: 20px;
}

.obiekt div.head div.dane span.pikto img {
	float: left;
	margin-right: 4px;
}

.obiekt div.head div.dane .box_pikto img.close {
	position: absolute;
	right: 4px; top: 4px;
	z-index: 10001;
	cursor: pointer;
	float: none;
}

.obiekt div.head div.dane span.big {
	font-size: 130%;
	color: #3E9DBB;
}


.obiekt div.head div.oceny {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_obiekt_box_ocena.gif) left center no-repeat;
	float: right;
	height: 224px;
	width: 140px;
	text-align: center;
}

.obiekt div.head div.oceny h3 {
	font-size: 140%;
	margin-bottom: 8px;
}

.obiekt div.head div.oceny p {
	float: left;
	width: 100%;
	font-size: 120%;
}

.obiekt div.head div.oceny p.ocena {
	padding-top: 5px; padding-bottom: 5px;
	width: auto;
	padding-left: 32px;
}

.obiekt div.head p.ocena span.pas {
	float: left;
	width: 85px; height: 7px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_ocena.gif) repeat-x;
	position: relative;
	border: 1px solid #229AC3;
}

.obiekt div.head p.ocena span.pas span {
	height: 7px;
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_ocena_on.gif) repeat-x;
	position: absolute; top: 0; left: 0;
}

.obiekt div.box_obiekt {
	background: #E8E8E8;
	float: left;
	width: 600px;
	margin-left: 4px;
}

.obiekt div.box_obiekt div.blok {
	width: 570px;
	padding-left: 15px; padding-right: 15px;
	padding-top: 14px;
	font-size: 120%;
	line-height: 130%;
}

.obiekt div.box_obiekt li {
	background:url("//d.nocimg.pl/gfx/spa24/new/punktor.png") no-repeat scroll 0 2px transparent;
	padding-left: 18px;
	line-height: 150%;
}

.obiekt div.box_obiekt div.blok h3 {
	font-size: 180%;
	font-weight: normal;
	margin-bottom: 4px;
	line-height: 110%;
}

.obiekt div.box_obiekt div.blok h4 {
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 12px;
	color: #298EAE;
}

.obiekt div.box_obiekt div.blok p.margin { margin-bottom: 12px; }
.obiekt div.box_obiekt div.blok p.net a {
	color: #429FBC; font-weight: bold;
	text-decoration: none;
}

.obiekt div.box_obiekt div.blok1 {
	float: left;
	width: 216px;
}

.obiekt div.box_obiekt div.blok2 {
	float: right;
	width: 502px;
}

.obiekt div.box_obiekt div.bottom {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_obiekt_box_bottom.gif) bottom no-repeat;
	height: 17px; width: 100%;
	float: left;
}

.obiekt div.box_obiekt div.formularz {
	width: 100%;
	float: left;
	color: #28677b;
	font-weight: bold;
}

.obiekt div.box_obiekt div.formularz input.i2 {
	text-align: center;
}

.obiekt div.box_obiekt div.formularz p {
	float: left;
	width: 100%;
	margin-bottom: 4px;
}
.obiekt div.box_obiekt div.formularz span.b {
	float: left;
	margin-right: 8px;
	padding-top: 6px;
	width: 95px;
	text-align: right;
}

.obiekt div.box_obiekt div.formularz img.token {
	float: left;
	margin-right: 8px;
	border: 1px solid #D7D7D7; padding: 1px;
	background: #ffffff;
}

.obiekt div.box_obiekt div.galeria_foto {
	float: left; width: 92px; height: 62px; margin-right: 8px; margin-bottom: 8px;
}

.obiekt div.box_obiekt p.galeria_opis {
	text-align: center;
}
/* ------ end:obiekt ------ */

/* ---------- YOUTUBE ---------- */
.youtube2 {
	color: #000;
	line-height: 14px;
	padding-top: 10px;
	float: left;
	padding-left: 10px;
}

.youtube2 p {
	color: #5f6873;
}

.youtube2 div.ramka {
	margin-left: 26px;
	margin-right: 25px;
	background: #F2F2F2;
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #D9D9D9;
	font-size: 90%;
	color: #5b6a81;
	text-align: center;
}

.youtube2 .bl {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.youtube2 div.pole {
	float: left;
	width: 390px;
}

.youtube2 div.foto_box {
	border: 1px solid rgb(186, 186, 186);
	float: left;
	width: 122px;
	height: 92px;
	cursor: pointer;
	padding: 1px;
	margin-right: 10px;
	position: relative;
}

.youtube2 div.foto_box div.fotka {
	width: 100%;
	height: 100%;
	float: left;
}

.youtube2 div.foto_box .czas {
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #ffffff;
	font-size: 110%;
	background: #000000;
}
/* ---------//YOUTUBE ---------- */

.opinie_obiekt span.error {
	color: red;
}

.opinie_obiekt .wykres {
	float: left;
	margin-bottom: 20px;
}

.opinie_obiekt .wykres p.tyt {
	color:#3A9BBA;
	font-weight:bold;
	padding-bottom:8px;
	padding-right: 16px;
	padding-top:2px;
	font-size: 120%;
	text-align: right;
}

.opinie_obiekt .wykres .blox {
	float: left;
	padding-bottom: 2px;
}

.opinie_obiekt .wykres .nazwa {
	float: left;
	padding-right: 6px;
	width: 90px;
	text-align: right;
	color: #44798B;
}

.opinie_obiekt .wykres .nazwa2 { width: 162px; }

.opinie_obiekt .wykres .nazwa3 { padding-right: 24px; }

.opinie_obiekt .wykres .ocena {
	float: left;
	font-size: 90%;
	padding-left: 4px;
}

.opinie_obiekt .wykres .pasek {
	background:url("//d.nocimg.pl/gfx/spa24/new/bg_ocena.gif") repeat-x;
	float: left;
	height: 7px;
	margin-top: 4px;
	border: 1px solid #919191;
}

.opinie_obiekt .wykres span {
	background:url("//d.nocimg.pl/gfx/spa24/new/bg_ocena_on.gif") repeat-x;
	float: left;
	height:8px;
}

.opinie_obiekt .wykres span.pm {
	background:url("//d.nocimg.pl/gfx/spa24/new/bg_ocena_orange.gif") repeat-x;
}

.opinie_obiekt .wykres .procent {
	float:left;
	font-weight: bold;
	margin-top: 4px;
	border: 2px solid #ffffff;
	background: #DADBBD;
}

.opinie_obiekt .wykres .procent span.m1 {
	background:url("//d.nocimg.pl/gfx/spa24/new/bg_ocena_tak.gif") repeat-x;
}

.opinie_obiekt .wykres .procent span.m2 {
	background:url("//d.nocimg.pl/gfx/spa24/new/bg_ocena_nie.gif") repeat-x;
}

.opinie_obiekt .wykres .procent span.m3 {
	background:url("//d.nocimg.pl/gfx/spa24/new/bg_ocena_niewiem.gif") repeat-x;
}

.opinie_obiekt .wykres .procent span {
	text-align: center;
	line-height: 90%;
	background: none;
	position: relative;
}

.opinie_obiekt .wykres .procent span strong {
	position: absolute; left: 0px; top: -15px;
	font-size: 100%;
}

.opinie_obiekt .wykres .legenda {
	float:left;
	font-size:90%;
	list-style:none outside none;
	margin:0;
	padding:6px 0 0;
	padding-left: 20px;
}

.opinie_obiekt .wykres .legenda li {
	float:left;
	padding-left:25px;
	padding-right:10px;
}

.opinie_obiekt .wykres .legenda li.m1 {
	background:url("//d.nocimg.pl/gfx/spa24/new/bg_ocena_tak.gif") no-repeat 0px 4px;
}

.opinie_obiekt .wykres .legenda li.m2 {
	background:url("//d.nocimg.pl/gfx/spa24/new/bg_ocena_nie.gif") no-repeat 0px 4px;
}

.opinie_obiekt .wykres .legenda li.m3 {
	background:url("//d.nocimg.pl/gfx/spa24/new/bg_ocena_niewiem.gif") no-repeat 0px 4px;
}

.opinie_obiekt .wykres .odpowiedz {
	color:#80B820;
	float:left;
	font-weight:bold;
	font-size: 120%;
	font-family: "Times New Roman";
}

.opinie_obiekt .header {
	color: #605E5E;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.obiekt div.box_obiekt div.blok .header h4 {
	float:left;
	font-size:120%;
	color: #0D546B;
	padding-left: 20px;
	font-weight: bold;
}

.opinie_obiekt .header p.ocena3 {
	float: left;
	color: #80B820;
	font-size: 120%;
}

.opinie_obiekt .header p.ocena3 strong { font-size: 130%; }

.opinie_obiekt .header h5 {
	float:right;
	font-size:100%;
	font-weight:normal;
	padding-right:16px;
	padding-top:3px;
	color: #898989;
}

.opinie_obiekt .oddziel {
float:left;
margin-bottom:18px;
margin-top:10px;
width:100%;
}

.opinie_obiekt .opinie_zbiorcze {
	border-bottom: 1px solid #D3D3D3;
	margin-bottom: 10px;
}

.opinie_obiekt table.form {
	margin-top:28px;
}
.opinie_obiekt table {
	border-collapse:collapse;
	color:#444444;
	text-align:center;
}

.opinie_obiekt table.form td {
	padding:3px 8px 3px 6px;
}

.opinie_obiekt table.form th {
	font-weight:normal;
	padding:3px 8px 3px 6px;
	text-align:left;
	width:260px;
}

.opinie_obiekt table.form tr.head {
	border-bottom:1px solid #E3E3E3;
}

.opinie_obiekt table.form tr.head th {
	color:#3A9BBA;
	font-weight:bold;
	font-size: 110%;
}

.opinie_obiekt table.form th {
	font-weight:normal;
	padding:3px 8px 3px 6px;
	text-align:left;
	width:260px;
}

.opinie_obiekt table.form tr.head td {
	font-weight:bold;
}

.opinie_obiekt .kol {
	width: 240px;
	float: left;
}

.opinie_obiekt .poziom {
	float: left;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 6px;
}

.opinie_obiekt .poziom span {
	float: left;
	margin-right: 4px;
	padding-top: 6px;
}

.opinie_obiekt .poziom span a { color: #444444; font-weight: bold; }
.opinie_obiekt .poziom span a:hover { color: #888888; }

.opinie_obiekt .poziom2 {
	float: left;
	width: 100%;
	padding-top: 4px;
	padding-bottom: 0px;
}

.opinie_obiekt .poziom2 span {
	width: 80px;
	padding-right:6px;
	text-align:right;
}

.opinie_obiekt .poziom span.nw {
	width: auto;
	padding-top: 1px;
}

.opinie_obiekt .poziom span.wym {
	width: auto;
	color: red;
}

.opinie_obiekt textarea {
}

.opinie_obiekt .poziom input {
	float: left;
	margin-left: 1px;
}

.opinie_obiekt input.p {
	border:1px solid #DADADA;
	padding:2px 5px;
}

.opinie_obiekt .poziom input.c {
	width: auto; border: 0;
	margin-right: 6px;
}

.opinie_obiekt span.p {
	float: left;
	padding-top: 5px;
}

.obiekt div.box_obiekt div.blok .opinie_obiekt h3.tyt {
	color: #3A9BBA;
	font-size: 110%;
	margin-top: 20px;
	font-weight: bold;
}

.obiekt div.head div.kontakt {
	float: left;
	width: 430px;
	margin-top: 9px;
	padding-top: 9px;
	margin-bottom: 16px;
	font-size: 120%;
	border-top: 1px solid #e6e6e6;
}

.obiekt div.head div.kontakt h3 {
	font-size:160%;
	font-weight:normal;
	line-height:110%;
	margin-bottom:4px;
}

.obiekt div.head div.kontakt div.pk {
	float: left;
	padding-left: 15px;
	width: 200px;
}

.obiekt div.head div.kontakt div.pk p.net a {
	color:#429FBC;
	font-weight:bold;
	text-decoration:none;
}

.strony_informacyjne {
	float: left;
	padding-left: 16px;
	width: 695px;
	font-size: 130%;
}

.strony_informacyjne h2.tytul { font-size: 150%; }

.strony_informacyjne a { color: #298FB0; }
.strony_informacyjne a:hover { color: #77c3db; }

#lewa .box img.foto {
	border: 1px solid #D8D8D8;
	padding: 1px;
}

.strony_informacyjne ol { margin-left: 16px; }

#lewa .box .blok {
	float: left;
	width: 213px;
	border-top: 1px solid #DCDCDC;
	padding-top: 10px;
}

#lewa .box .blok_first { border: 0; padding: 0; }

#lewa .box div.foto {
	text-align: center;
	margin-bottom: 4px;
	float: left;
	width: 96px;
}

#lewa .box div.txt {
	float: right;
	width: 102px;
	font-size: 120%;
	padding-right: 8px;
}

#lewa .box div.txt a {
	font-size: 120%;
	color: #298FB0;
}

.prawa_min ul.lista li {
	margin-bottom: 10px;
	line-height: 140%;
}

.prawa_min ul.lista span.small {
	font-weight: bold;
	font-family: tahoma;
}

#sciezka {
	float: left;
	width: 100%;
	border-bottom: 4px solid #EBF9FE;
	margin-bottom: 8px;
	padding-bottom: 5px;
	font-weight: bold;
}

#sciezka li {
	float: left;
	padding-left: 18px; padding-right: 9px;
	background:url("//d.nocimg.pl/gfx/spa24/new/strzalka_green.gif") no-repeat 0px 4px;
}

#sciezka li.first { padding-left: 0; background: none; }

#sciezka li a {
	color: #176077;
	text-decoration: none;
	font-size: 110%;
}
#sciezka li a:hover { text-decoration: underline; }

.logowanie {
	float: left;
	width: 100%;
	font-size: 130%;
}

.logowanie h2.tytul { font-size: 160%; }

.logowanie input.button_bg { font-size: 90%; }

.logowanie .pole {
	padding-top: 16px; padding-bottom: 16px;
	text-align: center;
	border: 2px solid #e6e5e5;
	margin: 20px;
	background: #e8e8e8;
}

.logowanie .pole a { text-decoration: none; color: #298FB0; }


/* --- admin --- */

#main_menu a { color: #0D546B; }

#main_menu .numerate_container a.on { color: #ffffff; }

#location_offer_form textarea {
	border: 1px solid #D7D7D7;
	font-family: arial;
	font-size: 11px;
	padding: 5px;
}

#location_youtube_form textarea {
	border: 1px solid #D7D7D7;
	font-family: arial;
	font-size: 11px;
	padding: 5px;
}

.borderedred { margin-bottom: 10px; }

.borderedred a { text-decoration: none; font-weight: bold; }

#main_menu ul { padding-left: 6px; }

#main_menu ul li {
	background: url("//d.nocimg.pl/gfx/spa24/new/strzalka_green.gif") no-repeat scroll 0 6px transparent;
	padding-left: 12px;
	line-height: 150%;
}

#location_assistant a { text-decoration: none; }
#subscription_form a { text-decoration: none; font-weight: bold; }

#main_menu .panelnazwa,.obiektnazwa {
	margin-bottom: 12px;
	font-size: 190%;
	font-weight: normal;
	color: #298FB0;
}

#main_menu h2 {
	margin-bottom: 12px;
	font-size: 190%;
	font-weight: normal;
	color: #298FB0;
}

#main_menu .uslugi_search h2,#main_menu .uslugi_lista h2 {
	margin-bottom: 0; color: #ffffff;
	font-size: 120%;
	font-weight: bold;
}

#main_menu .panelnazwa img { display: none; }

/* M E N U   L E W E */

.menu-l {
	width: 202px;
	border: 1px solid #0090ff;
	float: left;
	font-size: 11px;
	margin-bottom: 8px;
}

.menu-l span.right { float: right; margin-right: 6px; }

.menu-green {
	border: 1px solid #68b111;
	border-bottom: 10px solid #68b111;
}

.menu-green span.right a { color: #eef143; }

.menu-l h2 {
	color: #ffffff;
	font-size: 11px;
	padding-top: 3px; padding-bottom: 4px;
	background: #0090ff url(//d.nocimg.pl/gfx/main/strzalka7.gif) no-repeat;
	background-position: 7px 5px;
	float: left;
	width: 100%;
}

.menu-green h2 {
	background: #68b111 url(//d.nocimg.pl/gfx/main/strzalka11.gif) no-repeat;
	background-position: 7px 5px;
}

.menu-l h2 span.tytul {
	float: left;
	margin-left: 23px;
}

.menu-l h2 span.strzalka {
	background: url(//d.nocimg.pl/gfx/main/strzalka8.gif) no-repeat;
	margin-top: 3px;
}

.menu-l h2 span.strzalka_up {
	background: url(//d.nocimg.pl/gfx/main/strzalka15.gif) no-repeat;
}

.menu-l ul {
	float: left;
	margin: 0; padding: 0;
	list-style: none;
	border-top: 1px solid #dddddd;
	margin-bottom: 7px; margin-top: 7px;
}
.menu-l ul li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 4px; padding-top: 4px;
	position: relative;
}

.menu-l ul li.sub {
	background: url(//d.nocimg.pl/gfx/main/punktor_zielony.gif) no-repeat;
	background-position: 14px 9px;
	padding-left: 26px;
	width: 176px;
}

.menu-l ul li.sub2 {
	background: url(//d.nocimg.pl/gfx/main/punktor_czarny.gif) no-repeat;
	background-position: 24px 7px;
	padding-left: 36px;
	width: 166px;
	border: 0;
	padding-top: 2px; padding-bottom: 2px;
	font-style: italic;
}

.menu-l ul li.sub3 span.txt { font-weight: normal; font-style: italic; }

.menu-l ul li.locationOfferLinkGray a { color: #999999; }
.menu-l ul li.locationOfferLinkGray a:hover { color: #cccccc; }

.menu-l ul li.locationOfferLink a { font-weight: bold; color: #000000; }
.menu-l ul li.locationOfferLinkSelected a { font-weight: bold; color: #ff860c; }

.menu-l ul li.panelselectedmenulink {
	background: #ffecd8 url(//d.nocimg.pl/gfx/main/punktor_zielony.gif) no-repeat;
	background-position: 14px 9px;
}

.menu-l ul li.locationOfferLinkRed a {
	color: red;
}

.menu-l ul li.panelmenulinkred a { color: red; font-weight: bold; }

.menu-l span.cyfra {
	float: left;
	padding-top: 2px;
	width: 18px; height: 16px;
	background: #0090ff;
	text-align: center;
	color: #ffffff;
	left: 0; bottom: 0;
	font-weight: bold;
}

.menu-l span.cyfra_onclick { cursor: pointer; }

.menu-l span.strzalka {
	background: url(//d.nocimg.pl/gfx/main/strzalka9.gif) no-repeat;
	width: 12px; height: 6px;
	float: right;
	cursor: pointer;
	margin-top: 6px;
	margin-right: 6px;
}

.menu-l span.znak {
	float: right;
	border: 1px solid #acd765;
	color: #acd765;
	width: 11px;
	text-align: center;
	margin-right: 4px;
	font-size: 10px;
	font-weight: bold;
	font-family: arial;
	margin-top: 2px;
	cursor: pointer;
}

.menu-l a { color: #000000; }
.menu-l a:hover { color: #888888; }

.menu-l span.txt {
	float: left;
	padding-left: 8px;
	font-weight: bold;
	width: 152px;
	margin-top: 2px;
}
/* END: M E N U   L E W E */


.prawa_big .youb {
	float:left;
	margin-top: 6px;
	margin-bottom:6px;
	width: 100%;
}

.prawa_big .youb .foto_box {
	border:1px solid #BABABA;
	cursor:pointer;
	float:left;
	height:180px;
	margin-left:36px;
	padding:1px;
	position:relative;
	width:223px;
}

.prawa_big .youb div.fotka {
	float: left;
	height: 100%;
	width: 100%;
}

.prawa_big .youb .czas {
	background: none repeat scroll 0 0 #000000;
	bottom:5px;
	color:#FFFFFF;
	font-size:110%;
	position:absolute;
	right:5px;
	padding-left: 3px; padding-right: 3px;
}

.prawa_big .youb .podpis {
	width: 100%;
	text-align: center;
	float: left;
	padding-top: 5px;
}

.prawa_big .youb .podpis a {
	color: #298EAE;
	text-decoration: none;
}

.chmura_tagow {
	float: left;
	padding: 5px;
	padding-left: 20px; padding-right: 20px;
}

.chmura_tagow a {
	text-decoration: none; padding-left: 4px; padding-right: 4px;
}

.chmura_tagow a:hover { background: #d3d3d3; }

.chmura_tagow .r1 { font-size: 90%; color: #50adcb; }
.chmura_tagow .r2 { font-size: 100%; color: #50adcb; }
.chmura_tagow .r3 { font-size: 120%; color: #50adcb; }
.chmura_tagow .r4 { font-size: 130%; color: #50adcb; }
.chmura_tagow .r5 { font-size: 140%; color: #50adcb; }
.chmura_tagow .r6 { font-size: 150%; color: #298eae; }
.chmura_tagow .r7 { font-size: 160%; color: #298eae; }
.chmura_tagow .r8 { font-size: 170%; color: #298eae; }
.chmura_tagow .r9 { font-size: 180%; color: #298eae; }
.chmura_tagow .r10 { font-size: 190%; color: #298eae; }
.chmura_tagow .r11 { font-size: 200%; color: #167d9e; }
.chmura_tagow .r12 { font-size: 210%; color: #167d9e; }
.chmura_tagow .r13 { font-size: 220%; color: #167d9e; }
.chmura_tagow .r14 { font-size: 230%; color: #167d9e; }
.chmura_tagow .r15 { font-size: 240%; color: #167d9e; }
.chmura_tagow .r16 { font-size: 250%; color: #167d9e; }
.chmura_tagow .r17 { font-size: 260%; color: #167d9e; }
.chmura_tagow .r18 { font-size: 270%; color: #0a6f8f; }
.chmura_tagow .r19 { font-size: 280%; color: #0a6f8f; }
.chmura_tagow .r20 { font-size: 300%; color: #0a6f8f; }

.obiekt div.box_obiekt .ad-gallery .ad-thumbs li {
	background: none;
	padding-left: 0;
}

.obiekt .blok_oferty {
	float: left;
	width: 100%;
	position: relative;
}

.obiekt .blok_oferty2 {
	background: #f2f2f2 url(//d.nocimg.pl/gfx/spa24/new/bg_spec_top.gif) no-repeat top right;
	margin-bottom: 3px;
	margin-top: 3px;
}

.obiekt .blok_oferty div.btm {
	background: none;
	position: absolute;
	bottom: 0; right: 0;
	width: 19px; height: 18px;
}

.obiekt .blok_oferty2 div.btm {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_spec_bottom.gif) no-repeat;
}

.obiekt .blok_oferty .bloczek {
	width: 285px;
	float: left;
}

.obiekt .blok_oferty div.foto {
	float: left;
	width: 106px;
	text-align: center;
	line-height: 0px;
}

.obiekt .blok_oferty div.pole {
	float: right;
	width: 152px;
	padding-right: 14px;
	font-size: 120%;
	padding-top: 6px;
	line-height: 110%;
}

.obiekt .blok_oferty p.tytul {
	color: #278fac;
	font-weight: bold;
}

.obiekt .blok_oferty p.czas {
	color: #0d536d;
	font-size: 90%;
	font-weight: bold;
	margin-top: 6px;
}

.obiekt .blok_oferty p.cena {
	color: #469717;
	font-weight: bold;
}

.obiekt .blok_oferty p.tytul a { color: #278fac; text-decoration: none; }
.obiekt .blok_oferty p.tytul a:hover { color: #69c1d9; }

.rejestracja {
	font-size: 120%;
}

.rejestracja p {
	float: left;
	width: 100%;
	margin-bottom: 14px;
}

.rejestracja h3 {
	float: left;
	width: 100%;
	color: #2e8dad;
	margin-bottom: 14px;
	font-size: 140%;
}

.rejestracja dl {
	float: left;
	width: 100%;
	margin-bottom: 4px;
}

.rejestracja dl dt {
	float: left;
	width: 110px;
	padding-top: 6px;
}

.rejestracja dl dd {
	float: left;
	width: 293px;
}

.rejestracja span.left {
	float: left;
	margin-right: 6px;
	padding-top: 6px;
}

.rejestracja span.piki {
	float: left;
	width: 190px;
	margin-bottom: 8px;
}

.rejestracja span.wymag {
	float: left;
	width: 8px; height: 8px;
	background: url(//d.nocimg.pl/gfx/spa24/new/gwiazdka.gif) no-repeat;
	text-indent:-9999px;
	margin-top: 4px;
}

.rejestracja select {
	float: left;
	margin-right: 4px;
	padding-left: 3px; padding-right: 3px;
	padding-top: 3px; padding-bottom: 3px;
}

.rejestracja a {
	color: #68a63b;
	font-weight: bold;
	text-decoration: none;
}

.filmy .box_film {
	float: left;
	background: #2bc8ff url(//d.nocimg.pl/gfx/spa24/new/bg_film_top.gif) no-repeat;
}

.filmy .box_film .pole {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_film_bottom.gif) bottom no-repeat;
	padding-top: 8px; padding-bottom: 6px;
	float: left;
	width: 527px;
	font-size: 120%;
	color: #ffffff;
	padding-left: 8px; padding-right: 8px;
}

.filmy .box_film .film {
	overflow: hidden;
	float: left;
	width: 527px;
}

.filmy .box_film .opis {
	padding-top: 4px;
	float: left;
	width: 100%;
}

.filmy .box_film2 {
	float: left;
	background: #e8e8e8 url(//d.nocimg.pl/gfx/spa24/new/bg_film2_top.gif) no-repeat;
}

.filmy .box_film2 .pole {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_film2_bottom.gif) bottom no-repeat;
	float: left;
	width: 218px;
	font-size: 110%;
	color: #5ba319;
	padding-right: 9px;
}

.filmy a,.obiekt .blok_film .tytul a,.film_lewa .blok_film .opis a{
	text-decoration:none;
	color: #5ba319;
}

.filmy .box_film2 .blok_film {
	float: left;
	margin-top: 8px; margin-bottom: 8px;
	width: 100%;
}

.filmy .box_film2 .blok_film_on {
	background: #2bc8ff url(//d.nocimg.pl/gfx/spa24/new/bg_film_top.gif) right top no-repeat;
	color: #ffffff;
}

.filmy .box_film2 .blok_film_on .blok_pole {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_film_bottom.gif) right bottom no-repeat;
	float: left;
	width: 100%;
	padding-top: 2px; padding-bottom: 2px;
}

.filmy .box_film2 .film {
	float: left;
	border: 6px solid #d7eefc;
	margin-left: 11px;
}

.filmy .box_film2 .film img { float: left; }

.filmy .box_film2 .opis {
	float: right; width: 122px;
	padding-top: 4px;
}

.obiekt .blok_film {
	background: #f2f2f2 url(//d.nocimg.pl/gfx/spa24/new/bg_film3_top.gif) no-repeat;
	float: left;
	margin-bottom: 8px;
}

.obiekt .blok_film .blok_pole {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_film3_bottom.gif) bottom left no-repeat;
	float: left;
	width: 534px;
	padding-right: 10px;
	padding-top: 10px; padding-bottom: 10px;
	position: relative;
}

.obiekt .blok_film .film {
	float: left;
	border: 6px solid #d7eefc;
	margin-left: 11px;
}

.obiekt .blok_film .opis {
	float: right;
	width: 434px;
	color: #1b5f76;
	overflow:hidden;
}

.obiekt .blok_film .tytul {
	float: right;
	width: 434px;
	color: #5da41a;
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 3px;
}

.obiekt .blok_film .film img { float: left; }

.film_lewa {
	background: #e8e8e8;
	float: left;
	width: 213px;
	padding-top: 8px;
}

.film_lewa .blok_film {
	background: #f2f2f2 url(//d.nocimg.pl/gfx/spa24/new/bg_film4_top.gif) no-repeat;
	float: left;
	margin-bottom: 8px;
}

.film_lewa .blok_film .blok_pole {
	background: url(//d.nocimg.pl/gfx/spa24/new/bg_film4_bottom.gif) bottom left no-repeat;
	float: left;
	width: 210px;
	padding-top: 8px; padding-bottom: 8px;
}

.film_lewa .blok_film .film {
	float: left;
	border: 6px solid #d7eefc;
	margin-left: 7px;
}

.film_lewa .blok_film .film img { float: left; }

.film_lewa .blok_film .opis {
	float: right;
	width: 112px;
	color: #1b5f76;
	padding-right: 6px;
	font-size: 110%;
	color: #5fa31c;
}

#location_form { float: left; }

.reszta_miast {
	background: #ffffff;
	z-index: 2000;
	position: absolute;
	left: 285px;
	top: 24px;
	padding: 8px;
	border: 1px solid #084d63;
}

.reszta_miast ul li {
	border-bottom: 1px solid #dddddd;
	padding-top: 2px; padding-bottom: 2px;
}

.reszta_miast ul li a {
	text-decoration: none;
	font-size: 110%;
	color: #19627A;
}

.reszta_miast ul li a:hover { color: #73A9BA; }

.wyrazam_zgode2 {
	float: left;
	margin-bottom: 10px;
	padding-right: 10px;
}

.wyrazam_zgode2 p.tytul {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 10px;
}


.opinie_obiekt .poziom span.rozwin {
	background: url(//d.nocimg.pl/gfx/spa24/new/punktor_rozwin.gif) no-repeat;
	width: 11px; height: 13px;
	cursor: pointer;
}

.komentarze_ocenione {
	float: left;
	width: 100%;
	margin-bottom: 14px;
	margin-top: 8px;
	font-size: 120%;
}

.komentarze_ocenione .kciuk {
	background: url("//d.nocimg.pl/gfx/spa24/new/komentarz_lubie_m.gif") no-repeat right;
	float: left;
	padding-right: 26px;
	padding-top: 2px;
}

.komentarze_ocenione .kciuk2 {
	background: url("//d.nocimg.pl/gfx/spa24/new/komentarz_nielubie_m.gif") no-repeat right;
	float: left;
	padding-right: 26px;
	padding-top: 2px;
}

.komentarze_ocenione .left2 {
	float: left;
	margin-right: 5px;
	padding-top: 2px;
}

p.ob_ul {
	width:185px;
	height:30px;
	line-height: 29px;
	float:left;
	margin-bottom: 10px;
	font-size: 120%;
}

.box_kosmet span.kciuk {
	float: left;
	width: 18px; height: 18px;
	margin-top: 8px; margin-right: 4px;
}

.box_kosmet span.kciuk_lubie {
	background: url("//d.nocimg.pl/gfx/spa24/new/komentarz_lubie_m.gif") no-repeat;
}

.box_kosmet span.kciuk_nielubie {
	background: url("//d.nocimg.pl/gfx/spa24/new/komentarz_nielubie_m.gif") no-repeat;
}

.obiekt div.box_obiekt .oceny2 {
	float: right;
	background: #ffffff;
	margin-left: 12px;
	margin-bottom: 10px;
	padding: 8px;
	text-align: center;
	border: 1px solid #d9d9d9;
}

.obiekt div.box_obiekt div.blok .oceny2 h3 {
	font-size: 14px;
	font-weight: bold;
}

.obiekt div.box_obiekt .oceny2 p.ocena {
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	width: auto;
	float: left;
}

.obiekt div.box_obiekt .oceny2 p.ocena span.pas {
	background: url("//d.nocimg.pl/gfx/spa24/new/bg_ocena.gif") repeat-x scroll 0 0 transparent;
	border: 1px solid #229AC3;
	float: left;
	height: 7px;
	position: relative;
	width: 85px;
}

.obiekt div.box_obiekt .oceny2 p.ocena span.pas span {
	background: url("//d.nocimg.pl/gfx/spa24/new/bg_ocena_on.gif") repeat-x scroll 0 0 transparent;
	height: 7px;
	left: 0;
	position: absolute;
	top: 0;
}

.box_opinie_geo {
	margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
    width: 587px;
    border-color: #5bacd9;
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    float: left;
}

.box_opinie_geo h2 {
	border-bottom-style: solid;
	color: #5c5c5c;
	font-size: 10px;
	font-weight: normal;
	border-color: #5bacd9;
	border-bottom-width: 1px;
	width: 577px;
	font-size: 12px;
	background: #d7eefe;
	padding: 5px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	float: left;
}

.box_opinie_geo span.rating {
	text-align: right;
	margin: 0px;
	padding: 0;
	float: right;
	margin-right: 5px;
}

.box_opinie_geo .opinia {
	padding-top: 5px;
}

.box_opinie_geo .opinia .wiersz_opinii {
	float: left;
	background: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right:0px;
	width: 577px;
	border-bottom: 0px;
}

.box_opinie_geo .opinia .wiersz_opinii .foto {
	margin: 0px;
}

.box_opinie_geo .opinia .wiersz_opinii .ocena {
	float: left;
	width: 80px;
	height: 40px;
	margin-right: 5px;
	margin-top:4px;
}
.box_opinie_geo .opinia .wiersz_opinii .ocena span {
	font-size: 90%;
	font-weight: normal;
	color: #999999;
}

.box_opinie_geo .opinia .wiersz_opinii .komentarz {
	width: 430px;
	float: right;
}

.cc-cookies { position:fixed; width: 90%; left: 0; bottom: 0; padding: 0.5em 5%; background: #565656; background: rgba(86,86,86,0.95); color: #fff; font-size: 13px; font-weight: 400; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #1C9CC7; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.cc-cookies { position: relative; float: left; }
}