body, html
{
	margin:0;
	padding:0;
	font:11px "Trebuchet MS" Helvetica Arial Verdana sans-serif;
	text-align:center;
	background:url(/img/lh_background.jpg);
}
div, h1, h2, h3, ul, li, a, p, form, input, img, span, div
{
	margin:0;
	padding:0;
}
img
{
	border:0;
}
ul
{
	list-style-type:none;
}
:focus { outline-style:none; }
.clear { clear:both; }
#page
{
	position: absolute; 
	top:0;
	left: 50%; 
	/*top: 50%; */
	margin-left: -470px; 
	/*margin-top: -265px;*/
	margin-top:20px;
	width:940px;
}
	#header
	{
		font-family:Georgia, Helvetica, sans-serif;
		color:#ffffff;
		text-transform:uppercase;
	}
		#header h1
		{
			font-size:30px;
			font-weight:bolder;
		}
			#header h1 a
			{
				color:#ffffff;
				text-decoration:none;
			}
		#header h2
		{
			font-size:14px;
			font-weight:bolder;
			letter-spacing:5px;
		}
	#main-container
	{
		background-color:#000000;
		padding:18px 10px 10px 10px;
		width:920px;
		text-align:left;
	}
		#menu
		{
			padding:0 0 10px 0;
			width:920px;
		}
			#menu ul.main
			{
				height:32px;
			}
				#menu ul.main li
				{
					float:left;
					height:32px;
				}
					#menu ul.main li a
					{
						display:block;
						margin-left:10px;
						height:32px;
						background:0 0 no-repeat;
						text-indent:-1000em;
					}
					#menu ul.main li a.ajanlo
					{
						margin:0;
						/*width:295px;*/
						/*width:215px;*/
						width:84px;
						background-image:url(/img/menu-ajanlo.png);
					}
					#menu ul.main li a.lapozzon
					{
						/*width:295px;*/
						/*width:215px;*/
						width:236px;
						background-image:url(/img/menu-lapozzon.png);
					}
					#menu ul.main li a.rendeles
					{
						/*width:295px;*/
						/*width:215px;*/
						width:105px;
						background-image:url(/img/menu-rendeles.png);
					}
					#menu ul.main li div.separator
					{
						margin-left:10px;
						width:152px;
						height:32px;
						background:url(/img/menu-separator.png) bottom left no-repeat;
					}
					#menu ul.main li a.galeria
					{
						/*width:107px;*/
						width:94px;
						background-image:url(/img/menu-galeria.png);
					}
					#menu ul.main li a.forum
					{
						/*width:107px;*/
						width:83px;
						background-image:url(/img/menu-forum.png);
					}
					#menu ul.main li a.profilom
					{
						width:106px;
						background-image:url(/img/menu-profilom.png);
					}
					#menu ul.main li a:hover, #menu ul.main li a.selected
					{
						background-position:0 -32px;
					}
				
			#menu ul.sub
			{
				padding:5px 0 0 0;
				height:20px;
				float:right;
			}
				#menu ul.sub li
				{
					float:left;
					height:20px;
				}
					#menu ul.sub li a
					{
						display:block;
						margin:0 0 0 30px;
						height:20px;
						background:0 0 no-repeat;
						text-indent:-1000em;
					}
					#menu ul.sub li a.galeria
					{
						width:67px;
						background-image:url(/img/submenu-galeria.png);
					}
					#menu ul.sub li a.login
					{
						width:119px;
						background-image:url(/img/submenu-login.png);
					}
					#menu ul.sub li a.logout
					{
						width:119px;
						background-image:url(/img/submenu-logout.png);
					}
					#menu ul.sub li a.register
					{
						width:111px;
						background-image:url(/img/submenu-reg.png);
					}					
					#menu ul.sub li a.account
					{
						width:131px;
						background-image:url(/img/submenu-adatmodositas.png);
					}
					
					#menu ul.sub li a.album
					{
						width:81px;
						background-image:url(/img/submenu-album.png);
					}
					#menu ul.sub li a.messages
					{
						width:136px;
						background-image:url(/img/submenu-messages.png);
					}
					
					#menu ul.sub li a:hover, #menu ul.sub li a.selected
					{
						background-position:0 -20px;
					}
					#menu ul.sub li a:hover, #menu ul.sub li a.selected
					{
						background-position:0 -20px;
					}
		#content
		{
			padding:4px;
			border:1px solid #646464;
			width:910px;
			/*height:300px;*/
		}
		#content a
		{
			color:#ffffff;
		}
		#content a:hover
		{
			text-decoration:none;
		}
		
		#user-last-activity
		{
			padding:0 0 10px 10px;
			
			background-color:#313131;
			color:#FFFFFF;
			font:12px Georgia;
		}		
	.errors
	{
		margin:0 0 10px 0;
		padding:10px;
		background-color:#363636;
		color:red;
	}
		.errors p
		{
			font-size:14px;
			font-weight:bold;
		}
		
	#footer
	{
		margin:30px 0 0 0;
		border-top:5px solid #646464;
		padding:3px 0 0 0;
		width:920px;
		height:30px;
	}
		#footer .copy
		{
			float:left;
			padding:5px 0 0 0;
			width:230px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#ffffff;
		}
		#footer .armadillo
		{
			float:right;
		}
		
	.navigation
	{
		padding:10px 0 15px 0;
		/*font-size:11px;*/
	}
		.navigation a
		{
			color:#ffffff;
			text-decoration:none;
		}
		
		
	.ui-autocomplete
	{
		text-align:left;
		font-size:12px;
	}#content .register
{
	/*padding:20px 10px 40px 10px;*/
	padding:0 10px 40px 10px;
	width:890px;
	font:12px Georgia;
	color:#ffffff;
	background-color:#313131;
}
	#content .register h3
	{
		padding:0 0 10px 0;
		font-size:25px;
		font-weight:bold;
	}

	.column-0
	{
		float:left;
		width:435px;
	}
	.column-1
	{
		float:right;
		width:435px;
	}

		.column-head
		{
			padding:5px 0 5px 10px;
			width:425px;
			background-color:#636363;
			font-weight:bold;
		}
		.form-row,
		.form-upload-row
		{
			padding:5px 0 5px 10px;
			width:425px;
		}
			.form-row label,
			.form-upload-row label
			{
				display:inline-block;
				width:140px;
				font-weight:bold;
			}
			.form-row input
			{
				border:0;
				border-top:1px solid #adadad;
				border-bottom:1px solid #adadad;
				width:275px;
				height:19px;
			}
		.form-captcha-row
		{
			padding:40px 0 0 10px;
		}

	#content .register .form-submit-row
	{
		margin:20px 0 0 0;
		border-top:5px solid #646464;
		padding:10px 0 0 0;
		text-align:right;
	}
		#content .register .form-submit-row input
		{
			border:0;
			width:155px;
			height:30px;
			background-color:#000000;
			color:#ffffff;
			font-weight:bold;
			text-transform:uppercase;
			cursor:pointer;
		}
		
		
		
	.account-submenu
	{
		margin:0 0 20px 0;
		padding:5px 0 5px 10px;
		width:880px;
		background-color:#363636;
	}
		.account-submenu a
		{
			margin:0 10px 0 0;
			color:#ffffff;
			
		}
		.account-submenu a:hover
		{
			text-decoration:none;
		}
