@charset "utf-8";

@font-face {font-family: 'Kaiser_Font';src: url('Kaiser/QuarcaExtLight.otf');} 

html, body, #map-canvas {clear: both; height: 100%;margin: 0px;padding: 0px;}

body {margin: 0;padding: 0; min-height: 100%; background-color: #ebebeb; font-family: Kaiser_Font, Helvetica, Arial, sans-serif;min-width: 980px; font-size:17px;}

a img {border: none;}

a {text-decoration:none}

acronym, cite, dfn {text-decoration: underline;cursor: help;font-style: normal;}

.centered {text-align: center;}

code {color: #06C;font-size: 0.95em;font-weight: normal;font-family: "Courier New", Courier, monospace;}

input[type=text], select, textarea {font-family: Kaiser_Font, Helvetica, Arial, sans-serif;}

#masthead {background-repeat: repeat-x;height: auto;background-color: #8bbee4;box-shadow: 0px 0px 10px rgba(0,0,0,1);position: relative;z-index: 2;padding-top:10px;padding-bottom:20px;width:100%;}

#masthead h1 a { display:block; margin-left:20px; height:96px; width:446px; background: url(../images/logo.png) no-repeat;  background-size: 446px 96px; background-repeat: no-repeat;}

#main {padding-left:40px;padding-right:40px;}
#main li {margin-left:40px;}

#wrapper {background: url(../images/logo_h.png) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.contact {width:960px; margin: 0 auto; text-align:left}

.nyelv {height:20px;margin-bottom:20px;top:25px;right:30px; position:absolute}
.nyelv label { width: 130px; height:30px; font-size: 15px; color: #666;}
.input_nyelv_select {width: 130px; height:30px; font-size: 14px; background-color:rgba(179,179,179,1); color:rgba(49,75,129,1)  ; border: 1px solid #fff;}

.login_link {height:20px;margin-bottom:20px;top:65px;right:35px; position:absolute}
.login_link a {  font-size:16px; color:color:rgba(49,75,129,1);}

.font_10 {font-size:10px;}
.font_12 {font-size:12px;}
.font_14 {font-size:14px;}
.font_16 {font-size:16px;}
.font_18 {font-size:18px;}

.cleaner { clear: both }

.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }
.h60 { height: 60px }

.input_field { width: 450px; height:35px; }
.input_field_select { width: 454px; height:45px; font-size: 15px;}
.input_field label {padding-left:30px; font-size: 14px; color:#000; }
.select_nyelv { width: 222px; height:37px; }
.input_allas { width: 800px; height:35px; }
.input_nyelv { width: 130px; height:30px; font-size: 15px; color:rgba(179,179,179,1)}
.input_nyelv_select {width: 130px; height:30px; font-size: 14px; background-color:#eaeae8; border: 1px solid #000;}

.job_nyelv_select {width: 280px; height:40px; font-size: 16px;  border: 1px solid #CCC;}

.check {-webkit-transform: scale(1.5); height:18px; width:18px; padding: 10px;  vertical-align:middle;}

.check_adat {-webkit-transform: scale(1.5); height:18px; width:18px; padding: 10px;  vertical-align:middle;}
.check_label {font-size:16px; height:25px; vertical-align:middle; padding-left:10px;}
.radio_button {display:inline-block; vertical-align:middle;}

.formular_form { width: 450px;  margin: 0 auto; }
.formular_form p {font-size: 15px; -webkit-margin-before: 0em;-webkit-margin-after: 0em;}
.formular_form form { margin: 0px; padding: 0px; }
.formular_form form .excel_l { font-size:21px; padding-left:10px; padding-bottom:5px;height:30px; vertical-align:middle;}
.formular_form form .check {-webkit-transform: scale(1.5); height:18px; width:18px; padding: 10px;  vertical-align:middle; margin-left:120px}
.formular_form form .radio {vertical-align:middle;-webkit-transform: scale(1.5);}
.formular_form form .input_field { width: 450px; height:35px; font-size: 15px; background:#FFF; }
.formular_form form .input_field_select { width: 454px; height:43px; font-size: 15px; }
.formular_form form label { display: block; width: 450px; font-size: 15px;}
.formular_form form textarea { width: 450px; height: 200px; color: #000; border: 1px solid #CCC; font-size: 15px; }
.formular_form form .submit_btn { display: block; padding: 10px 15px; text-align: center; text-decoration: none;  background: #EEE;  color: #666;  font-size: 13px; cursor: pointer }

.messages_form { width: 850px; margin: 0 auto;}
.messages_form p {font-size: 14px; padding-left:200px; width: 450px;}
.messages_form form { margin: 0px; padding: 0px; }
.messages_form form .input_field { width: 450px; height:35px; }
.messages_form form label { display: block; width: 450px; margin-right: 10px; font-size: 14px; color:#000; }
.messages_form form textarea { width: 850px; height: 300px; padding: 10px; color: #000; font-size: 14px; border: 1px solid #CCC; }

.messages_upload {padding-left:200px;}

.allas_form form .input_field { width: 800px; height:35px; font-size: 15px;   }
.allas_form form label {display: block; width: 450px; font-size: 14px; color:#000; }
.allas_form form textarea { width: 800px; height: 100px; padding: 10px; color: #000; border: 1px solid #CCC; font-size: 15px;}
	
#message  { width: 800px; height: 500px; padding: 10px; color: #000; border: 1px solid #CCC; font-size: 15px; }
#message1 { width: 800px; height: 500px; padding: 10px; color: #000; border: 1px solid #CCC; font-size: 15px; }
#message2 { width: 800px; height: 500px; padding: 10px; color: #000; border: 1px solid #CCC; font-size: 15px; }
#message3 { width: 100%; height: 300px; font-size:18px; font-weight:bold; color:#009;}

.kozepre{margin: 0 auto;width:200px;}
.level{width:50px;max-height:50px;}
.impressum{border-color: #000;border-bottom-width: 1px;border-bottom-style: solid;}

.grey_background {background-color: #CCC;}
.green_background {background-color:#d2f393;}
.yellow_background {background-color:#f6f79c;}
.red_background {background-color:#FCC;}
.karton_background { background-color:#fff;}

.shadow {-webkit-box-shadow: 1px 1px 16px rgba(0,0,0,1);-moz-box-shadow: 1px 1px 16px rgba(0,0,0,1);box-shadow: 8px 8px 16px rgba(0,0,0,0.6);}
.shadow_small {-webkit-box-shadow: 4px 4px px rgba(0,0,0,1);-moz-box-shadow: 4px 4px 8px rgba(0,0,0,1);box-shadow: 4px 4px 8px rgba(0,0,0,0.6);}

.sweet-alert {background-color: #fff;width: 478px;padding: 17px;border-radius: 5px;text-align: center;left: 50%; top:50%;margin-left: -256px; margin-top: -250px;overflow: hidden;z-index: 99999;position: fixed;-webkit-box-shadow: 4px 4px px rgba(0,0,0,1);-moz-box-shadow: 4px 4px 8px rgba(0,0,0,1);box-shadow: 4px 4px 8px rgba(0,0,0,0.6);}
.sweet-alert h4 {font-size:18px; -webkit-margin-before: 0em;-webkit-margin-after: 0em; margin:0;padding:0;}

.large_img{width:300px;max-height:300px; margin-left:15px;}	
.small_img{width:130px;max-height:130px; position: absolute;top: 50%; -webkit-transform: translate(-0%, -50%); transform: translate(-0%, -50%); padding-left:10px;}	
.avatar_img{width:100px;max-height:100px; position: absolute;top: 50%; -webkit-transform: translate(-0%, -50%);transform: translate(-0%, -50%); margin-left:10px; border-radius: 100px;
   box-shadow: 0 0 0 2px rgba(0,0,0,0.1);}
.lista_img{width:100px;max-height:100px; position: absolute;top: 50%; -webkit-transform: translate(10px, -50%);transform: translate(10px, -50%); }   
.message_img{width:70px;max-height:70px; position: absolute;top: 50%; -webkit-transform: translate(10px, -50%);transform: translate(10px, -50%);}
.icon_img{width:25px;height:25px; padding:0;}

.img_name{ width:120px; position: absolute;top: 50%; transform: translate(-0%, +50px); text-align:center;} 

.img_autosize img {max-width:100%;max-height:100%;} 

.large_text{width:calc(100% - 30px);padding-left:15px;overflow:auto; -webkit-margin-before: 0em;-webkit-margin-after: 0em;}
.half_text{width:calc(50% -20px);padding-left:15px;overflow:auto;float:left;}	
.small_text{width:590px;padding-left:15px;text-align:left;}
.left_text{text-align:left;float:left;font-size:16px;}

.status{color:#00C;text-align: center;font-size:14px;width:70px;padding-bottom:10px;}

.language{margin-right:5px;font-size:14px;max-height:60px;overflow:hidden;color: #C00; width:100px;}

.next{text-align:left;font-size:16px;}

.col_fw h4 {-webkit-margin-before: 0em;-webkit-margin-after: 0em;margin:0;padding:0;}

#fw { width: 960px; height: 500px;}
#fw2 {display:none;}
.contener_fw {width:100%;}

.img_autosize img {max-width:100%;max-height:100%;}

#jelent_foto h1 { display: block; width: 302px;  height: 198px; color: #fff; text-indent: -10000px; background: url(../images/kep.jpg) no-repeat top center }


.title {margin: 36px 0 10px 0;font-size: 2em;line-height: normal;letter-spacing: normal;font-weight: normal;font-family: Federo, Optima, "Segoe UI", Arial, sans-serif;}

.blue_font {color: #06F;}
.red_font {color: #F00;}

.wrapper_list {width:100%; margin: 0 auto; padding:0; position:relative; }	

.wrapper_text {width:100%; margin-top:25px;position:relative;}
.wrapper_paly {width:95%; margin: 0 auto; position:relative; display: flex;align-items:center;}
	
.contener_text_80 {width:80%; float:left; overflow:auto;}

.contener_text_message {width:calc(100% - 180px); padding-left:150px; padding-right:2.5%; }
.contener_text_message h2 {color: #F66; padding:0; margin:0;}
.contener_text_message h3 {color: #F66; padding:0; margin:0;}
.contener_text_message p {color: #000; padding:0; margin:0;}

.contener_list_message {width:calc(100% - 100px); padding-left:100px; padding-right:2.5%;}
.contener_list_message p {color: #000; margin:0; padding:0;}

.contener_status { width:10%; height: 100%;  right:0; position: absolute;display: flex;align-items:center; float:none; text-align:center}
.contener_lang { width:10%; height: 100%;  right:10%; position: absolute;display: flex;align-items:center;}
.contener_img {width:130px; position:absolute; left:10px; align-items:center;}
.contener_avatar {width:100px; position: absolute; left:10px; align-items:center;}

.message a {color:#000; width:100%;}
.message h3 {color: #000;}
.message p {color: #000;}

.job_list {min-height:120px}
.pm_list {min-height:150px;}
.ip_list {min-height:80px;}

.attach{padding-right:5px;}
.attach a{font-size:16px; color:#06C}

.leiras {margin:0; padding:0; padding-left:50px; padding-right:20px;}
.leiras h2 {color: #F66; padding-left:20px;}
.leiras p {padding-left:20px; }

.contener_list_candidates {width:calc(100% - 380px); padding-left:150px; min-height:120px; padding-right:2.5%; position:relative;}
.contener_list_candidates h3 {color: #F66;}
.contener_list_candidates p {color: #06F; font-size:1.2em; padding:0; margin:0;}
.contener_list_candidates_lang {color: #06F; width:100px; right:100px; position: absolute;top: 50%; transform: translate(-0%, -50%); }
.contener_list_candidates_delete {width:25px; right:10px; position: absolute; top: 50%;transform: translate(-0%, -50%); }
.contener_list_candidates_status {width:100px; right:10px; position: absolute; top: 50%;transform: translate(-0%, -40px); text-align:right; color: #F66}
.contener_list_delete_pm {width:140px; right:10px; position: absolute; top: 50%;transform: translate(-0%, 20px); text-align:right;}


.delete{right:10px;}

.contener_text_100 {width: clac(100% - 200px); padding-left:170px; padding-right:2.5%;}
.contener_text_100 h3 {color: #F66; -webkit-margin-before: 0em;-webkit-margin-after: 0em;margin:0;padding:0; }
.contener_text_100 p {color:#000;}
.contener_text_100 h4 {color: #06F;-webkit-margin-before: 0em;-webkit-margin-after: 1em;margin:0;padding:0;}


.contener_text_progress {padding-left:20px; padding-right:2.5%; }
.contener_text_progress h3 {color: #F66; -webkit-margin-before: 0px;-webkit-margin-after: 0px;margin:0;padding:0;}
.contener_text_progress p {color: #666;-webkit-margin-before: 0em;-webkit-margin-after: 0em;margin:0;padding:0;}
.contener_text_progress h4 {color: #F66;-webkit-margin-before: 0em;-webkit-margin-after: 0em;margin:0;padding:0;}
.contener_text_progress a {color: #F66;}
.contener_text_progress_delete {right:10px; position: absolute; top: 50%;transform: translate(-0%, -40px);}
.contener_text_progress_delete a {color: #F66;}

.contener_profil {width:90%; padding-left:50px; padding-right:2.5%; }
.contener_profil h1 {color: #000; -webkit-margin-before: 0em;-webkit-margin-after: 0em; font-family: Federo, Optima, "Segoe UI", Arial, sans-serif; font-size: 3em;}
.contener_profil h4 { margin:0; padding:0;}
.contener_profil p { margin:0; padding:0;}	

.text_center {width:100%; text-align:center}
.text_right {width:100%; text-align:right}
.text_left {width:100%; text-align:left}

.date {text-align:right;float:right;padding-right:10px;font-size:14px;font-style:italic;}
.date_text{right:10px; top:3px; position: absolute; font-size:14px; font-style:italic; color:#333; }

#myProgress {position: relative; width: 100%; height: 22px; background-color: #fff;}
#myProgress_list {position: relative; width: 99%; height: 5px; background-color: #d6e5e9; margin-top:2px;}
#myBar {position: absolute; height: 100%; background-color: rgba(49,75,129,1); padding-right:5px;}
#Progress_label {font-size:14px;color:#FFF;	text-align: right;padding-top:2px;}

.gombok{border:none;display:inline-block;cursor:pointer;margin: 0px auto;padding: 7px 25px;font-size:22px;height: 45px;line-height: 30px; background-color:#314b81;text-shadow: 0px -1px 0px #0172bd;border: solid #000 1px;border-bottom: solid #00428d 1px;color: #eaeae8;-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);box-shadow: 1px 1px 2px rgba(0,0,0,0.2);-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear -ms-transition: all 300ms linear;transition: all 300ms linear;font-family: Kaiser_Font, Arial, sans-serif;}

.gombok:hover{text-shadow: 0px -1px 0px #111;border: solid #000 1px;font-size: 21px;}

.yes_no {top:70px;margin-left:15px;margin-right:15px;}

@font-face {font-family: 'WebSymbolsRegular';src: url('websymbols/websymbols-regular-webfont.eot');src: url('websymbols/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),url('websymbols/websymbols-regular-webfont.woff') format('woff'),url('websymbols/websymbols-regular-webfont.ttf') format('truetype'),url('websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');font-weight: normal;font-style: normal;}
.ca-icon{font-family: 'WebSymbolsRegular', cursive;color:rgba(49,75,129,1);-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;}
.close{float:right;padding-right:20px;padding-top:20px;position: inherit;z-index:999;color: rgba(49,75,129,1);}
.ca-icon_close{color: rgba(49,75,129,1);font-size:20px; text-decoration:none;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;}
.ca-icon_close:hover{font-size:19px;}

#elvalaszto {display:none;margin: 0 auto;}	
#footer_min {display:none;}
#map img { border: 5px solid #fff;}
.contact {padding-left:50px;padding-right:50px;}

#level_bal {float: left;margin: 0 auto;width:500px}	
#level_jobb {float: right;margin: 0 auto; width:400px;}	
#elvalaszto {width:400px;margin: 0 auto;display:none;}	

table {padding: 0px;width: 90%;margin: 5px auto 5px auto;}
td, th {margin:0;padding:0;}
.vonal {border-bottom: 1px solid #a3a3a3;}
table a, img{padding: 0;margin: 0;}
.title_cell{width:45%;}
.kozepre{margin: 0 auto;width:200px;}
.level{width:50px;max-height:50px;}
.impressum{border-color: #000;border-bottom-width: 1px;border-bottom-style: solid;}

.jelentkezo_nev {font-size:16px;padding-left:5px;color:#00C; width:400px;}
.jelentkezo_allas{font-size:14px;overflow:hidden;padding-top:5px;padding-left:5px;text-align:left;width:400px;}

.jelentkezo_datum{text-align:left;font-size:14px; width:60px; padding-right:10px;}

.author{padding-left:10px;padding-right:10px;vertical-align: middle;margin-left: 10px;margin-top: 10px;font-size:14px;text-align:center;height:100px;}

#also1 {display:none;}	
#also2 {display: inherit;}

.disable {pointer-events: none;opacity: 0.4;}
// Disable scrolling on child elements .disable div, .disable textarea {overflow: hidden;}
.stop-scrolling {height: 100%;overflow: hidden;}

/**********************************************************/

#navigation {z-index:999;}
#navigation .p7DMM01 {position: relative;background-color: transparent;border-bottom: none;box-shadow: none;}
#navigation .p7DMM01 ul ul a:hover {background-color: rgba(255,255,255,0.6);border-color: #333;box-shadow: inset 0px 12px 20px rgba(200,200,200,.1);}

.base-maincontent h1, h2, h3, h4, h5 {font-size: 2em;line-height: normal;letter-spacing: normal;font-weight: normal;font-family: Kaiser_Font, Arial, sans-serif;}

h1 {margin: 0;}
h1.topheading  {text-transform: capitalize;margin-bottom: 0.2em;margin-top: 0px;font-size: 1.65em;}
h1.topheading span.subhead {font-size: 0.45em !important;line-height: normal;color: #000;padding: 0;letter-spacing: 0.125em !important;text-transform: uppercase;display: block;margin-bottom: 16px;font-weight: normal;}

h2 {margin: 30px 0px 0px;}
h3 {font-size: 1.4em; margin:0; padding:0;}
h3.condensed {letter-spacing: normal;font-size: 1.5em;color: #000;text-transform: none;}
h4, h5 {font-size: 1.3em;argin: 30px 0 6px 0;}
h5 {margin: 12px 0 6px 0;font-size: 1em;letter-spacing: .1em;}
h1.bigg, h2.bigg {ont-size: 30px;letter-spacing: normal;margin-top: 20px;font-weight: normal;}
h1.bigg.lowercase, h2.bigg.lowercase {text-transform: lowercase;font-size: 32px;}
h1 span.subheading2, h2 span.subheading2 {font-size: .375em !important;}
h1 span.subheading2 {margin-top: .5em !important;}


@media (max-width: 960px) {	
	@font-face {font-family: 'Kaiser_Font';src: url('Kaiser/QuarcaExtRegular.otf');} 
	#wrapper {width: 100%;}	
	#main {padding-top:20px;}
		
	#fw {display:none;}	
	#fw2 {display: inherit;}
	
	.leiras {padding-left:30px;}
	
		
	.close {top: 90px;padding-right:10px;}	
	.col_w630 {width: 330px}	
	.map {max-width:280px;}	
		.contact {padding-left:0px;padding-right:0px;}
	#elvalaszto {display:inherit;}
	
	#footer_wrapper {height:0px;display:none;}
	#footer_normal {display:none;height:0px;}
	#footer_min {display: inherit;}	
}


@media (min-width: 590px) and (max-width: 959px) {
	body {font-size: .8em;}
	#masthead h1 a {width:331px; height:70px; background-size: 331px 70px; height:70px;}
	
	.contener_text_100 {padding-left:120px;}
	.leiras {padding-left:10px;}
	.leiras p, {padding-left:10px;}
	
	.contact {width:90%;}
	
	.lista_img{width:80px;max-height:80px;}
	
	.contener_text_message {width:calc(100% - 150px); padding-left:120px; padding-right:2.5%;}
	
	.contener_list_message {width:calc(100% - 90px); padding-left:90px; padding-right:2.5%;}
	
	.contener_list_candidates {width:calc(100% - 300px); min-height: 110px; padding-left:120px; }
	.contener_list_candidates_lang {width:80px; right:80px;}
	.contener_list_candidates_delete {width:20px; right:15px;}
	.contener_list_candidates_status {width:80px; transform: translate(-0%, -30px);}
	
	.icon_img{width:20px;height:20px;}
	
	.wrapper_paly {width:470px;}
	.formular_form {margin: 0 auto; width:450px;}	
	.formular_form form .input_field { width: 450px;}
	.formular_form form label {width: 450px;}
	.formular_form form textarea { width: 450px;}	
	.messages_form { width: 450px;  }
	.messages_form p {padding-left:0px; width: 450px;}
	.messages_form form textarea {width: 450px; height: 200px; }
	.messages_upload {padding-left:0px;}	
	#message  {width: 450px; height: 200px; }
	#message1  {width: 450px; height: 200px; }
	#message2  {width: 450px; height: 200px; }
	#message3  {width: 470px; height: 200px; }	
	.allas_form form .input_field { width: 450px;}
	.allas_form form label {width: 450px;}
	.allas_form form textarea { width: 450px; height: 200px;}	
	h1 { font-size: 30px;}
	h2 { font-size: 26px;}
	h3 { font-size: 22px;}
	h4 { font-size: 20px;}
	h5 { font-size: 16px;}
	h6 { font-size: 14px;}		
	.author{font-size:12px;	height: 80px;}
	.contener_img {width:100px;max-height:100px;}	
	.uzenet_targya {width:350px;font-size:14px;}	
	.large_img{width:200px;max-height:200px; margin-left:10px;}	
	.small_img{width:100px;max-height:100px;}	
	.avatar_img{max-width:80px;max-height:80px;}	
	.message_img{width:60px;max-height:60px;}
	.half_text{width:280px;padding-left:10px;}
	.small_text{width:360px;padding-left:10px;}	
	.left_text{	font-size:13px;}
	.language{font-size:12px;width:55px;}	
	.status{font-size:12px;width:55px;}	
	.id_text {padding-right:10px;}
	.next{font-size:13px;padding-left:10px;}
	.date{font-size:12px;}
	.date_text{font-size:12px;}	
	.delete	{padding-right:5px;}
	
	#level_bal {float:none;margin: 0 auto;width:500px}	
	#level_jobb {float: none;margin: 0 auto; width:400px;}	
	#elvalaszto {width:400px;margin: 0 auto;display:inherit;}			
}

@media (max-width: 589px) {
	body {font-size: .6em;}
	#masthead h1 a {width:241px; height:50px; background-size: 242px 50px; height:50px;}
	#main {padding-left:20px;padding-right:20px;}
	#main li { margin-left:10px;}
	.contener_text_100 {padding-left:90px;}
	.leiras p, img {padding-left:0px;}
	
	.lista_img{width:50px;max-height:50px;}
	
	.img_name{ width:60px; position: absolute;top: 50%; transform: translate(-0%, +30px); padding-left:5px; text-align:center;}  	
	
	.contener_text_message {width:calc(100% - 90px); min-height:100px; padding-left:80px; padding-right:2.5%;}
	
	.contener_list_message {width:calc(100% - 70px); padding-left:60px; padding-right:2.5%;}
	
	.contener_list_candidates {width:calc(100% - 180px); min-height: 80px; padding-left:70px; }
	.contener_list_candidates_lang {width:50px; right:50px;}
	.contener_list_candidates_delete {width:15px; right:5px;}
	.contener_list_candidates_status {width:50px; transform: translate(-0%, -25px); right:5px;}
	
	.contener_text_progress_delete {right:10px; position: absolute; top: 50%;transform: translate(-0%, -30px);}
	
	.contact {width:90%;}
	
	.contener_profil {padding-left:10px;}
	
	.job_list {min-height:80px}
	.pm_list {min-height:120px;}
	.ip_list {min-height:50px;}
	
	.wrapper_paly {width:290px;}
	.formular_form {padding-left:0px;margin: 0 auto;width:280px;}	
	.formular_form form .input_field { width: 280px;  }
	.formular_form form .input_field_select { width: 280px;}
	.formular_form form label {width: 260px; }
	.formular_form form textarea { width: 280px;}	
	.messages_form { width: 280px; }
	.messages_form p {font-size: 12px; padding-left:0px; width: 280px;}
	.messages_form form .input_field { width: 280px;}
	.messages_form form label {width: 270px;}
	.messages_form form textarea { width: 280px; height: 150px;}
	.messages_upload {padding-left:0px;}	
	#message { width: 280px; height: 150px;}	
	#message1 { width: 280px;}
	#message2 { width: 280px;}	
	#message3 { width: 290px;}
	.allas_form form .input_field { width: 280px;}
	.allas_form form label {width: 260px; }
	.allas_form form textarea { width: 280px;height: 150px;}	
	h1 { font-size: 26px;}
	h2 { font-size: 22px;}
	h3 { font-size: 18px;}
	h4 { font-size: 16px;}
	h5 { font-size: 14px;}
	h6 { font-size: 10px;}	
	.font_12 {font-size:11px;}
	.font_14 {font-size:12px;}
	.font_16 {font-size:14px;}
	.font_18 {font-size:16px;}	
	.h10 { height: 5px }
	.h20 { height: 10px }
	.h30 { height: 15px }
	.h40 { height: 20px }
	.h50 { height: 25px }
	.h60 { height: 30px }	
	.author{font-size:10px;height: 60px;}
	.contener_img {width:70px;max-height:70px;}	
	.large_img{width:150px;max-height:150px; margin-left:5px;}	
	.small_img{width:70px;max-height:70px;}	
	.avatar_img{max-width:60px;max-height:60px;}	
	.message_img{width:40px;max-height:40px;}
	.large_text{padding-left:5px;}	
	.small_text{width:130px;padding-left:5px;}	
	.left_text{font-size:10px;}	
	.language{font-size:10px;width:40px;}		
	.status{font-size:10px;width:40px;}	
	.icon_img{width:15px;height:15px;}		
	.id_text {padding-right:5px;font-size:10px;	}
	.next{font-size:10px;padding-left:5px;}	
	.date {	font-size:12px;}
	.date_text {font-size:10px;right:5px;}	
	.delete	{padding-right:5px;}	
	.sweet-alert {width: 340px;	margin-left: -174px;padding: 4px;}			
	.close{padding-right:5px;}	
	.ca-icon_close{font-size:16px;}
	.ca-icon_close:hover{font-size:14px;}	
	#level_bal {float: none;margin: 0 auto;width:280px;}	
	#level_jobb {float: none;margin: 0 auto;width:280px;}	
	#elvalaszto {width:280px;}	
}

@media (max-height: 570px)  {
	.uzenet_window {height:20px;overflow:hidden;}
}

/************    menu ********************/

@media only screen and (min-width: 0px) and (max-width: 960px) {
body, * {min-width: 0px !important;}
.border-left {border: none !important;}
img.float-left {float: none; margin-right: 0px;}
.p7TPM_arrows_07 {display: block !important;}

.masthead img {width: auto !important;height: auto !important;max-width: 100%;}


#p7TBM, #p7TBMroot, #p7TBMrootbox {position: static !important; width: auto !important;top: 0px !important;float: none;margin: 0px !important;height: auto}
#p7TBMsubwrap, .p7TBMsubbox, .p7TBMsub {height: 2em !important;top: 0px !important;margin: 0px !important;padding: 0px !important;}
.p7TBMsub {top: 10px !important;}
#p7TBMroot li, #p7TBMroot a {float: none !important;display: block !important;width: auto !important;border: none !important;}
.p7TBMsub li, .p7TBMsub li a {float: none !important;display: inline !important;width: auto !important;border: none !important;top: 0px !important;}
#p7EPM_1 {display: none;position: static !important;}
.tricolumn {float: none;width: auto;margin-right: 0;padding: 0;}
.p7EPM00 {display: none;}

}
@media only screen and (min-width: 700px) and (max-width: 960px) {
body, #navigation .p7DMM01 {min-width: 0px !important;width: auto !important;}
#p7PM3_1.horiz.p7pm3-fixed {width: 100% !important;}
.p7TPM_arrows_07 {display: block !important;}
.p7EPM00 {display: none;}

#p7TBMroot ul, #p7TBMsubwrap, .p7TBMsubbox {padding-left: 30px;}
.base-maincontent {border: none;}
#p7EPM_1, #p7TBM, #p7TBM *,  .masthead {width: auto !important;max-width: none !important;}
}
@media only screen and (max-device-width: 480px) {
	body {font-size: .75em;}
	#p7TBMroot, #p7TBMrootbox {display: none !important;}
	.p7TBMsub li, .p7TBMsub li a {float: none !important;display: inline !important;width: auto !important;border: none !important;top: 0px !important;font-size: .5em;}
	.footertext {border-radius: 0px;}
}
/*Landscape Phones Exceptions*/
@media only screen and (max-device-width: 480px) and (orientation : landscape) {
	#standard-logo {display: none;}
	#mobile-logo-landscape {display: block;}
}

/*Portrait Tablet Exceptions*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	body {font-size: .85em;}
}

