* {
	margin: 0px;
	padding: 0px;
}

/*********************************
		 HTML FORMATTING
*********************************/

.szoveg{
	font-size:11px;
	font-weight:normal;
}
a{
	color: #1499C6;
	text-decoration: none;
}

a:hover{
	color: #0A5DC3;
	text-decoration: underline;
}

body{
	background: url( images/bg.jpg );
	font-family: Arial;
	font-size: 11px;
}

li a img{
	border: 0px solid #000;
}

ul li{
	list-style-type: none;
}

h1{
	color: #1499C6;
}

th{
	text-align: left;
}

tr td div{
	overflow: hidden;
	width: 270px;
}

/*********************************
			 LAYOUT
*********************************/

#wrapper{
	width: 900px;
	margin: auto;
	
}

	#header{
		width: 900px;
		height: 302px;
		float: left;
		background: url( images/header.jpg );
		position: relative;
	}
	#header2{
		width: 900px;
		height: 302px;
		float: left;
		background: url( images/header_en.jpg );
		position: relative;		
	}
		#header input,#header2 input{
			border: none;
			padding: 3px;
			width: 234px;
		}
		
		#menu {
			position: absolute;
			left: 30px;
			top: 92px;
			width: 850px;
		}
			#menu a {
				color: #fff;
				font-size: 14px;
				display: block;
				float: left;
				margin-right: 15px;
				padding-left: 18px;
				background: transparent url(images/sep.jpg) no-repeat left center;
			}
			#menu a:hover {
				color: #333;
				text-decoration: none;
			}
			#menu a.first {
				background: none;
				padding-left: 5px;
			}

			#menu span{
				position: absolute;
				right: 10px;
				top: 1px;
				color: #fff;
			}

		#sub_menu {
			position: absolute;
			left: 24px;
			top: 127px;
		}
		
			#sub_menu a{
				color: #666;
			}

		#keres_simple {
			position: absolute;
			left: 24px;
			top: 196px;
		}

		#keres_adv {
			position: absolute;
			left: 304px;
			top: 196px;
		}
			#keres_simple input, #keres_adv input {
				border: none;
				background: transparent;
			}

		#keres_submit {
			position: absolute;
			left: 582px;
			top: 196px;
		}
			#keres_submit input {
				width: 89px;
				background: none;
			}

	#content{
		float:left;
		background: #ffffff url( images/loop.jpg ) repeat-y;
	}
	
		#left_panel{
			width: 170px;
			padding-left: 10px;
			padding-top: 20px;
			background: none;
			float: left;
		}
	
			#left_panel .forgotten{
				display: block;
				width: 123px;
				text-align: center;
			}
			
			#left_panel h3{
				color: #37A8C6;
				font-size: 14px;
				width: 123px;
				text-align: center;
			}

			#left_panel input{
				width: 117px;
				padding: 3px;
				text-align: center;
				margin-bottom: 10px;
			}
			
			#left_panel input.login{
				width: 124px;
				height: 24px;
				border: none;
				margin-bottom: 10px;
				background: #ffffff url( images/belep_gomb.jpg ) repeat-y;
			}
		
		#categories{
			width: 585px;
			float: left;
		}
		
			#categories .oszlop{
				width: 170px;
				padding: 7px;
				float: left;
				border-right: 0px solid #000;
			}
			
			#categories .c0, #categories .c1 {
				border-right: 1px solid #7CD4F8;
			}

			#categories .oszlop u a{
				display: block;
				font-size: 18px;
				margin-top: 10px;
			}
			
	
		#right_panel{
			width: 135px;
			float: left;		
			background: none;
		}
		
		#right_panel img{
			border: none;
		}
		
	#footer{
		float:left;
		height: 100px;
		width: 900px;
		background: #ffffff url( images/footer_up.jpg ) no-repeat;
	}
	
	#footerlinks{
		float:left;
		width:900px;
		color: #16AEE4;
		font-size:12px;
		background: #ffffff url( images/footerlinks.jpg ) no-repeat;
		
	}
	
	#footerlinks2{
		float:left;
		margin-left:10px;
	}
	#footerlinks2 li{
		margin-left:10px;
		float:left;
	}
	#footerlinks li.per{
		margin-left:10px;
		float:left;
	}
	
	#footerdown{		
		float:left;
		width:900px;
		background: #ffffff url( images/footer_down.jpg) no-repeat;	
	}	
	#footerul{
		margin-left:100px;
		margin-top:65px;
	}
	#footerul li{
		margin-left: 20px;
		float:left;
	}
	#footerul li a{
		font-size:12px;
		font-weight:bold;
		font-family:'Trebuchet MS',helvecia,tahoma,sans-serif;
		color:#aa6c00;
		text-decoration:none;
	}

	
	
/*********************************
		  Extra styles
*********************************/

.cats{
	width: 170px;
	float: left;
}

fieldset{
	width: 520px;
	padding: 10px;
}

#lister{
	width: 95%;
}

tr.row td{
	padding: 3px;
	border-bottom: 1px solid #ccc;
}

th{
	padding: 3px;
	background: #FDBB0F;
}

#table_wrapper{
	margin-top: 20px;
}

.text_block{
	padding: 10px;
	border-bottom: 1px solid #ccc;
	width: 88%;

}

.thumbs img{
	border: none;
	margin: 2px;
}
.thumbs{
	width: 80px;
	height: 80px;
	overflow: hidden;
	float: right;
}
#nopic{
	border:1px solid #000;
	padding:3px;
	width:170px;
}

.nfo p{
	margin-bottom: 10px;
}

.nfo ol li{
	margin-bottom: 10px;
}

.gagy-i-red{
	color: #c00;
	font-weight: bold;
}

.gmap{
	width: 100%;
	height: 220px;
	border: 1px solid #ccc;
}
#alktitle{
	background: #FDBB0F;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	width:70px;
	margin-left:84%;
	padding-top:3px;
	padding-bottom:3px;
}
#alkcontent{
	padding:3px;
	border: 1px solid #FDBB0F;
}
#col{
	width:15%;
}
#lang{
	margin-top:45px;
	margin-left:828px;
}
#email{
	font-weight:bold;	
}
