/*
Theme Name: 3Ddom
Theme URI: http://www.3ddom.pl
Author: INTERant
Author URI: http://www.interant.pl
*/

body {
	padding: 0;
	margin: 0 auto;
	font: 13px/100% Verdana;
	color: #414141;
	line-height: 19px;
	background: url(img/background.png) repeat #f5f5f4;
}

h1 {
	font-family: Verdana;
	font-size: 14px;
	color: #414141;
	margin: 0;
	padding: 0;
	font-weight: bold;	
}

h2 {
	font-family: Verdana;
	font-size: 14px;
	color: #414141;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

p {
	margin: 0;
	padding: 0;
}

a {
	color: #88a201;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	outline: 0;
}

a:hover {
	color: #414141;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

img {
	border: 0;
}

#top-background {
	width: 100%;
	height: 74px;
	margin: 0;
	padding: 0;
	background: url(img/top_background.png) repeat-x #fafafa;
}

#header {
	width: 1012px;
	height: 179px;
	margin: 0 auto;
	padding: 0;
	background: url(img/header.jpg) no-repeat;
}

.logo a {
	width: 240px;
	height: 70px;
	margin: 20px 0px 0px 273px;
	padding: 0;
	display: block;
	position: absolute;
}

.szukaj {
	position: absolute;
	margin: 50px 0px 0px 700px;
}

.szukaj select {
	width: 288px;
	margin: 4px 0px 4px 0px;
	padding: 0;
	color: #6e6e6e;
}

.szukaj-title {
	font-weight: bold;
	color: #6e6e6e;
	text-shadow: 1px 1px 0px #ffffff;
}

.szukaj-btn {
	float: right;
}

#wrapper-head{
	width: 1012px;
	height: 46px;
	margin: 0 auto;
	padding: 0;
	background: url(img/wrapper_head.png) no-repeat;
}

#wrapper {
	width: 1012px;
	min-height: 600px;
	height: auto;
	_height: 600px;
	margin: 0 auto;
	padding: 0;
	background: url(img/wrapper_background.png) repeat-y #ffffff;
}

#sidebar {
	width: 220px;
	margin: 0px 0px 0px 4px;
	padding: 0;
	float: left;
	clear: right;
}

.breadcrumb {
	position: absolute;
	margin: -19px 0px 0px 226px;
	padding: 0;
	color: #ffffff;
	text-shadow: 1px 1px 0px #676767;
}

.breadcrumb a {
	color: #ffffff;
	text-shadow: 1px 1px 0px #676767;
}

.menu-title h3 {
	font-size: 13px;
	color: #ffffff;
	text-shadow: 1px 1px 0px #6d3827;
	line-height: 19px;
	margin: 0;
	padding: 12px 0px 0px 4px;
}

.menu-head {
	width: 220px;
	height: 44px;
	margin: 0;
	padding: 0;
	background: url(img/menu_head.png) repeat-x;
}

.menu-head h3{
	font-size: 13px;
	color: #ffffff;
	text-shadow: 1px 1px 0px #6d3827;
	line-height: 19px;
	margin: 0;
	padding: 12px 0px 0px 0px;
}

.menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu ul li {
  padding: 0;
  margin: 0;
}

.menu ul li a {
	width: 220px;
	height: 36px;
	display: block;
	color: #414141;
	line-height: 35px;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 0px #ffffff;
	background: url(img/menu_background.png) repeat-x;
	border-bottom: 1px solid #ffffff;
}

.menu ul li a:hover {
	color: #88a201;
	background-position: 0 -36px;
}

.list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.list ul li {
  padding: 0;
  margin: 0;
}

.list ul li a {
	width: 220px;
	height: 36px;
	display: block;
	color: #414141;
	line-height: 35px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #ffffff;
	background: url(img/menu_background.png) repeat-x;
	border-bottom: 1px solid #ffffff;
}

.list ul li a:hover {
	color: #88a201;
	background-position: 0 -36px;
}

.arrow {
	width: 10px;
	height: 11px;
	vertical-align: middle;
	margin: 0px 6px 0px 13px;
}

.home-icon {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin: -2px 7px 0px 10px;
}


#content {
	width: 783px;
	margin: 0px 0px 0px 225px;
	padding: 0;
	text-align: justify;
}

#content h2 {
	color: #9a623d;
	font-size: 16px;
	margin: 0;
	padding: 0px 0px 13px 13px;
	text-transform: uppercase;
}

#content h2.page {
	color: #9a623d;
	font-size: 14px;
	margin: 0;
	padding: 13px 13px 13px 13px;
	text-transform: uppercase;
}

#content h3 {
	color: #7fa519;
	font-size: 13px;
	margin: 0;
	padding: 0px 0px 0px 13px;
	text-transform: uppercase;
}

#content h3 span {
	color: #414141;
	font-weight: normal;
}

.separator {
	height: 1px;
	border-bottom: 1px dashed #cecece;
	margin: 0px 13px 0px 13px;
	padding: 0;
}

.ogloszenie {
	width: 783px;
	height: 81px;
	margin: 0;
	padding: 0;
	background: #e2e2e2;
	border-bottom: 1px solid #ffffff;
}

.ogloszenie-single {
	width: 783px;
	min-height: 161px;
	height: auto;
	height: 161px;
	margin: 0;
	padding: 0;
	background: url(img/ogloszenie_background.png) repeat-x;
	background-color: #eeeeee;
}


.legend {
	margin: 0;
	padding: 0;
	height: 44px;
}

table, tr, td {
	margin: 0;
	padding: 0;
	text-align: center;
}

.legend table {
	margin: 00;
	padding: 0;
	line-height: 39px;
	color: #ffffff;
	text-shadow: 1px 1px 0px #67841a;
}

.info1 {
	width: 641px;
	height: 27px;
	line-height: 26px;
	margin: 0px 0px 0px 142px;
	padding: 0;
	font-size: 12px;
	background: #f3f3f3;
	color: #ffffff;
	text-shadow: 1px 1px 1px #5b7913;
}

.info1 a {
	padding: 0px 0px 0px 17px;
	color: #875d40;
	text-shadow: 1px 1px 0px #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.info1 a:hover {
	color: #b5b5b5;
}

.info2 {
	width: 641px;
	height: 27px;
	margin: 0px 0px 0px 142px;
	padding: 0;
	font-size: 12px;
	background: #ececec;
}

.info2 table {
	margin: 1px 0px 0px 6px;
	padding: 0;
	color: #414141;
	text-shadow: 1px 1px 0px #ffffff;
}

.info3 {
	width: 641px;
	height: 27px;
	line-height: 26px;
	margin: 0px 0px 0px 142px;
	padding: 0;
	font-size: 12px;
	background: #f3f3f3;
	color: #ffffff;
	text-shadow: 1px 1px 1px #616161;
	text-align: right;
}

.info3 a {
	padding: 5px 13px 6px 13px;
	margin: 0;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 13px/100% Verdana;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.info3 a:hover {
	text-decoration: none;
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.info3 a:active {
	position: relative;
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

#btn-gray {
	color: #ffffff;
	border: solid 1px #858585;
	background: #9b9b9b;
}

#btn-gray :hover{
	color: #afafaf;
}

.thumb {
	width: 141px;
	height: 81px;
	float: left;
	margin: 0;
	padding: 0;
	background: #eeeeee;
}

.thumb-img:hover {
	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

.description {
	height: 86px;
	margin: 0px 0px 0px 142px;
	padding: 0px;
	text-align: justify;
}

.description p {
	margin-top: -10px;
	padding: 0;
}

.buttons ul {
  list-style: none;
  margin: 0px 0px 0px 13px;
  padding: 0;
}

.buttons ul li {
  padding: 0;
  list-style: none;
  margin: 16px 0px 0px 46px;
}

.buttons ul li a {
	height: 34px;
	margin: 0px 6px 0px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
	display: block;
	color: #ffffff;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 1px #5b7913;
	background: #7ba41a;
}

.buttons ul li a:hover {
	color: #414141;
}

.tag {
	vertical-align: middle;
	margin: -2px 6px 0px -16px;
}

.tit {
	font-weight: bold;
	color: #414141;
	text-shadow: 1px 1px 0px #ffffff;
}

.pagination {
	margin: 0;
	padding: 0;
	height: 44px;
	border-bottom: 1px dashed #cecece;
}

#content p {
	padding: 13px;
}

#wrapper-footer{
	width: 1012px;
	height: 12px;
	margin: 0 auto;
	padding: 0;
	background: url(img/wrapper_footer.png) no-repeat;
}

#footer {
	width: 1012px;
	margin: 0 auto;
	padding: 20px 0px 26px 0px;
	text-align: center;
}

#footer p, a {
	margin: 0;
	padding: 0;
	color: #535353;
	text-shadow: 1px 1px 0px #ffffff;
}

.tbl {
	width: 759px;
	margin: 13px;
	padding: 0;
}

.tbl tr.legend {
	margin: 0;
	padding: 13px;
	background: #eaeaea; 
	text-shadow: 1px 1px 0px #ffffff; 
	font-weight: bold; 
}
.tbl td {
	margin: 0;
	padding: 13px;
	border: 1px solid #cecece; 
}

#GoogleMap {
	width: 759px;
	height: 400px;
	margin: 13px;
	padding: 0;
	border: 1px solid #cecece; 
}

#GoogleMap a {
	text-shadow: none;
}

.nieaktualne {
	width: 759px;
	margin: 13px;
	padding: 13px 0px 13px 0px;
	text-align: center;
	background: #f5f5f5;
	color: #db0f0f;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px 0px #ffffff;
	border: 1px dashed #cecece; 
}

.warining-icon {
	margin: 0px 10px 0px -32px;
	vertical-align: middle;
}

.adv1 a {
	width: 220px;
	height: 84px;
	margin: 0;
	padding: 0;
	display: block;
	background: url(img/adv_wpanoramie.png) no-repeat;
	border-bottom: 1px solid #ffffff;
}

.adv1 a:hover {
	background-position: 0 -84px;
}

.adv2 a {
	width: 220px;
	height: 84px;
	margin: 0;
	padding: 0;
	display: block;
	background: url(img/adv_esemeser.png) no-repeat;
	border-bottom: 1px solid #ffffff;
}

.adv2 a:hover {
	background-position: 0 -84px;
}

.iframe {
	position: relative;
	z-index: 0;
	width: 752px; 
	height: 400px;
	border: 3px solid #cecece;
	display: block;
}

.zamow-panorame a {
	width: 220px;
	height: 100px;
	margin: 0;
	padding: 0;
	display: block;
	background: url(img/zamow_panorame.png) no-repeat;
}

.zamow-panorame a:hover {
	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

.szukaj-info {
	width: 783px;
	height: auto;
	margin: 0;
	background: #f9f3bf;
	border-bottom: 1px solid #ffffff;
}

.szukaj-info p {
	margin: 0;
	padding: 13px 0px 13px 13px;
	text-shadow: 1px 1px 0px #fffce3;
}

.licznik {
	color: #414141;
	text-shadow: 1px 1px 0px #ffffff;
	float: right;
	padding: 0px 13px 0px 0px;
	font-size: 10px;
}
