@charset "utf-8";

body
{
	padding: 0;
	margin: 0;
	color: #3b382f;
	font-size: 11px;
	font-family: Arial, sans-serif;
	background-color: #9d9787;
}

img
{
	border: 0;
}

h2
{
	margin: 0;
	padding: 0;
	font-size: 21px;
}

h3
{
	margin: 0;
	padding: 0;
	font-size: 22px;
}

a h1,
a h2,
a h3
{
	text-decoration: none;
}
	
.justify
{
	text-align: justify;
}

p.left
{
	text-align: right;
}
p.right
{
	text-align: right;
}
p.center
{
	text-align: center;
}
.white
{
	color: white;	
}
.gray
{
	color: #999999;
}
.loading
{
}
.green
{
	color: #3b382f;	
}

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay {
	background: url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	background-color:rgba(122, 122, 122, 0.8) !important;
	background-color:rgb(122, 122, 122);/*for stupid msie*/
	/*TODO opacity:0.50; */ /* filter:Alpha(Opacity=50); */
}
.ui-dialog-titlebar {display: none;}

div.clr
{
	clear: both;
}

div.labelcim
{
	width: 115px;
	height: 22px;
	background: transparent url(/assets/images/brown/cim_label.png) top left no-repeat;
	float: left;
}

div.wrapper
{
	margin: 0 auto;
	padding: 0 0 26px 0;
	background-color: #9d9787;
	width: 980px;
}
div.wrapper div.header
{
	width: 918px;
	height: 354px;
	margin: 0 0 9px 29px;
	position: relative;
}
	div.wrapper div.footer
	{
		font-size: 11px;
		text-align: center;
		color: #3b382f;
		padding: 15px 80px 0 80px;
	}
		div.wrapper div.footer span
		{
			color: #3b382f;
		}
		div.wrapper div.footer a
		{
			color: #3b382f;
			text-decoration: none;
		}
		div.wrapper div.footer a:hover
		{
			color: #3b382f;
		}


	div.wrapper div.cell
	{
		margin: 8px 0 28px 0;
		
	}
	div.wrapper div.cell h3.title
	{
		text-align: center;
		color: #808080;
		font-size: 13px;
		padding: 0 0 7px 0;
		letter-spacing: 2px;
	}
	div.wrapper div.row
	{
		width: 302px;
		float: left;
	}
	div.wrapper div.row.middle
	{
		margin: 0 8px 0 8px;
	}
	div.wrapper div.row div.box
	{
		margin: 0 0 10px 0;
		/*background: transparent url(/assets/images/brown/box/background.png) top left repeat-x;*/
		color: #4d493d;
	}

		div.wrapper div.row div.box div.item
		{
			border-bottom: 1px solid #969278;
		}
	
		div.wrapper div.row div.box div.item.statisztika
		{
		}
		div.wrapper div.row div.box div.item.statisztika h3
		{
			text-align: right;
			padding: 5px 0 0 0;
			font-size:14px;
			color: #ccc;	
		}
		div.wrapper div.row div.box div.item.statisztika h2
		{
			text-align:center;
			font-size:13px;
			padding: 0 0 5px 0;
			color: #ccc;	
		}
		div.wrapper div.row div.box div.item.statisztika div.bottom
		{
			text-align:right;
			padding: 2px 0 10px 0;
		}
			div.wrapper div.row div.box div.item.statisztika div.bottom a
			{
				color: #3b382f;
			}
		div.wrapper div.row div.box div.left
		{
			float: left;
			width: 100px;
			padding: 8px 0 8px 0;
		}
		div.wrapper div.row div.box div.right
		{
			float: right;
			width: 165px;
			padding: 8px 0 8px 0;
		}
		div.wrapper div.row div.box div.right.white
		{
			text-align:right;
			color:white;
		}
			div.wrapper div.row div.box div.right div.right
			{
				padding:0;
				text-align:right;
			}
	
		div.wrapper div.row div.box a,
		div.wrapper div.row div.box span
		{
			color: #3b382f;
		}
	
		div.wrapper div.row div.box h2
		{
			color: #3b382f;
			font-size: 14px;
		}
		div.wrapper div.row div.box h3.green
		{
			color: #3b382f;
		}
		div.wrapper div.row div.box h3
		{
			font-size: 12px;
			color: #4d493d;
		}
		div.wrapper div.row div.box div.bottom
		{
			color: #969278;
			text-align: center;
			clear: both;
			padding: 5px 0 10px 0;
		}
		div.wrapper div.row div.box div.bottom a
		{
			color: #3b382f;	
		}
	div.wrapper div.row div.box div.head
	{
		height: 49px;
	}
		div.wrapper div.row div.box div.head.hirek
		{
			background: transparent url(/assets/images/brown/box/head_hirek.png) top left repeat-x;
		}
		/*div.wrapper div.row div.box div.head.hirek a*/
		div.wrapper div.row div.box a.summarizeData
		{
			text-decoration: none; color: #3b382f;
		}
		div.wrapper div.row div.box div.head.uzenet
		{
			background: transparent url(/assets/images/brown/box/head_uzenet.png) top left repeat-x;
		}
		#messageborard_message{
			border:1px solid #969278;
			padding:4px;
		}
		div.wrapper div.row div.box div.head.partnereink
		{
			background: transparent url(/assets/images/brown/box/head_partnereink.png) top left repeat-x;
		}
		div.wrapper div.row div.box div.head.temak
		{
			background: transparent url(/assets/images/brown/box/head_temak.png) top left repeat-x;
		}
		div.wrapper div.row div.box div.head.statisztika
		{
			background: transparent url(/assets/images/brown/box/head_statisztika.png) top left repeat-x;
		}
		div.wrapper div.row div.box div.head.hirdetesek
		{
			background: transparent url(/assets/images/brown/box/head_hirdetesek.png) top left repeat-x;
		}
		div.wrapper div.row div.box span.summarizeData
		{
			color:#3b382f;
		}

	
	div.wrapper div.row div.box div.body
	{
		padding: 10px 15px 10px 15px;
		background: transparent url(/assets/images/brown/box/background.png) top left repeat-y;
	}
	div.wrapper div.row div.box div.foot
	{
		height: 43px;
		background: transparent url(/assets/images/brown/box/foot.png) top left repeat-x;
		padding: 0 0 0 26px;
	}
		div.wrapper div.row div.box div.foot a.button
		{
			width: 245px;
			height: 26px;
			display: block;
			text-align: center;
			color: #d3c7a7;
			text-decoration: none;
			font-size: 12px;
			padding: 10px 0 0 0;
			background: transparent url(/assets/images/brown/box/foot_button.png) top left no-repeat;
		}
	div.wrapper div.row input.message
	{
		width: 210px;
		color: #666666;
		font-size: 11px;
		padding: 4px;
		margin:0;
		border: 1px solid white;	
	}
	div.wrapper div.row input.ok
	{
		width: 34px;
		height: 20px;
		padding:0;
		margin: 0;
		background: transparent url(/assets/images/brown/ok.png) top left no-repeat;
		border: 0;
	}

div.wrapper div.header a {
	text-decoration: none;
}

div.wrapper div.header div.topInfo
{
	position: absolute;
	top: 0;
	left: 0px;
	font-weight: bold;
	padding: 6px 0 0 3px;
	color: #333333;
}

div.wrapper div.header div.topLittleMenu
{
	position: absolute;
	top: 0;
	right: 3px;
	color: #333333;
	padding: 6px 0 0 0;
}
div.wrapper div.header div.topLittleMenu a
{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
div.wrapper div.header div.topLittleMenu a:hover
{
	text-decoration: underline;
}

div.wrapper div.header div.menu
{
	position: absolute;
	top: 26px;
	left: 0px;
	background: transparent url(/assets/images/brown/menu/bg.png) top left no-repeat;
	width: 918px;
	height: 49px;
}
	div.wrapper div.header div.menu a
	{
		text-decoration: none;
	}

	div.wrapper div.header div.menu a.green
	{
		width: 33px;
		height: 18px;
		display: block;
		margin: 14px 11px 0 17px;
		float: left;
		background: transparent url(/assets/images/brown/menu/green.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.brown
	{
		width: 33px;
		height: 18px;
		display: block;
		margin: 14px 33px 0 0px;
		float: left;
		background: transparent url(/assets/images/brown/menu/brown.png) top left no-repeat;
	}

	div.wrapper div.header div.menu a.fooldal
	{
		width: 75px;
		height: 19px;
		display: block;
		margin: 10px 20px 0 0px;
		float: left;
		background: transparent url(/assets/images/brown/menu/fooldal_inactive.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.fooldal:hover
	{
		background: transparent url(/assets/images/brown/menu/fooldal_active.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.registration
	{
		width: 98px;
		height: 19px;
		display: block;
		margin: 10px 36px 0 0px;
		float: left;
		background: transparent url(/assets/images/brown/menu/regisztracio_inactive.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.registration:hover
	{
		background: transparent url(/assets/images/brown/menu/regisztracio_active.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.hirdetes
	{
		width: 134px;
		height: 19px;
		display: block;
		margin: 10px 32px 0 0;
		float: left;
		background: transparent url(/assets/images/brown/menu/hirdetes_inactive.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.hirdetes:hover
	{
		background: transparent url(/assets/images/brown/menu/hirdetes_active.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.hirek
	{
		width: 42px;
		height: 19px;
		display: block;
		margin: 10px 34px 0 0;
		float: left;
		background: transparent url(/assets/images/brown/menu/hirek_inactive.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.hirek:hover
	{
		background: transparent url(/assets/images/brown/menu/hirek_active.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.forum
	{
		width: 48px;
		height: 19px;
		display: block;
		margin: 10px 32px 0 0;
		float: left;
		background: transparent url(/assets/images/brown/menu/forum_inactive.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.forum:hover
	{
		background: transparent url(/assets/images/brown/menu/forum_active.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.the24hour
	{
		width: 111px;
		height: 19px;
		display: block;
		float: left;
		margin: 10px 34px 0 0;
		background: transparent url(/assets/images/brown/menu/24ora_inactive.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.the24hour:hover
	{
		background: transparent url(/assets/images/brown/menu/24ora_active.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.rolunk
	{
		width: 55px;
		height: 19px;
		display: block;
		float: left;
		margin:  10px 0 0 0;
		background: transparent url(/assets/images/brown/menu/rolunk_inactive.png) top left no-repeat;
	}
	div.wrapper div.header div.menu a.rolunk:hover
	{
		background: transparent url(/assets/images/brown/menu/rolunk_active.png) top left no-repeat;
	}

div.wrapper div.header div.ihaloLogo
{
	position: absolute;
	top: 79px;
	left: 10px;
}
div.wrapper div.header div.facebookLogo
{
	position: absolute;
	top: 4px;
	right: 280px;
}
div.wrapper div.header div.ihaloLogo a
{
	display: block;
	width: 250px;
	height: 29px;
}

div.wrapper div.header div.siteLogo
{
	position: absolute;
	top: 108px;
	left: 10px;
}
div.wrapper div.header div.siteLogo img
{
	border: 0;
	padding-top:2px;
}

div.wrapper div.header div.searchDetailed
{
	position: absolute;
	top: 105px;
	left: 277px;
	height: 200px;
	border: 1px solid black;
	background-color: #fbf8f2;
}
	div.wrapper div.header div.searchDetailed select
	{
		width: 130px;
		height: 200px;
		color: #333333;
		font-size: 11px;
		border: none;
	}
div.wrapper div.header div.searchOptional
{
	position: absolute;
	top: 105px;
	left: 407px;
	height: 200px;
	width:130px;
	border: 1px solid black;
	background-color: #fbf8f2;
}
	#searchOptional_1{
		height:22px;
	}
	#searchOptional_1 input
	{
		background-color:#fdf8eb;
	}
	#optional_c{
		height:178px;
		width
	}
	div.wrapper div.header div.searchOptional select
	{
		width: 130px;
		height: 177px;
		color: #333333;
		font-size: 11px;
		border: none;
	}
	div.wrapper div.header div.searchOptional input
	{
		width: 123px !important;
		border: none;
		font-size: 12px !important;
		padding: 3px !important;
	}
	#searchDetailed_1, #searchOptional_1, #optional_c, #searchSelected_1
	{
		border: none;
	}
	#searchOptional_1
	{
		border-bottom:1px solid black;
	}
div.wrapper div.header div.searchSelected
{
	position: absolute;
	top: 105px;
	left: 552px;
	width: 198px;
	height: 200px;
	border: 1px solid black;
	background-color: #fdf8eb;
}
	div.wrapper div.header div.searchSelected select
	{
		width: 198px;
		height: 200px;
		color: #333333;
		font-size: 11px;
		background-color: #fdf8eb;
		border: none;
	}
div.wrapper div.header div.sort
{
	position: absolute;
	top: 105px;
	left: 766px;
	
}
	div.wrapper div.header div.sort select
	{
		width: 130px;
		padding: 1px;
		color: #333333;
		font-size: 12px;
		margin: 0 0 4px 0;
	}


div.wrapper div.header div.viewSelect
{
	position: absolute;
	top: 209px;
	left: 778px;
	width: 106px;
	height: 30px;
}
	div.wrapper div.header div.viewSelect a
	{
		text-decoration:none;
		width: 25px;
		height: 24px;
		display: block;
		float: left;
	}
	div.wrapper div.header div.viewSelect a.big
	{
		padding: 0 15px 0 0;
		background: transparent url("/assets/images/brown/template_big.png") top left no-repeat;
	}
	div.wrapper div.header div.viewSelect a.big:hover,
	div.wrapper div.header div.viewSelect a.big_active
	{
		background: transparent url("/assets/images/brown/template_big_active.png") top left no-repeat;
	}
	div.wrapper div.header div.viewSelect a.row
	{
		padding: 0 15px 0 0;
		background: transparent url("/assets/images/brown/template_row.png") top left no-repeat;
	}
	div.wrapper div.header div.viewSelect a.row:hover,
	div.wrapper div.header div.viewSelect a.row.active
	{
		background: transparent url("/assets/images/brown/template_row_active.png") top left no-repeat;
	}
	div.wrapper div.header div.viewSelect a.cell
	{
		background: transparent url("/assets/images/brown/template_cell.png") top left no-repeat;
	}
	div.wrapper div.header div.viewSelect a.cell:hover,
	div.wrapper div.header div.viewSelect a.cell.active
	{
		background: transparent url("/assets/images/brown/template_cell_active.png") top left no-repeat;
	}
div.wrapper div.header div.resultCounter
{
	position:absolute;
	top: 250px;
	left: 766px;
	width: 131px;
	text-align:center;
	color: #3b382f;
	font-weight: bold;
	font-size: 14px;
}
div.wrapper div.header div.buttonSearch
{
	position: absolute;
	top: 275px;
	left: 766px;
	width: 131px;
	height:60px;
}
div.wrapper div.header div.buttonSearch a
{
	display: block;
	width: 131px;
	height: 60px;
	background: transparent url(/assets/images/brown/button_kereses_aktiv.png);
}
div.wrapper div.header div.buttonSearch a:hover
{
	text-decoration:none;
	background: transparent url(/assets/images/brown/button_kereses_inaktiv.png);
}
div.wrapper div.header div.inputSearch
{
	position: absolute;
	top: 313px;
	left: 277px;
	width: 472px;
	height: 21px;
	color: #7f7f7f;
}
	div.wrapper div.header div.inputSearch input
	{
		border: 1px solid black;
		padding: 3px;
		color: #333333;
		font-size: 12px;
	}
		div.wrapper div.header div.inputSearch input.priceMin
		{
			width: 117px;
		}
		div.wrapper div.header div.inputSearch input.priceMax
		{
			width: 117px;
			margin: 0 6px 0 0;
		}
		div.wrapper div.header div.inputSearch input.freeTextSearch
		{
			margin: 0 0 0 6px;
			width: 189px;
		}
div.wrapper div.header div.login
{
	position: absolute;
	top: 283px;
	left: 10px;
	width: 250px;
	height: 70px;
}
	div.wrapper div.header div.login input
	{
		border: 1px solid black;
		width: 123px;
		margin: 0 0 8px 0;
		color: #666666;
		font-size: 11px;
		padding: 3px 8px 3px 8px; 
	}

	div.wrapper div.header div.login h2
	{
		margin: 0;
		padding: 0;
		color: #000000;
		font-size: 16px;
		float: left;
		width: 150px;
	}
	div.wrapper div.header div.login a.profilLink
	{
		color: white;
		font-size: 14px;
		font-weight: bold;
	}
	div.wrapper div.header div.login div.lostPassword
	{
		position: absolute;
		top: 37px;
		left: 168px;
	}
		div.wrapper div.header div.login div.lostPassword a
		{
			color: #333333;
			text-decoration: none;
		}
		div.wrapper div.header div.login div.lostPassword a:hover
		{
			text-decoration: underline;
		}
	div.wrapper div.header div.login span.profilDatas
	{
		color: white;
		font-size: 12px;
	}
		div.wrapper div.header div.login span.profilDatas a
		{
			color: #333333;
		}
	div.wrapper div.header div.login a.logout
	{
		float: right;
		display: block;
		width: 65px;
		height: 29px;
		background: transparent url(/assets/images/brown/logout_button_aktiv.png) top left no-repeat;
	}
	div.wrapper div.header div.login a.logout:hover
	{
		text-decoration: none;
		background: transparent url(/assets/images/brown/logout_button_inaktiv.png) top left no-repeat;
	}
	div.wrapper div.header div.login a.login
	{
		position:absolute;
		top:0;
		left:185px;
		display: block;
		width: 65px;
		height: 29px;
		background: transparent url(/assets/images/brown/login_button_aktiv.png) top left no-repeat;
	}
	div.wrapper div.header div.login a.login:hover
	{
		text-decoration: none;
		background: transparent url(/assets/images/brown/login_button_inaktiv.png) top left no-repeat;
	}
	
div.content
{
	margin: 0 auto;
	background-color: #9d9787;
}
	div.content div a.back2search
	{
		color:white;
		font-size:12px;
	}

	div.cont
	{
		font-size: 14px;
		color:#3b382f;
		line-height: 2em;
		margin: 0 auto;
	}
	

	div.newsItem
	{
		width: 754px;
		height: 550px;
		background: transparent url(/assets/images/brown/backgrounds/hirek_reszletes.png) top left no-repeat;
		position: relative;
		font-size: 11px;
		color: #ccc;
		line-height: normal;
	}
	div.newsItem div.close
	{
		position: absolute;
		top: 0px;
		left: 310px;
		width: 130px;
		height: 20px;
		padding: 6px 0 0 0;
		text-align: center;
	}
		div.newsItem div.close a
		{
			color:black;
			display: block;
			font-weight: bold;
			font-size: 14px;
			text-decoration: none;
		}
	div.newsItem div.head
	{
		position: absolute;
		top: 26px;
		width: 754px;
		height: 45px;
	}
		div.newsItem h1
		{
			font-size: 16px;
			color: #3b382f;
			display: block;
			padding: 0;
			margin: 0;
			float: right;
			padding: 16px 25px 0 0;
		}
		div.newsItem h2
		{
			font-size: 16px;
			color: #3b382f;
			display: block;
			padding: 0;
			margin: 0;
			float: left;
			font-weight: normal;
			padding: 16px 0 0 25px;
		}
	div.newsItemNew div.body
	{
		position: absolute;
		top: 30px;
		height: 575px;
		width: 935px;
		line-height: 16px;
		padding: 0;
	}
	div.newsItemNew div.body p {
		padding: 0 0 0 15px !important;
	}
		div.newsItemNew div.body div.left
		{
			float: left;
			height: 460px;
			overflow: auto;
			padding: 15px 15px 0 0;
		}
		div.newsItem div.body div.left a {
			color: #9CCE39;
			text-decoration: none;
		}
		div.newsItem div.body div.left a:hover {
			text-decoration: underline;
		}

		div.newsItem div.body div.left img
		{
			margin: 0 15px 15px 0;
		}
		div.newsItemNew div.body div.left img
		{
			margin: 0 15px 15px 15px;
		}
		div.newsItem div.body div.bottom
		{
			position: absolute;
			top: 440px;
			width: 705px;
			height: 30px;
			color: #ccc;
			font-size: 13px;
		}
		div.newsItem div.body div.bottom div.middle
		{
			float: left;
			padding: 6px 0 0 100px;
		}
		div.newsItem div.body div.bottom div.middle a
		{
			color: #ccc;
			font-size: 13px;
			text-decoration: none;
			padding: 3px;
		}
		div.newsItem div.body div.bottom div.middle a:hover
		{
			text-decoration: underline;
		}
		div.newsItem div.body div.bottom div.left
		{
			float: left;
		}
		div.newsItem div.body div.bottom div.right.button,
		div.newsItem div.body div.bottom div.left.button
		{
			width: 100px;
			height: 22px;
			background: transparent url(/assets/images/brown/button_bg.png) top left no-repeat;
			text-align: center;
		}
		div.newsItem div.body div.bottom div.right.button a,
		div.newsItem div.body div.bottom div.left.button a
		{
			display: block;
			text-decoration: none;
			color: #3b382f;
			padding: 4px 0 0 0;
		}
		
		div.newsItem div.body div.bottom div.right
		{
			float: right;
		}

	div.cont.news
	{
		width:918px;
		height: 1125px;
		background: #dfd2b0 url(/assets/images/brown/backgrounds/hirek.png) top left no-repeat;
		position: relative;	
	}
	
	div.news div.headLine
	{
		position: absolute;
		top: 10px;
		left: 440px;	
	}
	div.news div.headLine h3
	{
		color: #3b382f;
		font-size: 14px;
	}

	div.news div.leftPanel
	{
		float: left;
		width: 625px;
		font-size: 11px;
		line-height: 1.2em;
		margin: 60px 0 0 16px;
	}
		div.news div.leftPanel a.newsLead
		{
			font-size: 11px;
			color: #3b382f; text-decoration:none; font-weight: normal;
		}
		div.news div.leftPanel div.left span,
		div.news div.leftPanel div.right a
		{
			color: #3b382f;
			font-size: 11px;
		}
		div.news div.leftPanel div.left
		{
			float: left;
		}
			div.news div.leftPanel div.item
			{
				margin: 0 30px 10px 0;
				width: 282px;
				height: 120px;
				float: left;
			}
			div.news div.separator
			{
				height: 5px;
				clear:both;
				width: 266px;
				background: transparent url("/assets/images/brown/separator.png") top center no-repeat;	
			}
		div.news div.leftPanel div.right
		{
			float: right;
			width:165px;
		}
		div.news div.leftPanel div.right h3
		{
			color:#3b382f;
			font-size:12px;
			margin:0;
			padding:0;
		}
	div.news div.middlePanel
	{
		float: left;
		width: 280px;
		
	}
	div.news div.rightPanel
	{
		float: right;
		text-align: right;
		width: 275px;
		margin: 50px 0 0 0;
	}
		div.news div.rightPanel div.item
		{
			font-size: 12px;
			line-height: 1.2em;
			padding: 4px;
			padding-right:10px;
		}
		div.news div.rightPanel div.item span
		{
			color: #877f6b;	
		}
		div.news div.rightPanel div.item h2
		{
			font-size: 14px;
		}
		div.news div.rightPanel div.item ul
		{
			padding: 0;
			margin: 0;
		}
		div.news div.rightPanel div.item ul li
		{
			padding: 0;
			margin: 0;
			list-style-type: none;
		}
		div.news div.rightPanel div.item ul li a
		{
			color: #3b382f;
			text-decoration: none;
		}
		div.news div.rightPanel div.item ul li a:hover
		{
			color: #ffffff;
		}
		div.news div.rightPanel div.item div.left
		{
			float: left;
			text-align: left;
		}
		div.news div.rightPanel div.item div.right
		{
			float: right;
			text-align: right;
		}
	div.news div.pager.back
	{
		float: left;
	}
	div.news div.pager.next
	{
		float: right;
		padding: 0 20px 0 0;
	}

	/**
	 * Static page
	 */
	div.pagebox
	{
		width: 942px;
		margin: 10px auto 0 auto;
	}
	div.pagebox div.top
	{
		background: transparent url(/assets/images/brown/staticbox_top.png) top left no-repeat;
		height: 40px;
	}
	div.pagebox div.bottom
	{
		background: transparent url(/assets/images/brown/staticbox_bottom.png) top left no-repeat;
		height: 41px;
	}
	div.pagebox div.middle
	{
		background: transparent url(/assets/images/brown/staticbox_middle.png) top left repeat-y;
		padding: 0 20px 10px 20px;		
	}


	/**
	 * Forum
	 */
	div.forum
	{
		width: 980px;
	}
	div.forum div.longseparator
	{
		margin: 0 auto;
		width:964px;
		height: 9px;
		background: transparent url(/assets/images/brown/long_separator.png) top center no-repeat;
	}
	div.forum div.header
	{
		width: 980px;
		height: 56px;
		background: transparent url(/assets/images/brown/forum_header.png) top left no-repeat;

		position: relative;
	}
	div.forum div.header div.selector
	{
		position: absolute;
		top: 15px;
		left: 270px;
	}
	div.forum div.header div.selector select.forum
	{
		width: 300px;
		font-size: 14px;
	}
	div.forum div.header div.selector span
	{}
	div.forum div.header div.info
	{
		width: 30px;
		height: 30px;
		
		position:absolute;
		top:10px;
		left: 780px;
		
		background: transparent url(/assets/images/brown/info_icon.png) top left no-repeat;
	}
	div.forum div.header div.info a
	{
		display: block;
		text-decoration: none;
	}
	div.forum div.header div.newForum
	{
		position: absolute;
		top:10px;
		left: 820px;
		
		width:159px;
		height: 33px;
		
		background: transparent url(/assets/images/brown/button_newforum.png) top left no-repeat;
	}
	div.forum div.header div.newForum a
	{
		display: block;
		text-decoration: none;
	}
	div.forum div.banner
	{
		text-align: center;
		width: 940px;
		margin: 0 auto;
		padding: 0 0 0 0;
	}
	div.forum.newtheme p.smalldesc
	{
		color: #999999;
		font-size:11px;
		padding:0;
		margin:0;	
	}
	div.forum.newtheme label,
	div.forum.newtheme h2
	{
		color: white;
		font-weight: normal;
		color: white;
		font-size: 16px;
	}
	div.forum.newtheme p.smalldesc a
	{
		font-size: 11px;
	}
	div.forum.newtheme select
	{
		width: 293px;
	}
	div.forum.newtheme input.name
	{
		width: 600px;
	}
	div.forum.newtheme input.valid
	{
		width: 15px;
	}
	div.forum.newtheme a
	{
		color: #3b382f;
	}
	div.forum.newtheme h1
	{
		color: #3b382f;
		font-size: 20px;
		font-weight: normal;
		text-align: center;
	}
	div.forum.newtheme div.form
	{
		margin: 0 auto;
		width: 823px;
		height: 436px;
		background: transparent url(/assets/images/brown/backgrounds/new_forum.png);
		padding: 20px;
		text-align: center;
		position: relative;
	}
	
	div.forum.newtheme div.form textarea.description
	{
		width: 774px;
		height: 262px;
	}

	div.forum.newtheme div.form a.smallbutton
	{
		width: 102px;
		height: 24px;
		background: transparent url(/assets/images/brown/button_small.png) top left no-repeat;
		display: block;
		color:white;
		text-decoration: none;
		font-size: 12px;
	}
	div.forum.newtheme div.form a.smallbutton.cancel
	{
		position: absolute;
		top: 435px;
		left: 300px;
	}
	div.forum.newtheme div.form a.smallbutton.submit
	{
		position: absolute;
		top: 435px;
		left: 450px;
	}
	
	div.forum.newtheme div.list
	{
		width:732px;
		margin: 0 auto;
		color: #ccc;
		font-size: 12px;
		line-height: normal;
	}
	div.forum.newtheme div.list div.head
	{
		padding: 10px 0 10px 0;
	}
	div.forum.newtheme div.list div.head div.order
	{
		width:12px;
		height: 12px;
		float: left;
		margin: 0 0 0 5px;
	}
	div.forum.newtheme div.list div.head div.order a
	{
		text-decoration: none;
		display: block;
	}
	div.forum.newtheme div.list div.head div.order.up
	{
		background: transparent url(/assets/images/brown/order_up_icon.png) top left no-repeat;		
	}
	div.forum.newtheme div.list div.head div.order.down
	{
		background: transparent url(/assets/images/brown/order_down_icon.png) top left no-repeat;		
	}

	div.forum.newtheme div.list div.head div.theme,
	div.forum.newtheme div.list div.head div.count,
	div.forum.newtheme div.list div.head div.user,
	div.forum.newtheme div.list div.head div.date
	{
		color: #3b382f;
	}

	div.forum.newtheme div.list div.content
	{}
	div.forum.newtheme div.list div.theme
	{
		float: left;
		width: 260px;
		text-align: left;
	}
	div.forum.newtheme div.list div.theme a
	{
		font-size: 12px;
		color: #ccc;
		font-weight: normal;
		text-decoration: none;
	}
	div.forum.newtheme div.list div.theme a:hover
	{
		text-decoration: underline;
	}
	div.forum.newtheme div.list div.count
	{
		width: 200px;	
		float: left;
	}
	div.forum.newtheme div.list div.user
	{
		width: 160px;	
		float: left;
	}
	div.forum.newtheme div.list div.date
	{
			float: left;
			width: 80px;
	}
	div.forum.newtheme div.list div.pager
	{
		padding: 5px 0 5px 0;
	}
	div.forum.newtheme div.list div.pager a
	{
		color: white;
		font-size: 14px;
		font-weight: normal;
		text-decoration: none;
	}
	div.forum.newtheme div.list div.pager a:hover
	{
		text-decoration: underline;
	}
	div.forum.newtheme div.list div.pager a.next
	{
		display: block;
		float: right;
	}
	div.forum.newtheme div.list div.pager a.previous
	{
		display: block;
		float: left;
	}
	div.forum.newtheme div.list div.pager div.pages
	{
		float: right;
		padding: 0 20px 0 0;
	}
	div.forum.newtheme div.list div.pager div.pages a
	{
		font-size: 12px;
		color: #ccc;
		text-decoration: none;
	}
	div.forum.newtheme div.list div.pager div.pages a:hover
	{
			text-decoration: underline;
	}
	
	div.forum.theme
	{}

	div.forum.theme div.leftPanel h2,
	div.forum.theme div.rightPanel h2
	{
		color:#3b382f;
		font-size: 20px;
		font-weight: normal;
		text-align: center;
		padding: 10px;
	}
	div.forum.theme div.leftPanel h1
	{
		color: white;
		font-weight: normal;
		font-size: 22px;
		line-height: normal;
		padding: 0 10px 10px 10px;
		text-align: center;
		margin:0;
	}
	div.forum.theme div.leftPanel
	{
		width: 515px;
		float: left;
		border-right: 1px dotted #666666;
	}
	div.forum.theme div.leftPanel div.box
	{
		margin-bottom: 8px;
		width: 502px;
	}
	/* forum post replay box */
	div.forum.theme div.leftPanel div.box div.small div.head
	{
		height: 30px;
		background: transparent url(/assets/images/brown/forum_box_top_small.png) top left no-repeat;
		padding: 0px 8px 0 8px;
	}
		div.forum.theme div.leftPanel div.box div.small div.head span.left,
		div.forum.theme div.leftPanel div.box div.small div.head span.right
		{
			padding: 5px 0 0 0;	
		}
	div.forum.theme div.leftPanel div.box div.small div.foot
	{
		height: 31px;
		background: transparent url(/assets/images/brown/forum_box_bottom_small.png) top left no-repeat;
		padding: 0 8px 0 8px;
	}

	div.forum.theme div.leftPanel div.small
	{
		width: 485px;
	}

	div.forum.theme div.leftPanel div.box a.smallbutton
	{
		color: white;
		text-decoration: none;
		font-size: 12px;
		background: transparent url(/assets/images/brown/button_small.png) top left no-repeat;
		width: 102px;
		height: 24px;
		display: block;
		float: right;
		text-align: center;
	}
	div.forum.theme div.leftPanel div.box a.smallbutton:hover
	{
		text-decoration: underline;
	}
	div.forum.theme div.leftPanel div.box a.smallbutton.cancel
	{
		
	}
	div.forum.theme div.leftPanel div.box a.smallbutton.submit
	{}

	div.forum.theme div.leftPanel div.box textarea
	{
		width:483px;
		height: 115px;
	}
	div.forum.theme div.leftPanel div.box a
	{
		color:#3b382f;
		font-size: 12px;
		text-decoration: none;
	}
	div.forum.theme div.leftPanel div.box a:hover
	{
		text-decoration: underline;
	}
	
	div.forum.theme div.leftPanel div.box div.head
	{
		height: 30px;
		background: transparent url(/assets/images/brown/forum_box_top.png) top left no-repeat;
		padding: 0 8px 0 8px;
	}
	div.forum.theme div.leftPanel div.box div.foot
	{
		height: 31px;
		background: transparent url(/assets/images/brown/forum_box_bottom.png) top left no-repeat;
		padding: 0 8px 0 8px;
	}
	div.forum.theme div.leftPanel div.box div.cont
	{
		line-height: normal;
		font-size: 12px;
		padding: 8px;
		border-right: 1px solid #666666;
		border-left: 1px solid #666666;
	}
	div.forum.theme div.leftPanel div.box div.foot span.left,
	div.forum.theme div.leftPanel div.box div.head span.left
	{
		color: #3b382f;
		float: left;
	}
	div.forum.theme div.leftPanel div.box div.foot span.right,
	div.forum.theme div.leftPanel div.box div.head span.right
	{
		color: #3b382f;
		float: right;
	}
	div.forum.theme div.rightPanel
	{
		width: 440px;
		float: left;
		padding: 0 0 0 15px;
	}
	div.forum.theme div.rightPanel div.more_theme
	{
		width:433px;
		height: 371px;
		background: transparent url(/assets/images/brown/more_theme.png) top left no-repeat;

		margin: 0 0 12px 0 ;
	}
	
		div.forum.theme div.rightPanel div.more_theme div.head
		{
			height: 33px;
		}
		div.forum.theme div.rightPanel div.more_theme div.cont
		{
			font-size: 12px;
			color: black;	
			height: 285px;
			overflow: auto;
			padding: 10px;
		}
		div.forum.theme div.rightPanel div.more_theme div.cont ul
		{
			margin:0;
			padding: 0;
		}
		div.forum.theme div.rightPanel div.more_theme div.cont ul li
		{
			clear: both;
			list-style-type: none;
			cursor: pointer;
		}
		div.forum.theme div.rightPanel div.more_theme div.cont ul li div.label
		{
			width: 298px;
			float: left;
		}
		div.forum.theme div.rightPanel div.more_theme div.cont ul li div.counter
		{
			width: 40px;
			float: left;	
			text-align: right;
		}
		div.forum.theme div.rightPanel div.more_theme div.cont ul li div.date
		{
			width: 68px;
			float: left;	
			text-align: right;
		}

		div.forum.theme div.rightPanel div.more_theme div.cont ul li a
		{
			color: #666666;
			text-decoration: none;
			font-size: 11px;
			font-weight: normal;
		}
		div.forum.theme div.rightPanel div.more_theme div.cont ul li a:hover
		{
			text-decoration: underline;
		}

	div.forum.theme div.rightPanel div.left
	{
		float: left;
	}
	div.forum.theme div.rightPanel div.right
	{
		float: right;
	}
	
	div.cont.forum div.box
	{
		float: left;
		margin: 10px 13px 0 0;
	}
	div.forum div.box div.head h2
	{
		color: #3b382f;
		font-size: 18px;
	}
	div.forum div.box div.body
	{
		width: 318px;
		height: 364px;

		background: transparent url(/assets/images/brown/forum_box.png) top left no-repeat;
	}
	div.forum div.box div.body div.title
	{
		height: 33px;
		padding: 2px 0 0 10px;
		color: white;
	}
	div.forum div.box div.body div.content
	{
		height: 284px;
		background-color: transparent;
		overflow: auto;
		padding: 10px;
		line-height: normal;
		color: #FFFFFF;
		font-size: 12px;
	}
			div.forum div.box div.body div.content ul
			{
				padding: 0 0 0 0;
				margin: 0;
			}
			div.forum div.box div.body div.content li
			{
				list-style-type: none;
				cursor: pointer;
			}
				div.forum div.box div.body div.content li a
				{
					color: #FFFFFF;
					text-decoration: none;
					font-size: 12px;
					font-weight: normal;
				}
				div.forum div.box div.body div.content li a:hover
				{
					text-decoration: underline;
				}
				div.forum div.box div.body div.content li div.label
				{
					width: 168px;
					float: left;
				}
				div.forum div.box div.body div.content li div.counter
				{
					width: 40px;
					float: left;	
					text-align: center;
				}
				div.forum div.box div.body div.content li div.date
				{
					float: left;	
					text-align: right;
				}

	
	div.forum div.box div.body div.footer
	{
		height: 19px;
		color: white;
		text-align: center;
		padding: 4px 0 0 0;
		line-height: normal;
	}
	div.forum div.box div.body div.footer a
	{
		font-size:12px;
		color: white;
		text-decoration: none;
	}
	div.forum div.box div.body div.footer a:hover
	{
		text-decoration: underline;
	}
	

	
	div.cont.detaileddata.form
	{
		position:relative;
		width: 942px;
		/*
		height: 903px;
		*/
		height: 774px;
		margin: 20px auto;
		
		background: transparent url(/assets/images/brown/backgrounds/hirdetes_feladas.png) top left no-repeat;
		
		font-size: 11px;
		line-height: 1.5em;
		color: #3b382f;
	}
	div.cont.detaileddata.form div.left
	{
		position: relative;
	}
	div.detaileddata.form div.adv_title
	{
		position: absolute;
		top: 363px;
		left: 36px;
	}
		div.detaileddata.form div.adv_title input
		{
			width: 416px;
			border: 1px solid black;
			padding: 2px 0 2px 2px;
		}
	div.detaileddata.form div.other
	{
		position: absolute;
		top: 423px;
		left: 36px;
	}
		div.detaileddata.form div.other textarea
		{
			width: 418px;
			height: 279px;
			border: 1px solid black;
		}
		div.detaileddata.form div.other input.address
		{
			width: 299px;
			height: 16px;
		}
	div.detaileddata.form div.price
	{
		position: absolute;
		top: 110px;
		left: 310px;
	}
	div.detaileddata.form div.price select
	{
		border: 1px solid black;
		padding: 1px;
		width: 50px;
	}
		div.detaileddata.form div.price input
		{
			width: 83px;		
		}
	div.cont.detaileddata.form div.right div.pics
	{
		position: absolute;
		top: 80px;
		left: 790px;
		width: 122px;
		height: 625px;
		overflow: auto;
	}
	div.cont.detaileddata.form div.right div.pics img
	{
		width: 100px;
		margin: 0 0 4px 0;
	}
	div.cont.detaileddata.form div.right div.upload
	{
		position:absolute;
		top: 69px;
		left: 505px;
		width: 270px;
	}
	div.cont.detaileddata.form div.right div.datas
	{
		position: absolute;
		top: 470px;
		left:505px;
		width:271px;
		height: 306px;
		text-align: center;
	}
		div.cont.detaileddata.form div.right div.datas img
		{
		}
		div.cont.detaileddata.form div.right div.datas h2
		{
			font-size: 16px;
			font-weight: normal;
			color: #b02800;
		}
		div.cont.detaileddata.form div.right div.datas h3
		{
			font-size: 16px;
			font-weight: normal;
			color: #3b382f;
		}
	div.cont.detaileddata.form div.bottom
	{
		position: absolute;
		top: 738px;
		left: 36px;
		width: 872px;
		height:22px;
		font-size: 12px;
		text-align: center;
	}	
	div.cont.detaileddata.form div.bottom label
	{
		color: #3b382f;
	}
	div.cont.detaileddata.form div.bottom input.button
	{
		width: 65px;
		color: white;
		background: transparent url(/assets/images/brown/button_small_empty.png) top left no-repeat;
		border: 0;
	}
	div.cont.detaileddata.form div.bottom input.highlight,
	div.cont.detaileddata.form div.bottom input.moveup,
	div.cont.detaileddata.form div.bottom input.important
	{
		width: 15px;
	}

	div.cont.detaileddata.form div.left div.domainSelect
	{
		position: absolute;
		left: 154px;
		top: 79px;
	}	
		div.cont.detaileddata.form div.left div.domainSelect select
		{
			width: 298px;
			border: 1px solid black;
			padding: 1px;
		}

	div.cont.detaileddata.form div.left div.cimInput
	{
		position: absolute;
		top: 110px;
		left: 74px;
	}
		div.cont.detaileddata.form div.left div.cimInput input
		{
			width: 180px;	
		}
		
	div.cont.detaileddata.form div.left div.search
	{
		position: absolute;
		top: 165px;
		left: 36px;
		width: 415px;
	}
		div.cont.detaileddata.form div.left div.search select.required
		{
			width: 115px;
			height: 166px;
			border:1px solid black;
		}
		div.cont.detaileddata.form div.left div.search select.optional
		{
			width: 120px;
			height: 166px;
			border:1px solid black;
		}
		div.cont.detaileddata.form div.left div.search select.selected
		{
			width: 174px;
			height: 166px;
			font-size: 12px;
			color: #3B382F;
			border:1px solid black;
		}

		
	/*
	div.cont.detaileddata
	{
		position:relative;
		width: 942px;
		height: 903px;
		margin: 20px auto;
		
		background: transparent url(/assets/images/brown/backgrounds/reszletesadatlap.png) top left no-repeat;
		
		font-size: 11px;
		line-height: 1.5em;
		color: #999999;
	}
	*/
		div.detaileddata div.box
		{
			border: 1px dotted white;
		}
		div.detaileddata div.box a
		{
			font-size:12px;
			font-weight:normal;
			color: #ffcc33;
		}
		
		div.detaileddata div.box h1
		{
			color: #3b382f;
		}
		div.detaileddata div.box h2
		{
			padding: 0;
			margin: 0 0 18px 0;
			font-size: 15px;
			font-weight: normal;
			color: white;
		}
		div.detaileddata div.box h3
		{
			padding:0;
			margin:0;
			font-size: 16px;
			font-weight: normal;
			color: #3b382f;
		}
		div.detaileddata div.head
		{
			position: absolute;
			top:0;
			left:18px;
			width:900px;
			padding: 25px 0 0 0;
		}
		div.detaileddata div.head span
		{
			display: block;
			float: right;
			font-size: 24px;
			color: #3b382f;
			font-weight: bold;
			padding: 0 10px 0 0;
		}
		div.detaileddata div.head h1
		{
			display: block;
			float: left;
			padding:0;
			margin:0;
			font-size: 24px;
		}
		div.detaileddata div.head a.close
		{
			display: block;
			width: 97px;
			height: 22px;
			float: right;
			background: transparent url(/assets/images/brown/button_red_close.png) top left no-repeat;
			text-decoration: none;
		}
		div.detaileddata div.head a.close:hover
		{
			text-decoration: none;
		}
		div.detaileddata div.defaultdatas
		{
			position: absolute;
			top: 80px;
			left: 18px;
			
			width: 220px;
			height: 370px;
		}
			div.detaileddata div.defaultdatas div.row
			{
				border-bottom: 1px solid #3D3D3D;
				clear: both;
				font-size: 12px;
				line-height: normal;
				width: 220px;
			}
			div.detaileddata div.defaultdatas div.row div.left
			{
				color: #999999;
				float: left;
				width: 110px;
				text-align: left;
			}
			div.detaileddata div.defaultdatas div.row div.right
			{
				color: white;
				float: right;
				width: 110px;
				text-align: right;
			}
			
		div.detaileddata div.profiledatas
		{
			position: absolute;
			top: 80px;
			left: 265px;
			width: 205px;
			height: 370px;
			
			text-align: right;
		}
		div.detaileddata div.referencia
		{
			position: absolute;
			top: 65px;
			left: 500px;
			
			width: 420px;
			color: #999999;
			font-weight: bold;
			text-align: right;
		}
		div.detaileddata div.pictures
		{
			position: absolute;
			top: 85px;
			left: 500px;
			text-align: center;
			width: 420px;
			height: 738px;
			overflow: auto;
			border: 1px solid black;
		}
		div.detaileddata div.pictures div
		{
			background-color: #c3b89b;
		}
		div.detaileddata div.moredetails
		{
			position: absolute;
			top: 484px;
			left: 18px;
			width: 455px;
			height: 290px;
		}
		div.detaileddata div.rate
		{
			position: absolute;
			top: 805px;
			left: 18px;
			
			width: 455px;
			height: 25px;
		}
		div.detaileddata div.down
		{
			position: absolute;
			top: 855px;
			left: 18px;
			
			width: 905px;
			height: 30px;
			color: white;
			font-size: 13px;
			line-height: normal;
			font-weight: bold;
			text-align: center;
		}
			div.detaileddata div.down a.next:hover,
			div.detaileddata div.down a.previous:hover
			{
				text-decoration: none;
			}
			div.detaileddata div.down a.previous
			{
				display: block;
				float: left;
				width: 97px;
				height: 24px;
				background: transparent url(/assets/images/brown/button_green_previous.png) top left no-repeat;
			}
			div.detaileddata div.down a.next
			{
				display: block;
				float: right;
				width: 97px;
				height: 24px;
				background: transparent url(/assets/images/brown/button_green_next.png) top left no-repeat;
			}
			div.detaileddata div.down a
			{
				font-size: 13px;
				line-height: normal;
				font-weight: bold;
				color: white;
				padding: 0 10px 0 10px;
				text-decoration: none;
			}
			div.detaileddata div.down a:hover
			{
				text-decoration: underline;
			}
			


	
	
	
	
	div.cont sub
	{
		font-size: 24px;
		color: #3b382f;
		font-weight: bold;
	}
	div.cont img
	{
		border: 0;
	}
	
	div.cont input
	{
		border: 1px solid black;
		width: 200px;
		/*height: 20px;*/
		font-size: 13px;
		padding: 2px;
	}
	
	div.cont input.checkbox
	{
		width: 15px;
		height: 15px;	
	}
	
	div.cont a
	{
		font-size: 14px;
		color:#3b382f;
		font-weight: bold;
	}
	div.cont div.center
	{
		margin: 0 auto;
		width: 850px;
		text-align: center;
	}
	div.cont div.center p
	{
		
	}
	
	div.center p input {
		padding: 0;
		margin: 0;
		width: auto;
	}
	
	/**
	 * regisztracio
	 */
	div.cont.registration
	{
		position:relative;
		width: 942px;
		height: 902px;
		margin: 0px auto;
		
		background: transparent url(/assets/images/brown/backgrounds/regisztracio.png) top left no-repeat;
		
		font-size: 11px;
		line-height: 1.5em;
		color: #3b382f;
	}

	div.registration input.small,
	div.registration_user input.small
	{
		width: 40px;	
	}
	
	div.registration input.middle,
	div.registration_user input.middle
	{
		width: 100px;	
	}
	
	div.cont.reg
	{
		position:relative;
		width: 942px;
		height: 199px;
		
		margin: 0px auto;
		
		background: transparent url(/assets/images/brown/backgrounds/regisztracio_switch.png) top left no-repeat;
		
		font-size: 11px;
		line-height: 1.5em;
		color: #999999;
	}
		div.cont.reg div.left
		{
			text-align: right;
			float: left;
			width: 400px;
			color: #3b382f;
			font-size:12px;
			padding: 8px 7px 0 0;
			margin: 0 0 0 56px;
		}
		div.cont.reg div.right
		{
			text-align: left;
			color: #3b382f;
			font-size:12px;
			float: left;
			width: 400px;
			padding: 8px 0 0 7px;
		}
		
		div.cont.reg a.button.user
		{
			display: block;
			width: 89px;
			height: 32px;
			background: transparent url(/assets/images/brown/button_userreg.png) top left no-repeat;
			float: right;
		}
		div.cont.reg a.button.client
		{
			float: left;
			display: block;
			width: 89px;
			height: 32px;
			background: transparent url(/assets/images/brown/button_clientreg.png) top left no-repeat;
		}

	div.cont.registration_user
	{
		position:relative;
		width: 942px;
		height: 425px;
		margin: 0 auto;
		
		background: transparent url(/assets/images/brown/backgrounds/regisztracio_magan.png) top left no-repeat;
		
		font-size: 11px;
		line-height: 1.5em;
		color: #3b382f;
	}
		div.cont.registration_user a,
		div.cont.registration_user span
		{
			color: #3b382f;	
		}
		div.cont.registration_user div.left
		{
			text-align: right;
			font-size:13px;
			float: left;
			width: 400px;
			line-height: 2em;
			padding: 75px 0 0 100px;
		}
		div.cont.registration_user div.left label
		{
			padding: 0 8px 0 0;	
		}
		div.cont.registration_user div.left span.star
		{
			padding: 0 8px 0 0;	
			font-size: 18px;
		}
		div.cont.registration_user div.right
		{
			float: left;
			text-align: justify;	
			width: 285px;
			line-height: 1.5em;
			padding: 75px 0 0 35px;
		}
		div.cont.registration_user div.bottom
		{
			background:none;
			text-align: center;
		}

	
	div.cont div.top
	{
		margin: 18px 0 0 0;
		padding: 1px 30px 0 30px;
		width: 882px;
		height: 66px;
	}
		div.cont div.top div.cont_top_header.left.registration
		{
			float: left;
			width: 170px;
			height: 64px;
		}
		div.cont div.top div.cont_top_header.right
		{
			float: right;
			height: 39px;
			padding: 25px 0 0 0;
		}

	div.cont div.middle
	{
		width: 942px;
	}
	div.cont div.middle span
	{
		color: #8DB933;
		font-size: 18px;
		font-weight: bold;
	}
	div.cont div.middle div.right div.cont,
	div.cont div.middle div.left div.cont
	{
		padding: 20px;
	}
	div.cont div.middle div.left
	{
		float: left;
		width: 465px;
		height: 350px;
		text-align: right;
		line-height: 2em;
	}
	div.cont div.middle div.right
	{
		margin-right:35px;
		text-align: right;
		float: right;
		width: 441px;
		height: 350px;
		line-height: 2em;
	}
	div.cont div.bottom
	{
		height: 26px;
		width: 942px;
		
		background: transparent url("/assets/images/brown/cont_bottom.png") top left repeat-y;
	}
	div.cont div.contacts div.title
	{
		height: 92px;
	}
	div.cont div.clients div.title
	{
		height: 92px;
	}
	div.cont div.company div.title
	{
		height: 92px;
	}
	div.cont div#uploadedpictures {
		position: absolute;
		top: 435px;
		left: 534px;
		height: 320px;
	}
	div.cont div.picture div.title
	{
		height: 92px;
	}


	/* lista oldal */
	div.content div.status
	{
		padding: 15px 9px 15px 9px;
		height: 12px;
		position: relative;
	}
	
		div.content div.status div.result
		{
			color: #3b382f;
			text-decoration: none;
		}

		div.content div.status div.pager
		{
			position: absolute;
			top: 15px;
			right: 34px;
			color: #999999;
		}

		div.content div.status div.pager a
		{
			color: #3b382f;
			text-decoration: none;
		}
		div.content div.status div.pager a:hover
		{
			color: #ffffff;
		}
		div.content div.status div.rendezes {
			position: absolute;
			top: 9px;
			left: 300px;
		}
		div.content div.status div.rendezes select {
			color: #333;
			font-size: 12px;
			padding: 2px 3px;
		}
	div.content div.result
	{
		/*margin: 0 auto;*/
		width: 935px;
	}

	/**
	* LINE RESULT
	*/
	div.content div.result div.line
	{
		width: 906px !important;
		width: 926px;
		height: 165px;
		margin: 0 9px 9px 0;
		padding: 9px;
		color: #333333;
	}
	
	div.content div.result div.line div.item
	{
		float: left;
	}
	div.content div.result div.line div.item a
	{
		text-decoration: none;
		color: white;
	}
	div.content div.result div.line div.item span a
	{
		font-size: 16px;
		color: #3b382f;
	}

	div.content div.result div.line div.item img
	{
		width: 215px;
		height: 162px;
		border: 1px solid black;
		margin: 0 6px 0 0;
	}
	
	div.content div.result div.line div.item.last
	{
		text-align: right;
		float: right; 
	}
	div.content div.result div.line div.item.last div.details
	{
		line-height:13px;
		height:100px;
		overflow:auto;/*TODO none->?*/
	}
	div.content div.result div.line div.item.last div div.price
	{
		height:25px;
	}
	div.content div.result div.line div.item.last div.func
	{
		display:block;
	}
	div.content div.result div.line div.item.last div.extrafunc
	{
		padding-top:2px;
		display:inline;
		position:relative;
		top:2px;
	}
		div.content div.result div.line_green
		{
			background: transparent url(/assets/images/brown/result_line.png) top left no-repeat;
		}

		div.content div.result div.line_white
		{
			background: transparent url(/assets/images/brown/result_line_highlight.png) top left no-repeat;
		}

		div.content div.result div.line_black
		{
			background: transparent url(/assets/images/brown/result_line_sos.png) top left no-repeat;
		}

	div.content div.result div.line_black div.item.last
	{
		font-size: 13px;
		color: white;
	}

	div.content div.result div.line_black h2,
	div.content div.result div.line_black h3
	{
		color: #3b382f
	}
	
	div.content div.result div.line_green div.item.last a,
	div.content div.result div.line_white div.item.last a
	{
		font-size: 12px;
		color: #333333;
	}

	div.content div.result div.line_green div.item.last span a,
	div.content div.result div.line_white div.item.last span a
	{
		font-size: 16px;
		color: #333333;
	}

	/**
	* NORMAL RESULT
	*/
	div.content div.result div.normal
	{
		width: 284px !important;
		width: 302px;
		float: left;
		margin: 0 9px 9px 0;
		padding: 9px;
		color: #333333;
	}

	div.content div.result div.normal div.leftSide
	{
		float: left;
	}

		div.content div.result div.normal div.leftSide img
		{
			border: 1px solid black;
			/*
			width: 100px;
			height: 75px;
			*/
		}

	div.content div.result div.normal div.rightSide
	{
		text-align: right;
		float: right;
	}
	
	div.content div.result div.normal div.rightSide h2
	{
		font-size: 14px;
	}
	
	div.content div.result div.normal div.rightSide h3
	{
		font-size: 14px;
	}

	div.content div.result div.normal div.bottomLine
	{
		clear:both;
		text-align: center;
		padding: 3px 0 0 0 !important;
		padding: 0;
	}
	
	div.content div.result div.normal div.bottomLine a
	{
		font-size:11px;
		padding: 3px;
		text-decoration: none;
		color: #333333;
	}
	
		div.content div.result div.normal_office
		{
			background: transparent url(/assets/images/brown/result_normal_office.png) top left no-repeat;
		}

		div.content div.result div.normal_green
		{
			background: transparent url(/assets/images/brown/result_normal.png) top left no-repeat;
		}

		div.content div.result div.normal_white
		{
			background: transparent url(/assets/images/brown/result_normal_highlight.png) top left no-repeat;
		}
	
		div.content div.result div.normal_black
		{
			background: transparent url(/assets/images/brown/result_normal_sos.png) top left no-repeat;
		}
	
		/*div.content div.result div.normal_gray
		{
			background: transparent url(/assets/images/brown/result_normal_gray.png) top left no-repeat;
		}*/
		
		div.content div.result div.normal_gray h2,
		div.content div.result div.normal_gray h3,
		div.content div.result div.normal_black h2,
		div.content div.result div.normal_black h3
		{
			color: #3b382f;
		}

		div.content div.result div.normal_gray,
		div.content div.result div.normal_black,
		div.content div.result div.normal_gray a,
		div.content div.result div.normal_black a,
		div.content div.result div.normal_gray div.bottomLine a,
		div.content div.result div.normal_black div.bottomLine a
		{
			color: #ffffff;
		}

	/**
	* BIG RESULT
	*/
	div.content div.result div.big
	{
		width: 302px;
		float: left;
		margin: 0 9px 9px 0;
		padding: 9px 0 9px 0;
		color: #333333;
	}
	
	div.content div.result div.big div.head
	{
		text-align:center;
		height: 45px;
		margin: 0 2px;
	}

	div.content div.result div.big div.head h2,
	div.content div.result div.big div.head h3 {
		font-size: 14px;
	}

	div.content div.result div.big div.pic
	{
		padding: 3px 0 0 12px;
		height: 233px;
	}
	div.content div.result div.big div.pic div.cdate
	{
		float:left;
		width:160px;
		margin: 0;
	}
	div.content div.result div.big div.pic div.visited
	{
		float:right;
		text-align:right;
		padding: 0 12px 0 0;
		width:100px;
		margin-top: 0;
	}
	div.content div.result div.big div.pic a,
	div.content div.result div.big div.pic img
	{
		padding:0;
		margin: 2px 0 0 0;
	}
	div.content div.result div.big div.foot 
	{
		padding: 5px 0 0 12px;
		/*TODO *padding: 12px 0 0 0; */
		width: 277px;
		float: left;
		color: #333333;
	}
	div.content div.result div.big div.foot a
	{
		text-decoration:none;
		color: #333333;
	}
	
		div.content div.result div.big div.foot div.leftSide
		{
			float: left;
			width:160px;
		}
		
			div.content div.result div.big div.foot div.leftSide div.price
			{
				height:25px;
			}
	
		div.content div.result div.big div.foot div.rightSide
		{
			padding: 0 0 0 0;
			float: right;
			text-align: right;
			width:100px;
		}
			div.content div.result div.big div.foot div.rightSide a
			{
				text-decoration: none;
				color: #333333;
				font-size: 14px;
				font-weight: bold;
			}
	
	div.content div.result div.foot div.bottomLine
	{
		padding: 1px 0 0 0;
		/*TODO *padding: 0; */
		text-align: center;
	}
	div.content div.result div.foot div.bottomLine a
	{
		padding: 4px;
	}

	div.content div.result div.big div.pic img
	{
		border: 1px solid #000000;
	}

		div.content div.result div.normal_last,
		div.content div.result div.big_last
		{
			margin:0;
		}
	
		div.content div.result div.big_green
		{
			background: transparent url(/assets/images/brown/result_big.png) top left no-repeat;
		}

		div.content div.result div.big h2,
		div.content div.result div.line h2 {
			font-size: 14px;
		}
		
		/*div.content div.result div.big_gray
		{
			color: white;
			background: transparent url(/assets/images/brown/result_big_gray.png) top left no-repeat;
		}*/
	
		div.content div.result div.big_black
		{
			color: white;
			background: transparent url(/assets/images/brown/result_big_sos.png) top left no-repeat;
		}
			div.content div.result div.big_gray div.foot,
			div.content div.result div.big_black div.foot,
			div.content div.result div.big_gray div.foot a,
			div.content div.result div.big_black div.foot a
			{
				color: #ffffff;
			}
			div.content div.result div.big_gray a:hover,
			div.content div.result div.big_black a:hover,
			div.content div.result div.big_gray div.foot div.rightSide a,
			div.content div.result div.big_black div.foot div.rightSide a,
			div.content div.result div.big_gray h2,
			div.content div.result div.big_gray h3,
			div.content div.result div.big_black h2,
			div.content div.result div.big_black h3
			{
				color: #3b382f;
			}
	

		div.content div.result div.big_white
		{
			background: transparent url(/assets/images/brown/result_big_highlight.png) top left no-repeat;
		}
		
		div.content div.result div.big
		{
			height:324px;
		}
		
		div.content div.result div.big div.foot div.bottomLine div.sms_popup,
		div.content div.result div.normal div.bottomLine div.sms_popup
		{
			padding: 10px;
			font-size: 12px;
			display: none;
			border: 1px dotted white;
			background: #99CC00;
			height: 260px;
			margin-left:0px;
			margin-top:-300px;
			position:absolute;
			width:260px;
		}
	div.content div.result div.small
	{
		float: left;
		width: 183px;
		height: 93px;
		margin: 0 1px 2px 0;
	}

	div.content div.result div.small div.leftSide
	{
		float: left;
		padding: 0 0 0 6px;
	}
		
		div.content div.result div.small div.leftSide div.pic
		{
			padding: 8px 0 0 2px;
		}
		div.content div.result div.small div.leftSide div.pic img
		{
			width: 68px;
			height: 53px;
		}
		div.content div.result div.small div.bottomLine
		{
			float:left;
			margin-left:6px;
			height:20px;
		}
		div.content div.result div.small div.bottomLine h3
		{
			/*position: absolute;*/
			color: #faebc4;
			font-size: 12px;
			padding: 6px 0 0 2px;
			width:170px;
			text-align:center;
			font-weight:normal;
		}
	div.content div.result div.small div.rightSide
	{
		padding: 6px 2px 0 0;
		color: #333333;
		float: left;
		width: 100px;
		text-align: right;
	}
		div.content div.result div.small div.rightSide span
		{
			width: 100px;
			display: block;
			height: 14px;
			font-size: 13px;
			text-align: right;
			
			color: black !important;
			font-weight: bold;
		}
		
		div.content div.result div.small div.rightSide div.spacer
		{
			height: 6px;
		}
		div.content div.result div.small div.rightSide a
		{
			font-weight: bold;
			font-size: 11px;
			color: #333333;
			text-decoration: none;
		}
	
	div.content div.result div.small_black div.rightSide,
	div.content div.result div.small_gray div.rightSide
	{
		color: #000;
	}

	div.content div.result div.small_black div.rightSide span,
	div.content div.result div.small_black div.leftSide h3,
	div.content div.result div.small_green div.leftSide h3,
	div.content div.result div.small_gray div.rightSide span,
	div.content div.result div.small_gray div.leftSide h3,
	div.content div.result div.small_black div.rightSide a,
	div.content div.result div.small_gray div.rightSide a
	{
		color: #3b382f;
	}

	div.content div.result div.small_last
	{
		margin: 0 9px 0 0;
	}
	
	div.content div.result div.small_green
	{
		background: transparent url(/assets/images/brown/result_small.png) top left no-repeat;
	}
	div.content div.result div.small_white
	{
		background: transparent url(/assets/images/brown/result_small_highlight.png) top left no-repeat;
	}
	div.content div.result div.small_black
	{
		background: transparent url(/assets/images/brown/result_small_sos.png) top left no-repeat;
	}
	div.content div.result div.small_gray
	{
		background: transparent url(/assets/images/brown/result_small_gray.png) top left no-repeat;
	}

div.big,
div.normal,
div.header,
div.line
{
	display:block;
}








	div.cont.adatlap_user
	{
		position:relative;
		width: 942px;
		height: 307px;
		margin: 50px auto;
		
		background: transparent url(/assets/images/brown/backgrounds/adatlap_magan.png) top left no-repeat;
		
		font-size: 11px;
		line-height: 1.5em;
		color: #999999;
	}
		div.cont.adatlap_user a,
		div.cont.adatlap_user span
		{
			color: #3b382f;	
		}
		div.cont.adatlap_user span.csillag {
			display: block;
			position: absolute;
			top: 16px;
			right: 30px;
		}
		div.cont.adatlap_user div.left
		{
			text-align: right;
			font-size:13px;
			float: left;
			width: 540px;
			line-height: 2em;
			padding: 48px 300px 0 100px;
		}
		div.cont.adatlap_user div.left label
		{
			padding: 0 8px 0 0;	
		}
		div.cont.adatlap_user div.left span.star
		{
			padding: 0 8px 0 0;	
			font-size: 18px;
		}
		div.cont.adatlap_user div.bottom
		{
			background:none;
			position: absolute;
			top: 175px;
			left: 680px;
		}
		
		div.other_users {
			width: 942px;
			margin: 20px auto 0 auto;
		}
		
			div.other_users div.head {
				height: 43px;
				background: url(http://www.ihalo.hu/assets/images/brown/box/profil-box-head.png) no-repeat;
			}
			
				div.other_users div.head {
					font-size: 12px;
					font-weight: bold;
					padding: 5px 0 0 15px;
				}
			
			div.other_users div.middle {
				padding: 15px;
				padding-bottom: 0;
				background: url(http://www.ihalo.hu/assets/images/brown/box/profil-box-middle.png) repeat-y;
			}
			
				div.other_users div.middle a {
					color: white;
				}
			
				div.other_users div.middle input.button {
					border: 1px solid black;
					background: #2F2F2F;
					color: white;
					padding: 0 2px 2px 2px;
					font-size: 12px;
				}
				
				div.other_users div.middle input.text,
				div.other_users div.middle select {
					border: 1px solid black;
					font-size: 12px;
					padding: 2px;
					width: 200px;
				}
				
				div.other_users div.middle select {
					width: 206px;
				}
			
			div.other_users div.bottom {
				background: url(http://www.ihalo.hu/assets/images/brown/box/profil-box-bottom.png) repeat-y;
				height: 44px;
			}
			
	div.portals {
		position: absolute;
		top: 108px;
		left: 0;
		width: 916px;
		display: none;
		margin: 0 0 0 1px;
		color: black;
		background-color: rgba(255, 0, 0, 0.8) !important;
		background-color: rgb(255, 0, 0);/*for stupid msie*/
		/*TODO opacity:0.9; */
		/*TODO filter:alpha(opacity=90); */
	}
	
	div.portals_c {
		position: absolute;
		top: 108px;
		left: 0;
		width: 916px;
		display: none;
		margin: 0 0 0 1px;
		color: black;
		padding: 10px;
	}
	
		div.portals ul,
		div.portals_c ul {
			display: block;
			float: left;
			height: 180px;
			width: 200px;
			list-style: none;
			margin: 0;
			padding: 0;
		}
			
			div.portals ul li,
			div.portals_c ul li {
				margin: 0;
				padding: 0;
				text-align: right;
			}
			
				div.portals ul li a,
				div.portals_c ul li a {
					color: white;
					font-size: 13px;
				}
				
				div.portals_c ul li a:hover {
					text-decoration: underline;
					font-weight: bold;
				}
				
	div.portfolio {
		width: 20px;
		height: 19px;
		background: url(http://www.ihalo.hu/assets/images/portfolio.png) no-repeat;
		cursor: pointer;
		position: absolute;
		top: 83px;
		left: 83px;
		border: none;
		z-index:2;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*
	* Részletes adatlap, detaileddata
	*/
	div.cont.detaileddatanew
	{
		border: 2px solid white;
		width: 940px;
		z-index: 999;
		height: 611px;
		position: fixed;
		background: transparent url(/assets/images/brown/backgrounds/detailed_data_popup.png) top left no-repeat;
	}
	div.cont.detaileddatanew.newsItemNew
	{
		width: 940px;
		height: 611px;
		position:relative;
		background: transparent url(/assets/images/brown/backgrounds/detailed_data_popup_news.png) top left no-repeat !important;
	}
	div.cont.detaileddatanew div.head
	{
		height: 33px;
		margin-top:0px;
		width: 940px;
		line-height:2em;
	}
	div.cont.detaileddatanew div.head a
	{
		font-size: 12px;
		color: black;
		font-weight: bold;
		text-decoration: none;
		width:100px;
		height: 30px;
		display:block;
		float:left;
	}
		div.cont.detaileddatanew div.head a.print
		{
			margin: 0 0 0 150px;
		}
		div.cont.detaileddatanew div.head a.fav
		{
			margin: 0 0 0 34px;
		}
		div.cont.detaileddatanew div.head a.email
		{
			margin: 0 0 0 34px;
		}
		div.cont.detaileddatanew div.head a.velemeny
		{
			margin: 0 0 0 34px;
		}
		div.cont.detaileddatanew div.head a.prev
		{
			position: absolute;
			top: 2px;
			right: 100px;
			width:80px;
			margin: 0 0 0 0;
			width: 80px;
			float:none;
			text-align:center;
		}
		div.cont.detaileddatanew div.head a.next
		{
			position: absolute;
			top: 2px;
			right: 0px;
			width:100px;
			margin: 0 0 0 0;
			width: 100px;
			float:none;
			text-align:center;
		}

	div.cont.detaileddatanew div.head h1.detaileddata_preview_title
	{
		padding: 0;
		margin: 0;
	}
	div.cont.detaileddatanew div.head a.close
	{
		display:block;
	}
	div.cont.detaileddatanew div.defaultdatas
	{
		line-height:normal;
		width: 222px;
		height: 574px;
		position:absolute;
		top:35px;
		left:0;
	}
	div.cont.detaileddatanew div.defaultdatas h2
	{
		margin: 0;
		padding: 0 0 10px 10px;
		color: #b02800;
		font-weight: bold;
		font-size: 20px;
	}
	div.cont.detaileddatanew div.defaultdatas div.row
	{
		padding: 0 10px 0 10px;
		border-bottom: 1px solid #969278;
	}
		div.cont.detaileddatanew div.defaultdatas div.row td.left
		{
			width: 85px;
			color: #25231c;
			font-size: 12px;
			vertical-align: top;
		}
		div.cont.detaileddatanew div.defaultdatas div.row td.right
		{
			width: 110px; /*TODO xwidth */
			color: #25231c;
			font-size: 12px;
			text-align: right;
			vertical-align: top;
		}
		
	div.cont.detaileddatanew div.advdata span
	{
		color:#b02800;
	}
	div.cont.detaileddatanew div.profiledatas
	{
		position: absolute;
		top: 462px;
		left: 225px;
		padding: 10px;
		width: 350px;
		height: 150px;
		line-height: normal;
	}
		div.cont.detaileddatanew div.profiledatas h2
		{
			margin: 0;
			padding: 0;
			font-size: 18px;
			font-weight: bold;
			color: #3b382f;
		}
		div.cont.detaileddatanew div.profiledatas h3
		{
			margin: 0;
			padding: 0;
			font-size: 14px;
			font-weight: bold;
			color: #b02800;
		}
		div.cont.detaileddatanew div.profiledatas span
		{
			color: #3b382f;
			font-size: 14px;
			font-weight: bold;
		}
		div.cont.detaileddatanew div.profiledatas a
		{
			color: #3b382f;
			font-size: 12px;
			font-weight: normal;
			text-decoration: underline;
		}

		div.cont.detaileddatanew div.profiledatas div.left
		{
			float: left;
			text-align: left;
			width: 170px;
		}
		div.cont.detaileddatanew div.profiledatas div.right
		{
			float: right;
			text-align: right;
			width: 160px;
		}
	div.cont.detaileddatanew div.pictures
	{
		position: absolute;
		top: 62px;
		left: 596px;
		width: 335px;
		height: 540px;
		overflow: auto;
	}
	div.cont.detaileddatanew div.pictures div
	{
		background-color: #c3b89b;
	}
	div.cont.detaileddatanew div.moredetails
	{
		position: absolute;
		top: 68px;
		left: 230px;
		width: 360px;
		height: 395px;
		line-height: normal;
		font-size: 12px;
	}
	div.cont.detaileddatanew div.moredetails p#detaileddata_preview_description
	{
		display: block;
		height: 290px;
		overflow: auto;
	}
	div.cont.detaileddatanew div.moredetails h2
	{
		color: #3b382f;
	}
	
	div.cont.detaileddatanew div.headline
	{
		position: absolute;
		top: 33px;
		left:230px;
		width: 700px;
		height: 30px;
	}
	div.cont.detaileddatanew.newsItemNew div.headline
	{
		position: absolute;
		top: 33px;
		left: 10px;
		width: 920px;
		height: 30px;
	}
	div.newsItemNew div.body div p.news_head
	{
		color:#b02800;
	}
	div.cont.detaileddatanew div.headline div.left
		{
			float: left;
			color: #fcedc7;
			font-size: 19px;
		}
		div.cont.detaileddatanew div.headline div.right
		{
			float: right;
			text-align: right;
			color: #d3c7a7;
			font-size: 19px;
		}
	