body {
	margin: 0px;
	background-image: url('../img/bg_main.jpg');
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #40729a; 
	font-family: verdana; 
	font-weight: normal; 
	font-size: 80%; 
	line-height:normal;
	text-align: center;
}

a {
	text-decoration: none; 
	color:#58881d; 
	font-weight: normal;
}
a:link {}
a:visited {}
a:active {}
a:hover {text-decoration: underline;}

#cont
{
	background-image: url('../img/header.jpg');
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	width: 996px;
	padding:0px;
	margin-bottom:0px;
}



#head1 {
	float: left;
	font-size:70%;
	color:#95afc4;
	padding-left:23px;
	padding-top:3px;
}

#head1 h1 {
	font-size:100%;
	color:#95afc4;
	display:inline;
	margin:0px;
	font-weight: normal;
}

#head1 a {
	text-decoration: none; 
	color:#95afc4; 
	font-weight: normal;
}
#head1 a:link {}
#head1 a:visited {}
#head1 a:active {}
#head1 a:hover {text-decoration: underline;}

#head2 {
	float: right;
	font-size:80%;
	color:#bdd2e3;
	padding-right:15px;
	padding-top:3px;
	text-align:right;
}

#head2 a {
	text-decoration: none; 
	color:#bdd2e3; 
	font-weight: normal;
}
#head2 a:link {}
#head2 a:visited {}
#head2 a:active {}
#head2 a:hover {text-decoration: underline;}

#head2 h1 {
	font-size:100%;
	color:#95afc4;
	display:inline;
	margin:0px;
	font-weight: normal;
}

#ag-logo {
	float: left;
	padding-left:23px;
	padding-top:25px;
	width:260px;
}

#menu {
	float: right;
	padding-right:13px;
	padding-top:45px;
}


#tel {
	float: right;
	padding-right:23px;
	padding-top:21px;
	height:16px;
}

#content {
	padding:35px 23px 10px 23px;	
	margin:0px;
}

#cont-open {
	text-align:left;
}
#cont-open a {
	text-decoration: underline;
}
#cont-open a:link {}
#cont-open a:visited {}
#cont-open a:active {}
#cont-open a:hover {text-decoration: none;}

#cont-open h1 {
	font-family:arial;
	font-weight: bold;
	font-size: 17px; 
	line-height: normal;
	margin:0px;
	padding:0px;
	display:inline;
}

h3 {
	font-size:14px;
}

.line {
	height: 1px; display:block; clear:both;	margin:auto;
	padding-top:10px;
	margin-top:0px;
	margin-bottom:0px;
	border-bottom: 1px dotted #b1c8da;	
}

#line2 {
	padding-top:8px;	
}

#line2 h1 {
	font-family: verdana; 
	font-weight: normal; 
	font-size: 100%; 
	display:inline;
}

#line3 {
	padding-top:7px;
	line-height:normal;
}

#line3 a {
	text-decoration: none;
	font-weight: normal;
	color:#58881d; 
}
#line3 a:link {}
#line3 a:visited {}
#line3 a:active {}
#line3 a:hover {text-decoration: underline;}

#line3 h1 {
	font-family: verdana; 
	font-weight: normal; 
	font-size: 100%; 
	display:inline;
}

#line4 {
	padding-top:8px;
}

.line5 {
	padding-top:4px;
	text-align:center;
	width:184px;
	float:left;
	margin-left:0px;
}

#plus {
	float:right;
	padding-top:6px;
	width:100px;
	text-align:right;
}

.a4 {
	 padding-top:8px;
}

.a5 {
	 padding-top:10px;
}

#a9 {
	padding:3px 10px;
	background:#e8eefa;
}

#a10 {
	width:950px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	text-align:left;
	background:#e8eefa;
}

#a10 h3 {
	margin:0px 0px 6px 0px;
	font-size:15px;
	font-weight: normal;
	font-family:arial;
}
#a10 .ol-list {
	margin:0px;
}

.a7 {
	 text-align:left;
	 padding:5px 20px 25px 20px;
	line-height:normal;
}

.a7 h3 {
	font-size:120%;	
	margin:0px 0px 5px 0px;
	padding-bottom:5px;
	border-bottom:1px #d5e5f2 dotted;
}


.a7 h2 {
	font-size:120%;	
	margin:0px 0px 5px 0px;
	padding-bottom:5px;
	border-bottom:1px #d5e5f2 dotted;
}

#a8 {
	margin:5px 0px 5px 20px;
}

.open1 {
	text-align:left;
	padding:0px 15px 5px 20px;
	margin:0px 0px 5px 0px;
	line-height:normal;
	width:290px;
	float:left;
}

.open1 h2 {
	font-size:16px;	
	margin:5px 0px 6px 0px;
	padding-bottom:3px;
	border-bottom:0px;
	font-weight: normal;
	font-family:arial;
	color: #40729a; 
}

.open1 h3 {
	display:inline;
	font-size:12px;
	font-weight:normal;
}

.open2 {
	text-align:left;
	padding:5px 20px 0px 20px;
	margin:0px 0px 5px 0px;
	line-height:normal;
	width:290px;
	float:left;
}

.open2 h2 {
	font-size:16px;	
	margin:0px 0px 6px 0px;
	padding-bottom:3px;
	border-bottom:0px;
	font-weight: normal;
	font-family:arial;
	color: #40729a; 
}

#ref-button {
	float:left;
	width:120px;
	text-align:left;
}
#ref-text {
	float:right;
	text-align:center;
	width:455px;	 
}
#ref-text h1 {
	font-size:80%;
	margin:0px;
	padding:0px;
	font-weight: normal;
}

.box-ref {
	float:left; width:230px; text-align:left; margin-top:0px; 
}

.box-ref-new {
	float:right; width:460px; text-align:left; margin-top:4px; 
}
.box-ref1 {
	padding:0px 0px 0px 0px;
	text-align:right;
}

.box {
	float:left; width:233px; text-align:left; margin-top:0px;
}

.box1 {
	font-size:100%; padding:0px 10px 0px 10px;
}

.box-right {
	float:left; width:230px; text-align:left; margin-top:0px;
}

.box-right1 {
	font-size:100%; padding:0px 10px 0px 10px;
}


.ref-img {
	padding-top:1px;
	padding-bottom:4px;
}

.ref-img img{
	border: #ced9f2 7px solid;
	padding: 1px;
}


#footer
{
	background-image: url('../img/footer.jpg');
	background-repeat: repeat-x;
	background-color: #6faa24;
	color:#ffffff;
	padding:0px;
	margin:0px;
	height:56px;
	font-size:10px;
}

#footer a {
	text-decoration: none; 
	color:#ffffff;	
	font-weight: normal;
}
#footer a:link {}
#footer a:visited {}
#footer a:active {}
#footer a:hover {text-decoration: underline;}

#footer h1 {
	font-size:10px;
	color:#ffffff;
	display:inline;
	margin:0px;
	font-weight: normal;
}

#footer-inner {
	padding-top:20px;
	width:956px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}

div.sep {				
	height: 1px; display:block; clear:both;	margin:auto;
}

div.sep5 {				
	height: 5px; display:block; clear:both;	margin:auto;
}


div.sep10 {				
	height: 10px; display:block; clear:both;	margin:auto;
}


form { margin:0; }

#list
{
	margin-left:30px;
	padding-left:0px;
	padding-top:0px;
	margin-top:6px;
	margin-bottom:12px;
	list-style: square;
}

#list li
{
	margin-left:0px;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:5px;
}

#list li a {
	text-decoration: none;
	font-weight: normal;
	color: #40729a; 
}
#list li a:link {}
#list li a:visited {}
#list li a:active {}
#list li a:hover {text-decoration: none;}


#list2
{
	margin-left:20px;
	padding-left:0px;
	padding-top:0px;
	margin-top:6px;
	list-style:none;
}

#list2 li
{
	margin-left:0px;
	padding-left: 12px;
	padding-top:0px;
	background-image: url("../img/arrow1.jpg");
	background-repeat: no-repeat;
	background-position: 0px 2px;
}


#list2 li a {
	text-decoration: none;
	font-weight: normal;
	color: #40729a; 
}
#list2 li a:link {}
#list2 li a:visited {}
#list2 li a:active {}
#list2 li a:hover {text-decoration: none;}


#menu_new {
	float: right;
	padding-right:10px;
	padding-top:54px;
	height:22px;
	/*text-transform:uppercase;*/
	font-family: arial; 
	font-size:14px;
	width:700px;	
	text-align:right;
}
#menu_new a {
	text-decoration: none;
	color:#ffffff;
	margin-right:0px;
	padding:5px 10px;
}
#menu_new a:link {}
#menu_new a:visited {}
#menu_new a:active {}
#menu_new a:hover { 
background:#2a5d87;text-decoration: none;
}

#a11 {
	width:950px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	text-align:left;
	background:#e8eefa;
}

#a11 h3 {
	margin:0px 0px 6px 0px;
	font-size:15px;
	font-weight: normal;
	font-family:arial;
}

.a12 {
	float:left;
	width:280px;
	margin-left:24px;
}

#cikkek {
	margin-top:20px;
	text-align:left;
	background:#e8eefa;
	padding:15px 25px;
}

#cikkek h3 {
	margin:0px 0px 10px 0px;
}