.bg {
	width: 100%;
	position:absolute;
	top: 0;
	left: 0;
	z-index: -1;
	min-width: 810px;
	height: auto;
}
.bgcont{
	width:100%;
	height:100%;
	overflow:hidden;
}
#main {
	width: 810px;
	position: absolute;
	left: 50%;
	margin-left: -405px;
	height:90%;
}
#main img{
border:none;
}
body{
	background-color:#ec2125;
	background-image:url(bg.png);
	background-position:center top;
}
.twitter{
	width:100%;
	color: white;
	text-shadow: black 0.1em 0.1em 0.2em;
}
.logo {

}
.logo2 {

}
.szoveg0{
	width:100%;
	color: white;
	text-shadow: black 0.1em 0.1em 1em;
}
.szoveg1{
	width:100%;
	color: white;
	text-shadow: black 0.1em 0.1em 1em;
}
.szoveg2{
	width:100%;
	color: white;
	text-shadow: black 0.1em 0.1em 0.5em;
}
.szoveg2 a{
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
}
#slider {
	height: 100%;
	width: 3000px;
	position: absolute;
	left: 0px;
}
#main #slidercont {
	width: 320px;
	overflow: hidden;
	position: absolute;
	height: 260px;
	right: 0px;
	top: 12%;
}
.text {
	color: #DA251D;
	background-image: url(images/text-bg.png);
	position: absolute;
	background-repeat: repeat;
	width: 320px;
	height: 30px;
	padding: 0px;
	bottom: 0px;
	left: 0px;
}
.text table {
	padding:0px;
	position: absolute;
	top: -3px;
	width: 100%;
	border: 0px;
}
.text table .desc{
	width: 100%;
}
.action img {
	width: 320px;
	height: 230px;
}
.action {
	display:inline-block;
	display:inline;
	position: relative;
	width: 320px;
}


.text .text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	text-transform: uppercase;
	padding-left: 2px;
}
.text .text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-align: right;
	padding-right: 2px;
	position: relative;
	bottom: -4px;
}
.text .text2 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	position: relative;
	bottom: -3px;
	font-weight: bold;
}
.text .text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	text-align: right;
}
#logos {
	height: 80px;
	width: 100%;
	text-align: right;
	display: block;
	border:none;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 40px;
	width: 100%;
	
}
#footer img{
	border:none;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#logos img{
	height:80px;
	width:auto;
	border:none;
}
#slidercont #dotnav {
	position: absolute;
	top: 243px;
	width: 320px;
	left: 0px;
}
#dotnav-1{
	background-image:url(images/karika.gif);
	background-repeat:no-repeat;
	display: inline;
	margin-left:5px;
}
#dotnav-1:hover{
	background-image: url(images/korong.gif);
	background-repeat:no-repeat;
}
#dotnav-2,
#dotnav-3,
#dotnav-4,
#dotnav-5,
#dotnav-6,
#dotnav-7,
#dotnav-8,
#dotnav-9,
#dotnav-10{
	background-image: url(images/korong.gif);
	background-repeat:no-repeat;
	display: inline;
	margin-left:5px;
}
/*------------- menu -----------------------------------------*/
#navmenu {
	background-image: url(images/nav-bkg.png);
	background-repeat: repeat-x;
	height: 75px;
	width: 100%;
	top: 400px;
	position: absolute;
}
#navmenu2 {
	background-image: url(images/nav-bkg.png);
	background-repeat: repeat-x;
	height: 75px;
	width: 100%;
	position: relative;
}
#navmenu table,
#navmenu2 table{
	border:none;

}
#navmenu td,
#navmenu2 td{
	padding:14px 0 0 0;
}
#navmenu a,
#navmenu2 a{
	text-decoration:none;
	text-transform: uppercase;
	display:block;
}

.m-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00AF4D;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:8px;
}
.m-green2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00AF4D;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:6px;
}
.m-space {
	width: 100%;
}
.m-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#DA251D;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:8px;
}
.m-red2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #DA251D;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:6px;
}
.page-1-p .menu-1,
.page-2-p .menu-2,
.page-3-p .menu-3,
.page-4-p .menu-4,
.page-1-gy .menu-1,
.page-2-gy .menu-2,
.page-3-gy .menu-3,
.page-4-gy .menu-4
{
	color: #ffffff;
	background-color: #00AF4D;
}
.page-5-p .menu-5,
.page-6-p .menu-6,
.page-7-p .menu-7,
.page-8-p .menu-8,
.page-9-p .menu-9,
.page-10-p .menu-10,
.page-11-p .menu-11,
.page-12-p .menu-12,
.page-13-p .menu-13,
.page-14-p .menu-14,
.page-5-gy .menu-5,
.page-6-gy .menu-6,
.page-7-gy .menu-7,
.page-8-gy .menu-8,
.page-9-gy .menu-9,
.page-10-gy .menu-10,
.page-11-gy .menu-11,
.page-12-gy .menu-12,
.page-13-gy .menu-13,
.page-14-gy .menu-14
{
	color: #ffffff;
	background-color: #DA251D;
}
.page-1-gy .menu-15,
.page-2-gy .menu-15,
.page-3-gy .menu-15,
.page-4-gy .menu-15,
.page-5-gy .menu-15,
.page-6-gy .menu-15,
.page-7-gy .menu-15,
.page-8-gy .menu-15,
.page-9-gy .menu-15,
.page-10-gy .menu-15,
.page-11-gy .menu-15,
.page-12-gy .menu-15,
.page-13-gy .menu-15,
.page-14-gy .menu-15
{
	color: #ffffff;
	background-color: #DA251D;
}

.page-1-p .menu-16,
.page-2-p .menu-16,
.page-3-p .menu-16,
.page-4-p .menu-16,
.page-5-p .menu-16,
.page-6-p .menu-16,
.page-7-p .menu-16,
.page-8-p .menu-16,
.page-9-p .menu-16,
.page-10-p .menu-16,
.page-11-p .menu-16,
.page-12-p .menu-16,
.page-13-p .menu-16,
.page-14-p .menu-16
{
	color: #ffffff;
	background-color: #00AF4D;
}
.menu-5:hover,
.menu-6:hover,
.menu-7:hover,
.menu-8:hover,
.menu-9:hover,
.menu-10:hover,
.menu-11:hover,
.menu-12:hover,
.menu-13:hover,
.menu-14:hover,
.menu-15:hover{
	color: #ffffff;
	background-color: #f15f5c;
}
.menu-1:hover,
.menu-2:hover,
.menu-3:hover,
.menu-4:hover,
.menu-16:hover{
	color: #ffffff;
	background-color: #5bbe7c;
}
/* ----------content----------------------------------------------*/

.content {
	height: auto;
	width: 100%;
	top: 480px;
	position: absolute;
}

.content-top,
.content-top2 {
	background-image: url(images/cont-bkg.png);
	background-repeat:repeat;
	width:100%;
	height:auto;
	min-height:325px;
}
.content-top3 {
	background-image: url(images/cont-bkg.png);
	background-repeat:repeat;
	width:100%;
	height:auto;
	min-height:120px;
}

.content-top .oszlop{
	font-family: Arial, Helvetica, sans-serif;
	width:50%;
	max-width:400px;
	padding:5px;
	vertical-align: text-top;
}
.content-top .oszlop2{
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	padding:5px;
	vertical-align: text-top;
}
.content-top .etlap{
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	padding:5px;
	vertical-align: text-top;
}
.content-bottom,
.content-bottom2 {
	background-image: url(images/cont-bkg2.png);
	background-repeat: repeat-x;
	width:100%;
	height:40px;
}
.content-top2,
.content-top3 {
	text-align:center;
	padding:5px 0px;
}
.leiras {
	text-align: justify;
	width: 100%;
	display:block;
}
.leiras_nv {
	text-align: justify;
	width: 100%;
	display:none;
}
.cim {
	color: #FF0000;
	font-weight: bold;
	text-align:left;
}
.cim2 {
	color: #FF0000;
	font-weight: bold;
	font-size:16px;
	text-align:left;
	padding-left:385px;
}
.ar{
	color:#ffffff;
	padding:0px;
	width:100px;
	height:33px;
	background-image:url(images/ar-bkg.png);
	text-align:right;
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

.ar .forint{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 22px;
}
.ar .penznem{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-transform: uppercase;
	position:relative;
	bottom:10px;
	right:6px;
}
.kiemelt {
	padding-left: 5px;
}
.etlap .kiemelt {
	padding-left: 5px;
	max-height:50px;
	max-width:545px;
}
.k_kep {
	height: 53px;
	width: auto;
}
.kiemelt_kep {
	text-align: center;
}
.rendelj_kep {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.rendelj_link{
	padding-left:100px;
	padding-right:100px;
}
.rendelj_prev{
	cursor:pointer;
	visibility:hidden;
}
.rendelj_next{
	cursor:pointer;
}
.rendelj {
	text-align: left;
	padding-top: 10px;
	padding-left: 52px;
}
.rendelj2 {
	text-align: center;
	padding-top: 10px;
}
.etel_visible{
	display:auto;
}
.etel_unvisible{
	display:none;
}
.k_nev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.k_belevalo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#cegnev {
	font-family: "Arial Black";
	font-size:22pt;
	text-transform: uppercase;
	color: #DA251D;
}
#ceginfo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 40px;
	color: #DA251D;
}
#cegcim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
}
#ceginfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	text-transform: uppercase;
}
/*--------------------------------------------------------------------------PICSHOWER*/
.picMain{
	position: fixed;
	top: 100px;
	left: 100px;
	z-index: 1001;
}
.picBg{
	position: fixed;
	top: 0px;
	left: 0px;
	display: none;
    opacity:0.7;
	-moz-opacity:0.7;
    filter:alpha(opacity=70);
	background-color: #000;
	width: 100%;
	height: 100%;
	z-index: 1000;
}
picWindow{
	display: none;
}
.centerpic{
	border: 1px solid #CCCCCC;
}

.galPic{
	border: 1px solid #2b2626;
}

.galPic:hover{
    border: 1px solid #d9261c;	
}

.prev_pic{
  	font-family: Arial, sans-serif;
  	font-size: 13px;
  	color: #FFFFFF;
  	width: 100px;
   	position: absolute;
 	top: 0px;
  	z-index: 1010;
  	display: block;
    opacity:0;
	-moz-opacity:0;
    filter:alpha(opacity=0);
  	background: url(images/prev.png) center center no-repeat transparent;
}
.next_pic{
  	font-family: Arial, sans-serif;
  	font-size: 13px;
  	color: #FFFFFF;
  	width: 100px;
   	position: absolute;
 	top: 0px;
  	z-index: 1011;
  	display: block;
    opacity:0;
	-moz-opacity:0;
    filter:alpha(opacity=0);
  	background: url(images/next.png) center center no-repeat transparent;
}

.picInfo{
  	font-family: Arial, sans-serif;
  	font-size: 13px;
  	color: #000;
   	position: absolute;
   	height: 20px;
  	z-index: 1012;
    opacity:0.5;
	-moz-opacity:0.5;
    filter:alpha(opacity=50);
    background-color: #FFF;
  	display: none;

}
