html {overflow: -moz-scrollbars-vertical;}
html {overflow-x: auto;}

html, body {
	margin: 0;
	padding: 0;
	height:100%
}

body {
	line-height: 18px;
	background:#FDFBF4 url(../files/shared/bodybgr.png) top center repeat-y;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
}

td, p, div {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1, h2, h3, h4, h5 {font-weight:bold; margin:5px 0;}

h1 {
	font-size:16px;
}

h2 {
	font-size:15px;
}

h3 {
	font-size:14px;
}

h4 {
	font-size:13px;
}

h5 {
	font-size:12px;
}

hr {
	border:none;
	border-top:1px solid #E9EAEC;
	height:1px;
}

a:link {
	color: #98211D;
	text-decoration: underline;
}
a:visited {
	color: #98211D;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	color: #98211D;
	text-decoration: underline;
}
.clear{
	clear:left
}
/***************************************/
/* CSS LAYOUT                          */
/***************************************/
#maincontainer{
	width: 965px;
	margin: 0 auto;
	border-left:1px solid #F5EDDC;
	border-right:1px solid #F5EDDC;
	min-height:100%;
	position:relative;
}
* html #maincontainer {height:auto; height:100%;}

#topsection{
	/*background: url(../files/shared/header.png) top left no-repeat;*/
	height: 150px;
}

#contentwrapper{
	float: left;
	width: 100%;
	padding-bottom:40px;
	min-height:100%;
}

#contentcolumn{
	margin: 0 170px 0 170px; /* 168 */
}

#contentcolumn #selection {
	height:30px;
	overflow:hidden;
	margin-left:2px;
	margin-bottom:10px;
}
#selection a:link.button, #selection a:visited.button, #selection a:active.button {
	width:194px;
	height:30px;
	float:left;
	margin-right:13px;
	background:#F2E8D1;
	line-height:14px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	text-decoration:none
}
#selection a:hover.button{
	color:#823138
}
#selection a.button span{
	background:url(../files/shared/selectionbutton.png) top left no-repeat;
	display:block;
	float:left;
	width:30px;
	height:30px;
	padding-left:4px;
}

#selection a:hover.button span{
	background:url(../files/shared/selectionbuttonhover.png) top left no-repeat;
}
#selection a.selected span{
	background:url(../files/shared/selectionbuttonhover.png) top left no-repeat;
}

#leftcolumn{
	float: left;
	width: 159px; /* 158 */
	margin-left: -965px;
	background: #F9F4E9;
}

#rightcolumn{
	float: left;
	width: 159px;
	margin-left: -159px;
	background: #F9F4E9;
}

#footer{
	clear: left;
	width: 100%;
	background: #7F3038;
	color: #FFF;
	text-align: center;
	padding: 4px 0;

	position:absolute;
	bottom:0;
	width:100%;
	height:40px; 
}

.innertube{
	margin: 10px;
	margin-top: 0;
}
/***************************************/
/* MAIN MENU                           */
/***************************************/
.leftmenu{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 150px;
	float:right;
	line-height:14px;
}
.leftmenu li{margin-bottom:10px;}

.leftmenu li a:link, .leftmenu li a:visited, .leftmenu li a:active{
	background: #F1E4C8 url(../files/shared/menubutton.png) top left no-repeat;
	display: block;
	width: auto;
	height:30px;
	overflow:hidden;
	padding-left:35px;
	color: #823138;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
}

.leftmenu li a:hover{
	background: #F1E4C8 url(../files/shared/menubuttonhover.png) top left no-repeat;
	text-decoration: none;
}

.leftmenu li.selected a:link, .leftmenu li.selected a:visited, .leftmenu li.selected a:active{
	background: #F1E4C8 url(../files/shared/menubuttonhover.png) top left no-repeat;
}

.leftmenu li.nostyl, .leftmenu li.nostyle a:link, .leftmenu li.nostyle a:visited, .leftmenu li.nostyle a:active {
	background:#F9F4E9;
	text-align:right;
	padding-left:0;
	margin-right:10px;
	height:auto;
	text-transform:none;
	font-size:11px
}

.leftmenu li.nostyle a:hover {
	text-decoration:underline;
}
.leftmenu li.nostyle a:first-letter, .leftmenu li.nostyle:first-letter {
	font-size:16px;
	font-style:italic;
} 
/***************************************/
/* SEARCH                              */
/***************************************/
#searchForm{
	margin:0;
	padding:0;
}

#searchwrap{
	margin-top:3px;
}
#searchwrap a{
	text-decoration:none;
	font-weight:bold
}

#searchInput {
	margin:0;
	padding:0;
	
	background: #FDFBF4 url(../files/shared/magnifying-glass.gif) left;
    background-repeat:no-repeat;
    padding:5px 0;
	padding-left:20px;
  
	border:1px solid #7F3038;
	width:138px;
	color:#7F3038;
	font-weight:bold;
	font-size:11px;
}
* html #searchInput {width:137px;}

#searchResault a:link, #searchResault a:visited, #searchResault a:active {
	text-decoration:none;
	letter-spacing: 1px;
	font-weight:bold
}

#searchResault .text{
	margin:0 0 10px 0;
	text-align:justify;
}

/***************************************/
/* FORM                                */
/***************************************/
.searchform{
	margin:0;
	padding:5px 0;
}
.searchform h3 span{
	font-size:11px;
	font-weight:normal;
	color:#7F3038;
}

div.stylized{ 
	width: 100%;
	overflow: hidden;
	padding: 5px 0;
}
div.stylized #varosresz {
	/*display:none;*/
	float:left;
	margin-left:10px;
	width:180px;
	height:auto;
	border:1px solid #CCCCCC;
	padding:5px;
}
div.stylized label.styled{
	float: left;
	width: 160px;
	border-bottom: 1px solid #7F3038;
	margin-right: 15px;
	color:#7F3038
}

div.stylized .myinput {
	width: 200px;
}


div.stylized .myselect {
	width: 205px;
}

div.stylized .checkboxwrapper {
	float:left; 
	white-space:nowrap;
	overflow:auto;
	width:200px;
	height:100px;
	border:1px solid #CCCCCC;
	padding-left:5px
}
.checkboxwrapper label {
	width:182px;
	display:block
}

a:link#terkep, a:visited#terkep, a:active#terkep {
	color:#7F3038;
	text-decoration:none;
	margin-left:15px;
}

a:hover#terkep {
	font-weight:bold;
	text-decoration:none;
}

div.buttonsdiv{
	margin-top: 5px;
}

div.buttonsdiv input{
}

.searchform a:link.search , .searchform a:visited.search, .searchform a:active.search {
	color:#000;
	text-decoration:none
}

.searchform a:hover.search {
	text-decoration:underline
}

/***************************************/
/* QUICK SEARCH                        */
/***************************************/
#gyorskeresowrap {
	margin-top:10px;
	border-left:1px solid #F9F4E9;
}

#gyorskeresowrap #formwrap {
	background:#FDFBF4;
	padding:5px;
	border:1px solid #7F3038;
}

#gyorskeresowrap h1 {
	font-size:11px;
	margin:0;
	margin-left:4px;
	padding:0;
	color:#7F3038;
}

#gyorskeresowrap h1:first-letter {
	font-size:18px;
	font-style:italic
}

#gyorskeresowrap .myselect {
	width:145px;
}

#gyorskeresowrap .Iname {
	font-size:10px;
	color:#7F3038;
}
#gyorskeresowrap .reszletes {
	text-align:right;
	margin-top:5px;
}
#gyorskeresowrap .reszletes a:link, #gyorskeresowrap .reszletes a:visited, #gyorskeresowrap .reszletes a:active {
	font-size:11px;
	text-decoration:none;
}
#gyorskeresowrap hr {
	border:none;
	border-top:1px solid #CCC;
	height:1px;
}
/***************************************/
/* MORE FILTER                         */
/***************************************/

.trigger {
	padding-left:175px;
	margin:0;
	font-weight:bold;
	color: #7F3038;
	cursor:pointer
}
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	display:none
}

/***************************************/
/* RESAULT                             */
/***************************************/

#tbl {
	width:100%;
	margin-top:10px;
}
#tbl caption {
	text-align:left;
}
#tbl #header {
	background:#7F3038;
	color:#FCF5EA;
	/*text-transform:uppercase;*/
	font-weight:bold;
	font-size:11px
}
#tbl a:link img {
	border:1px solid #7F3038;
} 

#tbl .stillrow {
background:#FFFFFF; cursor:pointer
}

#tbl .coloredrow {
background:#FCF5EA; cursor:pointer
}

/***************************************/
/* DETAILS                             */
/***************************************/

#ingatlanleiras {
	float:left;
	width:287px;
}

#ingatlanadat {
	margin-left:10px;
	float:left;
	width:50%;
}

#details {
	border-collapse:collapse;
}

#details .header {
	background: #7F3038;
	color:#FFFFFF;
	padding:5px
}

#saleswrap {
	padding:0 5px 5px 5px;
	border:2px solid #7F3038;
	margin-top:10px;
	color:#7F3038;
	display:block;
	height:auto
}

/***************************************/
/* jCarouselLite                       */
/***************************************/

#carouselwrapper {
	width:100%;
	background:#fff;
	padding:10px 0;
	margin-top:10px;
	margin-bottom:10px;
	border-top:2px solid #EDEAE3;
	border-bottom:2px solid #EDEAE3;
}

#carousel  {
	margin:0 auto;
	width:630px;
}
* html #carousel  {width:600px;}

#carousel .myGallery {
	float:left;
	overflow:hidden;
	padding:5px;
	height:120px;
}
#carousel .myGallery ul{
	float:left;
}

#carousel .myGallery li{
	padding:3px;
	margin:0 3px;
	width: 170px;
	text-align:center;
	height: 120px;
}
* html #carousel .myGallery li{width: 167px;}


#carousel .prev a, #carousel .next a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:135px;
	width:24px;
	float:left;
	display:block;
	text-decoration:none;
}
#carousel a:link img{
	border:2px solid #7F3038;
}
#carousel a:hover img{
	border:2px solid #000;
}
#carousel .prev a{
	background: url(../scripts/jGallery/imageNavLeft.gif) scroll left 55px no-repeat;
	margin-right:2px;	
}
#carousel .prev a:hover {
	background-image:url(../scripts/jGallery/imageNavLeftHover.gif);
	text-decoration:none
}
#carousel .next a {
	background: url(../scripts/jGallery/imageNavRight.gif) scroll right 55px no-repeat;
	margin-left:2px;
}
#carousel .next a:hover {
	background-image:url(../scripts/jGallery/imageNavRightHover.gif);
	text-decoration:none
}
