@charset "utf-8";
/* CSS Document */
body.details {background:#103c3c url(/images/body_details_bgr.jpg) repeat-x top center;}
body {font-size: 12px;}
#header{
		height: 327px;
	width:950px;
		background: transparent;
		position:relative;
	z-index:2;
}

#flash-header{
		height: 327px;
	width:950px;
		background: transparent;
}

div.header-detail{
		height: 224px;
		position:relative;
}

div#head-firm { background:transparent url(/images/o_firmie_header.jpg) no-repeat top center;}
div#head-zespol { background:transparent url(/images/zespol_header.jpg) no-repeat top center;}
div#head-lokale { background:transparent url(/images/lokale_header.jpg) no-repeat top center;}
div#head-szcz-wysz { background:transparent url(/images/szcz_oferty_header.jpg) no-repeat top center;}
div#head-mieszkania { background:transparent url(/images/mieszkania_header.jpg) no-repeat top center;}
div#head-dzialki { background:transparent url(/images/dzialki_header.jpg) no-repeat top center;}
div#head-obiekty { background:transparent url(/images/obiekty_header.jpg) no-repeat top center;}
div#head-domy { background:transparent url(/images/domy_header.jpg) no-repeat top center;}
div#head-notes { background:transparent url(/images/notes_header.jpg) no-repeat top center;}
div#head-poszukujemy { background:transparent url(/images/poszukujemy_header.jpg) no-repeat top center;}
div#head-oferty { background:transparent url(/images/oferty_header.jpg) no-repeat top center;}
div#head-kontakt { background:transparent url(/images/kontakt_header.jpg) no-repeat top center;}
div#head-sprzedaj { background:transparent url(/images/sprzedaj_header.jpg) no-repeat top center;}
div#head-kalkulator { background:transparent url(/images/kalkulator_header.jpg) no-repeat top center;}
div#head-newsletter { background:transparent url(/images/newsletter_header.jpg) no-repeat top center;}
div#head-error { background:transparent url(/images/error_header.jpg) no-repeat top center;}


/*  New Menu   */

.jqueryslidemenu{
		float:right;
		position:absolute;
		right:0;
		top:6px;
		height:44px;
		width:950px;
}

.jqueryslidemenu ul#nav{
		background: transparent;
		line-height:44px;
		height:44px;
		list-style-position:outside;
		list-style-type:none;
		float:right;
}

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

}

/*Top level list items*/
.jqueryslidemenu ul li{
		position: relative;
		display: inline;
		float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
		color:#FFFFFF;
		display:block;
		font-weight:bold;
		padding:0 10px;
		text-decoration:none;
}
.jqueryslidemenu ul#nav li a:hover {background: transparent url(/images/topmenu_over.gif) repeat-x top left; text-decoration:none;}

.jqueryslidemenu ul#nav li a.o-firmie {background: transparent url(/images/ofirmie_bgr.gif) no-repeat top center;}
.jqueryslidemenu ul#nav li a.o-firmie:hover {background: transparent url(/images/ofirmie_bgr.gif) no-repeat center -44px;}

.jqueryslidemenu ul#nav li a.oferta-biura {background: transparent  url(/images/oferta_bgr.gif) no-repeat top center;}
.jqueryslidemenu ul#nav li a.oferta-biura:hover {background: transparent url(/images/oferta_bgr.gif) no-repeat center -44px;}

.jqueryslidemenu ul#nav li a.notes-plus {background: transparent url(/images/notes_bgr.gif) no-repeat top left; padding:0 5px 0 20px;}
.jqueryslidemenu ul#nav li a.notes-plus:hover {background: transparent url(/images/notes_bgr.gif) no-repeat left -44px; padding: 0 5px 0 20px;}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color: white;}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{
		position: absolute;
		left: 0;
		display: block;
		visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul#nav li ul li{
		background: #0f6630;
		border-bottom:1px solid #FFFFFF;
		display: block;
		float: left;
}

/* Sub level menu links style */
.jqueryslidemenu ul#nav li ul li a{
		width: 120px; /*width of sub menus*/
		margin: 0;
		display: block;
		padding:5px 10px;
	line-height:1.5em;
		color:#FFFFFF;
		outline:none;
}
.jqueryslidemenu ul#nav li ul li a:hover{ /*sub menus hover style*/
		background:#FF9B0C;
		display: block;
		padding:5px 10px;
	line-height:1.5em;
		color:#FFFFFF;
		text-decoration:none;
}

.subnav li {clear: both ;}

/* ######### CSS classes applied to down and right arrow images  ######### */


/*     New Menu   */


#underTopMenu{
		height:44px;
		background:#000000;
		opacity: 0.5;
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
		margin-top:6px;
		position:absolute;
		right:0;
		top:0;
}

#logo{
		position: absolute;
		left:0;
		top:6px;
		width:271px;
		height:97px;
}

#tableAddress{
		width:272px;
		font-size:1.4em;
	line-height:1.3em;
		text-align:center;
		font-weight:bold;
		position:absolute;
		top:175px;
		left:0;
		padding:10px 0 0;
}

#tableAddress span{padding:0 0 0 22px;}
#tableAddress span.addr{
		background: transparent url(/images/tab_home_ico.gif) no-repeat left top;
}
#tableAddress span.tel{
		background: transparent url(/images/tab_tel_ico.gif) no-repeat left center;
}
#tableAddress a.mail{
		background: transparent url(/images/tab_mail_ico.gif) no-repeat left center;
	padding:0 0 0 22px;
	color: #FFF;
}
#tableAddress a.mail:hover{
	color: #79c43b;
}
#searchField{
		height:38px;
		background: #79c43b url(/images/searchfield_bgr.jpg) repeat-x top left;
	border-bottom: 2px solid #0b2b2b;
	position:relative;
		z-index:50;
}

#searchBox{
		text-align:right;
		margin-left:265px;
}

#search-details {
		background:#f4fdfe;
		height:90px;
		position:absolute;
		right:0;
		bottom:38px;
		display:none;
}

#search-details ul.tabs {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 100%;
		height: 30px;
		color: #FFFFFF;
		position:relative;
		background: #79c43b url(/images/close_panel.gif) no-repeat 99% center ;
}

#search-details ul.tabs li { float: left; position: relative; margin: 0; padding: 0; list-style-type: none; }
#search-details ul.tabs li a { line-height: 30px; text-decoration: none; color: #FFFFFF; display: block; padding: 0 10px; outline: none; background: transparent; font-weight: bold; }
#search-details ul.tabs li a:hover {background:#f4fdfe; color:#103c3c;}
#search-details ul.tabs li.active {}
#search-details ul.tabs li.active a {background:#f4fdfe; color:#103c3c;}

.tab_container {
		clear:both;
		overflow:hidden;
		color:#000000;
}

span.tab_head{font-weight: bold; line-height:1em;}

.boxsellect { width: auto; background: #FFFFFF; border: 1px solid #79c43b; color: #000; float: left; margin-top:0.5em; line-height:1em;}
.boxsellect2{ width: 65px; background: #FFFFFF; border: 1px solid #79c43b; color: #000; float: left; margin-top:0.5em; line-height:1em;}
.boxsellect3{ width: 52px; background: #FFFFFF; border: 1px solid #79c43b; color: #000; float: left; margin-top:0.5em; line-height:1em;}

#search-details span.od-do {float:left; padding:0.5em 0 0 0;}

.search-label{
		background:url(/images/wysz_label.gif) no-repeat left center;
		width:174px;
		height:38px;
		float:left;
}

#btn-details{
		background:url(/images/szczegoly_oferty.gif) no-repeat left center;
		height:38px;
		line-height:38px;
		display:inline-block;
		font-size:1.1em;
		font-weight:bold;
		color:#000;
		text-decoration:none;
		padding:0 55px 0 5px;
		float:left;
		margin-right:20px;
}

a.btn-search {
float:left;
}


/*Drop down list styles*/
div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected {
	background-color: #ff9b0c;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current {
	background-color: #79c43b;
}

/* Drop down list items style*/
div.selectbox-wrapper ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:5px;
	cursor:pointer;
	font-weight:bold;
}

/* Look and feel of select box */
#Items_input
{
		margin: 0 15px 0 25px;
		padding: 11px 0 11px 5px;
		width:162px;
		color:#333333;
		display:inline-block;
		float:left;
		font-size:1.1em;
		font-weight:bold;
		background: transparent url(/images/wyb_kategorie.gif) no-repeat left center;
		cursor: pointer;
		border: none;
		position:relative;
		float:left;
		z-index:90;
}

/* Drop down styles*/
div.selectbox-wrapper {
		position:absolute;
		background: #f4f4f4;
		border:none;
		margin:32px 0 0 0;
		padding:0px;
		left:464px;
		text-align:left;
		overflow:auto;
		color:#000;
		z-index:100;
}

/*Search details inner content begin
*/
#search-details-inner {
		background:#f4fdfe url(/images/wyb_kat_bgr.gif) no-repeat 140px 0;
		height:100%;
		color:#000000;
}

span.tab_head{font-weight: bold; line-height:1em;}

.boxsellect { width: auto; background: #FFFFFF; border: 1px solid #79c43b; color: #000; float: left; margin-top:0.5em; line-height:1em;}
.boxsellect2{ width: 65px; background: #FFFFFF; border: 1px solid #79c43b; color: #000; float: left; margin-top:0.5em; line-height:1em; display:inline;}
.boxsellect3{ width: 52px; background: #FFFFFF; border: 1px solid #79c43b; color: #000; float: left; margin-top:0.5em; line-height:1em;}

#search-details-inner span.od-do {float:left; padding:0.5em 0 0 0; display:inline;}

.search-label{
		background:url(/images/wysz_label.gif) no-repeat left center;
		width:174px;
		height:38px;
		float:left;
}
.il-wyswietlen {
	height:100%;
		background:url(/images/il_ofert_top_bgr.gif) repeat-x top left;
		line-height:2em;
}


/*Search details inner content end
*/

/*Lista rozwijana w sortowaniu begin
*/


#Items2_container ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
/* Selected item in dropdown list*/
#Items2_container ul li.selected {
	background-color: #ff9b0c;
}

/* Hover state for dropdown list */
#Items2_container ul li.current {
	background-color: #79c43b;
}

/* Drop down list items style*/
#Items2_container ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:5px;
	cursor:pointer;
	font-weight:bold;
}

/* Look and feel of select box */
#Items2_input
{
		padding-left: 3px;
		width:120px;
		line-height:18px;
		height:18px;
		color:#333333;
		display:inline-block;
		float:left;
		font-size:11px !important;
		font-weight:bold;
		background: transparent url(/images/wyb_kategorie2.gif) no-repeat left center;
		cursor: pointer;
		border: none;
		float:left;
		z-index:90;
		margin: 0.5em 0 0 10px;
		overflow:hidden;
}

/* Drop down styles*/
#Items2_container {
		position:absolute;
		background: #f4f4f4;
		border:none;
		margin:0 0 0 0;
		padding:0px;
		left:10px;
		top:0;
		margin-top:42px;
		text-align:left;
		overflow:auto;
		color:#000;
		z-index:100;
}

div.wyb_kat{width:135px; float:left; position:relative; height:100%;}
div.wyb_cene{float:left; position:relative; height:100%;}
/*
input.filter {margin:0.5em 0 0 1em; float:left; display:inline;position:relative; top: 20px;}
*/
input#filter
{
	float: right; margin-right: 10px;
}


div.pagination {
	text-align:center;
		height:100%;
		margin:10px 0;
}

.pagination a, .pagination span{
	padding:2px 6px;
		background:transparent;
	color:#FFFFFF;
		text-decoration:none;
}

.pagination a:hover{
		background:#79c43b;
	color:#FFFFFF;
		text-decoration:none;
}

.pagination .active{
		background:#79c43b;
	color:#103c3c;
		text-decoration:none;
}

.pagination .first{
	padding:2px 6px 2px 20px;
		color:#FFFFFF;
		background: transparent url(/images/pag_first.gif) no-repeat left center;
}

.pagination a.first:hover{
	padding:2px 6px 2px 20px;
		color:#FFFFFF;
		background: #79c43b url(/images/pag_first_over.gif) no-repeat left center;
}

.pagination .prev-level{
	padding:2px 6px 2px 20px;
		color:#FFFFFF;
		background: transparent url(/images/pag_prev.gif) no-repeat 4% center;
}

.pagination a.prev-level:hover{
	padding:2px 6px 2px 20px;
		color:#FFFFFF;
		background: #79c43b url(/images/pag_prev_over.gif) no-repeat 4% center;
}

.pagination .next-level{
	padding:2px 20px 2px 6px;
		color:#FFFFFF;
		background: transparent url(/images/pag_next.gif) no-repeat 96% center;
}

.pagination a.next-level:hover{
	padding:2px 20px 2px 6px;
		color:#FFFFFF;
		background: #79c43b url(/images/pag_next_over.gif) no-repeat 96% center;
}

.pagination .last{
	padding:2px 20px 2px 6px;
		color:#FFFFFF;
		background: transparent url(/images/pag_last.gif) no-repeat right center;
}

.pagination a.last:hover{
	padding:2px 20px 2px 6px;
		color:#FFFFFF;
		background: #79c43b url(/images/pag_last_over.gif) no-repeat right center;
}

#table-oferta {margin:0;}
#table-oferta td { text-align: center; }
#table-oferta tr { width:100%;}
#table-header {
	/*background:url(/images/searchfield_bgr.jpg) repeat-x left center;*/
		background: #77C03A;
		text-align:center;
		color: #000000;
		width:100%;
}
#table-subheader {
	/*background:url(/images/searchfield_bgr.jpg) repeat-x left center;*/
	background: #68A734;
		text-align:center;
		color: #000000;
		width:100%;
}

#table-oferta td{
		text-align:center;
		padding:4px 0px;
}

#table-oferta td.street{
		width:90px;
	word-wrap:break-word;
	overflow:hidden;
}

#table-oferta td.al-right{
		text-align:right;
	padding-right:10px;
}

#table-header td {
	font-size:0.9em;
	font-weight:bold;
		padding:0;
		line-height:20px;
		overflow:hidden;
		text-align:center;
}
#table-subheader td {
	font-size:0.9em;
	font-weight:bold;
		padding:0;
		height:20px;
		overflow:hidden;
		text-align:center;
}

#table-header img.arrow {
	/*padding:0;
		width:10px;
		height:12px;*/

}

#table-header div.arrow-container {

		float:right;

		display: inline;
}

#table-header span{
	/*float: right;*/
	line-height:24px;
	height:100%;
	display:inline;
	text-align:center;
	padding-right:3px;
	}

#table-oferta img.thumbs {
		margin:2px;
		border:1px solid #79c43b;
		width:90px;
		height:60px;
}

.light { background: #254d4d;}

/*Lista rozwijana w sortowaniu end
*/


/* Kontakt subsite begin*/

p.home, p.tel-mail, p.clock, p.bank {padding-left:40px;}
p.home { background:url(/images/home_kontakt_ico.jpg) no-repeat left top;}
p.tel-mail { background: url(/images/mail_kontakt_ico.jpg) no-repeat left top;}
p.clock { background: url(/images/clock_kontakt_ico.jpg) no-repeat left top;}
p.bank { background: url(/images/nr_rachunku_kontakt_ico.jpg) no-repeat left top;}

div.form_row, div.form_row2 {padding:3px 0;}
div.row_note { font-size:0.9em; padding:3px 0;}

#form-header{ background:url(/images/kontakt_form_header.png) no-repeat left bottom; height:37px;}
form#feedback_form { background:url(/images/feedback_form_bgr.gif) repeat-x top left;}
div#form-bottom { background:url(/images/feedback_form_btm.gif) repeat-x bottom left; padding:10px;}

#feedback_form fieldset {
		border:none;
		margin:0 0 10px 0;
		padding:0;
}
div.form_row label {color:#79C43B;}
label#label_for_feedback_email { font-weight: normal;}

div.form_row label {
		float:left;
		margin:0 10px 0 0;
		text-align:right;
}
div.control {
		float:left;
		margin:0;
		width:300px;
}

#feedback_form div.form_row input.text {
		background:transparent;
}

#feedback_form div.form_row input.text, #feedback_form div.form_row textarea {
		border: 1px solid #BBBBBB;
		color:#FFFFFF;
		font-size:1em;
		padding:3px 0 3px 5px;
		margin:0;
		width:298px;
}

#feedback_form div.form_row textarea, #feedback_form div.form_row textarea:focus {
		background:transparent;
		color:#FFFFFF;
		height:120px;
		width:290px;
		padding:3px 5px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
}

#feedback_form div.error input.text, #feedback_form div.error input.text:focus, #feedback_form div.error textarea, #feedback_form div.error textarea:focus {
		color:#000000;
		background: #CCCCCC;

}

#mapa { margin-top: 20px;}
#mapa-header { background:url(/images/mapa_header_bgr.png) no-repeat left bottom; height:33px;}
#mapa-content {
		background: #000000;
		width:auto;
		height: 400px;
		border-left:1px solid #2b5d0d;
		border-right:1px solid #2b5d0d;
		border-bottom:1px solid #2b5d0d;
}


/* Kontakt subsite end*/

/* Sprzedaj subsite begin*/

#form-sprzedaj-header{ background: url(/images/sprzedaj_form_header.png) no-repeat left bottom; height:37px;}
div#form-bottom { background:url(/images/feedback_form_btm.gif) repeat-x bottom left; padding:10px; text-align:right;}
div#type-of-estate {position:relative; z-index:255;}
div#type-of-property {position:relative; z-index:250;}
div#type-of-notify {position:relative; z-index:253;}
#feedback_sprzedaj_form fieldset {
		border:none;
		margin:0 0 10px 0;
		padding:0;
}

div.form_row label {color:#79C43B;}
div.error label {color:#254D4D;}

label#label_for_feedback_allotment_superficies { font-weight: normal;}

div.form_row label {
		float:left;
		margin:0 10px 0 0;
		text-align:right;
		line-height:24px;
}

div.control2 {
		float:left;
		margin:0;
		width:470px;
}

div.control3 {
		float:left;
		margin:0;
		width:335px;
}

#feedback_sprzedaj_form div.form_row input.text {
		background:transparent;
}

#feedback_sprzedaj_form div.form_row input.text, #feedback_sprzedaj_form div.form_row textarea {
		border: 1px solid #BBBBBB;
		color:#FFFFFF;
		font-size:1em;
		padding:3px 0 3px 5px;
		margin:0;
		width:468px;
}
#feedback_sprzedaj_form div.form_row textarea, #feedback_sprzedaj_form div.form_row textarea:focus {
		background:transparent;
		color:#FFFFFF;
		height:120px;
		width:464px;
		padding:3px 5px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
}
#feedback_sprzedaj_form #feedback_add_photo_1, #feedback_sprzedaj_form #feedback_add_photo_2, #feedback_sprzedaj_form #feedback_add_photo_3 { width:330px;}


#feedback_sprzedaj_form div.form_row input.text:focus, #feedback_sprzedaj_form div.form_row textarea:focus {
		border: 1px solid #FFFFFF;
		background:#254D4D;
}

#Items3_input, #Items4_input
{
		margin: 0;
		padding:6px 0 0 5px;
		width:133px;
		color:#333333;
		display:inline-block;
		float:left;
		line-height:24px;
		height:24px;
		font-size:1.1em;
		font-weight:bold;
		background: transparent url(/images/wyb_typ_nieruchomosci.gif) no-repeat left center;
		cursor: pointer;
		border: none;
		position:relative;
		float:left;
		z-index:90;
}

div#Items3_container, div#Items4_container {
		position:absolute;
		background: #f4f4f4;
		border:none;
		margin:27px 0 0 0;
		padding:0px;
		left:0px;
		text-align:left;
		overflow:auto;
		color:#000;
		z-index:100;
}

/* Sprzedaj subsite end*/

/* Kalkulator subsite begin*/
div.blue-caption {
	background: #254D4D;
		padding:2px 5px 2px 5px;
}
div.suma-caption {
		padding:2px 5px 2px 5px;
}
input.short-input {
	margin: 2px 0 0 0;
		border: 1px solid #BBBBBB;
		background: #103c3c;
		color:#FFFFFF;
		font-size:1em;
		padding:0;
		width:100px;
		float:left;
		text-align:right;
}
input.orange {
		color:#ff9b0c;
		font-weight:bold;
}
input.green {
		color:#79c43b;
		font-weight:bold;
}
input.white {
		color:#103c3c;
		font-weight:bold;
		background: #f4f4f4;
		font-size:1.2em;
}
input.short-input:focus {
		border: 1px solid #FFFFFF;
		background:#254D4D;
}
input.orange:focus, input.green:focus, input.white:focus {
		border: 1px solid #BBBBBB;
		background: #103c3c;
}

input.very-short-input {
	margin: 2px 5px 0 40px;
		border: 1px solid #BBBBBB;
		background: #103c3c;
		color:#FFFFFF;
		font-size:1em;
		padding:0 0 0 3px;
		width:20px;
		text-align:center;
}


input.very-short-input:focus {
		border: 1px solid #FFFFFF;
		background:#254D4D;
}

.calc-row { padding-bottom:5px;}

#Items5_input {
		margin: 0;
		padding:6px 0 0 5px;
		width:430px;
		color:#333333;
		display:inline-block;
		float:left;
		line-height:24px;
		height:24px;
		font-size:1.1em;
		font-weight:bold;
		background: transparent url(/images/wyb_rodzaj_wlasnosci.png) no-repeat left center;
		cursor: pointer;
		border: none;
		position:relative;
		float:left;
		z-index:90;
}
#Items6_input {
		margin: 0;
		padding:6px 0 0 5px;
		width:180px;
		color:#333333;
		display:inline-block;
		float:left;
		line-height:24px;
		height:24px;
		font-size:1.1em;
		font-weight:bold;
		background: transparent url(/images/wyb_rodzaj_zgloszenia.png) no-repeat left center;
		cursor: pointer;
		border: none;
		position:relative;
		float:left;
		z-index:90;
}

div#Items5_container, div#Items6_container {
		position:absolute;
		background: #f4f4f4;
		border:none;
		margin:27px 0 0 0;
		padding:0px;
		left:0px;
		text-align:left;
		overflow:auto;
		color:#000;
		z-index:100;
}

/* kalkulator subsite end*/



#content{
		background: #103c3c;
}
.error-content {
		background: #103c3c url(/images/error_bgr.jpg) no-repeat top center;
}
.error-content-inside {
		padding:200px 0 0 0;
		text-align:center;
}


#oFirmie p{margin:0;}
.blue-bgr {background: transparent url(/images/right_blue_bgr.jpg) repeat-y right top; padding-bottom:10px;}
#newsletter .content{ background: #254d4d url(/images/newsl_bgr.gif) no-repeat top center;padding:15px 10px 10px;}
.input-box{
		width:191px;
		background: url(/images/inputbox_bgr.jpg) no-repeat left center;
		height:30px;
		float:left;
	margin-right:3px;
}
#addMail input{
		background:transparent;
		border:none;
		color:#FFF;
		width:180px !important;
		padding:7px 0 7px 5px;
}
#addMail button{
		height:33px;
		width:33px;
		background:transparent url(/images/newsletter_ok_btn.jpg) no-repeat left center;
		border:none;
		margin:0 0 0 5px;
		padding:0;
		cursor:pointer;
}

#nowosciOferta .content {
		height:290px;
		position:relative;
}
#newOffer1, #newOffer2, #newOffer3 {position:absolute; width:157px; height:260px; overflow:hidden;}
#newOffer1 {top:20px;left:10px;}
#newOffer2 {top:20px;left:147px;}
#newOffer3 {top:20px;left:274px;}

.orange-card, .green-card{ background:transparent url(/images/card_bgr.png) no-repeat center center;}

.orange-card h3, .green-card h3 {
		color:#FFFFFF;
		display:block;
		font-size:1em;
		font-weight:bold;
		line-height:1.5em;
		margin:10px 0 0;
		text-align:center;

}
.orange-card h3{
		background:#ff9b0c;
}
.green-card h3 {
		background:#79c43b;
}

img.foto-spec-offer {width:138px; height:100px; border:2px solid #FFF;}

.orange-card h4, .green-card h4{
		font-size:1.2em;
		font-weight:bold;
		margin:0;
		padding-left:5px;
}
.orange-card p, .green-card p{
		padding:0 0 0 5px;
		color:#333;
		font-size:0.9em;
		line-height:1.4em;
		margin:0;
}

.orange-card p img.right, .green-card p img.right {
		width:53px;
		height:20px;
		float:right;
		margin:0;
		padding-top:28px;
}

img.znajdz {padding-left:5px;}

#pilPosz{
padding:10px 10px 0;
color:#144348;
}
.pilposz-top{width:210px; height:5px; background: transparent url(/images/pilposz_top.gif) no-repeat center bottom;}

#pilPosz .content{
padding:5px 10px;
background: transparent url(/images/pilposz_content.gif) repeat-y top center;
}

#pilPosz h2{color:#144348;}

#pilPosz .content p{ margin:0;}

#pilPosz .btm{
background: transparent url(/images/pilposz_btm.gif) no-repeat top center;
width:210px;
height:11px;
}

img.big-video{margin:10px 0 0 10px; border:4px solid #254d4d;}
img.left-video{border:4px solid #254d4d; width:172px; height:120px;}

#przynaleznosc {
	background: #254D4D;
}

#przynaleznosc p{
	margin:0;
	line-height:30px;
}
#przynaleznosc p.sspon{
	background: transparent url(/images/sspon_logo.gif) no-repeat left center;
	padding:10px 0 10px 40px;
}
#przynaleznosc p.pfrn{
	background: transparent url(/images/pfrn_logo.gif) no-repeat left center;
	padding:0 0 0 40px;
}

ul.list li {
		background:transparent  url(/images/arrow_green.gif) no-repeat scroll 2px 4px;
		margin:0 0 0.5em;
		padding:0 0 0 20px;
}

.blue-box {
	background:url(/images/blue_box_bgr.png) no-repeat top left;
}
span.name {
	font-size:1.6em;
		font-family:"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;
	color:#79C43B;
}

#wlasciciel p, #dzial-sprzedazy p, #dzial-reklamy p{ margin:0;}


/*    Left Navigation Menu   */

ul#leftMenu {
		margin: 0;
		padding: 0;
		list-style: none;
		width:180px;
}

/*Top level list items*/
ul#leftMenu li{
		border-bottom: 1px dotted #288892;
		font-size: 1.2em;
		width:180px;
		display: inline-block;

}

/*Top level menu link items style*/
ul#leftMenu li a, ul#leftMenu li span{
		color:#FFFFFF;
		display:block;
		text-decoration:none;
		padding:5px;
		width:170px;
}

ul#leftMenu li a:hover{
	background: #ff9b0c;
}

ul#leftMenu li a.active{
		color:#103c3c;
	background: transparent url(/images/leftmenu_lev1_over.gif) no-repeat -10px center;
}

/*1st sub level menu*/
ul#leftMenu li ul{ margin: 0;}
ul#leftMenu li ul li{
		width:180px;
		border:none;
		display:block;
}

ul#leftMenu li ul li a{
		display:block;
		padding:2px 5px 2px 30px;
		font-size:12px;
		color:#79C43B;
		width:145px;
}

ul#leftMenu li ul li a:hover{
	color:#FFFFFF;
		background: #ff9b0c;
}

ul#leftMenu li ul li a.active{
		color:#FFFFFF;
	background: transparent url(/images/leftmenu_lev1_over.gif) no-repeat -10px center;
}
/*     Left Navigation Menu   */

#szybkiKontakt{
		width:180px;
	background: transparent url(/images/szybkikontakt_bgr.jpg) no-repeat top center;
		overflow:hidden;
		text-align:center;
		margin:10px 0;
}
#szybkiKontakt p{
	font-size:1.2em;
		font-weight:bold;
		background:transparent url(/images/tel_orange_ico.gif) no-repeat 5px center;
		margin-bottom:0.5em;
		padding-left:10px;
}
#szybkiKontakt a.o-mail{
	font-size:1.2em;
		font-weight:bold;
		padding:5px 0 5px 30px;
		background:url(/images/mail_orange_ico.gif) no-repeat left center;
}

#fotoBiuro {
		border:4px solid #FFFFFF;
		width:700px;
		height:194px;
}

/* Szczegoly oferty begin*/
b.photo {
	background: url(/images/photo_ico.gif) no-repeat left center;
	color:#FFFFFF;
	padding:6px 0 6px 30px;
	height:100%;
		line-height:24px;
}
b.details {
	background: url(/images/details_ico.gif) no-repeat left center;
	color:#FFFFFF;
	padding:6px 0 6px 30px;
	height:100%;
		line-height:24px;
}
b.description {
	background: url(/images/description_ico.gif) no-repeat left center;
	color:#FFFFFF;
	padding:6px 0 6px 30px;
	height:100%;
		line-height:24px;
}
b.video {
	background: url(/images/video_ico.gif) no-repeat left center;
	color:#FFFFFF;
	padding:6px 0 6px 30px;
	height:100%;
		line-height:24px;
}

#details-gallery, #offer-details, #offer-description, #offer-video {height:100%;}
#offer-details .b-dot, #offer-details .last-group{ height:100%;}
#details-gallery .span-14 a img{
	margin:5px;
	float:left;
	border:1px solid #e9f7f8;
	width:90px;
	height:68px;
}
#offer-details .b-dot, #offer-details .last-group {
	padding:5px 0;
}
#offer-details .span-3 {
	text-align:right;
}
#offer-description p{margin:0;}
/* Szczegoly oferty end*/

div#bottomNav {
		float:right;
		height:20px;
		padding-right:10px;
}
div#bottomNav a img{
		float:left;
}


#footer{
	width:100%;
	background: transparent url(/images/city_footer.gif) repeat-x top center;
	padding:85px 0 0 0;
}
#footer .al-right a{ text-decoration:none; color:#ff9b0c;}
#footer .al-right a:hover{color:#79c43b;}

a.edysay{ background:url(/images/edysay_ico.gif) no-repeat right center; padding:0 65px 0 0; line-height:17px; font-weight:bold;}

/* dla flowplayera begin*/

div.overlay {
		padding:40px;
		width:576px;
		display:none;
		background-image:url(/images/white.png);
		cursor:pointer;
}
div.overlay div.close {
		background:url(/images/close.png) no-repeat;
		position:absolute;
		top:2px;
		right:5px;
		width:35px;
		height:35px;
		cursor:pointer;
}

div.overlay a {
		height:450px;
		display:block;
}
/* dla flowplayera end*/

/* galerie */
/* the thumbnails */
#triggers {
		text-align:center;
}

#triggers img {
		background-color:#fff;
		padding:2px;
		border:1px solid #ccc;
		margin:15px 2px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
}

/* the active thumbnail */
#triggers a.active img {
		outline:1px solid #000;

		/* show on top of the expose mask */
		z-index:9999;
		position:relative;
}

/* the large image. we use a gray border around it */
#img {
		border:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
		/* absolute positioning relative to the overlay */
		position:absolute;
		top:40%;
		border:1px solid #666;
		cursor:pointer;
		display:block;
		padding:10px 20px;
		color:#fff;
		font-size:11px;

		/* upcoming CSS3 features */
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
}

.prev {
		left:0;
		border-left:0;
		-moz-border-radius-topleft:0;
		-moz-border-radius-bottomleft:0;
		-webkit-border-bottom-left-radius:0;
		-webkit-border-top-left-radius:0;
}

.next {
		right:0;
		border-right:0;
		-moz-border-radius-topright:0;
		-moz-border-radius-bottomright:0;
		-webkit-border-bottom-right-radius:0;
		-webkit-border-top-right-radius:0;
}

.next:hover, .prev:hover {
		text-decoration:underline;
		background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
		visibility:hidden;
}

/* the "information box" */
.info {
		position:absolute;
		bottom:0;
		left:0;
		padding:10px 15px;
		color:#fff;
		font-size:11px;
		border-top:1px solid #666;
}

.info strong {
		display:block;
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
		position:absolute;
		top:45%;
		left:50%;
		display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
		background:#333 !important;
		background:rgba(0, 0, 0, 0.6) url(/images//white.png) repeat-x;
}

/* the overlayed element */
.simple_overlay {
		/* must be initially hidden */
		display:none;

		/* place overlay on top of other elements */
		z-index:10000;

		/* styling */
		background-color:#333;

		width:675px;
		min-height:200px;
		border:1px solid #666;

		/* CSS3 styling for latest browsers */
		-moz-box-shadow:0 0 90px 5px #000;
		-webkit-box-shadow: 0 0 90px #000;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
		background-image:url(/images/close.png);
		position:absolute;
		right:-15px;
		top:-15px;
		cursor:pointer;
		height:35px;
		width:35px;
}

/* galerie end */

sup, sub{
	font-size: 0.8em;
	margin-left: 2px;
}
.play_button
{
	width: 70px;
	position:relative;
	top: -115px;
	left: 75px;
}

.play_button_small
{
	width: 55px;
	position:relative;
	top: -95px;
	left: 65px;
}
.play_button_offer
{
	width: 55px;
	position:relative;
	left: 35px;
	top: -85px;

}
.offer_video_container
{
	display: inline;
	float:left;
	width: 130px;
	height: 120px;
}
img.arrow
{
	padding-top:1px;
}
