
body {
	font: 11px tahoma, arial, serif;
	margin: 0;
	padding: 0;
	background: #ffffff;
}

INPUT,SELECT {
	font: 10px tahoma;
	vertical-align: middle;
}

input.button5 {
	padding: 0;
	margin: 0;
	background: #87c701;
	border: 1px solid #70a500;
	padding-top: 2px;
	padding-left: 10px; padding-right: 10px;
	color: #ffffff;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	cursor: pointer;
}

img {
	border: 0;
}

A:link,
A:visited,
A:hover,
A:active 
{
	text-decoration: none;
	border: 0;
}
#raport_div A:visited /* w raport MARKOWY */
{
	color: #BBB;
}
div.przerwa {
	height: 0;
	font-size: 1px;
	clear: both;
}

div,p,a,form,h1,h2,h3,h4,h5,il {
	margin: 0;
	padding: 0;
}

DIV.main { /* ustawienia blku glownego (pod czerwonym banerem)*/
	width: 990px;
	background-color: white;
	border: solid 1px #999999;
}

.blockLeft { /* blok na stronie w kolumnach */
	/*       border: solid 1px #dddddd;*/
	padding: 10px;
	margin: 10px;
	background-color: white;
	text-align: left;
}

.blockRight { /* blok na stronie w kolumnach */
	border: solid 1px #dddddd;
	padding: 10px;
	margin: 10px;
	background-color: white;
	text-align: left;
}

.blockRight .text
{font:normal 12px Arial;}


.tabelka {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 14px;
	color: #4a4a4a;
	background: #fdfdfd;
}

.tabelka tr.head {
	font-weight: bold;
	background: #e2e2e2;
}

.tabelka td {
	padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #c2c2c2;
	vertical-align: top;
}

#kontener {
	background-image: url(//d.nocimg.pl/gfx/main/bg.gif);
	width: 1003px;
	overflow: hidden;
	height: 100%;
	clear: both;
	margin: 0 auto;
	padding: 0;
}

.margintop {
	margin-top: 2px;
}

#logoczesc {
	width: 1004px;
	clear: both;
	margin: 0 auto;
	padding: 2px 2px 2px 10px;
}

#dodajobiekt {
	float: right;
	margin-right: 23px;
	margin-top: 5px;
	display: inline;
	background-image: url(//d.nocimg.pl/gfx/main/submit2.gif);
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
	padding-left: 5px;
	width: 106px;
	height: 19px;
	cursor: pointer;
}

#toplogin {
	float: right;
	/* width: 460px; */
	text-align: right;
	margin: 5px 10px 0 0;
}

#toploginleft {
	float: left;
	text-align: right;
	width: 301px;
}

#toploginright {
	float: right;
	text-align: right;
	display: inline;
	width: 159px;
}

.pozycjapustal {
	float: left;
	width: 6px;
	height: 28px;
	background-image:
		url(//d.nocimg.pl/gfx/main/pozycjapustal.gif);
	display: inline;
}

.pozycjapustap {
	float: right;
	height: 28px;
	width: 6px;
	background-image:
		url(//d.nocimg.pl/gfx/main/pozycjapustap.gif);
	display: inline;
}

#zawartosc {
	margin: 5px 10px 10px;
}

#lewa {
	width: 202px;
	float: left;
	margin-right: 7px;
}

.naglowek {
	background-image: url(//d.nocimg.pl/gfx/main/naglbg.gif);
	width: 202px;
	height: 18px;
	margin-top: 2px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
	padding-top: 5px;
	text-indent: 10px;
}

.box {
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
	background-image: url(//d.nocimg.pl/gfx/main/boxbg.gif);
	background-repeat: repeat-x;
	background-color: #01c8f3;
	width: 192px;
	padding: 5px;
}

.select {
	width: 187px;
}

.input_geo {
	width: 183px;
}

.select2 {
	width: 130px;
	margin: 3px;
}

#kryteria3 {
	float: left;
	margin-left: 10px;
	display: inline;
}

.szukaj {
	border: 0;
	vertical-align: middle;
	height: 18px;
	width: 61px;
	background-image: url(//d.nocimg.pl/gfx/main/submit1.gif);
	cursor: pointer;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
	margin: 5px 5px 5px 60px;
}

.szukajzaaw {
	background-image: url(//d.nocimg.pl/gfx/main/szukajzaaw.gif);
	width: 202px;
	height: 17px;
	text-align: center;
	padding-top: 10px;
}

.szukajzaawlink {
	font: 10px tahoma, arial, sans-serif;
	color: #fff;
}

#limit {
	float: right;
	margin-right: 5px;
}

.licznik {
	margin: 7px;
}

.naglowek2 {
	background-image: url(//d.nocimg.pl/gfx/main/naglbg2.gif);
	width: 202px;
	height: 22px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
	padding-top: 5px;
	margin-top: 6px;
	text-indent: 10px;
}

.box2 {
	font: 10px tahoma, arial, sans-serif;
	color: #000;
	background-image: url(//d.nocimg.pl/gfx/main/boxbg2.gif);
	width: 192px;
	padding: 5px;
}

.activebox2 {
	line-height: 16px;
	margin: 1px 3px 3px 15px;
}

.box2end {
	background-image: url(//d.nocimg.pl/gfx/main/box2end.gif);
	height: 13px;
}

.naglowek3 {
	background-image: url(//d.nocimg.pl/gfx/main/naglbg3.gif);
	width: 202px;
	height: 16px;
	font: 10px tahoma, arial, sans-serif;
	color: #9b9b9b;
	margin-top: 7px;
	text-align: center;
	letter-spacing: 15px;
}

.naglowekreklama {
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/naglboxprawa.gif);
	width: 163px;
	height: 19px;
	font: 10px tahoma, arial, sans-serif;
	color: #9b9b9b;
	text-align: center;
	letter-spacing: 10px;
	padding-top: 3px;
	margin-top: 2px;
}

.reklama {
	text-align: center;
	background-color: #fafafa;
	border: 1px solid #dadada;
}

#srodek {
	width: 601px;
	float: left;
}

#baner_591 {
	text-align: center;
	width: 591px;
	float: left;
	height: 210px;
}

A.location_path:hover {
	font: 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #000;
	text-decoration: underline;
}

.sortowanie_long {
	float: left;
	font-weight: 400;
	font-size: 10px;
	margin-left: 25px;
	display: inline;
}

.listatop {
	background-image: url(//d.nocimg.pl/gfx/main/listatop.gif);
	width: 603px;
	height: 6px;
	clear: both;
	font-size: 1px;
}

.obiekttop {
	background-image: url(//d.nocimg.pl/gfx/main/obiekttop.gif);
	width: 603px;
	height: 6px;
	clear: both;
	font-size: 1px;
}

.paneltop {
	background-image: url(//d.nocimg.pl/gfx/main/paneltop.gif);
	width: 770px;
	height: 6px;
	clear: both;
	font-size: 1px;
}

.panelmiddle {
	width: 768px;
	clear: both;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	overflow: hidden;
	font-size: 110%;
	line-height: 140%;
}

.panelnazwa {
	background-color: #eee;
	width: 770px;
	height: 16px;
	float: left;
	text-indent: 5px;
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
	margin-bottom: 1px;
}

.listamiddle_wyszukiwarki {
	width: 601px;
	clear: both;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	overflow: hidden;
	cursor: pointer;
}

.listamiddle {
	width: 601px;
	clear: both;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	overflow: hidden;
}

.listamiddlecentered {
	width: 601px;
	clear: both;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	overflow: hidden;
	text-align: center;
}

.listamiddle2 {
	width: 601px;
	clear: both;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	overflow: hidden;
	color: #585858;
}

.listamiddlelt {
	background-color: #eee;
	width: 478px;
	height: 16px;
	float: left;
	text-indent: 5px;
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
	margin-bottom: 1px;
}

.listamiddleltlong {
	background-color: #eee;
	width: 599px;
	height: 16px;
	float: left;
	text-indent: 5px;
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
	margin-bottom: 1px;
}

.listamiddlert {
	background-color: #eee;
	width: 121px;
	height: 16px;
	float: right;
	font: bold 10px tahoma, arial, sans-serif;
	color: #7b7a7a;
	text-align: center;
	margin-bottom: 1px;
}

.listamiddlelb {
	background-color: #f9f9f9;
	width: 468px;
	float: left;
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
	min-height: 80px;
	padding: 5px;
}

.listamiddlelblong {
	background-color: #f9f9f9;
	width: 589px;
	float: left;
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
	min-height: 80px;
	padding: 5px;
}

.listamiddlerb {
	background-color: #f9f9f9;
	width: 121px;
	height: 108px;
	float: right;
	font: bold 10px tahoma, arial, sans-serif;
	color: #7b7a7a;
	text-align: center;
	padding-top: 5px;
}

.listacena {
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
}

.listamiasto {
	font: 12px tahoma, arial, sans-serif;
	color: #000;
	float: right;
	margin-right: 3px;
}

A.listanazwalokalu {
	text-indent: 5px;
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
	text-decoration: none;
}

A.listanazwalokalu:hover {
	text-decoration: underline;
}

.listaopis {
	height: 100%;
	float: right;
	width: 340px;
	color: #585858;
	font: 11px tahoma, arial, sans-serif;
}

.listaopislong {
	float: right;
	width: 460px;
	color: #585858;
	font: 11px tahoma, arial, sans-serif;
}

.listascreenzdjecie {
	border: 1px solid #bababa;
	padding: 1px;
}

.obiektnazwa {
	background-color: #eee;
	width: 603px;
	height: 16px;
	float: left;
	text-indent: 5px;
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
	margin-bottom: 1px;
}

.obiektnazwa2 {
	background-color: #eee;
	width: 770px;
	height: 16px;
	float: left;
	text-indent: 5px;
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
	margin-bottom: 1px;
}

.obiektnazwa_bez_tla {
	text-indent: 5px;
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
	margin-bottom: 1px;
}

.obiektmiddlelb {
	background-color: #fff;
	width: 290px;
	float: left;
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
	padding: 5px;
}

.obiektmiddlerb {
	background-color: #fff;
	width: 288px;
	float: right;
	font: bold 10px tahoma, arial, sans-serif;
	color: #000;
	padding: 6px;
}

.obiektspecpozycja {
	width: 96px;
	border-bottom: 1px solid #dfdfdf;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 18px;
	display: inline;
}

.obiektspecpozycja2 {
	width: 192px;
	border-bottom: 1px solid #dfdfdf;
	float: right;
	font-weight: 400;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 18px;
	display: inline;
}

.obiektspecpozycjapiknazwa {
	width: 96px;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 18px;
	display: inline;
}

.obiektspecpozycjapiktogramy {
	width: 288px;
	border-bottom: 1px solid #dfdfdf;
	float: right;
	margin-top: 2px;
	margin-bottom: 2px;
	display: inline;
}

.obiektmiasto {
	font: 12px tahoma, arial, sans-serif;
	color: #000;
	margin-left: 3px;
}

.screenobiekt {
	border: 1px solid #bababa;
	float: right;
	margin-left: 1px;
	width: 92px;
	padding: 1px;
}

.obrazekobiekt {
	border: 1px solid #bababa;
	float: left;
	height: 139px;
	width: 186px;
	padding: 1px;
}

.thumb_midi {
	height: 139px;
	width: 186px;
	vertical-align: middle;
	text-align: center;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	cursor: pointer;
	border-width: 0;
	margin: 0;
	padding: 0;
}

.thumb_mini_wyszukiwarka {
	width: 92px;
	text-align: center;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	cursor: pointer;
	border-width: 0;
	margin: 0;
	padding: 0;
}

.thumb_mini {
	height: 69px;
	width: 92px;
	text-align: center;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	cursor: pointer;
	border-width: 0;
	margin: 0;
	padding: 0;
}

.thumb_mini2 {
	height: 69px;
	width: 92px;
	border: 0;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	cursor: pointer;
	border-width: 0;
	margin: 1px 0 0;
	padding: 0;
}

.obrazekobiekt_galeria {
	text-align: center;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	cursor: pointer;
	border-width: 0;
	padding: 0;
}

.zarezerwuj {
	color: #fff;
	border: 0 none;
	height: 19px;
	width: 123px;
	background-image:
		url('//d.nocimg.pl/gfx/main/zarezerwuj.gif');
	cursor: pointer;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	font-size: 10px;
	font-family: Trebuchet MS, tahoma, arial, sans-serif;
	margin: 4px 4px 4px 10px;
}

.zobaczwiecej {
	float: right;
}

.selectoferta {
	width: 230px;
	vertical-align: middle;
	margin: 5px;
}

.selectoferta2 {
	width: 54px;
}

.sprawdzceny {
	background-image: url('//d.nocimg.pl/gfx/main/sprawdz.gif');
	width: 98px;
	height: 19px;
	border: 0 none;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	font-size: 10px;
	font-family: Trebuchet MS, tahoma, arial, sans-serif;
}

.porownanietlo {
	background-image:
		url(//d.nocimg.pl/gfx/main/porownanietlo.gif);
	width: 93px;
	height: 19px;
	font: bold 10px tahoma, arial, sans-serif;
	color: #3a3a3a;
	text-align: center;
	padding-top: 2px;
}

.porownajtlo {
	background-image:
		url(//d.nocimg.pl/gfx/main/porownanietlo.gif);
	width: 93px;
	height: 16px;
	text-align: center;
	padding-top: 5px;
	float: left;
}

.listabottom {
	background-image: url(//d.nocimg.pl/gfx/main/listabottom.gif)
		;
	width: 603px;
	height: 6px;
	clear: both;
	margin-bottom: 5px;
	font-size: 1px;
}

.panelbottom {
	background-image: url(//d.nocimg.pl/gfx/main/panelbottom.gif)
		;
	width: 770px;
	height: 6px;
	clear: both;
	margin-bottom: 5px;
	font-size: 1px;
}

#logowaniepodstronainner {
	text-align: center;
	float: left;
	padding: 10px;
	color: #0176ac;
}
#logowaniepodstronainner a { color: #0176ac; }

.inputloguj {
	width: 90px;
	font-weight: 700;
	font-size: 10px;
	margin: 4px;
}

.ok {
	border: 0;
	height: 21px;
	width: 46px;
	background-image: url(//d.nocimg.pl/gfx/main/ok.gif);
	cursor: pointer;
	margin: 4px 30px 4px 4px;
}

.okpodstrona {
	border: 0;
	height: 21px;
	width: 46px;
	background-image: url(//d.nocimg.pl/gfx/main/ok.gif);
	cursor: pointer;
	margin: 4px;
}

.zarejestruj {
	border: 0;
	height: 21px;
	width: 77px;
	background-image: url(//d.nocimg.pl/gfx/main/zarejestruj.gif)
		;
	cursor: pointer;
	margin: 4px 8px 4px 4px;
}

a.zarejestrujpodstrona {
	font: 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

.naglboxprawa {
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/naglboxprawa.gif);
	height: 19px;
	margin-top: 5px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #424242;
	padding-top: 3px;
	text-indent: 10px;
}

.boxprawybg {
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/boxprawybg.gif);
	font: bold 9px tahoma, arial, sans-serif;
	color: #424242;
	overflow: hidden;
	height: 100%;
	width: 157px;
	padding: 3px;
}

.boxprawybgklikalne {
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/boxprawybg.gif);
	font: bold 9px tahoma, arial, sans-serif;
	color: #424242;
	overflow: hidden;
	height: 100%;
	width: 157px;
	cursor: pointer;
	padding: 3px;
}

.boxprawyin {
	margin: 5px 0 0 18px;
}

.inline1 {
	display: inline;
	height: 100%;
	float: left;
}

.inline2 {
	display: inline;
	height: 100%;
	float: right;
}

.boxprawykategoriawybrana {
	font: bold 11px tahoma, arial, sans-serif;
	color: #00f;
}

.boxprawykategoriadiv {
	border-bottom: solid 1px #dadada;
	padding: 2px 2px 2px 0;
}

a.boxprawypodkategoriawybrana {
	font: 10px tahoma, arial, sans-serif;
	color: #000;
	font-weight: 700;
	text-decoration: none;
}

.boxprawytytul {
	background-color: #f1f1f1;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 163px;
	clear: both;
	text-align: center;
}

a.zwyklytekstlink:visited,a.zwyklytekstlink:hover,a.zwyklytekstlink {
	font: 11px tahoma, arial, sans-serif;
	color: #000;
	text-decoration: none;
}

.foto {
	text-align: center;
	margin-left: 11px;
	margin-bottom: 5px;
}

.fotoostatniododane {
	text-align: center;
	width: 92px;
	border: 1px solid #bababa;
	margin-left: 31px;
	margin-bottom: 5px;
	padding: 1px;
}

.fotoostatniododane_2 {
	text-align: center;
	border: 1px solid #bababa;
	margin-bottom: 5px;
	padding: 1px;
}

.opisboxprawy {
	font: 9px tahoma, arial, sans-serif;
	color: #424242;
	padding: 10px;
}

a.wiecejboxprawy {
	float: right;
	font: 9px tahoma, arial, sans-serif;
	color: #424242;
	margin-right: 4px;
	margin-bottom: 4px;
	display: inline;
}

.boxprawyend {
	background-image: url(//d.nocimg.pl/gfx/main/boxprawyend.gif)
		;
	height: 5px;
	font-size: 1px;
}

#copyright {
	clear: both;
	font: 10px tahoma, arial, sans-serif;
	color: #000;
	text-align: center;
	margin-top: 4px;
}

#stopkagrafika {
	background-image: url(//d.nocimg.pl/gfx/main/bgbottom.gif);
	height: 6px;
	clear: both;
	font-size: 1px;
}

a.reklamastopka {
	font: 10px tahoma, arial, sans-serif;
	color: #999;
	text-align: center;
	margin-top: 4px;
}

.centertopmapka {
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/centertop.gif);
	width: 603px;
	height: 6px;
	font-size: 1px;
	clear: both;
	margin-top: 2px;
}

.centertop_zobacz_miasta {
	background-image: url(//d.nocimg.pl/gfx/main/centertop.gif);
	display: block;
	width: 591px;
	height: 6px;
	font-size: 1px;
	margin-top: 7px;
	margin-left: 5px;
	clear: both;
}

#centernagl2 {
	background-image:
		url(//d.nocimg.pl/gfx/main/centernaglbg.gif);
	width: 589px;
	margin-left: 5px;
	height: 20px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	text-indent: 7px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #3a3a3a;
}

#centergradient {
	background-image:
		url(//d.nocimg.pl/gfx/main/centergradient.gif);
	background-repeat: repeat-x;
	width: 601px;
	margin-left: 0;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	overflow: hidden;
}

.center2 {
	width: 569px;
	margin-left: 5px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	overflow: hidden;
	font: 11px tahoma, arial, serif;
	color: #000;
	padding: 10px;
}

.padding10 {
	font: 11px tahoma, arial, serif;
	margin-top: 0;
	padding: 25px;
}

.padding5 {
	font: 11px tahoma, arial, serif;
	color: #585858;
	padding: 5px;
}

.obiektdata {
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #3a3a3a;
	text-decoration: none;
}

#mapka {
	float: left;
}

#mapkaprzerwa {
	width: 2px;
	background-color: #fff;
	height: 230px;
	float: left;
}

#center1 {
	float: left;
	width: 300px;
	padding: 8px;
}

.centerbox {
	width: 146px;
	float: left;
	margin-left: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.centernaglbg2 {
	background-image:
		url(//d.nocimg.pl/gfx/main/centernaglbg2.gif);
	height: 17px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #3a3a3a;
	padding-top: 5px;
	text-indent: 7px;
}

.centerboxbg {
	width: 144px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	background-color: #fafafa;
	overflow: hidden;
	min-height: 150px;
}

.centerboxbgzaw {
	height: 115px;
	margin: 5px;
}

.centerboxbgzaw2 {
	height: 172px;
	margin: 5px;
}

.centerboxend {
	background-image:
		url(//d.nocimg.pl/gfx/main/centerboxend.gif);
	height: 5px;
	font-size: 1px;
}

a.malytytul {
	font: 11px tahoma, arial, sans-serif;
	color: #0161A1;
	font-weight: 700;
	text-decoration: none;
}

a.malytytul:hover {
	font: 11px tahoma, arial, sans-serif;
	color: #0161A1;
	font-weight: 700;
	text-decoration: underline;
}

a.malytytulpogrubiony {
	font: 10px tahoma, arial, sans-serif;
	color: #424242;
	text-decoration: none;
	font-weight: 700;
}

a.malytytulpogrubiony:hover {
	font: 10px tahoma, arial, sans-serif;
	color: #424242;
	text-decoration: underline;
	font-weight: 700;
}

.nazwawojewodztwa {
	margin-top: 15px;
	font: bold 10px tahoma, arial, sans-serif;
	color: #000;
	text-decoration: none;
}

.wyslij {
	border: 0;
	vertical-align: middle;
	height: 18px;
	width: 61px;
	background-image: url(//d.nocimg.pl/gfx/main/wyslij.gif);
	cursor: pointer;
}

.center {
	text-align: center;
}

.centerinfo3 {
	width: 601px;
	background-color: #f9f9f9;
	margin-left: 0;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	overflow: hidden;
	color: #585858;
	line-height: 15px;
}

.wiadomoscinagl {
	background-image:
		url(//d.nocimg.pl/gfx/main/wiadomoscinagl.gif);
	width: 391px;
	height: 19px;
	margin-left: 5px;
	margin-top: 5px;
	text-indent: 5px;
	padding-top: 3px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #3a3a3a;
}

.wiadomoscibg {
	background-color: #f5f5f5;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	width: 389px;
	margin-left: 5px;
	color: #585858;
	overflow: hidden;
}

.ulcenter {
	list-style-image: url(//d.nocimg.pl/gfx/main/kropka2.gif);
	padding-left: 20px;
	padding-right: 20px;
	margin: 0;
}

.wiadomosciend {
	background-image:
		url(//d.nocimg.pl/gfx/main/wiadomosciend.gif);
	width: 391px;
	height: 5px;
	margin-left: 5px;
	margin-bottom: 8px;
	font-size: 1px;
}

.imprezy {
	float: left;
	margin-left: 3px;
}

.imprezynagl {
	background-image: url(//d.nocimg.pl/gfx/main/imprezynagl.gif)
		;
	width: 191px;
	height: 18px;
	margin-left: 5px;
	margin-top: 5px;
	text-indent: 5px;
	padding-top: 3px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #3a3a3a;
}

.imprezybg {
	background-color: #fbfbfb;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	width: 189px;
	margin-left: 5px;
	color: #585858;
	overflow: hidden;
}

.imprezyend {
	background-image: url(//d.nocimg.pl/gfx/main/imprezyend.gif);
	width: 191px;
	margin-left: 5px;
	height: 5px;
	font-size: 0;
	margin-bottom: 8px;
}

.wiecej {
	float: left;
	width: 95%;
	text-align: right;
}

#boxnews {
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
}

.box_pogoda {
	border: 1px solid #BCBCBC;
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
	height: 250px;
	width: 540px;
	overflow: hidden;
}

.loading_pogoda {
	margin-left: 265px;
	margin-top: 100px;
}

.pogoda_link_active {
	font: bold 11px tahoma, arial, sans-serif;
	color: #0090ff;
}

.cennik {
	width: 590px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	height: 18px;
	clear: both;
	margin: 0 auto;
}

.zrodlo {
	width: 550px;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	overflow: hidden;
	height: 18px;
}

#zobaczrowniez {
	width: 184px;
	border: 1px solid #dbdbdb;
	margin-top: 3px;
	overflow: hidden;
	padding: 2px;
}

#zobaczrownietekst {
	font-size: 10px;
	margin: 5px;
}

.zrodlozdjecia {
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 2px;
	color: #3a3a3a;
	font: bold 10px tahoma, arial, serif;
	clear: both;
	width: 150px;
}

#zrodlop {
	float: right;
	margin-top: 3px;
	margin-right: 5px;
	font: bold 10px tahoma, arial, serif;
	color: #0090ff;
}

#menuobiekt {
	width: 599px;
	height: 19px;
	background-image:
		url(//d.nocimg.pl/gfx/main/menuobiektu_bg.gif);
	clear: both;
	color: #fff;
	text-align: center;
	margin: 2px auto;
}

.menuobiektlink {
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
	margin-left: 10px;
	margin-right: 10px;
}

.menuobiektlinkwww {
	background-image: url(//d.nocimg.pl/gfx/main/obiektwww.gif);
	width: 89px;
	height: 19px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
	float: right;
	margin-right: 70px;
	display: inline;
}

#menuobiektpod {
	width: 599px;
	height: 4px;
	background-color: #eee;
	clear: both;
}

.opisobiekt {
	color: #000;
	font: 14px georgia, tahoma, arial, sans-serif;
	margin: 10px;
}

#ofertyspecjalneobiekt {
	width: 150px;
	float: right;
	border: 1px solid #dbdbdb;
	margin: 5px;
	padding: 5px;
}

.ofertaspecjalna {
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #008cc0;
}

#dzien {
	clear: both;
	float: right;
	color: #0090ff;
	display: inline;
	margin: 5px 5px 4px 0;
}

.pozycjacena {
	width: 590px;
	height: 15px;
	text-indent: 30px;
	margin: 3px;
}

.cenaobiekt2 {
	float: right;
	font-weight: 700;
	display: inline;
	margin-right: 15px;
}

.dzienlink {
	font-weight: 700;
	color: #0090ff;
}

a.zrodloadres {
	font: 10px tahoma, arial, serif;
	color: #000;
	text-decoration: underline;
}

.screennews {
	float: left;
	border: 1px solid #bababa;
	display: inline;
	margin: 6px;
	padding: 1px;
}

#textareakoment {
	width: 558px;
	height: 76px;
	border: 1px solid #9a9a9a;
	margin: 3px;
}

#dodajinputy {
	text-align: center;
	font: bold 10px tahoma, arial, serif;
}

.dodajkoment {
	border: 1px solid #bababa;
	width: 125px;
}

.dodajkoments {
	border: 0;
	vertical-align: middle;
	height: 19px;
	width: 63px;
	background-image: url(//d.nocimg.pl/gfx/main/dodajkoment.gif)
		;
	cursor: pointer;
}

#formloginnews {
	margin-top: 10px;
}

.tytulkomentarza {
	font: bold 10px tahoma, arial, sans-serif;
	text-decoration: underline;
	margin-left: 20px;
	margin-top: 5px;
}

.tresckomentarza {
	font: 10px tahoma, arial, sans-serif;
	margin-left: 40px;
	margin-top: 5px;
}

.innenewsy {
	float: left;
	width: 270px;
	display: inline;
	margin: 0 0 0 10px;
}

.innenewsy2 {
	float: left;
	width: 550px;
	display: inline;
	margin: 0 0 0 10px;
}

ul.innenewsyul {
	margin-top: 3px;
	margin-left: 0;
	padding-left: 25px;
	font: 10px tahoma, arial, sans-serif;
	color: #000;
	list-style-image: url(//d.nocimg.pl/gfx/main/kropka2.gif);
}

ul.innenewsyul li {
	font: 10px tahoma, arial, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0 0 3px;
	padding: 0;
}

a.innenewsyul_link {
	margin-left: 0;
	font: 10px tahoma, arial, sans-serif;
	color: #000;
}

a.innenewsyul_link_zaznaczony {
	font: bold 10px tahoma, arial, sans-serif;
	color: #000;
}

a.innenewsyul_link:visited {
	font: 10px tahoma, arial, sans-serif;
	color: #000;
}

.licznik_odwiedzin_lokalizacji {
	font: 11px tahoma, arial, sans-serif;
	color: lightgray;
}

.licznik_odwiedzin_strony_glownej {
	font: 11px tahoma, arial, sans-serif;
	color: #D3D3D3;
	margin-top: 65px;
	float: right;
	width: 300px;
}

table.month {
	border: solid 1px #ddd;
}

td.month_name {
	text-align: center;
	height: 20px;
	vertical-align: middle;
	background-color: #fff;
}

th.week_day_name {
	width: 44px;
	color: #fff;
	font-family: verdana;
	font-size: 10px;
	font-weight: 700;
	background-color: #777;
}

td.other_day {
	height: 40px;
	font-family: verdana;
	font-size: 10px;
	background-color: #eee;
	vertical-align: bottom;
	cursor: pointer;
}

td.other_day_over,td.today_over {
	height: 40px;
	font-family: verdana;
	font-size: 10px;
	background-color: #fff;
	vertical-align: bottom;
	cursor: pointer;
}

td.today {
	height: 40px;
	font-family: verdana;
	font-size: 10px;
	background-color: #bbb;
	vertical-align: bottom;
	cursor: pointer;
}

td.available_day_city {
	height: 30px;
	font-family: verdana;
	font-size: 10px;
	background-color: #00FF00;
	vertical-align: bottom;
	cursor: pointer;
}

td.other_day_city {
	height: 30px;
	font-family: verdana;
	font-size: 10px;
	background-color: #eee;
	vertical-align: bottom;
}

span.availability_percentage {
	font-size: 8px;
	color: #000;
}

div.piktogrambox {
	width: 20px;
	text-align: center;
	float: left;
	font-size: 1px;
}

img.ikonkakalendarza {
	cursor: pointer;
	vertical-align: middle;
}

textarea.tresczapytania {
	width: 400px;
	height: 80px;
}

#formularzlokalizacji {
	width: 402px;
	height: 210px;
	text-align: left;
	margin: 20px 0 10px 90px;
}

#formularzlokalizacjiprawy {
	float: right;
	text-align: right;
}

#formularzlokalizacjilewy {
	float: left;
	text-align: right;
}

A.boxlogowanialink,A.boxlogowanialink:hover :visited {
	font: 10px tahoma, arial, sans-serif;
	color: #0176AC;
	font-weight: 700;
	text-decoration: none;
}

A.nazwanowododanegoobiektu,A.nazwanowododanegoobiektu:hover :visited {
	color: #0090FF;
}

#platnosci {
	margin-left: 200px;
}

.bordered {
	color: #888;
	border: solid 1px #ddd;
	cursor: pointer;
	margin: 5px 0 10px;
	padding: 5px;
}

.borderedred {
	color: red;
	border: solid 1px #ddd;
	cursor: pointer;
	margin: 5px 0 10px;
	padding: 5px;
}

.komentarzbledu {
	color: red;
	font-weight: 700;
	text-align: center;
}

.glownaczasimprezy {
	font-weight: 700;
}

.punktybox {
	font: 11px tahoma, arial, serif;
	margin: 10px;
}

.punktyinnerbox {
	width: 350px;
	border: solid 1px #ddd;
	margin: 25px 0 30px 40px;
	padding: 5px;
}

.punktyleft {
	width: 440px;
	float: left;
}

.punktyright {
	width: 270px;
	text-align: left;
	float: left;
	border: solid 1px #ccc;
	margin: 20px 5px 5px;
	padding: 10px;
}

.tekstrezerwacji {
	font: 12px tahoma, arial, sans-serif;
	color: #000;
	text-decoration: none;
	margin-top: 10px;
	padding: 10px;
}

#komunikatsukcesu {
	font-weight: 700;
	color: #7BCD00;
}

#komunikatbledu {
	font-size: 14px;
	color: red;
	font-weight: 700;
}

.raportowy_new_promotion {
	color: blue;
}

.raportowy_new_payed {
	color: green;
}

.raportowy_archieved_payed {
	color: orange;/* #FF0; */
}

.raportowy_archieved_promotion_payed {
	color: navy;
}

.raportowy_resignation,.raportowy_promotion_resignation {
	color: gray;
}

a.linkgray,a.linkgray:visited,a.linkgray:hover,a.linkgray:active {
	color: #999;
	text-decoration: none;
	border: 0;
}

.gray {
	color: #999;
}

.srodek_podkeslenie {
	text-align: center;
	text-decoration: underline;
}

.srodek_pogrubienie {
	text-align: center;
	font-weight: 700;
	font-size: 14px;
}

ul#zapowiedzi {
	list-style-image: url(//d.nocimg.pl/gfx/main/kropka2.gif);
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

ul#zapowiedzi li {
	font: 9px tahoma, arial, sans-serif;
	margin: 5px;
}

.wiecejdiv {
	background-image: url(//d.nocimg.pl/gfx/wiecej.gif);
	width: 100px;
	height: 17px;
	padding-top: 4px;
	text-indent: 5px;
	float: right;
}

.buttons_div {
	clear: both;
	margin: 0;
	padding: 0;
}

.opis_button_div {
	background-image: url(//d.nocimg.pl/gfx/opis.gif);
	width: 134px;
	height: 19px;
	padding-top: 4px;
	text-indent: 30px;
	float: right;
	margin-left: 10px;
	margin-right: 10px;
}

.galeria_button_div {
	background-image: url(//d.nocimg.pl/gfx/zobaczgalerie.gif);
	width: 134px;
	height: 19px;
	padding-top: 4px;
	text-indent: 37px;
	margin-left: 10px;
	margin-right: 10px;
	float: right;
}

.galeria_button_pusty_div {
	width: 134px;
	height: 19px;
	padding-top: 4px;
	text-indent: 37px;
	margin-left: 10px;
	margin-right: 10px;
	float: right;
}

.mapa_button_div {
	background-image: url(//d.nocimg.pl/gfx/zobacznamapie.gif);
	width: 134px;
	height: 19px;
	padding-top: 4px;
	text-indent: 26px;
	margin-left: 10px;
	margin-right: 10px;
	float: right;
}

.zarezerwuj_button_div {
	background-image: url(//d.nocimg.pl/gfx/zarezerwuj.gif);
	width: 108px;
	height: 19px;
	padding-top: 4px;
	text-indent: 7px;
	margin-left: 5px;
	float: left;
}

.zaawansowane_gora {
	background-image: url(//d.nocimg.pl/gfx/main/zaaw_top.gif);
	width: 202px;
	height: 14px;
}

.header_zaawansowane {
	background-image:
		url(//d.nocimg.pl/gfx/main/szukajzaaw_dol.gif);
	font: bold 1px tahoma, arial, sans-serif;
	color: #fff;
	width: 202px;
	height: 7px;
	text-align: center;
}

.target_zaawansowane {
	background-color: #7a7a7a;
	padding-left: 2px;
	font: bold 10px tahoma, arial, sans-serif;
	color: #fff;
	width: 202px;
	height: 11px;
}

.boxzaaw {
	background-color: #7a7a7a;
	font: bold 10px tahoma, arial, sans-serif;
	color: #fff;
	width: 202px;
}

#prawa {
	width: 163px;
	float: left;
	margin-left: 7px;
	display: inline;
	padding-top: 0;
	margin-top: 0;
}

#sciezkatop {
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/sciezkatop.gif);
	width: 771px;
	height: 4px;
	margin-top: 2px;
	font-size: 1px;
}

#sciezka {
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/sciezkabg.gif);
	width: 766px;
	color: #303030;
	padding-left: 6px;
}

#sciezkabottom {
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/sciezkabottom.gif);
	width: 771px;
	height: 4px;
	margin-bottom: 2px;
	font-size: 1px;
}

.centertop {
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/centertop.gif);
	width: 603px;
	height: 6px;
	font-size: 1px;
	clear: both;
}

#centernagl {
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/centernaglbg.gif);
	width: 601px;
	height: 20px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	text-indent: 7px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #3a3a3a;
}

.centerinfo {
	width: 601px;
	background-color: #f9f9f9;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	overflow: hidden;
	color: #585858;
}

.centerinfo_google_res {
	width: 778px;
	background-color: #f9f9f9;
	overflow: hidden;
	color: #585858;
}

.centerbottom {
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/centerbottom.gif);
	width: 603px;
	height: 6px;
	font-size: 1px;
	margin-bottom: 3px;
}

.centerinfol_ {
	float: left;
	display: inline;
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/centerinfol_.gif);
	height: 85px;
	width: 7px;
	margin-top: 5px;
	margin-left: 3px;
}

.centerinfol {
	float: left;
	display: inline;
	background-color: #fefefe;
	height: 73px;
	width: 95px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin: 5px 0;
	padding: 5px;
}

.centerinfor {
	float: left;
	width: 453px;
	display: inline;
	background-color: #fefefe;
	height: 73px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin: 5px 0;
	padding: 5px;
}

.centerinfor_ {
	float: left;
	display: inline;
	background-image:
		url(//d.nocimg.pl/gfx/main/poprawka/centerinfor_.gif);
	height: 85px;
	width: 19px;
	margin-top: 5px;
}

.centerinfor_ img {
	margin-top: 65px;
	margin-left: 3px;
}

.naglowekostanioopisane {
	background-image: url(//d.nocimg.pl/gfx/main/naglboxlewa.gif)
		;
	width: 202px;
	height: 19px;
	margin-top: 8px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #424242;
	padding-top: 3px;
	text-indent: 10px;
}

.boxlewybg {
	font: bold 9px tahoma, arial, sans-serif;
	color: #424242;
	overflow: hidden;
	height: 100%;
	width: 194px;
	padding: 3px;
	background-color: #fafafa;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

.boxlewybgklikalne {
	background-color: #fafafa;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	font: bold 9px tahoma, arial, sans-serif;
	color: #424242;
	overflow: hidden;
	height: 100%;
	width: 194px;
	cursor: pointer;
	padding: 3px;
}

.boxlewytytul {
	background-color: #f1f1f1;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 194px;
	clear: both;
	text-align: center;
}

.fotoostatniododane_3 {
	text-align: center;
	border: 1px solid #bababa;
	margin-bottom: 5px;
	clear: both;
	padding: 1px;
}

.wydruk_main {
	width: 710px;
	font: bold 10px tahoma, arial, sans-serif;
	text-align: justify;
	margin: 10px;
}

.naglowekostanioogladane {
	background-image: url(//d.nocimg.pl/gfx/main/naglboxlewa.gif)
		;
	width: 202px;
	height: 22px;
	margin-top: 2px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #424242;
	text-indent: 10px;
}

.boxostatnioogladaneend {
	background-image: url(//d.nocimg.pl/gfx/main/reklamaend.gif);
	height: 6px;
	font-size: 1px;
	margin-bottom: 7px;
}

.moderator_opcja {
	cursor: pointer;
	font: 10px tahoma, arial, sans-serif;
	display: inline;
	color: grey;
	margin: 2px;
}

.moderator_opcja:hover {
	cursor: pointer;
	font: 10px tahoma, arial, sans-serif;
	display: inline;
	color: #000;
	margin: 2px;
}

.moderator_edycja {
	cursor: pointer;
	font: 10px tahoma, arial, sans-serif, bold;
	display: inline;
	color: #000;
	margin: 0;
	padding: 1px;
}

.moderator_zablokowane {
	background-color: red;
}

.moderator_niezablokowane {
	background-color: #FFF;
}

.moderator_komentarz {
	margin-top: 20px;
}

.odblokuj_usera {
	cursor: pointer;
	font-weight: 700;
}

.komentarz_niezal {
	color: #616161;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
}

.komentarz_zal {
	color: #616161;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
	line-height: 16px;
	text-decoration: none;
}

.inl {
	display: inline;
	float: left;
}

textarea.trescyoutube {
	width: 535px;
	height: 40px;
	font: 7px tahoma, arial, sans-serif;
}

textarea.trescyoutube_edit {
	width: 400px;
	height: 40px;
	font: 7px tahoma, arial, sans-serif;
}

.aktywnosc_tak {
	background-image: url(//d.nocimg.pl/gfx/main/zielony_204.png)
		;
	width: 30px;
	height: 30px;
	cursor: pointer;
}

.aktywnosc_nie {
	background-image:
		url(//d.nocimg.pl/gfx/main/czerwony_774.png);
	width: 30px;
	height: 30px;
	cursor: pointer;
}

.naglowek_komentarza {
	color: #616161;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
	line-height: 16px;
	text-decoration: underline;
}

.naglowek_komentarza_data {
	color: #8E8B8B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	text-decoration: none;
}

.tresc_komentarza {
	color: #585858;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	text-decoration: none;
}

.szukaj_zaaw {
	border: 0;
	vertical-align: middle;
	height: 18px;
	width: 61px;
	background-image: url(//d.nocimg.pl/gfx/main/submit3.gif);
	cursor: pointer;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
}

tr.newsy1 {
	background: #f0f0f0;
}

tr.newsy2 {
	background: #fff;
}

textarea.tresckomentarzaarea {
	width: 535px;
	height: 80px;
}

a.locationServiceLink {
	width: 13em;
	display: block;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: 700;
	background-color: transparent;
	padding-bottom: 1px;
	margin-left: 10px;
	margin-bottom: 2px;
}

a.locationServiceLink:hover {
	width: 13em;
	display: block;
	color: red;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	font-weight: 700;
	background-color: transparent;
	padding-bottom: 1px;
	margin-left: 10px;
	margin-bottom: 2px;
}

.webfestival_results {
	font-size: 10px;
	color: #777;
	text-align: center;
	margin: 5px 0;
}

a.modkomlink {
	color: #000;
	text-decoration: underline;
}

DIV.languages {
	margin: 0 0 8px 40px;
}

.oktoplogin {
	border: 0;
	height: 11px;
	width: 11px;
	background-image: url(//d.nocimg.pl/gfx/main/strzalka3.gif);
	cursor: pointer;
	margin: 1px;
}

A.forgotten {
	color: #ccc;
}

.toploginregister {
	color: #7BC301;
	font-size: 11px;
}

#member_top_form {
	margin: 0;
}

A.toploginbold {
	font: 10px tahoma, arial, sans-serif;
	color: #0a4578;
	font-weight: 700;
	text-decoration: none;
}

SPAN.toploginlinks {
	font-size: 10px;
	color: #0a4578;
}

A.toploginlink {
	font: 10px tahoma, arial, sans-serif;
	color: #0a4578;
	text-decoration: none;
}

.toploginusername {
	font: 10px tahoma, arial, sans-serif;
	color: #7BC301;
	font-weight: 700;
	text-decoration: none;
}

ul#menugul_p,ul#menuguj {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#menugul_p li,ul#menuguj li {
	display: block;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	font: 9px tahoma, arial, sans-serif;
	height: 19px;
}

ul#menugul_p li#menugactive,ul#menuguj li#menugactive {
	display: block;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	font: 9px tahoma, arial, sans-serif;
	background-image: url(//d.nocimg.pl/gfx/main/topbgactive.gif)
		;
	width: 52px;
	text-align: center;
}

#logo,#kryteria,.sortujtekst,.listanazwa,.listascreen,.wiadomosci,.cenaobiekt1
	{
	float: left;
}

.menulink,.menulink:visited {
	color: #fff;
	text-decoration: none;
}

.kalendarz,.inputoferta {
	width: 60px;
	vertical-align: middle;
}

#kryteria2,.menuobiektleft {
	float: left;
	margin-left: 20px;
	display: inline;
}

.box2link,a.boxprawypodkategoria,a.boxprawypodkategoria:visited,a.link_www
	{
	font: 10px tahoma, arial, sans-serif;
	color: #000;
	text-decoration: none;
}

.box2link:hover,a.boxprawypodkategoria:hover {
	font: 10px tahoma, arial, sans-serif;
	color: #000;
	text-decoration: underline;
}

.reklamaend,.boxostatnioopisaneend {
	background-image: url(//d.nocimg.pl/gfx/main/reklamaend.gif);
	height: 6px;
	font-size: 1px;
}

#szerokisrodek,.baner {
	width: 771px;
	float: left;
}

.location_path,A.location_path:visited,.tytul_komentarza {
	font: 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #000;
}

.porcje {
	float: right;
	height: 30px;
	margin-top: 20px;
	color: #ffffff;
	margin-bottom: 4px;
}


.porcjelink {
	font: 10px tahoma, arial, sans-serif;
	color: #303030;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #bebebe;
}

.porcjelinka {
	background-color: #ededed;
	font: 10px tahoma, arial, sans-serif;
	color: #303030;
	padding-left: 4px;
	padding-right: 4px;
}

.numerate_container {
	margin-top: 0;
	margin-bottom: 0;
	text-align: right;
	margin-bottom: 16px;
	padding-top: 12px;
}

a.numerate_link,a.numerate_link2 {
	background-color: #FFF;
	font: 12px tahoma, arial, sans-serif;
	color: #303030;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #BFBEBC;
}

a.numerate_link:hover,a.numerate_link_selected {
	background-color: #2A62AF;
	font: 12px tahoma, arial, sans-serif;
	color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid gray;
}

a.numerate_link2:hover,a.numerate_link_selected2 {
	background-color: #aaa;
	font: 10px tahoma, arial, sans-serif;
	color: #fff;
	padding: 0 4px;
}

.thumb_mini_wyszukiwarka_2,.thumb_mini_panel_lokalizacji,.thumb_mini_news
	{
	text-align: center;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	cursor: pointer;
	border-width: 0;
	margin: 0;
	padding: 0;
}

.porownajlink,.wiecejdiv a,.opis_button_div a,.galeria_button_div a,.mapa_button_div a,.zarezerwuj_button_div a,.galeria_opis
	{
	font: bold 10px tahoma, arial, sans-serif;
	color: #3a3a3a;
}

.boxprawykategoria {
	font: bold 11px tahoma, arial, sans-serif;
	color: #0090ff;
}

a.linklimba {
	font: bold 14px tahoma, arial, sans-serif;
	color: #ff0000;
}

.foto1,.foto2 {
	float: left;
	width: 64px;
	margin-left: 11px;
	margin-bottom: 5px;
	display: inline;
}

#stopka,#stopka :visited {
	width: 95%;
	background-color: #fff;
	font: 1em tahoma, arial, serif;
	color: #717171;
	clear: both;
	padding: 5px;
}

a.dzialcenter,a.dzialcenter:visited,a.stronainflink,a.stronainflink:visited
	{
	text-decoration: none;
	color: #000;
}

a.dzialcenter:hover,a.stronainflink:hover {
	text-decoration: underline;
	color: #000;
}

a.malytytul_box,a.malytytul_box_promowane_miasta,a.malytytul_box_top_lokalizacje,a.malytytul_box_oferty_specjalne,a.malytytul_box_top_miasta
	{
	font: 10px tahoma, arial, sans-serif;
	color: #424242;
	text-decoration: none;
}

a.malytytul_box:hover,a.malytytul_box_promowane_miasta:hover,a.malytytul_box_top_lokalizacje:hover,a.malytytul_box_oferty_specjalne:hover,a.malytytul_box_top_miasta:hover
	{
	font: 10px tahoma, arial, sans-serif;
	color: #424242;
	text-decoration: underline;
}

a.nazwamiasta,a.m {
	font: bold 10px tahoma, arial, sans-serif;
	color: #0090ff;
	text-decoration: none;
	margin-left: 5px;
}

a.nazwamiasta_gray {
	font: 11px tahoma, arial, sans-serif;
	color: #585858;
	text-decoration: none;
	margin-left: 5px;
}

a.nazwamiasta:hover,a.nazwamiasta:visited {
	font: bold 10px tahoma, arial, sans-serif;
	color: #0090ff;
	text-decoration: none;
}

a.nazwamiasta2 {
	font: bold 11px tahoma, arial, sans-serif;
	color: #0090ff;
	text-decoration: none;
	margin-left: 5px;
	line-height: 16px;
}

a.nazwamiasta2:hover,a.nazwamiasta2:visited {
	font: bold 11px tahoma, arial, sans-serif;
	color: #0090ff;
	text-decoration: none;
	line-height: 16px;
}

#obrazeknews,.tableobrazeknews {
	border: 1px solid #bababa;
	padding: 1px;
}

#dodajkomentarz,.clear_both {
	clear: both;
}

a.locationOfferLink,a.locationServiceLinkExists {
	width: 13em;
	display: block;
	color: #000;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	font-weight: 400;
	background-color: transparent;
	padding-bottom: 1px;
	margin-left: 3em;
	margin-bottom: 2px;
}

a.locationOfferLinkRed,a.locationServiceLinkExists:hover {
	width: 13em;
	display: block;
	color: red;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	font-weight: 400;
	background-color: transparent;
	padding-bottom: 1px;
	margin-left: 3em;
	margin-bottom: 2px;
}

a.locationOfferLink:hover,a.locationOfferLinkItalic:hover,.raportowy_prolonged,.raportowy_promotion_prolonged
	{
	color: red;
}

.menuobiektlinkrezerwacjal,.menuobiektlinkdrukl {
	background-image:
		url(//d.nocimg.pl/gfx/main/obiektrezerwacjal.gif);
	width: 7px;
	height: 19px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
	float: right;
	display: inline;
}

.menuobiektlinkrezerwacja,.menuobiektlinkdruk {
	background-image:
		url(//d.nocimg.pl/gfx/main/obiektrezerwacja.gif);
	height: 19px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
	float: right;
	display: inline;
}

.menuobiektlinkrezerwacjar,.menuobiektlinkdrukr {
	background-image:
		url(//d.nocimg.pl/gfx/main/obiektrezerwacjar.gif);
	width: 7px;
	height: 19px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #fff;
	float: right;
	margin-right: 10px;
	display: inline;
}

a.pomoc,a.pomoc:hover {
	font: 10px tahoma, arial, sans-serif;
	font-weight: 700;
	color: #EEF143;
	text-decoration: none;
}

.naglowek_newsow,.naglowek_newsow a {
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #000;
}

h1.nazwa_obiektu {
	font: bold 16px tahoma, arial, sans-serif;
	color: #0090ff;
}

.listanazwa_kropka {
	float: left;
	background-image: url(//d.nocimg.pl/gfx/main/kropka.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 3px;
	margin-left: 5px;
}

.listanazwa_strzalka {
	float: left;
	background-image: url(//d.nocimg.pl/gfx/main/strzalka5.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-left: 5px;
	font: 8px tahoma, arial, sans-serif;
	font-weight: normal;
	line-height: 12px;
}

.listanazwa_strzalka h1 {
	font: bold 13px tahoma, arial, sans-serif;
}

h1.kategoria_geografia_h1 {
	font: bold 14px tahoma, arial, sans-serif;
	color: #0090ff;
	line-height: 12px;
	margin-left: 7px;
}

.kategoria_geografia_font {
	font: bold 14px tahoma, arial, sans-serif;
	color: #0090ff;
	line-height: 12px;
	margin-left: 7px;
}

h2.kategoria_geografia_h2 {
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
	line-height: 12px;
	margin-left: 7px;
}

a.banery {
	font: bold 12px tahoma, arial, sans-serif;
	color: #0176AC;
}

a.banery_link_punktow {
	font: 10px tahoma, arial, sans-serif;
	color: #0176AC;
}

a.banery_link_punktow:hover {
	font: 10px tahoma, arial, sans-serif;
	color: #0176AC;
	text-decoration: underline;
}

.red_bold {
	font: bold 11px tahoma, arial, sans-serif;
	color: red;
}

DIV.search_cities_list {
	min-width: 186px;
	position: absolute;
	overflow: auto;
	margin-top: 0;
	z-index: 9999;
	display: none;
	border: 1px solid #777777;
	background-color: #ffffff;
}

A.search_cities_list {
	display: block;
	height: 15px;
	border-bottom: 1px solid #eeeeee;
	color: #aaaaaa;
	padding: 2px;
	font-weight: normal;
	font-size: 13px;
}

A.search_cities_list:hover {
	color: white;
	background-color: #bbbbbb;
}

A.search_cities_list_selected {
	display: block;
	height: 15px;
	border-bottom: 1px solid #eeeeee;
	padding: 2px;
	font-weight: normal;
	font-size: 13px;
	color: white;
	background-color: #bbbbbb;
}

#map_address {
	height: 11px;
	font-size: 9px;
	color: #aaaaaa;
	margin-bottom: 5px;
}

#map_address_btn {
	font-size: 10px;
	margin-bottom: 4px;
	padding: 0px;
}

#drive_from_to {
	margin: 2px;
}

#drive_from_to_left {
	float: left;
	margin: 3px;
	vertical-align: middle;
	font-size: 12px;
}

INPUT.drive_from_to_field {
	height: 12px;
	font-size: 10px;
}

INPUT.drive_from_to_btn {
	height: 20px;
	font-size: 10px;
	padding: 0px;
}

.wystawionacena {
	width: 30px;
	text-align: right;
}

.wystawionacenablad {
	width: 30px;
	text-align: right;
	background-color: red;
}

.wystawionailosc {
	width: 55px;
}

.wystawionailoscblad {
	width: 55px;
	background-color: #ff0000;
}

.sortuj_link {
	font: 11px tahoma, arial, sans-serif;
	color: #0090ff;
}

.pr_wiatru {
	font: bold 12px tahoma, arial, sans-serif;
	color: #0090ff;
}

.temper {
	font: bold 15px tahoma, arial, sans-serif;
}

.amplituda {
	font: 9px tahoma, arial, sans-serif;
	color: gray;
}

table.tbl_pogoda td {
	width: 90px;
	text-align: center;
}

.pogoda_parametry {
	color: gray;
	padding-right: 15px;
}

.tbl_pogoda_naglowek {
	color: gray;
}

.dzien_pogoda {
	font: bold 11px tahoma, arial, sans-serif;
	color: #0090ff;
	text-decoration: underline;
}

.dzien_pogoda_inactive {
	font: 11px tahoma, arial, sans-serif;
	color: #0090ff;
}

.pogoda_djp {
	float: left;
	width: 33%;
	text-align: center;
}

.linkdomiasta {
	font: bold 11px "trebuchet ms", tahoma, arial, sans-serif;
	color: #0090ff;
}

.wystawionausluga {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #aaaaaa;
	padding: 5px;
}

.wystawioneuslugikolumna {
	float: left;
	width: 60px;
	padding: 5px 0px 5px 0px;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ac2c29;
}

/*menu poziome*/
#menuglowne {
	margin-left: 10px;
	clear: both;
	width: 979px;
	height: 52px;
	text-align: center;
}

#menug {
	height: 52px;
	background: url(//d.nocimg.pl/gfx/menu/menug.gif);
	text-align: center;
}

.poziom1on div.poziom1l {
	background: url(//d.nocimg.pl/gfx/menu/poz1btnonl.gif);
	width: 7px;
	height: 24px;
	padding-top: 5px;
	margin-left: 3px;
	float: left;
}

.poziom1on div.poziom1s {
	background: url(//d.nocimg.pl/gfx/menu/poz1btnons.gif);
	font: bold 12px "trebuchet ms", tahoma, sans-serif;
	height: 24px;
	text-align: center;
	padding-top: 5px;
	float: left;
}

.poziom1on div.poziom1r {
	background: url(//d.nocimg.pl/gfx/menu/poz1btnonr.gif);
	width: 7px;
	height: 24px;
	padding-top: 5px;
	float: left;
}

.poziom1off div.poziom1l {
	background: url(//d.nocimg.pl/gfx/menu/poz1btnl.gif);
	width: 7px;
	height: 24px;
	padding-top: 5px;
	margin-left: 3px;
	float: left;
}

.poziom1off div.poziom1s {
	background: url(//d.nocimg.pl/gfx/menu/poz1btns.gif);
	font: bold 12px "trebuchet ms", tahoma, sans-serif;
	height: 24px;
	text-align: center;
	padding-top: 5px;
	float: left;
}

.poziom1off div.poziom1r {
	background: url(//d.nocimg.pl/gfx/menu/poz1btnr.gif);
	width: 7px;
	height: 24px;
	padding-top: 5px;
	float: left;
}

.poziom1off div.poziom1s a {
	color: #fff;
	margin-left: 5px;
	margin-right: 5px;
}

.poziom1on div.poziom1s a {
	color: #90051c;
	margin-left: 5px;
	margin-right: 5px;
}

.poziom1off div.poziom1s a:hover {
	text-decoration: underline;
}

.poziom1on div.poziom1s a:hover {
	text-decoration: underline;
}

a.podmenulink {
	color: #90051c;
	font-weight: normal;
}

a.podmenulink:hover {
	text-decoration: underline;
	font-weight: normal;
}

a.podmenulinkon {
	color: #90051c;
	text-decoration: underline;
	font-weight: normal;
}

#menugul {
	list-style: none;
	margin: 0 auto;
}

#menugul li {
	background: url(//d.nocimg.pl/gfx/menu/menug_libg.gif);
	font: bold 12px "trebuchet ms", tahoma, sans-serif;
	width: 127px;
	height: 24px;
	text-align: center;
	padding-top: 5px;
	margin-left: 3px;
	float: left;
}

#menugul li.on {
	background: url(//d.nocimg.pl/gfx/menu/menug_libg_.gif);
	font: bold 12px "trebuchet ms", tahoma, sans-serif;
	width: 127px;
	height: 24px;
	text-align: center;
	padding-top: 5px;
	margin-left: 3px;
	float: left;
}

#menugul li a {
	color: #fff;
}

#menugul li.on a {
	color: #90051c;
}

#menugul {
	list-style: none;
	margin: 0 auto;
}

#menugul2 {
	margin: 0 auto;
	clear: both;
	width: 979px;
	text-align: center;
}

#menugul2in {
	float: left;
	color: #e76a10;
	font: bold 11px "trebuchet ms", tahoma, sans-serif;
	height: 20px;
	background: url(//d.nocimg.pl/gfx/menu/menugul2in.gif);
	padding-top: 3px;
	/*width: 900px;*/
}

.link_podmenu a {
	color: #e76a10;
	font: bold 11px "trebuchet ms", tahoma, sans-serif;
	padding: 0px;
	margin: 0px;
	background: white;
}

#menugul2l {
	margin-left: 10px;
	width: 19px;
	background: url(//d.nocimg.pl/gfx/menu/menugul2l.gif);
	float: left;
	height: 23px;
}

#menugul2r {
	width: 19px;
	background: url(//d.nocimg.pl/gfx/menu/menugul2r.gif);
	float: left;
	height: 23px;
}

.polezamowienia {
	font-size: 10px;
}

.polezamowieniac {
	font-size: 10px;
	text-align: center;
}

.aktualnerezerwacjetitle {
	font-size: 14px;
	font-weight: bold;
	color: green;
	margin-bottom: 6px;
}

.wczesniejszerezerwacjetitle {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 6px;
}

.gray {
	color: #aaaaaa;
}

.bannernastronie {
	text-align: center;
	margin-bottom: 4px;
}

.rectanglereklama {
	width: 600px;
	height: 19px;
	font: 10px tahoma, arial, sans-serif;
	color: #9b9b9b;
	text-align: center;
	letter-spacing: 10px;
	padding-top: 3px;
	margin-top: 2px;
}

.ctlst {
	float: left;
	width: 20%;
}

ul.kategoriew {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.kategoriew li {
	background: url(//d.nocimg.pl/gfx/main/kropka2.gif) no-repeat
		;
	background-position: 0 5px;
	padding-left: 14px;
	float: left;
	font-weight: 400;
	font-size: 10px;
	margin-left: 13px;
	display: inline;
	margin-bottom: 5px;
}

.sortujtekst_top {
	float: left;
	margin-left: 10px;
	color: #90051c;
	font-weight: bold;
}

#sortuj {
	background-image: url(//d.nocimg.pl/gfx/main/sortujbg.gif);
	height: 19px;
	font: bold 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #303030;
	padding-left: 6px;
	padding-top: 2px;
}

#sortuj_top {
	background-image:
		url(//d.nocimg.pl/gfx/main/sortujbg_top.gif);
	height: 3px;
	width: 601px;
	font: bold 1px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #303030;
	float: left;
}

#sortuj_middle {
	background-image:
		url(//d.nocimg.pl/gfx/main/sortujbg_middle.gif);
	font: normal 11px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #303030;
	width: 601px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

#sortuj_bottom {
	background-image:
		url(//d.nocimg.pl/gfx/main/sortujbg_bottom.gif);
	height: 3px;
	font: bold 1px "Trebuchet MS", tahoma, arial, sans-serif;
	color: #303030;
	width: 601px;
	float: left;
	margin-bottom: 5px;
}

a.mapalistalink,a.mapalistalink:hover,a.mapalistalink:visited {
	font: 11px tahoma, arial, sans-serif;
	color: #7BC301;
	font-weight: normal;
	text-decoration: none;
}

a.mapalistalinksel {
	font: 11px tahoma, arial, sans-serif;
	color: #7BC301;
	font-weight: 700;
	text-decoration: none;
}

.poziom1off div.bul {
	background: url(//d.nocimg.pl/gfx/main/poz1btnl-g.gif);
}

.poziom1off div.bus {
	background: url(//d.nocimg.pl/gfx/main//poz1btns-g.gif);
}

.poziom1off div.bur {
	background: url(//d.nocimg.pl/gfx/main/poz1btnr-g.gif);
}



.tymczas {
	float: left;
	margin-bottom: 5px;
}

ul.zobaczrowniezul {
	float: left;
	padding: 0px;
	list-style: none;
	margin: 0;
	margin-top: 4px;
	margin-bottom: 4px;
}

ul.zobaczrowniezul li {
	padding: 0;
	background: url(//d.nocimg.pl/gfx/main/kropka.gif) no-repeat;
	background-position: 0 8px;
	float: right;
	width: 128px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 12px;
	margin-right: 2px !important;
	margin-right: 1px;
}

ul.zobaczrowniezul a {
	font-family: "Trebuchet MS", tahoma, arial, sans-serif;
	font-size: 11px;
	color: #454545;
}

ul.zobaczrowniezul a:hover {
	color: #000000;
}

.zobaczrownieznagl {
	float: left;
	font-size: 10px;
	margin-bottom: 5px;
}

.zobaczrownieznagl h2 {
	float: left;
	width: 100%;
	color: #278139;
	font-family: "Trebuchet MS", tahoma, arial, sans-serif;
	font-decoration: underline;
	font-size: 120%;
}

.zobaczrownieznagl h2 span {
	background: url(//d.nocimg.pl/gfx/main/strzalka5.gif)
		no-repeat;
	background-position: 4px 4px;
	float: left;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 0px;
}

input.butt {
	background: url(//d.nocimg.pl/gfx/main/bg_button.gif)
		no-repeat;
	border: 0;
	width: 82px;
	height: 19px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	padding-bottom: 2px;
}

/* ---------- end: opinie ---------- */
#menuobiekt2 {
	width: 100%;
	float: left;
	background: url(//d.nocimg.pl/gfx/main/bg_menu_obiekt.gif)
		repeat-x;
	height: 19px;
	margin-top: 3px;
}

#menuobiekt2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	border-left: 1px solid #ffffff;
}

#menuobiekt2 ul.prawa {
	float: right;
}

#menuobiekt2 li {
	float: left;
	border-right: 1px solid #ffffff;
}

#menuobiekt2 li:hover {
	background: #aaaaaa;
}

#menuobiekt2 li a {
	color: #ffffff;
	font-weight: bold;
	float: left;
	height: 16px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
}

#menuobiekt2 ul.prawa li {
	background:
		url(//d.nocimg.pl/gfx/main/bg_menu_obiekt_blue.gif)
		repeat-x;
}

#menuobiekt2 ul.prawa li:hover {
	background: #0182af;
}

#menuobiekt2 ul.prawa li a.druk {
	cursor: pointer;
	background: url(//d.nocimg.pl/gfx/main/drukuj.gif) no-repeat;
	background-position: 4px 4px;
	padding-left: 26px;
}

#kontener {
	width: 981px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background: none;
}

#sciezka {
	border: 1px solid #eaeaea;
	background: url(//d.nocimg.pl/gfx/main/bg_cen.gif) repeat-x;
	background-position: 0 -3px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
	padding-left: 10px;
	color: #7cc301;
}

#sciezka a {
	text-decoration: none;
	color: #747474;
}

#header {
	width: 100%;
	float: left;
	position: relative;
}

#header .logo {
	position: absolute;
	width: 216px;
	height: 32px;
	top: 7px;
	left: 0px;
	/*
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) repeat-x;
	background-position: 0 -350px;
	*/
}

#header .languages {
	position: absolute;
	top: 40px;
	left: 51px;
}

#header .languages span {
	float: left;
	width: 15px;
	height: 11px;
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif)
		no-repeat;
	margin-right: 3px;
}

#header .languages span.pl {
	background-position: 0 -400px;
}

#header .languages span.en {
	background-position: -15px -400px;
}

#header .languages span.de {
	background-position: -30px -400px;
}

#header .languages span.ru {
	background-position: -45px -400px;
}

#header .languages span.cz {
	background-position: -60px -400px;
}

#header .languages span.sk {
	background-position: -75px -400px;
}

#header .languages span.pl_off {
	background-position: 0 -411px;
}

#header .languages span.en_off {
	background-position: -15px -411px;
}

#header .languages span.de_off {
	background-position: -30px -411px;
}

#header .languages span.ru_off {
	background-position: -45px -411px;
}

#header .languages span.cz_off {
	background-position: -60px -411px;
}

#header .languages span.sk_off {
	background-position: -75px -411px;
}

#header .languages span.pl_off:hover {
	background-position: 0 -400px;
}

#header .languages span.en_off:hover {
	background-position: -15px -400px;
}

#header .languages span.de_off:hover {
	background-position: -30px -400px;
}

#header .languages span.ru_off:hover {
	background-position: -45px -400px;
}

#header .languages span.cz_off:hover {
	background-position: -60px -400px;
}

#header .languages span.sk_off:hover {
	background-position: -75px -400px;
}

#toplogin {
	float: right;
	margin-top: 12px;
	margin-bottom: 16px;
}

#toplogin a {
	text-decoration: none;
}

#toplogin p {
	float: right;
	width: 100%;
	text-align: right;
}

#toplogin .op {
	float: right;
	width: 280px;
}

#toplogin p.m {
	margin-top: 4px;
}

#toplogin input.p {
	border: 1px solid #51a156;
	width: 82px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	margin-right: 7px;
}

#toplogin span {
	float: left;
	padding-top: 2px;
	margin-right: 4px;
}

#toplogin input.button {
	background: url(//d.nocimg.pl/gfx/main/strzalka3.gif)
		no-repeat;
	width: 11px;
	height: 11px;
	cursor: pointer;
	margin-top: 3px;
	float: left;
	border: none;
}

#toplogin .l {
	float: left;
	margin-left: 32px;
}

#toplogin .l a {
	color: #7bc301;
	text-decoration: none;
}

#toplogin .l a:hover {
	color: #9ce323;
}

#toplogin .r {
	float: right;
	padding-right: 18px;
}

#toplogin .r a {
	color: #cccccc;
	text-decoration: none;
}

#toplogin .r a:hover {
	color: #dedede;
}

#toplogin .login a {
	color: #7bc301;
}

#toplogin .login a:hover {
	color: #bdf65d;
}

#toplogin .login p {
	margin-bottom: 4px;
	font-size: 90%;
}

#toplogin .login p.b a {
	color: #0a4578;
}

#toplogin .login p.b a:hover {
	color: #5a92c2;
}

a.logo_extramedia {
	position: relative;
}

a.logo_extramedia span {
	position: absolute;
	top: -10px;
	left: 7px;
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif)
		no-repeat;
	background-position: 0 -830px;
	display: block;
	width: 84px;
	height: 14px;
}

a.logo_extramedia span strong {
	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-orange {
	border: 1px solid #ff860c;
}

.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-orange h2 {
	background: #ff860c url(//d.nocimg.pl/gfx/main/strzalka10.gif) no-repeat;
	background-position: 7px 5px;
}

.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-orange span.cyfra { background: #ff860c; }

.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 */

/* S T R O N Y */
.strony {
}

.strony h2 {
	border: 1px solid #dddddd;
	float: left;
	width: 767px;
	padding-top: 2px; padding-bottom: 2px;
	font-size: 15px;
	font-family: arial;
	margin-bottom: 12px;
}

.strony h2 span.cyfra {
	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	float: left;
	width: 26px; height: 23px;
	padding-top: 1px;
	left: 0; bottom: 0;
	background: #0090ff;
	color: #ffffff;
	margin-right: 10px;
}

.strony h2 span.txt {
	float: left;
	margin-top: 4px;
	padding-right: 14px;
}

.strony h3 {
	float: left;
	width: 100%;
	color: #0090ff;
	margin-bottom: 12px;
	font-size: 120%;
}

.strony h3 span.black { color: #000000; } 

.strony h3 span.txt {
	float: left;
	margin-left: 10px; margin-right: 5px;
}

.strony h4 {
	float: left;
	width: 100%;
	color: #ff860c;
	margin-bottom: 12px;
	font-size: 120%;
}

.strony h5 {
	float: left;
	width: 100%;
	color: #7bc301;
	margin-bottom: 12px;
	font-size: 100%;
}

.strony input.button {
	border: 1px solid #0263ad;
	background: #0090ff;
	color: #ffffff;
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
	padding-top: 3px; padding-bottom: 3px;
	cursor: pointer;
}

.strony input.button_orange {
	background: #ff860c;
	border: 1px solid #bf6000;
}

.strony input.button_orange_disabled {
	background: #e5cbb0;
	border: 1px solid #d7c2ad;
	cursor: default;
	color: #e5e5e5;
}

.strony input.button_grey {
	background: #dddddd;
	border: 1px solid #cfcfcf;
	color: #444444;
	padding-top: 2px; padding-bottom: 2px;
}

.strony span.znak {
	float: left;
	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: 1px;
	cursor: pointer;
}

.strony .box_prev {
	float: left;
	width: 242px;
	margin-top: 10px; margin-bottom: 10px;
	margin-left: 7px; margin-right: 7px;
}

.strony .box_prev img {
	padding: 5px;
	border: 1px solid #ededed;
	float: left;
}

.strony .box_prev .kolory {
	margin-top: 8px;
	margin-bottom: 4px; float: right;
	padding-right: 6px;
}

.strony .box_prev .kolory p {
	border: 1px solid #e5e5e5;
	float: left;
	padding: 2px;
	margin-left: 2px;
}

.strony .box_prev .kolory p.on { border: 1px solid #FF860C; }

.strony .box_prev .kolory span {
	float: left; width: 20px; height: 20px;
}

.strony .box_prev .opcje {
	float: left;
	background: #ededed;
	width: 100%; height: 22px;
	font-size: 100%;
	color: #666666;
	margin-top: 5px;
}

.strony .box_prev .opcje span { float: right; margin-top: 4px; }
.strony .box_prev .opcje span a { font-weight: bold; color: #0090ff; }
.strony .box_prev .opcje span a:hover { font-weight: bold; color: #0090ff; }
.strony .box_prev .opcje span.p1 {
	float: left;
	margin-left: 7px;
}

.strony .box_prev .opcje span.p2 {
	background: url(//d.nocimg.pl/gfx/main/strony_fajka.gif) no-repeat right;
	height: 13px;
	padding-left: 12px;
	padding-right: 15px;
	border-left: 2px solid #969696;
	margin-right: 6px;
}

.strony .box_prev .opcje span.p3 {
	background: url(//d.nocimg.pl/gfx/main/strony_lupka.gif) no-repeat right;
	height: 13px;
	padding-right: 15px;
	margin-right: 12px;
}

.strony .box_wariant {
	float: left;
	margin-left: 7px; margin-right: 7px;
	margin-bottom: 20px;
}

.strony .box_wariant span {
	float: left;
	border: 1px solid #ffffff;
	padding: 5px;
	cursor: pointer;
}

.strony .box_wariant span.color {
	width: 94px; height: 67px;
	background: #aaaaaa;
	padding: 0;
	border: 0;
}

.strony .box_wariant span.on { border: 1px solid #ff860c; }

.strony p.prev {
	text-align: center;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 20px; margin-top: 6px;
	padding-bottom: 14px;
	color: #ff860c;
	font-weight: bold;
	font-size: 130%;
	float: left;
	width: 100%;
}

.strony p.prev img { margin-bottom: 10px; }

.strony p.prev a { color: #ff860c; }

.strony div.obszar {
	float: left;
	padding-left: 10px; padding-right: 10px;
}

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

.strony div.oddziel {
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 10px; margin-bottom: 10px;
}

.strony p.oddziel { margin-top: 15px; margin-bottom: 15px; }

.strony .obszar div.tresc {
	border: 1px solid #c2c1c1;
	float: left;
	margin-bottom: 6px;
	padding: 10px;
	width: 520px;
}

.strony .obszar div.tresc span {
	float: left;
	width: 520px; height: 390px;
	margin-bottom: 20px;
}

.strony input.pole {
	border: 1px solid #dddddd;
	font-family: tahoma;
	color: #676767;
	font-size: 12px;
	padding: 5px;
	padding-top: 3px; padding-bottom: 3px;
	width: 364px;
}

.strony textarea {
	border: 1px solid #dddddd;
	font-family: tahoma;
	color: #676767;
	font-size: 12px;
	padding: 5px;
	width: 364px;
}

.strony select {
	border: 1px solid #dddddd;
	font-family: tahoma;
	color: #676767;
	font-size: 12px;
	padding-top: 2px; padding-bottom: 2px;
	width: 318px;
}

.strony p.pole span {
	display: block;
	margin-bottom: 3px;
}

.strony p.pole span.txt2 {
	float: left;
	color: #0090ff;
	font-weight: bold;
	font-size: 110%;
	padding-left: 10px; padding-right: 10px;
	padding-top: 3px;
}

.strony table {
	border-collapse: collapse;
	font-weight: bold;
}

.strony table td {
	padding: 5px; border-bottom: 1px solid #dbdbdb;
}
.strony table th {
	padding: 5px; color: #0090ff;
	padding: 5px; border-bottom: 1px solid #dbdbdb;
}

.strony table tr.head td {
	font-size: 110%;
	color: #ff860c;
}

.strony table td span.txt {
	float: left;
	width: 170px;
	color: #0090ff;
}

.strony table td span.strzalki {
	float: left;
	margin-top: 4px;
}

.strony table td span.strzalki img {
	float: left;
	margin-right: 4px;
}

.strony .foto_box {
	float: left;
	width: 224px;
	margin-right: 1px;
}

.strony .foto_box img { margin: 2px; }

.strony .obszar a { color: #777777; }
.strony .obszar a.blue { color: #0090ff; }
/* END: S T R O N Y */


/* W I Z Y T O W K I */
.wizytowki img {
	border: 1px solid #DDDDDD;
}

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

.wizytowki .przyciski {
	float: left;
	width: 100%;
	margin-bottom: 4px;
	margin-top: 20px;
}

.wizytowki .blockRight dl dd input {
	padding-left: 5px; padding-right: 5px;
	padding-top: 2px; padding-bottom: 2px;
	font-size: 11px;
	width: 180px;
	border: 1px solid #bdbdbd;
}

.wizytowki .blockRight dl {
	margin-bottom: 10px;
}

.wizytowki .blockRight dl dt {
	padding-top: 5px;
}

/* end: W I Z Y T O W K I */


/* SZUKAM NOCLEGU */
.box_wysz {
	border: 1px solid #d7d7d7;
	background: url(//d.nocimg.pl/gfx/main/bg_cen.gif) repeat-x;
	float: left;
	font-size: 10px;
	margin-bottom: 5px;
	width: 601px;
	cursor: pointer;
}

.no_cursor {
	cursor: auto;
}

.box_wysz .top {
	float: left;
	width: 100%;
	height: 22px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 4px;
}

.box_wysz .top h3 {
	float: left;
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat;
	background-position: 7px -91px;
	padding-left: 18px;
	padding-top: 4px;
	font-size: 120%;
}

.box_wysz .top a { color: #000000; }

.box_wysz .top h3 a {
	color: #0090ff;
}

.box_wysz .top h3 a:hover {
	text-decoration: underline;
}

.box_wysz .top h4 {
float: right;
padding-right: 6px;
font-weight: normal;
font-size: 120%;
padding-top: 4px;
}

.box_wysz .top p {
float: right;
width: 123px;
text-align: center;
font-weight: bold;
color: #7b7a7a;
padding-top: 6px;
}

.box_wysz .top h3 span { color: #0090ff; }

.box_wysz .right {
	float: right;
	width: 122px;
	text-align: center;
	font-weight: bold;
	color: #7b7a7a;
	padding-top: 6px;
}

.box_wysz .right2 {
	margin-bottom: 12px;
	margin-right: 11px;
	text-align: right;
	width: 200px;
	font-weight: normal;
}

.box_wysz .right2 input {
	margin-top: 6px;
}

.box_wysz p.lokale_odp {
	font-weight: bold;
	font-size: 110%;
	color: #000000;
	margin-bottom: 6px;
}

.box_wysz p.lokale_odp span {
	font-size: 230%;
	color: #0090FF;
}

.box_wysz input.button {
	border: 1px solid #ffffff;
	background: url(//d.nocimg.pl/gfx/main/gfx_spread.gif) repeat-x;
	background-position: 0 -53px;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	cursor: pointer;
	font-family: tahoma;
	font-size: 11px;
}

.box_wysz .center_w {
	float: right;
	width: 352px;
	font-size: 11px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}

.box_wysz .center_k {
	width: 356px;
}

.box_wysz .center_a {
	float: left;
	padding-bottom: 8px;
	width: 580px;
	font-weight: normal;
}

.box_wysz .center_b {
	width: 580px;
	float: left;
}

.box_wysz .center_n {
	float: left;
	padding-bottom: 8px;
	width: 440px;
}

.box_wysz .center_w p {
	text-align: left;
	margin-bottom: 4px;
	width: 100%;
	float: left;
}

.box_wysz p.szara {
	color: #7b7a7a;
}

.box_wysz .oc {
	float: left;
	cursor: pointer;
	color: #000000;
}

.box_wysz .ocena2 {
	float: left;
	width: 82px;
	margin-bottom: 4px;
	padding-left: 40px;
}

.box_wysz .ocena3 {
	float: left;
	width: 122px;
}

.box_wysz .ocena2 .ocena_bg {
	background: url(//d.nocimg.pl/gfx/main/gfx_spread.gif) repeat-x;
	background-position: 0 -469px;
	float: left;
	position: relative;
	height: 15px;
}

.box_wysz .ocena2 .ocena_bg2 {
	background: url(//d.nocimg.pl/gfx/main/gfx_spread.gif) repeat-x;
	background-position: 0 -522px;
}

.box_wysz .ocena2 .ocena_bg .slupki {
	position: absolute; top: 0px; left: 0px;
	width: 45px;
}

.box_wysz .ocena2 .slupki span {
	width: 9px;
	height: 15px;
	float: left;
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat;
	background-position: 0 -300px;
}

.box_wysz p.dodaj {
	float: right; text-align: center; margin-bottom: 12px;
	width: 100%;
}

.lista_noclegi {
}

/* ---------- blok ---------- */
.blok {
	border: 1px solid #d7d7d7;
	background: url(//d.nocimg.pl/gfx/main/bg_cen.gif) repeat-x;
	float: left;
	font-size: 10px;
	margin-bottom: 5px;
	padding-bottom: 4px;
	width: 600px;
}

.blok h2 {
	margin-left: 10px; margin-right: 10px;
	padding-bottom: 3px; padding-top: 4px;
	border-bottom: 1px solid #D7D7D7;
	font-size: 140%;
}

.blok h5 {
	color: #8ed001;
	font-size: 110%;
	margin-bottom: 8px;
}

.blok .wiersz {
	float: left;
	width: 100%;
	padding-top: 3px;
	margin-bottom: 6px;
	font-size: 110%;
}

.blok .wiersz p {
	float: left;
	width: 100%;
	margin-bottom: 8px;
}

.blok .wiersz img.kalendar {
	float: left;
	padding-top: 1px;
	padding-left: 8px;
}

.blok .wiersz span.fl {
	float: left;
	width: 76px;
	padding-top: 2px;
}

.blok .wiersz span.f2 { width: 102px; }

.blok .wiersz span.od {
	float: left;
	width: auto;
	padding-left: 8px; padding-right: 8px;
}

.blok .wiersz input.i {
	width: 102px;
	float: left;
	padding-left: 5px; padding-right: 5px;
	font-size: 11px;
	font-family: arial;
	padding-top: 1px; padding-bottom: 1px;
}

.blok .wiersz select {
	float: left;
	font-size: 11px;
	font-family: arial;
}

.blok .wiersz .pikt p { width: 20px; text-align: center; padding-left: 1px; padding-right: 1px; margin-bottom: 6px; }
.blok .wiersz .pikt img { margin-bottom: 4px; }
.blok .wiersz .pikt input { border: 0; }

.blok .wiersz p.sml { margin-bottom: 4px; }

.blok .kolumna { float: left; }

/* END: SZUKAM NOCLEGU */

input.butt {
 background: url(//d.nocimg.pl/gfx/main/gfx_spread.gif) repeat-x;
 background-position: 0 -564px;
	border: 0;
	border-left: 1px solid #bfe475;
	border-right: 1px solid #83ba0f;
	height: 19px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	padding-left: 5px; padding-right: 4px;
	padding-bottom: 2px;
	font-size: 10px;
	font-family: tahoma;
}

input.button3 {
	background: #8ed001;
	cursor: pointer;
	margin-top: 3px;
	border: 1px solid #74a903;
	font-family: arial;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}

p.dodaj { margin-top: 6px; }

.noclegi_info {
	margin-bottom: 10px;
}

#szerokisrodek h3.tyt {
	float: left;
	width: 100%;
	margin-bottom: 8px;
}

ul.lista2 {
	padding-left: 10px;
	float: left;
	margin: 0; padding: 0;
	margin-bottom: 20px;
	list-style: none;
}

ul.lista2 li {
	float: left;
	margin-bottom: 4px;
	background: url("//d.nocimg.pl/gfx/main/punktor_zielony.gif") no-repeat;
	background-position: 0px 7px;
	padding-left: 14px;
	width: 650px;
}

ul.lista2 li span.pole {
	float: left;
	width: 350px;
	margin-top: 3px;
	margin-right: 16px;
	color: #a8a8a8;
}

ul.lista2 li span.pole a {
	color: #a8a8a8;
}

ul.lista2 li span.red a {
	color: #b70000;
}

ul.lista2 li span.black a {
	color: #000000;
}

ul.lista2 li a.button {
	float: left;
	background: #f68b1f;
	padding: 3px;
	padding-left: 12px; padding-right: 12px;
	color: #ffffff;
	font-weight: bold;
}

.strony p.powiadomienia {
	float: left;
	width: 100%;
}

.strony p.powiadomienia span {
	float: left;
	margin-top: 3px;
	font-weight: bold;
	margin-left: 8px;
}

.box_wysz .left span { float: left; padding: 1px; border: 1px solid #D7D7D7; }

.box_wysz .left span a {
	float: left;
}

.strony .lista_kol {
	float: left;
	width: 240px;
}

.strony .lista_kol .row {
	float: left;
	width: 230px;
	border-bottom: 1px solid #DBDBDB;
	padding: 5px;
}

.strony .lista_kol .row span.txt {
	color:#0090FF;
	float:left;
	width:170px;
	font-weight: bold;
}

.strony .lista_kol .row span.strzalki {
	float:left;
	margin-top:4px;
	cursor: pointer;
}

.strony .lista_kol .row span.strzalki img {
	float:left;
	margin-right:4px;
}

.strony .lista_kol .head {
	color:#FF860C;
	font-size:110%;
	font-weight: bold;
}

.menu-s {
	float: left;
	width: 100%
}

.menu-s ul {
	margin: 0; padding: 0;
	float:left;
	list-style:none outside none;
	margin-bottom: 6px;
	/*border-bottom: 1px solid #007aea;
	border: 1px solid #007aea;*/
	width: 764px;
	padding-left: 2px;
}

.menu-s ul li {
	border: 1px solid #007aea;
	float: left;
	padding-bottom:8px;
	padding-top:8px;
	margin-top:1px;
	margin-right: 1px;
	margin-left: 1px;
	position:relative;
}

.menu-s ul li.mz {
	height: 18px;
	border: 1px solid #ff860c;
	background: #ff860c;
	width: 185px;
	text-align: center;
}	
.menu-s ul li.on {
	border: 1px solid #ff860c;
}

.menu-s li.on span.cyfra {
	background: #ff860c;
}

.menu-s ul li.szary {
	border: 1px solid #a1a1a1;
}

.menu-s li.szary span.cyfra {
	background: #a1a1a1;
}

.menu-s span.cyfra {
background:none repeat scroll 0 0 #0090FF;
bottom:0;
color:#FFFFFF;
float:left;
font-weight:bold;
height:16px;
left:0;
padding-top:2px;
text-align:center;
width:18px;
}

.menu-s span.txt {
float:left;
font-weight:bold;
margin-top:2px;
padding-left:8px;
width:161px;
}

.menu-s2 span.txt {
	font-weight: normal;
	color: #555555;
}

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

.menu-s a {
color:#595959;
font-weight: normal;
}

.menu-s a.on {
color:#000000;
font-weight: bold;
}

.menu-s a.mz {
color:#ffffff;
font-weight: bold;
font-size: 120%;
}

.menu-s h2 {
	float:left;
	font-family:arial;
	font-size:12px;
	padding-bottom:2px;
	padding-top:2px;
	width: 769px;
	background:url("//d.nocimg.pl/gfx/main/strzalka7.gif") no-repeat scroll 7px 5px #0090FF;
	color:#FFFFFF;
}

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

.menu-s .stopka {
	float: right;
	margin-bottom: 3px;
	color: #ff860c;
	font-size: 110%;
	font-family: arial;
}

.menu-s .stopka a { color: #ff860c; }

.podpowiedz {
	border: 1px solid #cbcbcb;
	background: #ffffff;
	position: absolute; left: 0px; top: 60px;
	z-index: 500;
	padding-left: 5px; padding-right: 5px;
}

.strony .google {
	width: 42em;
	margin-top: 14px;
	margin-bottom: 24px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding-top: 8px; padding-bottom: 8px;
}

.strony .google_title {
	color:#1111CC;
	text-decoration: underline;
	font-family:arial,sans-serif;
	font-size: 16px;
	margin-bottom: 3px;
}

.strony .google_url {
	color: #0E774A;
	font-family:arial,sans-serif;
	font-size: small;
}

.strony .google_desc {
	font-size: small;
	margin-bottom: 3px;
}

div.info {
	float: right;
}

div.info p {
	background: #FF860C;
	border:1px solid #BF6000;
	color:#ffffff;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height: 12px;
	line-height:100%;
	margin-left: 16px;
	margin-top:2px;
	padding-left: 2px; padding-right: 2px;
	padding-top: 1px; padding-bottom: 1px;
	text-align: center;
	width:10px;
	z-index:100;
	position: relative;
	float: right;
	font-family: "Times New Roman";
}

div.info p span {
	position: absolute;
	top: -1px; left: 20px;
	border: 1px solid #bf6000;
	background: #ffffff;
	padding: 20px;
}

.wplaty_ok {
	background-image: url(//d.nocimg.pl/gfx/main/zielony_204.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 33px;
	width: 80px;
	color: #337824;
	cursor: pointer;
}

.wplaty_brak {
	background-image: url(//d.nocimg.pl/gfx/main/czerwony_774.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 33px;
	width: 80px;
	color: #FC0000;
	cursor: pointer;
}

.wplaty_nadplata {
	background-image: url(//d.nocimg.pl/gfx/main/czerwono_zielony.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 33px;
	color: #337824;
	width: 80px;
	cursor: pointer;
}

.wplaty_niedoplata  {
	background-image: url(//d.nocimg.pl/gfx/main/czerwono_zielony.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 33px;
	color: #FC0000;
	width: 80px;
	cursor: pointer;
}

.faktura_ok {
	width: 80px;
	color: #337824;
	cursor: pointer;
}

.faktura_brak {
	width: 80px;
	color: #FC0000;
	cursor: pointer;
}

.faktura_nadplata {
	color: #337824;
	width: 80px;
	cursor: pointer;
}

.faktura_niedoplata  {
	color: #FC0000;
	width: 80px;
	cursor: pointer;
}

.delete {
	background-image: url(//d.nocimg.pl/gfx/delete.gif);
	background-position: center top;
	width: 11px;
	height: 12px;
	cursor: pointer;
	display: inline;
	line-height: 12px;
	padding-left: 6px;
	padding-right: 6px;
}

.menu_ikony {
	position: absolute; top: 10px; left: 225px;
	font-family: tahoma;
	font-size: 10px;
}

.menu_ikony a {
	float: left;
	width: 94px;
	color: #767676;
	text-decoration: none;
	text-align: center;
}

.menu_ikony span {
	width: 56px; height: 47px;
	display: block;
	margin-left: 19px;
}

.menu_ikony span.szukam_noclegu { background: url("//d.nocimg.pl/gfx/main/gfx_element.gif") -610px -250px transparent; }
.menu_ikony span.mapa_polski { background: url("//d.nocimg.pl/gfx/main/gfx_element.gif") -666px -250px transparent; }
.menu_ikony span.rozklady_jazdy { background: url("//d.nocimg.pl/gfx/main/gfx_element.gif") -722px -250px transparent; }
.menu_ikony span.kamery_internetowe { background: url("//d.nocimg.pl/gfx/main/gfx_element.gif") -778px -250px transparent; }
.menu_ikony span.darmowe_www { background: url("//d.nocimg.pl/gfx/main/gfx_element.gif") -834px -250px transparent; }

.menu_ikony a.on { font-weight: bold; }

.menu_ikony a:hover { text-decoration: underline; }

.blockRight h1 {
	color: #0090FF;
}

.blockRight h2 {
	color: #FF860C;
}

.blockRight span.color {
	color: #68B111;
	font-weight: bold;
}

.blockRight span.color2 {
	color: #FF860C;
	font-weight: bold;
}

.blockRight span.color a {
	color: #68B111;
}


.konta_pocztowe {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.konta_pocztowe .pole {
	float: left; width: 100%;
}

.konta_pocztowe .bx {
	float: left;
	border-bottom: 1px dotted #aaaaaa;
	padding-bottom: 7px; margin-bottom: 7px;
}

.konta_pocztowe .pole .nazwa {
	float: left;
	width: 300px;
	padding-right: 10px;
	font-size: 110%;
	padding-top: 2px;
}

.konta_pocztowe .pole .poczta {
	float: left;
	width: 100px;
}

.rezerwacje {
	
}

.rezerwacje .sugestie {
	width: 274px; height: 59px;
	padding-top: 32px;
	float: left;
	background: url("//d.nocimg.pl/gfx/main/rez_box_sugestie.gif") no-repeat;
	padding-left: 44px; padding-right: 16px;
}

.rezerwacje .sugestie h2 {
	display: none;
}

.rezerwacje .sugestie p {
	font-weight: bold;
	font-size: 120%;
	color: #ffffff;
}

.rezerwacje .sugestie p a {
	color: #ffffff;
}

.rezerwacje .binfo {
	width: 208px; height: 79px;
	padding-top: 12px;
	float: left;
	background: url("//d.nocimg.pl/gfx/main/rez_bg_info.gif") repeat-x;
	margin-left: 3px;
	padding-left: 7px;
	font-size: 110%;
	line-height: 130%;
}

.rezerwacje .binfo h2 {
	font-size: 110%;
	font-family: arial;
	margin-bottom: 5px;
}

.rezerwacje .binfo p span { color: #fe1518; font-weight: bold; }

.rezerwacje .binfo p.small {
	text-align: right;
	padding-right: 10px;
	font-size: 90%;
	font-weight: bold;
	color: #0001ee;
	padding-top: 6px;
}

.rezerwacje .binfo p.small a { color: #0001ee; }

.rezerwacje .pole {
	width: 100%;
	float: left;
}

.rezerwacje .rez_ptresc {
	background: #bee68d;
	padding-bottom: 16px;
}

.rezerwacje .rez_ptresc_zolty {
	background: #ffdd83;
}

.rezerwacje .rez_ptresc_niebieski {
	background: #cde9fe;
}
		
.rezerwacje .zakladki {
	float: left;
	width: 100%;
	margin-left: 5px;
}

.rezerwacje .zakladki p {
	float: left;
	margin-right: 2px;
	background: #bee68e url(//d.nocimg.pl/gfx/main/rez_zakl_l_green.gif) no-repeat;
}

.rezerwacje .zakladki p span {
	background: url(//d.nocimg.pl/gfx/main/rez_zakl_p_green.gif) no-repeat right top;
	float: left;
	height: 22px;
	padding-left: 10px; padding-right: 10px;
	padding-top: 9px;
	cursor: pointer;
	font-weight: bold;
}

.rezerwacje .zakladki p.yellow {
	background: #ffdd83 url(//d.nocimg.pl/gfx/main/rez_zakl_l_yellow.gif) no-repeat;
}

.rezerwacje .zakladki p.yellow span {
	background: url(//d.nocimg.pl/gfx/main/rez_zakl_p_yellow.gif) no-repeat right top;
}

.rezerwacje .zakladki p.blue {
	background: #cee7fb url(//d.nocimg.pl/gfx/main/rez_zakl_l_blue.gif) no-repeat;
}

.rezerwacje .zakladki p.blue span {
	background: url(//d.nocimg.pl/gfx/main/rez_zakl_p_blue.gif) no-repeat right top;
}

.rezerwacje .jezyki {
	float: right;
	padding-right: 20px;
	padding-top: 10px;
	font-weight: bold;
}

.rezerwacje .jezyki a.on { color: #FE1518; }
.rezerwacje .jezyki a { color: #0001EE; }

.rezerwacje .podglad {
	background: #ffffff;
	border: 1px solid #bcdb98;
	float: left;
	width: 749px;
	margin-top: 16px;
	margin-left: 10px;
}

.rezerwacje .podglad .edit {
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}

.rezerwacje .podglad .lupa {
	text-align: right;
	padding-right: 10px;
	padding-bottom: 6px;
	float: left;
	width: 100%;
}

.rezerwacje .podglad .lupa span {
	background: url(//d.nocimg.pl/gfx/preview.gif) no-repeat;
	padding-left: 14px;
	float: right;
	color: #0066f7;
	padding-left: 18px;
	padding-top: 2px; padding-bottom: 2px;
}

.rezerwacje .podglad .lupa span a { color: #0066f7; }

.rezerwacje .podglad .tresc {
	padding: 10px;
}

.rezerwacje .dodaj_zdjecie {
	float: left;
	padding-left: 16px;
	padding-top: 14px;
}

.rezerwacje .dodaj_zdjecie dl {
	float: left;
	width: 100%;
	margin: 0;
	margin-top: 8px;
}

.rezerwacje .dodaj_zdjecie dl dt {
	float: left;
	width: 80px;
	padding-top: 2px;
	text-align: right;
}

.rezerwacje .dodaj_zdjecie dl dd {
	float: left;
	margin: 0;
	margin-left: 12px;
}

.rezerwacje .dodaj_zdjecie p.tyt {
	color: #fe0000;
	font-weight: bold;
	border-bottom: 1px solid #bba25f;
	float: left;
	padding-left: 14px; padding-right: 14px;
	padding-bottom: 2px;
}

.rezerwacje .dodaj_zdjecie input.popis { width: 300px; }

.rezerwacje .dodaj_zdjecie span.b1 { float: left; width: 100px; }

.rezerwacje .dodaj_filmy {
	float: left;
	padding-left: 16px;
	padding-top: 14px;
}

.rezerwacje .dodaj_filmy input.popis {
	width: 360px;
}

.rezerwacje .dodaj_filmy p.tyt {
	margin-bottom: 8px;
	margin-top: 10px;
}

.rezerwacje .dodaj_filmy p.but {
	margin-top: 8px;
}

.rezerwacje .dodaj_filmy span.b1 {
	float: left;
	width: 88px;
}

.rezerwacje .dodaj_filmy span.b2 {
	float: right;
	color: #2e35f5;
}

.rezerwacje .dodaj_filmy span.b2 a {
	text-decoration: none;
	color: #2e35f5;
}

.rezerwacje .dodaj_filmy span.b2 a:hover {
	text-decoration: underline;
}

.rezerwacje .wystaw_uslugi {
	float: left;
	width: 757px;
	margin: 10px;
	margin-top: 0;
}

.rezerwacje .wystaw_uslugi h2 {
	color: #ffffff;
	font-size: 140%;
	padding-left: 28px;
	padding-top: 2px; padding-bottom: 3px;
	margin-bottom: 14px;
	background: #69b111 url(//d.nocimg.pl/gfx/main/rez_strzalka_ziel.gif) no-repeat 8px 5px;
}

.rezerwacje .wystaw_uslugi p.inf {
	font-weight: bold;
	color: #ff880a;
	font-size: 120%;
	margin-bottom: 10px;
}

.rezerwacje .wystaw_uslugi .left {
	float: left;
	width: 162px;
}

.rezerwacje .wystaw_uslugi .left h3 {
	font-size: 120%;
	margin-bottom: 10px;
}

.rezerwacje .wystaw_uslugi h4 {
	color: #0090fb;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 120%;
}
	
.rezerwacje .wystaw_uslugi .left ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.rezerwacje .wystaw_uslugi .left ul li {
	padding: 0;
	margin: 0;
	margin-bottom: 2px;
}

.rezerwacje .wystaw_uslugi .left ul a {
	color: #0090fb;
	display: block;
	padding: 3px;
	padding-left: 18px;
	padding-right: 10px;
	font-size: 110%;
	background: url(//d.nocimg.pl/gfx/main/rez_kropa_ziel.gif) no-repeat 5px 8px;
}

.rezerwacje .wystaw_uslugi .left ul a.orange {
	color: #ff860c;
	font-weight: bold;
}

.rezerwacje .wystaw_uslugi .left ul a.on {
	color: #ffffff;
	background: #6498bd url(//d.nocimg.pl/gfx/main/rez_kropa_biala.gif) no-repeat 5px 8px;
}

.rezerwacje .wystaw_uslugi .left ul a.on:hover {
	background: #6498bd url(//d.nocimg.pl/gfx/main/rez_kropa_biala.gif) no-repeat 5px 8px;
}

.rezerwacje .wystaw_uslugi .left ul a:hover {
	background: #dbe6ed url(//d.nocimg.pl/gfx/main/rez_kropa_ziel.gif) no-repeat 5px 8px;
}

.rezerwacje .wystaw_uslugi .right {
	float: left;
	width: 580px;
	background: #6399bd;
	padding-left: 15px;
	padding-top: 18px;
	padding-bottom: 16px;
}

.rezerwacje .wystaw_uslugi .right2 {
	float: right;
	width: 595px
}

.rezerwacje .wystaw_uslugi .right2 input.pole {
	width: 46px;
	border: 1px solid #e3e7ea;
	font-family: arial;
	font-size: 110%;
	padding-left: 5px; padding-right: 5px;
	padding-top: 1px; padding-bottom: 1px;
}

.rezerwacje .wystaw_uslugi .right2 select {
	width: 84px;
	font-family: arial;
	font-size: 120%;
	border: 1px solid #e3e7ea;
}

.rezerwacje .wystaw_uslugi .right div.inf3 {
	margin-top: 12px;
}

.rezerwacje .wystaw_uslugi .right p.inf2 {
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 14px;
	padding-right: 10px;
	font-family: arial;
	font-size: 140%;
}

.rezerwacje .wystaw_uslugi .right p.inf4 {
	text-align: center;
	margin-bottom: 10px;
	color: #ffac57;
	font-weight: bold;
}

.rezerwacje .wystaw_uslugi .right p.inf2 span.big { font-size: 150%; font-family: arial; }
.rezerwacje .wystaw_uslugi .right p.inf2 span.black { color: #000000; font-size: 120%; }

.rezerwacje .wystaw_uslugi .right p.wystaw span {
	float: right;
	background-image: url(//d.nocimg.pl/gfx/main/rez_butt_orange.gif);
	width: 118px; height: 24px;
	color: #ffffff;
	font-size: 120%;
	padding-top: 7px;
	text-align: center;
	font-weight: bold;
	font-family: arial;
	cursor: pointer;
	margin-right: 50px;
	margin-top: 50px;
}

.rezerwacje .wystaw_uslugi .right span.edit {
	display: block;
	width: 16px; height: 20px;
	background: url(//d.nocimg.pl/gfx/main/rez_edytuj.gif);
	cursor: pointer;
}

.rezerwacje .wystaw_uslugi .right span.del {
	display: block;
	width: 16px; height: 20px;
	background: url(//d.nocimg.pl/gfx/main/rez_kasuj.gif);
	cursor: pointer;
}

.rezerwacje .wystaw_uslugi strong.l {
	float: left;
	margin-top: 3px;
	margin-left: 4px;
}

.rezerwacje .wystaw_uslugi table {
	border-collapse: collapse;
	background: #e3e7ea;
	color: #004a79;
}

.rezerwacje .wystaw_uslugi table.calendar td {
	padding: 0;
	text-align: left;
}

.rezerwacje .wystaw_uslugi table td {
	padding: 8px;
	text-align: center;
}

.rezerwacje .wystaw_uslugi table.t2 td {
	border: 2px solid #ffffff;
	padding-left: 5px; padding-right: 5px;
}

.rezerwacje .wystaw_uslugi a.but {
	width: 22px; height: 24px;
	float: left;
	margin-left: 6px; margin-right: 6px;
}

.rezerwacje .wystaw_uslugi a.edit { background: url(//d.nocimg.pl/gfx/main/edit-new.png); }
.rezerwacje .wystaw_uslugi a.save { background: url(//d.nocimg.pl/gfx/main/save-new.png); }
.rezerwacje .wystaw_uslugi a.del { background: url(//d.nocimg.pl/gfx/main/del-new.png); float: right;}

.rezerwacje .wystaw_uslugi a.but span { display: none; }

.rezerwacje .wystaw_uslugi table tr.belka {
	background: #01497b;
	color: #ffffff;
	font-weight: bold;
	font-size: 110%;
}

.rezerwacje .wystaw_uslugi table tr.b2 {
	background: #e0f7c4;
}

.rezerwacje .wystaw_uslugi table tr.b3 {
	background: #d0e7f9;
}

.rezerwacje .wystaw_uslugi .butt2 {
	background: #fe860c;
	border: none;
	color: #ffffff;
	font-weight: bold;
	width: 72px;
	font-size: 12px;
	font-family: arial;
	height: 22px;
	padding-bottom: 3px;
}

.rezerwacje .wystaw_uslugi .kal {
	float: left;
	margin-bottom: 12px;
	width: 284px;
}

.rezerwacje .wystaw_uslugi .termin {
	float: right;
	width: 272px;
	margin-top: 40px;
}

.rezerwacje .wystaw_uslugi .termin a {
	color: #C6F760;
}

.rezerwacje .wystaw_uslugi .termin a:hover { text-decoration: none; }

.rezerwacje .wystaw_uslugi .termin dl {
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-weight: bold;
	width: 170px;
}

.rezerwacje .wystaw_uslugi .termin select {
	width: 136px;
	font-family: arial;
	font-size: 120%;
	margin-right: 4px;
}

.rezerwacje .wystaw_uslugi .termin dl dt {
	margin-bottom: 4px;
}

.rezerwacje .wystaw_uslugi .termin dl dd {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.rezerwacje .wystaw_uslugi .termin dl dd strong {
	color: #000000;
}

.rezerwacje .wystaw_uslugi .termin .tyt {
	color: #01497b;
	font-family: arial;
	font-size: 220%;
	font-weight: bold;
	margin-bottom: 2px;
}

.rezerwacje .wystaw_uslugi .termin .data {
	color: #ffffff;
	font-family: "Times New Roman";
	font-size: 180%;
	margin-bottom: 10px;
	font-weight: bold;
}

.rezerwacje .wystaw_uslugi .right h3 {
	font-size: 120%;
	color: #ffffff;
	margin-bottom: 6px;
}

.box_red {
	float: left;
	background: #ff1619;
	padding-left: 12px; padding-right: 12px;
	padding-top: 4px; padding-bottom: 4px;
	color: #ffffff;
	font-weight: bold;
	font-size: 120%;
}

table.calendar {
	font-family: Arial;
	font-size: 10px;
	border-collapse: collapse;
}

table.calendar input,table.calendar select{font-size:10px;}

div.mainheading{}

table.cells {
	border-collapse: collapse;
	empty-cells: show;
}

table.cells td {
	width: 30px; height: 37px;
	border: 2px solid #ffffff;
	padding-left: 4px; padding-right: 3px;
	vertical-align: top;
	cursor: pointer;
}

table.cells td div { text-align: center; padding-top: 2px; }

table.cells td div.num { padding-top: 3px; text-align: left; }

table.cells td.cell_selected{ background: #87c801; color: #ffffff; }

table.cells td.noselect { background: #e4e7e9; color: #a0b5bf; }
table.cells td.wkday { background: #c7e5f2; color: #016fa4; }
table.cells td.wkend { background: #c7e5f2; color: #016fa4; }
table.cells td.notmnth { background: #c7e5f2; color: #016fa4; }

table.cells td.reserved { background: #ea6f74; }
table.cells td.busy { background: #ff9502; }
table.cells td.wkday.reserved {  background: #ea6f74;  }
table.cells td.wkend.reserved {  background: #ea6f74;  }

table.cells td.hover_first{ background: #c7e5f2 url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat scroll -701px -700px; color: #016fa4; }
table.cells td.hover_last {background: #c7e5f2 url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat scroll -720px -700px; color: #016fa4; }

table.cells td.selected_reserved { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/selected_reserved.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.selected_busy { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/selected_busy.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.busy_selected { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/busy_selected.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.reserved_selected { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/reserved_selected.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.busy_reserved { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/busy_reserved.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.busy_normal { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/busy_normal.jpg) no-repeat scroll ;color: #016fa4; }
table.cells td.reserved_busy { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/reserved_busy.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.reserved_normal { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/reserved_normal.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.normal_reserved { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/normal_reserved.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.normal_busy { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/normal_busy.jpg) no-repeat scroll; color: #016fa4; }

table.cells td.selected_booked { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/selected_booked.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.booked_selected { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/booked_selected.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.busy_booked { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/busy_booked.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.booked_busy { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/booked_busy.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.booked_normal { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/booked_normal.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.normal_booked { background: #c7e5f2 url(//d.nocimg.pl/gfx/res/normal_booked.jpg) no-repeat scroll; color: #016fa4; }
table.cells td.booked { background: #ecadde; }

table.cells th{
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat scroll -610px -700px;
	color: #ffffff;
	text-align: center;
	border-bottom: 3px solid #ffffff;
}

table.cells th.wkhead{}


table.cells td.wkhead{background-color:white;text-align:center;color:#0054E3;}
table.cells td.hlday{background-color:#bbbbff;}


table.cells td.notallowed{background-color:#FF2222;color:#EEEEEE;font-style:italic;}

table.cells .dayinnerhtml {
	color: #EE0000;
	font-size: 110%;
	font-weight: bold;
}


#calendar_container {
	margin-right: 8px;
	margin-top: 8px;
}

.calendar .mainheading {
	margin-bottom: 6px;
	float: left;
	width: 100%;
	position: relative;
}

.calendar .mainheading .butt {
	border: 0;
	width: 13px; height: 13px;
	cursor: pointer;
	text-indent: -9999px;
	padding: 0; margin: 0;
}

.calendar .mainheading .back {
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat -850px -700px;
	float: left;
	margin-top: 6px;
}

.calendar .mainheading .next {
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat -870px -700px;
	float: right;
	margin-top: 6px;
}

.calendar .mainheading select {
	float: left;
	font-size: 12px;
	font-family: arial;
}

.calendar .mainheading select.month {
	margin-left: 82px;
	margin-right: 3px;
}

.calendar .mainheading p {
	font-size: 180%;
	font-weight: bold;
	left: 20px;
	margin-bottom: 6px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 80%;
}

.rezerwacje .wystaw_uslugi table.cells td {
	border: 2px solid #6399bd;
	padding: 4px;
	padding-top: 0px; padding-bottom: 0px;
}

.rezerwacje .wystaw_uslugi .right .kal table.calendar {	
	background: #6399bd;
}

.rezerwacje .wystaw_uslugi .right .kal table.cells {	
	background: #6399bd;
}

.rezerwacje .wystaw_uslugi table.cells th{
	background: url(//d.nocimg.pl/gfx/main/kalendar_top.gif) no-repeat;
	border-bottom: 3px solid #6399bd;
}

.rezerwacje .wystaw_uslugi .right .calendar .mainheading .back {
		background: url(//d.nocimg.pl/gfx/main/kalendar_first.gif);
}

.rezerwacje .wystaw_uslugi .right .calendar .mainheading .next {
	background: url(//d.nocimg.pl/gfx/main/kalendar_last.gif);
}

.rezerwacje .wystaw_uslugi .right .calendar .mainheading p {
	text-align: center;
}

#share_btn {
	background-image: url("//d.nocimg.pl/gfx/main/rez_butt_orange.gif");
	width: 118px; height: 31px;
	border: 0;
	color: #ffffff;
	margin-top: 10px;
	font-weight: bold;
	font-size: 110%;
	font-family: arial;
	cursor: pointer;
}

ul.legenda_res {
	list-style: none;
	margin-left: 20px;
	color: #ffffff;
	margin: 0;
	padding: 0;
	margin-top: 10px;
}

ul.legenda_res li {
	font-size: 110%;
	color: #888888;
	padding-left: 18px;
	padding-right: 10px;
	color: #ffffff;
	margin-bottom: 2px;
	float: left;
	width: 240px;
	padding-top: 1px;
}

ul.legenda_res li.zielony {
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat -720px -846px;
}

ul.legenda_res li.niebieski {
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat -720px -901px;
}

ul.legenda_res li.pomaranczowy {
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat -720px -956px;
}

ul.legenda_res li.szary {
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat -720px -1054px;
}

ul.legenda_res li.czerwony {
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat -720px -1112px;
}

ul.legenda_res li.rozowy {
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat -720px -1170px;
}

ul.legenda_res li.procent {
	background: url(//d.nocimg.pl/gfx/main/gfx_element.gif) no-repeat -1150px -846px;
}

.oplac { margin-bottom: 16px; }

ul.legenda_res li span.tx {
	float: left;
}

ul.legenda_res li span.chm {
	position: relative;
	width: 13px; height: 13px;
	float: left;
	margin-left: 6px;
	background: url("//d.nocimg.pl/gfx/main/rez_pytanie.gif");
	cursor: pointer;
}

ul.legenda_res li span.chm span {
	display: none;
	position: absolute;
	background: #01497b;
	font-size: 90%;
	width: 118px;
	z-index: 500;
	left: -62px; bottom: 23px;
	padding: 8px;
	-moz-border-radius:5px; /* FF */
	-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:5px; /* pozostałe przeglądarki */
	behaviour: url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
}

ul.legenda_res li span.chm span strong.dz {
	position: absolute;
	left: 62px; bottom: -6px;
	width: 11px; height: 6px;
	background: url("//d.nocimg.pl/gfx/main/rez_pytanie_dziub.gif");
}

.platnosci {
	float: left;
	width: 602px;
	margin-top: 10px;
}

.platnosci .bloks {
	float: left;
	height: 50px;
	margin-right: 30px;
	margin-left: 30px;
	width: 140px;
	margin-top: 18px;
}

.platnosci .bloks .cbx {
	float: left;
	width: 30px;
}

.platnosci .bloks .rht {
	float: right;
	width: 110px;
}

.platnosci .bloks .rht label {
	display: block;
	width: 100%;
	text-align: center;
}

.platnosci .bloks .rht label img { margin-bottom: 5px; }

.alert_new {
	float: left;
	border: 1px solid #d73b3b;
	padding: 10px;
	margin-bottom: 16px;
	color: #d63b3d;
	font-weight: bold;
	-moz-border-radius:5px; /* FF */
	-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
	-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
	border-radius:5px; /* pozostałe przeglądarki */
	behaviour: url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
}

.alert_new div.ico {
	float: left;
	width: 12px; height: 11px;
	background: url("//d.nocimg.pl/gfx/main/ico_alert.gif");
}

.alert_new div.text {
	float: left;
	padding-left: 10px;
	width: 726px;
	line-height: 140%;
}

.platnosci .plat_info {
	float: left;
	width: 100%;
	margin-top: 60px;
}






/*nowa galeria*/
.galeria_foto_box_2 {
    background-color: #fff; width:450px;overflow:hidden;
   padding:10px!important; border: solid 1px #dae1eb; -webkit-box-shadow: 1px 1px 2px #f1f1f1; 
         /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */ box-shadow: 1px 1px 2px #f1f1f1; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */ 
        margin: 0px 8px 8px 0px;}	

.galeria_foto_box_2 DIV.img {height: 140px;width: 186px;float:left;margin-right:10px;}
 

.galeria_foto_box_2 .tytul {
            border-bottom: 1px solid #DAE1EB;
            color: #687A8C;
            font: bold 16px Arial;
            overflow: hidden;
            padding-bottom: 5px;
        }
        
 .galeria_foto_box_2 input.tytul[type="text"] {
         border: 1px solid #DAE1EB;
        border-radius: 5px 5px 5px 5px;
        color: #687A8C;
        font: 12px/24px Arial;
        text-align: left;
        width:240px;
        padding:5px;
        margin-bottom:7px;
        }       
        


.galeria_foto_box_2 .tytul span {float:left;width:175px;}

.galeria_foto_box_2 DIV.opis {
     height: 120px;
        overflow: hidden;
       font:normal 12px/24px Arial; 
       color: #687a8c; text-align:left;} 

  .galeria_foto_box_2 textarea.opis {
        border: 1px solid #DAE1EB;
        border-radius: 5px 5px 5px 5px;
        color: #687A8C;
        padding:5px;
        font: 12px/24px Arial;
        text-align: left;
        height:95px;
        width: 240px;
    }

.galeria_foto_box_2 .icons {float:left;}
.galeria_foto_box_2 INPUT.opis {width: 180px;height: 15px;margin: 0px;}	
.galeria_foto_box_2 .icons img { border: 0;	}	
.galeria_foto_box_2 .icons a { text-decoration: none; display: inline-table; width: 16px; height: 16px;	}	
.galeria_foto_box_2 .icons a.move_up { background: url(http://d.nocimg.pl/gfx/funkcje_img.png) 0px 0px no-repeat;	}	
.galeria_foto_box_2 .icons a.move_down { background: url(http://d.nocimg.pl/gfx/funkcje_img.png) 0px -21px no-repeat;	}	
.galeria_foto_box_2 .icons a.activity {	}
.galeria_foto_box_2 .icons a.thumbs_up {	}	
.galeria_foto_box_2 .icons .fajne {	background: url(http://d.nocimg.pl/gfx/funkcje_img.png) 0px -120px no-repeat;	}	
.galeria_foto_box_2 .icons .niefajne {	background: url(http://d.nocimg.pl/gfx/funkcje_img.png) 0px -146px no-repeat;	}	
.galeria_foto_box_2 .icons .active {	background: url(http://d.nocimg.pl/gfx/funkcje_img.png) 0px -43px no-repeat;	}	
.galeria_foto_box_2 .icons .inactive {	background: url(http://d.nocimg.pl/gfx/funkcje_img.png) 0px -94px no-repeat;	}	
.galeria_foto_box_2 .icons a.del {	background: url(http://d.nocimg.pl/gfx/funkcje_img.png) 0px -69px no-repeat;	}
.galeria_foto_box_2 .edit_box {	clear:none;overflow:hidden;margin-top:5px;}


.galeria_foto_box_2 .edit_box p.dodal { font: bold 11px tahoma, arial; color: #687a8c; padding: 0px; margin: 0px; float: left;	}	
.galeria_foto_box_2 .edit_box p.dodal span { font: normal 11px tahoma, arial; color: #687a8c; padding: 0px; margin: 0px;	}
.galeria_foto_box_2 .edit_box p.edytuj a.edytuj,
.galeria_foto_box_2 .edit_box p.edytuj a.zapisz
{
    font:bold 12px Arial;color: #687a8c;
    text-decoration: none;margin-left:5px;
    float: right;
    border:solid 1px #dae1eb;
    padding:5px 10px;
    background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGVjZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e4ecf7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4ecf7));
background: -webkit-linear-gradient(top,  #ffffff 0%,#e4ecf7 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#e4ecf7 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#e4ecf7 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#e4ecf7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4ecf7',GradientType=0 );
}


.spr-widget {
  width:260px;position:relative;
  height:100px;
  background: url(//d.nocimg.pl/gfx/main/sprawdzony_obiekt.jpg) no-repeat;
}

.scale {width:152px;height:4px;position:absolute;top:42px;left:17px;}
.scale div {width:37px;height:4px;background-color:#e4e4e4;border-right:1px solid #fff;float:left;}
.scale div.orange-f {background-color:#ffb852;}
.spr-date {
      font:bold 14px Arial;color: #fff;
 position:absolute;
 top:30px;
 right:24px;

}


	


/*inne style*/

.content {
    width: 685px;
    overflow: hidden;
}

.content a {
    outline: none;
    border: none;
}

.content img {
    outline: none;
    border: none;
}


.header {
    width: 685px;
    height: 42px; 
}
.home_content {
    width: 44px;
    height: 42px;
    float: left;  
}



a.home_btn {
    display: block;
    height: 42px;
    width: 44px;
    outline: none;
    text-decoration: none;
    background-image: url(images/home.jpg);
    background-repeat: no-repeat;   
}


a.home_btn_nieaktywny {
    display: block;
    height: 42px;
    width: 44px;
    outline: none;
    text-decoration: none;
    background-image: url(images/home_nieaktywny.jpg);
    background-repeat: no-repeat;   
}



.title {
    background-image: url(images/title_bg.gif);
    background-repeat: repeat-x;
    height: 42px;
    width: 596px; 
    float: left;
    position: relative;
}
.nazwa {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    line-height: 42px;
    float: left;  
}
.send_mail_btn {
    background-image: url("images/send_mail.jpg");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 11px;
    margin-right: 15px;
    margin-top: 16px;
    outline: medium none;
    text-decoration: none;
    width: 16px;
}


.rodzaj {
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 12px;
    height: 42px;
    line-height: 42px;
    position: absolute;
    right: 20px;
    top: 0px;
}

.identity {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    line-height: 42px;
    float: left;
    padding-left: 15px;
    padding-right: 60px;
}


.search_content {
    width: 45px;
    height: 42px; 
    float: left;
}
a.search_btn {
    display: block;
    height: 42px;
    width: 45px;
    outline: none;
    text-decoration: none;
    background-image: url(images/search.jpg);
    background-repeat: no-repeat;   
}

.content_box {
    border: solid 1px #8d9bbe;
    border-bottom: solid 3px #8d9bbe;
    background-color: #ffffff;
    overflow: hidden; 
    position: relative;
}

.left {
    float: left;
    width: 470px;
    padding: 7px;
    border-right:solid 1px #8d9bbe;


}
.right {
    float: right;
    width: 198px;
}



.white {
    padding: 10px;
    overflow: hidden;
}
.white:hover {
    background-color: #f0ffcc;
}
.border:hover {
    background-color: #EEF0F5;
    
}


.white a, .border a {
    text-decoration: none;
    color: #5b5b5b;  
}

.white a:hover, .border a:hover {
    color: #000000;  
}



.border {
    background-color: #eef0f5;
    border:solid 1px #8d9bbe;
    padding: 10px;
    overflow: hidden;
}
.title2 {
    width: 30%; 
    float: left;
    font-family: tahoma, serif, sans-serif, monospace;
    font-size: 11px;
    font-weight: bold; 
    color: #000000;
}


.title2 span {
    background-image: url(images/arrow.png);
    background-repeat: no-repeat; 
    background-position: left center;
    padding-left: 12px;

}



.desc {
    width: 70%; 
    font-family: tahoma, serif, sans-serif, monospace;
    float: right;
    font-size: 11px;
    font-weight: normal; 
    color: #5b5b5b;
}
.tresc_komentarza {
    background-image: url("images/comment_icon.png");
    background-position: left 3px;
    background-repeat: no-repeat;
    padding-left: 20px;
}
.add {
    background-image: url("images/user.png");
    background-position: left 3px;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-top: 10px;
}
.comment_box {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #c9d3ed;
    padding-bottom: 10px;
}

.abonament {
    font-family: arial, tahoma, serif, sans-serif, monospace;
    text-align: center;
    font-size: 18px;
    font-weight: bold; 
    color: #8d9bbe;
    padding: 10px;
}

.data {
    background-color: #eef0f5;  
    overflow: hidden;
    border-top: solid 1px #8d9bbe;
    border-bottom: solid 1px #8d9bbe;
}

.od {
    font-family: tahoma, serif, sans-serif, monospace;
    text-align: center;
    font-size: 11px;
    font-weight: bold; 
    color: #000000;
    width: 40%;
    float: left;
    padding: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
    border-right: solid 1px #8d9bbe;
}
.do {
    font-family: tahoma, serif, sans-serif, monospace;
    text-align: center;
    font-size: 11px;
    font-weight: bold; 
    color: #000000;
    width: 39%;
    float: left;
    padding: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
}


.stan {
    font-family: arial, tahoma, serif, sans-serif, monospace;
    text-align: center;
    padding: 10px;
}


.stan h1 {
    font-size: 18px;
    font-weight: bold; 
    color: #8d9bbe;
    padding: 0px;
    margin: 0px;
    padding-bottom: 10px;
}

.stan p {
    font-size: 11px;
    font-weight: bold; 
    color: #000000;
    padding: 0px;
    margin: 0px;
}

.nav_bottom {
    height: 30px;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.nav_bottom ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}  
.nav_bottom ul li {
    display: inline;
}

.nav_bottom ul li a { 
    background-image: url("images/menu_img.jpg");
    background-repeat: repeat-x;   
    font-family: arial, tahoma, serif, sans-serif, monospace;
    text-align: center;
    font-size: 11px;
    font-weight: bold; 
    color: #ffffff;
    line-height: 30px;
    display: block;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
    border-right: solid 1px #ffffff;
}


.nav_bottom ul li a.last {
    border-right: none;
}

.nav_bottom ul li a:hover { 
    background-image: url("images/menu_img_hov.jpg");
    background-repeat: repeat-x;   
}





a.haslo {
    font-family: tahoma, arial, serif, sans-serif, monospace;
    display: block;
    height: 23px;
    width: 83px;
    outline: none;
    text-decoration: none;
    background-image: url(images/pass_btn.png);
    background-repeat: no-repeat; 
    float: left;
    line-height: 23px;
    color: #8d9bbe;
    font-size: 10px;
    font-weight: bold; 
    margin-right: 10px;
}

a.haslo:hover {
    background-image: url(images/pass_btn.png);
    background-position: left bottom;
    color: #ffffff;
}
a.haslo span {
    padding-left: 7px;
}


a.login {
    font-family: tahoma, arial, serif, sans-serif, monospace;
    display: block;
    height: 23px;
    width: 83px;
    outline: none;
    text-decoration: none;
    background-image: url(images/login_btn.png);
    background-repeat: no-repeat; 
    float: left;
    line-height: 23px;
    color: #8d9bbe;
    font-size: 10px;
    font-weight: bold; 
    margin-right: 10px;
}

a.login:hover {
    background-image: url(images/login_btn.png);
    background-position: left bottom;
    color: #ffffff;
}
a.login span {
    padding-left: 7px;
}

.login_name {
    float: left;
    margin-right: 15px;
}


.ilosc {
    float: left;
    clear: both;
  
}

.punkty {
    float: left;
    display:block;  
}

.korba {
    float: left;
    display:block; 
    width: 10px;
    height: 10px;
    margin-left: 5px;
}

.opiekun {
    float: left;
    display: block;
    clear: both;
}