		html, body {
			margin: 0;
			padding: 0;
			background-color:#e9e3dd;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11.1px;
			font-style:normal;
			color:#716560;
			height:100%;
		}
		
		a {
			color:#615550;
			text-decoration: underline;  		
			}
		a:hover {
			color:#FFFFFF;
			text-decoration: underline;		
		}
		img
		{
		  margin: 0px;
		  padding:0px;
		  border:0px;
		  }
		a img {
		  margin: 5px;
		  padding:2px;
		  border:2px;
		  border-style:solid;		  
		  border-color:#998877;
     	}
		a:hover img {
		  margin: 3px;
		  padding:3px;
		  border:3px;
		  border-style:solid;
		  border-color:#908070;
		}
		
		p {
		  padding-left:15px;
		  padding-top:12px;
		  padding-bottom:12px;
		  margin:0px;
		  line-height:134%;
 		   letter-spacing:0%;
		  
		}
		form {
		  line-height:15px;
		
		}
	
		
		.tartalom li
{
background:#00CC33; 
padding-left:14px;
color:#ce6f22;
}
		
		
		.focim {
		   font-size:28pt;
		   font-weight:normal;
		   color:#ce6f22;
		   letter-spacing:-2px;
		   margin:0px;
		}
		
		.focim a {
     text-decoration: none;
		   color:#ce6f22;
     		  
    }
		
   .wrap {
    width:100%;
	
	background-repeat:no-repeat;
	background-position:0px 11px;
	min-height: 100%;
	height: auto !important;
	margin: 0 auto -46px; /* the bottom margin is the negative value of the footer's height */
	
    }
   #header {

	padding-left:44px;
	width:888px;
	text-align:right;
	
		   padding:22px;

    }
    #nav {
    background:#a3948d;
	padding-left:444px;
	padding-top:12px;
	padding-bottom:12px;

    }
    #main {
	display:block;
	position:absolute;
     }
    #sidebar {
	display:block;
	position:relative;
	
	
     width:478px;
	 padding:15px;
	
	 	 left:420px;
	
	
	 text-align:justify;


    }
   	
		
.narancs {
color:#ce6f22;
line-height:134%;
font-size:12px;
}

.tablazatnak {
padding-left:13px;

}

#formmezo {
width:210px;
display:inline;
padding:9px;
}

#arlap_felso {
display:block;
  background-color:#FFFFFF;
 background:url(images/ar-bk.gif);  
  font-size:9px;
  height:62px;
  line-height:11.2px;
  width:461;
  color:#BEAD9C;
}

#arlap_also {
display:block;
  background-color:#FFFFFF;
  background:url(images/ar-bk.gif);
  background-position:bottom;
  font-size:9px;
  height:115px;
  line-height:11.2px;
  width:461;
  color:#a3948d;
  
}

#tetelek {
  display:block;
  position:relative;
  float:left;
  top:13px;
  left:20px;
  width:65px;
}
#tetelek span {
color:#000;
line-height:15px;
font-weight:bold;
font-size:11px;
}
#poloilustration {
  display:block;
  position:relative;
  float:left;

  left:28px;
}




table.sample {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color:#a3948d;
			



}

table.sample td {
	border-width: 1px;
	border-style:solid;
	border-color:#e9e3dd;
	padding: 5px 9px 5px 9px;
	background-color: #FFFFFF;
}

table.sample th {
	border-width: 1pt 1pt 1pt 1pt;
	padding: 4px 9px 4px 9px;
	border-style: solid;
	border-color:#e9e3dd;
	background-color:#a3948d;
	color:#332222;


}


	
		
		#logo {
		   display:block;
		   width:66px;
			border: 0;
			position:absolute;
			left:445px;
			top:21px;
		}
		#logo a img
		{
      border:0; 
  margin: 0px;
		  padding:0px;
		  border:0px;        
    }

		li {
			display:inline;
			font-size:11px;
			font-weight:bold;
			list-style-type:none;
			margin-right:12px;
			padding:2px 4px;
			color:#FFFFFF;
 		   letter-spacing:-1px;
		}
		
		li a {
		  color:#332222;
		}

		ul {
			margin:0px;
			padding:0px;			
			
		}
				
		#footer2 {
		bottom:-10px;
height:60px;
margin-bottom:10px;
margin-top:auto;
position:absolute;
width:99%;
color:#332222;
}

.footer {
	height: 46px; /* .push must be the same height as .footer */
	color:#332222;
    background:#a3948d;
	padding-left:524px;
	padding-top:12px;
}
.push {
	height: 46px;
}

