@CHARSET "UTF-8";





.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
  margin: 5px;
}
 
.style4 {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}

.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

a {
	font-size: 11px;
	color: #900;
}

a:link {
	text-decoration: none;
	color: #000;
}

a:visited {
	text-decoration: none;
	color: #000;
}

a:hover {
	text-decoration: none;
	color: #d20101;
}

a:active {
	text-decoration: none;
	color: #000;
}

body,td {
	font: 11px Tahoma;
	color: #000
}

b {
	font: bold 12px Tahoma;
	color: #d20101
}

.pipeczek {
	background-color: #F1F1F1;
	border: 1px solid black;
	height: 10px;
}

.jezyki {
	margin-right: 15px;
	margin-top: 5px;
	font-size: 12px;
}

.miasto {
	margin-left: 14px;
	float: left;
	width: 197px;
	font-size: 12px;
	background-image: url(/img/bg1.gif);
	border-bottom: 1px solid #FF5890;
}

.tabela {
	margin-left: 14px;
	float: left;
	width: 197px;
	margin-top: 9px;
	font-size: 12px;
	background-image: url(/img/bg1.gif);
	border-bottom: 1px solid #FF5890;
	border-top: 1px solid #FF5890;
}

.tabela1 {
	position: relative;
	z-index: 9;
	margin-top: -50px;
	margin-left: 14px;
	float: left;
	width: 197px;
	font-size: 12px;
	background-image: url(/img/bg1.gif);
	border-bottom: 1px solid #FF5890;
	border-top: 1px solid #FF5890;
}

#wejsciowka {   
	text-align: center;
  
}

#wejsciowka_top {
  width: 800px; 
  height: 28px; 
  background-image: url("/img/tlowejscietoplinki.png");
	background-repeat: no-repeat;
  margin: 0 auto;
}

#wejsciowka_dupcia {
  
  width: 800px; 
  height: 154px; 
  background-image: url("/img/tlowejsciedupcia.png");
	background-repeat: no-repeat;
    margin: 0 auto;
}

#wejsciowka_body {
	font-family: tahoma;
	font-size: 10px;
	color: #333;
  width: 800px; 
  background-image: url("/img/tlowejsciebody.png");
	background-repeat: repeat-y;
	text-align: left; 
	padding-left: 10px;
  padding-top: 4px;
  margin: 0 auto;
}

#wejsciowka_bottom {
  width: 800px; 
  height: 21px; 
  background-image: url("/img/tlowejsciebottom.png");
	background-repeat: no-repeat;
  margin: 0 auto;
}

#wejsciowka_body b {
	font-size: 12px;
	color: #222;
}

#wejsciowka_body p {
	font-size: 11px;
	color: #222;
}

#wejsciowka_body span {
	font-size: 10px;
	color: #db0003;
}

#wejsciowka_text {
  width: 140px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
}

#wejsciowka_text1 {
  float: left;
  width: 290px;
  margin: 4px;
}

/* na stronie wejsciowej */

.blok {
	display: inline-block;
	width:24%;
	text-align: justify;
	vertical-align: top;
}

.blok1 {
	display: inline-block;
	width:32%;
	text-align: justify;
	vertical-align: top;
  margin-left: 14px;
}

.blok img {

}

/* na stronie wejsciowej */

.tekst {
	text-align: justify;
	display: block;
	width: 900px;
	margin: 0px auto 10px;
	line-height: 150%;
}

/* na stronie wejsciowej */

.wrapper {
	text-align: center;
	margin: 0px auto;
	display: block;
}

/* na stronie wejsciowej */

.linki {
	margin: 20px;
}

.miniatura {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	width: 102px;
	max-width: 102px;
	font-size: 12px;
	color: #9F1919;
	background-color: white;
	border: 2px solid #FF5890;
	border-top: 1px solid #FF5890;
}

.miniatura1 {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	width: 79px;
	max-width: 79px;
	font-size: 12px;
	color: #9F1919;
	background-color: white;
}

.miniatura2 {
	border: 1px solid #FF5890;
}

.miniatura-vip {
	border: 1px solid #000000;
}

.lapka {
	margin-right: 0px;
	margin-top: 0px;
	width: 550px;
}

.napis_nad_dupcia {
	text-align: left;
	color: #930200;
	font: bold 12px Tahoma;
}

.wejscie_tak {
	text-align: left;
	font: bold 24px Tahoma;
}

.wejscie_nie {
	text-align: left;
	font: bold 14px Tahoma;
}

.logowanko {
	text-align: left;
	position: absolute;
	margin-left: 589px;
	margin-top: 215px;
	height: 20px;
	width: 450px;
}

.ozdoba {
	float: right;
	width: 135px;
	height: 39px;
	font: bold 12px Tahoma;
	color: white;
	background-image: url(/img/ozdoba.jpg);
}

.napis_ozdoba {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 300px;
	height: 20px;
	font: bold 12px Tahoma;
	color: red;
}

/* ladowanie zdjecia ajax */

#loadingbox {
	padding: 30px 10px 30px 10px;
	text-align: center;
	border: 3px solid black;
	background-color: #f7f7c7;
	font-size: 14px;
	position: absolute;
	top: 40%;
	width: 400px;
	height: 70px;
	left: 35%;
	z-index: 1;
	border-color: #d20101;
	display: none;
}

/* styl wiadomosci flash cake */ 

.message {
	padding: 15px;
	text-align: center;
	font: 14px arial;
	font-weight: bold;
	color: red;	
}

/* odpowiedz z serwera */

.usermessage {
	padding: 10px;
	text-align: center;
	border: 3px solid black;
	background-color: #f7f7c7;
	position: absolute;
	top: 30%;
	width: 45%;
	left: 28%;
	z-index: 1;
	display: none;
}

.usermessage p {
	padding: 10px;
	font: 12px arial
}

#error {
	border-color: #d20101;
	color: #d20101;
}

#success {
	border-color: #4fae10;
	color: #4fae10;
}

/* ogloszenie na liscie */

.announcement-list {
	height: 220px;
	margin: 0px;
	display: block;
	float: left;
}
.announcement-list .icons {
	position: absolute; 
	top: z-index:2;
}

.announcement-list .icons img {
  padding-top: 3px;
}

.announcement-list  p {
	text-align: center;
	padding-top: 0;
	display: block;
}

#miniblok {
	width: 144px;
	height: 160px;
	padding: 4px;
	border-top: 1px solid #e1e1e1;
}

#miniblok span {
	font-family: tahoma;
	font-size: 10px;
	color: #333;
}

#miniblok strong {
	font-family: tahoma;
	font-size: 11px;
	color: #444;
}

.obrazek, .obrazek_new, .obrazek_vip {
  text-align: center;
}
.obrazek img {
  -moz-border-radius:6px;
  border: 1px solid #999; 
  padding: 4px;
  background-color: #fff;
}

.obrazek_view  {
	/*height: 50px;*/
	float: left;
  margin-bottom: 14px;
}

.obrazek_view img {
  -moz-border-radius:6px;
  border: 1px solid #999; 
  padding: 4px;
  margin: 4px;
  background-color: #fff;
  float: left;
}

.obrazek_new img{
  -moz-border-radius:6px;
  border: 1px solid #999; 
  padding: 4px;
  background-image: url("/img/obrazek_new.png");
 	background-repeat: repeat-x;
}

.obrazek_vip img{
  -moz-border-radius:6px;
  border: 2px solid #ff5a00; 
  padding: 4px;
  background-image: url("/img/obrazek_vip.png");
 	background-repeat: repeat-x;
}

#miniblokhigh {
	width: 144px;
	height: 160px;
	padding: 4px;
	border-top: 1px solid #e1e1e1;
}

#miniblokhigh span {
	font-family: tahoma;
	font-size: 10px;
	color: #ff5a00;
}

#miniblokhigh strong {
	font-family: tahoma;
	font-size: 11px;
	color: #ff5a00;
}

/* tabela zawierajaca menu po lewej oraz tresc glowna */

#container {
	margin: 0 auto;
	width: 982px;
}

#admincontainer {
	margin: 0 auto;
	width: 1300px;
}

/* linijka z serduchem po prawej */

.line h1, .line h2, .line2 h1, .line2 h2 {font-size:12px}

.line {
	font: 12px verdana;
	color: #000;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 8px;
  width: 750px;
	height: 28px;
	float: left;
	/* background-image: url("/img/banner.gif"); */
}

/* w galeri uzytkownika (panel)  z nazwa oglozenia */
.line2 {
	font: 12px verdana;
	color: #000;
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 7px;
  width: 750px;
	height: 19px;
	float: left;

	margin-top: 20px;
}

/* sublinijka naglowek */

.subline {
	font: 12px verdana;
	color: black;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 2px;
	width: 781px;
	height: 15px;
	float: left;
	background-color: #ffa6c4;
	margin-bottom: 5px;
}
	
/* lewe menu na kazdej podstronie */

#left {
	vertical-align: top;
	width: 180px;
	font: 16px arial;
	/*background-color: #fff; 
  background-image: url("/img/tlo_left.gif");
	background-repeat: repeat-y;   */
	margin-top: 15px;
	margin-right: 20px;
	border-bottom: 1px solid #e1e1e1;
}

.subleft-center {
	text-align:center;
	padding: 0;
}

.subleft h2 {
	font: 11px Tahoma;
  font-weight: bold;
	color: #fff;
	/*background-color: #D5215F;*/
  background-image: url("/img/banerh1.jpg");
	background-repeat: no-repeat;
	margin: 0;
	margin-bottom: 5px; 
	width : 175px;
	padding: 5px 0 5px 10px;
	width: 175px;
  text-align:left;
}

.subleft ul {
	padding: 0;
	padding-left: 20px;
	margin: 0;
	margin-bottom: 5px;
}
	
.subleft li {
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	font-variant: small-caps;
	list-style-type: none;
	padding-left: 0;
}

.subleft li.district {
	padding-left: 15px;
	font-weight: normal;
}

.right {
	margin-top: 10px;
}

/* glowne zdjecie w szczegoloac anonsu */
#main_photo {
	border: 1px solid #999; 
  padding: 8px;
  margin-left: 5px;
  background-color: #fff;
	float: left;
}

/* szczegoly anonsu na stronie  */

#gallery {
	float: left;
	margin: 0;
	width: 420px;
}

#gallery img {
	margin-bottom: 10px;
	cursor: pointer;
}

/* szczegoly anonsu na stronie  */

#announcement {
	float: left;
  width: 780px;
}

#announcement-photo {
	float: left;
  width: 440px;
}

#announcement-content {
	float: left;
  width: 340px;
}

#view_name {
  float: left;
	font-family: tahoma;
	font-size: 11px;
	color: #db0003;
  width: 260px; 
  height: 65px; 
  background-image: url("/img/name.png");
	background-repeat: no-repeat;
	text-align: left; 
	padding-left: 60px;
  margin: 4px;
  margin-left: 8px; 
}

#view_name h1 {
	font-size: 20px;
  padding: 12px 0px 0px 0px;
  margin: 0px;
}

#view_top {
  float: left;
  width: 320px; 
  height: 5px; 
  background-image: url("/img/view_top.png");
	background-repeat: no-repeat;
  margin: 0px;
  margin-left: 8px; 
}

#view_body {
  float: left;
	font-family: tahoma;
	font-size: 10px;
	color: #333;
  width: 310px; 
  background-image: url("/img/view_body.png");
	background-repeat: repeat-y;
	text-align: left; 
	padding-left: 10px;
  padding-top: 4px;
  margin: 0px;
  margin-left: 8px; 
}

#view_bottom {
  float: left;
  width: 320px; 
  height: 7px; 
  background-image: url("/img/view_bottom.png");
	background-repeat: no-repeat;
  margin: 0px;
  margin-bottom: 4px;
  margin-left: 8px; 
}

#view_body b {
	font-size: 12px;
	color: #222;
}

#view_body p {
	font-size: 11px;
	color: #222;
}

#view_body span {
	font-size: 10px;
	/* color: #db0003; */
}
										
#view_text {
  float: left;
  width: 140px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
}

#view_text1 {
  float: left;
  width: 290px;
  margin: 4px;
}

/* 3 kolumna tresc ogloszenia */

#content { 
	margin: 0 20px 20px 10px;
	font: 12px Tahoma;
	float: left;
	display: inline;
}

/* miasto */

#content h1 {
	font: bold 14px Tahoma;
	padding: 0;
	margin: 0;
}

/* nazwa w ogloszeniu */

#content h2 {
	font: bold 18px tahoma;
	display: block;
	padding: 0;
	margin: 0;
}

/* numer telefonu */

#content h3 {
	font: bold 18px Tahoma;
	padding: 0;
	margin: 0;
}

/* tresc ogloszenia */

#content p {
	padding: 0;
	margin: 0;
}

/* dane, kontakt, godziny pracy */

#content span {
	color: red;
	font-size: 18px;
	margin-top: 20px;
	display: block;
}

#navigation {
	float: left;
	width: 415px;
	text-align: center; 
	padding: 3px;
	margin: 10px 0 10px 0;
}

#navigation img {
	cursor: pointer;
	text-decoration: none;
	padding: 0 5px 0 5px;
}

#back {
	width: 70px;
	line-height: 140%; 
	text-align: center; 
	margin: 0 auto; 
	padding: 3px; 
	float: left;
}

.login-div {
	border: 1px solid #D5215F;
	background-color: #fff;
	width: 450px;
	height: 170px;
	vertical-align: middle;
}

.account {
	width: 750px;
}

.account .menu {
	width: 100%;
	background-color: #ffa6c4;
	font: 12px arial;
	text-align: center;
}

.account .content {
	width: 100%;
	font: 12px arial;
	text-align: center;
	margin-top:10px;
}

.account .content td{
	border-bottom: 1px solid #ffa6c4;
	padding: 4px;
}

#AddToFavourite {
	width: 110px;
	line-height: 140%; 
	text-align: center; 
	margin: 0 auto; 
	padding: 3px; 
	cursor: pointer;
	float: left;
}

#informacje {
	width: 720px; 
	border: 1px solid #D40000;
	background-color:#FFFFCC; 
	text-align: center; 
	margin: auto; 
	padding: 15px; 
}

#uwaga {
	width: 720px; 
	border: 3px solid red;
	background-color:#FFFFCC; 
	text-align: center; 
	margin: auto; 
	padding: 15px; 
}

#praca_zwykle_naglowek {
	width: 656px;
  height: 16px; 
  background-image: url("/img/praca.png");
	background-repeat: no-repeat;
	text-align: justify; 
	margin: auto; 
	padding: 7px; 
}

#praca_zwykle {
	width: 656px; 
  background-image: url("/img/praca_txt.png");
	background-repeat: repeat-y;
	text-align: justify; 
	margin: auto; 
	padding: 7px; 
}

#praca_zwykle_dol {
	width: 656px;
  height: 16px; 
  background-image: url("/img/praca_d.png");
	background-repeat: no-repeat;
	text-align: justify; 
	margin: auto; 
	padding: 7px; 
}

#praca span {
	font-family: tahoma;
	font-size: 9px;
	color: #666;
  padding-left: 7px;
}

#praca b {
	font-family: tahoma;
	font-size: 12px;
	color: #444;
 	font-weight: bold;
}

#praca strong {
	font-family: tahoma;
	font-size: 14px;
	color: #333;
  padding-left: 7px;
}

#praca p {
	font-family: tahoma;
	font-size: 11px;
	color: #333;
  padding-left: 25px;
  padding-right: 25px;
}

#praca_wyroznione_naglowek {
	width: 656px;
  height: 16px; 
  background-image: url("/img/pracac.png");
	background-repeat: no-repeat;
	text-align: justify; 
	margin: auto; 
	padding: 7px; 
}

#praca_wyroznione {
	width: 656px;
  background-image: url("/img/pracac_txt.png");
	background-repeat: repeat-y;
	text-align: justify; 
	margin: auto; 
	padding: 7px; 
}

#praca_wyroznione p {
	font-family: tahoma;
 	font-weight: bold;
	font-size: 12px;
	color: #000;
  padding-left: 25px;
  padding-right: 25px;
}

#praca_wyroznione_dol {
	width: 656px;
  height: 16px; 
  background-image: url("/img/pracac_d.png");
	background-repeat: no-repeat;
	text-align: justify; 
	margin: auto; 
	padding: 7px; 
}

#praca_wyroznione_dol b {
	font-family: tahoma;
	font-size: 12px;
	color: #db0003;
 	font-weight: bold;
}

#text_zwykle {
	float: left; 
  width: 235px; 
  height: 105px; 
  background-image: url("/img/zwykle.png");
	background-repeat: no-repeat;
	text-align: justify; 
	padding: 10px;
  margin: 4px; 
}

#text_zwykle span {
	font-family: tahoma;
	font-size: 9px;
	color: #666;
}

#text_zwykle b {
	font-family: tahoma;
	font-size: 11px;
	color: #444;
}
#text_zwykle p {
	font-family: tahoma;
	font-size: 10px;
	color: #333;
}

#text_wyroznione {
	float: left; 
  width: 235px; 
  height: 105px; 
  background-image: url("/img/wyroznione.png");
	background-repeat: no-repeat;
	text-align: justify; 
	padding: 10px;
  margin: 4px; 
}

#text_wyroznione span {
	font-family: tahoma;
	font-size: 9px;
	color: #666;
}

#text_wyroznione b {
	font-family: tahoma;
	font-size: 11px;
	color: #db0003;
}
#text_wyroznione p {
	font-family: tahoma;
	font-size: 10px;
	color: #db0003;
}

#text_uwaga {
  float: left;
	font-family: tahoma;
	font-size: 11px;
	color: #db0003;
  width: 255px; 
  height: 55px; 
  background-image: url("/img/uwaga.png");
	background-repeat: no-repeat;
	text-align: left; 
	padding-left: 52px;
  padding-top: 11px;
  margin: 4px; 
}

#text_dodaj {
  float: left;
	font-family: tahoma;
	font-size: 11px;
	color: #db0003;
  width: 120px; 
  height: 55px; 
  background-image: url("/img/dodaj.png");
	background-repeat: no-repeat;
	text-align: left; 
	padding-left: 52px;
  padding-top: 11px;
  margin: 4px; 
}

#zdjecie_potwierdzone {
  float: left;
	font-family: tahoma;
	font-size: 11px;
	color: #4b8833;
  width: 127px; 
  height: 25px; 
  background-image: url("/img/potwierdzone_tlo.png");
	background-repeat: no-repeat;
	text-align: left; 
	padding-left: 42px;
  padding-top: 5px;
  margin: 0px; 
}

.inputfield, .smallinputfield, .inputfieldlong  {
	border: 1px solid; 
	border-color: #D40000; 
	margin: 4px;
}

.inputfield {
	width: 150px;
}

.inputfieldlong {
	width: 350px;
}

.smallinputfield {
	width: 50px;
}

.admintable {
	width: 100%;
}

.admintable td {
	border-bottom: 1px solid black;
	text-align: center;
	padding: 7px 3px 7px 3px; 
	font-size: 11px;
}

.delphoto {
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
}

.coming {
	background-color: #e1e1e1;
}

.outdated {
	background-color: #fdd2e1;
}

a.card, a.card-active {
	cursor: pointer;
	padding:5px 10px 5px 10px;
	text-decoration: none;
	font-size: 13px;
	color:black;
	font-weight:bold;
}

a.card:hover, a.card-active:hover {
	text-decoration:underline;
}

a.card-active {
	color:red;
	font-weight:bold;
}

.tooltip {  /* dymek */
	position:absolute;
	background-color:white;
	background-position:left center;
	color:#000;
	padding:5px 5px 5px 5px;
	border:1px solid #FF95B2;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

.tooltip span { /* tytul dymka */
	font-size:12px;
}

.tooltip b { /* druga linika dymka */
	color:red;
}d-active {
	cursor: pointer;
	padding:5px 10px 5px 10px;
	text-decoration: none;
	font-size: 13px;
	color:black;
	font-weight:bold;
}

a.card:hover, a.card-active:hover {
	text-decoration:underline;
}

a.card-active {
	color:red;
	font-weight:bold;
}

.tooltip {  /* dymek */
	position:absolute;
	background-color:white;
	background-position:left center;
	color:#000;
	padding:5px 5px 5px 5px;
	border:1px solid #FF95B2;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

.tooltip span { /* tytul dymka */
	font-size:12px;
}

.tooltip b { /* druga linika dymka */
	color:red;
}

input, select, textarea {
	border: 1px solid; 
	border-color: #D40000;
}

.select {
	display: inline;
}

.TopAdmin {
	margin: 5px;
}

.TopAdmin a {
	padding: 3px;
	font: 14px arial;
	font-weight: bold;
}

#photos input[type=file]{
	
}

#photos table {
	width: 100%;
}

#photos table td {
	text-align: center;
}

div.photo { 
	float: left; 
	margin: 10px; 
	text-align: center; 
	padding: 15px; 
	border: 1px solid black;
	width: 140px;
	height: 160px;
}

div.related_photo {
	background-color: lightgreen;
}

div.main_photo {
	background-color: #ffa6c4;
}

div.photo a {
	display: block;
	font-weight: bold;
	margin: 5px;
}

#dodaj_ogloszenie {
	float: left; 
  width: 210px; 
  height: 200px;
  border: 1px solid #dcdcdc;
  background-color: #fff;
	text-align: justify; 
	margin: auto; 
	padding: 20px;
  margin: 4px; 
}

#dodaj_ogloszenie a {
	font: bold 12px Tahoma;
	color: #FF0050;
}

#dodaj_ogloszenie a:hover {
	font: bold 12px Tahoma;
	color: #000000;
}


