@import "php_inc/css/site_map.css";
@import "php_inc/css/form.css";
@import "php_inc/css/news.css";

@import "text.css";

@import "php_inc/css/search.css";

body,
html {
	margin: 0px auto;
  font-size: 11px;
  font-family: Tahoma;
  color: #626972;
  background: white;
}

td, th {
  font-size: 11px;
  font-family: Tahoma;
}

input {
	font-size: 11px;
}

input, textarea, select {
  font-size: 11px;
  font-family: Tahoma;
  background: white;
}

body.page {
	text-align: center;
	background: white;
}

img {
	border: 0px;
}

a {
color: #809600;
}

div#news_module a,
div#text a,
a.fancy {
	border-bottom: 1px solid #b7d700;
	color: #809600;
	text-decoration: none;
}

div#news_module a:hover,
div#text a:hover,
a.fancy:hover {
	border-bottom: 1px solid #809600;
}

a.link {
	border-bottom: 1px solid #b7d700;
	color: #809600;
	text-decoration: none;
}

a.link:hover{
	border-bottom: 1px solid #809600;
}

h1 {
	height: 46px;
  width: 199px;
  text-indent: -9999px;
  text-align: left;
  background: url('grafika/logo.gif') no-repeat;
  position: absolute;
  top: 33px;
  left: 27px;
}

h1 a {
	height: 46px;
  width: 199px;
  display: block;
}

ul li {
	list-style-image: url('grafika/li.gif');
  margin-bottom: 4px;
}

div#container {
  background: url('grafika/shadow_bg.gif') repeat-y;
  width: 988px;
  margin: 0px auto;
  text-align: left;
}

div#top {
	background: url('grafika/shadow_head.gif') no-repeat 0px 10px;
}

div#top div.top {
	position: relative;
	height: 28px;
  border-top: 10px solid white;
  text-align: right;
  color: #c8ced5;
  font-size: 10px;
  padding: 10px 70px 0px 0px;
}

div#top div.top a {
	color: #c8ced5;
  font-size: 10px;
  text-decoration: none;
}

div#top div.top a.active,
div#top div.top a:hover {
	color: #75879c;
}

a.home {
	background: url('grafika/icon_home.gif') no-repeat 0px 2px;
  padding-left: 12px;
  text-transform: lowercase;
}

a.map {
	background: url('grafika/icon_map.gif') no-repeat 0px 2px;
  padding-left: 12px;
  margin: 0px 10px 0px 10px;
  text-transform: lowercase;
}

div#top form {
	display: inline;
}

div#top form input {
	vertical-align: middle;
}

input#wyszukiwarka,
div#top form input.text {
	width: 150px;
	background: url('grafika/szukaj_bg.gif');
  border: 1px solid #c7c7c7;
}

#searchDo {
	margin-left: 1px;
  margin-right: 20px;
}

div.right,
div.left {
	float: left;
}

div.left {
	width: 216px;
  margin-left: 30px;
}

div#content div.left {
	width: 201px;
}

div#content div.left div.belt {
	padding-top: 7px;
}

div.right {
	width: 720px;
}

div#content div.right {
	margin-left: 14px;
  width: 663px;
}

div#top div.right {
	background: url('grafika/dots_bg.gif') no-repeat 593px 250px;
  position: relative;
}

div#top div.rightShort {
	background-position: 593px 172px;
}

div#top div.left {
	background: url('grafika/green_dot.gif') repeat-y top right;
  height: 274px;
}

div#top div.leftShort {
	height: 196px;
}

div#menu {
	height: 56px;
  background: #bfc91a;
}

div#menu ul {
	margin: 0px;
  padding: 22px 0px 0px 40px;
}

div#menu ul li {
	float: left;
  list-style: none;
  list-style-image: none;
}

div#menu ul li a {
	display: block;
  height: 12px;
  text-indent: -9999px;
}

div#menu ul li a.active,
div#menu ul li a:hover {
	background-position: 0px -12px;
}

div#menu ul.en li a {
  background-position: 0px -12px;
  margin-right: 10px;
}

div#menu ul.en li a.active,
div#menu ul.en li a:hover {
	background-position: 0px 0px;
}

div#menu ul li a.item1 {
	width: 71px;
}

div#menu ul li a.item2 {
	width: 124px;
}

div#menu ul li a.item3 {
	width: 101px;
}

div#menu ul li a.item4 {
	width: 96px;
}

div#menu ul li a.item5 {
	width: 140px;
}

div#menu ul li a.item6 {
	width: 75px;
}



div#menu ul.en li a.item1 {
	width: 134px;
}

div#menu ul.en li a.item2 {
	width: 88px;
}

div#menu ul.en li a.item3 {
	width: 93px;
}

div#menu ul.en li a.item4 {
	width: 75px;
}

div#menu ul.en li a.item5 {
	width: 94px;
}

div#menu ul.en li a.item6 {
	width: 62px;
}



img#slogan {
	margin: 20px 0px 0px 70px;
}

a.lang {
	position: absolute;
  right: 19px;
  top: 77px;
  width: 66px;
  height: 16px;
  text-indent: -9999px;
  background-image: url('grafika/lang_pl.gif');
  background-repeat: no-repeat;
  background-position: 0px -16px;
}

a.langen {
  background-image: url('grafika/lang_en.gif');
  background-repeat: no-repeat;
  top: 98px;
}

a.langActive,
a.lang:hover {
	background-position: 0px 0px;
}

div#footer {
	background: url('grafika/shadow_footer.gif') no-repeat;
	height: 42px;
}

div#footer ul {
	margin: 0px 0px 0px 20px;
  padding: 15px 0px 0px 0px;
}

div#footer ul li {
	margin: 0px 15px 0px 0px;
	float: left;
  list-style: none;
}

a#venti,
div#footer ul li a {
	color: #c8ced5;
  font-size: 10px;
  text-decoration: none;
}

a#venti {
	float: right;
  margin-right: 20px;
  margin-top: 15px;
}

a#venti:hover,
div#footer ul li a.active,
div#footer ul li a:hover {
	color: #75879c;
}

div#newsletter {
	margin-top: 161px;
	width: 201px;
  height: 113px;
  background: url('grafika/newsletter.gif');
  position: relative;
}

div#newsletter.short {
	margin-top: 118px;
	height: 78px;
  background: url('grafika/newsletter_short.gif') no-repeat;
}

div#top div#newsletter input.text {
	margin-top: 7px;
  position: relative;
  left: -2px;
	width: 180px;
	background: url('grafika/szukaj_bg.gif');
  border: 1px solid #c7c7c7;
}

div#top div#newsletter.short input.text {
	margin-top: 4px;
}

div#newsletter input.image {
	position: absolute;
  bottom: 0px;
  right: 0px;
}

div#newsletter p {
	color: white;
  line-height: 140%;
  margin: 0px;
  padding: 25px 10px 10px 10px;
  font-size: 10px;
}

div.belt {
	height: 11px;
  line-height: 11px;
  background: url('grafika/grey_sep.gif') repeat-x;
  margin-bottom: 4px;
}

div#nalezymy {
	float: left;
  margin-left: 30px;
  width: 201px;
  margin-right: 31px;
	position: relative;
  top: 5px;
}

div#nalezymy h2 {
	color: #d9dde2;
  margin: 0px;
  padding: 0px 0px 2px 0px;
  font-size: 11px;
  border-bottom: 1px solid #d9dde2;
}

div#najemcy {
	float: left;
	position: relative;
  top: 5px;
}

div#najemcy h2 {
	color: #d9dde2;
  margin: 0px;
  padding: 0px 0px 2px 0px;
  font-size: 11px;
  border-bottom: 1px solid #d9dde2;

}

div#pasek22 {

}

div#content {
	padding-bottom: 80px;
	position: relative;
}

div#content div.w3 {
	margin-left: 18px;
}

div#text {
  line-height: 140%;
}

h2.blue {
	font-size: 11px;
  color: #3373c2;
  padding: 0px;
  margin: 1px 0px 10px 0px;
}

h2.blue a{
	border-bottom:1px solid #B7D700;
	text-decoration: none;
}

h2.blue a:hover{
	border-bottom:1px solid #809600;
	text-decoration: none;
}

h2.blue span {
	color: #003d90;
}

h2.green {
	font-size: 11px;
  color: #809600;
  padding: 0px;
  margin: 0px 0px 10px 0px;
}


div.fpLeft {
	float: left;
  width: 335px;
  margin-bottom: 5px;
}

div.fpRight {
	float: left;
  width: 300px;
  margin-left: 10px;
  margin-bottom: 5px;
}

div.select {
	background: #ebeef2;
  padding: 10px;
}

div.select select {
	font-size: 10px;
  width: 100%;
}


div.newsShort {
	margin-bottom: 10px;
}

div.newsShort span {
	font-size: 10px;
  color: #b8c314;
}

div.newsShort p {
	margin: 0px;
  padding: 0px 0px 5px 0px;
  width: 278px;
  color: #575e67;
}

div.lata {
	background: url('grafika/long_sep.gif') no-repeat top right;
  padding: 7px 0px 0px 0px;
  margin-top: 5px;
}

a.year {
	color: #575e67;
  text-decoration: none;
  margin-left: 7px;
}

a.yearActive {
	color: #91a900;
}

a.year:hover {
	text-decoration: underline;
}

div.komunikat {
	padding: 10px 20px 10px 20px;
	background: url('grafika/long_sep.gif') no-repeat top right;
  line-height: 140%;
}

div.komunikat span.date {
	color: #295da1;
  font-size: 10px;
}

span.pdf {
	float: right;
  margin-top: 5px;
}


div.pager a,
a.pdf {
	/*color: #575e67;*/
}

div.pager a:hover,
div.pager a.active,
a.pdf:hover {
	/*border: 0px;*/
}

div.pager a.active {
	font-weight: bold;
}

ul#left {
	margin: 0px 0px 20px 0px;
  padding: 0px;
}

ul#left li {
	list-style-image: none;
  list-style: none;
  padding: 5px 0px 5px 5px;
  margin: 0px;
  background: url('grafika/long_sep.gif') no-repeat top right;
}

ul#left li a {
	color: #575e67;
  text-decoration: none;
  display: block;
  padding-right: 20px;
  background: url('grafika/li.gif') no-repeat 188px 3px;
}

ul#left li a:hover {
	text-decoration: underline;
}

ul#left li a.active {
	color: #809600;
  text-decoration: none;
}

div.nieruchomosc {
	width: 120px;
  margin: 10px 11px 20px 0px;
  float: left;
  background: #ebeef2 url('grafika/long_sep.gif') no-repeat top right;;
  padding-top: 3px;
}

div.nieruchomosc img {
	border-bottom: 1px solid white;
}

div.nieruchomosc span {
	font-weight: bold;
  color: #809600;
  display: block;
}

div.nieruchomosc p {
  padding: 3px;
  margin: 0px;
  font-size: 10px;
  width: 114px;
  overflow: hidden;
  height: 48px;
}

div.nieruchomosc a.more {
  display: block;
  text-indent: -9999px;
  height: 10px;
  background: white no-repeat -158px 2px;
}

div.nieruchomosc a.nostyle {
	font-weight: normal;
	color: #626972;
	text-decoration: none;
	border: 0px;
}

div#mapCont {
	position: relative;
	background: #edf1f4;
  height: 134px;
  padding: 15px 15px 15px 20px;
}

div.map {
/*
  position: absolute;
  top: -8px;
  margin-left: 326px;
*/
/*
*/
	position: relative;
}

* > div.map {
  float: right;
  position: relative;
  top: -23px;
  left: 15px;
}

div#item {
	background: url('grafika/gray.gif') no-repeat top right;
  position: relative;
  height: 313px;
}

div#item div.opis {
	float: left;
  margin-left: 28px;
  width: 190px;
  padding: 10px 0px 10px 0px;
}

div#galeria {
	float: left;
}

div.longsep {
	background: url('grafika/long_sep.gif') no-repeat bottom right;
  height: 2px;
  line-height: 1px;
  font-size: 1px
}

div#item div.opis p {
	font-size: 12px;
  padding-top: 0px;
  margin-top: 0px;
}

div#item div.menu {
	position: absolute;
  bottom: 70px;
  right: 0px;
  width: 204px;
}

div#item div.menu a {
  /*border: 0px;*/
  color: #8a9f00;
  /*text-decoration: underline;*/
  font-weight: bold;
}

div#item div.menu a:hover {
	text-decoration: none;
	/*border: 0px;*/
}

div#item div.menu img {
	vertical-align: middle;
}

h3.label {
	color: #3d7ec8;
  text-transform: uppercase;
  font-size: 11px;
  margin-top: 15px;
}

div#nav {
	position: absolute;
  margin-left: 500px;
  margin-top: -15px;
}

div#nav a {
	font-size: 10px;
}

div#nav img {
	vertical-align: middle;
}

img#reklama {
	position: absolute;
  bottom: -7px;
  right: 0px;
}

hr {
	margin: 0px;
  padding: 0px;
	height: 1px;
  border: 0px;
  border-bottom: 1px solid #c8ced5;
  color: white;
  background: white;
}

div#text p {
	margin: 0px 0px 10px 0px;
  padding: 0px;
}

div#print {
	display: none;
}

table.text_table {
	border: 0px;
	background: white;
}

table.text_table td,
table.text_table th {
	padding: 5px 10px 5px 10px;
  border: 0px;
  background: #edf1f4;
}

a.daPager {
	color: #575e67;
}

a.pagerActive {
	font-weight: bold;
  text-decoration: none;
}

div#flashContainer {
	position: absolute;
	/*width: 412px;
	height: 313px;*/
	background: white;
	margin: 20px 0px 0px 100px;
	display: none;
	border: 1px solid #bfc91a;
	padding: 0px 10px 10px 10px;
}

div#flashContainer a {
	text-decoration: none;
	color: black;
	display: block;
	text-align: right;
	margin: 3px 0px;
}

div#galleryContainer div {
	float: left;
	width: 205px;
	height: 180px;
	margin: 10px 4px 15px 4px;
	text-align: center;
	background: #f3f4f6;
}

div#galleryContainer div p {
	margin: 0px;
	padding: 5px;
}

div#galleryContainer div img {
	width: 205px;
}

#kartka {
	position: absolute;
	z-index: 99;
	top: -200px;
	left: 300px;
	width: 400px;
	background: white;	
	border: 3px solid #b9ce11;
	font: 12px Tahoma;
}

#kartka div {
	padding: 10px;
	line-height: 140%;
}


#kartka a.close {
	display: block;
	background: #b9ce11;
	padding: 10px;
	text-align: right;
	font: bold 12px Tahoma;
	color: black;	
}
