@charset "utf-8";

/** COMMON STYLES **/

body {
	background: url('../main_bg.gif') repeat-x left top;
	margin: 0;
	font-family: Tahoma, Arial, "trebuchet MS";
	font-size: 12px;
	color: #34659d;
	line-height: 18px;
}

p { padding: 0px; margin: 0px; }

a { text-decoration: none; }

a img { border: none; }

a:visited {}

a:hover { text-decoration:none; }

#container {
	width: 980px;
	margin: 0 auto 0 auto;
	text-align: center;
}

#topLogo {
	position: relative;
	top: -5px;
	float: left;
	width: 885px;
	height: 38px;
	text-align: left;
	padding: 45px 0 0 45px;
	position: relative;
}
#topLogo a {
	position: absolute;
}

#headerMenu {
	float: left;
	width: 930px;
	padding: 95px 0 0 50px;
	background: url('../header_img.gif') no-repeat 30px top;
}

#headerMenu .menu {
	float: left;
	width: 615px;
	padding: 0;
	margin: 0;
}

#headerMenu .menu li {
	float: left;
	height: 55px;
	display: inline;
	list-style: none;
}

#headerMenu .menu li a, .menu li a:visited {
	height: 55px;
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
}

#headerMenu ul.menu li a:hover {background: none;}

#headerMenu .moto {background-image: url(../main_menu/moto_1.png);  width: 147px; margin-right: 2px;}
#headerMenu .moto a {background-image: url(../main_menu/moto_0.png); cursor: hand;}
#headerMenu .motoOn {background-image: url(../main_menu/moto_on.png); width: 147px; margin-right: 2px;}
#headerMenu .estate {background-image: url(../main_menu/estate_1.png); width: 168px; margin-right: 2px;}
#headerMenu .estate a {background-image: url(../main_menu/estate_0.png); cursor: hand;}
#headerMenu .estateOn {background-image: url(../main_menu/estate_on.png); width: 168px; margin-right: 2px;}
#headerMenu .tourism {background-image: url(../main_menu/tourism_1.png); width: 147px; margin-right: 2px;}
#headerMenu .tourism a {background-image: url(../main_menu/tourism_0.png); cursor: hand;}
#headerMenu .tourismOn {background-image: url(../main_menu/tourism_on.png); width: 147px; margin-right: 2px;}
#headerMenu .job {background-image: url(../main_menu/job_1.png); width: 147px;}
#headerMenu .job a {background-image: url(../main_menu/job_0.png); cursor: hand;}
#headerMenu .jobOn {background-image: url(../main_menu/job_on.png); width: 147px;}

#content {
	float: left;
	position: relative;
	width: 883px;
	padding: 0 50px 0 50px;
	margin-bottom: 20px;
}

.contactContentMoto,
.contactContentTourism,
.contactContentJob,
.contactContentEstate {
	margin-left: 100px;
}

.contactContentMoto a:hover,
.contactContentTourism a:hover,
.contactContentJob a:hover,
.contactContentEstate a:hover {
	text-decoration: underline;
}

#ggContact {
	display: block;
	padding: 30px 0 0 125px;
}

#ggContact img {
	float: left;
	margin-right: 125px;
	margin-bottom: 10px
}

#ggContact #adres {
	display: block;
	font-size: 17px;
}

.tabsMoto,
.tabsTourism,
.tabsJob,
.tabsEstate {
	display: block;
	font-family: Verdana, Arial, "trebuchet MS";
	font-weight: bold;
	font-size: 11px;
	padding: 0;
	margin: 0;
}

.tabsMoto li,
.tabsTourism li,
.tabsJob li,
.tabsEstate li {
	float: left;
	height: 32px;
	list-style: none;
	text-align: center;
}

.tabsMoto li a,
.tabsMoto li a:visited,
.tabsTourism li a,
.tabsTourism li a:visited,
.tabsJob li a,
.tabsJob li a:visited,
.tabsEstate li a,
.tabsEstate li a:visited {
	height: 29px;
	padding-top:3px;
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
}

#content .leftColumn {
	float: left;
	width: 190px;
	padding-left: 55px;
	padding-top: 20px;
	text-align: left;
}

#content .rightColumn {
	float: left;
	width: 200px;
	padding: 20px 0 0 50px;
	text-align: left;
}

#content .rightColumn  p{
	float: left;
	margin: 0 2px 0 2px
}

#content .selectLong, #content .inputLong, #content #search_make_id, #content #search_model_id, #content #search_vehicle_kind, #content #search_vehicle_type, #content #search_part_category, #content #search_province, #search_category, #search_type {
	width: 185px;
	border: 1px solid #9d9d9d;
	margin: 2px 0 10px 0;
	font-size: 11px;
}
#content #search_model {
  width: 183px;
  border: 1px solid #9d9d9d;
  margin: 2px 0 10px 0;
  font-size: 11px;
}

#content .selectShort, #content .inputShort, #content #search_price_from, #content #search_price_to, #content #search_year_from, #content #search_year_to  {
	width: 90px;
	border: 1px solid #9d9d9d;
	margin: 2px 1px 10px 0;
	font-size: 11px;
}

#content .inputShort {
	width: 88px;
}

#rightPanelPromo {
	position: absolute;
	top: 10px;
	width: 230px;
	height: 343px;
	margin: 1px 0 0 35px;
	background: url('../moto/_img/rightpanel_bg.gif') repeat-x left top;
	text-align: center;
}

#rightPanelMoto .ad a,
#rightPanelMoto .ad a:visited,
#rightPanelTourism .ad a,
#rightPanelTourism .ad a:visited,
#rightPanelJob .ad a,
#rightPanelJob .ad a:visited,
#rightPanelEstate .ad a,
#rightPanelEstate .ad a:visited,
#rightPanelEstate .invest a,
#rightPanelEstate .invest a:visited {
	color: #34659d;
}

#rightPanelMoto .ad a:hover,
#rightPanelTourism .ad a:hover,
#rightPanelJob .ad a:hover,
#rightPanelEstate .ad a:hover,
#rightPanelEstate .invest a:hover {
	color: #588ac2;
}

#rightPanelMoto .ad img,
#rightPanelTourism .ad img,
#rightPanelJob .ad img,
#rightPanelEstate .ad img,
#rightPanelEstate .invest img {
	float: left;
	border: 1px solid #b0c1d2;
	margin-right: 7px;
}

#bottomSubmenuMoto a,
#bottomSubmenuMoto a:visited,
#bottomSubmenuTourism a,
#bottomSubmenuTourism a:visited,
#bottomSubmenuJob a,
#bottomSubmenuJob a:visited,
#bottomSubmenuEstate a,
#bottomSubmenuEstate a:visited {
	color: #5f5f5f;
}

#bottomSubmenuMoto a:hover,
#bottomSubmenuTourism a:hover,
#bottomSubmenuJob a:hover,
#bottomSubmenuEstate a:hover {
	text-decoration: underline;
}

#pagesSubmenuMoto a,
#pagesSubmenuMoto a:visited,
#pagesSubmenuTourism a,
#pagesSubmenuTourism a:visited,
#pagesSubmenuJob a,
#pagesSubmenuJob a:visited,
#pagesSubmenuEstate a,
#pagesSubmenuEstate a:visited  {
	color: #5f5f5f;
}

#pagesSubmenuMoto a:hover,
#pagesSubmenuTourism a:hover,
#pagesSubmenuJob a:hover,
#pagesSubmenuEstate a:hover {
	color: #5f5f5f;
	text-decoration: underline;
}

.footerLogo { margin: 0 70px 0 0; }

.promoTitle { color: #FF0000; }


/* --------------------------------------- MOTO STYLES --------------------------------------- */

#footerMoto {
	float: left;
	width: 100%;
	height: 113px;
	text-align: center;
	background: url('../footer_bg.gif') repeat-x left top;
}

#bottomSubmenuMoto {
	position: absolute;
	float: left;
	top: 305px;
	width: 530px;
	height: 38px;
	padding: 10px 0 0 5px;
	background: url('../moto_submenu_bg.gif') no-repeat left top;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
	color: #5f5f5f;
}

#parserMoto {
	float: left;
	width: 63px;
	height: 343px;
	background: url('../moto_parser_bg.gif') repeat-x left top;
}

#rightPanelMoto .ad {
	float: none;
	width: 200px;
	height: 47px;
	margin: 15px 0 0 45px;
	color: #34659d;
	font-size: 10px;
	line-height: 15px;
	overflow: hidden;
}

#rightPanelMoto #adTitle {
	color: #b3000b;
	width: 100%;
	padding-top: 24px;
	text-align: center;
	font-family: Verdana, Arial, "trebuchet MS";
	font-weight: bold;
	font-size: 11px;
}

#rightPanelMoto .adBottom {
	float: none;
	width: 200px;
	height: 55px;
	margin: 10px 0 0 47px;
	color: #34659d;
	font-size: 10px;
	line-height: 15px;
	overflow: hidden;
}

#rightPanelMoto #promoTitle {
	color: #b3000b;
	width: 100%;
	padding-top: 14px;
	text-align: center;
	font-family: Verdana, Arial, "trebuchet MS";
	font-weight: bold;
	font-size: 11px;
}

#rightPanelMoto {
	float: left;
	width: 289px;
	height: 349px;
	background: url('../moto_rightpanel_bg.gif') repeat-x left top;
	text-align: left;
}

#leftPanelMoto #dealers {
	position: absolute;
	top: 217px;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0 0 53px;
	margin-top: 35px;
	color: #000000;
}

#leftPanelMoto #dealers img { float: left; }

#leftPanelMoto #dealers #text {
	float: left;
	width: 230px;
	margin-left: 70px;
	padding-top: 12px;
	line-height: 14px;
}

#leftPanelMoto #dealers #text a,
#leftPanelMoto #dealers #text a:visited {
	color: #000000;
}

#leftPanelMoto #dealers #text a:hover { text-decoration: underline; }

.formButtonMoto {
	margin: 25px 15px 0 0;
	float: right;
	width: 101px;
	line-height: none;
}

.advSearchMoto { margin: 0 0 0 0; }

.advSearchMoto a,
.advSearchMoto a:visited {
	color: #34659d;
}

.advSearchMoto a:hover { text-decoration: underline; }

#leftPanelMoto {
	position: relative;
	float: left;
	width: 527px;
	height: 305px;
	border-left: 1px solid #9badc1;
	background: url('../moto_content_bg.gif') repeat-x left top;
	text-align: center;
}

#headerPicMoto {
	float: left;
	width: 980px;
	height: 163px;
	background: url('../moto_header.gif?v=2') no-repeat 50px top;
	margin: 0 0 5px 0;
}

#tabsHolderMoto {
	float: left;
	width: 880px;
	height: 32px;
	background: url('../moto_tabs_bg.gif') no-repeat left top;
	text-align: left;
	overflow: hidden;
}

.activeMoto {background-image: url('../moto_tab_1.gif'); width: 160px; margin-right: 2px; color: #1a579d; padding-top: 3px;}
.activeMoto a {background-image: url('../moto_tab_1.gif'); color: #1a579d;}
.inActiveMoto {background-image: url('../moto_tab_0.gif'); width: 160px; margin-right: 2px; color: #b3000b;}
.inActiveMoto a {background-image: url('../moto_tab_0.gif'); color: #b3000b;}

#pagesSubmenuMoto {
	float: left;
	width: 880px;
	padding: 10px 0 0 10px;
	background: url('../moto_sub_content_submenu_bg.gif') no-repeat left top;
	text-align: left;
	color: #5f5f5f;
	font-weight: bold;
}

#tabsSubHolderMoto {
	float: left;
	width: 880px;
	height: 32px;
	padding-left: 10px;
	background: url('../moto_tabs_sub_bg.gif') no-repeat left top;
	font-size: 19px;
	color: #556888;
	text-align: left;
	overflow: hidden;
}

#subContentMoto {
	float: left;
	width: 878px;
	padding: 0px 1px 40px 1px;
	background: url('../moto_sub_content_bg.gif') repeat-y left top;
	text-align: justify;
	color: #445d86;
}

#subContentMoto h1 {
	float: left;
	margin: 30px 0 0 0;
	padding: 0px 0 20px 30px;
	background: url('../moto_sub_heading_bg.gif') repeat-x left top;
	text-align: left;
	font-size: 19px;
	font-weight: normal;
	color: #445d86;
}

#subContentMoto h2 {
	padding: 20px 0 20px 128px;;
	margin: 0;
	font-size: 19px;
	font-weight: normal;
	color: #445d86;
}

#subContentMoto p {
	clear: both;
	padding: 0 30px 0 30px;
}

#contactLeftMoto {
	float: left;
	width: 260px;
	padding: 30px 0 0 130px;
}

#contactRightMoto {
	float: left;
	width: 300px;
	padding: 30px 0 0 100px;
}

#contactLeftMoto a,
#contactLeftMoto a:visited,
#contactRightMoto a,
#contactRightMoto a:visited {
	color: #445d86;
}

#contactLeftMoto a:hover,
#contactRightMoto a:hover {
	text-decoration: underline;
}

.contactContentMoto a,
.contactContentMoto a:visited {
	color: #445d86;
}

.contentHighlightMoto {
	margin-bottom: 10px;
	color: #466a92;
}


/* --------------------------------------- TURYSTYKA STYLES --------------------------------------- */

#footerTourism {
	float: left;
	width: 100%;
	height: 113px;
	text-align: center;
	margin-top: 80px;
	background: url('../footer_bg.gif') repeat-x left top;
}

#bottomSubmenuTourism {
	position: absolute;
	float: left;
	top: 240px;
	width: 592px;
	height: 38px;
	padding: 10px 0 0 5px;
	background: url('../tourism_submenu_bg.gif') no-repeat left top;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
	color: #5f5f5f;
}

#parserTourism {
	float: left;
	width: 63px;
	height: 240px;
	background: url('../tourism_parser_bg.gif') repeat-x left top;
}

#rightPanelTourism .ad {
	float: none;
	width: 200px;
	height: 47px;
	margin: 15px 0 0 45px;
	color: #34659d;
	font-size: 10px;
	line-height: 11px;
	overflow: hidden;
}

#rightPanelTourism #adTitle {
	color: #f79300;
	width: 100%;
	padding-top: 25px;
	text-align: center;
	font-family: Verdana, Arial, "trebuchet MS";
	font-weight: bold;
	font-size: 11px;
}

#rightPanelTourism .adBottom {
	float: none;
	width: 200px;
	height: 55px;
	margin: 15px 0 0 46px;
	color: #34659d;
	font-size: 10px;
	line-height: 15px;
	overflow: hidden;
}

#rightPanelTourism #promoTitle {
	color: #f79300;
	width: 100%;
	padding-top: 13px;
	text-align: center;
	font-family: Verdana, Arial, "trebuchet MS";
	font-weight: bold;
	font-size: 11px;
}

#rightPanelTourism {
	left: 643px;
	top: 6px;
	position: absolute;
	width: 290px;
	height: 349px;
	background: url('../tourism_rightpanel_bg.gif') repeat-x left top;
	text-align: left;
}

.formButtonTourism {
	margin: 25px 9px 0 0;
	float: right;
	width: 111px;
}

.advSearchTourism { margin: 35px 0 0 0; }

.advSearchTourism a,
.advSearchTourism a:visited {
	color: #FFFFFF;
}

.advSearchTourism a:hover { text-decoration: underline; }

#leftPanelTourism {
	position: relative;
	float: left;
	width: 529px;
	height: 240px;
	border-left: 1px solid #05506f;
	background: url('../tourism_content_bg.gif') repeat-x left top;
	text-align: center;
	color: #FFFFFF;
}

#headerPicTourism {
	float: left;
	width: 980px;
	height: 163px;
	background: url('../tourism_header.gif') no-repeat 50px top;
	margin: 0 0 5px 0;
}

#tabsHolderTourism {
	float: left;
	width: 880px;
	height: 32px;
	background: url('../tourism_tabs_bg.gif') no-repeat left top;
	text-align: left;
	overflow: hidden;
}

.activeTourism {background-image: url('../tourism_tab_1.gif'); width: 191px; margin-right: 2px; color: #FFFFFF; padding-top: 3px;}
.activeTourism a {background-image: url('../tourism_tab_1.gif'); color: #FFFFFF;}
.inActiveTourism {background-image: url('../tourism_tab_0.gif'); width: 135px; margin-right: 2px; color: #ffca7e;}
.inActiveTourism a {background-image: url('../tourism_tab_0.gif'); color: #ffca7e;}

#pagesSubmenuTourism {
	float: left;
	width: 880px;
	padding: 10px 0 0 10px;
	background: url('../tourism_sub_content_submenu_bg.gif') no-repeat left top;
	text-align: left;
	color: #5f5f5f;
	font-weight: bold;
}

#tabsSubHolderTourism {
	float: left;
	width: 880px;
	height: 32px;
	padding-left: 10px;
	background: url('../tourism_tabs_sub_bg.gif') no-repeat left top;
	font-size: 19px;
	text-align: left;
	overflow: hidden;
}

#subContentTourism {
	float: left;
	width: 878px;
	padding: 0px 1px 40px 1px;
	background-color: #11668a;
	text-align: justify;
	color: #FFFFFF;
}

#subContentTourism p {
	clear: both;
	padding: 0 30px 0 30px;
}

#subContentTourism h2 {
	padding: 20px 0 20px 128px;;
	margin: 0;
	font-size: 19px;
	font-weight: normal;
	color: #FFFFFF;
}

#subContentTourism h1 {
	float: left;
	margin: 30px 0 0 0;
	padding: 0px 0 20px 30px;
	background: url('../tourism_sub_heading_bg.gif') repeat-x left top;
	text-align: left;
	font-size: 19px;
	font-weight: normal;
	color: #FFFFFF;
}

#contactLeftTourism {
	float: left;
	width: 700px;
	padding: 30px 0 0 130px;
}

#contactLeftTourism a,
#contactLeftTourism a:visited,
#contactRightTourism a,
#contactRightTourism a:visited {
	color: #FFFFFF;
}

#contactLeftTourism a:hover,
#contactRightTourism a:hover {
	text-decoration: underline;
}

#contactContentTourism a,
#contactContentTourism a:visited {
	color: #FFFFFF;
}

.contentHighlightTourism {
	margin: 0 0 10px 0;
	padding: 0;
	color: #f6a836;
}


/* --------------------------------------- PRACA STYLES --------------------------------------- */

#footerJob {
	float: left;
	width: 100%;
	height: 113px;
	text-align: center;
	margin-top: 80px;
	background: url('../footer_bg.gif') repeat-x left top;
}

#bottomSubmenuJob {
	position: absolute;
	float: left;
	top: 263px;
	width: 592px;
	height: 38px;
	padding: 10px 0 0 5px;
	background: url('../job_submenu_bg.gif') no-repeat left top;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
	color: #5f5f5f;
}

#parserJob {
	float: left;
	width: 63px;
	height: 263px;
	background-color: #fff6cf;
}

#leftPanelJob {
	position: relative;
	float: left;
	width: 529px;
	height: 263px;
	border-left: 1px solid #dab216;
	background-color: #ffec9e;
	text-align: center;
	color: #0d1f6f;
}

#rightPanelJob .ad {
	float: none;
	width: 200px;
	height: 47px;
	margin: 15px 0 0 45px;
	color: #34659d;
	font-size: 10px;
	line-height: 11px;
	overflow: hidden;
}

#rightPanelJob #adTitle {
	color: #142f75;
	width: 100%;
	padding-top: 15px;
	text-align: center;
	font-family: Verdana, Arial, "trebuchet MS";
	font-weight: bold;
	font-size: 11px;
}

#rightPanelJob .adBottom {
	float: none;
	width: 200px;
	height: 55px;
	margin: 15px 0 0 46px;
	font-size: 10px;
	line-height: 15px;
	overflow: hidden;
}

#rightPanelJob #promoTitle {
	color: #142f75;
	width: 100%;
	padding-top: 13px;
	text-align: center;
	font-family: Verdana, Arial, "trebuchet MS";
	font-weight: bold;
	font-size: 11px;
}

#rightPanelJob {
	left: 643px;
	top: 6px;
	position: absolute;
	width: 290px;
	height: 349px;
	background: url('../job_rightpanel_bg.gif') repeat-x left top;
	text-align: left;
}

#dodajOgloszenie { margin: 3px 0 0 0; }

.rightColumnJob {
	float: left;
	width: 180px;
	padding: 40px 0 0 50px;
	text-align: right;
}

.formButtonJob {
	margin: 35px 0 0 0;
	float: right;
	width: 101px;
}

.advSearchJob { margin: 35px 0 0 0; }

.advSearchJob a,
.advSearchJob a:visited {
	color: #0d1f6f;
}

.advSearchJob a:hover { text-decoration: underline; }

#headerPicJob {
	float: left;
	width: 980px;
	height: 163px;
	background: url('../job_header.gif') no-repeat 50px top;
	margin: 0 0 5px 0;
}

#tabsHolderJob {
	float: left;
	width: 880px;
	height: 32px;
	background: url('../job_tabs_bg.gif') no-repeat left top;
	text-align: left;
	overflow: hidden;
}

.activeJob {background-image: url('../job_tab_1.gif'); width: 160px; margin-right: 2px; color: #0054b4; padding-top: 3px;}
.activeJob a {background-image: url('../job_tab_1.gif'); color: #0054b4;}
.inActiveJob {background-image: url('../job_tab_0.gif'); width: 160px; margin-right: 2px; color: #0054b4;}
.inActiveJob a {background-image: url('../job_tab_0.gif'); color: #0054b4;}

#pagesSubmenuJob {
	float: left;
	width: 880px;
	padding: 10px 0 0 10px;
	background: url('../job_sub_content_submenu_bg.gif') no-repeat left top;
	text-align: left;
	color: #5f5f5f;
	font-weight: bold;
}

#tabsSubHolderJob {
	float: left;
	width: 880px;
	height: 32px;
	padding-left: 10px;
	background: url('../job_tabs_sub_bg.gif') no-repeat left top;
	font-size: 19px;
	text-align: left;
	overflow: hidden;
}

#subContentJob {
	float: left;
	width: 878px;
	padding: 0px 1px 40px 1px;
	background-color: #ffec9e;
	border-left: 1px solid #d8b00d;
	border-right: 1px solid #d8b00d;
	text-align: justify;
	color: #000000;
}

#subContentJob p {
	clear: both;
	padding: 0 30px 0 30px;
}

#subContentJob h2 {
	padding: 20px 0 20px 128px;;
	margin: 0;
	font-size: 19px;
	font-weight: normal;
	color: #000;
}

#subContentJob h1 {
	float: left;
	margin: 30px 0 0 0;
	padding: 0px 0 20px 30px;
	background: url('../job_sub_heading_bg.gif') repeat-x left top;
	text-align: left;
	font-size: 19px;
	font-weight: normal;
	color: #1662b8;
}

#contactLeftJob {
	float: left;
	width: 700px;
	padding: 30px 0 0 130px;
}

#contactLeftJob a,
#contactLeftJob a:visited,
#contactRightJob a,
#contactRightJob a:visited {
	color: #000;
}

#contactLeftJob a:hover,
#contactRightJob a:hover {
	text-decoration: underline;
}

#contactContentJob a,
#contactContentJob a:visited {
	color: #FFFFFF;
}

.contentHighlightJob {
	margin: 0 0 10px 0;
	padding: 0;
	color: #1662b8;
}


/* --------------------------------------- NIERUCHOMOSCI STYLES --------------------------------------- */

#footerEstate {
	float: left;
	width: 100%;
	height: 113px;
	text-align: center;
	margin-top: 80px;
	background: url('../footer_bg.gif') repeat-x left top;
}

#bottomSubmenuEstate {
	position: absolute;
	float: left;
	top: 302px;
	width: 592px;
	height: 38px;
	padding: 10px 0 0 5px;
	background: url('../estate_submenu_bg.gif') no-repeat left top;
	text-align: left;
	font-weight: bold;
	margin-bottom: 20px;
	color: #5f5f5f;
}

#parserEstate {
	float: left;
	width: 63px;
	height: 296px;
	background-color: #f6f9ed;
}

#leftPanelEstate {
	position: relative;
	float: left;
	width: 529px;
	height: 302px;
	border-left: 1px solid #c6d994;
	background-color: #ecf3db;
	text-align: center;
	color: #0d1f6f;
}

#rightPanelEstate .ad {
	float: none;
	width: 200px;
	height: 47px;
	margin: 11px 0 0 45px;
	color: #34659d;
	font-size: 10px;
	line-height: 11px;
	overflow: hidden;
}

#rightPanelEstate .invest {
	float: none;
	width: 200px;
	height: 47px;
	margin: 9px 0 0 45px;
	color: #34659d;
	font-size: 10px;
	line-height: 11px;
	overflow: hidden;
}

#rightPanelEstate #adTitle {
	color: #142f75;
	width: 100%;
	padding-top: 4px;
	text-align: center;
	font-family: Verdana, Arial, "trebuchet MS";
	font-weight: bold;
	font-size: 11px;
}

#rightPanelEstate #investTitle {
	color: #142f75;
	width: 100%;
	padding-top: 14px;
	text-align: center;
	font-family: Verdana, Arial, "trebuchet MS";
	font-weight: bold;
	font-size: 11px;
}

#rightPanelEstate .adBottom {
	float: none;
	width: 200px;
	height: 55px;
	margin: 12px 0 0 46px;
	font-size: 10px;
	line-height: 15px;
	overflow: hidden;
}

#rightPanelEstate #promoTitle {
	color: #142f75;
	width: 100%;
	padding-top: 13px;
	text-align: center;
	font-family: Verdana, Arial, "trebuchet MS";
	font-weight: bold;
	font-size: 11px;
}

#rightPanelEstate {
	left: 643px;
	top: 13px;
	position: absolute;
	width: 290px;
	height: 349px;
	background: url('../estate_rightpanel_bg.gif') repeat-x left top;
	text-align: left;
}

.rightColumnEstate {
	float: left;
	width: 190px;
	padding: 20px 0 0 50px;
	text-align: left;
}

.formButtonEstate {
	margin: 30px 5px 0 0;
	float: right;
	width: 101px;
}

.advSearchEstate {
	margin: 10px 5px 0 0;
	text-align: right;
}

.advSearchEstate a,
.advSearchEstate a:visited {
	color: #0d1f6f;
}

.advSearchEstate a:hover { text-decoration: underline; }

#headerPicEstate {
	float: left;
	width: 980px;
	height: 163px;
	background: url('../estate_header.gif') no-repeat 50px top;
	margin: 0 0 5px 0;
}

#tabsHolderEstate {
	float: left;
	width: 880px;
	height: 26px;
	background: url('../estate_tabs_bg.gif') no-repeat left top;
	text-align: left;
	overflow: hidden;
}

.activeEstate {background-image: url('../estate_tab_1.gif'); width: 160px; margin-right: 2px; color: #21478d; }
.activeEstate a {background-image: url('../estate_tab_1.gif'); color: #21478d;}
.inActiveEstate {background-image: url('../estate_tab_0.gif'); width: 160px; margin-right: 2px; color: #21478d; }
.inActiveEstate a {background-image: url('../estate_tab_0.gif'); color: #21478d;}
.inActiveDodaj {background-image: url('../estate_tab_0.gif'); width: 160px; margin-right: 2px; color: #608100;}
.inActiveDodaj a {background-image: url('../estate_tab_0.gif'); color: #608100;}

#pagesSubmenuEstate {
	float: left;
	width: 880px;
	padding: 10px 0 0 10px;
	background: url('../estate_sub_content_submenu_bg.gif') no-repeat left top;
	text-align: left;
	color: #5f5f5f;
	font-weight: bold;
}

#tabsSubHolderEstate {
	float: left;
	width: 880px;
	height: 32px;
	padding-left: 10px;
	background: url('../estate_tabs_sub_bg.gif') no-repeat left top;
	font-size: 19px;
	color: #80a020;
	text-align: left;
	overflow: hidden;
}

#subContentEstate {
	display: inline-block;
	width: 878px;
	padding: 0px 1px 40px 1px;
	background-color: #ecf3db;
	border-left: 1px solid #b3ca77;
	border-right: 1px solid #b3ca77;
	text-align: justify	;
	color: #666666;
}

#subContentEstate p {
	clear: both;
	padding: 0 30px 0 30px;
}

#subContentEstate h2 {
	padding: 20px 0 20px 128px;;
	margin: 0;
	font-size: 19px;
	font-weight: normal;
	color: #666666;
}

#subContentEstate h1 {
	float: left;
	margin: 30px 0 0 0;
	padding: 0px 0 20px 30px;
	background: url('../estate_sub_heading_bg.gif') repeat-x left top;
	text-align: left;
	font-size: 19px;
	font-weight: normal;
	color: #7ca500;
}

#contactLeftEstate {
	float: left;
	padding: 30px 0 0 130px;
	width: 700px;
}

#contactLeftEstate a,
#contactLeftEstate a:visited,
#contactRightEstate a,
#contactRightEstate a:visited {
	color: #666666;
}

#contactLeftEstate a:hover,
#contactRightEstate a:hover {
	text-decoration: underline;
}

#contactContentEstate a,
#contactContentEstate a:visited {
	color: #FFFFFF;
}

.contentHighlightEstate {
	margin: 0 0 10px 0;
	padding: 0;
	color: #6d9600;
}

#estateSearch .jakiRynek input {
	vertical-align: middle;
	padding-left: 0px;
	margin-left: 0px;
}

#estateSearch .jakiRynek {
	padding: 10px 0 0 0;
	margin: 0px;
}


#subContentMoto p a, #subContentEstate p a, #subContentTourism p a, #subContentJob p a, #adres a {
	text-decoration: underline;
	font-weight: bold;
	color: inherit
}

#adres a {
	text-align: right
}

#subContentJob p span {
	font-weight: bold
}


/*  jquery.autocomplete  */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

