body { font-family: Verdana,Sans-Serif; font-size: 11px; color: #222222; background: #fff; margin: 3px 6px 3px 6px; padding: 0; letter-spacing: -1px; }

td { 
	vertical-align			: top;
}

form,label {
	margin					: 0px;
	padding					: 0px;
}

body label { 
	cursor					: pointer;
}

body fieldset {
	border					: 1px solid #C0CCD4;
	color					: #606060;
	margin					: 0px;
	padding					: 5px;
}

body legend {
	font-weight				: bold;
	font-size				: 12px;
}

body ul {
	margin					: 0px 0px 0px 13px;
	padding					: 0px;
}

a {
	color					: #606060;
	text-decoration			: none;
}

a:hover {
	color					: #C91800;
	text-decoration			: underline;
}


.wybrana {
	color					: #c91800;
	font-weight				: bold;
}


/* INPUTY ITP */
input,select,textarea { 
	border					: 1px solid #00a9d3;
	background-color		: #e6f2f5;
	height					: 13px;
	padding					: 3px;
	margin					: 1px;
	font					: 11px Verdana,sans-serif;
	color					: #696760;
	letter-spacing			: -1px;
}

select { 
	height					: 22px;
	padding					: 3px;
	color					: #797979;
}

.disabled,.disabled:hover {
	background				: #f1efea;
	color					: #b8b8b8;
}

.btn { 
	height					: 17px;
	padding					: 0;
	cursor					: pointer;
	width					: 90px;
	background				: #eeae2c;
	font-weight				: bold;
	color					: #fff;
	border					: 1px solid #b92421;
}

.checkbox {
	width					: 14px;
	background				: transparent;
	margin					: 0px 0px 0px 1px;
	padding					: 0px;
	border					: 0px;
}


/* STRUKTURA STRONY */
body,html {
	margin					: 0px;
	padding					: 0px;
}

#page {
	width					: 970px;
	margin					: 10px auto;
}

#logo {
	height					: 113px;
	position				: relative;
}

#logo img {
	border					: 0px;
	margin					: 0px;
}

#menu { 
	position				: absolute;
	right					: 0px;
	bottom					: 0px;
}


#menu .menu-item { 
	display					: inline;
	width					: 90px;
	text-align				: center;
	float					: left;
}

#menu .menu-item a { 
	color					: #5e5e5e;
	text-decoration			: none;
}

#menu .menu-item a:hover {
	color					: #C91800;
	text-decoration			: none;
}

#today {
	font-size				: 12px;
	margin					: 20px 0;
	font-weight				: bold;
}

#left {
	width					: 200px;
	float					: left;
}

#left form {
	margin					: 5px 7px;
}

#left form input {
	width					: 178px;
}

#left form .btn {
	width					: 90px;
}

#left .advanced {
	float					: right;
	margin					: 5px 5px 0px 0px;
	font-size				: 10px;
}

#kategorie span {
	text-decoration			: underline;
}

#kategorie li a {
	font-size				: 11px;
	color					: #5e5e5e;
	font-weight				: bold;
}

#kategorie .wybrana {
	color					: #c91800;
}

#kategorie li a:hover {
	color					: #c91800;
}

#kategorie .ilosc { 
	font-size				: 9px;
	color					: #000;
	text-decoration			: none;
}

#right {
	width					: 740px;
	float					: right;
}

#mapka {
	width					: 372px;
	float					: left;
}

#last {
	width					: 340px;
	float					: right;
}

#stats {
	width					: 200px;
	float					: left;
	color					: #5e5e5e;
}

#stats span {
	display					: block;
	float					: left;
	width					: 85px;
	clear					: both;
}

#mainmap {
	width					: 295px;
	height					: 300px;
	margin					: 15px auto;
	border					: 1px solid #cdcdcd;
	letter-spacing			: 0px;
}

#footer {
	text-align				: center;
}

#footer a {
	color					: blue;
}

#reklama,#reklama_m {
	width					: 760px;
	text-align				: center;
	margin					: 0 auto;
}

#reklama {
	margin-bottom			: 15px;
	border-bottom			: 1px solid #808080;
	padding-bottom			: 4px;
}

#reklama h4 {
	color					: #808080;
	padding					: 10px 17px;
	margin					: 4px 0px;
	font-size				: 10px;
	letter-spacing			: 6px;
	font-weight				: normal;
	text-align				: left;
	border-bottom			: 1px solid #808080;
}




/* NAGLOWKI */
.box {
	margin					: 0px 0px 15px 0px;
}

.box .title {
	background				: url(bg.gif) repeat-x;
	height					: 19px;
	overflow				: hidden;
	padding					: 4px 15px 0px 15px;
	color					: #b92421;
	font-weight				: bold;
	letter-spacing			: 0px;
	border					: 1px solid #cdcdcd;
	border-bottom			: 0px;
	margin-bottom			: 10px;
}

.box li {
	color					: #dddddd;
	line-height				: 15px;
}

.more {
	float					: right;
	font-size				: 9px;
	margin					: 4px 7px;
}

.more a {
	color					: #000;
}

.clear {
	clear					: both;
}


/* SPIS OGLOSZEN */
.navbar {
	margin					: 5px 0px 15px 0px;
	font-weight				: bold;
	clear					: both;
	font-size				: 11px;
}

.pager {
	text-align				: center;
	margin					: 6px 0px;
}

.pager a {
	font-weight				: bold;
}

#search { width: 100%; font-size: 11px; }
#search a { color: black; }
#search .tab_select { font-weight: bold; width: 140px; padding: 3px 0; float: left; margin-right: 5px; background: #ffda84; text-align: center; }
#search .tab_nselect { width: 140px; padding: 3px 0; float: left; margin-right: 5px; background: #fff4b7; text-align: center; }
#search span { font-weight: normal; font-size: 11px; }
#search .bar { clear: both; margin: 0; padding: 3px; background: #ffda84; }
#search select { letter-spacing: 0px; width:358px; } 
#search strong {
	display					: block;
	float					: left;
	width					: 120px;
	clear					: both;
	margin-top				: 6px;
	position				: relative;
}

#search .advanced {
	float					: right;
	color					: blue;
}

.viewtype {
	margin-top				: 30px;
	font-weight				: bold;
	font-size				: 10px;
	letter-spacing			: 0px;
	text-align				: right;
}

.viewtype a {
	color					: blue;
	font-weight				: normal;
}

.viewtype b {
	color					: blue;
}

.viewtype img {
	margin-bottom			: -7px;
}

#oferty { clear: both; width: 100%; border-collapse: collapse; }
#oferty td { color: #606060; vertical-align: middle; text-align: center; height: 60px; font-size: 10px; border-bottom: 2px solid #f4fdfa; }
#oferty .head td { 
	height					: 16px;
	line-height				: 20px;
	background				: #666666;
	color					: white;
	font-weight				: bold;
	font-size				: 10px;
	letter-spacing			: 0px;
} 
#oferty .head a { color: white; text-decoration: none; }
#oferty .head a:hover { text-decoration: underline; }
#oferty .head img { height: 16px; margin: 0; padding: 0; margin-bottom: -4px; border: 0; }

#oferty .title { text-align: left; font-size: 11px; letter-spacing: -1px; font-weight: normal; }
#oferty .title a { color: #434343; }
#oferty .light { background: #f4fdfa; }
#oferty .dark { background: #ffeedd; }
#oferty .promo { background: #ffff88; }

#oferty .napis { 
	text-align				: left;
	height					: 24px;
	padding					: 0px 0px 1px 10px;
	vertical-align			: bottom;
	font-weight				: bold;
	color					: #c91800;
	letter-spacing			: 0px;
}

#oferty .new { margin-left: 10px; font-size: 9px; font-style: italic; color: #3bbf29; font-weight: bold; }
#oferty .expired { color: #DC484C; }
#oferty .date { margin-top: 2px; height: 10px; font: 10px Verdana,sans-serif; color: #63A900; letter-spacing: -1px; font-weight: normal; }
#oferty .type { height: 10px; font: 10px Verdana,sans-serif; color: #6C6C6C; letter-spacing: -1px; font-weight: normal; }
#oferty .image {
	width					: 68px;
}

#oferty .image img {
	width					: 64px;
	height					: 48px;
	border					: 1px solid #666666;
}


.sell { color: #329447; }
.buy { color: #3975e5; }

#zobacz { width: 100%; font: 10px Verdana,sans-serif; color: #6C6C6C; letter-spacing: -1px; font-weight: normal; }
#zobacz table { margin: auto; }
#zobacz td { vertical-align: top; text-align: center; width: 150px; }
#zobacz td a { padding: 5px; height: 111px; display: block; text-decoration: none; border: 1px solid #F4FDFA; }
#zobacz td a span { color: red; }
#zobacz td a .zcena { color: black; }
#zobacz td a:hover .zcena { color: #C91800; }
#zobacz td a:hover { background: none; color: #C91800; border: 1px solid #F4FDFA; }
#zobacz td a:hover span { color: blue; }
#zobacz img { height: 75px; border: 1px solid #CCCCCC; }
#zobacz .min { padding-top:5px;width: 25%; }
#zobacz .min a { height: 160px; color: blue; font-size: 11px; font-weight: bold; border: 0; }
#zobacz .min a:hover { background: none; border: 0; }
#zobacz .min img { max-width: 200px; height: 100px; border: 1px solid #666666; }
#zobacz .head td { letter-spacing: 0px; height: 16px; line-height: 20px; background: #666666; color: white; font-weight: bold; font-size: 10px; } 
#zobacz .head a { display: inline; border: 0; background: none; color: white; text-decoration: none; }
#zobacz .head a:hover { text-decoration: underline; border: 0; background: none; color: white; }
#zobacz .head img { height: 16px; margin: 0; padding: 0; margin-bottom: -4px; border: 0; }

.srodek { 
	margin					: 70px 0 100px 0;
	text-align				: center;
}

.log { margin: 0 auto; width: 300px; text-align: center; border: 1px solid #C0CCD4; }
.log * { letter-spacing: 0px; font-size: 10px; }
.log table { margin: auto; }
.log .left { width: 60px; vertical-align: middle; font-weight: bold; }
.log td input { text-align: center; width: 150px; }
.log_top { margin: 0; background: #C0CCD4; text-align: left; padding: 1px 0 1px 10px; font-size: 12px; font-weight: bold; }
.blad { color: red; font-size: 13px; font-weight: bold; }
.message { font-weight: bold; color: #DC484C; border-bottom: 2px solid #ffcc00; border-top: 2px solid #ffcc00; text-align: center; padding: 5px 0; margin: 5px 0; }

#logout {
	position				: absolute;
	top						: 2px;
	right					: 2px;
}

#logout a {
	color					: red;
	font-weight				: bold;
}


#ogloszenie { margin: 10px; font-size: 11px; }
#ogloszenie hr { height: 1px; width: 80%; }
#ogloszenie h1 { font-weight: bold; font-size: 20px; letter-spacing: -1px; color: #000000; margin: 4px 0; padding: 0px; display: inline; }
#ogloszenie img { border: 1px solid #999999; }
#ogloszenie td { border-color: #C0CCD4; }
#ogloszenie a { color: blue; }
#ogloszenie .wierszka { clear: both; width: 70px; display: inline; float: left; padding: 1px 1px 1px 10px; font-size: 11px; letter-spacing: -1px; border-right: 1px solid #C0CCD4; border-top: 1px solid #C0CCD4;}
#ogloszenie .wierszka2 { width: 316px; display: inline; float: right; font-size: 11px; letter-spacing: -1px; font-weight: bold; padding: 1px; border-top: 1px solid #C0CCD4;}
#ogloszenie .wierszka2 a { color: #606060;}
#ogloszenie .wierszka2 a:hover {color: #C91800;}
.tytul { position: relative; clear: both; background: #C0CCD4; padding: 1px 0 1px 10px; font-size: 13px;}
.tytul a { position: absolute; right: 10px; top: 7px; font-size: 10px; letter-spacing: -0.5px;}

#ogloszenie .mainphoto { float: left; width: 250px; overflow: hidden; }
#ogloszenie .mainphoto ul { margin-top: 8px; }
#ogloszenie .mainphoto ul img { margin-bottom: -4px; border: 0px; }
#ogloszenie .mainphoto ul li { letter-spacing: -1px; background: none; height: 18px; padding-left: 15px; }
#ogloszenie .mainphoto ul a { color: #606060; }
#ogloszenie .mainphoto ul a:hover { color: #C91800; }
#ogloszenie .propozycje { float: right; width: 300px; border: 1px solid #C0CCD4; margin: 0 20px; }
#ogloszenie .propozycje form { margin: 2px 10px; font-size: 10px; }
#ogloszenie .propozycje .oflist { font-size: 10px; letter-spacing: -1px; width: 100%; border-collapse: collapse; }
#ogloszenie .propozycje .oflist td { color: blue; border-top: 1px solid #C0CCD4; padding: 2px; }
#ogloszenie .propozycje .oflist td a { color: blue; cursor: help; }
#ogloszenie .propozycje .oflist td a:hover { color: #C91800; }
#ogloszenie .propozycje .oflist .when { width: 90px; }
#ogloszenie .propozycje .oflist .price { width: 65px; text-align: right; }
#ogloszenie .informacje { float: right; width: 400px; border: 1px solid #C0CCD4; }

.mymenu { font-weight: bold; color: #DC484C; border-bottom: 3px solid #7790b6; text-align: left; margin: 7px 0; }
.mymenu ul { list-style-type: none; }
.mymenu li { padding: 3px; margin-right: 3px; border: 1px solid #7790b6; line-height: 20px; display: inline; background: #fff4b7; font-size: 12px; }
.mymenu ul li a { margin: 0 5px; color: #516c95; }
.mymenu ul li a:hover { color: #DC484C; text-decoration: none; }
.mymenu ul li span { margin: 0 5px; }
.mymenu .wybrana { color: black; background: #ffda84; }

.userdata { border-collapse: collapse; border: 1px solid #7790b6; }
.userdata td { background: #f8f8f8; border-bottom: 1px solid #7790b6; height: 24px; vertical-align: middle; text-align: left; padding: 0 5px; }
.userdata .head td { font-weight: bold; background: #fff4b7; }

.cat { font-weight: bold; }

.nowakat { width: 400px; height: 16px; line-height: 16px; }
.nowakat img { float: right; border: 0; }
.rlink { font-size: 10px; float: right; margin-left: 4px; }
.rlink img { margin-bottom: -4px; border: 0; }

#ogloszenie { margin: 10px; font-size: 11px; }
#ogloszenie hr { height: 1px; width: 80%; }
#ogloszenie h1 { font-weight: bold; font-size: 20px; letter-spacing: -1px; color: #000000; margin: 4px 0; padding: 0px; display: inline; }
#ogloszenie img { border: 1px solid #999999; }
#ogloszenie td { border-color: #C0CCD4; }
#ogloszenie a { color: blue; }
#ogloszenie .wierszka { clear: both; width: 70px; display: inline; float: left; padding: 1px 1px 1px 10px; font-size: 11px; letter-spacing: -1px; border-right: 1px solid #C0CCD4; border-top: 1px solid #C0CCD4;}
#ogloszenie .wierszka2 { width: 316px; display: inline; float: right; font-size: 11px; letter-spacing: -1px; font-weight: bold; padding: 1px; border-top: 1px solid #C0CCD4;}
#ogloszenie .wierszka2 a { color: #606060;}
#ogloszenie .wierszka2 a:hover {color: #C91800;}
.tytul { position: relative; clear: both; background: #C0CCD4; padding: 1px 0 1px 10px; font-size: 13px;}
.tytul a { position: absolute; right: 10px; top: 7px; font-size: 10px; letter-spacing: -0.5px;}

#ogloszenie .mainphoto { float: left; width: 250px; overflow: hidden; }
#ogloszenie .mainphoto ul { margin-top: 8px; }
#ogloszenie .mainphoto ul img { margin-bottom: -4px; border: 0px; }
#ogloszenie .mainphoto ul li { letter-spacing: -1px; background: none; height: 18px; padding-left: 15px; }
#ogloszenie .mainphoto ul a { color: #606060; }
#ogloszenie .mainphoto ul a:hover { color: #C91800; }
#ogloszenie .propozycje { float: right; width: 300px; border: 1px solid #C0CCD4; margin: 0 20px; }
#ogloszenie .propozycje form { margin: 2px 10px; font-size: 10px; }
#ogloszenie .propozycje .oflist { font-size: 10px; letter-spacing: -1px; width: 100%; border-collapse: collapse; }
#ogloszenie .propozycje .oflist td { color: blue; border-top: 1px solid #C0CCD4; padding: 2px; }
#ogloszenie .propozycje .oflist td a { color: blue; cursor: help; }
#ogloszenie .propozycje .oflist td a:hover { color: #C91800; }
#ogloszenie .propozycje .oflist .when { width: 90px; }
#ogloszenie .propozycje .oflist .price { width: 65px; text-align: right; }
#ogloszenie .informacje { float: right; width: 400px; border: 1px solid #C0CCD4; }

.sep { height: 5px; clear: both; }
#photos { text-align: center; }
#photos a img { border-width: 3px; }
#photos a:hover img { border-color: #C91800; }

.rtop, .rbottom{display:block; background: #F4FDFA;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #C0CCD4;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

#trescogl { margin: 0 5px; margin-bottom: 20px; }
#trescogl img { border: 0; }
#trescogl * { letter-spacing: 0px; }


/* MAPA */
#mapbox {
	margin					: 15px;
	text-align				: center;
	letter-spacing			: 0px;
}

#mapa2 { 
	width					: 600px;
	height					: 400px;
	border					: 1px solid #00a9d3;
	margin					: 0 auto;
	text-align				: left;
}

.infobox {
	font-size				: 10px;
	text-align				: left;
}

.infobox a {
	letter-spacing			: -1px;
	text-decoration			: underline;
}

.infobox strong {
	color					: #b92421;
	font-size				: 11px;
}

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

#godzina2 {
	color					: blue;
}