img{ vertical-align: bottom; }

body{
  background: url(img/logo_bg.png);
  text-align: center;
  padding: 0;
  margin: 0;
  /* display:none;  */
  }

body a {
text-decoration:none;
}

.del {display: none}
.email0, .email1 {font-weight: normal;}
.email1:before{ content:"@"; }

#container{
text-align: left;
margin: 0 auto;
margin-top: 0;
border-width: 0 0 0 0;
padding: 0 0 0 0;
width: 770px;
height: auto;
background-color:#ffffff;
border:solid 1px #E5E5E5;
} 


div.clear{
clear: both;
height: 0;
voice-family:"\"}\"";
voice-family:inherit;
height: auto;
}

#header{
  height: 186px;
  margin-bottom: 0;
} 


#top{ 
background: url(img/top.png) 0 0 no-repeat;
height: 132px;
}
#top img{ 
display:none;
}

#menu ul{
  padding: 0 0 0 318px;
  margin: 0 0 0 0;
  height: 54px;
  margin-bottom: 0; 
  background: url(img/menu.png) 0 0 no-repeat;
} 

#menu li{
float:left;    
height: 54px;
list-style: none;
display: block;
}

#menu li a{
  background: url(img/menu.png)  -318px 0 no-repeat;
  display: block;
  height: 54px;
  cursor: pointer;
  text-decoration:none;
}

#menu2 {
width: 707px;
background-color:#ffffff;
float:left;
display:inline;
margin: 0px 0px 10px 13px;
padding: 20px 0 0 0;
text-align: center;
}

#menu2 ul{
text-align:center;
padding: 0;
padding-top: 5px;
margin-top: 1px 0px 6px 0px;
font: 11px tahoma, verdana, arial, helvetica, sans-serif;
float:right;
width:100%;
background-color:#ffffff;
}
#menu2 li a{color:#00397A;}
#menu2 li a:hover{color:green;text-decoration: underline;}

#menu2 li{
display:inline; 
list-style: none;
margin:0 1px 0 1px;
}

#menu2 span.info {
	font: 12px tahoma, verdana, arial, helvetica, sans-serif;	
	font-weight: bold;
	color: #505050;
	}


#menu li.o-serwisie a      { background-position: -318px 0;  width: 75px;  }
#menu li.regulamin a       { background-position: -393px 0;  width: 74px; }
#menu li.cennik a          { background-position: -467px 0;  width: 56px; }
#menu li.dodaj-do-bazy a   { background-position: -523px 0;  width: 96px; }
#menu li.pomoc a           { background-position: -619px 0;  width: 55px; }
#menu li.kontakt a         { background-position: -674px 0;  width: 61px; }


#menu li.o-serwisie a:hover      { background-position: -318px -54px;  }
#menu li.regulamin a:hover       { background-position: -393px -54px;  }
#menu li.cennik a:hover          { background-position: -467px -54px;  }
#menu li.dodaj-do-bazy a:hover   { background-position: -523px -54px;  }
#menu li.pomoc a:hover           { background-position: -619px -54px;  }
#menu li.kontakt a:hover         { background-position: -674px -54px;  }
 
#menu li {
text-indent:-5000px;
}

#banner-top {
margin:3px 0 3px 0;
text-align:center;
border-top:solid 1px #E5E5E5;
border-bottom:solid 1px #E5E5E5;
padding:1px 5px 10px 5px ;
width: auto;
height: auto;
}

#banner-top h3 {
margin:0 0 3px 0;
padding:0;
color:#C8C8C8;
font-size:10px;
letter-spacing:4px;
font-family: Arial, Helvetica, sans-serif;
}
/*
#content-lista h1{
text-indent:10px;
color:#606366;
font-size:24px;
font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
display:block;
height:34px;
background: url(img/h1_bg.png);
padding-top:2px;
letter-spacing:2px;
}

html>body #content-lista h1{
height:33px;
padding-top:3px;
}


#content-lista hr{
text-align:center;
margin-top:15px;
margin-bottom:15px;
width:435px;
}
*/
#content-all,
#content-lista{
padding:0;
float:left;
width:auto;
background-color:#F9F9F9;
margin-left:10px;
display:inline;
width:577px;
font-size:13px;
font-family: verdana, Arial, Helvetica, sans-serif;
text-align:justify ;
}

#content-header {
background-color: #2F89C7;
width:auto;
margin-bottom:20px;
width:577px;
color: white;
font-weight: bold;
padding: 5px;
} html>body #content-header {
	width:567px;
}


/* wszystko co zawarte jest w opisie lokalu na jego podstronie */
#content-lista #strona {
	background-color: white;
}

	#content-lista .nazwa-dzialu {
		padding: 5px;
		margin: 30px 0px 30px 0px;		
		size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;		
		text-align: center;
		border-top: 1px solid green;
		border-bottom: 1px solid green;
		background-color: #F1FAFF;
	}

	#content-lista #strona .strona-lokal-nazwa {
		font-size:30px;
		font-family: tahoma, arial, verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
/*		color: #2070A7;*/
		color: #2070A7;
		width: 100%;
		padding-top: 10px;
		text-align: center;
	}
	
	#content-lista #strona .strona-lokal-logo {
		width: 100%;
		text-align: center;
		padding: 20px 0px 20px 0px;		
	}	
		#content-lista #strona .strona-lokal-logo img {
			border: 2px solid silver;		
			padding: 2px;
		}		

	#content-lista #strona .strona-lokal-url {
		font-size:20px;
		font-family: verdana, Arial, Helvetica, sans-serif;
		color: blue;
		width: 100%;
		text-align: right;
	}	
		
	#content-lista #strona .strona-lokal-adres {
		font-size:13px;
		font-family: verdana, Arial, Helvetica, sans-serif;
		color: black;
		text-align: left;
	}
		#content-lista #strona .strona-lokal-adres ul {
			list-style: none;			
		}	

		#content-lista #strona .strona-lokal-url span{
			font-size:13px;
			font-family: verdana, Arial, Helvetica, sans-serif;
			color: silver;
		}		
		#content-lista #strona .strona-lokal-url a{
			font-size:13px;
			font-family: verdana, Arial, Helvetica, sans-serif;
			color: green;
		}	
		#content-lista #strona .strona-lokal-url a:hover{
			font-size:13px;
			font-family: verdana, Arial, Helvetica, sans-serif;
			color: black;
			text-decoration: underline;
		}			
	#content-lista #strona .strona-lokal-galeria {
		width: 100%;
		text-align: center;
		padding: 5px;		
	}		
		#content-lista #strona .strona-lokal-galeria img {
			border: 0px;
			margin: 3px 0px 3px 0px;
		}						

/* /k wszystko co zawarte jest w opisie lokalu na jego podstronie */



.regulamin-div h2,
.oserwisie-div h2,
.kontakt-div h2 {
margin:0;
padding:0;
font-size:20px;
display:block;
height:35px;
color:#606366;
letter-spacing:2px;
font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
background-color:#F9F9F9;
color:#606366;
border:solid 1px #f1f1f1;
margin-bottom:30px;
padding-top:6px;
text-indent:10px;
}


#bar-right {
text-align:center;
float:right;
width:170px;
padding:0;
margin-right:2px;
} html>body #bar-right {
	width:160px;
	float: left;
	margin-left: 5px;
}


.box-right {
	margin-bottom: 5px;
}


.box-right-name {
text-align:center;
float:left;
margin-bottom:5px;
background-color: #2F89C7;
width:100%;
color: white;
font-weight: bold;
height: 26px;
font-size:13px;
font-family: verdana, Arial, Helvetica, sans-serif;
text-align:justify ;
padding: 5px;
text-align: center;
} html>body .box-right-name {
	height: 16px;
}

.box-right-text {
	background-color: white;
	border: 1px solid #A5DAFE;
	padding: 5px;
	text-align: left;
	width: 100%;
} 
	.box-right-text ul{
		list-style: none;
		margin: 0px;
	}html>body .box-right-text ul {
		display: inline;
	}	
		.box-right-text ul li{
			font-size:11px;
			font-family: verdana, Arial, Helvetica, sans-serif;
			margin: 2px;
		}
			.box-right-text ul li a {		
				color: #505050;
				font-variant: small-caps;				
			}		
			.box-right-text ul li a:hover{		
				text-decoration: underline;
				color: #00397A;				
			}	
			.box-right-text ul li a:VISITED {		
				color: #909090;
			}				

.bg-footer {
width:169px;
height:17px;
float:left;
font-size:15px;
background: url(img/logo_bg_footer.png) 0 0 no-repeat;
}



#footer {
color:white;
background-color:#E96E00;
height: 31px;
width:770px;
border-bottom: solid 2px #810000;
display: block;
float:left;
}

#footer ul{
list-style: none; 
margin:0;
padding:0;
padding-top:8px;
}
#footer li{
display:inline;
list-style: none; 
font: 11px tahoma, verdana, arial, helvetica, sans-serif;
}

#footer-platnosci{
      clear: both;
      height: 58px;
      width: 770px;
      background: url(img/wyciete-banki.jpg) no-repeat;         
      margin-top: 30px;
}
    
#wstecz input.button {
  background: url(img/fade-butt.png);
  border: 1px double #E1E1E1;
  border-color: #ccc;
  color: #333;
  padding-bottom:3px;
  height: 1.6em;
  font: 11px tahoma, verdana, arial, helvetica, sans-serif;
}

#wstecz input.button:hover {
  border: 1px double #E9E9E9;
  background: url(img/fade-butt-rev.png);
}

#wstecz form {
margin:0;
padding:0;
}


.regulamin-div {
width:auto;
border:solid 1px #E5E5E5;
background-color:white;
margin:0 5px 20px 5px;
padding:20px;
text-indent:20px;
height:100%;
}
.regulamin-div table {
font-size: 13px;
}
.regulamin-div table tr td.pole-wymagane{
	padding: 5px;
	color: black;
	font-weight: bold;
	text-align: left;
	font-size:13px;
}
.regulamin-div table tr td.pole-zwykle{
	padding: 5px;
	color: black;
	text-align: left;
	font-size:13px;
}
.regulamin-div .regulamin-div-table-czesc {
	padding: 0px 5px 0px 15px;
	color: white;
	font-weight: bold;
	text-align: center;
	background-color: #73A4C6;		
	font-size:13px;
}
.regulamin-div .regulamin-div-table-czesc-2 {
	padding: 0px 5px 0px 15px;
	color: green;
	font-weight: bold;
	text-align: center;
	background-color: #CEF2CA;	
	font-size:13px;	
}
.regulamin-div-table-td-pomoc {
	padding: 5px;
	color: green;
	font-weight: bold;
	text-align: center;
	background-color: #CEF2CA;	
	text-align:left;
	width: 100%;
	font-size:13px;
}
.regulamin-div-table-td-pomoc-full {
	color: black;
	text-align: center;
	background-color: #DEF6DB;	
	text-align:left;
	width: 100%;
	font-family: arial;
	font-size: 12px;
	padding:15px;
}


.oserwisie-div,
.kontakt-div {
width:auto;
border:solid 1px #E5E5E5;
background-color:white;
margin:0 45px 20px 45px;
padding:20px;
text-indent:20px;
height:auto;
}

.wiecej-div {
width:auto;
border:solid 1px #E5E5E5;
background-color:white;
height:auto;
width:555px;
margin-left:10px;
margin-bottom:10px;
}

.wiecej-menu ul{
margin:15px;
margin-right:5px;
padding:0;
display:block;
list-style-image: url(img/array.png);
}

.wiecej-menu ul a{
color:#383838;
text-decoration:none;
padding-left:5px;
background-color:#F9F9F9;
display:block;
width:auto;
}

.wiecej-menu ul a:hover{
color:#808080;
background-color:white;
}


.wiecej-menu ul li{
margin:0;
padding:0;
color:#606366;
letter-spacing:1px;
font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;
color:#606366;
border:solid 1px #f1f1f1;
margin:5px;
margin-bottom:10px;

}

.wiecej-menu {
float:left;
width:110px;
border:solid 1px #E5E5E5;
margin:10px;
margin-left:5px;
}

.wiecej-logo {
width:177px;
text-align:center;
border:solid 1px orange;
float:left;
display:block;
margin:5px;
}

html>body .wiecej-menu {
margin:10px;
}

.wiecej-content {
float:right;
width:415px;
margin-top:10px;
margin-right:5px;
margin-bottom:10px;
border:solid 1px #E5E5E5;
padding:10px;
}

html>body .wiecej-content {
margin-right:10px;
width:390px;
}

.regulamin-div li {
margin:5px 0 10px 0;
text-indent:0px;
}


.kontakt-div a{background-color:#f6f6f6;width:200px;height:23px;display:block;padding-top:3px;padding-left:10px;text-decoration:none;color:black;border:solid 1px white}
.kontakt-div a:hover{background-color:#F9F9F9;text-decoration:none;color:#606366;border:solid 1px #f1f1f1}
.kontakt-div li {list-style:none;}



.kontakt-div input#pytania {
	background-color : #f7f7f7;
	font-size : 13px;
	text-align : right;
	height: 29px;
  width: 445px; 
  text-align: left;
  border: 3px double #999;
  background: #ffffff url(img/bg_diag.png);
}

html>body .kontakt-div input#pytania {
	height: 21px;
}

.kontakt-div input#pytania_wyslij {
	border : 0px;
  background-image:url(./img/wyslij.png);
	font-family : sans-serif;
	font-size : 12px;
	height : 19px;
	width: 57px;
  cursor:hand;
}

.kontakt-div input#pytania_wyczysc {
  border : 0px;
  background-image:url(./img/wyczysc.png);
  font-family : sans-serif;
  font-size : 12px;
  height : 19px;
  width: 67px;
  cursor:hand;
}

.kontakt-div textarea#pytania {
  border : 1px solid gray;
  background-color : #f7f7f7;
  font-family : sans-serif;
  font-size : 11px;
  width: 445px;
  height: 140px;
  scrollbar-track-color: #f7f7f7; 
  scrollbar-darkshadow-color: #f7f7f7; 
  scrollbar-3dlight-color: #f7f7f7; 
  scrollbar-face-color: #f7f7f7; 
  scrollbar-shadow-color: #f7f7f7; 
  scrollbar-highlight-color: #f7f7f7; 
  scrollbar-arrow-color: gray;    
  border: 3px double #999;
  background: #fff url(img/bg_diag.png);
  background-position: bottom;
  background-repeat: repeat-x;
  overflow:hidden;
}

/* platnosci komunikaty - te 2 strony {error,ok}*/
#platnosci-potwierdzenia {
	font-size: 13px;
	font-family: arial, verdana,tahoma;
	color: black;	
}
	#platnosci-potwierdzenia span.error-msg {
		color: red;
		font-weight: bold;
    font-size:20px;
    margin: 5px;
	}
	#platnosci-potwierdzenia span.ok-msg {
		color: green;
		font-weight: bold;
    font-size:20px;
    margin: 5px;
	}
	#platnosci-potwierdzenia span.ok-msg-txt {
		color: black;
    font-size:14px;
    margin: 15px;
    padding: 15px;
	}

.title {
	background-color: #73A4C6;
	font-size:13px;
	color: white;
	font-weight: bold;	
	padding: 5px;
	text-align:center;
}
.text {
	background-color: #DEF6DB;
	font-size:13px;
	color: black;
	padding: 5px;
	text-align: left;
}