body { margin:0; padding:0; font-family:"Lucida Garande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, Arial, sans-serif; font-size:11px; background:#b7b5b6; color:#a4a4a4; }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
ul { list-style: none; margin: 0; padding:0; }
div.clear { clear:both; display: block; height: 0; }

div#container { background:#fff; width:900px; margin:50px auto; padding:1px; }

div#header { height:130px; }
div#header h1 { height:130px; width:150px; margin:0 10px; background: url(images/i1.png) left no-repeat; text-indent:-10000px; float: left; }
div#header a#contact { height:130px; width:65px; display: block; background: url(images/i2.png) left no-repeat; margin-left:100px; float:left; text-indent:-10000px; }
div#header a#open { height:130px; width:65px; display: block; background: url(images/i3.png) left no-repeat; margin-left:16px; float:left; text-indent:-10000px; }
div#header span.specialist { color:#979797; margin-left:40px; float:left; line-height:120px; font-family: "Times New Roman",Times,FreeSerif,Georgia,serif; }
div#header span.specialist strong { color:#000; }
div#header ul { margin-top:15px; font-size:12px; float: right; width:110px; }
div#header ul li { padding: 0; margin:0; line-height: 24px; }
div#header ul li a { color:#979797; }
div#header ul li a:hover { color:#008000; }

ul#links { height:33px; display: block; padding-left:10px; margin-bottom:10px; font-family: "Times New Roman",Times,FreeSerif,Georgia,serif; }
ul#links li { margin: 0; padding:0; display: inline; }
ul#links li a { display: block; height:33px; line-height:33px; width:113px; float: left; color:#fff; font-size:20px; background: url(images/i4.png) center no-repeat; text-align: center; margin:0 6px; }

div#content div.left { float:left; width:210px; margin-bottom:10px; }
div#content div.left ul { margin-bottom:16px; }
div#content div.left ul li { border-bottom:1px solid #ddd; padding:0; margin:0; }
div#content div.left ul li a { display:block; height:40px; line-height: 40px; margin: 0 8px; padding-left:40px; background: left no-repeat; color:#808080; }
div#content div.left ul li.view a { background-image:url(images/i5.png); }
div#content div.left ul li.advertise a { background-image:url(images/i6.png); }
div#content div.left ul li.open a { background-image:url(images/i7.png); }
div#content div.left ul li.budget a { background-image:url(images/i8.png); }
div#content div.left a#call { display: block; height:65px; background: url(images/i9.png) top no-repeat; text-indent:-10000px; }
div#content div.right { float:right; width:690px; margin-bottom:10px; }
div#content div.header { height:58px; border-bottom:2px solid #ddd; }
div#content div.header h3 { float:left; margin:0; text-transform: uppercase; color:#808080; font-size:16px; font-weight: normal; padding:5px 8px; }
div#content div.header h4 { float:left; margin:0; color:#808080; font-size:14px; font-weight: normal; padding:5px 8px; }
div#content div.header div.pagination { float: right; width:60%; text-align: right; margin:5px 8px; }
div#content div.header form { float:right; width:60%; text-align: right; padding-right:8px; }

div#content div.content { padding:10px; }
div#content div.content h4 { display:block; margin:0 0 8px 0; padding:8px 0; font-size:14px; color:#808080; font-weight: normal; border-bottom:1px solid #ccc; }
div#content div.content div.images { position: relative; }
div#content div.content div.images img { padding:4px; border:1px solid #ccc; }
div#content div.content div.images div#mainpicture { float:left; }
div#content div.content div.images a img { float:right; margin-left:5px; }
div#content div.content div.images div.interested { position: absolute; bottom:10px; right:5px; font-weight: bold; }
div#content div.content div.images div.interested span { float: left; line-height: 33px; padding-right:10px; }
div#content div.content div.images div.interested a.contact { display: block; height:33px; line-height:33px; width:113px; float: left; color:#fff; font-size:20px; background: url(images/i4.png) center no-repeat; text-align: center; margin:0 6px; font-family: "Times New Roman",Times,FreeSerif,Georgia,serif; }
div#content div.apt { margin: 10px 25px 25px 25px; }
div#content div.apt h4 { font-size:16px; font-weight: bold; margin: 0; border:0; padding:0; }
div#content div.apt small { display:block; }
div#content div.apt div.image { float: left; margin-right:30px; }
div#content div.apt div.image img { border: 1px solid #ccc; padding:4px; }
div#content div.apt div.content { float:left; width:420px; padding:0; }

div#copyright { background: url(images/i10.png) top repeat-x; color:#858585; padding:10px; clear:both; }
div#copyright span { display:block; }
div#copyright span a { color:#858585; }