/* EFE Online CSS */

body {
	background:#FFF url(/img/bg.jpg) repeat-x;
	color:#444;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center
}

a {
	outline:none
}

div#wrapper {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:950px
}

div#header {
	background:url(/img/menu_bg.jpg) 0 100px repeat-x;
	margin:0;
	padding:0
}

div#logo {
	float:left;
	height:143px;
	width:143px
}

div#header_main {
	float:right;
	width:780px
}

div#header_tagline {
	height:41px;
	margin:50px 0 9px;
	width:475px
}

ul#menu li {
	display:block;
	float:left;
	margin:0;
	padding:0
}

ul#menu li a {
	cursor:pointer;
	display:block;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative
}

li#menu_onlinepanasz a {
	height:30px;
	width:153px
}

li#menu_onlinepanasz a span {
	background:url(/img/menu_onlinepanasziroda.jpg)
}

li#menu_akademia a {
	height:30px;
	width:113px
}

li#menu_akademia a span {
	background:url(/img/menu_efeakademia.jpg)
}

li#menu_panaszmentesseg a {
	height:30px;
	width:167px
}

li#menu_panaszmentesseg a span {
	background:url(/img/menu_efepanaszmentesseg.jpg)
}

li#menu_mentoralt a {
	height:30px;
	width:160px
}

li#menu_mentoralt a span {
	background:url(/img/menu_efeepitkezesmentoracio.jpg)
}

div#main {
	clear:both;
	margin:0;
	padding:0;
	width:950px
}

div#content {
	float:left;
	margin:-15px 0 0;
	padding:0;
	width:620px
}

div#sidebar {
	border-left:1px solid #E2E2E2;
	float:right;
	margin:-11px 0 5px 8px;
	padding:0;
	width:310px
}

div#footer {
	background:#E1E1E1;
	border-top:5px solid #D1D1D1;
	clear:both;
	float:none;
	margin:0;
	padding:0;
	width:950px
}

/* Keresobox (fent) */

div#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
}

div#header_search p {
	color:#5C5C5C;
	font-size:11px
}

div#header_search label {
	font-weight:800
}

input.searchfield {
	background:#F9F6F7;
	border:1px solid #4A4A4A;
	color:#3B3B3B;
	font-size:11px;
	height:16px;
	padding-left:2px;
	width:120px
}

input.searchfield:focus, input.searchfield:hover {
	background:#FAFAFA
}

input.header_search_btn {
	position:relative;
	top:4px
}

/* Social media */

div#social_box {
	background:url(/img/social_bg.jpg) no-repeat;
	height:90px;
	margin:5px 4px;
	overflow:hidden;
	padding:0;
	width:302px
}

div#social_box ul {
	list-style-type:none;
	margin:0
}

div#social_box ul#left_social {
	float:left;
	padding:45px 5px 0 15px
}

div#social_box ul#right_social {
	float:right;
	padding:45px 35px 0 5px
}

ul#left_social li {
	background-repeat:no-repeat;
	height:34px;
	margin:0 0 -5px 15px;
	overflow:hidden;
	padding:8px 0 0 40px;
	vertical-align:middle
}

ul#right_social li {
	background-repeat:no-repeat;
	height:34px;
	margin:0 0 -5px;
	overflow:hidden;
	padding:8px 0 0 40px;
	vertical-align:middle
}

div#social_box ul li a, p#social_google a {
	color:#141414;
	text-decoration:none
}

div#social_box ul li a:hover, p#social_google a:hover {
	text-decoration:underline
}

li#social_facebook {
	background:url(/img/social_facebook.png)
}

li#social_twitter {
	background:url(/img/social_twitter.png)
}

li#social_vimeo {
	background:url(/img/social_vimeo.png)
}

li#social_iwiw {
	background:url(/img/social_iwiw.png)
}

li#social_linkmail {
	background:url(/img/social_linkmail.png)
}

li#social_youtube {
	background:url(/img/social_youtube.png)
}

li#social_email {
	background:url(/img/social_email.png)
}

li#social_rss {
	background:url(/img/social_rss.png)
}

p#social_google {
	background:url(/img/social_google.png) 29px 0 no-repeat;
	height:34px;
	margin:0;
	padding:8px 0 0 70px;
	vertical-align:middle
}

div#social_clearence {
	clear:both;
	float:none
}

/* Panaszmentessegi igazolas ellenorzese */

div#panaszment_igazolas {
	background:url(/img/panmentig_bg.png) top left no-repeat;
	height:152px;
	margin:10px 4px;
	padding:0;
	width:302px
}

div#panaszment_igazolas form {
	padding-top:95px;
	text-align:center
}

div#panaszment_igazolas p {
	margin:2px 5px 8px;
	padding:0
}

input.igazolvanyszam {
	background:#FFF;
	border:1px solid #043368;
	height:16px
}

input.igazolvanyszam:hover, input.igazolvanyszam:focus {
	background:#ECECEC
}

/* Fogyasztobarat Szolgaltatok sidebar */

div#fogyasztobarat_sidebar {
	height:176px;
	margin:10px 4px;
	text-align:center;
	width:302px
}

/* Partolo tagsag sidebar */

div#partolotagsag_sidebar {
	height:112px;
	margin:10px 4px;
	text-align:center;
	width:302px
}

/* Program */

div#program_box {
	background:#F9F9F9;
	border:1px solid #ADADAD;
	margin:5px 4px;
	padding:0;
	width:300px
}

div#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
}

div#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)
}

div#program_box p {
	font-size:11px;
	margin:5px;
	padding:5px 10px;
	text-align:justify
}

/* Main page */

div#content h2 {
	border-bottom:1px dotted #222;
	font:800 18px 'Georgia', 'Palatino', 'Palatino Linotype', Times New Roman, serif;
	margin:10px 0 15px 10px;
	padding:0 0 5px
}

/* Main page - video player */

div#mainpage_video {
	border:1px solid #CCC;
	margin:9px 0 15px 10px;
	width:620px
}

div#video_main {
	background:#DFDFDF;
	border-bottom:1px solid #CCC;
	margin:0;
	padding:6px 5px;
	text-align:center
}

div#video_thumbnails {
	background:#F0F0F0;
	margin:0;
	text-align:center
}

div#video_thumbnails ul {
	list-style-type:none;
	margin:0;
	padding:7px 1px 4px
}

div#video_thumbnails ul li {
	display:inline;
	margin:5px 0 1px;
	padding:5px 3px;
}

div#video_thumbnails ul li img {
	border:1px solid #BBB;
}

/* Hirek fejlec */

div#content h2#mainpage_header_news {
	background:url(/img/efe_hirek.jpg) no-repeat;
	border-bottom:1px solid #DDD !important;
	margin:0;
	padding:0;
	height:140px;
	width:620px
}

div#content h2#mainpage_header_news span.heading {
	display:none
}

/* Share */

div#content h2#mainpage_header_news span.share {
	float:right;
	padding:116px 8px 5px 0
}

div#content h2#mainpage_header_news iframe {
	margin:14px 0 0 535px
}

/* Main page - news block */

div#mainpage_news {
	border-bottom:0;
	border:1px solid #DDD;
	margin:9px 0 12px 10px;
	padding-bottom:1px;
	width:620px
}

div.newspost {
	clear:both;
	margin:5px 10px 25px 10px;
	padding:0 3px 22px 3px
}

div.newspost h3 {
	color:#333;
	font:800 16px 'Georgia', 'Palatino', 'Palatino Linotype', Times New Roman, serif;
	margin-bottom:3px;
	margin-right:45px
}

div.newspost h3 a {
	color:#0A5879;
	text-decoration:none
}

div.newspost p {
	color:#333;
	font-size:12px;
	line-height:1.4;
	margin:10px 5px 10px 3px;
	padding:2px;
	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:#1091C7
}

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)
}

div#footer_links {
	margin:5px auto;
	padding:0;
	text-align:center
}

div#footer_links ul {
	list-style-type:none;
	margin-left:0;
	padding-left:0
}

div#footer_links ul li {
	color:#A6A6A6;
	display:inline;
	font-size:12px
}

div#footer_links ul li:after {
	content:' |'
}

div#footer_links ul li:last-child:after {
	content:''
}

div#footer_links ul li a {
	color:#9A9A9A;
	text-decoration:underline
}

div#footer_copyright {
	color:#616161;
	font-size:11px;
	margin:5px auto 0;
	padding:0 0 8px;
	text-align:center
}

div#footer_copyright a {
	color:#616161;
	text-decoration:underline
}

/* Pages common */

div.pages_navigation {
	color:#222;
	font-size:11px;
	margin:3px 10px
}

div.pages_navigation a {
	color:#1091C7;
	text-decoration:none
}

div.pages_content {
	float:left;
	margin:0 5px 5px 10px;
	width:420px
}

div.pages_content h3 {
	font:800 18px Helvetica, Verdana, Arial, sans-serif;
	margin:15px 0 15px 5px;
	padding:0 0 5px
}

div.pages_content h3.highlighted {
	color:#2180BD
}

div.pages_content h4 {
	font:800 14px Helvetica, Verdana, Arial, sans-serif;
	margin:10px 0 15px 5px;
	padding:0 0 5px
}

div.pages_content h5 {
	background:url(/img/bullet.jpg) no-repeat;
	font:800 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:1px solid #000;
	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-type:none;
	margin:0;
	padding:90px 0 0;
	width:167px
}

ul.pages_sidemenu li {
	border-bottom:1px dotted #222;
	margin:5px;
	padding:0 2px 8px
}

ul.pages_sidemenu li a {
	color:#222;
	font:800 12px 'Georgia', 'Palatino', 'Palatino Linotype', Times New Roman, serif;
	text-decoration:none
}

/* Page: EFE Akademia */

div#pages_efeakademia {
	background:url(/img/header_efeakademia.jpg) no-repeat;
	border:1px solid #6D6C6A;
	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
}

div#pages_efeakademia_content p {
	color:#222;
	font-size:12px;
	margin-left:5px;
	text-align:justify
}

ul#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 */

div#pages_onlinepanasziroda {
	background:url(/img/header_efeonlinepanasziroda.jpg) no-repeat;
	border:1px solid #6D6C6A;
	margin:5px 0 8px 10px;
	padding-top:286px;
	width:620px
}

div#pages_onlinepanasziroda h4 {
	display:block;
	height:30px;
	margin:0 !important;
	overflow:hidden;
	padding:0 !important;
	position:relative;
	width:550px
}

div#pages_onlinepanasziroda h4 span {
	background:url(/img/formhead.jpg) no-repeat;
	height:100%;
	position:absolute;
	width:100%
}

div#pages_onlinepanasziroda h4#formhead1 span {
	background-position:0 0
}

div#pages_onlinepanasziroda h4#formhead2 span {
	background-position:0 -30px
}

div#pages_onlinepanasziroda h4#formhead3 span {
	background-position:0 -60px
}

div#pages_onlinepanasziroda h4#formhead4 span {
	background-position:0 -90px
}

div#pages_onlinepanasziroda h4#formhead5 span {
	background-position:0 -120px
}

div#pages_onlinepanasziroda h4#formhead6 span {
	background-position:0 -150px
}

div#pages_onlinepanasziroda h4#formhead7 span {
	background-position:0 -180px
}

div#pages_onlinepanasziroda h4#formhead8 span {
	background-position:0 -210px
}

div#pages_onlinepanasziroda_content {
	float:none !important;
	margin-left:50px !important;
	width:552px !important
}

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 !important;
	text-align:justify !important
}

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 */

div#pages_epitkezesmentoracio {
	background:url(/img/header_epitkezesmentoracio.jpg) no-repeat;
	border:1px solid #6D6C6A;
	margin:5px 0 10px 10px;
	padding-top:270px;
	width:620px
}

div#pages_epitkezesmentoracio_menu {
	height:47px;
	margin:-25px 0 25px;
	padding:0;
	width:620px
}

div#pages_epitkezesmentoracio_menu ul {
	list-style-type:none;
	margin:0;
	padding:0
}

div#pages_epitkezesmentoracio_menu ul li {
	cursor:pointer;
	float:left;
	height:47px;
	width:155px
}

div#pages_epitkezesmentoracio_menu ul li a {
	cursor:pointer;
	display:block;
	height:47px;
	overflow:hidden;
	position:relative;
	width:155px
}

div#pages_epitkezesmentoracio_menu ul li a span {
	background-repeat:no-repeat;
	height:100%;
	position:absolute;
	width:100%
}

li#epmentor_segito a span {
	background:url(/img/epmentor_menu_segito.jpg)
}

li#epmentor_online a span {
	background:url(/img/epmentor_menu_online.jpg)
}

li#epmentor_adatmodositas a span {
	background:url(/img/epmentor_menu_adatmodositas.jpg)
}

li#epmentor_kereses a span {
	background:url(/img/epmentor_menu_kereses.jpg)
}

li#epmentor_kijelentkezes a span {
	background:url(/img/epmentor_menu_kijelentkezes.jpg)
}

div.sidebar_epitkezesmentoracio {
	background-image:url(/img/epitkezesmentoracio_sidebar_bg.jpg);
	height:350px
}

div#pages_epitkezesmentoracio_main_content {
	float:none !important;
	width:590px !important
}

ul#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 #1091C7 !important;
	color:#1091C7 !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
}

/* Page: Minositett szolgaltatok */

div#pages_minositettszolgaltatok {
	background:url(/img/header_minositettszolgaltatok.jpg) no-repeat;
	border:1px solid #6D6C6A;
	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
}

ul#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
}

div.sidebar_efemin_ph {
	height:740px
}

div.sidebar_efemin_mf {
	height:900px
}

/* Page: EFE Panaszmentesseg */

div#pages_efepanaszmentesseg {
	background:url(/img/header_efepanaszmentesseg.jpg) no-repeat;
	border:1px solid #6D6C6A;
	margin:5px 0 10px 10px;
	padding-top:330px;
	width:620px
}

div.sidebar_efepanaszmentesseg {
	background-image:url(/img/efepanaszmentesseg_sidebar_bg.jpg);
	color:#FFF;
	font-size:10px;
	height:450px
}

div.sidebar_efepanaszmentesseg a {
	color:#223966
}

div#pages_efepanaszmentesseg_content ul {
	list-style-type:none;
	padding-left:15px
}

div#pages_efepanaszmentesseg_content ul li {
	background:url(/img/bullet.jpg) no-repeat;
	font-size:11px;
	margin:5px 6px 3px 15px;
	padding-left:25px
}

ul#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 label {
	display:block;
	font-weight:800;
	margin-left:5px
}

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 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
}

div#donald_duck {
	margin:15px 0 5px 18px
}

p.form_item_description {
	padding:2px 20px 2px 15px;
	text-align:justify !important
}

input#efego {
	display:block;
	margin:5px auto
}

div.sidebar_efep_pny {
	height:1360px
}

div.sidebar_efep_ie {
	height:700px
}

div.sidebar_efep_pi {
	height:1220px
}

div.sidebar_efep_sza {
	height:690px
}

div.sidebar_efep_pii {
	height:1350px
}

div.sidebar_efep_hb {
	height:870px
}

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 */

div#pages_partolotagsag {
	background:url(/img/header_partolotagsag.jpg) no-repeat;
	border:1px solid #6D6C6A;
	margin:5px 0 10px 10px;
	padding-top:150px;
	width:620px
}

div#pages_partolotagsag_content {
	float:none !important;
	width:580px !important
}

form#pages_partolotagsag_form {
	margin:2px 5px 5px 10px;
	width:565px
}

form#pages_partolotagsag_form label {
	color:#303030;
	font-size:11px;
	font-weight:800;
	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:1.49;
	margin:5px 15px !important;
	text-align:justify
}

p.partolo_sign {
	font-weight:800;
	margin-left:15px
}

div#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 */

ul#efe_search_results {
	list-style-type:none;
	margin:0;
	padding:0 0 0 15px
}

ul#efe_search_results li {
	background:url(/img/search.png) top left no-repeat;
	margin:5px 5px 7px;
	padding:2px 2px 2px 23px
}

ul#efe_search_results li a {
	border-bottom:1px dotted #253F68;
	color:#253F68;
	text-decoration:none
}

div#paginator_main {
	border-top:1px dotted #000;
	padding:4px 5px 5px
}

div#paginator_main a {
	border-bottom:1px dotted #253F68;
	color:#253F68;
	font-weight:800;
	text-decoration:none
}

/* Igazolas ellenorzes */

div#certificate_is_valid, div#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
}

div#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 */

div#linkmail {
	background:url(/img/linkmail_bg.jpg) top left no-repeat;
	height:600px;
	overflow:hidden;
	padding-top:190px;
	text-align:left;
	width:800px
}

div#linkmail_left {
	border-right:1px solid #EEE;
	float:left;
	margin-left:20px;
	width:360px
}

div#linkmail_right {
	float:right;
	margin-right:10px;
	width:340px
}

div#linkmail_submitter {
	clear:both;
	padding-top:1px;
	text-align:center
}

div#linkmail form {
	font-size:11px;
	margin:5px 20px 0
}

div#linkmail form input, div#linkmail form textarea {
	border:1px solid #BABABA;
	font-size:13px;
	margin:3px 0 1px;
	width:300px
}

div#linkmail form input:hover, div#linkmail form input:focus, div#linkmail form textarea:hover, div#linkmail form textarea:focus {
	border:1px solid #CDE1E9
}

div#linkmail form label {
	color:#3C3C3C;
	display:block;
	font-size:11px;
	font-weight:800
}

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;
	width:400px
}

div.compless_shoulderer p {
	color:#FFF !important;
	padding:100px 15px 2px
}

/* 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:800
}

.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
}

ul#menu, div.newsinfo ul {
	list-style-type:none;
	margin:0;
	padding:0
}

ul#menu li a span, div#program_box h2 a span {
	background-repeat:no-repeat;
	height:100%;
	position:absolute;
	width:100%
}

div#social_box ul li, p#social_google, div#content h2 span a {
	opacity:0.7
}

div#social_box ul li:hover, p#social_google:hover, div#content h2 span a:hover {
	opacity:1
}

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 #EBEBEB;
	display:block;
	margin:5px auto;
	padding:1px;
	text-align:center
}

div.newspost p a, div.pages_content a {
	border-bottom:1px dotted #1091C7;
	color:#1091C7;
	text-decoration:none
}

div.newspost p a:hover, div.pages_content a:hover {
	border-bottom:1px dotted #222;
	color:#222
}

div#footer_links ul li a:hover, div#footer_copyright a:hover {
	text-decoration:none
}

p.centered img, div#linkmail_submitter input {
	border:0 !important
}

ul.pages_sidemenu li a:hover, div.sidebar_efepanaszmentesseg a:hover {
	color:#FFF
}

ol.alphabet, div#pages_efepanaszmentesseg_content ol {
	list-style-type:lower-alpha
}

div.sidebar_efea_euf, div.sidebar_epm_sj {
	height:1630px
}

div#pages_onlinepanasziroda_content p, div#pages_epitkezesmentoracio_content p, div#pages_epitkezesmentoracio_main_content p, div#pages_minositettszolgaltatok_content p, div#pages_efepanaszmentesseg_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
}

ul#efe_search_results li a:hover, div#paginator_main a:hover {
	border-bottom:1px dotted #426FB8;
	color:#426FB8
}

/* Hozzaszolas urlap */

div#comment_form {
	margin:30px 15px 0
}

div#comment_form form {
	margin:-5px 0 0 5px;
	padding:5px 0
}

div#comment_form form label span {
	color:red
}

div#comment_form form p {
	margin:6px 0;
	padding:0
}

div#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
}

div#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
}

div#comment_form form input:focus, div#comment_form form textarea:focus {
	border:1px solid #B5B5B5
}

div#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
}

div#comments {
	margin: 30px 0 0 15px
}

div#comments ul {
	list-style:none;
	margin:15px 0 10px 5px;
	padding:0
}

div#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
}

div#comments ul li p {
	color:#444;
	line-height:17px;
	margin:0;
	padding:6px 6px 7px 8px
}

div#comments ul li p strong {
	color:#333;
	font-size:16px;
	font-weight:400;
	line-height:23px
}

div#comments ul li p.info {
	height:48px;
	padding:6px 0 0 8px
}

div#comments ul li p.info a {
	color:#888;
	font-size:11px;
	text-decoration:none
}