



@media screen and (min-width:1200px) {
	


	body {
		margin:0;
		font-family: "Nunito", sans-serif;
	font-weight:200;
		  color: #000000;
			
	}
	
	.gyrostd {
		border: 1px solid #eeeeee;
	}
	
	.beijingbackgr2-left {
		background-size: cover;
		background-position: top center;
		text-align: left;
		width: 100%;
		height: 700px;
		margin:20px 0 0 0;
		padding:250px;
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.focim-feher-left {
		color: white;
		font-size: 42px;
	}
	
	.focimh2 {
		text-align: left;
		font-size: 36px;
		margin-bottom:100px;
	}
	
	.focimh1 {
		text-align: center;
		font-size: 40px;
		margin-bottom:100px;
	}
	
	.footer-elerh {
		margin:0;
		color: white;
	}
	
	.termdiv {
		float:left;
		width: 270px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		background-color:#EEEEEE;
		margin: 0 30px 30px 0;
		height: 360px;
	}
	
	.termdiv-termimg {
		width:100%;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	
	.termdiv-termlink {
		color: black; text-decoration: none; cursor: pointer;
	}
	
	.termdiv-termtext {
		width:100%; text-align: left;
	}
	
	.yeartocompareheight {
		display: block;
		margin-bottom: 40px;
	}
	
	.blurnav {
		-webkit-backdrop-filter: blur(2px);
  		backdrop-filter: blur(2px);
    	background: rgba(255, 255, 255, 0.5);
		z-index: 9999999;
		width: 100%;
		height:100%;
		margin: 0 auto;
		justify-content: space-evenly;
		position: fixed;
		top: 0;
		left: 0;
	}
	
	.blurnav2 {
		border: 2px solid #de4451;
		border-radius: 14px;
		width:50%;
		
		background-color: #ffffff;
		margin: 50px auto;
	}
	
	.blurnav2_h {
		margin: 25px;
		color: black;
		font-size: 24px;
		font-weight: 400;
	}
	
	.blurnav2_p {
		margin: 25px;
		color: black;	
		font-size: 16px;
	}
	
	.blurnav2_vonal {
	
		border-bottom: 1px solid #de4451;
	}
	
	.blurnav2_buttons {
		position: relative;
	
		width: 100%;
		height: 100px;
		border: 1px solid red;
	}
	
	.ekpics {
		width: 100%;
	}
	
	.ekcsik {
		display:none;
	}
	
	.ekcol {
		float: left;
  		width: 25%;
	}
	
	.ekrow:after {
	  content: "";
	  display: table;
	  clear: both;
	}
	

	.cgptgen {
		color: gray;
		text-decoration: underline;
		cursor: pointer;
		font-size: 10px;
	}


	.bookmark-cont {
		position: fixed;
		bottom: 270px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 999998;
		background-image: url("../globalimages/bookmark.png");
		background-size: contain;
		cursor: pointer;
	}
	
	.bookmark-cont:hover {
		filter: brightness(96%);
	}

	
    
    .kapcsuplbtn {
        color: #c69f30;
        margin:0;
        cursor: pointer;
        display: block;
        text-align: right;
    }
    
    #ajidof {
        display: none;
    }
    
    .ajandekuziTA {
        max-width: 400px; min-width: 400px; max-height: 140px; min-height: 140px;
        outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:4px;
		border: 1px solid #c69f30;
		border-radius: 4px;
		
	
		
		
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
    }
    
    .ajandeknevdiv {
        display: inline;
    }
	
	.leafcont {
		
	}
	
	.leafcont-img {
		display: inline-block;
		margin:0 50px 0 50px;
		width:200px;
	}
	
	.certcont {
		
	}
	
	.certcont-img1 {
		display: inline-block;
		margin:0 70px;
		width: 350px;
	}
	
	.certcont-img2 {
		display: inline-block;
		margin:0 70px;
		width:200px;
	}
	
	.gal-cont {
		border: 1px solid blue;
		margin:0;
		width:100%;
		height:100%;
		position:relative;
	}
	
	.gal-exit {
		position: absolute;
		top: 50px;
		right:50px;
	}
	
	.gal-left {
		position: absolute;
		top: 50%;
		left: 200px;
	}
	
	.gal-right {
		position: absolute;
		top: 50%;
		right:200px;
	}
	
	.gal-left-img {
		width: 50px;
		
	}
	
	.gal-right-img {
		width: 50px;
	}
	
	.gal-gal {
		text-align: center;
		height:100%;
		border: 1px solid red;
	}
	
	.formsecurecheckbox {
		outline: none;
		font-size:14px;
		margin:0px;
		
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:8px;
		height:8px;
		padding:2px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}



	.formsecurecheckbox:checked {
		background: url("/globalimages/cbbg.png");
		background-position: center;
		background-size: contain;
	}
	
	
	
	.slidediv {
		
		bottom:0;
		height: 170px;
		background-color: #c69f30;
		width: 100%;
		opacity: 0.9;
		box-sizing: border-box;
		padding:10px;
		position: absolute;
	}
	
	.slidediv_alp {
		font-size: 16px; color: white; margin: 10px;
		text-align: left;
	}
	
	.slidediv_fop {
		display: none;
	}
	
	.slidediv_fop_d {
		display: block;
		font-size: 32px; color: white; margin: 0 10px 10px 10px;
		text-align: left;
	}

	
	.megvfelk {
		display: inline-block;
	}
	
	.megvtext {
		display: inline-block;
	}
	
	.counter_c {
		width: 700px;
		margin: 0 auto;
		
		text-align: center;
	}
	
	.counter_cont {
		width: 100%;
		text-align: center;
		margin: 0 auto;
	}
	
	.counter_box {
		float: left; margin:15px; width: 140px; height: 140px; background-color: #F8F4E7; border-top: 1px solid #c69f30; border-bottom: 5px solid #c69f30; border-right: 1px solid #c69f30; border-left: 1px solid #c69f30; border-radius: 10px;
	}
	
	
	
	.counter_box_p {
		font-size: 16px; margin-top:20px;
		margin-bottom: 5px;
		font-weight: 600;
	}
	
	.counter_box_p_mt {
		font-size: 16px; margin-top:10px;
		margin-bottom: 5px;
		font-weight: 600;
	}
	
	.counter_box_counter {
		font-size: 36px; color: #c69f30;
		margin:0;
	}
	
	.sorozatcontdesk {
		display: block;
	}
	
	.sorozatcontmob {
		display: none;
	}
	
	.szinindexl {
		float: left;
		width: 70%;
	}
	
	.szinindexr {
		float: right;
		width:30%;
	}
	
	.szin-adatok {
		text-align: center;
		margin: 0 0 15px 0;
		font-size: 14px;
	}
	
	.rokon-cont-sajat-cont-e-szin-str2 {
		text-align: left;
		width: 100px;
		max-width: 100px;
		vertical-align: top;
		font-size: 9px;
	}
	
	.rokon-cont-sajat-cont-e-szin-str {
		text-align: center;
		width: 100px;
		max-width: 100px;
		font-size: 12px;
		color: #c69f30;
		font-weight: 600;
	}
	
	.rokon-cont-sajat-cont-e-szin-alcim {
		text-align: center;
		width: 200px;
		max-width: 200px;
		color: #000000;
		font-size: 12px;
	}
	
	.rokon-cont-sajat-cont-e-szin-focim {
		text-align: center;
		width: 200px;
		max-width: 200px;
		color: #c69f30;
		font-size: 18px;
	}
	
	.rejtettheight {
		height: 80px;
	}
	
	
	#emailcimmessage {
		display: none;
		color: red; text-align: left; font-size: 12px; margin-top:5px;
	}
	
	#veznevmessage {
		display: none;
		color: red; text-align: left; font-size: 12px; margin-top:5px;
	}
	
	#kernevmessage {
		display: none;
		color: red; text-align: left; font-size: 12px; margin-top:5px;
	}
	
	#jelszomessage {
		display: none;
		color: red; text-align: left; font-size: 12px; margin-top:5px;
	}
	
	.betekinto {
		display: block;
		width: 90%;
		height: 400px;
		background-color: #A8A8A8;
		margin: 0 auto;
		overflow-y: scroll;
	}
	
	.elemzesTA {
		
		
		
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-family: inherit;
   		font-size: inherit;
		font-size:10px;

		margin-bottom:0px;

		border-top-left-radius:4px;
		border-top-right-radius:4px;
		border-bottom-left-radius:4px;
		border-bottom-right-radius:4px;
		border: 1px solid #c69f30;
		resize:none;
		width:400px;
		height:60px;
		max-height:60px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;
		
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		
	}
	
	.blog-vonal {
		display: none;
	}
	
	.tabordivcont {
		display: block;
	}
	
	.tabordivcontmob {
		display: none;
	}
	
	.myChartclass {
		display: block;
	}
	
	.myChartclass-szin {
		display: block;
	}
	
	.myChart2class {
		display: block;
	}
	
	.myChartMclass {
		display: none;
	}
	
	.myChartMclass-szin {
		display: none;
	}
	
	.myChart2Mclass {
		display: none;
	}
	
	.myChartPclass {
		display: none;
	}
	
	.myChartPclass-szin {
		display: none;
	}
	
	.myChart2Pclass {
		display: none;
	}
	
	.szimbchart_cont {
		width: 1200px;
	}
	
	.szinchart_cont {
		width: 500px;
		margin: 0 auto;
	}
	
	.szimbchart_cont_szimb {
		width: 390px;
		float: left;
	}
	
	.szimbchart_cont_chart {
		
		width: 390px;
		float: left;

	}
	
	.szimbchart_cont_chart2 {
		width: 390px;
		float: left;
	}
	
	.szimbchart_cont_chart_tav {
		display: none;
	}
	
	.szimbchart_cont_chart_tav2 {
		display: none;
	}
	

	
	
	#canvasprint {
		display: none;
	}
	
	#canvas {
		display: block;
		margin-top:15px; z-index: 8997; position: absolute; opacity: 0.6;
	}
	
	#vizjelprint {
		display: none;
	}
	
	#ajidesktop {
		display:block;
	}
	
	#ajimobil {
		display:none;
	}
		
	#ingyenestartalom {
		display: none;
	}
	
	.landingpage-cont {
		text-align: left;
	}
	
	.konz-div {
		width: 30%;
		margin:30px;
		padding: 0 30px 0 30px;
		display: inline-block;
		vertical-align: top;
	}
	
	.naptar-minoseg {
		margin:0 0 20px 10px;
		text-align: left;
		color: #c69f30;
		font-size: 26px;
	}
	
	.kosaram_foxpost_cont {
		display:none;
	}
	
	.focim-visszaigazolas {
		font-weight: 200;
		font-size: 30px;
		text-align: center;
		color: #c69f30;
		margin:100px 0 0 0;
	}
	
	.focim-visszaigazolash3 {
		font-weight: 200;
		font-size: 18px;
		text-align: center;
		color: #c69f30;
		margin:50px 0 0 0;
	}
	
	.loader {
		border: 4px solid #ffffff; /* Light grey */
		border-top: 4px solid #c69f30; /* Blue */
		border-radius: 50%;
		width: 60px;
		height: 60px;
		animation: spin 1s linear infinite;
		text-align: center;
		margin:50px auto;
	}

	@keyframes spin {
		0% { transform: rotate(0deg); }
		100% { transform: rotate(360deg); }
	}
	
	
	
	.kepl-cont-naptar-mobile {
		display: none;
	}
	
	.focim-feher-konz-buttoncontainer {
		margin: 200px 0 0 600px;
	}
	
	.naptarsmoption {
		text-align: left;
	}
	
	.naptar-textarea {
	
		align-content: left;
		text-align: left;
		
		font-family: 'Nunito Sans', sans-serif;
		font-size: 16px;
		font-weight: 200;
		color: #000000;
		
		min-height: 400px;
		width:100%;
		max-width: 100%;
		min-width: 100%;
		
		outline:none;
		margin: 0px;
		
		padding: 20px;
		
		border: 1px solid #c69f30;
		border-radius: 10px 10px 0 0;
		
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		
		-ms-box-sizing: border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing: border-box;
	}
	
	.naptar-ujfelj-vilagos {
		
		background: transparent;
    	text-indent: 20px;
		outline: none;
		margin-top:3px;
		border:0;
		border-top:0;
		border-right:0;
		border-left:0;
		
		
		
		padding: 2px 5px 2px 5px;
		
		font-size: 12px;
		width:100%;
		
		font-weight: 200;
	
		
		
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		
		-ms-box-sizing: border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing: border-box;
	}
	
	
	
	.naptar-ujfelj-selected {
		outline: none;
		color: #000000;
		margin: 2px;
		cursor: pointer;
		font-size: 12px;
		font-weight: 100;
	}
	
	.naptar-ujfelj-unnep {
		outline: none;
		color: red;
		margin: 2px;
		font-size: 12px;
		font-weight: 100;
	}
	
	.naptar-ujfelj-nevek {
		outline: none;
		color: #000000;
		margin: 2px;
		font-size: 12px;
		font-weight: 100;
	}
	
	.naptarsm-ujfelj-selected {
		outline: none;
		color: #c69f30;
		margin: 2px;
		cursor: pointer;
		font-size: 12px;
		font-weight: 100;
	}
	
	.kepleteim-vonal {
		height:1px;border-bottom:1px solid #c69f30; width:100%;
	}
	
	.kepleteim-cont-datas_right {
		float:right; width:250px;
	}
	
	#szallitasiadatok {
		display: none;
	}
	
	#szallitasicim {
		display: none;
	}
	
	.e-back {
		width: 50px;
	}
	
	.e-back:hover {
		filter: brightness(96%);
	}
	
	#kep1 {
		display: block;
	}
	
	#kep2 {
		display: none;
	}
	
	#kep3 {
		display: none;
	}
	
	#kep4 {
		display: none;
	}
	
	
	.alert {
		z-index: 999999;
		display:none;
		  padding: 20px;
		  background-color: #f44336; /* Red */
		  color: white;
		 margin: 0 auto;
			position: fixed;
			top:50px;
		width: 1200px!important;
		border: 2px solid white;
		box-sizing: border-box;
	}

	.alert3 {
		z-index: 999999;
		display:none;
		  padding: 20px;
		  background-color: #f44336; /* Red */
		  color: white;
		 margin: 0 auto;
			position: fixed;
			top:50px;
		width: 1200px!important;
		border: 2px solid white;
		box-sizing: border-box;
	}
	
	.alert2 {
		z-index: 999999;
		display:block;
		  padding: 20px;
		  background-color: #f44336; /* Red */
		  color: white;
		 margin: 0 auto;
			position: fixed;
			top:50px;
		width: 1200px!important;
		border: 2px solid white;
		box-sizing: border-box;
	}

	/* The close button */
	.closebtn {
	  margin-left: 15px;
	  color: white;
	  font-weight: bold;
	  float: right;
	  font-size: 22px;
	  line-height: 20px;
	  cursor: pointer;
	  transition: 0.3s;
	}

	/* When moving the mouse over the close button */
	.closebtn:hover {
	  color: black;
	}
	
	#ejfeldiv {
		display: none;
	}
	
	.footer {
		display: none;
	}
	
	.page-b {
		display: none;
	}
	
	.kalk-table-szerencseo {
		
		border-spacing: 0;
  		
		border-collapse: separate;	
		border: 3px solid #c69f30;
	}
	
	.kalk-table-szerencseo-szin {
		border-spacing: 0;
		border-collapse: separate;
		border: 3px solid #c69f30;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		margin: 0 auto;
		min-width:61px;
		width: 61px;
		max-width:61px;
	}
	
	.kalk-table-szerencseo th, .kalk-table-szerencseo td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table-szerencseo-szin th, .kalk-table-szerencseo-szin td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table-onelem {
		
		border-spacing: 0;
  		
		border-collapse: separate;	
		border: 3px solid #c69f30;
	}
	
	.kalk-table-onelem th, .kalk-table-onelem td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table-szimb {
		border: 1px solid #c69f30;
		border-collapse: collapse;
		border-radius: 4px;
	}
	
	.kalk-table-szimb-szin {
		width:100%;
		border: 1px solid #c69f30;
		border-collapse: collapse;
		font-size: 12px;
	}
	
	.kalk-table-szimb th, .kalk-table-szimb td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.rokon-cont-pentagram {
		display:none;
	}
	
	.rokon-cont-pentagram-szin {
		display:none;
	}
	
	.newdesktop_header_cont_div {
		width: 100%;
		overflow: hidden;
		margin:0;
		padding:0;
		position:fixed;
		top:0;
		display: block;
		z-index: 9999;
	}
	
	.tizeves_table {
		min-width:100px;
		width:120px;
		background-color: #c6aa58;
		color: #FFFFFF;
	}
	
	.tizeves_table_e {
		min-width:61px;
		width: 61px;
		background-color: #c6aa58;
		color: #FFFFFF;
		font-size:14px;
	}
	
	.tizeves_table_szin {
		min-width:61px;
		width: 61px;
		background-color: #c6aa58;
		color: #FFFFFF;
		font-size:14px;
		border: 1px solid #c69f30;
	}
	
	.szimb_tav {
		display:none;
	}
	
	.newdesktop_header_cont_table {
		width: 1200px;
	}
	
	.astroshopterm-cont-desc-btn {
		width: 200px;
		float: right;
		overflow: hidden;
	}
	
	.astroshopterm-cont-desc-btn-left {
		width: 200px;
		float: left;
		overflow: hidden;
	}
	
	.astroshopterm-cont-desc {
		float:right;
		overflow: hidden;
		width: 70%;
		
	}
	
	.astroshopterm-cont-imgs {
		float:left;
		overflow: hidden;
		width: 30%;
	}
	
	.astroshopterm-cont-imgs-mainimg {
		
		width: 80%;
	}
	
	.astroshopterm-cont-imgs-subimg {
		
		width: 40%;
	}
	
	.astroshopterm-cont {
		width:100%;
	}
	
	.astroshop-desc-cont {
		height: 100px;
		overflow: hidden;
	}
	
	.kepleteim-cont {
		margin: 20px 0 20px 0; text-align: left; height:110px; position:relative;
	}
	
	.kepleteim-cont-buttons {
		float:right; width:250px;
	}
	
	.kepleteim-cont-datas {
		
	}
	
	.kepleteim-cont-datas-data {
		float: left;
	}
	
	.kepleteim-cont-datas-desc {
		float: left; width: 25%;
	}
	
	.kepleteim-cont-datas-img {
		width:12%; float: left;
	}
	
	#alsovonal-m {
		display:none;
	}
	
	#alsovonal-d {
		width:100%; height: 18px; margin:0; position: fixed; bottom:0; background-color: #c69f30; color: white; text-align: center; font-size: 12px;
		z-index: 999999;
	}
	
	#kepletmodosito {
		text-align: left; float: left; width: 20%;
	}
	
	.szamla_sor {
		width: 200px;
		display: inline-table;
	}
	
	.szamla_sor3_naptar {
		width: 150px;
		display: inline-table;
	}
	
	.szamla_sor1_naptar {
		width: 150px;
		display: inline-table;
	}
	
	.szamla_sor_p {
		margin:0;
		text-decoration: none;
	}
	
	.szamla_sor2 {
		width: 220px;
		display: inline-table;
	}
	.szamla_sor2_naptar {
		width: 700px;
		display: inline-table;
	}
	.szamla_sor3 {
		width: 180px;
		display: inline-table;
	}
	
	.szamla_sor4_naptar {
		width: 150px;
		display: inline-table;
	}
	.szamla_sor4 {
		width: 200px;
		display: inline-table;
	}
	
	.szamla_sor_cont {
		margin: 20px 0 20px 0; text-align: left;
	}
	
	.kellcsik {
		display: none;
	}
	
	.rokon-cont-mobile {
		display: none;
	}
	
	.rokon-cont {
		width: 1200px;
		height: 1000px;
		background-image: url('/globalimages/pentagram.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 400px 400px;
		position: relative;
	
	}
	
	.rokon-cont-e {
		width: 100%;
		height: 670px;
		background-image: url('/globalimages/pentagram.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 230px 230px;
		position: relative;
		border: 1px solid #c69f30;
	}
	
	.rokon-cont-e-szin {
		width: 100%;
		height: 670px;
		background-image: url('/globalimages/pentagram.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 230px 230px;
		position: relative;
		border-right: 1px solid #c69f30;
	}
	
	.rokon-cont-e-szin2 {
		width: 100%;
		height: 670px;
		background-image: url('/globalimages/pentagram.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 230px 230px;
		position: relative;
	}
	
	.rokon-cont-sajat-cont {
		top:10px;
		left: 450px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-sajat-cont-e {
		top:10px;
		left: 220px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-sajat-cont-e-szin {
		top:10px;
		left: 190px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-forras-cont {
		top:260px;
		left: 100px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-forras-cont-e {
		top:190px;
		left: 10px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-forras-cont-e-szin {
		top:220px;
		left: 10px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-intell-cont {
		top:260px;
		left: 830px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-intell-cont-e {
		top: 190px;
		left: 470px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-intell-cont-e-szin {
		top: 220px;
		left: 390px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-penz-cont {
		top:670px;
		left: 670px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-penz-cont-e {
		top:430px;
		left: 420px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-penz-cont-e-szin {
		top:450px;
		left: 340px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-hatalom-cont {
		top:670px;
		left: 220px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-hatalom-cont-e {
		top:430px;
		left: 30px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-hatalom-cont-e-szin {
		top:450px;
		left: 50px;
		position: absolute;
		text-align: center;
	}
	
	.kalk-book-cont {
		width: 90%;
		margin:40px auto;
		overflow: hidden;
	}
	
	.kalk-book-img {
		width:20%;
		float:left;
	}
	
	.kalk-book-img-img {
		width: 180px;
		
	}
	
	.kalk-book-desc {
		width:60%;
		float:left;
	}
	
	.kalk-book-btns {
		width:20%;
		float:left;
		text-align: center;
	}
	
	.kepl-cont {
		margin:0;
	}
	
	.profile-udv {
		text-align: left;
		font-size: 26px;
		font-weight: 400;
		margin: 100px 0 50px 0;
	}
	
	.profile-alcim {
		text-align: left;
		font-size: 22px;
		font-weight: 200;
		padding: 50px 0 25px 0;
	}
	
	.profile-alalcim {
		text-align: left;
		font-size: 18px;
		font-weight: 200;
		padding: 50px 0 25px 0;
	}
	
	.profile-cont-datas {
		width: 50%;
		float:left;
		text-align: left;
	}
	
	.profile-cont-datas2 {
		text-align: left;
	}
	
	.profile-inputfieldname {
		margin:0;
		font-weight: 200;
		text-align: left;
		font-size: 16px;
	}
	
	.profile-inputfieldname-center {
		margin:0;
		font-weight: 200;
		text-align: left;
		font-size: 16px;
	}
	
	.profile-inputfieldname2 {
		margin:5px 0 0 0;
		font-weight: 200;
		text-align: left;
		font-size: 12px;
	}
	
	.profile-inputfieldname2-center {
		margin:5px 0 0 0;
		font-weight: 200;
		text-align: left;
		font-size: 12px;
	}
	
	#newmobile_header_cont {
		display:none;
	}
	
	#newdesktop_header_cont {
		display:block;
	}
	
	.beijingbackgr2 {
	
		background-size: cover;
		background-position: top center;
		text-align: left;
		width: 100%;
		height: 660px;
		margin:0;
		padding:50px 150px 150px 150px;
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.beijingbackgr3 {
	
		background-size: cover;
		background-position: top center;
		text-align: center;
		width: 100%;
		height: 660px;
		margin:0;
		
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.beijing2 {
	position:relative;
		background-size: cover;
		background-position: top center;
		text-align: center;
		width: 100%;
		height: 660px;
		margin:0;
		
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	.beijing1 {
		position:relative;
		background-size: cover;
		background-position: top center;
		text-align: center;
		width: 100%;
		height: 660px;
		margin:0;
		background-image: url('../globalimages/slide1.webp');
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.beijing {
		position:relative;
		background-size: cover;
		background-position: top center;
		text-align: center;
		width: 100%;
		height: 660px;
		margin:0;
		
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.beijing33 {
		position:relative;
		background-size: cover;
		background-position: top center;
		text-align: center;
		width: 100%;
		height: 660px;
		margin:0;
		background-image: url('../globalimages/heart.webp');
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.kosartermekek_cont {
		width:49%;
		float: left;
		overflow: hidden;
	}
	
	.kosarosszegzes_cont {
		width:49%;
		float: right;
		overflow: hidden;
	}
	
	.kosartermekek_img {
		width: 200px;
	}
	
	.kosartermekek_cont_termekek_img {
		float: left;
		width: 30%;
		overflow: hidden;
	}
	
	.kosartermekek_cont_termekek_leiras {
		float: right;
		width: 70%;
		overflow: hidden;
		text-align: left;
	}

	.headercont {
		width: 100%;
		text-align: center;
		margin-top: 50px;
		background-color: #eee2c0;
	}

	.headercont-menuitem {
		font-weight:400;
		text-align: left;
		margin:0;
		padding: 0;
		cursor: pointer;
		color: #000000;
		text-decoration: none;
		transition: color 0.3s;
	}

	.headercont-menuitem:hover {
		
		color: #c69f30;
		transition: color 0.3s;
	}
	
	.headercont-pict {
		width: 350px;
		display: inline-block;
	}
	
	
	
	.headercont-menuitem-cont {
		margin:25px 0 0 20px;
		padding:0;
		display: inline-block;
		vertical-align: top;
		text-align: left;
	}
	
	.menusor {
		overflow: hidden;
		float: left;
		text-align: center;
		width:33%;
	}
	
	.astroshop-cont {
		width: 31%;
		float: left;
		margin: 40px 10px 40px 10px;
		padding: 30px;
		box-sizing: border-box;
	}
	
	.searchdiv {
		width: 400px;
		margin: 100px auto;
	}
	
	
	form.searchfield input[type=text] {
	  padding: 10px;
		font-weight:200;
	  font-size: 16px;
	  border: 1px solid #c69f30;
	  float: left;
	  width: 80%;
	  background: #FFFFFF;
		box-sizing: border-box;
		border-radius: 5px 0 0 5px;
		outline: none;
	}

	form.searchfield button {
		outline: none;
	  float: left;
	  width: 20%;
	  padding: 10px;
	  background: #c69f30;
	  color: white;
	  font-size: 16px;
	  border: 1px solid #c69f30;
	  border-left: none;
		border-radius: 0 5px 5px 0;
	  cursor: pointer;
		box-sizing: border-box;
	}

	form.searchfield button:hover {
	  filter: brightness(96%);
	}

	form.searchfield::after {
	  content: "";
	  clear: both;
	  display: table;
		box-sizing: border-box;
	}
	
	.rolam-kep {
		float: left;
		width: 30%;
	}
	
	.rolam-szoveg {
		float: left;
		width: 70%;
		overflow: hidden;
	}
	
	.cart-cont {
		position: fixed;
		bottom: 210px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 8998;
		background-image: url('../globalimages/cartv-0.png');
		background-size: contain;
		cursor: pointer;
	}
	
	
	
	.cart-cont:hover {
		filter: brightness(96%);
		
	}
	
	.savemenu-cont {
		position: fixed;
		bottom: 330px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 8998;
		background-image: url("../globalimages/save.png");
		background-size: contain;
		cursor: pointer;
	}
	
	.savemenu-cont:hover {
		filter: brightness(96%);
	}

	.printmenu-cont {
		position: fixed;
		bottom: 270px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 8998;
		background-image: url("../globalimages/print.png");
		background-size: contain;
		cursor: pointer;
	}
	
	.printmenu-cont:hover {
		filter: brightness(96%);
	}
	
	.radixmenu-cont {
		position: fixed;
		bottom: 150px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 8998;
		background-image: url("../globalimages/radix.png");
		background-size: contain;
		cursor: pointer;
	}
	
	.radixmenu-cont-back {
		position: fixed;
		bottom: 90px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 10;
		background-image: url("../globalimages/back.png");
		background-size: contain;
		cursor: pointer;
	}
	
	.radixmenu-cont:hover {
		filter: brightness(96%);
	}
	
	.radixmenu-cont-back:hover {
		filter: brightness(96%);
	}
	
	.up-cont {
		position: fixed;
		bottom: 90px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 8998;
		background-image: url("../globalimages/up.png");
		background-size: contain;
		cursor: pointer;
	}
	
	.up-cont:hover {
		filter: brightness(96%);
	}
	
	.ora-cont {
		position: fixed;
		bottom: 550px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 8000;
	}
	
	.nap-cont {
		position: fixed;
		bottom: 380px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 8000;
	}
	
	
	
	.kalk-help-img {
		display: inline-block;
		vertical-align: sub;
		width: 25px;
		height: 25px;
		background-image: url('/globalimages/info.png');
		background-size: contain;
		cursor: pointer;
	}
	
	.kalk-help-img:hover {
		filter: brightness(96%);
	}
	
	#kalk-help-cont {
		display: none;
		width: 600px;
		margin: 0 auto;
	}
	
	
	#menucontmobile {
		display: none;
	}

	#menucont {
		float:right;
		display: none;
		margin-top:10px;
		width:300px;
		background-color: #FFFFFF;
		border-radius: 5px;
		border: 3px solid #de4451;
	}
	
	#mobile_top_height {
		height:20px;
		display: block;
		background-color: #FFFFFF;
	}
	
	#menucont-p {
		float:right;
		display: none;
		margin: 5px 170px 0 0;
		width: 300px;
		background-color: #FFFFFF;
		border-radius: 10px;
		border: 1px solid #eeeeee;
	}
	
	#menucont-gold {
		display: block;
		text-align: center;
		width: 100%;
		background-color: #c69f30;
	}

	#menubutton {
		cursor: pointer;
	}
	
	#menubutton-p {
		cursor: pointer;
	}
	
	#menubuttonmobile {
		display:none;
	}

	.menucont-menuitem {
		text-align: right;
		display: block;
		font-weight: 200;
		font-size: 16px;
		cursor: pointer;
		text-decoration: none;
		color: #314583;
		transition: color 0.3s;
		padding: 10px 30px 10px 0;
		border-bottom:1px solid #eeeeee;
	}

	.menucont-menuitem:hover {
		color: #000000;
		transition: color 0.3s;
	}
	
	.menucont-menuitem-last {
		text-align: right;
		display: block;
		font-weight: 200;
		font-size: 16px;
		cursor: pointer;
		text-decoration: none;
		color: #314583;
		transition: color 0.3s;
		padding: 10px 30px 10px 0;
	}
	
	.menucont-menuitem-last:hover {
		color: #000000;
		transition: color 0.3s;
	}
	
	#iconset_mobile {
		display: block;
		margin: 100px auto;
		width:80%;
		overflow: hidden;
	}
	
	#iconset_mobile_cont {
		width:50%;
		float: left;
		padding: 30px;
		box-sizing: border-box;
	}
	
	#iconset_mobile_cont_img {

	}
	
	#iconset_mobile_cont_p1 {
		text-align: center;
		font-weight: 200;
		font-size: 26px;
		margin: 10px 0 0 0;
		color: #c69f30;
	}
	
	#iconset_mobile_cont_p2 {
		text-align: center;
		font-weight: 200;
		font-size: 16px;
		margin: 0;
	}
	

	.pictcont {
		margin-top: 40px;
		height:600px !important;
		overflow: hidden;
		position: relative;
	}
	
	.pictcont-line {
		margin-top: 10px;
		height: 1px;
		background-color: #c69f30;
	}
	
	.pictcont img {
		position: absolute;
		width:100%;
		top:0;
		bottom:0;
		margin: auto;
	}

	.pictcont-bigtext {
		padding: 300px 0 0 0;
		font-size: 40px;
		color:white;
		text-shadow: 2px 2px #000000;
	}

	.pictcont-liltext {
		font-size: 20px;	
		color:white;
		text-shadow: 2px 2px #000000;
	}
	
	#cont {
		width:100%;
		text-align: center;
		min-height: 300px;
	}
	
	#cont-sub {
		width: 1200px;
		margin: auto;	
	}
	
	
	
	.focim {
		font-weight: 400;
		font-size: 38px;
		text-align: left;
		color: #000000;
		margin:70px 0 50px 0;
	}
	
	.focim-szo {
		font-weight: 200;
		font-size: 30px;
		text-align: center;
		color: #c69f30;
		margin:70px 0 50px 0;
	}
	
	.focim_e {
		font-weight: 200;
		font-size: 26px;
		text-align: center;
		color: #c69f30;
		margin:50px 0 20px 0;
	}
	
	.focim_sz {
		font-weight: 200;
		font-size: 26px;
		text-align: center;
		color: #c69f30;
		margin:50px 0 20px 0;
	}
	
	.focim-mit {
		font-weight: 200;
		font-size: 40px;
		text-align: center;
		color: white;
		margin:120px 0 70px 0;
	}
	
	.focim-kalk {
		font-weight: 200;
		font-size: 24px;
		text-align: center;
		color: #c69f30;
		margin:20px 0 20px 0;
	}
	
	.focim-kalk-arany-bal {
		font-weight: 200;
		font-size: 24px;
		text-align: left;
		color: #c69f30;
		margin:20px 0 20px 0;
	}
	
	.focim-kalk-arany-kozep {
		font-weight: 200;
		font-size: 24px;
		text-align: center;
		color: #c69f30;
		margin:20px 0 20px 0;
	}
	
	.focim-feher {
		font-weight: 400;
		text-align: center;
		color: #FFFFFF;
		font-size: 50px;
		margin:80px 0 0 0;
		padding:0;
	}
	
	.focim-arany {
		font-weight: 400;
		text-align: center;
		color: #c69f30;
		font-size: 50px;
		margin:80px 0 0 0;
		padding:0;
	}
	
	.focim-arany-div {
		margin:0 500px 0 0;
	}
	
	.focim-feher-konz {
		font-weight: 200;
		text-align: center;
		color: #FFFFFF;
		font-size: 40px;
		margin:80px 0 0 0;
		padding:0;
	}
	
	.logo {
		margin:5px;
		width:100px;
		border: 1px solid red;
	}
	
	.konyvcim {
		color: #c69f30;
		font-size: 18px;
		margin: 0 0 0 10px;
	}
	
	.arathuzott {
		color: black;
		font-size: 16px;
		text-decoration: line-through;
		text-decoration-color: #c69f30;
		margin: 0 0 0 10px;
	}

	
	.konyvcim-kalk {
		color: #c69f30;
		font-size: 18px;
		margin: 0 0 0 10px;
	}
	
	.rolam-nev {
		color: #c69f30;
		font-size: 18px;
		margin: 0;
		text-align: left;
	}
	
	.rolam-cont-rozita {
		height: 100px;
		overflow: hidden;
		width:100%;
	}
	
	.rolam-cont-adel {
		height: 100px;
		overflow: hidden;
		width:100%;
	}
	
	.rolam-cont-monika {
		height: 100px;
		overflow: hidden;
		width:100%;
	}
	
	.konyvszoveg {
		margin: 0 20px 0 10px;
		font-size: 14px;
	}
	
	.focim-h2 {
		
		text-align: center;
		color: #c69f30;
	}
	
	.alszoveg {
		text-align: left;
		font-size: 18px;
	}
	
	.alszoveg-cikk {
		font-weight: 200;
		font-size: 18px;
		text-align: left;
		line-height: 1.6;
	}
	
	.rolam-cont-rozita-cont {
		position:relative;
		top:-40px;
		width:100%;
		height:40px;
		background-image:url(../globalimages/pszbg.png);
		background-repeat:repeat-x;
	}
	
	.rolam-cont-rozita-tovabb {
		margin: 0 10px 0 0;
		text-align: left;
		text-decoration: none;
		color: #c69f30;
		cursor: pointer;
	}
	
	.rolam-cont-rozita-tovabb:hover {
		text-decoration: underline;
	}
	
	.rolam-cont-adel-cont {
		position:relative;
		top:-40px;
		width:100%;
		height:40px;
		background-image:url(../globalimages/pszbg.png);
		background-repeat:repeat-x;
	}
	
	.rolam-cont-adel-tovabb {
		margin: 0 10px 0 0;
		text-align: left;
		text-decoration: none;
		color: #c69f30;
		cursor: pointer;
	}
	
	.rolam-cont-adel-tovabb:hover {
		text-decoration: underline;
	}
	
	.rolam-cont-monika-cont {
		position:relative;
		top:-40px;
		width:100%;
		height:40px;
		background-image:url(../globalimages/pszbg.png);
		background-repeat:repeat-x;
	}
	
	.rolam-cont-monika-tovabb {
		margin: 0 10px 0 0;
		text-align: left;
		text-decoration: none;
		color: #c69f30;
		cursor: pointer;
	}
	
	.rolam-cont-monika-tovabb:hover {
		text-decoration: underline;
	}
	
	.alszoveg-kep {
		margin: 20px auto;
		width: 800px;
	}
	
	.alszoveg-kalkulator {
		text-align: left;
		margin:0;
	}
	
	.alszoveg-kiemelt {
		width:600px;
		font-size: 30px;
		color: #c69f30;
		text-align: center;
		margin: 60px auto;
	}
	
	.alszoveg-link {
		text-decoration: none;
		color: #de4451;
	}
	
	.alszoveg-link:hover {
		text-decoration: underline;
	}
	
	.alszoveg-vastag {
		font-weight: bold;
	}
	
	.alszoveg-lenyil {
		color: #c69f30;
		text-align: center;
		font-size: 100px;
		margin:0;
	}
	
	.beijingbackgr {
		background-image: url('../globalimages/beijing.png');
		background-size: cover;
		background-position: top center;
		text-align: center;
		width: 100%;
		height: 600px;
		margin:0;
		padding:150px;
		box-sizing: border-box;
	}
	
	.librarybackgr {
		background-image: url('../globalimages/library4.webp');
		background-size: cover;
		background-position: top center;
		text-align: center;
		width: 100%;
		height: 1000px;
		margin:0;
		padding:20px 150px;
		box-sizing: border-box;
	}
	
	.rozitabackgr {
		background-image: url('../globalimages/elements.webp');
		background-size: cover;
		background-position: top center;
		padding: 50px 200px 50px 200px;
		width: 100%;
		box-sizing: border-box;
	}
	
	#footer-cont-mobile {
		display: none;
	}
	
	#footer-cont {
		width:100%;
		background-color: #314583;
		margin:0;
		bottom:0;
		height: 650px;
		clear: both;
	}
	
	#footer {
		width: 1200px;
		margin: auto;
		
		padding: 40px 0 40px 0;
	}
	
	#footer-pict-cont {
		width: 40%;
		color: #FFFFFF;
		float:left;
		
	}
	
	.footer-pict {
		width: 130px;
		margin: 10px 0 15px 0;
	}
	
	
	
	#footer-p-cont {
		width: 60%;
		color: #FFFFFF;
		float: left;
		text-align: right;
		margin-top:20px;
		font-size:18px;
	}
	
	
	.footer-link {
		color: #FFFFFF;
		margin: 0 10px 0 10px;
		text-decoration: none;
		font-size: 14px;
	}
	
	.footer-link:hover {
		text-decoration: underline;
	}
	
	.footer-p {
		margin: 10px 15px 0 15px;
		color: #FFFFFF;
		font-size: 10px;
	}
	
	#footer-social-cont {
		text-align: right;
		width: 10%;
		float:right;
	}
	
	.footer-social-cont-img {
		margin: 100px 0 0 5px;
		width: 30px;
	}
	
	#footer-store-cont {
		text-align: right;
		width: 20%;
		float:right;
	}
	
	.footer-store-cont-img {
		margin: 100px 0 0 5px;
		width: 30px;
	}
	
	#headeractionbutton {
		display: none;
	}
	
	.actionbutton {
		font-weight:200;
		border: 1px solid #de4451;
		padding: 10px 50px;
		background-color: #de4451;
		color: #FFFFFF;
		text-align: center;
		border-radius: 10px;
		cursor: pointer;
		margin: 0;
		text-decoration: none;
		font-size: 16px;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
	}
	
	.actionbutton-inverz {
		font-weight:200;
		border: 1px solid #FFFFFF;
		padding: 10px 50px;
		background-color: #FFFFFF;
		color: #c69f30;
		text-align: center;
		border-radius: 4px;
		cursor: pointer;
		text-decoration: none;
		font-size: 16px;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
		display: block; width: 180px;
		margin: 20px auto;
		opacity: 1 !important;
	}
	
	.actionbutton:hover {
		background-color: rgba(255,255,255,.0);
		border: 1px solid #de4451;
		color: #de4451;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
		
		
		
	}
	
	.actionbutton-inverz:hover {
		background-color: rgba(255,255,255,.0);
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
		
		
		
	}
	.actionbuttonwhite {
		font-weight:200;
		border: 1px solid #FFFFFF;
		padding: 10px 50px;
		background-color: #f44336;
		color: #FFFFFF;
		text-align: center;
		border-radius: 4px;
		cursor: pointer;
		margin: 0;
		text-decoration: none;
		font-size: 16px;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
	}
	
	.actionbuttonwhite:hover {
		background-color: rgba(255,255,255,.0);
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
		transition: background-color 0.3s, border 0.3s, color 0.3s;
		
		
		
	}
	
	.actionbuttongrey {
		font-weight:200;
		border: 1px solid #635E52;
		padding: 10px 50px;
		background-color: #635E52;
		color: #FFFFFF;
		text-align: center;
		border-radius: 4px;
		cursor: pointer;
		margin:0;
		font-size: 16px;
		text-decoration: none;
		
	}
	
	.actionbuttongrey:hover {
		
	}
	
	.forminput {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:250px!important;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;

		color: #000000;
		
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminput100 {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:100%;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminput100-p {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;
		
		width:400px;
		
		
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputcheckbox {
		outline: none;
		font-size:14px;
		margin:0px;
		
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:16px;
		height:16px;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		padding-right:5px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputcheckbox:checked {
		background: url("/globalimages/cbbg.png");
		background-position: center;
		background-size: contain;
	}
	
	
	.forminputev {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;
		
		color: #000000;

		width:50px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputho {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:135px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;
		
		color: #000000;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputnap {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:30px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;
		
		color: #000000;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputtextarea {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-family: inherit;
   		font-size: inherit;
		font-size:16px;

		margin-bottom:0px;

		border-top-left-radius:4px;
		border-top-right-radius:4px;
		border-bottom-left-radius:4px;
		border-bottom-right-radius:4px;
		border: 1px solid #c69f30;
		resize:none;
		width:250px;
		height:150px;
		max-height:250px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}
	
	.actionbottomtext {
		color: #000000;
		margin:0;
	}
	
	.actionbottomtextlink {
		text-decoration: none;
		color: #c69f30;
	}
	
	.actionbottomtextlink:hover {
		text-decoration: underline;
	}
	
	.actionbottomtextlil {
		text-align: justify;
		font-size: 12px;
		color: #000000;
		margin:0;
	}
	
	.actionbottomtextlinklil {
		font-size: 12px;
		text-decoration: none;
		color: #c69f30;
	}
	
	.actionbottomtextlinklil:hover {
		text-decoration: underline;
	}
	
	.formerrortext {
		color:red;
		margin: 10px;
	}
	
	.formvalidtext {
		color: green;
		margin: 10px;
	}
	
	.navcont {
		margin: 20px 0 50px 0;
		text-align: left;
	}
	
	.navlink {
		text-decoration: none;
		color: #000000;
		cursor: pointer;
	}

	.navlink:hover {
		text-decoration: underline;
	}
	
	
	
	.blogcont {
		text-align: left;
		overflow: hidden;
	}
	
	.blogcont-bloglink {
		text-decoration: none;
		color: #000000;
	}
	
	.blogcont-bloglilcont {
		width: 31%;
		float: left;
		margin:10px;
		
	}
	
	.blogcim {
		text-align: left;
		margin: 10px;
	}
	
	.blogalcim {
		text-align: left;
		margin: 10px 10px 0 10px;
		font-size: 13px;
	}
	
	.blogcont-bloglilcont-img {
		position: absolute;
		width:100%;
		top:0;
		bottom:0;
		left:0;
		right:0;
		margin: auto;
	}
	
	.blogcont-bloglilcont-szovegcont {
		height: 150px;
		padding: 15px 0 0 0;
		border: 1px solid #c69f30;
	}
	
	.blogcont-bloglilcont-imgcont {
		height:150px;
		position: relative;
		overflow: hidden;
	}
	
	.youtubeembed {
		
	}
	
	.subimg {
		
		margin: 10px 10px 10px 0;
		width: 500px;
	}
	
	.subimg_k {
		margin: 0 auto;
		width: 500px;
	}
	
	.profile-cont {
		width: 100%;
	}
	
	.profile-cont-menu-cont {
		
		height:46px;
		border-bottom: 1px solid #c69f30;
		text-align: left;
		margin:0;
	}
	
	.profile-cont-menu-item-selected {
		color: #000000;
		padding: 22px 0 22px 0;
		margin: 0 30px 0 0;
		display: inline;
		cursor: pointer;
		font-weight: 400;
		border-bottom: 3px solid #c69f30;
		text-decoration: none;
	}
	
	.profile-cont-menu-item-selected-a {
		text-decoration: none;
		margin:0;
		color: #FFFFFF;
	}
	
	.profile-cont-menu-item {
		color: #000000;
		padding: 22px 0 22px 0;
		margin: 0 30px 0 0;
		display: inline;
		cursor: pointer;
		font-weight: 200;
		text-decoration: none;
	}
	
	.profile-cont-menu-item-a {
		text-decoration: none;
		margin:0;
		color: #000000;
	}
	
	
	
	.profile-cont-menu-item:hover .profile-cont-menu-item-a {
		color: #FFFFFF;
	}
	
	.profile-cont-menu-item:hover {
		border-bottom: 3px solid #c69f30;
	
	}
	
	.beagyazottkep {
		width: 600px;
	}
	
	
	
	.beagyazottkep100 {
		width: 100px;
	}
	
	.beagyazottkep_k100 {
		display: block;
		margin: 0 auto;
		width: 100px;
	}
	
	.beagyazottkep200 {
		width: 200px;
	}
	
	.beagyazottkep_k200 {
		display: block;
		margin: 0 auto;
		width: 200px;
	}
	
	.beagyazottkep300 {
		width: 300px;
	}
	
	.beagyazottkep_k300 {
		display: block;
		margin: 0 auto;
		width: 300px;
	}
	
	.beagyazottkep400 {
		width: 400px;
	}
	
	.beagyazottkep_k400 {
		display: block;
		margin: 0 auto;
		width: 400px;
	}
	
	.beagyazottkep500 {
		width: 500px;
		max-width: 100%;
	}
	
	.beagyazottkep_k500 {
		display: block;
		margin: 0 auto;
		width: 500px;
	}
	
	.beagyazottkep600 {
		width: 600px;
	}
	
	.beagyazottkep_k600 {
		display: block;
		margin: 0 auto;
		width: 600px;
	}
	
	.kalk-table {
		border-spacing: 0;
  
		border-collapse: separate;	
		border: 3px solid #c69f30;
	}
	
	.kalk-table th, .kalk-table td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table2 {
		border-spacing: 0;
  
		border-collapse: separate;	
		border: 0px;
	}
	
	.kalk-table2 th, .kalk-table2 td {
		border-collapse: collapse;	
		border: 0px solid #c69f30;
	}
	
	#onelemdiv, #strukturadiv, #kulvilagdiv, #munkahelydiv, #hivatasdiv, #tranzit1div, #tranzit1kovdiv, #tranzit10div, #szimbolikuscsdiv, #jupiterdiv, #konstdiv, #tranzit10elozodiv, #tranzit10kovdiv {
		display: none;
	}
	
	.radix-cont {
		width: 100%;
		overflow: hidden;
	}
	
	.radix-cont-1200 {
		width: 100%;
		overflow: hidden;
	}
	
	.radix-cont-cont-1200 {
		width: 1200px;
		
	}
	
	.radix-cont-radix {
		width: 50%;
		float: left;
	}
	
	.radix-cont-radixright {
		width: 25%;
		float: right;
	}
	
	.ora-cont-menu {
		display:inline-block;
		margin:20px 20px 0 20px;
	}
	
	.nap-cont-menu {
		display:inline-block;
		margin:20px 20px 0 20px;
	}
	
	.nap-cont-naptar {
		margin:0 0 20px 70px;
		text-align: center;
	}
	
	
	#suti{width:100%;background-color:#c69f30;margin:0;padding:10px;box-sizing: border-box; position:fixed; bottom:18px;z-index:999999;}
	
	#iksz2{float:right;position:relative;text-align:right;margin-top:5px;margin-right:5px;color:#FFF;cursor:pointer;z-index:9999999;}
	
	#sutiszoveg{font-size:16px;position:relative;left:10px;text-align:center;color:#000000;}
	
	#rendelesadatok {
		display:none;
	}
}


@media screen and (max-width:1200px){
    
	
	body {
		margin:0;
		font-family: "Nunito", sans-serif;
		font-weight:200;
		  color: #000000;
			-webkit-touch-callout: none; /* iOS Safari */
			-webkit-user-select: none; /* Safari */
			 -khtml-user-select: none; /* Konqueror HTML */
			   -moz-user-select: none; /* Old versions of Firefox */
				-ms-user-select: none; /* Internet Explorer/Edge */
					user-select: none; /* Non-prefixed version, currently
										  supported by Chrome, Edge, Opera and Firefox */
	}
	
	.beijingbackgr2-left {
	
		background-size: cover;
		background-position: center 20px;
		text-align: center;
		width: 100%;
		height: 500px;
		margin:0;
		padding:50px 30px 0 30px;
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	
	.yeartocompareheight {
		display: block;
		margin-bottom: 40px;
	}
	
	.blurnav {
		-webkit-backdrop-filter: blur(2px);
  		backdrop-filter: blur(2px);
    	background: rgba(255, 255, 255, 0.5);
		z-index: 9999999;
		width: 100%;
		height:100%;
		margin: 0 auto;
		justify-content: space-evenly;
		position: fixed;
		top: 0;
		left: 0;
	}
	
	.blurnav2 {
		border: 2px solid #de4451;
		border-radius: 14px;
		width:80%;
		
		background-color: #ffffff;
		margin: 10px auto;
	}
	
	.blurnav2_h {
		margin: 20px;
		color: black;
		font-size: 18px;
		font-weight: 400;
	}
	
	.blurnav2_p {
		margin: 20px;
		color: black;	
		font-size: 13px;
	}
	
	.blurnav2_vonal {
	
		border-bottom: 1px solid #de4451;
	}
	
	.blurnav2_buttons {
		position: relative;
	
		width: 100%;
		height: 100px;
		border: 1px solid red;
	}
	
	.ekpics {
		width: 260px; margin: 0 10px 15px 10px;
	}
	
	.ekcsik {
		height:1px; border-bottom:1px solid #c69f30; width:80%; margin: 30px auto;
	}
	
	.ekrow {
	
	}
	
	.ekcol {
		width: 100%;
	}

	.cgptgen {
		color: gray;
		text-decoration: underline;
		cursor: pointer;
		font-size: 10px;
	}

	.bookmark-cont {
		position: fixed;
		bottom: 270px;
		right: 50px;
		width: 50px;
		height: 50px;
		z-index: 999998;
		background-image: url("../globalimages/bookmark.png");
		background-size: contain;
		cursor: pointer;
	}
	
	.bookmark-cont:hover {
		filter: brightness(96%);
	}
	
    .kapcsuplbtn {
        color: #c69f30;
        margin:0;
        cursor: pointer;
        display: block;
        text-align: right;
    }
    
    #ajidof {
        display: none;
    }
    
    .ajandekuziTA {
        margin-bottom:4px; max-width: 270px; min-width: 270px; max-height: 140px; min-height: 140px;
        outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;
		
	
		
		
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
    }
	
	.certcont {
		
	}
	
	.certcont-img1 {
		margin: 15px auto;
		width:200px;
	}
	
	.certcont-img2 {
		margin: 15px auto;
		width: 200px;
	}
	
	.leafcont {
		
	}
	
	.leafcont-img {
		width: 100px;
		margin: 20px auto;
	}
	
	.gal-cont {
		margin:0;
		width:100%;
		height:100%;
		position:relative;
	}
	
	.gal-exit {
		
	}
	
	.gal-left {
		
	}
	
	.gal-right {
		
	}
	
	.gal-left-img {
		width: 50px;
	}
	
	.gal-right-img {
		width: 50px;
	}
	
	.gal-gal {
		padding:80px;
		text-align: center;
		box-sizing: border-box;
	}
	
	.formsecurecheckbox {
		outline: none;
		font-size:14px;
		margin:0px;
		
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:8px;
		height:8px;
		padding:2px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}



	.formsecurecheckbox:checked {
		background: url("/globalimages/cbbg.png");
		background-position: center;
		background-size: contain;
	}
	
	.slidediv {
		
		bottom:0;
		height: 170px;
		background-color: #c69f30;
		width: 100%;
		opacity: 0.9;
		box-sizing: border-box;
		padding:5px;
		position: absolute;
	}
	
	.slidediv_alp {
		font-size: 13px; color: white; margin: 10px 0 10px 10px;
		text-align: left;
	}
	
	.slidediv_fop {
		display: block;
		font-size: 32px; color: white; margin: 0 10px 10px 10px;
		text-align: left;
	}
	
	
	.slidediv_fop_d {
		display: none;
	}
	
	.megvfelk {
		
	}
	
	.megvtext {
		
	}
	
	.counter_c {
		width: 100%;
		text-align: center;
	}
	
	.counter_cont {
		width: 100%;
		text-align: center;
		margin: 0 auto;
	}
	
	.counter_box {
		float: left; margin:15px; width: 140px; height: 140px; background-color: #F8F4E7; border-top: 1px solid #c69f30; border-bottom: 5px solid #c69f30; border-right: 1px solid #c69f30; border-left: 1px solid #c69f30; border-radius: 10px;
	}
	
	
	
	.counter_box_p {
		font-size: 16px; margin-top:20px;
		margin-bottom: 5px;
		font-weight: 600;
	}
	
	.counter_box_p_mt {
		font-size: 16px; margin-top:10px;
		margin-bottom: 5px;
		font-weight: 600;
	}
	
	.counter_box_counter {
		font-size: 36px; color: #c69f30;
		margin:0;
	}
	
	.sorozatcontdesk {
		display: none;
	}
	
	.sorozatcontmob {
		display: block;
	}
	
	.szinindexl {
		
	}
	
	.szinindexr {
	
	}
	
	.szin-adatok {
		text-align: center;
		margin: 0 0 15px 0;
		font-size: 8px;
	}
	
	.rokon-cont-sajat-cont-e-szin-str2 {
		text-align: left;
		width: 100px;
		max-width: 100px;
		vertical-align: top;
		font-size: 9px;
	}
	
	.rokon-cont-sajat-cont-e-szin-str {
		text-align: center;
		width: 100px;
		max-width: 100px;
		font-size: 12px;
		color: #c69f30;
		font-weight: 600;
	}
	
	.rokon-cont-sajat-cont-e-szin-alcim {
		text-align: center;
		width: 200px;
		max-width: 200px;
		color: #000000;
		font-size: 12px;
	}
	
	.rokon-cont-sajat-cont-e-szin-focim {
		text-align: center;
		width: 200px;
		max-width: 200px;
		color: #c69f30;
		font-size: 18px;
	}
	
	.rejtettheight {
		height: 80px;
	}
	
	.rokon-cont-e-szin {
		width: 100%;
		height: 670px;
		background-image: url('/globalimages/pentagram.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 230px 230px;
		position: relative;
		border-right: 1px solid #c69f30;
	}
	
	.rokon-cont-e-szin2 {
		width: 100%;
		height: 670px;
		background-image: url('/globalimages/pentagram.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 230px 230px;
		position: relative;
	}
	
	.focim_sz {
		font-weight: 200;
		font-size: 26px;
		text-align: center;
		color: #c69f30;
		margin:35px 0 20px 0;
	}
	
	#emailcimmessage {
		display: none;
		color: red; text-align: left; font-size: 12px; margin-top:5px;
	}
	
	#veznevmessage {
		display: none;
		color: red; text-align: left; font-size: 12px; margin-top:5px;
	}
	
	#kernevmessage {
		display: none;
		color: red; text-align: left; font-size: 12px; margin-top:5px;
	}
	
	#jelszomessage {
		display: none;
		color: red; text-align: left; font-size: 12px; margin-top:5px;
	}
	
	.betekinto {
		display: block;
		width: 95%;
		height: 400px;
		background-color: #A8A8A8;
		margin: 0 auto;
		overflow-y: scroll;
	}
	
	.elemzesTA {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-family: inherit;
   		font-size: inherit;
		font-size:10px;

		margin-bottom:0px;

		border-top-left-radius:4px;
		border-top-right-radius:4px;
		border-bottom-left-radius:4px;
		border-bottom-right-radius:4px;
		border: 1px solid #c69f30;
		resize:none;
		
		width: 95%;
		height: 70px;
		
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;
		
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}
	
	.blog-vonal {
		border: 1px solid #c69f30;
		width: 90%;
		margin: 30px auto;
	}
	
	.tabordivcont {
		display: none;
	}
	
	.tabordivcontmob {
		margin-top:30px;
		display: block;
	}
	
	.myChartclass {
		display: none;
	}
	
	.myChartclass-szin {
		display: none;
	}
	
	.myChart2class {
		display: none;
	}
	
	
	.myChartMclass {
		display: block;
	}
	
	.myChartMclass-szin {
		display: block;
	}
	
	.myChart2Mclass {
		display: block;
	}
	
	.myChartPclass {
		display: none;
	}
	
	.myChartPclass-szin {
		display: none;
	}
	
	.myChart2Pclass {
		display: none;
	}
	
	.szimbchart_cont {
		width: 100%;
	}
	
	.szinchart_cont {
		width: 100%;
	}
	
	.szimbchart_cont_szimb {
		width: 100%;
	}
	
	.szimbchart_cont_chart {
		width: 95%; height: 400px;
		max-width: 350px;
		display: block;
	}
	
	.szimbchart_cont_chart2 {
		width: 95%; height: 400px;
		max-width: 350px;
		display: block;
	}
	
	.szimbchart_cont_chart_tav {
		height:100px;
		width: 100%;
	}
	
	.szimbchart_cont_chart_tav2 {
		display: none;
	}
	
	
	
	#canvasprint {
		display: none;
	}
	
	#canvas {
		display: block;
		margin-top:32px; z-index: 8997; position: absolute; opacity: 0.6;
	}
	
	#vizjelprint {
		display: none;
	}
	
	#kepletmodnew {
		margin-left:10px;
	}
	
	#ajidesktop {
		display:none;
	}
	
	#ajimobil {
		display:block;
	}
	
	#ingyenestartalom {
		display: none;
		margin:0 10px 0 10px;
	}
	
	.landingpage-cont {
		text-align: left;
		width:100%;
		padding: 10px;
		box-sizing: border-box;
	}
	
	.rokon-cont-sajat-cont {
		top:10px;
		left: 450px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-sajat-cont-e {
		top:10px;
		left: 220px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-sajat-cont-e-szin {
		top:10px;
		left: 190px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-forras-cont {
		top:260px;
		left: 100px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-forras-cont-e {
		top:190px;
		left: 10px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-forras-cont-e-szin {
		top:220px;
		left: 10px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-intell-cont {
		top:260px;
		left: 830px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-intell-cont-e {
		top: 190px;
		left: 470px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-intell-cont-e-szin {
		top: 220px;
		left: 390px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-penz-cont {
		top:670px;
		left: 670px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-penz-cont-e {
		top:430px;
		left: 420px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-penz-cont-e-szin {
		top:450px;
		left: 340px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-hatalom-cont {
		top:670px;
		left: 220px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-hatalom-cont-e {
		top:430px;
		left: 30px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-hatalom-cont-e-szin {
		top:450px;
		left: 50px;
		position: absolute;
		text-align: center;
	}
	
	.konz-div {
		width: 90%;
		margin: 0 auto;
		
	}
	
	.naptar-minoseg {
		margin:0 0 20px 5px;
		text-align: center;
		color: #c69f30;
		font-size: 16px;
	}
	
	.kosaram_foxpost_cont {
		display:none;
	}
	
	.focim-visszaigazolas {
		font-weight: 200;
		font-size: 30px;
		text-align: center;
		color: #c69f30;
		margin:50px 20px 0 20px;
	}
	
	.focim-visszaigazolash3 {
		font-weight: 200;
		font-size: 18px;
		text-align: center;
		color: #c69f30;
		margin:50px 30px 0 30px;
	}
	
	.loader {
		border: 4px solid #ffffff; /* Light grey */
		border-top: 4px solid #c69f30; /* Blue */
		border-radius: 50%;
		width: 60px;
		height: 60px;
		animation: spin 2s linear infinite;
		text-align: center;
		margin:0 auto;
	}

	@keyframes spin {
		0% { transform: rotate(0deg); }
		100% { transform: rotate(360deg); }
	}
	
	.naptar-textarea {
	
		align-content: left;
		text-align: left;
		
		font-family: 'Nunito Sans', sans-serif;
		font-size: 16px;
		font-weight: 200;
		color: #000000;
		
		min-height: 400px;
		width:100%;
		max-width: 100%;
		min-width: 100%;
		
		outline:none;
		margin: 0px;
		
		padding: 20px;
		
		border: 1px solid #c69f30;
		border-radius: 10px 10px 0 0;
		
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		
		-ms-box-sizing: border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing: border-box;
	}
	
	.naptar-ujfelj-nevek {
		outline: none;
		color: #000000;
		margin: 2px;
		font-size: 12px;
		font-weight: 100;
	}
	
	
	
	
	
	.naptar-ujfelj-vilagos {
		
		background: transparent;
    	text-indent: 20px;
		outline: none;
		margin-top:3px;
		border:0;
		border-top:0;
		border-right:0;
		border-left:0;
		
		
		
		padding: 2px 5px 2px 5px;
		
		font-size: 12px;
		width:100%;
		
		font-weight: 200;
	
		
		
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		
		-ms-box-sizing: border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing: border-box;
	}
	
	
	
	.naptar-ujfelj-selected {
		outline: none;
		color: #000000;
		margin: 2px;
		cursor: pointer;
		font-size: 12px;
		font-weight: 100;
	}
	
	.naptar-ujfelj-unnep {
		outline: none;
		color: red;
		margin: 2px;
		font-size: 12px;
		font-weight: 100;
	}
	
	.naptarsm-ujfelj-selected {
		outline: none;
		color: #c69f30;
		margin: 2px;
		cursor: pointer;
		font-size: 12px;
		font-weight: 100;
	}
	
	.focim-feher-konz-buttoncontainer {
		margin: 160px 0 0 0;
	}
	
	.naptarsmoption {
		text-align: left;
	}
	
	.kepleteim-vonal {
		height:1px;border-bottom:1px solid #c69f30; width:100%; margin: 30px 0 50px 0;
	}
	
	.kepleteim-cont-datas_right {
		margin:70px 20px 20px 20px;
	}
	
	#szallitasiadatok {
		display: none;
	}
	
	#szallitasicim {
		display: none;
	}
	
	#kep1 {
		display: block;
	}
	
	#kep2 {
		display: none;
	}
	
	#kep3 {
		display: none;
	}
	
	#kep4 {
		display: none;
	}
	
	.alert {
		z-index: 999999;
		display:none;
		padding: 20px;
		background-color: #f44336; /* Red */
		color: white;
		margin-bottom: 15px;
		position: fixed;
		top:50px;
		box-sizing: border-box;
	}

	.alert3 {
		z-index: 999999;
		display:none;
		padding: 20px;
		background-color: #f44336; /* Red */
		color: white;
		margin-bottom: 15px;
		position: fixed;
		top:50px;
		box-sizing: border-box;
	}
	
	.alert2 {
		z-index: 999999;
		display:none;
		padding: 20px;
		background-color: #f44336; /* Red */
		color: white;
		margin-bottom: 15px;
		position: fixed;
		top:50px;
		box-sizing: border-box;
}

/* The close button */
.closebtn {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

/* When moving the mouse over the close button */
.closebtn:hover {
  color: black;
}
	
	#ejfeldiv {
		display: none;
	}
	
	.footer {
		display: none;
	}
	
	.page-b {
		page-break-after: always;
	}
	
	.kalk-table-szerencseo {
		
		border-spacing: 0;
  		margin-left: 10px;
		border-collapse: separate;	
		border: 3px solid #c69f30;
	}
	
	.kalk-table-szerencseo-szin {
		border-spacing: 0;
  		margin-left: 10px;
		border-collapse: separate;
		border: 3px solid #c69f30;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		margin: 0 auto;
		min-width:61px;
		width: 61px;
		max-width:61px;
	}
	
	.kalk-table-szerencseo th, .kalk-table-szerencseo td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table-szerencseo-szin th, .kalk-table-szerencseo-szin td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table-onelem {
		
		border-spacing: 0;
  		margin-left: 10px;
		border-collapse: separate;	
		border: 3px solid #c69f30;
	}
	
	.kalk-table-onelem th, .kalk-table-onelem td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table-szimb {
		margin: 0 10px 0 10px;
		border: 1px solid #c69f30;
		border-collapse: collapse;
		border-radius: 4px;
	}
	
	.kalk-table-szimb-szin {
		width:100%;
		margin: 0 10px 0 10px;
		border: 1px solid #c69f30;
		border-collapse: collapse;
		font-size: 12px;
	}
	
	.kalk-table-szimb th, .kalk-table-szimb td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.rokon-cont-pentagram {
		display:none;
	}
	
	.rokon-cont-pentagram-szin {
		display:none;
	}
	
	.newdesktop_header_cont_div {
		width: 100%;
		overflow: hidden;
		margin:0;
		padding:0;
		position:fixed;
		top:0;
		display: block;
		z-index: 9999;
	}
	
	.tizeves_table {
		min-width:100px;
		width:120px;
		background-color: #c6aa58;
		color: #FFFFFF;
	}
	
	.tizeves_table_szin {
		min-width:61px;
		width: 61px;
		background-color: #c6aa58;
		color: #FFFFFF;
		font-size:14px;
		border: 1px solid #c69f30;
	}
	
	.szimb_tav {
		display:none;
	}
	
	.astroshopterm-cont-desc {
		padding: 10px;
		box-sizing: border-box;
		text-align: right;
	}
	
	.astroshopterm-cont-imgs-mainimg {
		width: 100%;
	}
	
	.astroshopterm-cont-imgs-subimg {
		
		width: 40%;
	}
	
	.astroshopterm-cont {
		width:100%;
	}
	
	.astroshopterm-cont-imgs {
		width:100%;
	}
	
	.kepleteim-cont {
		width: 100%;
	}
	
	.kepleteim-cont-buttons {
		float:right; width:250px;
	}
	
	.kepleteim-cont-datas {
		width:100%;
	}
	
	.kepleteim-cont-datas-data {
		text-align: left;
		margin: 10px 0 20px 0;
	}
	
	.kepleteim-cont-datas-desc {
		width: 100%;
		text-align: center;
	}
	
	.kepleteim-cont-datas-img {
		width: 100%;
		text-align: center;
	}
	
	#alsovonal-m {
		width:100%; height: 18px; margin:0; position: fixed; bottom:0; background-color: #c69f30; color: white; text-align: center; font-size: 12px;
		z-index: 999999;
	}
	
	#alsovonal-d {
		display:none;
	}
	
	#kepletmodosito {
		text-align: left; float: left; width: 20%;
	}
	
	.szamla_sor {
		text-align: left;
		width: 22%;
		display: inline-table;
		
	}
	
	.szamla_sor3_naptar {
		text-align: left;
		width: 18%;
		display: inline-table;
		
	}
	
	.szamla_sor1_naptar {
		text-align: left;
		width: 20%;
		display: inline-table;
		
	}
	
	.szamla_sor_p {
		margin:0;
		text-decoration: none !important;
		font-size: 12px;
	}
	
	.szamla_sor2 {
		text-align: left;
		width: 32%;
		display: inline-table;
		
	}
	
	.szamla_sor2_naptar {
		text-align: left;
		width: 40%;
		display: inline-table;
		
	}
	.szamla_sor3 {
		text-align: left;
		width: 23%;
		display: inline-table;
		font-size: 12px;
	}
	
	.szamla_sor4_naptar {
		text-align: left;
		width: 18%;
		display: inline-table;
		font-size: 12px;
	}
	.szamla_sor4 {
		text-align: left;
		width: 18%;
		display: inline-table;
		
	}
	
	.szamla_sor_cont {
		width: 100%;
		margin: 10px;
		text-align:left;
	}
	
	
	.kellcsik {
		height:1px;border-bottom:1px solid #c69f30; width:80%; margin: 0 auto;
	}
	
	.rokon-cont {
		width: 1200px;
		height: 1000px;
		background-image: url('/globalimages/pentagram.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 400px 400px;
		position: relative;
	
	}
	
	.rokon-cont-mobile {
		display: block;
		width: 95%;
		height: 500px;
		background-image: url('/globalimages/pentagram.png');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 220px 220px;
		position: relative;
		border: 1px solid #c69f30;
		margin: 0 auto;
		font-size: 14px;
	}
	
	.rokon-cont-mobile-sajat-cont {
		top:10px;
		left:120px;
		position: absolute;
		text-align: center;
	
	}
	
	.rokon-cont-mobile-forras-cont {
		top:110px;
		left: 10px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-mobile-intell-cont {
		top:110px;
		right: 10px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-mobile-penz-cont {
		top:360px;
		right: 30px;
		position: absolute;
		text-align: center;
	}
	
	.rokon-cont-mobile-hatalom-cont {
		top:360px;
		left: 30px;
		position: absolute;
		text-align: center;
	}
	
	.kalk-book-cont {
		width: 95%;
		text-align: center;
		margin: 30px 0 50px 0;
		padding: 0 20px 0 10px;
	}
	
	.kalk-book-img {
		width: 100%;
	}
	
	.kalk-book-img-img {
		width: 80%;
		
	}
	
	.kalk-book-desc {
		
		text-align: left;
	}
	
	.kalk-book-btns {
		
		
		text-align: left;
	}
	
	.konyvszoveg {
		margin: 0;
		font-size: 14px;
	}
	
	.kepl-cont {
		margin:0;
		padding: 10px;
	}
	
	.profile-cont-menu-cont {
		
		height:46px;
		border-bottom: 1px solid #c69f30;
		text-align: center;
		margin:0;
	}
	
	.profile-cont-datas {
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
		text-align: left;
	}
	
	.profile-cont-datas2 {
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
		text-align: left;
	}
	
	.profile-inputfieldname {
		margin:0;
		font-weight: 200;
		text-align: left;
		font-size: 14px;
	}
	
	.profile-inputfieldname-center {
		margin:0;
		font-weight: 200;
		text-align: left;
		font-size: 14px;
	}
	
	.profile-inputfieldname2 {
		margin:0;
		font-weight: 200;
		text-align: left;
		font-size: 12px;
	}
	
	.profile-inputfieldname2-center {
		margin:0;
		font-weight: 200;
		text-align: left;
		font-size: 12px;
	}
	
	.profile-cont-menu-item {
		color: #000000;
		padding: 22px 0 22px 0;
		margin: 0 16px 0 0;
		display: inline;
		cursor: pointer;
		font-weight: 200;
		text-decoration: none;
	}
	
	.profile-alcim {
		text-align: left;
		font-size: 22px;
		font-weight: 200;
		padding: 50px 0 50px 0;
		margin: 20px 0 20px 0;
		
	}
	
	.profile-cont-menu-item-selected {
		color: #000000;
		padding: 22px 0 22px 0;
		margin: 0 16px 0 0;
		display: inline;
		cursor: pointer;
		font-weight: 400;
		border-bottom: 3px solid #c69f30;
		text-decoration: none;
	}
	
	.profile-udv {
		text-align: left;
		font-size: 26px;
		font-weight: 200;
		margin: 50px 10px 50px 10px;
	}
	
	.kosartermekek_cont {
		width:100%;
		padding:15px;
		box-sizing: border-box;
	}
	
	.kosarosszegzes_cont {
		width:100%;
		padding:15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.kosartermekek_img {
		width: 100px;
	}
	
	.kosartermekek_cont_termekek_img {
		width:100%;
		padding:15px;
		box-sizing: border-box;
	}
	
	.kosartermekek_cont_termekek_leiras {
		width:100%;
		padding:15px;
		box-sizing: border-box;
		text-align: left;
	}
	
	.forminput100 {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:100%;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminput100-p {
		outline: none;
		font-weight: 400;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;
		
		width:200px;
		
		
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	#rendelesadatok {
		display:none;
	}
	
	#mobile_top_height {
		height:35px;
		display: block;
		background-color: #FFFFFF;
	}
	
	#newdesktop_header_cont {
		display:none;
	}
	
	#newmobile_header_cont {
		width: 100%;
		margin:0;
		position:fixed;
		top:0;
		display: block;
		z-index: 9999;
		background-color: #FFFFFF;
	
		
	}
	
	#newmobile_header_cont_cont {
		overflow: hidden;
	}
	
	#newmobile_header_cont_cont_logo {
		float:left;
		width: 20%;

		
	}
	
	#newmobile_header_cont_cont_logo_logo {
		margin: 15px 0 0 10px;
		width: 40px;
	}
	
	#newmobile_header_cont_cont_asztrologo {
		float:left;
		width: 60%;
		text-align: center;
		
	}
	
	#newmobile_header_cont_cont_logo_asztrologo {
		margin: 8px 0 0 0;
		height: 40px;
	}
	
	#newmobile_header_cont_cont_hamburger {
		float:right;
		width:20%;
		text-align: right;


	
}
	
	
	.headercont {

		width: 100%;
		text-align: center;
		margin-top: 20px;
		background-color: #eee2c0;
	}

	.headercont-menuitem {
		display: none;
		text-align: left;
		margin:0;
		padding: 0;
		cursor: pointer;
		color: #c69f30;

	}
	
	.beijingbackgr2 {
		background-image: url('../globalimages/beijing2.png');
		background-size: cover;
		background-position: center 20px;
		text-align: left;
		width: 100%;
		height: 500px;
		margin:0;
		padding:20px 30px 0 30px;
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.beijingbackgr3 {
		background-image: url('../globalimages/beijing2.png');
		background-size: cover;
		background-position: center 20px;
		text-align: center;
		width: 100%;
		height: 500px;
		margin:0;
		padding:50px 30px 0 30px;
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.beijing2 {
		position:relative;
		
		background-size: cover;
		background-position: center 20px;
		text-align: center;
		width: 100%;
		height: 500px;
		margin:0;
		
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.beijing1 {
		position:relative;
		background-size: cover;
		background-position: center 20px;
		text-align: center;
		width: 100%;
		height: 500px;
		margin:0;
		background-image: url('../globalimages/slide1.webp');
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.beijing {
		position:relative;
		background-size: cover;
		background-position: center 20px;
		text-align: center;
		width: 100%;
		height: 500px;
		margin:0;
		
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.beijing33 {
		position:relative;
		background-size: cover;
		background-position: center 20px;
		text-align: center;
		width: 100%;
		height: 500px;
		margin:0;
		background-image: url('../globalimages/heart33.webp');
		box-sizing: border-box;
		background-repeat: no-repeat;
	}
	
	.searchdiv {
		width: 100%;
		margin: 100px auto;
	}
	
	
	form.searchfield input[type=text] {
		padding: 10px;
		font-weight:200;
	  	font-size: 16px;
	 	border: 1px solid #c69f30;
	  	float: left;
	  	width: 80%;
	  	background: #FFFFFF;
		box-sizing: border-box;
		border-radius: 5px 0 0 5px;
		outline: none;
	}

	form.searchfield button {
		outline: none;
	  float: left;
	  width: 20%;
	  padding: 10px;
	  background: #c69f30;
	  color: white;
	  font-size: 16px;
	  border: 1px solid #c69f30;
	  border-left: none;
		border-radius: 0 5px 5px 0;
	  cursor: pointer;
		box-sizing: border-box;
	}

	form.searchfield button:hover {
	  background: #c69f30;
	}

	form.searchfield::after {
	  content: "";
	  clear: both;
	  display: table;
		box-sizing: border-box;
	}


	.headercont-pict {
		width: 300px;
		display: inline-block;
		margin: 13px 0 0 0;
		vertical-align: top;
	}
	
	.headercont-menuitem-cont {
		margin:30px 0 0 20px;
		padding:0;
		display: inline-block;
		vertical-align: top;
	}
	
	.menusor {
		position: fixed;
		top:0;
		overflow: hidden;
		background-color: rgba(0,0,0,.3);
		width:100%;
		padding:15px;
		box-sizing: border-box;
	}
	
	.astroshop-cont {
		width: 100%;
		margin: 40px 0 20px 0;
		padding: 30px;
		box-sizing: border-box;
	}
	
	.rolam-kep {
		width: 100%;
	}
	
	.rolam-szoveg {
		width: 100%;
	}
	
	.konyvcim {
		color: #c69f30;
		font-size: 26px;
		margin: 0;
	}
	
	.arathuzott {
		color: black;
		font-size: 20px;
		text-decoration: line-through;
		text-decoration-color: #c69f30;
		text-align: left;
		margin:10px 0 0 0;
	}
	
	.konyvcim-kalk {
		color: #c69f30;
		font-size: 26px;
		margin: 0;
	}
	
	.rolam-nev {
		color: #c69f30;
		font-size: 26px;
		margin: 0;
		text-align: center;
	}
	
	.rolam-cont-rozita {
		height: 100px;
		overflow: hidden;
	}
	
	.rolam-cont-rozita-cont {
		position:relative;
		top:-40px;
		width:100%;
		height:40px;
		background-image:url(../globalimages/pszbg.png);
		background-repeat:repeat-x;
	}
	
	.rolam-cont-adel {
		height: 100px;
		overflow: hidden;
	}
	
	.rolam-cont-adel-cont {
		position:relative;
		top:-40px;
		width:100%;
		height:40px;
		background-image:url(../globalimages/pszbg.png);
		background-repeat:repeat-x;
	}
	
	.rolam-cont-monika {
		height: 100px;
		overflow: hidden;
	}
	
	.rolam-cont-monika-cont {
		position:relative;
		top:-40px;
		width:100%;
		height:40px;
		background-image:url(../globalimages/pszbg.png);
		background-repeat:repeat-x;
	}
	
	.savemenu-cont {
		position: fixed;
		bottom: 340px;
		right: 15px;
		width: 50px;
		height: 50px;
		z-index: 8998;
		background-image: url("../globalimages/save.png");
		background-size: contain;
		cursor: pointer;
	}
	
	.savemenu-cont:hover {
		filter: brightness(96%);
	}

	.printmenu-cont {
		position: fixed;
		bottom: 280px;
		right: 15px;
		width: 50px;
		height: 50px;
		z-index: 8998;
		background-image: url("../globalimages/print.png");
		background-size: contain;
		cursor: pointer;
	}
	
	.printmenu-cont:hover {
		filter: brightness(96%);
	}
	
	
	.cart-cont {
		position: fixed;
		bottom: 170px;
		right: 15px;
		width: 50px;
		height: 50px;
		z-index: 8998;
		background-image: url('../globalimages/cartv-0.png');
		background-size: contain;
	}
	
	.radixmenu-cont {
		position: fixed;
		bottom: 110px;
		right: 15px;
		width: 50px;
		height: 50px;
		z-index: 8998;
		background-image: url("../globalimages/radix.png");
		background-size: contain;
	}
	
	.radixmenu-cont-back {
		position: fixed;
		bottom: 100px;
		right: 15px;
		width: 50px;
		height: 50px;
		z-index: 10;
		background-image: url("../globalimages/back.png");
		background-size: contain;
	}
	

	.up-cont {
		position: fixed;
		bottom: 50px;
		right: 15px;
		width: 50px;
		height: 50px;
		z-index: 8998;
		background-image: url("../globalimages/up.png");
		background-size: contain;
	}
	
	.ora-cont {
		position: fixed;
		bottom: 500px;
		right: 15px;
		width: 50px;
		height: 50px;
		z-index: 8000;
	}
	
	.nap-cont {
		position: fixed;
		bottom: 360px;
		right: 15px;
		width: 50px;
		height: 50px;
		z-index: 8000;
	}
	
	.ora-cont-menu {
		display:inline-block;
		margin:20px 20px 0 20px;
	}
	
	.nap-cont-menu {
		display:inline-block;
		margin:20px 20px 0 20px;
	}
	
	.nap-cont-naptar {
		display:inline-block;
		margin:20px 20px 0 20px;
	}
	
	#iconset_mobile {
		display: block;
		margin: 100px auto;
		width:80%;
		
	}
	
	#iconset_mobile_cont {
		margin: 100px 0 0 0;
	}
	
	#iconset_mobile_cont_p1 {
		text-align: center;
		font-weight: 200;
		font-size: 26px;
		margin: 10px 0 0 0;
		color: #c69f30;
	}
	
	#iconset_mobile_cont_p2 {
		text-align: center;
		font-weight: 200;
		font-size: 16px;
		margin: 0;
	}
	
	.kalk-help-img {
		display: inline-block;
		vertical-align: sub;
		width: 25px;
		height: 25px;
		background-image: url('/globalimages/info.png');
		background-size: contain;
		cursor: pointer;
	}
	
	#kalk-help-cont {
		display: none;
		padding: 10px;
	}

	#menucont {
		display: none;

	}
	
	#menucontmobile {
		display: none;
		text-align: center;
		width: 100%;
		margin: 20px 0 20px 0;
	}

	#menubutton {
		display:none;
	}
	
	#menubuttonmobile {
		
		margin: 20px 15px 8px 0;
		width: 30px;
	}

	.menucont-menuitem {
		display: inline-block;
		cursor: pointer;
		margin: 10px 20px 10px 20px;
		text-decoration: none;
		color: #000000;
		
	}
	
	.menucont-menuitem-actionbutton {
		display: inline-block;
		cursor: pointer;
		margin: 10px 20px 10px 20px;
		text-decoration: none;
		color: #FFFFFF;
		background-color: #c69f30;
		padding: 10px;
		border-radius: 4px;
	}

	.pictcont {
		margin-top: 10px;
		height:175px !important;
		overflow: hidden;
		position: relative;
	}
	
	.pictcont-line {
		margin-top: 20px;
		height: 1px;
		background-color: #c69f30;
	}
	
	.pictcont img {
		position: absolute;
		width:100%;
		top:0;
		bottom:0;
		margin: auto;
	}

	.pictcont-bigtext {
		padding: 300px 0 0 0;
		font-size: 20px;
		color:white;
		text-shadow: 1px 1px #000000;
	}

	.pictcont-liltext {
		font-size: 10px;	
		color:white;
		text-shadow: 1px 1px #000000;
	}
	
	#cont {
		width:100%;
		text-align: center;
		padding-top:50px;
	}
	
	#cont-sub {
		width: 100%;
	}
	
	#rolam {
		
		width: 100%;
	}
	
	.focim {
		font-weight: 400;
		text-align: left;
		color: #000000;
		margin:50px 10px 50px 10px;
		font-size: 38px;
	}
	
	.focim-szo {
		font-weight: 200;
		text-align: center;
		color: #c69f30;
		margin:70px 10px 50px 10px;
		font-size: 30px;
	}
	
	.focim-mit {
		font-weight: 200;
		text-align: center;
		
		margin:0 10px 0 10px;
		font-size: 22px;
		color: white;
	}
	
	.focim-kalk {
		font-weight: 200;
		font-size: 24px;
		text-align: center;
		color: #c69f30;
		margin:50px 10px 50px 10px;
	}
	
	.focim-kalk-arany-bal {
		font-weight: 200;
		font-size: 24px;
		text-align: left;
		color: #c69f30;
		margin:50px 10px 50px 10px;
	}
	
	.focim-kalk-arany-kozep {
		font-weight: 200;
		font-size: 24px;
		text-align: center;
		color: #c69f30;
		margin:50px 10px 50px 10px;
	}
	
	.logo {
		width:150px;
		float:left;
	}
	
	
	.focim-feher {
		font-weight: 400;
		text-align: center;
		color: #FFFFFF;
		font-size: 30px;
		margin: 20px;
	}
	
	.focim-arany {
		font-weight: 400;
		text-align: center;
		color: #c69f30;
		font-size: 30px;
		margin: 20px;
	}
	
	.focim-arany-div {
		margin: 100px 0 0 0;
	}
	
	.focim-feher-konz {
		font-weight: 200;
		text-align: center;
		color: #FFFFFF;
		font-size: 30px;
		padding-top: 130px;
	}
	
	.focimh2 {
		text-align: left;
		margin:10px;
		font-size: 40px;
	}
	
	.alszoveg {
		margin:10px;
		text-align: left;
	}
	
	.alszoveg-cikk {
		margin:10px;
		text-align: left;
	}
	
	.alszoveg-kep {
		margin: 20px 0 20px 0;
		width: 100%;
	}
	
	.alszoveg-kalkulator {
		text-align: left;
		margin:0;
	}
	
	.alszoveg-kiemelt {
		width: 70%;
		font-size: 30px;
		color: #c69f30;
		text-align: center;
		margin:60px auto;
	}
	
	
	.alszoveg-link {
		text-decoration: none;
		color: #de4451;
	}
	
	.rolam-cont-rozita-tovabb {
		margin: 0 10px 0 10px;
		text-align: left;
		text-decoration: none;
		color: #c69f30;
	}
	
	.rolam-cont-adel-tovabb {
		margin: 0 10px 0 10px;
		text-align: left;
		text-decoration: none;
		color: #c69f30;
	}
	
	.rolam-cont-monika-tovabb {
		margin: 0 10px 0 10px;
		text-align: left;
		text-decoration: none;
		color: #c69f30;
	}
	
	
	.alszoveg-vastag {
		font-weight: bold;
	}
	
	.alszoveg-lenyil {
		color: #c69f30;
		text-align: center;
		font-size: 100px;
		margin:0;
	}
	
	.beijingbackgr {
		background-image: url('../globalimages/beijing2.png');
		background-size: cover;
		background-position: center;
		width:100%;
	
		padding:50px;
		box-sizing: border-box;
	
	}
	
	.librarybackgr {
		background-image: url('../globalimages/library4.webp');
		background-size: cover;
		background-position: center;
		width:100%;
			height:300px;
		padding:0px;
		box-sizing: border-box;
	
	}
	
	.rozitabackgr {
		background-image: url('../globalimages/elements.webp');
		background-size: cover;
		background-position: center;
		padding: 20px;
		width:100%;
		box-sizing: border-box;
	}
	
	#footer-cont {
		display: none;
	}
	
	#footer-cont-mobile {
		width:100%;
		
	}	
	

	
	#footer-pict-cont {
		
		width: 100%;
		text-align: center;
	}
	
	.footer-pict {
		width:120px;
	}
	
	#footer {
		background-color: #314583;
		margin:0;
	}
	
	#footer-link-cont {
		padding-top:30px;
		text-align: center;
		color: #FFFFFF;
	}
	
	.footer-link {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 16px;
		margin: 15px 0 15px 0;
		display: block;
	}
	
	#footer-social-cont {
		margin: 40px 0 20px 0;
		text-align: center;
	}
	
	.footer-social-cont-img {
		width: 40px;
		margin: 0 5px 0 5px;
	}
	
	#footer-store-cont {
		margin: 30px 0 0 0;
		text-align: center;
	}
	
	.footer-store-cont-img {
		height: 30px;
		margin: 5px auto;
	}
	
	#footer-p-cont {
		text-align: center;
		padding: 20px 0 40px 0;
	}
	
	.footer-p {
		color: #FFFFFF;
		font-size: 10px;
		text-align: center;
		
	}
	
	.actionbutton {
		padding: 10px 50px;
		background-color: #76989a;
		color: #FFFFFF;
		text-align: center;
		border-radius: 10px;
		cursor: pointer;
		margin:0;
		text-decoration: none;
	}
	
	.actionbutton-inverz {
		padding: 10px 50px;
		background-color: #FFFFFF;
		color: #c69f30;
		text-align: center;
		border-radius: 4px;
		cursor: pointer;
		text-decoration: none;
		display: block; width: 200px; margin: 20px auto;
		opacity: 1 !important;
	}
	
	.actionbuttonwhite {
		padding: 10px 50px;
		background-color: #f44336;
		color: #FFFFFF;
		text-align: center;
		border-radius: 4px;
		cursor: pointer;
		margin:0;
		text-decoration: none;
	}
	
	.actionbuttongrey {
		padding: 10px 50px;
		background-color: #635E52;
		color: #FFFFFF;
		text-align: center;
		border-radius: 4px;
		cursor: pointer;
		margin:0;
		text-decoration: none;
	}
	
	
	
	#headeractionbutton {
		padding: 10px 50px;
		background-color: #c69f30;
		color: #FFFFFF;
		text-align: center;
		border-radius: 10px;
		cursor: pointer;
		margin:20px auto;
		text-decoration: none;
		width: 100px;
		display: block;
	}
	
	.forminput {
		outline: none;
		font-weight: 200;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:250px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;
		
		color: #000000;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputcheckbox {
		outline: none;
		font-size:14px;
		margin:0px;
		
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:16px;
		height:16px;
		padding-left:5px;
		padding-bottom:5px;
		padding-top:5px;
		padding-right:5px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputcheckbox:checked {
		background: url("/globalimages/cbbg.png");
		background-position: center;
		background-size: contain;
	}
	
	
	.forminputev {
		outline: none;
		font-weight: 200;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;
		
		color: #000000;

		width:50px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputho {
		outline: none;
		font-weight: 200;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:135px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;
		
		color: #000000;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputnap {
		outline: none;
		font-weight: 200;
		font-family: 'Nunito Sans';
		font-size:16px;
		margin-top:0px;
		margin-bottom:0px;
		border: 1px solid #c69f30;
		border-radius: 4px;

		width:30px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;
		
		color: #000000;

		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		
		-ms-box-sizing:content-box;
		-moz-box-sizing:content-box;
		-webkit-box-sizing:content-box; 
		box-sizing:content-box;
	}
	
	.forminputtextarea {
		outline: none;
		font-weight: 200;
		font-family: 'Nunito Sans';
		font-family: inherit;
  		font-size: inherit;
		font-size:16px;

		margin-bottom:0px;

		border-top-left-radius:4px;
		border-top-right-radius:4px;
		border-bottom-left-radius:4px;
		border-bottom-right-radius:4px;
		border: 1px solid #c69f30;
		resize:none;
		width:250px;
		height:250px;
		max-height:250px;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		padding-right:5px;
		background-color: #F4F4F4;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}
	
	.actionbottomtext {
		color: #000000;
		margin:0;
	}
	
	.actionbottomtextlink {
		text-decoration: none;
		color: #c69f30;
	}
	
	.actionbottomtextlil {
		text-align: justify;
		font-size: 12px;
		color: #000000;
		margin:0;
	}
	
	.actionbottomtextlinklil {
		font-size: 12px;
		text-decoration: none;
		color: #c69f30;
	}
	
	
	.formerrortext {
		color:red;
		margin: 10px;
	}
	
	.formvalidtext {
		color: green;
		margin: 10px;
	}
	
	.navcont {
		margin: 0 0 0 10px;
		text-align: left;
	}
	
	.navlink {
		text-decoration: none;
		color: #000000;
	}
	
	
	
	.blogcont {

	}
	
	.blogcont-bloglink {
		text-decoration: none;
		color: #000000;
	}
	
	.blogcont-bloglilcont {
		margin-bottom: 50px;
	
	}
	
	.blogcim {
		text-align: left;
		margin: 10px;
	}
	
	.blogalcim {
		text-align: left;
		margin: 10px 10px 0 10px;
		font-size: 13px;
	}
	
	.blogcont-bloglilcont-img {
		position: absolute;
		width:100%;
		top:0;
		bottom:0;
		left:0;
		right:0;
		margin: auto;
	}
	
	.blogcont-bloglilcont-szovegcont {
		height: 150px;
		padding: 15px 0 0 0;
		margin:0;
	}
	
	.blogcont-bloglilcont-imgcont {
		height:150px;
		position: relative;
		overflow: hidden;
	}
	
	.youtubeembed {
		width:100%;
		height: 200px;
	}
	
	.subimg {
		width:100%;
	}
	
	.profile-cont {
		width: 100%;
	}
	
	.beagyazottkep {
		width: 100%;
	}
	
	.beagyazottkep100 {
		width: 100%;
	}
	
	.beagyazottkep200 {
		width: 100%;
	}
	
	.beagyazottkep300 {
		width: 100%;
	}
	
	.beagyazottkep400 {
		width: 100%;
	}
	
	.beagyazottkep500 {
		width: 100%;
	}
	
	.beagyazottkep600 {
		width: 100%;
	}
	
	.beagyazottkep_k100 {
		width: 100%;
	}
	
	.beagyazottkep_k200 {
		width: 100%;
	}
	
	.beagyazottkep_k300 {
		width: 100%;
	}
	
	.beagyazottkep_k400 {
		width: 100%;
	}
	
	.beagyazottkep_k500 {
		width: 100%;
	}
	
	.beagyazottkep600 {
		width: 100%;
	}
	
	.beagyazottkep_k600 {
		width: 100%;
	}
	
	
	
	.kalk-table {
		border-spacing: 0;
		border-collapse: separate;
		border: 3px solid #c69f30;
	}
	
	.kalk-table th, .kalk-table td {
		border-collapse: collapse;	
		border: 1px solid #c69f30;
	}
	
	.kalk-table2 {
		border: none;
		
	}
	
	.kalk-table2 th, .kalk-table2 td {
		border-collapse: collapse;	
		border: 0px solid #c69f30;
	}
	
	#onelemdiv, #strukturadiv, #kulvilagdiv, #munkahelydiv, #hivatasdiv, #tranzit1div, #tranzit1kovdiv, #tranzit10div, #szimbolikuscsdiv, #jupiterdiv, #konstdiv, #tranzit10elozodiv, #tranzit10kovdiv {
		display: none;
	}
	
	.radix-cont {
		width: 1100px;
		overflow: hidden;
	}
	
	.radix-cont-1200 {
		width: 1200px;
		overflow: hidden;
	}
	
	.radix-cont-cont {
		width: 100%;
		
	}
	
	.radix-cont-cont-1200 {
		width: 1200px;
		
	}
	
	.radix-cont-radix {
		width: 49%;
		float: left;
		margin-left: 10px;
	}
	
	.radix-cont-radixright {
		width: 25%;
		float: right;
		
	}
	
	#suti{width:100%;background-color:#c69f30;margin:0;padding:10px;box-sizing: border-box;position:fixed; top: 55px; z-index: 999999;}
	
	#iksz2{float:right;position:relative;text-align:right;margin-top:5px;margin-right:5px;}
	
	#sutiszoveg{font-size:14px;text-align:center;color:#000000; font-weight: 200;}
}


