#middler {
	width:940px;
	background: url( "themes/images/3/background.jpg" );
	margin: auto;
	display:block;
}

#middler #logo {
	width:940px;
	height:184px;
	margin-top: 10px;
	display: block;
	overflow: hidden;
}

#middler #logo img {
	 border: none;
}

#middler #mainMenu {
	width:942px;
	height:52px;
	position: relative;
	display: block;
}

#middler #mainMenu ul {
	 list-style: none;
}
#middler #mainMenu li {
	 float: left;
	 display: block;
}
#middler #mainMenu a {
	 outline: none;
	 text-indent: -4000em;
}
#middler #mainMenu ul li a {
	 width: 188px;
	 height: 52px;
}
#middler #mainMenu ul li.group-1 a {
	 background: url( /images/themes/3/main_menu.jpg ) scroll 0px 0px;
	 display: block;
}
#middler #mainMenu ul li.group-1 a:hover {
	 background: url( /images/themes/3/main_menuRoll.jpg ) scroll 0px 0px;
	 display: block;
}
#middler #mainMenu ul li.group-2 a {
	 background: url( /images/themes/3/main_menu.jpg ) scroll -188px 0px;
	 display: block;
}
#middler #mainMenu ul li.group-2 a:hover {
	 background: url( /images/themes/3/main_menuRoll.jpg) scroll -188px 0px;
	 display: block;
}
#middler #mainMenu ul li.group-3 a {
	 background: url( /images/themes/3/main_menu.jpg ) scroll -376px 0px;
	 display: block;
}
#middler #mainMenu ul li.group-3 a:hover {
	 background: url( /images/themes/3/main_menuRoll.jpg ) scroll -376px 0px;
	 display: block;
}
#middler #mainMenu ul li.group-4 a {
	 background: url( /images/themes/3/main_menu.jpg ) scroll -564px 0px;
	 display: block;
}
#middler #mainMenu ul li.group-4 a:hover {
	 background: url( /images/themes/3/main_menuRoll.jpg ) scroll -564px 0px;
	 display: block;
}
#middler #mainMenu ul li.group-5 a {
	 background: url( /images/themes/3/main_menu.jpg ) scroll -752px 0px;
	 display: block;
	 width: 188px;
	 height: 52px;
}
#middler #mainMenu ul li.group-5 a:hover {
	 background: url( /images/themes/3/main_menuRoll.jpg ) scroll -752px 0px;
	 display: block;
	 width: 188px;
	 height: 52px;
}

#middler #content {
	width:940px;
	background: white url( /images/themes/3/rounded_bottom.jpg ) bottom no-repeat;
	display: block;
	float:left;
	padding-top:15px;
	padding-bottom: 10px;
	min-height: 600px;
}

#middler #content #mainContent {
	width:940px;
	display: block;
	float: left;
}

#middler #content #mainContent #leftSide {
	width:350px;
	display:block;
	float:left;
	border-right: 1px solid #BCBDC0;
}

#middler #content #mainContent #leftSide #pageContent {
	width:330px;
	margin: auto;
	display: block;
	background: white;
	padding-bottom: 10px;
}

#middler #content #mainContent #leftSide #pageContent h2 {
	 font-style: italic;
	 font-family: helvetic;
	 font-size: 32px;
	 color: #6D6E70;
	 padding-bottom: 10px;
}
#middler #content #mainContent #leftSide #pageContent p {
	 font-family: helvetic;
	 font-size: 14px;
	 color: #6D6E70;
	 padding-bottom: 10px;
}
#middler #content #mainContent #leftSide #pageContent em {
	 font-size: 14px;
	 font-style: italic;
}
#middler #content #mainContent #leftSide #pageContent a {
	 font-size: 14px;
	 color: #6D6E70;
}
#middler #content #mainContent #leftSide #pageContent strong {
	 font-size: 14px;
	 font-weight: bold;
}

#middler #content #mainContent #leftSide #browseHouses {
	width:350px;
	padding-top: 0px;
	padding-left:10px;
	display: block;
	float: left;
}

#middler #content #mainContent #leftSide #browseHouses h3 {
	 padding:0px;
	 font-size:14px;
	 color:#ff0000;
}
#middler #content #mainContent #leftSide #browseHouses .rent a {
	 color:#cc0000;
	 text-decoration:none;
	 font-weight:bold;
	 font-size:14px;
}
#middler #content #mainContent #leftSide #browseHouses .buy a {
	 color:#660000;
	 text-decoration:none;
	 font-weight:bold;
	 font-size:14px;
}
#middler #content #mainContent #leftSide #browseHouses .rent {
	 margin:2px;
	 padding:2px;
	 color:#909090;
	 border:1px dotted #909090;
	 font-size:12px;
}
#middler #content #mainContent #leftSide #browseHouses .buy {
	 margin:2px;
	 padding:2px;
	 color:#909090;
	 border:1px dotted #909090;
	 font-size:12px;
}
#middler #content #mainContent #leftSide #browseHouses .housetype {
	 display:block;
	 float:left;
	 padding-top:2px;
	 width:300px;
	 font-size:11px;
	 color:#909090;
}
#middler #content #mainContent #leftSide #browseHouses .housetype div {
	 width:300px;
	 padding-left:5px;
}
#middler #content #mainContent #leftSide #browseHouses .housetype div h4 {
	 display:block;
	 float:left;
	 padding-right:5px;
}
#middler #content #mainContent #leftSide #browseHouses .housetype a {
	 color:#000;
	 font-size:12px;
	 font-weight:bold;
	 text-decoration:none;
}
#middler #content #mainContent #leftSide #browseHouses .housesubtype {
	 padding-left:23px;
	 width:300px;
}
#middler #content #mainContent #leftSide #browseHouses .housesubtype ul {
	 width:300px;
}
#middler #content #mainContent #leftSide #browseHouses .housesubtype li {
	 display:block;
	 float:left;
	 width:300px;
	 padding:0px;
	 padding-top:2px;
}
#middler #content #mainContent #leftSide #browseHouses .housesubtype li a {
	 color:#606060;
	 font-size:12px;
	 font-weight:normal;
	 text-decoration:none;
}

#middler #content #mainContent #leftSide #pdfFiles {
	width:350px;
	padding-top: 15px;
	display: block;
	float: left;
	padding-bottom: 175px;
}

#middler #content #mainContent #leftSide #pdfFiles h2 {
	 color: #6D6E70;
	 font-size: 24px;
	 font-family: helvetic;
	 position: relative;
	 left: 10px;
	 padding-bottom: 10px;
}
#middler #content #mainContent #leftSide #pdfFiles .pdfFile {
	 position: relative;
	 left: 10px;
	 width: 200px;
	 display: block;
	 float: left;
	 background: url(/images/themes/3/pdf.jpg) no-repeat top left;
	 padding-bottom: 10px;
}
#middler #content #mainContent #leftSide #pdfFiles a {
	 position: relative;
	 left: 25px;
	 outline: none;
	 color: #6D6E70;
}
#middler #content #mainContent #leftSide #pdfFiles a:hover {
	 color: red;
}

#middler #content #mainContent #rightSide {
	width:580px;
	display:block;
	float: left;
}

#middler #content #mainContent #rightSide #search {
	width:910px;
	height:230px;
	left:15px;
	position:relative;
}

#middler #content #mainContent #rightSide #myhouseServices {
	width:580px;
	display: block;
	float: left;
}

#middler #content #mainContent #rightSide #myhouseServices h2 {
	 font-family: helvetic;
	 font-size: 28px;
	 font-style: italic;
	 color: #6D6E70;
	 position: relative;
	 left: 15px;
	 top: 5px;
	 padding-bottom: 30px;
}
#middler #content #mainContent #rightSide #myhouseServices h3 {
	 position: relative;
	 left: 50px;
	 text-indent: 50px;
	 background: url(/images/themes/3/big_checkbox.jpg) top left no-repeat;
	 font-family: helvetic;
	 font-size: 22px;
	 font-style: italic;
	 color: #6D6E70;
	 padding-bottom: 20px;
}

#middler #content #mainContent #rightSide #byerDocs {
	width:580px;
	height:300px;
	position: relative;
	left: 15px;
	display: block;
	float: left;
}

#middler #content #mainContent #rightSide #byerDocs h2 {
	 font-family: helvetic;
	 color: #6D6E70;
	 font-size: 26px;
	 padding-bottom: 10px;
}
#middler #content #mainContent #rightSide #byerDocs #byer {
	 display: block;
	 float: left;
	 background: url(/images/themes/3/agorastis.jpg) no-repeat;
	 width: 330px;
	 height: 257px;
	 ]:;
}

#middler #content #mainContent #rightSide #first_browse {
	width:910px;
	display: block;
	float: left;
}

#middler #content #mainContent #rightSide #first_browse h3 {
	 position: relative;
	 left: 10px;
	 padding-top: 10px;
	 color: #000;
	 font-family: helvetic;
	 font-style: italic;
}
#middler #content #mainContent #rightSide #first_browse ul {
	 list-style: none;
	 padding-left: 10px;
}
#middler #content #mainContent #rightSide #first_browse li {
}
#middler #content #mainContent #rightSide #first_browse li a {
	 font-family:Arial;
	 font-size:10px;
	 color:#AC2824;
	 text-decoration:none;
	 font-weight:bold;
}
#middler #content #mainContent #rightSide #first_browse li a:hover {
	 text-decoration:underline;
}

#middler #content #mainContent #rightSide #first_browse #browse1 {
	width:300px;
	float:left;
	display:block;
}

#middler #content #mainContent #rightSide #first_browse #browse2 {
	width:300px;
	float:left;
	display:block;
	border-left:1px dotted #909090;
}

#middler #content #mainContent #rightSide #first_browse #browse3 {
	width:300px;
	float:left;
	display:block;
	border-left:1px dotted #909090;
}

#middler #content #mainContent #rightSide #first_browse #browse3 a {
	 color:#AC2824;
	 text-decoration:none;
}
#middler #content #mainContent #rightSide #first_browse #browse3 a:hover {
	 text-decoration:underline;
}

#middler #content #mainContent #rightSide #houseResults {
	width:580px;
	display: block;
	float: left;
}

#middler #content #mainContent #rightSide #houseResults h3 {
	 position: relative;
	 left: 13px;
	 padding-bottom: 10px;
	 color: #000;
	 font-family: helvetic;
	 font-size: 24px;
	 font-style: italic;
}
#middler #content #mainContent #rightSide #houseResults .preview {
	 display: block;
	 float: left;
	 width: 160px;
	 padding-right: 5px;
}
#middler #content #mainContent #rightSide #houseResults img {
	 display: block;
	 float: left;
}
#middler #content #mainContent #rightSide #houseResults .entry {
	 position: relative;
	 left: 15px;
	 display: block;
	 float: left;
	 width: 520px;
	 padding-bottom: 20px;
}
#middler #content #mainContent #rightSide #houseResults .info {
	 position:;
	 relative:;
	 left: 5px;
	 display: block;
	 float: left;
	 width: 330px;
	 font-size:11px;
	 color:#606060;
}
#middler #content #mainContent #rightSide #houseResults .info a {
	 text-decoration:none;
	 font-size:18px;
	 color:#000;
}
#middler #content #mainContent #rightSide #houseResults .info a:hover {
	 text-decoration:underline;
}
#middler #content #mainContent #rightSide #houseResults .info b {
	 color: red;
	 font-family: "Helvetic";
	 font-size: 11px;
}
#middler #content #mainContent #rightSide #houseResults .info u {
	 font-weight:bold;
	 font-size: 11px;
}
#middler #content #mainContent #rightSide #houseResults .pages {
	 text-align:right;
	 padding-right:20px;
	 padding-bottom:20px;
	 color:#909090;
	 font-size:11px;
}
#middler #content #mainContent #rightSide #houseResults .pages a {
	 padding-right:5px;
	 text-decoration:none;
	 color:#909090;
	 font-size:11px;
	 font-weight:bold;
}
#middler #content #mainContent #rightSide #houseResults .pages a.select {
	 color:#ff0000;
}
#middler #content #mainContent #rightSide #houseResults .pages a.red:hover {
	 color:#ff0000;
}
#middler #content #mainContent #rightSide #houseResults .chooses {
	 padding-left:20px;
	 padding-bottom:10px;
	 color:#909090;
	 font-size:10px;
}

#middler #content #mainContent #rightSide #sellerDocs {
	width:580px;
	position: relative;
	left: 15px;
	display: block;
	float: left;
}

#middler #content #mainContent #rightSide #sellerDocs h2 {
	 font-family: helvetic;
	 color: #6D6E70;
	 font-size: 26px;
	 padding-bottom: 10px;
}
#middler #content #mainContent #rightSide #sellerDocs #seller {
	 display: block;
	 float: left;
	 background: url(/images/themes/3/politis.jpg) no-repeat;
	 width: 330px;
	 height: 257px;
	 ]:;
}

#middler #content #mainContent #rightSide #latest {
	width:940px;
	position: relative;
	top: 10px;
	display: block;
	float: left;
	background: url(/images/themes/3/hand_key.jpg) right no-repeat;
	min-height: 350px;
}

#middler #content #mainContent #rightSide #latest h3 {
	 position: relative;
	 left: 10px;
	 padding-bottom: 10px;
	 color: #000;
	 font-family: helvetic;
	 font-style: italic;
}
#middler #content #mainContent #rightSide #latest .preview {
	 display: block;
	 float: left;
	 height: 125px;
	 width: 160px;
	 padding-right: 5px;
	 overflow:hidden;
}
#middler #content #mainContent #rightSide #latest img {
	 display: block;
	 float: left;
}
#middler #content #mainContent #rightSide #latest .entry {
	 position: relative;
	 left: 10px;
	 display: block;
	 float: left;
	 width: 312px;
	 padding-bottom: 10px;
}
#middler #content #mainContent #rightSide #latest .info {
	 position:;
	 relative:;
	 left: 5px;
	 display: block;
	 float: left;
	 width: 300px;
	 font-size:10px;
	 color:#606060;
	 padding-top:5px;
}
#middler #content #mainContent #rightSide #latest .info a {
	 text-decoration:none;
	 font-size:16px;
	 color:#000;
}
#middler #content #mainContent #rightSide #latest .info a:hover {
	 text-decoration: underline;
}
#middler #content #mainContent #rightSide #latest .info b {
	 color: red;
	 font-family: "Helvetic";
	 font-size: 10px;
}
#middler #content #mainContent #rightSide #latest .info u {
	 font-weight:bold;
	 font-size: 10px;
}

#middler #content #mainContent #rightSide #contact_page {
	width:580px;
	position:relative;
}

#middler #content #mainContent #rightSide #contact_page #contact_form {
	 margin-top:20px;
	 margin-left:20px;
	 padding-bottom:10px;
	 font-size:14px;
	 color:#6d6f71;
}
#middler #content #mainContent #rightSide #contact_page #contact_form .line {
	 margin-top:5px;
	 display:block;
	 float:left;
	 clear:left;
}
#middler #content #mainContent #rightSide #contact_page #contact_form label {
	 width:150px;
	 display:block;
	 float:left;
}
#middler #content #mainContent #rightSide #contact_page #contact_form .inp {
	 width:200px;
	 padding-top:2px;
	 padding-bottom:2px;
	 padding-left:2px;
	 display:block;
	 float:left;
	 border:1px solid #2F2D2E;
}
#middler #content #mainContent #rightSide #contact_page #contact_form textarea {
	 width:280px;
	 height:95px;
	 border:1px solid #2F2D2E;
	 overflow:auto;
}
#middler #content #mainContent #rightSide #contact_page #contact_form #cont_submit {
	 background-color:#fff;
	 border:1px solid #2F2D2E;
	 color:#6D6F71;
	 font-weight:bold;
	 position:relative;
	 left:150px;
	 font-size:12px;
	 padding-top:2px;
	 padding-bottom:2px;
}
#middler #content #mainContent #rightSide #contact_page .error {
	 position:absolute;
	 top:257px;
	 width:300px;
	 left:260px;
	 display:none;
	 padding-bottom:5px;
	 clear:left;
	 font-size:13px;
	 color:#6d6f71;
}

#middler #footer {
	width:940px;
	height:100px;
	position: relative;
	float: left;
	display: block;
}

#middler #footer #rights {
	width:210px;
	height:35px;
	background: url(/images/themes/3/myhouse_rights.jpg) no-repeat;
	display: block;
	margin: auto;
}

#middler #footer #info {
	width:940px;
	margin: auto;
}

#middler #footer #info p {
	 color: white;
	 font-size: 10px;
	 margin-top: 10px;
	 text-align: center;
}
#middler #footer #info p a {
	 font-size: 10px;
	 text-decoration:none;
	 color:#fff;
}
#middler #footer #info p a:hover {
	 text-decoration:underline;
}

