
html,
body.category{
overflow:auto !important;
_overflow-x:hidden !important;
height:100%;
width:100%;
}

body.category{
margin:0 !important;
padding:0 !important;
}

body.category div.scrollBody{
overflow-y:auto;
//overflow-y:scroll !important;
height:100% !important;
width:100%;
_width:99%;
min-width:915px;
position:absolute !important;
border:0px solid blue;
z-index:9;
top:0px;
}

body.category .headercontainer{
position:relative !important;
z-index:10;
top:0px;
width:931px;
//width:915px;
margin:0px auto 0px auto;
border:0px solid red;
overflow:hidden;
}

body.category div.innerpage{
border:0px solid green;
border-top:1px solid #f6f6ec;
position:relative;
z-index:100;
padding-top:185px;
//padding-top:200px;
}

body.category .headercontainer-inner{
width:916px;
border:0px solid green;
background-color:#f6f6ec;
overflow:hidden;
margin:0px;
padding:0px;
float:left;
left:0px;
}

body.category .headercontainer .block{
border:0px solid orange;
text-align:left;
margin-left:0px;
}

.headercontainer .pale{
background:#DEDFD1;
}

.cat_header,
.page_header,
.bigtext{
font-size:26px;
color:#5b261b;
text-transform:lowercase;
margin-bottom:15px;
font-weight:normal;
margin-top:0px;
}

.helpContent h2{
font-size:26px;
color:#5b261b;
text-transform:lowercase;
margin-bottom:0px;
font-weight:normal;
margin-top:0px;
}

table.tablesorter,
table.tableHead {
border:0px solid green;
border-collapse:collapse;}

table.tablesorter{
border:0px solid green !important;
margin-bottom:30px;
}

table.tablesorter thead{
display:none;
}

tbody{
/*
height:400px;
overflow-y:auto;
overflow-x:hidden;
*/
}

th{
background:#5b261b;
color:#fff;
white-space:nowrap;
padding:0px 10px !important;
/*text-transform:lowercase;*/
border-right:1px solid #f6f6ec;
line-height:32px;
font-size:14px;
font-family:Tahoma;
}

th span{
font-size:15px;
}

table.tablesorter tbody td{
padding:10px 10px 10px 10px !important;
vertical-align:top;
border-bottom:1px solid #bdb9aa;
cursor:pointer;
cursor:hand;
}

.empty{
border:0px solid red;
left:0px;
position:relative;}

.col1 .empty,
.th1 .empty{
width:150px;}

.col2 .empty,
.th2 .empty{
width:220px;}

.col3 .empty,
.th3 .empty{
width:80px;
}

.col4 .empty,
.th4 .empty{
width:80px;
}

.col5 .empty,
.th5 .empty{
width:80px;}

.col6 .empty,
.th6 .empty{
width:80px;}

.col7 .empty,
.th7 .empty{
width:80px;
}

.col3, .col4,
.col5, .col6,
.col7{
text-align:center;
font-size:13px;
line-height:18px;
font-weight:bold;
}

.firstLine{
line-height:28px;
}

div.divLeftCol{
float:left;
margin-right:10px;
margin-bottom:10px;
width:150px;
}

div.divRightCol{
float:left;
width:150px;
}

div.divbottomRow{
clear:both;
color:#3f3f3a;
}

div.obj_id{
color:#7F7F77;
float:left;
width:85px;
line-height:28px;
font-size:14px;
}

div.price{
font-size:14px;
line-height:28px;
white-space:nowrap;
}

div.place{
color:#5b261b;
}

div.realty{
font-size:19px;
}

div.city{
margin-top:10px;
font-size:16px;
font-weight:bold;
}

.addtext{
color:#969694;
/*color:#7F7F77;*/
}

div.addtext{
margin-top:14px;
}

span.addtext{
padding-left:14px;
}

td.house_info span.addtext{
padding-left:0px;
}

div.desc{
margin-top:5px;
color:#555;
font-size:15px;
line-height:1.3em;
}

p.bottomText{
font-size:16px;
margin-top:20px;
}

p.bottomText a{
font-size:19px;
}

/*--------- SINGLE ---------*/

td.house_info{
width:315px;
vertical-align:top;
padding-right:20px
}
.flash_gallery{
width:600px;
vertical-align:top;
}

div.navi{
font-size:16px;
margin-bottom:20px;
}

.house_info .page_header{
text-transform:none;
margin-bottom:10px;
font-size:22px;
}

.meta_container{
width:95%;
float:left;
clear:both;
margin-bottom:20px;
}

.house_info .price{
font-size:18px;
float:right;
}

.house_info div.obj_id{
float:left;
font-size:15px;
line-height:23px;
font-weight:bold;
color:#333;
}

div.obj_pic{
margin-bottom:20px;
}

div.obj_desc{
margin-bottom:20px;
font-size:14px;
line-height:1.4em;
}

.house_info div.realty{
color:#5b261b;
margin-bottom:0px;
font-size:16px;
line-height:1.6em;
}

.house_info div.city{
margin-bottom:30px;
color:#5b261b;}

.house_info div.realty .bigName,
.house_info div.city .bigName{
font-size:18px;
}

.house_info div.city a{
color:#5b261b;
padding-left:15px;
text-decoration:underline;
}

.house_info td{
color:#444;
padding-right:12px;
vertical-align:top;
line-height:1.6em;
font-size:14px;
}

.house_info .digits{
font-weight:bold;
}

/*--------- SINGLE ABRUCCO---------*/

.innerpage table{
border:0px solid red;
border-collapse:collapse;
}

.innerPic{
padding:0px;
padding-bottom:15px;
}

td.abrleftMenu,
td.abrContent,
td.helpContent,
td.helpAbout{
vertical-align:top;
padding-top:15px;
}

td.abrleftMenu{
width:215px;
background:#dfdfd0;
vertical-align:top;}

td.abrleftMenu .page_header{
margin:0px 0px 15px 20px;
}
td.abrleftMenu ul{
margin:0px 25px 25px 15px;
}

td.abrleftMenu ul li{
margin:0px 0px 3px 0px;
text-transform:lowercase;
}

td.abrContent{
padding:15px 20px 20px 50px;
font-size:15px;
line-height:18px;
}

/*--------- SINGLE ABOUT---------*/

td.helpContent{
width:590px;
/*padding-left:25px;*/
font-size:16px;
}
td.helpAbout{
width:300px;
padding-left:0px;
font-size:16px;
text-transform:lowercase;
}

.postid-461 td.helpContent{
padding-right:80px;
}

.postid-461 td.helpAbout{
width:200px;

}

td.helpContent h2{
margin-bottom:5px;
}

td.helpContent ul{
margin-bottom:25px;
}

.helpContent b,
.helpAbout b{
color:#3f3f3a;
}
/*------------------*/

.tableborder{
width:90%;
}

.tableborder td{
border-bottom:1px solid #CFCFB5;
padding:5px;
}

.postid-459 .innerpage td{
font-size:1.4em;
}


