@charset "UTF-8";
.disableSpan {
	width: 100%; height: 100%; display: block; top: 0px; position: absolute; left: 0px; z-index: 3000;
}

.gold-benefit.cns-text-cntr.footer.settings {
	margin-top: 19px;padding: 9px 17px;padding-bottom: 0;
}

.goldOffer {
	background: rgb(227,56,74);
	background: linear-gradient(90deg, rgba(227,56,74,1) 0%, rgba(237,101,54,1) 47%, rgba(227,56,74,1) 100%);
	padding: 15px 0;
	
	height: 560px;
}

.goldOfferWrapper {
	width: 100%;
	max-width: 900px;
	height:100%;
	margin: 0 auto;
	display: table;
	border-spacing: 15px 0;
}

.goldOfferDescription {
	background: white;
	margin-right: 2%;
	width: 49%;
	vertical-align:top;
	text-align: center;
	padding: 50px 0;
	display: table-cell;
}

.goldOfferDescription h1 {
	color: rgb(207,169,84);
	font-weight: bold;
	font-size: 34px;
}

.goldOfferDescription h1 .goldDiscount {
	color: white;
	background-color: rgb(207,169,84);
	border-radius: 50%;
	padding: 21px 10px;
	font-size: 18px;
	position: relative;
	top: -20px;
}

.goldOfferDescription .goldText {
	color: rgb(207,169,84);
	font-weight: bold;
	font-size: 22px;
	line-height: 25px;
	margin-bottom: 30px;
}

.goldOfferDetails {
	width: 47%;
	height: 98%;
	margin-right: 10px;
	display: table-cell;
}

.goldOfferDetails .goldOfferDetailsWrapper {
	display: table;
	border-spacing: 0;
	height: 100%;
}

.goldOfferDetails .goldOfferDetailsDescriptionWrapper {
	display: table-row;
	height: 0;
}

.goldOfferDetails .goldOfferDetailsPriceWrapper {
	display: table-row;
}

.goldOfferDetails .goldOfferDetailsDescription {
	background: rgb(207,169,84);
	margin-bottom: 2%;
	text-align: center;
	padding: 10px 0;
}

.goldOfferDetails .goldOfferDetailsDescription li {
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 8px 0 8px 60px;
	position: relative;
}

.goldOfferDetails .goldOfferDetailsDescription li.goldStar:before {
	background: url(/ctk/img/credit-func-icons.png) 0 47px;
	background-size: 24px;
	width: 24px;
	height: 24px;
	display:block;
	position:absolute;
	content: " ";
	top: 8px;
	left: 22px;
}

.goldOfferDetails .goldOfferDetailsDescription li.goldProfile:before {
	background: url(/ctk/img/credit-func-icons.png) 0 72px;
	background-size: 24px;
	width: 24px;
	height: 24px;
	display:block;
	position:absolute;
	content: " ";
	top: 8px;
	left: 22px;
}

.goldOfferDetails .goldOfferDetailsDescription li.goldUp:before {
	background: url(/ctk/img/credit-func-icons.png) 0 0;
	background-size: 24px;
	width: 24px;
	height: 24px;
	display:block;
	position:absolute;
	content: " ";
	top: 8px;
	left: 22px;
}

.goldOfferDetails .goldOfferDetailsDescription .goldExtraHeader{
	text-transform: uppercase;
	color: black;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}

.goldOfferDetails .goldOfferDetailsDescription .goldExtraText{
	text-transform: uppercase;
	color: white;
	font-size: 16px;
	margin: 4px 0;
}

.goldOfferDetails .goldOfferDetailsDescription .goldExtraBenefit{
	color: black;
	font-weight: bold;
	font-size: 16px;
	margin: 4px 0;
}

.goldOfferDetails .goldOfferDetailsDescription .goldIcon{
	width: 40px;
	display: inline-block;
}

.goldOfferDetails .goldOfferPrices {
	display: table;
	height: 100%;
	margin-left: -10px;
	margin-right: -10px;
	border-spacing: 10px 0;
}

.goldOfferDetails .goldOfferPrices .goldOfferCard {
	background: rgb(207,169,84);
	height: 100%;
	width: 49%;
	display: table-cell;
	text-align: center;
	color: white;
	font-weight: bold;
	margin-right: 2%;
	padding: 30px 0;
}

.goldOfferDetails .goldOfferPrices .goldOfferCard .goldPay{
	color: rgb(207,169,84);
	background: white;
	font-size: 18px;
}

.goldOfferDetails .goldOfferPrices .goldOfferBankTransfer {
	background: white;
	height: 100%;
	width: 48%;
	display: table-cell;
	text-align: center;
	font-weight: bold;
	padding: 15px 0;
}

.goldOfferDetails .goldOfferPrices .goldOfferBankTransfer .goldPay{
	color: white;
	background: rgb(207,169,84);
	font-size: 18px;
}

.goldOfferDetails .goldOfferPrices .goldPayType {
	text-transform: uppercase;
	font-weight: bold;
	line-height: 22px;
	font-size: 18px;
	margin-bottom: 50px;
}

.goldOfferDetails .goldOfferPrices .goldPay {
	padding: 10px 25px;
	border: none;
	font-weight: normal;
}

.goldOfferDetails .goldOfferPrices .goldPayOldPrice {
	text-decoration: line-through;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 150%;
}

.goldOfferDetails .goldOfferPrices .goldPayActualPrice {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 25px;
	font-size: 200%;
}

.goldInfo {
	background: white;
}

.goldDevices {
	width: 100%;
}

.goldSandclock {
	width: 100%;
}

.goldCounter {
}

.box-header.header-line.boxgeneral {
top: 20px;padding-bottom:40px;	
}

.goldCounter .goldTime{
	display: inline-block;
	width: 20%;
}

.goldCounter .goldRemainingTime{
	display: inline-block;
	color: #df415e;
	font-weight: bold;
	line-height: 18px;
	font-size: 18px;
}

.goldBorder {
	border: none;
	outline: none;
}

.goldMobileHart {
	display: none;
}

.goldExit {
	margin: 40px 0;
	text-align: center;
}

.goldExit .cns-button.cns-smaller {
	font-size: 16px;
}

.gold-benefit {
	background: #eeeeee;
	color: black;
	margin: 0 auto;
	max-width: 440px;
	padding-top: 15px;
	margin:15px auto;
}


.goldBorder .left_close {
	display: none;
}

.goldBorder .right_close {
	display: block;
}

.layer_popupi_tartalom {
	margin: 0 auto;
}
.not_visible {
	visiblity: hidden;
}
#cimzett_header {
	z-index: 3000;
} 
#cimzett_header_uj {
	margin-top: 8px;
	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;
}
.level_iras_box_right_body2 {
	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: 420px;
}
.suspend_state {
	width: 297px;
	height: 23px;
	background: url('/ctk/images/ribbon.png');
	padding-left: 32px;
	text-transform: uppercase;
	line-height: 23px;
	font-weight: bold;
	box-sizing: border-box;
	color: black;
	position: absolute;
	top: -12px;
	left: -4px;
}
#suspend_submit {
	background: url("/ctk/images/suspendButton.png") no-repeat transparent;
	width: 256px;
	height: 31px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	border: none;
	font-size: 12px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	margin: 0 0 22px 30px;
	cursor: pointer;
}
#suspend_submit:hover, .suspend_sub_hov {
	background: url("/ctk/images/suspendButton_hover.png") no-repeat transparent;
}
.susp_text {
	float: left;
	width: 475px;
	margin: 0 0 0 30px;
	font-size: 13px;
	color: black;
}
.susp_banner {
	background: url("/ctk/images/siker_banner_suspend2.png");
	float: left;
	width: 475px;
	height: 144px;
	position: relative;
	margin: 29px 0 0 30px;
	cursor: pointer;
}
.susp_banner_button {
	background: url("/ctk/images/siker_share_button.png") no-repeat;
	position: absolute;
	width: 162px;
	height: 29px;
	top: 99px;
	left: 66px;
	border: none;
	color: white;
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;
}
.susp_banner_gomb {
	position: relative;
	height: 32px !important;
	line-height: 30px !important;
	top: 85px;
	left: -89px;
	width: 200px !important;
}
.susp_banner:hover>.susp_banner_button, .susp_banner_button:hover, .susp_banner_button_hover {
	background: url("/ctk/images/siker_share_button_hover.png") no-repeat;
}
#szoveg_body_level {
	min-height: 100px;
	resize: none;
	font-family: inherit;
	font-size: 16px;
	padding: 10px 10px 20px;
	margin: 0;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	width: 100%;
}
.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%;
}

/****************************POPUPJ DESIGN START***********************************/

#new_layer_content {
	font-size: 14px;
	line-height: 14px;
	float: none;
}
.popupj_body {
	width: 100%;
	min-width: 320px;
	max-width: 991px;
}
.popupj_header_container {
	background: #58545e;
	background: -moz-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: -webkit-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: linear-gradient(to bottom, #58545e 0%, #848287 31%, #58545e 100%);
	height: 50px;
	color: white;
	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: 15px;
	text-align: left;
}
.popupj_close {
	background-color: black;
	cursor: pointer;
	display: table-cell;
	text-align: center;
	width: 50px;
	font-size: 20px;
	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*************************************/

.olvasas_title {
	background: url(/ctk/imgi/levelezes/level_olvasasa_title_top_left_justicon.png) no-repeat left top transparent;
	/*width: 145px;*/
	/*height:31px;*/
	float: left;
	margin-left: 10px;
	font-size: 18px;
	margin-top: 5px;
	color: white;
}
.olvasas_title_uj {
	/*width: 145px;*/
	/*height:31px;*/
	margin-left: 10px;
	font-size: 16px;
	margin-top: 5px;
	color: white;
}
.olvasas_title_uj::before {
	content: url(/ctk/imgi/levelezes/level_olvasasa_title_top_left_justicon.png);
	padding-right: 5px;
}
.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;
}
.olvasas_uzenetek_gomb {
	background: url(/ctk/imgi/levelezes/korabbi_uzenetek.png) no-repeat left top scroll transparent;
	width: 152px;
	height: 24px;
	border: 0px;
	cursor: pointer;
	margin: 10px auto;
}
.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;
}
.cimzettek_sora_kuldes_olvasas {
	margin-top: 2px;
	background: url(/ctk/imgi/levelezes/cimzettek_repeat.png) repeat left top scroll transparent;
	padding-left: 10px;
	float: left;
	width: 467px;
	padding-top: 2px;
	padding-bottom: 13px;
}
.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_normal_uj {
	font-weight: normal;
	float: left;
}
.cimzett_adat_felado {
	font-weight: bold;
	color: #6f507e;
	float: left;
	width: 490px;
}
.cimzett_adat_felado_uj {
	font-weight: bold;
	color: #000000;
	float: left;
}
.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;
}
.cimzett_foto_level_iras_olvasas {
	background: url("/ctk/imgi/levelezes/cimzettek_repeat.png") repeat scroll left top transparent;
	height: 0;
	display: inline-block;
	z-index: 3001;
}
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 {
}
.kapcsolo_div {
	float: left;
	width: 38px;
	height: 18px;
	margin-left: 10px;
	cursor: pointer;
	position: relative;
	top: 0px;
}
.kapcsolo_div_magamrol_1 {
	width: 38px;
	height: 18px;
	margin-left: 430px;
	cursor: pointer;
	position: absolute;
}
.kapcsolo_div_magamrol_2 {
	width: 38px;
	height: 18px;
	margin: -18px 0 0 430px;
	cursor: pointer;
	position: absolute;
}
.kapcsolo_div_leiras_1 {
	width: 38px;
	height: 18px;
	margin-left: 430px;
	cursor: pointer;
	top: 0px;
}
.kapcsolo_div_leiras_2 {
	width: 38px;
	height: 18px;
	cursor: pointer;
	position: absolute;
	margin: -18px 0 0 430px;
}
.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;
}
.csevego_boxok {
	margin-left: 6px;
	position: relative;
	width: 575px;
	height: 300px;
	overflow: hidden;
}
.csatolt_konkret_foto_div {
	width: 91px;
	top: -6px;
	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;
	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;
	/*width: 100%;*/
}
#levelIrasJ #message_ablak_mozog {
	display: none !important;
}
#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 {
	padding: 10px;
}
#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;
}
#big_gift .popupi_top_left, #big_gift .popupi_top_right, #big_gift .popupi_bottom_left, #big_gift .popupi_bottom_right, #big_gift .popupi_top_center, #big_gift .popupi_bottom_center, #big_gift .popupi_left_middle, #big_gift .popupi_right_middle, #big_gift .popupi_body_keret_bal, #big_gift .popupi_body_keret_jobb, #big_gift .popupi_body_keret_also, #big_gift .popupi_body, #big_gift .popupi_body_header {
	background: none;
}
#big_gift .popupi_close {
	display: none;
}
#big_gift .popupi_body_header {
	display: none;
}
#big_gift .popupi-header {
	display: none;
}
.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;
}
.grat_body {
	float: left;
	font-size: 15px;
	line-height: 20px;
	margin-left: 30px;
	margin-top: 5px;
	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;
}
.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: 0px;
	float: right;
}
.del_without_gift {
	width: 201px;
	height: 31px;
	background: url(/ctk/images/grey_button.png) no-repeat left top scroll transparent;
	border: none;
	margin-left: 10px;
	cursor: pointer;
	color: white;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 10px;
	line-height: 11px;
	float: left;
}
.del_with_gift {
	width: 256px;
	height: 31px;
	background: url(/ctk/images/green_button.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;
	border-radius: 10px;
	line-height: 12px;
	float: left;
}
.del_with_gift:hover {
	background: url(/ctk/images/green_button_hover.png) no-repeat left top scroll transparent;
}
.del_without_gift:hover {
	background: url(/ctk/images/grey_button_hover.png) no-repeat left top scroll transparent;
}
.star {
	width: 68px;
	height: 62px;
	float: left;
	margin: 16px 10px;
}
.datas label {
	font-size: 14px;
	margin-bottom: 10px;
}
.datas {
	font-size: 14px;
}
.datas input {
	float: none;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 180px;
	border-style: solid;
	border-color: #e3e9ef;
	border-top-color: #abadb3;
	border-left-color: #e2e3ea;
	border-right-color: #e3e6ec;
}
#friend, #phone {
	width: 137px;
}
.gift ol {
	list-style-position: outside;
	counter-reset: item;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
}
.gift ol li {
	display: block;
	background-image: url('/ctk/images/li_bg.png');
	background-position: 0px;
	height: 27px;
	padding-left: 10px;
	padding-top: 8px;
	background-repeat: no-repeat;
	counter-increment: item;
	font-size: 14px;
}
.gift ol li:before {
	content: counter(item) ' ';
	color: white;
	font-weight: bold;
	margin-right: 10px;
	font-size: 14px;
}
.gift_list ol {
	list-style-position: outside;
	counter-reset: item;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
}
.gift_list ol li {
	display: block;
	background-image: url('/ctk/images/li_bg.png');
	background-position: 0px;
	height: 27px;
	padding-left: 10px;
	padding-top: 8px;
	background-repeat: no-repeat;
	counter-increment: item;
	font-size: 14px;
}
.gift_list ol li:before {
	content: counter(item) ' ';
	color: white;
	font-weight: bold;
	margin-right: 10px;
	font-size: 14px;
}
.story_send {
	position: absolute;
	bottom: -16px;
	left: 151px;
}
.send_story_button {
	background: url("/ctk/images/send_story.png");
	color: white;
	text-transform: uppercase;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	line-height: 31px;
	width: 256px;
	height: 31px;
	cursor: pointer;
}
.send_story_button:hover, .send_story_button_hover {
	background: url("/ctk/images/send_story_hover.png");
}
.grat {
	margin-top: 6px;
	font-size: 14px;
	line-height: 150%;
	color: #3b3838;
	width: 510px;
}
.inform {
	margin-top: 60px;
	font-size: 14px;
	line-height: 150%;
	color: #3b3838;
	width: 510px;
}
.gift {
	margin-left: 23px;
	margin-top: 13px;
	color: #3b3838;
	position: relative;
	font-size: 14px;
}
.gift_list {
	margin-left: 23px;
	margin-top: 13px;
	margin-right: 35px;
	color: #3b3838;
	position: relative;
	font-size: 14px;
}
.gifts {
	position: absolute;
	top: 5px;
	right: -35px;
}
.ajandek_tartalom {
	position: relative;
}
.siker_form_cont {
	padding-top: 16px;
}
.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: 231px;
}
.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;
}
.noleft {
	float: left;
	widht: 166px;
}
.noleft .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: none;
	margin-top: 30px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
.hosszabbitas_text_inner_rovid_red {
	text-align: center;
	color: white;
	line-height: 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;
}
.tel.question_buttons {
	text-align: left;
	width: 410px;
	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 {
	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;
}
.ellenorzom_adatlap {
	width: 125px;
	height: 33px;
	padding: 0;
	background: url('/ctk/imgi/kerdezz/ellenorizve.png') top left no-repeat;
	border: 0;
	cursor: pointer;
	margin-right: 10px;
}
.ellenorzom_adatlap:hover, .ellenorzom_adatlap_hover {
	background: url('/ctk/imgi/kerdezz/ellenorizve_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 {
	height: 600px;
	background: url('/ctk/imgi/foto/reg/foto_bg.jpg') center 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: -160px;
	width: 320px;
	top: 103px;
}
#container_foto {
	background-color: #E0E0E0;
	height: 100%;
	position: relative;
	background: none;
	margin-top: -37px;
}
.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;
}
.siker_fent_banner_button {
	width: 162px;
	height: 29px;
	padding: 0;
	background: url('/ctk/images/siker_share_button.png') top left no-repeat;
	border: 0;
	color: white;
	font-weight: bold;
	font-size: 14px;
	line-height: 29px;
	text-align: center;
	cursor: pointer;
	margin: 0;
	position: absolute;
	top: 91px;
	left: 21px;
	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;
}
.siker_fent_banner:hover>.siker_fent_banner_button, .siker_fent_banner_button:hover, .siker_fent_banner_button_hover {
	background: url('/ctk/images/siker_share_button_hover.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;
}
.siker_fent_banner {
	position: absolute;
	top: 117px;
	left: 275px;
	width: 366px;
	height: 141px;
	background: url('/ctk/images/siker_felso_banner.png') top left no-repeat;
	cursor: pointer;
}
.banner_ideal .siker_fent_banner {
	position: absolute;
	top: 149px;
	left: 50px;
	width: 366px;
	height: 141px;
	background: url('/ctk/images/siker_felso_banner.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;
}
.siker_top_banner_button {
	width: 162px;
	height: 29px;
	padding: 0;
	background: url('/ctk/images/siker_share_button.png') top left no-repeat;
	border: 0;
	cursor: pointer;
	margin: 0;
	position: absolute;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	top: 59px;
	left: 100px;
	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;
}
.siker_top_banner:hover>.siker_top_banner_button {
	background: url('/ctk/images/siker_share_button_hover.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;
	float: left;
}
.siker_top_banner {
	margin-top: 10px;
	width: 605px;
	height: 129px;
	background: url('/ctk/images/siker_banner.png') top left no-repeat;
	cursor: pointer;
	margin-left: 2px;
	position: relative;
	float: left;
	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;
}
.siker_left_banner {
	top: 20px;
	left: 9px;
	z-index: 1000;
	position: relative;
	width: 255px;
	height: 268px;
	background: url('/ctk/images/siker_oldalso_banner.png') top left no-repeat;
	cursor: pointer;
}
.siker_left_banner_button {
	width: 139px;
	height: 30px;
	top: 190px;
	left: 21px;
	padding: 0;
	background: url('/ctk/images/siker_oldalso_button.png') top left no-repeat;
	border: 0;
	color: white;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	margin: 0;
	position: absolute;
	float: none;
}
.siker_left_banner:hover>.siker_left_banner_button, .siker_left_banner_button_hover {
	background: url('/ctk/images/siker_oldalso_button_hover.png') top left no-repeat;
}
.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: 10px;
	margin-left: 21px;
	height: 130px;
	width: 442px;
}
#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: 20px;
	color: #5b4531;
	font-size: 18px;
	font-weight: bold;
	width: 440px;
}
.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: 30px;
	margin-right: 30px;
}
#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;
}
#give_tel_num .mobil_select {
	border: medium none;
	border-radius: 3px;
	box-shadow: 0 9px 14px -12px rgba(0, 0, 0, 0.75) inset;
	float: left;
	height: 25px;
	margin: 7px 0 0 12px;
	padding: 0 0 0 4px;
}
.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, .akarsz_miert_3_2 {
	color: #5B4531;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	padding-top: 5px;
}
.akarsz_miert_3_2 {
	margin: 20px 0 0 0;
}
.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;
}
.belsoCsomag {
	height: 1140px;
	width: 921px;
	margin: -81px auto 0;
	height: 822px;
	background: url(/tarskereso/images/bg.jpg) no-repeat;
	background-size: 100%;
	position: relative;
	z-index: 2000;
}
.belsoCsomag .headerTitle {
	width: 680px;
	height: 85px;
	background: white;
	opacity: 0.5;
	text-transform: uppercase;
	font-size: 18pt;
	line-height: 85px;
	text-align: center;
	margin: 17px auto;
	color: #5a5768;
}
.belsoCsomag .footer {
	width: 680px;
	background: white;
	opacity: 0.5;
	font-size: 11pt;
	text-align: center;
	margin: 17px auto;
	padding: 10px;
	box-sizing: border-box;
}
.belsoCsomag .ajanlat {
	width: 480px;
	height: 90px;
	text-transform: uppercase;
	font-size: 14pt;
	line-height: 17pt;
	margin: 17px auto 0;
	color: #5a5768;
}
.belsoCsomag .adwCsomagok {
	margin: 0 auto;
	width: 680px;
}
.belsoCsomag .adwCsomagok .csomagHeader {
	margin: 0 auto;
	min-height: 27px;
	line-height: 27px;
	background: #5a5769;
	color: white;
	font-size: 11px;
	text-transform: uppercase;
}
.belsoCsomag .adwCsomagok .csomagHeader .liElem1 {
	float: left;
	width: 50px;
	margin-left: 45px;
}
.belsoCsomag .adwCsomagok .csomagHeader .liElem2 {
	float: left;
	width: 36px;
	margin-left: 68px;
}
.belsoCsomag .adwCsomagok .csomagHeader .kreditKedvezmeny {
	float: left;
	width: 232px;
}
.belsoCsomag .adwCsomagok .csomagHeader .kreditKedvezmeny .liElem3 {
	float: left;
	width: 95px;
	margin-left: 34px;
	color: #ffbe39;
}
.belsoCsomag .adwCsomagok .csomagHeader .kreditKedvezmeny .liElem4 {
	float: right;
	width: 70px;
	margin-right: 8px;
	color: #ffbe39;
}
.belsoCsomag .adwCsomagok .csomagHeader .liElem5 {
	float: left;
	margin-left: 25px;
	width: 150px;
}
.belsoCsomag .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;
}
.belsoCsomag .adwCsomagok .csomagContent .contRow .liElem1 {
	float: left;
	width: 130px;
	line-height: 20px;
	padding-top: 10px;
}
.belsoCsomag .adwCsomagok .csomagContent .contRow .liElem2 {
	float: left;
	line-height: 20px;
	width: 100px;
	padding-top: 10px;
}
.belsoCsomag .csomagContent .contRow .kreditKedvezmeny {
	float: left;
	width: 190px;
}
.belsoCsomag .csomagContent .contRow .kreditKedvezmeny .liElem3 {
	float: left;
	margin: 0 0 0 36px;
}
.belsoCsomag .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;
}
.belsoCsomag .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%;
}
.belsoCsomag .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%;
}
.belsoCsomag .adwCsomagok .csomagContent .contRow .kreditKedvezmeny .liElem4.extrasmally {
	font-size: 125%;
}

.belsoCsomag .adwCsomagok .csomagContent .contRow .liElem5 {
	font-weight: 500;
	font-size: 14px;
	float: left;
	position: relative;
	margin: 9px 10px 0 13px;
	z-index: 1;
	text-transform: uppercase;
	line-height: 100%;
}
.belsoCsomag .adwCsomagok .csomagContent .contRow .nyil {
	position: absolute;
	right: 0;
	height: 100%;
	line-height: 60px;
	background: #b65b4f;
	background: -webkit-linear-gradient(#fba094, #6b1004);
	background: -o-linear-gradient(#fba094, #6b1004);
	background: -moz-linear-gradient(#fba094, #6b1004);
	background: linear-gradient(#fba094, #6b1004);
	-webkit-transition: width 1s;
	transition: width 1s;
	color: #b8b8b8;
	width: 41px;
	z-index: 10;
	overflow: hidden;
}
.belsoCsomag .adwCsomagok .csomagContent .contRow .nyil:hover {
	width: 292px;
}
.belsoCsomag .adwCsomagok .csomagContent .contRow:hover>.nyil {
	background: #b65b4f;
	background: -webkit-linear-gradient(#fba094, #6b1004);
	background: -o-linear-gradient(#fba094, #6b1004);
	background: -moz-linear-gradient(#fba094, #6b1004);
	background: linear-gradient(#fba094, #6b1004);
	width: 292px;
}
.belsoCsomag .csomagContent .contRow.extraa .kreditKedvezmeny {
	float: left;
	width: 215px;
	margin: 0 -20px 0 0;
}
.belsoCsomag .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;
}
.belsoCsomag .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;
}
.belsoCsomag .adwCsomagok .csomagContent .contRow.extraa .liElem5 {
	z-index: 2;
	float: left;
	line-height: 100%;
	position: relative;
	margin: 10px 10px 0 7px;
}
.belsoCsomag .adwCsomagok .csomagContent .contRow.extraa .nyil {
	background: #5cbc5c;
	line-height: 60px;
	background: -webkit-linear-gradient(#92f392, #026302);
	background: -o-linear-gradient(#92f392, #026302);
	background: -moz-linear-gradient(#92f392, #026302);
	background: linear-gradient(#92f392, #026302);
	color: #b4d8b4;
	height: 100%;
	width: 41px;
	-webkit-transition: width 1s linear;
	transition: width 1s linear;
	z-index: 3;
	position: absolute;
	right: 0;
	overflow: hidden;
}
.belsoCsomag .adwCsomagok .csomagContent .contRow.extraa .nyil:hover {
	width: 300px;
}
.belsoCsomag .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;
}

/* Resposive */

#adatlap_layer, #adatlap_layer .layer_tartalom {
	min-height: 540px;
	height: auto;
}
.tanacsado_banner_span_1_sor {
	position: absolute;
	left: 0px;
	top: 205px;
	text-transform: uppercase;
	text-align: center;
	width: 250px;
	font-size: 12px;
	display: table;
	line-height: 13px;
	height: 40px;
}
.tanacsado_banner_span_1_sor span {
	display: table-cell;
	vertical-align: middle;
	color: #4f4f4f;
}
.tanacsado_banner_div {
	width: 250px;
	margin: 10px auto;
	position: relative;
}
.editPn {
	float: none;
}
.editFn {
	float: none;
}
.editPFnS {
	background: none repeat scroll 0 0 #f0f0f0;
	border: 1px solid;
	float: none;
	height: 25px;
	line-height: 25px;
	margin: 7px 0 0;
	text-align: center;
	width: 50px;
	cursor: pointer;
}
.fRow {
	margin: 0 0 7px 0;
}
#konfiguator {
	margin: 0 0 0 10px;
}

/*Force mobile number*/

#give_tel_num .torles_hatter_body {
	width: 610px;
	height: 135px;
}
#give_tel_num .popupi_body {
	width: 637px;
}
#saved_tel_num .popupi_body {
	width: 555px;
}
#give_tel_num .torles_hatter_start_miert {
	clear: left;
	float: left;
	margin-left: 14px;
	margin-top: 35px;
	padding-bottom: 45px;
}
#saved_tel_num .torles_hatter_start_miert {
	clear: left;
	float: left;
	margin-left: 14px;
	margin-top: 35px;
	padding-bottom: 15px;
}
#give_tel_num .grat_body {
	font-size: 14px;
}
#give_tel_num .term {
	font-size: 14px;
	margin: 10px 0 15px;
	text-align: center;
}
#give_tel_num .highlited {
	color: #aa0916;
	font-size: 115%;
	font-weight: bold;
	text-transform: uppercase;
}
#foto_upload_force .highlited {
	color: #aa0916;
	font-size: 115%;
	font-weight: bold;
	text-transform: uppercase;
}
.noleft .mobile_pictogram {
	background: url(/ctk/images/mobile_pictogram.png);
	width: 37px;
	height: 48px;
	margin: 10px auto;
}
#give_tel_num .smalltit {
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	margin: 7px 46px 0 35px;
	text-transform: uppercase;
}
#saved_tel_num .save {
	margin: 10px;
}
#saved_tel_num .save, #give_tel_num .save {
	background: url("/ctk/images/button_green_141x39.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: white;
	display: inline-block;
	font-size: 15px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	text-transform: uppercase;
	width: 141px;
	cursor: pointer;
}
#give_tel_num .save.ok {
	float: none;
}
#give_tel_num .mobilszam {
	clear: both;
}
#give_tel_num .later label {
	color: #858484;
}
#give_tel_num .later .dont-show {
	color: #858484;
	height: 36px;
	line-height: 36px;
	margin: 1px 8px 0 14px;
}
#give_tel_num .button_later {
	background: url(/ctk/images/grey_button_177x36.png);
	text-transform: uppercase;
	color: white;
	width: 177px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	text-align: center;
	margin: 0 0 0 195px;
	cursor: pointer;
}
#foto_upload_force .arrow {
	background: url(/ctk/images/jobbra_nyil.png);
	width: 52px;
}
.telnum input {
	border: medium none;
	border-radius: 4px;
	box-shadow: 0 9px 14px -12px rgba(0, 0, 0, 0.75) inset;
	height: 25px;
	margin: 7px 15px 0 0px;
	padding: 0 0 0 9px;
	width: 125px;
}
#missing .missing_button {
	background: linear-gradient(#608e0d, #547b12) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 10px;
	clear: both;
	color: white;
	cursor: pointer;
	height: 29px;
	line-height: 29px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	top: 10px;
	width: 218px;
}
.grat_body {
	float: left;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 3px;
	margin-left: 30px;
	margin-top: 2px;
	width: 340px;
}
.missing_datas {
	color: white;
	padding-left: 4px;
	padding-top: 2px;
	text-align: left;
}
.activation_siker {
	color: white;
	float: left;
	font-size: 13px;
	font-weight: bold;
	min-height: 18px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
#missing .torles_hatter_body_inner {
	height: 80px;
}

/*fotouploadforcecss*/

#foto_upload_force .foto_up_left {
	float: left;
	width: 251px;
	margin: 35px 0px 0px;
}
#foto_upload_force .hosszabbitas_text_legrovidebb_red {
	float: none;
}
#foto_upload_force .grat_body {
	margin: 27px 0 0 10px;
	width: 280px;
}
#foto_upload_force .arrow {
	background: url("/ctk/images/jobbra_nyil.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 38px;
	margin: 11px 0 0 148px;
	width: 93px;
}
#foto_upload_force .ird_be {
	font-size: 18px;
	line-height: 25px;
	margin: 28px 0 0 32px;
	width: 216px;
}
#foto_upload_force .torles_hatter_body {
	width: 560px;
	height: 435px;
}
#foto_upload_force .popupi_body {
	height: 585px;
	width: 588px;
}
#foto_upload_force .mobilszam {
	clear: both;
}
#foto_upload_force .later label {
	color: #858484;
	display: inline-block;
}
#foto_upload_force .later .dont-show {
	color: #858484;
	height: 36px;
	line-height: 36px;
	margin: 1px 8px 0 14px;
}
#foto_upload_force .button_later {
	background: url(/ctk/images/grey_button_177x36.png);
	text-transform: uppercase;
	color: white;
	width: 177px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	text-align: center;
	margin: 0 0 0 150px;
	cursor: pointer;
}
.short_mentes_butt {
	background: url(../images/search-but.png) center center no-repeat;
	font-size: 18px;
	text-align: center;
	color: #fff;
	line-height: 50px;
	border: none;
	width: 318px;
	height: 51px;
	margin: 0 0 0 -7px;
	display: block;
	text-transform: uppercase;
}
.short_mentes_butt:hovre, .short_mentes_butt_hover {
	background: url(../images/search-but-active.png) center center no-repeat;
}
.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;
}
.resend-link:hover, .resend-link_hover {
	background: url(../images/resend-hover.png) center center no-repeat;
}
.franchise-banner-big-div {
	padding-left: 8px;
	padding-top: 10px;
}
.p-offers-left .franchise-banner-big-div, #p-offers-left .franchise-banner-big-div, .p-offers-left .franchise-banner-big-div, #p-offers-left .franchise-banner-big-div {
	left: -1px;
	top: 1px;
	position: relative;
}
.franchise-banner-big {
	width: 255px;
	height: 236px;
	cursor: pointer;
	display: block;
	position: relative;
}
.franchise-banner-big img {
	width: inherit;
	position: absolute;
	left: 0;
	top: 0;
}
.p-offers-left .franchise-banner-big, #p-offers-left .franchise-banner-big, .p-offers-left .franchise-banner-big, #p-offers-left .franchise-banner-big {
	width: 197px;
	height: 182px;
}
.erdekel-button {
	font-size: 13px;
	padding-top: 8px;
	text-align: center;
	display: block;
	cursor: pointer;
	background: url("/ctk/imgi/franchise/erdekel-button.png") no-repeat;
	width: 145px;
	height: 37px;
	border: none;
	color: white;
	font-weight: bold;
}
.franchise-banner-big .erdekel-button {
	position: absolute;
	top: 184px;
	left: 53px;
}
.p-offers-left .franchise-banner-big .erdekel-button, #p-offers-left .franchise-banner-big .erdekel-button, .p-offers-left .franchise-banner-big .erdekel-button, #p-offers-left .franchise-banner-big .erdekel-button {
	top: 160px;
	left: 25px;
}
.franchise-banner-big .koszontes {
	font-family: dinprolight, "Arial Narrow", Arial, sans-serif;
	color: white;
	display: block;
	font-size: 16px;
	top: 23px;
	text-align: center;
	position: absolute;
	width: inherit;
	letter-spacing: 0.8px;
}
.p-offers-left .franchise-banner-big .koszontes, #p-offers-left .franchise-banner-big .koszontes, .p-offers-left .franchise-banner-big .koszontes, #p-offers-left .franchise-banner-big .koszontes {
	font-size: 14px;
	top: 15px;
	letter-spacing: 0.5px;
}
.franchise-banner-big .jelentkezes-varos {
	letter-spacing: 0.8px;
	color: white;
	display: block;
	font-size: 16px;
	position: absolute;
	width: inherit;
	text-align: center;
	top: 132px;
	line-height: 22px;
}
.p-offers-left .franchise-banner-big .jelentkezes-varos, #p-offers-left .franchise-banner-big .jelentkezes-varos {
	font-size: 14px;
	top: 103px;
	line-height: 24px;
	letter-spacing: 0.2px;
}
.franchise-banner-big:hover>.erdekel-button, .erdekel-button:hover, .erdekel-button-hover {
	background: url("/ctk/imgi/franchise/erdekel-button-active.png") no-repeat;
}
#belsoPartner input.text_field {
	float: none;
}
#belsoPartner #bcompl {
	top: 0 !important;
	left: 87px !important;
}
#belsoPartner .scnd.partnerP, #belsoPartner .scnd.partnerPT {
	font-size: 22px;
	margin: 9px 0 6px 9px;
}
.block span {
	font-size: 15px !important;
	margin: 1px 0 0px 0px;
}
#belsoPartner .regisztralok a {
	background: none repeat scroll 0 0 #f0f0f0;
	border: 1px solid;
	color: black;
	font-size: 16px;
	padding: 3px;
	width: 50px;
	margin: 0 auto;
}
#belsoPartner {
	min-height: 828px;
}
#kerdezzPopup .kerdezzKerdesSor .kerdezzGomb {
	vertical-align: top;
	border: 1px solid #959595;
	width: 31%;
	display: inline-block;
	line-height: 59px;
	color: white;
	position: relative;
	margin: 0 0 0 -4px;
	height: 59px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}
.noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}

/* START: popup foto FR 728 banner */

.frBanner_728 {
	color: white;
	background-color: #443d4e;
	max-width: 740px;
	max-height: 90px;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.frBanner_728 .firstSec, .secondSec {
	display: inline-block;
}
.frBanner_728 .frErdekelButton {
	border: 1px solid #959595;
	width: 100%;
	display: inline-block;
	background: #80be36;
	color: white;
	height: 100%;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	position: relative;
	cursor: pointer;
}
.frBanner_728 .frErdekelButton:after {
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	top: 0;
	left: 0;
	opacity: 0.31;
	background: -webkit-linear-gradient(180deg, white, black);
	background: -o-linear-gradient(180deg, white, black);
	background: -moz-linear-gradient(180deg, white, black);
	background: linear-gradient(180deg, white, black);
}
.frBanner_728 .frErdekelButton:hover:after, .frErdekelButtonFelirat:hover+.frErdekelButton:after {
	background: -webkit-linear-gradient(180deg, black, white);
	background: -o-linear-gradient(180deg, black, white);
	background: -moz-linear-gradient(180deg, black, white);
	background: linear-gradient(180deg, black, white);
}
.frBanner_728 .actionText span.theTextRow.kedvesNev {
	font-weight: bold;
	color: #f3cb0f;
	line-height: 30px;
}
.frBanner_728 .keresunk {
	color: #f3cb0f;
}
.frBanner_728 .csatlakozz {
	max-width: 140px;
	width: 19.2%;
}
.frBanner_728 .actionText {
	font-size: 16px;
	line-height: 20px;
	width: 49%;
	margin-left: 0;
	text-align: left;
	top: 10px;
	position: relative;
	margin-top: -9px;
	display: inline-block;
}
.frBanner_728 .actionText span.theTextRow {
	display: block;
	line-height: 18px;
}
.frBanner_728 .firstSec {
	width: 49%;
	background: url('/ctk/imgi/banner/friend.png') no-repeat;
	height: 100%;
}
.frBanner_728 .firstSec div {
	text-align: right;
	width: 100%;
}
.frBanner_728 .firstSec .kettes {
	position: relative;
	right: 5px;
	top: 9px;
}
.frBanner_728 .secondSec {
	width: 49%
}
.frBanner_728 .secondSec div {
	left: 10px;
}
.frBanner_728 .megnezemDiv {
	width: 100px;
	height: 40px;
	top: 20px;
	vertical-align: top;
	position: relative;
	display: inline-block;
}
.frBanner_728 .frErdekelButtonFelirat {
	position: absolute;
	top: 2px;
	left: 0px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	width: 100%;
	z-index: 2;
	cursor: pointer;
}
.frBanner_728 .actionText div {
	display: block;
	width: 182px;
	margin: 0 auto;
}
.frBanner_728 .megnezemDiv {
	width: 49%;
	margin-left: 0;
	top: 23px;
}
.frBanner_728 .megnezemDiv div {
	display: block;
	margin: 0 auto;
	position: relative;
	width: 70%;
	height: 100%;
}

/* END: popup foto FR 728 banner */


/* START: popup foto premium jelentkezes*/

.prBanner_728 {
	background-color: #685b5a;
	max-width: 740px;
	max-height: 90px;
	width: 100%;
	height: 100%;
	cursor: pointer;
	background: #685b5a url('/ctk/imgi/banner/728x90_premium_2.png') no-repeat;
}
.prBanner_728 .firstSec {
	display: inline-block;
	width: 55%;
	height: 100%;
	color: black;
	vertical-align: top;
}
.prBanner_728 .firstSec .premfelirat {
	text-align: left;
	font-size: 16px;
	display: table-cell;
	vertical-align: middle;
}
.prBanner_728 .firstSec .premfeliratOuter {
	max-width: 320px;
	margin: 0 auto;
	display: table;
	height: 100%;
}
.prBanner_728 .secondSec {
	display: inline-block;
	width: 44%;
	vertical-align: top;
}
.prBanner_728 .frErdekelButton {
	border: 1px solid #959595;
	width: 100%;
	display: inline-block;
	background: #80be36;
	color: white;
	height: 100%;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	position: relative;
	cursor: pointer;
}
.prBanner_728 .frErdekelButton:after {
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	top: 0;
	left: 0;
	opacity: 0.31;
	background: -webkit-linear-gradient(180deg, white, black);
	background: -o-linear-gradient(180deg, white, black);
	background: -moz-linear-gradient(180deg, white, black);
	background: linear-gradient(180deg, white, black);
}
.prBanner_728 .frErdekelButton:hover:after, .frErdekelButtonFelirat:hover+.frErdekelButton:after {
	background: -webkit-linear-gradient(180deg, black, white);
	background: -o-linear-gradient(180deg, black, white);
	background: -moz-linear-gradient(180deg, black, white);
	background: linear-gradient(180deg, black, white);
}
.prBanner_728 .frErdekelButtonFelirat {
	position: absolute;
	top: 2px;
	left: 0px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	width: 100%;
	z-index: 2;
	cursor: pointer;
}
.prBanner_728 .secondButt {
	color: white;
	height: 40px;
	position: relative;
	top: 22px;
	width: 110px;
	margin-left: 60%;
}
.prBanner_728 .secondButtOuter {
	width: 100%;
	text-align: right;
}

/* END: popup foto premium jelentkezes*/


/* START: premium tiltas popup*/

#missing .premiumForbid .missing_button {
	display: inline-block;
	line-height: 16px;
	vertical-align: middle;
	height: auto;
	font-size: 14px;
	min-height: 30px;
	padding: 5px;
	width: auto;
	background: rgba(0, 0, 0, 0) linear-gradient(#7ea559, #547b12) repeat scroll 0 0
}
#missing .premiumForbid .missing_button.grey {
	font-size: 12px;
	background: rgba(0, 0, 0, 0) linear-gradient(lightgray, gray) repeat scroll 0 0;
	margin-left: 15px;
	min-height: 18px;
}
#missing .premiumForbid .missing_button.grey:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(gray, lightgray) repeat scroll 0 0;
}
#missing .premiumForbid .missing_button:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(#547b12, #608e0d) repeat scroll 0 0;
}
#missing .premiumForbid .missing_button span {
	font-size: 12px;
	text-transform: none;
}
.premiumForbid .grat_body {
	width: 580px;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#missing .premiumForbid .torles_hatter_body_inner {
	height: 200px;
}
#missing .premiumForbid .torles_hatter_body {
	width: 561px;
}

/* END: premium tiltas popup*/

/*Igy latjak a tesztem reszponziv*/

#igyLatjakTesztemPopup input[type="radio"] {
	float: none;
}
#igyLatjakTesztemPopup #igylatjakDiv {
	background-color: #d3cfc6;
	max-width: 480px;
	width: 100%;
	position: relative;
}
#igyLatjakTesztemPopup .display_left {
	float: none;
}
#igyLatjakTesztemPopup .popupi_top_left, #igyLatjakTesztemPopup .popupi_top_right, #igyLatjakTesztemPopup .popupi_bottom_left, #igyLatjakTesztemPopup .popupi_bottom_right, #igyLatjakTesztemPopup .popupi_top_center, #igyLatjakTesztemPopup .popupi_bottom_center, #igyLatjakTesztemPopup .popupi_left_middle, #igyLatjakTesztemPopup .popupi_right_middle, #igyLatjakTesztemPopup .popupi_body_keret_bal, #igyLatjakTesztemPopup .popupi_body_keret_jobb, #igyLatjakTesztemPopup .popupi_body_keret_also, #igyLatjakTesztemPopup .popupi_body {
	max-width: 480px;
	width: 100%;
	background: none;
	margin: 0;
}
#igyLatjakTesztemPopup .popupi_close_button {
	display: none;
}
#igyLatjakTesztemPopup .popupi_body_header {
	max-width: 430px;
	height: 50px;
	margin: 0;
	z-index: 0;
}
#igyLatjakTesztemPopup .activation_siker {
	position: relative;
	z-index: 3;
	max-width: 480px;
	width: 100%;
	font-weight: normal;
	display: table;
}
#igyLatjakTesztemPopup .toltsdKiHeaderText {
	background: url('/ctk/img/ajanlas/kerdezzPupupHeader.png') repeat-x !important;
	display: table-cell;
	vertical-align: top;
	max-width: 430px;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	text-align: left;
	padding: 0 0 0 30px;
	box-sizing: border-box;
	color: #f1f1f1;
	position: relative;
}
#igyLatjakTesztemPopup .toltsdKiHeaderText .igyLatjakTesztemHeaderImage {
	margin-right: 20px;
	vertical-align: middle;
}
#igyLatjakTesztemPopup .toltsdKiHeaderClose {
	background: red;
	vertical-align: top;
	display: inline-block;
	width: 50px;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 15px;
	position: relative;
}
#igyLatjakTesztemPopup #igyLatjakTesztemDiv {
	max-width: 475px;
	cursor: default;
	clear: left;
	margin: 0 auto;
	padding-bottom: 10px;
}
#igyLatjakTesztemPopup #igyLatjakTesztemDiv .tesztCimOuter {
	width: 95%;
	margin: 0px auto;
	display: table;
}
#igyLatjakTesztemPopup #igyLatjakTesztemDiv .tesztCim {
	background-color: #e8a370;
	color: black;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0px auto;
	font-size: 16px;
	cursor: default;
	text-align: center;
	border-top: 1px solid rgb(158, 155, 150);
	border-left: 1px solid rgb(158, 155, 150);
	border-right: 1px solid rgb(158, 155, 150);
	height: 50px;
	display: table-cell;
	vertical-align: middle;
}
#igyLatjakTesztemPopup #igyLatjakTesztemDiv .instrukciosSzovegOuter {
	width: 95%;
	margin: 0px auto;
	display: table;
}
#igyLatjakTesztemPopup #igyLatjakTesztemDiv .instrukciosSzoveg {
	background-color: #574d44;
	color: #FFF;
	font-weight: 500;
	margin: 0px auto;
	font-size: 16px;
	cursor: default;
	text-align: center;
	border-top: 1px solid rgb(158, 155, 150);
	border-left: 1px solid rgb(158, 155, 150);
	border-right: 1px solid rgb(158, 155, 150);
	height: 50px;
	display: table-cell;
	vertical-align: middle;
}
#igyLatjakTesztemPopup #kitolhetoTablazat {
	width: 95%;
	cursor: default;
	clear: left;
	margin: 0 auto;
	padding-bottom: 20px;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .tesztKerdesTablazatDiv {
	width: 100%;
	display: table;
	margin: 0 auto -1px auto;
	background-color: #c8b5a3;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .tesztKerdesDiv {
	position: relative;
	display: table-cell;
	width: 75%;
	height: auto;
	font-size: 15px;
	line-height: 1.4;
	padding: 10px 0 10px 10px;
	border: 1px solid #9e9b96;
	border-width: 1px 0 1px 1px;
	vertical-align: middle;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .tesztValaszDivOuter {
	border-top: 1px solid #9e9b96;
	border-right: 1px solid #9e9b96;
	border-bottom: 1px solid #9e9b96;
	display: table-cell;
	vertical-align: middle;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .tesztValaszDiv {
	position: relative;
	display: table-cell;
	width: 25%;
	height: auto;
	text-align: center;
	vertical-align: middle;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .figyelmeztetes:before {
	content: "";
	width: 30px;
	height: 100%;
	background: red;
	position: absolute;
	right: -30px;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .figyelmeztetes:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 45px solid transparent;
	border-right: 30px solid red;
	border-bottom: 45px solid transparent;
	position: absolute;
	top: 0px;
	right: 0px;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .tesztValaszRadioDiv {
	position: relative;
	display: table;
	margin: 0 auto;
	width: 100%;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .tesztValaszRadioDiv input[type="radio"] {
	display: none;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner {
	position: relative;
	display: table-row;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztValaszRadioBtn input[type='radio']+label {
	background: url('/ctk/img/radioBtnDisabled.png') no-repeat center center;
	position: relative;
	display: table-cell;
	height: 45px;
	vertical-align: middle;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
	width: 100px;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztValaszRadioBtn input[type='radio']:checked+label {
	background: url('/ctk/img/radioBtnEnabled.png') no-repeat center center;
}
#igyLatjakTesztemPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztValaszRadioBtn label {
	text-align: right;
}
#igyLatjakTesztemPopup .kiemeltFelirat .valaszoljSzoveg {
	content: "Válaszolj a tesztkérdésekre!";
	background: url('/ctk/img/toltsdKiCsik.png');
	max-width: 300px;
	width: 100%;
	height: 49px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 15px;
	font-weight: bold;
	margin: 0px auto 15px auto;
	padding: 8px 0 0 0;
	box-sizing: border-box;
	background-size: 100% 100%;
}
#igyLatjakTesztemPopup .kiemeltFelirat .valaszoljSzoveg:after {
	content: "Válaszolj a tesztkérdésekre!";
}
#igyLatjakTesztemPopup .kitoltotttesztet {
	background: #7EA943;
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	max-width: 300px;
	width: 100%;
	height: 38px;
	display: block;
	color: white;
	position: relative;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 600;
}
#igyLatjakTesztemPopup .kitoltotttesztet:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	max-width: 300px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#sikeresPopup .sikeresHeaderText {
	background: url('/ctk/img/ajanlas/kerdezzPupupHeader.png') repeat-x !important;
	display: inline-block;
	vertical-align: top;
	width: 84%;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	font-family: Arial;
	text-align: left;
	padding: 0 0 0 30px;
	box-sizing: border-box;
	color: #f1f1f1;
}
#sikeresPopup .sikeresHeaderClose {
	background: red;
	vertical-align: top;
	display: inline-block;
	width: 16%;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 15px;
}
#visszajelzoPopup .sikeresSzavazas {
	background-color: #d3cfc6;
	max-width: 480px;
	width: 100%;
	position: relative;
}
#visszajelzoPopup .display_left {
	float: none;
}
#visszajelzoPopup .popupi_top_left, #visszajelzoPopup .popupi_top_right, #visszajelzoPopup .popupi_bottom_left, #visszajelzoPopup .popupi_bottom_right, #visszajelzoPopup .popupi_top_center, #visszajelzoPopup .popupi_bottom_center, #visszajelzoPopup .popupi_left_middle, #visszajelzoPopup .popupi_right_middle, #visszajelzoPopup .popupi_body_keret_bal, #visszajelzoPopup .popupi_body_keret_jobb, #visszajelzoPopup .popupi_body_keret_also, #visszajelzoPopup .popupi_body {
	max-width: 480px;
	width: 100%;
	background: none;
	margin: 0;
}
#visszajelzoPopup .popupi_close_button {
	display: none;
}
#visszajelzoPopup .popupi_body_header {
	max-width: 430px;
	height: 50px;
	margin: 0;
	z-index: 0;
}
#visszajelzoPopup .activation_siker {
	position: relative;
	display: table;
	z-index: 3;
	max-width: 480px;
	width: 100%;
	font-weight: normal;
}
#visszajelzoPopup #layer_content {
	position: relative;
	width: 100%;
}
#visszajelzoPopup .sikeresHeaderText {
	background: url('/ctk/img/ajanlas/kerdezzPupupHeader.png') repeat-x !important;
	display: table-cell;
	vertical-align: top;
	max-width: 430px;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	font-family: Arial;
	text-align: left;
	padding: 0 0 0 30px;
	box-sizing: border-box;
	color: #f1f1f1;
	position: relative;
}
#visszajelzoPopup .sikeresHeaderClose {
	background: red;
	vertical-align: top;
	display: inline-block;
	width: 50px;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 15px;
	position: relative;
}
#visszajelzoPopup .noPadding {
	padding: unset !important;
	margin: 0px !important;
}
#visszajelzoPopup .sikeresDiv {
	max-width: 460px;
	cursor: default;
	clear: left;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#visszajelzoPopup .sikeresDiv .noBorder {
	border: none;
}
#visszajelzoPopup .sikeresSzovegesDiv {
	max-width: 458px;
	width: 100%;
	min-height: 78px;
	border: 1px solid #959595;
	background: #edecea;
	display: table;
}
#visszajelzoPopup .sikeresSzoveg {
	max-width: 78%;
	min-height: 78px;
	background: #edecea;
	font-size: 16px;
	display: table-cell;
	vertical-align: middle;
}
#visszajelzoPopup .sikeresSzovegesDivBelso {
	display: inline-block;
	padding-left: 10px;
}
#visszajelzoPopup .sikeresPipa {
	background: url('/ctk/img/ajanlas/megtortentZoldPipa.png') no-repeat;
	width: 95px;
	height: 78px;
	display: table-cell;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
#visszajelzoPopup .pirosNyil {
	display: table;
}
#visszajelzoPopup .pirosNyil .square {
	width: 20px;
	height: 100%;
	background: red;
	display: table-cell;
}
#visszajelzoPopup .pirosNyil .triangle-left {
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-right: 30px solid red;
	border-bottom: 50px solid transparent;
	display: table-cell;
}
#visszajelzoPopup .sikeresOkGomb {
	background: #7EA943;
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	max-width: 458px;
	width: 100%;
	height: 38px;
	display: block;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
}
#visszajelzoPopup .sikeresOkGomb:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	max-width: 458px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#visszajelzoPopup .sikeresOkGombBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#visszajelzoPopup .sikeresOkGombBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "OK >";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}

/* TESZT KITOLTES END */


/* SZAVZAS ES SIKER START */


/*Szavazz rÄ‚Ë‡m popup*/

#szavazzPopup .szavazzram_group {
	background-color: #d3cfc6;
	width: 320px;
	height: auto;
	padding-bottom: 10px;
}
#szavazzPopup .szavazzMehet {
	vertical-align: top;
	border: 1px solid #959595;
	width: 298px;
	display: block;
	background: #7EA943;
	line-height: 40px;
	color: white;
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	height: 40px;
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 500;
}
#szavazzPopup .szavazzMehet:after {
	position: absolute;
	width: 298px;
	height: 40px;
	content: "Mehet";
	top: 0;
	left: 0;
	cursor: pointer;
	background: #7EA943;
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
}
#szavazzPopup .szavazatLegorduloMenu .szavazatLegorduloMenuFelirat {
	background: url('/ctk/img/ajanlas/legordulo_hatter_le.png');
	width: 300px;
	height: 40px;
	font-weight: 500;
	font-size: 15px;
	margin: 0 auto;
	padding: 12px 52px 0 12px;
	color: #fefdfd;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#szavazzPopup .szavazatLegorduloMenu .szavazatLegorduloMenuFelirat #szavazatFejlec1 {
	font-weight: bold;
	color: #ddbe7d;
}
#szavazzPopup .szavazatLegorduloMenu .szavazatLegorduloMenuFelirat #szavazatFejlec2 {
	padding-left: 10px;
}
#szavazzPopup .szavazatLegorduloMenu .legordult, #szavazzPopup .pozitivLegorduloMenu .legordult {
	background: url('/ctk/img/ajanlas/legordulo_hatter_fel.png') !important;
}
#szavazzPopup .szavazatLegorduloMenu {
	float: none;
	clear: left;
	width: 300px;
	margin: 0 auto;
	padding-top: 10px;
	cursor: pointer;
}
#szavazzPopup .szavazatValaszto {
	display: none;
}
#szavazzPopup .szavazatRadioDiv {
	width: 298px;
	margin: 0 10px -1px 10px;
	height: 40px;
	border: 1px solid;
	border-color: #9e9b96;
	cursor: pointer;
}
#szavazzPopup .szavazatRadioDiv label {
	font-weight: 500;
	font-size: 14px;
	background-color: #757279;
	box-sizing: border-box;
	width: 298px;
	display: inline-block;
	height: 40px;
	vertical-align: middle;
	text-align: left;
	float: right;
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 10px;
	cursor: pointer;
}
#szavazzPopup .szavazatValaszto .szavazatRadioDiv .szavazatSzoveg1 {
	font-weight: bold;
	color: #ddbe7d;
}
#szavazzPopup .szavazatValaszto .szavazatRadioDiv .szavazatSzoveg2 {
	color: #ffffff;
	padding-left: 10px;
}
#szavazzPopup .szavazatRadioDiv input[type="radio"]:checked+label {
	background-color: #5d5a65 !important;
}
#szavazzPopup .szavazatRadioDiv input[type="radio"] {
	display: none;
}
#szavazzPopup .pozitivLegorduloMenu {
	float: none;
	clear: left;
	width: 300px;
	margin: 0 auto;
	cursor: pointer;
}
#szavazzPopup .pozitivLegorduloMenu .pozitivLegorduloMenuFelirat {
	background: url('/ctk/img/ajanlas/legordulo_hatter_le.png');
	width: 300px;
	height: 40px;
	font-weight: 500;
	font-size: 15px;
	margin: 0 auto;
	padding: 12px 52px 0 12px;
	color: #fefdfd;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#szavazzPopup .pozitivUzenetValaszto {
	display: none;
}
#szavazzPopup .pozitivUzenetFelirat {
	float: none;
	clear: left;
	width: 300px;
	margin: 0 auto;
}
#szavazzPopup .pozitivUzenetFelirat .pozitivSzoveg1 {
	content: 'Válassz egy pozitív üzenetet is!';
	background: url('/ctk/img/ajanlas/kerdezzFelsoCsikKicsi.png');
	width: 300px;
	height: 49px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 15px;
	font-weight: bold;
	margin: 0 auto;
	padding: 8px 0 0 0;
	box-sizing: border-box;
}
#szavazzPopup .pozitivUzenetFelirat .pozitivSzoveg2 {
	width: 300px;
	height: 34px;
	text-align: left;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 13px;
	margin: 0 auto;
	padding: 8px 0 0 0;
	box-sizing: border-box;
	color: #847f79;
}
#szavazzPopup .pozitivUzenetFelirat .pozitivSzoveg1:after {
	content: "Válassz egy pozitív üzenetet is!";
}
#szavazzPopup .pozitivUzenetFelirat .pozitivSzoveg2:after {
	content: "Válassz egy pozitív üzenetet is!";
}
#szavazzPopup .pozitivRadioDiv {
	width: 298px;
	margin: 0 auto -1px auto;
	height: 75px;
	border: 1px solid;
	border-color: #9e9b96;
	cursor: pointer;
}
#szavazzPopup .pozitivRadioDiv label {
	background: url('/ctk/img/ajanlas/radio_nagy_unchecked.png');
	box-sizing: border-box;
	width: 298px;
	display: inline-block;
	height: 75px;
	vertical-align: middle;
	font-size: 13px;
	float: right;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 10px;
	cursor: pointer;
}
#szavazzPopup .pozitivRadioDiv input[type="radio"]:checked+label {
	background: url('/ctk/img/ajanlas/radio_nagy_checked.png') !important;
}
#szavazzPopup .pozitivRadioDiv input[type="radio"] {
	display: none;
}
#szavazzPopup .display_left {
	float: none;
}
#szavazzPopup .popupi_top_left, #szavazzPopup .popupi_top_right, #szavazzPopup .popupi_bottom_left, #szavazzPopup .popupi_bottom_right, #szavazzPopup .popupi_top_center, #szavazzPopup .popupi_bottom_center, #szavazzPopup .popupi_left_middle, #szavazzPopup .popupi_right_middle, #szavazzPopup .popupi_body_keret_bal, #szavazzPopup .popupi_body_keret_jobb, #szavazzPopup .popupi_body_keret_also, #szavazzPopup .popupi_body {
	width: 320px;
	background: none;
	margin: 0;
}
#szavazzPopup .popupi_close_button {
	display: none;
}
#szavazzPopup .popupi_body_header {
	background: url('/ctk/img/ajanlas/kerdezzPupupHeader.png') repeat-x;
	width: 270px;
	height: 50px;
	margin: 0;
	z-index: 0;
}
#szavazzPopup .activation_siker {
	position: relative;
	z-index: 3;
	width: 100%;
	font-weight: normal;
}
#szavazzPopup .szavazzHeaderText {
	display: inline-block;
	vertical-align: top;
	width: 270px;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	font-family: Arial;
	text-align: center;
	box-sizing: border-box;
	color: #f1f1f1;
}
#szavazzPopup .szavazzramDiv {
	padding: 0;
}
#szavazzPopup .szavazzHeaderClose {
	vertical-align: top;
	display: inline-block;
	width: 50px;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 15px;
}
#szavazzPopup .pozitivNelkul input[type="checkbox"] {
	display: none;
}
#szavazzPopup .pozitivNelkul label {
	background: url('/ctk/img/ajanlas/pozitivNelkul.png');
	box-sizing: border-box;
	width: 300px;
	display: block;
	height: 40px;
	vertical-align: middle;
	text-align: center;
	color: #847f79;
	margin-left: 10px;
	padding-top: 12px;
	cursor: pointer;
}
#szavazzPopup .pozitivNelkul input[type="checkbox"]:checked+label {
	background: url('/ctk/img/ajanlas/pozitivNelkulChecked.png') !important;
}
#szavazzPopup .noselect, #sikeresPopup .noselect, #igyLatjakTesztemPopup .noselect, #visszajelzoPopup .noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}
#sikeresPopup .sikeresSzavazas {
	background-color: #d3cfc6;
	max-width: 480px;
	width: 100%;
	position: relative;
}
#sikeresPopup .display_left {
	float: none;
}
#sikeresPopup .popupi_top_left, #sikeresPopup .popupi_top_right, #sikeresPopup .popupi_bottom_left, #sikeresPopup .popupi_bottom_right, #sikeresPopup .popupi_top_center, #sikeresPopup .popupi_bottom_center, #sikeresPopup .popupi_left_middle, #sikeresPopup .popupi_right_middle, #sikeresPopup .popupi_body_keret_bal, #sikeresPopup .popupi_body_keret_jobb, #sikeresPopup .popupi_body_keret_also, #sikeresPopup .popupi_body {
	max-width: 480px;
	width: 100%;
	background: none;
	margin: 0;
}
#sikeresPopup .popupi_close_button {
	display: none;
}
#sikeresPopup .popupi_body_header {
	max-width: 430px;
	height: 50px;
	margin: 0;
	z-index: 0;
	display: none;
}
#sikeresPopup .activation_siker {
	position: relative;
	z-index: 3;
	max-width: 480px;
	width: 100%;
	font-weight: normal;
}
#sikeresPopup #layer_content {
	position: relative;
	width: 100%;
}
#sikeresPopup .sikeresHeaderText {
	background: url('/ctk/img/ajanlas/kerdezzPupupHeader.png') repeat-x !important;
	display: inline-block;
	vertical-align: top;
	max-width: 430px;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	font-family: Arial;
	text-align: left;
	padding: 0 0 0 30px;
	box-sizing: border-box;
	color: #f1f1f1;
	position: relative;
}
#sikeresPopup .sikeresHeaderClose {
	background: red;
	vertical-align: top;
	display: inline-block;
	width: 50px;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 15px;
	position: relative;
}
#sikeresPopup .sikeresDiv {
	max-width: 460px;
	cursor: default;
	clear: left;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#sikeresPopup .sikeresSzovegesDiv {
	max-width: 458px;
	width: 100%;
	min-height: 78px;
	border: 1px solid #959595;
	background: #edecea;
	display: table;
}
#sikeresPopup .sikeresSzoveg {
	max-width: 78%;
	min-height: 78px;
	background: #edecea;
	font-size: 16px;
	display: table-cell;
	vertical-align: middle;
}
#sikeresPopup .sikeresSzovegesDivBelso {
	display: inline-block;
	padding-left: 10px;
}
#sikeresPopup .sikeresPipa {
	background: url('/ctk/img/ajanlas/megtortentZoldPipa.png') no-repeat;
	width: 95px;
	height: 78px;
	display: table-cell;
}
#sikeresPopup .sikeresOkGomb {
	background: #7EA943;
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	max-width: 458px;
	width: 100%;
	height: 38px;
	display: block;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
}
#sikeresPopup .sikeresOkGomb:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	max-width: 458px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#sikeresPopup .sikeresOkGombBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#sikeresPopup .sikeresOkGombBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "OK >";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}

/* SZAVZAS ES SIKER END */

.disableTheBanner {
	display: none;
}

/* Foto popup bannerek */

.fotoPopupBannerPremium {
	position: relative;
	margin-left: 0px;
	margin-top: -2px;
	height: 90px;
}
.fotoPopupBannerFranchise {
	position: relative;
	margin-left: 1px;
	margin-top: -2px;
	height: 90px;
}
.fotoPopupBannerSense {
	position: relative;
	margin-left: 6px;
	margin-top: 3px;
}
.fotoPopupBannerSense .bigFotoBannerSense {
	display: block;
	text-align: center;
}
.fotoPopupBannerSense .tabletFotoBannerSense {
	display: none;
	text-align: center;
}
.fotoPopupBannerSense .mobileFotoBannerSense {
	display: none;
	text-align: center;
}
#akcio_box_ajanlat .swiper-button-next.swiper-button-disabled, #akcio_box_ajanlat .swiper-button-prev.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
	display: none;
}
.swiper-button-prev, .swiper-button-next {
	margin-top: 0px;
}
#kepgaleria_layer .fotoPopupBannerSense {
	margin: 5px auto;
}

/*------------ Foto popup bannerek vége ------------*/

#kepgaleria_layer .midTableCell {
	display: table-cell;
	vertical-align: middle;
}
#kepgaleria_layer .midTableCellThumb {
	display: table-cell;
	vertical-align: middle;
}
#kepgaleria_layer .midTable {
	display: table;
}
#kepgaleria_layer .swiper-slide.fotoPopup {
	width: auto;
	text-align: center;
}
#kepgaleria_layer .fotoPopupOuter {
	max-width: 730px;
	width: 100%;
	overflow: hidden;
}
#kepgaleria_layer .popupImage {
	max-width: 323px;
	max-height: 372px;
	height: auto;
	box-sizing: border-box;
	/*
	width: 90%;
	*/
}
#kepgaleria_layer .popupi_body {
	width: 100%;
	background: #d3cfc6;
}
#kepgaleria_layer .popupi_close {
	display: none;
}
#kepgaleria_layer .popupi_body_keret_bal, #kepgaleria_layer .popupi_top_left, #kepgaleria_layer .popupi_top_right, #kepgaleria_layer .popupi_bottom_left, #kepgaleria_layer .popupi_bottom_right, #kepgaleria_layer .popupi_top_center, #kapgaleria_layer .popupi_bottom_center, #kepgaleria_layer .popupi_left_middle, #kepgaleria_layer .popupi_right_middle, #kepgaleria_layer .popupi_body_keret_bal, #kepgaleria_layer .popupi_body_keret_jobb, #kepgaleria_layer .popupi_body_keret_also, #kepgaleria_layer .popupi_body_header, #kepgaleria_layer .popupi_bottom_center {
	background: none;
	float: none;
}
#kepgaleria_layer .popupi_left_middle {
	margin-top: 10px;
}
#kepgaleria_layer .popupi_body_keret_jobb {
	margin-right: 0;
}
#kepgaleria_layer .fotoPopupClose {
	color: #f1f1f1;
	position: absolute;
	right: 0;
	background: #000000;
	width: 50px;
	height: 50px;
	top: 0;
	cursor: pointer;
}
#kepgaleria_layer .fotoPopupHeader {
	position: relative;
	background: url('/ctk/img/ajanlas/fotoLapozoHeaderBg.png') repeat-x;
	box-sizing: border-box;
	padding: 0 50px 0 0;
	color: #f1f1f1;
	text-align: center;
	height: 50px;
	line-height: 50px;
}
#kepgaleria_layer .popupImageThumb {
	border-radius: 10px;
	max-width: 100px;
	max-height: 100px;
}
#kepgaleria_layer .thumbOuter {
	width: 400px;
	margin: 30px auto;
}
#kepgaleria_layer .imgBorder {
	width: 323px;
	height: 372px;
	/* 	border: 5px solid white; */
	box-sizing: border-box;
	margin: 0 auto 0;
	display: table;
	border-radius: 10px;
}
#kepgaleria_layer .imgBorderThumb {
	width: 100px;
	height: 100px;
	border: 5px solid white;
	box-sizing: border-box;
	margin: 12px 5px;
	display: table;
	border-radius: 10px;
}
#kepgaleria_layer .thumbPhoto {
	width: 100%;
	margin: 0 auto 0;
}
#kepgaleria_layer .kepAlattiBanner {
	margin: 0px auto -7px;
	width: 320px;
	height: 50px;
}
#kepgaleria_layer .swiper-button-prev {
	background: url('/ctk/img/ajanlas/nagyNyilBalra.png') no-repeat;
}
#kepgaleria_layer .swiper-button-next {
	background: url('/ctk/img/ajanlas/nagyNyilJobbra.png') no-repeat;
}
#kepgaleria_layer .thumbPhoto .swiper-slide-active .imgBorderThumb {
	border-color: #845f4b
}
#kepgaleria_layer .popupImage {
	border-radius: 10px;
	border: 5px solid white;
	/* 	margin: 17px 0 22px 0; */
}
#kepgaleria_layer .fotoPopupImgHelper {
	position: relative;
	display: block;
	text-align: center;
}
#kepgaleria_layer .fotoPopupImgHelperThumb {
	position: relative;
	display: block;
}
#kepgaleria_layer .becsatolGomb {
	bottom: 60px;
	/* 	position: absolute; */
	right: 0;
	width: 179px;
	height: 40px;
	color: white;
	background: url('/ctk/img/ajanlas/eztValasztomGomb.png');
	text-transform: uppercase;
	margin: 0 auto;
	line-height: 40px;
	font-weight: 500;
	display: block;
	cursor: pointer;
}
#kepgaleria_layer .gombMid {
	width: 100%;
	position: absolute;
	bottom: 25px;
	right: 0;
	height: 40px;
}
#kepgaleria_layer .popupi_body_keret_bal {
	margin-left: 0;
}
#akcio_box_ajanlat .popupi_body {
	position: relative;
	min-height: 530px;
}
#akcio_box_ajanlat .ham_menu_overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 60px;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 21000;
	display: none;
}
.ham_menu_overlay .menu-new {
	max-width: 360px;
}
.ham_menu_overlay .menuExt {
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 62px;
	height: 70%;
}
.ham_menu_overlay .ham_menu_items {
	margin: 0;
	padding: 0;
	cursor: pointer;
}
.disabled {
	display: none;
}
.ham_menu_overlay .ham_menu_items .ham_menu_item {
	background: linear-gradient(#beb8ba, #85817e);
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 15px;
	color: white;
	text-transform: uppercase;
	text-align: center;
	list-style-type: none;
	position: relative;
}
.ham_menu_overlay .ham_menu_items .ham_menu_item.purple {
	background: linear-gradient(#6d5a76, #332137);
}
.ham_menu_overlay .ham_menu_items .ham_menu_item.yellow {
	background: linear-gradient(#caae4d, #907210);
}
.ham_menu_overlay .ham_menu_items .ham_menu_item.green {
	background: linear-gradient(#98b96a, #5e7d2f);
}
.ham_menu_overlay .ham_menu_items .ham_menu_item.gray {
	background: linear-gradient(#bbb8b8, #827e7c);
}
.ham_menu_overlay .ham_menu_items .ham_menu_item span.normal {
	color: #f7c100;
}
#akcio_box_ajanlat .partner-data-sheet .nextButtonBottomMobile {
	display: none;
}
#akcio_box_ajanlat .ham_menu::after {
	content: "";
	height: 76px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100px;
	z-index: 500000000;
}
.ham_menu_overlay .ham_menu_items .ham_menu_item span.rounded {
	background: #fdc300;
	border-radius: 30px;
	color: #555150;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	display: inline-block;
	margin: 0 0 0 5px;
}
#akcio_box_ajanlat #canvas {
	width: 100% !important;
	height: 100% !important;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 28px;
}
#akcio_box_ajanlat .midHelper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
#akcio_box_ajanlat .moileButtons_hover {
	visibility: visible;
}
#akcio_box_ajanlat .kepKeret {
	width: 100%;
	position: relative;
	padding: 5px;
	box-sizing: border-box;
}
#akcio_box_ajanlat .ajnlasOldalSpacer {
	height: 300px;
	width: 100%;
	display: none;
}
#akcio_box_ajanlat .kepKeret:before {
	content: "";
	display: block;
	padding-top: 100%;
	/* initial ratio of 1:1*/
}
#akcio_box_ajanlat .kepBorder {
	background-color: white;
	border: 5px solid white;
	border-radius: 17px;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	text-align: center;
	z-index: 2;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
#akcio_box_ajanlat .ingyenes2 .about {
	margin-top: 98px;
	line-height: 0;
}
#akcio_box_ajanlat .about {
	text-align: left;
}
#akcio_box_ajanlat .about .tabs {
	display: inline-block;
	line-height: 0px;
}
#akcio_box_ajanlat .mobile_header {
	display: none;
}
#akcio_box_ajanlat .lapozoTabletNew {
	display: none;
}
#akcio_box_ajanlat .lapozoTablet {
	display: none;
}
#akcio_box_ajanlat .mobilFotoIkon {
	display: none;
}
#akcio_box_ajanlat .ham_menu {
	display: none;
}
#akcio_box_ajanlat .pager_mobile {
	display: none;
}
#akcio_box_ajanlat .mobile_header {
	display: none;
}
#akcio_box_ajanlat .moileButtons_hover {
	display: none;
}
#akcio_box_ajanlat .mobileTestKerdezz, #akcio_box_ajanlat .nextButtonBottomMobile {
	display: none;
}
#akcio_box_ajanlat .swiper-button-next {
	display: none;
}
#akcio_box_ajanlat .swiper-button-prev {
	display: none;
}
#akcio_box_ajanlat .mobleFooter {
	display: none;
}

/*oket ajanljuk oldal*/

#akcio_box_ajanlat .bannerholder {
	margin: 0 0 0 220px;
	/* 	min-height: 480px; */
}
#akcio_box_ajanlat .bannerPlacer {
	height: 0;
}
#akcio_box_ajanlat .contact-buttons .con-button, #akcio_box_ajanlat .contact-buttons .con-button-irj, #akcio_box_ajanlat .contact-buttons .con-button-tetszik, #akcio_box_ajanlat .contact-buttons .con-button-randiznek {
	width: 90%;
	margin: 0 auto 5px;
}
#akcio_box_ajanlat .contact-buttons .con-button-irj.tablet-irj {
	display: none;
}
#akcio_box_ajanlat .right_divs .gr-arr {
	left: -118px;
}
#akcio_box_ajanlat .p-offers-right .properties ul li {
	border: none;
}
#akcio_box_ajanlat .dash {
	border-bottom: 1px dashed #ddd !important;
}

/*Banner*/

#akcio_box_ajanlat .bannerBig {
	display: block;
}
#akcio_box_ajanlat .bannerNagyMobil {
	display: none;
}
#akcio_box_ajanlat .bannerKisMobil {
	display: none;
}
#akcio_box_ajanlat .ingyenes2 .about {
	margin-top: 0;
	padding: 0 0 0 228px;
	box-sizing: border-box;
}
#akcio_box_ajanlat .p-offers-left {
	position: relative;
	display: block;
	top: 0;
	left: 7px;
	height: 100%;
}
#akcio_box_ajanlat .popupi_body {
	width: 100%;
	max-width: 767px;
}
#akcio_box_ajanlat .popupi_close {
	display: block;
}


#akcio_box_ajanlat .p-offers {
	width: 100%;
	/* 		max-width: 480px; */
}
#akcio_box_ajanlat .popupi_body {
	width: 100%;
	max-width: 480px;
}
#akcio_box_ajanlat .p-offers-inside {
	width: 100%;
	margin: 0;
	/* 		max-width: 480px; */
}
#akcio_box_ajanlat .p-offers-top {
	height: 60px;
	background: #764e45;
	display: block;
	margin: 0;
	width: auto;
	font-weight: bold;
}


#akcio_box_ajanlat .ham_strips_menu {
	display: none;
}
#akcio_box_ajanlat .p-offers-top h1 img {
}


#akcio_box_ajanlat .topAdatlapOffer {
	position: relative;
	max-width: 1000px;
	width: 100%;
	display: inline-block;
	vertical-align: top;
}
#akcio_box_ajanlat .lapozoTablet {
	display: none;
}
#akcio_box_ajanlat .lapozoTablet img {
	margin: 11px 5px;
}
#akcio_box_ajanlat .lapozoTablet .tabletPrev .kepPrevTab {
	line-height: 60px;
}
#akcio_box_ajanlat .lapozoTablet .tabletPrev {
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}
#akcio_box_ajanlat .lapozoTablet .tabletNext {
	line-height: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
#akcio_box_ajanlat .eloLap {
	margin: 0 0 0 -34px;
}
#akcio_box_ajanlat .kovLap {
	margin: 0 0 0 16px;
}
#akcio_box_ajanlat .lapozoTablet .tableLapozoSzoveg {
	font-size: 14px;
	color: white;
	height: 60px;
	margin: 0 56px;
	text-align: center;
	padding: 10px 0;
	box-sizing: border-box;
}
#akcio_box_ajanlat .p-offers-top h1, .p-offers-top h1#h1_title {
	position: static;
	vertical-align: middle;
	display: table-cell;
	left: auto;
	/* 		margin: 6px 0 0 0; */
	margin: 0;
	font-size: 19px;
	font-weight: 500;
	width: 100%;
	text-align: center;
	padding: 0 0 26px;
	height: 60px;
}
#akcio_box_ajanlat .midHelperTop {
	display: table;
	margin: 0 0 0 10px;
	height: 60px;
	width: 100%;
	text-align: center;
	max-width: 725px;
}
#akcio_box_ajanlat .p-offers-right {
	width: 100%;
	margin: 0;
	max-width: 1000px;
	/* 		max-width: 480px; */
}
#akcio_box_ajanlat .p-offers-right .right_divs {
	display: inline-block;
	width: 33%;
	float: none;
	clear: both;
	height: auto;
	margin: 0 0 10px 0;
	vertical-align: top;
}
#akcio_box_ajanlat .p-offers-right .properties ul.prop-long {
	width: 100%;
}
#akcio_box_ajanlat .p-offers-right .properties {
	margin: 0;
	height: auto;
}
#akcio_box_ajanlat .p-offers-right .properties ul li {
	font-size: 13px;
	font-weight: 500;
}
#akcio_box_ajanlat .next_lapozo {
	display: none;
}
#akcio_box_ajanlat #p-offers-right {
	float: none;
}


#akcio_box_ajanlat .about ul.tabs li.tab {
	display: inline-block;
	float: none;
}
#akcio_box_ajanlat .mobleFooter .mobileNext {
	display: none;
}
#akcio_box_ajanlat .about .tab-panel {
	width: 100%;
	box-sizing: border-box;
	/* 	padding: 10px 15%; */
	text-align: left;
	float: none;
}
#akcio_box_ajanlat .about .tab-panel .tulWrapper {
	padding: 5px 10px 0 10px;
}

#akcio_box_ajanlat .about .prop-list {
	float: none;
	display: inline-block;
	vertical-align: top;
}
#akcio_box_ajanlat .about .prop-list li {
	display: inline-block;
	vertical-align: top;
}
#akcio_box_ajanlat .about {
	width: auto;
	margin-left: 227px;
	margin-top: 2px;
	/* 		max-width: 480px; */
	float: none;
	text-align: center;
}
#akcio_box_ajanlat .about .tab-panel {
	min-height: 115px;
}
#akcio_box_ajanlat .kerdElHelper {
	position: absolute;
	left: 50%;
	top: 60%;
	z-index: 5;
}
#akcio_box_ajanlat .p-offers-right .profile-pic .kerdd_el_aj {
	left: -50%;
	position: relative;
	line-height: 38px;
	top: 0;
	z-index: 5;
}
#akcio_box_ajanlat .profile-pic {
	width: 51%;
	max-width: 330px;
}
#akcio_box_ajanlat .profile-pic .nagykep-outer {
	overflow: visible;
	width: 100%;
	height: auto;
	box-sizing: border-box;
	padding: 10px;
	margin: 0;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	/* 	border: 5px solid white; */
}
#akcio_box_ajanlat .partner-data-sheet .profile-pic {
	display: inline-block;
	float: none;
	vertical-align: top;
}
#akcio_box_ajanlat .adatlapKepMobil {
	/* 	width: 100%; */
	width: auto;
	height: auto;
	margin-left: -3px !important;
	border: none;
	border-radius: 17px;
	box-sizing: border-box;
	max-width: 98%;
	max-height: 98%;
	vertical-align: middle;
	z-index: 5;
	position: relative;
}
#akcio_box_ajanlat .profile-pic {
	background: none;
}
#akcio_box_ajanlat .profile-pic .name {
	width: 100%;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.5);
	position: relative;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	top: 2px;
	left: 0;
	z-index: 10;
	text-align: center;
}
#akcio_box_ajanlat .frame-big {
	display: none;
}
#akcio_box_ajanlat .tabletViewHelperTop {
	box-sizing: border-box;
	height: 40px;
	padding: 0 15px 10px;
	position: absolute;
	top: 10px;
	width: 100%;
}
#akcio_box_ajanlat .profile-pic .looking-for {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 10;
	text-align: center;
}
#akcio_box_ajanlat .profile-pic .tabletViewHelperBottom {
	bottom: 15px;
	box-sizing: border-box;
	padding: 0 15px;
	position: absolute;
	width: 100%;
}
#akcio_box_ajanlat .profile-pic {
	background: none;
	height: auto;
}
#akcio_box_ajanlat .p-offers h4 {
	padding: 2px 0 0;
	font-weight: normal;
	text-transform: uppercase;
}
#akcio_box_ajanlat .contact-buttons {
	position: static;
	vertical-align: top;
	display: inline-block;
	margin: 10px 0 0 0;
	width: 23%;
}
#akcio_box_ajanlat .mobleFooter {
	display: block;
}
#akcio_box_ajanlat .mobleFooter .mobileNext {
	width: 313px;
	height: 67px;
	margin: 30px auto 0;
	background: url('/ctk/img/ajanlas/nextButton.png');
	cursor: pointer;
}
#akcio_box_ajanlat .mobleFooter .mobileNezetValaszto {
	width: 100%;
	text-align: center;
	color: #312f34;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
	margin: 24px 0 0 0;
}
#akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes {
	display: inline-block;
	margin: 0 46px 0 0;
	text-align: center;
	cursor: pointer;
}
#akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton {
	display: inline-block;
	text-align: center;
	cursor: pointer;
}
#akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes .mobilTeljesButton {
	background: url('/ctk/img/ajanlas/mobilToTeljesIkon.png');
	width: 73px;
	height: 72px;
}
#akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes .mobilTeljesSzoveg, #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton .mobilMobilSzoveg {
	margin: 14px 0 0 0;
}
#akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton .mobilMobilButton {
	background: url('/ctk/img/ajanlas/mobilToMobilIkon.png');
	width: 73px;
	height: 72px;
}

/*TanÄ‚Â­tÄ‚Ĺ‚ felÄ‚Ä˝let popupja*/

#tanitas .popupi_close {
	display: none;
}
#tanitas .popupi_top_left {
	background: none;
}
#tanitas .popupi_bottom_left {
	background: none;
}
#tanitas .popupi_body_header {
	background: none;
}
#tanitas .popupi_right_middle {
	background: none;
}
#tanitas .popupi_left_middle {
	background: none;
}
#tanitas .popupi_body {
	background: none;
	max-width: 288px;
}
#tanitas .popupi_body_keret_bal {
	background: none;
}
#tanitas .popupi_body_keret_jobb {
	background: none;
}
#tanitas .popupi_body_keret_also {
	background: none;
}
#tanitas .popupi_bottom_right {
	background: none;
}
#tanitas .popupi_top_center {
	background: none;
}
#tanitas .popupi_bottom_center {
	background: none;
}
#tanitas .popupi_top_right {
	background: none;
}
#tanitas .p-offers-top .cronos-logo {
	display: none;
}

/*Gombok*/


/*Ä‚ďż˝ltalÄ‚Ë‡nos*/

#akcio_box_ajanlat .contact-buttons .con-button .left_side {
	background: url(/ctk/imgb/img/feher_normal_left.png);
	position: absolute;
	left: 0;
	top: 0;
	height: 38px;
	width: 17px;
}
#akcio_box_ajanlat .contact-buttons .con-button .right_side {
	background: url(/ctk/imgb/img/feher_normal_right.png);
	position: absolute;
	right: 0;
	top: 0;
	height: 38px;
	width: 18px;
}
#akcio_box_ajanlat .contact-buttons .con-button .mid_side {
	background: url(/ctk/imgb/img/feher_normal_mid.png) center top repeat-x;
	margin: 0 18px 0 17px;
	height: 38px;
	line-height: 38px;
}
#akcio_box_ajanlat .contact-buttons .con-button .left_side-hover {
	background: url(/ctk/imgb/img/zold_normal_left.png);
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button .right_side-hover {
	background: url(/ctk/imgb/img/zold_normal_right.png);
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button .mid_side-hover {
	background: url(/ctk/imgb/img/zold_normal_mid.png) center top repeat-x;
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button:hover>.mid_side {
	background: url(/ctk/imgb/img/zold_normal_mid.png) center top repeat-x;
}
#akcio_box_ajanlat .contact-buttons .con-button:hover>.right_side {
	background: url(/ctk/imgb/img/zold_normal_right.png);
}
#akcio_box_ajanlat .contact-buttons .con-button:hover>.left_side {
	background: url(/ctk/imgb/img/zold_normal_left.png);
}

/*Ä‚Ĺ¤rj levelet*/

#akcio_box_ajanlat .contact-buttons .con-button-irj .left_side {
	background: url(/ctk/imgb/img/irj_butt_left.png);
	position: absolute;
	left: 0;
	top: 0;
	height: 38px;
	width: 18px;
}
#akcio_box_ajanlat .contact-buttons .con-button-irj .right_side {
	background: url(/ctk/imgb/img/irj_butt_right.png);
	position: absolute;
	right: 0;
	top: 0;
	height: 38px;
	width: 18px;
}
#akcio_box_ajanlat .contact-buttons .con-button-irj .mid_side {
	background: url(/ctk/imgb/img/irj_butt_mid.png) center top repeat-x;
	margin: 0 18px;
	height: 38px;
	line-height: 38px;
}
#akcio_box_ajanlat .contact-buttons .con-button-irj .left_side-hover {
	background: url(/ctk/imgb/img/irj_butt_left_active.png);
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button-irj .right_side-hover {
	background: url(/ctk/imgb/img/irj_butt_right_active.png);
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button-irj .mid_side-hover {
	background: url(/ctk/imgb/img/irj_butt_mid_active.png) center top repeat-x;
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.mid_side {
	background: url(/ctk/imgb/img/irj_butt_mid_active.png) center top repeat-x;
}
#akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.right_side {
	background: url(/ctk/imgb/img/irj_butt_right_active.png);
}
#akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.left_side {
	background: url(/ctk/imgb/img/irj_butt_left_active.png);
}

/*Tetszik gomb*/

#akcio_box_ajanlat .contact-buttons .con-button-tetszik .left_side {
	background: url(/ctk/imgb/img/tetszik_butt_left.png);
	position: absolute;
	left: 0;
	top: 0;
	height: 38px;
	width: 20px;
}
#akcio_box_ajanlat .contact-buttons .con-button-tetszik .right_side {
	background: url(/ctk/imgb/img/tetszik_butt_right.png);
	position: absolute;
	right: 0;
	top: 0;
	height: 38px;
	width: 20px;
}
#akcio_box_ajanlat .contact-buttons .con-button-tetszik .mid_side {
	background: url(/ctk/imgb/img/tetszik_butt_mid.png) center top repeat-x;
	margin: 0 20px;
	height: 38px;
	line-height: 38px;
}
#akcio_box_ajanlat .contact-buttons .con-button-tetszik .left_side-hover {
	background: url(/ctk/imgb/img/tetszik_butt_left_active.png);
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button-tetszik .right_side-hover {
	background: url(/ctk/imgb/img/tetszik_butt_right_active.png);
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button-tetszik .mid_side-hover {
	background: url(/ctk/imgb/img/tetszik_butt_mid_active.png) center top repeat-x;
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.mid_side {
	background: url(/ctk/imgb/img/tetszik_butt_mid_active.png) center top repeat-x;
}
#akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.right_side {
	background: url(/ctk/imgb/img/tetszik_butt_right_active.png);
}
#akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.left_side {
	background: url(/ctk/imgb/img/tetszik_butt_left_active.png);
}

/*RandiznÄ‚Â©k gomb*/

#akcio_box_ajanlat .contact-buttons .con-button-randiznek .mid_side {
	background: url(/ctk/imgb/img/randiznek_butt_mid.png) center top repeat-x;
	margin: 0 18px;
	height: 38px;
	line-height: 38px;
}
#akcio_box_ajanlat .contact-buttons .con-button-randiznek .right_side {
	background: url(/ctk/imgb/img/randiznek_butt_right.png);
	position: absolute;
	right: 0;
	top: 0;
	height: 38px;
	width: 18px;
}
#akcio_box_ajanlat .contact-buttons .con-button-randiznek .left_side {
	background: url(/ctk/imgb/img/randiznek_butt_left.png);
	position: absolute;
	left: 0;
	top: 0;
	height: 38px;
	width: 18px;
}
#akcio_box_ajanlat .contact-buttons .con-button-randiznek .left_side-hover {
	background: url(/ctk/imgb/img/randiznek_butt_left_active.png);
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button-randiznek .right_side-hover {
	background: url(/ctk/imgb/img/randiznek_butt_right_active.png);
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button-randiznek .mid_side-hover {
	background: url(/ctk/imgb/img/randiznek_butt_mid_active.png) center top repeat-x;
	visibility: hidden;
}
#akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.mid_side {
	background: url(/ctk/imgb/img/randiznek_butt_mid_active.png) center top repeat-x;
}
#akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.right_side {
	background: url(/ctk/imgb/img/randiznek_butt_right_active.png);
}
#akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.left_side {
	background: url(/ctk/imgb/img/randiznek_butt_left_active.png);
}
#akcio_box_ajanlat .hideTelBut {
	display: block;
}
#akcio_box_ajanlat .lapozoTabletNew {
	background: #880b48;
	width: 90%;
	height: 60px;
	margin: 10px auto;
	position: relative;
}
#akcio_box_ajanlat .lapozoTabletNew.lapozoTabletNewDesktop {
	display: block;
}
#akcio_box_ajanlat .lapozoTabletNew img {
	margin: 11px 5px;
}
#akcio_box_ajanlat .lapozoTabletNew .tabletPrev .kepPrevTab {
	line-height: 60px;
}
#akcio_box_ajanlat .lapozoTabletNew .tabletPrev {
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}
#akcio_box_ajanlat .lapozoTabletNew .tabletNext {
	line-height: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
#akcio_box_ajanlat .lapozoTabletNew .tableLapozoSzoveg {
	font-size: 14px;
	color: white;
	height: 60px;
	margin: 0 56px;
	text-align: center;
	padding: 10px 0;
	box-sizing: border-box;
}
#akcio_box_ajanlat .tanito_mobil {
	display: none;
}

/*VÄ‚Ë‡lassz kÄ‚Â©rdÄ‚Â©set popup*/

#kerdezzPopup #layer_content {
	min-width: 320px;
	max-width: 768px;
}
#kerdezzPopup .kerdezzKerdesSor {
	width: 92%;
	margin: 14px auto;
	cursor: pointer;
	display: table;
}
#kerdezzPopup .kerdezzKerdesSor .kerdezzKerdes {
	width: 68%;
	display: table-cell;
	background: #edeceb;
	box-sizing: border-box;
	color: black;
	border: 1px solid #959595;
	text-align: left;
	padding-left: 8px;
	height: 61px;
	vertical-align: top;
	font-size: 13px;
	line-height: 1.4;
}
#kerdezzPopup .kerdezzKerdesSor .kerdezzKerdes .kerdezzMidText {
	box-sizing: border-box;
	padding: 3px;
	width: 68%;
	display: table-cell;
	height: 61px;
	vertical-align: middle;
}
#kerdezzPopup .kerdezzKerdesSor .kerdezzGomb {
	vertical-align: middle;
	border: 1px solid #959595;
	width: 31%;
	display: table-cell;
	line-height: 15px;
	color: white;
	position: relative;
	margin: 0 0 0 -4px;
	height: 59px;
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 14px;
}
#kerdezzPopup .kerdezzUjkerdes {
	vertical-align: top;
	border: 1px solid #959595;
	width: 300px;
	display: block;
	background: #eb8307;
	line-height: 40px;
	color: black;
	position: relative;
	margin: 0 auto 10px;
	height: 40px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}
#kerdezzPopup .kerdezzUjkerdes:after {
	position: absolute;
	width: 300px;
	height: 40px;
	content: "Új kérdéseket kérek";
	top: 0;
	left: 0;
	cursor: pointer;
	background: -webkit-linear-gradient(to bottom, #ea8004 0%, #edab28 69%, #e3bb60 93%, #e7ac18 100%);
	background: -o-linear-gradient(to bottom, #ea8004 0%, #edab28 69%, #e3bb60 93%, #e7ac18 100%);
	background: -moz-linear-gradient(to bottom, #ea8004 0%, #edab28 69%, #e3bb60 93%, #e7ac18 100%);
	background: linear-gradient(to bottom, #ea8004 0%, #edab28 69%, #e3bb60 93%, #e7ac18 100%);
}

#kerdezzPopup .kerdes_fo .valasszKerdest {
	font-weight: 600;
	vertical-align: middle;
	box-sizing: border-box;
	color: black;
	font-size: 16px;
	height: 40px;
	line-height: 20px;
	margin: 0 auto;
	width: 300px;
	text-transform: uppercase;
	padding: 15px 0;
	text-align: center;
	background: #dfb95c;
	background: -moz-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: -webkit-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: linear-gradient(to bottom, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	}
#kerdezzPopup .kerdes_fo .valasszKerdestTriangle {
	border-left: 150px solid transparent;
	border-right: 150px solid transparent;
	border-top: 20px solid #dfb95c;
	height: 0;
	width: 0;
	content: "";
	margin: 0 auto;
}
#kerdezzPopup .kerdes_fo {
	float: none;
}
#kerdezzPopup .display_left {
	float: none;
	clear: none;
}
#kerdezzPopup .popupi_top_left, #kerdezzPopup .popupi_top_right, #kerdezzPopup .popupi_bottom_left, #kerdezzPopup .popupi_bottom_right, #kerdezzPopup .popupi_top_center, #kerdezzPopup .popupi_bottom_center, #kerdezzPopup .popupi_left_middle, #kerdezzPopup .popupi_right_middle, #kerdezzPopup .popupi_body_keret_bal, #kerdezzPopup .popupi_body_keret_jobb, #kerdezzPopup .popupi_body_keret_also {
	background: none;
	margin: 0;
}
#kerdezzPopup .popupi_close_button {
	display: none;
}
#kerdezzPopup .popupi_body_header {
	background: url('/ctk/img/ajanlas/kerdezzPupupHeader.png') repeat-x;
	width: 90%;
	height: 50px;
	margin: 0;
	z-index: 0;
}
#kerdezzPopup .popupi_body {
	width: 100%;
	float: none;
}
#kerdezzPopup .activation_siker {
	position: relative;
	z-index: 3;
	width: 100%;
}
#kerdezzPopup .kerdezzHeaderText {
	display: inline-block;
	vertical-align: top;
	width: 90%;
	heigth: 50px;
	line-height: 50px;
	font-size: 15px;
	font-weight: 500;
	text-align: center;
	padding: 0 0 0 10%;
	box-sizing: border-box;
	color: #f1f1f1;
}
#kerdezzPopup .kerdes_fo {
	padding: 0;
}
#kerdezzPopup .kerdezzHeaderClose {
	background: red;
	vertical-align: top;
	display: inline-block;
	width: 10%;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 15px;
}
.popupi_body_keret_bal #akcio_box_ajanlat .p-offers-top .cronos-logo {
	top: 17px;
}
.altImgPlace .bannerholder {
	display: none;
}
#akcio_box_ajanlat .left-outer-size {
	display: block;
	box-sizing: border-box;
	height: 100%;
	padding: 62px 0 35px;
	position: absolute;
	width: 212px;
}

/* AJANLAS LISTA MODOSITAS END */


/* TESZTEK START */

#tesztekKulsoDivId {
	max-width: 480px;
}
#tesztekKulsoDivId input[type="radio"] {
	float: none;
}
#tesztekKulsoDivId #tesztekSzerkesztese {
	background-color: #d3cfc6;
	width: 100%;
	max-width: 480px;
	position: relative;
	height: auto;
}
#tesztekKulsoDivId .tesztekHeaderContener {
	display: table-row-group;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-o-user-select: none;
}
#tesztekKulsoDivId .tesztSzerkesztesHeaderText {
	background: rgba(89, 86, 96, 1);
	background: -moz-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(89, 86, 96, 1)), color-stop(18%, rgba(132, 130, 135, 1)), color-stop(100%, rgba(89, 86, 96, 1)));
	background: -webkit-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: -o-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: -ms-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: linear-gradient(to bottom, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	display: table-cell;
	vertical-align: top;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	font-size: 15px;
	text-align: left;
	padding: 0 0 0 20px;
	box-sizing: border-box;
	color: #f1f1f1;
	position: relative;
}
#tesztekKulsoDivId .tesztSzerkesztesHeaderText .tesztSzerkesztesHeaderImage {
	margin-right: 20px;
	vertical-align: middle;
}
#tesztekKulsoDivId .tesztSzerkesztesHeaderClose {
	background: red;
	vertical-align: top;
	display: inline-block;
	width: 50px;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 15px;
	position: relative;
	z-index: 2;
}
#tesztekKulsoDivId .popupi_close_button {
	display: none;
}
#tesztekKulsoDivId .popupi_body_header {
	display: none;
}
#tesztekKulsoDivId .display_left {
	float: none;
}
#tesztekKulsoDivId .popupi_top_left, #tesztekKulsoDivId .popupi_top_right, #tesztekKulsoDivId .popupi_bottom_left, #tesztekKulsoDivId .popupi_bottom_right, #tesztekKulsoDivId .popupi_top_center, #tesztekKulsoDivId .popupi_bottom_center, #tesztekKulsoDivId .popupi_left_middle, #tesztekKulsoDivId .popupi_right_middle, #tesztekKulsoDivId .popupi_body_keret_bal, #tesztekKulsoDivId .popupi_body_keret_jobb, #tesztekKulsoDivId .popupi_body_keret_also, #tesztekKulsoDivId .popupi_body {
	width: 100%;
	background: none;
	margin: 0;
}
#tesztekKulsoDivId .tesztCimOuter {
	width: 100%;
	margin: 0px auto;
	display: table;
}
#tesztekKulsoDivId .tesztCim {
	background: url(/ctk/imgi/kerdezz/szerkesztes-fejlec-hatter.png) no-repeat top scroll;
	color: black;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0px auto;
	font-size: 16px;
	cursor: default;
	text-align: center;
	height: 50px;
	width: 35%;
	display: table-cell;
	vertical-align: middle;
}
#tesztekKulsoDivId .tableRowStart {
	display: table;
	table-layout: fixed;
	max-width: 480px;
	width: 100%;
}
#tesztekKulsoDivId .tesztek_szerkesztese {}
#tesztekKulsoDivId .radioDivContener {
	display: table;
	width: 100%;
}
#tesztekKulsoDivId .pozitivRadioDiv {
	background: #b8a99a;
	background: -moz-linear-gradient(top, #b8a99a 0%, #817161 100%);
	background: -webkit-linear-gradient(top, #b8a99a 0%, #817161 100%);
	background: linear-gradient(to bottom, #b8a99a 0%, #817161 100%);
	box-sizing: border-box;
	width: 50%;
	height: 40px;
	border-color: #9e9b96;
	cursor: pointer;
	display: table-cell;
	vertical-align: middle
}
#tesztekKulsoDivId .pozitivRadioDiv:hover {
	background: #6a3c18;
	background: -moz-linear-gradient(top, #6a3c18 0%, #af8060 100%);
	background: -webkit-linear-gradient(top, #6a3c18 0%, #af8060 100%);
	background: linear-gradient(to bottom, #6a3c18 0%, #af8060 100%);
}
#tesztekKulsoDivId .pozitivRadioDiv label {
	width: 90%;
	display: inline-block;
	color: white;
	height: auto;
	vertical-align: middle;
	text-transform: uppercase;
	padding: 5px 10px;
	cursor: pointer;
}
#tesztekKulsoDivId .keszitGombNem {
	background: -webkit-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -o-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -moz-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	vertical-align: top;
	border: 1px solid #959595;
	width: 180px;
	height: 38px;
	color: white;
	position: relative;
	margin: 15px auto 0;
	cursor: pointer;
}
#tesztekKulsoDivId .keszitGombNem:after {
	background: -webkit-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -o-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -moz-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #597337 100%);
	position: absolute;
	max-width: 150px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#tesztekKulsoDivId .keszitGombNemBelso {
	background: -webkit-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -o-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -moz-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#tesztekKulsoDivId .keszitGombNemBelso:after {
	background: -webkit-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -o-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -moz-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "KÉSŐBB KÉSZÍTEM EL";
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#tesztekKulsoDivId .masodikLepesInput:hover {
	background: #6a3c18;
	background: -moz-linear-gradient(top, #6a3c18 0%, #af8060 100%);
	background: -webkit-linear-gradient(top, #6a3c18 0%, #af8060 100%);
	background: linear-gradient(to bottom, #6a3c18 0%, #af8060 100%);
}
#tesztekKulsoDivId .masodikLepesInput {
	background: #b8a99a;
	background: -moz-linear-gradient(top, #b8a99a 0%, #817161 100%);
	background: -webkit-linear-gradient(top, #b8a99a 0%, #817161 100%);
	background: linear-gradient(to bottom, #b8a99a 0%, #817161 100%);
	box-sizing: border-box;
	width: 100%;
	display: inline-block;
	color: white;
	height: 100%;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	cursor: pointer;
}
#tesztekKulsoDivId .pozitivRadioDiv input[type="radio"] {
	display: none;
}
#tesztekKulsoDivId .subjectChooser {
	width: 100%;
}
#tesztekKulsoDivId .felso_szoveg {
	color: #4f4f4f;
	display: table;
	margin: 0 auto;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
	text-align: left;
	width: 90%;
}
#tesztekKulsoDivId .felso_szoveg b {
	text-transform: uppercase;
}
#tesztekKulsoDivId .felso_szoveg img {
	display: table-cell;
}
#tesztekKulsoDivId .felso_szoveg_inside {
	display: table-cell;
	vertical-align: middle;
}
#tesztekKulsoDivId .felso_szoveg_inside b {
	text-transform: uppercase;
}
#tesztekKulsoDivId .felso_szoveg_back {
	background: rgba(0, 0, 0, 0) url("/ctk/imgi/kerdezz/szerkesztes_vissza.png") no-repeat scroll center center;
	display: table-cell;
	padding: 0 40px 0 0;
	cursor: pointer;
}
#tesztekKulsoDivId #new_layer_content {
	max-width: 480px;
	min-width: 320px;
}
#tesztekKulsoDivId .chosenAnswers {
	color: #333;
	padding: 20px 0;
	text-align: center;
	width: 100%;
}
#tesztekKulsoDivId .chosenAnswersInner {
	width: 80%;
	margin: 0 auto;
	font-size: 16px;
	line-height: 20px;
}
#tesztekKulsoDivId .chosenAnswersInner b {
	text-transform: uppercase;
}
#tesztekKulsoDivId .kerdesekTablazat {
	width: 100%;
}
#tesztekKulsoDivId .igenRadioDiv {
	border-color: #9e9b96;
	cursor: pointer;
}
#tesztekKulsoDivId .nemRadioDiv {
	border-color: #9e9b96;
	cursor: pointer;
}
#tesztekKulsoDivId .nemRadioDiv label::before {
	background: url(/ctk/imgi/kerdezz/szerkesztes_radiobutton_invalid.png) no-repeat top scroll;
	content: "";
	padding: 5px 10px 15px 30px;
}
#tesztekKulsoDivId .nemRadioDiv label {
	box-sizing: border-box;
	width: 100%;
	display: inline-block;
	color: #706863;
	font-weight: 500;
	height: 40px;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
}
#tesztekKulsoDivId .igenRadioDiv label::before {
	background: url(/ctk/imgi/kerdezz/szerkesztes_radiobutton_on.png) no-repeat top scroll;
	content: "";
	padding: 5px 10px 15px 30px;
}
#tesztekKulsoDivId .igenRadioDiv label {
	box-sizing: border-box;
	width: 100%;
	display: inline-block;
	color: black;
	font-weight: 500;
	height: 40px;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
}
#tesztekKulsoDivId .questionBox2Belso {
	background: #c8b5a3 none repeat scroll 0 0;
	border: 1px solid #959595;
	display: table;
	max-width: 300px;
	width: 100%;
	margin: 0 auto;
}
#tesztekKulsoDivId .questionNewInputEdit {
	display: table-cell;
	font-size: 14px;
	margin: 0;
	line-height: 1.4;
	padding: 5px 0 5px 10px;
	vertical-align: middle;
	width: 100%;
}
#tesztekKulsoDivId .tesztKerdesTorlesGomb:after {
	background: #ae1a0a;
	background: -moz-linear-gradient(top, #ae1a0a 0%, #811307 100%);
	background: -webkit-linear-gradient(top, #ae1a0a 0%, #811307 100%);
	background: linear-gradient(to bottom, #ae1a0a 0%, #811307 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "TÖRLÖM";
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#tesztekKulsoDivId .tesztKerdesTorlesGomb {
	background: #ae1a0a;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ae1a0a 0%, #811307 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ae1a0a 0%, #811307 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ae1a0a 0%, #811307 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	box-sizing: border-box;
}
#tesztekKulsoDivId .tesztKerdesSzerkesztesGomb:after {
	background: #ae1a0a;
	background: -moz-linear-gradient(top, #6b6d67 0%, #4f514c 100%);
	background: -webkit-linear-gradient(top, #6b6d67 0%, #4f514c 100%);
	background: linear-gradient(to bottom, #6b6d67 0%, #4f514c 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "SZERKESZTEM";
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#tesztekKulsoDivId .tesztKerdesSzerkesztesGomb {
	background: #ae1a0a;
	background: -moz-linear-gradient(top, #6b6d67 0%, #4f514c 100%);
	background: -webkit-linear-gradient(top, #6b6d67 0%, #4f514c 100%);
	background: linear-gradient(to bottom, #6b6d67 0%, #4f514c 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	box-sizing: border-box;
}
#tesztekKulsoDivId .szerkesszunkGomb {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	max-width: 300px;
	width: 100%;
	height: 38px;
	display: block;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
	margin: 0 auto;
}
#tesztekKulsoDivId .szerkesszunkGomb:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	max-width: 300px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#tesztekKulsoDivId .szerkesszunkGombBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#tesztekKulsoDivId .szerkesszunkGombBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "+ ÚJ KÉRDÉST SZERKESZTEK >";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#tesztekKulsoDivId .tesztMentese {
	background: #5f8127;
	background: -moz-linear-gradient(top, #80af36 0%, #5f8127 100%);
	background: -webkit-linear-gradient(top, #80af36 0%, #5f8127 100%);
	background: linear-gradient(to bottom, #80af36 0%, #5f8127 100%);
	border: 1px solid #959595;
	color: white;
	cursor: pointer;
	display: block;
	height: 38px;
	margin: 10px auto;
	max-width: 300px;
	position: relative;
	vertical-align: top;
	width: 100%;
}
#tesztekKulsoDivId .tesztMentese:after {
	background: #5f8127;
	background: -moz-linear-gradient(top, #80af36 0%, #5f8127 100%);
	background: -webkit-linear-gradient(top, #80af36 0%, #5f8127 100%);
	background: linear-gradient(to bottom, #80af36 0%, #5f8127 100%);
	position: absolute;
	max-width: 300px;
	width: 100%;
	height: 38px;
	font-weight: 500;
	content: "TESZT MENTÉSE AZ ADATLAPOMRA";
	top: 0;
	left: 0;
	cursor: pointer;
	line-height: 37px;
}
#tesztekKulsoDivId .igyFogKinezniText {
	color: black;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
#harmadikLepesPopup .popupi_close_button {
	display: none;
}
#harmadikLepesPopup .popupi_body_header {
	display: none;
}
#harmadikLepesPopup .display_left {
	float: none;
}
#harmadikLepesPopup .popupi_top_left, #harmadikLepesPopup .popupi_top_right, #harmadikLepesPopup .popupi_bottom_left, #harmadikLepesPopup .popupi_bottom_right, #harmadikLepesPopup .popupi_top_center, #harmadikLepesPopup .popupi_bottom_center, #harmadikLepesPopup .popupi_left_middle, #harmadikLepesPopup .popupi_right_middle, #harmadikLepesPopup .popupi_body_keret_bal, #harmadikLepesPopup .popupi_body_keret_jobb, #harmadikLepesPopup .popupi_body_keret_also, #harmadikLepesPopup .popupi_body {
	width: 320px;
	background: none;
	margin: 0;
}
#harmadikLepesPopup .layer_popupi_tartalom {
	background-color: #d3cfc6;
	width: 100%;
	position: relative;
	height: auto;
}
#harmadikLepesPopup .tesztekHeaderContener {
	display: table-row-group;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-o-user-select: none;
}
#harmadikLepesPopup .tesztSzerkesztesHeaderText {
	background: rgba(89, 86, 96, 1);
	background: -moz-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(89, 86, 96, 1)), color-stop(18%, rgba(132, 130, 135, 1)), color-stop(100%, rgba(89, 86, 96, 1)));
	background: -webkit-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: -o-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: -ms-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: linear-gradient(to bottom, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	display: table-cell;
	vertical-align: top;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	font-size: 15px;
	text-align: left;
	padding: 0 0 0 20px;
	box-sizing: border-box;
	color: #f1f1f1;
	position: relative;
}
#harmadikLepesPopup .tesztSzerkesztesHeaderText .tesztSzerkesztesHeaderImage {
	margin-right: 20px;
	vertical-align: middle;
}
#harmadikLepesPopup .tesztSzerkesztesHeaderClose {
	background: red;
	vertical-align: top;
	display: inline-block;
	width: 50px;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 15px;
	position: relative;
	z-index: 2;
}
#harmadikLepesPopup .tesztCimOuter {
	width: 100%;
	margin: 0px auto;
	display: table;
}
#harmadikLepesPopup .tesztCim {
	background: url(/ctk/imgi/kerdezz/szerkesztes-fejlec-hatter.png) no-repeat top scroll;
	color: black;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0px auto;
	font-size: 16px;
	cursor: default;
	text-align: center;
	height: 50px;
	width: 100%;
	display: block;
	line-height: 40px;
}
#harmadikLepesPopup .igenNemRadioDiv {
	border-color: #9e9b96;
	cursor: pointer;
}
#harmadikLepesPopup .igenNemRadioDiv label::before {
	background: url(/ctk/imgi/kerdezz/szerkesztes_radiobutton_off.png) no-repeat top scroll;
	content: "";
	padding: 5px 10px 15px 30px;
}
#harmadikLepesPopup .igenNemRadioDiv label {
	box-sizing: border-box;
	width: 100%;
	display: inline-block;
	color: black;
	font-weight: 500;
	height: 40px;
	vertical-align: middle;
	text-transform: uppercase;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	font-size: 14px;
}
#harmadikLepesPopup .igenNemRadioDiv input[type="radio"]:checked+label::before {
	background: url(/ctk/imgi/kerdezz/szerkesztes_radiobutton_on.png) no-repeat top scroll;
}
#harmadikLepesPopup .igenNemRadioDiv input[type="radio"] {
	display: none;
}
#harmadikLepesPopup .jeloldBeSzoveg {
	background: rgb(87, 77, 68) none repeat scroll 0 0;
	color: rgb(255, 255, 255);
	font-weight: 500;
	font-size: 16px;
	height: 50px;
	margin: 0 4px 0 10px;
	max-width: 311px;
	text-align: center;
	width: 100%;
}
#harmadikLepesPopup .jeloldBeSzovegBelso {
	margin: auto;
	padding-top: 5px;
	width: 90%;
}
#harmadikLepesPopup .kivalasztottKep {
	display: table-cell;
	margin-left: 40px;
	padding-right: 10px;
	vertical-align: middle;
}
#harmadikLepesPopup .kivalasztottKerdesek {
	font-weight: 600;
	font-size: 16px;
	margin: 0 auto;
	max-width: 290px;
	padding-bottom: 25px;
	padding-top: 25px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
	display: table-cell;
}
#harmadikLepesPopup .questionBox2Belso {
	background: #c8b5a3 none repeat scroll 0 0;
	border: 1px solid #959595;
	border-width: 1px 0;
	display: table;
	max-width: 320px;
	width: 100%;
}
#harmadikLepesPopup .questionNewInputEdit {
	display: table-cell;
	font-size: 15px;
	line-height: 1.4;
	margin: 0;
	padding: 5px 0 5px 10px;
	vertical-align: middle;
	width: 100%;
}
#harmadikLepesPopup .mentsdElKerdest {
	font-weight: 500;
	font-size: 16px;
	margin: 0 auto;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}
#harmadikLepesPopup .mentesGomb:hover {
	background: #5f8127;
	background: -moz-linear-gradient(top, #5f8127 0%, #80af36 100%);
	background: -webkit-linear-gradient(top, #5f8127 0%, #80af36 100%);
	background: linear-gradient(to bottom, #5f8127 0%, #80af36 100%);
	}
#harmadikLepesPopup .mentesGomb {
	background: #80af36;
	background: -moz-linear-gradient(top, #80af36 0%, #5f8127 100%);
	background: -webkit-linear-gradient(top, #80af36 0%, #5f8127 100%);
	background: linear-gradient(to bottom, #80af36 0%, #5f8127 100%);
	border: 0 none;
	color: #fff;
	cursor: pointer;
	float: none;
	text-transform: uppercase;
	height: 40px;
	margin: 0 auto;
	max-width: 311px;
	padding-bottom: 0;
	padding-right: 10px;
	padding-top: 0;
	text-align: center;
	font-weight: 500;
	width: 100%;
}
#themyAlertDivIdTest .popupi_close_button {
	display: none;
}
#themyAlertDivIdTest .popupi_body_header {
	display: none;
}
#themyAlertDivIdTest .display_left {
	float: none;
}
#themyAlertDivIdTest .popupi_top_left, #themyAlertDivIdTest .popupi_top_right, #themyAlertDivIdTest .popupi_bottom_left, #themyAlertDivIdTest .popupi_bottom_right, #themyAlertDivIdTest .popupi_top_center, #themyAlertDivIdTest .popupi_bottom_center, #themyAlertDivIdTest .popupi_left_middle, #themyAlertDivIdTest .popupi_right_middle, #themyAlertDivIdTest .popupi_body_keret_bal, #themyAlertDivIdTest .popupi_body_keret_jobb, #themyAlertDivIdTest .popupi_body_keret_also, #themyAlertDivIdTest .popupi_body {
	width: 100%;
	background: none;
	margin: 0;
}
#themyAlertDivIdTest .sikeresSzovegesDiv {
	max-width: 300px;
	width: 100%;
	min-height: 78px;
	border: 1px solid #959595;
	background: #edecea;
	display: table;
}
#themyAlertDivIdTest .sikeresSzoveg {
	max-width: 78%;
	min-height: 78px;
	background: #edecea;
	font-size: 16px;
	display: table-cell;
	vertical-align: middle;
}
#themyAlertDivIdTest .sikeresSzovegesDivBelso {
	display: inline-block;
	padding-left: 10px;
}
#themyAlertDivIdTest .sikeresPipa {
	width: 95px;
	height: 78px;
	display: table-cell;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
#themyAlertDivIdTest .sikeresPipa2 {
	background: url('/ctk/img/ajanlas/megtortentZoldPipa.png') no-repeat;
	width: 95px;
	height: 78px;
	display: table-cell;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
#themyAlertDivIdTest .sikeresPipaLatszik {
	background: url(/ctk/imgi/kerdezz/szerkesztes_mentes_pipa.png);
	width: 70px;
	height: 78px;
	display: table-cell;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
#themyAlertDivIdTest .pirosNyil {
	display: table;
}
#themyAlertDivIdTest .pirosNyil .square {
	width: 20px;
	height: 100%;
	background: red;
	display: table-cell;
}
#themyAlertDivIdTest .pirosNyil .triangle-left {
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-right: 30px solid red;
	border-bottom: 50px solid transparent;
	display: table-cell;
}
#themyAlertDivIdTest .sikeresOkGomb {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	max-width: 300px;
	width: 100%;
	height: 38px;
	display: block;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
}
#themyAlertDivIdTest .sikeresOkGomb:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	max-width: 300px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#themyAlertDivIdTest .sikeresOkGombBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#themyAlertDivIdTest .sikeresOkGombBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "OK >";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#themyAlertDivIdTest .sikeresMentesSzerkesszunkGomb {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	max-width: 300px;
	width: 100%;
	height: 38px;
	display: block;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
}
#themyAlertDivIdTest .sikeresMentesSzerkesszunkGomb:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	max-width: 300px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#themyAlertDivIdTest .sikeresMentesSzerkesszunkGombBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#themyAlertDivIdTest .sikeresMentesSzerkesszunkGombBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "+ FOLYTATOM A SZERKESZTÉST >";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}

#myConfirmTestKulsoDiv .popupi_close_button {
	display: none;
}
#myConfirmTestKulsoDiv .popupi_body_header {
	display: none;
}
#myConfirmTestKulsoDiv .display_left {
	float: none;
}
#myConfirmTestKulsoDiv .popupi_top_left, #myConfirmTestKulsoDiv .popupi_top_right, #myConfirmTestKulsoDiv .popupi_bottom_left, #myConfirmTestKulsoDiv .popupi_bottom_right, #myConfirmTestKulsoDiv .popupi_top_center, #myConfirmTestKulsoDiv .popupi_bottom_center, #myConfirmTestKulsoDiv .popupi_left_middle, #myConfirmTestKulsoDiv .popupi_right_middle, #myConfirmTestKulsoDiv .popupi_body_keret_bal, #myConfirmTestKulsoDiv .popupi_body_keret_jobb, #myConfirmTestKulsoDiv .popupi_body_keret_also, #myConfirmTestKulsoDiv .popupi_body {
	width: 100%;
	background: none;
	margin: 0;
}
#myConfirmTestKulsoDiv .layer_popupi_tartalom {
	background-color: #c11301;
	width: 100%;
	position: relative;
	height: auto;
	max-width: 300px;
	min-width: 300px;
}
#myConfirmTestKulsoDiv .torlesGombIgen {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	max-width: 150px;
	width: 50%;
	height: 38px;
	display: table-cell;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
}
#myConfirmTestKulsoDiv .torlesGombIgen:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	max-width: 150px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#myConfirmTestKulsoDiv .torlesGombIgenBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#myConfirmTestKulsoDiv .torlesGombIgenBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "IGEN";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#myConfirmTestKulsoDiv .torlesGombNem {
	background: -webkit-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -o-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -moz-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	vertical-align: top;
	border: 1px solid #959595;
	max-width: 150px;
	width: 50%;
	height: 38px;
	display: table-cell;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
}
#myConfirmTestKulsoDiv .torlesGombNem:after {
	background: -webkit-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -o-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -moz-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #597337 100%);
	position: absolute;
	max-width: 150px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#myConfirmTestKulsoDiv .torlesGombNemBelso {
	background: -webkit-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -o-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -moz-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#myConfirmTestKulsoDiv .torlesGombNemBelso:after {
	background: -webkit-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -o-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -moz-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "NEM";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#myConfirmTestKulsoDiv .gombContainer {
	display: table;
	width: 100%;
}
#themyAlertDivIdTest .tesztekHeaderContener {
	display: table-row-group;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-o-user-select: none;
}
#themyAlertDivIdTest .tesztSzerkesztesHeaderText {
	background: rgba(89, 86, 96, 1);
	background: -moz-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: -o-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: -ms-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	background: linear-gradient(to bottom, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	display: table-cell;
	vertical-align: top;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	font-size: 15px;
	text-align: left;
	padding: 0 0 0 20px;
	box-sizing: border-box;
	color: #f1f1f1;
	position: relative;
}
#themyAlertDivIdTest .tesztSzerkesztesHeaderText .tesztSzerkesztesHeaderImage {
	margin-right: 20px;
	vertical-align: middle;
}
#themyAlertDivIdTest .tesztSzerkesztesHeaderClose {
	background: red;
	vertical-align: top;
	display: inline-block;
	width: 50px;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 15px;
	position: relative;
	z-index: 2;
}
#themyAlertDivIdTest .tesztCimOuter {
	width: 100%;
	margin: 0px auto;
	display: table;
}
#themyAlertDivIdTest .tesztCim {
	background: url(/ctk/imgi/kerdezz/szerkesztes-fejlec-hatter.png) no-repeat top scroll;
	color: black;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0px auto;
	font-size: 16px;
	cursor: default;
	text-align: center;
	height: 50px;
	width: 35%;
	display: table-cell;
	vertical-align: middle;
}
#themyAlertDivIdTest .mutasdTobbiekGomb {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	max-width: 300px;
	width: 100%;
	height: 38px;
	display: block;
	color: white;
	position: relative;
	cursor: pointer;
	margin: 0 auto;
}
#themyAlertDivIdTest .mutasdTobbiekGomb:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	max-width: 300px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#themyAlertDivIdTest .mutasdTobbiekGombBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#themyAlertDivIdTest .mutasdTobbiekGombBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "NEKED AJÁNLOTT TÁRSKERESŐK >";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#myPublikConfirmKulsoDiv .popupi_close_button {
	display: none;
}
#myPublikConfirmKulsoDiv .popupi_body_header {
	display: none;
}
#myPublikConfirmKulsoDiv .display_left {
	float: none;
}
#myPublikConfirmKulsoDiv .popupi_top_left, #myPublikConfirmKulsoDiv .popupi_top_right, #myPublikConfirmKulsoDiv .popupi_bottom_left, #myPublikConfirmKulsoDiv .popupi_bottom_right, #myPublikConfirmKulsoDiv .popupi_top_center, #myPublikConfirmKulsoDiv .popupi_bottom_center, #myPublikConfirmKulsoDiv .popupi_left_middle, #myPublikConfirmKulsoDiv .popupi_right_middle, #myPublikConfirmKulsoDiv .popupi_body_keret_bal, #myPublikConfirmKulsoDiv .popupi_body_keret_jobb, #myPublikConfirmKulsoDiv .popupi_body_keret_also, #myPublikConfirmKulsoDiv .popupi_body {
	width: 100%;
	background: none;
	margin: 0;
}
#myPublikConfirmKulsoDiv .layer_popupi_tartalom {
	background-color: #9fc169;
	width: 100%;
	position: relative;
	height: auto;
	max-width: 300px;
	min-width: 300px;
}
#myPublikConfirmKulsoDiv .torlesGombIgen {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	max-width: 150px;
	width: 50%;
	height: 38px;
	display: table-cell;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
}
#myPublikConfirmKulsoDiv .torlesGombIgen:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	max-width: 150px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#myPublikConfirmKulsoDiv .torlesGombIgenBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#myPublikConfirmKulsoDiv .torlesGombIgenBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "IGEN";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#myPublikConfirmKulsoDiv .torlesGombNem {
	background: -webkit-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -o-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -moz-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	vertical-align: top;
	border: 1px solid #959595;
	max-width: 150px;
	width: 50%;
	height: 38px;
	display: table-cell;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
}
#myPublikConfirmKulsoDiv .torlesGombNem:after {
	background: -webkit-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -o-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: -moz-linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #3e3d3a 100%);
	background: linear-gradient(to bottom, #54534f 0%, #4f4e4a 69%, #597337 100%);
	position: absolute;
	max-width: 150px;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#myPublikConfirmKulsoDiv .torlesGombNemBelso {
	background: -webkit-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -o-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -moz-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#myPublikConfirmKulsoDiv .torlesGombNemBelso:after {
	background: -webkit-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -o-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: -moz-linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	background: linear-gradient(to bottom, #3e3d3a 0%, #4f4e4a 69%, #54534f 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "NEM";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#myPublikConfirmKulsoDiv .gombContainer {
	display: table;
	width: 100%;
}
#myPublikConfirmKulsoDiv .bodyContainer {
	color: white;
	display: table-row-group;
	font-weight: 600;
	font-size: 16px;
	height: 80px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}
#myPublikConfirmKulsoDiv .kerdojel {
	background: url(/ctk/imgi/kerdezz/szerkesztes_kerdojel.png) no-repeat center scroll;
	display: table-cell;
	padding-left: 56px;
	padding-right: 5px;
}
#keszitsdTesztetKulsoDiv .display_left {
	float: none;
}
#keszitsdTesztetKulsoDiv .layer_top, #keszitsdTesztetKulsoDiv .layer_top_left, #keszitsdTesztetKulsoDiv .layer_top_right, #keszitsdTesztetKulsoDiv .layer_bot, #keszitsdTesztetKulsoDiv .layer_bot_left, #keszitsdTesztetKulsoDiv .layer_bot_right, #keszitsdTesztetKulsoDiv .layer_left, #keszitsdTesztetKulsoDiv .layer_right {
	background: none;
}
#keszitsdTesztetKulsoDiv .layer_fejlec {
	display: none;
}
#keszitsdTesztetKulsoDiv .keszitGomb {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	width: 100%;
	height: 38px;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
	box-sizing: border-box;
}
#keszitsdTesztetKulsoDiv .keszitGomb:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#keszitsdTesztetKulsoDiv .keszitGombBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#keszitsdTesztetKulsoDiv .keszitGombBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "ELKÉSZÍTEM A TESZTEM";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#keszitsdTesztetKulsoDiv .tesztekHeaderContener {
	display: table-row-group;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-o-user-select: none;
}
#keszitsdTesztetKulsoDiv .tesztSzerkesztesHeaderText {
	background: rgba(89, 86, 96, 1);
	/* Old Browsers */
	background: -moz-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(89, 86, 96, 1)), color-stop(18%, rgba(132, 130, 135, 1)), color-stop(100%, rgba(89, 86, 96, 1)));
	/* Chrome, Safari4+ */
	background: -webkit-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	/* IE 10+ */
	background: linear-gradient(to bottom, rgba(89, 86, 96, 1) 0%, rgba(132, 130, 135, 1) 18%, rgba(89, 86, 96, 1) 100%);
	/* W3C */
	display: table-cell;
	vertical-align: top;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	font-size: 15px;
	text-align: left;
	padding: 0 0 0 20px;
	box-sizing: border-box;
	color: #f1f1f1;
	position: relative;
}
#keszitsdTesztetKulsoDiv .tesztSzerkesztesHeaderText .tesztSzerkesztesHeaderImage {
	margin-right: 20px;
	vertical-align: middle;
}
#keszitsdTesztetKulsoDiv .tesztSzerkesztesHeaderClose {
	background: red;
	vertical-align: top;
	display: inline-block;
	width: 50px;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 15px;
	position: relative;
	z-index: 2;
}
#keszitsdTesztetKulsoDiv .layer_tartalom {
	padding: 0;
	max-width: 320px;
	min-width: 320px;
}
#keszitsdTesztetKulsoDiv .popup-message {
	background-color: #d3cfc6;
	display: inline;
}
#keszitsdTesztetKulsoDiv .tesztCimOuter {
	width: 100%;
	margin: 0px auto;
	display: table;
}
#keszitsdTesztetKulsoDiv .tesztCim {
	background: url(/ctk/imgi/kerdezz/szerkesztes-fejlec-hatter.png) no-repeat top scroll;
	color: black;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0px auto;
	font-size: 15px;
	cursor: default;
	text-align: center;
	height: 50px;
	width: 35%;
	display: table-cell;
	vertical-align: top;
	padding-top: 7px;
}
#keszitsdTesztetKulsoDiv ul.pipa li {
	color: #4f4f4f;
	background: rgba(0, 0, 0, 0) url("img/sign_pipa_zold.png") no-repeat scroll left top;
}
#keszitsdTesztetKulsoDiv .legyelKezd {
	width: 100%;
	text-align: center;
	color: #4f4f4f;
}
#keszitsdTesztetKulsoDiv .elkuldomTesztem {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	width: 100%;
	height: 38px;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
	box-sizing: border-box;
}
#keszitsdTesztetKulsoDiv .elkuldomTesztem:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#keszitsdTesztetKulsoDiv .elkuldomTesztemBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#keszitsdTesztetKulsoDiv .elkuldomTesztemBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "ELKÜLDÖM A TESZTEM";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#keszitsdTesztetKulsoDiv .layer_cim {
	text-aling: center;
	padding-top: 5px;
	color: #4f4f4f;
}
#keszitsdTesztetKulsoDiv .publikusButton {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	width: 100%;
	height: 38px;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
	box-sizing: border-box;
}
#keszitsdTesztetKulsoDiv .publikusButton:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#keszitsdTesztetKulsoDiv .publikusButtonBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#keszitsdTesztetKulsoDiv .publikusButtonBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "PUBLIKUSS TESZEM A TESZTEM";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}
#theAlertDivIdTest .elkuldomTesztem {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	vertical-align: top;
	border: 1px solid #959595;
	width: 100%;
	height: 38px;
	color: white;
	position: relative;
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
	box-sizing: border-box;
}
#theAlertDivIdTest .elkuldomTesztem:after {
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	position: absolute;
	width: 100%;
	height: 38px;
	top: 0;
	left: 0;
	cursor: pointer;
}
#theAlertDivIdTest .elkuldomTesztemBelso {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	vertical-align: top;
	display: block;
	width: 100%;
	color: white;
	position: relative;
	cursor: pointer;
	border: 4px solid transparent;
	box-sizing: border-box;
}
#theAlertDivIdTest .elkuldomTesztemBelso:after {
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	content: "ELKÜLDÖM A TESZTEM";
	text-align: center;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	box-sizing: border-box;
}

/* TESZTEK END */


/* LEVEL START */

#level_iras_popupi .popupi_close_button {
	display: none;
}
#level_iras_popupi .popupi_body_header {
	display: none;
}
#level_iras_popupi .display_left {
	float: none;
}
#level_iras_popupi .popupi_top_left, #level_iras_popupi .popupi_top_right, #level_iras_popupi .popupi_bottom_left, #level_iras_popupi .popupi_bottom_right, #level_iras_popupi .popupi_top_center, #level_iras_popupi .popupi_bottom_center, #level_iras_popupi .popupi_left_middle, #level_iras_popupi .popupi_right_middle, #level_iras_popupi .popupi_body_keret_bal, #level_iras_popupi .popupi_body_keret_jobb, #level_iras_popupi .popupi_body_keret_also, #level_iras_popupi .popupi_body {
	width: 100%;
	background: none;
	margin: 0;
}
#level_iras_popupi .layer_popupi_tartalom {
	width: 100%;
	background-color: #f3f3f3;
	margin: 0;
	max-width: 590px;
	min-width: 320px;
	height: auto;
}
#level_iras_popupi .fejlec-cim {
	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+ */
	width: 100%;
	height: 50px;
	color: white;
	display: table;
}
#level_iras_popupi .fejlec-szoveg::before {
	background: rgba(0, 0, 0, 0) url("/ctk/imgi/levelezes/levelezes_fejlec_icon.png") no-repeat scroll center center;
	content: "";
	padding: 15px 30px 15px 15px;
}
#level_iras_popupi .fejlec-szoveg {
	display: table-cell;
	padding: 16px 5px;
	text-transform: uppercase;
	font-size: 14px;
}
#level_iras_popupi .fejlec-bezar {
	background-color: black;
	cursor: pointer;
	display: table-cell;
	text-align: center;
	width: 50px;
}
#level_iras_popupi .frame-mid {
	background: rgba(0, 0, 0, 0) url("/ctk/imgb/img/frame-mid.png") no-repeat scroll center center;
	height: 107px;
	left: 0;
	overflow: hidden;
	position: relative;
	top: -116px;
	width: 101px;
	cursor: pointer;
}
#level_iras_popupi .frame-shadow {
	background: rgba(0, 0, 0, 0) url("/ctk/imgb/img/pic-bg.png") no-repeat scroll center center;
	height: 111px;
	left: 0;
	margin: 5px 0 0;
	top: 0;
	width: 102px;
}
#level_iras_popupi .kep_kulso_div {
	height: 97px;
	margin: 0 0 0 4px;
	overflow: hidden;
	width: 92px;
	background-color: white;
}
#level_iras_popupi .cimzett_div {
	width: 100%;
	min-height: 112px;
	margin-top: 5px;
}
#level_iras_popupi .kep_container {
	width: 100px;
	position: absolute;
	top: 54px;
	left: 5px;
}
#level_iras_popupi .leiras_div {
	display: table-cell;
	vertical-align: middle;
}
#level_iras_popupi #cimzett_title_div2 {
	font-family: Arial;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	clear: none;
	display: block;
	float: none;
	top: 0;
	position: relative;
	width: 100%;
}
#level_iras_popupi #images_csatolt {
	float: none;
	clear: none;
	background: #bebcbc;
	top: 0;
	left: 0;
	margin: 0;
	width: 100%;
	position: relative;
}
#level_iras_popupi #csatolmanyok_foto_div {
	background: none;
	float: none;
	clear: none;
	top: 0;
	left: 0;
	margin: 0;
	width: 100%;
	height: auto;
	max-width: 534px;
	width: 100;
	text-align: center;
}
#level_iras_popupi #kapcsolo_magamrol_1 {
	background: transparent url("/ctk/imgb/img/open_down.png") no-repeat scroll 0 0;
	display: table-cell;
	height: 36px;
	width: 50px;
}
#level_iras_popupi #idealis_tars_gomb {
	background: transparent url("/ctk/imgb/img/open_down.png") no-repeat scroll 0 0;
	display: table-cell;
	height: 36px;
	width: 50px;
}
#level_iras_popupi #cimzett_title_div {
	background-color: #d7d7d7;
	display: table;
	height: 36px;
	margin-top: 1px;
	width: 100%;
}
#level_iras_popupi .magamrol_bemutat {
	display: table-cell;
	font-family: Arial;
	margin: 0;
	vertical-align: middle;
	padding-left: 120px;
}
#level_iras_popupi .magamrol_bemutat span {
	font-weight: bold;
	color: #444855;
}
#level_iras_popupi .magamrol_table {
	background-color: #d7d7d7;
	display: table;
	height: 36px;
	margin-top: 1px;
	width: 100%;
}
#level_iras_popupi #leiras_magamrol {
	background-color: #d7d7d7;
	display: none;
	overflow: visible;
	padding-right: 50px;
	padding-left: 120px;
}
#level_iras_popupi .idealis_tars_bemutat {
	display: table-cell;
	font-family: Arial;
	vertical-align: middle;
	padding-left: 120px;
}
#level_iras_popupi .idealis_tars_bemutat span {
	font-weight: bold;
	color: #444855;
}
#level_iras_popupi #leiras_idealis {
	background-color: rgb(215, 215, 215);
	display: block;
	overflow: visible;
	padding-left: 120px;
	padding-right: 50px;
}
#level_iras_popupi #cimzett_header_uj_2 {
	background-color: #d7d7d7;
	margin-top: 1px;
	width: 100%;
}
#level_iras_popupi #cimzett_csatolt_fotoi .csatolt_fotok_szoveg {
	color: #444855;
	font-family: Arial;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	padding-left: 120px;
}
#level_iras_popupi .cimzettek_sora {
	background-color: #d7d7d7;
	box-sizing: border-box;
	clear: none;
	float: none;
	height: 36px;
	margin-top: 5px;
	padding: 0;
	width: 100%;
	display: table;
}
#level_iras_popupi #csatolmanyok_foto_div .displayer {
	height: 115px;
	white-space: nowrap;
}
#level_iras_popupi #csatolmanyok_foto_div .csatolt_container {
	display: inline-block;
}
#level_iras_popupi #csatolmanyok_foto_div .frame-mid {
	background: rgba(0, 0, 0, 0) url("/ctk/imgb/img/frame-mid.png") no-repeat scroll center center;
	height: 107px;
	left: 0;
	overflow: hidden;
	position: relative;
	top: -100px;
	width: 101px;
	cursor: pointer;
}
#level_iras_popupi #csatolmanyok_foto_div .frame-shadow {
	background: rgba(0, 0, 0, 0) url("/ctk/imgb/img/pic-bg.png") no-repeat scroll center center;
	height: 111px;
	left: 0;
	margin: 5px 0 0;
	top: 0;
	width: 102px;
}
#level_iras_popupi #csatolmanyok_foto_div .kep_kulso_div {
	height: 97px;
	margin: 0 0 0 6px;
	overflow: hidden;
	width: 89px;
}
#level_iras_popupi #level_iras_body {
	background: #ffffff none repeat scroll 0 0;
	border: 9px solid #dbdbdb;
	box-sizing: border-box;
	display: inline-flex;
	max-width: 530px;
	min-height: 54px;
	width: 100%;
	float: none;
}
#level_iras_popupi #level_iras_body img {
	height: 53px;
	width: 50px;
}
#level_iras_popupi #level_iras_body #szoveg_body_level {
	height: 100%;
	margin: 10px 0 10px;
	min-height: 102px;
	position: static;
	width: 100%;
}
#level_iras_popupi #csatolmanyok_nevek_div_level {
	float: none;
	clear: none;
}
#level_iras_popupi .kep_hozzadas {
	width: 49px;
	height: 36px;
}
#level_iras_popupi .plusz_kep_icon {
	background: transparent url("/ctk/imgb/img/add_image.png") no-repeat scroll 0 0;
	display: table-cell;
}
#level_iras_popupi .img_div {
	float: none;
}
#level_iras_popupi .cimzett_title {
	display: inline-flex;
	font-size: 13px;
	height: 36px;
	position: relative;
	vertical-align: middle;
}
#level_iras_popupi .cimzett_title_kiemelt_fotok {
	display: inline-block;
	font-weight: bold;
	height: 36px;
	padding-left: 10px;
	padding-top: 9px;
	width: 100px;
}
#level_iras_popupi #attachNames {
	display: inline-block;
	padding-top: 9px;
}
#level_iras_popupi #attachNames .csatolt_nevek {
	display: inline;
}
#level_iras_popupi .cimzett_title_kulso {
	display: table-cell;
	font-size: 13px;
	height: 36px;
	vertical-align: middle;
}
#level_iras_popupi .remove_div {
	height: 18px;
	left: -15px;
	position: relative;
	top: 3px;
	width: 18px;
}
#level_iras_popupi #images_csatolt #csatolmanyok_foto_div, #csatolmanyok_foto_div_level {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	display: block;
	float: none;
	height: auto;
	overflow: visible;
	position: static;
	width: 100%;
}
#level_iras_popupi .level_iras_box_start {
	margin-top: 10px;
	float: none;
	clear: none;
	margin-left: 0px;
	padding: 0;
	text-align: center;
	width: 100%;
}
#level_iras_popupi .olvasas_valasz_gomb {
	background: transparent url("/ctk/imgi/levelezes/uzenet_kuldes.png") no-repeat scroll left top;
	border: 0 none;
	cursor: pointer;
	height: 32px;
	margin: 0 auto;
	width: 140px;
	float: none;
	position: relative;
	top: -21px;
}
#level_iras_popupi #beszelgetesAblak {
	float: none;
	clear: none;
	padding-left: 10px;
	padding-right: 10px;
}
#level_iras_popupi .csevego_boxok {
	float: none;
	clear: none;
	margin: 0;
	position: static;
	width: 100%;
}
#level_iras_popupi #lyr1_cseveges_0 {
	float: none;
	clear: none;
}
#level_iras_popupi #t1_cseveges_0 {
	float: none;
	clear: none;
}
#level_iras_popupi .csevego_altalanos_start_bal {
	float: none;
	clear: none;
	width: 100%;
}
#level_iras_popupi .csevego_altalanos_start_jobb {
	float: none;
	clear: none;
	width: 100%;
	text-align: right;
}
#level_iras_popupi #csevego_boxok_outer {
	float: none;
	clear: none;
}
#level_iras_popupi .ferfi_box_bal_top_left, #level_iras_popupi .ferfi_box_bal_top_right, #level_iras_popupi .ferfi_box_bal_bottom_left, #level_iras_popupi .ferfi_box_bal_bottom_right, #level_iras_popupi .ferfi_box_bal_top_center, #level_iras_popupi .ferfi_box_bal_bottom_center, #level_iras_popupi .ferfi_box_bal_left_middle, #level_iras_popupi .ferfi_box_bal_right_middle, #level_iras_popupi .ferfi_box_bal_right_body {
	clear: none;
	display: inline-block;
	float: none;
	padding: 0;
}
#level_iras_popupi .ferfi_box_jobb_top_left, #level_iras_popupi .ferfi_box_jobb_top_right, #level_iras_popupi .ferfi_box_jobb_bottom_left, #level_iras_popupi .ferfi_box_jobb_bottom_right, #level_iras_popupi .ferfi_box_jobb_top_center, #level_iras_popupi .ferfi_box_jobb_bottom_center, #level_iras_popupi .ferfi_box_jobb_left_middle, #level_iras_popupi .ferfi_box_jobb_right_middle, #level_iras_popupi .ferfi_box_jobb_right_body {
	clear: none;
	display: inline-block;
	float: none;
	padding: 0;
	text-align: left
}
#level_iras_popupi .admin_box_bal_top_left, #level_iras_popupi .admin_box_bal_top_right, #level_iras_popupi .admin_box_bal_bottom_left, #level_iras_popupi .admin_box_bal_bottom_right, #level_iras_popupi .admin_box_bal_top_center, #level_iras_popupi .admin_box_bal_bottom_center, #level_iras_popupi .admin_box_bal_left_middle, #level_iras_popupi .ferfi_box_bal_right_middle, #level_iras_popupi .ferfi_box_bal_right_body {
	clear: none;
	display: inline-block;
	float: none;
	padding: 0;
}
#level_iras_popupi .admin_box_jobb_top_left, #level_iras_popupi .admin_box_jobb_top_right, #level_iras_popupi .admin_box_jobb_bottom_left, #level_iras_popupi .admin_box_jobb_bottom_right, #level_iras_popupi .admin_box_jobb_top_center, #level_iras_popupi .admin_box_jobb_bottom_center, #level_iras_popupi .admin_box_jobb_left_middle, #level_iras_popupi .admin_box_jobb_right_middle, #level_iras_popupi .admin_box_jobb_right_body {
	clear: none;
	display: inline-block;
	float: none;
	padding: 0;
	text-align: left
}
#level_iras_popupi .noi_box_bal_top_left, #level_iras_popupi .noi_box_bal_top_right, #level_iras_popupi .noi_box_bal_bottom_left, #level_iras_popupi .noi_box_bal_bottom_right, #level_iras_popupi .noi_box_bal_top_center, #level_iras_popupi .noi_box_bal_bottom_center, #level_iras_popupi .noi_box_bal_left_middle, #level_iras_popupi .noi_box_bal_right_middle, #level_iras_popupi .noi_box_bal_right_body {
	clear: none;
	display: inline-block;
	float: none;
	padding: 0;
}
#level_iras_popupi .noi_box_jobb_top_left, #level_iras_popupi .noi_box_jobb_top_right, #level_iras_popupi .noi_box_jobb_bottom_left, #level_iras_popupi .noi_box_jobb_bottom_right, #level_iras_popupi .noi_box_jobb_top_center, #level_iras_popupi .noi_box_jobb_bottom_center, #level_iras_popupi .noi_box_jobb_left_middle, #level_iras_popupi .noi_box_jobb_right_middle, #level_iras_popupi .noi_box_jobb_right_body {
	clear: none;
	display: inline-block;
	float: none;
	padding: 0;
	text-align: left
}
#level_iras_popupi .kerdezo_kep_bal_div {
	display: table-cell;
	float: none;
	height: 107px;
	overflow: hidden;
	position: relative;
	width: 94px;
}
#level_iras_popupi .kep_megtekintes_kerdezo_bal {
	height: 104px;
	left: 3px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 91px;
	bottom: 0;
}
#level_iras_popupi .kerdezo_kep_jobb_div {
	display: table-cell;
	float: none;
	height: 107px;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
	width: 94px;
}
#level_iras_popupi .kep_megtekintes_kerdezo_jobb {
	bottom: 60px;
	height: 104px;
	overflow: hidden;
	position: relative;
	right: 0;
	width: 89px;
}
#level_iras_popupi .csevego_box_tartalom_start_bal {
	display: table-cell;
	float: none;
	max-width: 450px;
	padding-left: 5px;
	padding-top: 5px;
	position: static;
	vertical-align: top;
	width: 100%;
}
#level_iras_popupi .csevego_box_tartalom_start_jobb {
	display: table-cell;
	float: none;
	left: 0;
	max-width: 450px;
	position: static;
	text-align: right;
	width: 100%;
}
#level_iras_popupi .noi_box_bal_right_middle {
	margin-right: -25px;
}
#level_iras_popupi .noi_box_bal_left_middle {
	margin-bottom: 12px;
}
#level_iras_popupi .noi_box_jobb_right_middle {
	margin-right: -42px;
}
#level_iras_popupi .noi_box_jobb_left_middle {
	margin-bottom: 12px;
}
#level_iras_popupi .noi_box_bal_right_body {
	min-height: 40px;
	min-width: 160px;
	max-width: 450px;
	width: auto;
	background: transparent url("/ctk/imgi/levelezes/noibox/bal/box_body_repeat.png") repeat scroll right bottom;
	font-size: 14px;
	font-weight: normal;
	margin-left: 24px;
	margin-right: 9px;
	margin-top: -20px;
	overflow: hidden;
	position: relative;
}
#level_iras_popupi .noi_box_jobb_right_body {
	background: transparent url("/ctk/imgi/levelezes/noibox/jobb/box_body_repeat.png") repeat scroll right bottom;
	font-size: 14px;
	font-weight: normal;
	margin-left: 13px;
	margin-right: 22px;
	margin-top: -20px;
	min-width: 160px;
	max-width: 450px;
	overflow: hidden;
	position: relative;
	width: auto;
}
#level_iras_popupi .ferfi_box_bal_right_middle {
	margin-right: -25px;
}
#level_iras_popupi .ferfi_box_bal_left_middle {
	margin-bottom: 12px;
}
#level_iras_popupi .ferfi_box_jobb_right_middle {
	margin-right: -42px;
}
#level_iras_popupi .ferfi_box_jobb_left_middle {
	margin-bottom: 12px;
}
#level_iras_popupi .ferfi_box_bal_right_body {
	min-height: 40px;
	min-width: 160px;
	max-width: 450px;
	width: auto;
	font-size: 14px;
	font-weight: normal;
	margin-left: 24px;
	margin-right: 9px;
	margin-top: -20px;
	overflow: hidden;
	position: relative;
}
#level_iras_popupi .ferfi_box_jobb_right_body {
	font-size: 14px;
	font-weight: normal;
	margin-left: 13px;
	margin-right: 22px;
	margin-top: -20px;
	min-width: 160px;
	max-width: 450px;
	overflow: hidden;
	position: relative;
	width: auto;
}
#level_iras_popupi .admin_box_bal_right_middle {
	margin-right: -25px;
}
#level_iras_popupi .admin_box_bal_left_middle {
	margin-bottom: 12px;
}
#level_iras_popupi .admin_box_jobb_right_middle {
	margin-right: -42px;
}
#level_iras_popupi .admin_box_jobb_left_middle {
	margin-bottom: 12px;
}
#level_iras_popupi .admin_box_bal_right_body {
	min-height: 40px;
	min-width: 160px;
	max-width: 450px;
	width: auto;
	font-size: 14px;
	font-weight: normal;
	margin-left: 24px;
	margin-right: 9px;
	margin-top: -20px;
	overflow: hidden;
	position: relative;
}
#level_iras_popupi .admin_box_jobb_right_body {
	font-size: 14px;
	font-weight: normal;
	margin-left: 13px;
	margin-right: 22px;
	margin-top: -20px;
	min-width: 160px;
	max-width: 450px;
	overflow: hidden;
	position: relative;
	width: auto;
}
#level_iras_popupi #mailSetupForm {
	display: none;
}
#level_iras_popupi .kuldo_container {
	position: relative;
	top: -16px;
}
#level_iras_popupi .datum_uzenet_hatter_bal {
	float: none;
	left: 0;
	margin-bottom: 5px;
	max-width: 420px;
	position: relative;
	text-align: center;
	top: 0;
	width: 90%;
}
#level_iras_popupi .datum_uzenet_hatter_jobb {
	float: none;
	left: 0;
	margin-bottom: 5px;
	max-width: 420px;
	position: relative;
	text-align: center;
	top: 0;
	width: 100%;
}
#level_iras_popupi .olvasas_uzenetek_gomb {
	background: transparent url("/ctk/imgi/levelezes/korabbi_uzenetek_sz.png") no-repeat scroll left top;
	border: 0 none;
	cursor: pointer;
	float: none;
	height: 32px;
	margin: 0 auto;
	width: 140px;
}
#level_iras_popupi .kep_container_jobb,
#level_iras_popupi .kep_container_bal {
	display: table-cell;
	height: 102px;
	position: relative;
	vertical-align: bottom;
	width: 100px;
	vertical-align: top;
}
#level_iras_popupi .kep_container_bal .frame-mid,
#level_iras_popupi .kep_container_jobb .frame-mid {
	background: rgba(0, 0, 0, 0) url("/ctk/imgb/img/frame-mid.png") no-repeat scroll center center;
	height: 107px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 101px;
	cursor: pointer;
}
.csatolt-foto {
	border: 2px solid #333;
	height: 71px;
	cursor: pointer;
	width: 71px;
	display: inline-block;
	border-radius: 5px;
	overflow: hidden;
}
.csatolt-foto:hover {
	border-color: #fff;
}
#level_iras_popupi .csevego_box_tartalom_start_jobb #csatolmanyok_foto_div {
	text-align: right;
}
#level_iras_popupi .csevego_box_tartalom_start_bal #csatolmanyok_foto_div {
	text-align: left;
}
/* LEVEL END */

/* Kitoltott teszt kiertekeles popup */

#showKiertekelesPopup input[type="radio"] {
	float: none;
}
#showKiertekelesPopup #showKiertekelesDiv {
	background-color: #d3cfc6;
	max-width: 480px;
	width: 100%;
	position: relative;
}
#showKiertekelesPopup .display_left {
	float: none;
}
#showKiertekelesPopup .popupi_top_left, #showKiertekelesPopup .popupi_top_right, #showKiertekelesPopup .popupi_bottom_left, #showKiertekelesPopup .popupi_bottom_right, #showKiertekelesPopup .popupi_top_center, #showKiertekelesPopup .popupi_bottom_center, #showKiertekelesPopup .popupi_left_middle, #showKiertekelesPopup .popupi_right_middle, #showKiertekelesPopup .popupi_body_keret_bal, #showKiertekelesPopup .popupi_body_keret_jobb, #showKiertekelesPopup .popupi_body_keret_also, #showKiertekelesPopup .popupi_body {
	max-width: 480px;
	width: 100%;
	background: none;
	margin: 0;
}
#showKiertekelesPopup .popupi_close_button {
	display: none;
}
#showKiertekelesPopup .popupi_body_header {
	max-width: 430px;
	height: 50px;
	margin: 0;
	z-index: 0;
}
#showKiertekelesPopup .activation_siker {
	position: relative;
	z-index: 3;
	max-width: 480px;
	width: 100%;
	font-weight: normal;
	display: table;
}
#layer_content::after {
	content: '';
	display: table;
	clear: both;
}
#showKiertekelesPopup #layer_content {
	position: relative;
	float: none !important;
	overflow: visible;
}
#showKiertekelesPopup .showKiertekelesHeaderText {
	background: url('/ctk/img/ajanlas/kerdezzPupupHeader.png') repeat-x !important;
	display: table-cell;
	vertical-align: top;
	max-width: 430px;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: left;
	padding: 0 0 0 20px;
	box-sizing: border-box;
	color: #f1f1f1;
	position: relative;
}
#showKiertekelesPopup .showKiertekelesHeaderText .showKiertekelesHeaderImage {
	margin-right: 20px;
	vertical-align: middle;
}
#showKiertekelesPopup .showKiertekelesHeaderClose {
	background: red;
	vertical-align: top;
	display: inline-block;
	width: 50px;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 15px;
	position: relative;
}
#showKiertekelesPopup .oklevelkeret {
	padding-bottom: 20px;
	width: 100%;
	height: auto;
	background: #b91839;
	background: -webkit-linear-gradient(to bottom, #b91839 0%, #b30c2d 69%, #9f0e2b 100%);
	background: -o-linear-gradient(to bottom, #b91839 0%, #b30c2d 69%, #9f0e2b 100%);
	background: -moz-linear-gradient(to bottom, #b91839 0%, #b30c2d 69%, #9f0e2b 100%);
	background: linear-gradient(to bottom, #b91839 0%, #b30c2d 69%, #9f0e2b 100%);
}
#showKiertekelesPopup .valaszMagyarazoOuter {
	width: 100%;
	height: 60px;
	display: table;
	clear: both;
}
#showKiertekelesPopup .valaszMagyarazo {
	height: 18px;
	display: table-cell;
	vertical-align: bottom;
	text-align: center;
	font-weight: 500;
	font-size: 12px;
	text-transform: uppercase;
}
#showKiertekelesPopup .valaszMagyarazo .valaszMagyarazoOsszes {
	display: inline-block;
	line-height: 36px;
	vertical-align: middle;
}
#showKiertekelesPopup .valaszMagyarazo .valaszMagyarazoElso {
	font-weight: 600;
}
#showKiertekelesPopup .valaszMagyarazo .valaszMagyarazoMasodik {
	width: 28px;
	height: 18px;
	background: #7ca934;
	margin-left: 10px;
}
#showKiertekelesPopup .valaszMagyarazo .valaszMagyarazoNegyedik {
	width: 28px;
	height: 18px;
	background: #bc0c31;
	margin-left: 10px;
}
#showKiertekelesPopup #kitolhetoTablazat {
	width: 95%;
	cursor: default;
	margin: 0 auto;
	padding-bottom: 5px;
}
#showKiertekelesPopup .tesztKerdesTablazatFejlec {
	margin: 0 auto;
	width: 95%;
	background-color: #574d44;
	color: #FFF;
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	display: table;
}
#showKiertekelesPopup .tesztKerdesTablazatFejlec .tesztKerdesTablazatFejlecKerdes {
	width: 75%;
	display: table-cell;
	padding-left: 10px;
}
#showKiertekelesPopup .tesztKerdesTablazatFejlec .tesztKerdesTablazatFejlecValasz {
	text-align: center;
	display: table-cell;
	width: 25%;
}
#showKiertekelesPopup #kitolhetoTablazat .tesztKerdesTablazatDiv {
	width: 100%;
	display: table;
	margin: 0 auto -1px auto;
	background-color: #c8b5a3;
}
#showKiertekelesPopup #kitolhetoTablazat .tesztKerdesDiv {
	position: relative;
	display: table-cell;
	width: 75%;
	height: auto;
	font-size: 15px;
	line-height: 1.4;
	padding: 10px 0 10px 10px;
	border: 1px solid #9e9b96;
	border-width: 1px 0 1px 1px;
	vertical-align: middle;
}
#showKiertekelesPopup #kitolhetoTablazat .tesztValaszDiv {
	position: relative;
	display: table-cell;
	width: 25%;
	height: auto;
	text-align: center;
	border-top: 1px solid #9e9b96;
	border-right: 1px solid #9e9b96;
	border-bottom: 1px solid #9e9b96;
	vertical-align: middle;
}
#showKiertekelesPopup #kitolhetoTablazat .egyezoHatter {
	background-color: #7ca934;
}
#showKiertekelesPopup #kitolhetoTablazat .kulonbozoHatter {
	background-color: #bc0c31;
}
#showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv {
	position: relative;
	display: table;
	margin: 0 auto;
	width: 100%;
	table-layout: fixed;
}
#showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv input[type="radio"] {
	display: none;
}
#showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner {
	position: relative;
	display: table-row;
}
#showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztValaszRadioBtn input[type='radio']+label {
	background: url('/ctk/img/radioBtnDisabled.png') no-repeat center center;
	position: relative;
	display: table-cell;
	height: 45px;
	vertical-align: middle;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
	width: 48px;
}
#showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztValaszRadioBtnChecked input[type='radio']+label {
	background: url('/ctk/img/radioBtnEnabled.png') no-repeat center center;
	position: relative;
	display: table-cell;
	height: 45px;
	vertical-align: middle;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
	width: 48px;
}
#showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztValaszRadioBtnUnchecked input[type='radio']+label {
	background: url('/ctk/img/radioBtnWrong.png') no-repeat center center;
	position: relative;
	display: table-cell;
	height: 45px;
	vertical-align: middle;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
	width: 48px;
}
#showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztKerdesIgenSzoveg, #showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztKerdesNemSzoveg {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
	width: 64px;
}
#showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztValaszRadioBtn label, #showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztValaszRadioBtnChecked label, #showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztValaszRadioBtnUnchecked label {
	text-align: right;
}
#showKiertekelesPopup .egyezoValaszok {
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
}
#showKiertekelesPopup .kiemeltFelirat .ennyireHasonlitSzoveg {
	background: url('/ctk/img/toltsdKiCsik.png');
	max-width: 300px;
	width: 100%;
	height: 49px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 15px;
	font-weight: bold;
	margin: 0px auto 25px auto;
	padding: 8px 0 0 0;
	box-sizing: border-box;
	background-size: 100% 100%;
	display: table;
}
#showKiertekelesPopup .kiemeltFelirat .ennyireHasonlitSzoveg:after {
	content: "Véleményetek ennyire hasonlít";
}
#showKiertekelesPopup .szazalekosDiv {
	max-width: 300px;
	width: 100%;
	margin: 0 auto;
	display: table;
}
#showKiertekelesPopup .szazalekosDiv .szazalekosBalHattyu {
	display: table-cell;
	background: url('/ctk/img/balHattyu.png');
	width: 65px;
	height: 63px;
}
#showKiertekelesPopup .szazalekosDiv .szazalekosSzazalek {
	color: white;
	display: table-cell;
	font-weight: 600;
	font-size: 50px;
	padding-left: 6px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
#showKiertekelesPopup .szazalekosDiv .szazalekosPicCont {
	width: 65px;
	height: 65px;
	overflow: hidden;
	border-radius: 50%;
	background-color: #a4a3ad;
	margin: 0 auto;
}
.szazalekosPic {
	display: table-cell;
	vertical-align: middle;
	min-width: 90px;
}
.szazalekosPic[onclick] {
	cursor: pointer;
}
.szazalekosNev {
	display: block;
	height: 20px;
	margin-top: 10px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 1.25;
}
.szazalekosPicCont>img {
	min-width: 100%;
	min-height: 100%;
	left: 50%;
	height: auto;
	position: relative;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	width: auto;
}
#showKiertekelesPopup .szazalekosDiv .szazalekosSzazalek .szazalekJel {
	font-size: 30px;
	color: #f18f10;
}
#showKiertekelesPopup .szazalekosDiv .szazalekosJobbHattyu {
	display: table-cell;
	background: url('/ctk/img/jobbHattyu.png');
	width: 65px;
	height: 63px;
}
#showKiertekelesPopup .kiertekelesMessage {
	max-width: 360px;
	width: 100%;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.4;
	color: #fff;
	text-align: center;
	margin: 20px auto 0;
}
#showKiertekelesPopup .leveletKuldokMostBtn {
	position: relative;
	width: 203px;
	height: 31px;
	background: #7EA943;
	background: -webkit-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -o-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: -moz-linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	background: linear-gradient(to bottom, #7EA943 0%, #849A67 69%, #597337 100%);
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	color: white;
	margin: 0 auto -20px;
	top: 14px;
}
#showKiertekelesPopup .leveletKuldokMostBtnLent {
	margin: 10px auto 15px;
}
#showKiertekelesPopup .leveletKuldokMostBtnLentUtaniDiv {
	height: 10px;
}
#showKiertekelesPopup .leveletKuldokMostBtnInner {
	width: 195px;
	height: 25px;
	background: -webkit-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -o-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: -moz-linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	background: linear-gradient(to bottom, #597337 0%, #849A67 69%, #7EA943 100%);
	margin: 0 auto;
	border-top: 3px solid transparent;
	line-height: 25px;
}
#figyelmeztetoBuborek {
	background: #A60022;
	background: -moz-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: -webkit-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: linear-gradient(to bottom, #B61234 0%, #9F0C2A 100%);
	box-shadow: 0px 0px 1px #fff;
	border-radius: 7px;
	box-sizing: border-box;
	color: #fff;
	font-weight: 500;
	font-size: 17px;
	margin: 0 auto -36px;
	padding: 9px 15px;
	position: relative;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
	box-shadow: 0 0 1px #fff;
	bottom: 15px;
	width: 190px;
	opacity: 1;
	transition: opacity .5s ease, bottom .5s ease;
}
#figyelmeztetoBuborek:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 7.5px 0 7.5px;
	border-color: #9f0c29 transparent transparent transparent;
	bottom: -8px;
	left: 46%;
	position: absolute;
}

.m-gombok > div.figyelmeztetoBuborekAdatlapAsztali {
	background: #A60022;
	background: -moz-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: -webkit-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: linear-gradient(to bottom, #B61234 0%, #9F0C2A 100%);
	box-shadow: 0px 0px 1px #fff;
	border-radius: 7px;
	box-sizing: border-box;
	color: #fff;
	font-weight: 500;
	font-size: 17px;
	margin: 0 auto -36px;
	padding: 9px 15px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
	box-shadow: 0 0 1px #fff;
	opacity: 1;
	
	line-height: 24px; text-align: center; position:absolute;text-transform: none;top: 55px; 
	height: auto;width: 369px;left: -160px;font-size: 16px;
}
.m-gombok > div.figyelmeztetoBuborekAdatlapAsztali:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 7.5px 0 7.5px;
	border-color: #9f0c29 transparent transparent transparent;
	bottom: -8px;
	left: 72%;
	position: absolute;
}

.xs-gombok > div.figyelmeztetoBuborekAdatlapMobil {
	background: #A60022;
	background: -moz-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: -webkit-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: linear-gradient(to bottom, #B61234 0%, #9F0C2A 100%);
	box-shadow: 0px 0px 1px #fff;
	border-radius: 7px;
	box-sizing: border-box;
	color: #fff;
	font-weight: 500;
	margin: 0 auto -36px;
	padding: 9px 0px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
	box-shadow: 0 0 1px #fff;
	opacity: 1;
	
	line-height: 18px; text-align: center; position:absolute;
	text-transform: none;
	
	top: -53px;
height: auto;
width: 320px;
left: 0;
right: 0;
font-size: 14px;
display:none;
}
.xs-gombok > div.figyelmeztetoBuborekAdatlapMobil:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 7.5px 0 7.5px;
	border-color: #9f0c29 transparent transparent transparent;
	bottom: -8px;
	left: 60%;
	position: absolute;
}



#akcio_box_ajanlat .tetszik_tilt .adatlapKepMobil {
	filter: blur(15px);
	-webkit-filter: blur(15px);
}
#akcio_box_ajanlat .tetszik_tilt .kiskep-outer img {
	filter: blur(7px);
	-webkit-filter: blur(7px);
}
#akcio_box_ajanlat .tetszik_tilt [dontblur] {
	filter: none !important;
	-webkit-filter: none !important;
}
#akcio_box_ajanlat .tetszik_tilt .name h4, #akcio_box_ajanlat .tetszik_tilt .right_divs, #akcio_box_ajanlat .tetszik_tilt .about, #akcio_box_ajanlat .tetszik_tilt .contact-buttons, #akcio_box_ajanlat .tetszik_tilt .mobleFooter, #akcio_box_ajanlat .tetszik_tilt .mobileTestKerdezz, #akcio_box_ajanlat .tetszik_tilt .moileButtons_hover, #akcio_box_ajanlat .tetszik_tilt .active-offer, #akcio_box_ajanlat .tetszik_tilt .topAdatlapOffer h1, #akcio_box_ajanlat .tetszik_tilt .buttonBottomMobil {
	display: none !important;
}
.tetszik_tilt .midHelper::after {
	background-color: rgba(0, 0, 0, .1);
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}
.tetszik_tilt .tetszik-info {
	display: inline-block;
	width: 56%;
	font-weight: 500 !important;
	text-align: center;
	box-sizing: border-box;
	padding: 0 20px 20px;
	margin-top: 10px;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #eee;
	height: 310px;
}
.tetszik_tilt .tetszik-info h2 span {
	color: #e92139;
	font-weight: 600;
}
.tetszik_tilt .tetszik-info h2 {
	width: 100%;
	font-weight: 500 !important;
	font-size: 2.5em;
	border-bottom: 1px solid #eee;
	margin: 0 0 .7em;
	padding: 1em 0;
}
.tetszik_tilt .tetszik-info p {
	color: #4f4f4f;
	font-size: 1.6em;
	line-height: 1.5;
	margin-bottom: 30px;
}
.tetszik_tilt .nagyonajanlottgomb {
	width: 100%;
	max-width: 300px;
}
.tetszik_tilt.tetszik-info {
	display: inline-block;
	width: 56%;
	font-weight: 500 !important;
	text-align: center;
	box-sizing: border-box;
	padding: 0 20px 20px;
	margin-top: 10px;
	background-color: white;
	border-radius: 10px;
	border: 1px solid #eee;
	height: 310px;
}
.tetszik_tilt.tetszik-info h2 span {
	color: #e92139;
	font-weight: 600;
}
.tetszik_tilt.tetszik-info h2 {
	width: 100%;
	font-weight: 500 !important;
	font-size: 2.5em;
	border-bottom: 1px solid #eee;
	margin: 0 0 .7em;
	padding: 1em 0;
}
.tetszik_tilt.tetszik-info p {
	color: #4f4f4f;
	font-size: 1.6em;
	line-height: 1.5;
	margin-bottom: 30px;
}
.tetszik_tilt.nagyonajanlottgomb {
	width: 100%;
	max-width: 300px;
}
.opcio-nyilas:hover .zold-grad {
	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%);
	}
.opcio-nyilas:hover .jobbra-nyil {
	border-left: 1px solid #555;
}
.opcio-nyilas:hover {
	background-color: #f7f6f4;
	border-color: #555;
}
.opcio-nyilas:active .zold-grad {
	background: #468016;
	background: -moz-linear-gradient(bottom, #68BF21 0%, #468016 100%);
	background: -webkit-linear-gradient(bottom, #68BF21 0%, #468016 100%);
	background: linear-gradient(to top, #68BF21 0%, #468016 100%);
	}
.zold-grad {
	box-sizing: border-box;
	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%);
	}
.opcio-nyilas p {
	display: table-cell;
	box-sizing: border-box;
	vertical-align: middle;
	position: relative;
	bottom: 1px;
	padding: 7px 10px;
	min-height: 60px;
	max-width: 210px;
	line-height: 22px;
	color: #000;
}
.opcio-nyilas {
	font-size: 16px;
	box-sizing: border-box;
	width: 100%;
	height: 75px;
	display: table;
	box-sizing: border-box;
	border: 1px solid #888;
	background-color: #EDECEB;
	cursor: pointer;
	margin-bottom: 10px;
	max-width: 460px;
	margin: 10px auto;
}
.tartalom {
	display: table;
	padding: 10px;
	font-weight: 600;
	width: 100%;
	box-sizing: border-box;
}
.jobbra-nyil {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #888;
	width: 60px;
	min-height: 60px;
}
.jobbra-nyil img {
	height: 34px;
	position: relative;
	top: 2px;
	left: 2px;
}
.ajanlottgomb {
	margin: 10px auto;
	cursor: pointer;
	box-sizing: border-box;
	text-transform: none;
	font-size: 15px;
	font-family: inherit;
	line-height: 38px;
	width: 100%;
	max-width: 460px;
	height: 40px;
	font-weight: 600;
	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%);
	border-color: #555;
}
.ajanlottgomb:active {
	background: #468016;
	background: -moz-linear-gradient(bottom, #68BF21 0%, #468016 100%);
	background: -webkit-linear-gradient(bottom, #68BF21 0%, #468016 100%);
	background: linear-gradient(to top, #68BF21 0%, #468016 100%);
	}
.nemajanlottgomb {
	margin: 10px auto;
	cursor: pointer;
	box-sizing: border-box;
	text-transform: uppercase;
	font-size: 15px;
	font-family: inherit;
	line-height: 38px;
	width: 100%;
	max-width: 460px;
	min-height: 40px;
	font-weight: 600;
	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;
}
.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%);
	border-color: #555;
}
.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%);
	}
.nagyonnemajanlottgomb {
	margin: 10px auto;
	cursor: pointer;
	box-sizing: border-box;
	text-transform: uppercase;
	font-size: 15px;
	font-family: inherit;
	line-height: 38px;
	width: 100%;
	max-width: 460px;
	min-height: 40px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	width: 300px;
	background: #aaa;
	background: -moz-linear-gradient(bottom, #aaa 0%, #bbb 100%);
	background: -webkit-linear-gradient(bottom, #aaa 0%, #bbb 100%);
	background: linear-gradient(to top, #aaa 0%, #bbb 100%);
	border: 1px solid #aaa;
}
.nagyonnemajanlottgomb:hover {
	border-color: #888;
}
.nagyonnemajanlottgomb:active {
	background: #555;
	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%);
	}
.nagyonajanlottgombNemAktiv {
	padding: 5px;
	box-sizing: border-box;
	margin: auto;
	text-transform: uppercase;
	line-height: 22px;
	min-height: 40px;
	font-size: 14px;
	font-weight: 600;
	color: #ccc;
	text-align: center;
	width: 300px;
	background: #666;
	background: -moz-linear-gradient(bottom, #bbb 10%, #aaa 90%);
	background: -webkit-linear-gradient(bottom, #bbb 10%, #aaa 90%);
	background: linear-gradient(to top, #bbb 10%, #aaa 90%);
	border: 4px solid transparent;
	-moz-border-image: -moz-linear-gradient(bottom, #aaa 0%, #bbb 100%);
	-webkit-border-image: -webkit-linear-gradient(bottom, #aaa 0%, #bbb 100%);
	border-image: linear-gradient(to top, #aaa 0%, #bbb 100%);
	border-image-slice: 1;
	cursor: not-allowed;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.nagyonajanlottgomb {
	padding: 5px;
	box-sizing: border-box;
	cursor: pointer;
	margin: auto;
	text-transform: uppercase;
	line-height: 22px;
	min-height: 40px;
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	width: 300px;
	background: -moz-linear-gradient(bottom, #468016 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%, #68BF21 100%);
	border-image: linear-gradient(to bottom, #68BF21 0%, #468016 100%);
	border-image-slice: 1;
}
.nagyonajanlottgomb:hover {
	background: -moz-linear-gradient(bottom, #4d8e18 10%, #62b41f 90%);
	background: -webkit-linear-gradient(bottom, #62b41f 10%, #4d8e18 90%);
	background: linear-gradient(to top, #62b41f 10%, #4d8e18 90%);
}
.nagyonajanlottgomb:active {
	background: -moz-linear-gradient(top, #4d8e18 10%, #62b41f 90%);
	background: -webkit-linear-gradient(top, #62b41f 10%, #4d8e18 90%);
	background: linear-gradient(to bottom, #62b41f 10%, #4d8e18 90%);
	border-image: -moz-linear-gradient(bottom, #4d8e18 10%, #62b41f 90%);
	border-image: -webkit-linear-gradient(bottom, #62b41f 10%, #4d8e18 90%);
	border-image: linear-gradient(to top, #62b41f 10%, #4d8e18 90%);
	border-image-slice: 1;
}
.pirosgomb {
	cursor: pointer;
	box-sizing: border-box;
	margin: auto;
	text-transform: uppercase;
	width: 300px;
	min-height: 40px;
	text-align: center;
	font-weight: 600;
	color: #fff;
	font-size: 16px;
	line-height: 42px;
	border: 1px solid transparent;
	background-color: #cc2233;
}
.pirosgomb:hover {
	background-color: #c12030;
}
.nagyonajanlottgomb .boldfullcaps {
	font-size: 20px;
}
.boldfullcaps {
	text-transform: uppercase;
	font-weight: 600;
}
.irdmegakeresed {
	box-sizing: border-box;
	padding: 8px;
	font-size: 16px;
	width: 100%;
	height: 150px;
	max-width: 460px;
	resize: vertical;
	margin-bottom: 10px;
}
.piros-figyelemfelkelto {
	box-sizing: border-box;
	text-transform: uppercase;
	font-size: 26px;
	padding: 15px;
	text-align: center;
	color: #fff;
	width: 100%;
}
.tartalom input {
	font-weight: 600;
	font-size: 16px;
	width: 100%;
	box-sizing: border-box;
	float: none;
	width: 100%;
	padding: 8px;
	margin: 2px 0 10px;
	border: 1px solid #888;
}
.tartalom input:active {
	border: 1px solid #555;
}
.hiperflatlegordulolista {
	line-height: normal;
	background-color: #fff;
	border: 1px solid #888;
	padding: 10px 25px 10px 8px;
	color: #111;
	margin: 10px 0;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	font-size: 16px;
	padding-right: 25px;
	cursor: pointer;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAYAAACQy8Z9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFJREFUeNpi7OzsfM/AwFBYXl6+gIFCADQrAUj1M4EMBOL5UAFKDZwPMo95z549F1xdXR+CBEA0iE+BgYkgHzODBCkxGN1AkBgzTJIcg7EZiGIoqQbjMhDDUGINxmcgVkMJGUzIQJyG4jKYGANBgJGEyAAZkkDIQKIMJdbLyAAgwABDoYHsYThiMQAAAABJRU5ErkJggg==);
	background-position: 95% center;
	background-position: right 10px center;
	background-repeat: no-repeat;
	width: 100%;
}
.hiperflatlegordulolista:hover {
	border-color: #555;
}
.no-tap-highlight * {
	/* mobilos böngészőknél megjelenik egy kék doboz érintéskor, amire néha nincs szükségünk */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
}
.trapezContainer {
	background-color: #d3cfc6;
	height: 80px;
}
.trapezNegyzet {
	color: black;
	font-weight: 500;
	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+ */
}
.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: 22px;
	width: 0;
}
html {
	height: 100%;
	min-height: 100%;
	position: relative;
	width: 100%;
}
.popup:not(:last-of-type) {
	height: 0 !important;
	overflow: visible;
}
#showTheOther .popupi_close_button {
	display: none;
}
#showTheOther .popupi_body_header {
	display: none;
}
#showTheOther .popupi_top_left, #showTheOther .popupi_top_right, #showTheOther .popupi_bottom_left, #showTheOther .popupi_bottom_right, #showTheOther .popupi_top_center, #showTheOther .popupi_bottom_center, #showTheOther .popupi_left_middle, #showTheOther .popupi_right_middle, #showTheOther .popupi_body_keret_bal, #showTheOther .popupi_body_keret_jobb, #showTheOther .popupi_body_keret_also, #showTheOther .popupi_body {
	width: auto;
	float: none;
	background: none;
	margin: 0;
}
#showTheOther .display_left {
	clear: none;
	float: none;
}
#showTheOther #the_action_packet_4_div {
	padding-bottom: 15px;
}
#showTheOther .popup-header, #showTheOther.layer_fejlec {
	display: none;
}
#showTheOther #layer_content {
	font-family: dinprolight;
}
#showTheOther .fejlec-cim {
	background: #e0b75e;
	/* Old browsers */
	background: -moz-linear-gradient(top, #e0b75e 0%, #ffe598 50%, #e0b75e 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e0b75e 0%, #ffe598 50%, #e0b75e 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e0b75e 0%, #ffe598 50%, #e0b75e 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	width: 100%;
	height: 50px;
	color: black;
	display: table;
}
#showTheOther .fejlec-szoveg {
	display: table-cell;
	padding: 5px 5px;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	font-weight: 600;
	vertical-align: middle;
}
#showTheOther .fejlec-bezar {
	background-color: black;
	cursor: pointer;
	display: table-cell;
	text-align: center;
	width: 50px;
	vertical-align: middle;
	color: #f1f1f1;
	font-weight: 600;
	font-size: 16px;
}
#showTheOther .layer_popupi_tartalom {
	background-color: #d3cfc6;
	max-width: 768px;
	min-width: 320px;
	width: 100%;
	margin: 0 auto;
}
#showTheOther #elofizetes-container {
	height: auto;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
#showTheOther .altHeader {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: auto;
}
#showTheOther #elofizetes-container #hasonlitsd-ossze-box, #showTheOther #elofizetes-container #kupon-bevalto, #akciosElofizetPopup #kupon-bevalto {
	width: auto;
}
#showTheOther #elofizetes-container .altHeader #leftFiz #logoFiz {
	display: none;
}
#showTheOther .gray-line {
	display: none;
}
#showTheOther #elofizetes-container #tabs ul li.tab-bg:hover {
	background: none;
	border: none;
	padding: none;
	float: none;
	clear: none;
	margin: none;
}
#showTheOther #elofizetes-container #tabs ul li.tab-bg {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	clear: none;
	display: table-cell;
	float: none;
	height: 35px;
	min-width: 0;
	padding: 0 10px;
	vertical-align: middle;
	width: 150px;
}
#showTheOther #elofizetes-container #tabs ul li div.tab-right-bg {
	float: none;
	height: 35px;
	min-width: 0;
	width: 150px;
	background: #971a47;
	/* Old browsers */
	background: -moz-linear-gradient(left, #971a47 0%, #610e1f 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #971a47 0%, #610e1f 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #971a47 0%, #610e1f 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#showTheOther #elofizetes-container #tabs ul li div.tab-left-bg {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: none;
	height: 35px;
	min-width: 0;
	width: 150px;
}
#showTheOther #elofizetes-container #tabs ul li div.tab-right-silver-bg {
	float: none;
	height: 35px;
	min-width: 0;
	width: 150px;
	background: #a9aba7;
	/* Old browsers */
	background: -moz-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #a9aba7 0%, #6d6e6b 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#showTheOther #theHeaderTitleDiv {
	display: none;
}
#showTheOther #elofizetes-container #hasonlitsd-ossze-box a, #showTheOther #elofizetes-container #kupon-bevalto a, #akciosElofizetPopup #kupon-bevalto a {
	background: #a9aba7;
	/* Old browsers */
	background: -moz-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #a9aba7 0%, #6d6e6b 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	display: block;
	height: 35px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 150px;
	color: white;
	font-size: 12px;
	line-height: 15px;
	vertical-align: middle;
}
#showThoeOther #elofizetes-container .altHeader #leftFiz #hasonlitsd-ossze-box, #showThoeOther #elofizetes-container .altHeader #leftFiz #kupon-bevalto, #akciosElofizetPopup .altHeader #leftFiz #kupon-bevalto {
	background: #a9aba7;
	/* Old browsers */
	background: -moz-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #a9aba7 0%, #6d6e6b 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	margin: 0;
	padding: 0;
}
#showTheOther .fizsor_kiemelt_green, #showTheOther .fizsor_kiemelt_green:hover, #showTheOther .fizsor_kiemelt_hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: none;
	height: 100px;
	width: 100%;
}
#showTheOther .fizsor, #showTheOther .fizsor:hover, #showTheOther .fizsor_hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: none;
	height: 100px;
	width: 100%;
}
#showTheOther .fiz_atfog {
	height: auto;
	width: 100%;
	float: none;
	background: none;
	padding-top: 10px;
}
#showTheOther .akcios-6-honap DIV.fiz_kepal2 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	box-sizing: border-box;
	float: none;
	height: auto;
	margin: 0;
	padding: 0 15px;
	width: 100%;
}
#showTheOther #elofizetes-container #rightFiz {
	display: table-cell;
	float: none;
	vertical-align: middle;
	width: auto;
}
#showTheOther #elofizetes-container #leftFiz {
	display: table-cell;
	float: none;
	height: 35px;
	max-width: 150px;
	vertical-align: top;
	width: 150px;
}
#showTheOther DIV.fiz_fizsortart {
	float: none;
	height: 77px;
	margin-bottom: 8px;
	padding: 0;
	vertical-align: middle;
	width: auto;
}
#showTheOther DIV.fiz_fizsortart a {
	background: #666666;
	background: -moz-linear-gradient(top, #888888 0%, #666666 100%);
	background: -webkit-linear-gradient(top, #888888 0%, #666666 100%);
	background: linear-gradient(to bottom, #888888 0%, #666666 100%);
	display: table;
	float: none;
	height: 77px;
	position: relative;
	width: 100%;
	text-shadow: 1px 1px #777777;
}
#showTheOther DIV.fiz_fizsortart a:hover {
	background: #666666;
	background: -moz-linear-gradient(top, #666666 0%, #888888 100%);
	background: -webkit-linear-gradient(top, #666666 0%, #888888 100%);
	background: linear-gradient(to bottom, #666666 0%, #888888 100%);
}
#showTheOther DIV.fiz_fizsortart a:hover .fiz_fizmodContainer {
	background: #5f8127;
	background: -moz-linear-gradient(top, #5f8127 0%, #80af36 100%);
	background: -webkit-linear-gradient(top, #5f8127 0%, #80af36 100%);
	background: linear-gradient(to bottom, #5f8127 0%, #80af36 100%);
}
#showTheOther DIV.fizsor_kiemelt_green a {
	background: #A60022;
	background: -moz-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: -webkit-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: linear-gradient(to bottom, #B61234 0%, #9F0C2A 100%);
	text-shadow: 1px 1px #777777;
}
#showTheOther DIV.fizsor_kiemelt_green a:hover {
	background: #9F0C2A;
	background: -moz-linear-gradient(top, #9F0C2A 0%, #B61234 100%);
	background: -webkit-linear-gradient(top, #9F0C2A 0%, #B61234 100%);
	background: linear-gradient(to bottom, #9F0C2A 0%, #B61234 100%);
}
#showTheOther DIV.fizsor_kiemelt_green a:hover .fiz_fizmodContainer {
	background: #5f8127;
	background: -moz-linear-gradient(top, #5f8127 0%, #80af36 100%);
	background: -webkit-linear-gradient(top, #5f8127 0%, #80af36 100%);
	background: linear-gradient(to bottom, #5f8127 0%, #80af36 100%);
}
#showTheOther DIV.right-border {
	border-right: 1px solid #950a22;
}
#showTheOther DIV.left-border {
	border-left: 1px solid #ba0e35;
}
#showTheOther DIV.right-grey-border {
	border-right: 1px solid #717171;
}
#showTheOther DIV.left-grey-border {
	border-left: 1px solid #898989;
}
#showTheOther DIV.fiz_idoszak2 {
	display: table-cell;
	float: none;
	margin: 0;
	height: auto;
	padding: 0;
}
#showTheOther DIV.fiz_idoszak2 p {
	color: white;
	font-size: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
#showTheOther DIV.fiz_idoszak2 span {
	margin: 0;
	padding: 0;
}
#showTheOther .napClass {
	color: #ffffff;
	font-family: dinprolight;
	font-size: 20px;
}
#showTheOther DIV.fizsor_kiemelt_green DIV.fiz_idoszak2 p, #akciosElofizetPopup DIV.fizsor_kiemelt_green DIV.fiz_idoszak2 p {
	color: white;
	font-family: dinprolight;
	min-width: 66px;
}
#showTheOther DIV.fiz_ftho2 {
	display: table-cell;
	float: none;
	margin: 0;
	height: auto;
	padding: 0;
}
#showTheOther .ft_ftho2p {
	color: #fabe1a;
	font-size: 20px;
	line-height: 19px;
	margin: 0;
	padding: 0;
	font-family: dinpromedium;
}
#showTheOther DIV.fizsor_kiemelt_green DIV.fiz_ftho2 p {
	color: #fabe1a;
}
#showTheOther DIV.fiz_ftkre2 {
	display: table-cell;
	float: none;
	margin: 0;
	height: auto;
	padding: 0;
}
#showTheOther DIV.fiz_ftkre2 p {
	color: #fabe1a;
	font-size: 19px;
	line-height: 19px;
	margin: 0;
	font-family: dinpromedium;
	text-transform: uppercase;
}
#showTheOther DIV.fizsor_kiemelt_green DIV.fiz_ftkre2 p {
	color: #fabe1a;
	text-transform: uppercase;
	font-weight: 600;
}
#showTheOther DIV.fiz_ftkre2 span {
	color: #d3cfc6;
	font-size: 13px;
	margin: 0;
	text-decoration: line-through;
	font-family: dinprolight;
}
#showTheOther DIV.fiz_fizmodContainer {
	display: table-cell;
	background: #5f8127;
	background: -moz-linear-gradient(top, #80af36 0%, #5f8127 100%);
	background: -webkit-linear-gradient(top, #80af36 0%, #5f8127 100%);
	background: linear-gradient(to bottom, #80af36 0%, #5f8127 100%);
	border: 1px solid #858481;
	width: 240px;
	padding-right: 10px;
	box-sizing: border-box;
}
#showTheOther DIV.fiz_fizmod1 {
	color: white;
	display: table-cell;
	float: none;
	font-size: 18px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	vertical-align: middle;
	width: auto;
}
#showTheOther DIV.fiz_fizmod1 span {
	color: white;
	font-size: 18px;
}
#showTheOther DIV.fiz_fizmod2 {
	background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/cards.png") no-repeat scroll center center / 37px auto;
	display: table-cell;
	float: none;
	height: 48px;
	margin: 0 auto;
	padding-top: 0;
	width: 50px;
}
#showTheOther .nyilFizet {
	background: rgba(0, 0, 0, 0) url("/ctk/img/nyil.png") no-repeat scroll 0 0 / 27px auto;
	display: table-cell;
	width: 27px;
	height: 48px;
}
#showTheOther .narancsFont {
	color: #fabe1a;
	font-size: 28px;
	font-family: dinprobold;
}
#showTheOther .nagyFont {
	color: #ffffff;
	font-size: 20px;
	font-family: dinprolight;
}
#showTheOther .normalFont {
	color: #d3cfc6;
	font-size: 14px;
	font-family: dinproregular;
}
#showTheOther .kicsiFont {
	color: #ffffff;
	font-size: 16px;
	font-family: dinprolight;
}
#showTheOther .almegjegyz2 {
	color: #000;
	float: none;
	font-weight: 500;
	font-size: 16px;
	height: auto;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
	text-transform: uppercase;
	width: 100%;
}
#showTheOther .alalmegjegyz2 {
	color: black;
	float: none;
	font-family: dinprolight;
	height: auto;
	margin-top: 0;
	padding-bottom: 10px;
	width: 100%;
	font-size: 14px;
}
#showTheOther DIV.fiz_kedvezmeny p {
	color: #a60022;
	font-weight: 500;
	font-size: 23px;
	line-height: 36px;
	margin: 0;
	padding: 0;
}
#showTheOther DIV.fiz_kedvezmeny {
	box-sizing: border-box;
	display: table-cell;
	float: none;
	height: 77px;
	margin: 0;
	padding: 0 15px 0 0;
	text-align: center;
	vertical-align: middle;
}
#showTheOther .fiz_kedvezmeny_inner {
	background: rgba(0, 0, 0, 0) url("/ctk/img/kedvezmeny-nyil.png") no-repeat scroll center center / 96px auto;
	box-sizing: border-box;
	font-family: dinprobold;
	font-size: 34px;
	height: 53px;
	margin: auto;
	padding-right: 12px;
	padding-top: 16px;
	text-align: center;
	width: 96px;
}
#showTheOther .fiz_kedvezmeny_inner2 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #e0e0e0;
}
#showTheOther DIV.fiz_kedvezmenysor2 p {
	color: white;
	font-weight: 600;
	font-size: 32px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#showTheOther DIV.fiz_kedvezmenysor2 {
	box-sizing: border-box;
	float: none;
	height: 77px;
	display: table-cell;
	text-align: center;
	padding: 0 15px 0 0;
	vertical-align: middle;
}
#showTheOther #elofizetes-container .altHeader #leftFiz #hasonlitsd-ossze-box, #showThoeOther #elofizetes-container .altHeader #leftFiz #kupon-bevalto, #akciosElofizetPopup .altHeader #leftFiz #kupon-bevalto {
	background: #a9aba7;
	background: -moz-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	background: -webkit-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	background: linear-gradient(to right, #a9aba7 0%, #6d6e6b 100%);
	height: 35px;
	margin-right: 10px;
	max-width: 150px;
	width: 100%;
}
#showTheOther #elofizetes-container .altHeader #rightFiz #tabs {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: none;
	width: auto;
	margin: 0;
}
#showTheOther #elofizetes-container #tabs ul {
	display: table;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#showTheOther DIV.fiz_fizmod22 {
	background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/mobile-rotated.png") no-repeat scroll center center / 34px auto;
	display: table-cell;
	float: none;
	height: 34px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	position: relative;
	left: 24px;
}
#showTheOther #elofizetes-container #tabs ul li a {
	color: white;
	cursor: pointer;
	display: block;
	font-family: dinpromedium;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}
#showTheOther #elofizetes-container a:hover {
	text-decoration: none;
}
#showTheOther #elofizetes-container .altHeader #leftFiz #hasonlitsd-ossze-box, #showTheOther #elofizetes-container .altHeader #leftFiz #kupon-bevalto, #akciosElofizetPopup .altHeader #leftFiz #kupon-bevalto {
	margin: 0;
}
#showTheOther .raquo {
	font-size: 14px;
	height: 0;
	line-height: 18px;
	margin: 0 0 0 2px;
	padding: 0;
	vertical-align: unset;
}
#showTheOther .mobile {
	display: none !important;
}
#showTheOther .mobileLabSzoveg, #akciosElofizetPopup .mobileLabSzoveg {
	display: none;
}
#showTheOther .mobile_selection {
	display: none;
}
#showTheOther .vertical_aligner {
	vertical-align: middle;
}
#showTheOther DIV.fiz_tablfent p {
	color: white;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#showTheOther .normal_aligner {
	vertical-align: middle;
}
#showTheOther .vizszintesKredit {
	background: #666666;
	background: -moz-linear-gradient(top, #888888 0%, #666666 100%);
	background: -webkit-linear-gradient(top, #888888 0%, #666666 100%);
	background: linear-gradient(to bottom, #888888 0%, #666666 100%);
	box-sizing: border-box;
	color: #fabe1a;
	font-weight: 600;
	font-size: 18px;
	height: 25px;
	padding-top: 3px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	display: none;
}
#showTheOther .vizszintesKredit span {
	color: white;
	text-decoration: none;
	font-family: dinprolight;
	font-size: 14px;
	margin: 0;
}
#showTheOther DIV.fizsor_kiemelt_green a .vizszintesKredit {
	background: #A60022;
	background: -moz-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: -webkit-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: linear-gradient(to bottom, #B61234 0%, #9F0C2A 100%);
}
#showTheOther .kulsoContainer {
	height: 100%;
	display: table;
}
#showTheOther .kedv_big {
	font-size: 34px;
}
#showTheOther .kedv_lbig {
	font-size: 30px;
}
#showTheOther .kedv_medium {
	font-size: 26px;
}
#showTheOther .kedv_smedium {
	font-size: 22px;
}
#showTheOther .kedv_small {
	font-size: 18px;
}
/***************************************************************  SMS ELOFIZETES PANEL Query  *******************************************************/
#SMSElofizPopup .popupi_close_button {
	display: none;
}
#SMSElofizPopup .popupi_body_header {
	display: none;
}
#SMSElofizPopup .popupi_top_left, #SMSElofizPopup .popupi_top_right, #SMSElofizPopup .popupi_bottom_left, #SMSElofizPopup .popupi_bottom_right, #SMSElofizPopup .popupi_top_center, #SMSElofizPopup .popupi_bottom_center, #SMSElofizPopup .popupi_left_middle, #SMSElofizPopup .popupi_right_middle, #SMSElofizPopup .popupi_body_keret_bal, #SMSElofizPopup .popupi_body_keret_jobb, #SMSElofizPopup .popupi_body_keret_also, #SMSElofizPopup .popupi_body {
	width: auto;
	float: none;
	background: none;
	margin: 0;
}
#SMSElofizPopup .display_left {
	clear: none;
	float: none;
}
#SMSElofizPopup #layer_content {
	font-family: dinprolight;
}
#SMSElofizPopup .popup-header, #SMSElofizPopup.layer_fejlec {
	display: none;
}
#SMSElofizPopup .fejlec-cim {
	background: #58545e;
	background: -moz-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: -webkit-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: linear-gradient(to bottom, #58545e 0%, #848287 31%, #58545e 100%);
	width: 100%;
	height: 50px;
	color: white;
	display: table;
}
#SMSElofizPopup .fejlec-szoveg {
	color: #f1f1f1;
	display: table-cell;
	font-size: 18px;
	padding: 16px 32px;
	text-transform: uppercase;
}
#SMSElofizPopup .fejlec-bezar {
	background-color: black;
	cursor: pointer;
	display: table-cell;
	text-align: center;
	width: 50px;
}
#SMSElofizPopup .layer_popupi_tartalom {
	background-color: #d3cfc6;
	max-width: 320px;
	min-width: 320px;
	width: 100%;
}
#SMSElofizPopup .headerBackground {
	background: rgb(233, 196, 114);
	background: -moz-linear-gradient(top, #e2b663 0%, #f0d992 50%, #e2b663 100%);
	background: -webkit-linear-gradient(top, #e2b663 0%, #f0d992 50%, #e2b663 100%);
	background: linear-gradient(to bottom, #e2b663 0%, #f0d992 50%, #e2b663 100%);
	box-sizing: border-box;
	font-weight: 600;
	font-size: 16px;
	height: 54px;
	margin: 0 auto;
	max-width: 300px;
	padding-top: 15px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
#SMSElofizPopup .headerBackground::after {
	border-left: 150px solid transparent;
	border-right: 150px solid transparent;
	border-top: 20px solid #e2b663;
	content: "";
	left: 0;
	position: absolute;
	top: 100%;
}
#SMSElofizPopup .szurke-CodeBox {
	background-color: #afaca6;
	margin: 0 auto;
	padding-top: 35px;
	text-align: center;
	width: 180px;
	padding-bottom: 20px;
}
#SMSElofizPopup .szurke-CodeBox .silverBackground {
	background: #a9aba7;
	background: -moz-linear-gradient(left, #5a5858 0%, #8f8c8d 100%);
	background: -webkit-linear-gradient(left, #5a5858 0%, #8f8c8d 100%);
	background: linear-gradient(to right, #5a5858 0%, #8f8c8d 100%);
	box-sizing: border-box;
	color: white;
	font-size: 18px;
	height: 32px;
	margin: 0 auto;
	padding-top: 7px;
	width: 136px;
}
#SMSElofizPopup .forThisNumber {
	margin-top: 22px;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 16px;
}
#SMSElofizPopup .forThePhoneNumber {
	background: #971a47;
	background: -moz-linear-gradient(left, #971a47 0%, #610e1f 100%);
	background: -webkit-linear-gradient(left, #971a47 0%, #610e1f 100%);
	background: linear-gradient(to right, #971a47 0%, #610e1f 100%);
	box-sizing: border-box;
	color: white;
	font-weight: 600;
	font-size: 18px;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-top: 7px;
	width: 135px;
}
#SMSElofizPopup .tajekoztatoFirstContainer {
	display: table;
	margin: 20px auto 0;
	width: 270px;
}
#SMSElofizPopup .tajekoztatoFirst {
	color: black;
	display: table-cell;
	font-size: 14px;
	padding-left: 8px;
	vertical-align: top;
}
#SMSElofizPopup .tajekoztatoFirstImage {
	background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/number1.png") no-repeat scroll;
	display: table-cell;
	height: 27px;
	width: 27px;
}
#SMSElofizPopup .tajekoztatoSecondContainer {
	display: table;
	margin: 22px auto 0;
	width: 270px;
}
#SMSElofizPopup .tajekoztatoSecond {
	color: black;
	display: table-cell;
	font-size: 14px;
	padding-left: 8px;
	vertical-align: top;
}
#SMSElofizPopup .tajekoztatoSecondImage {
	background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/number2.png") no-repeat scroll;
	display: table-cell;
	height: 26px;
	width: 26px;
}
#SMSElofizPopup .gorduloHatter {
	background-color: #afaca6;
}
#SMSElofizPopup .legorditoFormatter {
	box-sizing: border-box;
	font-weight: 600;
	font-size: 14px;
	height: 53px;
	padding-top: 21px;
	text-align: center;
	cursor: pointer;
	margin-top: 20px;
}
#SMSElofizPopup .legorditoFormatter::after {
	background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/open-downSMS.png") no-repeat scroll;
	content: "";
	left: 5px;
	padding-bottom: 0;
	padding-right: 9px;
	position: relative;
	top: 8px;
}
#SMSElofizPopup .legorditettContent {
	width: 260px;
	margin: 0 auto;
	font-size: 14px;
	display: none;
	padding-bottom: 15px;
}
#SMSElofizPopup .okokInlineFormatter {
	font-weight: 600;
	font-size: 14px;
}
#SMSElofizPopup .text-aligner {
	padding-top: 20px;
}
#SMSElofizPopup .felsorolas1 {
	padding-top: 10px;
	display: table;
}
#SMSElofizPopup .felsorolas1-insideImage {
	display: table-cell;
	padding-right: 10px;
}
#SMSElofizPopup .felsorolas1-insideText {
	display: table-cell;
	vertical-align: top;
}
#SMSElofizPopup .felsorolas2 {
	padding-top: 10px;
	display: table;
}
#SMSElofizPopup .felsorolas2-insideImage {
	display: table-cell;
	padding-right: 10px;
}
#SMSElofizPopup .felsorolas2-insideText {
	display: table-cell;
	vertical-align: top;
}
#SMSElofizPopup .felsorolas3 {
	padding-top: 10px;
	display: table;
}
#SMSElofizPopup .felsorolas3-insideImage {
	display: table-cell;
	padding-right: 10px;
}
#SMSElofizPopup .felsorolas3-insideText {
	display: table-cell;
	vertical-align: top;
}

/****************************************************************************************************************************************************/
/*************************************************************** ELOFIZETES AKCIOS IDOSZAK PANEL  ***************************************************/
/****************************************************************************************************************************************************/

#akciosElofizetPopup .popupi_close_button {
	display: none;
}
#akciosElofizetPopup .popupi_body_header {
	display: none;
}
#akciosElofizetPopup .popupi_top_left, #akciosElofizetPopup .popupi_top_right, #akciosElofizetPopup .popupi_bottom_left, #akciosElofizetPopup .popupi_bottom_right, #akciosElofizetPopup .popupi_top_center, #akciosElofizetPopup .popupi_bottom_center, #akciosElofizetPopup .popupi_left_middle, #akciosElofizetPopup .popupi_right_middle, #akciosElofizetPopup .popupi_body_keret_bal, #akciosElofizetPopup .popupi_body_keret_jobb, #akciosElofizetPopup .popupi_body_keret_also, #akciosElofizetPopup .popupi_body {
	width: auto;
	float: none;
	background: none;
	margin: 0;
}
#akciosElofizetPopup .display_left {
	clear: none;
	float: none;
}
#akciosElofizetPopup #the_action_packet_4_div {
	padding: 0 15px;
}
#akciosElofizetPopup .popup-header, #showTheOther.layer_fejlec {
	display: none;
}
#akciosElofizetPopup .fejlec-cim {
	background: #e0b75e;
	background: -moz-linear-gradient(top, #e0b75e 0%, #ffe598 50%, #e0b75e 100%);
	background: -webkit-linear-gradient(top, #e0b75e 0%, #ffe598 50%, #e0b75e 100%);
	background: linear-gradient(to bottom, #e0b75e 0%, #ffe598 50%, #e0b75e 100%);
	width: 100%;
	height: 50px;
	color: black;
	display: table;
}
#akciosElofizetPopup .fejlec-szoveg {
	display: table-cell;
	padding: 5px 5px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	vertical-align: middle;
}
#akciosElofizetPopup .fejlec-bezar {
	background-color: black;
	cursor: pointer;
	display: table-cell;
	text-align: center;
	width: 50px;
	vertical-align: middle;
	color: #f1f1f1;
	font-weight: 600;
	font-size: 16px;
}
#akciosElofizetPopup .layer_popupi_tartalom {
	background-color: #d3cfc6;
	max-width: 768px;
	min-width: 320px;
	width: 100%;
}
#akciosElofizetPopup .akcios-6-honap {
	margin-top: 5px;
}
#akciosElofizetPopup #elofizetes-container {
	height: auto;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
#akciosElofizetPopup .altHeader {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	width: auto;
}
#akciosElofizetPopup #elofizetes-container #hasonlitsd-ossze-box, #akciosElofizetPopup #elofizetes-container #kupon-bevalto, #akciosElofizetPopup #kupon-bevalto {
	width: auto;
}
#akciosElofizetPopup #elofizetes-container .altHeader #leftFiz #logoFiz {
	display: none;
}
#akciosElofizetPopup .gray-line {
	display: none;
}
#akciosElofizetPopup #elofizetes-container #tabs ul li.tab-bg:hover {
	background: none;
	border: none;
	padding: none;
	float: none;
	clear: none;
	margin: none;
}
#akciosElofizetPopup #elofizetes-container #tabs ul li.tab-bg {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	clear: none;
	display: table-cell;
	float: none;
	height: 35px;
	min-width: 0;
	padding: 0 10px;
	vertical-align: middle;
	width: 150px;
}
#akciosElofizetPopup #elofizetes-container #tabs ul li div.tab-right-bg {
	float: none;
	height: 35px;
	min-width: 0;
	width: 150px;
	background: #971a47;
	background: -moz-linear-gradient(left, #971a47 0%, #610e1f 100%);
	background: -webkit-linear-gradient(left, #971a47 0%, #610e1f 100%);
	background: linear-gradient(to right, #971a47 0%, #610e1f 100%);
}
#akciosElofizetPopup #elofizetes-container #tabs ul li div.tab-left-bg {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: none;
	height: 35px;
	min-width: 0;
	width: 150px;
}
#akciosElofizetPopup #elofizetes-container #tabs ul li div.tab-right-silver-bg {
	float: none;
	height: 35px;
	min-width: 0;
	width: 150px;
	background: #a9aba7;
	background: -moz-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	background: -webkit-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	background: linear-gradient(to right, #a9aba7 0%, #6d6e6b 100%);
}
#akciosElofizetPopup #theHeaderTitleDiv {
	display: none;
}
#akciosElofizetPopup #elofizetes-container #hasonlitsd-ossze-box a, #akciosElofizetPopup #elofizetes-container #kupon-bevalto a, #akciosElofizetPopup #kupon-bevalto a {
	background: #a9aba7;
	background: -moz-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	background: -webkit-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	background: linear-gradient(to right, #a9aba7 0%, #6d6e6b 100%);
	font-family: dinproregular;
	display: block;
	height: 35px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 150px;
	color: white;
	font-size: 12px;
	line-height: 15px;
	vertical-align: middle;
}
#showThoeOther #elofizetes-container .altHeader #leftFiz #hasonlitsd-ossze-box, #showThoeOther #elofizetes-container .altHeader #leftFiz #kupon-bevalto, #showThoeOther #akciosElofizetPopup .altHeader #leftFiz #kupon-bevalto {
	background: #a9aba7;
	background: -moz-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	background: -webkit-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	background: linear-gradient(to right, #a9aba7 0%, #6d6e6b 100%);
	margin: 0;
	padding: 0;
}
#akciosElofizetPopup .fizsor_kiemelt_green, #akciosElofizetPopup .fizsor_kiemelt_green:hover, #akciosElofizetPopup .fizsor_kiemelt_hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: none;
	height: 100px;
	width: 100%;
}
#akciosElofizetPopup .fizsor, #akciosElofizetPopup .fizsor:hover, #akciosElofizetPopup .fizsor_hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: none;
	height: 100px;
	width: 100%;
}
#akciosElofizetPopup .fiz_atfog {
	height: auto;
	width: 100%;
	float: none;
	background: none;
	padding-top: 10px;
}
#akciosElofizetPopup .akcios-6-honap DIV.fiz_kepal2 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	box-sizing: border-box;
	float: none;
	height: auto;
	margin: 0;
	padding: 0 15px;
	width: 100%;
}
#akciosElofizetPopup #elofizetes-container #rightFiz {
	display: table-cell;
	float: none;
	vertical-align: middle;
	width: auto;
}
#akciosElofizetPopup #elofizetes-container #leftFiz {
	display: table-cell;
	float: none;
	height: 35px;
	max-width: 150px;
	vertical-align: top;
	width: 150px;
}
#akciosElofizetPopup DIV.fiz_fizsortart {
	float: none;
	height: 77px;
	margin-bottom: 8px;
	padding: 0;
	vertical-align: middle;
	width: auto;
}
#akciosElofizetPopup DIV.fiz_fizsortart a {
	background: #888888;
	background: -moz-linear-gradient(top, #888888 0%, #666666 100%);
	background: -webkit-linear-gradient(top, #888888 0%, #666666 100%);
	background: linear-gradient(to bottom, #888888 0%, #666666 100%);
	display: table;
	float: none;
	height: 77px;
	position: relative;
	width: 100%;
	text-shadow: 1px 1px #777777;
}
#akciosElofizetPopup DIV.fiz_fizsortart a:hover {
	background: #666666;
	background: -moz-linear-gradient(top, #666666 0%, #888888 100%);
	background: -webkit-linear-gradient(top, #666666 0%, #888888 100%);
	background: linear-gradient(to bottom, #666666 0%, #888888 100%);
	}
#akciosElofizetPopup DIV.fiz_fizsortart a:hover .fiz_fizmodContainer {
	background: #5f8127;
	background: -moz-linear-gradient(top, #5f8127 0%, #80af36 100%);
	background: -webkit-linear-gradient(top, #5f8127 0%, #80af36 100%);
	background: linear-gradient(to bottom, #5f8127 0%, #80af36 100%);
}
#akciosElofizetPopup DIV.fizsor_kiemelt_green a {
	background: #B61234;
	background: -moz-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: -webkit-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: linear-gradient(to bottom, #B61234 0%, #9F0C2A 100%);
	text-shadow: 1px 1px #777777;
}
#akciosElofizetPopup DIV.fizsor_kiemelt_green a:hover {
	background: #9F0C2A;
	background: -moz-linear-gradient(top, #9F0C2A 0%, #B61234 100%);
	background: -webkit-linear-gradient(top, #9F0C2A 0%, #B61234 100%);
	background: linear-gradient(to bottom, #9F0C2A 0%, #B61234 100%);
	}
#akciosElofizetPopup DIV.fizsor_kiemelt_green a:hover .fiz_fizmodContainer {
	background: #5f8127;
	background: -moz-linear-gradient(top, #5f8127 0%, #80af36 100%);
	background: -webkit-linear-gradient(top, #5f8127 0%, #80af36 100%);
	background: linear-gradient(to bottom, #5f8127 0%, #80af36 100%);
}
#akciosElofizetPopup DIV.right-border {
	border-right: 1px solid #950a22;
}
#akciosElofizetPopup DIV.left-border {
	border-left: 1px solid #ba0e35;
}
#akciosElofizetPopup DIV.right-grey-border {
	border-right: 1px solid #717171;
}
#akciosElofizetPopup DIV.left-grey-border {
	border-left: 1px solid #898989;
}
#akciosElofizetPopup DIV.fiz_idoszak2 {
	display: table-cell;
	float: none;
	margin: 0;
	height: auto;
	padding: 0;
}
#akciosElofizetPopup DIV.fiz_idoszak2 p {
	color: white;
	font-size: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
#akciosElofizetPopup DIV.fiz_idoszak2 span {
	margin: 0;
	padding: 0;
}
#akciosElofizetPopup .napClass {
	color: #ffffff;
	font-family: dinprolight;
	font-size: 20px;
}
#akciosElofizetPopup DIV.fizsor_kiemelt_green DIV.fiz_idoszak2 p, #akciosElofizetPopup DIV.fizsor_kiemelt_green DIV.fiz_idoszak2 p {
	color: white;
	font-family: dinprolight;
	min-width: 66px;
}
#akciosElofizetPopup DIV.fiz_ftho2 {
	display: table-cell;
	float: none;
	margin: 0;
	height: auto;
	padding: 0;
}
#akciosElofizetPopup .ft_ftho2p {
	color: #fabe1a;
	font-size: 20px;
	line-height: 19px;
	margin: 0;
	padding: 0;
	font-family: dinpromedium;
}
#akciosElofizetPopup DIV.fizsor_kiemelt_green DIV.fiz_ftho2 p {
	color: #fabe1a;
}
#akciosElofizetPopup DIV.fiz_ftkre2 {
	display: table-cell;
	float: none;
	margin: 0;
	height: auto;
	padding: 0;
}
#akciosElofizetPopup DIV.fiz_ftkre2 p {
	color: #fabe1a;
	font-size: 19px;
	line-height: 19px;
	margin: 0;
	/*font-weight: 500;*/
	font-family: dinpromedium;
	text-transform: uppercase;
}
#akciosElofizetPopup DIV.fizsor_kiemelt_green DIV.fiz_ftkre2 p {
	color: #fabe1a;
	text-transform: uppercase;
	font-family: dinpromedium;
}
#akciosElofizetPopup DIV.fiz_ftkre2 span {
	color: #d3cfc6;
	font-size: 13px;
	margin: 0;
	text-decoration: line-through;
	font-family: dinprolight;
}
#akciosElofizetPopup DIV.fiz_fizmodContainer {
	display: table-cell;
	background: #5f8127;
	/* Old browsers */
	background: -moz-linear-gradient(top, #80af36 0%, #5f8127 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #80af36 0%, #5f8127 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #80af36 0%, #5f8127 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border: 1px solid #858481;
	width: 240px;
	padding-right: 10px;
	box-sizing: border-box;
}
#akciosElofizetPopup DIV.fiz_fizmod1 {
	color: white;
	display: table-cell;
	float: none;
	font-size: 18px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	vertical-align: middle;
	width: auto;
}
#akciosElofizetPopup DIV.fiz_fizmod1 span {
	color: white;
	font-size: 18px;
}
#akciosElofizetPopup DIV.fiz_fizmod2 {
	background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/cards.png") no-repeat scroll center center / 37px auto;
	display: table-cell;
	float: none;
	height: 48px;
	margin: 0 auto;
	padding-top: 0;
	width: 50px;
}
#akciosElofizetPopup .nyilFizet {
	background: rgba(0, 0, 0, 0) url("/ctk/img/nyil.png") no-repeat scroll 0 0 / 27px auto;
	display: table-cell;
	width: 27px;
	height: 48px;
}
#akciosElofizetPopup .narancsFont {
	color: #fabe1a;
	font-size: 28px;
	/*
	font-weight: 600;
	*/
	font-family: dinprobold;
}
#akciosElofizetPopup .nagyFont {
	color: #ffffff;
	font-size: 20px;
	font-family: dinprolight;
}
#akciosElofizetPopup .normalFont {
	color: #d3cfc6;
	font-size: 14px;
	font-family: dinproregular;
}
#akciosElofizetPopup .kicsiFont {
	color: #ffffff;
	font-size: 16px;
	font-family: dinprolight;
}
#akciosElofizetPopup .almegjegyz2 {
	color: #000;
	float: none;
	font-weight: 500;
	font-size: 16px;
	height: auto;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
	text-transform: uppercase;
	width: 100%;
}
#akciosElofizetPopup .alalmegjegyz2 {
	color: black;
	float: none;
	font-family: dinprolight;
	height: auto;
	margin-top: 0;
	padding-bottom: 10px;
	width: 100%;
	font-size: 14px;
}
#akciosElofizetPopup DIV.fiz_kedvezmeny p {
	color: #a60022;
	font-weight: 500;
	font-size: 23px;
	line-height: 36px;
	margin: 0;
	padding: 0;
}
#akciosElofizetPopup DIV.fiz_kedvezmeny {
	box-sizing: border-box;
	display: table-cell;
	float: none;
	height: 77px;
	margin: 0;
	padding: 0 15px 0 0;
	text-align: center;
	vertical-align: middle;
}
#akciosElofizetPopup .fiz_kedvezmeny_inner {
	background: rgba(0, 0, 0, 0) url("/ctk/img/kedvezmeny-nyil.png") no-repeat scroll center center / 96px auto;
	box-sizing: border-box;
	font-family: dinprobold;
	font-size: 34px;
	height: 53px;
	margin: auto;
	padding-right: 12px;
	padding-top: 16px;
	text-align: center;
	width: 96px;
}
#akciosElofizetPopup .fiz_kedvezmeny_inner2 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #e0e0e0;
}
#akciosElofizetPopup DIV.fiz_kedvezmenysor2 p {
	color: white;
	font-weight: 600;
	font-size: 32px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
#akciosElofizetPopup DIV.fiz_kedvezmenysor2 {
	box-sizing: border-box;
	float: none;
	height: 77px;
	display: table-cell;
	text-align: center;
	padding: 0 15px 0 0;
	vertical-align: middle;
}
#akciosElofizetPopup #elofizetes-container .altHeader #leftFiz #hasonlitsd-ossze-box, #akciosElofizetPopup #elofizetes-container .altHeader #leftFiz #kupon-bevalto, #akciosElofizetPopup .altHeader #leftFiz #kupon-bevalto {
	background: #a9aba7;
	/* Old browsers */
	background: -moz-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #a9aba7 0%, #6d6e6b 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	height: 35px;
	margin-right: 10px;
	max-width: 150px;
	width: 100%;
}
#akciosElofizetPopup #elofizetes-container .altHeader #rightFiz #tabs {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	float: none;
	width: auto;
	margin: 0;
}
#akciosElofizetPopup #elofizetes-container #tabs ul {
	display: table;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#akciosElofizetPopup DIV.fiz_fizmod22 {
	background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/mobile-rotated.png") no-repeat scroll center center / 34px auto;
	display: table-cell;
	float: none;
	height: 34px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	position: relative;
	left: 24px;
}
#akciosElofizetPopup #elofizetes-container #tabs ul li a {
	color: white;
	cursor: pointer;
	display: block;
	font-weight: 500;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}
#akciosElofizetPopup #elofizetes-container a:hover {
	text-decoration: none;
}
#akciosElofizetPopup #elofizetes-container .altHeader #leftFiz #hasonlitsd-ossze-box, #akciosElofizetPopup #elofizetes-container .altHeader #leftFiz #kupon-bevalto, #akciosElofizetPopup .altHeader #leftFiz #kupon-bevalto {
	margin: 0;
}
#akciosElofizetPopup .raquo {
	font-size: 14px;
	height: 0;
	line-height: 18px;
	margin: 0 0 0 2px;
	padding: 0;
	vertical-align: unset;
}
#akciosElofizetPopup .mobile {
	display: none !important;
}
#akciosElofizetPopup .mobileLabSzoveg, #akciosElofizetPopup .mobileLabSzoveg {
	display: none;
}
#akciosElofizetPopup .mobile_selection {
	display: none;
}
#akciosElofizetPopup .vertical_aligner {
	vertical-align: middle;
}
#akciosElofizetPopup DIV.fiz_tablfent p {
	color: white;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#akciosElofizetPopup .normal_aligner {
	vertical-align: middle;
}
#akciosElofizetPopup .vizszintesKredit {
	background: #666666;
	background: -moz-linear-gradient(top, #888888 0%, #666666 100%);
	background: -webkit-linear-gradient(top, #888888 0%, #666666 100%);
	background: linear-gradient(to bottom, #888888 0%, #666666 100%);
	box-sizing: border-box;
	color: #fabe1a;
	font-weight: 600;
	font-size: 18px;
	height: 25px;
	padding-top: 3px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	display: none;
}
#akciosElofizetPopup .vizszintesKredit span {
	color: white;
	text-decoration: none;
	font-family: dinprolight;
	font-size: 14px;
	margin: 0;
}
#akciosElofizetPopup DIV.fizsor_kiemelt_green a .vizszintesKredit {
	background: #A60022;
	background: -moz-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: -webkit-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: linear-gradient(to bottom, #B61234 0%, #9F0C2A 100%);
	}
#akciosElofizetPopup .kulsoContainer {
	height: 100%;
	display: table;
}
#akciosElofizetPopup .kiemelt_ajanlat_red {
	background-color: white;
	box-sizing: border-box;
	color: #b00c2d;
	font-family: dinpromedium;
	font-size: 20px;
	margin: 0 auto;
	max-width: 738px;
	padding: 6px;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
}
#akciosElofizetPopup .kiemelt_ajanlat_red span {
	color: black;
}
#akciosElofizetPopup .kulsoContainer {
	height: 100%;
	display: table;
}
#akciosElofizetPopup .kedv_big {
	font-size: 34px;
}
#akciosElofizetPopup .kedv_lbig {
	font-size: 30px;
}
#akciosElofizetPopup .kedv_medium {
	font-size: 26px;
}
#akciosElofizetPopup .kedv_smedium {
	font-size: 22px;
}
#akciosElofizetPopup .kedv_small {
	font-size: 18px;
}

/*********************************************************************************/
/*********************************** PALACKPOSTA *********************************/
/*********************************************************************************/

#palackposta_elso .layer_popupj_tartalom {
	min-width: 320px;
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 1.4 !important;
	background-color: #D3CFC6;
}
#palackposta_elso textarea {
	font-family: inherit;
	line-height: inherit;
}

#palackposta_elso .fullArrow {
	background-color: #d3cfc6;
	height: 70px;
}
#palackposta_elso .rectangular {
	font-weight: 600;
	color: #000;
	font-size: 17px;
	height: 40px;
	left: 0;
	line-height: 30px;
	margin: 0 auto;
	width: 300px;
	position: relative;
	text-transform: uppercase;
	padding-top: 7px;
	text-align: center;
	background: #dfb95c;
	background: -moz-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: -webkit-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: linear-gradient(to bottom, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	}
#palackposta_elso .arrow-down {
	border-left: 150px solid transparent;
	border-right: 150px solid transparent;
	border-top: 20px solid #dfb95c;
}
#palackposta_elso .tartalom {
	padding: 0 10px;
	text-align: center;
}
#palackposta_elso .tartalom p {
	margin: 10px 0;
}
#palackposta_elso .boldfullcaps {
	text-transform: uppercase;
	font-weight: 600;
}
#palackposta_elso .tippvalaszto {
	text-align: center;
	margin: 10px auto 0;
	padding: 0;
}
#palackposta_elso .palack-tipp {
	background: #971a47;
	background: -moz-linear-gradient(left, #971a47 0%, #610e1f 100%);
	background: -webkit-linear-gradient(left, #971a47 0%, #610e1f 100%);
	background: linear-gradient(to right, #971a47 0%, #610e1f 100%);
	}
#palackposta_elso .palack-tipp:hover {
	background: #971a47;
	background: -moz-linear-gradient(left, #b01e53 0%, #7a1126 100%);
	background: -webkit-linear-gradient(left, #b01e53 0%, #7a1126 100%);
	background: linear-gradient(to right, #b01e53 0%, #7a1126 100%);
	}
#palackposta_elso .palack-tipp {
	text-transform: uppercase;
	font-weight: 600;
	cursor: pointer;
	color: #fff;
	border: 1px solid #888;
	border-bottom: 0;
	text-align: center;
	font-size: 12px;
	line-height: 34px;
	display: inline-block;
	box-sizing: border-box;
	height: 35px;
	width: 32%;
	margin: 0;
	margin-right: 2%;
}
#palackposta_elso .level_tipp_active {
	background: #971a47;
	background: -moz-linear-gradient(left, #669933 0%, #226600 100%);
	background: -webkit-linear-gradient(left, #669933 0%, #226600 100%);
	background: linear-gradient(to right, #669933 0%, #226600 100%);
	}
#palackposta_elso .level_tipp_active:hover {
	background: #971a47;
	background: -moz-linear-gradient(left, #669933 0%, #226600 100%);
	background: -webkit-linear-gradient(left, #669933 0%, #226600 100%);
	background: linear-gradient(to right, #669933 0%, #226600 100%);
	}
#palackposta_elso .palack-tipp:last-child {
	margin: 0;
}
#palackposta_elso .tippleiras {
	text-align: left;
	color: #111;
	background-color: #fff;
	font-size: 14px;
	border: 1px solid #888;
	box-sizing: border-box;
	padding: 7px;
	width: 100%;
	min-height: 105px;
	margin: 0 0 10px 0;
	resize: none;
	overflow: hidden;
}
#palackposta_elso .ajanlottgomb {
	margin-top: 0;
	width: 100%;
	margin-bottom: 10px;
}
#palackposta_elso .tartalom img {
	box-sizing: border-box;
	width: 300px;
	border: 1px solid #888;
}
#palackposta_elso .palackinstrukcio {
	display: table-cell;
	width: 100%;
	height: 105px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #888;
	vertical-align: middle;
	color: #111;
	background-color: rgba(255, 255, 255, 0.7);
	line-height: 105px;
	font-size: 18px;
	position: absolute;
	cursor: text;
	top: 0;
}
#palackposta_elso #instrukciochk:checked~.palackinstrukcio {
	display: none;
}
#palackposta_elso #instrukciochklabel span {
	padding: 15px;
	background-color: rgba(255, 255, 255, 0.8);
}
#palackposta_elso .fontosdoboz {
	margin-top: 10px;
	padding: 10px;
	font-size: 14px;
	text-align: left;
	border: 1px solid #555;
	background-color: #c8b5a3;
	margin-bottom: 20px;
}
#palackposta_elso .popupj_body, #palack_sikeres_kuldes .popupj_body {
	background-color: #D3CFC6;
}
#palackConfirmDiv [class*="torles_hatter"], #palackConfirmDiv [class*="hosszabbitas"], #palack_sikeres_kuldes [class*="torles_hatter"], #palack_sikeres_kuldes [class*="hosszabbitas"], #palackposta_elso [class*="torles_hatter"], #palackposta_elso [class*="hosszabbitas"] {
	background: none;
	float: none;
	width: inherit;
	cursor: initial;
	margin: 0;
	padding: 0;
}
#palackposta_elso .header_ext .activation_siker, #palack_sikeres_kuldes .header_ext .activation_siker {
	visibility: hidden;
}
#palackConfirmDiv div {
	margin: 0;
	padding: 0;
	float: none !important;
}
#palackConfirmDiv .hosszabbitas_text_inner_rovid {
	text-align: center;
	font-size: 16px;
}
#palackConfirmDiv {
	padding: 10px;
}
#palackConfirmDiv .kozlendo_message {
	margin-top: 15px;
	padding: 10px;
	font-size: 14px;
	text-align: left;
	border: 1px solid #555;
	background-color: #c8b5a3;
	margin-bottom: 10px;
}
#palackConfirmDiv [class*="vegrehajt_button"] {
	margin: 0;
	padding: 0;
	background: none;
	width: 100%;
	height: 40px;
	font-size: 16px;
	margin-top: 10px;
	font-weight: inherit;
	border: 1px solid #888;
	box-sizing: border-box;
}
#palackConfirmDiv .vegrehajt_button {
	font-weight: 600;
	line-height: 31px;
	margin: 10px 0;
	background: -moz-linear-gradient(bottom, #468016 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%, #68BF21 100%);
	border-image: linear-gradient(to bottom, #68BF21 0%, #468016 100%);
	border-image-slice: 1;
}
#palackConfirmDiv .vegrehajt_button:hover {
	background: -moz-linear-gradient(bottom, #4d8e18 10%, #62b41f 90%);
	background: -webkit-linear-gradient(bottom, #62b41f 10%, #4d8e18 90%);
	background: linear-gradient(to top, #62b41f 10%, #4d8e18 90%);
}
#palackConfirmDiv .vegrehajt_button:active {
	background: -moz-linear-gradient(top, #4d8e18 10%, #62b41f 90%);
	background: -webkit-linear-gradient(top, #62b41f 10%, #4d8e18 90%);
	background: linear-gradient(to bottom, #62b41f 10%, #4d8e18 90%);
	border-image: -moz-linear-gradient(bottom, #4d8e18 10%, #62b41f 90%);
	border-image: -webkit-linear-gradient(bottom, #62b41f 10%, #4d8e18 90%);
	border-image: linear-gradient(to top, #62b41f 10%, #4d8e18 90%);
	border-image-slice: 1;
}
#palackConfirmDiv .szurkes_vegrehajt_button {
	line-height: 38px;
	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%);
}
#palackConfirmDiv .szurkes_vegrehajt_button: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%);
	border-color: #555;
}
#palackConfirmDiv .szurkes_vegrehajt_button: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%);
	}
#palack_sikeres_kuldes {
	max-width: 320px;
}
#palack_sikeres_kuldes #gratula_kerdes {
	background-color: #D3CFC6;
	color: #111;
	padding: 10px;
	text-align: center;
}
#palack_sikeres_kuldes #gratula_kerdes .grat_body_kerdes {
	margin: 0;
	padding: 0;
	float: none;
	font-size: 16px;
}
#palack_sikeres_kuldes #gratula_kerdes .hosszabbitas_text_inner_rovid {
	font-size: 24px;
	text-align: center !important;
	margin-bottom: 10px;
	line-height: inherit;
	font-weight: initial;
	font-weight: 600;
}
#palack_sikeres_kuldes #gratula_kerdes .nagy_pipa {
	display: none;
}
#palack_sikeres_kuldes #gratula_kerdes .hosszabbitas_rovid_start {
	position: static;
}
#palack_sikeres_kuldes #gratula_kerdes .torles_hatter_body_inner {
	height: inherit;
}
#palack_sikeres_kuldes #gratula_kerdes .hosszabbitas_text_legrovidebb {
	height: initial;
	line-height: initial;
}
#palackposta_elso #new_layer_content {
	width: inherit !important;
}

/****************************************************************************************************************************************************/
/********************************************************************* TÖRLÉSKORI OLDALAK *************************************************************/
/****************************************************************************************************************************************************/

#torleskori_javaslatok .fullArrow, #torlesfolytatas .fullArrow, #showAjanlasok .fullArrow {
	background-color: #d3cfc6;
	height: 70px;
	padding: 0 10px;
	box-sizing: border-box;
	width: 100%
}
#torleskori_javaslatok .rectangular, #torlesfolytatas .rectangular, #showAjanlasok .rectangular {
	font-weight: 600;
	display: table-cell;
	vertical-align: middle;
	box-sizing: border-box;
	color: black;
	font-size: 16px;
	height: 40px;
	line-height: 20px;
	margin: 0 auto;
	width: 300px;
	text-transform: uppercase;
	padding: 5px 0;
	text-align: center;
	background: #dfb95c;
	background: -moz-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: -webkit-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: linear-gradient(to bottom, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	}
#torleskori_javaslatok .arrow-down, #torlesfolytatas .arrow-down, #showAjanlasok .arrow-down {
	border-left: 150px solid transparent;
	border-right: 150px solid transparent;
	border-top: 20px solid #dfb95c;
	height: 0;
	width: 0;
	content: "";
	margin: 0 auto;
}
#torleskori_javaslatok, #torlesfolytatas {
	background-color: #d3cfc6;
	min-width: 320px;
	max-width: 480px;
	margin: 0 auto;
}
#torlesfolytatas {
	width: 320px;
}
#torleskori_javaslatok .layer_popupj_tartalom {
	background: none;
}
#torleskori_javaslatok .tartalom {
	line-height: 1.4;
	font-size: 16px;
	text-align: center;
	display: block;
}
#torleskori_javaslatok .nagyonajanlottgomb {
	font-size: 16px;
	margin: 15px 0 0 0;
}
#torleskori_javaslatok b {
	font-weight: 600;
}
#torleskori_javaslatok .javaslat_tartalom {
	background-color: #edeceb;
	border: 1px solid #888;
	text-align: left;
	padding: 5px 10px;
	box-sizing: border-box;
	width: 100%;
}
#torleskori_javaslatok .ajanlottgomb {
	margin-top: 20px;
}
#torleskori_javaslatok .nagyonnemajanlottgomb {
	margin: 10px auto 0;
	min-height: 35px;
	min-width: 300px;
}
#torlesfolytatas .opcio-nyilas {
	height: 60px;
	margin: 0 auto;
}
#torlesfolytatas .opcio-nyilas p {
	bottom: 0;
}
#torlesfolytatas .torles-tartalom {
	padding: 10px;
	background-color: #d3cfc6;
}
#torlesfolytatas .jobbra-nyil::after {
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAfCAYAAAABZyaKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUU2RUE0OEMyOEI1MTFFNkIxQzBBN0UwNDA2MEU4NUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUU2RUE0OEIyOEI1MTFFNkIxQzBBN0UwNDA2MEU4NUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmRpZDo1RDBEMzMzNDAzMjhFNjExOEFEM0Q1MUU4OEVGQjgzRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RDBEMzMzNDAzMjhFNjExOEFEM0Q1MUU4OEVGQjgzRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgc9vRsAAAE5SURBVHjanNVbK0RxFMbh7TgXGuMwmHFKfA5X89lcyIWkiExkSiIuFOVWCjmmmTHIIV9ke1feVbsdM/7v1G8un4u991oriuO4hE5QD4qU7O8g/vmdoayKZNAxoXPUqyBWNzoidIFyCuLQIaEr1KcgDu0TukH9CmJ1oj1Cd2hQQawOtEPoHg0piEMVQo9oWEEc2iJUQyMK4lCZ0BMqKojVhtYJNdCogji0SugFjSuIQ8uE3tCkgji0ROgdTUXq+KNLH1oVmCPwhWYUYJ7AJ5pWnskCgQ97Fsp3sph+KyFI8rW+oonQL9aAFQLPaCx0dgxYazYzrZB2tEGgjgqh+8SmdpNAtdke+QsxYJvAQ6uN9huSXon50G1vy3mXwC0aCL07XYkzcf3fM5FGKomDlVNv8Sw6VQHrW4ABAGNycufMEOk2AAAAAElFTkSuQmCC");
	position: relative;
	top: 1px;
	left: 2px;
}
#torlesfolytatas .torles-opcio {
	margin-bottom: 10px;
}
#torlesfolytatas [id*=kibontott-opcio] {
	border: solid 1px #888;
	line-height: 1.2;
	text-align: center;
	background-color: #edeceb;
}
#torlesfolytatas .lefelenyil {
	width: 60px;
	height: 60px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAARCAYAAAAlpHdJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDhFQjM5MkUyOEFGMTFFNjk4OTRGMzczQTAwODZFQkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDhFQjM5MkQyOEFGMTFFNjk4OTRGMzczQTAwODZFQkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmRpZDo1RDBEMzMzNDAzMjhFNjExOEFEM0Q1MUU4OEVGQjgzRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RDBEMzMzNDAzMjhFNjExOEFEM0Q1MUU4OEVGQjgzRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgZQLMIAAAFOSURBVHjavJXLSkJRFIa3aY0ku5hEdDHqNRz1ag4cCF2goOhChUJUgwYhjiWSIiK6JxLRg+z+H/9ADh4v+5zjgQ85a6+1vuXaoMZamwOnYBSYITAGLsAaX6q29ZyD+BDE1/JVGEiBOwXOIhyA4it5aiD5f8AB7nVQimAAii/V/waMM96eMAkelHAc4gAJXSmfur6o8crJNHhU4iEYCSiO6yqtNptqP+9UMAOeVLAPYgHEZfXhRie8OX6FHOBFhbsOA1B8onpucqpTXrcGGfCmBtsDDMCrOlIdN5j2y+3VaBZ8qNFmHwPw/ED5z9qgcZWTOfClhus9xHvKe9XmTFA5mQcNNS76iHd0/q6NmbDkZAE0JSh4xFuKf2pTJmw5WQLfEuUV29B7QxsyUcnJMviR8FafzUHFrnKyAn4l5iYWXfoE+elc1Z9E1rXHnwADADXPcvqzi54eAAAAAElFTkSuQmCC");
	background-position: center;
	background-repeat: no-repeat;
	display: table-cell;
	cursor: pointer;
}
#torlesfolytatas .kibontott-cim {
	width: 238px;
	box-sizing: border-box;
	font-weight: 600;
	font-size: 16px;
	display: table-cell;
	text-align: left;
	padding: 0 10px;
	color: #fff;
	vertical-align: middle;
	cursor: pointer;
}
#torlesfolytatas .opcioleiras p, #torlesfolytatas .sikersztori_form p {
	font-size: 16px;
	line-height: 1.4;
}
#torlesfolytatas .piros-grat-szoveg {
	color: #a60022;
	font-size: 20px !important;
	text-transform: uppercase;
}
#torlesfolytatas .opcioleiras {
	padding: 0 10px;
	width: 100%;
	box-sizing: border-box;
}
#torlesfolytatas .ird-meg {
	margin-top: 5px;
	font-size: 18px !important;
}
#torlesfolytatas b {
	font-weight: 600;
}
#torlesfolytatas .ajandekok {
	width: 100%;
	text-align: left;
	height: 141px;
	line-height: 60px;
	padding: 10px 0;
	font-size: 16px;
	box-sizing: border-box;
	position: relative;
	min-width: 288px;
	margin-bottom: 15px;
}
#torlesfolytatas .ajandekok-zoom {
	position: absolute;
	width: 110px;
	height: 141px;
	top: 0;
	right: 0;
	cursor: pointer;
	background-image: url('/ctk/img/ajandekok2.png');
	background-repeat: no-repeat;
	background-position: right center;
}
#torlesfolytatas .siker-infok {
	text-align: left;
}
#torlesfolytatas .siker-infok p {
	margin-bottom: 5px;
}
#torlesfolytatas .ide-ird {
	width: 100%;
	min-height: 100px;
	height: 100px;
	box-sizing: border-box;
	border: 1px solid #888;
	padding: 5px 7px;
	font-size: 16px;
	resize: none;
	margin: 5px 0 10px;
}
#torlesfolytatas .ide-ird:hover, #torlesfolytatas input:hover {
	border-color: #555;
}
#torlesfolytatas input {
	font-size: 16px;
	padding: 8px;
	margin: 5px 0 10px;
	border: 1px solid #888;
	float: none;
	width: 100%;
	box-sizing: border-box;
	font-family: dinproregular;
}
#torlesfolytatas label {
	font-size: 14px;
}
#torlesfolytatas [class*="gomb"], #utolsolehetoseg .nagyonnemajanlottgomb {
	width: 100%;
	margin: 0 0 10px;
	font-size: 16px;
	font-family: dinproregular, DinPro, sans-serif;
}
#torlesfolytatas #hozzajarulok, #torlesfolytatas .hozzajarulok {
	vertical-align: middle;
	display: table-cell;
	padding: 0 10px;
	font-size: 14px;
	margin: 0;
	min-height: 50px;
	min-width: 15px;
}
#torlesfolytatas #kibontott-opcio-2 .ajanlottgomb, #torlesfolytatas #kibontott-opcio-3 .ajanlottgomb {
	font-weight: 500;
}
#torlesfolytatas .opcio-fejlec {
	cursor: pointer;
	border-bottom: 1px solid #888;
	margin-bottom: 10px;
	line-height: 22px;
	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%);
	}
#torlesfolytatas .megtalaltam {
	background: #A60022;
	background: -moz-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: -webkit-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: linear-gradient(to bottom, #B61234 0%, #9F0C2A 100%);
	text-align: center;
	color: #fff;
	margin-bottom: 20px;
}
#errorNoStory .tartalom, #utolsolehetoseg .tartalom, #jovahagyasravar .tartalom {
	font-size: 16px;
	text-align: center;
	padding: 0 10px;
	background-color: #d3cfc6;
}
#utolsolehetoseg p {
	line-height: 1.4;
}
.felkialtojel {
	display: table-cell;
	width: 15px;
	font-size: 70px;
	line-height: 14px;
	color: #a60022;
	padding: 10px 15px 10px 10px;
	vertical-align: middle;
	font-family: dinproregular;
}
.felszolitas {
	display: table-cell;
	font-size: 16px;
	line-height: 1.4;
	text-align: left;
	vertical-align: middle;
	font-family: dinproregular;
}
.felszolitas-cont {
	margin: 0 auto 20px;
	border: 1px solid #888;
	background-color: #edeceb;
	box-sizing: border-box;
	padding: 12px 10px 12px 0;
	width: 100%;
	max-width: 460px;
}
#utolsolehetoseg .ajanlottgomb {
	margin-top: 15px;
}
.admingomb {
	box-sizing: border-box;
	text-transform: uppercase;
	width: 300px;
	height: 40px;
	text-align: center;
	cursor: pointer;
	color: #000;
	font-size: 16px;
	line-height: 39px;
	margin: 10px 0;
	background: #ffd966;
	background: -moz-linear-gradient(bottom, #ebb852 0%, #ffdf7f 100%);
	background: -webkit-linear-gradient(bottom, #ebb852 0%, #ffdf7f 100%);
	background: linear-gradient(to top, #ebb852 0%, #ffdf7f 100%);
	border: 1px solid #888;
}
.admingomb:hover {
	background: #f4bd40;
	background: -moz-linear-gradient(bottom, #ebb446 0%, #ffd966 100%);
	background: -webkit-linear-gradient(bottom, #ebb446 0%, #ffd966 100%);
	background: linear-gradient(to top, #ebb446 0%, #ffd966 100%);
	border-color: #555;
}
.admingomb:active {
	background: #ebb446;
	background: -moz-linear-gradient(top, #ebb446 0%, #ffd966 100%);
	background: -webkit-linear-gradient(top, #ebb446 0%, #ffd966 100%);
	background: linear-gradient(to bottom, #ebb446 0%, #ffd966 100%);
	}
#sikerestorles {
	max-width: 320px;
}
#sikerestorles .sikerestorles {
	box-sizing: border-box;
	width: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 1.4;
	background-color: #d3cfc6;
	padding: 10px;
}
#sikerestorles img {
	margin: 3px 0 6px;
}
[id*="torles"] #new_layer_content {
	width: inherit !important;
}
[id*="torles"] [class*="gomb"] {
	width: 100%;
}

/*felfüggesztésből elérhető sikersztoris form*/

#torlesfolytatas .sikersztori_form {
	background-color: #d3cfc6;
	padding: 20px 10px 1px;
	width: 100%;
	box-sizing: border-box;
	line-height: 1.2;
	text-align: center;
}
#torlesfolytatas .sikersztori_form p {
	padding: 0 10px;
}
#torlesfolytatas .sikersztori_form .ajandekok-zoom {
	right: -10px;
}
#torlesfolytatas .sikersztori_form #fotoText {
	width: 252px;
	display: inline-block;
}
#torlesfolytatas .opcioleiras #fotoText {
	width: 230px;
	display: inline-block;
}
#torlesfolytatas .sikersztori_form .ajanlottgomb, #torlesfolytatas .siker-infok .ajanlottgomb {
	width: 38px;
	height: 38px;
	font-family: nemdinpromertazonnemszepekapluszjelek;
	font-weight: bold;
	display: inline-block;
	font-size: 24px;
	vertical-align: bottom;
	margin: 0 0 10px 10px;
}
#subSucc .layer_popupj_tartalom, #sikeresSzavazas .layer_popupj_tartalom {
	background-color: #d3c6cf;
	padding: 15px 10px 0;
	text-align: center;
	box-sizing: border-box;
	overflow: auto;
}
#subSucc img, #subSucc .sikeresen, #sikeresSzavazas img, #sikeresSzavazas .sikeresen {
	vertical-align: middle;
	display: inline-block;
}
#subSucc .sikeresen, #sikeresSzavazas .sikeresen {
	min-height: 50px;
	width: 230px;
	font-size: 16px;
	line-height: 1.4;
	text-align: left;
	padding-bottom: 4px;
}
#subSucc b, #sikeresSzavazas b {
	line-height: 30px;
	font-size: 16px;
}
#kuponBev .layer_popupj_tartalom, #sikeresSzavazas .layer_popupj_tartalom {
	background-color: #d3c6cf;
	padding: 15px 10px 0;
	text-align: center;
	box-sizing: border-box;
	overflow: auto;
}
#kuponBev img, #kuponBev .sikeresen, #sikeresSzavazas img, #sikeresSzavazas .sikeresen {
	vertical-align: middle;
	display: inline-block;
}
#kuponBev .sikeresen, #sikeresSzavazas .sikeresen {
	min-height: 50px;
	width: 300px;
	font-size: 16px;
	line-height: 1.4;
	text-align: left;
	padding-bottom: 4px;
}
#kuponBev b, #sikeresSzavazas b {
	line-height: 30px;
	font-size: 16px;
}
#jovahagyasravar b {
	font-weight: 600;
}

/************ általános <b> újradefiníció ***************/

.popupj-message {
	overflow:hidden;
}

.popupj-message b {
	font-weight: 600;
}

/*************************************/
/**************myAlert2***************/
/*************************************/

#myAlert2 {
	background-color: #d3cfc6;
	text-align: center;
	width: 320px;
	box-sizing: border-box;
}
#myAlert2 p {
	padding: 20px;
	max-width: 280px;
	font-size: 16px;
	line-height: 1.2;
}
#myAlert2 b {
	font-weight: 600;
}

/******************************************LOADER**********************************************/

#progressLoader .tartalom {
	font-size: 16px;
	text-align: center;
	background-color: #d3cfc6;
}
#progressLoader b {
	font-weight: 600;
}

/*********************************************************************************************************/
/********************************************* Előfizetéskori ajánlások **********************************/
/*********************************************************************************************************/

#showAjanlasok {
	width: 320px;
}
.cim480, .cim640 {
	display: none;
}
#showAjanlasok #new_layer_content {
	width: inherit !important;
}
#showAjanlasok .layer_popupj_tartalom {
	background-color: #d3cfc6;
}
#showAjanlasok .nagyonajanlottgomb {
	font-size: 16px;
	margin-bottom: 10px;
}
#showAjanlasok .tartalom {
	line-height: 1.4;
	text-align: center;
	font-family: dinproregular;
}
.ajanlas-kep-cont {
	height: 170px;
	box-sizing: border-box;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	display: inline-block;
	background-size: cover;
	background-position: center;
	border: 1px solid #888;
	width: 49%;
	margin: .5%;
}
.ajanlas-kep-cont:hover {
	border-color: #555;
}
.ajanlas-kep-cont * {
	box-sizing: border-box;
	text-align: center;
	width: 100%;
}
.ajanlas-kep-cont .ajanlottgomb {
	width: 100%;
	font-size: 14px;
	margin: 0;
	height: 25px;
	line-height: 25px;
	text-transform: none;
	position: absolute;
	border: none;
	border-top: 1px solid #888;
	bottom: 0;
}
.ajanlas-kep-cont .ajanlas-kep-info {
	padding: 0 7px;
	cursor: pointer;
	width: 100%;
	height: 25px;
	line-height: 24px;
	position: absolute;
	bottom: 25px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
}
.ajanlas-kep-info span {
	display: table-cell;
	text-overflow: ellipsis;
	text-align: left;
}
.ajanlas-kep-cont img {
	width: auto;
	min-width: 145px;
}

/******************************************************************************************************/
/************************************************ bannerek ********************************************/
/******************************************************************************************************/

.gSizedPremiumBanner {
	background-color: #e0dbc8;
	background-image: url('/ctk/img/pr-bg-320.png');
	cursor: pointer;
	height: 50px;
	margin: 0 auto;
	position: relative;
	width: 320px;
}
.gSizedPremiumText {
	width: 270px;
	height: 50px;
	font-size: 13px;
	line-height: 18px;
	padding: 6px 7px 5px 9px;
	box-sizing: border-box;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.gSizedPremiumText span:before {
	content: 'S';
}
.gSizedPremiumBanner .ajanlottgomb {
	display: none;
}
.fotoFranchiseBannerNew {
	background-color: #443d4e;
	background-image: url(/ctk/img/fr-bg.png);
	box-sizing: border-box;
	color: #eee;
	cursor: pointer;
	font: 12px/16px dinproregular;
	height: 60px;
	margin: 0 auto 10px;
	text-align: left;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);
	user-select: none;
	width: 320px;
}
.fotoFranchiseBannerNew .kedvesSzoveg {
	box-sizing: border-box;
	padding: 4px 50px 3px 3px;
	position: relative;
	width: 100%;
}
.fotoFranchiseBannerNew .franchise320nyil, .gSizedPremiumBanner .premium320nyil {
	background-color: rgb(107, 195, 34);
	background-image: url(/ctk/img/fr-320-nyil.png);
	background: url(/ctk/img/fr-320-nyil.png), -moz-linear-gradient(top, rgb(104, 191, 33) 0%, rgb(70, 128, 22) 100%);
	background: url(/ctk/img/fr-320-nyil.png), -webkit-linear-gradient(top, rgb(104, 191, 33) 0%, rgb(70, 128, 22) 100%);
	background: url(/ctk/img/fr-320-nyil.png), linear-gradient(to bottom, rgb(104, 191, 33) 0%, rgb(70, 128, 22) 100%);
	background-position: 16px 12px, 0 0;
	background-repeat: no-repeat;
	border-radius: 20px;
	height: 40px;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 10px;
	width: 40px;
}
.fotoFranchiseBannerNew:active .franchise320nyil, .gSizedPremiumBanner:active .premium320nyil {
	background: url(/ctk/img/fr-320-nyil.png), -moz-linear-gradient(bottom, rgb(104, 191, 33) 0%, rgb(70, 128, 22) 100%);
	background: url(/ctk/img/fr-320-nyil.png), -webkit-linear-gradient(bottom, rgb(104, 191, 33) 0%, rgb(70, 128, 22) 100%);
	background: url(/ctk/img/fr-320-nyil.png), linear-gradient(to top, rgb(104, 191, 33) 0%, rgb(70, 128, 22) 100%);
	background-position: 16px 12px, 0 0;
	background-repeat: no-repeat;
}
.gSizedPremiumBanner .premium320nyil {
	right: 5px;
	top: 5px;
}
.fotoFranchiseBannerNew .mdmFont {
	font-weight: 500;
}
.fotoFranchiseBannerNew .orngFont {
	color: #fabe1a;
}
.fotoFranchiseBannerNew .franchise320link {
	color: #fff;
	font-weight: 500;
	border-bottom: 1px solid #fff;
	transition: border-color .2s ease;
}
.fotoFranchiseBannerNew:hover .franchise320link {
	border-color: #fabe1a;
}
.fotoFranchiseBannerNew .ajanlottgomb, .franchiseHatter {
	display: none;
}
.adatlap-elemek .display_banner {
	display: inline-block;
}
#akciosElofizetPopup .smallCsomagok DIV.fiz_fizsortart {
	height: 56px;
	margin-bottom: 8px;
}
#akciosElofizetPopup .smallCsomagok DIV.fiz_fizsortart a {
	height: 60px;
}
#akciosElofizetPopup .smallCsomagok .fiz_kedvezmeny_inner {
	height: 43px;
	padding-top: 12px;
}
#akciosElofizetPopup .smallCsomagok DIV.fiz_kedvezmenysor2 {
	height: 100%;
}
#akciosElofizetPopup .smallCsomagok DIV.fiz_kedvezmeny {
	height: 100%;
}
#akciosElofizetPopup .smallCsomagok .fizsor_kiemelt_green, #akciosElofizetPopup .fizsor_kiemelt_green:hover, #akciosElofizetPopup .fizsor_kiemelt_hover {
	height: 59;
}
.disable-on-mobile {
	display: inline;
}
.enable-on-mobile {
	display: none;
}
#akciosElofizetPopup .smallCsomagok DIV.fiz_fizsortart a.mediumKiemelt {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #888888 0%, #1d9440 100%) repeat scroll 0 0;
}
#akciosElofizetPopup .smallCsomagok DIV.fiz_fizsortart a:hover.mediumKiemelt {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1d9440 0%, #888888 100%) repeat scroll 0 0;
}
#showTheOther .smallCsomagok DIV.fiz_fizsortart {
	height: 56px;
	margin-bottom: 8px;
}
#showTheOther .smallCsomagok DIV.fiz_fizsortart a {
	height: 60px;
}
#showTheOther .smallCsomagok .fiz_kedvezmeny_inner {
	height: 43px;
	padding-top: 12px;
}
#showTheOther .smallCsomagok DIV.fiz_kedvezmenysor2 {
	height: 100%;
}
#showTheOther .smallCsomagok DIV.fiz_kedvezmeny {
	height: 100%;
}
#showTheOther .smallCsomagok .fizsor_kiemelt_green, #showTheOther .smallCsomagok .fizsor_kiemelt_green:hover, #showTheOther .smallCsomagok .fizsor_kiemelt_hover {
	height: 59;
}
#showTheOther .smallCsomagok DIV.fiz_fizsortart a.mediumKiemelt {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #888888 0%, #1d9440 100%) repeat scroll 0 0;
}
#showTheOther .smallCsomagok DIV.fiz_fizsortart a:hover.mediumKiemelt {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1d9440 0%, #888888 100%) repeat scroll 0 0;
}
#akciosElofizetPopup #kupon-bevalto {
	display: inline-block;
	width: 100%;
}
#akciosElofizetPopup #kupon-bevalto a {
	display: block;
	line-height: 34px;
}
.lejartElofizetesPopup {
	background-color: #eee;
	padding: 10px 15px 15px;
	line-height: 1.5;
	font-size: 16px;
	text-align: center;
}
.lejartElofizetesPopup .nagyonajanlottgomb {
	margin-top: 12px;
}
.adatlap-kepvalaszto {
	display: none;
}
#adatlap_uj .tetszik-info-cont {
	padding: 10px;
	vertical-align: top;
	width: 100%;
}
#adatlap_uj .tetszik-info {
	font-size: 12px;
	display: block;
	margin-top: 0;
	width: 100%;
}
.tetszik_tilt .aktiv-adatlap .kep-hover::after {
	display: none;
}
.tetszik_tilt .ajanlat-kep-wrapper.nincsKepFerfi,
.tetszik_tilt .ajanlat-kep-wrapper.nincskepNo {
	background-image: url('/ctk/img/adatlap/nincskepKerdojel.png');
	background-size: 200px 200px;
	background-position: center;
}
.tetszik_tilt #ajanlat-kep {
	margin: 0 auto;
    overflow: hidden;
}
.adatlap-banner-cont {
	margin: 6px auto;
	overflow: hidden;
}
#adatlap-banner {
	position: absolute;
	text-align: center;
	top: 100px;
	transition: opacity .5s;
	width: 100%;
	z-index: 1;
}
.display_banner {
	border: 0;
	position: absolute;
	z-index: 1;
}
.adatlap-banner-cont .display_banner {
	position: static;
}
#level_iras_popupi .csevego_altalanos_start_jobb #images_csatolt,
#level_iras_popupi .csevego_altalanos_start_bal #images_csatolt {
	background: none;
	margin-top: 20px;
}
#level_iras_popupi #csatolmanyok_foto_div .displayer {
    white-space: nowrap;
    margin-top: 2px;
}

.adatlap-info-cont {
	position: relative;
}
.adatlap-info-banner .xs-leiras::before {
    display: block;
    width: 50%;
    content: '';
    height: 221px;
    float: right;
}
.irodai-banner-cont {
	background-clip: content-box;
	background-color: #a02;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	margin: 0 auto 10px;
	padding-top: 30px;
	position: relative;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.35);
}
.irodai-banner-cont::after {
    display: table;
    content: '';
    margin-bottom: 10px;
}
.dashed-bubble {
	background-color: #fff;
	border: 2px dashed #464646;
	border-radius: 20px;
	color: #333;
	display: table-cell;
	height: 40px;
	top: -30px;
	padding: 7px;
	position: relative;
	text-shadow: none;
	vertical-align: middle;
	width: 400px;
	max-width: 100%;
}
.dashed-bubble::after {
    background-image: url(/ctk/img/adatlap/dashed-bubble-x.png);
    background-size: 16px auto;
    background-repeat: no-repeat;
    content: '';
    display: block;
    height: 20px;
    left: 67%;
    position: absolute;
    top: 100%;
    width: 20px;
    z-index: 1;
   }
.irodai-banner-szemelyes {
	background-color: #443d4e;
	margin-top: -22px;
	padding: 5px 10px;
}
.irodai-banner-cont b {
	color: #fabe1a;
	font-size: 16px;
}
.irodai-banner-cont .ajanlott-button {
	margin: 7px auto;
	position: relative;
	z-index: 1;
}
.column-left .irodai-banner-szemelyes,
.adatlap-info-cont .irodai-banner-szemelyes {
	font-size: 16px;
	line-height: 27px;
	margin-top: -18px;
	padding: 7px 10px;
	position: relative;
	text-align: left;
}
.adatlap-info-cont .dashed-bubble {
	height: 80px;
}
.adatlap-info-banner-cont {
	position: absolute;
	width: 50%;
	height: 211px;
	z-index: 1;
	right: 5px;
	left: 50%;
	top: 40px;
}
.irodai-holgy {
	bottom: 0;
	right: 0;
	position: absolute;
	width: 82px;
}
.adatlap-bal-menu .irodai-banner-szemelyes {
	position: relative;
}
.adatlap-bal-menu .dashed-bubble::after,
.adatlap-bal-menu .irodai-holgy {
	display: none;
}
.adatlap-info-cont .irodai-banner-szemelyes b {
	font-size: 20px;
}
.adatlap-info-cont .irodai-banner-cont .ajanlott-button {
   	margin: 12px auto;
   }
.column-left .irodai-banner-cont {
	line-height: 24px;
}
.column-left .irodai-holgy {
	border-bottom-right-radius: 5px;
}
.column-left .irodai-banner-cont .ajanlott-button {
	margin: 10px auto;
}
.franchise-banner {
	background-color: #443d4e;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	height: 100%;
	line-height: 24px;
	margin: 0 auto 10px;
	overflow: hidden;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,.35);
	width: 100%;
}
.franchise-banner:hover,
.franchise-banner:visited,
.franchise-banner:link,
.franchise-banner:active {
	color: #fff;
}
.allas-banner {
	width: 256px;
	height: 230px;
	display: block;
	margin: 0 auto;
	background-image: url(/ctk/img/allas-banner-balmenu.png);
	padding-top: 95px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	position: relative;
	padding-top: 111px;
	font-size:22px;
	line-height:1.4;
	cursor: pointer;
    box-sizing: border-box;
    margin-bottom: 6px;
}
.allas-banner .ajanlott-button {
	position: absolute;
	bottom: 10px;
	bottom: 6px;
	left: 28px;
	font-weight: 500;
}
.allas-banner strong {
	color: #fabe1a;
	font-weight: 500;
	font-weight: normal;
}
.adatlap-bal-menu .allas-banner .ajanlott-button {
	left: 10px;
}
.adatlap-bal-menu .allas-banner {
	width: 220px;
	background-image: url(/ctk/img/allas-banner-adatlap.png); 	
}
.result-banner .allas-banner {
	background-image: url(/ctk/img/allas-banner-kereslista.png); 	
	width: 360px;
	font-size: 24px;
	height: 298px;
	margin-left: -10px;
	margin-right: -10px;
	padding-top: 158px;
}
.result-banner .allas-banner .ajanlott-button {
    left: 60px;
    bottom: 15px;
}
.franchise-banner .piros-grad {
	font-size: 18px;
	margin-bottom: 5px;
	padding: 6px;
}
.franchise-bg {
	background-image: url(/ctk/img/adatlap/franchise-bg.jpg);
	background-size: cover;
	background-position: center center;
	margin: 0;
	padding: 0;
}
.franchise-banner b {
	font-weight: 500;
	font-weight: normal;
}
.franchise-banner strong {
	font-weight: 600;
	font-weight: normal;
}
.ajanlott-button {
	background-color: #290;
	border-radius: 5px;
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	margin: 5px auto;
	text-align: center;
	padding: 4px;
	width: 200px;
}
.ajanlott-button:hover {
	background-color: #2a0;
}
.adatlap-bal-menu .franchise-banner .ajanlott-button{
	margin-bottom: 10px;
}
.adatlap-bal-menu .franchise-banner {
	width: 100%;
	height: auto;
}
.adatlap-info-cont .franchise-banner {
	width: 272px;
	height: 205px;
}
.adatlap-info-cont .irodai-banner-cont {
	width: 272px;
}
.result-person.result-banner {
	padding: 0 10px;
}
.result-banner .irodai-banner-cont {
	background-clip: border-box;
	line-height: 30px;
	height: 276px;
	margin: 22px -10px 15px;
	padding: 8px;
	position: relative;
}
.result-banner .dashed-bubble {
	font-weight: 500;
	height: 125px;
}
.result-banner .irodai-banner-szemelyes {
    padding: 10px 25px;
    text-align: left;
	margin: -8px -8px 0;
	font-size: 17px;
	font-weight: 500;
}
.result-banner .irodai-banner-szemelyes b {
	font-size: 19px;
}
.result-banner .irodai-holgy {
   	width: 150px;
   	border-bottom-right-radius: 5px;
   }
.result-banner .piros-grad {
	font-size: 22px;
	line-height: 30px;
	margin: 0 -10px 15px;
	padding: 8px;
	position: relative;
}
.result-banner .piros-grad::before,
.result-banner .piros-grad::after {
	border-style: solid;
	content: '';
	height: 0;
	position: absolute;
	top: 100%;
	width: 0;
}
.result-banner .piros-grad::before {
	border-width: 0 10px 10px 0;
	border-color: transparent #89051f transparent transparent;
	left: 0;
}
.result-banner .piros-grad::after {
	border-width: 10px 10px 0 0;
	border-color: #89051f transparent transparent;
	right: 0;
}
.result-person .franchise-banner {
	font-size: 18px;
	height: 298px;
	overflow: visible;
}
.result-banner .franchise-bg {
	border-radius: 5px 5px 0 0;
	height: 120px;
}
.column-left .franchise-banner {
	height: 235px;
	max-width: 300px;
}
.column-left .franchise-bg {
	height: 100px;
}
.result-banner .ajanlott-button {
	font-weight: 500;
	margin-top: 15px;
	padding: 4px 8px;
	text-transform: uppercase;
	width: 240px;
}
.adatlap-info-cont .franchise-bg {
	background-position: center -30px;
	height: 70px;
}
.adatlap-bal-menu .franchise-bg {
	background-position: center center;
	height: 80px;
}
.levelezes-cont * {
	box-sizing: border-box;
}
.levelezes-cont b,
.levelezes-cont strong {
	font-weight: 600;
}
.levelezes-cont p {
	line-height: 1.4;
}
.levelezes-cont {
	background-color: #eee;
	color: #222;
	position: relative;
}
.levelezes-fejlec-cont {
	min-height: 100px;
	padding: 0px 10px 0px 110px;
	position: relative;
	background-color: #eee;
}

.levelezes-fejlec-cont p {
	font-size: 13px;
	margin: 0;
	padding: 10px 20px 10px 0;
	position: relative;
	border-bottom: 1px solid #ddd;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.levelezes-fejlec-cont p:last-child {
	border-bottom: 0;
}
.levelezes-fejlec-cont p.boxed-message {
	border: 1px solid #ddd;
	color: #a02;
	font-weight: 600;
	margin-top: 30px;
	padding: 10px;
}
.levelezes-fejlec-cont p.kompakt-leiras {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.levelezes-fejlec-cont p strong {
	display: block;
	text-transform: uppercase;
	font-weight: 500;
}
.levelezes-leiras-opener {
	width: 20px;
	height: 20px;
	display: block;
	background-color: #ddd;
	color: #444;
	position: absolute;
	bottom: 10px;
	right: 0px;
    text-align: center;
    line-height: 19px;
    border-radius: 4px;
    cursor: pointer;
	transform: rotate(-90deg);
}
.kompakt-leiras .levelezes-leiras-opener {
	transform: rotate(90deg);
}

.msg-minimize {
	display: block;
	background-color: #000;
	border-right: 1px solid #333;
	color: #fff;
	cursor: pointer;
	float: right;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 50px;
}
.msg-minimize:hover {
   background-color: #111;
}

.levelezes-leiras-opener::after {
	content: '›';
}
.levelezes-foto-cont {
	bottom: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 110px;
}

.levelezes-foto.person-online::after {
    background-color: #5a2;
    border: 3px solid #eee;
    border-radius: 50%;
    content: '';
    display: block;
    height: 12px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 12px;
}
.chat-bubble.person-online::after {
    background-color: #5a2;
    border-radius: 50%;
    border: 3px solid #eee;
    content: '';
    display: block;
	left: 44px;
    height: 12px;
    position: absolute;
    top: 2px;
    width: 12px;
}
.bubble-right .chat-bubble.person-online::after {
	left: auto;
	right: -2px;
	top: 2px;
}
.levelezes-foto {
	background-color: #d4d3dd;
	background-size: 100% auto;
	background-size: cover;
	border-radius: 50%;
	float: left;
	height: 80px;
	margin: 10px;
	position: relative;
	width: 80px;
}

.levelezes-foto a {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
}
#levelIrasJ .csatolj-fotot {
	background-color: #ccc;
	height: 36px;
	font-weight: 600;
	font-size: 14px;
	margin-top: 5px;
	padding: 10px;
	text-transform: uppercase;
}
#levelIrasJ #fotoCsatoloGomb {
	background-color: #764e45;
	cursor: pointer;
	float: right;
	height: 36px;
	margin: -10px;
	position: relative;
	width: 50px;
}
#levelIrasJ #fotoCsatoloGomb::before,
#levelIrasJ #fotoCsatoloGomb::after {
	content: '';
	display: block;
	background-color: #fff;
	margin: auto;
	position: absolute;
	top: 0; bottom: 0;
	left: 0; right: 0;
	width: 2px;
	height: 16px;
}
#levelIrasJ #fotoCsatoloGomb::after {
	width: 16px;
	height: 2px;
}
.csatolt-foto-cont {
	display: inline-block;
	width: 90px;
	height: 90px;
	margin: 5px;
	overflow: hidden;
	border-radius: 4px;
}
.csatolt-foto-torles {
	background-color: #888;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	vertical-align: top;
	border-radius: 50%;
	line-height: 20px;
	margin-left: -18px;
	border-radius: 50%;
	border: 2px solid #f7f7f7;
	cursor: pointer;
	width: 26px;
	height: 26px;
}
.bubble-from {
    text-transform: uppercase;
    color: rgba(0,0,0,.4);
    font-size: 11px;
    padding: 0 0 5px;
    display: block;
}
.bubble-timestamp {
    color: rgba(0,0,0,.4);
    font-size: 11px;
    padding: 5px;
    display: block;
    text-align: right;
}
.bubble-message-cont {
	background-color: #fff;
	border-radius: 4px;
	font-size: 15px;
	line-height: 1.4;
	min-width: 180px;
	padding: 10px 12px;
	position: relative;
	text-align: left;
	word-wrap: break-word;
}
.bubble-message-cont::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #fff;
}
.bubble-ferfi .bubble-message-cont::before {
	border-color: #cfe8fc;
}
.bubble-ferfi .bubble-message-cont {
	background-color: #cfe8fc;
}
.bubble-noi .bubble-message-cont::before {
	border-color: #FFF9C4;
}
.bubble-noi .bubble-message-cont {
	background-color: #FFF9C4;
}
.bubble-admin .bubble-message-cont::before {
	border-color: #cbc;
}
.bubble-admin .bubble-message-cont {
	background-color: #cbc;
}
.bubble-right .bubble-message-cont::before {
    right: -16px;
    border-width: 20px 20px 0 0;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
}
.bubble-left .bubble-message-cont::before {
	left: -16px;
	border-width: 0 20px 20px 0;
	border-left-color: transparent;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
messagebody.emoji-only {
	font-size: 28px;
}
.chat-bubble-cont {
    padding: 10px;
}
.chat-bubble {
	position: relative;
	max-width: 100%;
}
.bubble-right .chat-bubble {
	padding-right: 70px;
}
.bubble-left .chat-bubble {
	padding-left: 70px;
}
.bubble-left .chat-bubble-fig {
	left: 0;
}
.bubble-right .chat-bubble-fig {
    right: 0;
}
.chat-bubble-fig {
	background-color: #d4d3dd;
	cursor: pointer;
    margin: 0;
    border-radius: 50%;
    overflow: hidden;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
}
.chat-bubble-fig img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.bubble-left .chat-bubble {
	float: left;
}
.bubble-right .chat-bubble {
	float: right;
}
.vip-carousel .google-auto-placed,
.mainNavOpen > ins.adsbygoogle, 
.selectModeActive > ins.adsbygoogle,
.filtersOpen > ins.adsbygoogle {
	display: none !important;
}
@media screen and (max-width: 680px) {
	#elofizetes-container #kupon-bevalto, #akciosElofizetPopup #kupon-bevalto {
		padding-left: 0px;
		padding-top: 10px;
		display: block;
	}
	
	.box-header.header-line.boxgeneral {
		top: 5px;padding-bottom:0px;	
	}
	
	#akciosElofizetPopup .smallCsomagok DIV.fiz_fizsortart {
		margin-top: 20px;
	}
	#akciosElofizetPopup .smallCsomagok .fiz_atfog {
		padding-top: 0px;
	}
	.disable-on-mobile {
		display: none;
	}
	.enable-on-mobile {
		display: inline;
	}
	#showTheOther .smallCsomagok DIV.fiz_fizsortart {
		margin-top: 20px;
	}
	#showTheOther .fiz_atfog.smallCsomagok {
		padding-top: 0px;
	}
}
@media screen and ( max-width: 480px) {
	.goldPay {
		font-size: 14px;
	}
	
	.goldOfferDetails .goldOfferDetailsDescription .goldExtraHeader {
		font-size: 15px;
	}
	
	.adatlap-banner-cont {
		height: 50px;
		width: 100%;
	}
	#adatlap_uj .swiper-container-horizontal .display_banner_mobil {
		display: inline-block;
		margin-top: -4px;
	}
	#adatlap_uj .display_banner_tablet,
	#adatlap_uj .display_banner_desktop {
		display: none;
	}
}
@media screen and ( min-width: 480px) {
	.levelezes-fejlec-cont-free {
		min-height: 39px;
		padding: 0px 10px 0px 110px;
		position: relative;
		background-color: #eee;
	}
	
	.levelezes-foto-cont-free {
		bottom: 0;
		left: 20px;
		position: absolute;
		
		/* top: -55px; */
		width: 110px;
	}	
	
	.levelezes-foto-cont-free.vanIdealisEsMagamrolIs {
		top:-32px;
	}
	
	.levelezes-foto-cont-free.vanIdealisVagyMagamrol {
		top:-50px;
	}
	.levelezes-foto-cont-free.uresIdealisEsMagamrolIs {
		top:-55px;
	}
	
	.levelezes-foto-free {
		background-color: #d4d3dd;
		background-size: 100% auto;
		background-size: cover;
		border-radius: 50%;
		float: left;
		height: 100px;
		margin: 10px;
		position: relative;
		width: 100px;
	}
	
	.levelezes-foto-free.uresIdealisEsMagamrolIs {
		width:80px;
		height:80px;
	}
	
	.adatlap-banner-cont {
		height: 60px;
		width: 468px;
	}
	#adatlap_uj .display_banner_tablet {
		display: inline-block;
	}
	#adatlap_uj .display_banner_desktop,
	#adatlap_uj .display_banner_mobil {
		display: none;
	}
	.tetszik_tilt #ajanlat-kep {
	    border-radius: 10px;
	    max-width: 310px;
    }
}
@media screen and ( min-width: 768px) {
	.adatlap-banner-cont {
		height: 90px;
		width: 728px;
	}
	#adatlap_uj .display_banner_tablet,
	#adatlap_uj .display_banner_mobil {
		display: none !important;
	}
	#adatlap_uj .display_banner_desktop {
		display: inline-block;
	}
}
@media screen and ( min-width: 468px) {
	.fotoFranchiseBannerNew, .gSizedPremiumBanner {
		height: 60px;
		width: 468px;
	}
	.gSizedPremiumBanner {
		background-image: url('/ctk/img/pr-bg-468.png');
	}
	.gSizedPremiumText {
			width: 300px;
		height: 60px;
		padding: 8px 2px 8px 10px;
	}
	.gSizedPremiumText span:before {
		content: 'Kevesen válaszolnak a leveleidre, s';
	}
	.gSizedPremiumBanner .premium320nyil {
		right: 10px;
		top: 10px;
	}
	.fotoFranchiseBannerNew .kedvesSzoveg {
		box-sizing: border-box;
		display: inline-block;
		font-size: 13px;
		font-size: 12px;
		padding: 4px 52px 0 20px;
		position: relative;
		text-align: center;
		vertical-align: top;
		width: 75%;
	}
	.fotoFranchiseBannerNew .kedvesSzoveg::before {
		border-bottom: 60px solid transparent;
		border-right: 7px solid #443d4e;
		content: "";
		left: -7px;
		position: absolute;
		top: 0;
	}
	.fotoFranchiseBannerNew .franchiseHatter {
		background-image: url(/ctk/img/franchise-kep.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: auto 100%;
		display: inline-block;
		height: 100%;
		position: relative;
		width: 25%;
	}
	.fotoFranchiseBannerNew .franchiseHatter img {
		height: 65px;
		left: 30px;
		position: absolute;
		top: -2px;
		width: auto;
		z-index: 2;
	}
}
@media screen and ( min-width: 728px) {
	.fotoFranchiseBannerNew .franchise320nyil, .fotoFranchiseBannerNew .franchise320link, .fotoFranchiseBannerNew .kedvesSzoveg b, .gSizedPremiumBanner .premium320nyil {
		display: none;
	}
	.fotoFranchiseBannerNew, .gSizedPremiumBanner {
		height: 90px;
		width: 728px;
	}
	.gSizedPremiumBanner {
		background-image: url('/ctk/img/pr-bg-728.png');
	}
	.gSizedPremiumText {
		font-size: 16px;
		height: 90px;
		line-height: 22px;
		padding: 8px 12px 8px 90px;
		width: 375px;
	}
	.fotoFranchiseBannerNew .ajanlottgomb {
		display: block;
		font-weight: 500;
		font-size: 16px;
		height: 30px;
		line-height: 29px;
		margin: 5px auto;
		text-shadow: none;
	}
	.fotoFranchiseBannerNew .franchiseHatter {
		width: 30%;
	}
	.fotoFranchiseBannerNew .franchiseHatter img {
		height: 90px;
		left: 130px;
	}
	.fotoFranchiseBannerNew .kedvesSzoveg {
		width: 70%;
		font-size: 15px;
		line-height: 20px;
		padding: 6px 10px 5px 60px;
	}
	.fotoFranchiseBannerNew .kedvesSzoveg::before {
		border-bottom: 90px solid transparent;
		border-right: 10px solid #443d4e;
		left: -10px;
	}
	.gSizedPremiumBanner .ajanlottgomb {
		display: block;
		border-radius: 4px;
		font-weight: 500;
		font-size: 14px;
		height: 30px;
		line-height: 29px;
		margin: 0 auto;
		position: absolute;
		right: 20px;
		text-shadow: 1px 1px 0 rgba(0, 0, 0, .25);
		top: 30px;
		width: 175px;
	}
}

/********************************* Új irodai prémium banner ************************************/

.premium_top_felul, .premium_top_adatlap {
	background: url('/ctk/img/premiumbanner-395x144.png') top left no-repeat;
}
.premium_top_felul .ajanlottgomb, .premium_top_adatlap .ajanlottgomb {
	border-radius: 4px;
	bottom: -3px;
	font-size: 14px;
	font-weight: 500;
	height: 30px;
	left: 102px;
	line-height: 29px;
	position: absolute;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .25);
	width: 175px;
}
.premium_top_leiras {
	font-size: 15px;
	height: 98px;
	left: 88px;
	line-height: 20px;
	top: 4px;
	width: 205px;
}
.premium_top .segithetunk {
	background-position: center;
	left: 0;
	margin: 1px 0;
	position: static;
	top: 0;
	width: 100%;
}
#photoForMessage .bigDiv {
	box-sizing: border-box;
	padding: 10px;
	font-weight: 600;
	text-align: center;
	background: #d3cfc6;
}
#photoForMessage .titleOfPhotoUpload {
	color: #a02;
	font-size: 20px;
	line-height: 22px;
	margin: 5px 0 15px;
}
#photoForMessage .photoOr {
	font-size: 22px;
	color: #888888;
	margin: 10px 0;
}

/****************************************************************************************************************************************************/
/*************************************************************** ELOFIZETES PANEL Media Query  ******************************************************/
/****************************************************************************************************************************************************/

@media screen and ( max-width: 768px) {
.m-gombok > div.figyelmeztetoBuborekAdatlapAsztali { 
		top: 78px;
		left: 193px;
	}
}

@media screen and ( max-width: 564px) {
.m-gombok > div.figyelmeztetoBuborekAdatlapAsztali { 
		top: 62px;
		left: 114px;
	}
}


@media screen and ( max-width: 680px) {
	#akciosElofizetPopup .fiz_atfog {
		padding-top: 0;
	}
	#showTheOther .layer_popupi_tartalom {
		max-width: 320px;
	}
	#showTheOther DIV.fiz_fizsortart {
		max-width: 320px;
		margin-bottom: 20px;
	}
	#showTheOther .normal_aligner {
		padding-bottom: 0px;
		vertical-align: top;
	}
	#showTheOther .akcios-6-honap DIV.fiz_kepal2 {
		padding: 0;
	}
	#showTheOther .normal {
		display: none !important;
	}
	#showTheOther .mobile {
		display: table-cell !important;
		font-size: 10px  !important;
	}
	#showTheOther .mobileLabSzoveg {
		display: block;
	}
	#showTheOther #elofizetes-container #tabs ul li.tab-bg {
		display: none;
	}
	#showTheOther DIV.fiz_fizmod2 {
		background: rgba(0, 0, 0, 0) url("/time/201605051521/ctk/imgcs/fizeteskepek/cards_mobile.png") no-repeat scroll center center / 33px auto;
		height: 33px;
		margin-top: 10px;
	}
	#showTheOther DIV.fiz_fizmod22 {
		background: rgba(0, 0, 0, 0) url("/time/201605051521/ctk/imgcs/fizeteskepek/mobile-rotated.png") no-repeat scroll center center / 28px auto;
		display: table;
		float: none;
		height: 29px;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		width: 100%;
		margin-top: 10px;
	}
	#showTheOther #elofizetes-container {
		display: table-cell;
	}
	#showTheOther .mobile_selection {
		display: table-cell;
		width: 150px;
		height: 35px;
		vertical-align: top;
	}
	#showTheOther .mobile_selection select {
		float: none;
		height: 35px;
		min-width: 0;
		width: 150px;
		border: none;
		cursor: pointer;
		background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/valaszto-piros.png") no-repeat scroll center center;
		color: transparent;
	}
	#showTheOther .option-classic {
		float: none;
		height: 35px;
		min-width: 0;
		width: 150px;
		text-align: center;
		box-sizing: border-box;
		padding-top: 10px;
		font-weight: 500;
		background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/valaszto-classic.png") no-repeat scroll center center;
		color: transparent;
	}
	#showTheOther .option-standard {
		float: none;
		height: 35px;
		min-width: 0;
		width: 150px;
		text-align: center;
		box-sizing: border-box;
		padding-top: 10px;
		font-weight: 500;
		background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/valaszto-standard.png") no-repeat scroll center center;
		color: transparent;
	}
	#showTheOther DIV.fiz_idoszak2 {
		white-space: nowrap;
		min-width: 75px;
	}
	#showTheOther .right-border, #showTheOther .left-border, #showTheOther .right-grey-border, #showTheOther .left-grey-border {
		border: none !important;
	}
	#showTheOther .normalFont {
		font-size: 14px;
	}
	#showTheOther .narancsFont {
		font-size: 24px;
	}
	#showTheOther .nagyFont {
		font-size: 18px;
	}
	#showTheOther .kicsiFont {
		font-size: 12px;
	}
	#showTheOther .ft_ftho2p {
		font-size: 18px;
	}
	#showTheOther DIV.fiz_ftho2 {
		white-space: nowrap;
		min-width: 60px;
	}
	#showTheOther DIV.fiz_kedvezmeny, #showTheOther DIV.fiz_kedvezmenysor2 {
		padding: 0px 15px 0 0;
		height: 66px;
		vertical-align: middle;
	}
	#showTheOther .fiz_kedvezmeny_inner {
		background: rgba(0, 0, 0, 0) url("/ctk/img/kedvezmeny-nyil-mobile.png") no-repeat scroll center center / 72px auto;
		font-size: 20px;
	}
	#showTheOther .fiz_kedvezmeny_inner2 {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		color: #e0e0e0;
	}
	#showTheOther DIV.fiz_fizmodContainer {
		padding-left: 10px;
		padding-right: 10px;
	}
	#showTheOther DIV.fiz_fizmod1 {
		font-size: 12px;
		display: table;
	}
	#showTheOther DIV.fiz_fizmod1 span {
		font-size: 12px;
	}
	#showTheOther .nyilFizet {
		width: 20px;
		background: rgba(0, 0, 0, 0) url("/ctk/img/nyil.png") no-repeat scroll 0 0 / 20px auto;
		height: 38px;
	}
	#showTheOther DIV.fiz_fizmod22 {
		background: rgba(0, 0, 0, 0) url("/time/201605051521/ctk/imgcs/fizeteskepek/mobile-rotated.png") no-repeat scroll center center / 28px auto;
		display: table-cell;
		float: none;
		height: 29px;
		margin: 10px auto 0;
		padding: 0 20px 0 0;
		text-align: center;
		vertical-align: middle;
		width: 24px;
		left: 0;
	}
	#showTheOther .kulsoContainer {
		display: block;
		height: auto;
		max-width: 225px;
	}
	#showTheOther .option-standard span:hover, #showTheOther .option-classic span:hover {
		/*color:transparent;*/
		display: none;
	}
	#showTheOther .vertical_aligner {
		padding: 0;
	}
	#showTheOther DIV.fiz_ftkre2 {
		display: none;
	}
	#showTheOther .vizszintesKredit {
		display: block;
	}
	#showTheOther .kedv_big {
		font-size: 20px;
	}
	#showTheOther .kedv_lbig {
		font-size: 18px;
	}
	#showTheOther .kedv_medium {
		font-size: 16px;
	}
	#showTheOther .kedv_smedium {
		font-size: 14px;
	}
	#showTheOther .kedv_small {
		font-size: 12px;
	}
	#showTheOther .kedv_big {
		font-size: 20px;
	}
	#akciosElofizetPopup .kedv_lbig {
		font-size: 18px;
	}
	#akciosElofizetPopup .kedv_medium {
		font-size: 16px;
	}
	#akciosElofizetPopup .kedv_smedium {
		font-size: 14px;
	}
	#akciosElofizetPopup .kedv_small {
		font-size: 12px;
	}
	#akciosElofizetPopup .layer_popupi_tartalom {
		max-width: 320px;
	}
	#akciosElofizetPopup DIV.fiz_fizsortart {
		max-width: 320px;
		margin-bottom: 20px;
	}
	#akciosElofizetPopup .normal_aligner {
		padding-bottom: 0px;
		vertical-align: top;
	}
	#akciosElofizetPopup .akcios-6-honap DIV.fiz_kepal2 {
		padding: 0;
	}
	#akciosElofizetPopup .normal {
		display: none !important;
	}
	#akciosElofizetPopup .mobile {
		display: table-cell !important;
		font-size: 10px !important;
	}
	#akciosElofizetPopup .mobileLabSzoveg {
		display: block;
	}
	#akciosElofizetPopup #elofizetes-container #tabs ul li.tab-bg {
		display: none;
	}
	#akciosElofizetPopup DIV.fiz_fizmod2 {
		background: rgba(0, 0, 0, 0) url("/time/201605051521/ctk/imgcs/fizeteskepek/cards_mobile.png") no-repeat scroll center center / 33px auto;
		height: 33px;
		margin-top: 10px;
	}
	#akciosElofizetPopup DIV.fiz_fizmod22 {
		background: rgba(0, 0, 0, 0) url("/time/201605051521/ctk/imgcs/fizeteskepek/mobile-rotated.png") no-repeat scroll center center / 28px auto;
		display: table;
		float: none;
		height: 29px;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		width: 100%;
		margin-top: 10px;
		left: 0;
	}
	#akciosElofizetPopup #elofizetes-container {
		display: table-cell;
	}
	#akciosElofizetPopup .mobile_selection {
		display: table-cell;
		width: 150px;
		height: 35px;
		vertical-align: top;
	}
	#akciosElofizetPopup .mobile_selection select {
		float: none;
		height: 35px;
		min-width: 0;
		width: 150px;
		border: none;
		cursor: pointer;
		background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/valaszto-piros.png") no-repeat scroll center center;
		color: transparent;
	}
	#akciosElofizetPopup .option-classic {
		float: none;
		height: 35px;
		min-width: 0;
		width: 150px;
		text-align: center;
		box-sizing: border-box;
		padding-top: 10px;
		font-weight: 500;
		background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/valaszto-classic.png") no-repeat scroll center center;
		color: transparent;
	}
	#akciosElofizetPopup .option-standard {
		float: none;
		height: 35px;
		min-width: 0;
		width: 150px;
		text-align: center;
		box-sizing: border-box;
		padding-top: 10px;
		font-weight: 500;
		background: rgba(0, 0, 0, 0) url("/ctk/imgcs/fizeteskepek/valaszto-standard.png") no-repeat scroll center center;
		color: transparent;
	}
	#akciosElofizetPopup DIV.fiz_idoszak2 {
		white-space: nowrap;
		min-width: 75px;
	}
	#akciosElofizetPopup .right-border, #akciosElofizetPopup .left-border, #akciosElofizetPopup .right-grey-border, #akciosElofizetPopup .left-grey-border {
		border: none !important;
	}
	#akciosElofizetPopup .normalFont {
		font-size: 14px;
	}
	#akciosElofizetPopup .narancsFont {
		font-size: 24px;
	}
	#akciosElofizetPopup .nagyFont {
		font-size: 18px;
	}
	#akciosElofizetPopup .kicsiFont {
		font-size: 12px;
	}
	#akciosElofizetPopup .ft_ftho2p {
		font-size: 18px;
	}
	#akciosElofizetPopup DIV.fiz_ftho2 {
		white-space: nowrap;
		min-width: 60px;
	}
	#akciosElofizetPopup DIV.fiz_kedvezmeny, #akciosElofizetPopup DIV.fiz_kedvezmenysor2 {
		padding: 0px 15px 0 0;
		height: 66px;
		vertical-align: middle;
	}
	#akciosElofizetPopup .fiz_kedvezmeny_inner {
		background: rgba(0, 0, 0, 0) url("/ctk/img/kedvezmeny-nyil-mobile.png") no-repeat scroll center center / 72px auto;
		font-size: 20px;
	}
	#akciosElofizetPopup .fiz_kedvezmeny_inner2 {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		color: #e0e0e0;
	}
	#akciosElofizetPopup DIV.fiz_fizmodContainer {
		padding-left: 10px;
		padding-right: 10px;
	}
	#akciosElofizetPopup DIV.fiz_fizmod1 {
		font-size: 12px;
		display: table;
	}
	#akciosElofizetPopup DIV.fiz_fizmod1 span {
		font-size: 12px;
	}
	#akciosElofizetPopup .nyilFizet {
		width: 20px;
		background: rgba(0, 0, 0, 0) url("/ctk/img/nyil.png") no-repeat scroll 0 0 / 20px auto;
		height: 38px;
	}
	#akciosElofizetPopup DIV.fiz_fizmod22 {
		background: rgba(0, 0, 0, 0) url("/time/201605051521/ctk/imgcs/fizeteskepek/mobile-rotated.png") no-repeat scroll center center / 28px auto;
		display: table-cell;
		float: none;
		height: 29px;
		margin: 10px auto 0;
		padding: 0 20px 0 0;
		text-align: center;
		vertical-align: middle;
		width: 24px;
	}
	#akciosElofizetPopup .kulsoContainer {
		display: block;
		height: auto;
		max-width: 225px;
	}
	#akciosElofizetPopup .option-standard span:hover, #akciosElofizetPopup .option-classic span:hover {
		/*color:transparent;*/
		display: none;
	}
	#akciosElofizetPopup .vertical_aligner {
		padding: 0;
	}
	#akciosElofizetPopup DIV.fiz_ftkre2 {
		display: none;
	}
	#akciosElofizetPopup .vizszintesKredit {
		display: block;
	}
	#akciosElofizetPopup #the_action_packet_4_div {
		padding: 0;
	}
}

/********************************************/


/*************** új adatlap *****************/


/********************************************/

#adatlap_uj #new_layer_content {
	font-size: 15px;
	line-height: 1.4;
	width: 100% !important;
	max-width: 990px;
	min-width: 320px;
	margin: 0 auto;
}
#adatlap_uj_galeria #new_layer_content {
	font-size: 16px;
	line-height: 1.4;
	max-width: 768px;
	min-width: 320px;
	margin: 0 auto;
	width: 100% !important;
}
body.modalOpen {
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: absolute;
}
body.modalOpen #kepgaleria_layer #layer_content {
	width: 100%;
	max-width: 730px;
}
body.modalOpen #alert-messages{
	/*overflow-y: scroll;*/
}
body.modalOpen .popupi_body, body.modalOpen .popup-inner > :not(#adatlap_uj) .popupj_body {
	max-height: 100vh;
	overflow-y: auto;
}
#adatlap_uj_galeria {
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	opacity: 0;
	transition: opacity .2s ease, top .1s ease;
}
#adatlap_uj_galeria.loaded {
	opacity: 1;
}
#adatlap_uj_galeria .midTableCell {
	text-align: center;
}
#adatlap_uj_galeria .popupj_body {
	margin: 0 auto;
	max-width: 768px;
}
#adatlap_uj_galeria .popupj-message {
	background-color: #eee;
	max-height: calc(100vh - 50px);
	overflow-y: auto;
	position: relative;
}
#adatlap_uj_galeria .fotoPopup div {
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
#adatlap_uj_galeria .swiper-wrapper {
	margin-bottom: 15px;
}
#adatlap_uj_galeria .fotoFejlec {
	box-sizing: border-box;
	font-size: 14px;
	padding: 10px 15px;
	text-align: center;
	text-transform: uppercase;
	background-color: rgba(238, 238, 238, .4);
	color: #333;
	position: absolute;
	top: 0;
	left: 0;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .15);
	text-shadow: 1px 1px 0 #eee;
	z-index: 2;
}
#adatlap_uj_galeria .fotoPopup div.thumbContainer {
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 75px;
	width: 75px;
}
#adatlap_uj_galeria .swiper-button-prev, #adatlap_uj_galeria .swiper-button-next {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIGZpbGw9IiM1NTU2NTUiIHBvaW50cz0iMTQuMzczLDIuNDE1IDEyLjA4Miw0LjcwNyAzMy4zMzYsMjUuOTU5IDEyLjA4Miw0Ny4yMTMgMTQuMzczLDQ5LjUwNCAzNy45MTgsMjUuOTU5ICIvPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTQuMzczLDAuNzExIDEyLjA4MiwzLjAwMiAzMy4zMzYsMjQuMjU1IDEyLjA4Miw0NS41MSAxNC4zNzMsNDcuOCAzNy45MTgsMjQuMjU1ICIvPjwvc3ZnPg==);
	background-size: 50px 50px;
	height: 20%;
	left: initial;
	min-height: 100px;
	right: 0;
	top: 40%;
	width: 50px;
}
#adatlap_uj_galeria .swiper-button-prev {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIGZpbGw9IiM1NTU2NTUiIHBvaW50cz0iMTIuMDgyLDI1Ljk1OSAzNS42MjcsNDkuNTA0IDM3LjkxOCw0Ny4yMTMgMTYuNjY0LDI1Ljk1OSAzNy45MTgsNC43MDcgMzUuNjI3LDIuNDE1ICIvPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTIuMDgyLDI0LjI1NSAzNS42MjcsNDcuOCAzNy45MTgsNDUuNTEgMTYuNjY0LDI0LjI1NSAzNy45MTgsMy4wMDIgMzUuNjI3LDAuNzExICIvPjwvc3ZnPg==);
	left: 0;
	right: initial;
}
.popup.modal.lForce {
	left: 0 !important;
}
.fotoContainer {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-size: contain;
	box-shadow: 1px 0px 0px transparent inset;
	width: 100%;
}
.fotoContainer:before {
	content: '';
	float: left;
	padding-bottom: 100%;
}
.fotoContainer:after {
	content: '';
	display: table;
	clear: both;
}
#adatlap_uj .popupj_header_container {
	display: none;
}
#adatlap_uj .layer_popupj_tartalom, #adatlap_uj .popupj_body {
	background-color: #eee;
	overflow-x: hidden;
	max-width: 990px;
	margin: 0 auto;
}
#adatlap_uj div {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
}
.popup:last-child #adatlapScroll {
	-webkit-overflow-scrolling: touch;
}
.adatlap-wrapper {
	max-width: 1100px;
	margin: 0 auto;
	top: 0;
	left: 0;
	bottom: 0;
	overflow: auto;
	right: 0;
	position: fixed;
	background-color: #eee;
	padding-top: 60px;
}
.adatlap-wrapper.swiper-container-horizontal {
	overflow-x: hidden;
}
.adatlap-wrapper .swiper-slide {
	/*overflow: auto;*/
}
.adatlap-wrapper.menuOpen {
	overflow: hidden;
}
.adatlap-fejlec {
	display: block;
	height: 60px;
	right: 0;
	left: 0;
	position: fixed;
	top: 0;
	z-index: 3;
}
.adatlap-fejlec div {
	box-sizing: border-box;
	clear: none;
	float: none;
	height: 100%;
	margin: 0;
	vertical-align: middle;
}
.adatlap-hamburger, .adatlap-fejlec-bezaras {
	cursor: pointer;
	display: table-cell;
	height: 60px;
	max-width: 60px;
	width: 60px;
	background-color: #463437;
	transition: background-color .2s ease;
}
.adatlap-fejlec-bezaras {
	color: #fff;
	font-size: 20px;
	text-align: center;
}
.hmbrgr {
	position: relative;
	margin: 0 auto;
}
.hmbrgr, .hmbrgr::before, .hmbrgr::after {
	background-color: #fabe1a;
	display: block;
	height: 3px;
	width: 34px;
	will-change: transform, width;
	transition: transform .2s ease, width .2s ease;
}
.hmbrgr::before, .hmbrgr::after {
	content: "";
	left: 0;
	position: absolute;
}
.hmbrgr:before {
	top: -10px;
}
.hmbrgr:after {
	top: 10px;
}
#hamburger-chk {
	display: none;
}
#hamburger-chk:checked~label, .adatlap-fejlec-bezaras:hover {
	background-color: #3b2b2e;
}
#hamburger-chk:checked~label span {
	transform: rotate(-180deg);
}
#hamburger-chk:checked~label span:after {
	transform: rotate(-45deg) translate(18px, 11px);
	width: 50%;
}
#hamburger-chk:checked~label span:before {
	transform: rotate(45deg) translate(18px, -11px);
	width: 50%;
}
.adatlap-wrapper .hambioverlay {
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 3001;
	background-color: rgba(0, 0, 0, 0);
	position: fixed;
	overflow-y: scroll;
	transition: background-color .5s linear, height 0s .5s;
	height: 0;
	padding-top: 60px;
}
.adatlap-wrapper.menuOpen .hambioverlay {
	background-color: rgba(0, 0, 0, .6);
	transition: background-color .5s linear, height 0s;
	height: 100%;
}
.adatlap-wrapper .hamMenuBase {
	z-index: 3000;
	width: 100%;
	max-width: 360px;
	transition: transform .2s ease;
	transform: translateX(-100%);
	background: #eee;
    min-height: 100%;
}
.adatlap-wrapper.menuOpen .hamMenuBase {
	box-shadow: 0 0 30px rgba(0, 0, 0, .4);
	transform: translateX(0%);
	transition-duration: .5s;
}
.adatlap-fejlec-cim {
	background-color: #764e45;
	color: #fabe1a;
	display: table-cell;
	font-size: 16px;
	padding-left: 10px;
	text-transform: uppercase;
	vertical-align: middle;
}
.adatlap-fejlec-szamlalo {
	background-color: #876c65;
	color: #fff;
	display: table-cell;
	font-size: 16px;
	max-width: 60px;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}
.adatlap-fejlec-lapozo {
	background-color: #a60022;
	color: #fff;
	display: none;
	font-size: 10px;
	min-width: 180px;
	position: relative;
	text-transform: uppercase;
	width: 180px;
}
.adatlap-fejlec-lapozo p {
	margin: 10px 0;
}
.adatlap-fejlec-lapozo div {
	background-size: 40px 40px;
	background-position: 10px 10px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 60px;
	position: absolute;
	top: 0;
	transition: left .2s ease, right .2s ease;
	width: 60px;
}
.adatlap-fejlec-lapozo .elo {
	background-image: url(/ctk/img/adatlap/elo.png);
	left: 0;
}
.adatlap-fejlec-lapozo .kov {
	background-image: url(/ctk/img/adatlap/kov.png);
	right: 0;
}
.adatlap-elemek {
	background-color: #eee;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 80px;
	position: relative;
}
.adatlap-bal-menu {
	display: none;
}
#ajanlat-kep {
	display: block;
	height: 320px;
	height: 100vw;
	max-height: 360px;
	position: relative;
	vertical-align: top;
	pointer: cursor;
}
.adatlap-premium-ikon {
	position: absolute;
	top: 0;
	right: 100%;
	width: 40px;
	height: 40px
}
.kerd-el-a-fotom::before, .kl-kerd-el-a-fotom::before, .uj-cseveges::before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 12px solid rgb(212, 212, 212);
	position: absolute;
	bottom: -12px;
	left: 50%;
	margin-left: -12px;
}
.uj-cseveges::before {
	border-top: none;
	border-bottom: 12px solid rgb(238,238,238);
	bottom: initial;
	top: -12px;
}
.kerd-el-a-fotom, .kl-kerd-el-a-fotom, .uj-cseveges,.uj-cseveges-hosszu {
	background-color: rgb(212, 212, 212);
	border-radius: 20px;
	box-shadow: 0px 0px 2px rgba(52, 52, 52, .5);
	color: #262531;
	font-weight: 600;
	font-size: 14px;
	height: 38px;
	left: 50%;
	line-height: 38px;
	margin-left: -90px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 25%;
	width: 180px;
	cursor: pointer;
}
.uj-cseveges {
    background-color: rgb(238,238,238);
    font-size: 15px;
    height: auto;
    min-height: 38px;
    line-height: 1.4;
    margin-left: -140px;
    padding: 10px 10px 12px;
    text-transform: none;
    transition: transform .75s, opacity .5s, bottom .1s 1s;
	transform: translateY(-35px);
    top: initial;
    bottom: 9000px;
    opacity: 0;
    width: 280px;
}
.uj-cseveges.pop {
	transform: translateY(0);
    transition: transform 1s, opacity .75s;
    opacity: 1;
    bottom: 35px;
}

.uj-cseveges-hosszu {
    background-color: #9F0C2A;
    color:white;
    font-size: 15px;
    height: auto;
    min-height: 38px;
    line-height: 1.4;
    margin-left: -140px;
    padding: 10px 10px 12px;
    text-transform: none;
    transition: transform .75s, opacity .5s, bottom .1s 1s;
	transform: translateY(-35px);
    top: initial;
    bottom: 9000px;
    opacity: 0;
    width: 280px;
}
.uj-cseveges-hosszu.pop {
	transform: translateY(0);
    transition: transform 1s, opacity .75s;
    opacity: 1;
    bottom: 7px;
}
.ajanlat-kep-wrapper {
	display: block;
	height: 100%;
	position: relative;
	width: 100%;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-size: cover;
}
.ajanlat-kep-wrapper.nincsKepFerfi, .also-menu .nincsKepFerfi {
	background-color: #5a576a;
	background-image: url(/ctk/img/adatlap/nincskepF.png);
	background-position: center bottom;
}
.ajanlat-kep-wrapper.nincsKepNo, .also-menu .nincsKepNo {
	background-color: #5a576a;
	background-image: url(/ctk/img/adatlap/nincskepN.png);
	background-position: center bottom;
}
.ajanlat-kep-wrapper.nincsKepNo, .ajanlat-kep-wrapper.nincsKepFerfi {
	background-size: 320px;
}
.kep-felso {
	background: rgb(238, 238, 238);
	background: rgba(238, 238, 238, .7);
		color: #111;
	line-height: 18px;
	height: 40px;
	padding-top: 3px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	width: 100%;
	zoom: 1;
}
.kep-felso b {
	font-size: 16px;
	text-transform: uppercase;
}
.user {
	background-position: center;
	background-repeat: no-repeat;
	height: 50px;
	left: 0;
	top: 0;
	position: absolute;
	width: 60px;
}
.user.aktiv, .user.inaktiv {
	background-clip: content-box;
	padding: 15px 20px;
	border-radius: 50%;
	margin-top: -5px;
}
.user.aktiv {
	background-color: #61b01f;
}
.user.inaktiv {
	background-color: #888;
}
.user.aktiv:hover::after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 8px 8px;
	border-color: transparent transparent rgba(18, 18, 18, .75) transparent;
	position: absolute;
	top: 39px;
	left: 22px;
}
.user.aktiv~.elerheto-doboz {
	border-radius: 3px;
	color: #eee;
	display: none;
	left: 5px;
	position: absolute;
	padding: 3px 8px 4px;
	text-align: center;
	top: 42px;
	white-space: nowrap;
	font-size: 16px;
	background-color: rgb(18, 18, 18);
	background-color: rgba(18, 18, 18, .75);
}
.user.aktiv:hover ~ .elerheto-doboz {
	display: block;
}
.user.foto-szam {
	color: #403032;
	cursor: pointer;
	font-size: 18px;
	left: initial;
	right: 0;
	padding: 7px 0 12px;
	text-align: center;
}
.user.foto-szam i {
	font-size: 22px;
	vertical-align: bottom;
	margin-bottom: 1px;
}
.xs-ajanlat {
    color: #fff;
    cursor: pointer;
    font-size: 56px;
    line-height: 1;
    margin-top: -49px;
    padding: 17px 0 25px;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 15px #443234, 0 0 5px #443234;
    top: 50%;
    width: 55px;
}
.xs-ajanlat:hover {
	background-color: rgba(0, 0, 0, .2);
}
.xs-ajanlat.elo {
	left: 0;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
.xs-ajanlat.kov {
	right: 0;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.adatlap-profil:first-of-type .ajanlat-kep-wrapper .elo,
.adatlap-profil:last-child .ajanlat-kep-wrapper .kov,
.adatlap-profil:last-child .kovetkezot {
	display: none;
}
.kep-also {
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.8) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.8) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.8) 100%);
		position: absolute;
	bottom: 0;
	width: 100%;
	height: 32px;
	text-align: center;
}
.kep-also>div {
	position: relative;
	top: 0px;
}
.xs-gombok {
	text-align: center;
}
.xs-irok > div, .xs-tetszik > div, .xs-randi > div, .xs-irodai > div, .xs-elfogadom > div {
	border-radius: 26px;
	padding-top: 11px;
}
.xs-gombok > div {	
	border-radius: 10px;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	height: 90px;
	margin: 0 1%;
	padding: 8px 0 10px;
	text-transform: uppercase;
	vertical-align: top;
	width: 30%;
}
.xs-gombok > div > div {
	height: 52px;
	width: 52px;
	margin: 0 auto 3px;
}
.xs-randi .disabled-button i::before,
#randi.disabled-button i::before {
	content: 'B' !important; /* teli sziv */
	color: #e92139 !important;
}
.xs-tetszik .disabled-button i::before,
#tetszik.disabled-button i::before {
	content: 'S' !important; /* teli like */
	color: #47b1d1 !important;
}
#adatlap_uj .disabled-button {
	color: #888 !important;
	background-color: #ddd !important;
	border-color: #ddd !important;
	cursor: default !important;
}
.also-menu .disabled-button {
	background-color: #ccc !important;
}
.disabled-button > i,
.disabled-button > div {
	opacity: .6 !important;
}
.szeretne {
	font-size: 14px;
	line-height: 2;
}
.szeretne b {
	font-size: 15px;
	display: inline-block;
	text-transform: uppercase;
}
.velunktortent-lista {
	transition: height .2s ease;
	height: 0px;
	overflow: hidden;
	margin: 0 auto;
	max-width: 360px;
}
.bannerhelye {
	background-color: #bbb;
	border: 1px solid #555;
	color: #888;
	height: 50px;
	line-height: 50px;
	margin: 6px auto;
	text-align: center;
	max-width: 320px;
	width: 100%;
}
.xs-gombok.egyebopciok {
	clear: both;
	margin: 10px 0;
	height: auto;
}
.xs-gombok.egyebopciok > div {
	box-sizing: border-box;
	font-size: 10px;
	height: auto;
	opacity: .7;
	width: 22.5%;
	margin: 0 .5%;
}
.xs-gombok.egyebopciok > div > div {
	background-image: url(/ctk/img/egyebopciok-5.png);
	background-size: auto 48px;
	width: 48px;
	height: 48px;
}
.xs-gombok.egyebopciok i {
	font-size: 40px;
}
#xs-kerdel > div {
	background: none;
}
#xs-kerdezz > div {
	background-position: 0;
}
#xs-toltsdki > div {
	background-position: -102px;
}
#xs-szavazz > div {
	background-position: -154px;
}
#xs-kulddel > div {
	background-position: -207px;
}
.xs-gombok.nezetvalaszto {
	display: none;
}
.xs-gombok.nezetvalaszto {
	color: #888;
	font-size: 12px;
	margin: 20px auto;
	width: 240px;
}
.xs-gombok.nezetvalaszto > div {
	margin: 0 10px;
	width: 100px;
	height: auto;
	padding: 5px;
}
.xs-gombok.nezetvalaszto > div > div {
	opacity: .6;
	border-radius: 50px;
	background-color: #888;
	background-size: 45px auto;
	background-repeat: no-repeat;
	background-position: center;
	height: 75px;
	margin-bottom: 5px;
	width: 75px;
}
.xs-gombok.nezetvalaszto > div:hover div {
	opacity: .8;
}
.xs-gombok.nezetvalaszto .aktivnezet div {
	background-color: #a60022;
	opacity: 1 !important;
}
#mobilnezet>div {
	background-image: url(/ctk/img/adatlap/mobilnezet.png);
}
#teljesnezet>div {
	background-image: url(/ctk/img/adatlap/teljesnezet.png);
}
.xs-temakor {
	background-color: #ccc;
	clear: both;
	color: #333;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 6px;
	width: 100%;
}
.xs-leiras {
	color: #382621;
	font-size: 15px;
	line-height: 24px;
	min-height: 50px;
	overflow: auto;
	padding: 7px 0;
}
.xs-leiras span {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 10px;
	vertical-align: top;
	width: 100%;
}
.xs-leiras span.xs-nv {
	display: none;
}
.xs-leiras p {
	padding: 0 10px;
	margin: 0;
}
.kovetkezot {
	background-color: #a60022;
	background-image: url(/ctk/img/adatlap/kov.png);
	background-repeat: no-repeat;
	background-position: 240px center;
	background-size: 45px 45px;
	border-radius: 8px;
	color: #fff;
	cursor: pointer;
	font-size: 17px;
	font-weight: 600;
	height: 70px;
	line-height: 70px;
	margin: 25px auto 20px;
	max-width: 300px;
	padding-right: 50px;
	text-transform: uppercase;
	text-align: center;
	transition: background-color .2s ease;
}
.xs-leiras::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.kovetkezot:hover {
	background-color: #99001f;
}
.kovetkezot:active {
	line-height: 72px;
	box-shadow: inset 0 0 15px rgba(0, 0, 0, .25);
	background-position: 240px 14px;
}
#xs-jelentem, #xs-tiltom {
	margin: 0 1.5%;
	opacity: .5;
	max-width: 120px;
	width: 30%
}
#xs-jelentem>div, #xs-tiltom>div {
	width: 44px;
}
#xs-jelentem>div {
	background-position: 45px;
}
#xs-tiltom>div {
	background-position: 90px;
}
#xs-jelentem:hover, #xs-tiltom:hover {
	opacity: .75;
}
#velunktortent-gomb {
	cursor: pointer;
	margin-top: 10px;
	position: relative;
	transition: background-color .2s ease;
}
#velunktortent-gomb span {
	border: 1px solid #888;
	border-width: 0 1px 1px 0;
	height: 12px;
	opacity: .9;
	position: absolute;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: transform .2s ease, opacity .2s ease, top .2s ease;
	top: 10px;
	width: 12px;
}
#velunktortentchkbx:checked~#velunktortent-gomb span {
	opacity: .5;
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	top: 17px;
}
#velunktortent-gomb:hover {
	background-color: #c0c0c0;
}
.velunktortent-en, .velunktortent-o {
	display: table;
	position: relative;
	width: 100%;
}
.velunktortent-o.kattinthato, .velunktortent-en.kattinthato {
	text-decoration: underline;
	cursor: pointer;
}
.vt-kep {
	content: "";
	display: table-cell;
	height: 100%;
	text-align: center;
	padding: 5px;
	vertical-align: middle;
	width: 12%;
	line-height: 1;
}
.vt-kep img {
	border-radius: 3px;
}
.vt-interakcio {
	border-bottom: 1px dotted #888;
	color: #000;
	display: table-cell;
	font-size: 12px;
	height: 45px;
	text-align: center;
	vertical-align: middle;
	width: 76%;
}
.table-filler {
	display: none;
	height: 100%;
	min-width: 5px;
	width: 5px;
}
.vt-ikon-jobbra, .vt-ikon-balra, .vt-ikon-pipa, .vt-ikon-sikertelen {
	width: 12%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	padding: 0 9px;
	line-height: 1;
}
.velunktortent-lista img {
	max-width: 30px;
	max-height: 30px;
}
.m-v {
	display: none;
}
.adatlap-foglalkozas {
	display: table;
	width: 100%;
	table-layout: fixed;
	white-space: nowrap;
	margin-top: 15px;
}
.adatlap-foglalkozas>div {
	overflow: hidden;
	text-overflow: ellipsis;
}
.l-nevjegy-fent {
	display: none;
}
.aktivitas {
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	width: 100%;
}
.layout-tabla {
	display: table;
	padding: 0;
	width: 100%;
	margin-bottom: 6px;
}
[hidden],
.xs-nv {
	display: none;
}
#xs-kineztem-also,
#xs-kineztem {
	border: 2px solid #555;
	border-radius: 5px;
	cursor: pointer;
	margin: 6px auto 0;
	position: relative;
	padding: 10px;
	padding-right: 32px;
	text-align: center;
	width: 210px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
}
#xs-kineztem-also > div,
#xs-kineztem > div {
	background-image: url(/ctk/img/adatlap/pipa.png);
	background-position: -2px -20px;
	background-size: auto 18px;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	border: 1px solid #333;
	position: absolute;
	right: 11px;
	top: 12px;
	opacity: .6;
	transition: opacity .2s ease, background-position .2s ease;
}
#xs-kineztem-also:hover div,
#xs-kineztem:hover div {
	opacity: .9;
}
#xs-kineztem .kineztem-checked, #xl-kineztem .kineztem-checked,
#xs-kineztem-also .kineztem-checked {
	background-position: -2px;
	opacity: 1;
}
#kineztem {
	padding: 0;
	font-size: 12px;
	height: 60px;
	margin: 0 5px;
	text-align: center;
}
.xs-nv.adatlap-fejlec-lapozo {
	display: none;
}
.adatlap-fejlec-cim span {
	display: none;
}
.xs-nv.adatlap-fejlec-lapozo~.adatlap-foglalkozas {
	margin-top: 0;
}
.also-menu {
	position: fixed;
	width: 100%;
	height: 80px;
	background: rgba(238, 238, 238);
	background: rgba(238, 238, 238, .7);
	background: -moz-linear-gradient(bottom, #fff, rgba(238, 238, 238, 0));
	background: -webkit-linear-gradient(bottom, #fff, rgba(238, 238, 238, 0));
	background: linear-gradient(to top, #fff, rgba(238, 238, 238, 0));
	bottom: -100px;
	left: 0;
	opacity: 0;
	transition: bottom .15s ease, opacity .1s ease;
	padding-left: 75px;
	z-index: 1;
}
.also-menu.mutat {
	opacity: 1;
	bottom: 0;
}
.menuOpen ~ .also-menu.mutat {
	opacity: 0;
	bottom: -100px;
}
.also-menu > div {
	height: auto;
	border-radius: 0;
}
.also-menu > div > div {
	padding-top: 14px;
}
.also-menu i {
   font-size: 32px;
}
#alsoMenuKep {
	border-radius: 70px;
	background-size: cover;
	background-position: top center;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 10px;
	top: 10px;
	color: rgb(255, 255, 255);
	margin: 0px;
}
.elkerteFotot {
	background: url('/ctk/img/pipa4.png');
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: top right;
	margin: -15px 0 0 8px;
}
.adatlap-elemek.ivAjanlas .kep-also .xs-gombok {
	top: -10px;
}
.adatlap-elemek.ivAjanlas .kep-also .xs-gombok>div {
	height: 100px;
	padding: 5px 0;
}
.ivAjanlasFejlec {
	text-align: center;
	padding: 10px;
	font-size: 15px;
}
.iv-gombok .ivAjanlasFejlec {
	display: none;
}
.ivAjanlas>.ivAjanlasFejlec {
	display: block;
}
.iv-gombok>img {
	display: none;
}
.ivAjanlasFejlec span {
	color: #a60022;
	font-weight: 600;
	font-size: 18px;
	text-transform: uppercase;
}
.iv-gombok div span {
	display: none;
}
[class*="gomb"]>div::selection, #velunktortent-gomb::selection, #velunktortent-gomb b::selection, .xl-kov::selection, .xl-elo::selection {
	background: transparent;
}
[class*="gomb"]>div::-moz-selection, #velunktortent-gomb::-moz-selection, #velunktortent-gomb b::-moz-selection, .xl-kov::-moz-selection, .xl-elo::-moz-selection {
	background: transparent;
}

/****************************************************/
/********************* CHATABLAK ********************/
/****************************************************/

#floatingChat {
	line-height: 19px;
	position: fixed;
	bottom: 0px;
	right: 0px;
	padding: 10px 15px;
	vertical-align: bottom;
	text-align: center;
	width: 60px;
	z-index: 3001;
	display: flex;
	flex-direction: column-reverse;
}
.notif-cont {
	background-color: #d4d3dd;
	background-size: cover;
	border-radius: 10px;
	bottom: 0;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: block;
	height: 60px;
	margin: 15px 0 0;
	opacity: 1;
	position: relative;
	right: 0;
	text-align: center;
	-webkit-transition: right .2s ease, opacity .2s ease, height .2s ease .2s, margin .2s ease .2s, width .2s ease .2s;
	transition: right .2s ease, opacity .2s ease, height .2s ease .2s, margin .2s ease .2s, width .2s ease .2s;
	vertical-align: bottom;
	width: 60px;
}
.notif-cont.closing {
	right: -30px;
	opacity: 0;
	margin: 0;
	height: 0;
	width: 0;
}
.notif-cont.opening {
	right: -30px;
	opacity: 0 !important;
}
.notif-cont .notif-close {
	background-color: #333;
	width: 22px;
	height: 22px;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	position: absolute;
	top: -5px;
	right: -5px;
	line-height: 21px;
	transition: background-color .2s ease;
	cursor: pointer;
	font-size: 13px;
	user-select: none;
}
.notif-cont .notif-close:hover {
	background-color: #111;
}
.notif-cont .notif-close:active {
	line-height: 24px;
}
.notif-cont p {
	background-color: #111;
	border-radius: 3px;
	display: none;
	font-size: 16px;
	padding: 8px 12px;
	position: absolute;
	right: 135%;
	top: 8px;
	white-space: nowrap;
	z-index: -2;
}
.notif-cont p:after {
	border-color: transparent transparent transparent #111111;
	border-style: solid;
	border-width: 7.5px 0 7.5px 10px;
	content: '';
	display: block;
	height: 0;
	position: absolute;
	right: -10px;
	top: 12px;
	width: 0;
}
.notif-cont:hover p {
	display: block;
}
.notif-close:hover ~ p,
.notif:hover ~ p, 
.closing:hover p, 
.notif.shown ~ p {
	display: none;
}
.notif-cont .msg-count {
	animation: pulse 2s ease infinite alternate;
	-webkit-animation: pulse 2s ease infinite alternate;
	background-color: #a60022;
	border-radius: 5px;
	box-sizing: border-box;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	height: 22px;
	left: -5px;
	line-height: 21px;
	min-width: 22px;
	padding: 0 6px;
	position: absolute;
	transition: top .2s ease, opacity .2s ease;
	top: -5px;
}
.notif-cont .msg-count.no-new-msg {
	top: 5px;
	opacity: 0;
	animation: none;
	-webkit-animation: none;
}
.notif-cont .notif {
	border-radius: 5px;
	position: absolute;
	top: 0;
	right: 50px;
	height: 100%;
	background-color: rgba(0, 0, 0, .8);
	z-index: -1;
	transition: width .5s ease, opacity .5s ease;
	vertical-align: middle;
	box-sizing: border-box;
	text-align: left;
	overflow: hidden;
	font-size: 15px;
	width: 0px;
	padding: 0;
	color: transparent;
	opacity: 0;
}
.notif-cont .notif .notif-name {
	color: transparent;
	transition: none;
}
.notif-cont .notif.shown .notif-name {
	font-weight: 600;
	color: #fabe1a;
	display: block;
	transition: color .2s ease .5s;
}
.notif-cont .notif.shown {
	width: 225px;
	padding: 10px 20px 12px 18px;
	color: #fff;
	opacity: 1;
	transition: width .5s ease, opacity .5s ease, color .2s ease .5s;
}
.notif-cont:hover .notif-message-close {
	opacity: 1;
}
.notif-message-close {
	bottom: 0;
	color: #999;
	font-size: 24px;
	left: 0;
	line-height: 57px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0;
	transition: opacity .2s ease;
	width: 18px;
}
.notif-message-close::after {
	content: '\203A';
}
.notif-message-close:hover {
	color: #eee;
}
#floatingChat > :nth-child(3) ~ .notif-cont {
    display: none !important;
}
#floatingChat > :nth-child(4) ~ #moreChatMessages {
    display: block !important;
}
#moreChatMessages {
	background-image: none !important;
	background-color: #3f3d4a !important;
	display: none;
}
#moreChatMessages i {
	font-size: 40px;
	margin-top: 12px;
	display: block;
}
.typingDot, .typingDot:before, .typingDot:after {
	animation: typing 1.35s linear infinite;
	-webkit-animation: typing 1.35s linear infinite;
	background-color: #333;
	border-radius: 20px;
	content: '';
	display: block;
	height: 10px;
	position: relative;
	width: 10px;
}
.typingDot:before, .typingDot:after {
	animation-delay: -.15s;
	-webkit-animation-delay: -.15s;
	left: -15px;
	position: absolute;
	top: 0;
}
.typingDot:after {
	animation-delay: .15s;
	-webkit-animation-delay: .15s;
	left: 15px;
}
@keyframes pulse {
	from {
		background-color: #a60022;
	}
	to {
		background-color: #e30000;
	}
}
@-webkit-keyframes pulse {
	from {
		background-color: #a60022;
	}
	to {
		background-color: #e30000;
	}
}
@keyframes typing {
	0%, 77%, 100% {
		background-color: transparent;
	}
	11%, 66% {
		background-color: #333;
	}
}
@-webkit-keyframes typing {
	0%, 77%, 100% {
		background-color: transparent;
	}
	11%, 66% {
		background-color: #333;
	}
}

/********************************/
/****** új táblázat design ******/
/********************************/

.tablazat_new table {
	width: 100%;
	padding: 0;
}
.tablazat_new * {
	box-sizing: border-box;
}
.tablazat_new td {
	font-size: 13px;
	text-overflow: ellipsis;
}
.tablazat_new th, .tablazat_new td {
	color: #333;
	position: relative;
	transition: all .2s ease;
	padding: 6px 8px;
	height: 35px;
	font-size: 14px;
}
.tablazat_new th:before, .tablazat_new.megfeleloseg td:first-child:before {
	background-color: #777;
	background-clip: content-box;
	box-sizing: border-box;
	content: '';
	height: 100%;
	left: -1px;
	padding: 5px 0;
	position: absolute;
	top: 0;
	width: 1px;
}
.tablazat_new.megfeleloseg {
	margin-top: 20px;
	width: 100%;
}
.tablazat_new.megfeleloseg td {
	width: 50%;
	height: 52px;
}
.tablazat_new.megfeleloseg td:first-child {
	font-weight: 500;
	font-size: 12px;
	max-width: 90px;
	padding: 4px 8px 6px;
	vertical-align: top;
	width: 90px;
}
.tablazat_new.megfeleloseg td:first-child:before {
	background-color: #444;
	left: initial;
	right: 0;
}
.tablazat_new tbody tr {
	background-color: #f6f6f6;
}
.tablazat_new tbody tr:nth-child(2n) {
	background-color: #fff;
}
.tablazat_new th:first-child {
	border-top-left-radius: 7px;
}
.tablazat_new th:first-child:before {
	width: 0;
}
.tablazat_new th:last-child {
	border-top-right-radius: 7px;
}
.tablazat_new thead th {
	background-color: #fff;
	border-bottom: 2px solid #a60022;
	font-size: 15px;
	font-weight: 600;
}
.tablazat_new .iconMatch, .tablazat_new .iconUnmatch {
	text-align: right;
	padding-left: 10px;
	background: none;
}
.tablazat_new .iconMatch::after, .tablazat_new .iconUnmatch::after {
	content: '';
	height: 100%;
	left: -10px;
	position: absolute;
	top: 0px;
	width: 20px;
	background-size: 18px auto;
	background-position: center;
	background-repeat: no-repeat;
}
.tablazat_new .iconMatch::after {
	background-image: url(/ctk/img/adatlap/mf-igen.png);
}
.tablazat_new .iconUnmatch::after {
	background-image: url(/ctk/img/adatlap/mf-nem.png);
}
.megfelelosegSzazalek {
	background-color: #fff;
	border-top: 2px solid #a60022;
	border-radius: 0 0 7px 7px;
	font-weight: 500;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.megfelelosegSzazalek span {
	font-weight: 600;
}
.megfeleloseg .megfelelE {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	font-weight: 500;
	color: rgb(51, 51, 51);
	text-transform: uppercase;
}
.chat-uzenet-sikeres {
	display: none;
	margin: -10px auto 0;
	width: 160px;
	text-align: center;
	color: #555;
	font-weight: 500;
}
.chat-uzenet-sikeres img {
	margin-bottom: 4px;
	margin-right: 4px;
	vertical-align: middle;
}
@media (min-width: 480px) {
	#palackposta_elso {
		width: 480px;
	}
	#palackposta_elso .rectangular {
		width: 460px;
		line-height: 34px;
	}
	#palackposta_elso .arrow-down {
		border-width: 20px 230px 0;
	}
	#palackposta_elso .tartalom img {
		width: 460px;
	}
	#torlesfolytatas .sikersztori_form #fotoText {
		width: 412px;
	}
	#torlesfolytatas .opcioleiras #fotoText {
		width: 390px;
	}
	#torleskori_javaslatok, #torlesfolytatas {
		width: 480px;
	}
	#torleskori_javaslatok .rectangular, #torlesfolytatas .rectangular, #showAjanlasok .rectangular {
		width: 460px;
		line-height: 34px;
	}
	#torleskori_javaslatok .arrow-down, #torlesfolytatas .arrow-down, #showAjanlasok .arrow-down {
		border-width: 20px 230px 0;
	}
	#torlesfolytatas .ajandekok-zoom {
		right: -10px;
	}
	#torlesfolytatas .kibontott-cim {
		width: 398px;
	}
	#torlesfolytatas .sikersztori_form input, #torlesfolytatas .opcioleiras input {
		display: block;
	}
	#torlesfolytatas [for="email"], #torlesfolytatas [for="name"], #torlesfolytatas [for="phone"], #torlesfolytatas [for="friend"] {
		display: inline-block;
		width: 50%;
		box-sizing: border-box;
	}
	#torlesfolytatas [for="email"], #torlesfolytatas [for="name"] {
		padding-right: 5px;
	}
	#torlesfolytatas [for="phone"], #torlesfolytatas [for="friend"] {
		padding-left: 5px;
	}
	#showAjanlasok {
		width: 480px;
	}
	.cim320 {
		display: none;
	}
	.cim480 {
		display: inline-block;
	}
	#showAjanlasok [class*="nagyon"] {
		width: 100%;
		max-width: 300px;
	}
	#showAjanlasok .ajanlas-kep-cont {
		width: 24.1%;
		margin: .45%;
		height: 140px;
	}
	.also-menu {
		display: none;
		transition: none;
	}
	.m-nv {
		display: none;
	}
	.m-v {
		display: inline-block;
	}
	.adatlap-elemek {
		max-width: 485px;
		padding: 5px 0 0;
	}
	.ajanlat-kep-wrapper {
		border-radius: 10px;
	}
	#adatlap_uj_galeria .fotoPopup div {
		max-height: 500px;
	}
	.bannerhelye {
		height: 60px;
		line-height: 60px;
		max-width: 480px;
	}
	.user.aktiv:hover::after {
		left: 12px;
		top: 39px;
	}
	.user.aktiv~.elerheto-doboz {
		font-size: 14px;
		left: 5px;
	}
	.xs-nv.layout-tabla {
		display: table;
		padding: 0;
		margin-bottom: 6px;
	}
	.table-filler, .adatlap-fejlec-lapozo {
		display: table-cell;
	}
	.kep-also div {
		top: -1px;
		font-size: 14px;
	}
	.kep-also {
		background: rgb(238, 238, 238);
		background: rgba(238, 238, 238, .7);
				height: 25px;
		padding-top: 5px;
	}
	#ajanlat-kep {
		width: 100%;
		height: 300px;
		cursor: pointer;
	}
	.bannerhelye {
		clear: both;
	}
	.kep-felso {
		height: 40px;
		padding-left: 40px;
		text-align: left;
	}
	.user.aktiv, .user.inaktiv {
		padding: 18px 13px;
		width: 40px;
		height: 50px;
	}
	.user.foto-szam {
		background-color: rgba(238, 238, 238, .5);
		background-position: 7px center;
		background-size: 23px auto;
		font-size: 16px;
		height: 40px;
		padding: 10px 0;
	}
	.szeretne, .szeretne b {
		font-size: 14px;
		line-height: 16px
	}
	.m-gombok {
		vertical-align: middle;
		display: table-cell;
		width: 190px;
	}
	.m-gombok > div {
		border-radius: 20px;
		cursor: pointer;
		font-weight: 600;
		font-size: 12px;
		height: 35px;
		line-height: 33px;
		margin: 5px 7px;
		padding-left: 32px;
		position: relative;
		text-align: center;
		text-transform: uppercase;
		transition: color .2s ease, background-color .2s ease, border-color .2s ease;
		width: 180px;
	}
	.m-gombok > div > div {
		width: 25px;
		height: 25px;
		position: absolute;
		background-image: url(/ctk/img/adatlap/adatlap-m-ikonok.png);
		background-position: left;
		background-repeat: no-repeat;
		background-size: auto 25px;
		left: 5px;
		top: 4px;
		opacity: .85;
	}
	.m-gombok > div i {
		display: block;
		font-size: 22px;
		padding-top: 3px;
	}
	.m-gombok > div:hover > div {
		opacity: 1;
	}
	.m-gombok #randi > div,
	.m-gombok #tetszik > div,
	.m-gombok #irok > div,
	.m-gombok #kerdel > div {
		background-image: none;
	}
	.m-gombok #kulddel > div {
		background-position: -75px;
	}
	.m-gombok #toltsdki > div {
		background-position: -50px;
	}
	.m-gombok #szavazzRamButton > div {
		background-position: -25px;
	}
	.m-gombok #kerdezztolem > div {
		background-position: -175px;
	}
	.m-gombok #randi, .m-gombok #tetszik, .m-gombok #irok {
		color: #fff;
		font-size: 14px;
		border-color: transparent;
	}
/* 	.iv-gombok #iv-igen, .iv-gombok #iv-nem { */
/* 		color: #fff; */
/* 	} */
/* 	.m-gombok #randi, .iv-gombok #iv-igen { */
/* 		background-color: rgb(107, 195, 34); */
/* 	} */
/* 	.m-gombok #randi:hover, .iv-gombok #iv-igen:hover { */
/* 		background-color: rgb(104, 186, 33); */
/* 	} */
/* 	.m-gombok #randi:active, .iv-gombok #iv-igen:active { */
/* 		background-color: rgb(95, 173, 31); */
/* 		border-color: #888; */
/* 	} */
/* 	.m-gombok #tetszik { */
/* 		background-color: rgb(71, 177, 209); */
/* 	} */
/* 	.m-gombok #tetszik:hover { */
/* 		background-color: #2e97b8; */
/* 	} */
/* 	.m-gombok #tetszik:active { */
/* 		background-color: #2987a3; */
/* 		border-color: #888; */
/* 	} */
/* 	.m-gombok #irok, .iv-gombok #iv-nem { */
/* 		background-color: #888; */
/* 	} */
/* 	.m-gombok #irok:hover, .iv-gombok #iv-nem:hover { */
/* 		background-color: #6a6a6a; */
/* 	} */
/* 	.m-gombok #irok:active, .iv-gombok #iv-nem:active { */
/* 		background-color: #555; */
/* 		border-color: #888; */
/* 	} */
	.m-gombok #kineztem div {
		background-color: #f8f8f8;
		background-image: url(/ctk/img/adatlap/pipa.png);
		background-size: auto 18px;
		background-position: -2px -20px;
		width: 16px;
		height: 16px;
		border: 1px solid #333;
		position: absolute;
		left: 77px;
		top: 33px;
		opacity: .6;
		transition: opacity .2s ease, background-position .2s ease;
	}
	.m-gombok #kineztem:hover div {
		opacity: .9;
	}
	.m-gombok #kineztem input:checked~div {
		background-position: -2px;
		opacity: .9;
	}
	.m-gombok>div:last-child {
		margin-bottom: 0;
	}
	.m-gombok>div:first-child {
		margin-top: 0;
	}
	.xs-leiras .fL {
		float: left;
		width: 50%;
	}
	.xs-leiras .fR {
		float: right;
		width: 50%;
	}
	.xs-leiras .fN {
		margin-bottom: 10px;
		float: none;
		width: 50%;
	}
	.xs-leiras span b {
		vertical-align: top;
	}
	.bannerhelye {
		height: 60px;
		line-height: 60px;
	}
	.iv-gombok>p {
		text-align: center;
		max-width: 300px;
		margin: 0 auto;
	}
	.iv-gombok {
		padding: 25px 5px 0;
		width: 50%;
		min-width: 170px;
		margin: 0;
	}
	.iv-gombok>div {
		width: 100%;
		margin: 5px auto 10px;
		max-width: 200px;
	}
	.adatlap-elemek.ivAjanlas {
		max-width: 620px;
		padding-top: 0;
	}
	.adatlap-elemek.ivAjanlas #ajanlat-kep {
		min-width: 300px;
		width: 300px;
	}
	.iv-gombok #iv-igen>div {
		background: url(/ctk/img/adatlap/xs-randi.png);
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: 2px 3px;
	}
	.iv-gombok #iv-nem>div {
		background: url(/ctk/img/adatlap/xs-nem.png);
		background-size: 21px;
		background-repeat: no-repeat;
		background-position: 2px 2px;
	}
	.iv-gombok #iv-irodai>div {
		background: url(/ctk/img/adatlap/xs-irodai.png);
		background-size: 21px;
		background-repeat: no-repeat;
		background-position: 2px 3px;
	}
	.iv-gombok #iv-irodai {
		color: #fff;
		background: #A60022;
		background: -moz-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
		background: -webkit-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
		background: linear-gradient(to bottom, #B61234 0%, #9F0C2A 100%);
			}
	.iv-gombok #iv-irodai:hover {
		background: #B61234;
		background: -moz-linear-gradient(top, #b80c2f 0%, #a30c2b 100%);
		background: -webkit-linear-gradient(top, #b80c2f 0%, #a30c2b 100%);
		background: linear-gradient(to bottom, #b80c2f 0%, #a30c2b 100%);
			}
	.iv-gombok #iv-irodai:active {
		background: #9F0C2A;
		background: -moz-linear-gradient(bottom, #B61234 0%, #9F0C2A 100%);
		background: -webkit-linear-gradient(bottom, #B61234 0%, #9F0C2A 100%);
		background: linear-gradient(to top, #B61234 0%, #9F0C2A 100%);
			}
	.iv-gombok {
		position: relative;
	}
	.iv-gombok img {
		display: block;
		position: absolute;
		top: -30px;
		left: 46%;
	}
}
@media (min-width: 565px) {
	.adatlap-elemek {
		padding-top: 20px;
		max-width: 600px;
	}
	#ajanlat-kep {
		height: 310px;
		min-width: 310px;
		max-width: 350px;
		width: 50%;
		pointer: cursor;
	}
	#kineztem {
		font-size: 13px;
	}
	.aktivitas {
		min-width: 310px;
		max-width: 350px;
		width: 50%;
	}
	.table-filler {
		min-width: 10px;
		width: 10px;
	}
	.layout-tabla {
		padding-top: 0;
	}
	.m-gombok {
		text-align: center;
		min-width: 220px;
		width: 50%;
		padding: 0 10px;
	}
	.m-gombok > div {
		line-height: 38px;
		height: 38px;
		margin: 0 auto 7px;
		padding-left: 22px;
		width: 100%;
	}
	.m-gombok > div > div {
		top: 5px;
		left: 8px;
	}
	.m-gombok #randi {
		margin-top: 0;
	}
	#kineztem {
		margin: 0 auto;
	}
	.m-gombok #kineztem div {
		left: 47%;
		left: calc( 50% - 8px);
	}
	.iv-gombok div span {
		display: inline;
	}
	.m-gombok.iv-gombok > div {
		max-width: 300px;
		width: 100%;
		font-size: 14px;
	}
	.m-gombok.iv-gombok {
		padding: 25px 10px 0;
	}
}
@media screen and ( min-width: 640px) {
	#showAjanlasok {
		width: 640px;
	}
	.cim480 {
		display: none;
	}
	.cim640 {
		display: inline-block;
	}
	#showAjanlasok .rectangular {
		width: 620px;
		font-size: 18px;
	}
	#showAjanlasok .arrow-down {
		border-width: 20px 310px 0;
	}
	#showAjanlasok [class*="nagyon"] {
		max-width: 460px;
	}
	#showAjanlasok .ajanlas-kep-cont {
		height: 175px;
	}
	.adatlap-fejlec-cim span {
		display: inline;
	}
}
@media (min-width: 768px) {
	.adatlap-fejlec-lapozo.m-v.forced-in-header {
		display: none !important;
	}

	#adatlap_uj .tetszik-info-cont {
    	display: table-cell;
    	padding: 0 10px;
    }
	.adatlap-elemek {
		max-width: 850px;
	}
	.bannerhelye {
		height: 90px;
		line-height: 90px;
		max-width: 728px;
		margin: 10px auto;
	}
	.m-gombok {
		padding: 0;
		width: auto;
		position: relative;
	}
	.m-gombok>div {
		width: 200px;
	}
	.l-nv, .xs-temakor, .xs-leiras {
		display: none;
	}
	.xs-leiras span.xs-nv.l-v {
		display: inline-block;
	}
	.aktivleiras {
		display: block;
	}
	.l-v {
		display: block;
	}
	.l-nevjegy-fent {
		font-size: 15px;
		display: table-cell;
		line-height: 1.5;
		padding: 0;
		width: 100%;
		vertical-align: middle;
	}
	.l-nevjegy-fent b {
		margin-bottom: 10px;
	}
	#ajanlat-kep {
		height: 310px;
		min-width: 310px;
		width: 310px;
	}
	.kep-felso {
		font-size: 14px;
	}
	.aktivitas {
		max-width: 310px;
		width: 310px;
	}
	.aktivitas ~ .m-gombok {
		padding-left: 10px;
	}
	#kineztem {
		margin: 0;
	}
	.xs-gombok.egyebopciok > div {
		height: 60px;
		text-transform: none;
		width: 200px !important;
	}
	.xs-gombok.egyebopciok > div > div {
		background-repeat: no-repeat;
		background-size: auto 34px;
		margin-bottom: 1px;
	}
	#xs-tiltom > div, #xs-jelentem > div {
		height: 32px;
		width: 32px;
		opacity: .75;
	}
	#xs-jelentem > div {
		background-position: -215px;
	}
	#xs-tiltom > div {
		background-position: -185px;
	}
	#xs-jelentem, #xs-tiltom {
		border: 1px solid #aaa;
		color: #000;
		font-size: 14px;
		opacity: .6;
		padding: 4px;
		transition: opacity .2s ease, border-color .2s ease;
		max-width: none;
		width: 200px;
	}
	#xs-jelentem b, #xs-tiltom b {
		font-weight: normal;
	}
	#xs-jelentem:hover, #xs-tiltom:hover {
		border-color: #888;
		opacity: 1;
	}
	#xs-jelentem:active, #xs-tiltom:active {
		border-color: #555;
		box-shadow: inset 0 0 12px #ccc;
	}
	.l-infok {
		display: block;
		margin: 6px auto 0;
		min-width: 730px;
		width: 99%;
		width: calc(100% - 10px);
	}
	.l-temakor {
		background-color: #bbbab7;
		border-radius: 10px 10px 0 0;
		color: #fff;
		cursor: pointer;
		display: inline-block;
			font-size: 14px;
		height: 30px;
		line-height: 30px;
		margin-right: .0%;
		text-align: center;
		width: 10.6%;
		transition: background-color .2s ease, color .2s ease;
	}
	.l-temakor:hover {
		background-color: #e3e2df;
		color: #382621;
	}
	.l-temakor.aktivtemakor {
		background-color: #e3e2df;
		color: #382621;
		font-weight: 600;
	}
	.xs-leiras {
		background-color: #e3e2df;
		color: #382621;
		min-height: 100px;
		min-width: 730px;
		position: relative;
		width: 99%;
		width: calc(100% - 10px);
		margin: -1px auto 20px;
	}
	.xs-leiras .clearfix {
		display: block;
		clear: both;
	}
	.xs-leiras .fN, .xs-leiras .fR, .xs-leiras .fL {
		float: none;
		margin-bottom: 0;
	}
	.xs-leiras span {
		width: 50%;
		float: left !important;
	}
	.xs-leiras span:nth-child(2n) {
		float: right !important;
	}
	.xs-leiras span:last-child {
		float: none !important;
		margin-bottom: 10px;
	}
	.fejlec-le-nyil {
		left: 45%;
		position: absolute;
		top: -22px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 14px 14px 0 14px;
		border-color: #764e46 transparent transparent transparent;
	}
	#randi {
		margin-top: 15px;
	}
	#velunktortent-gomb {
		border: 1px solid transparent;
		box-sizing: border-box;
		display: block;
		margin: 0 auto;
		max-width: 480px;
	}
	#velunktortentchkbx:checked~#velunktortent-gomb {
		background-color: #eee;
		border: 1px solid #e6e6e6;
	}
	.tablazat_new.megfeleloseg {
		padding: 0 5px;
		width: 50%;
		display: inline-block;
		vertical-align: top;
	}
	.adatlap-elemek.ivAjanlas #ajanlat-kep {
		max-width: 310px;
		width: 310px;
	}
	.adatlap-elemek.ivAjanlas {
		max-width: 800px;
	}
	.iv-gombok .ivAjanlasFejlec {
		display: block;
		padding: 0 10px 10px;
	}
	.ivAjanlas>.ivAjanlasFejlec {
		display: none;
	}
	.m-gombok.iv-gombok {
		padding: 0 10px;
		background-image: url("img/adatlap/iv-nyil-2.png");
		background-repeat: no-repeat;
		background-position: 90% 46px;
		background-size: 22px auto;
	}
	.m-gombok.iv-gombok>img {
		display: none;
	}
	.adatlap-elemek.ivAjanlas {
		padding-top: 10px;
	}
}
.adatlap-banner-cont, .resp-banner-cont {overflow: hidden;}
@media (min-width: 992px) {
	#adatlap-adaptiv-banner {
		margin-top: -13px;
	}
	.adatlap-banner-cont #adatlap-adaptiv-banner {
		margin-top: 0;
	}
	#adatlap-uj-tanito {
	    display: block;
	    background: rgba(0,0,0,.5);
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    position: absolute;
	    z-index: 1;
    }
    #adatlap-uj-tanito #xl-ajanlatok-lapozo {
	    position: absolute;
	    width: 220px;
	    height: 40px;
	    left: 10px;
	    background: #fff;
	    border: 5px solid white;
	    border-radius: 5px;
    }
    #adatlap-uj-tanito .tanito-szoveg {
   	    color: #fff;
	    text-align: center;
	    top: 220px;
	    position: relative;
	    padding: 25px;
	    background: rgba(58,58,58,.9);
	    font-size: 22px;
	    width: 480px;
	    margin: 0 auto;
	    border-radius: 10px;
    }
    #adatlap-uj-tanito .ajanlottgomb {
    	position: relative;
    	top: 210px;
    }
    #adatlap-uj-tanito .adatlap-fejlec-lapozo {
        display: block !important;
	    width: 221px;
	    height: 68px;
	    position: absolute;
	    padding: 1px 0;
	    right: 3px;
	    top: 69px;
	    border-radius: 14px;
	    border: 4px solid white;
    }
    #adatlap-uj-tanito .adatlap-fejlec-lapozo p {
    	margin: 9px 0;
    }
	#adatlap_uj .swiper-container-horizontal .display_banner_desktop {
		margin-top: -12px;
	}
	.popupj-message.tetszik_tilt .adatlap-wrapper {
		padding: 20px 0;
	}
	body.modalOpen {
		overflow: auto;
		position: static;
	}
	body.modalOpen #container {
		display: table;
	}
	body.modalOpen .upload_top {
		display: block;
	}
	body.modalOpen .popupi_body, body.modalOpen .popup-inner> :not(#adatlap_uj) .popupj_body {
		max-height: none;
		overflow: visible;
	}
	.xl-nv, .layout-tabla.xl-nv, .adatlap-fejlec-lapozo {
		display: none !important;
	}
	.xl-v {display:block}
	#adatlap_uj #new_layer_content {
		min-width: 990px;
	}
	.adatlap-elemek {
		display: table-cell;
		max-width: 1080px;
		width: 100%;
	}
	.adatlap-bal-menu {
		background-color: #eee;
		display: table-cell;
		min-width: 240px;
		padding: 0 10px 10px;
		position: relative;
		vertical-align: top;
		width: 240px;
	}
	.hamMenuBase, .hambioverlay {
		display: none;
	}
	.adatlap-fejlec-cim {
		/*background-image: url(img/adatlap/cronos_logo_adatlap.png);
		background-position: 97.5%;
		background-repeat: no-repeat;*/
		padding-left: 50px;
	}
	.layout-tabla {
		padding: 0;
	}
	.table-filler {
		display: none;
	}
	.l-nevjegy-fent .adatlap-fejlec-lapozo {
		border-radius: 10px;
		display: block !important;
		height: 60px;
		left: 0;
		padding: 1px 0;
		position: absolute;
		top: 0;
		margin-bottom: 7px;
		max-width: 300px;
		width: 213px;
	}
	.l-nevjegy-fent .adatlap-fejlec-lapozo > div,
	#adatlap-uj-tanito .adatlap-fejlec-lapozo > div {
		border-radius: 10px;
		opacity: .9;
		transition: opacity .2s ease;
		width: 100px;
	}
	#adatlap-uj-tanito .adatlap-fejlec-lapozo p, 
	.l-nevjegy-fent .adatlap-fejlec-lapozo p {
		font-size: 12px;
		margin: 7px 0;
	}
	.l-nevjegy-fent .adatlap-fejlec-lapozo>div:hover {
		opacity: 1;
	}
	.l-nevjegy-fent .adatlap-fejlec-lapozo>div:active {
		top: 1px;
	}
	#adatlap-uj-tanito .adatlap-fejlec-lapozo .kov,
	.l-nevjegy-fent .adatlap-fejlec-lapozo .kov {
		background-position: 50px;
	}
	.l-nevjegy-fent.xs-nv {
		max-width: 310px;
		min-width: 200px;
		padding-right: 7px;
		position: relative;
		width: 50%;
	}
	.adatlap-kepvalaszto {
		display: block;
		color: #463437;
		font-size: 14px;
	    left: 10px;
	    position: absolute;
		text-transform: uppercase;
	    top: 70px;
	    width: 220px;
	    z-index: 1;
	}
	.adatlap-kepvalaszto > p {
		margin-bottom: 7px;
		text-align: center;
	}
	.fejlec-le-nyil {
		top: -15px;
	}
	.ajanlott-kep-cont {
		max-height: 330px;
		overflow: hidden;
	}
	#ajanlott-kep-scroller {
		height: auto;
		overflow: visible;
		transition: transform .25s ease;
	}
	.ajanlott-kep {
		background-color: #5a576a;
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 100% auto;
		background-size: cover;
		border-radius: 5px;
		float: left;
		height: 100px;
		margin: 5px;
		position: relative;
		width: 100px;
	}
	.ajanlott-kep.xl-nv {
		display: none;
	}
	.ajanlott-kep .kolcsonos-szalag, 
	.ajanlott-kep .nezzmeg-szalag, 
	.ajanlott-kep .randi-szalag, 
	.ajanlott-kep .tetszik-szalag {
		height: 70px;
		right: -5px;
		position: absolute;
		top: -5px;
		width: 70px;
	}
	.randi-szalag {
		background-image: url('/ctk/img/adatlap/randi-szalag.png');
	}
	.tetszik-szalag {
		background-image: url('/ctk/img/adatlap/tetszik-szalag.png');
	}
	.kolcsonos-szalag {
		background-image: url('/ctk/img/adatlap/kolcsonos-szalag.png');
	}
	.nezzmeg-szalag {
		background-image: url('/ctk/img/adatlap/nezzmeg-szalag.png');
	}
	.kep-hover {
		border-radius: 5px;
		height: 100%;
		text-align: center;
		transition: background-color .2s ease;
		width: 100%;
	}
	.aktiv-adatlap .kep-hover::after {
	    content: 'Őt látod nagyban ›';
	    display: inline;
	    color: #fabe1a;
	    position: relative;
	    font-weight: 600;
	    font-size: 12px;
	    top: 32px;
	}
	.ajanlott-kep b {
		visibility: hidden;
	}
	/*.ajanlott-kep:hover .kep-hover {
		background-color: transparent;
	}*/
	.ajanlott-kep.aktiv-adatlap .kep-hover {
		opacity: 1;
		background-color: rgba(0, 0, 0, .2);
	}
	#xl-ajanlatok-lapozo {
		font-size: 16px;
		line-height: 30px;
		height: 30px;
		margin: 5px 0 10px;
		position: relative;
		text-align: center;
		width: 100%;
	}
	#xl-ajanlatok-lapozo > div {
		background-color: #764e45;
		border-radius: 5px;
		color: #fff;
		cursor: pointer;
		font-size: 26px;
		height: 30px;
		line-height: 23px;
		position: absolute;
		top: 0;
		width: 30px;
	}
	#xl-ajanlatok-lapozo > div:hover {
		background-color: #69453d;
	}
	#xl-ajanlatok-lapozo > div:active {
		box-shadow: inset 0 0 10px rgba(0, 0, 0, .4);
	}
	#xl-ajanlatok-lapozo .xl-elo {
		left: 20%;
	}
	#xl-ajanlatok-lapozo .xl-kov {
		right: 20%;
	}
	.xl-gombok>div {
		background: rgb(234, 193, 111);
		background: -moz-linear-gradient(top, rgb(234, 193, 111) 0%, rgb(245, 212, 133) 100%);
		background: -webkit-linear-gradient(top, rgb(234, 193, 111) 0%, rgb(245, 212, 133) 100%);
		background: linear-gradient(to bottom, rgb(234, 193, 111) 0%, rgb(245, 212, 133) 100%);
				border: 1px solid #888;
		border-radius: 18px;
		cursor: pointer;
		font-size: 14px;
		height: 60px;
		margin: 10px 0;
		text-align: center;
		transition: border-color .2s ease, opacity .2s ease;
		width: 220px;
	}
	.xl-gombok>div:hover {
		border-color: #555;
	}
	.xl-gombok>div:active {
		background: rgb(245, 212, 133);
		background: -moz-linear-gradient(bottom, rgb(234, 193, 111) 0%, rgb(245, 212, 133) 100%);
		background: -webkit-linear-gradient(bottom, rgb(234, 193, 111) 0%, rgb(245, 212, 133) 100%);
		background: linear-gradient(to top, rgb(234, 193, 111) 0%, rgb(245, 212, 133) 100%);
				border-color: #333;
	}
	.xl-gombok>div:hover>div {
		opacity: .9;
	}
	.xl-gombok>div>div, .xl-aktivitas>div {
		background-image: url(/ctk/img/adatlap/xl-bal-ikonok.png);
		background-size: auto 25px;
		height: 25px;
		margin: 7px auto 0;
		opacity: .75;
		width: 25px;
	}
	.xl-aktivitas {
		background: rgb(234, 193, 111);
		background: -moz-linear-gradient(top, rgb(234, 193, 111) 0%, rgb(245, 212, 133) 50%, rgb(255, 255, 255) 55%);
		background: -webkit-linear-gradient(top, rgb(234, 193, 111) 0%, rgb(245, 212, 133) 50%, rgb(255, 255, 255) 55%);
		background: linear-gradient(to bottom, rgb(234, 193, 111) 0%, rgb(245, 212, 133) 50%, rgb(255, 255, 255) 55%);
		border: 1px solid #888;
		border-radius: 18px;
		display: table-cell;
		font-size: 14px;
		height: 120px;
		margin: 20px auto 10px;
		overflow: hidden;
		width: 220px;
		text-align: center;
		vertical-align: top;
	}
	.xl-aktivitas>div {
		margin: 10px auto 0;
	}
	.xl-akt-adatok {
		background-color: #f0f0f0;
		border-top: 1px solid #888;
		font-size: 14px;
		margin: 5px 0 0;
		padding: 10px;
	}
	#xl-velunktortent>div {
		background-position: -25px;
	}
	#xl-kineztem>div {
		background-color: #f8f8f8;
		background-image: url(/ctk/img/adatlap/pipa.png);
		background-position: -1px -20px;
		background-repeat: no-repeat;
		background-size: auto 18px;
		border: 1px solid #333;
		height: 18px;
		margin: 10px auto 3px;
		width: 18px;
		transition: opacity .2s ease, background-position .2s ease;
	}
	#xl-kineztem-chk.kineztem-checked {
		background-position: -1px;
	}
	#xl-egyebek>div, #xl-velunktortent>div {
		background-position: -50px;
	}
	#xl-egyebek, #xl-velunktortent {
		overflow: hidden;
		transition: max-height .4s ease;
		position: relative;
		height: auto;
		max-height: 60px;
	}
	.egyebopciokNyitva:checked~#xl-egyebek {
		max-height: 180px;
	}
	#xl-velunk {
		height: auto;
		overflow: hidden;
		position: relative;
		cursor: default;
		min-height: 60px;
		background-size: 100% 60px;
	}
	#xl-velunk label {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 60px;
		cursor: pointer;
	}
	#xl-egyebek .xl-egyeb-gombok, #xl-velunk .velunktortent-lista {
		background: none;
		border: none;
		border-radius: 0;
		height: auto;
		width: 100%;
		opacity: 1;
	}
	#xl-velunk .velunktortent-lista {
		background-color: #f0f0f0;
		margin-top: 7px;
	}
	#xl-velunk .velunktortent-lista, #velunktortent .velunktortent-lista {
		max-width: 360px;
		vertical-align: top;
		width: 100%;
		height: 0px;
	}
	#xl-velunk>div:first-child {
		background-position: 49px;
	}
	#xl-velunk .velunktortent-lista>div:last-child .vt-interakcio {
		border-bottom-width: 0;
	}
	#xl-velunk .velunktortent-lista>div:first-child {
		border-top: 1px solid #888;
	}
	#xl-egyebek .xl-egyeb-gombok>div {
		height: 60px;
		background-color: #f0f0f0;
		color: #333;
		border-top: 1px solid #888;
		transition: background-color .2s ease;
		opacity: 1;
	}
	#xl-egyebek .xl-egyeb-gombok div:hover {
		color: #111;
		background-color: #fff;
	}
	#xl-egyebek .xl-egyeb-gombok div span {
		width: 26px;
		height: 26px;
		background-image: url('/ctk/img/adatlap/xs-ikonok.png');
		margin: 7px auto 0;
		background-size: auto 29px;
		opacity: 0.75;
		display: block;
	}
	#xl-egyebek .xl-egyeb-gombok div:hover span {
		opacity: .85;
	}
	.xl-egyeb-gombok div:active {
		box-shadow: inset 0 0 10px rgba(0, 0, 0, .10);
		background-color: #f0f0f0;
		padding-top: 1px;
	}
	#xl-egyebek label, #xl-velunktortent label {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 60px;
		cursor: pointer;
	}
	.xl-egyeb-nyil {
		display: inline-block;
		position: relative;
	}
	.egyebopciokNyitva:checked~#xl-egyebek .xl-egyeb-nyil, #velunkTortentNyitva:checked~#xl-velunk .xl-egyeb-nyil {
		transform: rotate(90deg);
		left: 3px;
	}
	.irodaipremiumbanneradatlap, .fotoBannerAdatlap {
		height: 178px;
		margin-bottom: 10px;
		position: relative;
		width: 220px;
		cursor: pointer;
	}
	.irodaipremiumbanneradatlap {
		background-image: url(/ctk/img/premiumbanner-220x178.png);
	}
	.irodaipremiumbanneradatlap .premium_leiras_adatlap {
		background-color: rgba(0, 176, 255, 0);
		box-sizing: border-box;
		display: table-cell;
		font-size: 14px;
		height: 80px;
		line-height: 1.4;
		padding: 5px 10px;
		text-align: center;
		vertical-align: middle;
		width: 100%;
	}
	.irodaipremiumbanneradatlap .ajanlottgomb, .fotoBannerAdatlap .ajanlottgomb {
		border-radius: 4px;
		bottom: -4px;
		font-size: 14px;
		height: 30px;
		left: 23px;
		line-height: 27px;
		position: absolute;
		text-shadow: 1px 1px 0 rgba(0, 0, 0, .25);
		width: 175px;
	}
	.fotoBannerAdatlap .ajanlottgomb {
		left: 28px;
	}
	.fotoBannerAdatlap .fotoLeiras {
		box-sizing: border-box;
		color: #111;
		font-size: 15px;
		height: 65px;
		line-height: 1.25;
		padding: 4px 15px 0 20px;
		text-align: center;
	}
	.fotoBannerAdatlap {
		background-image: url('/ctk/img/fotobanner-adatlap.png');
		margin-left: -5px;
		width: 225px;
	}
	.fotoBannerAdatlap .fotoSzalag {
		color: #fff;
		font-size: 14px;
		height: 65px;
		line-height: 20px;
		margin-top: 8px;
		padding-left: 7px;
		text-shadow: 1px 1px 0 rgba(0, 0, 0, .25);
		text-transform: uppercase;
	}
	.adatlap-fejlec {
		position: static;
	}
	.adatlap-elemek {
		height: auto !important;
		padding-top: 0;
		position: static;
	}
	.adatlap-wrapper {
		position: static;
		padding-top: 13px;
	}
	.adatlap-wrapper.menuOpen {
		overflow: auto;
	}
	#adatlap_uj.ivAjanlas #new_layer_content {
		max-width: 1000px;
	}
	#adatlap_uj.ivAjanlas .adatlap-wrapper {
		max-width: 800px;
		overflow: visible;
	}
	.adatlap-elemek.ivAjanlas {
		width: 800px;
	}
}

.greenButton {
	padding: 5px;
	box-sizing: border-box;
	cursor: pointer;
	margin: auto;
	text-transform: uppercase;
	min-height: 40px;
	font-weight: 600;
	color: #fff;
	line-height: 35px;
	text-align: center;
	width: 300px;
	font-size: 20px;
	margin-bottom: 10px;
	background: -moz-linear-gradient(bottom, #468016 10%, #68BF21 90%);
	background: -webkit-linear-gradient(bottom, #68BF21 10%, #468016 90%);
	background: linear-gradient(to top, #68BF21 10%, #468016 90%);
}
.veryGreenButton {
	padding: 5px;
	box-sizing: border-box;
	cursor: pointer;
	margin: auto;
	text-transform: uppercase;
	min-height: 40px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	width: 300px;
	background: -moz-linear-gradient(bottom, #468016 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%, #68BF21 100%);
	border-image: linear-gradient(to bottom, #68BF21 0%, #468016 100%);
	border-image-slice: 1;
	line-height: 25px;
}
.veryGreenButton:hover {
	background: -moz-linear-gradient(bottom, #4d8e18 10%, #62b41f 90%);
	background: -webkit-linear-gradient(bottom, #62b41f 10%, #4d8e18 90%);
	background: linear-gradient(to top, #62b41f 10%, #4d8e18 90%);
}
.verGreenButton:active {
	background: -moz-linear-gradient(top, #4d8e18 10%, #62b41f 90%);
	background: -webkit-linear-gradient(top, #62b41f 10%, #4d8e18 90%);
	background: linear-gradient(to bottom, #62b41f 10%, #4d8e18 90%);
	border-image: -moz-linear-gradient(bottom, #4d8e18 10%, #62b41f 90%);
	border-image: -webkit-linear-gradient(bottom, #62b41f 10%, #4d8e18 90%);
	border-image: linear-gradient(to top, #62b41f 10%, #4d8e18 90%);
	border-image-slice: 1;
}
.greenButton:hover {
	background: -moz-linear-gradient(bottom, #4d8e18 10%, #62b41f 90%);
	background: -webkit-linear-gradient(bottom, #62b41f 10%, #4d8e18 90%);
	background: linear-gradient(to top, #62b41f 10%, #4d8e18 90%);
}
.greenButton:active {
	background: -moz-linear-gradient(top, #4d8e18 10%, #62b41f 90%);
	background: -webkit-linear-gradient(top, #62b41f 10%, #4d8e18 90%);
	background: linear-gradient(to bottom, #62b41f 10%, #4d8e18 90%);
}
.veryGreyButton {
	padding: 5px;
	box-sizing: border-box;
	cursor: pointer;
	margin: auto;
	text-transform: uppercase;
	min-height: 40px;
	line-height: 35px;
	color: #fff;
	text-align: center;
	width: 300px;
	font-size: 20px;
	margin-bottom: 10px;
	background: -moz-linear-gradient(bottom, #AAA 10%, #BBB 90%);
	background: -webkit-linear-gradient(bottom, #AAA 10%, #BBB 90%);
	background: linear-gradient(to top, #AAA 10%, #BBB 90%);
}

/*

###################
STATIKUS
###################x

*/
#OsszehasonlitoTabla .popupi_close_button,
#OsszehasonlitoTabla .popupi_body_header {
	display:none;
}
#OsszehasonlitoTabla .popupi_top_left, #OsszehasonlitoTabla .popupi_top_right, #OsszehasonlitoTabla .popupi_bottom_left, #OsszehasonlitoTabla .popupi_bottom_right, #OsszehasonlitoTabla .popupi_top_center, #OsszehasonlitoTabla .popupi_bottom_center, #OsszehasonlitoTabla .popupi_left_middle, #OsszehasonlitoTabla .popupi_right_middle, #OsszehasonlitoTabla .popupi_body_keret_bal, #OsszehasonlitoTabla .popupi_body_keret_jobb, #OsszehasonlitoTabla .popupi_body_keret_also, #OsszehasonlitoTabla .popupi_body {
	width:auto;
	float:none;
	background: none;
	margin: 0;
}
#OsszehasonlitoTabla .display_left {
	clear:none;
	float:none;
}
#OsszehasonlitoTabla .popup-header, #OsszehasonlitoTabla.layer_fejlec {
	display:none;
}
#OsszehasonlitoTabla .fejlec-cim {
	background: #58545e;
	background: -moz-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: -webkit-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: linear-gradient(to bottom, #58545e 0%, #848287 31%, #58545e 100%);
	width:100%;
	height:50px;
	color: white;
	font-family:dinproregular;
	display:table;
}
#OsszehasonlitoTabla .fejlec-szoveg {
	display: table-cell;
	padding: 16px 5px;
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
}
#OsszehasonlitoTabla .fejlec-bezar {
	background-color: black;
	cursor: pointer;
	display: table-cell;
	text-align: center;
	width: 50px;
}
#OsszehasonlitoTabla .big_div {
	min-width:320px;
	max-width:320px;
	font-family:dinproregular;
}
#OsszehasonlitoTabla .fullArrow {
	background-color:#d3cfc6;
	height: 110px;
}
#OsszehasonlitoTabla .rectangular {
	color: black;
	font-size: 14px;
	height: 50px;
	left: 0;
	line-height: 23px;
	margin: 0 auto;
	max-width: 300px;
	position: relative;
	width: 100%;
	padding-top: 10px;
	text-align: center;
	background: #dfb95c;
	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 */
}
#OsszehasonlitoTabla .arrow-down:after {
	border-left: 150px solid transparent;
	border-right: 150px solid transparent;
	border-top: 20px solid #dfb95c;
	top:17px;
	left: 10px;
	position: relative;
	height: 0;
	width: 0;
	content: "";
}
#OsszehasonlitoTabla .circle {
	border-radius: 50%;
	width: 35px;
	height: 35px;
	background-color: #e8c673;
	position: relative;
	margin: 0px auto;
	top: 15px;
	color: white;
	text-align: center;
	line-height: 35px;
	font-size: 20px;
}
#OsszehasonlitoTabla .elony {
	padding-right: 10px;
	padding-left: 10px;
}
#OsszehasonlitoTabla .elony span {
	font-weight: bold;
}
#OsszehasonlitoTabla .korlatlanSzamuLevel {
	background-color:#bcbab4;
	height:131px;
	text-align:center;
	color: black;
	font-size: 14px;
	line-height: 23px;
}
#OsszehasonlitoTabla .korlatlanSzamuLevelSzovegDiv {
	padding-top:30px;
	line-height:23px;
}
#OsszehasonlitoTabla .korlatlanLevel {
	font-size: 17px;
	padding-top: 30px;
}
#OsszehasonlitoTabla .barkinek {
	font-size: 17px;
}
#OsszehasonlitoTabla .osszekotoDiv {
	height: 30px;
	background-color: #d3cfc6;
}
#OsszehasonlitoTabla .buttonParent {
	margin-top:22px;
}
#OsszehasonlitoTabla .leftButton {
	height: 31px;
	width: 110px;
	background: #6f9550;
	background: -moz-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #a9aba7 0%, #6d6e6b 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #a9aba7 0%, #6d6e6b 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9aba7', endColorstr='#6d6e6b ', GradientType=0);
	/* IE6-9 */
	display: inline-block;
	margin-right:10px;
	line-height:31px;
	color:white;
	font-size:18px;
	cursor: pointer;
}
#OsszehasonlitoTabla .rightButton {
	height: 31px;
	width: 110px;
	background: #971a47;
	background: -moz-linear-gradient(left, #971a47 0%, #610e1f 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #971a47 0%, #610e1f 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #971a47 0%, #610e1f 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#971a47 ', endColorstr='#610e1f ', GradientType=0);
	/* IE6-9 */
	display: inline-block;
	margin-left:10px;
	line-height:31px;
	color:white;
	font-size:18px;
	cursor: pointer;
}
#OsszehasonlitoTabla .veryGreyDiv {
	background-color:#7b7973;
	height: 175px;
}
#OsszehasonlitoTabla .ingyenesTagoknak {
	text-align:center;
	font-size: 17px;
	color: #d3cfc6;
	padding-top:30px;
}
#OsszehasonlitoTabla .ingyenesTagoknak span {
	font-weight: bold;
}
#OsszehasonlitoTabla .nincsenSemmiAkadaly {
	padding-top:10px;
}
#OsszehasonlitoTabla .redButtonMiddle {
	width:100%;
	max-width:240px;
	display:block;
	margin: 30px auto 0;
	position:relative;
	text-align:center;
	line-height:31px;
	color:white;
	font-size:18px;
}
#OsszehasonlitoTabla .reklammentesDiv {
	height:165px;
}
#OsszehasonlitoTabla .extrakereso {
	height:139px;
}
#OsszehasonlitoTabla .lastDiv {
	background:#d3cfc6;
	height:120px;
	padding-top:20px;
}
#OsszehasonlitoTabla .folytatomAVasart {
	background: #468016;
	background: -moz-linear-gradient(top, #68BF21 0%, #468016 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #68BF21 0%, #468016 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #68BF21 0%, #468016 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68BF21 ', endColorstr='#468016 ', GradientType=1);
	/* IE6-9 */
	width:100%;
	max-width:300px;
	line-height: 41px;
	height: 41px;
	cursor: pointer;
}
#OsszehasonlitoTabla .lineDiv {
	line-height:14px;
	margin-top: 6px;
}

/*
#####################################################################################
End of OsszehasonlitoTabla
#####################################################################################

Beginning of photoUpload_320
#####################################################################################
*/
#photoUpload_320 .popupi_close_button {
	display: none;
}
#photoUpload_320 .popupi_body_header {
	display:none;
}
#photoUpload_320 .popupi_top_left, #photoUpload_320 .popupi_top_right, #photoUpload_320 .popupi_bottom_left, #photoUpload_320 .popupi_bottom_right, #photoUpload_320 .popupi_top_center, #photoUpload_320 .popupi_bottom_center, #photoUpload_320 .popupi_left_middle, #photoUpload_320 .popupi_right_middle, #photoUpload_320 .popupi_body_keret_bal, #photoUpload_320 .popupi_body_keret_jobb, #photoUpload_320 .popupi_body_keret_also, #photoUpload_320 .popupi_body {
	width:auto;
	float:none;
	background: none;
	margin: 0;
}
#photoUpload_320 .display_left {
	clear:none;
	float:none;
}
#photoUpload_320 .popup-header, #photoUpload_320.layer_fejlec {
	display:none;
}
#photoUpload_320 .fejlec-cim {
	background: #58545e;
	background: -moz-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: -webkit-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: linear-gradient(to bottom, #58545e 0%, #848287 31%, #58545e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58545e', endColorstr='#58545e', GradientType=0);
	width:100%;
	height:50px;
	color: white;
	display:table;
}
#photoUpload_320 .fejlec-szoveg {
	display: table-cell;
	padding: 16px 5px;
	text-transform: uppercase;
	text-align: left;
	padding-left: 10px;
}
#photoUpload_320 .fejlec-bezar {
	background-color: black;
	cursor: pointer;
	display: table-cell;
	text-align: center;
	width: 50px;
}
#photoUpload_320 .big_div {
	min-width:320px;
	max-width:320px;
	font-family:dinproregular;
	padding-bottom: 10px;
	background: #EEEEEE;
}
#photoUpload_320 .fullArrow {
	background-color:#d3cfc6;
	height: 70px;
}
#photoUpload_320 .rectangular {
	font-weight: 600;
	color: black;
	font-size: 16px;
	height: 30px;
	left: 0;
	line-height: 23px;
	margin: 0 auto;
	max-width: 300px;
	position: relative;
	width: 100%;
	padding-top: 7px;
	text-align: center;
	background: #dfb95c;
	background: -moz-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: -webkit-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: linear-gradient(to bottom, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfb95c', endColorstr='#58545e', GradientType=0);
}
#photoUpload_320 .arrow-down:after {
	border-left: 150px solid transparent;
	border-right: 150px solid transparent;
	border-top: 20px solid #dfb95c;
	top:18px;
	left: 10px;
	position: relative;
	height: 0;
	width: 0;
	content: "";
}
#photoUpload_320 .szovegKozepre {
	text-align:center;
	font-size: 15px;
	padding-bottom:10px;
}
#photoUpload_320 .photoDiv {
	background:red;
	text-align:center;
	height:175px;
	width:100%;
	margin: 0 auto;
	max-width:300px;
	color:white;
	font-size:16px;
	padding-top:85px;
}
#photoUpload_320 .veryBigSeven {
	font-size:44px;
	line-height:44px;
	color:#f4d584;
	font-family:dinprobold;
}
#photoUpload_320 .erdeklodo {
	font-size:18px;
}
#photoUpload_320 .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;
	font-size:16px;
	color:white;
	max-width:300px;
	line-height: 40px;
	height: 40px;
	cursor: pointer;
	font-weight: 600;
}
#photoUpload_320 .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);
}
#photoUpload_320 .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:-70px;
}
#photoUpload_320 .kesobbButton:hover {
	background: -moz-linear-gradient(top, #BBB 0%, #AAA 100%);
	background: -webkit-linear-gradient(top, #BBB 0%, #AAA 100%);
	background: linear-gradient(to bottom, #BBB 0%, #AAA 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BBB ', endColorstr='#AAA ', GradientType=1);
}
#photoUpload_320 .eltuntetes {
	display:none;
}

#photoUpload_320 .big_div .subscribe {
	text-align: center;
}

#photoUpload_320 .big_div .subscribe .subscribeBenefit {
	text-align: center;
	font-size: 15px;
	margin: 0 10px;
}

#photoUpload_320 .big_div .subscribe .subscribeButton {
	width: 90%;
	color: white;
	font-size: 20px;
	background: #11bb0a;
	text-align: center;
	border: none;
	border-radius: 4px;
	height: 40px;
	position: relative;
	margin-top: 8px;
}

#photoUpload_320 .big_div .subscribe .subscribeButton .cns-icon{
	font-size: 24px;
	position: absolute;
	left: 35px;
}

/*
########################################################################
itsLikeUs.jsp
########################################################################
*/
#itsLikeUs .popupi_close_button,
#itsLikeUs .popupi_body_header {
	display:none;
}
#itsLikeUs .popupi_top_left, #itsLikeUs .popupi_top_right, #itsLikeUs .popupi_bottom_left, #itsLikeUs .popupi_bottom_right, #itsLikeUs .popupi_top_center, #itsLikeUs .popupi_bottom_center, #itsLikeUs .popupi_left_middle, #itsLikeUs .popupi_right_middle, #itsLikeUs .popupi_body_keret_bal, #itsLikeUs .popupi_body_keret_jobb, #itsLikeUs .popupi_body_keret_also, #itsLikeUs .popupi_body {
	width:auto;
	float:none;
	background: none;
	margin: 0;
}
#itsLikeUs .display_left {
	clear:none;
	float:none;
}
#itsLikeUs .popup-header, #itsLikeUs.layer_fejlec {
	display:none;
}
#itsLikeUs .fejlec-cim {
	background: #58545e;
	background: -moz-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: -webkit-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: linear-gradient(to bottom, #58545e 0%, #848287 31%, #58545e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58545e', endColorstr='#58545e', GradientType=0);
	width:100%;
	height:50px;
	color: white;
	font-family:dinproregular;
	display:table;
}
#itsLikeUs .fejlec-szoveg {
	display: table-cell;
	padding: 16px 5px;
	text-transform: uppercase;
	font-size: 18px;
	text-align: left;
	padding-left:10px;
	font-family: dinproregular;
}
#itsLikeUs .fejlec-bezar {
	background-color: black;
	cursor: pointer;
	display: table-cell;
	text-align: center;
	width: 50px;
}
#itsLikeUs .big_div {
	min-width:320px;
	max-width:320px;
	font-family:dinproregular;
	background: #d3cfc6;
}
#itsLikeUs .tetszikSzoveg {
	color: #000000;
	margin: 0 auto;
	height: 80px;
	line-height: 80px;
	font-size:18px;
	font-weight: 600;
	text-align:center
}
#itsLikeUs .lastDiv {
	height:10px;
}

/*

############################################
############################################
############################################
############################################
askToGiveTelNum

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



*/
#askToGiveTelNum .popupi_close_button {
	display: none;
}
#askToGiveTelNum .popupi_body_header {
	display:none;
}
#askToGiveTelNum .popupi_top_left, #askToGiveTelNum .popupi_top_right, #askToGiveTelNum .popupi_bottom_left, #askToGiveTelNum .popupi_bottom_right, #askToGiveTelNum .popupi_top_center, #askToGiveTelNum .popupi_bottom_center, #askToGiveTelNum .popupi_left_middle, #askToGiveTelNum .popupi_right_middle, #askToGiveTelNum .popupi_body_keret_bal, #askToGiveTelNum .popupi_body_keret_jobb, #askToGiveTelNum .popupi_body_keret_also, #askToGiveTelNum .popupi_body {
	width:auto;
	float:none;
	background: none;
	margin: 0;
}
#askToGiveTelNum .display_left {
	clear:none;
	float:none;
}
#askToGiveTelNum .popup-header, #askToGiveTelNum.layer_fejlec {
	display:none;
}
#askToGiveTelNum .fejlec-cim {
	background: #58545e;
	background: -moz-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: -webkit-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: linear-gradient(to bottom, #58545e 0%, #848287 31%, #58545e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58545e', endColorstr='#58545e', GradientType=0);
	width:100%;
	height:50px;
	color: white;
	font-family:dinproregular;
	display:table;
}
#askToGiveTelNum .fejlec-szoveg {
	display: table-cell;
	padding: 18px 5px;
	text-transform: uppercase;
	font-size: 18px;
	text-align: left;
	padding-left: 10px;
}
#askToGiveTelNum .fejlec-bezar {
	background-color: black;
	cursor: pointer;
	display: table-cell;
	text-align: center;
	width: 50px;
}
#askToGiveTelNum .big_div {
	min-width:320px;
	max-width:320px;
	max-height:480px;
	font-family:dinproregular;
	background: #d3cfc6;
	font-size:16px;
	padding-top:10px;
	padding-bottom: 10px;
}
#askToGiveTelNum .borderedDiv {
	border: solid #888;
	border-width: 1px;
	max-height:150px;
	min-height:150px;
	margin:10px;
	background: #edeceb;
	display:block;
}
#askToGiveTelNum .irdBeASzamod {
	width: 243px;
	height: 150px;
	display: inline-block;
	font-size: 16px;
	padding-top: 10px;
	vertical-align: middle;
}
#askToGiveTelNum .epicBigFelkialtoJel {
	width:50px;
	height: 150px;
	display: inline-block;
	font-size: 80px;
	color: #a60022;
	line-height:150px;
	text-align: center;
}
#askToGiveTelNum .selectContainer {
	margin:0 auto;
	display: table;
}
#askToGiveTelNum .selectAlignment {
	line-height: normal;
	background-color: #fff;
	border: 1px solid #888;
	padding: 10px 25px 10px 8px;
	color: #111;
	margin: 10px 0;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	font-size:16px;
	font-family: dinpro, "DinPro", sans-serif;
	padding-right: 25px;
	cursor: pointer;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAYAAACQy8Z9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFJREFUeNpi7OzsfM/AwFBYXl6+gIFCADQrAUj1M4EMBOL5UAFKDZwPMo95z549F1xdXR+CBEA0iE+BgYkgHzODBCkxGN1AkBgzTJIcg7EZiGIoqQbjMhDDUGINxmcgVkMJGUzIQJyG4jKYGANBgJGEyAAZkkDIQKIMJdbLyAAgwABDoYHsYThiMQAAAABJRU5ErkJggg==);
	background-position: 95% center;
	background-position: right 10px center;
	background-repeat: no-repeat;
	width:100px;
	margin-left:10px;
	display:table-cell;
}
#askToGiveTelNum .telNumberInput {
	width:185px;
	margin-right:10px;
	height:50px;
	margin-left:10px;
	font-size:16px;
	display:table-cell;
	border: solid #888;
	border-width:1px;
	text-align: center;
	font-size: 16px;
	font-family: dinproregular;
}
#askToGiveTelNum .noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#askToGiveTelNum .borderForAnother {
	height:50px;
	min-height: 0px;
	width:300px;
	margin:0 auto;
	font-size: 16px;
	padding-top:10px;
	text-align:center;
}
#askToGiveTelNum .forbidDiv {
	padding-top:30px;
	margin-left:10px;
}
#askToGiveTelNum .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;
	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;
	display:table;
	margin-top:10px;
}
#askToGiveTelNum .kesobbButton:hover {
	background: -moz-linear-gradient(top, #BBB 0%, #AAA 100%);
	background: -webkit-linear-gradient(top, #BBB 0%, #AAA 100%);
	background: linear-gradient(to bottom, #BBB 0%, #AAA 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BBB ', endColorstr='#AAA ', GradientType=1);
}

/*
Beginning of likePopup
#####################################################################################
*/
#likePopup .popupi_close_button {
	display: none;
}
#likePopup .popupi_body_header {
	display:none;
}
#likePopup .popupi_top_left, #likePopup .popupi_top_right, #likePopup .popupi_bottom_left, #likePopup .popupi_bottom_right, #likePopup .popupi_top_center, #likePopup .popupi_bottom_center, #likePopup .popupi_left_middle, #likePopup .popupi_right_middle, #likePopup .popupi_body_keret_bal, #likePopup .popupi_body_keret_jobb, #likePopup .popupi_body_keret_also, #likePopup .popupi_body {
	width:auto;
	float:none;
	background: none;
	margin: 0;
}
#likePopup .display_left {
	clear:none;
	float:none;
}
#likePopup .popup-header, #likePopup.layer_fejlec {
	display:none;
}
#likePopup .fejlec-cim {
	background: #58545e;
	background: -moz-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: -webkit-linear-gradient(top, #58545e 0%, #848287 31%, #58545e 100%);
	background: linear-gradient(to bottom, #58545e 0%, #848287 31%, #58545e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58545e', endColorstr='#58545e', GradientType=0);
	width:100%;
	height:50px;
	color: white;
	font-family:dinproregular;
	display:table;
}
#likePopup .fejlec-szoveg {
	display: table-cell;
	padding: 16px 5px;
	text-transform: uppercase;
	font-size: 18px;
	text-align: left;
	padding-left: 10px;
}
#likePopup .fejlec-bezar {
	background-color: black;
	cursor: pointer;
	display: table-cell;
	text-align: center;
	width: 50px;
}
#likePopup .big_div {
	min-width:320px;
	max-width:320px;
	font-family:dinproregular;
	background: #d3cfc6;
	padding-bottom: 10px;
}
#likePopup .fullArrow {
	background-color:#d3cfc6;
	height: 70px;
}
#likePopup .rectangular {
	font-weight: 600;
	color: black;
	font-size: 18px;
	height: 30px;
	left: 0;
	line-height: 23px;
	margin: 0 auto;
	max-width: 300px;
	position: relative;
	width: 100%;
	padding-top: 7px;
	text-align: center;
	background: #dfb95c;
	background: -moz-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: -webkit-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: linear-gradient(to bottom, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfb95c', endColorstr='#58545e', GradientType=0);
}
#likePopup .arrow-down:after {
	border-left: 150px solid transparent;
	border-right: 150px solid transparent;
	border-top: 20px solid #dfb95c;
	top:17px;
	left: 10px;
	position: relative;
	height: 0;
	width: 0;
	content: "";
}
#likePopup .helpToAlignCenter {
	margin: 0 auto 0 40%;
	max-width:50px;
	min-height:30px;
}

/*
Beginning of reg-box-
#####################################################################################
*/
.section.reg-content .reg-box form .gender-select {
	background:none;
}

/*
mBody
A keresési cél beállításánál kell (text + checkbox kombó lett a selectből)
#####################################################################################
*/
.mBodyContainer {
	width:120px;
	height:20px;
	display: table;
}
.mBodyText {
	width: 100px;
	height: 20px;
	display: table-cell;
	font-size: 14px;
	line-height:20px;
}
.mBodyCheckBoxDiv {
	height:20px;
	vertical-align:middle;
	display: table-cell;
}
.mBodyCheckBox {
	display: table-cell;
}

/*
	sargalapNew.jsp css-se
*/
#sargalap {
	width: 320px;
	float: none;
	background-color: #D3CFC6;
}
#sargalap .big_div {
	background-color: #D3CFC6;
	max-width: 320px;
	padding: 10px;
	line-height:18px;
}
#sargalap .checkboxMiddle {
	vertical-align: middle;
}
#sargalap .sargaLabel {
	font-size:14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#velunktortentPopup {
	background-color: #D3CFC6;
	float:none;
	max-width:320px;
}
#velunktortentPopup .big_div {
	background-color: #D3CFC6;
	padding: 10px;
	line-height:18px;
}
[id*="premium_box_"] .popupj_header_text {
	font-size: 16px;
}
#premium_box_0 #insideDiv {
	margin: 0 auto;
	width:100%;
	margin-top: 10px;
}
#premium_box_0 #insideDiv .insider {
	display: block;
	width: 100%;
}
#premium_box_0 #insideDiv .insider-pic {
	display: inline-block;
	margin: 10px;
	vertical-align: top;
}
#premium_box_0 #insideDiv .insider-tovabb {
	display: inline-block;
	font-size: 16px;
	line-height: 20px;
	margin: 8px 0 10px 0;
	vertical-align: middle;
	width: 248px;
}
#premium_box_0 #insideDiv .error-popup-close {
	padding:8px;
	box-sizing: border-box;
	cursor:pointer;
	margin:auto;
	text-transform: uppercase;
	min-height:40px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	width:300px;
	background: -moz-linear-gradient(bottom, #468016 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%, #68BF21 100%);
	border-image: linear-gradient(to bottom, #68BF21 0%, #468016 100%);
	border-image-slice: 1;
}
#premium_box_0 #insideDiv .error-popup-close:hover {
	background: -moz-linear-gradient(bottom, #4d8e18 10%, #62b41f 90%);
	background: -webkit-linear-gradient(bottom, #62b41f 10%, #4d8e18 90%);
	background: linear-gradient(to top, #62b41f 10%, #4d8e18 90%);
}
#premium_box_0 #insideDiv .error-popup-close:active {
	background: -moz-linear-gradient(top, #4d8e18 10%, #62b41f 90%);
	background: -webkit-linear-gradient(top, #62b41f 10%, #4d8e18 90%);
	background: linear-gradient(to bottom, #62b41f 10%, #4d8e18 90%);
	border-image: -moz-linear-gradient(bottom, #4d8e18 10%, #62b41f 90%);
	border-image: -webkit-linear-gradient(bottom, #62b41f 10%, #4d8e18 90%);
	border-image: linear-gradient(to top, #62b41f 10%, #4d8e18 90%);
	border-image-slice: 1;
}
#premium_box_0 #new_layer_content {
	margin:0px;
	padding:0px;
	padding-bottom: 10px;
	background-color:#D3CFC6;
	width:100%;
	min-width: 320px;
	max-width: 480px;
}
#premium_box_0 .layer_popupj_tartalom {
	background:none;
}
#premium_box_0 popupj_body {
	margin:0;
	padding:0;
	background-color:#D3CFC6;
}

#premium_box_0 .popup-fejlec {
	height:50px;
	background: #57535e;
	background: -moz-linear-gradient(top, #57535e 0%, #848287 30%, #57535e 90%, #57535e 100%);
	background: -webkit-linear-gradient(top, #57535e 0%, #848287 30%, #57535e 90%, #57535e 100%);
	background: linear-gradient(to bottom, #57535e 0%, #848287 30%, #57535e 90%, #57535e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57535e', endColorstr='#57535e', GradientType=0);
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	padding-left: 10px;
	text-shadow: 1px 1px 0 #333;
	text-transform: uppercase;
	font-family: dinproregular, "DinPro", sans-serif;
}
#premium_box_0 .popup-sarga-hatter p {
	display: table-cell;
	box-sizing: border-box;
	font-weight: 500;
	vertical-align: middle;
	width: 75%;
	/* fallback IE8hoz & Opera Minihez */
	width: calc( 100% - 90px);
	padding: 10px 0 10px 10px;
	color: #000;
	height:120px;
	font-size: 20px;
	line-height: 26px;
}
#premium_box_0 .popup-sarga-hatter img {
	float: right;
	display: table-cell;
	vertical-align: bottom;
	position:relative;
	height:150px;
	right:2px;
}
#premium_box_0 .popup-sarga-hatter {
	height: 120px;
	min-width: 320px;
	width:100%;
	display:table;
	padding:0;
	vertical-align: middle;
	background: #e1b962;
	background: -moz-linear-gradient(top, #e1b962 0%, #ffe599 50%, #e1b962 100%);
	background: -webkit-linear-gradient(top, #e1b962 0%, #ffe599 50%, #e1b962 100%);
	background: linear-gradient(to bottom, #e1b962 0%, #ffe599 50%, #e1b962 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe599', endColorstr='#e1b962', GradientType=0);
}
#premium_box_0 .popup-bezar {
	float:right;
	height: 50px;
	width: 50px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	background-color: #000;
	cursor: pointer;
}
#premium_box_0 .popup-bezar:hover {
	background-color: #111;
}
#premium_box_0 .piros-utasitas {
	text-align: center;
	font-weight: 600;
	text-shadow: 1px 1px 0 #333;
	color: #fff;
	height:35px;
	line-height: 35px;
	font-size: 20px;
	margin-bottom:10px;
}
.piros-grad {
	background: #A60022;
	background: -moz-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: -webkit-linear-gradient(top, #B61234 0%, #9F0C2A 100%);
	background: linear-gradient(to bottom, #B61234 0%, #9F0C2A 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B61234', endColorstr='#9F0C2A', GradientType=0);
}
#premium_box_0 .opcio-nyilas:hover .zold-grad {
	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);
}
#premium_box_0 .opcio-nyilas:hover .jobbra-nyil {
	border-left: 1px solid #555;
}
#premium_box_0 .opcio-nyilas:hover {
	background-color:#f7f6f4;
	border-color: #555;
}
#premium_box_0 .opcio-nyilas:active .zold-grad {
	background: #468016;
	background: -moz-linear-gradient(bottom, #68BF21 0%, #468016 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);
}
#premium_box_0 .zold-grad {
	box-sizing: border-box;
	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=0);
}
#premium_box_0 .opcio-nyilas p {
	display: table-cell;
	box-sizing: border-box;
	vertical-align: middle;
	position:relative;
	bottom: 1px;
	padding: 7px 10px;
	min-height: 60px;
	max-width: 210px;
	line-height: 22px;
	color: #000;
}
#premium_box_0 .opcio-nyilas {
	font-size:16px;
	box-sizing: border-box;
	width:100%;
	height:75px;
	display:table;
	box-sizing: border-box;
	border: 1px solid #888;
	background-color: #EDECEB;
	cursor:pointer;
	margin-bottom: 10px;
	max-width: 460px;
	margin: 10px auto;
}
#premium_box_0 .tartalom {
	display: table;
	padding: 10px;
	font-family:dinprobold, DinPro, sans-serif;
	width: 100%;
	box-sizing: border-box;
}
#premium_box_0 .jobbra-nyil {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border-left: 1px solid #888;
	width: 60px;
	min-height: 60px;
}
#premium_box_0 .jobbra-nyil img {
	height: 34px;
	position: relative;
	top:2px;
	left:2px;
}
#premium_box_0 .nagyonajanlottgomb .boldfullcaps {
	font-size:20px;
}
#premium_box_0 .boldfullcaps {
	text-transform: uppercase;
	font-weight: 600;
}
#premium_box_0 .irdmegakeresed {
	box-sizing: border-box;
	padding: 8px;
	font-size:16px;
	width:100%;
	height:150px;
	max-width: 460px;
	resize:vertical;
	margin-bottom:10px;
}
#premium_box_0 .piros-figyelemfelkelto {
	box-sizing: border-box;
	text-transform: uppercase;
	font-family: dinpro, DinPro, sans-serif;
	font-size: 26px;
	padding: 15px;
	text-align: center;
	color: #fff;
	width: 100%;
}
#premium_box_0 .tartalom input {
	font-size: 16px;
	width: 100%;
	box-sizing: border-box;
	float: none;
	width: 100%;
	padding: 8px;
	margin: 2px 0 10px;
	border: 1px solid #888;
}
#premium_box_0 .tartalom input:active {
	border:1px solid #555;
}
#premium_box_0 .hiperflatlegordulolista {
	line-height: normal;
	background-color: #fff;
	border: 1px solid #888;
	padding: 10px 25px 10px 8px;
	color: #111;
	margin: 10px 0;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	font-size:16px;
	padding-right: 25px;
	cursor: pointer;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAYAAACQy8Z9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFJREFUeNpi7OzsfM/AwFBYXl6+gIFCADQrAUj1M4EMBOL5UAFKDZwPMo95z549F1xdXR+CBEA0iE+BgYkgHzODBCkxGN1AkBgzTJIcg7EZiGIoqQbjMhDDUGINxmcgVkMJGUzIQJyG4jKYGANBgJGEyAAZkkDIQKIMJdbLyAAgwABDoYHsYThiMQAAAABJRU5ErkJggg==);
	background-position: 95% center;
	background-position: right 10px center;
	background-repeat: no-repeat;
	width: 100%;
}
#premium_box_0 .hiperflatlegordulolista:hover {
	border-color: #555;
}

/******************************************************************************************************************************************/

/************************************ INNEN MÓDOSÍTOTT OSZTÁLYOK VANNAK ELŐTTE CSAK KARESZ MUNKÁI *****************************************/

/******************************************************************************************************************************************/
#premium_box_2 #new_layer_content {
	margin:0px;
	padding:0px;
	padding-bottom: 10px;
	background-color:#D3CFC6;
	width:100%;
	min-width: 320px;
	max-width: 480px;
}
#premium_box_2 .layer_popupj_tartalom {
	background:none;
}
#premium_box_2 popupj_body {
	margin:0;
	padding:0;
	background-color:#D3CFC6;
}
#premium_box_2 .popup-sarga-hatter p {
	display: table-cell;
	box-sizing: border-box;
	font-weight: 500;
	vertical-align: middle;
	width: 75%;
	/* fallback IE8hoz & Opera Minihez */
	width: calc( 100% - 90px);
	padding: 10px 0 10px 10px;
	color: #000;
	height:120px;
	font-size: 20px;
	line-height: 26px;
}
#premium_box_2 .popup-sarga-hatter img {
	float: right;
	display: table-cell;
	vertical-align: bottom;
	position:relative;
	height:150px;
	right:2px;
}
#premium_box_2 .popup-sarga-hatter {
	height: 120px;
	min-width: 320px;
	width:100%;
	display:table;
	padding:0;
	vertical-align: middle;
	background: #e1b962;
	background: -moz-linear-gradient(top, #e1b962 0%, #ffe599 50%, #e1b962 100%);
	background: -webkit-linear-gradient(top, #e1b962 0%, #ffe599 50%, #e1b962 100%);
	background: linear-gradient(to bottom, #e1b962 0%, #ffe599 50%, #e1b962 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe599', endColorstr='#e1b962', GradientType=0);
}
#premium_box_2 .tartalom {
	display: table;
	padding: 10px;
	font-family:dinprobold, DinPro, sans-serif;
	width: 100%;
	box-sizing: border-box;
}
#premium_box_2 .piros-figyelemfelkelto {
	box-sizing: border-box;
	text-transform: uppercase;
	font-family: dinpro, DinPro, sans-serif;
	font-size: 18px;
	padding: 15px;
	text-align: center;
	color: #fff;
	width: 100%;
}
#premium_box_2 .piros-utasitas {
	text-align: center;
	font-weight: 600;
	text-shadow: 1px 1px 0 #333;
	color: #fff;
	height:35px;
	line-height: 35px;
	font-size: 20px;
	margin-bottom:10px;
}
#premium_box_2 .boldfullcaps {
	text-transform: uppercase;
	font-weight: 600;
}
#premium_box_2 .irdmegakeresed {
	box-sizing: border-box;
	padding: 8px;
	font-size:16px;
	width:100%;
	height:150px;
	max-width: 460px;
	resize:vertical;
	margin-bottom:10px;
}

/******************************************************************************************************************************************/

/************************************ INNEN MÓDOSÍTOTT 3. POPUP VAN BENNE *****************************************************************/

/******************************************************************************************************************************************/
#premium_box_3 .popup-sarga-hatter p {
	display: table-cell;
	box-sizing: border-box;
	font-weight: 500;
	vertical-align: middle;
	width: 75%;
	/* fallback IE8hoz & Opera Minihez */
	width: calc( 100% - 90px);
	padding: 10px 0 10px 10px;
	color: #000;
	height:120px;
	font-size: 20px;
	line-height: 26px;
}
#premium_box_3 .popup-sarga-hatter img {
	float: right;
	display: table-cell;
	vertical-align: bottom;
	position:relative;
	height:150px;
	right:2px;
}
#premium_box_3 .popup-sarga-hatter {
	height: 120px;
	min-width: 320px;
	width:100%;
	display:table;
	padding:0;
	vertical-align: middle;
	background: #e1b962;
	background: -moz-linear-gradient(top, #e1b962 0%, #ffe599 50%, #e1b962 100%);
	background: -webkit-linear-gradient(top, #e1b962 0%, #ffe599 50%, #e1b962 100%);
	background: linear-gradient(to bottom, #e1b962 0%, #ffe599 50%, #e1b962 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe599', endColorstr='#e1b962', GradientType=0);
}
#premium_box_3 .tartalom {
	display: table;
	padding: 10px;
	font-family:dinprobold, DinPro, sans-serif;
	width: 100%;
	box-sizing: border-box;
}
#premium_box_3 #new_layer_content {
	margin:0px;
	padding:0px;
	background-color:#D3CFC6;
	width:100%;
	min-width: 320px;
	max-width: 320px;
}
#premium_box_3 .layer_popupj_tartalom {
	background:none;
}
#premium_box_3 popupj_body {
	margin:0;
	padding:0;
	background-color:#D3CFC6;
}
#premium_box_3 .piros-figyelemfelkelto {
	box-sizing: border-box;
	text-transform: uppercase;
	font-family: dinpro, DinPro, sans-serif;
	font-size: 18px;
	padding: 15px;
	text-align: center;
	color: #fff;
	width: 100%;
}
#premium_box_3 .tartalom input {
	font-size: 16px;
	width: 100%;
	box-sizing: border-box;
	float: none;
	width: 100%;
	padding: 8px;
	margin: 2px 0 10px;
	border: 1px solid #888;
}
#premium_box_3 .tartalom input:active {
	border:1px solid #555;
}
#premium_box_3 .piros-utasitas {
	text-align: center;
	font-weight: 600;
	text-shadow: 1px 1px 0 #333;
	color: #fff;
	height:35px;
	line-height: 35px;
	font-size: 20px;
	margin-bottom:10px;
}
#premium_box_3 .piros-figyv3 {
	line-height: 1.2;
}
#premium_box_3 .selection {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-moz-appearance: none;
	background-color: #fff;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAYAAACQy8Z9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIFJREFUeNpi7OzsfM/AwFBYXl6+gIFCADQrAUj1M4EMBOL5UAFKDZwPMo95z549F1xdXR+CBEA0iE+BgYkgHzODBCkxGN1AkBgzTJIcg7EZiGIoqQbjMhDDUGINxmcgVkMJGUzIQJyG4jKYGANBgJGEyAAZkkDIQKIMJdbLyAAgwABDoYHsYThiMQAAAABJRU5ErkJggg==");
	background-position: right 10px center;
	background-repeat: no-repeat;
	border: 1px solid #888;
	color: #111;
	cursor: pointer;
	display: table-cell;
	font-size: 16px;
	line-height: normal;
	margin: 10px 14px 10px 0;
	overflow: hidden;
	padding: 7px 25px 7px 8px;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 85px;
}
#premium_box_3 .mobileContainer {
	width: 100%;
	display: block;
}
#premium_box_3 .mobileTextPart {
	width: 200px !important;
}
#premium_box_3 .boldfullcaps {
	text-transform: uppercase;
	font-weight: 600;
}
#saved_tel_num .layer_popupj_tartalom {
	background-color: #D3CFC6;
	max-width: 320px;
	padding-bottom: 5px;
	text-align: center;
}
#saved_tel_num .popupj_body {
	max-width: 320px;
}
#szavaztakRadPopupJ .layer_popupj_tartalom {
	background-color: #d3cfc6;
}
#szavaztakRadPopupJ .popupj_body {
	max-width: 320px;
}
#szavaztakRadPopupJ .szivContainer {
	width: 100%;
	background: rgb(182, 18, 52);
	background: -moz-linear-gradient(top, rgb(182, 18, 52) 0%, rgb(159, 12, 42) 100%);
	background: -webkit-linear-gradient(top, rgb(182, 18, 52) 0%, rgb(159, 12, 42) 100%);
	background: linear-gradient(to bottom, rgb(182, 18, 52) 0%, rgb(159, 12, 42) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b61234', endColorstr='#9f0c2a', GradientType=0);
	height: auto;
	color: white;
	text-align: center;
}
#szavaztakRadPopupJ .sziv {
	background-image: url('/ctk/img/szavaztak-hatter.png');
	width: 100%;
	height: 100%;
	background-size: 132px auto;
	background-repeat: no-repeat;
	background-position: center 75px;
}
#szavaztakRadPopupJ .szam {
	font-weight: 600;
	font-size: 42px;
	color: #9f0c2a;
	padding-top: 70px;
}
#szavaztakRadPopupJ .uzenete {
	padding: 15px 10px 10px;
	line-height: 1.4;
}
#szavaztakRadPopupJ .pont {
	font-size: 16px;
	color: #9f0c2a;
	padding-top: 15px;
}
#szavaztakRadPopupJ .szavazott {
	font-size: 18px;
	padding-top: 30px;
}
#szavaztakRadPopupJ .szavazott span {
	font-weight: 600;
	font-size: 18px;
}
#szavaztakRadPopupJ .tevagy {
	font-weight: 600;
	text-transform: uppercase;
	font-size: 18px;
	padding-top: 53px;
}
#szavaztakRadPopupJ .szavazatLegorduloMenu .szavazatLegorduloMenuFelirat {
	background: url('/ctk/img/ajanlas/legordulo_hatter_le.png');
	width: 300px;
	height: 40px;
	font-weight: 500;
	font-size: 15px;
	margin: 0 auto;
	padding: 12px 52px 0 12px;
	color: #fefdfd;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#szavaztakRadPopupJ .szavazatLegorduloMenu .szavazatLegorduloMenuFelirat #szavazatFejlec1 {
	font-weight: bold;
	color: #ddbe7d;
}
#szavaztakRadPopupJ .szavazatLegorduloMenu .szavazatLegorduloMenuFelirat #szavazatFejlec2 {
	padding-left: 10px;
}
#szavaztakRadPopupJ .szavazatLegorduloMenu .legordult, #szavazzPopup .pozitivLegorduloMenu .legordult {
	background: url('/ctk/img/ajanlas/legordulo_hatter_fel.png') !important;
}
#szavaztakRadPopupJ .szavazatLegorduloMenu {
	float: none;
	clear: left;
	width: 300px;
	margin: 0 auto;
	padding-top: 10px;
	cursor: pointer;
}
#szavaztakRadPopupJ .szavazatValaszto {
	display: none;
}
#szavaztakRadPopupJ .szavazatRadioDiv {
	width: 298px;
	margin: 0 10px -1px 10px;
	height: 40px;
	border: 1px solid;
	border-color: #9e9b96;
	cursor: pointer;
}
#szavaztakRadPopupJ .szavazatRadioDiv label {
	font-weight: 500;
	font-size: 15px;
	background-color: #757279;
	box-sizing: border-box;
	width: 298px;
	display: inline-block;
	height: 40px;
	vertical-align: middle;
	text-align: left;
	float: right;
	padding-top: 12px;
	padding-left: 15px;
	padding-right: 10px;
	cursor: pointer;
}
#szavaztakRadPopupJ .szavazatValaszto .szavazatRadioDiv .szavazatSzoveg1 {
	font-weight: bold;
	color: #ddbe7d;
}
#szavaztakRadPopupJ .szavazatValaszto .szavazatRadioDiv .szavazatSzoveg2 {
	color: #ffffff;
	padding-left: 10px;
}
#szavaztakRadPopupJ .szavazatRadioDiv input[type="radio"]:checked+label {
	background-color: #5d5a65 !important;
}
#szavaztakRadPopupJ .szavazatRadioDiv input[type="radio"] {
	display: none;
}

	#header-filters-icon-2 {
		display: none;
	}
	
	.search-varos-label-form {
		float:none;
		margin-left: 10px;
	}

@media screen and ( max-width: 480px) {
		.search-varos-label-form {
		float:left;
		margin-left: 0px;
	}
	
	#premium_box_0 .piros-utasitas {
		font-size: 17px;
	}
	.filtersOpen #topMenuFizButton {
		display: none;
	}
	.filtersOpen #header-filters-icon-2 {
		display: block;
	}
}

@media screen and ( max-width: 768px) {
	#premium_box_0 .piros-utasitas {
		font-size: 17px;
	}
	.filtersOpen #topMenuFizButton {
		display: none;
	}
	.filtersOpen #header-filters-icon-2 {
		display: block;
	}
}
.trapezContainer {
	background-color:#d3cfc6;
	height: 80px;
}
.trapezNegyzet {
	color: black;
	font-weight: 500;
	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%);
	background: -webkit-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: linear-gradient(to bottom, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfb95c', endColorstr='#58545e', GradientType=0);
}
.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;
}
#progressLoader .tartalom {
	font-size:16px;
	font-family:dinproregular, DinPro, sans-serif;
	text-align:center;
	background-color: #d3cfc6;
}
#progressLoader b {
	font-weight: 600;
}

/*
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;
	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;
	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-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;
}
#facebookPhotoAlbums .buttonContainer {
	background:#d3cfc6;
	padding-top:20px;
	padding-bottom:20px;
}
#facebookPhotoAlbums .redTitle {
	font-weight: 600;
	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-weight: 600;
	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-weight: 500;
	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-weight: 500;
	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? ';
	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-weight: 500;
	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-size: 15px;
}
#reg-box-4~.login-box span.ctk_input_bg input {
	width: 92%;
	height: 36px;
	top: 5px;
	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;
	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-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.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-weight: 500;
		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;
	}
}
@media screen and (max-width: 340px) {
	#reg-box-4 {
		padding: 30px 10px;
		left: 0;
	}
	#reg-box-4~.login {
		left: -20px;
	}
}
#telKiadasPopup .popupi_top_left, #telKiadasPopup .popupi_top_right, #telKiadasPopup .popupi_bottom_left, #telKiadasPopup .popupi_bottom_right, #telKiadasPopup .popupi_top_center, #telKiadasPopup .popupi_bottom_center, #telKiadasPopup .popupi_left_middle, #telKiadasPopup .popupi_right_middle, #telKiadasPopup .popupi_body_keret_bal, #telKiadasPopup .popupi_body_keret_jobb, #telKiadasPopup .popupi_body_keret_also, #telKiadasPopup .popupi_body {
	max-width: 320px;
	width: 100%;
	background: none;
	margin: 0;
}
#telKiadasPopup #telKiadasMain {
	padding-bottom: 10px;
}
#telKiadasPopup #telKiadasMain .kiemeltPiros {
	color: #e60313;
}
#telKiadasPopup #telKiadasMain #kerdElSzamat {
	background: #e7ac18;
	background: -moz-linear-gradient(top, #e7ac18 0%, #e3bb60 7%, #edab28 31%, #ea8004 100%);
	background: -webkit-linear-gradient(top, #e7ac18 0%, #e3bb60 7%, #edab28 31%, #ea8004 100%);
	background: linear-gradient(to bottom, #e7ac18 0%, #e3bb60 7%, #edab28 31%, #ea8004 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ac18', endColorstr='#ea8004', GradientType=0);
	width: 300px;
	height: 50px;
	margin: 0 auto;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#telKiadasPopup #telKiadasMain #kerdElSzamat #kerdElSzamatInner {
	padding-top: 8px;
}
#noKreditPopup, #telKiadasPopup, #telKiadasSikeresPopup {
	cursor: default;
}
#telKiadasPopup #telKiadasMain, #noKreditPopup #noKreditPopupMain, #telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain {
	background-color: #d3cfc6;
	line-height: 1.4;
}
#noKreditPopup .popupi_top_left, #noKreditPopup .popupi_top_right, #noKreditPopup .popupi_bottom_left, #noKreditPopup .popupi_bottom_right, #noKreditPopup .popupi_top_center, #noKreditPopup .popupi_bottom_center, #noKreditPopup .popupi_left_middle, #noKreditPopup .popupi_right_middle, #noKreditPopup .popupi_body_keret_bal, #noKreditPopup .popupi_body_keret_jobb, #noKreditPopup .popupi_body_keret_also, #noKreditPopup .popupi_body {
	max-width: 320px;
	width: 100%;
	background: none;
	margin: 0;
}
#telKiadasPopup .popupi_close_button, #telKiadasPopup .popupi_body_header, #noKreditPopup .popupi_close_button, #noKreditPopup .popupi_body_header {
	display: none;
}
#telKiadasPopup #telKiadasMain .activation_siker, #noKreditPopup #noKreditPopupMain .activation_siker {
	font-weight: unset;
	float:none;
}
#telKiadasPopup #telKiadasMain .telKiadasPopupHeaderText, #noKreditPopup #noKreditPopupMain .noKreditPopupHeaderText {
	background: url('/ctk/img/ajanlas/kerdezzPupupHeader.png') repeat-x !important;
	display: inline-block;
	vertical-align: top;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	font-weight: unset;
	text-align: left;
	padding: 0 0 0 12px;
	box-sizing: border-box;
	color: #f1f1f1;
	text-transform: uppercase;
	width: 270px;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
#telKiadasPopup #telKiadasMain .telKiadasPopupClose, #noKreditPopup #noKreditPopupMain .noKreditPopupClose {
	vertical-align: top;
	display: inline-block;
	width: 50px;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: unset;
}
.mirejoTitle {
	font-weight: 600;
	text-transform: uppercase;
	font-size: 18px;
	color: #f04e35;
	text-align: center;
	margin-bottom: 10px;
}
.mirejoContainer {
	margin: 10px;
	padding: 10px;
	background: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.mirejoText {
	font-size: 14px;
	padding-bottom: 10px;
	text-align: justify;
}
#noKreditPopup #fizetesMain #fizetesBal #eztValasztomKartya:hover, #noKreditPopup #fizetesMain #fizetesJobb #eztValasztomSMS: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);
	cursor: pointer;
	border-color: #555;
}
#noKreditPopup #fizetesMain #fizetesBal #eztValasztomKartya:active, #noKreditPopup #fizetesMain #fizetesJobb #eztValasztomSMS:active {
	background: #57a01c;
	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);
	cursor: pointer;
}
#noKreditPopup #fizetesMain #fizetesJobb {
	display: table-cell;
	padding-left: 5px;
	width: 150px;
	vertical-align: top;
}
#noKreditPopup #fizetesMain #fizetesJobb #valaszdSMSCsomag #valaszdSMSCsomagInner {
	background: url('/ctk/img/ajanlas/kreditLegorduloOpcio.png') no-repeat;
	padding-top: 7px;
	width: 140px;
	height: 30px;
	display: inline-block;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
}
#noKreditPopup #fizetesMain .eltuntetes {
	margin-top: 30px;
}
#telKiadasSikeresPopup #telKiadasSikeresPopupMain {
	background-color: #d3cfc6;
	padding-bottom: 10px;
	line-height:1.2;
}
#telKiadasSikeresPopup .popupi_top_left, #telKiadasSikeresPopup .popupi_top_right, #telKiadasSikeresPopup .popupi_bottom_left, #telKiadasSikeresPopup .popupi_bottom_right, #telKiadasSikeresPopup .popupi_top_center, #telKiadasSikeresPopup .popupi_bottom_center, #telKiadasSikeresPopup .popupi_left_middle, #telKiadasSikeresPopup .popupi_right_middle, #telKiadasSikeresPopup .popupi_body_keret_bal, #telKiadasSikeresPopup .popupi_body_keret_jobb, #telKiadasSikeresPopup .popupi_body_keret_also, #telKiadasSikeresPopup .popupi_body {
	max-width: 320px;
	width: 100%;
	background: none;
	margin: 0;
}
#telKiadasSikeresPopup .popupi_close_button, #telKiadasSikeresPopup .popupi_body_header {
	display: none;
}
#telKiadasSikeresPopup #telKiadasSikeresPopupMain .activation_siker {
	font-weight: unset;
}
#telKiadasSikeresPopup #telKiadasSikeresPopupMain .telKiadasSikeresPopupHeaderText {
	background: url('/ctk/img/ajanlas/kerdezzPupupHeader.png') repeat-x !important;
	display: inline-block;
	vertical-align: top;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: unset;
	text-align: left;
	padding: 0 0 0 12px;
	box-sizing: border-box;
	color: #f1f1f1;
	text-transform: uppercase;
	width: 270px;
}
#telKiadasSikeresPopup #telKiadasSikeresPopupMain .telKiadasSikeresPopupClose {
	vertical-align: top;
	display: inline-block;
	width: 50px;
	margin: 0;
	height: 50px;
	background: black;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	color: #f1f1f1;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: unset;
}
#telKiadasPopup #telKiadasMain #elkuldve, #telKiadasSikeresPopup #telKiadasSikeresPopupMain #sikeresFelso {
	background: #afaca6;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	display: block;
	text-align: center;
	font-size: 14px;
}
#telKiadasPopup #telKiadasMain #elkuldveInner, #telKiadasSikeresPopup #telKiadasSikeresPopupMain #sikeresFelso #sikeresFelsoInner {
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 20px;
}
#telKiadasSikeresPopup #telKiadasSikeresPopupMain #sikeresFelso #sikeresFelsoInner .kiemeltSzoveg {
	text-transform: uppercase;
	font-weight: 600;
	color: #628629;
}
#telKiadasSikeresPopup #telKiadasSikeresPopupMain #sikeresAlso {
	background: #e7ac18;
	background: -moz-linear-gradient(top, #e7ac18 0%, #e3bb60 7%, #edab28 31%, #ea8004 100%);
	background: -webkit-linear-gradient(top, #e7ac18 0%, #e3bb60 7%, #edab28 31%, #ea8004 100%);
	background: linear-gradient(to bottom, #e7ac18 0%, #e3bb60 7%, #edab28 31%, #ea8004 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ac18', endColorstr='#ea8004', GradientType=0);
	width: 300px;
	height: 70px;
	margin: 0 auto;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#telKiadasSikeresPopup #telKiadasSikeresPopupMain #sikeresAlso #sikeresAlsoInner {
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 8px;
}
#telKiadasSikeresPopup #telKiadasSikeresPopupMain #sikeresAlso #sikeresAlsoInner .kiemeltSzam {
	color: #e60313;
}
#telKiadasPopup #telKiadasMain #okGomb, #telKiadasPopup #telKiadasMain #telefonszamKerelemKuldes, #telKiadasSikeresPopup #telKiadasSikeresPopupMain #okGomb, #telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesFolytatomButton {
	color: #ffffff;
	font-weight: 500;
	font-size: 18px;
	text-transform: uppercase;
	background: #468016;
	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%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68BF21', endColorstr='#468016', GradientType=0);
	width: 300px;
	margin: 0 auto;
	text-align: center;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
}
#telKiadasPopup #telKiadasMain #okGomb:hover, #telKiadasPopup #telKiadasMain #telefonszamKerelemKuldes:hover, #telKiadasSikeresPopup #telKiadasSikeresPopupMain #okGomb:hover, #telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesFolytatomButton: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);
	cursor: pointer;
}
#telKiadasPopup #telKiadasMain #okGomb:active, #telKiadasPopup #telKiadasMain #telefonszamKerelemKuldes:active, #telKiadasSikeresPopup #telKiadasSikeresPopupMain #okGomb:active, #telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesFolytatomButton: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);
	cursor: pointer;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain .telKiadasSmsKuldesFelsoCsik {
	background-color: #afaca6;
	vertical-align: top;
	line-height: 35px;
	font-size: 16px;
	font-weight: unset;
	box-sizing: border-box;
	text-transform: uppercase;
	width: 300px;
	margin: 0 auto;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain .telKiadasSmsKuldesInner {
	width: 300px;
	min-height: 130px;
	background-color: #5a576a;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain .telKiadasSmsKuldesHosszabbitas {
	height: 10px;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #telSzamContainer {
	display: table;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesLegordulo {
	font-size: 12px;
	cursor: pointer;
	width: 100px;
	padding-top: 20px;
	padding-left: 20px;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesLegordulo #smsKuldesLegorduloFelirat {
	background: url('/ctk/img/ajanlas/smsKuldesLegordulo.png') no-repeat;
	width: 100px;
	height: 30px;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-transform: uppercase;
	padding-left: 10px;
	line-height: 30px;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesLegordulo .legordult {
	background: url('/ctk/img/ajanlas/smsKuldesLegordult.png') no-repeat !important;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesLegorduloLista {
	display: none;
	width: 100px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesLegorduloLista #elohivoRadioDiv {
	height: 30px;
	cursor: pointer;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesLegorduloLista #elohivoRadioDiv label {
	background: url('/ctk/img/ajanlas/smsKuldesOpcio.png') no-repeat;
	width: 100px;
	height: 30px;
	cursor: pointer;
	display: inline-block;
	text-transform: uppercase;
	padding-left: 10px;
	line-height: 30px;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesLegorduloLista #elohivoRadioDiv input[type="radio"], #telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain .hibaVan {
	display: none;
}



#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesSajatSzam {
	vertical-align: top;
	display: table-cell;
	height: 30px !important;
	width: 150px;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesSajatSzam #sajatSzam {
	line-height: 24px;
	font-size: 12px;
	width: 150px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 5px;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesFolytatomButton, #telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesFolytatomButton:hover, #telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesFolytatomButton:active {
	display: block;
	width: 260px !important;
	margin-top: 20px;
	margin-bottom: 20px;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain .hibaVanBorder {
	border: 3px solid #ed1c24;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesHiba {
	background-color: #ed1c24;
	color: #fefefe;
	width: 260px;
	height: 40px;
	line-height: 20px;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	margin: 20px auto;
	text-align: center;
	display: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
#telKiadasSmsKuldesPopup #telKiadasSmsKuldesMain #smsKuldesHiba #smsKuldesHibaInner {
	padding-left: 10px;
	padding-right: 10px;
}
#telKiadasSmsKuldesPendingMain {
	background-color: #d3cfc6;
}
#telKiadasSmsKuldesPendingMain .smsKuldesPendingHeader {
	font-weight: 600;
	color: black;
	font-size: 16px;
	height: 50px;
	left: 0;
	line-height: 25px;
	margin: 0 auto;
	max-width: 300px;
	position: relative;
	width: 100%;
	padding-top: 7px;
	text-align: center;
	text-transform: uppercase;
	background: #dfb95c;
	background: -moz-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: -webkit-linear-gradient(top, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	background: linear-gradient(to bottom, #dfb95c 0%, #f0d891 50%, #dfb95c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfb95c', endColorstr='#58545e', GradientType=0);
}
#telKiadasSmsKuldesPendingMain .smsKuldesPendingHeader:after {
	border-left: 150px solid transparent;
	border-right: 150px solid transparent;
	border-top: 20px solid #dfb95c;
	position: relative;
	display: block;
	content: "";
}
#telKiadasSmsKuldesPendingMain .smsKuldesPendingKozep {
	text-align: center;
	background-color: #afaca6;
	width: 180px;
	height: 160px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
#telKiadasSmsKuldesPendingMain .smsKuldesPendingKozep .smsKuldesPendingKozepInner {
	padding-top: 30px;
}
#telKiadasSmsKuldesPendingMain .smsKuldesPendingKozep .kuldendoKod {
	width: 135px;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	color: white;
	text-transform: uppercase;
	background: #5a5858;
	background: -moz-linear-gradient(left, #5a5858 0%, #908d8e 100%);
	background: -webkit-linear-gradient(left, #5a5858 0%, #908d8e 100%);
	background: linear-gradient(to right, #5a5858 0%, #908d8e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5858', endColorstr='#908d8e', GradientType=1);
	margin: 0 auto;
}
#telKiadasSmsKuldesPendingMain .smsKuldesPendingKozep .kuldendoTelszam {
	width: 135px;
	height: 30px;
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
	color: white;
	background: #971a47;
	background: -moz-linear-gradient(left, #971a47 0%, #610e1f 100%);
	background: -webkit-linear-gradient(left, #971a47 0%, #610e1f 100%);
	background: linear-gradient(to right, #971a47 0%, #610e1f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#971a47', endColorstr='#610e1f', GradientType=1);
	margin: 0 auto;
	cursor: pointer;
}
#telKiadasSmsKuldesPendingMain .smsKuldesPendingKozep .kuldendoTelszam a {
	color: white;
}
#telKiadasSmsKuldesPendingMain .smsKuldesPendingKozep .kozepSzoveg, #telKiadasSmsKuldesPendingMain .smsKuldesPendingAlso .kozepSzoveg {
	font-weight: 600;
	color: black;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
}
#telKiadasSmsKuldesPendingMain .smsKuldesPendingKozep .kozepSzoveg {
	height: 50px;
	line-height: 50px;
}
#telKiadasSmsKuldesPendingMain .smsKuldesPendingAlso {
	background-color: #afaca6;
	width: 100%;
	height: 80px;
	line-height: 40px;
}
#telKiadasSmsKuldesPendingMain .smsKuldesPendingAlso .varakozoForgo {
	background: url('/time/201602291547/ctk/img/preloader.gif') no-repeat;
	margin: 0 auto;
	height: 32px;
	width: 32px;
}
#telKiadasSmsKuldesPendingMain #smsKuldesPendingHosszabbitas {
	height: 20px;
}

@media screen and ( max-width: 991px) {
    .tetszik_tilt .tetszik-info {
        width: 48%;
    }
    #akcio_box_ajanlat .tetszik_tilt .bannerholder {
        text-align: center;
    }
    #akcio_box_ajanlat .lapozoTabletNew.lapozoTabletNewDesktop {
        display: none;
    }
    #akcio_box_ajanlat .lapozoTabletNew.lapozoTabletNewTablet {
        display: block;
    }
    #akcio_box_ajanlat .about {
        margin-left: 0;
        width: 100%;
    }
    .p-offers-left .franchise-banner-big-div {
        display: none;
    }
    #akcio_box_ajanlat .partner-data-sheet .nextButtonBottomMobile {
        display: block;
        width: 100%;
        text-align: left;
    }
    #akcio_box_ajanlat .partner-data-sheet .buttonBottomMobil {
        background: rgba(0, 0, 0, 0) url("/ctk/imgb/img/kovetkezo_gomb_adatlap_alja_320.png") no-repeat scroll 0 0;
        box-sizing: border-box;
        color: white;
        font-size: 17px;
        height: 67px;
        line-height: 67px;
        margin: 20px auto;
        padding: 0 0 0 21px;
        width: 313px;
        text-transform: uppercase;
    }
    #akcio_box_ajanlat .contact-buttons .con-button,
    #akcio_box_ajanlat .contact-buttons .con-button-irj,
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik,
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek {
        background: none;
    }
    #akcio_box_ajanlat .ingyenes2 .about {
        padding: 0;
    }
    #akcio_box_ajanlat .popupi_left_middle {
        margin-top: 0;
    }
    #akcio_box_ajanlat .popupi_close {
        display: none;
    }
    #akcio_box_ajanlat .popupi_top_left {
        background: none;
    }
    #akcio_box_ajanlat .popupi_bottom_left {
        background: none;
    }
    #akcio_box_ajanlat .popupi_bottom_right {
        background: none;
    }
    #akcio_box_ajanlat .popupi_top_center {
        background: none;
    }
    #akcio_box_ajanlat .popupi_bottom_center {
        background: none;
    }
    #akcio_box_ajanlat .popupi_top_right {
        background: none;
    }
    #akcio_box_ajanlat .p-offers-top .cronos-logo {
        display: none;
    }
    #akcio_box_ajanlat .bannerPlacer {
        height: 100px;
    }
    #akcio_box_ajanlat .bannerholder {
        min-height: auto;
        margin: 0;
        /* 		position: relative; */
    }
    #akcio_box_ajanlat .contact-buttons .con-button,
    #akcio_box_ajanlat .contact-buttons .con-button-irj,
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik,
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek {
        width: 90%;
        margin: 0 auto 13px;
    }
    #akcio_box_ajanlat .right_divs .gr-arr {
        left: -130px;
    }
    #akcio_box_ajanlat .p-offers-right .properties ul li {
        border: none;
    }
    #akcio_box_ajanlat .dash {
        border-bottom: 1px dashed #ddd !important;
    }
    /*Banner*/
    
    #akcio_box_ajanlat .bannerBig {
        display: block;
    }
    #akcio_box_ajanlat .bannerNagyMobil {
        display: none;
    }
    #akcio_box_ajanlat .bannerKisMobil {
        display: none;
    }
    #akcio_box_ajanlat .ingyenes2 .about {
        margin-top: 0;
    }
    #akcio_box_ajanlat .p-offers-left,
    #akcio_box_ajanlat .left-outer-size {
        display: none;
    }
    #akcio_box_ajanlat .popupi_body {
        width: 100%;
        max-width: 767px;
    }
    #akcio_box_ajanlat .popupi_close {
        display: none;
    }
    #akcio_box_ajanlat .popupi_top_left {
        background: none;
    }
    #akcio_box_ajanlat .popupi_bottom_left {
        background: none;
    }
    #akcio_box_ajanlat .popupi_bottom_right {
        background: none;
    }
    #akcio_box_ajanlat .popupi_top_center {
        background: none;
    }
    #akcio_box_ajanlat .popupi_bottom_center {
        background: none;
    }
    #akcio_box_ajanlat .popupi_top_right {
        background: none;
    }
    #akcio_box_ajanlat .p-offers-top .cronos-logo {
        display: none;
    }
    #akcio_box_ajanlat .p-offers {
        width: 100%;
        /* 		max-width: 480px; */
    }
    #akcio_box_ajanlat .popupi_body {
        width: 100%;
        max-width: 480px;
    }
    #akcio_box_ajanlat .p-offers-inside {
        width: 100%;
        margin: 0;
        /* 		max-width: 480px; */
    }
    #akcio_box_ajanlat .p-offers-top {
        height: 60px;
        background: #764e45;
        display: block;
        margin: 0 60px;
        width: auto;
        font-weight: bold;
    }
    #akcio_box_ajanlat .ham_menu {
        display: block;
        width: 60px;
        height: 60px;
        background: #463437;
        vertical-align: top;
        box-sizing: border-box;
        padding: 17px 14px;
        position: absolute;
        top: 0;
        left: 0;
    }
    #akcio_box_ajanlat .ham_strips_menu {
        display: block;
        width: 100%;
        height: 100%;
        background: linear-gradient(to bottom, #ffbe39, #ffbe39 20%, #463437 20%, #463437 40%, #ffbe39 40%, #ffbe39 60%, #463437 60%, #463437 80%, #ffbe39 80%, #ffbe39 100%);
    }
    #akcio_box_ajanlat .p-offers-top h1 img {
        display: none;
    }
    #akcio_box_ajanlat .pager_mobile {
        display: inline-block;
        vertical-align: top;
        line-height: 60px;
        margin: 0 0 0 11px;
        width: 63px;
        height: 60px;
        background: #93746c;
        font-weight: 500;
        font-size: 15px;
        text-align: center;
        color: white;
        position: absolute;
        right: 0;
        top: 0;
    }
    #akcio_box_ajanlat .topAdatlapOffer {
        position: relative;
        width: 100%;
        display: inline-block;
        vertical-align: top;
    }
    #akcio_box_ajanlat .lapozoTablet {
        display: none;
    }
    #akcio_box_ajanlat .lapozoTablet img {
        margin: 11px 5px;
    }
    #akcio_box_ajanlat .lapozoTablet .tabletPrev .kepPrevTab {
        line-height: 60px;
    }
    #akcio_box_ajanlat .lapozoTablet .tabletPrev {
        height: 60px;
        position: absolute;
        top: 0;
        left: 0;
        cursor: pointer;
    }
    #akcio_box_ajanlat .lapozoTablet .tabletNext {
        line-height: 60px;
        height: 60px;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
    }
    #akcio_box_ajanlat .lapozoTablet .tableLapozoSzoveg {
        font-size: 14px;
        color: white;
        height: 60px;
        margin: 0 56px;
        text-align: center;
        padding: 10px 0;
        box-sizing: border-box;
    }
    #akcio_box_ajanlat .p-offers-top h1,
    .p-offers-top h1#h1_title {
        position: static;
        vertical-align: middle;
        left: auto;
        /* 		margin: 6px 0 0 0; */
        
        margin: 0;
        font-size: 19px;
        font-weight: 500;
        width: 100%;
        text-align: left;
        padding: 0 0 26px;
        text-align: left;
        height: 60px;
    }
    #akcio_box_ajanlat .p-offers-right {
        width: 100%;
        margin: 0;
        /* 		max-width: 480px; */
    }
    #akcio_box_ajanlat .p-offers-right .right_divs {
        display: inline-block;
        width: 27%;
        float: none;
        clear: both;
        height: auto;
        margin: 0 0 10px 0;
        vertical-align: top;
    }
    #akcio_box_ajanlat .p-offers-right .properties ul.prop-long {
        width: 100%;
    }
    #akcio_box_ajanlat .p-offers-right .properties {
        margin: 0;
        height: auto;
    }
    #akcio_box_ajanlat .p-offers-right .properties ul li {
        font-size: 13px;
        font-weight: 500;
    }
    #akcio_box_ajanlat .next_lapozo {
        display: none;
    }
    #akcio_box_ajanlat #p-offers-right {
        float: none;
    }
    #akcio_box_ajanlat .mobile_header {
        background: #cdcdcd;
        color: #343436;
        display: block;
        font-size: 19px;
        font-weight: 500;
        height: 50px;
        line-height: 50px;
        text-align: center;
        text-transform: uppercase;
    }
    #akcio_box_ajanlat .about .tab-panel {
        float: none;
        width: 100%;
        /* 		max-width: 480px; */
        
        box-sizing: border-box;
        display: block;
        padding-left: 0px;
        padding-right: 0px;
    }
    #akcio_box_ajanlat .about .tab-panel .tulWrapper {
        padding: 5px 10px 0 10px;
    }
    #akcio_box_ajanlat .about .tab-panel.hidden,
    #akcio_box_ajanlat .about .tab-panel.active {
        display: block;
    }
    #akcio_box_ajanlat .about .tabs {
        display: none;
    }
    #akcio_box_ajanlat .about .prop-list {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    #akcio_box_ajanlat .about .prop-list li {
        display: inline-block;
        vertical-align: top;
    }
    #akcio_box_ajanlat .about {
        width: 100%;
        /* 		max-width: 480px; */
        
        float: none;
        text-align: center;
    }
    #akcio_box_ajanlat .about .tab-panel {
        min-height: 0px;
    }
    #akcio_box_ajanlat .kerdElHelper {
        position: absolute;
        left: 50%;
        top: 60%;
        z-index: 5;
    }
    #akcio_box_ajanlat .p-offers-right .profile-pic .kerdd_el_aj {
        left: -50%;
        position: relative;
        line-height: 38px;
        top: 0;
    }
    #akcio_box_ajanlat .profile-pic {
        max-width: 480px;
        width: 51%
    }
    #akcio_box_ajanlat .profile-pic .nagykep-outer {
        overflow: visible;
        width: 100%;
        height: auto;
        box-sizing: border-box;
        padding: 10px;
        margin: 0;
        display: inline-block;
    }
    #akcio_box_ajanlat .adatlapKepMobil {
        /* 		width: 100%; */
        /* 		height: auto; */
        /* 		margin-left: 0 !important; */
        
        border: 0;
        border-radius: 17px;
        box-sizing: border-box;
    }
    #akcio_box_ajanlat .profile-pic {
        background: none;
    }
    #akcio_box_ajanlat .profile-pic .name {
        width: 100%;
        box-sizing: border-box;
        background: rgba(255, 255, 255, 0.5);
        position: relative;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        top: 2px;
        left: 0;
    }
    #akcio_box_ajanlat .frame-big {
        display: none;
    }
    #akcio_box_ajanlat .tabletViewHelperTop {
        box-sizing: border-box;
        height: 40px;
        padding: 0 15px 10px;
        position: absolute;
        top: 10px;
        width: 100%;
    }
    #akcio_box_ajanlat .profile-pic .looking-for {
        background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
        left: 0;
        position: relative;
        top: 0;
        width: 100%;
    }
    #akcio_box_ajanlat .profile-pic .tabletViewHelperBottom {
        bottom: 15px;
        box-sizing: border-box;
        padding: 0 15px;
        position: absolute;
        width: 100%;
    }
    #akcio_box_ajanlat .profile-pic {
        background: none;
        height: auto;
    }
    #akcio_box_ajanlat .p-offers h4 {
        padding: 2px 0 0;
    }
    #akcio_box_ajanlat .contact-buttons {
        position: static;
        display: inline-block;
        margin: 10px 0 0 0;
        width: 21%;
    }
    #akcio_box_ajanlat .mobleFooter {
        display: none;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNext {
        width: 313px;
        height: 67px;
        margin: 30px auto 24px;
        background: url('/ctk/img/ajanlas/nextButton.png');
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto {
        width: 100%;
        text-align: center;
        color: #312f34;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 500;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes {
        display: inline-block;
        margin: 0 46px 0 0;
        text-align: center;
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton {
        display: inline-block;
        text-align: center;
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes .mobilTeljesButton {
        background: url('/ctk/img/ajanlas/mobilToTeljesIkon.png');
        width: 73px;
        height: 72px;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes .mobilTeljesSzoveg,
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton .mobilMobilSzoveg {
        margin: 14px 0 0 0;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton .mobilMobilButton {
        background: url('/ctk/img/ajanlas/mobilToMobilIkon.png');
        width: 73px;
        height: 72px;
    }
    
    #akcio_box_ajanlat .hideTelBut {
        display: none;
    }
    #akcio_box_ajanlat .contact-buttons .con-button {
        height: 60px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj,
    .contact-buttons .con-button-tetszik,
    .contact-buttons .con-button-randiznek {
        height: 60px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .left_side {
        background: url(/ctk/imgb/img/feher_normal_left_big.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 51px;
        width: 22px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .right_side {
        background: url(/ctk/imgb/img/feher_normal_right_big.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 51px;
        width: 22px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .mid_side {
        background: url(/ctk/imgb/img/feher_normal_mid_big.png) center top repeat-x;
        margin: 0 22px;
        height: 51px;
        line-height: 51px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .left_side-hover {
        background: url(/ctk/imgb/img/zold_normal_left_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .right_side-hover {
        background: url(/ctk/imgb/img/zold_normal_right_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .mid_side-hover {
        background: url(/ctk/imgb/img/zold_normal_mid_big.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button:hover>.mid_side {
        background: url(/ctk/imgb/img/zold_normal_mid_big.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button:hover>.right_side {
        background: url(/ctk/imgb/img/zold_normal_right_big.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button:hover>.left_side {
        background: url(/ctk/imgb/img/zold_normal_left_big.png);
    }
    /*Ä‚Ĺ¤rj levelet*/
    
    #akcio_box_ajanlat .contact-buttons .con-button-irj .left_side {
        background: url(/ctk/imgb/img/irj_butt_left_big.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 50px;
        width: 24px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .right_side {
        background: url(/ctk/imgb/img/irj_butt_right_big.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 50px;
        width: 24px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .mid_side {
        background: url(/ctk/imgb/img/irj_butt_mid_big.png) center top repeat-x;
        margin: 0 24px;
        height: 51px;
        line-height: 51px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .left_side-hover {
        background: url(/ctk/imgb/img/irj_butt_left_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .right_side-hover {
        background: url(/ctk/imgb/img/irj_butt_right_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .mid_side-hover {
        background: url(/ctk/imgb/img/irj_butt_mid_active_big.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.mid_side {
        background: url(/ctk/imgb/img/irj_butt_mid_active_big.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.right_side {
        background: url(/ctk/imgb/img/irj_butt_right_active_big.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.left_side {
        background: url(/ctk/imgb/img/irj_butt_left_active_big.png);
    }
    /*Tetszik gomb*/
    
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .left_side {
        background: url(/ctk/imgb/img/tetszik_butt_left_big.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 50px;
        width: 21px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .right_side {
        background: url(/ctk/imgb/img/tetszik_butt_right_big.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 50px;
        width: 21px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .mid_side {
        background: url(/ctk/imgb/img/tetszik_butt_mid_big.png) center top repeat-x;
        margin: 0 21px;
        height: 51px;
        line-height: 51px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .left_side-hover {
        background: url(/ctk/imgb/img/tetszik_butt_left_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .right_side-hover {
        background: url(/ctk/imgb/img/tetszik_butt_right_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .mid_side-hover {
        background: url(/ctk/imgb/img/tetszik_butt_mid_active_big.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.mid_side {
        background: url(/ctk/imgb/img/tetszik_butt_mid_active_big.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.right_side {
        background: url(/ctk/imgb/img/tetszik_butt_right_active_big.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.left_side {
        background: url(/ctk/imgb/img/tetszik_butt_left_active_big.png);
    }
    /*RandiznÄ‚Â©k gomb*/
    
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .mid_side {
        background: url(/ctk/imgb/img/randiznek_butt_mid_big.png) center top repeat-x;
        margin: 0 18px;
        height: 51px;
        line-height: 51px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .right_side {
        background: url(/ctk/imgb/img/randiznek_butt_right_big.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 50px;
        width: 22px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .left_side {
        background: url(/ctk/imgb/img/randiznek_butt_left_big.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 50px;
        width: 22px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .left_side-hover {
        background: url(/ctk/imgb/img/randiznek_butt_left_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .right_side-hover {
        background: url(/ctk/imgb/img/randiznek_butt_right_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .mid_side-hover {
        background: url(/ctk/imgb/img/randiznek_butt_mid_active_big.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.mid_side {
        background: url(/ctk/imgb/img/randiznek_butt_mid_active_big.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.right_side {
        background: url(/ctk/imgb/img/randiznek_butt_right_active_big.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.left_side {
        background: url(/ctk/imgb/img/randiznek_butt_left_active_big.png);
    }
    
    #akcio_box_ajanlat .lapozoTabletNew {
        display: block;
        background: #880b48;
        width: 90%;
        height: 60px;
        margin: 19px auto;
        position: relative;
    }
    #akcio_box_ajanlat .lapozoTabletNew img {
        margin: 11px 5px;
    }
    #akcio_box_ajanlat .lapozoTabletNew .tabletPrev .kepPrevTab {
        line-height: 60px;
    }
    #akcio_box_ajanlat .lapozoTabletNew .tabletPrev {
        height: 60px;
        position: absolute;
        top: 0;
        left: 0;
        cursor: pointer;
    }
    #akcio_box_ajanlat .lapozoTabletNew .tabletNext {
        line-height: 60px;
        height: 60px;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
    }
    #akcio_box_ajanlat .lapozoTabletNew .tableLapozoSzoveg {
        font-size: 14px;
        color: white;
        height: 60px;
        margin: 0 56px;
        text-align: center;
        padding: 10px 0;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 980px) {
    .header .content-inner .slogan {
        display: none;
    }
    .header .content-inner .h5_div {
        display: none;
    }
    #wrapper .header .content-inner {
        width: 238px;
        padding-left: 0px;
    }
}
@media screen and ( max-width: 850px) {
    #akcio_box_ajanlat .lapozoTabletNew.lapozoTabletNewTablet {
        display: none;
    }
    #akcio_box_ajanlat .p-offers-right .properties ul li.tabletSpacer {
        border-bottom: 1px dashed #ddd !important;
        margin: 24px 0 31px 0;
    }
    #akcio_box_ajanlat .lapozoTabletNew {
        display: none;
    }
    #akcio_box_ajanlat .lapozoTablet {
        display: inline-block;
        background: #880b48;
        width: 28%;
        height: 60px;
        margin: 0 0 0 -3px;
        position: relative;
    }
    #akcio_box_ajanlat .topAdatlapOffer {
        width: 70%;
    }
}
@media (max-width: 767px){ 
	.adatlap-info-banner-cont {
		position: static;
	    margin: 10px auto;
	    width: auto;
	}
	.adatlap-info-banner .xs-leiras::before {
		display: none;
	}
}

@media ( max-width: 783px) {
    .tetszik_tilt .tetszik-info {
        margin-top: 10px;
        width: 95%;
    }
    #akcio_box_ajanlat .contact-buttons .con-button,
    #akcio_box_ajanlat .contact-buttons .con-button-irj,
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik,
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek {
        width: 90%;
        margin: 0 auto 13px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj {
        display: none;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj.tablet-irj {
        display: block;
    }
    /*Banner*/
    
    #akcio_box_ajanlat .bannerBig {
        display: block;
    }
    #akcio_box_ajanlat .ingyenes2 .about {
        margin-top: 0;
    }
    #akcio_box_ajanlat .p-offers-left,
    #akcio_box_ajanlat .left-outer-size {
        display: none;
    }
    #akcio_box_ajanlat .popupi_body {
        width: 100%;
        max-width: 767px;
    }
    #akcio_box_ajanlat .popupi_close {
        display: none;
    }
    #akcio_box_ajanlat .popupi_top_left {
        background: none;
    }
    #akcio_box_ajanlat .popupi_bottom_left {
        background: none;
    }
    #akcio_box_ajanlat .popupi_bottom_right {
        background: none;
    }
    #akcio_box_ajanlat .popupi_top_center {
        background: none;
    }
    #akcio_box_ajanlat .popupi_bottom_center {
        background: none;
    }
    #akcio_box_ajanlat .popupi_top_right {
        background: none;
    }
    #akcio_box_ajanlat .p-offers-top .cronos-logo {
        display: none;
    }
    #akcio_box_ajanlat .p-offers {
        width: 100%;
        /* 		max-width: 480px; */
    }
    #akcio_box_ajanlat .popupi_body {
        width: 100%;
        max-width: 480px;
    }
    #akcio_box_ajanlat .p-offers-inside {
        width: 100%;
        margin: 0;
        float: none;
        /* 		max-width: 480px; */
    }
    #akcio_box_ajanlat .p-offers-top {
        height: 60px;
        background: #764e45;
        display: block;
        margin: 0 60px;
        width: auto;
        font-weight: bold;
    }
    #akcio_box_ajanlat .ham_menu {
        display: block;
        width: 63px;
        height: 60px;
        background: #463437;
        vertical-align: top;
        box-sizing: border-box;
        padding: 17px 14px;
        position: absolute;
        top: 0;
        left: 0;
    }
    #akcio_box_ajanlat .ham_strips_menu {
        display: block;
        width: 100%;
        height: 100%;
        background: linear-gradient(to bottom, #ffbe39, #ffbe39 20%, #463437 20%, #463437 40%, #ffbe39 40%, #ffbe39 60%, #463437 60%, #463437 80%, #ffbe39 80%, #ffbe39 100%);
    }
    #akcio_box_ajanlat .p-offers-top h1 img {
        display: none;
    }
    #akcio_box_ajanlat .pager_mobile {
        display: inline-block;
        vertical-align: top;
        line-height: 60px;
        margin: 0 0 0 11px;
        width: 63px;
        height: 60px;
        background: #93746c;
        font-weight: 500;
        font-size: 15px;
        text-align: center;
        color: white;
        position: absolute;
        right: 0;
        top: 0;
    }
    #akcio_box_ajanlat .topAdatlapOffer {
        position: relative;
        width: 63%;
        display: inline-block;
        vertical-align: top;
    }
    #akcio_box_ajanlat .lapozoTablet {
        display: inline-block;
        background: #880b48;
        width: 35%;
        height: 60px;
        margin: 0 0 0 -3px;
        position: relative;
    }
    #akcio_box_ajanlat .lapozoTablet img {
        margin: 11px 5px;
    }
    #akcio_box_ajanlat .lapozoTablet .tabletPrev .kepPrevTab {
        line-height: 60px;
    }
    #akcio_box_ajanlat .lapozoTablet .tabletPrev {
        height: 60px;
        position: absolute;
        top: 0;
        left: 0;
        cursor: pointer;
    }
    #akcio_box_ajanlat .lapozoTablet .tabletNext {
        line-height: 60px;
        height: 60px;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
    }
    #akcio_box_ajanlat .lapozoTablet .tableLapozoSzoveg {
        font-size: 14px;
        color: white;
        height: 60px;
        margin: 0 56px;
        text-align: center;
        padding: 10px 0;
        box-sizing: border-box;
    }
    #akcio_box_ajanlat .p-offers-top h1,
    .p-offers-top h1#h1_title {
        text-align: left;
        position: static;
        vertical-align: middle;
        left: auto;
        margin: 6px 0 0 0;
        font-size: 15px;
        font-weight: 500;
        width: auto;
        display: table-cell;
    }
    #akcio_box_ajanlat .p-offers-right {
        width: 100%;
        margin: 0;
        /* 		max-width: 480px; */
    }
    #akcio_box_ajanlat .p-offers-right .right_divs {
        display: none
    }
    #akcio_box_ajanlat #p-offers-right {
        float: none;
    }
    #akcio_box_ajanlat .mobile_header {
        background: #cdcdcd;
        color: #343436;
        display: block;
        font-size: 19px;
        font-weight: 500;
        height: 50px;
        line-height: 50px;
        text-align: center;
        text-transform: uppercase;
    }
    #akcio_box_ajanlat .about .tab-panel {
        float: none;
        width: 100%;
        /* 		max-width: 480px; */
        
        box-sizing: border-box;
        display: block;
        padding-left: 0px;
        padding-right: 0px;
    }
    #akcio_box_ajanlat .about .tab-panel .tulWrapper {
        padding: 5px 10px 0 10px;
    }
    #akcio_box_ajanlat .about .tab-panel.hidden,
    #akcio_box_ajanlat .about .tab-panel.active {
        display: block;
    }
    #akcio_box_ajanlat .about .tabs {
        display: none;
    }
    #akcio_box_ajanlat .about .prop-list {
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    #akcio_box_ajanlat .about .prop-list li {
        display: inline-block;
        vertical-align: top;
    }
    #akcio_box_ajanlat .about {
        width: 100%;
        /* 		max-width: 480px; */
        
        float: none;
        text-align: center;
    }
    #akcio_box_ajanlat .about .tab-panel {
        min-height: 0px;
    }
    #akcio_box_ajanlat .kerdElHelper {
        position: absolute;
        left: 50%;
        top: 60%;
        z-index: 5;
    }
    #akcio_box_ajanlat .p-offers-right .profile-pic .kerdd_el_aj {
        left: -50%;
        position: relative;
        line-height: 38px;
        top: 0;
    }
    #akcio_box_ajanlat .p-offers-top h1,
    .p-offers-top h1#h1_title {
        margin: 0;
        text-align: center;
    }
    #akcio_box_ajanlat .profile-pic {
        width: 63%
    }
    #akcio_box_ajanlat .profile-pic .nagykep-outer {
        overflow: visible;
        width: 100%;
        height: auto;
        box-sizing: border-box;
        padding: 10px;
        margin: 0;
        display: inline-block;
    }
    #akcio_box_ajanlat .adatlapKepMobil {
        /* 		width: 100%; */
        /* 		height: auto; */
        /* 		margin-left: 0 !important; */
        
        border: 0;
        border-radius: 17px;
        box-sizing: border-box;
    }
    #akcio_box_ajanlat .profile-pic {
        background: none;
    }
    #akcio_box_ajanlat .profile-pic .name {
        width: 100%;
        box-sizing: border-box;
        background: rgba(255, 255, 255, 0.5);
        position: relative;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        top: 2px;
        left: 0;
    }
    #akcio_box_ajanlat .frame-big {
        display: none;
    }
    #akcio_box_ajanlat .tabletViewHelperTop {
        box-sizing: border-box;
        height: 40px;
        padding: 0 15px 10px;
        position: absolute;
        top: 10px;
        width: 100%;
    }
    #akcio_box_ajanlat .profile-pic .looking-for {
        background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
        left: 0;
        position: relative;
        top: 0;
        width: 100%;
    }
    #akcio_box_ajanlat .profile-pic .tabletViewHelperBottom {
        bottom: 15px;
        box-sizing: border-box;
        padding: 0 15px;
        position: absolute;
        width: 100%;
    }
    #akcio_box_ajanlat .profile-pic {
        background: none;
        height: auto;
    }
    #akcio_box_ajanlat .p-offers h4 {
        padding: 2px 0 0;
    }
    #akcio_box_ajanlat .contact-buttons {
        position: static;
        display: inline-block;
        margin: 10px 0 0 0;
        width: 36%;
    }
    #akcio_box_ajanlat .mobleFooter {
        display: none;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNext {
        width: 313px;
        height: 67px;
        margin: 30px auto 24px;
        background: url('/ctk/img/ajanlas/nextButton.png');
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto {
        width: 100%;
        text-align: center;
        color: #312f34;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 500;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes {
        display: inline-block;
        margin: 0 46px 0 0;
        text-align: center;
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton {
        display: inline-block;
        text-align: center;
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes .mobilTeljesButton {
        background: url('/ctk/img/ajanlas/mobilToTeljesIkon.png');
        width: 73px;
        height: 72px;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes .mobilTeljesSzoveg,
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton .mobilMobilSzoveg {
        margin: 14px 0 0 0;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton .mobilMobilButton {
        background: url('/ctk/img/ajanlas/mobilToMobilIkon.png');
        width: 73px;
        height: 72px;
    }
    /*Gombok*/
    
    #akcio_box_ajanlat .contact-buttons .con-button .left_side {
        background: url(/ctk/imgb/img/feher_normal_left_big.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 51px;
        width: 22px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .right_side {
        background: url(/ctk/imgb/img/feher_normal_right_big.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 51px;
        width: 22px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .mid_side {
        background: url(/ctk/imgb/img/feher_normal_mid_big.png) center top repeat-x;
        margin: 0 22px;
        height: 51px;
        line-height: 51px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .left_side-hover {
        background: url(/ctk/imgb/img/zold_normal_left_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .right_side-hover {
        background: url(/ctk/imgb/img/zold_normal_right_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .mid_side-hover {
        background: url(/ctk/imgb/img/zold_normal_mid_big.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button:hover>.mid_side {
        background: url(/ctk/imgb/img/zold_normal_mid_big.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button:hover>.right_side {
        background: url(/ctk/imgb/img/zold_normal_right_big.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button:hover>.left_side {
        background: url(/ctk/imgb/img/zold_normal_left_big.png);
    }
    /*Ä‚Ĺ¤rj levelet*/
    
    #akcio_box_ajanlat .contact-buttons .con-button-irj .left_side {
        background: url(/ctk/imgb/img/irj_butt_left_big.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 50px;
        width: 24px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .right_side {
        background: url(/ctk/imgb/img/irj_butt_right_big.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 50px;
        width: 24px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .mid_side {
        background: url(/ctk/imgb/img/irj_butt_mid_big.png) center top repeat-x;
        margin: 0 24px;
        height: 51px;
        line-height: 51px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .left_side-hover {
        background: url(/ctk/imgb/img/irj_butt_left_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .right_side-hover {
        background: url(/ctk/imgb/img/irj_butt_right_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .mid_side-hover {
        background: url(/ctk/imgb/img/irj_butt_mid_active_big.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.mid_side {
        background: url(/ctk/imgb/img/irj_butt_mid_active_big.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.right_side {
        background: url(/ctk/imgb/img/irj_butt_right_active_big.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.left_side {
        background: url(/ctk/imgb/img/irj_butt_left_active_big.png);
    }
    /*Tetszik gomb*/
    
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .left_side {
        background: url(/ctk/imgb/img/tetszik_butt_left_big.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 50px;
        width: 21px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .right_side {
        background: url(/ctk/imgb/img/tetszik_butt_right_big.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 50px;
        width: 21px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .mid_side {
        background: url(/ctk/imgb/img/tetszik_butt_mid_big.png) center top repeat-x;
        margin: 0 21px;
        height: 51px;
        line-height: 51px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .left_side-hover {
        background: url(/ctk/imgb/img/tetszik_butt_left_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .right_side-hover {
        background: url(/ctk/imgb/img/tetszik_butt_right_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .mid_side-hover {
        background: url(/ctk/imgb/img/tetszik_butt_mid_active_big.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.mid_side {
        background: url(/ctk/imgb/img/tetszik_butt_mid_active_big.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.right_side {
        background: url(/ctk/imgb/img/tetszik_butt_right_active_big.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.left_side {
        background: url(/ctk/imgb/img/tetszik_butt_left_active_big.png);
    }
    /*RandiznÄ‚Â©k gomb*/
    
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .mid_side {
        background: url(/ctk/imgb/img/randiznek_butt_mid_big.png) center top repeat-x;
        margin: 0 18px;
        height: 51px;
        line-height: 51px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .right_side {
        background: url(/ctk/imgb/img/randiznek_butt_right_big.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 50px;
        width: 22px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .left_side {
        background: url(/ctk/imgb/img/randiznek_butt_left_big.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 50px;
        width: 22px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .left_side-hover {
        background: url(/ctk/imgb/img/randiznek_butt_left_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .right_side-hover {
        background: url(/ctk/imgb/img/randiznek_butt_right_active_big.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .mid_side-hover {
        background: url(/ctk/imgb/img/randiznek_butt_mid_active_big.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.mid_side {
        background: url(/ctk/imgb/img/randiznek_butt_mid_active_big.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.right_side {
        background: url(/ctk/imgb/img/randiznek_butt_right_active_big.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.left_side {
        background: url(/ctk/imgb/img/randiznek_butt_left_active_big.png);
    }
}
@media screen and ( max-width: 730px) {
    #kepgaleria_layer .thumbPhoto {
        width: 90%;
    }
}
/* Banner media queryk */

@media screen and (max-width: 728px) {
    .fotoPopupBannerPremium .prBanner_728 {
        height: 60px;
        background-size: auto 60px;
    }
    .fotoPopupBannerPremium .prBanner_728 .firstSec .premfelirat {
        font-size: 12px;
        line-height: normal;
    }
    .fotoPopupBannerPremium .prBanner_728 .firstSec {
        width: 55%;
    }
    .fotoPopupBannerPremium .prBanner_728 .firstSec .premfeliratOuter {
        max-width: 223px;
        margin: 0 0 0 22px;
    }
    .fotoPopupBannerPremium .prBanner_728 .secondSec {
        width: 35%;
    }
    .fotoPopupBannerPremium .prBanner_728 .secondButt {
        top: 0;
        margin-top: 10px;
        margin-left: 50%;
    }
    .fotoPopupBannerFranchise {} .fotoPopupBannerSense .bigFotoBannerSense {
        display: none;
    }
    .fotoPopupBannerSense .tabletFotoBannerSense {
        display: block;
    }
    .fotoPopupBannerSense .mobileFotoBannerSense {
        display: none;
    }
}
@media screen and ( max-width: 727px) {
    #akcio_box_ajanlat .bannerBig {
        display: none;
    }
    #akcio_box_ajanlat .bannerNagyMobil {
        display: block;
    }
    #akcio_box_ajanlat .bannerKisMobil {
        display: none;
    }
    #akcio_box_ajanlat .mobleFooter {
        display: block;
    }
}
@media screen and (max-width: 700px) {
    .belsoCsomag {
        width: 100%;
    }
    .belsoCsomag .headerTitle {
        width: 370px;
        height: 85px;
        line-height: 42px;
        margin: 0 auto;
    }
    .belsoCsomag .ajanlat {
        width: 310px;
    }
    .belsoCsomag .footer {
        width: 370px;
        clear: both;
        margin: 0 0 6px 138px;
        float: left;
    }
    .belsoCsomag #sobad {
        margin-left: 15%;
    }
    .belsoCsomag .adwCsomagok {
        width: 370px;
    }
    .belsoCsomag .adwCsomagok .csomagHeader {
        height: 37px;
        width: 370px;
        line-height: 18px;
    }
    .belsoCsomag .adwCsomagok .csomagHeader .liElem1 {
        margin-left: 41px;
    }
    .belsoCsomag .adwCsomagok .csomagHeader .kreditKedvezmeny .liElem3 {
        float: right;
        margin-right: 4px;
        font-weight: bold;
    }
    .belsoCsomag .adwCsomagok .csomagHeader .kreditKedvezmeny .liElem4 {
        float: left;
        margin: 0 0 0 27px;
        font-weight: bold;
    }
    .belsoCsomag .adwCsomagok .csomagHeader .liElem5 {
        float: none;
        position: relative;
        right: -220px;
        top: -35px;
        width: 100px;
        text-align: center;
    }
    .belsoCsomag .csomagContent .contRow {
        height: 117px;
        line-height: 0;
        margin: 0;
        float: left;
    }
    .belsoCsomag .adwCsomagok .csomagContent .contRow .nyil {
        line-height: 117px;
        z-index: 100;
    }
    .belsoCsomag .adwCsomagok .csomagContent .contRow .nyil:hover {
        width: 370px;
    }
    .belsoCsomag .adwCsomagok .csomagContent .contRow.extraa .nyil {
        line-height: 117px;
        z-index: 100;
    }
    .belsoCsomag .adwCsomagok .csomagContent .contRow.extraa .nyil:hover {
        width: 370px;
    }
    .belsoCsomag .adwCsomagok .csomagContent .contRow .liElem1 {
        padding: 0;
    }
    .belsoCsomag .adwCsomagok .csomagContent .contRow .liElem2 {
        padding: 0;
    }
    .belsoCsomag .csomagContent .contRow .kreditKedvezmeny .liElem3 {
        float: right;
        margin: 48px -7px 0 0;
        font-size: 23px;
    }
    .belsoCsomag .csomagContent .contRow.extraa .kreditKedvezmeny .liElem3 {
        float: right;
        margin: 10px 0 0 0;
    }
    .belsoCsomag .csomagContent .contRow .kreditKedvezmeny .liElem4 {
        float: left;
        margin: 7px 0 0 14px;
    }
    .belsoCsomag .adwCsomagok .csomagContent .contRow .kreditKedvezmeny .liElem4.midy {
        margin: 9px 0 0 15px;
    }
    .belsoCsomag .adwCsomagok .csomagContent .contRow .kreditKedvezmeny .liElem4.smally,
    .kulsoCsomag .adwCsomagok .csomagContent .contRow .liElem4.extrasmally {
        margin: 10px 0 0 16px;
    }
    .belsoCsomag .csomagContent .contRow.extraa .kreditKedvezmeny .liElem4 {
        float: left;
        margin: -5px 10px 0;
    }
    .belsoCsomag .csomagContent .contRow .liElem5 {
        width: 80px;
        position: relative;
        top: -35px;
        right: -34px;
    }
    .belsoCsomag .csomagContent .contRow .liElem5 .payOptions.mobile {
        position: relative;
        top: -37px;
        right: -16px;
    }
    .belsoCsomag .csomagContent .contRow .liElem5 .fizText.mobile {
        display: inline;
        position: relative;
        top: 19px;
        right: 94px;
    }
    .belsoCsomag .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;
    }
}
@media screen and ( max-width: 660px) {
    .frBanner_728 .secondSec div {
        left: auto;
    }
    .frBanner_728 .firstSec {
        width: 33%;
    }
    .frBanner_728 .secondSec {
        width: 66%;
    }
    .frBanner_728 .actionText {
        font-size: 14px;
        line-height: 20px;
        width: 49%;
        margin-left: 0;
        text-align: center;
        top: 10px;
    }
    .frBanner_728 .actionText div {
        display: block;
        width: 160px;
        margin: 0 auto;
    }
    .frBanner_728 .actionText span.theTextRow {
        text-align: left;
    }
    .frBanner_728 .megnezemDiv {
        width: 49%;
        margin-left: 0;
        top: 23px;
    }
    .frBanner_728 .megnezemDiv div {
        display: block;
        margin: 0 auto;
        position: relative;
        width: 80%;
    }
}
@media screen and ( max-width: 600px) {
    /* 	@-ms-viewport{ */
    /* 		width: 480px; */
    /* 	} */
    
    #akcio_box_ajanlat .contact-buttons .con-button,
    #akcio_box_ajanlat .contact-buttons .con-button-irj,
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik,
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek {
        width: 90%;
        margin: 0 auto;
    }
    #akcio_box_ajanlat .lapozoTablet .tableLapozoSzoveg {
        font-size: 12px;
    }
}
@media screen and (max-width: 570px) {
    #akcio_box_ajanlat .contact-buttons .con-button-irj,
    #akcio_box_ajanlat .contact-buttons .con-button {
        font-size: 9px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button,
    #akcio_box_ajanlat .contact-buttons .con-button-irj,
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik,
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek {
        font-size: 9px;
    }
    /*Gombok*/
    
    #akcio_box_ajanlat .contact-buttons .con-button {
        height: 42px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj,
    .contact-buttons .con-button-tetszik,
    .contact-buttons .con-button-randiznek {
        height: 42px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .left_side {
        background: url(/ctk/imgb/img/feher_normal_left.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 38px;
        width: 17px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .right_side {
        background: url(/ctk/imgb/img/feher_normal_right.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 38px;
        width: 18px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .mid_side {
        background: url(/ctk/imgb/img/feher_normal_mid.png) center top repeat-x;
        margin: 0 18px 0 17px;
        height: 38px;
        line-height: 38px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .left_side-hover {
        background: url(/ctk/imgb/img/zold_normal_left.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .right_side-hover {
        background: url(/ctk/imgb/img/zold_normal_right.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .mid_side-hover {
        background: url(/ctk/imgb/img/zold_normal_mid.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button:hover>.mid_side {
        background: url(/ctk/imgb/img/zold_normal_mid.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button:hover>.right_side {
        background: url(/ctk/imgb/img/zold_normal_right.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button:hover>.left_side {
        background: url(/ctk/imgb/img/zold_normal_left.png);
    }
    /*Ä‚Ĺ¤rj levelet */
    
    #akcio_box_ajanlat .contact-buttons .con-button-irj .left_side {
        background: url(/ctk/imgb/img/irj_butt_left.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 38px;
        width: 18px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .right_side {
        background: url(/ctk/imgb/img/irj_butt_right.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 38px;
        width: 18px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .mid_side {
        background: url(/ctk/imgb/img/irj_butt_mid.png) center top repeat-x;
        margin: 0 18px;
        height: 38px;
        line-height: 38px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .left_side-hover {
        background: url(/ctk/imgb/img/irj_butt_left_active.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .right_side-hover {
        background: url(/ctk/imgb/img/irj_butt_right_active.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj .mid_side-hover {
        background: url(/ctk/imgb/img/irj_butt_mid_active.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.mid_side {
        background: url(/ctk/imgb/img/irj_butt_mid_active.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.right_side {
        background: url(/ctk/imgb/img/irj_butt_right_active.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj:hover>.left_side {
        background: url(/ctk/imgb/img/irj_butt_left_active.png);
    }
    /*Tetszik gomb */
    
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .left_side {
        background: url(/ctk/imgb/img/tetszik_butt_left.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 38px;
        width: 20px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .right_side {
        background: url(/ctk/imgb/img/tetszik_butt_right.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 38px;
        width: 20px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .mid_side {
        background: url(/ctk/imgb/img/tetszik_butt_mid.png) center top repeat-x;
        margin: 0 20px;
        height: 38px;
        line-height: 38px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .left_side-hover {
        background: url(/ctk/imgb/img/tetszik_butt_left_active.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .right_side-hover {
        background: url(/ctk/imgb/img/tetszik_butt_right_active.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik .mid_side-hover {
        background: url(/ctk/imgb/img/tetszik_butt_mid_active.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.mid_side {
        background: url(/ctk/imgb/img/tetszik_butt_mid_active.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.right_side {
        background: url(/ctk/imgb/img/tetszik_butt_right_active.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button-tetszik:hover>.left_side {
        background: url(/ctk/imgb/img/tetszik_butt_left_active.png);
    }
    /*RandiznÄ‚Â©k gomb */
    
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .mid_side {
        background: url(/ctk/imgb/img/randiznek_butt_mid.png) center top repeat-x;
        margin: 0 18px;
        height: 38px;
        line-height: 38px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .right_side {
        background: url(/ctk/imgb/img/randiznek_butt_right.png);
        position: absolute;
        right: 0;
        top: 0;
        height: 38px;
        width: 18px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .left_side {
        background: url(/ctk/imgb/img/randiznek_butt_left.png);
        position: absolute;
        left: 0;
        top: 0;
        height: 38px;
        width: 18px;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .left_side-hover {
        background: url(/ctk/imgb/img/randiznek_butt_left_active.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .right_side-hover {
        background: url(/ctk/imgb/img/randiznek_butt_right_active.png);
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek .mid_side-hover {
        background: url(/ctk/imgb/img/randiznek_butt_mid_active.png) center top repeat-x;
        visibility: hidden;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.mid_side {
        background: url(/ctk/imgb/img/randiznek_butt_mid_active.png) center top repeat-x;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.right_side {
        background: url(/ctk/imgb/img/randiznek_butt_right_active.png);
    }
    #akcio_box_ajanlat .contact-buttons .con-button-randiznek:hover>.left_side {
        background: url(/ctk/imgb/img/randiznek_butt_left_active.png);
    }
}
@media screen and ( max-width: 560px) {
    #kepgaleria_layer .imgBorder {
        border: 0px;
    }
}
@media screen and ( max-width: 479px) {
    .tetszik_tilt .tetszik-info {
        margin-top: 10px;
    }
    .frBanner_728 .actionText span.theTextRow.kedvesNev {
        line-height: 17px;
    }
    .frBanner_728 .actionText span.theTextRow {
        line-height: 12px;
    }
    .frBanner_728 .firstSec {
        display: none;
    }
    .frBanner_728 .secondSec {
        width: 100%;
    }
    .frBanner_728 .actionText span.theTextRow {
        text-align: center;
    }
    .frBanner_728 .actionText div {
        display: block;
        width: 160px;
        margin: 0 auto;
    }
    .frBanner_728 .actionText {
        font-size: 14px;
        line-height: 14px;
        width: 49%;
        margin-left: 0;
        text-align: center;
        top: 10px;
    }
    .frBanner_728 {
        max-height: 60px;
    }
    .frBanner_728 .frErdekelButtonFelirat {
        font-size: 14px;
        left: 0;
        top: 2px;
        width: 100%
    }
    .frBanner_728 .megnezemDiv {
        width: 49%;
        margin-left: 0;
        top: 9px;
    }
    .frBanner_728 .megnezemDiv div {
        display: block;
        margin: 0 auto;
        position: relative;
        width: 80%;
    }
    #akcio_box_ajanlat .contact-buttons .con-button-irj.tablet-irj {
        display: none;
    }
    #akcio_box_ajanlat .bannerBig {
        display: none;
    }
    #akcio_box_ajanlat .bannerNagyMobil {
        display: none;
    }
    #akcio_box_ajanlat .bannerKisMobil {
        display: block;
    }
    #kepgaleria_layer .popupImage {
        max-width: 100%;
        max-height: 372px;
        border-radius: 0;
    }
    #kepgaleria_layer .thumbPhoto {
        /* display: none; */
    }
    #kepgaleria_layer .imgBorder {
        width: 100%;
        height: 100%;
    }
    #kerdezzPopup .popupi_body {
        width: 320px;
    }
    #akcio_box_ajanlat .kepBorder {
        border: 0;
    }
    #akcio_box_ajanlat #canvas {
        border-radius: 0;
        padding: 0;
    }
    #akcio_box_ajanlat .p-offers-top h1,
    .p-offers-top h1#h1_title {
        padding: 0;
        text-align: left;
        font-size: 15px;
        display: table-cell;
        vertical-align: middle;
        margin: 0 0 0 10px;
    }
    #akcio_box_ajanlat .topAdatlapOffer {
        width: 100%;
    }
    #akcio_box_ajanlat .mobilFotoIkon {
        display: inline-block;
        margin: 0 10px 0 5px;
        vertical-align: top;
        height: 100%;
    }
    #akcio_box_ajanlat .adatlapKepMobil {
        /* 		width: 100%; */
        /* 		height: auto; */
        /* 		margin-left: 0 !important; */
        
        border: none;
        border-radius: 0;
    }
    #akcio_box_ajanlat .contact-buttons {
        display: none;
    }
    #akcio_box_ajanlat .p-offers-right .partner-data-sheet {
        float: none;
    }
    #akcio_box_ajanlat .frame-big {
        display: none;
    }
    #akcio_box_ajanlat .profile-pic {
        background: none;
        width: 100%;
        min-height: 100px;
        height: auto;
    }
    #akcio_box_ajanlat .profile-pic .name {
        top: 0;
        width: 100%;
        left: 0px;
        background: #f4f4f4;
        opacity: 0.5;
        height: 43px;
        border-radius: 0;
    }
    #akcio_box_ajanlat .tabletViewHelperTop {
        box-sizing: border-box;
        height: auto;
        padding: 0;
        position: absolute;
        top: 0px;
        width: 100%;
    }
    #akcio_box_ajanlat .profile-pic .looking-for {
        bottom: 0px;
        left: 0px;
        height: 45px;
        width: 100%;
        background: #f4f4f4;
        opacity: 0.8;
    }
    #akcio_box_ajanlat .p-offers h4 {
        font-size: 15px;
        color: black;
        margin: 0;
        padding: 4px 0 0;
        font-weight: 500;
    }
    #akcio_box_ajanlat .p-offers-right .profile-pic {
        float: none;
        margin: 0 auto;
    }
    #akcio_box_ajanlat .profile-pic .photo_signer {
        text-align: left;
        background: none;
        color: black;
        position: absolute;
        right: 0;
        width: 20%;
        height: 43px;
    }
    #akcio_box_ajanlat .profile-pic .photo_signer div {
        position: absolute;
        width: 100%;
        height: 43px;
        right: 0;
        left: 0;
        top: 0;
        line-height: 43px;
    }
    #akcio_box_ajanlat .profile-pic .photo_signer div img {
        margin: 0 3px 0 0;
        vertical-align: middle;
    }
    #akcio_box_ajanlat .moileButtons_hover {
        display: block;
        width: 100%;
        text-align: center;
    }
    #akcio_box_ajanlat .profile-pic .nagykep-outer {
        overflow: visible;
        width: 100%;
        margin: 0;
        padding: 0;
        height: auto;
        display: block;
    }
    #akcio_box_ajanlat .fix-search.bannerholder {
        position: fixed;
        /* 	    position: relative; */
        /* 	    top: 315px; */
        
        max-width: 480px;
        width: 100%;
        margin: 0 auto;
        z-index: 2000;
        background: #f3f3f3;
    }
    #akcio_box_ajanlat .fix-search.bannerholder.visible {
        display: block;
        top: -240px;
    }
    #akcio_box_ajanlat .moileButtons_hover img {
        padding: 0 10px;
    }
    #akcio_box_ajanlat .moileButtons_hover {
        bottom: 50px;
        position: absolute;
        z-index: 300;
    }
    #akcio_box_ajanlat .mobileTestKerdezz {
        display: block;
        /* 		height: 139px; */
        
        width: 100%;
        text-align: center;
    }
    #akcio_box_ajanlat .mobileTestKerdezz .mobButtons {
        margin: 18px 0 0 0;
        text-align: center;
        width: 100%;
    }
    #akcio_box_ajanlat .mobilTestKerdezzGomb {
        width: 142px;
        height: 39px;
        display: inline-block;
        background: url('/ctk/img/ajanlas/mobilKerdezzTeszt.png');
        font-weight: 500;
        line-height: 39px;
        text-align: center;
        color: #312f34;
        margin: 0 13px 0 0;
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobileTestKerdezz .contact-buttons {
        display: block;
        position: static;
    }
    #akcio_box_ajanlat .contact-buttons .con-button {
        width: 44%;
        display: inline-block;
        margin: 0 13px 0 0;
    }
    #akcio_box_ajanlat .kepGomb {
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobilTestKerdezzGomb:hover {
        background: url('/ctk/img/ajanlas/mobilKerdezzTesztActive.png');
    }
    #akcio_box_ajanlat .my_swiper-button-next {
        display: block;
        width: 10px;
        height: 20px;
        position: absolute;
        top: 170px;
        right: 0px;
        z-index: 20000;
        padding: 18px;
        cursor: pointer;
    }
    #akcio_box_ajanlat .swiper-button-next {
        display: block;
        /*background: url('/ctk/img/ajanlas/pagerJobbMobile.png') no-repeat;*/
        
        background: url('/ctk/img/ajanlas/nagyNyilJobbra.png') 17px 0 no-repeat;
        width: 55px;
        height: 44px;
        right: 0;
    }
    #akcio_box_ajanlat .swiper-button-prev {
        left: 0;
        display: block;
        width: 55px;
        height: 44px;
        background: url('/ctk/img/ajanlas/nagyNyilBalra.png') 13px 0 no-repeat;
        /*
		background: url('/ctk/img/ajanlas/pagerBalMobile.png') no-repeat;
		*/
    }
    #akcio_box_ajanlat .my_swiper-button-prev {
        display: block;
        width: 10px;
        height: 20px;
        position: absolute;
        top: 170px;
        left: 0px;
        z-index: 20000;
        padding: 18px;
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobleFooter {
        display: block;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNext {
        width: 313px;
        height: 67px;
        margin: 30px auto 24px;
        background: url('/ctk/img/ajanlas/nextButton.png');
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto {
        width: 100%;
        text-align: center;
        color: #312f34;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 500;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes {
        display: inline-block;
        margin: 0 46px 0 0;
        text-align: center;
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton {
        display: inline-block;
        text-align: center;
        cursor: pointer;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes .mobilTeljesButton {
        background: url('/ctk/img/ajanlas/mobilToTeljesIkon.png');
        width: 73px;
        height: 72px;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilToTeljes .mobilTeljesSzoveg,
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton .mobilMobilSzoveg {
        margin: 14px 0 0 0;
    }
    #akcio_box_ajanlat .mobleFooter .mobileNezetValaszto .mobilButton .mobilMobilButton {
        background: url('/ctk/img/ajanlas/mobilToMobilIkon.png');
        width: 73px;
        height: 72px;
    }
    #akcio_box_ajanlat .lapozoTablet {
        display: none;
    }
    #akcio_box_ajanlat .profile-pic .tabletViewHelperBottom {
        bottom: 0;
        padding: 0;
    }
    #akcio_box_ajanlat .about .prop-list {
        display: block;
    }
    #akcio_box_ajanlat .about .prop-list li {
        display: block;
    }
    #akcio_box_ajanlat .about {
        text-align: left;
    }
    #akcio_box_ajanlat .mobileTestKerdezz .contact-buttons {
        width: 100%;
    }
    #akcio_box_ajanlat .tanito_mobil {
        display: block;
        background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
        height: 400px;
        left: 0;
        position: absolute;
        top: 70px;
        width: 100%;
        z-index: 1000;
    }
    #akcio_box_ajanlat .tanito_mobil .tanito-kez {
        background: url('/ctk/img/ajanlas/tanito_kez_nagy.png') no-repeat;
        background-size: 100% auto;
        background-position: left bottom;
        /* 		width: 254px; */
        
        width: 72%;
        height: 319px;
        position: absolute;
        right: 5%;
        bottom: 0;
    }
    #akcio_box_ajanlat .tanito_mobil .tanito-szoveg {
        text-transform: uppercase;
        font-size: 20px;
        color: #d3cfc6;
        width: 195px;
        margin: 59px 0 0 39px;
    }
    #akcio_box_ajanlat .tanito_mobil .tanito-szoveg .tanitas-swipe {
        margin: 0 0 15px 0;
    }
    #akcio_box_ajanlat .tanito_mobil .tanito-szoveg .tanitas-vege-gomb {
        color: white;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
        width: 184px;
        height: 51px;
        line-height: 51px;
        cursor: pointer;
        background: url('/ctk/img/ajanlas/tanito_gomb_meger_nagy.png');
        font-size: 14px;
        margin: 14px 0 0 0;
        position: relative;
        z-index: 2000;
    }
    #akcio_box_ajanlat .tanito_mobil .tanito-szoveg .tanitas-kep-nyomas {
        background: url('/ctk/img/ajanlas/tanitas_erinto.png');
        width: 42px;
        height: 41px;
        margin: 0 0 5px 0;
    }
    #akcio_box_ajanlat .tanito_mobil .tanito-szoveg span {
        color: #ffbe39;
    }
    #akcio_box_ajanlat .tanito_mobil .tanito-elmosas {
        background: url('/ctk/img/ajanlas/tanito_elmosas_nagy.png') no-repeat;
        position: absolute;
        right: 8px;
    }
    #kerdezzPopup .kerdezzKerdesSor .kerdezzKerdes {
        width: 100%;
    }
    #kerdezzPopup .kerdezzKerdesSor .kerdezzGomb {
        width: 100%;
        height: 29px;
        margin: 0;
        line-height: 30px;
        box-sizing: border-box;
    }
    #kerdezzPopup .kerdezzKerdesSor .kerdezzGomb:after {
        height: 30px;
        width: 100%;
    }
    #kerdezzPopup .kerdezzKerdesSor .kerdezzKerdes .kerdezzMidText {
        height: auto;
    }
    #kerdezzPopup .kerdezzKerdesSor .kerdezzKerdes {
        height: auto;
    }
    #akcio_box_ajanlat .contact-buttons .con-button .mid_side {
        font-size: 9px;
    }
    #kerdezzPopup .kerdezzUjkerdes:after {
        width: 300px;
    }
    #kerdezzPopup .kerdezzUjkerdes {
        width: 300px;
    }
    #akcio_box_ajanlat .hide {
        visibility: hidden;
    }
    #akcio_box_ajanlat .kerdd_el_aj {
        width: 67px;
        height: 67px;
        top: -95px !important;
        background: url('/ctk/img/ajanlas/fototKerek.png') no-repeat;
        text-indent: -9999999px;
        cursor: pointer;
    }
    #akcio_box_ajanlat .partner-data-sheet .nextButtonBottomMobile {
        display: block;
        margin: 30px 0 0;
        width: 100%;
    }
    #akcio_box_ajanlat .partner-data-sheet .buttonBottomMobil {
        background: rgba(0, 0, 0, 0) url("/ctk/imgb/img/kovetkezo_gomb_adatlap_alja_480.png") no-repeat scroll 0 0;
        box-sizing: border-box;
        color: white;
        font-size: 20px;
        height: 76px;
        line-height: 76px;
        margin: 0 auto;
        padding: 0 0 0 21px;
        padding-right: 87px;
        width: 358px;
        text-align: center;
        text-transform: uppercase;
        cursor: pointer;
    }
    @-ms-viewport {
        width: 320px;
    }
    /*Sikeressegrol visszaigazolo popup*/
    
    #sikeresPopup .sikeresSzavazas {
        background-color: #d3cfc6;
        min-width: 320px;
        width: 100%;
        position: relative;
    }
    #sikeresPopup .display_left {
        float: none;
    }
    #sikeresPopup .popupi_top_left,
    #sikeresPopup .popupi_top_right,
    #sikeresPopup .popupi_bottom_left,
    #sikeresPopup .popupi_bottom_right,
    #sikeresPopup .popupi_top_center,
    #sikeresPopup .popupi_bottom_center,
    #sikeresPopup .popupi_left_middle,
    #sikeresPopup .popupi_right_middle,
    #sikeresPopup .popupi_body_keret_bal,
    #sikeresPopup .popupi_body_keret_jobb,
    #sikeresPopup .popupi_body_keret_also,
    #sikeresPopup .popupi_body {
        min-width: 320px;
        width: 100%;
        background: none;
        margin: 0;
    }
    #sikeresPopup .popupi_close_button {
        display: none;
    }
    #sikeresPopup .popupi_body_header {
        min-width: 270px;
        height: 50px;
        margin: 0;
        z-index: 0;
    }
    #sikeresPopup .activation_siker {
        position: relative;
        z-index: 3;
        min-width: 320px;
        width: 100%;
        font-weight: normal;
    }
    #sikeresPopup #layer_content {
        position: relative;
        width: 100%;
    }
    #sikeresPopup .sikeresDiv {
        min-width: 300px;
        cursor: default;
        clear: left;
        /*margin: 0 auto;*/
        
        padding-top: 3%;
        padding-bottom: 3%;
        margin-left: 3%;
        margin-right: 3%;
    }
    #sikeresPopup .sikeresSzovegesDiv {
        border: 1px solid #959595;
        background: #edecea;
        display: table;
    }
    #sikeresPopup .sikeresSzoveg {
        max-width: 78%;
        background: #edecea;
               font-size: 16px;
        display: table-cell;
        vertical-align: middle;
    }
    #sikeresPopup .sikeresSzovegesDivBelso {
        max-width: 100%;
        display: inline-block;
        padding-left: 10px;
    }
    #sikeresPopup .sikeresPipa {
        background: url('/ctk/img/ajanlas/megtortentZoldPipa.png');
        width: 21%;
        display: table-cell;
        vertical-align: middle;
    }
    #igyLatjakTesztemPopup .igylatjakDiv {
        background-color: #d3cfc6;
        min-width: 320px;
        width: 100%;
        position: relative;
    }
    #igyLatjakTesztemPopup .display_left {
        float: none;
    }
    #igyLatjakTesztemPopup .popupi_top_left,
    #igyLatjakTesztemPopup .popupi_top_right,
    #igyLatjakTesztemPopup .popupi_bottom_left,
    #igyLatjakTesztemPopup .popupi_bottom_right,
    #igyLatjakTesztemPopup .popupi_top_center,
    #igyLatjakTesztemPopup .popupi_bottom_center,
    #igyLatjakTesztemPopup .popupi_left_middle,
    #igyLatjakTesztemPopup .popupi_right_middle,
    #igyLatjakTesztemPopup .popupi_body_keret_bal,
    #igyLatjakTesztemPopup .popupi_body_keret_jobb,
    #igyLatjakTesztemPopup .popupi_body_keret_also,
    #igyLatjakTesztemPopup .popupi_body {
        min-width: 320px;
        width: 100%;
        background: none;
        margin: 0;
    }
    #igyLatjakTesztemPopup .popupi_close_button {
        display: none;
    }
    #igyLatjakTesztemPopup .popupi_body_header {
        min-width: 320px;
        height: 50px;
        margin: 0;
        z-index: 0;
    }
    #igyLatjakTesztemPopup .activation_siker {
        position: relative;
        z-index: 3;
        min-width: 320px;
        width: 100%;
        font-weight: normal;
    }
    #igyLatjakTesztemPopup #layer_content {
        position: relative;
        width: 100%;
        overflow: auto;
    }
    #igyLatjakTesztemPopup .toltsdKiHeaderText {
        background: url('/ctk/img/ajanlas/kerdezzPupupHeader.png') repeat-x !important;
        vertical-align: top;
        height: 50px;
        line-height: 50px;
        font-size: 15px;
        font-family: Arial;
        text-align: left;
        padding: 0 0 0 30px;
        box-sizing: border-box;
        color: #f1f1f1;
    }
    #igyLatjakTesztemPopup .toltsdKiHeaderClose {
        background: red;
        vertical-align: top;
        margin: 0;
        height: 50px;
        background: black;
        line-height: 50px;
        text-align: center;
        cursor: pointer;
        color: #f1f1f1;
        font-size: 15px;
    }
    #igyLatjakTesztemPopup .igyLatjakTesztemDiv {
        /*min-width: 300px;*/
        
        cursor: default;
        clear: left;
        /*margin: 0 auto;*/
        
        padding-top: 3%;
        padding-bottom: 3%;
        margin-left: 3%;
        margin-right: 3%;
    }
    #igyLatjakTesztemPopup #igyLatjakTesztemDiv .tesztCim {
        max-width: 95%;
        font-size: 20px;
        cursor: default;
    }
    #igyLatjakTesztemPopup #igyLatjakTesztemDiv .instrukciosSzoveg {
        font-size: 15px;
        cursor: default;
    }
    #igyLatjakTesztemPopup #kitolhetoTablazat {
        width: 95%;
        cursor: default;
        clear: left;
        margin: 0 auto;
        padding-bottom: 20px;
    }
    #igyLatjakTesztemPopup #kitolhetoTablazat .tesztKerdesTablazatDiv {
        width: 100%;
        display: table;
        margin: 0 auto -1px auto;
    }
    #igyLatjakTesztemPopup #kitolhetoTablazat .tesztKerdesDiv {
        position: relative;
        display: table-cell;
        max-width: 66%;
        height: auto;
        padding-left: 5px;
        border-top: 1px solid #9e9b96;
        border-left: 1px solid #9e9b96;
        border-bottom: 1px solid #9e9b96;
    }
    #igyLatjakTesztemPopup #kitolhetoTablazat .tesztValaszDiv {
        position: relative;
        display: table-cell;
        width: 34%;
        height: auto;
        text-align: center;
    }
	.adatlap-fejlec-lapozo.m-v.forced-in-header {
		display: none !important;
	}
}
@media screen and (max-width: 399px) {
    #sikeresPopup .sikeresSzoveg {
        max-width: 70%;
        background: #edecea;
               font-size: 16px;
        display: table-cell;
        vertical-align: middle;
    }
    #sikeresPopup .sikeresPipa {
        background: url('/ctk/img/ajanlas/megtortentZoldPipa.png');
        min-width: 25%;
        display: table-cell;
        vertical-align: middle;
    }
}
@media screen and (max-width: 479px) {
    /*Sikeressegrol visszaigazolo popup*/
    
    #visszajelzoPopup .sikeresSzavazas {
        background-color: #d3cfc6;
        min-width: 320px;
        width: 100%;
        position: relative;
    }
    #visszajelzoPopup .display_left {
        float: none;
    }
    #visszajelzoPopup .popupi_top_left,
    #visszajelzoPopup .popupi_top_right,
    #visszajelzoPopup .popupi_bottom_left,
    #visszajelzoPopup .popupi_bottom_right,
    #visszajelzoPopup .popupi_top_center,
    #visszajelzoPopup .popupi_bottom_center,
    #visszajelzoPopup .popupi_left_middle,
    #visszajelzoPopup .popupi_right_middle,
    #visszajelzoPopup .popupi_body_keret_bal,
    #visszajelzoPopup .popupi_body_keret_jobb,
    #visszajelzoPopup .popupi_body_keret_also,
    #visszajelzoPopup .popupi_body {
        min-width: 320px;
        width: 100%;
        background: none;
        margin: 0;
    }
    #visszajelzoPopup .popupi_close_button {
        display: none;
    }
    #visszajelzoPopup .popupi_body_header {
        min-width: 270px;
        height: 50px;
        margin: 0;
        z-index: 0;
    }
    #visszajelzoPopup .activation_siker {
        position: relative;
        z-index: 3;
        min-width: 320px;
        width: 100%;
        font-weight: normal;
    }
    #visszajelzoPopup #layer_content {
        position: relative;
        width: 100%;
    }
    #visszajelzoPopup .sikeresHeaderText {
        background: url('/ctk/img/ajanlas/kerdezzPupupHeader.png') repeat-x !important;
        vertical-align: top;
        max-width: 429px;
        width: 100%;
        height: 50px;
        line-height: 50px;
        font-size: 15px;
        font-family: Arial;
        text-align: left;
        padding: 0 0 0 30px;
        box-sizing: border-box;
        color: #f1f1f1;
    }
    #visszajelzoPopup .sikeresHeaderClose {
        background: red;
        vertical-align: top;
        width: 50px;
        margin: 0;
        height: 50px;
        background: black;
        line-height: 50px;
        text-align: center;
        cursor: pointer;
        color: #f1f1f1;
        font-size: 15px;
    }
    #visszajelzoPopup .sikeresDiv {
        min-width: 300px;
        cursor: default;
        clear: left;
        /*margin: 0 auto;*/
        
        padding-top: 3%;
        padding-bottom: 3%;
        margin-left: 3%;
        margin-right: 3%;
    }
    #visszajelzoPopup .pirosNyil .square {
        width: 38px;
    }
    #visszajelzoPopup .sikeresSzovegesDiv {
        border: 1px solid #959595;
        background: #edecea;
        display: table;
    }
    #visszajelzoPopup .sikeresSzoveg {
        max-width: 78%;
        background: #edecea;
               font-size: 16px;
        display: table-cell;
        vertical-align: middle;
    }
    #visszajelzoPopup .sikeresSzovegesDivBelso {
        max-width: 100%;
        display: inline-block;
        padding-left: 10px;
    }
    #visszajelzoPopup .sikeresPipa {
        background: url('/ctk/img/ajanlas/megtortentZoldPipa.png');
        width: 21%;
        display: table-cell;
        vertical-align: middle;
    }
    #showKiertekelesPopup #showKiertekelesDiv {
        background-color: #d3cfc6;
        min-width: 320px;
        width: 100%;
        position: relative;
    }
    #showKiertekelesPopup .display_left {
        float: none;
    }
    #showKiertekelesPopup .popupi_top_left,
    #showKiertekelesPopup .popupi_top_right,
    #showKiertekelesPopup .popupi_bottom_left,
    #showKiertekelesPopup .popupi_bottom_right,
    #showKiertekelesPopup .popupi_top_center,
    #showKiertekelesPopup .popupi_bottom_center,
    #showKiertekelesPopup .popupi_left_middle,
    #showKiertekelesPopup .popupi_right_middle,
    #showKiertekelesPopup .popupi_body_keret_bal,
    #showKiertekelesPopup .popupi_body_keret_jobb,
    #showKiertekelesPopup .popupi_body_keret_also,
    #showKiertekelesPopup .popupi_body {
        min-width: 320px;
        width: 100%;
        background: none;
        margin: 0;
    }
    #showKiertekelesPopup .popupi_close_button {
        display: none;
    }
    #showKiertekelesPopup .popupi_body_header {
        min-width: 320px;
        height: 50px;
        margin: 0;
        z-index: 0;
    }
    #showKiertekelesPopup .activation_siker {
        position: relative;
        z-index: 3;
        min-width: 320px;
        width: 100%;
        font-weight: normal;
    }
    #showKiertekelesPopup #layer_content {
        position: relative;
        width: 100%;
    }
    #showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztKerdesIgenSzoveg,
    #showKiertekelesPopup #kitolhetoTablazat .tesztValaszRadioDiv .tesztValaszRadioDivInner .tesztKerdesNemSzoveg {
        width: 57%;
    }
    #kepgaleria_layer .kepAlattiBanner {
        /* display: none; */
    }
    #kepgaleria_layer .bigPhoto {
        margin: 0 0 10px 0;
    }
}
@media screen and (max-width: 468px) {
    .fotoPopupBannerPremium .prBanner_728 {
        background: url('/ctk/imgi/banner/320x50_premium.png') no-repeat;
        height: auto;
        background-size: auto auto;
    }
    .fotoPopupBannerPremium .prBanner_728 .firstSec .premfelirat {
        font-size: 11px;
    }
    .fotoPopupBannerPremium .prBanner_728 .secondButt {
        margin: 5px 0 0 25px;
    }
    .fotoPopupBannerPremium .prBanner_728 .firstSec .premfeliratOuter {
        margin: 3px 0 0 22px;
    }
    .fotoPopupBannerPremium .prBanner_728 .firstSec .premfelirat {
        line-height: 10px;
    }
    .prBanner_728 .firstSec .premfeliratOuter {
        height: 41px;
    }
    .fotoPopupBannerPremium {
        background: #685B5A;
        height: 50px;
    }
    .fotoPopupBannerSense .bigFotoBannerSense {
        display: none;
    }
    .fotoPopupBannerSense .tabletFotoBannerSense {
        display: none;
    }
    .fotoPopupBannerSense .mobileFotoBannerSense {
        display: block;
    }
}

@media screen and (max-width: 330px) {
    #akcio_box_ajanlat #bigbanner320 {
        top: 393px;
    }
}
.bottomMobileMenu {
	display: none;
}

@media screen and ( max-width: 1023px) {
	.bottomMobileMenu {
		display: block;
		position: fixed;
		background: #c12030;
		width: 100%;
		height: 64px;
		bottom: 0;
		z-index: 1000;
		text-align: center;
		padding: 10px 0;
		padding-top: 15px;
		box-sizing: border-box;
		color: white;
	}
	
	.bottomMobileMenu a:link, .bottomMobileMenu a {
		color:white;
	} 

	.bottomMobileMenu .cns-icon {
		font-size: 40px;
	}

	.bottomMobileMenu .menuIcon {
		/*margin-right: 10px;*/
		position: relative;
		display: inline-block;
		width: 100%;
		
	}

	.bottomMobileMenu .menuIcon:last-child {
		margin-right: 0;
	}

	.bottomMobileMenu .menuIcon .counter {
		position: absolute;
		transform: scale(1);
		left: 0;
		right: 0px;
		top: 0px;
		margin: 0 auto;
		font-size: 12px;
		font-weight: 600;
		width: 8px;
		
	}

	.inner-counter.hidden {
		display: none;
	}

	.bottomMobileMenu .menuIcon.selected {
		color: #fd2;
	}

	.bottomMobileMenu a {
		color: unset;
		display: inline-block;
		max-width: 19%;
		width: 100%;
	}

	.bottomMobileMenuExtra {
		display: none;
	}

	.bottomMobileMenuExtra.show {
		margin: 0 auto;
		left:0;
		right: 0;
		display: block;
		position: fixed;
		width: 90%;
		border-radius: 10px;
		padding: 10px 0;
		bottom: 57px;
		z-index: 999;
		background: #c23;
		max-width: 350px;
	}

	.bottomMobileMenuExtra .closeMobileMenu {
		color: white;
		font-weight: bold;
		text-align: right;
		padding: 0 13px;
		font-size: 15px;
		padding-bottom: 2px;
		cursor: pointer;
	}

	#mobileMenuExtraOfferText {
		display: none;
		text-align: center;
		color: white;
		margin: 5px 2px;
	}
}



@media screen and ( max-width: 780px) {
	.goldOffer {
		height: 1105px;
	}
	.goldBorder {
		border-style: solid;
		border-width: 5px;
		border-image: linear-gradient(180deg, rgb(203, 169, 101), rgb(199, 196, 83), rgb(203, 169, 101)) 1;
		padding: 5px;
		margin: 0 auto;
		max-width: 450px;
	}
	
	.goldBorder .left_close {
		display: block;
	}
	
	.goldBorder .right_close {
		display: none;
	}
	

	.goldOfferDescription h1 {
		font-size: 26px;
	}

	.goldOfferDescription .goldText {
		font-size: 18px;
	}

	.goldOffer {
		padding: 15px;
	}

	.goldOfferWrapper {
		display: block;
		margin: 0 auto;
		width: auto;
		max-width: 440px;
		border-style: solid;
		border-width: 5px;
		border-image: linear-gradient(180deg, rgb(203, 169, 101), rgb(199, 196, 83), rgb(203, 169, 101)) 1;
	}

	.goldOfferDetails .goldOfferDetailsWrapper {
		width: 100%;
	}

	.goldOfferWrapper .goldOfferDescription {
		display: block;
		width: 100%;
		margin: 0 0 10px 0;
		position: relative;
		z-index: 100;
	}

	.goldOfferWrapper .goldOfferDetails {
		display: block;
		width: 100%;
		margin: 0;
	}

	.goldOfferDetails .goldOfferDetailsDescription ul {
		padding: 0;
	}

	.goldOfferDetails .goldOfferDetailsDescription li {
		padding-right: 10px;
	}

	.goldOfferDetails .goldOfferPrices .goldPayType {
		font-size: 16px;
	}
}


@media screen and ( max-width: 440px) {
	.goldOfferDetails .goldOfferPrices .goldOfferCard .goldPay,.goldOfferDetails .goldOfferPrices .goldPay {
	    padding: 10px 6px;
	    font-weight: normal;
	}
	
	
	.gold-benefit {
		background-color: #eeeeee;
		padding-top: 30px;
		margin: 0px auto;
	}
	
	.gold-benefit .cns-button.clr-gray.cns-inline.save-button {
		/*margin-bottom: 14px;*/
	}
	
	.gold-benefit.cns-text-cntr.footer.settings {
	padding-bottom: 15px;
	padding-top: 12px;
}
	
}

.adatlap-fejlec-lapozo.forced-in-header {
	display: table-cell !important;
}

.delayed-alert {
	padding-left: 100px;
	text-align: center;
	margin-top: 15px;
	line-height: 20px;
}

.delayed-alert-text {
	color: #b61234;
}

.delay-alert-icon {
	color: #b61234;
	font-size: 20px;
}

.delayed-alert .subscribeButton {
	width: 30%;
	color: white;
	font-size: 16px;
	background: #11bb0a;
	text-align: center;
	border: none;
	border-radius: 4px;
	height: 30px;
	position: relative;
	margin-top: 8px;
	cursor: pointer;
}

.bottomMobileMenuExtraNew li {
	border-top: dotted white 1px;
}