	* {margin:0;padding:0}
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
	:focus {outline:0;}
	body {font-size:100%;line-height:1;color:black;background-color:none repeat scroll 0 0 #e0e0e0}
	table { border-collapse:collapse; border-spacing:0; }
	caption,td {vertical-align:middle;line-height:1.2em;font-weight:normal}
	th {vertical-align:middle;text-align:center;line-height:1.2em;font-weight:bold}
	blockquote:before,blockquote:after,q:before,q:after {content:""}
	blockquote,q {quotes:"" ""}
	a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}
	a:hover, a:active { outline: none; }
	h1 {font-size:2.0em;margin:0;font-weight:normal;line-height:1.2em}
	h2 {font-size:1.7em;margin:1.2em 0;font-weight:normal;line-height:1.2em}
	h3 {font-size:1.4em;margin:1.2em 0;font-weight:normal;line-height:1.2em}
	h4 {font-size:1.2em;margin:1.2em 0;font-weight:bold;line-height:1.2em}
	h5 {font-size:1.0em;margin:1.2em 0;font-weight:bold;line-height:1.2em}
	h6 {font-size:0.8em;margin:1.2em 0;font-weight:bold;line-height:1.2em}
	img {border:0}
	ol,ul,li {list-style:none;font-size:1.0em;line-height:1em;margin-top:0.2em;margin-bottom:0.1em}
	li {line-height:1.3em}
	p {font-size:1.0em;line-height:1.3em;margin:0}
	li > p {margin-top:0.2em}
	pre {font:1.0em monospace}
	strong,b {font-weight:bold}
	em {font-style:italic}
	sup {font-size:xx-small;vertical-align:top}
	sub {font-size:xx-small;vertical-align:bottom}
	hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
	input, select { vertical-align:middle; }
	
	ie7 img { -ms-interpolation-mode: bicubic; }
	input[type="radio"] { vertical-align: text-bottom; }
	input[type="checkbox"] { vertical-align: bottom; }
	.ie7 input[type="checkbox"] { vertical-align: baseline; }
	.ie6 input { vertical-align: text-bottom; }
	input[type=button], input[type=submit], button { cursor: pointer; }
	button, input, select, textarea { margin: 0; }
	
	
	
	/***LAYOUT.CSS***/
	@font-face {
	    font-family: 'dinprobold';
	    src: url('/tarskereso/fonts/dinpro-bold-webfont.eot');
	    src: url('/tarskereso/fonts/dinpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('/tarskereso/fonts/dinpro-bold-webfont.woff') format('woff'),
	         url('/tarskereso/fonts/dinpro-bold-webfont.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'dinproregular';
	    src: url('/tarskereso/fonts/dinpro-bold-webfont.eot');
	    src: url('/tarskereso/fonts/dinpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
	         url('/tarskereso/fonts/dinpro-bold-webfont.woff') format('woff'),
	         url('/tarskereso/fonts/dinpro-bold-webfont.ttf') format('truetype');
	    font-weight: bold;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'dinprolight';
	    src: url('/tarskereso/fonts/dinpro-medium-webfont.eot');
	    src: url('/tarskereso/fonts/dinpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
	         url('/tarskereso/fonts/dinpro-medium-webfont.woff') format('woff'),
	         url('/tarskereso/fonts/dinpro-medium-webfont.ttf') format('truetype');
	    font-weight: bold;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'dinprolight';
	    src: url('/tarskereso/fonts/dinpro-light-webfont.eot');
	    src: url('/tarskereso/fonts/dinpro-light-webfont.eot?#iefix') format('embedded-opentype'),
	         url('/tarskereso/fonts/dinpro-light-webfont.woff') format('woff'),
	         url('/tarskereso/fonts/dinpro-light-webfont.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'dinpromedium';
	    src: url('/tarskereso/fonts/dinpro-medium-webfont.eot');
	    src: url('/tarskereso/fonts/dinpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
	         url('/tarskereso/fonts/dinpro-medium-webfont.woff') format('woff'),
	         url('/tarskereso/fonts/dinpro-medium-webfont.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal;
	
	}
	@font-face {
	    font-family: 'dinproregular';
	    src: url('/tarskereso/fonts/dinpro-regular-webfont.eot');
	    src: url('/tarskereso/fonts/dinpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
	         url('/tarskereso/fonts/dinpro-regular-webfont.woff') format('woff'),
	         url('/tarskereso/fonts/dinpro-regular-webfont.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal;
	}
	
	
	body{margin:0; padding:0; font-family:Arial,Helvetica,Garuda,sans-serif; line-height:16px; font-size:15px; color:#474745;background:none repeat scroll 0 0 #e0e0e0}
	
	#wrapper {background: url(../images/bg.jpg) center -85px no-repeat;}
	#wrapper .content-inner {width: 910px; margin: 0 auto; overflow: hidden; position: relative;}
	a {text-decoration: none;}
	
	.header {width: 100%; height: 103px; background: #5a5769 url(../images/header-bg.png) left 9px repeat-x;}
	.section.reg-content {/* background: url(../images/reg-bg.jpg) center -80px no-repeat; */ padding: 0 0 39px 0;}
	
	#wrapper .header .content-inner {padding: 0 25px; /* width: 860px; */ height: 103px;}
	
	.header .content-inner .slogan {height: 103px; float: left; padding: 35px 40px 0 0;}
	.header .content-inner h5 {font-size: 15px; color: #cecab9; margin: 30px 0 0 0; line-height: 25px; text-transform: uppercase; font-family: dinpromedium, "Arial Narrow", Arial, sans-serif; display: inline-block;}
	.header .content-inner .logo {width: 238px; height: 94px; background: url(../images/logo.png) center center no-repeat; float: right; position: absolute; right: 5px; top: 7px;}
	
	/* Registration */
	.section.reg-content .reg-box {width: 308px; height: 375px; background: #52505d; margin: 47px 0 0 28px; padding: 0 37px; float: left;}
	.section.reg-content .reg-box h2 {font-size: 18px; color: #ffbe39; letter-spacing: 1px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; display: inline-block; margin: 33px 0 0 0;}
	.section.reg-content .reg-box form {padding: 10px 0 0 0; position: relative;}
	
	/* .section.reg-content .reg-box form input[type=text] {width: 280px; height: 37px; margin: 0 0 8px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: inset 0 4px 30px -8px #c7c7c7; -webkit-box-shadow: inset 0 4px 30px -8px #c7c7c7; box-shadow: inset 0 4px 30px -8px #c7c7c7; border: none; padding: 0 5px 0 15px; font-size: 18px; color: #bcbdbd; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;} */
	.section.reg-content .reg-box form span.ctk_input_bg span {font-size: 18px; color: #bcbdbd; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.reg-content .reg-box form span.ctk_input_bg input {font-size: 18px; color: #bcbdbd; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.reg-content .reg-box form span.ctk_input_bg.town {margin-bottom: 38px;}
	.section.reg-content .reg-box form span.ctk_select.year {top: 101px; left: 0; }
	.section.reg-content .reg-box form span.ctk_select.year div.ctk_select {background: url(../images/select_bg-year.png) left 2px; width: 91px;}
	.section.reg-content .reg-box form span.ctk_select.year select.ctk_select {width: 91px;}
	
	.section.reg-content .reg-box form span.ctk_select.month {top: 101px; left: 92px;}
	.section.reg-content .reg-box form span.ctk_select.month select.ctk_select {width: 135px;}
	
	.section.reg-content .reg-box form span.ctk_select.month div.ctk_select {background: url(../images/select_bg-month.png) left 2px; width: 135px;}
	
	.section.reg-content .reg-box form span.ctk_select.day {top: 101px; left: 229px;}
	
	.section.reg-content .reg-box form input.username {width: 175px;}
	.section.reg-content .reg-box form input.year {width: 144px;}
	.section.reg-content .reg-box form input.month {width: 64px; padding: 0 5px 0 5px;}
	.section.reg-content .reg-box form input.day {width: 44px; padding: 0 5px 0 5px;}
	.section.reg-content .reg-box form input.pw {width: 179px;}
	.section.reg-content .reg-box form .accept-rules {font-size: 10px; color: #bcbdbd; line-height: 12px; position: absolute; right: -5px;bottom: 65px}
	.section.reg-content .reg-box form .accept-rules input[type=checkbox] {margin: 0 5px 13px 0;}
	.section.reg-content .reg-box form .accept-rules label {display: inline-block; cursor: pointer;}
	.section.reg-content .reg-box form .accept-rules span.ctk_radio {margin: 5px 5px 0 5px;}
	
	.section.reg-content .reg-box form .gender-select {position: absolute; top: -50px; right: -10px; font-family: dinproregular, "Arial Narrow", Arial, sans-serif; color: #bcbdbd; padding: 65px 10px 10px 10px; width: 80px; background: url(../images/choose.png) 16px 0 no-repeat;}
	.section.reg-content .reg-box form .gender-select .left, .section.reg-content .reg-box form .gender-select .right {float: left; margin: 0 5px 0 0; width: 29px;}
	.section.reg-content .reg-box form .gender-select .left {margin-left: 10px;}
	.section.reg-content .reg-box form .gender-select .left input, .section.reg-content .reg-box form .gender-select .right input {float: left; margin: 5px 0 0 5px;}
	.section.reg-content .reg-box form .gender-select .left label, .section.reg-content .reg-box form .gender-select .right label {clear: left; float: left; text-align: center;}
	.section.reg-content .reg-box form .gender-select p {font-size: 20px; line-height: 22px; float: left;}
	.section.reg-content .reg-box form .gender-select input {margin: 5px 0 0 0; height: 20px;}
	.section.reg-content .reg-box form .regbutton {background: url(../images/reg-but.png) center center no-repeat; font-size: 20px; text-align: center; color: #fff; line-height: 50px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; width: 318px; height: 51px; margin: 0 0 0 -5px; display: block;}
	.section.reg-content .reg-box form .regbutton.active, .section.reg-content .reg-box form .regbutton:active, .section.reg-content .reg-box form .regbutton:hover {background: url(../images/reg-but-active.png) center center no-repeat;}
	
	/*.section.reg-content .reg-box form .gender-select.male {background: url(../images/male.png) 16px 0 no-repeat;}
	.section.reg-content .reg-box form .gender-select.female {background: url(../images/female.png) 16px 0 no-repeat;}
	*/
	
	.section.reg-content .reg-box form span.ctk_select select {min-height: 32px;}
	
	.section.reg-content .quest {background: url(../images/quest-bg.png) left top repeat; float: left; padding: 25px 38px 25px 48px; margin: 258px 0 0 0;}
 	.section.reg-content .quest h1 {color: #5a5768; font-size: 36px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; margin: 0;}
	.section.reg-content .login {color: #a70c2d; font-size: 17px; background: #e9e9e9; display: inline-block; position: absolute; top: 3px; right: 28px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; width: 193px; height: 36px; text-align: center; line-height: 36px;}
	
	
	
	.section.reg-content .region {clear:both; background: url(../images/region.png) center center no-repeat; width: 100%; height: 56px; text-align: center; margin-bottom: -39px;}
	.section.reg-content .region h2 {line-height: 56px; color: #fff; font-size: 20px; font-family: dinproregular, "Arial Narrow", Arial, sans-serif; text-transform: uppercase;}
	
	/* Kereső sáv */
	.section.user-prev {background: #302e38;}
	.nobg .section.user-prev {background: none;}
	#wrapper .section.user-prev .content-inner {width: 955px; background: #f0dc91;}
	.section.user-prev .content-inner .user-box {height: 121px; margin: 0 0 0 -18px; width: 790px; overflow: hidden; margin: 0 auto;}
	.section.user-prev .user-box ul li {width: 102px; height: 111px;background: url(../images/pic-bg.png) 4px 8px no-repeat; float: left;position: relative; margin: 3px 12px 0 0; cursor: pointer;}
	.section.user-prev .user-box ul li.last {margin: 3px 0 0 0;}
	.section.user-prev .user-box ul li img {margin: 3px 0 0 3px; margin: 5px 0 0 6px;}
	.section.user-prev .user-box .frame-mid {width: 101px; height: 107px; position: absolute; top: 0; left: 0; background: url(../images/frame-mid.png) center center no-repeat; overflow: hidden;}
	
	.section.user-prev .user-box ul li .user-box-content {position: absolute; top: 0; left: 0; width: 89px; height: 97px; background: #a5a6a8; margin: 5px 0 0 6px;}
	.section.user-prev .user-box ul li .user-box-content h5 {font-size: 12px; color: #fff; font-family: dinpromedium, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; margin: 17px 0 8px 0; padding: 0 3px;}
	.section.user-prev .user-box ul li .user-box-content p {font-size: 12px; color: #fff; font-family: dinproregular, "Arial Narrow", Arial, sans-serif; margin: 0; padding: 0 3px;}
	.section.user-prev .user-box ul li .user-box-content {display: none;}
	.section.user-prev .user-box ul li.hover .user-box-content {display: block}
	.section.user-prev .user-box ul li .user-box-content a {font-size: 22px; color: #fff; font-family: dinproregular, "Arial Narrow", Arial, sans-serif; margin: 0 0 0 39px;}
	
	.section.user-prev .user-box ul li:hover .user-box-content {display: block;}
	
	.section.user-prev a.left, .section.user-prev a.right {position: absolute; font-size: 94px; color: #fff; margin: 0; text-transform: uppercase; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.user-prev a.right {left: 18px; top: 43px;}
	.section.user-prev a.left {right: 18px; top: 43px;}
	
	/* Prémium leírása */
	.section.premium-content {background: url(../images/premium-opa.png) 0 0 repeat; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	#wrapper .section.premium-content .content-inner {background: url(../images/premium-bg.png) 56px bottom no-repeat; padding: 0 56px 20px 56px; width: 910px;}
	.section.premium-content h3 {font-size: 24px; color: #a02340; text-transform: uppercase; margin: 26px 0 0 131px;}
	.section.premium-content h4 {font-size: 20px; color: #a02340; text-transform: uppercase; margin: 15px 0 0 270px;}
	.section.premium-content ul {font-size: 15px; color: #474745; margin: 12px 0 20px 281px;}
	.section.premium-content ul li {list-style-image: url(../images/list-style.png); line-height: 20px;}
	.section.premium-content a {font-size: 20px; color: #a02340; text-transform:  uppercase; margin: 0 0 0 285px;}
	.section.premium-content .clipboard {background: url(../images/cb.png) center center no-repeat; width: 112px; height: 172px; position: absolute; bottom: -40px; left: 0; z-index: 999999;}
	
	/* Diplomás Prémium leírása */
	.section.diplomas-premium-content {background: #eee3dd; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	#wrapper .section.diplomas-premium-content .content-inner {background: #eee3dd;}
	.section.diplomas-premium-content .prem_right {height:235px;}
	.section.diplomas-premium-content h3 {font-size: 24px; color: #a02340; text-transform: uppercase; margin: 26px 0 0 198px;}
	.section.diplomas-premium-content h4 {font-size: 20px; color: #a02340; text-transform: uppercase;}
	.section.diplomas-prmium-content p {font-size: 15px; text-transform: none; float: left; clear: both; margin: 0; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.diplomas-premium-content a {float:  right; clear: both; font-size: 16px; color: #a02340; text-transform: uppercase; text-decoration: none; margin: 10px 10px 0 0; position: absolute; bottom: 10px; right: 15px;}
	.section.diplomas-premium-content div.more-info-margin { width: 100%; text-align: right; }
	
	/* Diplomás Hírek leírása */
	.section.diplomas-hirek-content {background: #e5d3cb 0 0 repeat; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	#wrapper .section.diplomas-hirek-content .content-inner {background: #e5d3cb; padding: 0 56px 20px 56px;}
	.section.diplomas-hirek-content .cim::before { content:url(../images/heart.png); padding:0 10px 0 0; }
	.section.diplomas-hirek-content .cim {color: #a02340; text-transform: uppercase; margin: 37px 0px 22px 100px; display: inline-block; padding: 0 0 10px 0; border-bottom: 1px dashed #ffffff;}
	.section.diplomas-hirek-content .hreffont{font-size:24px; font-weight:normal;}
	.section.diplomas-hirek-content .hreffont::after  {position:relative;top:5px; content:url(../images/diplomas-hirek/hirek-gomb.png); padding: 0 0 0 10px; }
	.section.diplomas-hirek-content h4 {font-size: 20px; color: #a02340; text-transform: uppercase; margin: 15px 0 0 278px;}
	.section.diplomas-hirek-content h5 {font-size: 16px; color: #000000; text-transform: uppercase; margin: 0;margin-top:20px;}
	.section.diplomas-hirek-content span.click {font-size: 14px; font-weight: bold; color: #a02340;cursor:default;}
	.section.diplomas-hirek-content span.click:hover {cursor:pointer;}
	.section.diplomas-hirek-content a {font-size: 14px; font-weight: bold; color: #a02340;}
	.section.diplomas-hirek-content h5 a { font-size: 16px; font-weight: bold; color:black}
	
	.section.diplomas-hirek-content p {padding: 0 0 0 25px;}
	.section.diplomas-hirek-content span.more-info, .section.diplomas-hirek-content a.more-info {font-size: 20px; color: #a02340; text-transform:  uppercase; cursor: pointer; margin:0}
	.section.diplomas-hirek-content span.more-info-margin { margin: 0 0 0 285px; }
	.section.diplomas-hirek-content div.column-1 {width:50%; height:auto; float:left;}
	.section.diplomas-hirek-content div.column-2 {width:50%; height:auto; float:left;}
	.section.diplomas-hirek-content .column-1 p,.section.diplomas-hirek-content .column-2 p {
		margin-top:5px;
	}
	.section.diplomas-hirek-content div.kep {
		float: left;
		position: relative;
		margin: 10px 15px 10px 10px;
		width: 35%;
		max-height: 200px;
		border: 4px solid white;
		border-radius: 15px;
		-webkit-box-shadow: 6px 4px 5px 2px rgba(165,166,168,1);
		-moz-box-shadow: 6px 4px 5px 2px rgba(165,166,168,1);
		box-shadow: 6px 4px 5px 2px rgba(165,166,168,1);
		overflow:hidden;
	}
	.section.diplomas-hirek-content div.link::after {content:" >>"; font-weight: bold; color: #a02340; }
	.section.diplomas-hirek-content div.link {width: 100%; text-align:right;}
	
	/* Statisztikák */
	.section.stats {background: #f3f3f3; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.stats .content-inner {background: url(../images/stats.png) center center no-repeat;}
	.section.stats h3 {font-size: 24px; color: #a02340; text-transform: uppercase; margin: 26px 0;}
	.section.stats a.more-story {display: block; background: url(../images/story.png) center center no-repeat; width: 177px; height: 39px; font-size: 20px; color: #fff; text-transform: uppercase; line-height: 38px; padding: 0 0 0 50px; margin: 338px auto 0 auto;}
	.section.stats a.more-story:hover, .section.stats a.more-story:active, .section.stats a.more-story.active {background: url(../images/story-act.png) center center no-repeat;}
	
	/* Társkeresők */
	.section.users {clear:left; background: #e0e0e0; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; padding: 0 0 24px 0;}
	.section.users h3 {font-size: 24px; color: #a02340; text-transform: uppercase; margin: 37px 0 22px 0; background: url(../images/heart.png) right center no-repeat; display: inline-block; padding: 0 35px 0 0; float: left;}
	.section.users .select-box {width: 319px; height: 136px; padding: 29px 25px; background: #e6e6e6; float: left; clear: left; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); margin: 0 0 0 3px;}
	.section.users .select-box form .row {margin:0 0 20px 0;float:left;clear:left;width:100%;}
	.section.users .select-box label {font-size: 20px; color: #000; text-transform: uppercase; float: left; margin: 0 46px 0 0;}
	.section.users .select-box label.agelabel {padding: 8px 0 0 0;}
	.section.users .select-box select {width: 77px; height: 32px; font-size: 15px; color: #fff; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; text-align: center; padding: 0 0 0 15px; float: left;}
	.section.users .select-box span {font-size: 55px; color: #a02340; margin: 0 14px; line-height: 10px; display: inline-block; float: left; padding: 6px 0 0 0;}
	.section.users .select-box span.ctk_select {display: inline-block; position: relative; padding: 0; margin: 0; width: 77px; height: 32px;}
	
	.section.users .select-box span.ctk_radio {padding: 0; margin: -5px 5px 0  0;}
	.section.users .select-box span.ctk_radio span {padding: 0; margin: 0;}
	
	.section.users .select-box input[type="radio"] {float: left; width: 20px; height: 20px;}
	.section.users .select-box label.genderlabel {font-size: 15px; color: #000; margin: 0 5px;}
	
	.section.users .select-box .serachbut {background: url(../images/search-but.png) center center no-repeat; font-size: 20px; text-align: center; color: #fff; line-height: 50px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; width: 318px; height: 51px; margin: 0 0 0 -7px; display: block; text-transform: uppercase;}
	.section.users .select-box .serachbut.active, .section.users .select-box .serachbut:active, .section.users .select-box .serachbut:hover {background: url(../images/search-but-active.png) center center no-repeat;}
	
	.section.users .city-select {position: relative; float: right; margin: 0 0 43px 0;}
	.section.users .city-select p {position: absolute; top: -37px; font-size: 20px; display: block; width: 505px; text-align: center;}
	.section.users .city-select p a {color: #000; text-transform: uppercase;}
	.section.users .city-select table {width: 505px; font-size: 17px;}
	.section.users .city-select table tr {height: 32px;}
	.section.users .city-select table tr.odd {background: #e6e6e6; border-bottom: solid 1px #928e96;}
	.section.users .city-select table tr.even {border-bottom: solid 1px #928e96;}
	.section.users .city-select table tr.even.last {border: none;}
	.section.users .city-select table tr td {padding: 0 16px;vertical-align:middle}
	.section.users .city-select table a {color: #000;}
	
	.section.users .type-select {float: left; clear: left;}
	.section.users .type-select a {display: block; padding: 10px 14px; background: #e6e6e6; font-size: 15px; color: #a02340; text-transform: uppercase; float: left; margin: 0 17px 3px 3px; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);}
	.section.users .type-select a.diploma {margin: 0;}
	.section.users .type-select a.senior {margin: 17px 0 3px 335px;}
	.section.users .type-select a.active, .section.users .type-select a:active, .section.users .type-select a:hover {background: #d8d8d8;}
	
	/* Irodák */
	.section.offices {background: #fff; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.offices .content-inner {padding: 0 0 37px 0;}
	.section.offices h3 {font-size: 24px; text-transform: uppercase; margin: 37px 0 11px 0; background: url(../images/heart.png) right center no-repeat; display: inline-block;}
	.section.offices a {color: #a02340; text-decoration:underline; font-family: dinpromedium}
	.section.offices a:hover {text-decoration:none}
	.section.offices .lead {font-family: dinprobold, "Arial Narrow", Arial, sans-serif; font-size: 15px; color: #474745; margin: 0 0 16px 0; line-height: 22px;}
	.section.offices .text {font-family: dinproregular, "Arial Narrow", Arial, sans-serif; font-size: 15px; color: #474745; line-height: 22px;}
	.section.offices img {position: absolute; right: 0; top: 37px;}
	
	/* Franchise */
	.section.franchise {background: #302e38; border-bottom: solid 11px #f2f2f2; border-top: solid 11px #f2f2f2; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.nobg .section.franchise {background: #302e38; border-bottom: none; border-top: none; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.franchise h3 {font-size: 30px; color: #ffffff; text-transform: uppercase; line-height: 34px; float: left; margin: 30px 0 24px 0;}
	.section.franchise h3 span {font-size: 20px; color: #cbcbcd;}
	.section.franchise a {padding: 8px 20px 4px 28px; display: inline-block; font-size: 18px; color: #fff; background: #c01d46; position: absolute; top: 76px; left: 328px; text-transform: uppercase;}
	.section.franchise a.active, .section.franchise a:active, .section.franchise a:hover {background: #871431;}
	.section.franchise p {font-size: 15px; color: #f2f2f2; float: right; line-height: 24px; margin: 27px 5px 0 0;}
	
	/* Franchise open */
	.section.franchise.open {background: #e0e0e0; border: none; padding: 30px 0;}
	.section.franchise.open .fran-left {width: 405px; padding: 0 22px 0 0; float: left; margin: 20px 0 0 0;}
	.section.franchise.open .fran-right { width: 475px; float: right; position: relative; margin: 20px 0 0 0;}
	.section.franchise.open .fran-left img {margin: 0 0 45px 0;}
	.section.franchise.open .fran-right img {margin: 15px 0 0 0;}
	.section.franchise.open h1 {font-size: 40px; color: #a02340; text-transform: uppercase; line-height: 34px;}
	.section.franchise.open h1 span {font-size: 20px;}
	.section.franchise.open h1 span b {font-family: dinprobold, "Arial Narrow", Arial, sans-serif;}
	.section.franchise.open h2 {font-size: 17px; color: #a02340; text-transform: uppercase; line-height: 24px; margin: 0 0 26px 0;}
	.section.franchise.open h3 {font-size: 17px; color: #232222; margin: 0; line-height: 24px;}
	.section.franchise.open h3 span {color: #a02340; font-size: 16px;font-family: dinprobold, "Arial Narrow", Arial, sans-serif; margin: 28px 0 0 0; display: inline-block;}
	.section.franchise.open form {display: inline-block; position: relative; }
	.section.franchise.open form img {position: absolute; top: -76px; right: 213px;}
	.section.franchise.open form p {font-size: 21px; color: #a02340; float: left; text-transform: uppercase; margin: 0 0 20px 0;}
	.section.franchise.open form span.ctk_input_bg span {font-size: 18px; color: #bcbdbd; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; width: 100%;}
	.section.franchise.open form span.ctk_input_bg input {font-size: 18px; color: #bcbdbd; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.franchise.open form .sendbutton {background: url(../images/reg-but.png) center center no-repeat; font-size: 20px; text-align: center; color: #fff; line-height: 50px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; width: 318px; height: 51px; margin: 0 0 0 -7px; display: block; position: relative; float: left; top: 0; left: 0; padding: 0;}
	.section.franchise.open form .sendbutton.active, .section.franchise.open form .sendbutton:active, .section.franchise.open form .sendbutton:hover {background: url(../images/reg-but-active.png) center center no-repeat;}
	
	.section.franchise.open h4 {font-size: 16px; color: #a02340; text-transform: uppercase; margin: 0; clear: both;}
	.section.franchise.open ul {margin-left: 18px; margin-bottom: 15px;}
	.section.franchise.open ul li {list-style:disc; line-height: 20px; font-size: 15px; color: #010101;padding-left:5px;}
	.section.franchise.open ul.the-first-block-ul li {
		 line-height: 25px;
	}
	.section.franchise.open ul li span {position: relative; left: -5px;}
	
	.section.franchise.open .fran-right p.contact {margin: 0; float: left; color: #000000; font-size: 15px; margin: 30px 0;}
	.section.franchise.open .fran-right p.contact b {font-family: dinprobold, "Arial Narrow", Arial, sans-serif; text-transform: uppercase;}
	
	/* Mit kínálunk */
	.section.offering {background: #f2f2f2; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; padding: 0 0 17px 0;}
	.section.offering h3 {font-size: 24px; color: #a02340; text-transform: uppercase; line-height: 34px; float: left; margin: 30px 0 8px 0;}
	.section.offering p {font-size: 15px; color: #474745; float: left; clear: left; line-height: 22px;}
	.section.offering p b {font-family: dinprobold, "Arial Narrow", Arial, sans-serif;}
	.section.offering img {position: absolute; right: 0; top: 37px;}
	
	/* Csomagok összehasonlítása */
	.section.packages {background: #dfdfdf; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.packages .packages-header {background: url(../images/packages-bg.jpg) center top repeat-y;}
	.section.packages .packages-header h3 {font-size: 24px; text-transform: uppercase; margin: 19px 0 11px 0; float: left;}
	.section.packages .packages-header h3 a {color: #fff;}
	.section.packages .packages-header p {font-size: 15px; color: #fff; float: right; line-height: 22px; margin: 25px 0 8px 0;}
	.section.packages .content-inner.main {background: url(../images/packages-main-bg.png) center 0 no-repeat; width: 841px; height: 285px;}
	.section.packages .content-inner.main a {color: #fff; text-transform: uppercase; float: left; text-align: center; display: block;}
	.section.packages .content-inner.main a.free {font-size: 15px; margin: 123px 0 0 80px; padding: 15px 0;}
	.section.packages .content-inner.main a.standard {font-size: 15px; margin: 98px 0 0 62px; padding: 28px 0; line-height: 22px;}
	.section.packages .content-inner.main a.classic {font-size: 20px; margin: 76px 0 0 66px; padding: 45px 0; line-height: 28px;}
	.section.packages .content-inner.main a.premium {font-size: 23px; margin: 74px 0 0 64px; padding: 60px 0; line-height: 28px;}
	
	/* Tippek */
	.section.tipps {background: #fff; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.tipps img {border: solid 12px #e0e0e0; float: left; margin: 35px 48px 33px 55px;}
	.section.tipps h3 {font-size: 24px; text-transform: uppercase; margin: 114px 0 11px 0;}
	.section.tipps h3 a {color: #a02340;}
	.section.tipps p b {font-family: dinprobold, "Arial Narrow", Arial, sans-serif;}
	
	#wrapper .footer .content-inner {
	  width: 100%;
	}
	.footer {background: #f2f2f2; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; font-size: 11px; color: #6a6a6a; text-align: center; padding: 24px 0 50px 0;}
	.footer ul {margin: 0 auto; display: inline-block; text-transform: uppercase;}
	.footer ul li {float: left;line-height: 14px; margin: 0;}
	.footer ul li a {color: #6a6a6a; margin: 0;}
	.footer ul span {float: left;line-height: 14px; margin: 0 5px;}
	.footer p {text-transform: uppercase; padding: 5px 0 31px 0;}
	
	/* Vidéki irodák + találati lista */
	.section.office-team {background: #f2f2f2; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; padding: 0 0 37px 0;}
	.section.office-team h3 {font-size: 24px; color: #a02340; margin: 0; text-transform: uppercase; margin: 35px 0 20px 0; display: inline-block;}
	.section.office-team p.text {display: inline-block; width: 645px;}
	.section.office-team .photo-box {float: right; margin: 34px 24px 0 0;}
	.section.office-team .photo-box .image-container {width: 180px; height: 260px;background: url(../images/office-bg.png) 4px 4px no-repeat; float: left;position: relative; margin: 3px 12px 0 0; cursor: pointer; text-align: center;}
	.section.office-team .photo-box .image-container img {margin: 5px 0 0 0;}
	.section.office-team .photo-box .frame-big {width: 181px; height: 202px; position: absolute; top: 0; left: 0; background: url(../images/frame-big.png) center center no-repeat; overflow: hidden;}
	
	.section.office-team .photo-box p.name {font-size: 15px; color: #474745; text-transform: uppercase; font-family: dinprobold, "Arial Narrow", Arial, sans-serif; margin: 15px 0 0 0;}
	.section.office-team .photo-box p {font-size: 12px;}
	
	.section.office-team .map-link {display: block; background: url(../images/map-pin.png) left center no-repeat; width: 160px; height: 45px; text-align: right; padding: 10px 0 0 0; clear: both; float: left; margin: 20px 0 0 0;}
	.section.office-team .map-link span {font-size: 20px; color: #a02340; text-transform: uppercase; line-height: 32px;}
	.section.office-team .contact {float: right; text-align: right; margin: 30px 0 0 0;}
	.section.office-team .contact h6 {font-size: 20px; color: #a02340;text-transform: uppercase; margin: 0;}
	.section.office-team .contact b{font-family: dinprobold, "Arial Narrow", Arial, sans-serif;}
	
	.section.users {background: #e0e0e0; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; }
	.section.users .content-inner {padding: 0 0 24px 0;}
	.section.users.list .content-inner {width: 940px !important;}
	.section.users h3 {font-size: 24px; color: #a02340; text-transform: uppercase; margin: 37px 0 22px 0; background: url(../images/heart.png) right center no-repeat; display: inline-block; padding: 0 35px 0 0; float: left;}
	.section.users.list .select-box {width: 878px; height: auto; padding: 0 25px; background: #e6e6e6; float: left; clear: left; -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75); margin: 0 0 0 3px;}
	.section.users.list .select-box form .cell {margin: 0 24px 0 0; float: left; height: 50px;}
	.section.users.list .select-box form .cell.last {margin: 0;}
	.section.users.list .select-box label {font-size: 20px; color: #000; text-transform: uppercase; float: left; margin: 0 15px 0 0; line-height: 50px;}
	.section.users.list .select-box span.ctk_radio {padding: 0; margin: 12px 5px 0  0;}
	.section.users.list .select-box label.agelabel {padding:0;}
	.section.users.list .select-box span.ctk_select {display: inline-block; position: relative; padding: 0; margin: 9px 0 0 0; width: 77px; height: 32px;}
	.section.users.list .select-box span {font-size: 55px; color: #a02340; margin: 0 14px; line-height: 10px; display: inline-block; float: left; padding: 6px 0 0 0; line-height: 30px;}
	
	/* Irodai tagság */
	.section.premiumOff-content {background: #ebebeb; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; padding: 0 0 35px 0;}
	.section.premiumOff-content .left-col {float: left; width: 500px;}
	.section.premiumOff-content .right-col {float: right; width: 385px;}
	
	.section.premiumOff-content h1 {color: #a02340; font-size: 40px; text-transform: uppercase; line-height: 30px; margin: 24px 0 0 0;}
	.section.premiumOff-content h1 span {font-size: 20px; padding: 0 0 0 46px;}
	
	.section.premiumOff-content .breadcrumb {font-size: 15px; font-family: dinproregular "Arial Narrow", Arial, sans-serif; color: #171717; padding: 25px 0 0 0;}
	.section.premiumOff-content .breadcrumb a {color: #171717;}
	.section.premiumOff-content .breadcrumb span {margin: 0 5px;}
	
	.section.premiumOff-content .rule-pict {margin: 20px 0 10px 30px;}
	
	.section.premiumOff-content h3 {color: #a02340; margin: 0; font-size: 16px; text-transform: uppercase; line-height: 22px; margin: 30px 0 0 ;}
	.section.premiumOff-content p {line-height: 20px;}
	.section.premiumOff-content p b {font-family: dinprobold "Arial Narrow", Arial, sans-serif; font-weight: normal;}
	
	.section.premiumOff-content .text.gift {margin: 40px 0 0 0;}
	.section.premiumOff-content .text.gift p span {color: #a02340; margin: 0; font-size: 16px; text-transform: uppercase;}
	.section.premiumOff-content .text.gift p {margin: 10px 0 0 ;}
	
	.section.premiumOff-content .reg-now {font-size: 20px; color: #a02340; font-family: dinproregular "Arial Narrow", Arial, sans-serif; text-decoration: none; text-transform: uppercase; display: block; margin: 30px 0;}
	.section.premiumOff-content .listlink {font-size: 16px; color: #a02340; font-family: dinproregular "Arial Narrow", Arial, sans-serif; text-decoration: none; text-transform: uppercase; display: block; margin: 10px 0 5px 0;}
	
	.section.premiumOff-content h2 {font-size: 30px; color:#a02340; text-transform: uppercase; margin: 5px 0 45px 0; }
	.section.premiumOff-content h2 span {font-size: 16px; color: #a02340; font-family: dinproregular "Arial Narrow", Arial, sans-serif;}
	.section.premiumOff-content .phone-pic {margin: 0 0 25px 0;}
	
	.section.premiumOff-content .link-box {width: 100%; float: left; margin: 35px 0 0;}
	.section.premiumOff-content .link-box a {color: #171717; font-size: 15px; font-family: dinproregular "Arial Narrow", Arial, sans-serif; display: inline-block; line-height: 19px; margin: 0 28px 0 0;}
	
	.section.premiumOff-content .reg-box {width: 308px; height: 375px; background: #52505d; margin: 65px 0 20px; padding: 0 37px; float: left;}
	.section.premiumOff-content .reg-box h2 {font-size: 18px; color: #ffbe39; letter-spacing: 1px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; display: inline-block; margin: 33px 0 0 0;}
	.section.premiumOff-content .reg-box form {padding: 10px 0 0 0; position: relative;}
	
	.section.premiumOff-content .reg-box form span.ctk_input_bg span {font-size: 18px; color: #bcbdbd; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.premiumOff-content .reg-box form span.ctk_input_bg input {font-size: 18px; color: #bcbdbd; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.premiumOff-content .reg-box form span.ctk_input_bg.town {margin-bottom: 38px;}
	.section.premiumOff-content .reg-box form span.ctk_select.year {top: 101px; left: 0; }
	.section.premiumOff-content .reg-box form span.ctk_select.year div.ctk_select {background: url(../images/select_bg-year.png) left 2px; width: 91px;}
	.section.premiumOff-content .reg-box form span.ctk_select.year select.ctk_select {width: 91px;}
	
	.section.premiumOff-content .reg-box form span.ctk_select.month {top: 101px; left: 92px;}
	.section.premiumOff-content .reg-box form span.ctk_select.month select.ctk_select {width: 135px;}
	
	.section.premiumOff-content .reg-box form span.ctk_select.month div.ctk_select {background: url(../images/select_bg-month.png) left 2px; width: 135px;}
	
	.section.premiumOff-content .reg-box form span.ctk_select.day {top: 101px; left: 229px;}
	
	.section.premiumOff-content .reg-box form input.username {width: 175px;}
	.section.premiumOff-content .reg-box form input.year {width: 144px;}
	.section.premiumOff-content .reg-box form input.month {width: 64px; padding: 0 5px 0 5px;}
	.section.premiumOff-content .reg-box form input.day {width: 44px; padding: 0 5px 0 5px;}
	.section.premiumOff-content .reg-box form input.pw {width: 179px;}
	.section.premiumOff-content .reg-box form .accept-rules {font-size: 10px; color: #bcbdbd; line-height: 12px; position: absolute; bottom: 59px; right: 5px;}
	.section.premiumOff-content .reg-box form .accept-rules input[type=checkbox] {margin: 0 5px 13px 0;}
	.section.premiumOff-content .reg-box form .accept-rules label {display: inline-block;}
	.section.premiumOff-content .reg-box form .accept-rules span.ctk_radio {margin: 5px 5px 0 5px;}
	
	.section.premiumOff-content .reg-box form .gender-select {position: absolute; top: -50px; right: -10px; font-family: dinproregular, "Arial Narrow", Arial, sans-serif; color: #bcbdbd; padding: 65px 10px 10px 10px; width: 80px; background: url(../images/choose.png) 16px 0 no-repeat;}
	.section.premiumOff-content .reg-box form .gender-select .left, .section.premiumOff-content .reg-box form .gender-select .right {float: left; margin: 0 5px 0 0; width: 29px;}
	.section.premiumOff-content .reg-box form .gender-select .left {margin-left: 10px;}
	.section.premiumOff-content .reg-box form .gender-select .left input, .section.premiumOff-content .reg-box form .gender-select .right input {float: left; margin: 5px 0 0 5px;}
	.section.premiumOff-content .reg-box form .gender-select .left label, .section.premiumOff-content .reg-box form .gender-select .right label {clear: left; float: left; text-align: center;}
	.section.premiumOff-content .reg-box form .gender-select p {font-size: 20px; line-height: 22px; float: left;}
	.section.premiumOff-content .reg-box form .gender-select input {margin: 5px 0 0 0; height: 20px;}
	.section.premiumOff-content .reg-box form .regbutton {background: url(../images/reg-but.png) center center no-repeat; font-size: 20px; text-align: center; color: #fff; line-height: 50px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; width: 318px; height: 51px; margin: 0 0 0 -7px; display: block;}
	.section.premiumOff-content .reg-box form .regbutton.active, .section.premiumOff-content .reg-box form .regbutton:active, .section.premiumOff-content .reg-box form .regbutton:hover {background: url(../images/reg-but-active.png) center center no-repeat;}
	
	.section.premiumOff-content .reg-box form .gender-select.male {background: url(../images/male.png) 16px 0 no-repeat;}
	.section.premiumOff-content .reg-box form .gender-select.female {background: url(../images/female.png) 16px 0 no-repeat;}
	
	.section.premiumOff-content .login {color: #a70c2d; font-size: 17px; background: #dbdbdb; display: inline-block; position: absolute; top: 3px; right: 28px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; width: 193px; height: 36px; text-align: center; line-height: 36px;}
	
	/* Személyre szabott */
	#wrapper .section.premiumOff-content.personal .content-inner {overflow: inherit;}
	
	.section.premiumOff-content.personal h1 {line-height: 40px;}
	.section.premiumOff-content.personal h2 {font-size: 20px; margin: 0 0 25px 0;}
	
	.section.premiumOff-content .button-box a.reg-online {background: url(../images/reg-but.png) center center no-repeat; font-size: 14px; text-align: center; color: #fff; line-height: 16px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; width: 335px; height: 43px; margin: 0 0 0 -7px; display: block; padding: 8px 0 0 ; float: left; margin: 0 0 0 -29px;}
	.section.premiumOff-content .button-box a.reg-online.active, .section.premiumOff-content .button-box a.reg-online:active, .section.premiumOff-content .button-box a.reg-online:hover {background: url(../images/reg-but-active.png) center center no-repeat;}
	
	.section.premiumOff-content .button-box a.reg-office {background: url(../images/reg-but-s.png) center center no-repeat; font-size: 14px; text-align: center; color: #fff; line-height: 16px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; width: 211px; height: 43px; margin: 0 0 0 -7px; display: block; padding: 8px 0 0 ; float: right; margin: 0 -24px 0 0;}
	.section.premiumOff-content .button-box a.reg-office.active, .section.premiumOff-content .button-box a.reg-office:active, .section.premiumOff-content .button-box a.reg-office:hover {background: url(../images/reg-but-s-active.png) center center no-repeat;}
	
	.section.premiumOff-content.personal .table {background: url(../images/table.png) center bottom no-repeat; width: 948px; height: 1099px; margin: 15px 0 0 -21px; display: inline-block; position: relative;}
	
	.section.premiumOff-content.personal .table h4 {font-size: 16px; text-transform: uppercase; font-family: dinprobold, "Arial Narrow", Arial, sans-serif; margin: 0;}
	.section.premiumOff-content.personal .table table {clear: both; margin: 37px 0 0 ;}
	.section.premiumOff-content.personal .table h4.left {position: absolute; top: -5px; left: 65px;}
	.section.premiumOff-content.personal .table h4.right {position: absolute; top: -5px; right: 6px;}
	.section.premiumOff-content.personal .table td.e-slim {width: 75px; padding: 0 0 0 17px; text-align: center; border: solid 1px transparent; color: #fff; text-transform: uppercase; font-size: 12px;}
	.section.premiumOff-content.personal .table td.slim {width: 92px; padding: 0 0 0 22px; text-align: center; border: solid 1px transparent; color: #fff; text-transform: uppercase; font-size: 12px;}
	.section.premiumOff-content.personal .table td.large {width: 428px; text-align: center; border: solid 1px transparent;}
	.section.premiumOff-content.personal .table td.mid {width: 156px; padding: 0 0 0 24px; text-align: center; border: solid 1px transparent; color: #fff; text-transform: uppercase; font-size: 12px;}
	
	.section.premiumOff-content.personal .table td.frst {padding: 20px 0;}
	.section.premiumOff-content.personal .table td.gld {color: #fff; font-size: 15px; text-align: left; padding: 0 0 0 20px; line-height: 20px;}
	.section.premiumOff-content.personal .table td.gld span {color: #fcfcc1; text-transform: uppercase; font-size: 14px;}
	.section.premiumOff-content.personal .table td.gld.one {padding: 10px 0 10px 20px;}
	.section.premiumOff-content.personal .table td.gld.two {padding: 7px 0 7px 20px;}
	.section.premiumOff-content.personal .table td.gld.three {padding: 6px 0 6px 20px;}
	.section.premiumOff-content.personal .table td.gld.four {padding: 5px 0 5px 20px;}
	.section.premiumOff-content.personal .table td.gld.five {padding: 14px 0 21px 20px;}
	
	.section.premiumOff-content.personal .table td.e-slim.nopad {padding: 0;}
	
	.section.premiumOff-content.personal .table td.large.do-line {padding: 5px 0 5px 20px; font-family: dinproregular, "Arial Narrow", Arial, sans-serif; text-align: left;}
	.section.premiumOff-content.personal .table td.large.do-line.two {padding: 8px 0 8px 20px;}
	.section.premiumOff-content.personal .table td.large.si-line {padding: 5px 0 6px 20px; font-family: dinproregular, "Arial Narrow", Arial, sans-serif; text-align: left;}
	.section.premiumOff-content.personal .table td.large.si-line.three {padding: 6px 0 7px 20px;}
	.section.premiumOff-content.personal .table td.large.si-line.four {padding: 5px 0 6px 20px;}
	.section.premiumOff-content.personal .table td.large.si-line.last {padding: 8px 0 6px 20px;}
	.section.premiumOff-content.personal .table td.large.three-line {padding: 8px 0 9px 20px; font-family: dinproregular, "Arial Narrow", Arial, sans-serif; text-align: left;}
	
	/* Társkereső irodák */
	.section.premiumOff-content.partner-offices h1 {line-height: 40px;}
	.section.premiumOff-content.partner-offices.dipl-stories h1 {font-size:34px;}
	.section.premiumOff-content.partner-offices h3 {font-size: 20px; padding: 0; line-height: 30px; color: #a02340;text-transform: uppercase;}
	.section.premiumOff-content.partner-offices .left-col {position: relative;}
	.section.premiumOff-content.partner-offices .left-col p {font-size: 17px; text-transform: uppercase; font-family: dinproregular, "Arial Narrow", Arial, sans-serif; margin: 15px 0;}
	
	.section.premiumOff-content.partner-offices.dipl-stories .left-col p {
		font-size: inherit; text-transform: inherit; margin:inherit; 
	}
	
	.section.premiumOff-content.partner-offices .left-col a.view {background: url(../images/view.png) center center no-repeat; width: 221px; height: 39px; display: block; text-align: center; font-size: 15px; color: #a02340; text-transform: uppercase; line-height: 39px; margin: 0 0 15px 0;}
	.section.premiumOff-content.partner-offices .left-col a.view.active, .section.premiumOff-content.partner-offices .left-col a.view:hover, .section.premiumOff-content.partner-offices .left-col a.view:active {background: url(../images/view-active.png) center center no-repeat;}
	.section.premiumOff-content.partner-offices .left-col p.or {position: absolute; bottom: 40px; left: 273px;}
	.section.premiumOff-content.partner-offices .left-col .reg-picto {position: absolute; bottom: 35px; right: 0px;}
	.section.premiumOff-content.partner-offices .reg-box {margin: 28px 0 0 0;}
	.section.premiumOff-content.partner-offices .login {right: 2px;}
	
	.section.premiumOff-content.partner-offices .partner-off-list {width: 100%; clear: both; float: left; font-family: dinproregular, "Arial Narrow", Arial, sans-serif; margin: 20px 0 0 ;}
	.section.premiumOff-content.partner-offices .office {width: 441px; height: 68px; position: relative; padding: 10px 0; float: left; margin: 0 0 5px 0;}
	.section.premiumOff-content.partner-offices .office:nth-child(even) {float: right;}
	.section.premiumOff-content.partner-offices .office-in {background: #dcd8cf; display: table-cell; vertical-align: middle; width: 421px; height: 70px; padding: 0 15px;}
	.section.premiumOff-content.partner-offices .office-in a {color: #090909;}
	.section.premiumOff-content.partner-offices .office-in h5 {font-size: 15px; text-transform: uppercase; float: left; margin: 0; display: block;}
	.section.premiumOff-content.partner-offices .office-in p {font-size: 15px; text-transform: uppercase; float: right; margin: 7px 85px 0 0;}
	
	.section.premiumOff-content.partner-offices .image-container {width: 76px; height: 89px;background: url(../images/boss-bg.png) 2px 3px no-repeat; position: absolute; right: 12px; top: 0; cursor: pointer; text-align: center; overflow: hidden;}
	.section.premiumOff-content.partner-offices .image-container img {margin: 3px 0 0 0;}
	.section.premiumOff-content.partner-offices .frame-boss {width: 76px; height: 87px; position: absolute; top: 0; left: 0; background: url(../images/frame-boss.png) center center no-repeat; overflow: hidden;}
	
	.section.premiumOff-content.partner-offices .left-col.bot {width: 450px;}
	.section.premiumOff-content.partner-offices .right-col.bot {width: 441px;}
	.section.premiumOff-content.partner-offices h4 {font-size: 14px; color: #a02340; text-transform: uppercase; margin: 0; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; margin: 15px 0 0 ; line-height: 20px;}
	.section.premiumOff-content.partner-offices p.text {font-size: 14px; text-transform: none; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; margin: 0; line-height: 22px;}
	.section.premiumOff-content.partner-offices p.text.margin {margin-bottom: 39px;}
	.section.premiumOff-content.partner-offices p.text a {font-family: dinproregular, "Arial Narrow", Arial, sans-serif; color: #090909;}
	
	/* Randi tippek*/
	.section.premiumOff-content.tipps-main .content-inner {position: relative; overflow: auto;}
	.section.premiumOff-content.tipps-main .left-col {z-index: 3;}
	.section.premiumOff-content.tipps-main h4 {font-size: 16px;}
	.section.premiumOff-content.tipps-main .left-col ul {list-style: disc outside; margin: 0 0 20px 0; padding: 0 0 0 20px;}
	.section.premiumOff-content.tipps-main .left-col ul.etikett {padding: 0 40px 30px 49px;}
	.section.premiumOff-content.tipps-main .left-col ul li {list-style: inherit;}
	.section.premiumOff-content.tipps-main .left-col p {text-transform: none; font-size: 15px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; margin: 0;}
	.section.premiumOff-content.tipps-main .paper {position: absolute; bottom: 10px; left: -13px; border: none; margin: 0px; background: url(../images/paper.png) center center no-repeat; width: 515px; height: 554px; z-index: 1;}
	.section.premiumOff-content.tipps-main .left-col h4.etihead {margin: 70px 0 0 30px; font-size: 20px;}
	.section.premiumOff-content.tipps-main .right-col ul {list-style: disc outside; margin: 0 0 20px 0; padding: 0 0 0 20px;}
	.section.premiumOff-content.tipps-main .right-col ul li {list-style: inherit;}
	.section.premiumOff-content.tipps-main .right-col img {margin: 20px 0;}
	.section.premiumOff-content.tipps-main .right-col p {text-transform: none; font-size: 15px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; margin: 0;}
	.section.premiumOff-content.tipps-main .send-tipp {text-align: center;}
	.section.premiumOff-content.tipps-main .send-tipp p {font-family: dinprobold, "Arial Narrow", Arial, sans-serif; margin: 10px 0;}
	.section.premiumOff-content.tipps-main textarea {background: url(../images/send-tipp-bg.png) center center no-repeat; width: 286px; height: 141px; padding: 15px; font-size: 14px; border: none;}
	.section.premiumOff-content.tipps-main .send-tipp-bttn {background: url(../images/reg-but.png) center center no-repeat; font-size: 20px; text-align: center; color: #fff; line-height: 50px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; width: 318px; height: 51px; margin: 8px 0 0 33px; display: block; text-transform: uppercase;}
	.section.premiumOff-content.tipps-main .send-tipp-bttn.active, .section.premiumOff-content.tipps-main .send-tipp-bttn:active, .section.premiumOff-content.tipps-main .send-tipp-bttn:hover {background: url(../images/reg-but-active.png) center center no-repeat;}
	
	/*Találati lista*/
	#talalati-lista-box {font-size: 13px; height: auto; line-height: 22px; padding:0; width: 932px; margin:0px;}
	#talalati-lista-box h3, #talalati-lista-box h2 { font-size: 14px; font-weight: bold; height: 27px; margin: 0px; padding: 0;border-bottom:4px solid #dfdfdf;}
	#talalati-lista-box h3 a.text, #talalati-lista-box h3 a.text:hover, #talalati-lista-box h2 a.text, #talalati-lista-box h2 a.text:hover {background: url("../images/icon_arrow.gif") no-repeat scroll right center #FFFFFF; color: #4F4F4F; padding-left: 0; padding-right: 17px; text-decoration: none;}
	#talalati-lista-box h3 span.big, #talalati-lista-box h2 span.big {color: #B81D03; font-size: 18px; font-weight: normal; text-transform: uppercase; width: auto;}
	.talalati-lista-container  {clear:both; font-size: 12px; margin-bottom: 0; margin-left: 0; padding-top: 0; width: 100%;height:auto;display:block;}#talalati-lista-box .column-1 {width:458px;	height:auto;margin:2px 15px 0px 0px;	float:left;}
	#talalati-lista-box .column-2 {width:458px;	height:auto;margin:2px 0px 0px 0px;	float:left;}
	/*Találati lista vége*/
	/*Találati-box*/
	.list_person {margin-top: 10px;padding:0px; width: 460px;display:table;}
	.online .big_box_top {background: url("../images/big_box_top.png") repeat-x scroll left top transparent;margin:0px;padding:0px; margin-left: 18px; margin-right: 18px;}
	.online .big_box_top_left {background: url("../images/big_box_top_left.png") no-repeat scroll left top transparent;margin:0px;padding:0px; margin-left: -18px; margin-right: -18px;}
	.online .big_box_top_right {background: url("../images/big_box_top_right.png") no-repeat scroll right top transparent;margin:0px;padding:0px;}
	.big_box_bot_right {background: url("../images/big_box_bot_right.png") no-repeat scroll right bottom transparent;margin:0px;padding:0px;}
	.big_box_bot_left {background: url("../images/big_box_bot_left.png") no-repeat scroll left bottom transparent;margin:0px;padding:0px;	}
	.big_box_bot {background: url("../images/big_box_bot.png") repeat-x scroll left bottom transparent; margin-left: 18px; margin-right: 18px; padding-bottom: 24px; padding-top: 28px;padding-left:0px;padding-right:0px;}
	.big_box_left {background: url("../images/big_box_left.png") repeat-y scroll left top #FFFFFF;margin:0px;padding:0px; margin-left: -18px; margin-right: -18px; position: relative;}
	.big_box_right {background: url("../images/big_box_right.png") repeat-y scroll right top #FFFFFF; margin-left: 2px; min-height: 170px; width: 458px;display:inline-block;}
	.list_person .person_name {color: #FFFFFF; display: table; float: left; font-size: 13px; height: 30px; margin-left: 15px; margin-top: -24px; text-transform: uppercase;font-weight:bold;text-transform:uppercase;}
	.list_person .person_info {color: #FFFFFF; display: table; float: left; font-size: 12px; height: 30px; margin-left: 15px; margin-top: -24px; text-transform: none;}
	.list_person .jelzo_right {float: right;margin-right: 20px;}
	.list_person .sign_online {background: url("../images/sign_online.png") no-repeat scroll right top transparent; color: #FFFFFF; float: right; font-size: 11px; height: 30px; margin-right: 15px; margin-top: -23px; padding-right: 25px;}
	.list_person .person_description {clear: both; float: left; height: 100px; line-height: 18px; overflow:hidden; padding: 3px 0px 30px 15px; width: 175px;font-size:12px;}
	#plus_one_div {position: absolute; left: 340px; top: 20px;}
	.list_person .person_description .tarskereso_tipus {margin-top:10px;display:left;}
	.list_person .person_description .adatlap {margin-top:5px;}
	.list_person .adatlap {position: absolute; right: 184px; top: 123px;}
	.list_person a {font-size: 12px; font-weight: bold;}
	.btn_adatlap_red {background: url("../images/button_adatlap_red.png") no-repeat scroll left top transparent; border: medium none; cursor: pointer; float: right; height: 20px; width: 62px;}
	.list_person .person_pic {height: 118px; left: auto; right: 157px; top: 7px; width: 105px;}
	.person_pic {  	position:absolute;clip:rect(6px, 90px, 106px, 6px);*clip:rect(6px 90px 106px 6px); 	left:2px;top:0px;	}
	.list_person .keret {background: url("../images/keret_bg.png") no-repeat scroll left top transparent; height: 113px; left: auto; position: absolute; right: 157px; top: 5px; width: 108px; z-index: 400;cursor:pointer;}
	.list_person .pic_number {color: #969696; height: 15px; position: absolute; right: 160px; text-align: center; top: 119px; width: 110px;}
	.list_person .person_data_short {background: url("../images/short_hatter.png") no-repeat scroll 5px -4px transparent; float: right; line-height: 20px; margin-bottom: 0; margin-right: 0; margin-top: 0px; padding: 0 5px; width: 153px;font-size:12px;clear:right;}
	.short_property {padding-right: 60px;float: right;}
	.short_varos {padding-left: 45px;}
	.short_vegzettseg {float: right;width: 80px;padding-left: 73px;}
	.boldC {font-weight: bold;}
	#talalati-lista-box .red {color: #C02303;	font-size:12px;}
	.list_person .admin_functions {clear: both; display: table; float: left; margin-bottom: 30px; margin-left: 15px; margin-top: 10px; width: 300px;}
	.button_functions {border-top: 1px solid #DFDFDF; bottom: -22px; clear: both; left: 0; padding-left: 15px; padding-top: 10px; position: absolute; width: 444px; z-index: 502;}
	.btn_write_letter {background: url("../images/button_irj_levelet.png") no-repeat scroll left top transparent; border: medium none; cursor: pointer; height: 33px; margin-right: 10px; width: 147px;}
	.btn_ask_phone {background: url("../images/button_kerd_a_telefonszamom.png") no-repeat scroll left top transparent; border: medium none; cursor: pointer; height: 32px; margin-right: 10px; width: 189px;}
	.list_person .admin {margin-bottom: 0;}
	.list_person .select_functions {float: right; margin-right: 10px; margin-top: 20px;}
	.klasszikus .big_box_top {background: url("../images/big_box_top_gray.png") repeat-x scroll left top transparent; margin-left: 18px; margin-right: 18px;}
	.klasszikus .big_box_top_left {background: url("../images/big_box_top_left_gray.png") no-repeat scroll left top transparent; margin-left: -18px; margin-right: -18px;}
	.klasszikus .big_box_top_right {background: url("../images/big_box_top_right_gray.png") no-repeat scroll right top transparent;}
	INPUT.irjleveletnekem {width:147px;height:32px;padding:0;background:url('../images/irjleveletnekem.png') top left no-repeat;border:0;cursor:pointer;margin:0 10px 0 0;}
	INPUT.irjleveletnekem:hover, .irjleveletnekem_hover {background:url('../images/irjleveletnekem_hover.png') no-repeat;}
	INPUT.kerdelatelefonszamom {width:189px;height:32px;padding:0;background:url('../images/kerdelatelefonszamom.png') top left no-repeat;border:0;cursor:pointer;margin:0 10px 0 0;}
	INPUT.kerdelatelefonszamom {width:189px;height:32px;padding:0;background:url('../images/kerdelatelefonszamom.png') top left no-repeat;border:0;cursor:pointer;margin:0 10px 0 0;}
	INPUT.kerdelatelefonszamom:hover, .kerdelatelefonszamom_hover {background:url('../images/kerdelatelefonszamom_hover.png') no-repeat;}
	/*Találati-box vége*/
	
	/**** custom check, select ****/
	label.radio_text {float: left; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
	span.ctk_input_bg {position: relative; background: url("../images/input_medium.png") no-repeat scroll left 1px; width: 204px; height: 42px; display: inline-block;}
	span.ctk_input_bg.large {background: url("../images/input_large.png") no-repeat scroll -4px -4px; width: 312px;}
	span.ctk_input_bg input,span.ctk_input_bg span {width: 184px; /* 204 - margo */ font-size: 14px; font-family: Arial; top: 12px; left: 10px; position: absolute; text-align: left; border: none; background: none; margin: 0; padding: 0;}
	span.ctk_input_bg.large input {width: 283px;}
	span.ctk_input_bg span input {color: black; cursor: text;}
	span.ctk_input_bg span {cursor: text; color: gray;}
	span.ctk_input_bg.focusplus span {display: none;}
	.ctk_radio input {cursor: pointer; width: 26px; height: 26px; opacity: 0; filter:alpha(opacity:0); float: left;}
	span.ctk_radio {float: left; width: 26px; height: 26px; background: url("../images/radio_parent.png") no-repeat scroll left top;}
	span.ctk_radio.yellow span,span.ctk_radio.green span,span.ctk_radio.grey span {background: none; float: left;}
	span.ctk_radio.yellow.checked span {background: url("../images/radio_center_yellow.png") no-repeat scroll 5px 6px;}
	span.ctk_radio.green.checked span {background: url("../images/radio_center_green.png") no-repeat scroll 6px 5px;}
	span.ctk_radio.grey.checked span {background: url("../images/radio_center_grey.png") no-repeat scroll 6px 6px;}
	select.ctk_select { cursor: pointer; font-size: 14px; left: 0; opacity: 0; filter:alpha(opacity:0); position: absolute; color:black; font-size: 14px; height: 32px; line-height: 32px; top: 0; width: 77px; z-index: 2;}
	span.ctk_select {position: absolute;}
	div.ctk_select {position: absolute; top: 0; left: 0; background: url("../images/select_bg.png") no-repeat scroll left top; padding: 0; width: 77px; height: 32px; color: #FFFFFF; font-size: 14px; line-height: normal; text-align: left;}
	.ctk_select_head_area { line-height: 32px;}
	.ctk_select_head_text { font-size: 14px; padding: 1px 12px;}
	
	/* Sikersztorik */
	.section.premiumOff-content.stories h3 {margin: 0px 0 15px 0;}
	.section.premiumOff-content.stories .story.double {background: url(../images/double-sto.png) center center no-repeat; width: 483px; height: 247px; float: left; padding: 40px 20px 10px 20px;}
	.section.premiumOff-content.stories .story.single {background: url(../images/single-sto.png) center center no-repeat; width: 342px; height: 247px; float: left; padding: 40px 20px 10px 20px;}
	
	.section.premiumOff-content.stories .left-col {width: 520px;}
	.section.premiumOff-content.stories .right-col {width: 379px;}
	.section.premiumOff-content.stories .stories-box {width: 100%; float: left;}
	.section.premiumOff-content.stories .stories-box .story {margin: 5px 0 0 0; position: relative;}
	.section.premiumOff-content.stories .stories-box .story:nth-child(odd) {margin-right: 5px;}
	.section.premiumOff-content.stories .story h4 {font-size: 16px; float: left; margin: 4px 0 5px 0;}
	.section.premiumOff-content.stories .story p {font-size: 15px; text-transform: none; float: left; clear: both; margin: 0; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.premiumOff-content.stories .story a {float:  right; clear: both; font-size: 16px; color: #a02340; text-transform: uppercase; text-decoration: none; margin: 10px 10px 0 0; position: absolute; bottom: 20px; right: 15px;}
	
	/* Diplomás Sikersztorik-Cikkek-Tanacsadas */
	.section.premiumOff-content.dipl-stories h3 {margin: 0px 0 15px 0;}
	.section.premiumOff-content.dipl-stories .story {background-color: #ffffff; border: 1px solid #dddddd; width: 100%; height: 250px; float: left; padding: 40px 20px 10px 20px;}
	.section.premiumOff-content.dipl-stories .left-col {width: 530px;}
	.section.premiumOff-content.dipl-stories .left-col h2 {padding:0 0 0 0;}
	.section.premiumOff-content.dipl-stories .left-col h4 {background-color: #a02440; color: #ffffff; font-size: 14px; margin: 40px 20px 0 0; padding: 7px; text-align: center;}
	.section.premiumOff-content.dipl-stories .left-col .text {padding: 10px 0; width:100%;}
	.section.premiumOff-content.dipl-stories .left-col .text img {width:100%;max-width:300px;}
	.section.premiumOff-content.dipl-stories .left-col .text .ajanlo a::after {content:url(../images/diplomas-hirek/dipl-hirek-kicsi.png); float:right;}
	.section.premiumOff-content.dipl-stories .left-col .text .ajanlo {padding-right:22px; border-bottom-width: 1px; border-style: dashed; padding: 13px 0; text-transform: uppercase; margin:0 20px; font-size: 14px; font-weight:normal;}
	.section.premiumOff-content.dipl-stories .left-col .text .ajanlo a {color:#a02340;}
	.section.premiumOff-content.dipl-stories .left-col .text .ajanloutolso::after {content:url(../images/diplomas-hirek/dipl-hirek-kicsi.png); float:right;}
	.section.premiumOff-content.dipl-stories .left-col .text .ajanloutolso {padding: 13px 0; margin:0 20px; text-transform: uppercase;  font-size: 14px; line-height: 1.2em;}
	.section.premiumOff-content.dipl-stories .left-col .text .ajanloutolso a {color:#a02340;}
	.section.premiumOff-content.dipl-stories .right-col {width: 379px;}
	.section.premiumOff-content.dipl-stories .reg-box {margin: 28px 0 0 10px;}
	.section.premiumOff-content.dipl-stories .stories-box {width: 100%; float: left;}
	.section.premiumOff-content.dipl-stories .stories-box .story {margin: 25px 0 0 0; position: relative; height:auto;}
	.section.premiumOff-content.dipl-stories .stories-box .story .img-box {float: left; max-height: 240px; overflow: hidden; padding: 0 10px 0 0; width: 25%;}
	.section.premiumOff-content.dipl-stories .story .href-class {background-color: #a02440; color: #ffffff; font-size: 16px; margin: -55px 0 10px; padding: 10px 0; text-align: center; width: 95%; font-weight: bold; text-transform:uppercase;}
	.section.premiumOff-content.dipl-stories .story .href-text {color:white;}
	.section.premiumOff-content.dipl-stories .story p {font-size: 15px; text-transform: none; margin: 0 30px 0 10px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.premiumOff-content.dipl-stories .story .more-class {float:  right; clear: both; font-size: 16px; color: #a02340; text-transform: uppercase; text-decoration: none; margin: 10px 40px 0 0; position: absolute; bottom: 20px; right: 15px;}
	
	/* Login box*/
	.login-box {position: absolute; right: 2px; top:38px; width: 193px; height: 174px; background: url(../images/login-box.png) center center no-repeat; z-index: 999;}
	.login-box .loginbutton {width: 174px; height: 34px; background: url(../images/login-b.png) center center no-repeat; display: block; text-align: center; text-transform: uppercase; text-decoration: none; line-height: 34px; color: #fff; margin: 10px 0 0 10px;}
	.login-box .loginbutton:hover {width: 174px; height: 34px; background: url(../images/login-b-active.png) center center no-repeat;}
	.login-box span.ctk_input_bg {background: url("../images/login-input-bg.png") no-repeat scroll center; margin: 0 0 0 5px; width: 181px; box-sizing: border-box; border: 1px solid transparent; height: 44px !important;}
	.login-box span.ctk_input_bg input, .login-box span.ctk_input_bg span {width: 163px;}
	.login-box .forg-pw {font-size: 12px; color: #a70c2d; text-align: center; text-decoration:  none; display: block; margin: 10px 0 0 0;}
	
	/* owner */
	
	#wrapper-only-reg #wrapper {
		maring: 0; padding: 0; 
		background: none;
	}
	#wrapper-only-reg #wrapper .section.reg-content {
		padding:0;
		margin:0;
		background: none;
	}
	#wrapper-only-reg #wrapper .content-inner {
		width: auto;
	}
	#wrapper-only-reg .section.reg-content .reg-box {
		margin: 0;
		padding: 0 10px;
	}
	#wrapper-only-reg .section.reg-content .reg-box div.h2 {
		margin: 10px 0 0;
	}
	#reg_box_new .section.reg-content .reg-box div.h2{
		margin: 17px 0 0 0;
	}
	#wrapper-only-reg .section.reg-content .reg-box {
		height: auto;
	}
	
	#wrapper-only-reg .section.reg-content .bcomplete-popup {
		left: 11px;
	    top: -59px;
	}
	
	#full .bcomplete-popup, #mobile .bcomplete-popup{
		position: relative;
		top: 45px;
		left: 5px;
		width: 275px !important;
	}
	
	#wrapper-only-reg {
		background-color: #fafafa;
	}
	
	.login-box span.ctk_input_bg input,.login-box span.ctk_input_bg span {
	  	top: 15px;
	}
	.section.reg-content .login {color: #A70C2D; font-size: 17px; background: url("../images/login-box.png") no-repeat scroll left top rgba(0, 0, 0, 0); display: inline-block; position: absolute; top: 3px; right: 28px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; width: 193px; height: 36px; text-align: center; line-height: 36px;}
	.login-box .loginbutton {
		border: 0;
		cursor: pointer;
	}
	.login-box {
		right:8px;
		top: 39px;
	}
	.loginbutton-hover {width: 174px; height: 34px; background: url(../images/login-b-active.png) center center no-repeat;}
	.section.premiumOff-content.partner-offices .office-in h5 a {
		font-family: dinprolight, "Arial Narrow", Arial, sans-serif;font-size: 15px; text-transform: uppercase; margin: 0;
		font-weight: bold;
	}
	
	.section.premiumOff-content.stories .story.double.short {background: url(../images/double-sto-short.png) center center no-repeat; width: 483px; height: 203px; float: left;}
	.section.premiumOff-content.stories .story.double.short,.section.premiumOff-content.stories .story.double,.section.premiumOff-content.stories .story.single {padding: 40px 18px 10px 20px;}
	
	.section.premiumOff-content.stories .story.double.short p {
		height: 160px;
		overflow: hidden;
	}
	
	.section.premiumOff-content.stories .story.double p {
		height: 182px;
		overflow: hidden;
	}
	
	.section.premiumOff-content.stories .story.double p,.section.premiumOff-content.stories .story.single p {
		height: 182px;
		overflow: hidden;
	}
	
	
	.section.premiumOff-content.stories .story {
		position: relative;
	}
	
	.section.premiumOff-content.stories .story .right_sziv {
		position: absolute;
		right: 5px;
		top: 5px;
	}
	
	.section.premiumOff-content.stories .story .sziv {
		background: url("../images/tarskereso-sziv.png") no-repeat scroll center center;
		width: 44px;
		height: 41px;
	}
	
	.section.premiumOff-content.stories .story .kapocs {
		background: url("../images/tarskereso-kapocs.png") no-repeat scroll left top;
		width: 55px;
		height: 16px;
	}
	
	.section.premiumOff-content.stories .story.double,.section.premiumOff-content.stories .story.single,.section.premiumOff-content.stories .story.double.short {
		background: none;
		background-color: #f5f5f5;
		border: solid 1px #bcbec0; 
	}
	
	.section.premiumOff-content.stories .story.double .right_kapocs {
		position: absolute;
		right: 97px;
		top: 8px;
	}
	
	.section.premiumOff-content.stories .story.double .left_kapocs {
		position: absolute;
		left: 97px;
		top: 8px;
	}
	
	
	
	.section.premiumOff-content.stories .story.single .center_kapocs {
		position: absolute;
		left: 159px;
		top: 8px;
	}
	
	
	
	#wrapper .breadcrumb {font-size: 15px; font-family: dinproregular "Arial Narrow", Arial, sans-serif; color: #171717; padding: 25px 0 0 0;}
	#wrapper .breadcrumb a {text-decoration:none; text-transform:capitalize; color: #171717;width:auto;display: inline-block;}
	#wrapper .breadcrumb span {margin: 0 5px;width:auto;}
	#wrapper .section.franchise.open .breadcrumb {
		padding-top: 0px;
		padding-bottom: 25px;
	}
	
	.section.premiumOff-content.partner-offices .h4_style {
	    color: #A02340;
	    font-family: dinprolight,"Arial Narrow",Arial,sans-serif;
	    font-size: 16px;
	    line-height: 20px;
	    margin: 15px 0 0;
	    text-transform: uppercase;
	}
	
	.section.premiumOff-content.partner-offices h4 {
		font-weight: bold;
	}
	.section.premiumOff-content.tipps-main .left-col h4.etihead {
		margin: 110px 0 0 30px;
	}
	#randitippek-wrapper .section.reg-content {
		padding: 0;
		margin-left: -1px;
	}
	#randitippek-wrapper .bcompl {
		 bottom: -19px;
	}
	
	.section.section.users.list .breadcrumb {text-transform: capitalize; font-size: 15px; font-family: dinproregular "Arial Narrow", Arial, sans-serif; color: #171717; padding: 25px 0 0 0;}
	.section.section.users.list .breadcrumb a {color: #171717;}
	.section.section.users.list .breadcrumb span {margin: 0 5px;}
	
	
	#tarskereso-talalatok .section.offering {
		background: none repeat scroll 0 0 #e6e6e6;
	}
	
	/*
	#tarskereso-talalatok .section.users.list,#tarskereso-talalatok .section.users .select-box {
		background: none repeat scroll 0 0 #e6e6e6;
	}
	*/
	#tarskereso-talalatok .section.tipps {
		background: none repeat scroll 0 0 #F2F2F2;
	}
	
	
	#tarskereso-talalatok .section.stats {
		background: none repeat scroll 0 0 #F3F3F3;
	}
	
	
	#allasajanlat-wrapper .section.franchise.open p.contact {
		margin-top: 19px;
	}
	.section.offices .lead,.section.franchise.open p.contact span {font-family: dinprolight, "Arial Narrow", Arial, sans-serif;}
	.section.offices .lead {
		font-weight: bold;
	}
	
	.section.premiumOff-content.partner-offices .office {
		cursos: pointer;
	}
	
	.section.premiumOff-content.partner-offices .image-container .image_hider {
	  height: 86px;
	    margin-left: 2px;
	    margin-top: -1px;
	    overflow: hidden;
	    width: 73px;
		
	}	
	
	.section.premiumOff-content.partner-offices .office-in p {
		width: 164px;
		text-align: right;
	}
	
	.section.premiumOff-content.partner-offices .left-col p.iroda-p {
		 padding-top: 47px;
	}
	
	.section.franchise.open h4 {
		font-weight: bold;
	}
	.section.franchise.open p {
	    color: #000000;
	    float: left;
	    font-size: 15px;
	    margin: 20px 0 0;
	    clear: left;
	}
	
	.section.franchise.open .contact b {
		text-transform: uppercase;
	}
	
	.footer.full-empty {
		padding-bottom: 0; 
	}
	
	.section.franchise.open .fran-right.disable-reg h3 {
		margin-top: 50px;	
		margin-bottom: 40px;
	}
	
	.section.franchise.open .fran-right.disable-reg .franchise_class img {
		left: -5px;
	}
	
	.section.franchise.open h1 {line-height: 40px;}
	.section.reg-content.franchise_reg_box .reg-box {
		height: 320px; 	
	}
	
	.section.reg-content.franchise_reg_box .reg-box div.h2 {
		margin-top: 15px;	
	}
	
	.franchise_inputs .bcomplete-popup {
		top: -10px;
	}
	
	
	span.ctk_input_bg.large span {width: 283px;}
	
	.section.franchise.open .fran-left .franchise_class img {position: relative; top: 87px; left: -117px;}
	.section.franchise.open .fran-right .franchise_class img {position: absolute; top: 23px; left: 248px;}
	.section.franchise.open .franchise_class p {font-size: 21px; color: #a02340; float: left; text-transform: uppercase; margin: 0 0 20px 0;}
	.franchise_inputs .sendbutton {background: url(../images/reg-but.png) center center no-repeat; font-size: 20px; text-align: center; color: #fff; line-height: 50px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; width: 318px; height: 51px; margin: 0 0 0 -7px; display: block; position: relative; float: left; top: 0; left: 0; padding: 0;text-transform: uppercase;}
	.franchise_inputs .sendbutton_hover,.franchise_inputs .sendbutton:hover {background: url(../images/reg-but-active.png) center center no-repeat;}
	
	
	.section.franchise a.mailto {
		width: auto;
		color: blue;
		text-transform: none;
	}
	
	.footer #google_plus_box {
		clear: left;
		float: left;
		padding-left: 268px;
		/*
		position: absolute; right: -45px; top: 51px;
		*/
	}
	
	.footer #facebook_like_box {
		float: left;
		padding-left: 10px;
		/*
		padding-left: 190px;
		*/
		/*
		position: absolute; left: -74px; top: 41px;
		*/	
		/*
		position: absolute; left: 18px; top: 66px;
		*/
	}
	
	#wrapper .footer.footer_plus .content-inner {
	}
	
	#wrapper .footer.footer_plus {
		margin-top: -34px;
		/*background: white;*/
		padding-bottom: 9px;
	}
	
	.section.premiumOff-content.partner-offices .h1Only {
		margin-top: 71px; 
	}
	
	.section.premiumOff-content.partner-offices .h2Only {
		margin-top: 71px; 
	}
	
	
	h6 {
		font-weight: normal
	}
	
	h4 {
		font-weight: normal;
	}
	/*
	.section.office-team .contact h6 {
		font-weight: normal
	}
	
	.section.premium-content h4 {
		font-weight: normal;
	}
	*/
	.section.offices p,.section.offices .lead,.section.offices .text,#description_div_id span,#description_div_id p,#description_div_id {
		font-family: dinprolight, "Arial Narrow", Arial, sans-serif !important;
		font-size: 1em !important;
	 	line-height: 22px !important;
	 	color: #333333;
	}
	
	.sep-line.sep-line-only-margin-top {
	    clear: left;
	    float: left;
	    height: 1px;
	    margin-top: 19px;
	    width: 100%;
	}
	.section.office-team .photo-box .image-container .image_hider {
		width: 171px;
		height: 197px;
		overflow: hidden;	
		margin-left: 5px;
	}
	.section.office-team .photo-box .image-container {
		cursor: default;
	}
	
	.section.premiumOff-content.tipps-main .send-tipp-bttn {
		font-weight: normal;
	}
	.section.premiumOff-content.tipps-main .send-tipp p,.section.premiumOff-content.tipps-main .send-tipp,.section.franchise.open h3 span,.section.franchise.open .fran-right p.contact b,.section.premiumOff-content.personal .table h3,.section.premiumOff-content.personal .table h2,.section.offices .lead,.section.offering p b,.section.tipps p b,.section.office-team .photo-box p.name,.section.office-team .contact b,.section.premiumOff-content p b,.section.premiumOff-content.personal .table h4,.section.premiumOff-content.personal .table h2,.section.premiumOff-content.personal .table h3 {
		font-family: dinproregular,"Arial Narrow", Arial, sans-serif;
	}
	
	.section.premiumOff-content.tipps-main .textarea_div {
		background: url("../images/send-tipp-bg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	    border: medium none;
	    font-size: 14px;
	    height: 140px;
	    padding: 15px;
	    width: 286px;
	    margin-left:33px;
	}
	
	.section.premiumOff-content.tipps-main textarea {
	    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border: medium none;
	    font-size: 14px;
	    height: 141px;
	    padding: 0px;
	    resize: none;
	    width: 295px;
	    overflow-y: auto;
	    overflow-x: hidden;
	}
	
	.section.premiumOff-content.tipps-main .send-tipp,.section.premiumOff-content p b {
		font-weight: bold;
	}
	body,.section.offering p,.section.premium-content ul{ color:#333333;}
	.section.office-team .map-link span.normal_span {
		padding-right: 31px;
		font-size: inherit; color: #a02340; text-transform: inherit; line-height: inherit;text-align:left;}
	
	.section.office-team p.text {
		text-align: left;
	}
	
	.section.reg-content .quest_nyito {
		 margin-top: 125px;
	}
	.quest_box_outer {
		position:relative;
		float:left;
		top:296px;
	}
	
	
	.section.reg-content .quest_box_outer .quest {
		margin: 0;
		position: absolute;
		width: 251px;
	}
	
	.section.reg-content .quest.quest_bottom {
		/*
		height: 57px;
		*/
	}
	
	.section.reg-content .quest.quest_top {
		bottom: 12px;
	}
	
	
	.section.users {
		padding: 0;
	}
	 
	.list_person .person_name {
		width: 100px;
		overflow:hidden;
	}
	.list_person .jelzo_right {
		width: 306px;
		overflow: hidden;
		white-space: nowrap;
		display: inline-block;
		text-align: right;
	}
	.sep-line {
		clear:left;
		float: left;
		height:1px;	
		width:100%;
		/*
		border-bottom:3px solid white;
		*/
		margin-top:3px;
	}
	
	.sep-line.bottom-sep {
		margin-top:0px;
	}
	
	.list_person .person_description {
		font-size: 13px;
		word-wrap: break-word;
		overflow: hidden;
		line-height: 19px;
	}
	
	.list_person .person_data_short {
		font-size: 12px;
	}
	
	h1.h1_short {
		width: 253px;
	}
	
	
	
	.section.reg-content .quest.too_much h1 {
		font-size: 27px;
	}
	
	.section.reg-content .quest.one h1 {
		font-size: 34px;
	}
	
	
	
	.section.reg-content .quest span.h1.h1_short {
		font-size: 26px;
	}
	#body-front-2 {
	    height: auto;
	    padding-top: 22px;
	    position: relative;
	    width: 940px;
	    z-index: 1;
	    background: white;
	    left: 31px;
	}
	.who_we_are {
	    background: url("/ctk/imgi/uj_nyito/who_we_are.png") no-repeat scroll left top transparent;
	    height: 266px;
	    left: -2px;
	    position: absolute;
	    top: -242px;
	    width: 942px;
	}
	.foot-menu-box {
	    clear: both;
	    font-size: 12px;
	    height: 49px;
	    padding-top: 11px;
	    text-align: center;
	    width: 992px;
	}
	
	.box-bg {
	    height: 100%;
	    padding-bottom: 0px;
	    width: 996px;
	}
	
	.box-bottom {
	    bottom: -22px;
	    height: 100%;
	    position: relative;
	    width: 100%;
	}
	#talalati-lista-box {
	    font-size: 13px;
	    height: auto;
	    line-height: 22px;
	    margin: 0;
	    padding: 0;
	    width: 932px;
	}
	
	.box-top {
	width: auto;
	}
	
	.section.users h2 {font-size: 24px; color: #a02340; text-transform: uppercase; margin: 31px 0 0 0; background: url(../images/heart.png) right center no-repeat; display: inline-block; padding: 0 35px 0 0; float: left;}
	
	/*NAVIGACIO START*/
	.navigacio {
		clear:both;
	    font-size: 13px;
	    font-weight: bold;
	    height: 27px;
	    line-height: 27px;
	    margin-bottom: 13px;
	    margin-left: 0;
	    padding-top:0px;
	    position: relative;
	    width: 100%;
	}
	
	.navigacio input {
		float:left;	
	}
	.nav_left {
	    display: block;
	    height: 28px;
	    left: 0;
	    position: absolute;
	    top: 3px;
	    width: 56px;
	    z-index: 502;
	}
	.nav_left input {
	    margin-right: 5px;
	}
	.btn_nav_left_first {
	    background: url("/ctk/img3/button_nav_first.png") no-repeat scroll left top transparent;
	    border: medium none;
	    cursor: pointer;
	    height: 23px;
	    width: 22px;
	}
	.btn_nav_left {
	    background: url("/ctk/img3/button_nav_left.png") no-repeat scroll left top transparent;
	    border: medium none;
	    cursor: pointer;
	    height: 23px;
	    width: 22px;
	}
	/* Old navigation design
	.nav_pages {
	    left: 37%;
	    padding-left: 10px;
	    padding-right: 0;
	    padding-top: 5px;
	    position: absolute;
	    right: 32%;
	    text-align: center;
	    top: 0;
	    width: auto;
	}
	.nav_pages a {
	    display: block;
	    float: left;
	    height: 27px;
	    width: 27px;
	    color: #BB1A05;
	    text-decoration: none;
	    line-height: 27px;
	}
	.nav_pages a.akt {
	    background: url("/ctk/img3/pages_akt4.gif") no-repeat scroll center center transparent;
	    color: #FFFFFF;
	    cursor: default;
	    display: block;
	    float: left;
	    height: 28px;
	    width: 28px;
	}
	*/
	
	.nav_pages {
	    left: 29%;
	    padding-left: 10px;
	    padding-right: 0;
	    padding-top: 5px;
	    position: absolute;
	    right: 32%;
	    text-align: center;
	    top: 0;
	    width: auto;
	}
	.nav_pages a {
	    display: block;
	    background: url("/tarskereso/images/pager_items.png") no-repeat scroll center center transparent;
	    float: left;
	    height: 32px;
	    width: 30px;
	    color: #717171;
	    text-decoration: none;
	    line-height: 32px;
	    margin: 0 0 0 5px;
	}
	.nav_pages a.akt {
	    background: url("/tarskereso/images/pager_items_actual.png") no-repeat scroll center center transparent;
	    color: #f2f2f2;
	    cursor: default;
	    display: block;
	    float: left;
	    height: 32px;
	    width: 30px;
	}
	
	
	.nav_right {
	    height: 32px;
	    left: auto;
	    position: absolute;
	    right: 17px;
	    top: 3px;
	    z-index: 502;
	}
	.nav_right input {
	    margin-left: 5px;
	}
	
	.btn_nav_right {
	    background: url("/tarskereso/images/pager_next.png") no-repeat scroll left top transparent;
	    border: medium none;
	    cursor: pointer;
	    height: 32px;
	    width: 30px;
	}
	.btn_nav_right_end {
	    background: url("/ctk/img3/button_nav_end.png") no-repeat scroll left top transparent;
	    border: medium none;
	    cursor: pointer;
	    height: 23px;
	    width: 22px;
	}
	/* NAVIGACIO END */
	
	.section.users.list #talalati-lista-box .column-1 {
		clear: left; 
	}
	
	.header .content-inner .h5_div {
		font-size: 15px; color: #cecab9; margin: 30px 0 0 0px; line-height: 25px; text-transform: uppercase; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; display: inline-block;
		width: 305px;
		text-align: center;
	 
	}
	.header .content-inner .slogan {
		padding-right: 0px;
	}
	
	.header .content-inner h5 {
		font-family: dinprolight,"Arial Narrow",Arial,sans-serif;
	    letter-spacing: 0.1px;
	    margin: 0;
	    
	}
	.header .content-inner .logo {
		background: none; 
	}
	
	.header .content-inner .logo.logo_text span {
		position: absolute;
		left: 79px;
		top: 51px;
	}
	
	.header .content-inner .logo.logo_text span.click_span {
		width: 130px;
		height: 21px;
	}
	
	.header .content-inner .logo.logo_text a {
		color: #FFFFFF;
	    font-size: 12px;
	    font-family: dinprolight, "Arial Narrow", Arial, sans-serif;
	}
	
	
	.header {width: 100%; height: 103px; background: #5a5769 url(../images/head2bg.png) left 9px repeat-x;}
	
	
	#wrapper .header .content-inner {
		padding-right: 0px;
		padding-left:51px;
	}
	
	#wrapper #allasajanlat-jelentkezes-wrapper .header .content-inner,#wrapper #allasajanlat-wrapper .header .content-inner {
		padding-right: 0px;
		padding-left:0px;
	}
	
	#wrapper #allasajanlat-wrapper .content-inner {
		padding-bottom: 10px;
	}
	
	.header .content-inner .logo {
		right: 15px;
		width: 238px; 
	}
	
	.section.reg-content .login {
		right: 8px;
	}
	
	.header .content-inner .logo.logo_text {
		width: 238px; 
		height: 94px; 
		background: url(../images/logo_x.png) left top no-repeat; 
		float: right; 
		position: absolute; 
		right: 10px; 
		top: 9px;
		cursor: pointer;
		color: #FFFFFF;
	    font-size: 12px;
	    font-family: dinprolight, "Arial Narrow", Arial, sans-serif;
	}
	
	.header .content-inner span.logo.logo_text a {
		background:none;
		color: #FFFFFF;
	    font-size: 12px;
	    font-family: dinprolight, "Arial Narrow", Arial, sans-serif;
	    cursor: pointer;
	}
	
	.section.franchise.open h1 .where {
		font-size: 22px;
		font-weight: bold;
	}
	.section.premiumOff-content.personal h1 span {font-size: 20px; margin: 0 0 25px 0;}
	
	.section.premiumOff-content.personal .table h2 {font-size: 16px; text-transform: uppercase; margin: 0;font-weight: bold}
	.section.premiumOff-content.personal .table h2.left {position: absolute; top: -5px; left: 65px;color:inherit}
	.section.premiumOff-content.personal .table h2.right {position: absolute; top: -5px; right: 6px;color:inherit}
	.section.premiumOff-content h2 {
		color: #A02340;
	}
	.section.premiumOff-content.personal h1 span {
		line-height: 1.2em;
		padding: 0;
		margin: 0;
	}
	
	.section.premiumOff-content.personal h1 {
		margin-bottom: 25px;
	}
	
	.section.premiumOff-content.personal .table h3 {margin-top:13px;color:inherit; font-size: 16px; text-transform: uppercase; line-height: 1.2em; font-weight: bold}
	
	.section.premiumOff-content .breadcrumb span.breadcrumb_span {color: #171717; margin: 0; cursor:pointer; text-transform: capitalize;}
	.section.premiumOff-content .breadcrumb span {margin: 0 5px;}
	.section.premiumOff-content .breadcrumb a {text-transform: capitalize}
	
	.section.premium-content span.more-info,.section.premium-content a.more-info {font-size: 20px; color: #a02340; text-transform:  uppercase; cursor: pointer; margin:0}
	.section.premium-content span.more-info-margin { margin: 0 0 0 285px; }
	
	.section.premiumOff-content .button-box a.reg-office,.section.premiumOff-content .button-box a.reg-online {
		text-transform: uppercase;
	}
	
	.irodai-reg-online-hover {background: url(../images/reg-but-active.png) center center no-repeat;}
	.irodai-reg-office-hover {background: url(../images/reg-but-s-active.png) center center no-repeat;}
	
	
	.section.reg-content .loginDiv span {
		left: 8px; font-size:13px;
	}
	.section.reg-content .loginDiv span.ctk_input_bg input { top:6px;left:8px; font-size:13px; color: #707070; }
	.section.reg-content .loginDiv span.ctk_input_bg.email_field {left:8px;top:7px;position: absolute; background: url("../images/email_field.png") no-repeat scroll left top; width: 175px; height: 27px; display: inline-block;}
	.section.reg-content .loginDiv span.ctk_input_bg.password_field {top:44px;left:8px; position: absolute; background: url("../images/password_field.png") no-repeat scroll left top; width: 87px; height: 30px; display: inline-block;}
	.section.reg-content .loginDiv span.ctk_input_bg.password_field input, .loginDiv span.ctk_input_bg.password_field span { width: 67px}
	.section.reg-content .loginDiv span.ctk_input_bg.email_field input,.loginDiv span.ctk_input_bg.email_field span { width: 155px}
	
	.section.reg-content .loginDiv {border-radius: 0 0 5px 5px; color: #a70c2d; font-size: 13px; background: #e9e9e9; display: inline-block; position: absolute; top: 33px; right: 8px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; width: 193px; height: 109px; text-align: center; line-height: 6px;}
	.section.reg-content .loginDiv a {
		font-size: 11px;
		color: #A70C2D;
		position: absolute;
		top: 92px; 
		left: 35px;
	}
	
	#adatlap_layer .regbutton {
		
	}
	.section.packages .content-inner.main {
		cursor:pointer;
	}
	
	.section.reg-content .login {cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
	
	
	.section.reg-content .loginDiv .belepesButt {position: absolute; top: 38px; right:8px;text-decoration:none !important; margin:0;text-transform: uppercase; color:white; background: url(../images/loginbutton.png) center center no-repeat; font-size: 11px; text-align: center; color: #fff !important; line-height: 50px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; width: 87px; height: 38px; line-height: 44px; display: block;}
	.section.reg-content .loginDiv .belepesButt:hover,.belepesButt_hover {background: url(../images/loginbutton_active.png) center center no-repeat;}
	
	#adatlap_layer .regbutton {position:absolute; text-decoration:none !important; margin:0;top: 268px; left:284px;text-transform: uppercase; color:white; background: url(../images/regshortbutton.png) center center no-repeat; font-size: 11px; text-align: center; color: #fff !important; line-height: 50px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; width: 182px; height: 45px; line-height: 44px; display: block;}
	#adatlap_layer .regbutton.active, #adatlap_layer .regbutton:active, #adatlap_layer .regbutton:hover,.regbutton_hover {background: url(../images/regshortbutton_active.png) center center no-repeat;}
	
	.more-story_hover {background: url(../images/story-act.png) center center no-repeat;}
	
	.serachbut_hover {background: url(../images/search-but-active.png) center center no-repeat;}
	/*.gender-select-male_hover {background: url(../images/male.png) 16px 0 no-repeat;}
	.gender-select-female_hover {background: url(../images/female.png) 16px 0 no-repeat;}*/
	
	.forward_class {
		color: white; 
		padding-left: 5px;
		cursor: pointer;
	}
	
	.section.packages a {
		display: inline-block;
		width: 391px;
	}
	
	.section.offices a {
		display: inline-block;
		max-width: 435px;
	}
	
	.section.franchise a {width:497px; padding: 0; display: inline-block; font-size: inherit; color: inherit; background: none; position: static;}
	.section.franchise a.active, .section.franchise a:active, .section.franchise a:hover {background: none;}
	
	.section.franchise .more { cursor: pointer; font-family: dinprolight, "Arial Narrow", Arial, sans-serif;padding: 8px 20px 4px 28px; display: inline-block; font-size: 18px; color: #fff; background: #c01d46; position: absolute; top: 76px; left: 328px; text-transform: uppercase;}
	.section.franchise .more.active, .section.franchise .more:active, .section.franchise .more:hover {background: #871431;}
	
	.section.users .type-select a {
		margin-left: 63px;
	}
	
	.clear_both {
		clear:both;	
	}
	.section.reg-content .reg-box form .regbutton {
		font-size: 19px;
	}
	.section.reg-content .quest h1 {float: left;padding-bottom:20px;font-size: 31px;}
	.section.reg-content .adw.quest h1 {
		padding-bottom:6px;
	}
	.section.reg-content .reg-box div.h2 {line-height: 1.2em; font-size: 18px; color: #ffbe39; letter-spacing: 1px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; display: inline-block; margin: 33px 0 0 0;width:320px}
	.section.reg-content .quest span.h1 {float:left; line-height: 1.2em; color: #5a5768; font-size: 31px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; margin: 0;}
	
	
	.section.tipps a {
		display: inline-block;
		width: 300px;
	}
	
	.section.reg-content .reg-box form .gender-select {
		padding-top: 0;
	}
	.section.reg-content .reg-box form .gender-select .nemek_parent {
		float: left;
		width: 39px;  
		height: 67px;	
		cursor: pointer;
	}
	
	.section.franchise.open form .gender-select .left label,.section.franchise.open form .gender-select .right label,.section.reg-content .reg-box form .gender-select .left label, .section.reg-content .reg-box form .gender-select .right label {
		font-size: 14px;
	}
	.login-box form span.ctk_input_bg input,.section.franchise.open form span.ctk_input_bg input,.section.franchise.open form span.ctk_input_bg span,.section.franchise.open form span.ctk_input_bg input,.section.reg-content .reg-box form span.ctk_input_bg span,.section.reg-content .reg-box form span.ctk_input_bg input {
	  color: #707070;
	}
	
	.section.users .select-box select {
		color: black;
	}
	
	.section.reg-content .reg-box form span.ctk_input_bg.town {
		margin-bottom: 0px;
	}
	
	.section.reg-content .birth_div {
		height: 40px;
		display: table;
	}
	
	.section.reg-content .birth_div span {
		display: table-cell;
		vertical-align: middle;
	}
	
	.ctk_select_head_text {
		padding:0px;
		text-align: center;
		margin-left: -25px;
	}
	
	.ctk_def_szulev {
		text-align: center; padding-top: 2px; padding-left: 3px; line-height: 13px;
	}
	
	span.ctk_input_bg {
		height: 47px;
	}
	
	.section.reg-content .reg-box form span.ctk_select.year div.ctk_select {background: url(../images/select_bg-year.png) no-repeat left 2px; width: 125px; left: -1px;}
	.section.reg-content .reg-box form span.ctk_select.year select.ctk_select {width: 125px;}
	.section.reg-content .reg-box form span.ctk_select.year {
		top:106px;
	}
	
	.section.reg-content .reg-box form span.ctk_select.month div.ctk_select {background: url(../images/select_bg-month.png) no-repeat left 2px; width: 107px;}
	.section.reg-content .reg-box form span.ctk_select.month {top: 106px; left: 125px;}
	.section.reg-content .reg-box form span.ctk_select.month select.ctk_select {width: 107px;}
	
	.section.reg-content .reg-box form span.ctk_select.day {top: 106px; left: 233px;}
	.section.reg-content .reg-box form span.ctk_select.day select.ctk_select {width: 73px;}
	.section.reg-content .reg-box form span.ctk_select.day div.ctk_select {background: url(../images/select_bg-nap.png) left 2px no-repeat; width: 73px;}
	
	
	.section.reg-content .reg-box form span.ctk_select.year div.ctk_select_head_text {
		margin-left: -18px;
	}
	.section.reg-content .reg-box form span.ctk_select.month div.ctk_select_head_text {
		margin-left: -21px;
	}
	.section.reg-content .reg-box form span.ctk_select.day div.ctk_select_head_text {
		margin-left: -19px;
	}
	.section.reg-content .reg-box h2 {
		margin-top: 25px;
	}
	
	
	.section.franchise.open form span.ctk_input_bg span,.section.reg-content .reg-box form span.ctk_input_bg span {
		margin-top: 1px;
	}
	
	.section.franchise.open form span.ctk_input_bg input,.section.reg-content .reg-box form span.ctk_input_bg input {
		margin-top: -2px;	
	}
	
	.bcomplete-popup{top:-5px;position: absolute;border: 1px solid black;background: #eee;text-align: left; z-index: 2;width:201px !important;}
	.bcomplete-popup .item{padding: 8px 9px;font-family: tahoma, verdana, sans-serif;font-size: 17px;cursor: pointer;}
	.bcomplete-popup .selected{background: #ccc;}
	.bcomplete-popup .down-button{background-image: url(/ctk/img/down-arrow.gif);border-top: 1px solid #6e6e6e;}
	.bcomplete-popup .up-button{background-image: url(/ctk/img/up-arrow.gif);border-bottom: 1px solid #6e6e6e;}
	.bcomplete-popup .up-button,.bcomplete-popup .down-button{cursor: pointer; height: 18px;overflow: hidden;background-color: #d4d0c8;background-repeat: no-repeat;background-position: 50% 8px;}
	.bcomplete-popup .disabled{background-position: 50% -8px;cursor: default;}
	.bcompl {
	   /* color:#4f4f4f; */
	   position: relative;
	}
	
	.section.reg-content .bcomplete-popup {
	/* 	top:-74px; */
	/* 	left:285px; */
	}
	
	.right-col .section.reg-content .bcomplete-popup {
	   left: 37px;
	   top: -92px;
	}
	
	
	#regOuter .bcomplete-popup {
	/* 	top:303px; */
	/* 	left:37px; */
	}
	
	#regOuter3 .bcomplete-popup {
		top:379px;
		left:38px;
	}
	.error-msg{
		display: none;
	}
	
	.section.reg-content .reg-box form .regbutton {
		text-transform: uppercase;
	}
	
	.reg-box .error_show_left{
		  position: absolute;
		  background: url("../images/reg_alert_left.png") no-repeat scroll left top; 
		  width: 242px;
		  height: 39px;
		  top: 1px;
		  left: -233px;
		  text-align: center;
		  display: table;
		  z-index: 3;
	}
	.reg-box .gender-select .error_show_left {
		left: -243px;
	}
	.reg-box .error-msg.mid, .reg-box .error-msg {
		  position: absolute;
		  background: url("../images/reg_alert_left.png") no-repeat scroll left top; 
		  width: 242px;
		  height: 39px;
		  top: 1px;
		  left: -233px;
		  text-align: center;
	/* 	  display: table; */
		  z-index: 3;
	}
	.error_message{
		display: table-cell;
		vertical-align: middle; 
		padding: 11px 0 0 0; 
		box-sizing: border-box;
		font-size: 14px; 
	}
	#error_rule .error_message{
		padding: 0 0 11px 0;
	}
	.reg-box .error-msg.mid .span_error_message, .reg-box .error-msg .span_error_message{
		text-align: center;
		display: table-cell;
		color: white;
		font-family: dinpro, "Arial Narrow", Arial, sans-serif; 
		font-size: 14px;
		color: white;
		line-height:  14px;
		letter-spacing: 1px;
		vertical-align: middle; 
	/* 	padding-right: 28px; */
	}
	
	.reg-box .error_show_left .span_error_message{
		text-align: center;
		display: table-cell;
		color: white;
		font-family: dinpro, "Arial Narrow", Arial, sans-serif; 
		font-size: 14px;
		color: white;
		line-height:  14px;
		letter-spacing: 1px;
		vertical-align: middle; 
	/* 	padding-right: 28px; */
	}
	
	.reg-box .error_show_nemed {
		position: absolute;
		  background: url("../images/reg_alert_right.png") no-repeat scroll left top; 
		  width: 242px;
		  height: 39px;
		  top: 79px;
		  right: -233px;
		  left: auto;
		  text-align: center;
		  display: table;
		  z-index: 3;
	}
	
	.reg-box .error_show_nemed .span_error_message {
		text-align: center;
		display: table-cell;
		color: white;
		font-family: dinpro, "Arial Narrow", Arial, sans-serif; 
		font-size: 14px;
		color: white;
		line-height:  14px;
		vertical-align: middle;
		letter-spacing: 1px; 
	}
	
	
	.reg-box .error_show_aszf {
		  position: absolute;
		  background: url("../images/reg_alert_right.png") no-repeat scroll left top; 
		  width: 242px;
		  height: 39px;
		  top: 0px;
		  left: auto;
		  right: -245px;
		  text-align: center;
		  display: table;
		  z-index: 3;
	}
	
	.reg-box .error_show_aszf .span_error_message {
		text-align: center;
		display: table-cell;
		color: white;
		font-family: dinpro, "Arial Narrow", Arial, sans-serif; 
		font-size: 14px;
		color: white;
		line-height:  14px;
		letter-spacing: 1px;
		vertical-align: middle; 
	}
	
	
	.alert-background {
		background-color: #000;
		}
	
	#aszfDiv .popupi_body {
		width: 740px; 
	}
	
	#aszfDiv .popupi_body p {
		font-size: 12px;
		line-height: 19px;
	}
	
	
	
	#reg_box_new .popupi_body {
		width: 382px; 
	}
	/*
	#reg_box_new .popupi_body_keret_jobb, #reg_box_new .popupi_body_keret_bal,#reg_box_new .popupi_bottom_center {
		margin: 0;
		padding: 0;
	}
	*/
	
	#reg_box_new .section.reg-content .reg-box {
		margin: 0;
	} 
	
	#reg_box_new .popupi_body_header {
		background:none;	
	}	
		
	.popupi_body_header {
		cursor: move;
	}
	
	.section.premium-content .clipboard {
		z-index: 1;
	}
	
	#layer_content {
		position: absolute;
		z-index:100;
		
		padding-bottom: 50px;
	}
	
	#reg_box_new #layer_content {
		padding-bottom: 150px;
	}
	
	.user-box ul li .image-container {
		height: 97px;
	    margin: 5px 0 0 6px;
	    overflow: hidden;
	    width: 89px;
	}
	
	.section.user-prev .user-box ul li img {
		margin: 0;
		font-size: 11px;
	}
	
	
	.section.user-prev .user-box ul li .user-box-content h5 {
		font-weight: normal;
		font-size: 11px;
		margin: 3px 0 4px;
	}
	
	.section.user-prev .user-box ul li .user-box-content p {
		width: 70px;
		height: 47px;
		overflow: hidden;
		float: left;
	}
	
	.section.user-prev .user-box ul li .user-box-content p.kettes {
		width: 4px;
		font-size: 14px;
		height: 47px;
		float: left;
		margin-top: -2px;
	}
	
	.section.user-prev .user-box ul li {
		margin-left: 1px;
		margin-right: 1px;
	}
	
	.section.user-prev .content-inner .user-box {
		width: 833px;
	}
	
	.section.user-prev a.right {
		left: 10px;
	}
	
	.section.user-prev a.left {
		right: 10px;
	}
	
	.section.user-prev .user-box ul li .user-box-content h5 a {
	    color: #FFFFFF;
	    font-weight: normal;
	    font-family: dinpromedium,"Arial Narrow",Arial,sans-serif;
	    font-size: 11px;
	    padding: 0;
	    margin:0;
	    text-transform: uppercase;
	}
	
	
	/* regi adatlap es foto popup start */
	
	
		#layer_content{
			position: absolute;
			z-index:100;
			font-family:Arial;
			font-size:12px;
			line-height:18px;
	       }
		#layer_background
		{
			width: 100%;
			height: 100%;
			background-color: #000000;
			position: absolute;
			opacity: .5;
			filter: alpha(opacity=50);
		}
		#layer_window {
			display: block;
			width: 100%;
			height: 100%;
			position:
			absolute;
			left: 0px;
			top: 0px;
			z-index:80;		
			}
		.layer_top {
			background:transparent url(/ctk/img/layer_top.png) repeat-x scroll left top;
			margin-left:27px;
			margin-right:27px;
		}
		.layer_bot {
			background:transparent url(/ctk/img/layer_bottom.png) repeat-x scroll left bottom;
			margin-left:27px;
			margin-right:27px;
			padding-top:39px;
			padding-bottom:25px;
		}
		#kepgaleria_layer .layer_bot {		
			padding-bottom:27px;
		}
		.layer_right {
			background:transparent url(/ctk/img/layer_right.png) repeat-y scroll right top;
			position:relative;
		}
		.layer_left {
			background:transparent url(/ctk/img/layer_left.png) repeat-y scroll left top;
			margin-left:-27px;
			margin-right:-27px;
		}
		.layer_top_right {
			background:transparent url(/ctk/img/layer_top_right.png) no-repeat scroll right top;
		}
		.layer_top_left {
			background:transparent url(/ctk/img/layer_top_left.png) no-repeat scroll left top;
			margin-left:-27px;
			margin-right:-27px;
		}
		.layer_bot_left {
			background:transparent url(/ctk/img/layer_left_bottom.png) no-repeat scroll left bottom;	
		}
		.layer_bot_right {
			background:transparent url(/ctk/img/layer_bottom_right.png) no-repeat scroll right bottom;
		}
		.layer_fejlec {
			margin-top:-26px;
			margin-right:15px;
			margin-left:15px;
			height:26px;
			cursor: move;
		}
		#adatlap_layer .layer_tartalom, #kepgaleria_layer .layer_tartalom, #reg_end_div, #elfelejtett_pwd,#theElfelejtettDiv .layer_tartalom,#theConfirmDiv .layer_tartalom,#alertPopupDivId .layer_tartalom, #google_map_div .layer_tartalom{
			margin-left:27px;
			margin-right:27px;
		       padding-top:10px;
			padding-bottom:10px;
		       background: url(/ctk/img/layer_bg.gif) bottom left repeat-x;
		       background-color:#ffffff;
		       border:0px solid #000000;
		       font-size:12px;
		       line-height:19px;
		       
		}
		
		
		
			.btn_mehet {
			background:url(/ctk/img/button_mehet.png) top left no-repeat;
			border:none;
			cursor:pointer;
			width:63px;
			height:22px;
		}
		
		.btn_igen {
			
			background:url(/ctk/img/button_igen.png) top left no-repeat;
			border:none;
			cursor:pointer;
			width:60px;
			height:22px;
			float:left;	
		
		}
		.btn_nem {
			
			background:url(/ctk/img/button_nem.png) top left no-repeat;
			border:none;
			cursor:pointer;
			width:60px;
			height:22px;
			float:left;		
		}
		
		.alert_buttons input{
			margin-left:10px;
			margin-right:10px;
		}
		
		#adatlap_layer .layer_tartalom p {
		       font-size:12px;
		       line-height:19px;
		}
		.button_close {
			float:right;
		/*	height:18px; */
			/* margin-top:3px; */
			min-width: 10px;
			margin-right: -9px;
		}
		.popup-close.close_link {
			padding-top: 1px;
			padding-right: 2px;
			float: left;
			display:block;
		}
		input.close {		
			float:left;
		}
		.box_cim{
			margin-bottom:14px;		
		}	
		.layer_text {
			margin:0px;
			padding:15px;
			letter-spacing: 0px;
			width:666px;
			text-align:justify;
		}
		.layer_cim {
			color:#b91a05;
			font-size:16px;
			font-family:Arial;	
			vertical-align:middle;
			font-weight:bold;
			margin:0px 0px 15px 0px;
			text-transform:uppercase;
		}	
		.layer_cim img {
			margin-top:3px;
			margin-right:10px;
		}
	
		.layer_menu {
			clear:both;
			float:left;
			text-align:left;
			width:100%;
			margin-left:20px;
			}
		#layer_content .layer_menu {
			clear:both;
			float:left;
			text-align:left;
			width:100%;
			margin-left:0px;
			}
		#layer_content .regisztralok {
			background:none;		
		}
		.popup-message {
		display:table;
		
		}
		
		.clearboth {
			clear:both;
		}
		.alert-background {
		background-color: #000;
		}
		
		.display_left {
			float:left;
		}
		.display_right {
			float:right;
		}
		.display_none{
			display: none;		
		}
		
		.button_reg_normal {
			background: url(/ctk/img/button_regisztralok_normal_2.jpg) top left no-repeat;
			width: 115px; 
			height: 25px;  
		}
		a.button_reg_normal {
			color: white;
			text-decoration: none;
			letter-spacing: 2px;
			padding-left: 6px;
			font-weight: bold;
		}
		
	  input.text_field {
		background:url(/ctk/img/input_bg.gif) bottom left repeat-x;
		border:none;
		border-left:1px solid #e1e1e1;	
		border-right:1px solid #f5f5f5;
		border-bottom:1px solid #eeeeee;
		height:	15px;
		font-size:12px;
		font-weight:300;
		padding-left:4px;
		padding-top:2px;
		margin-bottom:3px;
		}
	/* reg box popup es sima popup end */	
		
	/* foto nagyitas start */	
		    /* hide from incapable browsers */
	div#scrollbar { 
	    display:none;
	    }
	div#scrollbar_popup { 
	    display:none;
	    }
	/* below in external file */
	div#wn	{ 
	    position:relative; 
	    width:610px; height:190px; 
	    overflow:hidden;
	    margin-left:20px;
	    margin-right:15px;
		}
	div#scrollbar { 
	    position:relative; 
	    width:646px; height:18px;
	    display:block; /* display:none initially */
	    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
	  }
	div#scrollbar_popup { 
	    position:relative; 
	    width:646px; height:18px;
	    display:block; /* display:none initially */
	    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
	  }
	#kepgaleria_layer div#scrollbar_popup{ 
	    position:relative; 
	    width:751px; height:18px;
	    display:block; /* display:none initially */
	    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
	    z-index:3000;
	  }
	div#track { 
	    position:absolute; left:18px; top:0;
	    width:628px; height:18px; 
	    background: url(/ctk/img/track_bg.gif) top left repeat-x;
	  }
	div#track_popup { 
	    position:absolute; left:18px; top:0;
	    width:628px; height:18px; 
	    background: url(/ctk/img/track_bg.gif) top left repeat-x;
	  }  
	#kepgaleria_layer div#track_popup { 
	    position:absolute; left:18px; top:0;
	    width:717px; height:18px; 
	    background: url(/ctk/img/track_bg.gif) top left repeat-x;
	  }  
	div#dragBar {
	    position:absolute; left:0px; top:0px;
	    width:66px; height:18px; 
	    background:url(/ctk/img/dragbar_bg.gif) top left repeat-x;
	    display:table;
	  }
	div#dragBar_popup {
	    position:absolute; left:0px; top:0px;
	    width:66px; height:18px; 
	    background:url(/ctk/img/dragbar_bg.gif) top left repeat-x;
	    display:table;
	  }  
	.dragbar_left {
	    width:100%;
	    height:18px;
	    background:url(/ctk/img/dragbar_left.gif) top left no-repeat;
	}
	.dragbar_right {
	    width:100%;
	    height:18px;
	    background:url(/ctk/img/dragbar_right.gif) top right no-repeat;
	
	}
	.dragbar_middle {
	    width:100%;
	    height:18px;
	    background:url(/ctk/img/dragbar_bg2.gif) top center no-repeat;
	
	}
	div#left_scroll{ position:absolute; left:0; top:0; }
	div#left_scroll_popup{ position:absolute; left:0; top:0; }  
	div#right_scroll { position:absolute; right:0; top:0;  }
	div#right_scroll_popup { position:absolute; right:0; top:0;  }
	
	/* for safari, to prevent selection problem  */
	div#scrollbar, div#track, div#dragBar, div#left, div#right {
	    -moz-user-select: none;
	    -khtml-user-select: none;
	}
	/* for safari, to prevent selection problem  */
	div#scrollbar_popup, div#track_popup, div#dragBar_popup, div#left_popup, div#right_popup {
	    -moz-user-select: none;
	    -khtml-user-select: none;
	}
	/* so no gap or misplacement due to image vertical alignment
	font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
	div#scrollbar img {
	    display:block; 
	    }
	div#scrollbar_popup img {
	    display:block; 
	    }    
	div#wn2	{ 
	    position:relative; 
	    width:610px; height:130px; 
	    overflow:hidden;
	    margin-top:5px;
	}
	div#lyr2	{ 
	    height:130px;    
	}
	#scrollLinks {
	    clear:both;
	    width:690px;
	    margin-left:40px;
	    height:18px;
	    position:absolute;
	    top:50px;
	    left:0px;
	    right:0px;    
	    z-index:3000;   
	}
	
		#kepgaleria {
			min-width:710px;		
		}
		#kepgaleria .kep {								
			width:inherit;
			height:auto;
			padding-top:15px;
			padding-bottom:15px;
		}
		#kepgaleria .kep img {
			border:4px solid #dfdfdf;
			padding:1px;	
		}
		
		#kepgaleria .thumbnails{
			clear:both;				
			vertical-align: bottom;
			position:relative;				
			text-align:center;
			height:130px;			
			}
		#kepgaleria .thumbnails_td{
			background:url(/ctk/img/kepgaleria_thumbnails_bg.jpg) top left repeat-x;	
		}
		#kepgaleria .previous{
			padding-left:5px;
			padding-right:15px;
			width:45px;		
		}
		#kepgaleria .next{
			padding-left:15px;
			padding-right:5px;
			vertical-align: middle;
			width:45px;
			
			
		}
		#kepgaleria  .person_data {
			height:120px;		
			margin: 0;
			}
		#kepgaleria .kep_thumbnail {
			width:auto;
			height:auto;
			padding:1px;
			background-color:#ffffff;
			border:3px solid #dfdfdf;
			float:left;
			margin-right:15px;
			cursor:pointer;
			
		}	
		#kepgaleria .kep_thumbnail:hover {
			width:auto;
			height:auto;
			padding:1px;
			background-color:#ffffff;
			border:3px solid #4f4f4f;
			cursor:pointer;
		}
		#kepgaleria .keret .person_pic img{
			position:static;
		}
		
		
		#kepgaleria_layer .layer_tartalom {
			margin-left:11px;
			margin-right:11px;
			padding-top:0px;
		}
	
		.btn_next {		
			background:url(/ctk/img/button_next.png) top left no-repeat;
			border:none;
			cursor:pointer;
			width:48px;
			height:48px;
		}
		.btn_previous {		
			background:url(/ctk/img/button_previous.png) top left no-repeat;
			border:none;
			cursor:pointer;
			width:48px;
			height:48px;
		}
		.btn_kivalasztom {
			background:url(/ctk/img/button_kivalasztom.png) top left no-repeat;
			border:none;
			cursor:pointer;
			width:148px;
			height:31px;
			float:right;
			margin-right:15px;
			
		}
	
		#futocsik_bg {
			width:315px;
			height:10px;
			background:url(/ctk/img/futo_csik_bg.gif) top left repeat-x;
		}
		#futocsik {
			max-width:315px;
			height:10px;
			background:url(/ctk/img/futo_csik.gif) top left repeat-x;
		}
	/* foto nagyitas end */
	
	/* adatlap start */
		#adatlap_layer {
			
			display:table;
			/*
			height: 540px;
			*/
		}
		#adatlap_layer #layer_content {
			display:block;
			position:absolute;
			top:2px;
			left:50%;
			z-index:2000;		
			height: 540px;
			margin-left: -500px;
			margin-top: 0px !important;
			width:970px;		
			
		}
		#asdatlap_layer .layer_fejlec {
				width:970px;
		}
		#adatlap_layer .layer_tartalom {
				width:948px;
				height: 436px;
				background-color:#ffffff;
				margin-left:11px;
				margin-right:11px;
				margin-top:-5px;
				padding-top:0px;
		}	
		.adatlap_table {
			width:950px;
			height:auto;
			display:table;
			background:url(/ctk/img/adatlap_bg.png) center left no-repeat;
			background-position:0px 10px;
			}
		.adatlap_table td.top {
			height:39px;
			background:url(/ctk/img/adatlap_top.gif) top left repeat-x;
			border-bottom:1px solid #dfdfdf;
			}
		.adatlap_table td.left {
			width: 292px;
			height:auto;
			}
		.adatlap_table td.middle{
			width: 190px;
			height:auto;
			}
		.adatlap_table td.right {
			width: 478px;
			height:auto;
			}
		.adatlap_table .id{
			float:left;
			height:28px;
			color:#ffffff;
			font-size:13px;
			width:auto;
			margin-left:112px;
			line-height:28px;
			vertical-align:text-middle;
			position:relative;
			z-index:2030;
		}
		.adatlap_table .sign_offline{
			float:right;
			margin-right:5px;
			margin-top:5px;	
			color:#ffffff;
			font-size:11px;
			background:url(/ctk/img/sign_offline.png) top right no-repeat;
			height:23px;
			width:30px;
		}
		.adatlap_table .sign_online{				
			height:23px;
			width:30px;
			margin-right:5px;
			margin-top:5px;	
			float:right;
			background:url(/ctk/img/sign_online.png) top right no-repeat;
			clear:both;
		}
		.adatlap_table .person_pic {		
			height:119px;
			left:20px;
			top:5px;
			width:105px;
			z-index:500;
			
		}
		
		.adatlap_table .keret {
			background:transparent url(/ctk/img/keret_bg2.png) no-repeat scroll left top;
			height:121px;
			left:30px;
			position:absolute;
			top:5px;
			left:19px;
			width:108px;		
			z-index:506;
			display:table;		
		}
		.adatlap_table .reg_info {
			color:#797979;
			font-size:11px;
			margin-left:113px;
			margin-top:4px;
			line-height:17px;
			position:relative;
			z-index:2300;
		}
		.adatlap_table .person_data_short {				
	        margin:25px 10px 10px 15px;					
			margin-bottom:0px;
			line-height:18px;
			font-size:12px;
			*padding-left: 15px;
			*padding-right: 10px;
		}
		#adatlap_layer .adatlap_table .person_data_short ul.potty{				
			margin:0px !important;
			margin-left:33px !important;					
		}
		ul.potty li {
			line-height: 25px;
		}
	
		.adatlap_table .person_name
		{
			margin-top:-28px;
			font-size:14px;
			color:#ffffff;
			text-transform: none;
			*font-weight:normal;
			margin-left:112px;
			float:left;		
			height:25px;
			position:relative;
			z-index:2030;
		}
		#adatlap_layer .adatlap_menu
		{
			float:left;		
			margin-top:29px;
			margin-right:0px;
			margin-bottom:0px;	
			text-align:left;
			width:auto;
		}
		.submenus
		{
			margin-left:0px;
		}
		#adatlap_layer .adatlap_menu .aktiv
		{
			border-left:4px solid #bd1c04;
			height:24px;
			line-height:24px;
			vertical-align:text-middle;
			padding-left:12px;
			display:block;
			font-size:13px;
			font-weight:normal;
			margin-bottom:1px;
			color:#ffffff;
			background:url(/ctk/img/adatlap_menubg_active.gif) top right no-repeat;
			width:174px !important;
		}
		 #adatlap_layer .adatlap_menu .aktiv a
		{
			color:#ffffff;
			cursor:default;
			text-decoration: none;
		}
	
		
		#adatlap_layer .adatlap_menu .inaktiv
		{
			border-left:4px solid #dfdfdf;
			height:24px;
			line-height:24px;
			vertical-align:text-middle;
			padding-left:12px;
			display:block;
			font-size:13px;
			font-weight:bold;
			color:#dfdfdf;
			margin-bottom:1px;
		}	
		.adatlap_menu .link{
			border-left:4px solid #bd1c04;
			height:24px;
			line-height:24px;
			vertical-align:text-middle;
			padding-left:12px;
			margin-bottom:1px;
			
			width:auto;
		}
		.adatlap_menu .link:hover{
			border-left:4px solid #4f4f4f;
			height:24px;
			line-height:24px;
			vertical-align:text-middle;
			padding-left:12px;
			margin-bottom:1px;
			
			
		}
		
		.adatlap_table .adataim {
			background:url(/ctk/img/adataim_title.png) top left no-repeat;
			width:190px;
			height:auto;
			display:table;
			
		}
		.adatlap_table .media {
			clear:both;
			background:url(/ctk/img/media_title.png) top left no-repeat;
			width:190px;
			height:28px;
			display:table;
			margin-top:20px;
		}
		.first_item .adatlap_box_top {
			background: url(/ctk/img/content_text_top.png) top left no-repeat;
			width:477px;
			height: auto;		
			margin-top:7px;
			padding-top:35px;
			position:relative;
		}
		.first_item  .adatlap_box_bg {
			background: url(/ctk/img/content_text_bg.png) top left repeat-y;
			width:477px;
			margin-top:0px;
		}
		.first_item  .adatlap_box_bottom {
			background: url(/ctk/img/content_text_bottom.png) bottom left no-repeat;
			width:477px;
			height: auto;
			margin-top:0px;
			padding-bottom:35px;
		}
		.big .adatlap_box_bottom {
			background: url(/ctk/img/content_text_bottom.png) bottom left no-repeat;
			width:477px;
			height:438px;
			margin-top:0px;
			padding-bottom:35px;
		}
		.second_item .adatlap_box_top {
			background: url(/ctk/img/content_text_top.png) top left no-repeat;
			width:477px;
			height: auto;		
			margin-top:-35px;
			padding-top:35px;
			position:relative;
		}
		.second_item  .adatlap_box_bg {
			background: url(/ctk/img/content_text_bg.png) top left repeat-y;
			width:477px;
			margin-top:0px;
		}
		.second_item  .adatlap_box_bottom {
			background: url(/ctk/img/content_text_bottom.png) bottom left no-repeat;
			width:477px;
			height: auto;
			margin-top:0px;
			
			
		}
		.adatlap_table .system_functions {
			height:auto;
			background:url(/ctk/img/th_bg.gif) top left repeat-x;
			border-bottom:1px solid #dfdfdf;
			background-position:0px 13px;
			padding-top:0px;
		}
		.adatlap_table .admin_functions {
			height:30px;
			padding-left:15px;
			padding-right:15px;
			background: url(/ctk/img/th_bg.gif) bottom left repeat-x;
			
		}
		.adatlap_table .admin_functions a{
			margin-right:10px;		
			line-height:18px;
			padding-right:10px;
			font-size:12px;
		}
		.adatlap_table .button_functions {
			clear:both;
			height:32px;
			padding-top:0px;
			padding-left:15px;		
			position:absolute;
			bottom:auto;
			top:1px;
			right:10px;
			left:auto;
			z-index:502;
			width:auto;
			border:none;
			border-bottom:1px solid #dfdfdf;
		}
		
		
		#szavazzram {
			float:left;
			width:auto;
			margin-right:0px;
			margin-left:0px;
			margin-bottom:10px;
			*margin-bottom:15px;
			width:470px;
			height:auto;
			max-height:130px;		
			border:0px solid #000000;
			display:table;
			display:none;		
		}
		.szavazzram_form {
			line-height:23px;
			float:right;
		}
		#soroljbe {
			float:left;
			width:auto;
			margin-right:0px;
			margin-left:0px;
			width:470px;
			height:auto;
			max-height:130px;
			border:0px solid #000000;
			display:table;
			display:none;	
		}
		#sargalap {
			float:right;
			width:auto;
			margin-right:0px;
			margin-left:0px;
			width:470px;
			height:auto;
			max-height:130px;
			border:0px solid #000000;
			display:table;
			display:block;	
		}
		#szavazzram_title {		
			margin-top:5px;
			margin-left:10px;
			float:left;
			width:248px;
			height:15px;
		}
		#soroljbe_title {
			margin-top:5px;
			margin-left:10px;
			float:left;
			width:248px;
			height:15px;
		}
		#sargalap_title {		
			margin-top:5px;
			margin-left:10px;
			float:right;
			width:95px;
			height:15px;
		}
		#button_szavazzram {
			float:right;
			margin-right:5px;	
		}
		#button_sargalap {
			float:right;
			margin-right:5px;
		}
		#button_soroljbe {
			float:right;
			margin-right:5px;	
		}
		#sargalap #button_szavazzram {
			float:right;
			margin-right:5px;
			margin-bottom:-11px;
		}
		
		#sargalap #button_soroljbe {
			float:right;
			margin-right:5px;
			margin-bottom:-11px;
		}
		
		
		#button_szavazzram .button_left {
			background:url(/ctk/img/button_left_szavazat.gif) top left no-repeat;
			width:auto;
			min-width:20px;
			height:27px;
			margin-left:-5px;
			}
		
		#button_sargalap .button_left {
			background:url(/ctk/img/button_left_sargalap.gif) top left no-repeat;
			width:auto;
			min-width:20px;
			height:27px;
			margin-left:-5px;
			}
		
		#button_soroljbe .button_left {
			background:url(/ctk/img/button_left_soroljbe.gif) top left no-repeat;
			width:auto;
			min-width:20px;
			height:27px;
			margin-left:-5px;
			}	
		.adatlap_table .button_bg {
			background:url(/ctk/img/button_bg.gif) top left repeat-x;
			width:auto;
			min-width:20px;
			height:27px;
			margin:0px 5px 0px 0px;
			}
		.adatlap_table .button_right {
			background:url(/ctk/img/button_right.gif) top right no-repeat;
			width:auto;
			min-width:20px;
			height:27px;
			padding-left:0px;
			padding-right:0px;
			cursor:pointer;
			line-height:27px;
			vertical-align:middle;
			font-size:11px;		
			}	
				
		.sign_arrow_down_white {
			background:url(/ctk/img/sing_arrow_down_white.png) center right no-repeat;
			width:auto;		
			line-height:28px;
			padding-right:15px;		
		}
		.sign_arrow_down_gray {
			background:url(/ctk/img/sing_arrow_down_gray.png) center right no-repeat;
			width:auto;		
			line-height:28px;
			padding-right:15px;		
		}
		.adatlap_table .line {
			border-bottom:3px solid #DFDFDF;
			clear:both;
			display:block;
			height:1px;
			margin-left:0px;
			width:949px;
		}
		.adatlap_table .first_item .szoveg {
			width:447px;
			height:169px;
			overflow-y: scroll;
			overflow-x: hidden;
			padding:20px 15px 0px 15px;
			margin:0px 0px 0px 0px;
			border:0px solid #000000;
			font-size:12px;
		}
		.adatlap_table .big .szoveg {
			width:447px;
			height:451px;
			overflow-y: scroll;
			overflow-x: hidden;
			padding:20px 15px 0px 15px;
			margin:0px 0px 0px 0px;
			border:0px solid #000000;
			font-size:12px;
		}
		.adatlap_table .second_item .szoveg {
			width:447px;
			height:100px;
			overflow-y: scroll;
			overflow-x: hidden;
			padding:20px 15px 15px 15px;
			margin:0px 0px 0px 0px;
			font-size:12px;
		}
		.adatlap_table .system_functions .szoveg {
			width:450px;
			height:auto;
			max-height:130px;
			padding:40px 10px 0px 10px;
			*padding:5px 10px 0px 10px;
			margin:0px 0px 0px 0px;
			font-size:12px;
		}
		
		.adatlap_table .system_functions .person_data_short {
			padding-top:0px ;
			margin-top:0px;
			margin-left:5px;
			width:165px;
		}
		.adatlap_table .adatlap_box_top .alcim {
			position:absolute;
			top:13px;
			left:0px;
			width:462px;
			margin:0px 0px 0px 15px;
			
		}
		.adatlap_table td.system_functions .alcim {		
			width:262px;
			margin:0px 0px 0px 15px;
			
		}
		.adatlap_table .alcim .text  {padding:0px 10px 0px 0px;}
		.online_bg {
			background:transparent url(/ctk/img/big_box_top.png) repeat-x scroll left top;
			height:28px;
			padding-top:1px;		
			}
		.klasszikus_bg {
			background:transparent url(/ctk/img/big_box_top_gray.png) repeat-x scroll left top;
			height:28px;
			padding-top:1px;		
			}
		.width_100 {
			width:100px;
		}
		
		.width_120 {
			width:120px;
		}
	
		.width_150 {
			width:150px;
		}
		.width_190{
			width:190px;
		}
		
		#adatlap_layer a, #adatlap_layer a:active, #adatlap_layer a:link {
		color:#bb1a05;	
		text-decoration:none;
	}
	#adatlap_layer a:hover {
		color:#a21f01;	
		text-decoration:underline;	
	}
	
		#kepgaleria_layer a, #kepgaleria_layer a:active, #kepgaleria_layer a:link {
		color:#bb1a05;	
		text-decoration:none;
	}
	#kepgaleria_layer a:hover {
		color:#a21f01;	
		text-decoration:underline;	
	}
	
	#kepgaleria_layer {
		
	}
	
	
	#adatlap_layer .raquo {
		font-size:15px;	
	}
	
	.person_pic {							
		position:absolute;
		clip:rect(6px, 90px, 106px, 6px);
		*clip:rect(6px 90px 106px 6px);			
		left:2px;
		top:0px;	
	}
	.keret {
	    background: url(/ctk/img3/keret_bg.png) no-repeat scroll left top transparent;
	    height: 121px;
	    left: 0;
	    position: absolute;
	    top: 0;
	    width: 108px;
	    z-index: 400;
	}
	
	.person_data {
	    float: left;
	    height: 110px;
	    margin: -28px 3px 10px 0;
	    position: relative;
	    width: 102px;
	}
	/*
	.person_data .person_pic img {
		position: absolute;
		left: 2px;
	}*/
	
		
	/* regi adatlap es foto popup end */
	
	caption,td {vertical-align:top;font-weight:normal;}
	
	.reg-box .year .error_show_left {
		top: -3px;
	}
	
	#jobbraNyil.outer_side {
		display:block !important;
	}
	#adatlap_layer .outer_red_a {
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
	}
	
	.not_visible {
		visiblity: hidden;
	}
	
	.form_regbutton_hover {background: url(../images/reg-but-active.png) center center no-repeat;}
	
	#wrapper {
		background:url("../images/bg.jpg") no-repeat scroll center -85px #F1F1F1;	
	}
	#wrapper.no-image {
		background:none;	
	}
	
	#nyito_tartalom.disable-show{
	/*	display:block;*/
	}
	
	#cimzett_header {
		z-index: 3000;
	}
	.level_iras_box_start {
	  clear: left;
	    float: left;
	    margin-left: 7px;
	    margin-top: 10px;
	    padding-bottom: 15px;
	}
	.level_iras_box_top_center {
		background:url(/ctk/imgi/levelezes/write_center_top.png) repeat-x left top scroll transparent;
		float: left;
		margin-left:58px;
		margin-right:48px;
	}
	.level_iras_box_top_left {
		background:url(/ctk/imgi/levelezes/write_left_top.png) no-repeat left top scroll transparent;
		float: left;
	}
	.level_iras_box_top_right {
		background:url(/ctk/imgi/levelezes/write_right_top.png) no-repeat right top scroll transparent;
		float: left;
	}
	.level_iras_box_bottom_center {
		background:url(/ctk/imgi/levelezes/write_center_bottom.png) repeat-x left bottom scroll transparent;
		float: left;
		padding-bottom: 55px;
	}
	.level_iras_box_bottom_left {
		background:url(/ctk/imgi/levelezes/write_left_bottom.png) no-repeat left bottom scroll transparent;
		float: left;
		position:relative;
	}
	.level_iras_box_bottom_right {
		background:url(/ctk/imgi/levelezes/write_right_bottom.png) no-repeat right bottom scroll transparent;
		float: left;
	}
	.level_iras_box_left_middle {
		background:url(/ctk/imgi/levelezes/write_left_center.png) repeat-y left bottom scroll transparent;
		float: left;
		margin-top:63px;
		margin-left:-58px;
	}
	.level_iras_box_right_middle {
		background:url(/ctk/imgi/levelezes/write_right_center.png) repeat-y right bottom scroll transparent;
		float: left;
		margin-right:-48px;	
	}
	.level_iras_box_right_body {
		background-color:white;
		float:left;
		margin-left: 57px;
		margin-right: 12px;
		margin-top: -43px;
		position:relative;
		font-size: 14px;
		font-weight: normal;
		height: 100%;
	    width: 494px;
	}
	#szoveg_body_level {
		position:relative;
		min-height: 102px;
		height: 100%;
		width: 490px;
		resize: none;
		border: 0;
		font-size: 13px;
		font-family:Helvetica,Arial,sans-serif;
		padding-left: 2px;
		margin-bottom:-25px;
		overflow: hidden;
	}
	.csatol_iv_szoveg {
	    bottom: -50px;
	    float: left;
	    clear: left;
	    height: 30px;
	    z-index: 3001;
	    font-size: 13px;
	    position: relative;
	}
	
	.noi_box_bal_top_center {
		background:url(/ctk/imgi/levelezes/noibox/bal/box_top_center_repeat.png) repeat-x left top scroll transparent;
		float: left;
		margin-left:42px;
		margin-right:25px;
	}
	.noi_box_bal_top_left {
		background:url(/ctk/imgi/levelezes/noibox/bal/box_top_left.png) no-repeat left top scroll transparent;
		float: left;
	}
	.noi_box_bal_top_right {
		background:url(/ctk/imgi/levelezes/noibox/bal/box_top_right.png) no-repeat right top scroll transparent;
		float: left;
	}
	.noi_box_bal_bottom_center {
		background:url(/ctk/imgi/levelezes/noibox/bal/box_bottom_center_repeat.png) repeat-x left bottom scroll transparent;
		float: left;
		padding-bottom: 17px;
	}
	.noi_box_bal_bottom_left {
		background:url(/ctk/imgi/levelezes/noibox/bal/box_bottom_left.png) no-repeat left bottom scroll transparent;
		float: left;
		position:relative;
	}
	.noi_box_bal_bottom_right {
		background:url(/ctk/imgi/levelezes/noibox/bal/box_bottom_right.png) no-repeat right bottom scroll transparent;
		float: left;
	}
	.noi_box_bal_left_middle {
		background:url(/ctk/imgi/levelezes/noibox/bal/box_left_middle_repeat.png) repeat-y left bottom scroll transparent;
		float: left;
		margin-top:38px;
		margin-left:-42px;
	}
	.noi_box_bal_right_middle {
		background:url(/ctk/imgi/levelezes/noibox/bal/box_right_middle_repeat.png) repeat-y right bottom scroll transparent;
		float: left;
		margin-right:-25px;
	}
	.noi_box_bal_right_body {
		width: 394px;
		background:url(/ctk/imgi/levelezes/noibox/bal/box_body_repeat.png) repeat right bottom scroll transparent;
		float:left;
		margin-left: 24px;
		margin-right: 9px;
		margin-top: -20px;
		position:relative;
		font-size: 14px;
		font-weight: normal;
		overflow:hidden;
	}
	.noi_box_jobb_top_center {
		background:url(/ctk/imgi/levelezes/noibox/jobb/box_top_center_repeat.png) repeat-x left top scroll transparent;
		float: left;
		margin-left:25px;
		margin-right:42px;
	}
	.noi_box_jobb_top_left {
		background:url(/ctk/imgi/levelezes/noibox/jobb/box_top_left.png) no-repeat left top scroll transparent;
		float: left;
	}
	.noi_box_jobb_top_right {
		background:url(/ctk/imgi/levelezes/noibox/jobb/box_top_right.png) no-repeat right top scroll transparent;
		float: left;
	}
	.noi_box_jobb_bottom_center {
		background:url(/ctk/imgi/levelezes/noibox/jobb/box_bottom_center_repeat.png) repeat-x left bottom scroll transparent;
		float: left;
		padding-bottom: 17px;
	}
	.noi_box_jobb_bottom_left {
		background:url(/ctk/imgi/levelezes/noibox/jobb/box_bottom_left.png) no-repeat left bottom scroll transparent;
		float: left;
		position:relative;
	}
	.noi_box_jobb_bottom_right {
		background:url(/ctk/imgi/levelezes/noibox/jobb/box_bottom_right.png) no-repeat right bottom scroll transparent;
		float: left;
	}
	.noi_box_jobb_left_middle {
		background:url(/ctk/imgi/levelezes/noibox/jobb/box_left_middle_repeat.png) repeat-y left bottom scroll transparent;
		float: left;
		margin-top:38px;
		margin-left:-25px;
	}
	.noi_box_jobb_right_middle {
		background:url(/ctk/imgi/levelezes/noibox/jobb/box_right_middle_repeat.png) repeat-y right bottom scroll transparent;
		float: left;
		margin-right:-42px;
	}
	.noi_box_jobb_right_body {
		width: 394px;
		background:url(/ctk/imgi/levelezes/noibox/jobb/box_body_repeat.png) repeat right bottom scroll transparent;
		float:left;
		margin-left: 13px;
		margin-right: 22px;
		margin-top: -20px;
		position:relative;
		font-size: 14px;
		font-weight: normal;
		overflow:hidden;
	}
	.ferfi_box_bal_top_center {
		background:url(/ctk/imgi/levelezes/ferfibox/bal/box_top_center_repeat.png) repeat-x left top scroll transparent;
		float: left;
		margin-left:42px;
		margin-right:25px;
	}
	.ferfi_box_bal_top_left {
		background:url(/ctk/imgi/levelezes/ferfibox/bal/box_top_left.png) no-repeat left top scroll transparent;
		float: left;
	}
	.ferfi_box_bal_top_right {
		background:url(/ctk/imgi/levelezes/ferfibox/bal/box_top_right.png) no-repeat right top scroll transparent;
		float: left;
	}
	.ferfi_box_bal_bottom_center {
		background:url(/ctk/imgi/levelezes/ferfibox/bal/box_bottom_center_repeat.png) repeat-x left bottom scroll transparent;
		float: left;
		padding-bottom: 17px;
	}
	.ferfi_box_bal_bottom_left {
		background:url(/ctk/imgi/levelezes/ferfibox/bal/box_bottom_left.png) no-repeat left bottom scroll transparent;
		float: left;
		position:relative;
	}
	.ferfi_box_bal_bottom_right {
		background:url(/ctk/imgi/levelezes/ferfibox/bal/box_bottom_right.png) no-repeat right bottom scroll transparent;
		float: left;
	}
	.ferfi_box_bal_left_middle {
		background:url(/ctk/imgi/levelezes/ferfibox/bal/box_left_middle_repeat.png) repeat-y left bottom scroll transparent;
		float: left;
		margin-top:38px;
		margin-left:-42px;
	}
	.ferfi_box_bal_right_middle {
		background:url(/ctk/imgi/levelezes/ferfibox/bal/box_right_middle_repeat.png) repeat-y right bottom scroll transparent;
		float: left;
		margin-right:-25px;
	}
	.ferfi_box_bal_right_body {
		width: 394px;
		background:url(/ctk/imgi/levelezes/ferfibox/bal/box_body_repeat.png) repeat right bottom scroll transparent;
		float:left;
		margin-left: 24px;
		margin-right: 9px;
		margin-top: -20px;
		position:relative;
		font-size: 14px;
		font-weight: normal;
		overflow:hidden;
	}
	.ferfi_box_jobb_top_center {
		background:url(/ctk/imgi/levelezes/ferfibox/jobb/box_top_center_repeat.png) repeat-x left top scroll transparent;
		float: left;
		margin-left:25px;
		margin-right:42px;
	}
	.ferfi_box_jobb_top_left {
		background:url(/ctk/imgi/levelezes/ferfibox/jobb/box_top_left.png) no-repeat left top scroll transparent;
		float: left;
	}
	.ferfi_box_jobb_top_right {
		background:url(/ctk/imgi/levelezes/ferfibox/jobb/box_top_right.png) no-repeat right top scroll transparent;
		float: left;
	}
	.ferfi_box_jobb_bottom_center {
		background:url(/ctk/imgi/levelezes/ferfibox/jobb/box_bottom_center_repeat.png) repeat-x left bottom scroll transparent;
		float: left;
		padding-bottom: 17px;
	}
	.ferfi_box_jobb_bottom_left {
		background:url(/ctk/imgi/levelezes/ferfibox/jobb/box_bottom_left.png) no-repeat left bottom scroll transparent;
		float: left;
		position:relative;
	}
	.ferfi_box_jobb_bottom_right {
		background:url(/ctk/imgi/levelezes/ferfibox/jobb/box_bottom_right.png) no-repeat right bottom scroll transparent;
		float: left;
	}
	.ferfi_box_jobb_left_middle {
		background:url(/ctk/imgi/levelezes/ferfibox/jobb/box_left_middle_repeat.png) repeat-y left bottom scroll transparent;
		float: left;
		margin-top:38px;
		margin-left:-25px;
	}
	.ferfi_box_jobb_right_middle {
		background:url(/ctk/imgi/levelezes/ferfibox/jobb/box_right_middle_repeat.png) repeat-y right bottom scroll transparent;
		float: left;
		margin-right:-42px;
	}
	.ferfi_box_jobb_right_body {
		width: 394px;
		background:url(/ctk/imgi/levelezes/ferfibox/jobb/box_body_repeat.png) repeat right bottom scroll transparent;
		float:left;
		margin-left: 13px;
		margin-right: 22px;
		margin-top: -20px;
		position:relative;
		font-size: 14px;
		font-weight: normal;
		overflow:hidden;
	}
	.admin_box_bal_top_center {
		background:url(/ctk/imgi/levelezes/admbox/bal/box_top_center_repeat.png) repeat-x left top scroll transparent;
		float: left;
		margin-left:42px;
		margin-right:25px;
	}
	.admin_box_bal_top_left {
		background:url(/ctk/imgi/levelezes/admbox/bal/box_top_left.png) no-repeat left top scroll transparent;
		float: left;
	}
	.admin_box_bal_top_right {
		background:url(/ctk/imgi/levelezes/admbox/bal/box_top_right.png) no-repeat right top scroll transparent;
		float: left;
	}
	.admin_box_bal_bottom_center {
		background:url(/ctk/imgi/levelezes/admbox/bal/box_bottom_center_repeat.png) repeat-x left bottom scroll transparent;
		float: left;
		padding-bottom: 17px;
	}
	.admin_box_bal_bottom_left {
		background:url(/ctk/imgi/levelezes/admbox/bal/box_bottom_left.png) no-repeat left bottom scroll transparent;
		float: left;
		position:relative;
	}
	.admin_box_bal_bottom_right {
		background:url(/ctk/imgi/levelezes/admbox/bal/box_bottom_right.png) no-repeat right bottom scroll transparent;
		float: left;
	}
	.admin_box_bal_left_middle {
		background:url(/ctk/imgi/levelezes/admbox/bal/box_left_middle_repeat.png) repeat-y left bottom scroll transparent;
		float: left;
		margin-top:38px;
		margin-left:-42px;
	}
	.admin_box_bal_right_middle {
		background:url(/ctk/imgi/levelezes/admbox/bal/box_right_middle_repeat.png) repeat-y right bottom scroll transparent;
		float: left;
		margin-right:-25px;
	}
	.admin_box_bal_right_body {
		width: 394px;
		background:url(/ctk/imgi/levelezes/admbox/bal/box_body_repeat.png) repeat right bottom scroll transparent;
		float:left;
		margin-left: 24px;
		margin-right: 9px;
		margin-top: -20px;
		position:relative;
		font-size: 14px;
		font-weight: normal;
		overflow:hidden;
	}
	.admin_box_jobb_top_center {
		background:url(/ctk/imgi/levelezes/admbox/jobb/box_top_center_repeat.png) repeat-x left top scroll transparent;
		float: left;
		margin-left:25px;
		margin-right:42px;
	}
	.admin_box_jobb_top_left {
		background:url(/ctk/imgi/levelezes/admbox/jobb/box_top_left.png) no-repeat left top scroll transparent;
		float: left;
	}
	.admin_box_jobb_top_right {
		background:url(/ctk/imgi/levelezes/admbox/jobb/box_top_right.png) no-repeat right top scroll transparent;
		float: left;
	}
	.admin_box_jobb_bottom_center {
		background:url(/ctk/imgi/levelezes/admbox/jobb/box_bottom_center_repeat.png) repeat-x left bottom scroll transparent;
		float: left;
		padding-bottom: 17px;
	}
	.admin_box_jobb_bottom_left {
		background:url(/ctk/imgi/levelezes/admbox/jobb/box_bottom_left.png) no-repeat left bottom scroll transparent;
		float: left;
		position:relative;
	}
	.admin_box_jobb_bottom_right {
		background:url(/ctk/imgi/levelezes/admbox/jobb/box_bottom_right.png) no-repeat right bottom scroll transparent;
		float: left;
	}
	.admin_box_jobb_left_middle {
		background:url(/ctk/imgi/levelezes/admbox/jobb/box_left_middle_repeat.png) repeat-y left bottom scroll transparent;
		float: left;
		margin-top:38px;
		margin-left:-25px;
	}
	.admin_box_jobb_right_middle {
		background:url(/ctk/imgi/levelezes/admbox/jobb/box_right_middle_repeat.png) repeat-y right bottom scroll transparent;
		float: left;
		margin-right:-42px;
	}
	.admin_box_jobb_right_body {
		width: 394px;
		background:url(/ctk/imgi/levelezes/admbox/jobb/box_body_repeat.png) repeat right bottom scroll transparent;
		float:left;
		margin-left: 13px;
		margin-right: 22px;
		margin-top: -20px;
		position:relative;
		font-size: 14px;
		font-weight: normal;
		overflow:hidden;
	}
	.csevego_box_tartalom_start_jobb {
		float:left;
		clear: left;
		position: relative;
	}
	.csevego_box_tartalom_start_bal {
		float:left;
		position: relative;
		top: 0px;
		left: 3px;
	}
	.popupi_top_center {
		background:url(/ctk/imgi/levelezes/popup_keret_top_center_repeat.png) repeat-x left top scroll transparent;
		float: left;
		margin-left:24px;
		margin-right:135px;
	}
	.popupi_top_left {
		background:url(/ctk/imgi/levelezes/popup_keret_top_left.png) no-repeat left top scroll transparent;
		float: left;
	}
	.popupi_top_right {
		background:url(/ctk/imgi/levelezes/popup_keret_top_right.png) no-repeat right top scroll transparent;
		float: left;
	}
	.popupi_bottom_center {
		background:url(/ctk/imgi/levelezes/popup_keret_bottom_center_repeat.png) repeat-x left bottom scroll transparent;
		float: left;
		padding-bottom: 26px;
	}
	.popupi_bottom_left {
		background:url(/ctk/imgi/levelezes/popup_keret_bottom_left.png) no-repeat left bottom scroll transparent;
		float: left;
		position:relative;
	}
	.popupi_bottom_right {
		background:url(/ctk/imgi/levelezes/popup_keret_bottom_right.png) no-repeat right bottom scroll transparent;
		float: left;
	}
	.popupi_left_middle {
		background:url(/ctk/imgi/levelezes/popup_keret_left_middle_repeat.png) repeat-y left bottom scroll transparent;
		float: left;
		margin-top:53px;
		margin-left:-24px;
	}
	.popupi_right_middle {
		background:url(/ctk/imgi/levelezes/popup_keret_right_middle_repeat.png) repeat-y right bottom scroll transparent;
		float: left;
		margin-right:-135px;
	}
	.popupi_body_keret_bal {
		background:url(/ctk/imgi/levelezes/body_keret_repeat_oldalso.png) repeat-y left top scroll transparent;
		float: left;
		margin-left: 16px;
		padding-left: 1px;
		margin-bottom: -10px;
		margin-top: -10px;
	}
	.popupi_body_keret_jobb {
		background:url(/ctk/imgi/levelezes/body_keret_repeat_oldalso.png) repeat-y right top scroll transparent;
		float: left;
		margin-right: 16px;
		padding-right: 1px;
	}
	.popupi_body_keret_also {
		background:url(/ctk/imgi/levelezes/body_keret_also_repeat.png) repeat-x center bottom scroll transparent;
		float: left;
		padding-bottom: 1px;
	}
	.popupi_body {
		position:relative;
		width: 578px;
		background:url(/ctk/imgi/levelezes/popup_keret_hatter_repeat.png) repeat right bottom scroll transparent;
		float:left;
	}
	.popupi_close {
		position:absolute;
		top:-43px;
		right:-17px;
	}
	.popupi_close_button {
		background:url(/ctk/imgi/levelezes/close_button.png) no-repeat left top scroll transparent;
		width: 135px;
		height: 33px;
		border: 0px;
		cursor: pointer;
	}
	.popupi_close_button:hover, .popupi_close_button_hover {
		background:url(/ctk/imgi/levelezes/close_button_active.png) no-repeat left top scroll transparent;
	}
	.popupi_body_header {
	    background: url("/ctk/imgi/levelezes/title_top_repeat.png") repeat-x scroll left bottom transparent;
	    height: 46px;
	    margin-top: -15px;
	    position: absolute;
	    width: 100%;
	}
	
	.olvasas_title {
		background:url(/ctk/imgi/levelezes/level_olvasasa_title_top_left.png) no-repeat left top transparent;
		width: 145px;
		height:31px;
		float: left;
		margin-left: 10px;
	}
	.iras_title {
		background:url(/ctk/imgi/levelezes/level_irasaa_title.png) no-repeat left top transparent;
		width: 111px;
		height:31px;
		float: left;
		margin-left: 10px;
	}
	.popupi_gombok {
		float: right;
	}
	.olvasas_valasz_gomb {
		background:url(/ctk/imgi/levelezes/valasz_kuldese.png) no-repeat left top scroll transparent;
		width: 152px;
		height: 24px;
		border: 0px;
		cursor: pointer;
		float: left;
		margin-right: 5px;
		margin-top: 5px;
	}
	.olvasas_valasz_gomb:hover, .olvasas_valasz_gomb_hover {
		background:url(/ctk/imgi/levelezes/valasz_kuldese_active.png) no-repeat left top scroll transparent;
	}
	.iras_mentes_gomb {
		background:url(/ctk/imgi/levelezes/button_mentes_piszkozatkent.png) no-repeat left top scroll transparent;
		width: 152px;
		height: 24px;
		border: 0px;
		cursor: pointer;
		float: left;
		margin-right: 7px;
		margin-top: 5px;
	}
	.iras_mentes_gomb:hover, .iras_mentes_gomb_hover {
		background:url(/ctk/imgi/levelezes/button_mentes_piszkozatkent_active.png) no-repeat left top scroll transparent;
	}
	.iras_kuldes_gomb {
		background:url(/ctk/imgi/levelezes/button_kuldes.png) no-repeat left top scroll transparent;
		width: 103px;
		height: 24px;
		border: 0px;
		cursor: pointer;
		float: left;
		margin-right: 5px;
		margin-top: 5px;
	}
	.iras_kuldes_gomb:hover, .iras_kuldes_gomb_hover {
		background:url(/ctk/imgi/levelezes/button_kuldes_active.png) no-repeat left top scroll transparent;
	}
	.cimzettek_sora {
		margin-top: 2px;
		background:url(/ctk/imgi/levelezes/cimzettek_repeat.png) repeat left top scroll transparent;
		padding-left: 10px;
		float:left;
		clear: left;
		width:568px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.cimzett_title {
		font-color: black;
		font-size: 13px;
		position:relative;
	}
	.cimzett_title_kiemelt {
		font-weight: bold;
		float:left;
		width: 70px;
	}
	.cimzett_title_kiemelt_fotok {
		font-weight: bold;
		float:left;
		width: 100px;
	}
	.cimzett_adat_normal {
		font-weight: normal;
		float:left;
		width:490px;
	}
	.cimzett_adat_felado {
		font-weight: bold;
		color: #6f507e;
		float:left;
		width:490px;
	}
	
	.cimzett_adat_felado a {
		color: #6f507e;
	}
	
	.cimzett_adat_cimzett {
		font-weight: bold;
		color: #444855;
		float:left;
		width:490px;
	}
	
	.cimzett_adat_cimzett a {
		color: #444855;
	}
	.cimzett_foto_level_irasnal {
		background: url("/ctk/imgi/levelezes/cimzettek_repeat.png") repeat scroll left top transparent;
		float: left;
		left: 81px;
		position: relative;
		width: 98px;
		top:-25px;
		z-index: 3001;
		height: 97px;
		padding-left: 1px;
		margin-bottom: -21px;
	}
	a.popup_link_iras {
		color: #6f507e;
		font-weight: bold;
	}
	.level_iras_cimzett_tartalom_block {
		float: left;
		width: 395px;
		font-weight: bold;
		font-size: 13px;
		position: relative;
		clear: left;
		top : -96px;
		left: 81px;
		z-index: 3000;
		background: url("/ctk/imgi/levelezes/cimzettek_repeat.png") repeat scroll left top transparent;
		margin-bottom: -96px;
		min-height: 100px;
		padding-left: 102px;
	}
	.magamrol_block {
		background: url("/ctk/imgi/levelezes/cimzettek_repeat.png") repeat scroll left top transparent;
		clear: left;
		float: left;
		font-size: 13px;
		left: 0;
		position: relative;
		top: 0px;
		width: 395px;
		z-index: 3001;
		padding-top: 15px;
	}
	#magamrol_alap_and_opened {
		float: left;
		/*	height: 18px; */
	
		position: relative;
		max-height: 18px;
		line-height: 18px;
	}
	.magamrol_div_cim {
		color: #444855;
		width: 80px;
		float: left;
		font-weight: bold;
	}
	.magamrol_div_tartalom {
		color: black;
		float: left;
		font-weight: normal;
		width: 230px;
		height: 100%;
	}
	#magamrol_alap_div {
		overflow: hidden;
		height: 18px;
		float: left;
		background: url("/ctk/imgi/levelezes/cimzettek_repeat.png") repeat scroll left top transparent;
	}
	#magamrol_opened_div {
		clear: left;
		float:left;
		position: relative;
		top: -18px;
		height: 70px;
		overflow:hidden;
		background: url("/ctk/imgi/levelezes/cimzettek_repeat.png") repeat scroll left top transparent;
		width: 285px;
	}
	.idealis_block {
		background: url("/ctk/imgi/levelezes/cimzettek_repeat.png") repeat scroll left top transparent;
		clear: left;
		float: left;
		position: relative;
		width: 395px;
		z-index: 3001;
		font-size: 13px;
		padding-top: 12px;
		padding-bottom: 10px;
	}
	#idealis_alap_and_opened {
		float: left;
		/* height: 18px;*/
	/*	margin-bottom: -10px;*/
		max-height: 18px;
		position: relative;
		line-height: 18px;
	}
	.idealis_div_cim {
		color: #444855;
		width: 80px;
		float: left;
		font-weight: bold;
	}
	.idealis_div_tartalom {
		color: black;
		float: left;
		font-weight: normal;
		width: 230px;
		height: 100%;
	}
	#idealis_alap_div {
		overflow: hidden;
		height: 18px;
		float: left;
		background: url("/ctk/imgi/levelezes/cimzettek_repeat.png") repeat scroll left top transparent;
	}
	#idealis_opened_div {
		clear: left;
		float:left;
		position: relative;
		top: -18px;
		height: 70px;
		overflow:hidden;
		background: url("/ctk/imgi/levelezes/cimzettek_repeat.png") repeat scroll left top transparent;
		width: 285px;
	}
	.csatolt_nevek {
		font-weight: normal;
		color: black;
		font-size: 13px;
	}
	#csatolmanyok_nevek_div, #csatolmanyok_nevek_div_level {
		position: relative;
		clear: left;
		float:left;
		padding-left: 5px;
		height: 18px;
	}
	#csatolmanyok_foto_div, #csatolmanyok_foto_div_level {
		position: relative;
		background: url("/ctk/imgi/levelezes/cimzettek_repeat.png") repeat scroll left top transparent;
		clear: left;
		float:left;
		top: -22px;
		height: 83px;
		padding-left: 1px;
		width: 463px;
	}
	a.popup_link {
		text-decoration:none;
	}
	a.popup_link:hover {
		text-decoration:underline;
		cursor: pointer;
	}
	.kerdezo_kep_bal_div {
	    float: left;
	    height: 107px;
	    overflow: hidden;
	    position: relative;
	    width: 94px;
	    margin-right: 13px;
	}
	.kep_megtekintes_kerdezo_bal {
		left: 4px;
		position: absolute;
		bottom: 4px;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.kep_megtekintes_kerdezo_bal img {
		position:absolute;
	}
	.kep_hatter_kerdezo_bal {
		background:url(/ctk/imgi/levelezes/kep_hatter_cseveges_bal.png) no-repeat left top transparent;
		width: 94px;
		height:107px;
		position:absolute;
		top:0;
		left:0;
	}
	.kerdezo_kep_jobb_div {
		float: right;
		position: relative;
		right: 0px;
		top: -7px;
		height: 107px;
	    overflow: hidden;
	    width: 94px;
	}
	
	.kep_megtekintes_kerdezo_jobb {
		right: 4px;
		position: absolute;
		bottom: 4px;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.kep_megtekintes_kerdezo_jobb img {
		position:absolute;
	}
	
	.kep_hatter_kerdezo_jobb {
		background:url(/ctk/imgi/levelezes/kep_hatter_cseveges_jobb.png) no-repeat left top transparent;
		width: 94px;
		height:107px;
		position:absolute;
		top:0;
		left:0;
	}
	.kep_hatter_kerdezo_innner_bal, .kep_hatter_kerdezo_innner_jobb {
		width: 91px;
		height:105px;
		display: block;
		cursor:pointer;
	}
	.kep_hatter_kerdezo_innner_jobb:hover, .kep_hatter_kerdezo_innner_jobb_hover {
		background:url(/ctk/imgi/levelezes/kep_hatter_aktiv_jobb.png) no-repeat -1px top transparent;
	}
	.kep_hatter_kerdezo_innner_bal:hover, .kep_hatter_kerdezo_innner_bal_hover {
		background:url(/ctk/imgi/levelezes/kep_hatter_aktiv_bal.png) no-repeat -1px top transparent;
		margin-left: 4px;
	}
	.kep_hatter {
		background:url(/ctk/imgi/levelezes/kep_hatter_cseveges_bal.png) no-repeat left top transparent;
		width: 94px;
		height:107px;
		position:absolute;
		top:0;
		left:0;
	}
	.kep_hatter_csatolmany {
		background:url(/ctk/imgi/levelezes/kep_keret_csatolmany.png) no-repeat left top transparent;
		width: 90px;
		height:104px;
		position:absolute;
		top:0;
		left:0;
		display: block;
		cursor:pointer;
	}
	.kep_hatter_csatolmany_innner, .kep_hatter_csatolmany_innner_remove {
		width: 91px;
		height:105px;
		display: block;
		cursor:pointer;
	}
	.kep_hatter_csatolmany_innner:hover, .kep_hatter_csatolmany_innner_hover {
		background:url(/ctk/imgi/levelezes/kep_hatter_aktiv_jobb.png) no-repeat -1px top transparent;
	}
	.kep_hatter_csatolmany_innner_remove:hover, .kep_hatter_csatolmany_innner_remove_hover {
		background:url(/ctk/imgi/levelezes/remove_active.png) no-repeat -1px top transparent;
	}
	.img_div {
		float: left;
		position: relative;
		width: 91px;
		margin-right: 14px;
	}
	.img_div_level_iras_img {
		float: left;
		position: relative;
		width: 100px;
	}
	.kep_megtekintes_csatolt {
		width: 100%;
		height:100%;
		left: -4px;
		position: absolute;
		top: -4px;
		overflow: hidden;
	}
	.kep_megtekintes_csatolt img {
		position:absolute;
	}
	#images_csatolt {
		background: url("/ctk/imgi/levelezes/cimzettek_repeat.png") repeat scroll left top transparent;
		float: left;
		left: 110px;
		position: relative;
		width: 468px;
		top:-23px;
		z-index: 3000;
		clear: left;
	}
	.kapcsolo_div {
		float: left;
		width: 38px;
		height: 18px;
		margin-left: 10px;
		cursor: pointer;
		position:relative;
		top: 0px;
	}
	.kapcsolo_foto_1 {
		
		top: 4px;
	}
	.kapcsolo_1_csatolmany {
		left: 4px;
		top: 4px;
	}
	.kapcsolo_1 {
		background: url("/ctk/imgi/levelezes/le_fel_nyilo_felncsukva.png") no-repeat scroll left top transparent;
	}
	.kapcsolo_1:hover, .kapcsolo_1_hover {
		background: url("/ctk/imgi/levelezes/le_fel_nyilo_felncsukva_active.png") no-repeat scroll left top transparent;
	}
	.kapcsolo_2 {
		background: url("/ctk/imgi/levelezes/le_fel_nyilo_lenyilva_allas.png") no-repeat scroll left top transparent;
	}
	.kapcsolo_2:hover, .kapcsolo_2_hover {
		background: url("/ctk/imgi/levelezes/le_fel_nyilo_lenyilva_allas_active.png") no-repeat scroll left top transparent;
	}
	#csevego_boxok_outer {
		margin-top: 0px;
		padding-bottom: 15px;
		position: relative;
		float:left;
	}
	#csevego_boxok_outer.add_margin {
		margin-top: 20px;
	}
	.csevego_boxok {
		clear: left;
		float: left;
		margin-left: 6px;
		position: relative;
		width: 575px;
		height: 300px;
		overflow: hidden;
	}
	.csatolt_konkret_foto_div {
		width: 91px;
		height:105px;
		overflow: hidden;
	}
	.outer_csatolando_foto {
		float:left;
		position:relative;
	}
	.csevego_altalanos_start_jobb {
		margin-top: 7px;
		float: left;
		padding-bottom: 30px;
		width: 540px;
	}
	.csevego_altalanos_start_bal {
		margin-top: 4px;
		float: left;
		padding-bottom: 30px;
	}
	.datum_uzenet_hatter_bal {
		border-top: 1px solid #8a8a8a;
		text-align: center;
		width: 100%;
		float: left;
		left: 27px;
		position: relative;
		top: 0px;
		width: 391px;
	}
	.datum_uzenet_hatter_jobb {
		border-top: 1px solid #8a8a8a;
		text-align: center;
		width: 394px;
		float: left;
		margin-left: 10px;
		position: relative;
	}
	.datum_uzenet {
		font-size: 11px;
		font-weight: normal;
		position: relative;
		top: -8px;
		padding-left: 10px;
		padding-right: 10px;
		background:url(/ctk/imgi/levelezes/popup_keret_hatter_repeat.png) repeat right bottom scroll transparent;
		color: #8A8A8A;
		font-style: italic;
	}
	.drag_bar_cseveges {
		position:absolute;
		background:url(/ctk/imgi/levelezes/scroll/slider_drag_repeat.png) repeat-y left top scroll transparent;
		left: 0px;
		top: 0px;
		width:16px;
		height:6px;
		position:absolute;
		cursor: pointer;
	}
	.drag_bar_cseveges:hover, .drag_bar_cseveges_hover  {
		background:url(/ctk/imgi/levelezes/scroll/slider_drag_repeat_active.png) repeat-y left top scroll transparent;
	}
	.dragbar_left_cseveges {
		height:100%;
		width:16px;
		background:url(/ctk/imgi/levelezes/scroll/slider_drag_up.png) left top no-repeat;
		min-height: 12px;
	}
	.dragbar_left_cseveges:hover, .dragbar_left_cseveges_hover {
		background:url(/ctk/imgi/levelezes/scroll/slider_drag_up_active.png) left top no-repeat;
	}
	.dragbar_right_cseveges {
		height:100%;
		width:16px;
		background:url(/ctk/imgi/levelezes/scroll/slider_drag_down.png) left bottom no-repeat;
		min-height: 12px;
	}
	.dragbar_right_cseveges:hover, .dragbar_right_cseveges_hover {
		background:url(/ctk/imgi/levelezes/scroll/slider_drag_down_active.png) left bottom no-repeat;
	}
	.dragbar_middle_cseveges {
		height:100%;
		width:16px;
		background:url(/ctk/imgi/levelezes/scroll/slider_drag_middle.png) left center no-repeat;
		min-height: 12px;
	}
	.dragbar_middle_cseveges:hover, .dragbar_middle_cseveges_hover {
		background:url(/ctk/imgi/levelezes/scroll/slider_drag_middle_active.png) left center no-repeat;
	}
	.scrollbar_cseveges {
		position:absolute;
		right:10px;
		top:0px;
		width:16px;
		height:300px;
		z-index:3001;
	}
	.scrollbar_cseveges.magamrol_scrollbar {
		right: -22px;
		top: 0px;
		height: 70px;
	}
	.scrollbar_cseveges.idealis_scrollbar {
		right: -22px;
		top: 0px;
		height: 70px;
	}
	.up_scroll_cseveges {
		z-index:3002;
		position: absolute;
		top: 0;
		height: 17px;
		width: 16px;
		background:url(/ctk/imgi/levelezes/scroll/scroll_up.png) left center no-repeat;
		display: block;
	}
	.up_scroll_cseveges:hover, .up_scroll_cseveges_hover {
		background:url(/ctk/imgi/levelezes/scroll/scroll_up_active.png) top center no-repeat;
	}
	.down_scroll_cseveges {
		position: absolute;
		z-index:3002;
		height: 19px;
		width: 16px;
		background:url(/ctk/imgi/levelezes/scroll/scroll_down.png) left center no-repeat;
		display: block;
		bottom: 0px;
	}
	.down_scroll_cseveges:hover, .down_scroll_cseveges_hover {
		background:url(/ctk/imgi/levelezes/scroll/scroll_down_active.png) left center no-repeat;
	}
	#images_csatolt, .down_scroll_cseveges, .up_scroll_cseveges, .drag_bar_cseveges {
		-moz-user-select: none;
		-khtml-user-select: none;
	}
	.track_cseveges {
		width:17px;
		height:301px;
		margin-top:0px;
		position:absolute;
		background:url(/ctk/imgi/levelezes/scroll/scroll_repeat.png) repeat-y left top scroll transparent;
		top:0;
		left:0;
	}
	.track_cseveges.magamrol_track {
		height: 66px;
		width: 15px;
		background:url(/ctk/imgi/levelezes/scroll/scroll_repeat_short.png) repeat-y left top scroll transparent;
	}
	.track_cseveges.idealis_track {
		height: 66px;
		width: 15px;
		background:url(/ctk/imgi/levelezes/scroll/scroll_repeat_short.png) repeat-y left top scroll transparent;
	}
	.targy_input {
		height: 18px;
		width: 350px;
		background:url(/ctk/imgi/levelezes/targy_inpute_mezo.png) no-repeat left top scroll transparent;
		border: 0;
		margin-left: 1px;
		padding-left: 2px;
		font-size: 13px;
		font-family:Helvetica,Arial,sans-serif;
	}
	.remove_div {
		position: absolute;
		right: 7px;
		top: 0px;
		height: 18px;
		width: 18px;
	}
	.controller_nev_csatolmany {
		position: absolute;
		left: 325px;
		width: 200px;
		float:left;
	}
	
	.controller_foto_csatolmany {
		position: absolute;
		left: 325px;
		width: 200px;
		float:left;
	}
	.remove_icon {
		background:url(/ctk/imgi/levelezes/remove_icon.png) no-repeat left top scroll transparent;
		cursor: pointer;
	}
	.remove_icon:hover, .remove_icon_hover {
		background:url(/ctk/imgi/levelezes/remove_icon_active.png) no-repeat left top scroll transparent;
	}
	.plusz_kep_div, .plusz_kep_div_foto {
		float: left;
		width: 38px;
		height: 18px;
		margin-left: 10px;
		cursor: pointer;
		position:relative;
		top: 0px;
		width: 43px;
		height: 18px;
	}
	.plusz_kep_div_foto {
		top:4px;
	}
	.plusz_kep_icon {
		background:url(/ctk/imgi/levelezes/plusz_kep.png) no-repeat left top scroll transparent;
		cursor: pointer;
	}
	.plusz_kep_icon:hover, .plusz_kep_icon_hover {
		background:url(/ctk/imgi/levelezes/plusz_kep_active.png) no-repeat left top scroll transparent;
	}
	
	.header_ext {
		position:relative;
	}
	
	.not_visible_ch {
		visiblity: hidden;
		float: none;
	}
	
	.layer_popupi_tartalom .popup-message {
		display: inline;
	}
	#level_iras_popupi .text {
		width: 100%;
		text-align: center;
		padding-top: 50px;
		padding-bottom: 15px;
	}
	
	.ezt_valasztom_gomb {
		background:url(/ctk/imgi/levelezes/ezt_valasztom2.png) no-repeat left top scroll transparent;
		width: 124px;
		height: 24px;
		border: 0px;
		cursor: pointer;
		float:none;
		margin-right: 14px;
	}
	.ezt_valasztom_gomb:hover, .ezt_vlalasztom_gomb_hover {
		background:url(/ctk/imgi/levelezes/ezt_valasztom_active2.png) no-repeat left top scroll transparent;
	}
	.ezt_valasztom_div {
		position:relative;
		z-index: 1;
		padding-top: 5px;
	}
	
	.extra_for_attach {
		padding-top: 28px;
	}
	
	#csevego_boxok_outer h1 {
		margin-left: 0px;
	}
	
	#torles_box_0 .popupi_body {
		width: 565px;
	}
	
	#torles_box_1 .popupi_body {
		width: 465px;
	}
	
	#akcio_box_siker .popupi_body {
		width: 700px;
	}
	
	
	#szemelyre_help .popupi_body {
		width: 626px;
	}
	
	
	
	#generalId .popupi_body {
		width: auto;
		font-size: 16px;
		font-weight: bold;
	}
	
	#generalId .popupi_body_header {
		background:none;	
	}
	
	#generalId .popupi_body_keret_bal, #generalId .popupi_body_keret_jobb, #generalId .popupi_body_keret_also {
		background: none;	
	}
	
	.alert_buttonsI input, .alert_buttonsI .btn_igen {
		float: none;
	}
	.alert_buttonsI {
		 text-align: center;
	    width: 100%;
	}
	
	
	
	
	
	button {
		font-family:Helvetica, Arial, sans-serif;
	}
	#esely_novelo_block {
		padding-top: 20px;
	}
	#torles_miert_div .kapcsolo_div {
		position:static;
	}
	.head_ext_torles {
		color: white;
		font-size: 14px;
		font-weight: bold;
		margin-left: 10px;
		margin-top: 5px;
	}
	.head_ext_akcio {
		color: white;
		font-size: 13px;
		font-weight: bold;
		left: 12px;
		top: 7px;
	}
	.hosszabbitas_button_rovid.klasszikus {
		float: right;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.head_ext_terkep {
		color: white;
		font-size: 13px;
		font-weight: bold;
		left: -2px;
		top: 0px;
	}
	.ajandek_label {
		float:left;
		width: 370px;
		clear: left;
		font-weight: bold;
	}
	.ajandek_long {
		float: left;
		position: relative;
		margin-top: -18px;
		clear: left;
	}
	.ajandek_short {
		float: left;
		clear:left;
	}
	.ezt_valasztom_esely_button {
		float:left;
		background-color:#F30;
	}
	.a_gombok {
		float: left;
		padding-top: 20px;
		text-align:left;
	}
	.a_gombok_torles_0 {
		float: left;
		padding-top: 30px;
		text-align:center;
		width: 549px;
	}
	
	.a_gombok_general {
		float: left;
		padding-top: 20px;
		text-align:center;
		width: 549px;
	}
	
	.a_gombok_no_align {
		float: left;
		padding-top: 20px;
		text-align:left;
		margin-left:35px;
	}
	
	
	#torles_0 .hosszabbitas_button_rovid {
		text-align: left;
		padding-left: 8px;
	}
	#torles_0 .szurkes_vegrehajt_button, #torles_0 .vegrehajt_button {
		font-size:10px;
	}
	.a_gombok input {
		float: none;
	}
	.elkuldom_a_velemenyem_button {
		background-color:#F30;
	}
	.sikersztorim_elkuldom_button {
		background-color:#F30;
	}
	.megse_button {
		float:left;
	}
	.torlom_az_adatlapom_button {
	}
	.act_ajandek {
		float: left;
		margin-left: 10px;
		width: 420px;
	}
	.esely_novelo_title {
		font-size: 20px;
		font-weight: bold;
	}
	.esely_novelo_pelda_block {
		clear: left;
		float: left;
		margin-top: 20px;
		margin-left: 10px;
	}
	.ajandek_tartalom {
		clear: left;
		float:left;
		margin-top: 5px;
		width: 505px;
		padding-bottom: 20px;
	}
	#torles_0 .ajandek_tartalom {
		padding-bottom: 8px;
	}
	#torles_0 {
		line-height: 20px;
	}
	.hosszabbitas_rovid.aktiv_hatter {
		margin-top: -33px;
	}
	.aktiv_hatter {
		background-color: #edeceb;
		margin-left: 7px;
		padding-top: 10px;
	}
	#level_iras_body {
		float:left;
	}
	#torles_miert_div {
		float: left;
		font-size: 14px;
		padding-top: 20px;
		margin-left: 10px;
	}
	.torol_buttons {
		clear: left;
		float: left;
		margin-top: 35px;
		width: 485px;
		text-align: center;
		padding-bottom: 10px;
	}
	.torol_buttons input {
		margin-left: 5px;
		float: none;
	}
	.siker_sztori_label {
		float: left;
		font-size: 15px;
		padding-top: 10px;
	}
	.siker_sztori_label_alone {
		float: left;
		font-size: 15px;
		padding-top: 20px;
	}
	.level_iras_box_start {
		position: relative;
	}
	#akcio_aktivalva .level_iras_box_start {
		margin-left: 0px;
	}
	#akcio_aktivalva .level_iras_box_right_body {
		width: 408px;
	}
	.foto_feltes_siker {
		float:left;
		clear:left;
		width: 100%;
	}
	.foto_feltolto_label {
		float:left;
		font-size:15px;
	}
	.foto_feltoltes {
		float: left;
	}
	#torles_miert_div .level_iras_box_right_body {
		width: 347px;
	}
	.siker_sztori {
		width: 100%;
		float:left;
		margin-left: 26px;
	}
	#esely_novelo_tartalmak {
		float: left;
	}
	#esely_novelo_block {
		float: left;
	}
	.ajandek_short_hover:hover {
		cursor: pointer;
	}
	.szoveg_body_level_tartalom {
		position:relative;
		min-height: 102px;
		height: 100%;
		width: 343px;
		resize: none;
		border: 0;
		font-size: 13px;
		font-family:Helvetica, Arial, sans-serif;
		padding-left: 2px;
		margin-bottom:-25px;
		overflow: hidden;
	}
	#akcio_aktivalva, #torles_0 {
		width: 580px;
	}
	#torles_0 .hosszabbitas_rovid_inner {
		margin-top: 8px;
	}
	#torles_0 .hosszabbitas_rovid.aktiv_hatter {
		margin-top: 9px;
	}
	#torles_0 .ajandek_tartalom {
		width: 535px;
	}
	#torles_0 .siker_sztori {
		text-align: justify;
		width: 475px;
	}
	#torles_0 .hosszabbitas_rovid_start {
		margin-top: 25px;
		float: left;
	}
	#torles_0 .aktiv_hatter {
		padding-top: 0px;
	}
	#akcio_box_siker .popupi_body_header {
		background:none;
	}
	#akcio_box_siker .popupi_body_keret_bal, #akcio_box_siker .popupi_body_keret_jobb, #akcio_box_siker .popupi_body_keret_also {
		background: none;
	}
	.activation_siker {
		font-size: 13px;
		text-align: left;
		width: 100%;
		color: white;
		float: left;
		font-weight: bold;
		text-transform: uppercase;
		min-height: 18px;
	}
	.lets_do_it {
		margin-top: 18px;
		height: 35px;
		background:url(/ctk/imgi/torles/kuldj_korlatlan_szamu.png) no-repeat center top scroll transparent;
		clear: left;
		float: left;
		width: 100%;
		font-weight: bold;
		font-size:16px;
		text-align: center;
		text-transform: uppercase;
	}
	
	.lets_do_big {
		margin-top: 18px;
		height: 53px;
		background:url(/ctk/imgi/torles/hatter_most_big.png) no-repeat center top scroll transparent;
		clear: left;
		float: left;
		width: 100%;
		font-weight: bold;
		font-size:16px;
		text-align: center;
		text-transform: uppercase;
	}
	
	.lets_do_it_inner_big {
	   line-height: 20px;
	    padding-top: 8px;
	}
	
	.torles_hatter_start.lets_do_it_little {
		padding-top: 15px;
	}
	.lets_do_it.lets_do_it_little {
		font-size: 11px;
	}
	.lets_do_it_inner {
		padding-top: 9px;
	}
	.lets_do_it_down {
		margin-top: 18px;
		padding-bottom: 18px;
		text-align: center;
		width: 100%;
		clear:left;
		float: left;
		font-size: 15px;
		font-weight: normal;
	}
	.lets_do_it_down.no_margin {
		margin-top: 0px;
	}
	.lets_do_it_up {
		margin-top: 26px;
		padding-bottom: 0px;
		text-align: center;
		width: 100%;
		clear:left;
		float: left;
		font-size: 15px;
		font-weight: normal;
	}
	.average_do_it {
		font-size: 15px;
		font-weight: normal;
	}
	.watch_them {
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		margin-top: 15px;
		clear:left;
		float:left;
		width:	100%;
		text-align: center;
	}
	.act_ajanlatok {
		padding-top: 15px;
		clear: left;
		float: left;
		width: 100%;
	}
	.kerdezo_kep_act_ajanlatok_div {
		position: relative;
		right: 0px;
		height: 150px;
		overflow: hidden;
		width: 128px;
	}
	.kep_megtekintes_kerdezo_act_ajanlatok {
		position: absolute;
		overflow: hidden;
	}
	.kep_megtekintes_kerdezo_act_ajanlatok img {
		position:absolute;
	}
	.kep_hatter_kerdezo_act_ajanlatok {
		background:url(/ctk/imgi/torles/keret_normal_kek2.png) no-repeat left top transparent;
		width: 129px;
		height:150px;
		position:absolute;
		top:0;
		left:0;
	}
	.kep_hatter_kerdezo_innner_act_ajanlatok {
		width: 128px;
		height:150px;
		display: block;
		cursor:pointer;
	}
	.kep_hatter_kerdezo_innner_act_ajanlatok:hover, .kep_hatter_kerdezo_innner_act_ajanlatok_hover {
		background:url(/ctk/imgi/torles/active_keret.png) no-repeat left top transparent;
	}
	.alairas_act {
		position: absolute;
		bottom: 1px;
		left: 4px;
		width: 120px;
		height: 23px;
		background:url(/ctk/imgi/torles/also_csik.png) no-repeat left top transparent;
		font-size:10px;
		font-weight: bold;
		color: black;
		cursor: pointer;
	}
	.alairas_act:hover, .alairas_act_hover, .kep_hatter_kerdezo_innner_act_ajanlatok:hover > .alairas_act {
		background:url(/ctk/imgi/torles/also_csik_active.png) no-repeat left top transparent;
	}
	.eletkor_label_photo {
		right: 5px;
		top: 2px;
		position: absolute;
	}
	.nick_label_photo {
		left: 5px;
		top: 2px;
		position: absolute;
		bottom: 6px;
		width: 90px;
		overflow: hidden;
	}
	.act_ajanlas.first_row {
		padding-bottom: 20px;
	}
	.act_ajanlas {
		float: left;
		margin-left: 6px;
		position: relative;
	}
	.irj_nekem_levelet_photo_div {
		position: relative;
		margin-top: 9px;
		margin-left: 2px;
	}
	.irj_nekem_levelet_photo {
		float: none;
		width: 125px;
		height: 23px;
		background:url(/ctk/imgi/torles/irj_nekem_levelet.png) no-repeat left top scroll transparent;
		border: none;
		cursor: pointer;
		color: black;
		font-size: 9px;
		text-transform: uppercase;
		font-weight: bold;
		padding: 0;
	}
	.irj_nekem_levelet_photo:hover {
		background:url(/ctk/imgi/torles/irj_nekem_levelet_active.png) no-repeat left top scroll transparent;
		color: white;
	}
	.hosszabbitas {
		width: 100%;
		float: left;
		clear: left;
		margin-top: 27px;
	}
	.hosszabbitas_rovid {
		width: 535px;
		float: left;
		clear: left;
		margin-top: 15px;
	}
	.hosszabbitas_rovid_start {
		margin-top: 27px;
	}
	.hossz_buton_div {
		padding-top: 5px;
	}
	.hosszabbit_gomb {
		font-size:16px;
	}
	.meghosszabbitom_button {
		background-color:#F30;
		float: none;
	}
	.megujitom_button {
		background-color:#F30;
		float: none;
	}
	#akcio_box_lejar .popupi_body {
		width: 580px;
	}
	.hosszabbitas_text {
		width: 375px;
		height: 23px;
		background:url(/ctk/imgi/torles/hosszabits_meg.png) no-repeat left top scroll transparent;
		position: relative;
		top: 4px;
		left: -3px;
		float: left;
		font-weight: bold;
		font-size:12px;
		text-transform: uppercase;
	}
	.hosszabbitas_text_rovid {
		width: 389px;
		height: 23px;
		background:url(/ctk/imgi/torles/felirat_rovid.png) no-repeat left top scroll transparent;
		margin-left: -3px;
		float: left;
		font-weight: bold;
		font-size:12px;
		text-transform: uppercase;
		cursor: pointer;
	}
	
	.hosszabbitas_text_legrovidebb {
		width: 168px;
		height: 23px;
		background:url(/ctk/imgi/torles/felirat_legrovidebb.png) no-repeat left top scroll transparent;
		margin-left: -3px;
		float: left;
		font-weight: bold;
		font-size:12px;
		text-transform: uppercase;
	}
	
	
	
	#final_delete .hosszabbitas_rovid_start {
		margin-top: 50px;
		position:absolute;
	}	
	#final_delete .torles_hatter_body_inner {
		height: 148px;
	}
	
	#gratula_vip .hosszabbitas_rovid_start {
		margin-top: 50px;
		position:absolute;
	}	
	#gratula_vip .torles_hatter_body_inner {
		height: 148px;
	}
	#missing .torles_hatter_body_inner {
		height: 80px;
	}
	
	#missing .missing_button {
		background: #608e0d;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#608e0d), to(#547b12));
		background: -webkit-linear-gradient(#608e0d, #547b12);
		background: -moz-linear-gradient(#608e0d, #547b12);
		background: -ms-linear-gradient(#608e0d, #547b12);
		background: -o-linear-gradient(#608e0d, #547b12);
		background: linear-gradient(#608e0d, #547b12);
		border-radius: 10px;
		clear: both;
		color: white;
		cursor: pointer;
		height: 29px;
		letter-spacing: 1px;
		line-height: 29px;
		margin: 0 auto;
		position: relative;
		text-align: center;
		text-transform: uppercase;
		top: 10px;
		width: 218px;
	}
	#missing .missing_button:hover {
		background: #547b12;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#547b12), to(#608e0d));
		background: -webkit-linear-gradient(#547b12, #608e0d);
		background: -moz-linear-gradient(#547b12, #608e0d);
		background: -ms-linear-gradient(#547b12, #608e0d);
		background: -o-linear-gradient(#547b12, #608e0d);
		background: linear-gradient(#547b12, #608e0d);
	}
	
	.grat_body {
		float:left;
		font-size: 15px;
		line-height: 20px;
		margin-left: 30px;
		margin-bottom: 3px;
		margin-top: 2px;
		width: 340px;
	}
	
	.hosszabbitas_text_rovid_active {
		margin-left: -10px;
	}
	.hosszabbitas_text_inner {
		padding-top: 3px;
		padding-left: 16px;
	}
	
	.hosszabbitas_text_inner_rovid {
		padding-top: 3px;
		padding-left: 39px;
	}
	
	.hosszabbitas_text_legrovidebb .hosszabbitas_text_inner_rovid {
	    padding-left: 13px;
		padding-top: 3px;
		text-align: left;
	}
	.hosszabbitas_text_inner_rovid_grat {
		padding-left: 46px;
	    padding-top: 3px;
	    text-align: left;
	}
	
	.missing_datas {
		padding-left: 26px;
	    padding-top: 3px;
	    text-align: left;
	    color: white;
	}
	
	.szurkes_rovid_button {
		width: 90px;
		height: 24px;
		background:url(/ctk/imgi/torles/szurke_rovid.png) no-repeat left top scroll transparent;
		float: left;
		border: none;
		margin-left: 5px;
		cursor: pointer;
		color: white;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.szurkes_rovid_button:hover, .szurkes_rovid_button_hover {
		background:url(/ctk/imgi/torles/szurke_rovid_active.png) no-repeat left top scroll transparent;
	}
	.talloz_button {
		margin-left: 5px;
	}
	
	
	
	.szurkes_vegrehajt_button {
		width: 225px;
		height: 24px;
		background:url(/ctk/imgi/torles/szurke_hosszu.png) no-repeat left top scroll transparent;
		border: none;
		margin-left: 10px;
		cursor: pointer;
		color: white;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.szurkes_vegrehajt_button:hover, .szurkes_vegrehajt_button_hover {
		background:url(/ctk/imgi/torles/szurke_hosszu_active.png) no-repeat left top scroll transparent;
	}
	
	
	.szurkes_vegrehajt_button_big {
		width: 225px;
		height: 40px;
		background:url(/ctk/imgi/torles/szurke_hosszu_big.png) no-repeat left top scroll transparent;
		border: none;
		margin-left: 10px;
		cursor: pointer;
		color: white;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.szurkes_vegrehajt_button_big:hover, .szurkes_vegrehajt_button_big_hover {
		background:url(/ctk/imgi/torles/szurke_hosszu_big_active.png) no-repeat left top scroll transparent;
	}
	
	.szurkes_vegrehajt_button_big span {
	    font-size: 11px;
	    left: 0;
	    position: relative;
	    text-align: center;
	    top: 1px;
	    width: 225px;
	    line-height: 15px;
	}
	
	
	.torlom_most_button {
		margin-left: 6px;
	}
	.vegrehajt_button {
		width: 225px;
		height: 24px;
		background:url(/ctk/imgi/torles/rozsa_hosszu.png) no-repeat left top scroll transparent;
		border: none;
		margin-left: 32px;
		cursor: pointer;
		color: white;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.vegrehajt_button:hover, .vegrehajt_button_hover {
		background:url(/ctk/imgi/torles/rozsa_hosszu_active.png) no-repeat left top scroll transparent;
	}
	
	.vegrehajt_button_big {
		width: 225px;
		height: 40px;
		background:url(/ctk/imgi/torles/rozsa_hosszu_big.png) no-repeat left top scroll transparent;
		border: none;
		margin-left: 30px;
		cursor: pointer;
		color: white;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.vegrehajt_button_big:hover, .vegrehajt_button_big_hover {
		background:url(/ctk/imgi/torles/rozsa_hosszu_big_active.png) no-repeat left top scroll transparent;
	}
	
	.vegrehajt_button_big span {
	    font-size: 11px;
	    left: 0;
	    position: relative;
	    text-align: center;
	    top: 1px;
	    width: 225px;
	    line-height: 15px;
	}
	
	.elkuldom_siker_button {
		margin-left: 14px;
	}
	.hosszabbitas_button_rovid {
		width: 125px;
		height: 23px;
		background:url(/ctk/imgi/torles/ezert.png) no-repeat left top scroll transparent;
		float: left;
		border: none;
		cursor: pointer;
		color: black;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
		position: relative;
	}
	.hosszabbitas_rovid_inner:hover > .hosszabbitas_button_rovid, .hosszabbitas_button_rovid_hover {
		background:url(/ctk/imgi/torles/ezert_active.png) no-repeat left top scroll transparent;
		color: white;
	}
	.hosszabbitas_rovid_inner {
		cursor: pointer;
	}
	.raquo_down {
		width: 6px;
		height: 6px;
		background:url(/ctk/imgi/torles/raquo_down_black.png) no-repeat left top scroll transparent;
		position: absolute;
		right: 36px;
		top: 8px;
	}
	.hosszabbitas_rovid_inner:hover > .hosszabbitas_button_rovid > .raquo_down, .raquo_down_hover {
		background:url(/ctk/imgi/torles/raquo_down.png) no-repeat left top scroll transparent;
	}
	.raquo_right {
		width: 5px;
		height: 5px;
		background:url(/ctk/imgi/torles/raquo_right.png) no-repeat left top scroll transparent;
		position: absolute;
		right: 35px;
		top: 10px;
	}
	#torles_0 .raquo_right {
		right: 12px;
	}
	.hosszabbitas_rovid_inner:hover > .hosszabbitas_button_rovid > .raquo_right, .raquo_right_hover {
		background:url(/ctk/imgi/torles/raquo_right_white.png) no-repeat left top scroll transparent;
	}
	.hosszabbitas_button {
		width: 180px;
		height: 31px;
		background:url(/ctk/imgi/torles/azonnal_hosszabbitok.png) no-repeat left top scroll transparent;
		float: left;
		border: none;
		margin-left: 5px;
		cursor: pointer;
		color: black;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.hosszabbitas_button:hover, .hosszabbitas_button_hover {
		background:url(/ctk/imgi/torles/azonnal_hover.png) no-repeat left top scroll transparent;
		color: white;
	}
	.hosszabbitas_button_watch_them {
		width: 252px;
		height: 35px;
		background:url(/ctk/imgi/torles/hosszabbitas_big.png) no-repeat left top scroll transparent;
		border: none;
		cursor: pointer;
		color: black;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		text-align: center;
	}
	.hosszabbitas_button_watch_them:hover, .hosszabbitas_button_watch_them_hover {
		background:url(/ctk/imgi/torles/hosszabbitas_big_active.png) no-repeat left top scroll transparent;
		color: white;
	}
	.arrow_right_raquo {
		position: relative;
		left: 0px;
		top: -1px;
	}
	.torles_hatter_start {
		margin-left: 14px;
		margin-top: 35px;
		float:left;
		clear:left;
	}
	.torles_hatter_start_miert {
		margin-left: 14px;
		margin-top: 35px;
		float:left;
		clear:left;
		padding-bottom: 20px;
	}
	.torles_hatter_box_top_center {
		background:url(/ctk/imgi/torles/center_top.png) repeat-x left top scroll transparent;
		float: left;
		margin-left:34px;
		margin-right:34px;
	}
	.torles_hatter_box_top_left {
		background:url(/ctk/imgi/torles/left_top.png) no-repeat left top scroll transparent;
		float: left;
	}
	.torles_hatter_box_top_right {
		background:url(/ctk/imgi/torles/right_top.png) no-repeat right top scroll transparent;
		float: left;
	}
	.torles_hatter_box_bottom_center {
		background:url(/ctk/imgi/torles/center_bottom.png) repeat-x left bottom scroll transparent;
		float: left;
		padding-bottom: 34px;
	}
	.torles_hatter_box_bottom_left {
		background:url(/ctk/imgi/torles/left_bottom.png) no-repeat left bottom scroll transparent;
		float: left;
		position:relative;
	}
	.torles_hatter_box_bottom_right {
		background:url(/ctk/imgi/torles/right_bottom.png) no-repeat right bottom scroll transparent;
		float: left;
	}
	.torles_hatter_box_left_middle {
		background:url(/ctk/imgi/torles/left_center.png) repeat-y left bottom scroll transparent;
		float: left;
		margin-top:34px;
		margin-left:-34px;
	}
	.torles_hatter_box_right_middle {
		background:url(/ctk/imgi/torles/right_center.png) repeat-y right bottom scroll transparent;
		float: left;
		margin-right:-34px;
		margin-bottom:-10px;
	}
	.torles_hatter_body {
		width: 550px;
		background: url(/ctk/imgi/torles/center_center.png) repeat right bottom
			scroll transparent;
		float: left;
	}
	
	.torles_hatter_body_inner {
		margin-top: -69px;
	}
	.pipacska {
		background:url(/ctk/imgi/torles/pipacska.png) no-repeat left top scroll transparent;
		width: 25px;
		height:25px;
		position: absolute;
		top: -10px;
		right: -7px;
	}
	.margin_ures {
		padding-top: 32px;
	}
	.fotoText {
		width: 194px;
	}
	.valoban_tartalom {
		font-size: 15px;
		padding-left: 15px;
		padding-top: 47px;
		text-align: justify;
	}
	.hosszabbitas_rovid_inner:hover {
		color:white;
	}
	.grat_stars_image {
		left: 0;
	    position: absolute;
	    top: 3px;
	}
	
	.kozlendo_message {
	    clear: left;
	    float: left;
	    font-size: 15px;
	    margin-left: 35px;
	    margin-top: 22px;
	}
	
	.a_gombok_no_align .torlom_most_button {
		margin-left: 0px;
	}
	 
	 .firstTitle {
	 	font-size: 12px;
	    padding-top: 51px;
	    text-align: center;
	    text-transform: uppercase;
	 }
	 
	 #akcio_aktivalva, #final_delete, #gratula_vip, #torles_0 {
	   color: #231f20;
	 }
	 
	.hosszabbitas_text_legrovidebb_red {
		width: 168px;
		height: 23px;
		background:url(/ctk/imgi/torles/ribbon_red.png) no-repeat left top scroll transparent;
		margin-left: -3px;
		float: left;
		font-weight: bold;
		font-size:12px;
		text-transform: uppercase;
	}
	.hosszabbitas_text_inner_rovid_red {
		padding-top: 3px;
		text-align: right;
		color: white;
		padding-right: 23px;
	}
	.question_marks_image {
		left: -14px;
		position: absolute;
		top: 37px;
	}
	.click_marks_image {
		left: -14px;
		position: absolute;
		top: 37px;
	}
	.rozsa_rovid_button {
		width: 90px;
		height: 24px;
		background:url(/ctk/imgi/torles/rozsa_rovid.png) no-repeat left top scroll transparent;
		float: left;
		border: none;
		margin-left: 5px;
		cursor: pointer;
		color: white;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
	}
	.rozsa_rovid_button:hover, .rozsa_rovid_button_hover {
		background:url(/ctk/imgi/torles/rozsa_rovid_active.png) no-repeat left top scroll transparent;
	}
	.question_buttons {
		text-align: center;
		width: 245px;
		padding-top: 30px;
	}
	.question_buttons button {
		float: none;
		margin-left: 25px;
	}
	
	.grat_body button {
		float:none;
	}
	.grat_body_torles {
		line-height: 22px;
	}
	
	.akcio_short_one {
		width: 548px;
		height: 223px;
		background:url(/ctk/imgi/torles/action_bg.png) no-repeat left top scroll transparent;
		margin-left: -4px;
	}
	.most_important_action {
		color: white;
		font-size: 15px;
		font-weight: bold;
		padding-top: 32px;
		text-align: center;
		text-transform: uppercase;
		width: 365px;
		cursor: pointer;
	}
	.most_important_action span {
		color: #ffbe39;
		font-size: 18px;
	}
	.how_to_do_it {
		font-size: 15px;
		padding-top: 25px;
		text-align: center;
		width: 365px;
	}
	.how_to_do_it button {
		float:none;
		margin-top: 20px;
	}
	.torles_going_on {
		padding-top: 15px;
	}
	.torles_going_on div {
		float: left;
		text-align: center;
		width: 278px;
	}
	.torles_going_on a {
		color: #75717a;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: bold;
	}
	
	.torles_going_on a:hover {
		text-decoration: underline;
	}
	
	.torles_going_on_big {
		padding-top: 25px;
		float: left;
		clear: left;
		width: 100%;
	}
	.torles_going_on_big div {
		float: left;
		text-align: center;
		width: 272px;
	}
	.torles_going_on_big a {
		color: #75717a;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: bold;
	}
	
	.torles_going_on_big a:hover {
		text-decoration: underline;
	}
	
	
	.torles_hatter_start_miert_short {
		clear: left;
		float: left;
		margin-left: 14px;
		margin-top: 12px;
		padding-bottom: 15px;
	}
	.watch_them_button_div {
		padding-top: 15px;
	    text-align: center;
	}
	
	
	.nagy_pipa {
		background:url(/ctk/imgi/kerdezz/nagy_pipa.png) no-repeat left top scroll transparent;
		width: 61px;
		height:50px;
		position: absolute;
		top: 0px;
		right: -11px;
	}
	
	.grat_body_kerdes {
	    float: left;
	    font-size: 15px;
	    line-height: 20px;
	    margin-left: 30px;
	    margin-top: 5px;
	    width: 300px;
	}
	
	#gratula_kerdes .hosszabbitas_rovid_start {
		margin-top: 50px;
		position:absolute;
	}	
	#gratula_kerdes .torles_hatter_body_inner {
		height: 91px;
	}
	
	#gratula_kerdes {
	   color: #231f20;
	}
	
	.hosszabbitas_text_300 {
		width: 300px;
		height: 23px;
		background:url(/ctk/imgi/kerdezz/ribbon_300.png) no-repeat left top scroll transparent;
		margin-left: -3px;
		padding-top: 3px;
		padding-left: 69px;
		float: left;
		font-weight: bold;
		font-size:12px;
		text-transform: uppercase;
	}
	.orange_button_rovid {
		width: 153px;
		height: 23px;
		background:url(/ctk/imgi/kerdezz/orange_button.png) no-repeat left top scroll transparent;
		float: left;
		border: none;
		cursor: pointer;
		color: black;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: bold;
		position: relative;
		text-align: center;
	}
	.orange_button_rovid:hover, .orange_button_rovid_hover {
		background:url(/ctk/imgi/kerdezz/orange_button_active.png) no-repeat left top scroll transparent;
		color: white;
	}
	.kerdes_fo {
		clear: left;
		float: left;
		padding-top:47px;
		width: 100%;
	}
	.kerdesek_act_kerdes {
		clear: left;
		float: left;
		margin-top: 10px;
		padding-left: 10px;
		width: 534px;
	}
	.hosszabbitas_text_300_gomb {
		float: right;
		margin-right: 28px;
	}
	.kerdes_div {
		float: left;
		text-align: justify;
		width: 320px;
		margin-top: -5px;
		cursor: pointer;
	}
	.kerdezem_gomb_div .hosszabbitas_button_rovid {
		margin-top:-10px;
		margin-right: 5px;
	}
	.torles_hatter_start_miert_kerdes {
		clear: left;
		float: left;
		margin-left: 14px;
		margin-top: 26px;
		padding-bottom: 20px;
	}
	.hosszabbitas_button_rovid:hover, .hosszabbitas_button_rovid_hover {
		background:url(/ctk/imgi/torles/ezert_active.png) no-repeat left top scroll transparent;
		color: white;
	}
	.raquo_kerdes {
		position: relative;
		top: -1px;
	}
	
	.adatlap_table .keret_fat {
	    background: url("/ctk/img/keret_bg3.png") no-repeat scroll left top transparent;
	    display: table;
	    height: 121px;
	    left: 19px;
	    position: absolute;
	    top: 11px;
	    width: 108px;
	    z-index: 506;
	}
	
	.person_pic_def_clip {
		clip: rect(6px, 91px, 106px, 6px);
	}
	.adatlap_table .keret_fat_def {
	    background: url("/ctk/img/keret_bg3.png") no-repeat scroll left top transparent;
	    display: table;
	    height: 121px;
	    left: 20px;
	    position: absolute;
	    top: 6px;
	    width: 108px;
	    z-index: 506;
	}
	
	.adatlap_table .button_functions_adatlap {
	    clear: both;
	    position: absolute;
	    right: 10px;
	    top: 1px;
	    z-index: 502;
	}
	
	.adatlap_table td.top_fat {
	    background: url("/ctk/imgi/kerdezz/gray_back_adatlap.png") repeat-x scroll left top transparent;
	    border-bottom: 1px solid #DFDFDF;
	    height: 44px;
	}
	
	.irj_adatlap {
		width:125px;
		height:33px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/irj_adatlap.png') top left no-repeat;
		border:0;
		cursor:pointer;
		margin-right:10px;
	}
	
	.irj_adatlap:hover, .irj_adatlap_hover {
		background:url('/ctk/imgi/kerdezz/irj_adatlap_active.png') top left no-repeat;
	}
	
	.kerdezztolem_adatlap {
		width:125px;
		height:33px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/kerdezz_tolem_adatlap.png') top left no-repeat;
		border:0;
		cursor:pointer;
		margin-right:10px;
	}
	
	.kerdezztolem_adatlap:hover, .kerdezztolem_adatlap_hover {
		background:url('/ctk/imgi/kerdezz/kerdezz_tolem_adatlap_active.png') top left no-repeat;
	}
	
	.telkiadas_adatlap {
		width:125px;
		height:33px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/telkiadas_adatlap.png') top left no-repeat;
		border:0;
		cursor:pointer;
		margin-right:10px;
	}
	
	.telkiadas_adatlap:hover, .telkiadas_adatlap_hover {
		background:url('/ctk/imgi/kerdezz/telkiadas_adatlap_active.png') top left no-repeat;
	}
	
	.toltsd_ki_adatlap {
		width:125px;
		height:33px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/toltsd_ki_adatlap.png') top left no-repeat;
		border:0;
		cursor:pointer;
		margin-right:10px;
	}
	
	.toltsd_ki_adatlap:hover, .toltsd_ki_adatlap_hover {
		background:url('/ctk/imgi/kerdezz/toltsd_ki_adatlap_active.png') top left no-repeat;
	}
	
	.kuldd_el_adatlap {
		width:125px;
		height:33px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/kuldd_el_adatlap.png') top left no-repeat;
		border:0;
		cursor:pointer;
		margin-right:10px;
	}
	
	.kuldd_el_adatlap:hover, .kuldd_el_adatlap_hover {
		background:url('/ctk/imgi/kerdezz/kuldd_el_adatlap_active.png') top left no-repeat;
	}
	
	
	.adatlap_helye {
		height: 12px;
	}
	.adatlap_link_short {
		width:100%;
		text-align:center;
	}
	.adatlap_link_short input {
		float:none;
	}
	.kerdezztolem_rovid {
		width:44px;
		height:32px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/kerdezz_short.png') -1px top no-repeat;
		border:0;
		cursor:pointer;
		margin-right:0px;
	}
	
	.kerdezztolem_rovid:hover, .kerdezztolem_rovid_hover {
		background:url('/ctk/imgi/kerdezz/kerdezz_short_active.png') -1px top no-repeat;
	}
	
	.irjnekem_rovid {
		width:44px;
		height:32px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/irj_levelet_short.png') -1px top no-repeat;
		border:0;
		cursor:pointer;
		margin-right:0px;
	}
	
	.irjnekem_rovid:hover, .irjnekem_rovid_hover {
		background:url('/ctk/imgi/kerdezz/irj_levelet_short_active.png') -1px top no-repeat;
	}
	
	.telkiadas_rovid {
		width:44px;
		height:32px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/telkiadas_short.png') -1px top no-repeat;
		border:0;
		cursor:pointer;
		margin-right:0px;
	}
	
	.telkiadas_rovid:hover, .telkiadas_rovid_hover {
		background:url('/ctk/imgi/kerdezz/telkiadas_short_active.png') -1px top no-repeat;
	}
	
	a.hozzaad_galeria {
	    background: url("/ctk/img/icon_add.png") no-repeat scroll left top transparent;
	    display: block;
	    font-size: 12px;
	    font-weight: normal;
	    margin-top: 12px;
	    margin-left: 10px;
	    padding-left: 20px;
	    width: auto;
	    position: absolute;
	}
	
	
	.toltsd_ki_rovid {
		width:44px;
		height:32px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/toltsd_ki_short.png') -1px top no-repeat;
		border:0;
		cursor:pointer;
		margin-right:0px;
	}
	
	.toltsd_ki_rovid:hover, .toltsd_ki_rovid_hover {
		background:url('/ctk/imgi/kerdezz/toltsd_ki_short_active.png') -1px top no-repeat;
	}
	
	.kuldd_el_rovid {
		width:44px;
		height:32px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/toltsd_ki_short.png') -1px top  no-repeat;
		border:0;
		cursor:pointer;
		margin-right:0px;
	}
	
	.kuldd_el_rovid:hover, .kuldd_el_rovid_hover {
		background:url('/ctk/imgi/kerdezz/toltsd_ki_short_active.png') -1px top no-repeat;
	}
	
	.list_person_small .admin_functions_inner {
	    clear: both;
	    display: table;
	    float: left;
	    margin-bottom: 0;
	    margin-left: 10px;
	    margin-top: 25px;
	    padding-bottom: 12px;
	}
	
	.list_person_small .button_functions_galeria {
	    bottom: -22px;
	    clear: both;
	    left: 0;
	    padding-top: 10px;
	    position: relative;
	    width: 189px;
	    z-index: 502;
	    text-align: center;
	}
	
	
	.button_functions_inner input,.button_functions_galeria input {
		float: none;
	}
		
	.kerdezztolem_hosszu {
		width:149px;
		height:32px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/ask_me_new.png') top left no-repeat;
		border:0;
		cursor:pointer;
		margin-right:10px;
	}
	
	.kerdezztolem_hosszu:hover, .kerdezztolem_hosszu_hover {
		background:url('/ctk/imgi/kerdezz/ask_me_new_active.png') top left no-repeat;
	}
	
	.bal_felso_5_van {
		width: 50%; 
		float: left; 
		text-align: right;
	}
	.bal_felso_5_van input {
		margin-right:0px;
	}
	
	.bal_felso_5_van_rovid {
		width: 49%; 
		float: left; 
		text-align: right;
	}
	.bal_felso_5_van_rovid input {
		margin-right:9px;
	}
	
	
	.jobb_felso_5_van {
		width: 49%; 
		float: left; 
		text-align: left;
	}
	
	.jobb_felso_5_van input {
		margin-left:15px;
	}
	
	
	.list_person .admin_functions_inner {
	    clear: both;
	    display: table;
	    float: left;
	    margin-left: 15px;
	    margin-top: 10px;
	    width: 300px;
	}
	
	.adatlap_hosszu {
		width:151px;
		height:32px;
		padding:0;
		background:url('/ctk/imgi/kerdezz/adatlap_new.png') top left no-repeat;
		border:0;
		cursor:pointer;
		margin-right:10px;
	}
	
	.adatlap_hosszu:hover, .adatlap_hosszu_hover {
		background:url('/ctk/imgi/kerdezz/adatlap_new_active.png') top left no-repeat;
	}
	
	.button_functions_inner {
	    bottom: -22px;
	    clear: both;
	    left: 0;
	    padding-left: 15px;
	    position: relative;
	    width: 589px;
	    z-index: 502;
	    text-align: center;
	}
	
	.button_functions_inner input {
		float: none;
	}
	
	
	.kerd_el_photo {
		width:85px;
		height:37px;
		padding:0;
		background:url('/ctk/imgi/foto/kerd_el_fotom.png') top left no-repeat;
		border:0;
		cursor:pointer;
		float:none;
		position:absolute;
		top: 29px;
		left:7px;
	}
	.img_kerdel {
	    left: 5px;
	    position: absolute;
	    top: 5px;
	}
	.keret_fat_kerd {
		cursor: pointer;
	}
	.keret_fat_click {
		cursor: pointer;
	}
	.keret:hover > .kerd_el_photo, .keret_fat_def:hover > .kerd_el_photo, .kerd_el_photo:hover, .kerd_el_photo_hover {
		background:url('/ctk/imgi/foto/kerd_el_fotom_active.png') top left no-repeat;
		left:6px;
	}
	
	.adatlap_link_short .adatlap_hosszu {
	    margin-right: 0;
	}
	 
	 
	 .foto_main {
		width: 919px;
		height: 600px;
		background:url('/ctk/imgi/foto/reg/foto_bg.jpg') left top no-repeat;
	}
	.foto_footer {
		width: 918px;
		height: 49px;
		background:url('/ctk/imgi/foto/reg/foto_footer.png') left top no-repeat #E0E0E0;
	}
	.kesobb_toltom_div_erv {
	    clear: left;
	    float: left;
	    margin-top: 15px;
	    position: relative;
	    text-align: center;
	    width: 100%;
	}
	a.kesobb_toltom_fel_link_erv:link {
		font-size: 11px;
		font-weight: bold;
		color: #75717a;
		text-transform: uppercase;
		cursor: pointer;
	}
	.kesobb_toltom_fel_link_erv:hover {
		text-decoration: underline;
		color: #75717a;
	}
	.uploader_ff_div {
		position: absolute;
		left: 50%;
		margin-left: -150px;
		width: 288px;
		top: 117px;
	}
	#container_foto {
		background-color: #E0E0E0;
		height: 100%;
		position: relative;
		width: 920px;
		background: none;
	}
	.ff_normal {
		position: relative;
		width: 288px;
		height: 442px;
		float:left;
	}
	
	.ff_normal_ferfi { 
		background:url('/ctk/imgi/foto/reg/ferfi_bg_foto.png') left top no-repeat;
	}
	
	.ff_normal_noi { 
		background:url('/ctk/imgi/foto/reg/noi_bg_foto.png') left top no-repeat;
	}
	
	.input_field_foto {
		position: absolute;
		width: 221px;
		height: 18px;
		float: none;
		background:url('/ctk/imgi/foto/reg/input_file_foto.png') left top no-repeat;
		top: 264px;
		left: 35px;
		border: none;
	}
	.talloz_foto {
		left: 184px;
		top: 260px;
		position: absolute;
		width: 76px;
		height: 28px;
		background:url('/ctk/imgi/foto/reg/talloz.png') left top no-repeat;
		border: none;
		cursor: pointer;
	}
	.talloz_foto:hover, .talloz_foto_hover {
		background:url('/ctk/imgi/foto/reg/talloz_active.png') left top no-repeat;
	}
	.uploader_foto {
		left: 68px;
		top: 310px;
		position: absolute;
		width: 153px;
		height: 34px;
		background:url('/ctk/imgi/foto/reg/feltoltom.png') left top no-repeat;
		border: none;
		cursor: pointer;
	}
	.uploader_foto:hover, .uploader_foto_hover {
		background:url('/ctk/imgi/foto/reg/feltoltom_active.png') left top no-repeat;
	}
	.explanation_foto {
		left: 39px;
		bottom: 16px;
		position: absolute;
		width: 220px;
		height: 64px;
		font-size: 12px;
		font-color: #313131;
	}
	
	.betoltes_popup_foto_nyito {
		font-size: 16px;
		text-align:center;
		font-weight: bold;
		top:150px;
		color:black;
		width: 288px;
		position:absolute;
		
	}
	 
	 
	 .popup_foto {
		width: 288px;
		height: 506px;
		position: relative;
		float: left;
		margin-top: 13px;
	}
	.popup_foto_male {
		background:url('/ctk/imgi/foto/reg/popup_foto_male.jpg') top left no-repeat;
	}
	
	.popup_foto_female {
		background:url('/ctk/imgi/foto/reg/popup_foto_female.jpg') top left no-repeat;
	}
	
	.foto_instruction {
		text-transform: uppercase;
		font-family: DINPro, Helvetica, Arial;
		position: absolute;
		left: 11px;
		top: 97px;
		width: 268px;
		height: 68px;
		text-align: center;
	}
	
	.foto_instruction_big {
	   color: #ffbe39;
	   font-size:16px;
	   font-weight:500;
	   padding-top: 12px;
	}
	
	.foto_instruction_normal_one {
	   color: white;
	   font-size:13px;
	   font-weight:normal;
	   padding-top: 10px;
	}
	
	.foto_instruction_normal_two {
	   color: white;
	   font-size:12px;
	   font-weight:normal;
	   padding-top: 3px;
	}
	
	.jobb_foto {
		height: 100%;
		width: 288px;
		float: left;
		margin-top: 29px;
		margin-left: -2px;
	}
	
	.betoltes_popup_foto {
		font-size: 16px;
		text-align:center;
		font-weight: bold;
		top:150px;
		color:black;
		width: 288px;
		position:absolute;
		
	}
	
	.popup_foto_iframe {
		border:0;
		overflow: hidden;
		margin:0;
		background-color:transparent;
	}
	
	.kesobb_toltom_div {
		width: 100%;
		text-align: center;
		margin-top: 14px;
	}
	
	a:link.kesobb_toltom_fel_link {
	  	font-size: 10px;
	    font-weight: bold;
		color: #75717a;
		text-transform: uppercase;
		cursor: pointer;
	}
	.kesobb_toltom_fel_link:hover {
		text-decoration: underline;
		color: #75717a;
	}
	
	.zoom_ask {
		width: 577px;
		height: 208px;
		background:url('/ctk/imgi/foto/reg/zoom_ask.png') left top no-repeat;
		position: relative;
		margin-top: 31px;
	}
	
	.feltoltok_magamrol {
		width:204px;
		height:51px;
		padding:0;
		background:url('/ctk/imgi/foto/reg/feltoltok_magamrol.png') top left no-repeat;
		border:0;
		cursor:pointer;
		float: none;
	}
	
	.feltoltok_magamrol:hover, .feltoltok_magamrol_hover {
		background:url('/ctk/imgi/foto/reg/feltoltok_magamrol_active.png') top left no-repeat;
	}
	
	.elofizetek_kedvezmennyel {
		width:217px;
		height:51px;
		padding:0;
		background:url('/ctk/imgi/foto/reg/elofizetek_kedvezmennyel.png') top left no-repeat;
		border:0;
		cursor:pointer;
		float: none;
	}
	
	.elofizetek_kedvezmennyel:hover, .elofizetek_kedvezmennyel_hover {
		background:url('/ctk/imgi/foto/reg/elofizetek_kedvezmennyel_active.png') top left no-repeat;
	}
	
	.elofiz_div_p {
		position: absolute;
		top: 134px;
		left: 327px;
	}
	
	.foto_instruction_left {
		text-transform: uppercase;
		font-family: DINPro, Helvetica, Arial;
		position: absolute;
		left: -21px;
		top: 23px;
		width: 311px;
		height: 68px;
		text-align: center;
	}
	
	
	.foto_instruction_right {
		text-transform: uppercase;
		font-family: DINPro, Helvetica, Arial;
		position: absolute;
		left: 260px;
		top: 23px;
		width: 323px;
		height: 68px;
		text-align: center;
	}
	
	.foto_fel_div_p {
		position: absolute;
		top: 134px;
		left: 0px;
	}
	
	.foto_instruction_big_ask {
	   color: #ffbe39;
	   font-size:16px;
	   font-weight:500;
	   padding-top: 12px;
	}
	
	.foto_instruction_normal_two_ask {
	   color: white;
	   font-size:12px;
	   font-weight:normal;
	   padding-top: 3px;
	}
	
	#foto_zoom .popupi_body {
	    width: 577px;
	}
	
	.upload_foto {
		width:200px;
		height:44px;
		padding:0;
		background:url('/ctk/imgi/foto/reg/upload_foto.png') top left no-repeat;
		border:0;
		cursor:pointer;
		margin:0;
		position: absolute;
		top: 91px;
		left: 36px;
		float: none;
	}
	
	.upload_top:hover >.upload_foto, .upload_foto:hover, .upload_foto_hover {
		background:url('/ctk/imgi/foto/reg/upload_foto_active.png') top left no-repeat;
	}
	
	.upload_top {
		position: absolute;
		top: 117px;
		left: 275px;
		width: 366px;
		height: 141px;
		background:url('/ctk/imgi/foto/reg/foto_upper.png') top left no-repeat;
		cursor:pointer;
	}
	
	.upload_foto_banner {
		width:121px;
		height:35px;
		padding:0;
		background:url('/ctk/imgi/foto/reg/foto_upload_banner.png') top left no-repeat;
		border:0;
		cursor:pointer;
		margin:0;
		position: absolute;
		top: 38px;
		left: 333px;
		float: none;
	}
	
	.upload_top_banner:hover >.upload_foto_banner, .upload_foto_banner:hover, .upload_foto_banner_hover {
		background:url('/ctk/imgi/foto/reg/foto_upload_banner_active.png') top left no-repeat;
	}
	
	.upload_top_banner {
		margin-top: 10px;
		width: 600px;
		height: 84px;
		background:url('/ctk/imgi/foto/reg/foto_banner.png') top left no-repeat;
		cursor:pointer;
		margin-left: 2px;
		position: relative;
	}
	
	.mg_left_5 {
		margin-left: 5px;
	}
	
	.cufon-loading { 
		visibility: hidden; 
	}
	
	
	.segithetunk {
		width:141px;
		height:32px;
		background:url('/ctk/imgi/premium/segithetunk.png') top left no-repeat;
		position: absolute;
	}
	
	.premium_top_leiras_inner .segithetunk_outer {
		height: 26px;
	}
	
	.premium_top .segithetunk {
		top:-5px;
		left:14px;
	} 
	
	
	.premium_leiras  {
		font-family:Helvetica,Arial,sans-serif;
	    font-size: 14px;
	    position: absolute;
	    color: #231F20;
	    display: table;
	}
	
	.premium_top_leiras {
	    left: 108px;
	    top: 15px;
	    font-size: 14px;
	    line-height: 15px;
	    text-align: center;
	}
	
	.premium_talalati_leiras {
	    left: 122px;
	    top: 40px;
	    font-size: 14px;
	    line-height: 15px;
	    text-align: center;
	}
	
	.premium_talalati_leiras_inner {
		display: table-cell;
		vertical-align: middle;
	    width: 196px;
	    height: 76px;
	}
	
	.premium_left_leiras {
	    left: 1px;
	    top: 20px;
	    font-size: 14px;
	    line-height: 16px;
	    text-align: right;
	}
	
	.premium_left_leiras_inner {
		display: table-cell;
		vertical-align: middle;
	    width: 245px;
	    height: 80px;
	}
	
	.premium_left .segithetunk {
	  	right: 0px;
	    top: 4px;	
	}
	
	.premium_left_leiras_inner .segithetunk_outer {
		height: 13px;
	}
	
	
	.premium_top_leiras_inner {
		display: table-cell;
		vertical-align: middle;
	    width: 174px;
	    height: 65px;
	}
	
	
	.premium_search_result .segithetunk {
	  	left: 334px;
	    top: 49px;	
	}
	
	 
	
	.erdekel_megoldas_button {
		width:174px;
		height:45px;
		padding:0;
		background:url('/ctk/imgi/premium/erdekel_megoldas_button.png') top left no-repeat;
		border:0;
		cursor:pointer;
		margin:0;
		position: absolute;
		float: none;
	}
	
	.premium_top .erdekel_megoldas_button {
		top: 90px;
		left: 90px;
	}
	
	.premium_search_result:hover>.erdekel_megoldas_button, .premium_top:hover>.erdekel_megoldas_button, .erdekel_megoldas_button:hover, .erdekel_megoldas_button_hover {
		background:url('/ctk/imgi/premium/erdekel_megoldas_button_active.png') top left no-repeat;
	}
	
	.premium_top {
		position: absolute;
		width: 395px;
		height: 144px;
		background:url('/ctk/imgi/premium/premium_help_top.png') top left no-repeat;
		cursor:pointer;
	}
	
	.premium_top_felul {
		top: 117px;
		left: 247px;
	}
	
	
	
	.premium_search_result {
		margin-top: 10px;
		width: 619px;
		height: 143px;
		background:url('/ctk/imgi/premium/premium_help_search_result.png') top left no-repeat;
		cursor:pointer;
		margin-left: -7px;
		position: relative;
	}
	
	.premium_search_result .erdekel_megoldas_button {
		top: 77px;
		left: 318px;
	}
	
	.premium_left {
	    top: 20px;
	    left: 9px;
	    position: relative;
	    z-index: 1000;
	    width: 259px;
		height: 245px;
		background:url('/ctk/imgi/premium/premium_banner_left.png') top left no-repeat;
		cursor:pointer;
	}
	
	.erdekel_megoldas_button_short {
		width:174px;
		height:45px;
		padding:0;
		background:url('/ctk/imgi/premium/erdekel_short_button.png') top left no-repeat;
		border:0;
		cursor:pointer;
		margin:0;
		position: absolute;
		float: none;
	}
	
	
	.premium_left .erdekel_megoldas_button_short {
	    bottom: 9px;
	    left: 34px;
	}
	
	.premium_left:hover>.erdekel_megoldas_button_short, .erdekel_megoldas_button_short_hover {
		background:url('/ctk/imgi/premium/erdekel_short_button_active.png') top left no-repeat;
	}
	
	.premium_top_adatlap {
		left: 36px;
		top: 87px;
	}
	
	#premium_box .popupi_body {
		width: 678px;
		color: #231F20;
	}
	.torles_hatter_start_premium {
		clear: left;
		float: left;
		margin-left: 14px;
		margin-bottom: 10px;
		margin-top: 21px;
	}
	
	#akarsz_box.short_akarsz {
		margin-top: 17px;
		margin-left: 21px;
		height: 117px;
	}
	
	#akarsz_box.long_akarsz {
	    height: 125px;
	    margin-left: 21px;
	    margin-top: 10px;
	}
	.akarsz_title {
		color: #231F20;
		font-size: 16px;
		font-weight: bold;
		width: 377px;
	}
	.akarsz_leiras {
		color: #231F20;
		font-size: 14px;
		margin-top: 5px;
	}
	.akarsz_miert {
		margin-top: 10px;
		color: #5b4531;
		font-size: 16px;
		font-weight: bold;
	}
	.gratis_5 {
		position: absolute;
		top: -60px;
		left: 368px;
		width: 138px;
		height: 132px;
		background:url(/ctk/imgi/premium/gift_5_kitolto.png) no-repeat left top scroll transparent;
	}
	.visszafizetes_garancia {
		position: absolute;
		bottom: -54px;
		right: -59px;
		width: 109px;
		height: 115px;
		background:url(/ctk/imgi/premium/visszafizetes_garancia.png) no-repeat left top scroll transparent;
	}
	.gratis_woman {
		position: absolute;
		top: -25px;
		left: 464px;
		width: 157px;
		height: 172px;
		background:url(/ctk/imgi/premium/helper_girl.png) no-repeat left top scroll transparent;
	}
	#what_next {
		height: 45px;
		color: #231f20;
		font-size: 10px;
		font-weight: bold;
		text-transform:uppercase;
	}
	.first_to_do {
		position:absolute;
		background:url(/ctk/imgi/premium/first_todo.png) no-repeat left top scroll transparent;
		width: 146px;
		height: 45px;
		padding-left: 47px;
		padding-top: 13px;
		left: -2px;
	}
	.first_to_do_active {
		background:url(/ctk/imgi/premium/first_todo_active.png) no-repeat left top scroll transparent;
		color: white;
	}
	.second_to_do {
		position:absolute;
		background:url(/ctk/imgi/premium/second_todo.png) no-repeat left top scroll transparent;
		width: 288px;
		height: 45px;
		padding-left: 47px;
		padding-top: 13px;
		left: 145px;
	}
	.second_to_do_active {
		background:url(/ctk/imgi/premium/second_todo_active.png) no-repeat left top scroll transparent;
		color: white;
	}
	.third_to_do {
		position:absolute;
		background:url(/ctk/imgi/premium/third_todo.png) no-repeat left top scroll transparent;
		width: 218px;
		height: 45px;
		left: 433px;
		padding-left: 47px;
		padding-top: 13px;
	}
	.third_to_do_active {
		background:url(/ctk/imgi/premium/third_todo_active.png) no-repeat left top scroll transparent;
		color: white;
	}
	#scroll_javaslat {
		font-size: 12px;
	}
	.act_megoldas {
		background:url(/ctk/imgi/premium/pipa_nelkul.png) no-repeat 10px 4px scroll #edeceb;
		margin-top: 5px;
		cursor: pointer;
		position: relative;
		z-index: 3000;
		border: solid 1px #edeceb;
	}
	.act_megoldas_first {
		margin-top: 0px;
	}
	.act_megoldas div {
		display: table-cell;
		height: 38px;
		line-height: 14px;
		padding-left: 63px;
		vertical-align: middle;
	}
	.act_megoldas_selected {
		background:url(/ctk/imgi/premium/pipa.png) no-repeat 10px 4px scroll #edeceb;
	}
	.act_megoldas:hover, .act_megoldas_hover {
		background-color:#c7dbbf;
		border: solid 1px #b0ab8b;
		font-weight: bold;
	}
	.selected_extract {
		background-color: #d8e1d5;
		border-left: solid 1px #b0ab8b;
		border-right: solid 1px #b0ab8b;
		border-bottom: solid 1px #b0ab8b;
		padding-bottom: 15px;
	}
	.act_megoldas_second {
		cursor:default;
	}
	#erdekel_megoldas {
	}
	.erdekel_button {
		width: 174px;
		height: 45px;
		background:url(/ctk/imgi/premium/erdekel_megoldas_button.png) no-repeat left top scroll transparent;
		float: none;
		border: none;
		cursor: pointer;
	}
	.erdekel_button:hover, erdekel_button_hover {
		background:url(/ctk/imgi/premium/erdekel_megoldas_button_active.png) no-repeat left top scroll transparent;
	}
	.kuldes_box_button {
		width: 153px;
		height: 37px;
		background:url(/ctk/imgi/premium/kuldes.png) no-repeat left top scroll transparent;
		float: none;
		border: none;
		cursor: pointer;
	}
	.kuldes_box_button:hover, kuldes_box_button_hover {
		background:url(/ctk/imgi/premium/kuldes_active.png) no-repeat left top scroll transparent;
	}
	.kuldes_box {
	}
	.bovebb_info_button {
		width: 183px;
		height: 37px;
		background:url(/ctk/imgi/premium/bovebb_info.png) no-repeat left top scroll transparent;
		float: none;
		border: none;
		cursor: pointer;
	}
	.bovebb_info_button:hover, bovebb_info_button_hover {
		background:url(/ctk/imgi/premium/bovebb_info_active.png) no-repeat left top scroll transparent;
	}
	.vissza_temakhoz_button {
		width: 190px;
		height: 24px;
		background:url(/ctk/imgi/premium/vissza_a_temakhoz.png) no-repeat left top scroll transparent;
		float: none;
		border: none;
		cursor: pointer;
	}
	.vissza_temakhoz_button:hover, vissza_temakhoz_button_hover {
		background:url(/ctk/imgi/premium/vissza_a_temakhoz_active.png) no-repeat left top scroll transparent;
	}
	.torles_hatter_body_inner_premium {
		margin-top: -36px;
	}
	.torles_hatter_body_premium {
		width: 649px;
	}
	#premium_scroll_outer {
		position: relative;
		margin-top: 20px;
		margin-left: 35px;
		margin-right: 35px;
	}
	#scrollbar_cseveges_premium.scrollbar_cseveges {
		height: 245px;
		right: -2px;
		top: 0px;
	}
	#csevego_boxok_premium.csevego_boxok {
		height: 246px;
		width: 555px;
	}
	#track_cseveges_premium.track_cseveges {
		height: 243px;
	}
	#down_buttons {
		margin-bottom: -10px;
		text-align: center;
	}
	#down_buttons_second {
		margin-bottom: -10px;
		text-align: center;
		padding-top: 22px;
	}
	.erdekel_megoldas {
		position: relative;
		top: 8px;
	}
	ul.ul_extract {
		margin: 0px;
	}
	ul.ul_extract li {
		margin-left: 9px;
		margin-right: 39px;
		padding-top: 14px;
		text-align: justify;
	}
	.vissza_temakhoz_box {
		float: left;
		text-align: left;
		margin-top: 5px;
	}
	.bovebb_info_box {
		float: left;
		width: 50%;
	}
	.elerheto {
		margin-top: 15px;
	}
	.act_elerheto {
		margin-top: 5px;
	}
	.act_elerheto .mobil_select {
	    float: none;
	    margin: 0px;
	    width: 80px;
	}
	.act_elerheto_title {
	}
	.act_elerheto_input {
		float: none;
		border: none;
		margin-left: 10px;
		height: 31px;
		padding-left: 5px;
	}
	.act_elerheto_input_nev {
		width: 526px;
	}
	.act_elerheto_input_tel {
	    margin-left: 0;
	    width: 399px;
	}
	.act_elerheto_input_varos {
		width: 515px;
	}
	
	
	.act_elerheto_megjegyzes {
		margin-top:  15px;
	}
	
	.akarsz_miert_3 {
	    color: #5B4531;
	    font-size: 18px;
	    font-weight: bold;
	    line-height: 28px;
	    padding-top: 25px;
	}
	
	.adatlap_table .second_item .szoveg.banner_second {
	    height: 260px;
	    overflow: inherit;
	    padding: 0px;
	    width: 462px;
	}
	
	.adatlap_table .first_item .szoveg.banner_first {
	    height: 145px;
	}
	
	.ideal_partneres {
	    height: 80px;
	    overflow-x: hidden;
	    overflow-y: scroll;
	    width: 100%;
	    padding-left: 15px;
	    padding-top: 15px;
	}
	
	.banner_ideal {
		height: 150px;
	    padding-left: 12px;
	    width: 450px;
	}
	.premium_top_adatlap {
	    left: 28px;
	    position: relative;
	    top: -7px;
	}
	
		.palack_posta {
			background:url(/ctk/imgi/palack/kiprobalom.png) no-repeat left top scroll transparent;
			width: 160px;
			height: 82px;
			position: absolute;
			right: 17px;
			top: 27px;
			cursor: pointer;
			}
			
			.palack_posta:hover, .palack_posta_hover {
				background:url(/ctk/imgi/palack/kiprobalom_active.png) no-repeat left top scroll transparent;
			}  
			
			
	.talalat_palack {
	    display: table;
	    height: 30px;
	    margin-top: 15px;
	    width: 460px;
	}
	
	.pp_small {
		float: left;
		margin-left: 75px;
		position: relative;
		top: -19px;
		width: 59px;
		height: 58px;
	}
	.pp_text {
		position: relative;
		float: left;
		margin-left: 15px;
	}
	#bedobom_block {
		background:url(/ctk/imgi/palack/bottle.png) no-repeat left top scroll transparent;
		width: 557px;
		height: 175px;
		position: relative;
		float: left;
		bottom: -23px;
		margin-top: -38px;
		cursor: pointer;
	}
	.instruction_one {
		background-color: #494050;
		color: #E3E3E0;
		font-size: 15px;
		height: 24px;
	}
	.instruction_one div {
		padding-top: 3px;
		text-align: center;
	}
	.instruction_two {
		color: #3a3141;
		text-transform: uppercase;
		font-weight: bold;
		padding-top: 15px;
		padding-bottom: 33px;
		margin-left: 87px;
	}
	.instruction_two_bigger {
		font-size: 13px;
	}
	.instruction_two_smaller {
		font-size: 11px;
	}
	
	.instruction_three_smaller {
		font-size: 11px;
		color: #7f6f6e;
	}
	.level_tippek_div {
		text-align:center;
		margin: auto;
		display: table;
		border-collapse: separate;
	    border-spacing: 10px 0;
	}
	.level_tipp {
		display: table-cell;
		color: white;
		height: 26px;
		display: table-cell;
		width: 121px;
		background-color: #b1a9a7;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.level_tipp_active {
		background-color: #7e6f6e;
	}
	
	.level_tipp div:hover {
		background-color: #625352;
	}
	.level_tipp div {
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.palack_hatter_body {
		background: url("/ctk/imgi/torles/center_center.png") repeat scroll right bottom transparent;
		float: left;
		width: 557px;
	}
	.bedobom_button {
		top: 36px;
		right: 35px;
		width: 180px;
		height: 44px;
		background:url(/ctk/imgi/palack/bedobom.png) no-repeat left top scroll transparent;
		position: absolute;
		border: none;
		float:none;
		cursor: pointer;
	}
	.bedobom_button:hover, .bedobom_button_hover, #bedobom_block:hover > .bedobom_button {
		background:url(/ctk/imgi/palack/bedobom_active.png) no-repeat left top scroll transparent;
	}
	
	
	.uj_posta {
			background:url(/ctk/imgi/palack/uj_p_szerk.png) no-repeat left top scroll transparent;
			width: 116px;
			height: 78px;
			cursor: pointer;
			}
			
		.uj_posta:hover, .uj_posta_hover {
				background:url(/ctk/imgi/palack/uj_p_szerk_active.png) no-repeat left top scroll transparent;
			}  
	
	
	.palack_hatter_start {
		clear: left;
		float: left;
		margin-left: 12px;
		margin-top: 25px;
	}
	#dobbe_div {
		position:absolute;
		left: 68px;
		top:10px;
		color: #3f3546;
		text-transform: uppercase;
		font-weight: bold;
	}
	.dobbe_big {
		font-size: 13px;
	}
	.dobbe_small {
		font-size: 11px;
	}
	.lets_do_it_down_palack {
		clear: left;
		float: left;
		font-size: 12px;
		font-weight: normal;
		margin-top: 10px;
		padding-bottom: 10px;
		text-align: center;
		width: 100%;
		color: #555552;
	}
	.nagyon_fontos {
		font-weight: bold;
	}
	#palack_aktivalva .level_iras_box_right_body {
		width: 451px;
	}
	#palack_aktivalva .level_iras_box_start {
		margin-left: 20px;
	}
	#palack_aktivalva .level_iras_box_start {
		margin-top: 0px;
	}
	
	
		.instr_left_pos {
			left: -20px;
		    position: absolute;
		    top: 223px;
		}
		.instr_left {
			background:url(/ctk/imgi/palack/hiper_left.png) no-repeat left top scroll transparent;
			width: 99px;
			height: 108px;
			text-transform: uppercase;
			font-size: 12px;
			color: #ffbe39; 
			font-weight: bold;
		    padding-top: 19px;
	    	text-align: center;
		    z-index: 4000;
		}
		
		.instr_bottom_pos {
	 	  left: 173px;
	  	   position: absolute;
	 	   top: 343px;
		}
		.instr_bottom {
			background:url(/ctk/imgi/palack/hiper_bottom.png) no-repeat left top scroll transparent;
			width: 145px;
			height: 117px;
			text-transform: uppercase;
			font-size: 12px;
			color: #ffbe39; 
			font-weight: bold;
		    padding-top: 27px;
	    	text-align: center;
		    z-index: 4000;
		}	
	
		#level_palack_box .popupi_body {
			width: 1000px;
		}
		
		
	.click_marks_image_karban {
	    left: -12px;
	    position: absolute;
	    top: 31px;
	}
	
	
	
	#marketingDiv .categoryDiv {
	    border: 1px solid #778899;
	    border-radius: 0;
	    color: #000000;
	    font-size: 16px;
	    text-align: left;
	    top: 143px;
	    width: 200px;
	}
	
	#marketingDiv .hogyanSzolithatom {
		margin-top: 15px;
	}
	
	#marketingDiv .answerDiv .actAnswerDiv button {
	    background-color: #7CDCDC;
	    border: none;
	    border-radius: 4px;
	    font-size: 14px;
	    margin-top: 15px;
	    min-height: 40px;
	    text-align: left;
	    width: 200px;
	    color: black;
	}
	#marketingDiv .olvasando {
		/*background-color: #F1F1CE;*/
		background-color: #ADD8E6;
	    border: 1px solid #778899;
	    color: #000000;
	    letter-spacing: 0.8pt;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	#marketingDiv .olvasando .font6, #marketingDiv .olvasando .font5, #marketingDiv .olvasando .font14, #marketingDiv .olvasando .font15 {
		color: blacl;
	}
	#marketingDiv .olvasando .font17 {
		color: blue;
	}
	
	#marketingDiv .nem_olvasando {
		background-color: inherit; 
		color: black;
	}
	
	
	#marketingDiv .answerDiv .actAnswerDiv button:hover {
		color: purple;
	}
	
	#marketingDiv .nyomogombokDiv {
		margin-top: 10px;
		float: left;
		width: 100%;
		height: 90px;
	}
	#marketingDiv .nyomogombokDiv button {
		margin-left:1px;
		margin-right:0px;
		width: 68px;
		height: 81px;
		font-size: 14px;
		float:left;
	}
	
	#marketingDiv .backGombDiv {
		width: 100px;
		float:left;
		display: table;
		height: 300px;
	}
	
	#marketingDiv .backGombDiv button {
		text-align: left;
	}
	
	#marketingDiv .backGombDiv div {
		display: table-cell;
		vertical-align: middle;
	}
	
	#marketingDiv .eddigiekDiv {
		width: 270px;
		float: left;
		height: 300px;
		overflow: auto;
		margin-left: 15px;
	}
	#marketingDiv {
		float: left;
	    margin-top: 25px;
	    }
	#marketingDivOut .popupi_body {
		width: 1050px;
	}
	
	
	 
	 
	   #marketingDiv .questionDiv,#marketingDiv .onlyAnswerDiv {
	    display: table;
	    float: left;
	    font-size: 16px;
	    height: 300px;
	    text-align: left;
	    margin-left: 35px;
	    margin-right: 25px;
	    text-align: center;
	    width: 380px;
	    line-height: 21px;
	    text-align: left;
	     }
	 #marketingDiv .questionDiv div,#marketingDiv .onlyAnswerDiv div {
	 	display: table-cell;
	 	vertical-align: middle;
	 }
	 
	 #marketingDiv .answerDiv {
	    float: left;
	 	font-size: 16px;
	 	text-align: center;
	 	width: 200px;
	 	height: 300px;
	 	display: table;
	 }
	 
	 
	  #marketingDiv button {
	  	font-size: 14px;
	  }
	 
	 #marketingDiv div button:hover {
	 	cursor: pointer;
	 	
	 }
	 
	#marketingDiv .answerDiv div {
		display: table-cell;
	 	vertical-align: middle;
	 }
	 
	 #marketingDiv .actCategoryDiv {
	 	padding: 5px;
	 }
	 
	   
	#marketingDiv .style16
		{background:#C6EFCE;
		mso-pattern:black none;
		color:#006100;
		font-size:11.0pt;
		font-weight:400;
		font-style:normal;
		text-decoration:none;
		font-family:Calibri, sans-serif;
		mso-font-charset:238;
		mso-style-name:J�?³;
		mso-style-id:26;}
	#marketingDiv .style0
		{mso-number-format:General;
		text-align:general;
		vertical-align:bottom;
		white-space:nowrap;
		mso-rotate:0;
		mso-background-source:auto;
		mso-pattern:auto;
		color:black;
		font-size:10.0pt;
		font-weight:400;
		font-style:normal;
		text-decoration:none;
		font-family:Arial;
		mso-generic-font-family:auto;
		mso-font-charset:0;
		border:none;
		mso-protection:locked visible;
		mso-style-name:Norm�?¡l;
		mso-style-id:0;}
	#marketingDiv .style17
		{background:#FFEB9C;
		mso-pattern:black none;
		color:#9C6500;
		font-size:11.0pt;
		font-weight:400;
		font-style:normal;
		text-decoration:none;
		font-family:Calibri, sans-serif;
		mso-font-charset:238;
		mso-style-name:Semleges;
		mso-style-id:28;}
	#marketingDiv .font5
		{color:black;
		font-size:12.0pt;
		font-weight:400;
		font-style:normal;
		text-decoration:none;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .font6
		{color:black;
		font-size:12.0pt;
		font-weight:700;
		font-style:normal;
		text-decoration:none;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .font8
		{color:black;
		font-size:12.0pt;
		font-weight:400;
		font-style:italic;
		text-decoration:none;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .font14
		{color:windowtext;
		font-size:12.0pt;
		font-weight:400;
		font-style:normal;
		text-decoration:none;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .font15
		{color:windowtext;
		font-size:12.0pt;
		font-weight:700;
		font-style:normal;
		text-decoration:none;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .font16
		{color:windowtext;
		font-size:12.0pt;
		font-weight:400;
		font-style:italic;
		text-decoration:none;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .font17
		{color:#0070C0;
		font-size:12.0pt;
		font-weight:400;
		font-style:italic;
		text-decoration:none;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .font18
		{color:#0070C0;
		font-size:12.0pt;
		font-weight:700;
		font-style:italic;
		text-decoration:none;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .font19
		{color:#0070C0;
		font-size:12.0pt;
		font-weight:400;
		font-style:normal;
		text-decoration:none;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .font20
		{color:#0070C0;
		font-size:12.0pt;
		font-weight:700;
		font-style:normal;
		text-decoration:none;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .font21
		{color:black;
		font-size:24.0pt;
		font-weight:700;
		font-style:normal;
		text-decoration:none;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .xl65
		{mso-style-parent:style0;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .xl66
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		white-space:nowrap;}
	#marketingDiv .xl67
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		white-space:nowrap;}
	#marketingDiv .xl68
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:1.0pt solid windowtext;}
	#marketingDiv .xl69
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		border-top:.5pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:none;
		border-left:.5pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl70
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:middle;
		border:.5pt solid windowtext;}
	#marketingDiv .xl71
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:middle;
		border:.5pt solid windowtext;}
	#marketingDiv .xl72
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:top;
		border-top:.5pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:.5pt solid windowtext;
		border-left:none;}
	#marketingDiv .xl73
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:left;
		border:.5pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl74
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		border-top:.5pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:none;
		border-left:.5pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl75
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:center;
		border:.5pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl76
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:1.0pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:.5pt solid windowtext;}
	#marketingDiv .xl77
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:1.0pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl78
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		border-top:1.0pt solid windowtext;
		border-right:1.0pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:.5pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl79
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:1.0pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:.5pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl80
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border:.5pt solid windowtext;}
	#marketingDiv .xl81
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		white-space:nowrap;}
	#marketingDiv .xl82
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		border-top:none;
		border-right:none;
		border-bottom:.5pt solid windowtext;
		border-left:none;
		white-space:nowrap;}
	#marketingDiv .xl83
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:center;
		vertical-align:middle;
		border-top:none;
		border-right:none;
		border-bottom:.5pt solid windowtext;
		border-left:none;
		white-space:nowrap;}
	#marketingDiv .xl84
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:center;
		vertical-align:middle;
		border:.5pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl85
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:middle;
		border:.5pt solid windowtext;}
	#marketingDiv .xl86
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:middle;
		border:.5pt solid windowtext;}
	#marketingDiv .xl87
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border:.5pt solid windowtext;}
	#marketingDiv .xl88
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:center;
		vertical-align:middle;
		white-space:nowrap;}
	#marketingDiv .xl89
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border-top:.5pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:.5pt solid windowtext;
		border-left:none;}
	#marketingDiv .xl90
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .xl91
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-style:italic;
		font-family:Calibri, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:middle;}
	#marketingDiv .xl92
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:middle;
		padding-left:36px;
		mso-char-indent-count:3;}
	#marketingDiv .xl93
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Calibri, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .xl94
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Calibri, sans-serif;
		mso-font-charset:238;
		text-align:justify;
		vertical-align:middle;}
	#marketingDiv .xl95
		{mso-style-parent:style0;
		vertical-align:top;}
	#marketingDiv .xl96
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-style:italic;
		font-family:Calibri, sans-serif;
		mso-font-charset:238;}
	#marketingDiv .xl97
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:top;}
	#marketingDiv .xl98
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:top;
		border:.5pt solid windowtext;}
	#marketingDiv .xl99
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Calibri, sans-serif;
		mso-font-charset:238;
		text-align:justify;
		vertical-align:top;}
	#marketingDiv .xl100
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-style:italic;
		font-family:Calibri, sans-serif;
		mso-font-charset:238;
		vertical-align:top;}
	#marketingDiv .xl101
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:justify;
		vertical-align:top;}
	#marketingDiv .xl102
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-style:italic;
		font-family:Calibri, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:top;}
	#marketingDiv .xl103
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;}
	#marketingDiv .xl104
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:center;
		border-top:.5pt solid windowtext;
		border-right:none;
		border-bottom:.5pt solid windowtext;
		border-left:.5pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl105
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:center;
		border-top:.5pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:.5pt solid windowtext;
		border-left:none;
		white-space:nowrap;}
	#marketingDiv .xl106
		{mso-style-parent:style16;
		color:windowtext;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:1.0pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:.5pt solid windowtext;
		background:white;
		mso-pattern:black none;}
	#marketingDiv .xl107
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;}
	#marketingDiv .xl108
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:middle;
		border:.5pt solid windowtext;}
	#marketingDiv .xl109
		{mso-style-parent:style16;
		color:windowtext;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		background:white;
		mso-pattern:black none;}
	#marketingDiv .xl110
		{mso-style-parent:style17;
		color:windowtext;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:1.0pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:.5pt solid windowtext;
		background:white;
		mso-pattern:black none;}
	#marketingDiv .xl111
		{mso-style-parent:style16;
		color:windowtext;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		border-top:1.0pt solid windowtext;
		border-right:1.0pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:.5pt solid windowtext;
		background:white;
		mso-pattern:black none;}
	#marketingDiv .xl112
		{mso-style-parent:style16;
		color:windowtext;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:1.0pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:none;
		background:white;
		mso-pattern:black none;}
	#marketingDiv .xl113
		{mso-style-parent:style16;
		color:windowtext;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border-top:none;
		border-right:1.0pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:.5pt solid windowtext;
		background:white;
		mso-pattern:black none;}
	#marketingDiv .xl114
		{mso-style-parent:style16;
		color:windowtext;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border:.5pt solid windowtext;
		background:white;
		mso-pattern:black none;}
	#marketingDiv .xl115
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border:.5pt solid windowtext;}
	#marketingDiv .xl116
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border-top:.5pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:none;
		border-left:none;}
	#marketingDiv .xl117
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:none;
		border-left:1.0pt solid windowtext;}
	#marketingDiv .xl118
		{mso-style-parent:style16;
		color:windowtext;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:1.0pt solid windowtext;
		border-bottom:none;
		border-left:.5pt solid windowtext;
		background:white;
		mso-pattern:black none;}
	#marketingDiv .xl119
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:none;
		border-left:1.0pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl120
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:1.0pt solid windowtext;
		border-bottom:none;
		border-left:.5pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl121
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:middle;
		border-top:.5pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:none;
		border-left:.5pt solid windowtext;}
	#marketingDiv .xl122
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		border:.5pt solid windowtext;}
	#marketingDiv .xl123
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		border:.5pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl124
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:top;
		border:.5pt solid windowtext;}
	#marketingDiv .xl125
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border:.5pt solid windowtext;}
	#marketingDiv .xl126
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:top;
		border:.5pt solid windowtext;}
	#marketingDiv .xl127
		{mso-style-parent:style0;
		vertical-align:top;
		border:.5pt solid windowtext;}
	#marketingDiv .xl128
		{mso-style-parent:style0;
		border:.5pt solid windowtext;}
	#marketingDiv .xl129
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:left;
		vertical-align:top;
		border-top:.5pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:.5pt solid windowtext;
		border-left:none;}
	#marketingDiv .xl130
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:top;
		border:.5pt solid windowtext;}
	#marketingDiv .xl131
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:center;
		vertical-align:top;
		border:.5pt solid windowtext;}
	#marketingDiv .xl132
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Calibri, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;}
	#marketingDiv .xl133
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		border:.5pt solid windowtext;
		white-space:nowrap;}
	#marketingDiv .xl134
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		border:.5pt solid windowtext;}
	#marketingDiv .xl135
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		vertical-align:middle;
		border-top:.5pt solid windowtext;
		border-right:none;
		border-bottom:.5pt solid windowtext;
		border-left:none;}
	#marketingDiv .xl136
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		border-top:1.0pt solid windowtext;
		border-right:.5pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:none;}
	#marketingDiv .xl137
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:middle;
		border-top:none;
		border-right:.5pt solid windowtext;
		border-bottom:1.0pt solid windowtext;
		border-left:1.0pt solid windowtext;}
	#marketingDiv .xl138
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:right;
		vertical-align:top;
		border:.5pt solid windowtext;}
	#marketingDiv .xl139
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:center;
		border-top:none;
		border-right:none;
		border-bottom:.5pt solid windowtext;
		border-left:none;
		white-space:nowrap;}
	#marketingDiv .xl140
		{mso-style-parent:style0;
		font-size:12.0pt;
		font-weight:700;
		font-family:Arial, sans-serif;
		mso-font-charset:238;
		text-align:center;
		vertical-align:middle;
		border:.5pt solid windowtext;}
		
		#marketingDiv .forceButtonsLista {
		float: left;
		width: 620px;
		text-align: center;
	}
	
	#marketingDiv .foto {
		float: left;
		margin-right: 19px;
	}
	
	#marketingDiv .forceButtonsLista button {
		float: left;
		height: 40px;
		font-size: 14px;
		width: 300px;
		margin: 2px;
		text-align: left;
	}
	#marketingDiv .fotocska {
		position: absolute;
	    top: 144px;
	}
	
	.section.office-team .reg-section-ot {
	   clear: left;
	    float: left;
	    left: 300px;
	    padding-top: 35px;
	    position: relative;
	}
	
	.section.office-team .regbutton {background: url(../images/reg-but.png) center center no-repeat; font-size: 19px; text-align: center; color: #fff; line-height: 50px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; border: none; width: 318px; height: 51px; margin: 0 0 0 300px; display: block;text-transform: uppercase;}
	.section.office-team .regbutton:hover {background: url(../images/reg-but-active.png) center center no-repeat;}
	
	.section.office-team .reg-section-ot .regbutton {
		float:left;
		margin:0;
	}
	
	
	
	
	.kulsoCsomag{
		height: 1140px;	
		font-family: dinproregular;
		width: 680px;
		margin: 0 auto;
	}
	.kulsoCsomag .headerTitle{
		width: 680px;
		height: 85px;
		background: white;
		opacity: 0.5;
		text-transform: uppercase;
		font-size: 18pt;
		line-height: 85px;
		text-align: center;
		margin-top: 17px;
		color: #5a5768;
	}
	.kulsoCsomag .footer{
		width: 680px;
		background: white;
		opacity: 0.5;
		font-size: 11pt;
		text-align: center;
		margin: 17px 0 0 0;
		padding: 10px;
		box-sizing: border-box;
	}
	.kulsoCsomag .ajanlat{
		width: 480px;
		height: 90px;
		text-transform: uppercase;
		font-size: 14pt;
		line-height: 17pt;
		margin: 17px auto 0;
		color: #5a5768;
	}
	.kulsoCsomag .adwCsomagok{
		margin: 0 auto;
		width: 680px;
	}
	
	.kulsoCsomag .adwCsomagok .csomagHeader{
		margin: 0 auto;
		min-height: 27px;
		line-height: 27px;
		background: #5a5769;
		color: white;
		font-size: 11px;
		text-transform: uppercase;
	}
	
	.kulsoCsomag .adwCsomagok .csomagHeader .liElem1{
		float: left;
		font-align: center;
		width: 50px;
		margin-left: 45px;
	}
	.kulsoCsomag .adwCsomagok .csomagHeader .liElem2{
		float: left;
		width: 36px;
		margin-left: 68px;
	}
	.kulsoCsomag .adwCsomagok .csomagHeader .kreditKedvezmeny{
		float: left;
		width: 232px;
		
	}
	.kulsoCsomag .adwCsomagok .csomagHeader .kreditKedvezmeny .liElem3{
		float: left;
		width: 95px;
		margin-left: 34px;
		color: #ffbe39;
	}
	.kulsoCsomag .adwCsomagok .csomagHeader .kreditKedvezmeny .liElem4{
		float: right;
		width: 70px;
		margin-right: 8px;
		color: #ffbe39;
	}
	.kulsoCsomag .adwCsomagok .csomagHeader .liElem5{
		float: left;
		margin-left: 25px;
		width: 150px;
	}
	
	.kulsoCsomag .csomagContent .contRow{
		margin-top: 6px;
		height: 60px;
		text-align: center;
		background: #ededed;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#a9a9a9));
		background: -webkit-linear-gradient(#ffffff, #a9a9a9);
		background: -moz-linear-gradient(#ffffff, #a9a9a9);
		background: -ms-linear-gradient(#ffffff, #a9a9a9);
		background: -o-linear-gradient(#ffffff, #a9a9a9);
		background: linear-gradient(#ffffff, #a9a9a9);
		line-height: 60px;
		position: relative;
		cursor: pointer;
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem1{
		float: left;
		font-align: center;
		width: 130px;
		line-height: 20px;
		padding-top: 10px;
	
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem2{
		float: left;
		line-height: 20px;
		width: 100px;
		padding-top: 10px;
	
	}
	.kulsoCsomag .csomagContent .contRow .kreditKedvezmeny{
		float: left;
		width: 190px;
		
	}
	.kulsoCsomag .csomagContent .contRow .kreditKedvezmeny .liElem3{
		float: left;
		margin: 0 0 0 36px;
	}
	.kulsoCsomag .csomagContent .contRow .kreditKedvezmeny .liElem4{
		background: url(/ctk/kredit/onlinefiz3/images/kedvezmeny_bg_red.png) center center no-repeat;
		background-repeat: no-repeat;
		margin: -9px -11px -10px 14px;
		float: right;
		width: 88px;
		height: 73px;
		line-height: 77px;
		color: white;
		z-index: 13;
		position: relative;
		background-size: 100%;
		font-size: 170%;
		font-weight: 600;
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow .kreditKedvezmeny .liElem4.midy{
		background: url(/ctk/kredit/onlinefiz3/images/kedvezmeny_bg_red.png) center center no-repeat;
		background-size: 95%;
		margin-top: -7px;
		margin-right: -11px;
		font-size: 150%;
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow .kreditKedvezmeny .liElem4.smally, .kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem4.extrasmally{
		background: url(/ctk/kredit/onlinefiz3/images/kedvezmeny_bg_red.png) center center no-repeat;
		background-size: 91%;
		margin-top: -6px;
		margin-right: -11px;
		font-size: 130%;
	
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow .kreditKedvezmeny .liElem4.extrasmally{
		font-size: 125%;
	}
	/* .kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem4.midy{ */
	/* 	background: url(/ctk/kredit/onlinefiz3/images/kedvezmeny_bg_red.png) center center no-repeat; */
	/* 	background-size: 95%; */
	/* 	margin-top: -7px; */
	/* 	margin-left: 14px; */
	/* 	font-size: 150%; */
	/* } */
	/* .kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem4.smally, .kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem4.extrasmally{ */
	/* 	background: url(/ctk/kredit/onlinefiz3/images/kedvezmeny_bg_red.png) center center no-repeat; */
	/* 	background-size: 91%; */
	/* 	margin-top: -6px; */
	/* 	margin-left: 14px; */
	/* 	font-size: 130%; */
	
	/* } */
	/* .kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem4.extrasmally{ */
	/* 	font-size: 125%; */
	/* } */
	.kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem5{
		font-family: dinpromedium;
		font-size: 14px;
		float: left;
		position: relative;
		margin: 9px 10px 0 13px;
		z-index: 1;
		text-transform: uppercase;
		line-height: 100%;
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow .nyil{
		position: absolute;
		right: 0;
		height: 100%;
		line-height: 60px;
		background: #b65b4f;
		background: -webkit-linear-gradient(#fba094, #6b1004); /*For Safari 5.1 to 6.0*/
	  	background: -o-linear-gradient(#fba094, #6b1004); /*For Opera 11.1 to 12.0*/
	  	background: -moz-linear-gradient(#fba094, #6b1004); /*For Firefox 3.6 to 15*/
	  	background: linear-gradient(#fba094, #6b1004); /*Standard syntax*/
	  	-webkit-transition: width 1s; /* For Safari 3.1 to 6.0 */
	    transition: width 1s;
	  	color: #b8b8b8;
	  	width: 41px;
	  	z-index: 10;
	  	overflow: hidden;
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow .nyil:hover{
	  	width: 292px;
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow:hover > .nyil{
		background: #b65b4f;
		background: -webkit-linear-gradient(#fba094, #6b1004); /*For Safari 5.1 to 6.0*/
	  	background: -o-linear-gradient(#fba094, #6b1004); /*For Opera 11.1 to 12.0*/
	  	background: -moz-linear-gradient(#fba094, #6b1004);/* For Firefox 3.6 to 15*/
	  	background: linear-gradient(#fba094, #6b1004); /*Standard syntax*/
		width: 292px;
	}
	
	.kulsoCsomag .csomagContent .contRow.extraa .kreditKedvezmeny{
		float: left;
		width: 215px;
		margin: 0 -20px 0 0;
		
	}
	.kulsoCsomag .csomagContent .contRow.extraa .kreditKedvezmeny .liElem3{
		background: url(/ctk/kredit/onlinefiz3/images/kredit_bg_green.png);
		color: #ffbe39;
		width: 82px;
		height: 72px;
		margin: -9px 0 -2px 6px;
		font-size: 120%;
		line-height: 85px;
		font-weight: 800;
	}
	.kulsoCsomag .csomagContent .contRow.extraa .kreditKedvezmeny .liElem4{
		background: url(/ctk/kredit/onlinefiz3/images/kedvezmeny_bg_green.png);
		width: 97px;
		height: 86px;
		margin: -20px 10px -10px;
		font-size: 190%;
		line-height: 100px;
		font-weight: 800;
		float: right;
		position: relative;
		z-index: 12;
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow.extraa .liElem5{
		z-index: 2;
		float: left;
		line-height: 100%;
		position: relative;
		margin: 10px 10px 0 7px;
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow.extraa .nyil{
		background: #5cbc5c;
		line-height: 60px;
		background: -webkit-linear-gradient(#92f392, #026302); /* For Safari 5.1 to 6.0 */
	  	background: -o-linear-gradient(#92f392, #026302); /* For Opera 11.1 to 12.0 */
	  	background: -moz-linear-gradient(#92f392, #026302); /* For Firefox 3.6 to 15 */
	  	background: linear-gradient(#92f392, #026302); /* Standard syntax */
	  	color: #b4d8b4;
	  	height: 100%;
	  	width: 41px;
	  	-webkit-transition: width 1s linear; /* For Safari 3.1 to 6.0 */
	    transition: width 1s linear;
	    z-index: 3;
		position: absolute;
		right: 0;
		overflow: hidden;
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow.extraa .nyil:hover {
		width: 300px;
	}
	.kulsoCsomag .adwCsomagok .csomagContent .contRow.extraa:hover > .nyil{
		width: 300px;
	}
	
	.payOptions div{
		float:left;
		margin: 5px 0 0 5px;
		display: table-cell;
		vertical-align: mid;
		box-shadow: 0 2px 3px #888888;
	}
	.payOptions .sprite{
		background: url(/ctk/kredit/onlinefiz3/images/pay_sprite.png);
	}
	.payTable{
		display: table;
	}
	.payOptions{
		height: 30px;
	}
	
	/* Sprites */
	.sprite.sprite-american_bw{ background-position: 0 0; width: 33px; height: 22px; } 
	.sprite.sprite-american_color{ background-position: 0 -27px; width: 33px; height: 22px; } 
	.sprite.sprite-maestro_bw{ background-position: 0 -54px; width: 34px; height: 23px; } 
	.sprite.sprite-maestro_color{ background-position: 0 -82px; width: 34px; height: 23px; } 
	.sprite.sprite-mastercard_bw{ background-position: 0 -110px; width: 34px; height: 22px; } 
	.sprite.sprite.sprite-mastercard_color{ background-position: 0 -137px; width: 34px; height: 22px; } 
	.sprite.sprite-t-mobile{ background-position: 0 -164px; width: 66px; height: 12px; box-shadow: none; margin-top: 14px;} 
	.sprite.sprite-telenor{ background-position: 0 -181px; width: 41px; height: 19px; box-shadow: none; margin-top: 12px;} 
	.sprite.sprite-visa_bw{ background-position: 0 -205px; width: 33px; height: 22px; } 
	.sprite.sprite-visa_color{ background-position: 0 -232px; width: 33px; height: 22px; } 
	.sprite.sprite-visa_electro_bw{ background-position: 0 -259px; width: 33px; height: 23px; } 
	.sprite.sprite-visa_electro_color{ background-position: 0 -287px; width: 33px; height: 23px; } 
	.sprite.sprite-vodafone{ background-position: 0 -315px; width: 37px; height: 30px; box-shadow: none;}
	
	.loginForm{
		padding: 70px 0 0 80px;
	}
	.formRow{
		margin: 0 0 10px 0;
	}
	.logLabel{
		font-size: 15px;
		marign: 0 0 0 0;
		width: 110px;
		float: left;
	}
	.loginForm .loginbutton{
		border-radius: 10px;
		background: #567e0e;
		background: -webkit-linear-gradient(#659116, #53790d); /*For Safari 5.1 to 6.0*/
	  	background: -o-linear-gradient(#659116, #53790d); /*For Opera 11.1 to 12.0*/
	  	background: -moz-linear-gradient(#659116, #53790d);/* For Firefox 3.6 to 15*/
	  	background: linear-gradient(#659116, #53790d); /*Standard syntax*/
	  	color: white;
	  	width: 110px;
	  	box-shadow: none;
	  	font-size: 15px;
	  	height: 25px;
	  	margin: 0 auto;  
	  	border: none;
	  	margin: 10px 0 10px 75px;	
	  	cursor: pointer;
	}
	.loginForm .loginbutton:hover{
		border-radius: 10px;
		background: #567e0e;
		background: -webkit-linear-gradient(#53790d, #669116); /*For Safari 5.1 to 6.0*/
	  	background: -o-linear-gradient(#53790d, #669116); /*For Opera 11.1 to 12.0*/
	  	background: -moz-linear-gradient(#53790d, #669116);/* For Firefox 3.6 to 15*/
	  	background: linear-gradient(#53790d, #669116); /*Standard syntax*/
	  	text-align: center;
	}
	
	.loginForm input{
		border-radius: 10px;
		box-shadow: 0 5px 5px 0 #eaeaea inset;
		background: #fefefe;
		border: 1px solid #bbb8b6;
		height: 25px;
		min-width: 60px;
		padding: 0 0 0 10px;
	}
	.loginForm .regForgot a{
		color: #a70c2d;
		text-decoration: none;
		margin: 0 0 0 62px;
	}
	#forceLogin .popupi_body{
		width: 420px;
		height: 240px;
	}
	
	/* Resposive */
	/* @media all and (max-width: 400px){ */
	/* 	.header .content-inner .slogan{ */
	/* 		display: none; */
	/* 	} */
	/* 	.header .content-inner .h5_div{ */
	/* 		display: none; */
	/* 	} */
	/* 	#wrapper .header .content-inner{ */
	/* 		width: 238px; */
	/* 		padding-left: 0px; */
	/* 	}	 */
		
	/* } */

}
@media all and (max-width: 700px){
		.kulsoCsomag{
			width: 100%;
		}
		.kulsoCsomag .headerTitle{
			width: 370px;
			height: 85px;
			line-height: 42px;
			margin: 0 auto;
		}
		.kulsoCsomag .ajanlat{
			width: 310px;
		}
		.kulsoCsomag .footer{
			width: 370px;
			clear: both;
			margin: 0 auto;
		}
		.kulsoCsomag #sobad{
			margin-left: 15%;
		}
		.kulsoCsomag .adwCsomagok{
			width: 370px;
		}
		.kulsoCsomag .adwCsomagok .csomagHeader{
			height: 37px;
			width: 370px;
			line-height: 18px;
		}
		.kulsoCsomag .adwCsomagok .csomagHeader .liElem1{
			margin-left: 41px;
		}
		.kulsoCsomag .adwCsomagok .csomagHeader .kreditKedvezmeny .liElem3{
			float: right;
			margin-right: 4px;
			font-weight: bold;
		}
		.kulsoCsomag .adwCsomagok .csomagHeader .kreditKedvezmeny .liElem4{
			float: left;
			margin: 0 0 0 27px;
			font-weight: bold;
		}
		.kulsoCsomag .adwCsomagok .csomagHeader .liElem5{
			float: none;
			position: relative;
			right: -220px;
			top: -35px;
			width: 100px;
			text-align: center;
		}
		.kulsoCsomag .csomagContent .contRow{
			height: 117px;
			line-height: 0;
			margin: 0;
			float: left;
		}
		.kulsoCsomag .adwCsomagok .csomagContent .contRow .nyil{
			line-height: 117px;
			z-index: 100;
		}
		.kulsoCsomag .adwCsomagok .csomagContent .contRow .nyil:hover {
			width: 370px;
		}
		.kulsoCsomag .adwCsomagok .csomagContent .contRow.extraa .nyil{
			line-height: 117px;
			z-index: 100;
		}
		.kulsoCsomag .adwCsomagok .csomagContent .contRow.extraa .nyil:hover {
			width: 370px;
		}
		.kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem1{
			padding: 0;
		}
		.kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem2{
			padding: 0;
		}
		.kulsoCsomag .csomagContent .contRow .kreditKedvezmeny .liElem3{
			float: right;
			margin: 48px -7px 0 0;
			font-size: 23px;
		}
		.kulsoCsomag .csomagContent .contRow.extraa .kreditKedvezmeny .liElem3{
			float: right;
			margin: 10px 0 0 0;
		}
		.kulsoCsomag .csomagContent .contRow .kreditKedvezmeny .liElem4{
			float: left;
			margin: 7px 0 0 14px;
		}
		.kulsoCsomag .adwCsomagok .csomagContent .contRow .kreditKedvezmeny .liElem4.midy{
			margin: 9px 0 0 15px;
		}
		.kulsoCsomag .adwCsomagok .csomagContent .contRow .kreditKedvezmeny .liElem4.smally, .kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem4.extrasmally{
			margin: 10px 0 0 16px;
		}
		.kulsoCsomag .csomagContent .contRow.extraa .kreditKedvezmeny .liElem4{
			float: left;
			margin: -5px 10px 0;
		}
		.kulsoCsomag .csomagContent .contRow .liElem5{
			width: 80px;
			position: relative;
			top: -35px;
			right: -34px;
		}
		.kulsoCsomag .csomagContent .contRow .liElem5 .payOptions.mobile{
			position: relative;
			top: -37px;
			right: -16px;
		}
		.kulsoCsomag .csomagContent .contRow .liElem5 .fizText.mobile{
			display: inline;
			position: relative;
			top: 19px;
			right: 94px;
		}
		.kulsoCsomag .csomagContent .contRow.extraa .liElem5{
			float: none;
			margin: 10px 10px 0 7px;
			position: relative;
			right: -35px;
			top: -35px;
			width: 80px;
		}
		.fizText{
			display: none;
		}
		.sprite.sprite-american_color{
			margin: 6px 0 0 24px;
		}
		.sprite.sprite-american_bw{
			margin: 6px 0 0 24px;
		}
		.sprite.sprite-t-mobile{
			margin: 14px 0 0 -5px;
		}
		.liElem2 .hidden{
			visibility: hidden;
		}
	}
	.regKetError{
		background: #a80c2e;
		position: relative;
		color: white;
	}
	
	.regKetError:after{
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		border-top: 26px solid transparent;
		border-left: 17px solid #a80c2e;
		border-bottom: 25px solid transparent;
	}
	
	
	#mobile .regKetErrorMob{
			border: 3px solid #a80c2e;
			border-radius: 6px;
			margin: 0 0 1px 24px;
			margin-top:1px;
	/* 	margin: 0 0 1px 24px; */
	}
	
	#mobile .regKetErrorMob.focused,#mobile .regKetErrorMob.focus,.masodik-design .regKetErrorMob.focused,.masodik-design .regKetErrorMob.focus {
			border: 3px solid orange;
	}
	
	
	#mobile .regKetError{
		background: transparent;
		color: inherit;
	}
	#mobile .regKetError span{
		background: transparent;
		color: inherit;
	}
	#mobile .regKetError:after{
		content: none;
	}
	
	.long.regKetError:after {
	  border-bottom: 21px solid transparent;
	  border-top: 21px solid transparent;
	  margin: -21px 0 0 -1px;
	}
	.section.regform .regform-basic label.label.regKetError span {
		color: white;
	}
	#triangle-right {
		width: 0;
		height: 0;
		border-top: 11px solid transparent;
		border-left: 22px solid #a80c2e;
		border-bottom: 11px solid transparent;
	}
	span.ctk_textarea_bg {float: left; position: relative; background: url("../images/textarea-small.png")  center center no-repeat; width:287px; height: 248px; border: none; margin:  0 auto; padding: 15px; text-align: left; font-size: 20px; color: #848484; font-family: dinprolight; margin: 0 0 0 10px;}
	span.ctk_textarea_bg.large {float: left; position: relative; background: url("../images/textarea.png")  center center no-repeat; width: 641px; height: 157px; border: none; margin:  0 auto; padding: 15px; text-align: left;  color: #848484; text-align: justify; font-family: dinprolight; margin: 0 0 0 124px;}
	span.ctk_textarea_bg.vol-ketto{clear: both; position: relative; background: url("../images/textarea_extrasmall.png")  top center no-repeat; width: 275px; height: 118px; border: none; margin: 0 0 15px 0; padding: 6px; text-align: center; font-size: 20px; color: #848484; font-family: dinprolight;}
	span.ctk_textarea_bg textarea,span.ctk_textarea_bg span {resize: none; width: 287px; height: 248px; /* 204 - margo */ font-size: 16px; font-family: Arial; top: 12px; left: 10px; position: absolute; text-align: left; border: none; background: none; margin: 0; padding: 0; line-height:20px; letter-spacing: 0.5px; color: #a6a6a6; margin-top:1px;}
	span.ctk_textarea_bg.vol-ketto textarea,span.ctk_textarea_bg.vol-ketto span {resize: none; width: 261px; height: 118px; font-size: 14px; font-family: Arial; top: 12px; left: 10px; position: absolute; text-align: left; border: none; background: none; margin: -2px 0 0; padding: 0; box-sizing: border-box; line-height:20px; letter-spacing: 0.5px; color: #000;}
	span.ctk_textarea_bg.vol-ketto span { font-size: 16px;}
	span.ctk_textarea_bg.large textarea,span.ctk_textarea_bg.large span {resize: none; width: 641px; height: 157px; /* 204 - margo */ top: 12px; left: 10px; position: absolute; text-align: left; border: none; background: none; margin: 0; padding: 0; font-size: 17.5px; line-height:23px; letter-spacing: 1px; color: #a6a6a6;}
	span.ctk_textarea_bg textarea {width: 287px;}
	span.ctk_textarea_bg.vol-ketto textarea {width: 275px;}
	span.ctk_textarea_bg.large textarea {width: 641px;}
	span.ctk_textarea_bg span textarea {color: black; cursor: text;}
	span.ctk_textarea_bg.vol-ketto span textarea {color: black; cursor: text;}
	span.ctk_textarea_bg span {cursor: text; color: gray;}
	span.ctk_textarea_bg.vol-ketto span {cursor: text; color: gray;}
	
	
	
	
	#endreg .popupi_body{
		width: 900px;	
	}
	#endreg .popupi_body_header{
		background: none;
	}
	
	
	.kontener_adatlap{
		width: 445px;
		height: 339px;
		background: #cbc6b9;
		
	
	}
	.kontener_adatlap .felso_csik{
		height: 61px;
		background: #bd0b31;
		background: linear-gradient(#bd0b31, #1b2024);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bd0b31), to(#a60c2c));
		background: -webkit-linear-gradient(#bd0b31, #a60c2c);
		background: -moz-linear-gradient(#bd0b31, #a60c2c);
		background: -ms-linear-gradient(#bd0b31, #a60c2c);
		background: -o-linear-gradient(#bd0b31, #a60c2c);
		-webkit-box-shadow: inset 2px 0px 21px 8px rgba(0,0,0,0.08);
		-moz-box-shadow: inset 2px 0px 21px 8px rgba(0,0,0,0.08);
		box-shadow: inset 2px 0px 21px 8px rgba(0,0,0,0.08);
		text-align: center;
		font-family: dinprolight;
		line-height: 30px;
		overflow: hidden;
	}
	.kontener_adatlap .felso_csik .becenev{
		color: #ffbe39;
		text-transform: uppercase;
		font-size: 16pt;
		font-weight: 700;
	}
	.kontener_adatlap .felso_csik .jelzo{
		color: white;
		text-transform: uppercase;
		font-size: 11pt;
		font-weight: 600;
	}
	.kontener_adatlap .adatok{
		height: 251px;
	}
	
	.kontener_adatlap .adatok .kep{
		float: left;
		position: relative;
		margin: 10px 15px 10px 10px;
		width: 165px;
		height: 220px;
		border: 4px solid white;
		border-radius: 15px;
		-webkit-box-shadow: 6px 4px 5px 2px rgba(165,166,168,1);
		-moz-box-shadow: 6px 4px 5px 2px rgba(165,166,168,1);
		box-shadow: 6px 4px 5px 2px rgba(165,166,168,1);
		overflow:hidden;
	}
	
	.kontener_adatlap .adatok .kep .belso_kep {
		width: 165px;
		height: 183px;
		overflow: hidden;
	}
	
	.kontener_adatlap .adatok .kep img{
		width: auto;
	}
	.kontener_adatlap .adatok .kep_alairas{
		position: absolute;
		bottom: 0;
		height: 40px;
		width: 165px;
		margin: 3px 0 -3px 0px;
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	    filter: alpha(opacity=50);
	    -khtml-opacity: 0.5;
	    -moz-opacity: 0.5;
	    opacity: 0.5;
		
		background: #FFFFFF;
		font-family: dinprobold;
		text-transform: uppercase;
		color: rgba(0,0,0,1);
		font-size: 14px;
		line-height: 17px;
		text-align: center;
		box-sizing: border-box;
		padding: 2px 0 0;
		vertical-align: top;	
		
	}
	.kontener_adatlap .adatok .kep_alairas .kep_alatt_nev{
		display: inline-block;
		vertical-align: top;
		max-width: 70px;
		overflow: hidden;	
	}
	.kontener_adatlap .adatok .kep_alairas .kep_alatt_nev:after{
		clear: left;
	}
	.kontener_adatlap .adatok .bemut{
		font-weight: 700;
		word-wrap: break-word;
	}
	
	.kontener_adatlap .adatok .adatlap_gomb{
		height: 39px;
		width: 155px;
		background: url(/tarskereso/images/adatlap_base.png) center center no-repeat;
		font-family: dinprolight,"Arial Narrow", Arial, sans-serif;
		line-height: 39px;
		font-size: 12px;
		display: block;
		text-transform: uppercase;
		color:black;
		text-align: center;
		cursor:pointer;
		
		-webkit-touch-callout: none;
	    -webkit-user-select: none;
	    -khtml-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	    
	    margin-top: 5px;
	}
	.kontener_adatlap .gombok_now {
	    bottom: 91px;
	    clear: both;
	    left: 234px;
	    width: 200px;
	    position: relative;
	} 
	
	.kontener_adatlap .adatok .adatlap_gomb:hover,.kontener_adatlap_adatok_adatlap_gomb_hover {
		background: url(/tarskereso/images/adatlap_base_hover.png) center center no-repeat;
	}
	
	.kontener_adatlap .adatok .adatlap_gomb.zold{
		margin-left: -3px;
		background: url(/tarskereso/images/irj_levelet_base.png) center center no-repeat;
		color: white;
	}
	.kontener_adatlap .adatok .adatlap_gomb.zold:hover,.kontener_adatlap_adatok_adatlap_gomb_zold_hover {
		margin-left: -3px;
		background: url(/tarskereso/images/irj_levelet_base_hover.png) center center no-repeat;
	}
	
	.kontener_adatlap .adatok .jobb_oldal{
		float: left;
		width: 220px;
		margin: 15px 5px 10px;
	}
	.kontener_adatlap .also_csik{
		height: 12px;
		clear: both;
		background: #5a5769;
	}
	.section.reg-content .content-inner{
		height: 420px; 
		overflow: visible !important;
	}
	
	
	.masodik-design .regbutton{
		clear: both;
	}
	
	.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.big.regKetErrorMob input {
		/* padding-left: 15px; */
	}
	
	.masodik-design .regKetError{
		background: none;
		color: inherit;
		}
	
	.masodik-design .regKetError:after{
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		border: none;
	}
	
	
	
	/* külső adatlap */
	
	.ka #wrapper{
		background: none;
	}
	.ka .footer{
		background: none;
		margin: 10px auto;
		
	}
	.ka .section.reg-content .content-inner{
		height: auto;
	}
	.p-offers-right {width: 100%;margin: 10px  0 0 0;}
	.p-offers-right .partner-data-sheet {width:100%; padding: 0 0 18px;}
	/*
	.partner-data-sheet .profile-pic {float: left;background: url(/ctk/imgb/img/prof-pic-bg.png) 0 0 no-repeat;width: 249px;height: 331px;position: relative;}
	.partner-data-sheet .profile-pic img {margin: 5px 0 0 5px;}
	*/
	
	.partner-data-sheet .profile-pic .name {position: absolute;top: 5px;left: 2px;width: 245px;height: 32px;text-align: center;background: url(/ctk/imgb/img/name-bg.png) center center no-repeat;text-transform: uppercase;}
	.partner-data-sheet .profile-pic .name h4 {font-size: 12px; color: #1a171b;margin: 3px 0 0 0;font-weight: normal;}
	.partner-data-sheet .profile-pic .looking-for {position: absolute;bottom: 9px;left: 2px;width: 245px;height: 32px;text-align: center;background: url(/ctk/imgb/img/lf-bg.png) center 0px no-repeat;text-transform: uppercase;}
	.partner-data-sheet .profile-pic .looking-for h4 {font-size: 12px; color: #1a171b;margin: 3px 0 0 0;font-weight: normal;}
	
	.partner-data-sheet .profile-pic .photo_signer { color:white; text-align:right; top:0px; right: 0px; background: url(/ctk/imgb/img/photo_signer.png) 0 0 no-repeat;width: 46px;height: 32px;position: absolute; }
	.partner-data-sheet .profile-pic .photo_signer div {position: absolute; top: 8px; left: 27px;}
	
	.right_divs .gr-arr {background: url(/ctk/imgb/img/green-arr.png) center top no-repeat; width: 42px; height: 50px;position: absolute;top: -53px; left: -90px;}
	
	.partner-data-sheet .cseveges .remove_div {
		top: 2px;
		right: 0px;
	}
	
	.partner-data-sheet .cseveges .cseveges_inner {
	    padding-left: 46px;
	    width: 222px;
	   	position:relative;
	   	float: left;
	   	top: 41px;
	   	margin-top: -60px;
	}
	
	.about {float: right;clear: left;width: 890px;margin: -10px 0 0 10px; overflow: auto;}
	.about ul.tabs li.tab {float: left;background: #bbbab7;padding: 0 8px;line-height: 30px;margin: 0 0 0 2px; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0;}
	.about ul.tabs li.tab a {font-size: 14px;color: #fff;text-decoration: none;font-weight: bold;display:block}
	.about ul.tabs li.tab.active, .about ul.tabs li.tab:active, .about ul.tabs li.tab:hover {background: #e3e2df;}
	.about ul.tabs li.tab.active a, .about ul.tabs li.tab:active a, .about ul.tabs li.tab:hover a {color: #382621;}
	.about .tab-panel {background: #e3e2df;float: left;width: 646px;min-height: 90px;padding: 11px 20px;}
	.about .tab-panel.active {background: #e3e2df; width: 870px; padding: 10px 0 10px 10px; box-sizing: border-box;}
	.about .tab-panel.hidden {display: none;}
	.about .tab-panel p {line-height: 1.5em;font-size: 14px; color: #382621;}
	
	.about .prop-list {float: left;margin: 0 12px 0 0;}
	.about .prop-list li {font-size: 14px;color: #382621;border-bottom: dashed 1px #ddd;padding: 3px 5px; line-height:1.1em}
	.about .prop-list li label {font-weight: bold;margin: 0 0 0 0px;}
	
	.p-offers ol, .p-offersul, .p-offers li{
		list-style: outside none none;
		font-size: 1em;
		line-height: 1em;
	}
	.next_lapozo {
		position: relative; right: -7px; cursor:pointer; width: 314px; height: 63px; display: block; background: url(/ctk/imgb/img/next_butt.png) center top no-repeat;text-decoration: none; color: #764e45; font-size: 17px;text-transform: uppercase;line-height: 42px; text-align: left;font-weight: bold; margin: 0 auto;
	}
	.next_lapozo.next_lapozo_out {
		background: url(/ctk/imgb/img/next_butt_active_2.png) center top no-repeat;	
	}
	.next_lapozo:hover, .next_lapozo_hover {
		background: url(/ctk/imgb/img/next_butt_active.png) center top no-repeat;
	}
	.next_lapozo.next_lapozo_out:hover, .next_lapozo_out_hover {
		background: url(/ctk/imgb/img/next_butt_2.png) center top no-repeat;
	}
	
	.contact-selected .next_lapozo {
		right:-1px;
	}
	
	.next_lapozo .next_lapozo_title {
		position: relative;
		top: 11px;
		left: 23px;
	}
	#akcio_box_iv_ajanlat .p-offers-inside {
		width: 762px;
	}
	#akcio_box_iv_ajanlat .p-offers-top {
		width: 765px;
		margin-left: -2px;
	}
	
	.p-offers-top.kulso {margin-left: 0 auto;height: 63px;width: 100%;position:relative;background: #812429;}
	.p-offers-top {margin-left: 0 auto;height: 63px;width: 100%;position:relative;background: url(/ctk/imgb/img/p-offers-top-bg.png) left center repeat-x;}
	.p-offers-top.liked {background: url(/ctk/imgb/img/p-offers-top-green-bg.png) left center repeat-x;}
	.p-offers-top .cronos-logo {  height: 35px; position: absolute; right: 31px; top: 17px; width: 147px;background: url(/ctk/imgb/img/cronos-logo.png) center center no-repeat;}
	.p-offers-top h1,.p-offers-top h1#h1_title  {text-align:center; line-height: 63px; font-size: 20px; color: #ffbe39; text-transform: uppercase; width:375px; margin: 0 auto;}
	h1#h1_title.short_h1 {
		top:17px;
	}
	.cutter:after{
		clear:left;
	}
	.cutter{
	  display: inline-block;
	  max-width: 200px;
	  overflow: hidden;
	  vertical-align: top;
	}
	.p-offers-inside {width: 910px; background: #efefef; margin: 10px auto;}
	.p-offers-bal{
		display: inline-block;
	    text-align: center;
	    width: 50%;
	}
	.p-offers-jobb{
		display: inline-block;
	    text-align: center;
	    width: 49%;
	}
	.p-offers-gyujto{
		width:60%;
		margin: 0 auto;
	}
	.p-offers-inside h3 {
	    text-align: center;
	    padding: 0 0 10px 0;
	    font-size: 1em;
	}
	.p-offers-inside a {
	    color: #382621;
	}
	.p-offers-right .properties {
	  float: left;
	  height: 373px;
	  margin: 0 0 0 10px;
	  position: relative;
	}
	.p-offers-right .properties ul.prop-short {float: left;margin: 0 10px 0 0;}
	.p-offers-right .properties ul.prop-long {width: 163px;}
	.p-offers-right .properties ul li {font-size: 14px;color: #382621;border-bottom: dashed 1px #ddd;padding: 3px 3px; margin-bottom: 0.8em;}
	.p-offers-right .properties ul li label {font-weight: bold; margin: 0;}
	
	.p-offers-right .photo-album {float: left;background: url(/ctk/imgb/img/photo-bg.png) center top no-repeat; width: 125px; height: 140px;position: absolute;bottom: 0;left:0;}
	.p-offers-right .photo-album .open-album {background: url(/ctk/imgb/img/photo-button.png) center top no-repeat;display: block;width: 88px; height: 28px;position: absolute;bottom: 0; left: 15px; font-size: 10px;color: #fff; text-align: center;line-height: 28px;text-decoration: none;text-transform: uppercase;}
	.p-offers-right .photo-album .open-album:active, .p-offers-right .photo-album .open-album.active, .p-offers-right .photo-album .open-album:hover,.open-album_hover {background: url(/ctk/imgb/img/photo-button-active.png) center top no-repeat;}
	.p-offers-right .photo-album span {color: #5F5F5F; left: 26px; position: absolute; top: 20px; }
	.p-offers-right .profile-pic .kerdd_el_aj_outer {}
	.p-offers-right .profile-pic .kerdd_el_aj {background: url(/ctk/imgb/img/kerdd_el_aj.png) center top no-repeat;display: block;width: 159px; height: 38px;position: absolute;top: 245px; left: 47px; font-size: 10px;color: #fff; text-align: center;text-decoration: none;text-transform: uppercase;cursor:pointer;}
	.p-offers-right .profile-pic .kerdd_el_aj:hover,.kerdd_el_aj_hover {background: url(/ctk/imgb/img/kerdd_el_aj_active.png) center top no-repeat;}
	.p-offers-right .profile-pic .kerdd_el_aj .kerdd_el_link {display: block;width: inherit; height: inherit;color: #050505; margin-top: 10px;}
	
	
	.p-offers-right .profile-pic{
		height: 340px; 
		width: 240px; 
		border: 5px solid white; 
		border-radius: 10px;
		float:left;
		margin: 0 0 0 9px;
		position: relative;
		overflow: hidden;
	}
	
	.noselect {
		cursor: default;
	    -webkit-touch-callout: none;
	    -webkit-user-select: none;
	    -khtml-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	}
	
	.p-offers-right .felso-sav {
	  display: table-cell;
	  vertical-align: middle;
	  text-transform: uppercase;
	  background: none repeat scroll 0 0 white;
	  border-top-left-radius: 5px;
	  border-top-right-radius: 5px;
	  box-sizing: border-box;
	  color: #382621;
	  font-family: dinproregular;
	  font-size: 14px;
	  font-weight: bold;
	  height: 40px;
	  line-height: 16px;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	  filter: alpha(opacity=85);
	  -moz-opacity: 0.85;
	  -khtml-opacity: 0.85;
	  opacity: 0.85;
	  position: relative;
	  text-align: center;
	  width: 240px;
	  
	}
	.profile-pic .prof-kep{
		border-radius: 10px;
		width: 240px;
		height: 340px;
		margin: -40px 0 0 0;
		overflow: hidden;
		cursor: pointer;
	}
	.p-offers-right .also-sav {
		text-transform: uppercase;
	  	background: none repeat scroll 0 0 white;
	  	border-bottom-left-radius: 5px;
	  	border-bottom-right-radius: 5px;
	  	bottom: 0;
	  	box-sizing: border-box;
	  	color: #382621;
	  	font-family: dinproregular;
	  	font-size: 14px;
	  	font-weight: bold;
	  	height: 40px;
	  	line-height: 16px;
	 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	  	filter: alpha(opacity=85);
	  	-moz-opacity: 0.85;
	  	-khtml-opacity: 0.85;
	  	opacity: 0.85;
	  	padding: 4px 0 0;
	  	position: absolute;
	  	text-align: center;
	 	width: 100%;
	}
	
	.p-offers-right .felso-sav-jobboldal {
		cursor: pointer;
	  	background: none repeat scroll 0 0 #a4908c;
	  	border-top-right-radius: 5px;
	  	color: white;
	  	font-weight: bold;
	  	height: 40px;
	  	line-height: 40px;
	 	position: absolute;
		right: 0;
		text-align: center;
		top: 0;
		width: 45px;
		z-index: 100;
	}
	.p-offers-right .felso-sav-jobboldal img{
		margin: 0 3px 0 0;	
	}
	
	.profile-pic .nagykep-outer {
		width:239px;height:317px;overflow:hidden;margin-left:5px;margin-top:5px;float:left;
	}
	.p-offers-right .right_divs {
		float: left; width: 170px; position: relative;
	}
	
	.contact-buttons {float:left; margin: 0 0 0 10px; z-index:3000;}
	.contact-buttons .con-button {width: 139px; height: 42px; display: block; background: url(/ctk/imgb/img/feher_normal.png) center top no-repeat;text-decoration: none; color: #312f34; font-size: 10px;text-transform: uppercase;line-height: 42px; text-align: center;font-weight: bold;}
	.contact-buttons .con-button:hover,.con-button_hover {background: url(/ctk/imgb/img/zold_normal.png) center top no-repeat;}
	
	.contact-buttons .con-button-irj {width: 139px; height: 46px; display: block; background: url(/ctk/imgb/img/irj_butt.png) center top no-repeat;text-decoration: none; color: white; font-size: 11px;text-transform: uppercase;line-height: 42px; text-align: center;font-weight: bold;}
	.contact-buttons .con-button-irj:hover,.con-button-irj_hover {background: url(/ctk/imgb/img/irj_butt_active.png) center top no-repeat;}
	
	.contact-buttons .con-button-tetszik {width: 139px; height: 46px; display: block; background: url(/ctk/imgb/img/tetszik_butt.png) center top no-repeat;text-decoration: none; color: white; font-size: 12px;text-transform: uppercase;line-height: 42px; text-align: center;font-weight: bold;}
	.contact-buttons .con-button-tetszik:hover,.con-button-tetszik_hover {background: url(/ctk/imgb/img/tetszik_butt_active.png) center top no-repeat;}
	
	.contact-buttons .con-button-randiznek {width: 139px; height: 46px; display: block; background: url(/ctk/imgb/img/randiznek_butt.png) center top no-repeat;text-decoration: none; color: white; font-size: 12px;text-transform: uppercase;line-height: 42px; text-align: center;font-weight: bold;}
	.contact-buttons .con-button-randiznek:hover,.con-button-randiznek_hover {background: url(/ctk/imgb/img/randiznek_butt_active.png) center top no-repeat;}
	
	#areg .section.reg-content .reg-box{padding:0 5px;}
	#areg .section.reg-content .reg-box div.h2{margin: 6px 0 0 0;}
	#areg .section.reg-content .reg-box{height: 347px;}
	#areg .section.reg-content {padding: 0;}
	#areg .section.reg-content .reg-box{margin: 0 0 0 10px;}
	.p-offers-right .partner-data-sheet:after, .p-offers-right .partner-data-sheet:before {
	  clear: both;
	  content: "";
	  display: block;
	}
	#areg .section.reg-content .reg-box form .gender-select{
		top: -42px;
	}
	#areg .section.reg-content .reg-box div.h2{
		position: relative;
		top: 3px;
		left: 4px;
	}
	
	.section.reg-content #negyszaznegy .reg-box{
		float: right;
		margin: 30px 0 0 0;
	}
	.section.reg-content #negyszaznegy .reg-box div.h2{
		margin: 20px 0 0 0;
	}
	.nn_cont{
		height: 400px;
	}
	.nn_cont .nn_text{
		width: 38%;
		margin: 10px 0 0 20px;
		float: left;
	}
	#sajnos{
		color: #7e7c7c;
		margin: 60px 0 17px 0;
		text-transform: uppercase;
		display: block;
		font-family: dinprolight, "Arial Narrow", Arial, sans-serif;
		font-size: 22px;
		line-height: 22px;
	}
	#ugyfelunk{
		color: #a02340;
		display: block;
		font-family: dinprolight, "Arial Narrow", Arial, sans-serif;
		text-transform: uppercase;
		font-size: 22px;
		line-height: 35px;
		margin: 0 0 12px 0;
	}
	#ugyfelunk span{
		font-family: dinpromedium, "Arial Narrow", Arial, sans-serif;
		font-size: 140%;
	}
	#csatlakozz{
		color: #a02340;
		font-family: dinprolight, "Arial Narrow", Arial, sans-serif;
		display: block;
		text-transform: uppercase;
		font-size: 22px;
		line-height: 35px;
	}
	#csatlakozz span{
		font-family: dinpromedium, "Arial Narrow", Arial, sans-serif;
	}
	.jobbnyil{
		background: url("/ctk/images/jobbra_nyil.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		float: left;
		height: 38px;
		margin: 195px 0 0 10px;
		width: 91px;
	}
	
	.section.allas-content .respimg {
		float: right;
		margin: 0 auto 15px;
		display: block;
		clear: right;
	}
	.section.allas-content ul {
	    color: #474745;
	    font-size: 15px;
	    margin: 12px 0 20px 46px;
	}
	
	.section.allas-content ul {
	    margin: 12px 0 20px 46px;
	}
	.section.allas-content ul li {
	    line-height: 20px;
	    list-style-image: url("../images/list-style.png");
	}
	.section.allas-content h2 a {
		font-size: 26px;
	}
	
	.no-bg-wrap #wrapper{
		background: none;
	}
	.adatvedelemText{
		width: 90%;	
		margin: 15px auto;
	}
	.aszfText{
		width: 90%;	
		margin: 15px auto;
	}
	h1.aszfH1{
		margin: 0 0 10px 0;
		text-align: center;
	}
	.content-belso .aszfText{
		text-align: justify;
	}
	.content-belso{
		margin: 0 auto;
		width: 80%;
	}
	/*Médiaajánlat*/
	.mediaAjanlat{
		font-family: dinprolight,"Arial Narrow",Arial,sans-serif;	
	}
	#wrapper .section.franchise.open.media{
		padding-bottom: 0;
	}
	.pageStats {
	  display: inline-block;
	  width: 60%;
	  margin: 10px 10px 0 0;
	  vertical-align: top;
	}
	.pageStats .statTable, .demography .demogrTable{
	  border: 1px solid #cccccc;
	}
	.statTable .statRow .col1, .demogrTable .statRow .col1{
	  display: inline-block;
	  width: 60%;
	}
	.statTable .statRow .col2, .demogrTable .statRow .col2{
	  display: inline-block;
	}
	.statTable .statRow, .demogrTable .statRow{
	  margin: 5px 0 10px 5px;
	}
	.statTable .statRow:last-child, .demogrTable .statRow:last-child{
	  margin: 5px 0 5px 5px;
	}
	.demography {
	  display: inline-block;
	  margin: 10px 10px 0 0;
	  width: 37%;
	}
	ul.siteAdv li {
	  list-style: inside none disc;
	  margin: 0 0 3px 18px;
	}
	ol.ctcamp li {
	  list-style: outside none upper-roman;
	  margin: 0 0 5px 18px;
	}
	.bannerCT{
		margin-bottom: 5px;
	}
	h5.advan {
	  margin: 10px 0 3px;
	}
	.section.franchise.open #pProgT p{
		float: none;
	}
	.simLink{
		width: 264px;
		margin: 0 auto;
	}
	.simLink a.partnerA{
		color: blue;
	}
	.simLink2{
		margin: 10px 0 0 0;
	}
	.simLink2 a.partnerA{
		color: blue;
	}
	.partnerRegBut{
		display: block;
		width: 283px;
		height: 50px;
		background: url("../images/reg-but-ver.png") no-repeat scroll center center rgba(0, 0, 0, 0);
		font-size: 20px;
		line-height: 50px;
		text-transform: uppercase;
		color: white;
		text-align: center;
		float: left;
		margin: 0 0 0 12px;
	}
	.partnerRegBut:hover{
		background: url(../images/reg-but-ver-active.png) center center no-repeat;
	}
	.not_visible.partnerRegBut_hover{
		background: url(../images/reg-but-ver-active.png) center center no-repeat;
		visibility: hidden;
	}
	.scnd.partnerPTnoCsik{
		background: none !important;
	}
	#szerzodes_layer .popupi_body{
		width: 690px;
	}
	.elfogadom.margin0 {
	  width: 80px;
	  margin: 12px auto;
	}
	.clearboth{
		clear: both;
	}
	.section.reg-content.partnerOld{
		overflow: auto;
	}
	.aszfText .section.franchise.open{
		text-align: left;
	}
	#lostPw .popup-message{
		display: block;
		margin: 0 10px 0 5px;
	}
	#lostPw .head_ext_akcio{
		top: -8px;
	}
	.chlog.belepes {
		background: url("../images/login-b.png") no-repeat scroll center center rgba(0, 0, 0, 0);
		color: white;
		cursor: pointer;
		display: block;
		height: 34px;
		width: 174px;
		line-height: 34px;
		text-align: center;
	}
	.chlog.belepes:hover{
		background: url(../images/login-b-active.png) center center no-repeat;
	}
	.belepes_nonvis{
		background: url(../images/login-b-active.png) center center no-repeat;
		visibility: hidden;
	}
	.chlogin #belepes-box{
		margin: 0 auto;
		position: relative;
		width: 209px;
	}
	.chlogin .e-mail{
	}
	.chlogin .password{
		margin: 7px 0 0 0;
	}
	.chlogin .felirat{
		color: #707070;
		margin: 0 0 5px 0;	
	}
	.chlogin input{
		color: gray;
	}
	.chlogin #button-belepes{
		margin: 10px auto;
		width: 174px;
	}
	.chlogin .elfelejtett-jelszo{
		margin: 12px auto;
		width: 174px;
		color: #a70c2d;
	}
	.chlogin .elfelejtett-jelszo {
	  margin: 15px auto 0;
	  width: 174px;
	}
	.chlogin .elfelejtett-jelszo a {
	  color: #a70c2d;
	}
	.chlogh1{
		text-align: center;
		margin: 0 0 34px 0;
		line-height: 0.8em;
	}
	.chlogh1 .biggerror, .chlogh1 .biggnormal{
		color: #a02340;
		font-size: 20px;
		margin: 10px 0 0 0;
	}
	.chlogh1 .smallerror{
		color: #707070;
		font-size: 18px;
	}
	
	.reg-data-sheet .cseveges .remove_div {
		top: 2px;
		right: 0px;
	}
	
	
	
	.reg-data-sheet .cseveges {
	position: absolute; 
	left:293px;
	top:-23px;
	text-align:left; 
	font-weight:bold; 
	font-size: 15px; 
	line-height:23px; 
	color:#171717; 
	z-index:3001;
	}
	.reg-data-sheet .bubi_top {
	background: url(/ctk/imgb/img/cseveg_top.png) left top no-repeat;
	float:left;
	padding-top: 37px;
	}
	.reg-data-sheet .bubi_bottom {
	background: url(/ctk/imgb/img/cseveg_bottom.png) left bottom no-repeat;
	float:left;
	padding-bottom: 58px;
	}
	
	.reg-data-sheet .bubi_body {	
		background: url(/ctk/imgb/img/cseveg_body.png) left center repeat-y;
		float:left;
	    width: 280px;
	}
	
	.reg-data-sheet .cseveges .cseveges_inner {
	    padding-left: 46px;
	    width: 222px;
	   	position:relative;
	   	float: left;
	   	top: 41px;
	   	margin-top: -56px;
	}
	.stories .left-col h2 {
	  font-size: 20px;
	  margin: 13px 0;
	}
	.rectangular{
		background-color: #5d851c;
	    height: 190px;
	    left: 0px;
	    position: relative;
	    top: -142px;
	    width: 200px;
	    text-align: center;
	    line-height: 26px;
	    color: white;
	    font-size: 15px;
	    background: url(/tarskereso/images/green_arrow.png) no-repeat
	}
	
	
	.arrow-down:after {
		border-left: 100px solid transparent;
	    border-right: 100px solid transparent;
	    border-top: 20px solid #5d851c;
	    height: 0;
	    position: relative;
	    top: 23px;
	    width: 0;
		content: "";
	}

	.arrow-right {
		width: 0; 
		height: 0; 
		border-top: 60px solid transparent;
		border-bottom: 60px solid transparent;
		
		border-left: 60px solid green;
	}
	
	.arrow-left {
		width: 0; 
		height: 0; 
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent; 
		
		border-right:10px solid blue; 
	}
	.section.reg-content .reg-box.zold-form form {
				top: -134px;
	}
	.arrow-shadow-left{
	    background: -webkit-linear-gradient( rgba(255,0,0,0), rgba(255,0,0,1)); /* For Safari 5.1 to 6.0 */
	    background: -o-linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1)); /* For Opera 11.1 to 12.0 */
	    background: -moz-linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1)); /* For Firefox 3.6 to 15 */
	    background: linear-gradient(rgba(255,0,0,0), rgba(255,0,0,1)); /* Standard syntax (must be last) */
	    height: 3px;
	    margin-top: 19px;
	    position: absolute;
	    transform: rotate(12deg);
	    width: 103px;
	}
	.arrow-shadow-left {
	    background: rgba(100, 100, 100, 0) linear-gradient(rgba(60, 60, 60, 1), rgba(255, 0, 0, 0)) repeat scroll 0 0;
	    height: 7px;
	    margin-top: -9px;
	    width: 104px;
	    margin-left: -2px;
	}
	.arrow-shadow-right{
		transform: rotate(-12deg);
		margin-left: 100px;
	}
	
/****************************POPUPJ DESIGN START***********************************/
#new_layer_content{
	font-family: dinproregular;
	font-size: 14px;
	line-height: 14px;
	float: none;
}
.popupj_body{
	width:100%;
	min-width: 320px;
	max-width: 991px;
}
.popupj_header_container{
	background: #58545e; /* Old browsers */
	background: -moz-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #58545e 0%,#848287 31%,#58545e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #58545e 0%,#848287 31%,#58545e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58545e', endColorstr='#58545e',GradientType=0 ); /* IE6-9 */
	height:50px;
	color: white;
	font-family:dinproregular;
	width:100%;
	display:table;
}
.popupj_header_text{
	display:table-cell;
	line-height:50px;
	padding-left:10px;
	text-shadow: 1px 1px 0 #333;
    text-transform: uppercase;
    font-size: 20px;
    text-align: left;
}
.popupj_close{
	background-color: black;
  	cursor: pointer;
	display:table-cell;
	text-align: center;
  	width: 50px;
  	font-size: 20px;
  	font-family: dinprolight;
  	vertical-align: middle;
}
.popupj_close:hover{
	background-color: #111;
}
.layer_popupj_tartalom{
	width:100%;
	min-width:320px;
	max-width: 991px;
	background-color: white;
}
/****************************POPUPJ DESIGN END*************************************/


.trapezContainer{
	background-color:#d3cfc6;
	height: 80px;
}

.trapezNegyzet{
    color: black;
    font-family: dinpromedium;
    font-size: 20px;
    height: 29px;
    left: 0;
    line-height: 23px;
    margin: 0 auto;
    max-width: 300px;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 100%;
	background: -moz-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #dfb95c 0%,#f0d891 50%,#dfb95c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #dfb95c 0%,#f0d891 50%,#dfb95c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfb95c', endColorstr='#58545e',GradientType=0 ); /* IE6-9 */
}

.trapezHaromszog:after {
	border-left: 150px solid transparent;
    border-right: 150px solid transparent;
    border-top: 20px solid #dfb95c;
    content: "";
    height: 0;
    left: 10px;
    position: relative;
    top: 21px;
    width: 0;
}

.ajanlottgomb{
	margin:10px auto;
	cursor: pointer;
	box-sizing: border-box;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 38px;
	width:100%;
	max-width: 460px;
	height:40px;
	font-family: dinprobold,'DinPro', sans-serif;
	color: #fff;
	text-align: center;
	width:300px;
	background: -moz-linear-gradient(top, 0%, #68BF21 100%);
	background: -webkit-linear-gradient(top, #68BF21 0%, #468016 100%);
	background: linear-gradient(to bottom, #68BF21 0%, #468016 100%);
	border: 1px solid #888;

}
.ajanlottgomb:hover{
	background: #57a01c;
	background: -moz-linear-gradient(top, #62b41f 0%, #4d8e18 100%);
	background: -webkit-linear-gradient(top, #62b41f 0%, #4d8e18 100%);
	background: linear-gradient(to bottom, #62b41f 0%, #4d8e18 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b41f', endColorstr='#4d8e18',GradientType=0 );
	border-color: #555;
}
.ajanlottgomb:active {
	background: #468016;
	background: -moz-linear-gradient(bottom, 0%, #68BF21 100%);
	background: -webkit-linear-gradient(bottom, #68BF21 0%, #468016 100%);
	background: linear-gradient(to top, #68BF21 0%, #468016 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468016', endColorstr='#68BF21',GradientType=0 );
}



#progressLoader .tartalom {
	font-size:16px;
	font-family:dinproregular, DinPro, sans-serif;
	text-align:center;
	background-color: #d3cfc6;
}

#progressLoader b {
	font-weight: normal;
	font-family: dinprobold;
}



/*
Beginning of reg-box-
#####################################################################################
#####################################################################################



reg-box-

#####################################################################################
#####################################################################################
*/

.section.reg-content .reg-box form .gender-select{
	background:none;
	top: 0;
	display:block;
	width:100%;
	height: 100%;
	position:relative;
	box-sizing: border-box;
}
.section.reg-content .reg-box form .gender-select p{
	display:table-cell;
	float:none;
	width:35%;
	vertical-align:middle;
	padding-top: 5px;
}
label.radio_text{
	float:none;
	display:table-cell;
	width:30%;
	display: table-cell;
}
.section.reg-content .reg-box form .radio_with_label{
	width:65px;
	display:table;
	height:100%;
	float:none;
	margin-top:8px;
}

.section.reg-content .reg-box.zold-form.facebook-form.reg-box-slided-out {
	height:475px !important;
}
.section.reg-content .reg-box.zold-form.facebook-form {
	height:350px;
	margin-bottom:30px;
}
.section.reg-content .reg-box.zold-form.facebook-form form {
	top:0px;
}

.section.reg-content .reg-box.zold-form.facebook-form .rectangular {
	margin-bottom: -142px;
	font-family: dinproregular;
}
.section.reg-content .reg-box .rectangular {
	margin-bottom: -142px;
}
.section.reg-content .reg-box.zold-form.facebook-form form span.ctk_input_bg.large{
	height:40px;
}

.facebookDiv {
	display:table;
	font-family:dinprobold;
	width:288px;
	height: 40px;
	margin: 0 auto;
	font-size: 20px;
	line-height: 40px;
	text-align: right;
	cursor: pointer;
	color: white;
	padding-right:12px;
	border-style: solid;
	border-color: #888;
    border-width: 1px;
    border-radius: 10px;
    background: rgb(74,100,172);
	background: -moz-linear-gradient(top, rgb(61,89,159) 0%, rgb(30,65,132) 100%);
	background: -webkit-linear-gradient(top, rgb(61,89,159) 0%, rgb(30,65,132) 100%);
	background: linear-gradient(to bottom, rgb(61,89,159) 0%, rgb(30,65,132) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d599f', endColorstr='#1e4184',GradientType=0 );
}
.facebookDiv:hover{
	background: rgb(74,100,172);
	background: -moz-linear-gradient(bottom, rgb(61,89,159) 0%, rgb(30,65,132) 100%);
	background: -webkit-linear-gradient(bottom, rgb(61,89,159) 0%, rgb(30,65,132) 100%);
	background: linear-gradient(to top, rgb(61,89,159) 0%, rgb(30,65,132) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e4184', endColorstr='#3d599f',GradientType=0 );
}
.facebookLogo{
	display:table-cell;
	background: url("/ctk/images/fbjel_pici2.png");
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: center;
	width:35px;
}
.facebookText{
	display:table-cell;
	height: 30px;
	text-align: center;
}
.login-box-facebook{
	height:300px;
	background-repeat: repeat;
}
.loginFacebookDiv{
	margin-top: 10px;
	width:160px;
	height: 34px;
	display: block;
	border-radius: 8px;
	margin-bottom: 10px;
}
.loginFacebookLogo{
	background-size: 16px;
}
.loginFacebookText{
	font-size:12px;
	line-height:34px;
}
.vagyContainer{
	display:table;
	height:40px;	
	font-family: dinproregular;
	margin: 0 auto;
}

.vagyDivWithLine {
	color: white;
	font-size:16px;
	text-align: center;
	line-height: 40px; 
	margin:0 auto;
	width:50px;
	display: table-cell;
}

.hrStyleWithText{
	clear:both;
    height: 1px;
	color: white;
	width:130px;
	top:-4px;
	margin:0 auto;
	position: relative;
}
.loginhrStyleWithText{
	clear:both;
    height: 1px;
	border-color: gray;		
	width:60px;
	top:-4px;
	margin:0 auto;
	position: relative;
}
.bevezeto{
	margin:0 auto;
	color: white;
	font-family: dinproregular;
	text-align: center;
	padding-top:10px;
	text-transform: uppercase;
}
/*

#####################################################################################
#####################################################################################

FacebookFotófeltöltő popup

#####################################################################################
#####################################################################################
*/

#facebookPhotoAlbums{
	width:100%;
	max-width:320px;
	min-height: 620px;
	overflow: hidden;
}

#facebookPhotoAlbums .big_div_Facebook{
	background:#d3cfc6;
	width:100%;
	max-width:320px;
	min-height:480px;
}
#facebookPhotoAlbums .big_div_PerAlbums{
	background:#d3cfc6;
	width:100%;
	max-width:320px;

}
#facebookPhotoAlbums .empty_div{
	height:50px;
}
#facebookPhotoAlbums .albumContainer{
	cursor: pointer;
	background:#edeceb;
	height:30px;
	font-family: dinproregular;
	font-size:16px;
	display: table;
	max-width:320px;
	width:100%;
	margin-bottom:10px;
	border: solid 1px;
	border-left: none;
	border-right: none;
}

#facebookPhotoAlbums .albumPicture{
	width:60px;
	height:60px;
	display:table;
	background-size: cover;
	background-position: center; 
}

#facebookPhotoAlbums .albumText{
	text-align: left;
	width:100%;
	display: table-cell;
	vertical-align: middle;
	box-sizing: border-box;
	padding-left: 10px;
	line-height: 20px;	
}
#facebookPhotoAlbums .photoContainer{
	max-width:320px;
	width:100%;
	display: block;
	margin:0 auto;
}
#facebookPhotoAlbums .photo{
	cursor: pointer;
	display: inline-block;
	margin:2px;
	width:102px;
	height:102px;
	background-size: cover;
	background-position: center; 
}
#facebookPhotoAlbums .nemajanlottgomb{
	margin:0 auto;
	cursor: pointer;
	box-sizing: border-box;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 38px;
	width:100%;
	max-width: 460px;
	min-height:40px;
	font-family: dinprobold,'DinPro', sans-serif;
	color: #fff;
	text-align: center;
	width:300px;
	background: #666;
	background: -moz-linear-gradient(bottom, #666 0%, #888 100%);
	background: -webkit-linear-gradient(bottom, #666 0%, #888 100%);
	background: linear-gradient(to top, #666 0%, #888 100%);
	border: 1px solid #888;
}
	
#facebookPhotoAlbums .nemajanlottgomb:hover{
	background: #888;
	background: -moz-linear-gradient(bottom, #666 0%, #999 100%);
	background: -webkit-linear-gradient(bottom, #666 0%, #999 100%);
	background: linear-gradient(to top, #666 0%, #999 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#999',GradientType=0 );
	border-color: #555;
}
	
#facebookPhotoAlbums .nemajanlottgomb:active {
	background: #555;
	background: -moz-linear-gradient(top, #666 0%, #888 100%);
	background: -webkit-linear-gradient(top, #666 0%, #888 100%);
	background: linear-gradient(to bottom, #666 0%, #888 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888', endColorstr='#666',GradientType=0 );
}
#facebookPhotoAlbums .buttonContainer{
	background:#d3cfc6;
	padding-top:20px;
	padding-bottom:20px;
}

#facebookPhotoAlbums .redTitle{
	font-family: dinprobold;
	font-size: 18px;
	color: #A60022;
	margin: 0 auto;
	padding-top: 20px;
	text-align: center;
	line-height: 22px;
	text-transform: uppercase;

}

#facebookFotoRegPopup .textPopup{
	font-size: 16px;
	font-family: dinprobold;
	text-align: center;
	margin: 0 auto;
	padding:17px;
}

#facebookFotoRegPopup .big_div{
	height:330px;
	background: #d3cfc6;

}
#facebookFotoRegPopup .big_boritek{
	background: url('/ctk/img/nagy_boritek.jpg');
	background-size: cover;
	background-position: center;
	height:200px;
	width:200px;
	margin: 0 auto;
	margin-bottom:20px;
	cursor: pointer;
}

/************************************/
/******** radikális reformok ********/
/************************************/

#reg-box-4 {
	background: rgb(238,238,238);
	background: rgba(255,255,255,.4);
	color: #52505d;
	/*border-radius: 20px;*/
	height:auto !important;
	padding:30px;
	position: relative;
    left: -10px;
    margin-top: 80px;
}
#reg-box-4 .facebookDiv, #reg-box-4 ~ .login-box .facebookDiv {
	display: table;
	font-family: dinpromedium;
	height: 44px;
	font-size: 18px;
	line-height: 44px;	
	border:none;
	border-radius: 7px;
	background: rgb(35,75,148);
	width:100%;
	padding:0;
}
#reg-box-4 .facebookText {padding-right: 15px;}
#reg-box-4 .facebookDiv:hover {
	background: rgb(30,65,172);
}
#reg-box-4 .bevezeto {
	color: #222;
	line-height:1.4;
	font-size:13px;
	text-transform: uppercase;
	padding-bottom: 10px;
}
#reg-box-4 .vagyContainer {
	color: #222;
	width: 100%;
}
#reg-box-4.reg-box span.ctk_input_bg {
	border: 1px solid #555;
	background: #fff;
	border-radius: 5px;	
	 margin-bottom:6px;
}
#reg-box-4 span.ctk_input_bg.large {width:100%;}
#reg-box-4 #nemekParent { color: rgb(34,34,34); margin-top:0;}
#reg-box-4 label.radio_text {color: #222}
#reg-box-4 form .accept-rules {
	position: relative;
	bottom: 49px;
    left: 208px;
    margin-bottom: -33px;
    width:100px;
    }
#reg-box-4 form .regbutton {
	background: none;
	margin:0;
}
#reg-box-4 .desktop_button, #reg-box-4 .mobile_button {
	position: relative;
	background-color: #49a000;
	width: 100%;
	height: 44px;
	border-radius: 7px;
}
#reg-box-4 .desktop_button:hover, #reg-box-4 .mobile_button:hover {
	background-color: #50b000;
	}
#reg-box-4 form .mobile_button .regbutton:focus {border:none;}
#reg-box-4 .facebookDiv:active, #reg-box-4 .desktop_button:active, #reg-box-4 .mobile_button:active {
    box-shadow: inset 0 0 12px rgba(0,0,0,.2);
}
#reg-box-4 form .regbutton {line-height:44px; width:100%;}
#reg-box-4 #want_to_find_a {letter-spacing: initial !important;}
#reg-box-4 ~ .quest {
	border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    background: rgb(238,238,238);
    background: rgba(255,255,255,.4);
    margin: 125px 0 0 -10px;
}
#reg-box-4 .vagyDivWithLine {color:#222; display: inline-block; width:240px;font-size:15px;}
#reg-box-4 .vagyDivWithLine:after {
    content: '';
}
#reg-box-4 .vagyDivWithLine:before {
    content: '';
}

#reg-box-4 #nemekParent p {
	color: #707070;
}
#reg-box-4.reg-box span.ctk_input_bg.focus {
	border-color: #fabe1a;
	box-shadow: 0px 0px 5px rgba(0,0,0,.2);
}
#reg-box-4 form .accept-rules label {color:#222;}
#reg-box-4 .hrStyleWithText {border-color: #222; display: inline-block; width:25px;}
#reg-box-4 span.ctk_radio.yellow span {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    background: #fff;
    border-radius: 10px;
    transform: scale(0);
    transition: transform .2s ease;
}
#reg-box-4 span.ctk_radio.yellow.checked span {
    transform: scale(1);
    background: #fabe1a;
}
#reg-box-4 span.ctk_radio.yellow, #reg-box-4 span.ctk_radio.green {   
	border-radius: 13px;
    background: #fff;
    padding: 5px;
    box-sizing: border-box;
    border: 1px solid #aaa;
    }
#reg-box-4 label.radio_text:hover span.ctk_radio.yellow {
     border-color: #888;}
#reg-box-4 span.ctk_radio.green.checked span {
    content: '';
	background: #4ab300;
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 10px;
}
#reg-box-4 ~ .login {
	top: 0;
	font-family: dinpromedium;
	padding: 3px;
	box-sizing:border-box;
	height:62px;
	line-height:26px;
	border-radius: 0 0 10px 10px;
}

#reg-box-4.loginBoxOpened ~ .login {border-radius:0;}
#reg-box-4 ~ .login:before {
    content: 'Már regisztráltál? ';
    font-family: dinproregular;
    text-transform: none;
    color: #222;
    display: block;
}
#reg-box-4 ~ .login, #reg-box-4 ~ .login-box {
	background: rgb(238,238,238);
	background: rgba(255,255,255,.6);
	width:192px;
}
#reg-box-4 ~ .login-box {
	top:62px;
	border-radius: 0 0 10px 10px;
	height:auto;
}

#reg-box-4 ~ .login-box .loginFacebookLogo {
	background-size: 15px;
	width: 27px;
	background-position: 8px center;
}
#reg-box-4 ~ .login-box .facebookDiv {height: 34px; width: 174px;}
#reg-box-4 .rectangular {
	margin-bottom: -150px; 
	top: -204px; 
	left: 52px;
	border-radius: 0px 0px 20px 20px;
	background:none;
	background-color: rgb(73, 160, 0);
	height: 150px;
	box-sizing: border-box;
	padding: 20px;
	}
#reg-box-4 .rectangular br.respon {display:none;}
#reg-box-4 .rectangular::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 85px 0 85px;
    border-color: #48a000 transparent transparent transparent;
    position: relative;
    top: 20px;
    left: -5px;
    }
#reg-box-4 form span.ctk_input_bg input {
    height: 36px;
    margin-top: -12px;
}

	
	#reg-box-4 ~ .login-box .vagyContainer {
		width: 100%;	
	}
	#reg-box-4 ~ .login-box .vagyContainer .loginhrStyleWithText {
		width:60px;
		border-color: #222;
	}
	#reg-box-4 ~ .login-box .vagyContainer .vagyDivWithLine {
		color: #222 !important;
	}
	#reg-box-4 ~ .login-box .facebookDiv {
		box-sizing: border-box;
		margin: 0 auto 10px;
		height: 44px;
		width:100%;
	}
	#reg-box-4 ~ .login-box .facebookDiv:hover {
		background: rgb(30,65,172);
	}
	#reg-box-4 ~ .login-box .loginFacebookText {
	 	vertical-align: middle;
	 	font-size: 14px;
	 	font-family: dinpromedium;
	 	padding-right: 6px;
	 }

	 #reg-box-4 ~ .login-box span.ctk_input_bg {
		width:100%;
		padding:0 10px;
		margin:0;
		background: #fff;
		border-radius: 7px;
		border: 1px solid #555;
		box-sizing: border-box;
		height: 44px !important;
	 }
	 #reg-box-4 ~ .login-box span.ctk_input_bg span {
	 	margin: 0; 
	 	width: 100%;
	 	font-family: dinproregular;
	 	font-size: 15px;
	 } 
	 #reg-box-4 ~ .login-box span.ctk_input_bg input {
		width: 92%;
		height: 36px;
		top: 5px;
		font-family: dinproregular;
		font-size: 15px;
	}
	#reg-box-4 ~ .login-box span.ctk_input_bg.focus {
		border-color: #fabe1a;
		box-shadow: 0px 0px 5px rgba(0,0,0,.2);
	}
	#reg-box-4 ~ .login-box .loginbutton {
		width: 100%;
		margin: 10px 0;
		padding: 0;
		border-radius: 7px;
		background: #49a000;
		height: 44px;
		font-family: dinproregular;
		line-height: 44px;
		font-size: 16px;
		text-transform: none;
	}
	#reg-box-4 ~ .login-box .loginbutton:hover {
		background-color: #50b000;
	}
	#reg-box-4 ~ .login-box .facebookDiv:active, 
	#reg-box-4 ~ .login-box .loginbutton:active {
    	box-shadow: inset 0 0 12px rgba(0,0,0,0.2);
	}
	#reg-box-4 ~ .login-box .forg-pw {
		font-family: dinproregular;
		font-size: 14px;
		margin-top:5px;
	}
	#reg-box-4 ~ .login-box {
		padding: 0 10px;
		box-sizing: border-box;
	}
	#reg-box-4 form span.ctk_select.year, 
	#reg-box-4 form span.ctk_select.month, 
	#reg-box-4 form span.ctk_select.day {
    	top: 100px;
	}

@media screen and (max-width: 700px) {
	.section.allas-content .respimg {
		float: none;
	}
	.section.reg-content .reg-box.zold-form.facebook-form .rectangular{
		margin: 0 auto;
		top: -8px;
	}
	.section.reg-content .login{
		margin-left:-107px;
		left:50%;
	}
	.section.reg-content .login-box{
		margin-left:-107px;
		left:50%;
	}

	.section.reg-content .reg-box.zold-form.facebook-form {
		height: 430px;
	}
	.section.reg-content .reg-box.zold-form.facebook-form.reg-box-slided-out {
		height:560px !important;
	}
	
	.section.reg-content .reg-box .rectangular{
		margin: 0 auto;
		top: 0px;
	}
	.section.reg-content .login{
		margin-left:-107px;
		left:50%;
	}
	.section.reg-content .login-box{
		margin-left:-107px;
		left:50%;
	}

	.section.reg-content .reg-box{
		height: 430px;
	}
	.section.reg-content .reg-box .reg-box-slided-out {
		height:560px !important;
	}
	
	#reg-box-4 {margin-top: 120px;}
	#reg-box-4 ~ .login {
		top: 0;
		right: 0;
		border-radius: 0 0 10px 10px;
	}
	#reg-box-4 ~ .login, #reg-box-4 ~ .login-box {
		width: 320px;
		margin: 0 auto;
		left: 0;
	}
	#reg-box-4 ~ .login-box {
		top: 62px;
		right: 0;
	}
	#reg-box-4 .rectangular {
		margin: 0 auto;
		top: -30px; 
		left: 0;
	}
	#reg-box-4 ~ .login-box .loginFacebookText {
	 	vertical-align: middle;
	 	font-size: 18px;
	 	font-family: dinpromedium;
	 	padding-right: 15px;
	 }
	#reg-box-4 ~ .login-box .loginFacebookLogo {
	    width: 35px;
	 }
	#reg-box-4 ~ .login-box .loginbutton {font-size:18px;}
	#reg-box-4 ~ .login-box .vagyContainer .loginhrStyleWithText {width: 120px;}
	#reg-box-4 ~ .quest {border-radius:10px;}	
	#reg-box-4.loginBoxOpened {margin-top: 420px;}
	#reg-box-4.loginBoxOpened ~ .quest {margin-top: 430px;}
	#reg-box-4 form span.ctk_select.year, #reg-box-4 form span.ctk_select.month, #reg-box-4 form span.ctk_select.day {top:0;}
	#reg-box-4 form {padding-top:0;}
}




.notmobilgomb {
	display:block;
}

.mobilgombnow {
	display:none;
}


.kontener_adatlap .adatok .adatlap_gomb.notmobilgomb {
	display:block;
}

.kontener_adatlap .adatok .adatlap_gomb.mobilgombnow {
	display:none;
}


.mobscr {display: none;}
.section.regform .regform-basic .form-element input {font-size: 20px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; font-weight: normal;}
.section.regform {background: #e0e0e0;}
.section.regform h2 {font-weight:bold;font-size:34px;color: #a02340; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; margin: 10px 0;}
.section.regform h2 span { display: inline-block}
.section.regform .regform-head {width: 880px; padding: 8px 0 8px 30px; background: #f0f0f0; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; font-size: 20px; float: left; margin: 0 0 15px 0;}
.section.regform .regform-head p {float: left; padding: 0 20px;}
.section.regform .regform-head .active-step {color: #a02340;font-weight:bold;}
.section.regform .regform-head span.arrow {background: url(../images/regform-arrow.png) center center no-repeat; width: 180px; height: 21px; display: block; float: left;}

.section.regform .regform-basic {float: left; width: 910px;}
.section.regform .regform-basic .block {float: left; width: 100%;}
.section.regform .regform-basic .block p {font-size: 20px; font-family: dinpromedium; text-transform: uppercase; display: block; width: 430px; text-align: right; float: left; margin: 10px 20px 10px 0; color: #000;}
.section.regform .regform-basic .block span.dashed {width: 272px; height: 20px; background: url(../images/form-pattern.png) center center no-repeat; display: block; float: left; margin: 10px 0;}
.section.regform .regform-basic label.label {font-size: 20px; font-family: dinprolight; float: left; line-height: 51px; clear: left; width: 430px; text-align: right; margin: 0 15px 0 0;}
.section.regform .regform-basic label.label.long {line-height: 20px;}
.section.regform .regform-basic label.label span {color: #a80c2e;}

.section.regform .regform-basic .form-element span.ctk_select {position: relative; float: left; height: 51px;}
.section.regform .regform-basic .form-element .ctk_select_head_text {color: #474745; font-size: 20px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; padding: 9px 28px 0 15px;}
.section.regform .regform-basic .form-element span.ctk_select.big {width: 286px;}
.section.regform .regform-basic .form-element span.ctk_select.big div.ctk_select {background: url(../images/select-regform-big.png) left top; width: 286px; height: 51px;}
.section.regform .regform-basic .form-element span.ctk_select.big select {width: 286px; height: 51px;}

.section.regform .regform-basic .form-element span.ctk_select.small {width: 132px;}
.section.regform .regform-basic .form-element span.ctk_select.small.f {margin: 0 20px 0 0;}
.section.regform .regform-basic .form-element span.ctk_select.small div.ctk_select {background: url(../images/select-regform-small.png) left top; width: 132px; height: 51px;}
.section.regform .regform-basic .form-element span.ctk_select.small select {width: 132px; height: 51px;}
.section.regform .regform-basic .form-element span.ctk_input_bg.small {background: url(../images/regform-input-small.png) left top; width: 154px; height: 51px; float: left;}
.section.regform .regform-basic .form-element span.ctk_input_bg.small input {width: 133px; line-height: 28px;}
.section.regform .regform-basic .form-element span.ctk_input_bg.big {background: url(../images/regform-input-big.png) left top; width: 286px; height: 51px; float: left;}
.section.regform .regform-basic .form-element span.ctk_input_bg.big input {width: 265px; height: 28px; line-height: 28px; padding: 0 0 0 5px;}

.section.regform .regform-basic .form-element .radio_text {clear: none; float: left; margin: 14px 0 0 0;}
.section.regform .regform-basic .req {float: right; font-family: dinprolight; margin: 10px 210px 0 0;}
.section.regform .regform-basic .req span {color: #a80c2e;}

.section.regform .regform-basic .block.about {text-align: center; margin: 20px 0 0 0;}
.section.regform .regform-basic .block.about p {color: #a80c2e; text-align: center; font-family: dinprolight; width: 100%;}
/* .section.regform .regform-basic .block.about textarea {resize: none; clear: both; background: url(../images/textarea.png) center center no-repeat; width: 641px; height: 157px; border: none; margin:  0 auto; padding: 15px; text-align: left; font-size: 20px; color: #848484; font-family: dinprolight; margin: 0 0 15px 0;} */
.section.regform .regform-basic .block.about .newsletter {width: 440px; margin: 0 auto; text-align: left; font-family: dinprolight; line-height: 25px; font-style: 20px;}
.section.regform .regform-basic .block.about .newsletter .radio_text {margin: 0 15px 0 0;}
.section.regform .regform-basic .block.about .newsletter .rules {text-decoration: none; display: block; background: url(../images/rules-butt.png) right center no-repeat; float: right; padding: 0 35px 0 0; color: #6c6c6c; cursor: pointer;}

.section.regform .regform-basic .regbutton {background: url(../images/reg-but.png) center center no-repeat; font-size: 20px; text-align: center; color: #fff; line-height: 50px; font-family: dinprolight; border: none; width: 318px; height: 51px; margin: 30px auto 0 auto; display: block; padding: 0; text-transform: uppercase; }/*float:left; }margin:0 0 0 88px;}*/
.section.regform .regform-basic .regbutton.active, .section.regform .regform-basic .regbutton:active, .section.regform .regform-basic .regbutton:hover,.section_regform_regform-basic_regbutton_hover {background: url(../images/reg-but-active.png) center center no-repeat;}
#registration_form .section.regform .regform-basic .block{width: 910px;}

.h2Foto {
	position:absolute; color: #000000; font-family: dinpromedium, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; font-size: 16px; text-align:center;width:320px;line-height:20px;top:10px;
}
#reg_box_new .bcompl{
	left: -37px;
	top: -384px;
}

#reg_box_new .bcompl.franchise {
	left: 0px;
    top: 0px;
}
.section.regform .regform-basic .masodik-design .block p.zero {
	display:table-cell;
	vertical-align: middle;
	float:none; 
}
.section.regform .regform-basic .masodik-design .block.alapadat {display: table;}
.section.regform .regform-basic .masodik-design .block.alapadat .form-element {padding: 0 0 0 20px;}


/* flash upload */
.section.regform.photo  h2 br {display: none;}
.section.regform.photo .regform-head {margin-top: 10px;margin-bottom:10px;}
.section.regform .photoupload {text-align: center;}
.section.regform .photoupload h3 {font-size: 20px; font-family: dinpromedium; color: #a02340; text-align: center; text-transform: uppercase; background: #e5e5e5; line-height: 46px; margin: 30px 80px;}
.section.regform .photoupload h3 span {color: #000;}
.section.regform .photoupload .upload-box.flash {width: 280px; margin: 0 auto;}
.section.regform .photoupload .regbutton {background: url(../images/photo-upload.png) center center no-repeat; width: 185px; height: 43px; font-size: 16px; line-height: 43px; margin-top: 34px;}
.section.regform .photoupload .regbutton:hover {background: url(../images/photo-upload-hover.png) center center no-repeat;}

/* noflash upload */
.section.regform .photoupload {height: 590px; background: url(../images/photo-bg.jpg) center bottom no-repeat; padding: 0; margin-bottom: 60px;}
.section.regform .photoupload .upload-box.noflash {width: 280px; min-height: 310px; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; border: solid 2px #fff; background: #b8b8b6; margin: 0 auto; padding: 30px 0 0 0;}
.section.regform .photoupload .upload-box.noflash .brows-pict, .fotoFeltolto .brows-pict {clear: both; text-align: center; cursor: pointer; margin: 0 auto; display: block; background: #468016 ;background: -moz-linear-gradient(top, #68BF21  0%, #468016  100%); background: -webkit-linear-gradient(top, #68BF21  0%, #468016  100%); background: linear-gradient(to bottom, #68BF21  0%, #468016  100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68BF21 ', endColorstr='#468016 ',GradientType=1 ); /* IE6-9 */width: 320px; height: 40px; line-height: 40px; color: #fff; text-transform: uppercase; font-family: dinprobold; max-width:300px; font-size:16px;}
.section.regform .photoupload .upload-box.noflash .brows-pict:hover,.fotoFeltolto .brows-pict:hover,.fotoFeltolto_brows-pict_hover {background: #57a01c;background: -moz-linear-gradient(top, #62b41f 0%, #4d8e18 100%);background: -webkit-linear-gradient(top, #62b41f 0%, #4d8e18 100%);background: linear-gradient(to bottom, #62b41f 0%, #4d8e18 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b41f', endColorstr='#4d8e18',GradientType=0 );order-color: #555;}
.section.regform .photoupload .upload-box.noflash .brows-pict:active,.fotoFeltolto .brows-pict:active,.fotoFeltolto_brows-pict_hover{background: #468016;background: -moz-linear-gradient(bottom, 0%, #68BF21 100%);background: -webkit-linear-gradient(bottom, #68BF21 0%, #468016 100%);background: linear-gradient(to top, #68BF21 0%, #468016 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468016', endColorstr='#68BF21',GradientType=0 );}

.section.regform .photoupload .regbutton {margin-top: 30px;}
.masodik-design span.ctk_input_bg,
.reg-box span.ctk_input_bg {box-sizing: border-box; padding: 0; border: 1px solid transparent;}
.reg-box span.ctk_input_bg {height: 38px !important; width: 205px; margin-top: 3px;}
.section.regform.end h2 {font-size: 33px; margin: 10px 15px 0;margin-bottom:10px; text-align: center;}
.section.regform.end .regform-basic .block {text-align: center; padding: 0 0 50px 0;}
.section.regform.end .regform-basic .block p {width: auto; float: none; text-align: left; color: #5a5769; float: left; font-family: dinprolight; margin: 0px 0 0 10px; line-height: 51px;}
.section.regform.end .regform-basic .block .user-email {text-decoration:underline; width: 286px; height: 51px; line-height: 51px; text-align: left; padding: 0 0 0 25px; font-size: 20px; color: #3b3b3b; font-family: dinprolight; float: left; margin: 0 0 25px 0;}
.section.regform.end .regform-basic .block .open-mailbox {display: block; background: url(../images/open-mailbox.png) center center no-repeat; width: 457px; height: 51px; line-height: 51px; text-align: center; font-size: 20px; color: #fff; font-family: dinprolight; text-transform: uppercase; margin: 0 auto; clear: both;}
.section.regform.end .regform-basic .block .open-mailbox:hover,.section_regform_end_regform-basic_block_open-mailbox_hover {background: url(../images/open-mailbox-hover.png) center center no-repeat;}
.section.regform.end .regform-basic .block .instructions {clear: both; background: #c4bcad; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; width: 500px; height: 69px; margin: 40px auto; text-align: center; padding: 16px 0 0 0; position: relative;}
.section.regform.end .regform-basic .block .instructions .coursor {background: url(../images/coursor.png) center center no-repeat; width: 49px; height: 52px; position: absolute; top: -30px; left: 225px;}
.section.regform.end .regform-basic .block .instructions p {color: #3b3b3b; font-size: 20px; font-family: dinprolight; text-align: center; margin: 0; line-height: 28px; float: none;}
.section.regform.end .regform-basic .block .instructions p span {font-size: 16px; color: #000; font-family: dinpromedium;}
.section.regform.end .regform-basic .block .resend {float: left; width: 100%; text-align: left; margin: 0 0 0 10px;}
.section.regform.end .regform-basic .block .resend img {float: left;}
.section.regform.end .regform-basic .block .resend p {float: left; font-size: 13px; color: #000; margin: 7px; font-family: dinprolight; line-height: 16px;}
.section.regform.end .regform-basic .block .resend p b {font-family: dinpromedium;}
.section.regform.end .regform-basic .block .resend p span {color: #a80c2e;}
.section.regform.end .regform-basic .block .resend span.ctk_input_bg {float: left; background: url(../images/mail-input.png) center center no-repeat; width: 253px;}
.section.regform.end .regform-basic .block .resend a, .section.regform.end .regform-basic .block .resend .resend-link {border: none; float: left; display: block; background: url(../images/resend.png) center center no-repeat; width: 281px; height: 46px; line-height: 46px; text-align: center; color: #fff; font-family: dinprolight; text-transform: uppercase; font-size: 12px;}
	#endreg .popupi_body_header{
		top: 15px;
		position: absolute;
		border-top: 1px solid #a3a1a6;
	}
.resend-link-hidden {background: url(../images/resend-hover.png); visibility: hidden;}
.section.regform.end .regform-basic .block .resend a:hover, .section.regform.end .regform-basic .block .resend .resend-link:hover {background: url(../images/resend-hover.png) center center no-repeat;}
.section.regform.end .regform-basic .block .resend .spamalert {text-transform: none; font-size: 16px; color: #000; margin: 25px 0 0 50px;}
	.section.regform.end .regform-basic .block .resend .resend-link.mobscr {display: none;}
/* 
	fullscr class a nagy felbontásnál látszó, de mobilnál nem
	mobscr class mobilon látszik, nagy felbontáson nem
*/
.section.regform.photo h2 {
		font-size: 16px;
		top: 8px;
		z-index:2;
		position: absolute;
		left: 45px;
		width: 250px;
		display:none;
	}
	
	
	.mobile_button{
	display: none;
}
.desktop_button{
	display: block;
}

.show_error{
	display: none;
}
span.ctk_textarea_bg.large{
	display: block;
}
span.ctk_textarea_bg{
	display: none;
}
span.ctk_textarea_bg.vol-ketto{
	display: block;
	font-family: dinproregular;
}
.ruleDet{
	display:none;
	float: left;
}

#mobile {display: none; visibility: hidden;}
#full {display: block; visibility: visible;}

/* v2 responzi design*/

.section.regform .regform-basic .masodik-design .regKetError:after {content: none;}
.section.regform .regform-basic .masodik-design {float: left; width: 910px;}
.section.regform .regform-basic .masodik-design .block {float: left; width: 100%;}
.section.regform .regform-basic .masodik-design .block p {font-size: 20px; font-family: dinpromedium; text-transform: uppercase; display: block; width: 190px; text-align: right; float: left; margin: 0 20px 0 0; color: #000; background: url(../images/form-pattern.png) center bottom no-repeat;}
.section.regform .regform-basic .masodik-design .block p.frst {padding: 54px 0 50px;}
.section.regform .regform-basic .masodik-design .block p.scnd {padding: 27px 0;}
.section.regform .regform-basic .masodik-design .block p.scnd.partnerP {padding: 40px 0;}
.section.regform .regform-basic .masodik-design .block p.scnd.partnerPT {padding: 13px 0;}
.section.regform .regform-basic .masodik-design .block p.thrd {padding: 50px 0;}

.section.regform .regform-basic .masodik-design label.label {width: auto; font-size: 20px; font-family: dinprolight; float: left; line-height: 50px; clear: left; text-align: right; margin: 0 15px 0 5px;}
.section.regform .regform-basic .masodik-design label.label.tel {margin-left: 19px;}
.section.regform .regform-basic .masodik-design label.label.long {line-height: 50px;}
.section.regform .regform-basic .masodik-design label.label span {color: #a80c2e;}

.section.regform .regform-basic .masodik-design .form-element {float: left; width: 630px; }
.section.regform .regform-basic .masodik-design .form-element span {font-family: dinproregular;}
.section.regform .regform-basic .masodik-design .form-element .section {float: left; margin: 2px 10px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select {position: relative; float: left; height: 53px;}
.section.regform .regform-basic .masodik-design .form-element .ctk_select_head_text {color: #000; font-size: 20px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; padding: 9px 15px 0 15px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.big {width: 286px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.big div.ctk_select {background: url(../images/select-regform-big.png) left top; width: 286px; height: 51px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.big select {width: 286px; min-height:51px; height: 51px; margin-bottom: 2px;}

.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small {width: 132px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small.f {margin: 0 20px 0 0;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small div.ctk_select {background: url(../images/select-regform-small.png) left top; width: 132px; height: 51px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small select {width: 132px; min-height: 51px; height: 51px; margin-bottom:5px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.small {background: url(../images/regform-input-small.png) left top; width: 154px; height: 51px; float: left;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.small input {width: 133px; line-height: 28px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.big {background: url(../images/regform-input-big.png) left top; width: 286px; height: 51px; float: left;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.big input {width: 265px; line-height: 28px;}

.section.regform .regform-basic .masodik-design .form-element .radio_text {clear: none; float: left; margin: 14px 0 0 0;}
.section.regform .regform-basic .masodik-design .block p.req {float: right; font-family: dinprolight; margin: 10px 0 0 0; font-size: 16px; width: 100%; text-transform: none; background: none; line-height: 31px; text-align: center;}
.section.regform .regform-basic .masodik-design .block p.req span {color: #a80c2e;}

.section.regform .regform-basic .masodik-design .block.about {text-align: center; margin: 15px 0 0 0; width:100% !important;}
.section.regform .regform-basic .masodik-design .block.about .section {float: left; margin: 0 10px 0 10px;}
.section.regform .regform-basic .masodik-design .block.about p {color: #a80c2e; text-align: right; font-family: dinprolight;}
/* .section.regform .regform-basic .masodik-design .block.about.reg p {color: inherit; text-align: right; font-family: dinprolight; font-weight: bold;} */
.section.regform .regform-basic .masodik-design .block.about p span {color: #000; font-size: 16px; text-transform: none; padding: 0 0 23px 0; display: block;}
/* .section.regform .regform-basic .masodik-design .block.about textarea {clear: both; background: url(../images/textarea.png) top center no-repeat; width: 275px; height: 118px; border: none; margin:  0 auto; padding: 6px; text-align: center; font-size: 20px; color: #848484; font-family: dinprolight; margin: 0 0 15px 0;} */
.section.regform .regform-basic .masodik-design .block.about .newsletter {width: 283px; float: right; margin: 0 auto; text-align: left; font-family: dinprolight; line-height: 25px; font-style: 20px;}
.section.regform .regform-basic .masodik-design .block.about .newsletter .radio_text {margin: 0 0 0 15px;}
.section.regform .regform-basic .masodik-design .block.about .newsletter span {float: left; font-size: 20px; color: #6c6c6c; margin: 0 0 0 44px;}
.section.regform .regform-basic .masodik-design .block.about .newsletter label span {margin-left: 0;}
.section.regform .regform-basic .masodik-design .block.about .newsletter .rules {text-decoration: none; display: block; background: url(../images/rules-butt.png) right 2px no-repeat; padding: 0 35px 0 0; color: #6c6c6c; font-size: 20px; margin: 14px 0 14px 100px; width: 93px;}

.section.regform .regform-basic .masodik-design .regbutton {background: url(../images/reg-but-ver.png) center center no-repeat; font-size: 20px; text-align: center; color: #fff; line-height: 50px; font-family: dinprolight; border: none; width: 283px; height: 51px; margin: 0 auto 0 auto; display: block; padding: 0; text-transform: uppercase;}
.section.regform .regform-basic .masodik-design .regbutton.active, .section.regform .regform-basic .masodik-design .regbutton:active, .section.regform .regform-basic .masodik-design .regbutton:hover,.section_regform_regform-basic_masodik-design_regbutton_hover {background: url(../images/reg-but-ver-active.png) center center no-repeat;}

.masodik-design .bcomplete-popup{
	width: 274px ! important;
}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.big.regKetErrorMob {
	width: 286px;
	height: 51px;
}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.big.regKetErrorMob,.masodik-design .regKetErrorMob {
		border: 3px solid #a80c2e;
		border-radius: 6px;
	}
	.masodik-design .regKetErrorMob:before, .masodik-design .regKetErrorMob:after{
		content: none;
	}
	
	
.telDbz {width:46%;}

#registration_form1 .regbutton-tovabb,#registration_form .regbutton-tovabb {background: url(/tarskereso/images/foto-tovabb.png) center center no-repeat; cursor: pointer; font-size: 20px; text-align: center; color: #fff; line-height: 36px; font-family: dinprolight; border: none; width: 178px; height: 36px; margin: -36px auto; display: block; text-transform: uppercase; }
#registration_form1 .regbutton-tovabb:hover,#registration_form .regbutton-tovabb:hover,.registration_form_regbutton-tovabb_hover {background: url(/tarskereso/images/foto-tovabb-aktiv.png) center center no-repeat; }
#registration_form1 #cancel-button-file,#registration_form #cancel-button-file {width: 101px; height: 38px; text-transform: uppercase; color: white; text-align: center; font-family: dinprolight; line-height: 38px; cursor: pointer;text-transform: uppercase;font-family: dinprobold, sans-serif;color: #fff;text-align: center;background: -moz-linear-gradient(bottom, 10%, #888 90%);background: -webkit-linear-gradient(bottom, #888 10%, #666 90%);background: linear-gradient(to top, #888 10%, #666 90%); }
#registration_form1 #cancel-button-file:hover,#registration_form #cancel-button-file:hover, .registration_form_cancel-button-file_hover {background: #57a01c;background: -moz-linear-gradient(top, #666 0%, #888 100%);background: -webkit-linear-gradient(top, #666 0%, #888 100%);background: linear-gradient(to bottom, #666 0%, #888 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#888',GradientType=0 );border-color: #555;}
#registration_form1 #save-button,#registration_form #save-button {box-sizing:border-box; width: 170px; height: 40px; margin-left:15px; color: white; text-align: center; line-height: 32px; cursor: pointer; text-transform: uppercase; font-family: dinprobold, sans-serif;color: #fff;background: -moz-linear-gradient(bottom, 10%, #68BF21 90%);background: -webkit-linear-gradient(bottom, #68BF21 10%, #468016 90%);background: linear-gradient(to top, #68BF21 10%, #468016 90%);border: 4px solid transparent;-moz-border-image: -moz-linear-gradient(top, #68BF21 0%, #468016 100%);-webkit-border-image: -webkit-linear-gradient(top, #468016 0%, #FF4E50 100%);border-image: linear-gradient(to bottom, #68BF21 0%, #468016 100%);border-image-slice: 1;}
#registration_form1 #save-button:hover,#registration_form #save-button:hover, .registration_form_save-button_hover{background: #57a01c;background: -moz-linear-gradient(top, #62b41f 0%, #4d8e18 100%);background: -webkit-linear-gradient(top, #62b41f 0%, #4d8e18 100%);background: linear-gradient(to bottom, #62b41f 0%, #4d8e18 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b41f', endColorstr='#4d8e18',GradientType=0 );border-color: #555;}
#registration_form1 .buttons, #registration_form .buttons{margin: 95px 0;}
#registration_form1 .buttons div,#registration_form .buttons div{margin: 0 10px;display: inline-block; vertical-align:middle;}
.cancel-button{
	background: #a02340;
	box-shadow: inset 0 2px 9px  rgba(255,255,255,0.3);
	text-transform: uppercase;
	border-radius: 10px;
	height: 30px;
	width: 172px;
	margin: 4px auto 20px;
	line-height: 30px;
	color: white;
	font-size: 15px;
	font-family: dinprolight;
	text-align: center;
	cursor: pointer;
	margin-top: 15px;
	
}
.uploading-in-progress{
	display: none;
}
.progress-text{
	font-family: dinprolight;
	text-transform: uppercase;
	color: #010101;
	margin: 0 0 5px;
	font-size: 13px;
	text-align: center;
}

.progress-percent{
	color: #010101;
}
.progress-bed{
	border-radius: 20px; 
	border: 2px solid #202325; 
	height: 15px; 
	width:251px;
	margin: 0 auto;
	background: #181c1f;
	background: linear-gradient(#181c1f, #1b2024);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#181c1f), to(#1b2024));
	background: -webkit-linear-gradient(#181c1f, #1b2024);
	background: -moz-linear-gradient(#181c1f, #1b2024);
	background: -ms-linear-gradient(#181c1f, #1b2024);
	background: -o-linear-gradient(#181c1f, #1b2024);
}
.progress-bar{
	display: block;
	height: 100%; 
	border-radius: 20px; 
	width:0%; 
	background: #6fa52d;
	background: repeating-linear-gradient(-55deg, #589224, #48851e 5px, #6fa52d 5px, #70a52d 10px); 
	box-shadow: inset 0 2px 9px  rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4); 
	-moz-box-shadow:inset 0 2px 9px  rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
}

.section.regform .regform-basic .form-element .small.ctk_select .ctk_select_head_text {
	padding-left:32px;
}
.cursor{
	cursor: pointer;
}
h2.tolts{
	font-size: 37px;
}

.not_visible {
	visiblity: hidden;
}

/*
span.ctk_input_bg.focus {
	height: 42px !important;
    margin-bottom:1px;
    border: 1px solid #a02340;
    border-radius: 4px;
    margin-top: 1px;
    margin-left: 1px;
}
*/

.more-info-margin-mobile {
	display: none;
}

span.ctk_input_bg.focus {
	height: 41px;
    border: 1px solid #a02340;
    border-radius: 4px;
}
.reg-box span.ctk_input_bg.focus {
	border: 1px solid orange;
}


span.ctk_input_bg {
	   padding: 1px 0;
}
span.ctk_select div.ctk_select {
	padding: 1px;
}
span.ctk_select.focused div.ctk_select {
	border: 1px solid #a02340;
	border-radius: 4px;
	margin-top: -1px;
	margin-left: -1px;
}
.reg-box span.ctk_select.focused div.ctk_select {
	border: 1px solid orange;
}

div.ctk_select_head_text {
	margin-top:2px;
}
.masodik-design .regKetErrorMob.focus {
	border: none;
	box-shadow: inset 0 0 0 3px #fabe1a;
}
/*.section.reg-content .reg-box form .gender-select.focused {
	border: 1px solid orange;
	border-radius: 4px;
	margin-top: -1px;
	right: -11px;
}
*/
.section.reg-content .reg-box form span.ctk_select.year select.ctk_select {
	width: 123px;	
}

.section.reg-content .reg-box form span.ctk_select.year div.ctk_select {
	width: 122px;
}

span.ctk_input_bg.large {
	width: 306px;
	background-size: 311px 43px;
}
.section.reg-content .reg-box form span.ctk_input_bg span {
    margin-top: -2px;
    color: #aaa;
}
.section.reg-content .reg-box form span.ctk_select.year,
.section.reg-content .reg-box form span.ctk_select.month,
.section.reg-content .reg-box form span.ctk_select.day {top: 95px;}
.section.reg-content .reg-box form span.ctk_input_bg.town {background-size: 204px 37px; background-position:0 0; margin-bottom: -5px;}
.section.reg-content .reg-box form span.ctk_input_bg input {margin-top: -5px;}
.section.reg-content .reg-box form .mobile_button .regbutton:focus {
	border: 1px solid orange;
	border-radius: 4px;
}

span.ctk_textarea_bg.focus {
	border: 1px solid #a02340;
	border-radius: 4px;
	margin-left: 123px;
	margin-top: -1px;
}
span.ctk_textarea_bg.vol-ketto.focus {
	margin-left:-1px;
}

span.ctk_textarea_bg.focusplus span {
	display: none;
}

.section.regform .regform-basic .form-element span.ctk_select.big div.ctk_select,.section.regform .regform-basic .form-element span.ctk_select.small div.ctk_select  {
	height: 48px;
}
	
	
	
/*nyitoAldomain */
.tab_cont_br{
	display: none;
}
.section.office-team h3.officeTeam-bemu-mobile{
	display: none;
}
.section.users.list h3.userlist-h3-mobile{
	display: none !important;
}




/*Irodak oldal*/
.section.premiumOff-content.partner-offices .mobile-title{
	display: none;
}
.section.premiumOff-content.partner-offices .mobile-container-irodak-body .mobile-graphic{
	display: none;
}






.section.regform .regform-basic .form-element .nemed.small.ctk_select .ctk_select_head_text {
	padding-left:16px;
}

/*összehasonlító oldal*/
.section.premiumOff-content.personal .content-inner .table-mobile{
	display: none;
}
.section.premiumOff-content.personal .table-tablet{
		display: none;
}


/* külső adatlap */
.cont-buttons-mobile, .meg-akarom-mobile{
	display: none;
}




/*Sikertörténetek oldal*/
.section.premiumOff-content.partner-offices.stories .left-col h1, .section.premiumOff-content.partner-offices.stories .left-col h3{
	display: block;
	margin: 12px auto 10px;
}
.section.premiumOff-content.partner-offices.stories .left-col{
	display: block;	
/* 	overflow: auto; */
}


#lostPw .popupi_body{
	width: 600px;
}

.section.franchise #pProgT p{
	display: block !important;
	width: 100%;
}

.section.premium-content {
	clear: left;
}

.section.diplomas-premium-content {
	clear:left;
}

.section.regform .photoupload .upload-box.noflash .kepvalasztoButton, .fotoFeltolto .kepvalasztoButton {background: #468016 ;background: -moz-linear-gradient(top, #68BF21  0%, #468016  100%);background: -webkit-linear-gradient(top, #68BF21  0%, #468016  100%);background: linear-gradient(to bottom, #68BF21  0%, #468016  100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68BF21 ', endColorstr='#468016 ',GradientType=1 );width:100%;margin: 0 auto;text-align:center;color:white;max-width:300px;line-height: 40px;height: 40px;cursor: pointer;  font-size:14px; line-height: 30px; height: 30px; font-family: dinproregular;}
.section.regform .photoupload .upload-box.noflash .kepvalasztoButton:hover,.fotoFeltolto .kepvalasztoButton:hover,.fotoFeltolto_kepvalasztoButton_hover {background: #468016 ;background: -moz-linear-gradient(top, #468016  0%, #68BF21  100%); 	background: -webkit-linear-gradient(top, #468016  0%, #68BF21  100%); 	background: linear-gradient(to bottom, #468016  0%, #68BF21  100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468016 ', endColorstr='#68BF21 ',GradientType=1 ); }

.section.regform .photoupload .upload-box.noflash .kesobbButton, .fotoFeltolto .kesobbButton {background: #AAA ;background: -moz-linear-gradient(top, #AAA  0%, #BBB  100%); background: -webkit-linear-gradient(top, #AAA  0%, #BBB  100%); background: linear-gradient(to bottom, #AAA  0%, #BBB  100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AAA ', endColorstr='#BBB ',GradientType=1 ); margin:10px;position:relative;margin-top:10px;}
.section.regform .photoupload .upload-box.noflash .kesobbButton:hover,.fotoFeltolto .kesobbButton:hover,.fotoFeltolto_kesobbButton_hover {	background: -moz-linear-gradient(top, #BBB  0%, #AAA  100%); background: -webkit-linear-gradient(top, #BBB  0%, #AAA  100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #BBB  0%, #AAA  100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BBB ', endColorstr='#AAA ',GradientType=1 ); /* IE6-9 */}

.masodik-design .regKetErrorMob {
		box-shadow: inset 0 0 0 3px #a80c2e;
		box-sizing: border-box;
		border:none !important;
		border-radius: 6px;
	}
	.regKetErrorMob .ctk_select {border:none !important;}
.masodik-design .regKetErrorMob.focus,.masodik-design .regKetErrorMob.focused {
	border:none !important;
	box-shadow: inset 0 0 0 3px #fabe1a;

}
.section.reg-content #reg-box-.reg-box-slided-out form .accept-rules {
	right: 0;
	bottom: 62px;
}
#hibaAszf {cursor:pointer; font-weight:normal;}
#hibaAszf:hover {text-decoration: underline;}
/*Média ajánlat*/
@media screen and (max-width: 999px){
	.demography, .pageStats{
		width: 100%;
	}
}


@media screen and (max-width: 978px){
	.section.premiumOff-content.personal .table{
		background: url(/tarskereso/images/osszehasonlito-tablet.png) no-repeat;
		width: 740px;
		height: 830px;
		margin: 50px auto;
		display: block;
	}
	.section.premiumOff-content.personal .table h2.left{
		top: -30px;
		left: 85px;
	}
	.section.premiumOff-content.personal .button-box {
		margin: 0 auto;
		width: 740px;
	}
	.section.premiumOff-content.personal .table h2.right{
		top: -30px;
		right: 29px;
	}
	.section.premiumOff-content.personal .table table{
		display: none;
	}
	.section.premiumOff-content.personal .table-tablet{
		display: block;
	}
	.fst{
		margin: 14px 0 0 0;
	}
	.table-tablet .top{
		color: white;
		font-size: 10px;
	}
	.table-tablet .top span{
		text-transform: uppercase;
		color: #ebe19b;
		font-size: 12px;
	}
	.tabC1{
		display: inline-block; width: 69px;
		color: white;
		text-align: center;
		vertical-align: top;
		font-size: 9px;
		text-transform: uppercase;
	}
	.tabC1.fst{
		font-size: 10px;
	}
	.tabC1.h36{
		line-height: 36px;
	}
	.tabC1.h25{
		line-height: 25px;
	}
	.tabC1.h43{
		line-height: 43px;
	}
	.tabC1.klub {
		line-height: 9px;
		margin: 4px 0 0;
	}
	.tabC2{
		display: inline-block; width: 85px;
		color: white;
		padding: 0 0 0 21px;
		box-sizing: border-box;
		vertical-align: top;
		font-size: 9px;
		text-transform: uppercase;
	}
	.tabC2.fst{
		font-size: 10px;
	}
	.tabC2.h36{
		line-height: 36px;
	}
	.tabC2.h25{
		line-height: 25px;
	}
	.tabC2.h43{
		line-height: 43px;
	}
	.tabC3{
		color: white;
		display: inline-block; width: 91px;
		padding: 0 0 0 23px;
		box-sizing: border-box;
		vertical-align: top;
		font-size: 9px;
		text-transform: uppercase;
	}
	.tabC3.fst{
		font-size: 10px;
	}
	.tabC3.h36{
		line-height: 36px;
	}
	.tabC3.h25{
		line-height: 25px;
	}
	.tabC3.h43{
		line-height: 43px;
	}
	.tabC4{
		color: black;
		vertical-align: top;
		display: inline-block; width: 344px;
		font-size: 10px;
		font-family: dinprolight;
		padding: 0 0 0 15px;
		font-weight: bold;
		box-sizing: border-box;
	}
	.tabC4.fst{
		font-size: 14px;
	}
	.tabC4.h36{
		line-height: 36px;
	}
	.tabC4.h25{
		line-height: 25px;
	}
	.tabC4.h26{
		line-height: 26px;
	}
	.tabC4.h43{
		line-height: 43px;
	}
	.tabC5{
		color: white;
		display: inline-block; width: 127px;
		text-align: center;
		text-transform: uppercase;
	}
	.tabC5.fst{
		font-size: 10px;
	}
	.section.premiumOff-content .button-box a.reg-office{
		margin: 0 0 0 180px;
		float: none;
		display: inline-block;
	}
	.section.premiumOff-content .button-box a.reg-online{
		margin: 0;
		display: inline-block;
		float: none;
	}
	.section.premiumOff-content.personal h1 br{
		/*display: none;*/
	}
	.section.premiumOff-content.personal h1{
		width: 740px;
		text-align: center;
		margin: 0 auto;
		font-size: 22px;
	}
	.section.premiumOff-content.personal h1 span{
		font-size: 20px;
	}
	.section.premiumOff-content.personal h1 span:before { 
		content: '\A'; 
		white-space: pre;
	}
}

	
	@media screen and (max-width: 970px) {
	#wrapper .section.premium-content .content-inner{
		width: 700px;
		padding: 0;
	}
	.no-tab{
		display: none;
	}
	#wrapper .section.premium-content .content-inner{
		width: 100%;
		padding: 0;
	}
	.section.premium-content .content-inner .prem_left br{
		display: inline !important;
	}
	.section.premium-content .content-inner .prem_left{
		width: 50%;
		float: left;
	}
	.section.premium-content .content-inner .prem_right{
		width: 45%;
		float: left;
		margin: 0 0 10px 0;
	}
	.section.premium-content .content-inner .prem_right h4, .section.premium-content .content-inner .prem_right ul, .section.premium-content .content-inner .prem_right .more-info-margin{
		margin: 10px auto;
		width: 300px;
	}
	.section.premium-content .content-inner .prem_right h4{
		font-size: 17px;
	}
	.section.premium-content h3{
		margin: 26px auto;
		width: 223px;
		text-align: center;
	}
	.section.premium-content .content-inner .prem_right .more-info-margin .mobilescr{
		display: inline;
		margin-left: 23px;
	}
	.section.premium-content .content-inner .prem_right .more-info-margin .fullscr{
		display: none;
	}
	
	#wrapper .section.diplomas-hirek-content .content-inner{
		width: 700px;
		padding: 0;
	}
	.no-tab{
		display: none;
	}
	#wrapper .section.diplomas-hirek-content .content-inner{
		width: 100%;
		padding: 0;
	}
	.section.diplomas-hirek-content .content-inner .prem_left{
		margin: 0 0 0 0;
	}
	.section.diplomas-hirek-content .content-inner .prem_right{
		margin: 0 0 10px 0;
	}
	.section.diplomas-hirek-content .content-inner .prem_right h4, .section.diplomas-hirek-content .content-inner .prem_right ul, .section.diplomas-hirek-content .content-inner .prem_right .more-info-margin{
		margin: 10px auto;
		width: 300px;
	}
	.section.diplomas-hirek-content .content-inner .prem_right h4{
		font-size: 17px;
	}
	.section.diplomas-hirek-content .cim{
		text-align: center;
	}
	.section.diplomas-hirek-content .content-inner .prem_right .more-info-margin .mobilescr{
		display: inline;
		margin-left: 23px;
	}
	.section.diplomas-hirek-content .content-inner .prem_right .more-info-margin .fullscr{
		display: none;
	}
	
	#wrapper .section.diplomas-premium-content .content-inner{
		width: 100%;
		padding: 0 0 10px 5px;
	}
	.no-tab{
		display: none;
	}
	#wrapper .section.premium-content .content-inner{
		width: 100%;
		padding: 0;
	}
	.section.diplomas-premium-content .content-inner .prem_left{
	}
	.section.diplomas-premium-content .content-inner .prem_left br{
		display: inline;
	}
	.section.diplomas-premium-content .content-inner .prem_right{
		margin: 0 0 10px 0;
		height: 200px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4{
		margin: 10px auto;
		width: 300px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4{
		font-size: 17px;
	}
	.section.diplomas-premium-content h3{
		margin: 26px auto;
		text-align: center;
	}
	.section.diplomas-premium-content .content-inner .prem_right .more-info-margin .mobilescr{
		display: inline;
		margin-left: 23px;
	}
	.section.diplomas-premium-content .content-inner .prem_right .more-info-margin .fullscr{
		display: none;
	}
	
}
@media screen and (max-width: 960px) {
	.offers{
		margin: 0 0 0 10px;
	}
	.section.offices h3, .offices-details{
		margin-left: 10px;
	}
}

/*Adwords talalati lista resposive */
@media screen and (max-width: 940px) {
	.section.reg-content .quest.one h1{
		font-size: 24px;
	}
	.section.reg-content .quest{
		margin-top: 97px;
	}
	.kontener_adatlap{
		width: 350px;
		height: 339px;
	}
	.kontener_adatlap .adatok .kep{
		width: 140px;
	}
.kontener_adatlap .adatok .kep .belso_kep {
	width: 140px;
	height: 149px;
}

	.kontener_adatlap .adatok .kep img{
		width: auto;
	}
	
	.kontener_adatlap .adatok .kep {
		height: 186px; 
	}
	.kontener_adatlap .adatok .kep_alairas{
		width: 140px;
	}
	.kontener_adatlap .adatok .jobb_oldal{
		width: 120px;
	}
	
	.kontener_adatlap .gombok_now {
		left: 173px;
	}
	.kontener_adatlap .adatok .bemut{
		height: 134px;
		overflow: hidden;
	}
	.kontener_adatlap .adatok .bemut{
		font-size: 12px;
	}
	.kontener_adatlap .felso_csik .jelzo{
		font-size: 9pt;
	}
	#talalati-lista-box .column-1{
		width: 365px;
		margin-right: 5px;
	}
	#talalati-lista-box .column-2{
		width: 329px;
	}
	.nav_pages{
		left: 25%;
		right: 0%;
	}
	.navigacio{
		width: 700px;
	}
	#wrapper .section.user-prev .content-inner{
		width: 90%;
	}
	.section.user-prev .content-inner .user-box{
		width: 80%;
		height: 119px;
	}
	.section.users.list .content-inner{
		width: 700px !important;
	}
	h1.h1_short{
		width: 200px;
	}
	.section.reg-content .quest{
		padding: 25px 31px 25px 40px;
	}
	
	.kontener_adatlap .adatok .kep_alairas{
		font-size:10px;
	}
	
	.kontener_adatlap .adatok {
	height: 230px;
	}
	
	.kontener_adatlap {
		height: 323px;
	}
	
	
	
	.section.office-team .content-inner #description_div_id{
		width: 73%;
		margin: 0 0 0 10px;	
	}
	.section.office-team h3{
		display: block;
	}
	.section.office-team .photo-box{
		margin-top: 0;
	}
	.section.office-team h3{
		text-align: center;
	}
	.section.office-team h3 br{
		margin: 0 127px 0 147px;
	}
	.tab_cont_br{
		display: block;
	}
	.section.office-team .contact{
		width: 408px;
	}
	.section.office-team .reg-section-ot .regbutton{
		float: none;
	}
	.section.office-team .reg-section-ot{
		float: none;
		width: 315px;
		margin: 0 auto;
		position: initial;
	}
	.section.users.list .content-inner{
		height: auto;
	}
	.section.users.list .select-box{
		height: 115px;
		width: 566px;
		float: none;
		margin: 0 auto;
		position: initial;
	}
	.section.users.list .select-box form .cell.last{
		clear: both;
		width: 100%;
	}
	.section.users .select-box .serachbut{
		margin: 0 auto;
		width: 310px;
	}
	.section.users.list .content-inner h3 {
		display: block;
		float: none;
		margin: 18px auto;
		width: 286px;
	}
}

@media screen and (max-width: 935px){
	.section.premiumOff-content.dipl-stories .left-col {width: 450px;}
}

@media screen and (max-width: 931px){
	.section.franchise.open .fran-left{
		width: 330px;
		padding: 0 9px 0 9px;
	}
	.section.franchise.open .fran-left img{
		width: 300px;
		height: auto;
	}
	.section.franchise.open .fran-right{
		width: 360px;
		margin: 34px 9px 0 0;
	}
	.section.franchise.open .fran-right img{
		width: 350px;
		height: auto;
	}
	.section.franchise p{
		width: 360px;
	}

}



@media screen and (max-width : 930px) {
	.tabl{ float: left;}
	.header .content-inner .slogan {height: 0;}
	.select_ev {margin-left: 0 !important;}
	#wrapper .content-inner {width: 100%;} 
	#wrapper .header .content-inner {min-width: 340px; padding: 0;}
	#wrapper .section.regform .content-inner {width: 100%; margin: 0 auto;}
	.section.regform h2 {text-align: center;}
	.section.regform .regform-head {width: 730px;}
	.section.regform .regform-head span.arrow {width: 90px;}
	.section.regform .regform-basic .masodik-design .block p {width: 140px; margin: 0;}
	    .section.regform .regform-basic .masodik-design .block.alapadat .form-element {padding: 0;}
	.footer {max-width: 720px; padding: 0;}
	#wrapper .footer .content-inner {max-width: 700px;}
	.section.regform .regform-basic .masodik-design .form-element {float: right; width: 575px;}
	.section.regform .regform-basic .masodik-design .form-element .section {margin: 0 2px 2px 0;}
	.section.regform .regform-basic .masodik-design .block.about .section {margin: 0 5px;}
	.section.regform .regform-basic .masodik-design .block.about p {font-size: 16px;}
	.section.premiumOff-content.partner-offices.dipl-stories.content-inner{width:910px;}

	#wrapper .footer.footer_plus{
		display: none;
	}
	
		.section.regform .regform-basic .masodik-design .form-element{
		width: 100%;
	}
	.section.regform .regform-basic .masodik-design label.label.tel{
		margin: 0 3px 0 14px;
	}	
	.section.regform .regform-basic .masodik-design .form-element{
		float: left;
		width: 585px;
		
	}
	.section.regform .regform-basic .masodik-design .block.about .newsletter{
		margin: 0 0 0 0;
	}
	.telDbz {width:49%;}
	/*
	.masodik-design .regKetErrorMob:after{
		left: 13px;
	}
	.masodik-design .regKetErrorMob:before{
		width: 13px;
		left: 0;
	}
	*/
	
	
	.masodik-design .regKetErrorMob:before, .masodik-design .regKetErrorMob:after{
		content: none;
	}
	
	/*�?llásajánlat oldal*/
	.section.premiumOff-content.partner-offices.tipps-main.allas-content .text{
		margin: 0 0 0 11px;
	}
	.section.premiumOff-content.partner-offices h1{
		margin: 12px 0 0 11px;
	}
	.section.premiumOff-content .left-col{
		margin: 0 auto;
	}
	
	
/* 	.footer ul {display: none;} */

	.content-belso.partner{
		margin: 0 0 0 5px;
	}
	.partnerOld .masodik-design .regKetErrorMob{
		margin: 1px 0 1px 1px;
	}
	.partnerOld .section.regform .regform-basic .masodik-design .form-element{
		width: 590px;
	}
	#wrapper .partn .content-inner{
		margin-left: 5px;
	}

}


@media screen and (max-width: 925px){
	.p-offers-inside{
		width: 740px !important;
	}
	.p-offers-right .properties{
		display: none;
	}
	.p-offers-right{
		padding: 10px 0 0 0;
	}
	.about.reg{
		width: 90% !important;
	}
	.about{
		width: 720px !important;
		margin: 10px 0 0 10px;
	}
	.about .tab-panel.active{
		width: 700px !important;
	}
	.right_divs .gr-arr{
		top: -404px !important;
		right: -515px;
		left: auto !important;
	}
	.right_divs #theRightChangeDiv{
		position: relative;
	}
}

@media screen and (max-width: 920px) {
	/*statisztikak*/
	.section.stats .content-inner {
		background: url(/tarskereso/images/stats_mobile.png) center center no-repeat; 
	}
	.section.stats h3{
		text-align: center;
	}
}
@media screen and (max-width: 920px) {
	.section.packages .packages-header .content-inner .pack_left{
		float: left;
		width: 380px;
		margin: 14px 0 14px 8px;
	}
	.section.packages .packages-header .content-inner .pack_right{
		float: left;
		width: 350px;
		margin: 10px 0;
	}
	.section.packages .packages-header .content-inner .pack_right .fullbr{
		display: none;
	}
	.section.packages .packages-header .content-inner .pack_right .mobilebr{
		display: inline;
	}
	.section.packages .packages-header p{
		margin: 0;
	}
	.section.packages .packages-header h3{
		margin: 0;
		font-size: 20px;
	}
}
@media screen and (max-width: 910px){
	.section.packages .content-inner.main{
		background: url(/tarskereso/images/packages-main-tablet-bg.jpg)  center 0 no-repeat; width: 841px; height: 285px;
	}
	.section.diplomas-premium-content .content-inner .prem_right{
		height: 235px;
	}
}

@media screen and (max-width: 909px){
	.section.premiumOff-content.partner-offices .left-col .reg-picto{
		position: initial;
	}
	.section.premiumOff-content.partner-offices .left-col p.or{
		position: initial;
	}
	.section.premiumOff-content.partner-offices .left-col h1{7
		display: none;
	}
	.section.premiumOff-content.partner-offices .left-col h3{
		display: none;
	}
	.section.premiumOff-content .left-col{
		float: none;
		width: 300px;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin: 0 auto;
	}
	.section.premiumOff-content .right-col{
		width: 400px;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.section.premiumOff-content.partner-offices .mobile-title{
		display: block;
		width: 340px;
		text-align: center;
		margin: 0 auto;
	}
	#randitippek-wrapper .section.reg-content{
		margin: 0 auto;
		width: 340px;
	}
	.section.premiumOff-content.partner-offices .mobile-title h1{
		font-size: 22px;
		line-height: 33px;
	}
	.section.premiumOff-content.partner-offices .mobile-container-irodak-body{
		margin: 0 auto;
		width: 100%;
	}

	.section.premiumOff-content.partner-offices .left-col a.view.active, .section.premiumOff-content.partner-offices .left-col a.view:hover, .section.premiumOff-content.partner-offices .left-col a.view:active{
		width: 221px;
		margin: 0 auto 15px;
	}
	.section.premiumOff-content.partner-offices .left-col a.view{
		margin: 0 auto 15px;
	}
	.section.premiumOff-content.partner-offices .left-col p.iroda-p {
		font-weight: 600;
		line-height: 24px;
		margin: 18px auto;
		padding-top: 37px;
		text-align: center;
		width: 203px;
	}
	.terkep_flash{
		width: 568px;
		margin: 0 auto;
	}
	.section.premiumOff-content.partner-offices .left-col.bot, .section.premiumOff-content.partner-offices .right-col.bot{
		width: 90%;
		text-align: justify;
		margin: 0 auto;
		display: block;
		padding: 10px 0 0;
		clear: both;
	}
	
	
	.section.premiumOff-content.stories .story.double{
		float: none;
		margin: 0 auto;
	}
	.section.premiumOff-content.stories .story.single{
		float: none;
		margin: 0 auto 10px;
		width: 483px;
	}
	.section.premiumOff-content.stories .stories-box .story:nth-child(2n+1){
		margin-right: auto;
		margin-bottom: 10px;
	}
	.section.premiumOff-content.stories .right-col{
		width: 100%;
		margin-bottom: 10px;
	}
	/*NEM TUDOM ELRONT-E VALAMIT!*/
	#randitippek-wrapper .section.reg-content{
		width: 383px;
	}
}

@media screen and (max-width: 903px){
		/*User*/
	.section.users h3{
		margin: 37px 0 22px 133px;
	}
	.section.users .users-fix{
		position: relative;
		height: 546px;
	}
	.section.users .select-box{
		float: none;
		position: absolute;
		top: 76px;
		left: 50px;
	}
	.section.users .city-select{
		float: none;
		position: absolute;
		left: 20%;
		top: 345px;
	}
	.section.users .type-select{
		position: absolute;
		float: none;
/* 		right: 3%; */
		top: 109px;
/* 		width: 230px; */

		width: 100%;
		padding: 0 10px 0 455px;
		min-width: 210px;
		box-sizing: border-box;
	}
	.section.users .type-select a{
		margin: 0 0 15px 0;
		
		width: 90%;
		text-align: center;
	}
}
	


@media screen and (max-width: 900px) {
	.footer ul.outer-menu-class {
		/*display: none;*/
	}
	.footer ul.outer-menu-class .ondesktop{
		display: none;
	}

.section.diplomas-hirek-content .cim {
		margin: 2% 5%;
	}
	
	.section.premiumOff-content.partner-offices .office{
		width: 359px;
	}
	.section.premiumOff-content.partner-offices .office-in h5 a{
		font-size: 12px;
	}
	.section.premiumOff-content.partner-offices .office-in p{
		width: 112px;
		font-size: 12px;
	}
	
}

	

@media screen and (max-width: 889px){
	.section.offices .content-inner .full-pic{
		display: none;
	}
	.section.offices .content-inner .mobile-pic{
		display: inline;
	}
	.section.offices .content-inner{
		padding: 0 0 60px;
	}
}
@media screen and (max-width: 884px){
	.section.franchise h3{
		float: none;
		width: 490px;
		margin: 24px 0 12px 16%;
	}
	.section.franchise .more{
		top: 60px;
		left: 62%;
/* 		margin: 17px auto; */
	}
	.section.franchise p{
		float: none;
		margin: 0 0 20px 16%;
		width: 550px;	
	}
	.section.franchise p br{
		display: none;
	}
}



@media screen and (max-width : 880px){
	.header .content-inner .h5_div {width: auto; margin-left: 0; margin-top: 35px; margin-right: 100px;}
	
	.section.regform.end .regform-basic .block .resend .resend-link.mobscr{
		display: block;
	}
	.section.regform.end .regform-basic .block .resend .resend-link.fullscr{
		display: none;
	}	
	
	.nn_text span{
		font-size: 17px !important;
	}
}




@media screen and (max-width: 879px){
	.section.offering .content-inner .full-pic{
		display: none;
	}
	.section.offering .content-inner .mobile-pic{
		display: inline;
	}
}
@media screen and (max-width: 868px){
	.section.tipps img{
		margin: 35px 12px 33px 13px;
	}
	.section.tipps h3{
		float: none;
		margin: 59px 0 11px;
	}
	.section.tipps p{
		display: inline-block; 
		width: 196px;
	}
	.section.tipps p br{
		display: none;
	}
	.section.tipps #tipps_need_br{
		display: inline !important;
	}
	.section.tipps a{
		width: 188px;
	}
}


@media screen and (max-width : 843px) {
	.tabl{ float: left;}
}

/*404 oldal*/

@media screen and (max-width: 820px){
	.jobbnyil {
	  float: none;
	  left: 207px;
	  position: absolute;
	  top: 33px;
	}
}

@media screen and (max-width: 780px){
	.section.office-team .content-inner #description_div_id{
		width: 65%;
		margin: 0 0 0 10px;	
	}
}

@media screen and (max-width: 755px) {
	.section.reg-content .quest{
		padding: 25px 9px 25px 8px;
		margin: 97px 0 0;
	}
	
	.offices-details {
	  margin: 0 0 32px 10px;
	}
	
	.section.offices h3{
		margin: 37px 0 11px 10px;
	}
	.section.offices h3 a{
		width: 380px;
	}
	
	.offers {
	  margin: 0 0 0 10px;
	  width: 330px;
	}
	.offers br{
		display: none;
	}
	.section.packages .packages-header .content-inner .pack_left{
		float: left;
		width: 329px;
		margin: 19px 0 19px 19px;
	}
	.section.packages .packages-header .content-inner .pack_right{
		float: left;
		width: 325px;
		margin: 10px 0 10px 12px;
	}
	.section.packages .packages-header p{
		font-size: 15px;
		margin: 0;
	}
	.section.packages .packages-header h3{
		margin: 0;
		font-size: 20px;
	}

}


/* Smartphones (portrait) ----------- */
@media screen and (max-width : 740px) {
/* 	#wrapper .content-inner {width: 720px;}  */
	#wrapper .content-inner {width: 100%;}
	#wrapper .header .content-inner {width: 720px; padding: 0;}
	#wrapper .section.regform .content-inner {width: 720px; margin: 0 auto;}
	.section.regform .regform-basic {width: 720px;}
/* 	.header .content-inner .slogan {height: 40px; margin: 0 0 0 20px;} */
/* 	.header .content-inner h5 {clear: both; float: left; margin: 0; margin: 0 0 0 20px;} */
/* 	.header .content-inner h5 br {display: none;} */
	.section.regform h2 {text-align: center;}
	.section.regform .regform-head {width: 720px;}
	.section.regform .regform-head span.arrow {width: 90px;}
	.section.regform .regform-basic .block p {width: 350px;}
	.section.regform .regform-basic label.label {width: 350px;}
	.footer {max-width: 720px; padding: 0;}
	#wrapper .footer .content-inner {max-width: 700px;}
/* 	.footer ul {display: none;} */
	.section.regform.photo h2 br {display: block;}
	.section.regform .photoupload h3 {margin: 30px 0;}
	
	.section.regform.end .regform-basic .block .resend a.fullscr {display: none;}
	.section.regform.end .regform-basic .block .resend .resend-link.fullscr {display: none;}
	.section.regform.end .regform-basic .block p {margin: 0px 0 0 10px;}
	.section.regform.end .regform-basic .block .resend span.ctk_input_bg {float: left; clear: left;}
	.section.regform.end .regform-basic .block .resend {width: 500px; margin: 0 auto; float: none;}
	.section.regform.end .regform-basic .block .resend img {margin: 0 0 0 75px;}
	.section.regform.end .regform-basic .block .resend span.ctk_input_bg {margin:0 0 0 134px;}
	.section.regform.end .regform-basic .block .resend .spamalert {margin: 10px 0 0 50px;}
	.section.regform.end .regform-basic .block .resend a, .section.regform.end .regform-basic .block .resend .resend-link {margin:15px 0 0 120px;}
	.section.regform.end .regform-basic .block .instructions {margin-bottom: 30px;}
	
}



@media screen and (max-width: 738px){
	.section.premiumOff-content.partner-offices .mobile-container-irodak-body .mobile-graphic{
		display: block;	
		text-align: center;
		width: 350px;
		margin: 0 auto;
	}
	.section.premiumOff-content.partner-offices .mobile-container-irodak-body .mobile-graphic p{
			font-size: 15px;
			text-transform: uppercase;
			font-weight: bold;
			margin: 15px 0 0 0;
	}
	.section.premiumOff-content.partner-offices .left-col{
		display: none;
	}
	.section.premiumOff-content.dipl-stories .left-col{
		display: inherit;
	}
	.right-col .section.reg-content{
		background: none;
	}
	.section.premiumOff-content.partner-offices .partner-off-list{
		width: 359px;
		margin: 25px auto;
		float: none;
	}
}

@media screen and (max-width : 735px){
	.section.diplomas-hirek-content .cim {
		margin: 0 auto;
	}
}



@media screen and (max-width: 730px){
	.section.premiumOff-content.personal .content-inner .button-box{
		display: none;
	}
	.section.premiumOff-content.personal .content-inner .table{
		display: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile{
		display: block;
		width: 370px;
		height: 1536px;
		background: url(/tarskereso/images/osszehasonlito-mobile.png) no-repeat;
		margin: 0 auto;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .button-1 {
	  background: url("/tarskereso/images/osszehasonlito-mobile-button-1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	  box-sizing: border-box;
	  color: white;
	  cursor: pointer;
	  font-weight: bold;
	  height: 40px;
	  font-size: 15px;
	  line-height: 15px;
	  margin: 0 auto 20px;
	  padding: 5px;
	  text-align: center;
	  text-transform: uppercase;
	  width: 196px;
	  display: block;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .button-2 {
	  background: url("/tarskereso/images/osszehasonlito-mobile-button-2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	  box-sizing: border-box;
	  color: white;
	  cursor: pointer;
	  font-weight: bold;
	  height: 40px;
	  font-size: 15px;
	  line-height: 17px;
	  margin: 29px 0 20px 28px;
	  padding: 5px;
	  text-align: center;
	  text-transform: uppercase;
	  width: 310px;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile h1 {
	  color: #99233f;
	  font-size: 22px;
	  font-weight: bold;
	  height: 65px;
	  letter-spacing: 1px;
	  line-height: 25px;
	  margin: 0 auto;
	  text-align: center;
	  text-transform: uppercase;
	  width: 260px;
	  display: block !important;
	  padding: 40px 0 30px;
	}
	.section.premiumOff-content.personal h1{
	
	/*	display: none;*/
	width: 100%;
	}
	#wrapper .breadcrumb{
		display: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile{
	 	width: 346px;
		margin: 56px auto 0;
		font-weight: bold;
		text-align: center;
		font-family: dinprolight
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile .head{
		font-size: 20px;
		width: 167px;
		margin: 0 auto;
		color: #f8b333;
		text-transform: uppercase;
		line-height: 20px;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile p.plus{
		font-size: 15px;
		margin: 17px 0 15px;
		color: #f8b333;
		text-transform: uppercase;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile .lista .element:first-child{
		padding: 0 0 13px 0;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile .lista .element:last-child{
		border: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile .lista .element{
		font-size: 15px;
		color: #fff9c6;
		text-transform: uppercase;
		padding: 11px 0;
		border-bottom: 1px dashed #c6af5b;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile{
		margin: 0 0 0 32px;
		width: 301px;
		font-weight: bold;
		text-align: center;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile .head{
		font-size: 20px;
		width: 167px;
		margin: 0 auto;
		color: #d8720f;
		text-transform: uppercase;
		line-height: 20px;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile p.plus{
		font-size: 15px;
		margin: 12px 0 13px;
		color: #d8720f;
		text-transform: uppercase;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile .lista .element:first-child{
		padding: 0 0 13px 0;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile .lista .element:last-child{
		border: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile .lista .element{
		font-size: 15px;
		color: #fff9c6;
		text-transform: uppercase;
		padding: 11px 0;
		border-bottom: 1px dashed #ad3e64;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile{
		margin: 28px 0 0 43px;
		width: 276px;
		font-weight: bold;
		text-align: center;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile .head{
		font-size: 20px;
		width: 187px;
		margin: 0 auto;
		color: #f29400;
		text-transform: uppercase;
		line-height: 20px;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile p.plus{
		font-size: 15px;
		margin: 12px 0 13px;
		color: #f29400;
		text-transform: uppercase;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile .lista .element:first-child{
		padding: 0 0 13px 0;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile .lista .element:last-child{
		border: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile .lista .element{
		font-size: 15px;
		color: #fff9c6;
		text-transform: uppercase;
		padding: 11px 0;
		border-bottom: 1px dashed #809b57;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .free-mobile{
		margin: 60px 0 0 61px;
		width: 239px;
		font-weight: bold;
		text-align: center;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .free-mobile .head{
		font-size: 20px;
		width: 167px;
		margin: 0 auto 26px;
		color: #f29400;
		text-transform: uppercase;
		line-height: 20px;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .free-mobile .lista .element:first-child{
		padding: 0 0 13px 0;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .free-mobile .lista .element:last-child{
		border: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .free-mobile .lista .element{
		font-size: 15px;
		color: #fff9c6;
		text-transform: uppercase;
		padding: 11px 0;
		border-bottom: 1px dashed #60a695;
	}
	
	.nn_cont .nn_text{
		margin-top: 25px;
	}
	.section.reg-content #negyszaznegy .reg-box{
		margin-top: 60px;
	}
	.jobbnyil{
		top: 8px;
	}


	#hirdetofeuletek{
		width: 100% !important;
		height: 100% !important;
	}	

	

}



@media screen and (max-width: 725px){
	.meg-akarom-mobile{
		display: block;
		background: url(/tarskereso/images/reg-but.png);
		text-align: center;
		color: white;
		text-transform: uppercase;
		width: 318px;
		height: 51px;
		line-height: 51px;
		margin: -10px auto;
		top: -16px;
		left: 11px;
		position: absolute;
		cursor: pointer;
	}
	.p-offers-top{
		display: none;
	}
	.partner-data-sheet #areg{
		display: none;
	}
	.contact-buttons{
		display: none;
	}
	.p-offers-right .right_divs{
		display: none;
	}
	#tabs-label{
		display: none;
	}
	.about .tab-panel.active{
		width: 340px !important;
		text-align: center;
		padding: 10px 30px !important;
	}
	.masodik-design .about{
		width: 340px !important;
		margin-left: 0 !important;
		background: none;
		text-align: center;
		position: relative;
		overflow: visible;
		padding: 0 0 0 0;
		overflow: visible !important;
		top: 40px;
	}
	.about{
		width: 340px !important;
		margin-left: 0 !important;
		background: #cbc6b9;
		text-align: center;
		position: relative;
		overflow: visible;
		padding: 30px 0 0 0;
		overflow: visible !important;
	}

	.about span{
		font-weight: bold;
		display: inline;
		margin: 10px 0 0 0;
	}
	.about .ctk_radio.green {margin-top: 5px;}
	.about .ctk_radio.green span {margin: 0;}
	.about .tab-panel.active{
		background: #cbc6b9 !important;
	}
	.p-offers-right .profile-pic{
		float: none !important;
		margin: 0 auto !important;
	}
	.p-offers-inside{
		width: 340px !important;
	}
	.p-offers-gyujto{
		width: 100%;
	}
	.p-offers-bal{
		width: 100%
	}
	.p-offers-jobb{
		padding: 15px 0 0;
		width: 100%
	}
	.cont-buttons-mobile{
		display: block !important;
		text-align: center;
		float: none !important;
		margin-top: 16px !important;
	}
	.cont-buttons-mobile a{
		display: inline-block !important;
		margin: 0 5px 20px 0;
	}
}

@media screen and (max-width: 718px){
	.section.franchise.open .fran-left{
		margin: 10px auto;
		float: none;
		padding: 0;
		width: 90%;
		
	}	
	.section.franchise.open .fran-right{
		margin: 34px auto 0;
		float: none;
		width: 90%;
	}
	.fran-left h2 br{
		display: none;
	}
	.fran-right h3 br{
		display: none;
	}

	.section.franchise.open .fran-right .franchise_class img{
		top: 50px;
		display: none;
	}
	.franchise_class{
		width: 300px;
	}
	.section.franchise h3{
		width: 100%;
	}
	.section.franchise.open h1{
		text-align: center;
	}
}

@media screen and (max-width: 716px){
		.section.offering img{
			position: initial;
			
		}
		.section.offering .content-inner{
			width: 340px !important;
			margin: 0 auto;
			text-align: justify;
		}
		.offers{
			margin: 0 auto;
		}
		.section.offering h3{
			margin: 16px 0 8px 9px;
		}
		
}


@media screen and (max-width: 710px){
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 300px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4 {
    	margin: 10px 0 0 198px;
    	width: 300px;
	}	
}

@media screen and (max-width : 700px) {
	#reg-box-4 {
			margin-top: 124px;
		}
		#reg-box-4 .rectangular {
			display: none;
		}
		.rectangular{
	height: 128px;
    margin-bottom: 100px;
    top: -28px;
 	background: rgba(0, 0, 0, 0) url("/tarskereso/images/green_arrow.png") no-repeat scroll 0 -63px;
	}
	
	.rectangular br.respon {
	display: none;
	}
	
	.section.reg-content .reg-box.zold-form {
		height: 398px;
	}
	.section.reg-content .reg-box.zold-form form {
		top: -132px;
		
	}
	.arrow-down:after {
	
	    top: 13px;
	}
	.arrow-shadow-left{
	    
	    margin-top: -19px;
	}
	.telDbz {width:auto;}
	
	
	.fullscr {display: none;}
	.mobscr {display: inline-block;}
	#wrapper .header .content-inner {min-width: 340px; padding: 0;}
	#wrapper .section.regform .content-inner {width: 340px; margin: 0 auto; padding: 0 0 50px 0;}
	
	.section.regform .photoupload {background: url(../images/photo-bg-mob.jpg) center top repeat-y;height:522px}
	
	
	.section.regform.photo h2 br {display: none;}
	.section.regform.photo h3 {display: none;}
	.fenykep .section.regform .regform-basic {height: 440px;}
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small{margin: 0 0 5px 111px !important;}
	
	
			/*masodik*/
	.section.regform .regform-basic {width: 340px;}
	.header .content-inner .slogan {display: none;}
	.header .content-inner h5 {display: none;}
/* 	.header .content-inner .logo {right: 46px;} */
	.section.regform h2 {text-align: center; margin: 25px 0;}
	.section.regform .regform-head {width: 340px; padding: 8px 0 8px 0;}
	.section.regform .regform-head span.arrow {display: none;}
	.section.regform .regform-head p {padding: 0 2px; font-size: 16px; line-height: 28px;}
	.section.regform .regform-basic .block p {width: 350px; margin:  8px auto; text-align: center;}
	.section.regform .regform-basic .block span.dashed {display: none;}
	.section.regform .regform-basic label.label {width: 350px; margin: 0 auto; text-align: center; line-height: 30px;}
	.section.regform .regform-basic label.label.mobscr {width: 350px;}
	.section.regform .regform-basic .form-element span.ctk_select.big {margin:  0 0 0 30px;}
	.section.regform .regform-basic .form-element span.ctk_select.small {margin: 0 0 0 105px;}
	.section.regform .regform-basic .form-element span.ctk_select.small.parod {margin: 0 0 0 20px;}
	.section.regform .regform-basic .form-element span.ctk_input_bg.small.telnum {margin: 0;}
	.section.regform .regform-basic .form-element span.ctk_select.small.korzet {margin: 0 0 0 30px;}
	.section.regform .regform-basic .form-element span.ctk_input_bg.big {margin: 0 0 0 30px;}
	.section.regform .regform-basic .form-element span.ctk_select.small.f {margin: 0 -10px 0 30px;}
	.section.regform .regform-basic label.label.long {margin: 10px 0; width: 350px;}
	.section.regform .regform-basic .req {margin: 15px 0 15px 17px; float: left; font-size: 19px;}
/* 	.section.regform .regform-basic .block.about textarea {width: 287px; height: 248px; background: url(../images/textarea-small.png) center center no-repeat;} */
	.section.regform .regform-basic .form-element .radio_text {margin: 4px 0 0 0;}
	.section.regform .regform-basic .block.about .newsletter {width: 320px;}
	.section.regform .regform-basic .block.about .newsletter .radio_text {margin: 0 0 0 15px;}
	.section.regform .regform-basic .block.about .newsletter span.labelspan {font-size: 20px; float: left; margin: 0 0 0 42px;}
	.section.regform .regform-basic .block.about .newsletter .rules {clear: both; margin: 15px 100px 15px 0; font-size: 20px;}
/* 	.section.regform .regform-basic .regbutton {float:left; margin: 5px;} */

	.block.mobscr .form-element .ctk_select_head_text {color: #000 !important; text-align: center;}
	.block.mobscr .form-element input {color: #000; text-align: center; font-size: 20px; font-weight: normal;}
	.section.regform .regform-basic .block.about {margin: 0;}
	.footer {display: block;}
	.fenykep .header {display:none;}

	.fenykep .regform-head{display: none;}
	
	
	#mobile {display: block; visibility: visible;}
	#full {display: none; visibility: hidden;}
/* 	#wrapper {background: none;} */
	#wrapper .content-inner {width: 340px;} 
	#wrapper .header .content-inner {width: 238px; padding: 0;}
	span.ctk_textarea_bg.large{
		display: none;
	}
	span.ctk_textarea_bg{
		display: block;
	}
	.mobile_button{
		display: block;
	}
	.desktop_button{
		display: none;
	}
	.show_error{
		display: table;
	}
	/* 78, 268 337-teljes 15px*/
	#missing .missing_button{
		top: 15px;
	}
	.hosszabbitas_text_legrovidebb_red {
		margin-top: -25px;	
	}
	#missing .torles_hatter_body {
		width: 250px;
		height: 15px;
		background: url(/ctk/imgi/torles/center_center.png) repeat right bottom
			scroll transparent;
		float: left;
	}
	#missing .popupi_body {
		width: 280px;
	}
	#missing #gratula_vip .hosszabbitas_rovid_start{
		width: 250px;
	}
	#missing .grat_body{
		width: 220px;
		text-align: center;
		margin-left: 20px;
		height: 43px; 
	}
	
	
		.header .content-inner .slogan{display: none;}
	.header .content-inner .h5_div {display: none;}
	.header{min-width: 340px;}
	.header .content-inner .logo.logo_text, .header .content-inner .logo{
		right: 65px;
	}
	
	#wrapper .header .content-inner {min-width: 340px; padding: 0;}
	#wrapper .section.regform .content-inner {width: 340px; margin: 0 auto; padding: 0 0 50px 0;}
	.section.regform .regform-basic .masodik-design {width: 340px;}
	.section.regform .regform-head {width: 340px; padding: 8px 0 8px 0;}
	.section.regform .regform-head span.arrow {display: none;}
	.section.regform .regform-head p {padding: 0 4px; font-size: 15px; }
	.section.regform .regform-basic .masodik-design .block p {width: 350px; margin:  0 auto; text-align: center;}
	.section.regform .regform-basic .masodik-design .block span.dashed2 {display: none;}
	.section.regform .regform-basic .masodik-design label.label {width: 350px; margin: 0 auto; text-align: center;}
	.section.regform .regform-basic .masodik-design .block p.frst {padding: 0 0 10px 0;}
	.section.regform .regform-basic .masodik-design .block p.frst br {display: none;}
	.section.regform .regform-basic .masodik-design .block p.zero {padding: 0 0 10px 0; display: block; float:left; margin-bottom: 10px;}

	.section.regform .regform-basic .masodik-design .block.alapadat {display: block;}
	/*.section.regform .regform-basic .masodik-design .block.alapadat .form-element {padding: 0 0 20px 0;}*/
	
	.section.regform .regform-basic .masodik-design .block p.zero br {display: none;}
	.section.regform .regform-basic .masodik-design .block p.scnd {padding: 0 0 10px 0; margin: 0 0 10px 0;}
	.section.regform .regform-basic .masodik-design .block p.thrd {padding: 10px 0; margin: 0 0 10px 0;}

	.section.regform .regform-basic .masodik-design .form-element {width: 340px; clear: both;}
	.section.regform .regform-basic .masodik-design label.label.tel {margin: 10px 0; line-height: 24px;}
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.big {margin:  0 0 0 30px;}
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small {margin: 0 0 0 30px;}
	.section.regform .regform-basic .masodik-design .form-element .radio_text {margin: 0 0 20px 160px;}
	.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.big {margin: 0 0 5px 30px;}
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small.f {margin: 0 -10px 0 30px;}
	.section.regform .regform-basic .masodik-design label.label.long {margin: 10px 0;}
	.section.regform .regform-basic .masodik-design .req {margin: 15px 0 15px 50px; float: left;}
	.section.regform .regform-basic .masodik-design .block.about p {text-align: center;}
	.section.regform .regform-basic .masodik-design .block.about textarea {width: 287px; height: 126px; margin: 15px 0 0 21px; background: url(../images/textarea.png) top center no-repeat;}
	.section.regform .regform-basic .masodik-design .block.about .newsletter {width: 320px;}
	.section.regform .regform-basic .masodik-design .block.about .newsletter span {margin: 0; margin: 0 0 0 54px;}
	.section.regform .regform-basic .masodik-design .block.about .newsletter .radio_text {margin: 0 0 0 9px;}
	.section.regform .regform-basic .masodik-design .block.about .newsletter .rules {clear: both;;}
	.section.regform .regform-basic .masodik-design .regbutton {margin-top: 20px; margin-left: 25px;}
	.footer {display: block;}
	
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small.telefon{
		margin-left: 34px !important;
	}
	
	.section.regform .regform-basic .form-element span.ctk_select.small.f.age_left{
		margin:0 0 0 27px !important;
	}
	.section.regform .regform-basic .form-element span.ctk_select.small.age_right{
		margin-left: 20px !important;
	}
	
	#wrapper .header .content-inner {min-width: 340px; padding: 0;}
	#wrapper .section.regform .content-inner {width: 340px; margin: 0 auto; padding: 0 0 50px 0;}
	.section.regform .regform-basic .masodik-design .block.about textarea{background: none; width: 268px; height: 110px; margin: 0;}
	span.ctk_textarea_bg.vol-ketto{margin-left:26px;}
	
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.big.regKetErrorMob,.masodik-design .regKetErrorMob{
		border: 3px solid #a80c2e;
		border-radius: 6px;
		/*margin: 0 0 1px 24px;*/
		margin-top:1px;
		margin-bottom: 2px;
		
	}
	.masodik-design .regKetErrorMob:before, .masodik-design .regKetErrorMob:after{
		content: none;
	}
	
	#wrapper .section.regform.end .content-inner{
		width: 100%;
	}
	#wrapper .endr .header .content-inner { 
		width: 100%; 
	}
	.endr .section.regform .regform-head{
		width: 100%;
	}
	
		/*
	.section.reg-content .quest_nyito{
		display: none;
	}
	*/
	.section.reg-content .region{
		display: none;
	}
	#talalati-lista-box{
		width: 340px;
	}
	.section.user-prev{
		display: none;
	}
	.kontener_adatlap{
		width: 340px;
	}
	.nav_right{
		top: 7px;
	}
	.nav_pages{
		left: 9%;
		right: -20px;
		overflow: hidden;
		width: 270px;
		height: 31px;
	}
	.navigacio{
		width: 340px;
	}
	.section.users.list .content-inner{
		width: 340px !important;
	}
	.section.reg-content .content-inner{
		height: 464px;
	}
	.section.tipps{
		display: none;
	}
	.section.franchise p{
		display: none;
		
	}
	.section.franchise h3{
		margin: 10px 0 5px 0 !important; 
	}
	.section.franchise h3 span{
		content:"\A"; white-space:pre;
	}
	.section.franchise a{
		text-align: center;
/* 		width: 340px; */
		width: 100%;
	}
	.section.franchise .more{
		position: initial;
		width: 157px;
		box-sizing: border-box;
		margin: 0 auto 20px;
		display: block;
	}
	
	#wrapper .section.diplomas-premium-content .content-inner{
			width: 100%;
			margin: 0;
		}
		
		
		.section.packages .packages-header .content-inner .pack_right{
			display: none;
		}
		.section.packages a{
			width: 340px;
		}
		.section.packages .packages-header .content-inner .pack_left{
			margin: 10px auto;
			width: 340px;
			text-align: center;
		}
		.section.packages .content-inner.main{
			display: none;
		}
		.section.packages .packages-header .content-inner{
			width: 340px !important;
		}
		.section.stats .content-inner {
			background: url(/tarskereso/images/stats_xs.png) center center no-repeat; 
		}
		.section.stats a.more-story{
			margin: 385px auto 0;
		}
		
		.section.franchise .more{
			top: 60px;
/* 			left: 62%; */
			margin: 17px auto;
		}
		
		
			.section.users.list .select-box{
		height: 165px;
		width: 330px;
		padding: 0;
	}
	.section.users.list .select-box form .cell{
		float: none;
		width: 272px;
		margin: 0 auto;
	}
	.section.users.list h3{
		/*display: none !important;*/		
	}
	.section.users.list h3.userlist-h3-mobile{
		background: none;
		padding: 0;
		margin: 13px 0;
		display: block !important;
		width: 100%;
		text-align: center;
	}
	.section.users.list h3.userlist-h3-mobile:after {
		background: url("/tarskereso/images/heart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		content: "";
		display: inline-block;
		height: 21px;
		margin: 0 0 -2px 6px;
		width: 25px;
	}
	.section.partnerRegButSec{
		margin: 19px !important;
		clear: both;
	}
	.partnFelt{
		margin: 0 0 0 26px !important;
	}

	.section.regform .regform-basic .masodik-design .form-element{
		width: 340px;
	}
	#szerzodes_layer .popupi_body{
		width: 300px;
	}
	
	.section.reg-content .reg-box.zold-form {
		margin-top: 138px;
	}
	.section.reg-content .quest {
		position: absolute;
    	top: -74px;
    	width: 100%;
    	padding: 8px 9px 0 8px;
	}
	
	.section.reg-content .quest.quest_nyito {
		top: -59px;
		width: 100%;
		margin-left: -10px;
	}
	
	.section.reg-content .quest.quest_nyito.de-zold {
		top: -47px;
		width: 100%;
	}
	
	
	.section.reg-content .quest.quest_nyito br {
		display: none;
	}
	
	.section.reg-content .adw.quest h1, .section.reg-content .quest h1,.section.reg-content .quest span.h1 {
		width: 100%;
		font-size: 20px;
		text-align: center;
	}
	
	.section.reg-content .reg-box.zold-form {
		height: 423px;
		margin-top: 150px;
		padding: 8px 9px 0px 8px;
	}
	
	.section.reg-content .quest {
		top: -48px;
	}
	
	
	.section.reg-content .reg-box .error-msg-year {
		background: url(../images/error-msg-year.png) center center no-repeat; 
	}
	.section.reg-content .reg-box .error-msg-day {
		background: url(../images/error-msg-day.png) center center no-repeat; 
	}

	.section.reg-content .reg-box .error-msg.mid {width: 201px;}
	.section.reg-content .reg-box .error-msg.small {
		width: 74px; 
		margin: 131px 0 0 0;
		position: absolute;
        top: auto;
	    right: auto;
	    left: auto;

	}
	.section.reg-content .reg-box .error-msg.rules {
		width: 100px; 
		background: url(../images/error-rules_2.png) left center no-repeat; 
		position: absolute; 
		top: -48px; 
		left: 0; 
		padding: 0;
		margin: 0;
	}
	.show_error{
		display: table;
	}
	.hide_error{
		display: table;
		visibility: hidden;
	}
	
	.section.reg-content .reg-box .error-msg {
		height: 43px; 
		width: 304px; 
		background: url(../images/error-msg.png) center center no-repeat; 
		margin: -2px 0 10px 0; 
/* 		display: block;  */
		text-align: center; 
/* 		line-height: 54px;  */
		color: #fff; 
		font-family: dinprolight;
		position: static;
	  	top: auto;
	  	left: auto;

		z-index: 1;
	}
	
	
	.section.reg-content .reg-box {margin: 115px 0 0 0; width: 300px; padding: 0 20px 20px 20px; height: auto;/*margin-left:-10px;*/}
	/*.section.reg-content .quest {display: none;}*/
	.section.reg-content .reg-box form span.ctk_input_bg.town {margin: 0;}
	.section.reg-content .reg-box form span.ctk_select {height: 42px;}
	.section.reg-content .reg-box form span.ctk_select.year {top: 0; position: relative; float: left;}
	.section.reg-content .reg-box form span.ctk_select.month {top: 0; position: relative; float: left;}
	.section.reg-content .reg-box form span.ctk_select.day {top: 0; position: relative; float: left;}
	.section.reg-content .reg-box form .accept-rules { bottom: 59px;right: -6px;}
	
	#reg_box_new .section.reg-content .reg-box{
		height: 100% !important;
	}
	
	#reg_box_new .popupi_body {
		width: 340px; 
	}
	span.ctk_textarea_bg.vol-ketto.focus {margin-left: 26px;}
	
}



@media screen and (max-width: 690px){
	.section.reg-content #negyszaznegy .reg-box{
		float: none;
		margin: 9px auto;
	}
	.nn_cont .nn_text{
		float: none;
		width: auto;
	}
	.section.reg-content .content-inner{
		overflow: hidden;
	}
	.section.premiumOff-content.partner-offices.stories .section.reg-content .content-inner{
		overflow: visible !important;
	}
	.nn_cont{
		height: 765px;;
	}
	.jobbnyil{
		margin: 0 auto;
		position: static;
		background: url("/ctk/images/lefele_nyil.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		width: 38px;
		height: 91px;
	}
}


@media screen and (max-width: 688px){
	.section.offices .text{
		display: none;
	}
	.section.offices .content-inner .mobile-pic{
		position: initial;
	}
	.section.offices h3 a{
		text-align: center;
		width: 251px;
	}
	.section.offices .offices-details .lead,
	.section.offices .offices-details br + a{
		width: 300px;
		margin: 0;
		text-align: center;
	}
	.section.offices .offices-details{
		width: 300px;
	}
	.section.offices .content-inner{
		width: 340px !important;
		margin: 0 auto;		
	}
	.section.offices h3{
		width: 340px;
		text-align: center;
		margin: 10px 0;
	}
	.moile_pic_pos{
		width: 292px;
		margin: 0 auto;
	}
	.section.users .city-select{
		display: none;
	}
	.section.users .type-select{
		position: initial;
		margin: 0 auto;
		padding: 0;
		width: 230px;
	}
	.section.users .select-box{
		position: initial;
		margin: 30px auto;
	}
	.section.users .users-fix{
		width: 100%;
		height: auto;
	}
	.section.users .type-select a{
		width: 200px;
	}
	.section.users h3{
		display: none;
	}
	.section.users h3.user-h3-mobile{
		background: none;
		padding: 0;
		margin: 13px 0;
		display: block;
		width: 100%;
		text-align: center;
	}
	.section.users h3.user-h3-mobile:after {
		background: url("/tarskereso/images/heart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		content: "";
		display: inline-block;
		height: 21px;
		margin: 0 0 -2px 6px;
		width: 25px;
	}
}

@media screen and (max-width: 660px){
	.section.premiumOff-content.dipl-stories .left-col h1{
		margin: 50px 0 10px 0;
	}
}


@media screen and (max-width : 620px) {
#wrapper .section.premium-content .content-inner{
			background: url("../images/premium-bg-mobile.jpg");
			width: 370px !important;
			margin: 0 auto;
			height: 476px;
			max-width: 100%;
		}
		.section.premium-content .content-inner .prem_right{
			display: none;
		}
		.section.premium-content .clipboard{
			display: none;
		}
		.section.premium-content .content-inner .prem_left{
			width: 100%;
		}
		.section.premium-content h3{
			display: none;		
		}
		.section.premium-content h3.premium_text_mobile{
			display: block;
			margin: 23px auto;
			width: 245px;
			text-align: center;
		}
		.section.premium-content h4.premium_adw_mobile{
			display: block;
			color: black;
			width: 100%;
			text-align: center;
			font-size: 18px;
			margin: 0;
		}
		.section.premium-content .content-inner .prem_left .more-info-margin-mobile{
			display: block;
			background: url(/tarskereso/images/premium-button-mobile.png);
			width: 246px;
			line-height: 46px;
			text-align: center;
			height: 46px;
			position: absolute;
			right: 22px;
			bottom: 20px;
		}
		.section.premium-content span.more-info, .section.premium-content a.more-info{
			color: white;
			text-transform: uppercase;
		}
}



@media screen and (max-width: 570px){
	.section.office-team .content-inner #description_div_id{
		clear: both;
		float: none;	
	}
	.section.office-team .photo-box{
		float: none;
	}
	.section.office-team h3.officeTeam-bemu-mobile{
		display: block;
	}
	.section.office-team h3{
		display: none;
	}
	.section.office-team .photo-box{
		margin: 0 auto;
		width: 180px;
	}
	.section.office-team .content-inner #description_div_id{
		margin: 0 auto;
	}
	.section.office-team .map-link{
		float: none;
		margin: 20px auto;
	}
	.section.office-team .contact{
		float: none;
		margin: 30px auto;
		text-align: center;
	}
	.section.office-team .reg-section-ot{
		padding-top: 0;
	}
}

@media screen and (max-width: 534px){
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 350px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4 {
    	margin: 10px auto;
    	width: 300px;
	}	
}

@media screen and (max-width: 532px){
	.section.premiumOff-content.stories .story.double.short, .section.premiumOff-content.stories .story.double, .section.premiumOff-content.stories .story.single{
		width: 80%;
		margin: 0 auto 10px;
		float: none;
	}
	.section.premiumOff-content.stories .story a{
		bottom: 8px;
	}
	.section.premiumOff-content.partner-offices h3{
		font-size: 16px;
	}
	.section.premiumOff-content h1{
		font-size: 34px;
	}
	.section.premiumOff-content.dipl-stories h1{
		font-size: 40px;
	}
	.section.premiumOff-content.stories .left-col{
		width: auto;
	}
}

@media screen and (max-width : 500px) {
	.section.regform.end h2 {font-size: 25px;}
	.section.regform.end .regform-basic .block .instructions {width: 340px; height: 63px; padding: 20px 0 0 0;}
	.section.regform.end .regform-basic .block .instructions p {font-size: 15px; line-height: 18px;}
	.section.regform.end .regform-basic .block .instructions p span {font-size: 13px;}
	.section.regform.end .regform-basic .block .instructions .coursor {left: 150px;}
	.section.regform.end .regform-basic .block p {margin-left: 10px;}
	.section.regform.end .regform-basic .block .user-email {margin: 0 0 25px 12px;}
	.section.regform.end .regform-basic .block .open-mailbox {background: url(../images/reg-but.png) center center no-repeat; width: 340px;}
	.section.regform.end .regform-basic .block .open-mailbox:hover {background: url(../images/reg-but-active.png) center center no-repeat; width: 340px;}
	.section.regform.end .regform-basic .block .resend img {margin: 0px;}
	.section.regform.end .regform-basic .block .resend span.ctk_input_bg {margin: 0 0 0 41px;}
	.section.regform.end .regform-basic .block .resend .spamalert {display: block; width: 225px; text-align: center; margin: 10px 0 0 55px;}
	.section.regform.end .regform-basic .block .resend a, .section.regform.end .regform-basic .block .resend .resend-link {margin: 15px 0 0 26px;}
	
	#lostPw .popupi_body{
		width: 290px;
	}
	#lostPw .activation_siker{
		visibility: visible;
	}
	.section.premiumOff-content.dipl-stories .left-col {
		width: 100%;
	}
	.section.premiumOff-content.dipl-stories .left-col h4 {
		margin: 40px 20px;
	}
}


@media screen and (max-width: 488px){
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 393px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4 {
    	margin: 10px 0 0 116px;
    	width: 300px;
	}	
}


@media screen and (max-width: 480px) {
		.section.diplomas-hirek-content span.more-info, .section.diplomas-hirek-content a.more-info{
			color: white;
			text-transform: uppercase;
		}
		
		#wrapper .section.diplomas-hirek-content .content-inner{
			width: 370px !important;
			margin: 0 auto;
			height: auto;
		}
		.section.diplomas-hirek-content .clipboard{
			display: none;
		}
		.section.diplomas-hirek-content .content-inner .prem_left{
			width: 100%;
		}
		.section.diplomas-hirek-content .cim.premium_text_mobile{
			display: block;
			margin: 23px auto;
			width: 245px;
			text-align: center;
		}
		.section.diplomas-hirek-content h4.premium_adw_mobile{
			display: block;
			color: black;
			width: 100%;
			text-align: center;
			font-size: 18px;
			margin: 0;
		}
		.section.diplomas-hirek-content .content-inner .prem_left .more-info-margin-mobile{
			display: none;
			background: url(/tarskereso/images/premium-button-mobile.png);
			width: 246px;
			line-height: 46px;
			text-align: center;
			height: 46px;
			position: absolute;
			right: 22px;
			bottom: 20px;
		}
		.section.diplomas-hirek-content div.column-2 {
			display: none;
		}
		.section.diplomas-hirek-content div.column-1 {
			width: 100%;
			float: none;
		}
}

@media screen and (max-width : 425px) {
/* regbox */
.mobnotsupported-talalat {
	display:none	
}



	.section.regform h2 {
		font-size: 22px;
		font-weight: bold;
	}
	.no-image .header {
		display:none;
	}
	
/*!!!!*/	
/* 	body,body div {max-width : 370px;} */
	
	.popupi_close_button {
	/* jobban tapolhato */
		height: 50px;
	}
	.popupi_body_header {
		height: 31px;
		margin-top: 0px;
	}
	
	.section.users h2{display: none;}
	
	.section.reg-content {background: url(../images/mobi-bg.jpg) center top no-repeat; background-size: 100%; padding: 0 0 47px;}
	.section.reg-content .login {top: 0; right: 69px;}
	

	#reg_box_new .bcompl{
		left: -37px;
		top: -436px;
	}
	
			
	.section.regform.photo .regform-basic .regbutton{ margin: 42px 0 0 75px;}
	
	
	
	.section.diplomas-premium-content {
		display: flex;
		width: 100%;
	}
	.section.reg-content{
		background: transparent;
	}
	#aszfDiv .popupi_body{
		width: 340px;
	}
	.activation_siker{
		visibility: hidden;
	}
	#wrapper .content-inner{
		height: 100%;
	}
	.jobbnyil{
		top: 127px;
		left: 140px;
		background: url("/ctk/images/lefele_nyil.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		width: 38px;
		height: 91px;
	}
	#nyito_tartalom .section.premium-content{
		clear: both;
	}
	
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 430px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4 {
    	margin: 10px 0 0 116px;
    	width: 300px;
	}	
	
	.statTable .statRow .col1, .demogrTable .statRow .col1{
		width: 50%;
	}
#regOuter3 .bcomplete-popup {
    top: 432px;}
	

	
}


@media screen and (max-width: 424px){
	#randitippek-wrapper .section.reg-content{
		width: 340px;
		overflow: auto;
	}
}


@media screen and (max-width: 410px){
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 530px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4 {
    	margin: 10px 0 0 10px;
    	clear: both;
    	width: 300px;
	}	
}

@media screen and (max-width: 400px){
	.section.premiumOff-content.partner-offices .left-col.bot, .section.premiumOff-content.partner-offices .right-col.bot{
		display: none;
	}
	#randitippek-wrapper .section.users, #randitippek-wrapper .section.stats, #randitippek-wrapper .section.stats, #randitippek-wrapper .section.offering, #randitippek-wrapper .section.packages, .terkep_flash{
		display: none;
	}

}

@media screen and (max-width: 392px){
	.section.users .select-box{
		padding: 20px 5px;
/* 		width: 313px; */
		box-sizing: border-box;
		margin: 0 auto;
	}
	.section.stats h3{
		font-size: 23px;
	}
}


@media screen and (max-width: 388px){
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 570px;
	}
}

@media screen and (max-width : 380px) {

.notmobilgomb {
	display:none;
}

.mobilgombnow {
	display:block;
}


.kontener_adatlap .adatok .adatlap_gomb.mobilgombnow {
	display:block;
}

	
.kontener_adatlap .adatok .adatlap_gomb.notmobilgomb {
	display:none;
}

.kontener_adatlap .adatok .adatlap_gomb.mobilgombnow {
	display:block;
}
	
	
.bankkartya-kep {
	width: 99%;
	height: 99%;
}
/* regbox */
	span.ctk_textarea_bg.focus {
		margin-left:9px;
	}
}

span.ctk_textarea_bg textarea {
	color: #474745;
}

#reg_end_div .regform-head {
	/* display:none; */
    margin-top: 19px;
}

#reg_end_div h2 {
	display: none;
}


/* Nyitó oldal reszponzív dizájnja */
.premium_text_mobile{
	display: none;	
}
.premium_adw_mobile{
	display: none;
}
.section.premium-content .content-inner .prem_right .more-info-margin .mobilescr{
	display: none;
}
.section.premium-content .content-inner .prem_right .more-info-margin .fullscr{
	display: inline;
}
.section.diplomas-premium-content .content-inner .prem_right .more-info-margin .mobilescr{
	display: none;
}
.section.diplomas-premium-content .content-inner .prem_right .more-info-margin .fullscr{
	display: inline;
}
.section.diplomas-hirek-content .content-inner .prem_right .more-info-margin .mobilescr{
	display: none;
}
.section.diplomas-hirek-content .content-inner .prem_right .more-info-margin .fullscr{
	display: inline;
}
.section.packages .packages-header .content-inner .pack_right .fullbr{
	display: inline;
}
.section.packages .packages-header .content-inner .pack_right .mobilebr{
	display: none;
}
.section.offering .content-inner .mobile-pic{
	display: none;
}
.section.offices .content-inner .mobile-pic{
	display: none;
}
.section.offices .content-inner{
	padding: 0 0 37px;
}
.section.premium-content .content-inner .prem_left .more-info-margin-mobile{
	display: none;
}
.section.dilpomas-hirek-content .content-inner .prem_left .more-info-margin-mobile{
	display: none;
}
.section.diplomas-premium-content .content-inner .prem_left .more-info-margin-mobile{
	display: none;
}
.section.users h3.user-h3-mobile{
	display: none;
}
}

@media screen and (max-width: 379px){
	.section.franchise.open .fran-right img{
		width: 300px;
	}
}

@media screen and (max-width : 376px) {
	
	#reg_box_new #layer_content {
		margin-left: -16px;
	}
	
	

	.showBannOuterFrame {
		display:none;
	}
	.section.regform .regform-head {
		/*display:none;*/
	}
	#reg_box_new .popupi_left_middle{
		background: none;
		margin-left: -13px;
	}
	#reg_box_new .popupi_close{
		top: -33px;
		right: 2px;
	}

	#reg_box_new .popupi_close_button{
		background: url("../images/close_popup_mobile.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		
	}
	#reg_box_new .popupi_top_left, #reg_box_new .popupi_top_right, #reg_box_new .popupi_bottom_left, #reg_box_new .popupi_bottom_right, #reg_box_new .popupi_top_center, #reg_box_new .popupi_bottom_center, #reg_box_new .popupi_left_middle, #reg_box_new .popupi_right_middle, #reg_box_new .popupi_body_keret_bal, #reg_box_new .popupi_body_keret_jobb, #reg_box_new .popupi_body_keret_also, #reg_box_new .popupi_body{
		background: none;
	}
	#reg_box_new .popupi_body{
		width: 340px;
	}
	#endreg .popupi_body{
		width: 340px;	
	}
	#endreg .popupi_body_header{
		top: 15px;
		position: absolute;
		border-top: 1px solid #a3a1a6;
	}
	.section.regform.end .regform-basic .block .resend .resend-link.mobscr{
		display: block;
	}
	
	#reg_box_new {
		margin-left: -1px;
	}
}

@media screen and (max-width: 350px){
	.section.diplomas-premium-content .content-inner .prem_right{
		height: 590px;
	}
}


@media screen and (max-width: 340px) { 
	#reg-box-4 {
		padding: 30px 10px;
		left: 0;
		}
	#reg-box-4 ~ .login {left: -20px;}
}

