body { font:11px Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif; }
a, a:hover, a:visited, .fakeLink { text-decoration:underline; cursor:pointer;}
#fakeBody {  width: 950px; margin: auto;}
/*button, input[type=submit] {	cursor:pointer;	line-height:1.4em;	margin:0.2em 0.4em 0.2em 0;	overflow:visible;	padding:0.1em 0.6em 0.1em;	width:auto;	font-weight:bold;}*/

input, select, textarea{font:700 10px Tahoma;}

body .content{padding:25px 10px; min-height:600px;  }

.box { }

.app-corner-all{	/* WebKit/Safari */	-webkit-border-radius:5px;	/* Mozilla */	-moz-border-radius:5px;	/* Opera - podobno nie dziala od 9.x w gore */	-o-border-radius:5px;}

.app-corner-top{	-webkit-border-top-right-radius:5px;	-webkit-border-top-left-radius:5px;  -moz-border-radius-topright:5px;  -moz-border-radius-topleft:5px;  -o-border-top-left-radius:5px;  -o-border-top-right-radius:5px;}

.app-corner-bottom{	-webkit-border-bottom-left-radius:5px;	-webkit-border-bottom-right-radius:5px;	-moz-border-radius-bottomleft:5px;  -moz-border-radius-bottomright:5px;  -o-border-bottom-right-radius:5px;  -o-border-bottom-left-radius:5px;}

.app-corner-right{	-webkit-border-top-right-radius:5px;	-webkit-border-bottom-right-radius:5px;  -moz-border-radius-topright:5px;  -moz-border-radius-bottomright:5px;  -o-border-top-right-radius:5px;  -o-border-bottom-right-radius:5px;}

.app-corner-left{	-webkit-border-top-left-radius:5px;	-webkit-border-bottom-left-radius:5px;  -moz-border-radius-topleft:5px;	-moz-border-radius-bottomleft:5px;  -o-border-top-left-radius:5px;  -o-border-bottom-left-radius:5px;}

h1.boxHeader { 	text-align: center; font-size: 14px; font-weight: bold; line-height: 25px; position: relative;}
h1.boxHeaderDiffer{ font-size:17px; font-weight:bold; line-height:30px; margin:5px 0 20px;  }
h1.boxHeaderOpis{padding:5px 0;}

div.boxBody { position: relative;}

div.boxStatusBar {	padding:1px 6px;	text-align: right;}

div.boxLeft { float: left;  width: 200px; }
div.boxLeftHalf { float: left;  width: 475px; } 
div.boxLeftWide { float: left;  width: 750px; } 
div.boxRight { float: right;  width: 200px; } 
div.boxRightHalf { float: right;  width: 475px; }
div.boxRightWide { float: right;  width: 750px; } 
div.boxCenter { margin:auto; width:570px;  }
div.box .boxCollapseB { position: absolute; top: 3px; right: 3px; font-weight: bold; line-height: 16px; font-size: 18px; cursor: pointer;  height: 16px; width: 14px;}
div.box .boxCollapseB:hover { }


.hidden { display: none; }
.customButton { cursor: pointer; font-weight: bold; }
.messageBox { padding: 10px; text-align: center; font-weight: bold; margin-bottom: 10px; }
.messageBoxInfo { }
.messageBoxError { }
.warning { text-align: center; }
.warningIcon { padding-left: 50px; line-height: 40px; }
.clr { clear: both; line-height: 1px; height:0px; font-size: 1px; display:block; }
.clrL { clear: left; line-height: 1px; height:0px; font-size: 1px; display:block; }
.left { float: left; }
.right { float: right; }
.toolbar { text-align: center; padding: 5px; }
input.number { width: 50px; text-align: center;}
input.date { width: 75px; text-align: center;}

#initialLoadingInfo { font-weight: bold; margin:150px auto; width: 200px; text-align:center; padding:20px; }

#mainMenuTopContainer { margin-bottom: 20px; }
#facilityNameTop { font-size: 23px; text-align: left; margin-bottom:10px;}
#opiekunOfertyBoxTop { float: right;}

#mainMenuTop {   padding: 0 10px; position: relative; margin-top:10px;}
#mainMenuTop .menuItem {  position: relative; float: left;  padding: 5px 10px; text-align: center; cursor: pointer; font-size: 14px; font-weight: bold; margin-left: 4px; border-bottom: none;}
#mainMenuTop .menuItemRight { float: right; }
#mainMenuTop .menuItem:hover {  }
#mainMenuTop .menuItemActive {  top: 1px;}
#mainMenuTop .menuItemActive:hover {  }

#mainMenuTop .menuItem a {display: block; text-decoration: none; }

h1#top{font:700 11px/26px Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;height:26px;padding-left:6px;}

#logo{background:url(../gfx/top.png) no-repeat top left;height:159px;position:relative;}
#logo a{text-decoration:none; display:block;font-family:Arial;font-size:27px;font-weight:700;left:0;padding:11px 0 0 10px;position:absolute;top:27px;width:267px;}

#menu{height:26px;}
#menu ul li{ padding-left:10px; }
#menu a, #menu a:visited{display:block;font:small-caps 700 13px/26px Verdana;margin:0 8px 0 0;}

#google{width:750px;  text-align:center; }
#googleBottom{margin:25px auto 0; text-align:center; }

#kwatery-szukanie{min-height:22px;font:small-caps 700 13px Verdana;padding:4px 0 0 10px}
#kwatery-szukanie input[type=submit]{background:#3D6540;color:white;}

#prawaKolumna{font:700 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;position:relative; }
#prawaKolumna div.boxBody{margin-bottom:15px; }
#prawaKolumna h1.boxHeader{font:700 13px Arial; margin:0px 3px 7px; padding:2px 1px 1px; text-align:center;}
#prawaKolumna h1.boxHeader img{margin:2px; cursor:pointer; }
#prawaKolumna ul{margin-left:35px; }
#prawaKolumna ul li{list-style-type:disc;}
#prawaKolumna ul li a{ text-decoration:none; }

#ofertaTygodnia{height:185px;text-align:center;width:200px;}
#ofertaTygodnia{margin-bottom:0 !important; }
#ofertaTygodnia b{	background:#114F06;display:block;font:700 11px/26px Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;height:26px;margin-bottom:7px;}
#ofertaTygodnia a{color:#948E5F;display:block;font:700 11px Arial;text-decoration:none;}

#stopka{clear:both;float:left;margin:0;padding:10px 0;width:100%; text-align:center;}

#morze, #jeziora{display:none; }

#linkiIndex div.linki{display:inline-block;float:left;height:70px;margin:10px 0 0 25px;width:215px;}
#linkiIndex div.linki a{font-size:11px; font-family:Tahoma; margin-right:5px; }

#strony{padding:3px 0 5px 15px;font:700 13px Verdana;}
#strony a{text-decoration:underline;}
#strony .szczegolyWynikow{float:left;}
#strony .stronnicowanie{float:right;padding-right:25px;}

#tablica_wynikow{width:730px; margin:3px auto; }
#tablica_wynikow th{padding:5px 0; text-align:center; font:700 11px Verdana; }
#tablica_wynikow img{margin:3px;padding:2px;float:left; }

#obiekt .obiektInformacje{margin:5px 10px; font-size:12px; }
#obiekt .obiektInformacje p{margin:0; line-height:30px; }
#obiekt .obiektInformacje p span{display:inline-block; float:left; margin:0 5px; padding:0 5px; width:90px; height:30px;  font-weight:bold; text-align:right; }

#obiekt div.info{margin:20px 0; border-bottom:2px solid #B9E2B8}
#obiekt div.info p{padding:0 10px; line-height:25px; }
#obiekt h1.boxHeaderOpis {padding:5px 10px; font-weight:bold; font-size:14px; }
#obiekt h1.boxHeaderOpis span{float:right; }

#obiekt div.galeria{margin:25px 0; text-align:center; }
#obiekt div.galeria p{margin-top:25px; }

form#dodaj{text-align:center; }
form#dodaj p{font:bold 11px/13px Tahoma;margin:10px;}
form#dodaj b{color:#948E5F;display:block;font:14px Tahoma;}
form#dodaj ul{margin:20px auto;text-align:left;line-height:35px; }
form#dodaj label{display:block;float:left;text-align:right;width:40%;}

fieldset.linkiMiastoBottom{margin-top:20px; border:1px solid #0B3004; padding:10px; }
fieldset.linkiMiastoBottom legend{color:#0B3004;font:700 14px Tahoma;padding:0 10px; }
fieldset.linkiMiastoBottom a{color:black;display:block;float:left;line-height:20px;text-decoration:underline;width:230px;}

#mapaPolski{height:600px; }
div#mapaPolski #zoomIn, div#plan #zoomInPlan{	background:transparent url(../gfx/zoom.png) no-repeat scroll 0 0;	border:medium none;	height:38px;	position:absolute;	right:20px;	top:10px;	width:38px;	z-index:199;}
div#mapaPolski #zoomOut, div#plan #zoomOutPlan{	background:transparent url(../gfx/zoom.png) no-repeat scroll 0 -38px;	border:medium none;	height:38px;	position:absolute;	right:20px;	top:60px;	width:38px;	z-index:199;}
div#mapaPolski #dragZoom{	background:transparent url(../gfx/dragZoom.png) no-repeat scroll 0 0;	border:medium none;	height:38px;	width:38px;}
div#mapaPolski #dragZoomBack{	background:transparent url(../gfx/dragZoom.png) no-repeat scroll 0 -38px;	border:medium none;	height:38px;	width:38px;}


p.duplikatHead, p.duplikat{background:#CEC34D;border-bottom:2px solid #3E663E;font-size:15px;font-weight:700;margin:0 auto;padding:10px;width:95%;}
p.duplikat a, p.duplikat a:visited{color:#3E663E;}
p.duplikatHead{background:#3E663E;border-bottom:2px solid #CEC34D;color:#CEC34D;}

table.m-cennik{margin:0 auto 20px;}
table.m-cennik td{ text-align:right; border-bottom:1px solid #B9E2B8; padding:3px 10px 0 ;}
table.m-cennik th{ padding:10px; text-align:right; border-bottom:2px solid #B9E2B8; }

.bannerIFrame { display: block; clear:both;  margin: 20px auto; width: 450px; height: 180px; border: none;/* border: 1px solid #C2E24B; */}

#obiektyPartnerskieIframe { height: 70px;  border: none; border: none; width: 97%; margin-left: 10px; margin-top:10px;  }
