@charset "utf-8";
/* CSS Document */
#main {
	width:100%;
}
.cond_break {
	display:inline;
}

/* header */
#header {
	background: none;
	width: 100%;
	height: 80px;
	margin-bottom: 0;
	padding-top: 28px;
}
#header #logo {
	width: 160px;
}
#header #headerText, #header #header_right_side {
	display: none;
}
#div_menu_mobile {
	display: block;
	position: fixed;
	right: 10px;
	top: 25px;
	/*background: #c31506;*/
	/*border-radius:5px;*/
	z-index: 100;
}
/* end header */

/* bal men�, kiemelt term�kek */
#mainLeft, #mainRightSide {
	display:none;
}
/* end bal men� */

/* fels� men�, keres�s, minicart */
#navTop {
	display:none;
}
#bar {
	
}
#searchDiv_title {
	display:none;
}
#searchDiv {
	display:none;
	width:100%;
	text-align:left;
	position:absolute;
	z-index:10;
	margin:0px;
	padding:5px 10px;
	border:none;
	border-radius:0px;
	background-color:rgba(255,204,0,1);
}
#searchDiv2 {
	width:100%;
	text-align:center;
	margin:0px;
	padding:5px 10px;
	border:none;
	border-bottom:1px solid #930;
	border-radius:10px;
	background-color:#FFC;;
	position:relative;
}

#searchDiv label, #searchDiv select, #searchDiv #search_field {
	display: inline-block;
	color:#990000;
	font-size:18px;
	padding: 3px!important;
	width:100%;
	max-width: none!important;
	margin-bottom:3px;
}
#searchDiv p, #searchDiv hr {
	display:block;
}

div#searchForm {
	display: flex;
	width: 100%;
	max-height: none;
	margin-bottom: 16px;
}
#search_field {
	/*border-radius:12px;
	padding-left:10px;*/
}
#btn_submit {
	position: inherit;
	width:20px;
	height:31px!important;
	padding:5px;
	/*border-radius:50%;
	position:absolute;
	bottom:0;
	right:0;*/
	float: none;
/*	display: inline-block;
	position: absolute;
	top: inherit;
	bottom: 4px;*/
}
#btn_submit2 {
	display:none;
}
#minicart {
	margin:5px;
	/*display: block;*/
}
#ads1 {
	margin-left:0; 
	margin-right:0; 
	text-align:left;
	font-size:11px;
	line-height:105%;
}
#ads1 div.btn {
	display: inline-block;
	width: 31%;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:4px;
}
/* end fels� men�, keres�s, minicart */
figure.ad_img { /* F�oldal hirdet�s k�p */
	float: none; 
	margin: 0; 
	with: 100%; 
}

/* menu mobile */
#menu_mobile {
	position:absolute;
	top:80px;
	max-height: 79%;
	overflow-y: auto;
	z-index:20;
	background:rgba(255,204,0,0.85);
	width:100%;
}
#menu_mobile ul, ul.menu, #menu_bottom_1 ul, #menu_bottom_2 ul {
	padding-left:10%;
	background:none;
	padding-right:15px;
	margin:0px;
}
#menu_mobile li:not(li.error_li), li.menu, #menu_bottom_1 li, #menu_bottom_2 li {
	border:none;
	font-size:18px;
	list-style-type:none;
	/*padding: 8px 0;*/
	margin-bottom:0;
}
.mhide {
	display:none!important;
}
.dhide {
	display:block;
}
tr.dhide {
	display: table-row;
}
#menu_mobile a, a.menu, #menu_bottom_1 a, #menu_bottom_2 a {
	color:#990000;
	text-decoration:none;
	display:block;
	width:100%;
	padding-left:10px;
	min-height:inherit;
	line-height:inherit;
}
#menu_mobile li a, li.menu, #menu_bottom_1 li a, #menu_bottom_2 li a {
	padding: 8px;
}
#menu_mobile a:hover, #menu_bottom_1 a:hover, #menu_bottom_2 a:hover {
	color:white;
	background:#DA2705;
}
#facebook, #akcio_banner, #leftTop, li.first, #left_banners {
	display:none;
}
/* end menu mobile */

/* searchDiv_mobile */
#pm_s_up {
	display:block;
}
/* end searchDiv_mobile */

/* main */
#main {
	background-image:none;
	background-color:#FFFFFF;
}
#mainFooter {
	/*display:none;*/
}
#mainFooter a {
	display: block;
	border:none;
}
#mainFooterInlay {
	border-radius: 0;
}
/* end main */

/* content */
#main #mainRight {
	padding: 0 6px;
}
#main #mainRight #content {
	margin:5px;
	min-height:300px;
}
	/* INDEX */
	#bagua_left {
		position:static;
		width:50%;
		float:left;
		display:none;
	}
	#bagua_right {
		position:static;
		float:left;
		width:50%;
		display:none;
	}
	#bagua_center {
		height:auto;
	}
	#btn_tovabbiak {
		display:block;
	}
	#cal_actuals {
		margin-left:0px;
	}
	.fb-like-box {
		margin-left:0px;
	}
	/* end INDEX */
	
	/*  L O G I N  */
	div#login {
		display:none;
	}
	/* end LOGIN */
	
	/* B R O W S E 
	table.RecordsTable {
		margin-top:5px;
	}
	tr.kek {
		display:none;
	}
	td.td_name {
		display:block;
		width:100%;
		min-width:300px;
		text-align:left;
		padding-top:10px;
		font-size:1.4em;
	}
	td.td_name a {
		text-decoration:none;
	}
td.td_name, td.td_pic, td.td_order {
	border: none;
}
	.font_sku {
		font-size:10px;
	}
	div.miniform {
	}
	td.td_price {
		display:block;
		width:45%;
		text-align:center;
	}
	td.td_pic {
		display:inline-block;
		width:50%;
		float:left;
		border:none;
	}
	td.td_s_desc {
		display: inline-block;
		width:50%;
	}
	td.td_order {
		display:inline-block;
		width:100%;
		border-bottom:3px solid #DA2705;
	}
	td.td_order table {
		margin-bottom:0px;
	}
	end BROWSE */
	
	/*  F L Y P A G E  */
	#main_pic {
		margin-left:0px;
		width:100%;
		margin-bottom:32px;
	}
	table.portrait {
		float:none;
		width:100%;
	}
	.main_padding {
		width:100%;
	}
	.main_padding div.kek {
		padding:0px;
		/*text-align:justify;*/
	}
	#main_pic img {
		width:100%;
		height:auto;
	}
#main_pic.classic img {
	width: initial!important;
}
	#product_desc table {
		margin-left:auto;
		margin-right:auto;
	}
	#product_desc table caption {
		padding-bottom:0px;
	}
	#product_desc table.morepic2 td {
		display:inline-block;
		width:100%;
		margin-bottom:10px;
	}
	#product_desc div.space {
		display:none;
	}

	#product_desc table.morepic2 td img {
		width:100%;
		height:auto;
	}
	#product_desc p.kek img {
		width:100%;
		height:auto;
	}
form#rendel img {
	max-width: 100%;
}
	.flip_table_pre {
		display:block;
		border:1px solid #006699;
	}
	.flip_table {
		display:none;
	}
	/* end flypage */
	
/* end content */

/* KOS�R */
.shipFeeDisplay_result {
	width:auto;
}
/* end KOS�R */

/* CHECKOUT */
.checkout_table tr td.RecordsTableHeader {
	display:block;
	width:100%;
}
.checkout_table tr td.Record1 {
	font-size:11px;
	display:inline-block;
	width:49%;
}
.checkout_table tr td.Record {
	font-size:11px;
	display:block;
	width:100%;
}
.checkout_table tr td table tr td.Record1 {
	display:inline-block;
	width:auto;
	padding:0px 2px;
}
.checkout_table tr td table tr td.cell_db {
	width:8%;
	padding-right:5px;
}
.checkout_table tr td table tr:nth-child(2) .cell_db::before {
	content: "Db: ";
	display:block;
	font-weight:bold;
}
.checkout_table tr td table tr td.cell_name {
	width:52%;
}
.checkout_table tr td table tr:nth-child(2) .cell_name::before {
	content: "Termék: ";
	display:block;
	font-weight:bold;
}
.checkout_table tr td table tr td.cell_sku {
	display: none;
}
.checkout_table tr td table tr td.cell_ar, .checkout_table tr td table tr td.cell_subtotal {
	width:20%;
}

.checkout_table tr td table tr:nth-child(2) .cell_ar::before {
	content: "Ár: ";
	display:block;
	font-weight:bold;
}
.checkout_table tr td table tr:nth-child(2) .cell_subtotal::before {
	content: "Összeg: ";
	display:block;
	font-weight:bold;
}
.checkout_table tr td table tr td.Record {
	display:block;
	text-align:right;
	font-weight:bold;
	padding:2px;
	/*border-top:1px solid #AAA;*/
	border-bottom: none!important;
}
.checkout_table tr td table tr td.cell_total_label {
	display:none;
}
.checkout_table tr td table tr td.cell_total::before {
	content: "Összesen: ";
}
.checkout_table tr td table tr td.cell_atv_mod_label {
	display: none;
}
.checkout_table tr td table tr td.cell_atv_mod::before {
	content: "Átvétel módja: ";
	font-weight: bold;
}
.checkout_table tr td table tr td.cell_atv_mod {
	display: block;
	text-align: right;
	border: none;
}
.checkout_table tr td table tr td.cell_ship_fee_label {
	display: none;
}
.checkout_table tr td table tr td.cell_ship_fee::before {
	content: "Szállítási díj: ";
	font-weight: bold;
}
.checkout_table tr td table tr td.cell_ship_fee {
	display: block;
	text-align: right;
	border: none;
	font-weight: normal;
}
.checkout_table tr td table tr td.cell_supertotal_label {
	display: none;
}
.checkout_table tr td table tr td.cell_supertotal::before {
	content: "Kézbesítéskor fizetendő: ";
	font-weight: bold;
}
.checkout_table tr td table tr td.cell_supertotal {
	font-size:1.2em;
	padding: 16px 0;
}
#checkout_process {
	margin:10px auto 0px;
}
#order_note {
	width:100%;
}

#alert_targeter, #alert_targeter select, #alert_target {
	width: 100%!important
}
/* end CHECKOUT */

/* TODO */
/* end TODO */

/* w3 */
.modal {
	padding-top:10px;
}
.modal-content {
	margin:0 10px;
	width:auto!important;
	max-height: 95%;
	overflow-y: scroll;
}
.floating:nth-child(1), .floating:nth-child(2) {
	float:none;
	width:100%;
	padding:0;
	border:none;
}
.floating:nth-child(2) {
	margin-top:16px;
	border-top:4px double #FF6600;
}

.quarter, .third, .half, .twothird, .threequarter {
	float:none;
	width:100%;
}
/* end w3 */

/* FOOTER */
#div_address_bottom {
	clear:both;
	display:block;
	padding:3px 10px;
	background:url(/images/header_bg.gif);
	background-size:10px 27px;
}
#btn_other_pages, #btn_facebook, #btn_view {
	display:block;
/*	position:absolute;
	bottom:15px; 
	background-image:url(/images/header_bg.gif);
	background-size:10px 27px;
	height:30px; */
	background: #111;
	padding:10px;
	border-top:5px solid #FFCC00;
	color:rgba(255,204,0,0.75);
	color: white;
	font-size: 1.5em;
	cursor:pointer;
}
#btn_other_pages {
	/*width:50%;
	float:left;*/
	flex-grow: 1;
}
/*#btn_view {
	width:33.3%;
	float:left;
}*/
#btn_facebook {
	/*width:50%;
	float:left;*/
	flex-grow: 1;
}
div#szervoraDiv {
	overflow-x: scroll;
}
#menu_bottom_1, #menu_bottom_2 {
	background:rgba(255,204,0,0.95);
	width:100%;
	max-height: 79%;
	padding:3px 10px;
	font-size:18px;
	text-align:left;
/*	position:fixed;
	bottom:45px;*/
}
/* end FOOTER */


/* H A V I   L A K � S H O R O S Z K � P */
#rcsh_content {
	border-radius:0;
}
table.articleheading td {
   display:inline;
}
table.articleheading td:nth-child(2):before {
   content: " - ";
}
.tartalom {
	display:none;
}
p.medal {
	padding-left:0;
}
table.startable {
	float:none;
	margin:10px auto;
}
.articlebg p tuti {
	min-height:0;
	margin-top:0;
}
.poster-right {
	width:100%;
	float:none;
}
.th2links, th1links {
	width:100%;
}
table.linktable div.articlebg {
	box-sizing:border-box; 
	float:none; 
	margin: 3px auto; 
	padding:0px; 
	
}
.linktable th {
	padding:0px;
	text-align:center;
}

/* F S A */

#fsa_header {
	margin:auto;
}
ul.fsa_menu li {
	line-height: 2em;
}
#heading_left {
	margin-left:10px;
}
.quarter {
	float:none;
	margin:auto;
	width:60%;
}
.half, .threequarter {
	width:100%;
}

/* C A L E N D A R */
#month_overview {
	float:none;
	margin-bottom:16px;
}
#month_overview table {
	margin:auto;
}
.naptar_fejlec {
	display:none;
}
.event_header {
	display:block;
	width:100%;
	border-bottom:1px solid #900;
}
.event_header td {
	border:none;
}
.event_header td:nth-child(3) {
	display:inline-block;
	width:100%;
}
/* CALENDAR v�ge */