body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	background:url(../img/gp7bg5.jpg) repeat-x;
}

img{
	border:0px none;
}

:focus{
	outline:none;
}

.clear{
	clear:both;
}

#site{
	width:960px;
	margin:0 auto;
	margin-top:1em;
}

.language{
	text-align:right;
	padding-right:25px;
	position:relative;
	z-index:500;
}

.language a{
	text-decoration:none;
	color:#fff;
	float:right;
	margin-left:5px;
	font-size:11px;
}



#header{
	width:960px;
	height:85px;
}

.logo{
	position:relative;
	top:5px;
	left:20px;
}

#slider{
	height:260px;
	border-top:5px solid #97CE00;
	border-bottom:5px solid transparent;
}

/*
.slogen{
	display:table-cell;
	position:absolute;
	z-index:8000;
	background-color:#b4ca00;
	color:#fff;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:25px;
	font-size:17px;
	margin-top:25px;
	font-weight:600;
}
*/

.contact{
	<!--display:table-cell;-->
	<!--width:230px;-->
	<!--position:absolute;-->
	<!--z-index:8000;-->
	<!--background:url(../img/shadow.png) left top;-->
	<!--color:#fff;-->
	<!--padding:5px;-->
	<!--padding-left:15px;-->
	<!--margin-top:25px;-->
	<!--margin-left:685px;-->
}

.contact a{
	<!--color:#fff;-->
}

#contentMain{
	padding:25px;
	background-color:#fff;
}

.box4{
	width:900px;
	float:left;
}

.left{
	width:180px;
	float:left;
}

.right{
	width:670px;
	float:right;
}

.box3{
	width:630px;
	min-height:220px;
	float:left;
}

.box1{
	width:250px;
	float:right;
}

.box1 p a{
	color:#111;
	text-decoration:none;
}



.box3 p.title, .box4 p.title, .box1 p.title{
	color:#97ce00;
	padding:5px;
	padding-left:10px;
	display:block;
	margin:0px;
	font-weight:bold;
	font-size: 16px;
	margin-bottom:2px;
}


.box3 p.title2, .box4 p.title2, .box1 p.title2{
	background-color:#666;
	color:#fff;
	padding:5px;
	padding-left:10px;
	display:block;
	margin:0px;
	font-weight:bold;
	margin-bottom:2px;
}

.box3 p, .box1 p, .box4 p{
	color:#666;
}

.cornerbox{
	background-color:#efefef;
	padding:10px;
	-moz-border-start: 10px;
}

.text{
	padding:10px;
}

.box3 ul, .box3 li{
	margin:5px;
	padding:0;
	list-style-type:square;
	list-style-position:inside;
}

.box4 ul, .box4 li{
	margin:0;
	padding:0;
	list-style-type:square;
	list-style-position:inside;
}

.box4 li{
	padding:5px;
}




p.home_news_date{
	color:#111;
	margin-bottom:0.5em;
}


#footer{
	margin-top:1em;
	border:1px solid #e8e8e8;
	background-color:#97CE00;
	line-height:4em;
	padding-left:25px;
	padding-right:25px;
	margin-bottom:1em;
}


#footer span{
	float:right;
}

#footer a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}



/* hátterek */

.nyitolap{
	background:url(../images/gp7_00.jpg) no-repeat left top;
/*	height:280px !important; */
}

.szolgaltatasok{
	background:url(../images/01.jpg) no-repeat left top;
}

.muszaki{
	background:url(../images/02.jpg) no-repeat left top;
}

.elhelyezkedes{
	background:url(../images/03.jpg) no-repeat left top;
}

.galeria{
	background:url(../images/04.jpg) no-repeat left top;
}

.alaprajzok{
	background:url(../images/05.jpg) no-repeat left top;
}

.aktualis{
	background:url(../images/06.jpg) no-repeat left top;
}

.regisztracio{
	background:url(../images/07.jpg) no-repeat left top;
}

.kapcsolat{
	background:url(../images/08.jpg) no-repeat left top;
}


#nagykep{
	border:1px solid #ccc;
}

#nagykep img{
	width:608px;
	padding:10px;
	float:left;
	background-color:#ffffff;
}

#thumbs{
	background-color:#efefef;
	padding:5px;
}

#thumbs a img{
	width:100px;
	float:left;
	padding:5px;
	background-color:#fff;
	display:block;
	margin:5px;
}