@charset "UTF-8";
/* #Base 960 Grid
================================================== */
/*if IE7*/
.shame { background:#cc0000; color:#fff; padding:10px; font-weight:bold;}
.shame a { color:#fff;}
/*if IE7*/
.background { margin:auto; width:960px; background:url(/_template_files/bg.png); position:relative;}
.innerwrapper { margin:0 1.357em 0 1.286em;}
/*bookmarks and language*/
.usermenu { padding:0.714em 0;}
/*.userleft { float:left; padding-left:172px;}*/
.userright { float:right;}
.usermenu a:link, .usermenu a:visited { color:gray; text-decoration:none;}
.usermenu a:hover { text-decoration: underline;}
.usermenu a.active { color: #000; font-weight: bold; }
/*logo, images, menu*/
.pagetop {
background: #783a16; /* Old browsers */
background: -moz-linear-gradient(top,  #783a16 35%, #ac521f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#783a16), color-stop(100%,#ac521f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #783a16 35%,#ac521f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #783a16 35%,#ac521f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #783a16 35%,#ac521f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #783a16 35%,#ac521f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#783a16', endColorstr='#ac521f',GradientType=0 ); /* IE6-9 */
/*background:#000;*/ margin-bottom:1.071em; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.logo { float:left; position:relative; top:15px;}
.topimages { float:left; margin-top:0.357em;}
.topimages img { margin-right:0.357em;}
.topmenu { text-align:left; overflow:hidden;}
.topmenu ul { text-indent:0; list-style:none; font-weight:bold; text-align:left;}
.topmenu ul li { display:inline;}
.topmenu ul li a:link, .topmenu ul li a:visited { text-decoration:none; display:inline-block; padding:0.500em 5px; margin-right:0.9em; color:#FFE4D0;}
.topmenu ul li a:hover { background:#783a16; color:#FFE4D0;}
.last, .last a { margin-right:0 !important;}
/*mobile menus*/
.mm-fixed-top, .mymobilemenu { display:none;}
/*site left part*/
.left { width:140px; padding:0 0.714em; float:left;}
ul.leftmenu { text-indent:0; list-style:none; font-weight:bold; margin-bottom:1.286em;}
ul.leftmenu li { text-align:left; margin-bottom:0.143em;}
ul.leftmenu li a:link, ul.leftmenu li a:visited { text-decoration:none; padding:0.143em 0; display:block; color:#783a16;}
ul.leftmenu li a:hover { background:#783a16; color:#FFE4D0; padding-left:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.recommend { background:#e89c63; border:2px solid #da772c; padding:0.714em; margin:auto; color:#fff;}
.bannerbox { border:2px solid #E4C5B7; padding:0.714em; margin:auto; color:#fff;}
.likebox { background:#fff8dc; padding-bottom:0.714em;}
.fb-like-box, .fb-like-box span, .fb-like-box.fb_iframe_widget span iframe { width:100% !important;}
#lbmobile { display:none;}
.viccek-left { padding:0.357em; text-align:left; background:#e89c63; color:#fff; margin-bottom:1.071em;}
.viccek-left h2 { font-size:1em;}
.viccek-left ul { font-size:0.857em;}
/*site middle part*/
.middle { width:603px; float:left; text-align:left;}
.content { margin: 0 1.071em 1.071em 1.071em; color:#333;}
.row { width:100%; margin:auto;}
.leftpanel { float:left;}
.rightpanel { float:right;}
.leftframe { margin-right:0.643em;}
.rightframe { margin-left:0.643em;}
/*site right part*/
.right { width:150px; font-size:0.929em; float:right; color:#333;}
.right a { color:#333; font-weight:bold;}
.hegyvidek { text-align:right; position:relative; width:150px; height:89px;}
.desktophide { display:none;}
/*site footer*/
.footer { margin:auto; width:940px; padding:0 10px; height:49px; background:url(/_template_files/footer.png); color:#FFE4D0;}
.footer p { padding-top:0.643em;}
p.copyright { color: #fff0e4; text-shadow: #000 0 0 0.357em; text-align:center !important; margin:auto !important; width:960px;}
p.copyright a { color: #fff0e4; text-shadow: #000 0 0 0.357em;}
/* Tablet Landscape size */
@media only screen and (max-width: 1024px) {
body {font-size:16px;}
.background { width:90%; background:#fff; -moz-box-shadow: 0px 0px 10px #222; -webkit-box-shadow: 0px 0px 10px #222; box-shadow: 0px 0px 10px #222;}
.innerwrapper { margin:0 0.357em;}
.pagetop { padding:0.714em 0.357em; margin-bottom:1.286em; position:relative;}
.pagetop .left { width:auto; padding:0.357em 0 0.714em 0; float:none;}
.logo { float:none; position:relative; top:0;}
.topimages { float:none; margin:0 auto; width:100%;}
.topimages img { width:23.6%; margin-right:1.13%; height:auto; border:1px solid #fff; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.topmenu { width:auto; display:inline-block;}
.topmenu ul { /*font-weight:normal;*/ text-align:center;}
.topmenu ul li a:link, .topmenu ul li a:visited { padding:0.143em 0.357em; margin:0.714em 0.357em 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.left { width:20%; padding:0; float:left;}
.viccek-left { padding:0.714em; text-align:left; /*border:none;*/ margin-bottom:1.286em;}
ul.leftmenu { font-weight:normal; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
ul.leftmenu li { margin-bottom:1px;}
ul.leftmenu li a:link, ul.leftmenu li a:visited { background:#783a16; color:#FFE4D0; padding:0.429em 0.357em; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
ul.leftmenu li a:hover { background:#ac521f; color:#fff;}
.recommend { padding:0.571em; margin:auto;}
.likebox { background:#262521; padding:0.357em 0 0.714em 0;}
#lbfull { display:none;}
#lbmobile { display:block; text-align:left; overflow:hidden;}
.middle { width:78%; float:right; text-align:left;}
.content { margin: 0 0 1.286em 0; color:#333;}
.right { float:none; width:auto; clear:both; padding:1.071em; background:#262521; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.right .szolgter { white-space:normal;}
.right .szolgter p { margin-bottom:1.286em; color:#FFE4D0;}
.right .szolgter br { display:none;}
.right .szolgter a { margin-right:0.714em; font-weight:normal; color:#da772c;}
.hegyvidek { margin:auto; position:relative; width:150px; height:89px; border:2px solid #262521; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; /*disable link*/ pointer-events:none;}
.hegyvidek:hover { border:2px solid #da772c;}
.skypebox { width:125px; margin:auto; background:#fff; border:none;}
.desktophide { display:inline-block; margin:auto; margin-bottom:1.286em;}
.footer { width:90%; height:auto; padding:0; background:#000; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-left-radius:5px; -khtml-border-bottom-right-radius:5px; -moz-box-shadow: 0px 0px 10px #222; -webkit-box-shadow: 0px 0px 10px #222; box-shadow: 0px 0px 10px #222;}
.footer .innerwrapper { padding-top:0; margin:0 0.714em;}
.footer p { padding:0.714em 0;}
p.copyright { width:90%; padding-top:1.071em;}
}
/* Tablet Portrait size */
@media only screen and (max-width: 768px) {
body { background:#ac521f;}
.background { width:100%;}
.innerwrapper { padding-top:70px;}
.usermenu { display:none;}
.mm-fixed-top { display:block; z-index:9999; width:100%; /*left:0 !important;*/}/*fixme*/
.myfixed {width:100%; margin:auto; background-color:#fffbec\9; background:rgba(255,227,206,0.95); border-bottom:1px solid #ccc8bd\9; border-bottom:1px solid rgba(0,0,0,0.2);}
.pagetop { padding:0.357em;}
.pagetop .left { width:auto; padding:0.357em 0 0.714em 0; float:none; display:block !important;}
.topmenu { display:none;}
.left { display:none;}
.middle { width:auto; float:none; text-align:left;}
/*responsive iframe - google maps*/
.iframe-rwd  { position:relative; padding-bottom:42.25%; padding-top:2.143em; height:0; overflow:hidden;}
.iframe-rwd iframe { position:absolute; top:0; left:0; width:100%; height:100%;}
.footer { width:100%; border-bottom-left-radius:0; border-bottom-right-radius:0; -moz-border-bottom-left-radius:0; -moz-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; -khtml-border-bottom-left-radius:0; -khtml-border-bottom-right-radius:0;}
p.copyright { width:100%;}
}
/* iphone5 landscape size */
@media only screen and (max-width: 568px) {
.row { width:100%; margin:auto;}
.leftpanel { width:auto; float:none;}
.rightpanel { width:auto; float:none;}
*+html .leftpanel, *+html .rightpanel { width:auto; float:none;} /*ie7 hack*/
.leftframe { margin-right:0; margin-bottom:1.286em;}
.rightframe { margin-left:0;}
.footer p { padding:0.714em 0; float:none;}
.footer p .breakitbefore:before { content:"\A\A"; white-space:pre;}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
/* @media only screen and (max-width: 479px) {*/
@media only screen and (max-width: 410px) {
.topimages { display:none;}
.mobilehide { display:none;}
.artabla td { white-space: pre-wrap !important; font-size:0.857em;}
}