@import url(//fonts.googleapis.com/css?family=Dosis:300,400,600,700&subset=latin-ext,latin);

/***************************
***********GLOBAL***********
***************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.box_form_top {
	display: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html { height: 100%; }

pre {
	margin: 0;
	padding : 0;
	display: inline;
}
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

body {
	overflow-x: hidden;
	width: 100%;
	height:100%;
	margin:0; padding:0;
	min-height: 700px;
	font-family: 'Dosis', Calibri, Arial, sans-serif;
	background: url("../images/pattern/gplaypattern.png") repeat scroll 0 0 transparent;
	font-weight: 300;
	font-size: 15px;
	color: #333;
}
p{
	text-align: justify;
}
a {
	text-decoration: none;
 	color: #3A5F9D;
	font-weight: 600;
   -webkit-transition:color 0.1s ease-in;  
   -moz-transition:color 0.1s ease-in;  
   -o-transition:color 0.1s ease-in;  
   transition:color 0.1s ease-in;  
}
a:hover{
	color:#97BCFA;
}
b {
    font-weight: bold;
    letter-spacing: 1px;
}
.szaz {
	width: 98% !important;
}
.otven {
	width: 48% !important;
}
.center {
	text-align: center;
}
.left {
	text-align: left !important;
}
.right {
	text-align: right !important;
}
.hidden {
	display: none;
}
.nobr {
	white-space: nowrap;
}
.pointer {
	cursor: pointer;
}
textarea {
	min-height: 200px;
}

input[type="text"], input[type="number"], input[type="email"], input[type="password"], input[type="search"], input[type="tel"], textarea, select {
	display: block;
	padding: 2px 4px;
	width: 100%;
}
input[type="submit"], button {
	background-color: #3A5F9D;
	border: 0 none;
	color: #FFFFFF;
	font-family: 'Dosis',Calibri,Arial,sans-serif;
	font-size: 15px;
	font-weight: 600;
	padding: 5px;
	display: block;
	width: 100%;
	/*height: 100%;*/
	cursor: pointer;
}

.hiba {
	background-color: #f78068;
	border: 0 none;
	box-shadow: 0px 3px 0px #B0B0B0;
	color: #FFFFFF;
	font-weight: 600;
	margin: 10px auto;
	padding: 9px;
	text-align: center;
}

.siker {
	background-color: #5E9E6E;
	border: 0 none;
	color: white;
}

.container {
	width: 100%;
	min-height: 100%;
	position: relative;
}

.container > .menuhead {
/*	width: 90%;
	max-width: 1240px;	*/
	margin: 0 auto;
	position: relative;
	padding: 0 30px 50px 30px;
}

.container > .menuhead {
	padding: 40px 30px 70px;
	text-align: center;
}

.container > .menuhead h1 {
	font-size: 34px;
	line-height: 38px;
	margin: 0 auto;
	/* font-weight: 700; */
	/* color: #333; */
	z-index: 100;
	position: relative;
}

.container > .menuhead h1 span {
	display: block;
	font-size: 20px;
	font-weight: 300;
}

.menuhead {
	background-color: #E0E0E0 !important;
	background: url('../images/ikhead2.jpg') repeat scroll 0 0 transparent;
	width: 100%;
	box-shadow: 0px -10px 10px -10px rgba(0,0,0,0.5) inset;
	background-size: cover;
}

.headbg1 {	background-image: url('../images/ikhead2.jpg');}
.headbg2 {	background-image: url('../images/ikhead.jpg');}
.headbg3 {	background-image: url('../images/ikhead3.jpg');}
.headbg4 {	background-image: url('../images/ikhead4.jpg');}
.headbg5 {	background-image: url('../images/ikhead5.jpg');}


.menuhead h1 {
	color: white;
	float: left;
	text-align: left;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
	font-weight: 100;
	letter-spacing: 2px;
}

.menuhead h1 a {
	color: white;
	font-weight: 100;
}
.menu a{
	color: white;
	letter-spacing: 1px;
}

.menu {
	bottom: 0;
	color: white;
	font-size: 12pt;
	font-weight: 500;
	left: 30px;
	position: absolute;
	/* height: 40px; 
	overflow: hidden; */
}

.menuitem {
	float: left;
	height: 40px;
	overflow: hidden;
	padding: 0 25px;
	line-height: 40px;
	box-shadow: 0 -10px 10px -10px rgba(0,0,0,0.5) inset;
}

.menuitem:hover {
	height: 45px;
	margin-top: -5px;
}

#menu_aktualis .menuitem {
    height: 45px;
    margin-top: -5px;
}

.event {
	bottom: 0;
	color: white;
	font-size: 12pt;
	font-weight: 500;
	right: 30px;
	position: absolute;
}

.event a {
	color: #FFF;
}

.eventitem {
	float: left;
	height: 40px;
	padding: 0 25px;
	line-height: 40px;
	box-shadow: 0 -10px 10px -10px rgba(0,0,0,0.5) inset;
}

.eventitem:hover {
	height: 45px;
	margin-top: -5px;
}


.men1 {	background: none repeat scroll 0 0 #3A5F9D;}
.men2 {	background: none repeat scroll 0 0 #5E8BF1;}
.men3 {	background: none repeat scroll 0 0 #5DAEBE;}
.men4 {	background: none repeat scroll 0 0 #c9cba3;}
.men5 {	background: none repeat scroll 0 0 #c6a393;}
.men6 {	background: none repeat scroll 0 0 #f78068;}
.men7 {	background: none repeat scroll 0 0 #c66861;}
.men8 {	background: none repeat scroll 0 0 #975E54;}



.eve1 {	background: none repeat scroll 0 0 #46525A;}

.footer {
	bottom: 0;
	color: #B0B0B0;
	font-weight: 600;
	min-height: 30px;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px white;
	width: 100%;
}

/***************************
***********OLDAL************
***************************/
#oldal_table {
	width: 100%;
	background-color: transparent;
	margin: 0 auto;
	border-spacing: 0px;
	padding-bottom: 30px; /* a footert nyomja le ha nincs más tartalom */
}
#oldal_table td {
	padding: 0px;
}

#oldal_table #menu {
	background-color: #3A5F9D;
	height: 40px;
	white-space: nowrap;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
}
#oldal_table #menu a {
	text-decoration: none;
	color: #FFF;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 12px;
	height: 100%;
	margin-left: 5px;
}
#oldal_table #menu a:hover, #oldal_table #menu #aktualis {
	background-color: #FFF;
	color: #3A5F9D;

}

#oldal_table #oldal_oszlop {
	min-height: 900px;
	padding: 20px 30px;
	vertical-align: top;
}

#oldal_table #jobb_oszlop {
	padding: 20px 30px 0 0px;
	width: 170px;
	vertical-align: top;
}
#oldal_table #jobb_oszlop .box_form header,
#oldal_table #jobb_oszlop .box_article header {
	text-align: center;
	padding-left: 0;
}

#jobb_oszlop input[type="submit"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}

.notloggedin {
	width: 100%;
	margin-top: 10px;
}

.notloggedin div
{
	background-color: #5E8BF1;
	box-shadow: 0px 3px 0px #808080;
	color: white;
	display: block;
	width: 100%;
	padding: 9px;
	margin-bottom: 10px;
	height: 36px;
}
.notloggedin div:hover{
	background-color: #975E54;
}

.notloggedin input {
	margin-top: -2px;
}

.loginbox a{
	color: white;
	display: block;
	width: 100%;
}

.logedinjobb {
	line-height: 10px;
	margin-top: 10px;
}

.logedinjobb a {
	background-color: #5E8BF1;
	box-shadow: 0px 3px 0px #B0B0B0;
	color: white;
	display: block;
	padding: 9px;
	width: 100%;
}

.logedinjobb a:hover{
	background-color: #975E54;
}

.jobblinkek{
	text-align: center;
}
.searchbox {
    background-color: #5E8BF1;
    box-shadow: 0px 3px 0px #808080;
    color: #FFFFFF;
    display: inline-block;
    height: 36px;
    margin-bottom: 0;
    margin-top: 13px;
    padding: 7px;
    width: 100%;
}
.searchbox:hover{
	background-color: #975E54;
}
.ker1 {
    display: inline-block;
    width: 70%;
    height: 18px;
}
.ker2{
    display: inline-block;
	width: 30%;
	height: 18px;
	text-align: center;
}

/***************************
************BOX*************
***************************/
.box_article, .box_form {
	background-color: #e5ecee;
	padding: 20px;
	padding-top: 0px;
	margin-bottom: 20px;
    box-shadow: 0px 3px 0px #B0B0B0;
}
.box_article_hidden {
	height: 250px;
	overflow-y: hidden;
}
.box_article .article_tovabb {
	background: url('../images/hir_tovabb.png') repeat-x;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	height: 20px;
	text-align: center;
	bottom: 20px;
	margin-left: -20px;
	margin-right: -20px;
	position: absolute;
	width: 100%;
	cursor: pointer;
	
}
.box_article .article_tovabb .hir_tovabb {
	bottom: -5px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 1;
}
.box_form table td {
	vertical-align: top;
}

article header
{
	margin-bottom: 10px;
}
article header a
{
	color:white;
	font-weight: normal;
}
.box_article header, .box_form header {
	/*text-transform: capitalize;*/
	background-color: #3A5F9D;
	padding: 7px;
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	color: #FFF;
	line-height: 15px;
}

.box_kiemelt header {
	background-color: #5E8BF1;
}
.box_kiemelt header:hover {
    background: none repeat scroll 0 0 #46525A !important;
}
.box_kiemelt header a {
	color: #FFF;
}
.commentdoboz {
	width: 100% !important;
}
/*.fb-comments, .fb-comments iframe[style], .fb-comments span[style] {width: 100% !important;}
*/
.ules header, .ules header a, .rendezveny header, .rendezveny header a {
	color: #FFF;
}
.ules header:hover, .rendezveny header:hover {
    background: none repeat scroll 0 0 #46525A !important;
}
#belsowrap .box_article.ules {
    /*height: 200px;*/
    overflow: hidden;
}
.box_kiemelt header {
background-color: #5E8BF1;
}

.box_article.box_kiemelt {
box-shadow:none;
}

.box_kiemelt {
border: 3px solid #5E8BF1;
}

.box_kiemelt header:hover {
background: none repeat scroll 0 0 #5E8BF1 !important;
}
/***************************
***********OLDAL************
***************************/

/***************************
***********NAPTÁR***********
***************************/

.bizwrapper {
	background-color: #3A5F9D;
	color: white;
	min-height: 30px;
	line-height: 30px;
	text-align: center;
	width: 98%;
}
.bizwrapper div{
	display: inline-block;
	padding: 0 25px;
	height: 100%;
}
.naptarwrapper {
	background-color: #E5ECEE;
	padding: 20px;
}
.naptar {
}
.calnavigator {
	background: none repeat scroll 0 0 white;
	color: #5D8BF1;
	font-size: 20px;
	padding: 19px 0;
}
.calnavigator div {
	color: black;
	display: inline-block;
	width: 33.3%;
	padding: 0 20px;
}
.calhead {
	background-color: #3A5F9D;
	color: #FFF;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-weight: 700;
}
.naptar .ures {
	border: none;
	background: none;
}
.naptar div {
	/* border: solid 1px #000; */ 
	vertical-align: top;
}
/*.past, .past a {
	/* color: black;
	text-decoration: underline; */
/*}
.future, .future a {
	color: green;
}
.ma, .ma a {
	color: yellow;
}*/
.naptar_tag {
	cursor: pointer;
}
.calhead div{
	display: inline-block;
	width: 14.285%;
}
.calwrapper {
	display: table;
	width: 100%;
}
.calsor{
	display: table-row;
	-webkit-transition:all .5s ease; 
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease; 
	transition:all .5s ease;
}
.calnap {
	background: none repeat scroll 0 0 white;
	border: 1px solid #B2B2B2;
	color: #A2A2A2;
	display: table-cell;
	font-weight: 700;
	padding: 5px;
	width: 14.28%;
	/*height: 50px;*/
	height: 87px;
}
.mainap {
	/*background: none repeat scroll 0 0 #5D8BF1;*/
	background: none repeat scroll 0 0 #bbbbbb;
	color: white;
}

.tag_seen {
	filter:alpha(opacity=100);
	opacity:1;
}

.tag_hidden {
	filter:alpha(opacity=50);
	opacity:0.5;	
}

/* Bizottsági almenü */

.bizottsagok {
	display: table;
	margin-bottom: 15px;
	position: relative;
	width: 100%;
	text-align: left;
	height: 50px;
	margin-top: -18px;
}
.bizcell {
	display: table-cell;
	vertical-align: bottom;
}
.bizcell div {
    color: #FFFFFF;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    line-height: 36px;
    margin: 0.2%;
    max-width: 25%;
    padding: 0 10px;
    text-align: left;
    vertical-align: bottom;
    height: 30px;
}
.bizcell div:hover {
    height: 40px;
    line-height: 20px;
}
.rendezvenycell div:hover {
	font-size: 20px;
    line-height: 38px;
}
.bizword{
	display: block;
}

/*
.biz1 {	background: none repeat scroll 0 0 #3A5F9D;}
.biz2 {	background: none repeat scroll 0 0 #5E8BF1;}
.biz3 {	background: none repeat scroll 0 0 #5DAEBE;}
.biz4 {	background: none repeat scroll 0 0 #c6a393;}
.biz5 {	background: none repeat scroll 0 0 #975E54;}
.biz6 {	background: none repeat scroll 0 0 #f78068;}
.biz7 {	background: none repeat scroll 0 0 #c66861;}
.biz8 {	background: none repeat scroll 0 0 #5E9E6E;}
*/

/* Bizottság szinezése */
.bg_kgy {	background-color: #3A5F9D !important;}
.c_kgy { color: #3A5F9D !important;}

.bg_elnok {	background-color: #5E8BF1 !important;}
.c_elnok { color: #5E8BF1 !important;}

.bg_kabinet{ background-color: #5DAEBE !important;}
.c_kabinet { color: #5DAEBE !important;}

.bg_hjb { background-color: #C6A393 !important;}
.c_hjb { color: #C6A393 !important;}

.bg_szob { background-color: #C6A393 !important;}
.c_szob { color: #C6A393 !important;}

.bg_kommunikacio { background-color: #975E54 !important;}
.c_kommunikacio {	color: #975E54 !important;}

.bg_kb { background-color: #F78068 !important;}
.c_kb {	color: #F78068 !important;}

.bg_szb { background-color: #C66861 !important;}
.c_szb {	color: #C66861 !important;}

.bg_tb { background-color: #5E9E6E !important;}
.c_tb { color: #5E9E6E !important;}

.bg_eb {	background-color: #005500 !important;}
.c_eb {	color: #005500 !important;}



/*#eb {
	background-color: #975E54;
}
.eb a {
	color: #975E54;
}
#kommunikacio {
	background-color: #5DAEBE;
}
.kommunikacio a {
	color: #5DAEBE;
}*/

/***************************
***********TAGOK************
***************************/
#tag_kep {
	position: absolute;
	top: 0px;
	max-width: 200px;
}
#tag_kep img {
	max-width: 200px;
}
.tagtipus h2 {
	color: #5E8BF1;
	float: left;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 10px;
	text-shadow: 0px 2px 0px white;
	text-align: left;
}
.tagelem{
	-webkit-transition:background 0.1s ease-in;  
	-moz-transition:background 0.1s ease-in;  
	-o-transition:background 0.1s ease-in;  
	transition:background 0.1s ease-in;
	background-color: #5DAEBE;
	box-shadow: 0px 3px 0 #808080;
	color: white;
	display: block;
	min-height: 36px;
	margin-bottom: 10px;
	padding: 9px;
	width: 100%;
}

.tagelem > td {
	display: inline-block;
	width: 33%;
}
.tagelem_bemutatkozas {
	display:block;
	/*background-color: #9ce7fd;*/
	width: 100%;
	padding: 9px;
	margin-top: -7px;
	margin-bottom: 10px;
}
.tagelem_kep {
	width: 150px;
	padding-right: 20px !important;
	vertical-align: middle;
}
.tagelem_kep img {
	max-width: 120px;
}
.tagelem_leiras {
	width: 100%;
	padding: 20px;
	vertical-align: middle;
}

.tagelem:hover{
	background-color: #5E8BF1;
}

.tagokbox{
	min-width: 100%;
}
.tagok_leiras {
	height: 100px !important;
	width: 100%;
	margin: 10px;
}
.tagelem .six_proof {
	width: 16px;
	margin-bottom: -4px;
}
.tagelem .six_proof2 {
	width: 5px;
	margin-bottom: -2px;
}
/***************************
**********CONTACT**********
***************************/

.egyetlenBox.contact {
    font-weight: 600;
    letter-spacing: 1px;
}
.balcontact {
    float: left;
    width: 50%;
}
.jobbcontact {
    float: right;
    width: 50%;
}
.contact h2 {
	color: #5E8BF1;
	font-size: 26px;
	font-weight: 600;
	text-shadow: 0px 2px 0px white;
	text-align: left;
}

/***************************
***********ÜLÉSEK***********
***************************/

/*
#oldal_oszlop .box_article:nth-child(even) {
	float: right;
}
#oldal_oszlop .box_article:nth-child(odd) {
	float: left;
} */

#oldal_oszlop .box_article {
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	display: inline-block;
	margin-right: 1.3%;
	vertical-align: top;
	width: 32%;
	line-height: normal;
	position: relative;
	padding-bottom: 34px;
	word-wrap: break-word;
}
#oldal_oszlop .egyetlenBox {
	min-width: 100%;
}
#belsowrap{
	margin-right: -1.3%;
}
/***CIMKÉK****/
.cimkek {
    background: none repeat scroll 0 0 #CFCFCF;
    bottom: 0;
    margin-left: -20px;
    margin-right: -20px;
    position: absolute;
    width: 100%;
}
.cimke_uj {
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 2px 8px;
    text-align: center;
    white-space: nowrap;
}
.cimke_uj:hover {
	background-color: #5DAEBE;
}
.cimke_uj img {
	cursor: pointer;
	border: none;
}


#cimkek {
	/*max-width: 300px;
	border: solid 2px;*/
	padding: 5px;
	line-height: 150%;
}
.cimke_link {
	cursor: pointer;
}
/***************************
**********ÁLTALÁNOS*********
***************************/

.cimke_uj, .menuitem, .eventitem, .notloggedin div, .logedinjobb a, .box_article p, .searchbox, .bizcell div, .ules header{
	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-kthtml-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.menuhead{
	-webkit-transition: all 10s linear;
	-o-transition: all 10s linear;
	-moz-transition: all 10s linear;
	-ms-transition: all 10s linear;
	-kthtml-transition: all 10s linear;
	transition: all 10s linear;
}

/***************************
******KIJELZŐMÉRETFÜGGŐ*****
***************************/

@media only screen and (max-width : 1570px) {
	.bizcell div {
	    font-size: 13px;
	    line-height: 30px;
	    margin: 0.25%;
	    max-width: inherit;
	    padding: 0 7px;
	    width: 12%;
	}
	#oldal_oszlop .box_article{
		width: 49%;
		margin-right: 1%;
	}
	#belsowrap{
		margin-right: -1%;
	}
	.box_form_top {
		display: none;
	}
}

@media only screen and (max-width : 1425px) {
	.event {height: 40px; overflow: hidden;} 
	#jobb_oszlop {display: none;}
	.event{
		display: none;
	}
	.box_form_top {
		display: block;
	}

}

@media only screen and (max-width : 640px) {
	.menu-tooltip-class {
		display: none !important;
	}
	.bizcell div {
		width: 100%;
		font-size: 13px;
    	line-height: 26px;
    	max-width: inherit;
    	margin: 0;
		border-radius: 0;
	}
	.bizword{
	display: inline-block;
	}
	#belsowrap{
		-webkit-column-count: 1;
		-webkit-column-gap: 0px;
		-moz-column-count: 1;
		-moz-column-gap: 0px;
		column-count: 1;
		column-gap: 0px;
	}
	.calnap{
		width: 100%;
		display: block; 
		height: inherit;
	}
	.calhead{
		display: none;
	}
	#oldal_oszlop .box_article {
		width: 100%;
	}
	#belsowrap{
	margin-right: 0;
	}
	.calsor .ures{
		display: none;
	}
	.container > .menuhead h1{
		font-size: 26px;
	}
	.menu {
	    left: 0;
	    bottom: 0;
	    width: 100%;
	    height: 40px;
	    z-index: 100;
	}
	.menuouter {
    	height: 100%;
    	left: 0;
    	position: absolute;
    	top: 0;
    	width: 100%;
	}
	.menuitem{
		width: 100%;
		box-shadow: none;
		height: 0;
	}
	.openitem{
		height: 40px;
	}
	#menu_aktualis .menuitem{
		z-index: 100;
		margin: 0;
		height: 40px;
	}
	.tagelem > td {
		display: inline-block;
		line-height: 20px;
		width: 100%;
	}
	.balcontact, .jobbcontact{
		width: 100%;
	}
	#oldal_table #oldal_oszlop{
		padding:20px 10px;
	}
	.box_form_top {
		display: block;
	}
}


/***********************/
/*********ADMIN*********/
/***********************/

.addarticletable{
	margin-top: 10px;
	border-collapse: separate;
	border-spacing: 10px;
}

.addarticle select {
    background-color: #5DAEBE;
    border: 0 none;
    box-shadow: 0px 3px 0px #B0B0B0;
    color: white;
    font-weight: 700;
    padding: 7px;
}

.addarticle input[type="submit"] {
    background-color: #5E8BF1;
    box-shadow: 0px 3px 0px #B0B0B0;
    margin-top: 10px;
    padding: 9px;
    width: 90px;
}
.addarticle .leiras_frissit {
	padding-top: 10px;
}


/***********************/
/*******FACEBOOK*******/
/***********************/
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]  {width: 100% !important;}


/***********************/
/*******HATAROZAT*******/
/***********************/
.hatarozatok-table td, .hatarozatok-table th {
	padding-right: 5px !important;
}
.hatarozat-tab {
	cursor: pointer;
}
/***********************/
/********SOROMPO********/
/***********************/

#sorompo_table tr:hover{
	background-color: #FFF;
	color: #000;
}
#sorompo_table .not_approved {
	background-color: #f78068;
	border: 0 none;
	color: #FFFFFF;
	font-weight: 600;
}

/***********************/
/*******MEGOSZTAS*******/
/***********************/
.shares {
	float: right;
}
.shares a {
	color: #000;
	opacity: 0.75;
	-ms-filter: "alpha(opacity=75)";
	filter: alpha(opacity=75);
}

.share {
	background-position: left center;
	opacity: 0.75;
	-ms-filter: "alpha(opacity=75)";
	filter: alpha(opacity=75);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 10px;
	white-space: nowrap;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 11px;
	display: inline-block;
	height: 16px;
	line-height: 16px;
}
.share_facebook {
	background-image:url('../images/share_icons/facebook.png');
}
.share_googleplus {
	background-image:url('../images/share_icons/google_plus.png');
}
.share_twitter {
	background-image:url('../images/share_icons/twitter.png');
}



/*****************/
/*******TKK*******/
/*****************/

.tkk td, .tkk th {
	border: solid 1px;
}
.tkk th	{
	font-weight: bold;
}
.tkk .felev {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 40px;
	text-align: center;
}

.tkk td{
	vertical-align: middle;
	border-top: none;
	padding: 7px !important;
}
.tkk  .paros {
	background-color: #FFF;
	color: #000;
}
.tkk-kurzus, .tkk-kurzus-pl {
	cursor: pointer;
	border: solid 1px #3A5F9D;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
}
.elofeltetel-gy, .elofeltetel-gy-pl {
	background-color: green;
	color: white;
}

.elofeltetel-e, .elofeltetel-e-pl {
	background-color: red;
	color: white;
}
.elofeltetel-t, .elofeltetel-t-pl {
	background-color: orange;
	color: black;
}
.elofeltetel-akt, .elofeltetel-akt-pl {
	font-weight: bold;
}
.tkk_article section {
	padding-top: 20px;
}
.tkk_article h3 {
	font-weight: bold;
	padding: 0;
	margin: 0;
	padding-top: 10px;
}
.tkk_article h2 {
	font-size: 125%;
	font-weight: bold;
	padding-bottom: 5px;
}
.tkk_article ul {
	padding-left: 15px;
	list-style: circle;
	list-style-position: inside;
}
.tkk_leiras_article ul {
	padding-left: 0;
	list-style: circle;
	list-style-position: inside;
}
.tkk_leiras_article ul li {
	padding-top: 5px;
}
.tkk_leiras_article {
	max-width: 1000px !important;
	margin: 0 auto;
	text-align: justify;
}
.tkk_leiras_article table .td_1 {
	white-space: nowrap;
}
.tkk_leiras_article table td {
	padding: 5px;
}
.tkk_leiras_article table .td_1 {
	font-weight: bold;	
}
.tkk-pelda {
	padding-left: 10px;
	padding-right: 10px;
}
/***********************/
/******BELEPOKARTYA*****/
/***********************/

.belepokartya_table tr:hover{
	background-color: #FFF;
	color: #000;
}
.belepokartya_table .uj {
	background-color: #f78068;
	border: 0 none;
	color: #000;
	font-weight: 600;
}
.belepokartya_table .kesz {
	background-color: green;
	border: 0 none;
	color: #FFF;
	font-weight: 600;
}

.bkartya .valtozas {
	color: red;
}
.bkartya td {
	vertical-align: middle;
	text-align: center;
}

/***********************/
/******FB CSOPORTOK*****/
/***********************/
.fbgroups {
	width: 80%;
	margin: 0 auto;
}
.fbgroups td {
	vertical-align: middle;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
/***********************/
/********BESZÁMOLÓ******/
/***********************/
.beszamolo .flex {
	display: flex !important;
}
.gcalendar_privat_event input {
	background-color: #8E24AA;
	color: #FFF;
}
.gcalendar_public_event input {
	background-color: #F4511E;
	color: #FFF;
}
.saved_event input {
	background-color: #C1C6C8;
	color: #000;
}
.new_event input {
	background-color: #0B8043;
	color: #FFF;
}

/***********************/
/********BESZÁMOLÓ******/
/***********************/
.mentorjelentkezes .mentor_label {
	padding-top: 15px !important;
	font-weight: bold;
	text-align: left !important;
}
.mentorjelentkezes .mentor_input {
	padding-left: 10px !important;
	padding-top: 5px !important;
	width: 100%;
}
.mentorjelentkezes .mentor_input [for^="mentor_input_"] {
	font-style: italic;
	padding-left: 10% !important;
}
