#popup_container {	width: 480px;}#popup_container_top {width: 480px;background: #fff;padding: 0;border: solid 10px #57839d;}#popup_container_top_alert {width: 480px;background: #fff;border: solid 10px #e25a5a;padding: 0;}#popup_container input[type="text"]{width: 360px;}#popup-title {padding: 0;margin: 0;background: #eee;border-bottom: solid 1px #ddd;}.popup_title {	font-size: 18px;font-weight: bold;	color: #57839d;	cursor: default;	margin: 0;padding: 10px 20px;background: #f4f4f4;border-bottom: solid 1px #ddd;}.popup_title_alert {	font-size: 18px;font-weight: bold;	color: #e25a5a;	cursor: default;	margin: 0;padding: 10px 20px;background: #f4f4f4;border-bottom: solid 1px #ddd;}#popup_content {font-size: 12px;	padding: 20px 20px 10px 20px;	margin: 0;text-align: justify;color: #585858;font-weight: bold;}#popup_content input[type="text"] {margin-top: 2px;}#popup_content button {border: solid 1px #999;background: #d3d3d3;color: #555;padding: 4px 16px;font-size: 13px;}#popup_message {	padding: 0 0 22px 0; border-bottom: solid 1px #ddd;}.popup-message-alert-text {font-weight: bold;color: #ff0000;}#popup_panel {	text-align: center;padding: 20px 0 0 0;}#popup_panel img {cursor: pointer;margin: 0 10px;}.form-error-inner {margin-bottom: 1px;background: #ff657a;line-height: 46px;height: 46px;color: #fff;width: 444px;}.alert-border-top {border-top: solid 1px #585858;}.alert-border-bottom {border-bottom: solid 1px #585858;}.form-error-inner-left {float: left;width: 220px;text-align: left;padding-left: 10px;font-size: 13px;}.form-error-inner-right {margin-left: 220px;width: 214px;text-align: right;}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%;}body {color: #111;font-family: Arial, sans-serif;margin: 0;padding: 0;font-size: 13px;line-height: 18px;text-align: justify;background: #111 url(../images/bg.jpg) top center no-repeat;background-attachment: fixed;}a {color: #111;text-decoration: none;font-size: 13px;}img {border: none;}ul {list-style-type: none;padding: 0;margin: 0;}li {padding: 0;margin: 0;}h1 {margin: 0 0 20px 0;padding: 0;font-size: 16px;font-weight: normal;}h2 {margin: 0 0 10px 0;padding: 0;font-size: 14px;font-weight: normal;}h3 {margin: 0 0 10px 0;padding: 0;font-size: 13px;font-weight: normal;}input[type="text"], input[type="password"] {padding: 4px 5px;font-size: 14px;margin: 3px auto 10px auto;border: solid 1px #ddd;background: #fff;}input[type="checkbox"] {border: solid 1px #ddd;background: #fff;-moz-appearance: none;-webkit-appearance: none;cursor: pointer;}select {padding: 4px 5px;font-size: 14px;margin: 3px auto 15px auto;border: solid 1px #ddd;background: #fff;}textarea {padding: 4px 5px;font-size: 14px;margin: 3px auto 15px auto;border: solid 1px #ddd;background: #fff;height: 80px;}input[type="submit"], button {border: solid 1px #111;padding: 7px 16px;margin: 0;cursor: pointer;color: #eee;font-size: 13px;text-align: center;background: #333;}input[type="submit"]:hover, button:hover {background: #555;}.clear {clear: both;}.hidden, .hide {display: none;}.center {text-align: center;}.right {text-align: right;}.italic {font-style: italic;}.pointer {cursor: pointer;}.bold {font-weight: bold;}.redfont {color: #ff0000;}.floatleft {float: left;}.pointer {cursor: pointer;}* {outline: none;}.contentsav {width: 862px;margin: 0 auto;padding: 10px 44px;overflow: auto;line-height: 1.5em;color: #000;min-height: 400px;background: #fff url(../images/contentsav.png) top center repeat-y;}.content {float: left;width: 580px;margin: 0 auto;overflow: hidden;height: 100%;}.content-oldalsav {float: left;margin: 0 0 0 32px;width: 250px;color: #000;padding: 0;overflow: hidden;}.content a {color: #000;}.content-menu-almenu {color: #000;font-weight: bold;margin: 0 0 15px 0;}.content p {text-align: justify;margin: 0 auto 30px auto;padding: 0;}.content h1 {margin: 0 auto 30px auto;font-size: 22px;font-weight: normal;padding: 0px 10px !important;line-height: 35px;background: url(../images/h1.png) top center;color: #555;}.content h2 {margin: 0 auto 7px auto;color: #111;font-size: 18px;padding: 4px 0;font-weight: normal;border-top: solid 1px #111;border-bottom: solid 1px #111;line-height: 1.4em;}.content h3 {margin: 0 auto 5px auto;color: #111;font-size: 14px;font-weight: bold;}.content-full-img {margin: 0 auto 30px auto;}.content-full-img-kepalairas {padding: 10px 0 0 0;font-weight: bold;text-align: center;margin: -29px auto 30px auto;}.content-szovegeskep {margin: 0 auto 30px auto;min-height: 130px;}.content-szovegeskep-img {float: left;margin: 3px 10px 0 0;padding: 0;}.content-szovegeskep-text {line-height: 1.4em;}.content-szovegeskep-nagyito {background: url(../images/szovegeskep_nagyito.png) top right no-repeat;width: 160px;height: 120px;}.content-kiemelt-szoveg {background: #444;padding: 10px !important;margin: 0 auto 30px auto;color: #ddd;font-size: 13px;font-weight: bold;text-align: center;}.content-figyelmezteto-szoveg {background: #fb4e4e;padding: 10px !important;margin: 0 auto 30px auto;color: #fff;font-size: 13px;font-weight: bold;text-align: center !important;}.content-link {margin: 0 auto 30px auto;font-weight: bold;}.content-link a {border-bottom: dotted 1px #222;}.content-gyik-kerdes {margin: 0 auto 30px 0;background: #444 url(../images/openclose.png) center right no-repeat;cursor: pointer;padding: 10px 40px 10px 10px;overflow: hidden;color: #fff;}.content-gyik-valasz {background: #f1f1f1;padding: 10px;margin: -29px auto 30px auto;}.content-galeria {text-align: left;margin: 0 auto 30px auto;}.content-galeria img {margin: 0 6px 6px 0;}.content-galeria-fejlec {background: url(../images/galeria_header.png) left center no-repeat;padding: 10px 10px 10px 50px;font-weight: bold;margin: 0 auto 30px auto;cursor: pointer;}.content input[type="text"], .content select, .content input[type="password"] {width: 568px;padding: 7px 5px;border: solid 1px #999;margin: 0 0 10px 0;}.content input[type="checkbox"] {border: solid 1px #999;-moz-appearance: none;-webkit-appearance: none;}.content select {width: 580px;}.content textarea {font-size: 13px;font-family: arial, sans-serif;padding: 5px;width: 568px;height: 120px;border: solid 1px #999;margin: 0 0 10px 0;}.form-error-elem {border: solid 1px #ff0012 !important;}table {background: #999;font-size: 13px;}table th {background: #eee;padding: 6px 10px;}table tr {}table td {padding: 3px 10px;background: #fff;}table tr:hover {background: #ddd;}table td input[type="text"], table td textarea {margin: 0 !important;width: 280px !important;}table td input[type="checkbox"], table td input[type="radio"] {width: 20px;}#kapcsolat-form , #feliratkozo-form{margin: 0 auto 30px auto;}.download {background: url(../images/download.png) top left no-repeat;padding: 0 0 0 40px;cursor: pointer;height: 38px;line-height: 38px;margin: 0 auto 20px auto;font-weight: bold;border-top: solid 1px #999;border-bottom: solid 1px #999;overflow: hidden;}/* * jQuery UI Datepicker 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Datepicker#theming */.ui-datepicker { width: 220px; padding: .2em .2em 0; display: none; }.ui-datepicker .ui-datepicker-header { background: #aaa; position:relative; padding:.2em 0; }.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { background: #aaa; position:absolute; top: 2px; width: 1.8em; height: 1.8em; }.ui-datepicker .ui-datepicker-prev { cursor: pointer; left: 2px; }.ui-datepicker .ui-datepicker-next { cursor: pointer; right: 15px; }.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}.ui-datepicker table {width: 100%; background: #999; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;}.ui-datepicker td { background: #ddd; border: 0; padding: 1px; }.ui-datepicker td a:hover { background: #bbb; }.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }.ui-state-default { background: #aaa;}.ui-state-highlight { background: #222; color: #fff; }.ui-state-disabled { background: #999; color: #777; }/* with multiple calendars */.ui-datepicker.ui-datepicker-multi { width:auto; }.ui-datepicker-multi .ui-datepicker-group { float:left; }.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }/* RTL support */.ui-datepicker-rtl { direction: rtl; }.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }.ui-datepicker-rtl .ui-datepicker-group { float:right; }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */.ui-datepicker-cover {display: none; /*sorry for IE5*/display/**/: block; /*sorry for IE5*/position: absolute; /*must have*/z-index: -1; /*must have*/filter: mask(); /*must have*/top: -4px; /*must have*/left: -4px; /*must have*/width: 200px; /*must have*/height: 200px; /*must have*/}.footer {background: url(../images/footer.png) bottom center no-repeat;width: 862px;margin: 0 auto;height: 35px;padding: 30px 44px 0 44px;text-align: right;font-size: 14px;color: #ddd;}.footer a {text-decoration: none;font-size: 14px;color: #ddd;}.header {margin: 0 auto;background: url(../images/header.png) top center no-repeat;height: 105px;}.header-inner {width: 862px;margin: 0 auto;height: 105px;padding: 0 44px;}.header-nyelv {text-align: right;height: 30px;padding: 10px 0 0 0;line-height: 30px;margin: 0 auto 10px auto;text-transform: uppercase;}.header-nyelv a {margin: 0 auto 0 15px;font-weight: bold;text-decoration: none;font-size: 13px;color: #111;}.header-kereso {text-align: right;margin: 0;padding: 0;}.header-kereso-input {width: 228px !important;height: 30px;margin: 0! important;padding: 0 10px !important;line-height: 30px;border: none !important;color: #aaa !important;font-size: 14px;background-color: #fff !important;background-image: url(../images/kereso.png)!important;background-position: right center !important;background-repeat: no-repeat !important;border: solid 1px #999 !important;}#header-kereso-res {position: absolute;background: #fff;margin: 5px auto 10px auto;padding: 20px 20px 5px 20px;display: none;width: 208px;border: solid 1px #949494;z-index: 99999;}.search-result {margin: 0 auto 15px auto;padding: 0 0 4px 0; border-bottom: solid 1px #ddd;}.search-close {margin: 0 auto 10px auto;text-align: right;font-weight: bold;font-size: 17px;border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;padding: 1px 5px 1px 0;}#kepvetito {margin: 0 auto;height: 384px;padding: 0;background: url(../images/kepvetito.png) top center no-repeat;}.kepvetito-inner-box {width: 862px;height: 296px;margin: 0 auto;}.kepvetito-inner {width: 862px;height: 296px;position: absolute;}.kepvetito-lead {margin: 236px auto 0 auto;height: 60px;background: url(../images/transparent.png);color: #fff;font-size: 17px;font-weight: normal;line-height: 60px;padding: 0 10px;}.kepvetito-elemek {margin: 0 auto;width: 862px;padding: 0;height: 45px;padding: 0;text-align: right;}.kepvetito-link {float: right;height: 20px;width: 20px;margin: 14px 0 0 10px;cursor: pointer;background: url(../images/kepvetito_link.png) center center no-repeat;}.kepvetito-link-aktiv {float: right;height: 20px;width: 20px;margin: 14px 0 0 10px;cursor: pointer;background: url(../images/kepvetito_link_aktiv.png) center center no-repeat;}.kepv_alt {height: 44px;background: url(../images/kepvetito.png);margin: 0 auto;width: 950px;border-bottom: solid 1px #333;}.kethasabosvetito {margin: 0 auto;height: 420px;background: url(../images/kethasabosvetito.png) top center no-repeat;padding: 45px 0 0 0;width: 950px;}.kethasabosvetito a {text-decoration: none;}.kethasabosvetito-inner {margin: 0 auto;width: 862px;padding: 0 44px;}.kethasabosvetito-left {float: left;padding: 0;width: 612px;overflow: none;height: 375px;}.kethasabosvetito-right {margin: 0 0 0 612px;height: 375px;width: 250px;background: url(../images/kethasabosvetito_right.png) top center no-repeat;padding: 0;}.kethasabosvetito-right-elem {padding: 13px 10px 10px 10px;height: 52px;cursor: pointer;}.kethasabosvetito-szoveg {padding: 2px 20px 0 0;height: 34px;overflow: hidden;font-size: 12px;color: #111;}.kethasabosvetito-cim {color: #111;font-size: 16px;font-weight: bold;width: 230px;height: 20px;overflow: hidden;margin-bottom: 10px;}.kethasabosvetito-active {color: #fff;}.kethasabosvetito-active .kethasabosvetito-szoveg, .kethasabosvetito-active .kethasabosvetito-cim{color: #fff;}.kethasaboskepv_alt {margin: 0 auto;height: 44px;width: 950px;background: url(../images/kethasabosvetito.png) top center no-repeat;}#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 99999;	width: 100%;	height: 500px;}#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100000;	text-align: center;	line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}#lightbox-nav-btnPrev { 	left: 0; 	float: left;}#lightbox-nav-btnNext { 	right: 0; 	float: right;}#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}.menu {background: url(../images/menu.png) top;height: 47px;width: 862px;padding: 0 44px;margin: 0 auto;overflow: hidden;}#jsmenu {margin: 0;padding: 0;}#jsmenu li {float: left;list-style: none;height: 47px;line-height: 47px;}#jsmenu li a {display: block;padding: 2px 20px 0 20px;text-decoration: none;width: auto;color: #000;white-space: nowrap;font-size: 15px;line-height: 47px;color: #222;z-index: 999999;font-weight: bold;}#jsmenu li a:hover {background: url(../images/menu_hover.png) top center repeat-x;}#jsmenu li ul {margin: 0;padding: 0;position: absolute;visibility: hidden;}#jsmenu li ul li {float: none;display: inline;}#jsmenu li ul li a {font-size: 13px;height: 35px;line-height: 35px;padding: 0 40px 0 15px;width: 180px;border-bottom: solid 1px #999;background: #f1f1f1;font-weight: normal;}#jsmenu li ul li a:hover {background: #e1e1e1;}.fomenu-menuoszto {width: 2px !important;padding: 0 !important;margin: 0;background: url(../images/menu_elvalaszto.png) top center no-repeat;}.oldalsav-naptar-fejleckocka {background: #aaa;color: #222;}.oldalsav-naptar-nap {float: left; width: 26px; padding: 4px; background: #ddd; margin: 0 1px 1px 0; text-align: center;color: #222;}.oldalsav-naptar-link {background: #444;color: #ddd;}.oldalsav {margin: 0 auto;}.oldalsav-cim {background: url(../images/oldalsav_fejlec.png) top center no-repeat;padding: 0;height: 41px;margin: 0 auto 10px auto;width: 250px;}.oldalsav-cim h2 {font-size: 14px !important;font-weight: bold;margin: 0 auto !important;border: none !important;width: 230px;padding: 10px 0 0 0;height: 32px;color: #fff !important;overflow: hidden;text-transform: uppercase;white-space: nowrap;}.oldalsav-terkoz { line-height:24px; height: 24px;}.oldalsav-tartalom {padding: 0;color: #111;}.oldalsav-tartalom a {font-size: 15px;color: #fff;text-decoration: none;}.oldalsav-tartalom img {margin: 0 auto 10px auto;border: none;}.oldalsav-tartalom-text {margin: 0 auto;text-align: justify;white-space: pre-line;font-size: 12px;padding: 0;}.oldalsav-link {text-align: right;margin: 10px auto;height: 29px;padding: 0 30px 0 10px;line-height: 29px;overflow: hidden;background: url(../images/oldalsav_link.png) right center no-repeat;}.oldalsav-link a {text-decoration: none;font-size: 12px;font-weight: bold;color: #fff;}.oldalsav-elem-lezar {height: 10px;}.oldalsav-tartalom input {width: 228px;padding: 5px 10px;}.popup {background: #333;position: absolute;margin: 0 auto;padding: 10px;z-index: 99999;}#popup_inner {background: #f1f1f1;padding: 20px 30px 20px 30px;}.popup-close {margin: 0 auto 10px auto; text-align: right;}#popup_inner input[type="text"], #popup_inner select, #popup_inner input[type="password"] {width: 568px;padding: 7px 5px;border: solid 1px #999;margin: 0 0 10px 0;}#popup_inner select {width: 578px;}#popup_inner textarea {font-size: 13px;font-family: arial, sans-serif;padding: 5px;width: 568px;height: 120px;border: solid 1px #999;margin: 0 0 10px 0;}.site {width: 950px;margin: 20px auto;box-shadow: 0 0 25px 3px #000;background: transparent;}.openclose {cursor: pointer;padding: 10px;margin: 0 auto 1px auto;background: #ddd url(../images/openclose.png) center right no-repeat;}#cookiecheck {background: #555;padding: 10px;text-align: center;width: 100%;position: fixed;bottom: 0px;color: #fff;display: none;}#cookiecheck button{background: #f6e311;color: #111;padding: 6px 8px;margin: 0 0 0 10px;}#visszahivas_panel {}#visszahivas_ok_button {}.webaruhaz-kosar {background: #777;padding: 10px;color: #fff;margin: 0 auto 20px auto;border: solid 1px #555;}.webaruhaz-kosar a {color: #fff;text-decoration: none;}.webaruhaz-termeklista-racs {float: left;background: #eee;padding: 6px 10px 10px 10px;border: solid 1px #ccc;margin: 0 0 3px 0;width: 169px;}.webaruhaz-termeklista-racs:nth-of-type(3n) {width: 169px;margin: 0 3px 3px 3px;}.webaruhaz-kiemelt-termek {background: #333 !important;border: solid 1px #111;color: #ddd;}.webaruhaz-kiemelt-termek a {color: #ddd;}.webaruhaz-kep img {padding: 0;border: solid 1px #fff;}.webshop-text-button {padding: 0 8px; background: #555;cursor: pointer;}.webshop-text-button a{color: #ddd;text-decoration: none;font-weight: bold;font-size: 13px;height: 28px;line-height: 28px;}.webaruhaz-lapozo {margin: 20px auto;background: #ddd;padding: 10px;}