*{font-family:"Trebuchet MS";}
body{
background:url(../img/body_bgr.jpg) no-repeat fixed center;
margin:0;
}
#gray_grad{
position:relative;
margin-left:auto;
margin-right:auto;
text-align:center;
width:984px;
background:url(../img/gray_gradient.png) repeat-y;
}
#center{
position:relative;
float:left;
width:965px;
margin:0px 9px 0px 10px;
}
	#col_left{
	width:690px;
	position:relative;
	float:left;}
		 #header{
		 position:relative;
		 float:left;
		 height:290px;
		 background:#333333;
		 }
		 	#lang{
			position:absolute;
			top:270px;
			left:20px;
			}
			#lang img{border:1px #FFFFFF solid;}
		 #menu{
		 position:relative;
		 float:left;
		 width:690px;
		 height:29px;
		 padding-top:20px;
		 background:url(../img/menu_bgr.jpg) repeat-x;
		 }
		 
			
			#menu ul{
			
			text-transform:uppercase;
			text-align:center;
			color:#ffffff;
			position:relative;
			float:right;
			text-align:right;
			list-style:none;
			padding:0px;
			margin:0px;
			}
			#menu li{
			margin:0px;
			padding:0px;
			display:inline;
			}
			#menu li a{
			width:80px;
			font-weight:bold;
			text-align:center;
			display:inline-block;
			text-transform:uppercase;
			color:#ffffff;
			text-decoration:none;
			text-align:center;
			font-size:12px;
			margin-right:5px;
			margin-left:5px;
			}
			#menu li a:hover{
			color:#999999;
			}
				#col_right{
				width:275px;
				position:relative;
				float:left;
				padding-top:500px;
				background:url(../img/col_right_bgr.jpg) no-repeat;
				}
				#col_right p{
				font-size:12px;
				}
				
	
	#content{
		position:relative;
		float:left;
		padding:25px 15px 0px 15px;
		width:650px;
		text-align:left;
	}
		#box{
		position:relative;
		float:left;
		border:1px solid #CCCCCC;
		padding:10px;
		margin-bottom:20px;
		}
			#box h1{
			margin:0px;
			padding-bottom:3px;
			color:#333333;
			font-size:16px;
			text-transform:uppercase;
			border-bottom:#CCCCCC solid 1px;
			}
			#box h2{
			margin:5px 0px 0px 0px;
			color:#003399;
			font-size:14px;
			letter-spacing:2px;
			text-transform:uppercase;
			}
			#box p{
			color:#000000;
			font-size:13px;
			}
			#box h3{
			margin:0;
			font-weight:normal;
			font-size:10px;
			color:#666666;
			}
			#box a{
			font-size:13px;
			color:#003399;
			text-decoration:none;
			border-bottom:#003399 1px dashed;
			}
			#box a:hover{
			border-bottom:none;
			color:#666666;
			}
			#box ul{
			margin:0px;
			padding:0;
			list-style:none;
			font-size:12px;
			
			}
			#box li{
			padding:5px;
			border:1px solid #CCCCCC;
			margin:10px 0px 10px 0px;
			}
			
			
			
			.rss{
			padding-left:26px;
			background:url(../img/rss.jpg) no-repeat;
			}
			.blog{
			padding-left:26px;
			background:url(../img/blog.jpg) no-repeat;
			}
			.twitter{
			padding-left:26px;
			background:url(../img/twitter.jpg) no-repeat;
			}
			.small, .small_left{
			width:300px;
			}
			.small_left{
			margin-right:20px;
			}
#footer{
position:relative;
margin-left:auto;
margin-right:auto;
text-align:center;
width:984px;
height:114px;
background:url(../img/footer_bgr.png) repeat-y;
}
#footer p{
text-align:left;
color:#FFFFFF;
font-size:12px;
margin:0px;
padding:50px 30px 0px 30px;
}
	#keszitette{
	position:absolute;
	top:50px;
	left:770px;
	}
	#keszitette img{ border:0;}

		
	
	
.gallery_front {
float:left;
text-align:center;
padding:4px;
width:120px;
height:90px;
border:1px solid #eeeeee;
margin:4px;
}
	
