* {margin: 0;padding: 0;font-family:tahoma,arial,verdana,helvetica}
ul {list-style-type:none}
body {text-align: center;}
img {border:0;font-size: 9px}
#container {
	width: 832px;
	margin: 0 auto;
	text-align: center;
}
#header, #nav {
	width:832px;
	clear: both;
}

#header {
	clear:both;
	background:transparent url(../images/header.gif) no-repeat;
	height:95px;
}

#body {
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000;
	padding:0px;
	margin:0px;
	text-align:center;
	color:#000;
	width:830px; /*748*/
	min-height:560px;
}
#body a {
	font-size: 12px;
	font-weight: bolder;
	color: #CC001B;
	text-decoration:none;
}

#row1 {
	clear: both;
	text-align:center;
	height: 335px;
}

#home_maker, #swaper, #props_email {
	height: 320px;
	float:left;
	border:0px solid red;
	padding: 10px 5px 10px 5px;
}
#home_maker {
	width: 206px;
	text-align:center;
	padding-left:15px;
}
#home_maker div.m_box img.img {
	padding: 3px;border: 1px solid #999999;
}

.homemaker_image {
	padding: 3px;border: 1px solid #999999;
}

#row1 div.m_header {
	background-image: url(../images/green_title_bar.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	height: 34px;
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 5px;
}
#row1 p{
	font-family:arial,verdana,helvetica;
    font-size: 11px;
    color: #000000;
	width:200px;
	text-align: left;
	padding-top: 5px;
	margin-left:auto;
	margin-right:auto;
}
#body a.feature_link {
  font-family:tahoma,arial,verdana,helvetica;
  font-size: 13px;
  color: #007124;
  font-weight: bolder;
  text-decoration: none;
  float:left;
}
#body a.top_link {
  font-family:tahoma,arial,verdana,helvetica;
  font-size: 12px;
  color: #007124;
  font-weight: bolder;
  text-decoration: none;
  float:right;
}

#swaper{
	width: 328px;
	padding-left:20px;
	padding-right:10px;
}

#props_email{
	width: 206px;
	margin-left:20px;

}
div#props{
	height:225px;
	
}
div#email{
	
}
div#searchbox{

	
}
div#searchbox{
	position: relative;
	top: 10px;
	
}



#row2 {

}

/*START NAWIGATION*/
#page-container {
margin: 0 auto;
/*width: 350px;*/
text-align: left;
background-color:#CE001C;
width:832px;
/*width: 750px;*/


}
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 832px; /*For KHTML*/
  height: 24px;
  background-color:#CE001C;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  position: relative;
  height: 24px;
  background-color:#CE001C;
  z-index:20;
}

ul#navmenu-h ul {
  margin: 0;
/*  border: 0 none;*/
  padding: 0;
  width: 150px;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  border-left:1px solid #EDC589;
  border-right:1px solid #EDC589;
  border-bottom:1px solid #EDC589;
  background-color:#CE001C;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
  background-color:#CE001C;
}

ul#navmenu-h ul li {
  width: 150px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  background-color:#CE001C;
}

/* Root Menu */
ul#navmenu-h a {
  /*border: 1px solid #FFF;*/
  border-right-color: #EDC589;
  border-bottom-color: #EDC589;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
/*  background: #EEE;*/
  background-color:#CE001C;
  color: #FFF;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
/*  background: #CCC;*/
  color: #EDC589;
  background-color:#CE001C;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
/*  background: #EEE;*/
  color: #FFF;
  background-color:#CE001C;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
/*  background: #CCC;*/
  color: #EDC589;
  background-color:#CE001C;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
 /* background: #EEE;*/
  color: #FFF;
  background-color:#CE001C;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
/*  background: #CCC;*/
  color: #EDC589;
  background-color:#CE001C;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
/*  background: #EEE;*/
  color: #EDC589;
  background-color:#CE001C;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
/*  background: #CCC;*/
  color: #EDC589;
  background-color:#CE001C;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 150px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}
/*END NAVIGATION*/



/*SUB PAGES*/
h2.header {
	color: green;
	font-size: 16px;
	font-weight: bolder;
	padding-top:10px;
	padding-bottom:20px;
}

#content {
	width: 812px;
	padding: 0px 10px 20px 10px;
	line-height: 1.5;
	text-align:left;
	font-size: 11px;
	position:relative;
	border: 0px solid yellow;
	min-height:560px;
}
#content p{
	font-size: 11px;
	padding: 2px;
}
#content strong{
	font-size: 11px
}
/*/SUB PAGES*/

/*start form on sub page*/
#sub_search_box {
border: 0px solid red;
width:240px;
height: 100px;
}
#sub_search_box p {
	line-height:19px;
	padding: 2px;
	clear:both;
}

#sub_search_box p label{
	float:left;
	width: 80px;
	border: 0px solid blue;
}
#sub_search_box .performers p select{
	padding:0px 0px 0px 5px;
	width:150px;
	vertical-align:middle;
	font-size:11px;
	float:right
}
#sub_search_box p select{
	width:150px;
}
#sub_search_box p input.submitButton{
	width:74px;
	height:21px;
	float:left;
	cursor:pointer;
	padding:0px;
	margin-left: 83px;
}


#sub_search_box_pad10 {
	border:0px solid red;
}
#sub_search_box_pad10 p {
	line-height:19px;
	padding: 2px;
	clear:both;
}

#sub_search_box_pad10 p label{
	float:left;
	width: 120px;
	border: 0px solid blue;
}
#sub_search_box_pad10 .performers p select{
	padding:0px 0px 0px 5px;
	width:150px;
	vertical-align:middle;
	font-size:11px;
	float:left;

}
#sub_search_box_pad10 p select{
	width:150px;
}
#sub_search_box_pad10 p input.submitButton{
	width:74px;
	height:21px;
	float:left;
	cursor:pointer;
	padding:0px;
	margin-left: 120px;
}
/*end form on sub page*/


/*LISTING - PROP SEARCHE*/
#search_list {
	clear:both;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width:725px;
/*	height:800px;*/
}
.row {
	width: 720px;
	border:0px solid blue;
	height:250px;	
	clear:both;
	position: relative;
}
.result{
	width: 138px;
	height: 200px;
	border: 0px solid red; /*moze byc bez obramowania*/
	display:inline;
	position:relative;
	float:left;
	margin:3px;
}

.result_locality_row0, .result_locality_row1 {
	padding: 4px;
	color: #FFF;
	font-size:14px;	
	text-align:center;
	text-transform: uppercase;
	letter-spacing:1px;
}
.result_locality_row0 {
	background-color: #007124; /*green #0DAE00*/
}
.result_locality_row1 {
	background-color: #CE001C; /*red #CE001C*/
}
/*
.result_img {

}*/
p.result_dtls {
	font-size: 12px;
	padding:5px 3px;
	line-height:20px;
	background-color: #EAF8E9;
	text-align:center;
	height:102px;

}
/*/LISTING - PROP SEARCHE*/

/*SUB PAGE TOP, BOTTOM DIV*/

#sub_top,#sub_bottom{
	position: relative;
	width: 725px;
	text-align:center;
	clear:both;
	height:33px;
	padding-top:10px;
	text-valign:bottom;
	margin-left:auto;
	margin-right:auto;
}
/*div#sub_bottom{
	position: absolute;
	bottom:20px;
	margin-left:43px;
	margin-right:auto;
	width: 725px;
	text-align:center;
	clear:both;
	height:33px;
	padding-top:10px;
	text-valign:bottom;	
}*/

#sub_top_left, #sub_bottom_left{
	float: left;
	border: 0px solid blue;
	height:30px;
	font-weight: bolder;

	width: 150px;
	text-align:left;
}
#sub_top_left span, #sub_bottom_left span {
	color: #CE001C; /*red CE001C*/
	font-size:14px;
}
#sub_top_right, #sub_bottom_right{
	float: right;
	border: 0px solid blue;

}
#sub_top_right a, #sub_top_right span strong, #sub_bottom_right a, #sub_bottom_right span strong{
	font-size:12px;
	padding:0px !important;
	margin:0px 	!important;
}

#sub_bottom_middle{
	float: left;
	border: 0px solid blue;
}

#sub_top_right span.list_nav, #sub_bottom_right span.list_nav{
	color: #007124; /*green 0DAE00*/
	font-size:17px !important;
}


#sub_no_search_result{
	margin-left:45px;
}

/*/SUB PAGE TOP, BOTTOM DIV*/

/* embed */
/*p.center{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}*/
/* /embed */





#main_search_box p select{
	width:130px;
}

#main_search_box p {
	line-height:16px;
	padding: 3px;
	clear:both;
}

#main_search_box .performers p select{
	padding:0px 0px 0px 5px;
	width:130px;
	vertical-align:middle;
	font-size:11px;
	float:right
	
}

#main_search_box p label{
	float:left;	
	font-size:11px;
	border: 0px solid blue;
}

#main_search_box p input.submitButton{
	width:130px;
	height:17px;
	float:left;
	cursor:pointer;
	padding:0px;
	margin-left: 70px;
	padding-top:5px;
}

div.list {
	padding:0px 4px 0px 4px;
}
div.list ul{
	float: left;
	padding:0px;
}

#row2 div.list ul li{
	float: left;
	display: inline;
	margin: 0px;
}

#row2 div.list ul li div{
	overflow:hidden;
}
#row2 div.list ul li div.box {
	background-image: url(../images/bottom_buttons_bk.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
    width:137px;
	height: 214px;
}
#row2 div.list ul li div.box_header, #row2 div.list ul li  div.box_header_small{	
	font-size: 16px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 9px;
	height: 20px;
}

#row2 div.list ul li  div.box_header_small{
	font-size: 13px;
	padding-top: 9px;
}
#row2 div.list ul li div.box_body p{
	font-size: 11px;
	color: #000000;
	text-align: left;
	height: 50px;
	padding: 3px 6px 5px 6px;
}

#row2 div.link {
	text-align: center;
	position: relative;
	margin: 0px;
	padding: 0px;
	bottom: 2px;
}
#row2 div.list div.link a {
	color: #007124;
}

#footer {
	clear:both;
	background-color: #CE001C;
	height:34px;
	width:832px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
#footer_text, #footer_office_text {
	padding: 10px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-align: left;
}
#footer_text {
    float:left;
    width:400px;
}
#footer_office_text {
    float:right;
    width:280px;
}

a.office_footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none; 
  text-align: center; 
  padding-left: 5px;
  padding-right: 5px;
}

a.restag_footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bolder;
  text-decoration: none; 
  text-align: center; 
  padding-top: 10px;
}




h3.sub_addres_h{
	font-size: 15px;
	color:#000;
}
div#sub_dtls{
	border:0px solid red;
	clear:both;
	margin-top:10px;
	height:250px;
	width:100%;
	clear:both;
}
#sub_dtls div.sub_main_img{
	border:0px solid green;
	text-align:center;
	float:left;
	width:48%;
}
#sub_dtls div.sub_main_img img{
	border: 1px solid #cccccc;
	padding:3px;
}

#sub_dtls div.sub_main_dtls{
	border:0px solid blue;
	float:left;
	width:50%;
}
div.sub_main_dtls{
	padding-left: 10px;
}

#sub_list_img {
	border: 0px solid red;
	height: 100px;
	clear:both;
	width:99%;
	overflow: auto;
	display:block;
}

#sub_list_img div.sub_list_img {
	width: 92px; /*79*/
	padding:3px;
	border: 1px solid #cccccc;
	float:left;
	margin:5px;
}

#sub_list_img div.sub_list_img img, #sub_list_img div.sub_list_img a {
	padding:3px;
	font-size: 10px; 
	font-weight: bold; 
	line-height: 12px; 
	color: red;
	font-family: Arial, Helvetica, sans-serif; 
}

#sub_dtls_bottom {
	width:100%;
	bottom:20px;
	position:absolute;
}

div.sub_dtls_bottom_back, div.sub_dtls_bottom_sendtofriend, div.sub_dtls_bottom_reqinfo, div.sub_dtls_bottom_toprint {
	float:left;
	border: 0px solid red;
}

#sub_dtls_bottom div.sub_dtls_bottom_back {
	width: 150px;
	text-align:left;
}
#sub_dtls_bottom div.sub_dtls_bottom_sendtofriend{
	width: 250px;
	text-align:center;
}
#sub_dtls_bottom div.sub_dtls_bottom_reqinfo{
	width: 200px;
	text-align:center;
}
#sub_dtls_bottom div.sub_dtls_bottom_toprint{
	width: 200px;
	text-align:right;
}

#yahoomapdiv {
	border:1px solid #cccccc;
	width:400px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
}

#main_showimg {
	position:absolute;
	text-align:center;
	margin-top:-10px;
	width: 812px;
	border:0px solid #cccccc;
	z-index:500;
}
#showimg {
	display:none; 
	z-index:500;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#showimg img{
	padding:3px; 
	border:1px solid #cccccc;
	background-color: #FFF;
	z-index:500;
}
#m_img{
	z-index:500;
}
#m_cap{
	font-size: 12px;
	font-weight: bolder;
	text-decoration: underline overline;
	padding:3px;
	color: #7F7E7E;
}

#sub_dtls div.sub_dtls_h{
	background-color: #CE001C; 
	min-width:130px; 
	color:white; 
	font-weight:bolder;
}
div.img {
	width:303px;
	height:203px;
	border: 1px solid #ccc;
	padding:3px;
	float: left;
	background-color: #F2F2F2;
	margin-left:55px;;
	margin-top: 20px;
}