/* EFE Online CSS */

body {
	background:#FFF url(/img/bg.jpg) repeat-x;
	color:#444;
	font:12px Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center
}

a {
	outline:none
}

#wrapper {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:950px
}

#header {
	background:url(/img/menu_bg.jpg) 0 100px repeat-x;
	margin:0;
	padding:0
}

#logo {
	float:left;
	height:143px;
	width:143px
}

#header_main {
	float:right;
	width:780px
}

#header_tagline {
	height:41px;
	margin:50px 0 9px;
	width:475px
}

#menu li {
	display:block;
	float:left;
	margin:0;
	padding:0
}

#menu li a {
	cursor:pointer;
	display:block;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative
}

#menu_onlinepanasz a {
	height:30px;
	width:153px
}

#menu_onlinepanasz a span {
	background:url(/img/menu_onlinepanasziroda.jpg)
}

#menu_akademia a {
	height:30px;
	width:113px
}

#menu_akademia a span {
	background:url(/img/menu_efeakademia.jpg)
}

#menu_hirek a {
	height:30px;
	width:90px
}

#menu_hirek a span {
	background:url(/img/menu_efehirek.jpg)
}

#menu_panaszmentesseg a {
	height:30px;
	width:167px
}

#menu_panaszmentesseg a span {
	background:url(/img/menu_efepanaszmentesseg.jpg)
}

#menu_mentoralt a {
	height:30px;
	width:160px
}

#menu_mentoralt a span {
	background:url(/img/menu_efeepitkezesmentoracio.jpg)
}

#main {
	margin:0;
	padding:0;
	width:950px
}

#content {
	float:left;
	margin:-20px 0 0 -10px;
	padding:0;
	width:620px
}

#sidebar {
	border-bottom:1px solid #F3F3F3;
	border-left:1px solid #F3F3F3;
	float:left;
	margin:-16px 0 5px 24px;
	padding:0 0 1px 8px;
	width:307px
}

#footer {
	background:#E1E1E1;
	border-top:5px solid #D1D1D1;
	clear:both;
	margin:0;
	padding:0;
	width:950px
}

/* Keresobox (fent) */

#header_search {
	background:url(/img/vizjel_30.png) 0 25px no-repeat;
	height:60px;
	left:518px;
	padding-left:35px;
	position:relative;
	top:-115px;
	vertical-align:middle;
	width:300px
}

#header_search p {
	color:#5C5C5C;
	font-size:11px
}

#header_search label {
	font-weight:700
}

input.searchfield {
	background:#F9F6F7;
	border:1px solid #777;
	color:#3B3B3B;
	font-size:11px;
	padding:2px 1px 2px 2px;
	width:120px
}

input.searchfield:focus, input.searchfield:hover {
	background:#FAFAFA
}

input.header_search_btn {
	position:relative;
	top:4px
}

/* Bejelentkezes */

#epmentoracio_sidebar_login {
	background:#F2F0F0 url(/img/sidebar_epmentor_login.jpg) no-repeat;
	border:1px solid #BFBFBF;
	font-size:11px;
	margin:5px 4px 12px 5px;
	padding:65px 0 0;
	text-align:center;
	width:300px
}

#epmentoracio_sidebar_login input {
	border:1px solid #999;
	margin:2px;
	padding:2px;
	width:200px
}

#epmentoracio_sidebar_login input:hover, #epmentoracio_sidebar_login input:focus {
	border:1px solid #777
}

#epmentoracio_sidebar_login input.login_go {
	border:0;
	margin:6px auto 5px;
	width:auto
}

#epmentoracio_sidebar_login p {
	margin:2px 1px;
	padding:1px
}

#epmentoracio_sidebar_login p.right {
	margin:4px 28px 5px 0;
	text-align:right
}

#epmentoracio_sidebar_login p a {
	border-bottom:1px dotted #666;
	color:#666;
	text-decoration:none
}

#epmentoracio_sidebar_login p:first-child {
	margin:2px 1px 2px -1px
}

p.epmentoracio_sidebar_lostpass {
	font-size:10px
}

/* Panaszmentessegi igazolas ellenorzese */

#panaszment_igazolas {
	background:url(/img/panmentig_bg.png) top left no-repeat;
	border:1px solid #083367;
	height:150px;
	margin:5px 4px 12px 5px;
	padding:0;
	width:300px
}

#panaszment_igazolas form {
	padding-top:95px;
	text-align:center
}

#panaszment_igazolas p {
	margin:2px 5px 8px;
	padding:0
}

input.igazolvanyszam {
	background:#FFF;
	border:1px solid #043368;
	padding:2px
}

/* Panaszmentes vallalkozo keresese */

#sidebar_panaszmentes_kereses {
	background:#F2F0F0 url(/img/efe_panaszmentes_vallalkozasok_bg.jpg) no-repeat;
	border:1px solid #083367;
	color:#FFF;
	font-size:11px;
	margin:5px 4px 12px 5px;
	padding:52px 0 0;
	text-align:center;
	width:300px
}

#sidebar_panaszmentes_kereses table tr td:first-child {
	text-align:right;
	width:29%
}

#sidebar_panaszmentes_kereses table tr td input.two {
	width:29px
}

#sidebar_panaszmentes_kereses table tr td input.four {
	width:44px
}

#sidebar_panaszmentes_kereses table tr td input.six {
	width:54px
}

#sidebar_panaszmentes_kereses table tr td {
	padding:2px 0 2px 5px;
	text-align:left;
	width:71%
}

#sidebar_panaszmentes_kereses table tr.button td {
	padding:0;
	text-align:center;
	width:100%
}

#sidebar_panaszmentes_kereses table tr.button td input {
	margin-top:6px;
	border:0;
	width:auto
}

#sidebar_panaszmentes_kereses select, #sidebar_panaszmentes_kereses input {
	border:1px solid #043368;
	padding:2px
}

#sidebar_panaszmentes_kereses input {
	width:186px
}

#sidebar_panaszmentes_kereses select {
	width:192px
}

input.login_two {
	width:40px !important
}

input.login_four {
	width:80px !important
}

input.login_six {
	width:100px !important
}

/* Fogyasztobarat Szolgaltatok sidebar */

#fogyasztobarat_sidebar {
	height:176px;
	margin:5px 4px 12px 5px;
	text-align:center;
	width:302px
}

/* Program */

#program_box {
	background:#F9F9F9;
	border:1px solid #ADADAD;
	margin:5px 4px 12px 5px;
	padding:0;
	width:300px
}

#program_box h2 {
	color:#000;
	font:14px 'Georgia', 'Palatino', 'Palatino Linotype', Arial, Helvetica, sans-serif;
	height:35px;
	margin:10px auto 3px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:280px
}

#program_box h2 a {
	color:#000;
	display:block;
	height:35px;
	overflow:hidden;
	position:relative;
	width:280px
}

h1 {
	margin:0;
	padding:0
}

h2#programhead_mentoralt a span {
	background:url(/img/program_sub_mentoralt.gif)
}

h2#programhead_onlinepanasz a span {
	background:url(/img/program_sub_efepanasziroda.gif)
}

h2#programhead_efepanasznyilv a span {
	background:url(/img/program_sub_panaszmentesseg1.gif)
}

h2#programhead_fogyvedexpo a span {
	background:url(/img/program_sub_fogyvedexpo.gif)
}

#program_box p {
	font-size:11px;
	margin:5px;
	padding:5px 10px;
	text-align:justify
}

/* Main page */

#content h2 {
	border-bottom:1px dotted #222;
	font:700 18px 'Georgia', 'Palatino', 'Palatino Linotype', Times New Roman, serif;
	margin:10px 0 15px 10px;
	padding:0 0 5px
}

/* Main page - video player */

#mainpage_video {
	border:1px solid #CCC;
	margin:9px 0 15px 10px;
	width:620px
}

#video_main {
	background:#DFDFDF;
	border-bottom:1px solid #CCC;
	margin:0;
	padding:6px 5px;
	text-align:center
}

#video_thumbnails {
	background:#F0F0F0;
	margin:0;
	text-align:center
}

#video_thumbnails ul {
	list-style:none;
	margin:0;
	padding:7px 1px 4px
}

#video_thumbnails ul li {
	display:inline;
	margin:5px 0 1px;
	padding:5px 3px
}

#video_thumbnails ul li img {
	border:1px solid #BBB
}

/* Hirek fejlec */

#content h2#mainpage_header_news {
	background:url(/img/efe_hirek.jpg) no-repeat;
	border-bottom:1px solid #DDD;
	height:140px;
	margin:0;
	padding:0;
	width:620px
}

#content h2#mainpage_header_news span.heading {
	display:none
}

/* Main page - news block */

#mainpage_news {
	border:1px solid #DDD;
	margin:9px 0 10px 10px;
	padding-bottom:1px;
	width:620px
}

div.newspost {
	margin:5px 10px 25px;
	padding:0 3px 22px
}

div.newspost h3 {
	color:#800;
	font:700 16px 'Georgia', 'Palatino', 'Palatino Linotype', Helvetica, sans-serif;
	margin-bottom:5px;
	margin-right:45px
}

div.newspost h3 span {
	margin:0 2px;
	vertical-align:1%
}

div.newspost p {
	color:#333;
	font-size:12px;
	line-height:17px;
	margin:10px 5px 10px 0;
	padding:2px 2px 2px 0;
	text-align:justify
}

div.newsinfo {
	border-top:1px dotted #333;
	font-size:11px
}

div.newsinfo ul li {
	background-repeat:no-repeat;
	float:left;
	height:20px;
	margin:5px 12px 0 2px;
	padding:2px 0 0 21px
}

div.newsinfo ul li a {
	color:#333;
	text-decoration:none
}

div.newsinfo ul li a:hover {
	color:#800
}

li.newsinfo_date {
	background:url(/img/newsicon_date.png)
}

li.newsinfo_time {
	background:url(/img/newsicon_time.png)
}

li.newsinfo_category {
	background:url(/img/newsicon_category.png)
}

li.newsinfo_comment {
	background:url(/img/newsicon_comment.png)
}

li.newsinfo_print {
	background:url(/img/newsicon_printer.png)
}

#footer_links {
	color:#898989;
	margin:0;
	padding:0;
}

#footer_links div {
	float:left;
	margin:0;
	padding:10px 10px 5px 12px;
	width:290px
}

#footer_links h3 {
	border-bottom:1px dotted #CCC;
	color:#666;
	margin:0;
	padding:0 0 2px;
	text-align:left
}

#footer_links div ul, #footer_copyright ul {
	list-style:none;
	margin:8px 0;
	padding:0
}

#footer_links div ul li {
	font-size:11px;
	margin:8px 0;
}

#footer_links div ul li a {
	color:#898989;
	text-decoration:none
}

#footer_links div ul li a:hover{
	color:#666;
	text-decoration:underline
}

div.social {
	text-align:center
}

#footer_links div.social p {
	font-size:11px;
	margin:0 0 10px;
	padding:0
}

#footer_links div.social p a {
	color:#898989;
	text-decoration:underline
}

#footer_links div.social p a:hover {
	color:#666;
	text-decoration:none
}

#social {
	margin:0;
	padding:0;
	list-style:none
}

#social li {
	display:inline;
	padding:5px;
	opacity:0.75
}

#social li:hover {
	opacity:1
}

#footer_copyright {
	border-top:1px dotted #CCC;
	clear:both;
	color:#616161;
	font-size:11px;
	margin:0 auto;
	padding:10px 0 8px;
	text-align:center
}

#footer_copyright ul li {
	color:#929292;
	display:inline;
}

#footer_copyright ul li:after {
	content:' |'
}

#footer_copyright ul li:last-child:after {
	content:''
}

#footer_copyright ul li a {
	color:#929292;
	text-decoration:underline
}

#footer_copyright p {
	margin:0
}

#footer_copyright a {
	color:#616161;
	text-decoration:underline
}

/* Pages common */

div.pages_navigation {
	color:#222;
	font-size:11px;
	margin:3px 10px
}

div.pages_content {
	float:left;
	margin:0 5px 5px 10px;
	width:420px
}

div.pages_content h3 {
	font:700 18px Helvetica, Verdana, Arial, sans-serif;
	margin:15px 0 15px 5px;
	padding:0 0 5px
}

div.pages_content h3.highlighted {
	color:#800
}

div.pages_content h4 {
	font:700 14px Helvetica, Verdana, Arial, sans-serif;
	margin:20px 0 -5px 5px;
	padding:0 0 5px
}

div.pages_content h5 {
	background:url(/img/bullet.jpg) no-repeat;
	font:700 12px Arial, Helvetica, sans-serif;
	margin:1px 0 1px 5px;
	padding:0 0 5px 19px
}

p.inset {
	margin:1px 0 10px 20px !important;
	padding:0;
	width:400px
}

p.centered {
	text-align:center !important
}

p.highlight {
	color:#2C88B7 !important;
	line-height:1.5
}

div.pages_sidebar {
	background-position:bottom left;
	background-repeat:repeat-y;
	border-left:1px solid #AAA;
	float:right;
	margin:0 5px 5px 10px;
	width:167px
}

div.pages_additional {
	border-top:1px solid #F5F5F5;
	clear:both;
	margin:5px auto;
	padding:5px 0 0;
	text-align:center;
	width:95%
}

div.pages_additional a {
	background:url(/img/printer.png) no-repeat;
	border-bottom:1px dotted #C6C6C6;
	color:#C6C6C6;
	height:20px;
	padding-left:20px;
	text-decoration:none
}

div.pages_additional a:hover {
	border-bottom:1px dotted #9D9D9D;
	color:#9D9D9D
}

ul.pages_sidemenu {
	background-repeat:no-repeat !important;
	list-style:none;
	margin:0;
	padding:10px 0 0;
	width:167px
}

ul.pages_sidemenu li {
	border-bottom:1px dotted #666;
	margin:5px;
	padding:0 2px 8px
}

ul.pages_sidemenu li a {
	color:#333;
	font:700 12px 'Georgia', 'Palatino', 'Palatino Linotype', Times New Roman, serif;
	text-decoration:none
}

ul.pages_sidemenu li a:hover {
	color:#555 !important
}

/* Page: EFE Akademia */

#pages_efeakademia {
	background:url(/img/header_efeakademia.jpg) no-repeat;
	border:1px solid #777;
	margin:5px 0 10px 10px;
	padding-top:330px;
	width:620px
}

div.sidebar_efeakademia {
	background-image:url(/img/efeakademia_sidebar_bg.jpg);
	color:#FFF;
	font-size:10px;
	height:350px
}

div.sidebar_efeakademia a {
	color:#454545 !important
}

div.sidebar_efeakademia a:hover {
	color:#FFF !important
}

#pages_efeakademia_content p {
	color:#222;
	font-size:12px;
	margin-left:5px;
	text-align:justify
}

#sidemenu_efeakademia {
	background:url(/img/efeakademia_sidebar_header.jpg)
}

div.no-justify p {
	text-align:left !important
}

div.sidebar_efea_osz {
	height:600px
}

div.sidebar_efea_jog {
	height:1170px
}

div.sidebar_efea_fff {
	height:470px
}

div.sidebar_efea_nf {
	height:1110px
}

div.sidebar_efea_bt {
	height:4050px
}

div.sidebar_efea_szj {
	height:3090px
}

div.sidebar_efea_vsz {
	height:3660px
}

div.sidebar_efea_fvi, div.sidebar_efea_efea {
	height:550px
}

/* Page: Online Panasziroda */

#pages_onlinepanasziroda {
	background:url(/img/header_efeonlinepanasziroda.jpg) no-repeat;
	border:1px solid #777;
	margin:5px 0 8px 10px;
	padding-top:286px;
	width:620px
}

#pages_onlinepanasziroda h4 {
	display:block;
	height:30px;
	margin:0 !important;
	overflow:hidden;
	padding:0 !important;
	position:relative;
	width:550px
}

#pages_onlinepanasziroda h4 span {
	background:url(/img/formhead.jpg) no-repeat;
	height:100%;
	position:absolute;
	width:100%
}

#pages_onlinepanasziroda h4#formhead1 span {
	background-position:0 0
}

#pages_onlinepanasziroda h4#formhead2 span {
	background-position:0 -30px
}

#pages_onlinepanasziroda h4#formhead3 span {
	background-position:0 -60px
}

#pages_onlinepanasziroda h4#formhead4 span {
	background-position:0 -90px
}

#pages_onlinepanasziroda h4#formhead5 span {
	background-position:0 -120px
}

#pages_onlinepanasziroda h4#formhead6 span {
	background-position:0 -150px
}

#pages_onlinepanasziroda h4#formhead7 span {
	background-position:0 -180px
}

#pages_onlinepanasziroda h4#formhead8 span {
	background-position:0 -210px
}

#pages_onlinepanasziroda_content {
	float:none;
	margin-left:50px;
	width:552px
}

form.pages_pm_hb_form input.panasztextonly {
	background:#EBE9E9;
	border:1px solid #E2DFE0;
	color:#3B3B3B;
	height:18px;
	margin:5px 5px 3px 12px;
	width:500px
}

form.pages_pm_hb_form textarea.panasztextonly {
	background:#EBE9E9;
	border:1px solid #E2DFE0;
	color:#3B3B3B;
	height:120px;
	margin:5px 5px 3px 12px;
	width:500px
}

p.form_panasz_description {
	padding:2px 20px 2px 15px;
	text-align:justify
}

div.description_left, div.description_right {
	color:#363636;
	font-size:11px;
	width:260px
}

div.description_left {
	float:left;
	margin:5px 5px 10px 10px
}

div.description_right {
	float:right;
	margin:5px 10px 10px 5px
}

/* Page: Epitkezes Mentoracio */

#pages_epitkezesmentoracio {
	background:url(/img/header_epitkezesmentoracio.jpg) no-repeat;
	border:1px solid #777;
	margin:5px 0 10px 10px;
	padding-top:270px;
	width:620px
}

#pages_epitkezesmentoracio_menu {
	height:47px;
	margin:-25px 0 25px;
	padding:0;
	width:620px
}

#pages_epitkezesmentoracio_menu ul li {
	cursor:pointer;
	float:left;
	height:47px;
	width:155px
}

#pages_epitkezesmentoracio_menu ul li a {
	cursor:pointer;
	display:block;
	height:47px;
	overflow:hidden;
	position:relative;
	width:155px
}

#epmentor_segito a span {
	background:url(/img/epmentor_menu_segito.jpg)
}

#epmentor_online a span {
	background:url(/img/epmentor_menu_online.jpg)
}

#epmentor_infobazis a span {
	background:url(/img/epmentor_menu_infobazis.jpg)
}

#epmentor_tamogatom a span {
	background:url(/img/epmentor_menu_tamogatom.jpg)
}

div.sidebar_epitkezesmentoracio {
	background-image:url(/img/epitkezesmentoracio_sidebar_bg.jpg);
	height:350px
}

#pages_epitkezesmentoracio_main_content, #pages_efepanaszmentesseg_main_content {
	float:none;
	width:590px
}

.narrow {
	float:left !important;
	width:420px !important
}

#submenu {
	list-style:none;
	margin:-10px 0 0 7px;
	padding:0
}

.alt {
	margin:-5px 0 0 7px !important
}

#submenu li {
	display:inline;
	padding:0 5px 0 0
}

#pages_epitkezesmentoracio_main_content h3 span, #submenu li {
	font:200 11px Verdana, sans-serif;
	margin:0
}

#pages_epitkezesmentoracio_main_content h3 span:first-child {
	margin:0 0 0 8px
}

#pages_epitkezesmentoracio_main_content h3 span a, #submenu li a {
	color:#555;
	border:0;
}

#pages_epitkezesmentoracio_main_content h3 span a:hover, #submenu li a:hover {
	color:#222;
	border:0;
}

#sidemenu_epitkezesmentoracio {
	background:url(/img/epitkezesmentoracio_sidebar_header.jpg)
}

div.login_lostpassword {
	color:#B6B6B6;
	margin:-8px 240px 5px 20px;
	text-align:right
}

div.login_lostpassword a {
	border-bottom:1px dotted #B6B6B6 !important;
	color:#B6B6B6 !important;
	font-size:11px
}

div.login_lostpassword a:hover {
	border-bottom:1px dotted #800 !important;
	color:#800 !important
}

.loginbox {
	background:url(/img/login_bg_box.jpg) no-repeat
}

input.login_go {
	display:block;
	margin:8px 0 6px 18px
}

#efecheckbox {
	margin:10px 0 2px 15px
}

input.epmentortextonly {
	background:#EBE9E9;
	border:1px solid #E2DFE0;
	color:#3B3B3B;
	height:18px;
	margin:5px 5px 3px 12px;
	width:540px
}

div.sidebar_epmentor_euf {
	height:1560px
}

div.sidebar_epmentor_nf {
	height:1035px
}

div.sidebar_epmentor_bt {
	height:4000px
}

div.sidebar_epmentor_szj {
	height:3005px
}

div.sidebar_epmentor_vsz {
	height:3580px
}

div.sidebar_epmentor_jog {
	height:1170px
}

/* Kereses a panaszmentes vallalkozok kozott */

#pages_panaszmentes_kereses {
	border:1px solid #777;
	margin:5px 0 10px 10px;
	width:620px
}

#pages_panaszmentes_kereses_main_content {
	float:none;
	width:590px
}

#pages_panaszmentes_kereses_main_content h3 span {
	margin:0 -10px 0 10px;
	vertical-align:-7%
}

#pages_panaszmentes_kereses_main_content h3 span a {
	border:0;
}

/* Page: Minositett szolgaltatok */

#pages_minositettszolgaltatok {
	background:url(/img/header_minositettszolgaltatok.jpg) no-repeat;
	border:1px solid #777;
	margin:5px 0 10px 10px;
	padding-top:211px;
	width:620px
}

div.sidebar_minositettszolgaltatok {
	background-image:url(/img/minositettszolgaltatok_sidebar_bg.jpg);
	color:#FFF;
	font-size:10px;
	height:450px
}

#sidemenu_minositettszolgaltatok {
	background:url(/img/minositettszolgaltatok_sidebar_header.jpg)
}

p.error {
	background:url(/img/error_bg.jpg) repeat-x;
	border:1px solid #620505;
	color:#FFF !important;
	margin-left:0 !important;
	padding:5px 10px;
	text-align:left !important
}

p.empty {
	padding-left:10px
}

div.sidebar_efemin_ph {
	height:740px
}

div.sidebar_efemin_mf {
	height:900px
}

/* Page: EFE Panaszmentesseg */

#pages_efepanaszmentesseg {
	background:url(/img/header_efe_pir.jpg) no-repeat;
	border:1px solid #777;
	margin:5px 0 10px 10px;
	padding-top:200px;
	width:620px
}

#pages_efepanaszmentesseg.profile {
	background:url(/img/header_efe_panaszmentes_vallalkozas.jpg) no-repeat
}

div.sidebar_efepanaszmentesseg {
	#background-image:url(/img/efepanaszmentesseg_sidebar_bg.jpg);
	color:#000;
	font-size:10px;
	height:610px
}

div.sidebar_efepanaszmentesseg a {
	color:#555
}

#pages_efepanaszmentesseg_content ul {
	list-style:none;
	padding-left:15px
}

#pages_efepanaszmentesseg_content ul li {
	background:url(/img/bullet.jpg) no-repeat;
	font-size:11px;
	margin:5px 6px 3px 15px;
	padding-left:25px
}

#pages_efepanaszmentesseg_content ol.num {
	list-style:decimal
}

#sidemenu_efepanaszmentesseg {
	#background:url(/img/efepanaszmentesseg_sidebar_header.jpg)
}

form.pages_pm_hb_form {
	background:#F5F5F5;
	border:1px solid #EBE9E9
}

form.pages_pm_hb_form p {
	color:#4E4E4E;
	font-size:11px !important;
	text-align:left !important
}

form.pages_pm_hb_form table {
	background:#FAFAFA;
	border:1px solid #EBE9E9;
	font-size:11px;
	margin-left:15px;
	padding:5px
}

form.pages_pm_hb_form table label {
	font-weight:200
}

form.pages_pm_hb_form label {
	display:block;
	font-weight:700;
	margin-left:5px
}

form.pages_pm_hb_form label.inline {
	display:inline
}

form.pages_pm_hb_form input.efetextonly {
	background:#EBE9E9;
	border:1px solid #E2DFE0;
	color:#3B3B3B;
	height:18px;
	margin:5px 5px 3px 12px;
	width:330px
}

form.pages_pm_hb_form input.efefileuploader {
	margin:5px 5px 3px 12px
}

form.pages_pm_hb_form input.efeprofilepictureuploader {
	background:#EBE9E9;
	border:1px solid #E2DFE0;
	color:#3B3B3B;
	margin:5px 5px 3px 12px
}

form.pages_pm_hb_form textarea {
	background:#EBE9E9;
	border:1px solid #E2DFE0;
	color:#3B3B3B;
	height:120px;
	margin:5px 5px 3px 12px;
	width:330px
}

input.missing {
	background:#EA9D9D;
	border:1px solid #B62222
}

form.pages_pm_hb_form select {
	background:#EBE9E9;
	color:#3B3B3B;
	margin:5px 5px 3px 12px;
	width:330px
}

#donald_duck {
	margin:15px 0 5px 18px
}

p.form_item_description {
	margin-top:-5px;
	padding:0 20px 2px 15px;
	text-align:justify !important
}

input#efego {
	display:block;
	margin:5px auto
}

div.sidebar_efep_pny {
	height:1170px
}

div.sidebar_efep_ie {
	height:700px
}

div.sidebar_efep_pi {
	height:1080px
}

div.sidebar_efep_sza {
	height:695px
}

div.sidebar_efep_pii {
	height:1740px
}

div.sidebar_efep_hb {
	height:880px
}

form.panaszmentesseg_form {
	background:#E2F2FA !important;
	border:1px solid #88B9D2
}

div.warning {
	border:1px solid #FF2C19;
	margin:2px;
	padding:4px 8px 4px 4px !important
}

div.warning p {
	padding-right:8px !important
}

div.sidebar_epm_kpmv {
	height:400px
}

/* Pages: Partolo tagsag */

#pages_partolotagsag {
	background:url(/img/header_partolotagsag.jpg) no-repeat;
	border:1px solid #777;
	margin:5px 0 10px 10px;
	padding-top:150px;
	width:620px
}

#pages_partolotagsag_content {
	float:none;
	width:580px
}

form#pages_partolotagsag_form {
	margin:2px 5px 5px 10px;
	width:565px
}

form#pages_partolotagsag_form label {
	color:#303030;
	font-size:11px;
	font-weight:700;
	margin-left:10px
}

form#pages_partolotagsag_from label.partolo_label {
	display:block;
	margin:0 !important;
	padding:0
}

input.partolo_input {
	background:#F5F5F5;
	border:1px solid #3A0505;
	height:18px;
	margin:3px 18px 2px 2px;
	width:540px
}

input.partolo_input_inner {
	background:#F5F5F5;
	border:1px solid #3A0505;
	height:15px;
	margin:0;
	width:200px
}

p.partolo_text {
	text-align:justify
}

p.partolo_main {
	line-height:17px;
	margin:5px 15px !important;
	text-align:justify
}

p.partolo_sign {
	font-weight:700;
	margin-left:15px
}

#pages_partolotagsag_content hr {
	background:url(/img/partolo_hr.jpg) top left no-repeat;
	border:0;
	display:block;
	height:50px;
	margin:0 10px;
	overflow:hidden;
	text-align:center;
	width:600px
}

/* Keresesi talalatok */

#efe_search_results {
	list-style:none;
	margin:0;
	padding:0 0 0 15px
}

#efe_search_results li {
	background:url(/img/search.png) top left no-repeat;
	margin:5px 5px 7px;
	padding:2px 2px 2px 23px
}

#efe_search_results li a {
	border-bottom:1px dotted #800;
	color:#800;
	text-decoration:none
}

#paginator_main {
	padding:0 0 10px 15px
}

#paginator_main a {
	border-bottom:1px dotted #800;
	color:#800;
	font-weight:700;
	text-decoration:none
}

/* Igazolas ellenorzes */

#certificate_is_valid, #certificate_is_invalid {
	background:url(/img/igazolas_ervenyes.jpg) top left no-repeat;
	color:#FFF;
	font-size:11px;
	height:300px;
	margin:0 auto;
	overflow:hidden;
	padding:75px 0 0;
	width:400px
}

#certificate_is_invalid {
	background:url(/img/igazolas_ervenytelen.jpg) top left no-repeat
}

p.certificate_num {
	font-size:14px;
	text-align:center
}

p.certificate_details {
	margin:60px 20px 5px
}

p.certificate_details a {
	border-bottom:1px dotted #FFF;
	color:#FFF;
	text-decoration:none
}

p.certificate_details a:hover {
	border-bottom:none;
	color:#FFF
}

/* Linkmail */

#linkmail {
	background:url(/img/linkmail_bg.jpg) top left no-repeat;
	height:600px;
	overflow:hidden;
	padding-top:190px;
	text-align:left;
	width:800px
}

#linkmail_left {
	border-right:1px solid #EEE;
	float:left;
	margin-left:20px;
	width:360px
}

#linkmail_right {
	float:right;
	margin-right:10px;
	width:340px
}

#linkmail_submitter {
	clear:both;
	padding-top:1px;
	text-align:center
}

#linkmail form {
	font-size:11px;
	margin:5px 20px 0
}

#linkmail form input, #linkmail form textarea {
	border:1px solid #BABABA;
	font-size:13px;
	margin:3px 0 1px;
	width:300px
}

#linkmail form input:hover, #linkmail form input:focus, #linkmail form textarea:hover, #linkmail form textarea:focus {
	border:1px solid #CDE1E9
}

#linkmail form label {
	color:#3C3C3C;
	display:block;
	font-size:11px;
	font-weight:700
}

p.linkmail_script {
	text-align:justify;
	width:320px
}

/* Panaszmentes vallalkozo listazas */

div.compless_shoulderer {
	background:url(/img/efe_panaszmentes_vall_bg.jpg) top left no-repeat;
	color:#FFF !important;
	font-size:11px;
	height:300px;
	margin:5px 10px 15px;
	width:400px
}

div.compless_shoulderer p {
	color:#FFF !important;
	padding:100px 15px 2px
}

div.compless_shoulderer p a {
	border:0;
	color:#FFF;
	font-weight:700;
	text-decoration:underline
}

div.compless_shoulderer p a:hover {
	border:0;
	color:#FFF;
	text-decoration:none
}

/* Elfelejtett jelszo */

.lp_go_centered {
	margin-left:19px
}

.lostpassword {
	background:url(/img/login_bg_box.jpg) center center no-repeat
}

/* Kereses */

.search_main_form {
	background:#F5F5F5 url(/img/login_bg_box.jpg) top right no-repeat;
	border:1px solid #EBE9E9;
	margin-left:10px;
	padding:5px
}

.search_main_form p {
	margin:7px 0 2px;
	padding:0
}

.search_main_form label {
	color:#363636;
	display:block;
	font-size:11px;
	font-weight:700
}

.search_main_input {
	background:#EDEDED;
	border:1px solid #C3C3C3;
	height:18px;
	margin:12px 10px 3px 20px;
	width:560px
}

.search_main_input:hover, .search_main_input:focus {
	background:#F8F8F8
}

img {
	border:0
}

h2#programhead_efeakad a span, h2#programhead_panaszmentesseg a span {
	background:url(/img/program_sub_efeakad.gif)
}

div.newspost h3 a:hover, div.pages_navigation a:hover {
	color:#222
}

div.newspost p img, p.image_center img {
	border:1px solid #EEE;
	margin:5px auto;
	text-align:center
}

div.newspost p a, div.pages_content a {
	border-bottom:1px dotted #800;
	color:#800;
	text-decoration:none
}

div.newspost p a:hover, div.pages_content a:hover {
	border-bottom:1px dotted #222;
	color:#222
}

#footer_copyright a:hover {
	text-decoration:none
}

p.centered img, #linkmail_submitter input {
	border:0 !important
}

ul.pages_sidemenu li a:hover, div.sidebar_efepanaszmentesseg a:hover {
	color:#FFF
}

ol.alphabet, #pages_efepanaszmentesseg_content ol {
	list-style:lower-alpha
}

ol.alphabet li, #pages_efepanaszmentesseg_content ol li {
	margin:5px 0
}

div.sidebar_efea_euf, div.sidebar_epm_sj {
	height:1630px
}

#pages_onlinepanasziroda_content p, #pages_epitkezesmentoracio_content p, #pages_epitkezesmentoracio_main_content p, #pages_minositettszolgaltatok_content p, #pages_efepanaszmentesseg_content p, #pages_efepanaszmentesseg_main_content p {
	color:#222;
	margin-left:5px;
	text-align:justify
}

form.pages_pm_hb_form input.panasztextonly:focus, form.pages_pm_hb_form input.panasztextonly:hover, form.pages_pm_hb_form textarea.panasztextonly:focus, form.pages_pm_hb_form textarea.panasztextonly:hover, form.pages_pm_hb_form input.epmentortextonly:focus, form.pages_pm_hb_form input.epmentortextonly:hover, form.pages_pm_hb_form input.efetextonly:focus, form.pages_pm_hb_form input.efetextonly:hover, form.pages_pm_hb_form textarea:focus, form.pages_pm_hb_form textarea:hover {
	background:#F9F6F7
}

div.sidebar_efemin_fbsz, div.sidebar_efemin_mc, div.sidebar_efemin_mji {
	height:650px
}

form.panaszmentesseg_form input.efetextonly, form.panaszmentesseg_form textarea, form.panaszmentesseg_form select {
	background:#FFF !important
}

form.panaszmentesseg_form input.efetextonly:hover, form.panaszmentesseg_form input.efetextonly:focus, form.panaszmentesseg_form textarea:hover, form.panaszmentesseg_form textarea:focus {
	background:#ECF3F6 !important
}

#efe_search_results li a:hover, #paginator_main a:hover {
	border-bottom:1px dotted #222;
	color:#222
}

/* Hozzaszolas urlap */

#comment_form {
	margin:30px 15px 0
}

#comment_form form {
	margin:-5px 0 0 5px;
	padding:5px 0
}

#comment_form form label span {
	color:red
}

#comment_form form p {
	margin:6px 0;
	padding:0
}

#comment_form form input {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#FCFCFC;
	border:1px solid #CFCFCF;
	border-radius:3px;
	color:#444;
	margin:6px 0 9px;
	outline:none;
	padding:3px;
	width:400px
}

#comment_form form textarea {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#FCFCFC;
	border:1px solid #CFCFCF;
	border-radius:3px;
	color:#444;
	margin:6px 0 9px;
	outline:none;
	padding:3px;
	width:500px
}

#comment_form form input:focus, #comment_form form textarea:focus {
	border:1px solid #B5B5B5
}

#comment_form form input.submit {
	border:0;
	margin:5px 0 0;
	outline:none;
	padding:0;
	width:152px
}

/* Hozzaszolasok */

h3.subheading img {
	margin:0 0 -3px 3px
}

#comments {
	margin:30px 0 0 15px
}

#comments ul {
	list-style:none;
	margin:15px 0 10px 5px;
	padding:0
}

#comments ul li {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#FCFCFC;
	border:1px solid #CFCFCF;
	border-radius:5px;
	margin:0 0 25px;
	opacity:0.9;
	width:561px
}

#comments ul li p {
	color:#444;
	line-height:17px;
	margin:0;
	padding:6px 6px 7px 8px
}

#comments ul li p strong {
	color:#333;
	font-size:16px;
	font-weight:400;
	line-height:23px
}

#comments ul li p.info {
	height:48px;
	padding:6px 0 0 8px
}

#comments ul li p.info a {
	color:#888;
	font-size:11px;
	text-decoration:none
}

div.newspost h3 a, div.pages_navigation a {
	color:#800;
	text-decoration:none
}

#pages_epitkezesmentoracio_menu ul, #menu, div.newsinfo ul {
	list-style:none;
	margin:0;
	padding:0
}

#pages_epitkezesmentoracio_menu ul li a span, #menu li a span, #program_box h2 a span {
	background-repeat:no-repeat;
	height:100%;
	position:absolute;
	width:100%
}

#message {
	margin-left:15px
}

p.profile {
	background:#FBFBFB;
	border:1px solid #DDD;
	line-height:20px;
	padding:10px
}

p.profile_picture {
	float:right;
	margin:10px 15px 0 0;
}

p.profile_picture img {
	border:1px solid #AAA
}

h3.profile {
	color:#800;
}
