body {
	background: #555555 url(../images/bg.gif) top center repeat-y;
	font: normal 12px arial,helvetica,sans-serif;
	color: #fff;
	margin-top: 24px;
	margin-bottom: 24px;
}

* {outline: none;}

#kontener {width: 760px; margin: 0 auto;}

#nav {
	float: left;
	width: 227px;
	font-size: 0.9em;
}

#tartalom {
	float: right;
	width: 531px;
	padding-top: 173px;
}

a {color: #F68F1E; text-decoration: none;}
a:hover {text-decoration: underline;}

h1 {
	font-size: 2em;
	margin: 0 0 24px 24px;
}

h2 {
	font-size: 1.6em;
	margin: 0 0 12px 24px;
}

#tartalom p {line-height: 18px;}
#tartalom a {color: #FFA81F;}

#menu {width: 168px; margin-left: 24px;}

#menu li a {
	line-height: 24px;
	height: 24px;
	text-transform: uppercase;
	padding: 0 9px;
	background-color: #919295;
	border-bottom: 1px solid #fff;
	display: block;
	color: #fff;
	text-decoration: none;
}
#menu li.aktiv a {background-color: #f68f1e; color: inherit;}
#menu li a:hover {background-color: #f68f1e; color: inherit;}

#almenu {width: 168px; margin: 24px 0 0 24px;}
#almenu li a {
	line-height: 24px;
	height: 24px;
	padding: 0 9px;
	background-color: #eeefed;
	border-bottom: 1px solid #fff;
	display: block;
	color: #4c4c4c;
	text-decoration: none;
}

#almenu li.aktiv a {background-color: #f68f1e; color: #fff;}
#almenu li a:hover {background-color: #f68f1e; color: #fff;}

#hirlevel {
	margin: 24px 0 12px 24px;
	width: 168px;
	border-top: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	color: #919295;
	background-color: inherit;
	text-transform: uppercase;
	padding-bottom: 24px;

	/*float: left;*/
}
#hirlevel p {padding: 24px 0 8px 8px;}

#feliratkozas {
	width: 168px;
   /* height: 30px;*/
	background-color: #EDEEEC;
	/*float: left;*/
}

label {
  /*float: left;*/
  display: block;
  padding: 10px 0 0 8px;
}


input {
  /*float: right;*/
}

#error {
  color: red;
  background-color: inherit;
  margin: 0 8px 8px 0;
}


#nev, #cim {
	width: 150px;
	height: 14px;
	border: 1px solid #B7B8B7;
	font: normal 11px arial,helvetica,sans-serif;
	/*float: left;*/
	margin: 4px 8px 0 8px;
}

#ok {margin: 7px 6px 6px 8px;}

#kapcsolat {
	color: #919191;
	line-height: 14px;
	margin-left: 32px;
}


#szechenyi2020 {
	width: 168px;
	border-top: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	color: #919295;
	background-color: inherit;
	text-transform: uppercase;
	padding-top: 24px;
	padding-bottom: 24px;

	/*float: left;*/
}


/* szolgaltatasok */

.szolg-doboz {
	float: left;
	margin-bottom: 36px;
}

.szolg-doboz h3 {
	font-size: 1.4em;
	font-weight: bold;
}

.szolg-doboz img {
	float:left;
	margin-right: 12px;
	margin-left: 24px;
	padding: 1px;
	background-color: #fff;
}

.szolg-szoveg {width: 320px; float:right;}

/* referencia */

.ref-doboz {
	float: left;
	margin-bottom: 36px;
}

.ref-doboz p {margin-left: 24px;}

.ref-doboz h3 {
	font-size: 1.4em;
	font-weight: bold;
	margin-left: 24px;
}

.ref-kepsor, .bemutat-kepsor {margin: 12px 0 0 12px;}

.ref-kepsor img, .bemutat-kepsor img {margin-left: 12px;}

/*.kepkitolto {margin: 0 12px;}*/

.ref-doboz img, .bemutat-kepsor img {
	padding: 1px;
	background-color: #fff;
}

.eleres, .partner, #googlemap, .bemutatkozas, .anyagok {margin: 24px 0 0 24px;}

.partner h4 {font-size: 1.4em; font-weight: bold;}

.clear
{
    clear: both;
    height: 1px;
    font-size: 1px;
    margin: 0;
    padding: 0;
}

.anyagok img {
	margin-right: 12px;
	float: left;
}

h5 {
	font-size: 1.4em;
	font-weight: bold;
}

.anyag ul {
	margin: 0;
}

.anyag li {
	padding: 3px 0;
	list-style: square inside;
}

#partner-bal, #partner-jobb {
	float: left;
	width: 250px;
}

#partner-bal li a, #partner-jobb li a {color: #fff;}

#partner-bal ul {margin-left: 24px;}

#partner-bal li, #partner-jobb li {
	padding: 3px;
	list-style: square inside;
}
