/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
#Reset & Basics
#Basic Styles
#Float & Clearing
#Site Styles
#Typography
#Links
#Lists
#Images
#Buttons
#Forms
#Misc */

/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
body { line-height:1;}
ol, ul { list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
table { border-collapse:collapse; border-spacing:0; }

/* #my fixes
================================================== */
html, body{
    overflow-x: hidden; /* prevents horizontal scroll bars */
    -webkit-tap-highlight-color: rgba(218,119,44,0.5); /* disable webkit tap highlight */
    /*height: 100%; /* fixes focus scrolling in Safari (OS X) */
}

/* #Basic Styles
================================================== */
body { background:#ac521f url(/images/_bg5.jpg) top center no-repeat; text-align:center; color:#000; font:14px Tahoma, Arial; -webkit-font-smoothing:antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust:100%;}

/* #Float & Clearing
================================================== */
.floatleft { float:left;}
.floatright { float:right;}
/* Self Clearing Goodness */
.container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }
/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
.clearfix:before, .clearfix:after { content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:after { clear:both;}
.clearfix { zoom:1;}
/* You can also use a <br class="clear" /> to clear columns */
.clear, .floatfix { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}

/* #Typography
================================================== */
h1, h2, h3, h4, h5, h6 { font-weight:bold;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight:inherit; }
h1 { font-size:1.429em;}
h2, h3, h4, h5, h6 { font-size:1.143em;}
.subheader {}
p {}
p img {}
p.lead {}
em { font-style:italic; }
strong { font-weight:bold; }
small { font-size:0.786em; }
sup { font-size:0.714em; vertical-align:super; }
a.scrolltop:link, a.scrolltop:visited { width:48px; height:48px; text-decoration:none; color:#7d7d7d;}
a.scrolltop:hover { /*background:#da772c; color:#fff;*/}
.scrolltop span { font-size:22px; line-height:48px;}
a.mobilemenu:link, a.mobilemenu:visited { width:48px; height:48px; text-decoration:none; color:#7d7d7d;}
a.mobilemenu:hover { /*background:#da772c; color:#fff;*/}
.mobilemenu span { font-size:26px; line-height:48px;}
a.mobilecall:link, a.mobilecall:visited { width:48px; height:48px; text-decoration:none; color:#7d7d7d;}
a.mobilecall:hover { /*background:#da772c; color:#fff;*/}
.mobilecall span { font-size:22px; line-height:48px;}
a.mobilemail:link, a.mobilemail:visited { width:48px; height:48px; text-decoration:none; color:#7d7d7d;}
a.mobilemail:hover { /*background:#da772c; color:#fff;*/}
.mobilemail span { font-size:22px; line-height:48px;}
.hrdiv {line-height:0; border-bottom:2px solid #db8f55;}
.hrdiv2 {line-height:0; border-bottom:1px solid #5c5a50;}
.px8 { font-size:0.571em;}
.px9 { font-size:0.643em;}
.px10 { font-size:0.714em;}
.px11 { font-size:0.786em;}
.px12 { font-size:0.857em;}
.px13 { font-size:0.929em;}
.px14 { font-size:1.000em;}
.px15 { font-size:1.071em;}
.px16 { font-size:1.143em;}
.px17 { font-size:1.214em;}
.px18 { font-size:1.286em;}
.px19 { font-size:1.357em;}
.px20 { font-size:1.429em;}
.px22 { font-size:1.571em;}
.px24 { font-size:1.714em;}
.px25 { font-size:1.786em;}
.px26 { font-size:1.857em;}
.px28 { font-size:2.000em;}
.px30 { font-size:2.143em;}
.px32 { font-size:2.286em;}
.px34 { font-size:2.429em;}
.px36 { font-size:2.571em;}
.bold { font-weight:bold;}
.rounded { -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.nari { color:#da772c;}
.red { color:#cc0000 !important;}
.white { color:#fff !important;}
.naribg { -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; background:#da772c; color:#fff; padding:0.357em; font-weight:bold;}
.naribg a { color:inherit; text-decoration:none;}
.whiteborder { border:1px solid #fff !important; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; padding:0.714em;}
/*frame stuff*/
.frame { border:2px solid #da772c; padding:0.571em; background:#ffe4d0; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.w5 { width:5%;}
*+html .w5 { width:4.99%;}
.w10 { width:10%;}
*+html .w10 { width:9.99%;}
.w15 { width:15%;}
*+html .w15 { width:14.99%;}
.w20 { width:20%;}
*+html .w20 { width:19.99%;}
.w25 { width:25%;}
*+html .w25 { width:24.99%;}
.w30 { width:30%;}
*+html .w30 { width:29.99%;}
.w35 { width:35%;}
*+html .w35 { width:34.99%;}
.w40 { width:40%;}
*+html .w40 { width:39.99%;}
.w45 { width:45%;}
*+html .w45 { width:44.99%;}
.w50 { width:50%;}
*+html .w50 { width:49.99%;}
.w55 { width:55%;}
*+html .w55 { width:54.99%;}
.w60 { width:60%;}
*+html .w60 { width:59.99%;}
.w65 { width:65%;}
*+html .w65 { width:64.99%;}
.w70 { width:70%;}
*+html .w70 { width:69.99%;}
.w75 { width:75%;}
*+html .w75 { width:74.99%;}
.w80 { width:80%;}
*+html .w80 { width:79.99%;}
.w85 { width:85%;}
*+html .w85 { width:84.99%;}
.w90 { width:90%;}
*+html .w90 { width:89.99%;}
.w95 { width:95%;}
*+html .w95 { width:94.99%;}
.skypebox { background:#fff; font-size:0.857em; border:1px solid #da772c; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.skypebox img {margin:12px 0 8px 0 !important;} /*kicsit hekk*/
.errmsg { background:#fff; padding:0.714em; color:#cc0000; font-weight:bold; border:5px solid #cc0000; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; text-align:center;}
.errmsg a { color:#cc0000;}
.msg { background:#fff; padding:0.714em; color:#669900; font-weight:bold; border:5px solid #669900; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; text-align:center;}
.msg a { color:#669900;}
.formerror { border:3px solid #cc0000 !important;}
.formerrortext { color:#ff4e00 !important;}
/*	Blockquotes  */
blockquote, blockquote p {}
blockquote {}
blockquote cite { display:block;}
blockquote cite:before { content:"\2014 \0020"; }
hr { border:1px solid #ddd; clear:both;  height:0; }

/* #Links
================================================== */
a { cursor:pointer; color:#da772c; outline:0;}
a:link, a:visited { text-decoration:underline;}
a:hover, a:focus { text-decoration:none;}

/* #Lists
================================================== */
ul, ol {}
ul { list-style:none outside; }
ol { list-style:decimal; }
ul.square { list-style:square outside; }
ul.circle { list-style:circle outside; }
ul.disc { list-style:disc outside; }
.content ul { text-indent:0; list-style:square; padding-left:1.429em;}
.content ul li {padding-bottom: 0.357em;}

/* #Images
================================================== */
img.scale-with-grid { max-width:100%; height:auto;}

/* #Buttons
================================================== */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
	background:#eee; /* Old browsers */
	background:#eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
	background:#eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
	background:#eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
	background:#eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
	background:#eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
	background:#eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	border:1px solid #aaa;
 	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#444;
	display:inline-block;
	font-size:0.786em;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0 1px rgba(255, 255, 255, .75);
	cursor:pointer;
	margin-bottom:20px;
	line-height:normal;
	padding:8px 10px;
	font-family:Tahoma, Arial; }

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	color:#222;
	background:#ddd; /* Old browsers */
	background:#ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
	background:#ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
	background:#ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
	background:#ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
	background:#ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
	background:#ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	border:1px solid #888;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa; }

.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
	border:1px solid #666;
	background:#ccc; /* Old browsers */
	background:#ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
	background:#ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
	background:#ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
	background:#ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
	background:#ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
	background:#ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
	width:100%;
	padding-left:0 !important;
	padding-right:0 !important;
	text-align:center; }

	/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner,
input::-moz-focus-inner {
	border:0;
	padding:0;}

/* #Forms
================================================== */
form { margin-bottom:20px;}
fieldset { margin-bottom:20px;}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
	border:1px solid #ccc;
	padding:6px 4px;
	outline:none;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	font:13px Tahoma, Arial;
	color:#777;
	margin:0;
	width:210px;
	max-width:100%;
	display:block;
	margin-bottom:20px;
	background:#fff; }
select {
	padding:0; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
	border:1px solid #aaa;
	color:#444;
	-moz-box-shadow:0 0 3px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
	box-shadow:0 0 3px rgba(0,0,0,.2); }
textarea {
	min-height:60px; }
label,
legend {
	display:block;
	font-weight:bold;
	font-size:0.929em;  }
select {
	width:220px; }
input[type="checkbox"] {
	display:inline; }
label span,
legend span {
	font-weight:normal;
	font-size:0.929em;
	color:#444; }
/*SITTLOM FORMS*/
input.tf { background:#fff; border:1px solid #da772c; padding:2px 0px 0px 5px; width:65px; height:20px; color:#333; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/}
.w130 { width:130px !important;}
.w230 { width:230px !important;}
.w430 { width:430px !important;}
.ta { background:#fff; border:1px solid #da772c; padding:2px 0px 0px 5px; height:100px; color:#333; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/}
input.purpleinput { height:24px !important; padding: 0px 10px 0px 10px; text-transform:uppercase; background:#AD5000; text-align:center; color:#fff; border:none; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*behavior: url("border-radius.htc");*/ text-decoration:none; line-height:normal !important;}
input.purpleinput:hover { background:#da772c; cursor:pointer;}

/* #Misc
================================================== */
.remove-bottom { margin-bottom:0 !important; }
.half-bottom { margin-bottom:10px !important; }
.add-bottom { margin-bottom:20px !important; }
/*Árak táblázat*/
.valtocsik { background: #ececec;}
.bold { font-weight: bold;}
.artabla {background:#fff; /*border:5px solid #ccc6b0;*/}
.artabla td {border-right:1px solid #ececec;border-bottom:1px solid #ececec; text-align:center; padding:2px;}
.artabla-normal {border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
.artabla-hover { background:#ff8f31;color:#fff;border-right:1px solid #ececec;border-bottom:1px solid #ececec; cursor:crosshair;}
.artabla-tr-normal {}
.artabla-tr-hover { background:#FFDCC5;}
/*online rendelés*/
.right a.ordernow:link, .right a.ordernow:visited { display:block; width:115px; height:50px; background:url(/_template_files/order-link.jpg); margin:0 0 0 15px;}
.right a.ordernow:hover { background:url(/_template_files/order-hover.jpg) ;}
table.megrendelo {}
table.megrendelo td p { padding:5px 0 0 0;}
.star { color:#cc0000; font-weight:bold;}
.zebra2 { background:#ffe3a2;}
.zebra2:hover { background:#fff8e8;}
.zebra { background:#FFEEC7;}
.zebra:hover { background:#fff8e8;}
.help { color:#222; font-style:italic;}
.fan_box .full_widget .connect_top { background: #fff8dc; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.stream_content { display:none !important;}
#skypedetectionswf { display:none;}
.redoutlined { color: #cc0000; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}
@media only screen and (max-width: 1024px) {
}