/* Style File: /w3c.css */
html {
	/* Háttér */
	height: 100%;
}
body, html {
	/* Mérete */
	width: 100%;
	height: 100%;
	/* Elhelyezkedés */
	margin: 0px;
	padding: 0px;
	/* Betü */
	font-style: normal;
	font-weight: normal;
	font-family: verdana, arial;
	font-size: 14px;
	cursor: default;
}

label  { cursor: pointer; }

.hidden { display: none; }

td {vertical-align: top;}

fieldset {
	/* Elhelyezkedés */
	padding: 0px;
	margin: 5px;
}
legend {
	/* Elhelyezkedés */
	margin: 5px;
	margin-bottom: 2px;
}
form,p,div {
	/* Elhelyezkedés */
	margin: 0px;
	padding: 0px;
}
ul, ol {
	/* Elhelyezkedés */
	margin: 0px;
	cursor: default;
}
img {
	border-width: 0px;
}

#google_map  {
	height: 400px;
	color: #333333;
}
#google_map div { color: #333333; }
.hsimg {
	background-position: 50% 50%;
	display: block;
	width: 165px;
	height: 155px;
	background-repeat: no-repeat;
}



/* Style File: /js/highslide/highslide.css */
/**
* @file: highslide.css 
* @version: 4.1.9
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(/js/highslide/imamges/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/js/highslide/imamges/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(/js/highslide/imamges/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	padding: 0;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(/js/highslide/imamges/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/js/highslide/imamges/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(/js/highslide/imamges/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(/js/highslide/imamges/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(/js/highslide/imamges/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(/js/highslide/imamges/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(/js/highslide/imamges/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(/js/highslide/imamges/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(/js/highslide/imamges/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(/js/highslide/imamges/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(/js/highslide/imamges/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
	direction: ltr;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/js/highslide/imamges/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/js/highslide/imamges/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/js/highslide/imamges/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/js/highslide/imamges/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	width: 60px; /* t=5481 */
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}



/* Style File: /style.css */
﻿body, html{
	margin: 0px;
	font-family: verdana, arial;
	font-size: 13px;
	color: #585858;
	cursor: default;
}
html {
	background-color: #FFFFFF;
	background-image: url('about:blank');
	background-repeat: repeat-x;
	background-position: top center;
	width: 100%;
	height: 100%;
}
body {
	background-image: url('/pic/header.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	min-height: 100%;
	height: auto;
	text-align: center;
}
p { margin-bottom: 10px; }
a {
	color: #0000FF;
	text-decoration: none;
	cursor: pointer;
}
a:hover{
	color: #0000FF;
	text-decoration: underline;
}
h1 {
	float: left;
	color: #333333;
	font-size: 20px;
	font-family: verdana, Arial,Helvetica,sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h2 {
	display: block;
	color: #333333;
	font-size: 20px;
	font-family: verdana, Arial,Helvetica,sans-serif;
	letter-spacing: -1px;
	margin: 10px;
	padding: 0px;
}
h3{
	display: block;
	color: #cc0000;
	font-size: 24px;
	font-family: Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h4{
	display: block;
	color: #cc0000;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h5{
	display: block;
	color: #ff6600;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h6{
	display: block;
	color: #ff6600;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


input.text, input.adatlap {
	display: inline-block;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 14px;
	color: #1b1b1b;
	padding: 3px 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
input.text:hover, input.adatlap:hover,
input.text:focus, input.adatlap:focus {
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

input.btn, input.btn1 {
	display: inline-block;
	padding: 0px;
	margin: 0px;
	height: 27px;
	padding-bottom: 2px;
	width: 100px;
	background-color: transparent;
	border: 0px solid transparent;
	background-image: url('about:blank');
	background-repeat: no-repeat;
	background-position: top center;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
}
input.btn:hover, input.btn1:hover {
	color: #333333;
	text-shadow: 0px 0px 2px rgba(160,10,60,0.4);
}

input.btn2 {
	display: inline-block;
	padding: 0px;
	margin: 0px;
	height: 26px;
	padding-bottom: 2px;
	width: 112px;
	background-color: transparent;
	border: 0px solid transparent;
	background-image: url('about:blank');
	background-repeat: repeat-x;
	background-position: top center;
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	cursor: pointer;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
input.btn2:hover {
	color: #666666;
}

img.shadow { display: block; width: 100%; height: 43px; }


div.ShieldShowLine {
	position: relative;
	display: block;
	margin-top: 10px;
}
div.ShieldShowLine img {
	width: 615px;
	border: 0px;
}

/* Oldal Stílusa */

div.SiteBody {
	position: relative;
	display: block;
	width: 980px;
	height: 100%;
	margin: auto;
	text-align: left;
}

div.SiteHeader {
	position: relative;
	display: inline-block;
	width: 980px;
	height: 200px;
}
div.SiteHeader h1 {
	position: absolute;
	/*top: 155px;*/
	top: 140px;
	/*left: 220px;*/
	left: 370px;
	color: #FFFFFF;
}



div.HeadMenu {
	display: block;
	position: relative;
	margin-top: -35px;
	height: 35px;
}
div.HeadMenu a {
	display: inline-block;
	position: relative;
	float: left;
	height: 22px;
	line-height: 22px;
	color: #EEE;
	padding: 2px 10px;
	font-size: 16px;
	padding-bottom: 0px;
	margin-right: 3px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	text-align: center;
	border-right: 1px solid #EEE;
	white-space: nowrap;
}
div.HeadMenu *:last-child a { border-right: 0px solid #EEE; }
div.HeadMenu a.aktual,
div.HeadMenu a:hover {
	color: #FFF;
	text-decoration: none;
	z-index: 3;
}
div.HeadMenu .fixwhite {
	display: none;
}

div.TopAlmenuk  a{ display: block; float: none; text-align: left; }

div.SiteMainRow {
	position: relative;
	display: inline-block;
	width: 980px;
	padding: 30px 5px;
}

div.SiteLeftMenu {
	position: relative;
	display: block;
	float: left;
	width: 250px;
	min-height: 500px;
}
div.LeftMenu a {
	display: block;
	position: relative;
	padding-left: 10px;
	font-size: 14px;
	line-height: 150%;
	color: #999999;
}
div.LeftMenu a .ball {
	position: absolute;
	bottom: -5px; left: -30px;
	display: inline-block;
	width: 26px; height: 26px;
	background-image: url('/pic/ball.png');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: 0% 0%;
	-webkit-transition: all 1500ms ease-in-out 1500ms;
	-moz-transition: all 1500ms ease-in-out 1500ms;
	transition: all 1500ms ease-in-out 1500ms;
	border-radius: 13px;
}
div.LeftMenu a:hover .ball {
	-webkit-transition: all 1500ms ease-in-out 100ms;
	-moz-transition: all 1500ms ease-in-out 100ms;
	transition: all 1500ms ease-in-out 100ms;
	background-size: 100% 100%;
	bottom: 0px; left: 20px;
	transform:rotate(600deg);
}
div.LeftMenu a .ball {
	opacity: 0;
	background-size: 100% 100%;
	bottom: 3px; left: 20px;
	transform:rotate(0deg);
	-webkit-transition: all 100ms ease-in-out 300ms;
	-moz-transition: all 100ms ease-in-out 300ms;
	transition: all 100ms ease-in-out 300ms;
}
div.LeftMenu a:hover .ball {
	opacity: 1;
	transform:rotate(0deg);
	-webkit-transition: all 100ms ease-in-out 300ms;
	-moz-transition: all 100ms ease-in-out 300ms;
	transition: all 100ms ease-in-out 300ms;
	-moz-animation: bounce  1500ms; /* Firefox */
	-webkit-animation: bounce  1500ms; /* Safari and Chrome */
	animation: bounce  1500ms;
}
@-webkit-keyframes bounce {
	0%		{ top:-35px; }
	10%		{ top: -5px; }
	20%		{ top:-20px; }
	30%		{ top: -5px; }
	40%		{ top:-15px; }
	50%		{ top: -5px; }
	60%		{ top:-12px; }
	70%		{ top: -5px; }
	80%		{ top: -9px; }
	90%		{ top: -6px; }
	100%	{ top: -5px; }
}
@-moz-keyframes bounce {
	0%		{ top:-35px; }
	10%		{ top: -5px; }
	20%		{ top:-20px; }
	30%		{ top: -5px; }
	40%		{ top:-15px; }
	50%		{ top: -5px; }
	60%		{ top:-12px; }
	70%		{ top: -5px; }
	80%		{ top: -9px; }
	90%		{ top: -6px; }
	100%	{ top: -5px; }
}
@keyframes bounce {
	0%		{ top:-35px; }
	10%		{ top: -5px; }
	20%		{ top:-20px; }
	30%		{ top: -5px; }
	40%		{ top:-15px; }
	50%		{ top: -5px; }
	60%		{ top:-12px; }
	70%		{ top: -5px; }
	80%		{ top: -9px; }
	90%		{ top: -6px; }
	100%	{ top: -5px; }
}

div.SiteMain {
	position: relative;
	display: block;
	padding-left: 15px;
	min-height: 500px;
}

div.SiteFootRow {
	position: relative;
	display: inline-block;
	width: 980px;
	height: 100px;
	line-height: 100px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	background-color: #aaaaaa;
}
div.SiteFootRow img{
	display: none;
}

input.kicsi, select.kicsi {
	width: 80%;
	padding: 3px;
	border: 1px solid #999999;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
	border-radius: 4px;
}

div.position_search{
	font-size: 12px;
}

div.SelectLang {
	display: block;
	position: absolute;
	top: 20px;
	right: -15px;
	z-index: 9;
}
div.SelectLang a { text-decoration: none; margin: 3px 3px; }
div.SelectLang img { border-width: 0px; }




/* foci */

a.btn, a.FociTovabb{
	display: inline-block;
	background-image: url('/pic/btnback.jpg');
	line-height: 20px;
	/*height: 20px;*/
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	color: #FFFFFF;
}
a.btn:hover, a.FociTovabb:hover{
	text-decoration: none;
}

input.LeftSearch{
	display: inline-block;
	background-image: url('/pic/btnback.jpg');
	line-height: 20px;
	/*height: 20px;*/
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-width: 0px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	color: #FFFFFF;
}


.LangIT { display: none; }
/*.LangES { display: none; }*/



/* Style File: /%23modulok/szcikk/frontend/style.css */
.cikk_menu, .cikk_tjegy {
	padding-left: 0px;
	width: 300px;
}
.cikk_menu a, .cikk_tjegy  a{
	position: relative;
	display: block;
	height: 25px;
	/*line-height: 35px;*/
	padding: 0px 15px;
	padding-left: 20px;
	margin: 0px;
	white-space: nowrap;
	/*text-transform: uppercase;*/
	font-family: "Trebuchet MS",verdana, Arial,Helvetica,sans-serif;
	font-size: 16px;
	/*color: #666666;*/
	color: #ff6600;
	/*border: 1px solid #FDCB01; /*#777777;*/
	/*border: 1px solid rgba(33,33,33,0.33);*/
	/*background-color: transparent;*/
	background-image: url('/pic/dot_almenu.png');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	-webkit-transition: all 333ms ease-in-out;
	-moz-transition: all 333ms ease-in-out;
	transition: all 333ms ease-in-out;
	text-decoration: none;
}
.cikk_menu a:hover, .cikk_tjegy  a:hover{
	/*
	border: 1px solid #666666;
	background-color: #DDDDDD;
	*/
	background-position: 6px 7px;
	text-decoration: none;
	color: #aa0000;
}
div.CikkTjegyList{
	margin-top: 10px;
	margin-bottom: 30px;
}
div.CikkMenuList{
	margin-top: 10px;
	margin-bottom: 30px;
}
.cikk_rovid_tartalom, .cikk_tjegy_tartalom, .cikk_tartalom {
	display: block;
	position: relative;
	width: 100%;
}
.cikk_tartalom {
	margin-bottom: 30px;
}

/*
.cikk_rovid_tartalom h3, .cikk_rovid_tartalom h2, .cikk_tjegy_tartalom h3, .cikk_tjegy_tartalom h2, .cikk_tartalom h3, .cikk_tartalom h2 {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 24px;
	font-family: arial narrow;
}
*/
.cikk_cime, .cikk_szoveg {
	width: 100%;
}

.cikk_top, .cikk_vissza, .cikk_bovebben {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	text-align: right;
	background-color: #EEEEEE;
	border-bottom: 1px dotted #CCCCCC;
	font-size: 10px;
}
.cikk_top a, .cikk_vissza a, .cikk_bovebben a {
	margin: 3px;
	margin-right: 20px;
	font-size: 10px;
	color: #CF4401;
}
.cikk_top a, .cikk_vissza a, .cikk_bovebben a {
	margin: 3px;
	margin-right: 20px;
	color: #F36801;
}

.cikk_vissza{
	display: none;
}


div.TopMenuk {
	position: relative;
	float: left;
}

div.TopAlmenuk {
	position: absolute;
	top: 22px; left: -10px;
	padding: 5px 2px;
	display: none;
	background-color: #019934;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index: 9;
}

div.TopMenuk:hover div.TopAlmenuk {
	display: inline-block;
}
a.almenu {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 27px;
	white-space: nowrap;
	color: #999999;
}
a.almenu:hover {
	color: #111111;
}
.PDF {
	float:right;
	z-index: 99;
	display: none;
}

#kapcs table.form {
	background-color: #f4f4f4;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	width: 643px;
	height: 323px;
}

#kapcs td.txt {
	/*width: 200px;*/
	background-color: #ffffff;
	border-color: #d7d7d7;
	border-style: solid;
	border-width: 1px;
}
#kapcs td.lab {
	width: 100px;
	background-color: #f7f7f7;
	border-color: #d7d7d7;
	border-style: solid;
	border-width: 1px;
}


#kapcs .input_mehet {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	/*background-color: #1b1b1b;*/
	background-image: url('/pic/topmenuback.jpg');
	-webkit-border-radius: 8px 0px 8px 0px;
	-moz-border-radius: 8px 0px 8px 0px;
	border-radius: 8px 0px 8px 0px;
	padding: 5px 10px;
	text-decoration: none;
	box-shadow: 0px 0px 6px #666666;
	border-width: 0px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	float: right;
	margin-top: 10px;
/*
	font-family: verdana;
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cc0000;
	background-image: url('/pic/topmenuback.jpg');
	border: 1px solid #000000;
	padding: 5px 10px;
	box-shadow: 0px 0px 6px #666666;
	-webkit-border-radius: 8px 0px 8px 0px;
	-khtml-border-radius: 8px 0px 8px 0px;
	-moz-border-radius: 8px 0px 8px 0px;
	border-radius: 8px 0px 8px 0px;
	cursor: pointer;
*/
}
#kapcs .input_mehet:hover {
	box-shadow: 0px 0px 3px #999999;
	/*
	background-color: #ff6600;
	color: #FFFFFF;
	*/
}

#kapcs .input {
	width: 410px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	font-family: verdana, arial;
}

#kapcs textarea.input {
	width: 625px;
	height: 150px;
	font-family: verdana, arial;
	font-size: 13px;
}



/* Style File: /%23modulok/focistak/frontend/style.css */
table.FociList td{
	padding: 2px;
	font-size: 12px;
}
table.FociList th{
	border-bottom: 2px solid rgb(246,94,18);
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}
table.FociList tr:hover{
	color: #000000;
}


#fociNext, #fociPrev {
	display: block;
	position: absolute;
	top: 180px;
	width: 50px;
	height: 90px;
	cursor: pointer;
	background-image: url('/pic/arrows.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	opacity: 0.2;
	filter:alpha(opacity=20);
}

#fociPrev {
	left: 160px;
	background-position: -68px 0px;
}
#fociNext {
	right: 0px;
	background-position: 0px 0px;
}
#fociPrev:hover, #fociNext:hover { opacity: 1; filter:alpha(opacity=100); }

div.fociGroup {
	position: relative;
	display: inline-block;
	width: 100%;
	font-size: 13px;
}
div.fociTitle {
	float:left;
	position: relative;
	display: inline-block;
	width: 155px;
}
div.fociTitleRowImg {
	position: relative;
	display: block;
	padding: 2px;
	height: 100px;
}
div.fociTitleRow {
	position: relative;
	display: block;
	padding: 2px;
	height: 25px;
	max-height: 25px;
	line-height: 25px;
	border-top: 1px solid #eee;
}
div.fociTitleRow .label { display: block; font-size: 14px; font-weight: bold; padding-left: 0px; }
div.fociTitleRow .select { background-image: url('/pic/select-icon.png'); background-position: 130px 5px; background-repeat: no-repeat; }
div.fociTitleRow .selected { background-color: #FFF0E0; }
div.fociTitleRow select {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:20px;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}


div.fociPlayerItems {
	display: inline-block;
	position: relative;
	width: 100000px;
}
div.fociGroupPlayer {
	float:left;
	position: relative;
	display: inline-block;
	width: 810px;
	height: 375px;
	overflow: hidden;
}
div.fociItemPlayer {
	float:left;
	position: relative;
	display: inline-block;
	width: 135px;
}
div.fociItemPlayerRowImg {
	position: relative;
	display: block;
	padding: 2px;
	height: 100px;
	text-align: center;
	line-height: 100px;
}
div.fociItemPlayerRowImg img { vertical-align: bottom; }
div.fociItemPlayerRow {
	position: relative;
	display: block;
	padding: 2px;
	height: 25px;
	max-height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #eee;
	font-size: 11px;
}
div.fociItemPlayerRow a.link { color: #009900; text-decoration: underline;}
div.fociItemPlayerRow a.link:hover { color: #333399; text-decoration: none;}



/* Style File: /%23modulok/blog/frontend/style.css */
@font-face {
  font-family: 'FontAwesome';
  src: url("/font/fontawesome-webfont.eot");
  src: url("/font/fontawesome-webfont.eot") format("embedded-opentype"),
			 url("/font/fontawesome-webfont.woff") format("woff"),
			 url("/font/fontawesome-webfont.ttf") format("truetype"),
			 url("/font/fontawesome-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

#MyBody h3.blogTitle {
	display: block;
	position: relative;
	background-color: #096D39;
	background-image: url('/pic/ball.png');
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding-left: 40px;
	height: 36px;
	line-height: 36px;
	text-transform: uppercase;
	font-size: 15px;
	color: #FFF;
	margin-bottom: 15px;
}

#MyBody .BlogSearch { display: block; position: absolute; top: 5px; right: 5px; margin: 0px; margin-left: auto; margin-right: 0px; width: auto; background-color: #FFF; border-radius: 3px; box-shadow: 0px 0px 3px rgba(0,0,0,0.6); }
#MyBody .BlogSearch .text { display: inline-block; background-color: transparent; border: 0px solid transparent; color: #555; width: 160px; padding: 3px 5px; float: left; height: 18px; vertical-align: middle; }
#MyBody .BlogSearch .submit { display: inline-block; background-color: transparent; border: 0px solid transparent; color: #555; cursor: pointer; font-weight: bold; width: 35px; padding: 3px 5px;  height: 25px; font-size: 15px; vertical-align: text-top; font-family: 'FontAwesome'; float: right; vertical-align: middle; transition: all 0.3s ease 0s; }
#MyBody .BlogSearch .submit:hover { color: #CB0D05; }

#MyBody ul.BlogListDate { display: block; position: relative; list-style: none; margin: 0px; padding: 0px; }
#MyBody ul.BlogListDate li { margin-bottom: 10px; }
#MyBody ul.BlogListDate li a { font-size: 11px; color: #555; text-decoration: none; display: block; line-height: 15px; }
#MyBody ul.BlogListDate li a.year { font-size: 14px; line-height: 20px; font-weight: bold; font-family: sans-serif}
#MyBody ul.BlogListDate li a.aktiv { color: #096D39; }
#MyBody ul.BlogListDate li a:hover { color: #000; text-decoration: underline; }

#MyBody ul.BlogListDate ul.month { display: block; position: relative; list-style: none;  margin: 0px; padding: 0px; }
#MyBody ul.BlogListDate ul.month li { margin-bottom: 1px; margin-top: 2px; padding-left: 10px; }
#MyBody ul.BlogListDate ul.month li a { padding-left: 0px; }
#MyBody ul.BlogListDate ul.month li a:hover {  }

#MyBody .BlogListTitle, .BlogTitle { font-size: 18px; color: #096D39; margin-bottom: 15px; }
#MyBody .BlogListText, .BlogText { position: relative; margin-bottom: 20px; height: 100px; display: table; }
#MyBody .BlogListFoot, .BlogFoot { position: relative; height: 50px; margin-bottom: 30px; padding-top: 8px; border-bottom: 1px solid #EEE; }
#MyBody .BlogBtn { position: absolute; right: 0px; top:0px; background-image: url('/pic/formgombback-green.png'); width: 173px; box-shadow: none; color: #FFF; }
#MyBody .BlogBtn:hover { background-position: 0px -27px; box-shadow: none; }

#MyBody .green, h6 { display: inline-block; margin: 0px; padding: 0px; line-height: auto; font-size: inherit; font-weight: bold; color: #096D39; }

#MyBody .date { display:block; width: auto; margin: auto; text-align: right; }

#MyBody .BlogAuthor { display: block; position: relative; float:left; widtrh: 120px; z-index: 1; margin-right: 20px; }
#MyBody .BlogAuthor .date { display: block; position: relative; font-size: 10px; text-align: center; margin: 0px; margin-bottom: 5px; line-height: 25px; }
#MyBody .BlogAuthor .image {
	display: block; position: relative;
	width: 80px; height: 80px;
	border-radius: 50%;
	background-image: url('/pic/user.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100% auto;
	margin: auto;
	margin-bottom: 5px;
}
#MyBody .BlogAuthor .btn1 {
	display: block; position: relative; font-size: 10px; text-align: center; margin: 0px; line-height: 20px;
}

#MyBody .RightBox input.text { border: 0px solid transparent; border-bottom: 1px dotted #096D39; width: 135px; }
#MyBody .RightBox {
	display: block;
	border: 2px solid #096D39;
	padding: 3px;
	margin-bottom: 15px;
}
#MyBody .hlBtn { position: relative; }

#MyBody .RightBoxTitle { display:block; margin: -3px; margin-bottom: 3px; padding: 3px; background-color:#096D39; font-family: sans-serif; font-size: 15px; font-weight: bold; color: #FFF; text-align: center;}
#MyBody .RightBoxSmall { display:block; font-size: 9px; padding: 3px 7px; }
#MyBody .BlogFoot .fb_iframe_widget {margin-left: 100px;}

/*.MyRight img { max-width: 570px; height: auto; }*/
#MyBody .BlogListText img { max-width: 350px; height: auto; }
#MyBody .BlogText img { max-width: 570px; height: auto; }



