body,td,th {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #595959;
}
body {
	background-color: #4fcbff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/grf/bc.jpg);
	background-repeat: repeat-x;
}



/* FORM */


form { display: inline; }
/*
input[type=submit] {
	width: 120px; height: 18px; border: 1px solid #bababa; color: #fff; background-color: #b90000;
}

input[type=select], input[type=text], input[type=password], input[type=file] {
	width: 120px; height: 18px; border: 1px solid #bababa; color: #000; background-color: #fff;
}

textarea {
	width: 240px; height: 170px; border: 1px solid #bababa; padding: 10px; color: #000;
}
*/

h1 {
	font-size: 26px;
	color: #43aae4;
}
h2 {
	font-size: 13px;
	font-weight: normal;
	color: #43aae4;
	text-transform: uppercase;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}
h3 {
	font-size: 12px;
	color: #43aae4;
}
a:link {
	color: #595959;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #595959;
}
a:hover {
	text-decoration: underline;
	color: #595959;
}
a:active {
	text-decoration: none;
	color: #595959;
}

a.whitelink:link, a.whitelink:visited, a.whitelink:active {
	color: #fff;
	text-decoration: none;
}
a.whitelink:hover {
	color: #ffd19d;
	text-decoration: none;
}

a.greylink:link, a.greylink:visited, a.greylink:active {
	color: #8e8e8e;
	text-decoration: none;
}
a.greylink:hover {
	color: #8e8e8e;
	text-decoration: underline;
}

a.hirlink:link, a.hirlink:visited, a.hirlink:active {
	font-weight: bold;
	font-size: 12px;
	color: #f95719;
	text-decoration: none;
}
a.hirlink:hover {
	font-size: 12px;
	color: #f95719;
	text-decoration: none;
	font-weight: bold;
}


#header {
	width: 799px;
	height: 96px;
}
#header_logo {
	float: left;
}
#header_address {
	float: left;
}
#header_flags {
	float: left;
	padding-top: 46px;
	padding-left: 105px;
}

#flash {
	width: 799px;
	height: 310px;
	margin-left: -11px;
}

#bgcontainer {
	width: 994px;
	margin: auto;
}


#container {
	width: 990px;
	margin: auto;
	background-color: #fff;
}

#header_blue { width: 990px; height: 6px; background-color: #9dcf0b; }
#header_title { width: 990px; height: 151px; background: url(grf/title_bg.jpg) no-repeat; }
#title_left { width: 273px; height: 151px; float: left; }
#title_right { width: 717px; height: 151px; float: left; }
#title_right_top { width: 677px; text-align: right; margin-top: 12px; padding-right: 40px; }

.search_input { width: 185px; height: 17px; line-height: 17px; background-color: white; border: 1px solid #939393; color: #595959; }
.search_submit { height: 20px; border: none; color: #84a027; background: transparent; padding: 0px; margin-top: 2px; text-transform: uppercase; }
.search_submit:hover { text-decoration: underline; cursor: hand; cursor: pointer; }

#menuline { height: 45px; width: 945px;  background-image: url(/grf/menu_bg2.png); margin: 0px; padding: 0px; list-style-type: none; padding-left: 45px;}
.menuitem { float: left; height: 45px; line-height: 45px; text-align: center; padding-left: 10px; padding-right: 10px; }
.menuitem-sep { float: left; height: 45px; width: 8px; background: url(grf/menu_sep2.png); }
.menuitem:hover { float: left; height: 45px; line-height: 45px; text-align: center; }

a.mainmenu:link, a.mainmenu:visited, a.mainmenu:active {
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}
a.mainmenu:hover {
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	text-decoration: underline;
}

#content_top {

}

#content {
	padding-top: 4px;
	padding-bottom: 4px;
	padding: 12px;
	background-color: #f7f7f7;
	background-repeat: no-repeat;
}
#content_nyito {
	padding: 10px;
	background: #f7f7f7;
}


.content-l {
	width: 764px;
	float: left;
}
.content-r {
	width: 216px;
	float: left;
}



#content_footer {
	width: 970px;
	background-color: #e7e7e7;
	padding: 10px;
	color: #595959;
	border-top: 11px solid #d4d4d4;
}

#content_footer1 {
	width: 250px;
	height: 140px;
	float: left;
	padding-left: 30px;
	background: url(grf/foot_sep.png) no-repeat right;
}
#content_footer2 {
	width: 350px;
	height: 140px;
	float: left;
	padding-left: 40px;
	background: url(grf/foot_sep.png) no-repeat right;
}
#content_footer3 {
	width: 230px;
	padding-left: 40px;
	float: left;
}
#content_footer4 {
	width: 230px;
	padding-left: 40px;
	float: left;
}

#content_footer_blue {
	width: 990px; height: 6px; background-color: #e7e7e7;
}

div.footerhead {
	font-size: 13px;
	color: #43aae4;
	text-transform: uppercase;
	margin-bottom: 10px;
}

div.footerhead a {
	color: #43aae4;
}
div.footerhead a:hover {
	color: #43aae4;
}

ul.footermenu {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

ul.footermenu li {
	padding-left: 20px;
	padding-bottom: 5px;
}

a.footermenu:link, a.footermenu:visited, a.footermenu:active {
	font-size: 12px;
	text-decoration: none;
	padding: 1px;
	text-transform: uppercase;
	color: #84a027;
}
a.footermenu:hover {
	text-decoration: none;
}

a.kekbtn:link, a.kekbtn:visited, a.kekbtn:active {
	font-size: 14px;
	color: #ababab;
	background-color: #006995;
	text-decoration: none;
	padding: 5px;
}
a.kekbtn:hover {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background-color: #006995;
	padding: 5px;
}


.zoldul { list-style-image: url(/grf/zli.jpg);margin:0; padding:0; margin-left: 40px; padding-top: 10px; }
.zoldli { margin:0; padding:0; }

.contentul { list-style-image: url(/grf/cli.jpg);margin:0; padding:0; margin-left: 40px; padding-top: 10px; }
.contentli { margin:0; padding:0; }


.content-top {
	background: url(/grf/cnt_top.jpg) no-repeat;
	width: 709px;
	height: 39px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	font-size: 18px;
	font-weight: bold;
	color: white;
	padding-left: 40px;
	line-height: 25px;
	padding-top:6px;
}
.content-top.kek {
	background-image: url(/grf/cnt_top_kek.jpg);
}

.content-mid {
	background-color: white;
	border-bottom: 4px solid #5dcffc;
	width: 696px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 27px;
	padding-right: 27px;
	padding-top: 5px;
	padding-bottom: 25px;
}
.content-mid.kek {
	border-bottom: 4px solid #b0dc5f;
}
.content-mid p:first-child { margin: 0px; padding: 0px; }

a.kekmenu:link, a.kekmenu:visited, a.kekmenu:active {
	display: block;
	float: left;
	background-color: #e6f3c1;
	font-size: 13px;
	line-height: 15px;
	color: #5b7c31;
	text-decoration: none;
	padding: 3px 15px 3px 15px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-top: 3px;
}
a.kekmenu:hover {
	text-decoration: undeline;
	padding: 3px 15px 3px 15px;
	margin-bottom: 3px;
}

a.kekmenuakt:link, a.kekmenuakt:visited, a.kekmenuakt:active {
	display: block;
	float: left;
	background-color: white;
	font-size: 13px;
	line-height: 15px;
	color: #879f68;
	text-decoration: none;
	padding: 7px 15px 7px 15px;
	margin-right: 10px;
}
a.kekmenuakt:hover {
	text-decoration: none;
}

a.kekmenus:link, a.kekmenus:visited, a.kekmenus:active {
	background-color: white;
	padding: 1px;
	font-size: 11px;
	color: #27789b;
	text-decoration: none;
border: 1px solid #27789b
}
a.kekmenus:hover {
	background-color: #68c2e7;
	padding: 1px;
	font-size: 11px;
	color: #27789b;
	text-decoration: none;
border: 1px solid #27789b
}

a.kekmenusakt:link, a.kekmenusakt:visited, a.kekmenusakt:active {
	background-color: #68c2e7;
	padding: 1px;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	border: 1px solid #27789b

}
a.kekmenusakt:hover {
	background-color: #68c2e7;
	padding: 11x;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	border: 1px solid #27789b
}


/* BOX1 */
.zold_top {
	background: white url(/grf/zold_top.jpg) no-repeat;
	width: 725px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	color: #1c4809;
	padding: 35px 11px 1px 11px;
	min-height: 101px;
}
.zold_btm {
	background: white;
	border-bottom: 4px solid #5dcffc;
	width: 750px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
}
.zold_top p:first-child { margin: 0px; padding: 0px; }

/* BOX 2 */
.kek_top {
	background: white url(/grf/kek_top.jpg) no-repeat;
	width: 727px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	color: #00138b;
	padding: 35px 11px 1px 11px;
	min-height: 101px;
}
.kek_btm {
	background: white;
	border-bottom: 4px solid #b0dc5f;
	width: 749px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
}
.kek_top p:first-child { margin: 0px; padding: 0px; }

.kek_top-k {
	background-image: url(/grf/kek_top-k.jpg);
	background-repeat: no-repeat;
	background-color: #68c1e7;
	border: 1px solid #27789b;
	border-bottom-width: 0px;
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	color: #00138b;
	padding: 10px 10px 1px 10px;
	min-height: 27px;
}
.kek_btm-k {
	background-image: url(/grf/kek_btm-k.jpg);
	background-repeat: no-repeat;
	background-color: #68c1e7;
	border: 1px solid #27789b;
	border-top-width: 0px;
	width: 200px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
}
.kek_top-k p:first-child { margin: 0px; padding: 0px; }


/*zöldkisboxok*/
.zold_half_container { width: 749px; margin-left: auto; margin-right: auto; margin-top: 15px; }
.zold_half_box { width: 365px; float: left; }
.zold_half_boxspace { width: 19px; height: 115px; float: left; }
.zold_half_top {
	background: white url(/grf/zold_top.jpg) no-repeat;
	width: 343px;
	margin-top: 15px;
	color: #1c4809;
	padding: 35px 11px 0px 11px;
	min-height: 101px;
}
.zold_half_top.kek {
	background: white url(/grf/kek_top.jpg) no-repeat;
}
.zold_half_btm {
	background: white;
	border-bottom: 4px solid #5dcffc;
	width: 365px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
}
.zold_half_btm.kek {
	border-bottom: 4px solid #b0dc5f;
}
.zold_half_top p:first-child { margin: 0px; padding: 0px; }

/*zöldkisboxok3as*/
.zold_half_container { width: 749px; margin-left: auto; margin-right: auto; margin-top: 15px; }
.zold_half_box3 { width: 237px; float: left; }
.zold_half_boxspace3 { width: 19px; height: 115px; float: left; }
.zold_half_top3 {
	background-image: url(/grf/zold_half_top.jpg);
	background-repeat: no-repeat;
	background-color: #c8e768;
	border: 1px solid #87a249;
	border-bottom-width: 0px;
	width: 213px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	color: #1c4809;
	padding: 19px 11px 0px 11px;
	min-height: 101px;
}
.zold_half_btm3 {
	background-image: url(/grf/zold_half_btm.jpg);
	background-repeat: no-repeat;
	background-color: #c8e768;
	border: 1px solid #87a249;
	border-top-width: 0px;
	width: 235px;
	height: 42px;
	margin-left: auto;
	margin-right: auto;
}
.zold_half_top3 p:first-child { margin: 0px; padding: 0px; }

/* szolgáltatások */
.szolgbox {
	position: relative;
	background-color: #e0e9cb;
	color: #27530f;
	border: 1px solid #a3c05f;
	padding: 10px;
	margin-left: 5px;
	margin-right: 5px;
	width: 313px;
	float: left;
	height: 210px;
}

a.kekgomb:link, a.kekgomb:visited, a.kekgomb:active {
	display: block;
	position: absolute;
	background: url(/grf/kekgombarrow.jpg) no-repeat;
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;
	text-transform: uppercase;
	padding: 2px 2px 2px 20px;
	line-height: 15px;
	height: 15px;
	bottom: 5px;
	left: 5px;
}
a.kekgomb:hover {
	text-decoration: underline;
}

/* NYITÓLAP */
.nyito-box {
	width: 480px;
	height: 175px;
	background: white;
	border-bottom: 5px solid #5bcffe;
	margin-bottom: 25px;
	float: left;
}

.nyito-box.sep {
	margin-right: 10px;
}

.nyito-top {
	height: 65px;
	padding-left: 195px;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #e7e7e7 url(grf/nya_bg.png) no-repeat;
	margin-bottom: 25px;
}

.nyito-top h2 {
	font-size: 12px;
	padding-top: 2px;
	margin-bottom: 5px;
}

.nyb_top { width: 435px; padding: 0px; padding-left: 45px; height: 47px; background-image: url(/grf/nyb_head.png); line-height: 35px; color: white; font-size: 15px; font-weight: normal; text-transform: uppercase; margin: 0px; }
.nyb_mid { width: 460px; padding-left: 10px; padding-right: 10px; margin-top: 0px; padding-top: 0px; }
.nyb_mid p:first-child { margin: 0px; padding: 0px; }
.nyb_btm { clear: both; width: 480px; padding-top: 10px;}
.nyb_more { float: right; width: 280px; margin-top: 10px; text-align: left; }
.nyb_more a {
	display: block;
	background: url(/grf/nyitogombarrow.jpg) no-repeat;
	text-transform: uppercase;
	padding-left: 20px;
	height: 17px;
	line-height: 17px;
	color: #fb660a;
}

.nya_search {
	width: 210px;
	padding-left: 20px;
	padding-top: 2px;
	height: 63px;
	float: right;
}

.nya_search h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 7px;
	text-transform: uppercase;
}

.form_submit {
	width: 80px;
	height: 20px;
	background-color: #282828;
	border: 1px solid #bababa;
	color: white;
	font-size: 10px;
}

.form_submit:hover {
	width: 80px;
	height: 20px;
	background-color: #568d3f;
	border: 1px solid #bababa;
	color: white;
	font-size: 10px;
}

.form_input {
	width: 200px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	border: 1px solid #282828;
}

.form_textarea {
	width: 200px;
	height: 150px;
	overflow: auto;
	font-size: 12px;
	border: 1px solid #282828;
}


fieldset {
	width: 410px;
	border: 1px solid #282828;
	background-color: #f7f7f7;
	color: #282828;
}

legend{
	font-size: 14px;
	color: #568d3f;
}

.fieldset_left {
	float:left;
	width: 100px;
	padding-right: 6px;
	text-align: right;
}

.fieldset_right {
	float:left;
	width: 300px;
	text-align: left;
}




#hirlevel_container {
	float: left;
}

#hirlevel_leftdiv {
	float: left;
	width: 290px;
	text-align: left;
}

#hirlevel_rightdiv {
	padding-left: 10px;
	float: left;
	width: 240px;
	text-align: left;
}

.hirlevel_fieldset_left {
	float:left;
	width: 60px;
	padding-right: 6px;
	text-align: right;
}

.hirlevel_fieldset_right {
	float:left;
	width: 200px;
	text-align: left;
}


.fieldset_clear {
	clear: both;
	height: 10px;
}

.hirlevel_fieldset {
	width: 270px;
}


.clear {
	clear: both;
}

