﻿@import url('pages.css');
/*
layout
--------------------------------
*/
td, tr, div {
	vertical-align: top;
}
html, body {
	height: 100%;
	width: auto;
	margin: 0;
	padding: 0;
	font: 9pt Verdana;
}
a {
	cursor: pointer;
}

.btn {
	background-color: #C5C6C8;
	border:	1px solid #004A8D;
	color: #004A8D;
	font-weight: bold;
}

.clears {
	clear: both;
}

.headtop, .headtop_index, .headcorner div, .footerbg div, .footercorner div, .transpng {
	behavior: url("css/iepngfix05.htc");
}
body {
	behavior: url("css/hover.htc");
	background: #5f6062 url('../images/design/toprepeat_14x365.jpg') repeat-x;
	margin: 0 auto;
}
.container {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	background: url('../images/design/bottomrepeat_14x233.jpg') repeat-x;
	background-position: center bottom;
}
.main, .header {
	text-align: center;
	margin: 0 auto;
	height: auto;
}
.flashmenu, .mainpanel, .headflash, .saabflash {
	background-color: #c5c6c8;
	width: 878px;
	margin: 0 auto;
}
.mainpanel {
	width: 878px;
	margin: 0 auto;
}
.headtop {
	text-align: center;
	height: 114px;
	background: url('../images/design/headtop_878x114_sub.png') no-repeat;
	margin: 0 auto;
	width: 878px;
}

.headtop_index {
	text-align: center;
	height: 121px;
	background: url('../images/design/headtop_878x121_index.png') no-repeat;
	margin: 0 auto;
	width: 878px;
}
.headmodell{
	font: bold 9pt verdana;
	color:#FFFFFF;
	padding-top:94px;
}
.headmodell a{
	font: bold 9pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
.headmodell a:hover{
	color:#666666;
}

.headflash {
	height: 235px;
	background: url('../images/design/mainflash_878x242.jpg') no-repeat;
	z-index: 0;
}
.flashmenu {
	qheight: 250px;
	height: 150px;
	padding-top:5px;
}
.headcorner {
	height: 340px;
	width: 31px;
	position: absolute;
	margin: 70px 0px 0px -31px;
*	margin: 70px 0px 0px -470px;
	-margin: 70px 0px 0px -470px;
}
.headcorner div {
	height: 340px;
	width: 31px;
	background: url('../images/design/headcorner_31x340.png') no-repeat;
}
.footer {
	margin: 0 auto;
	width: 878px;
	height: 180px;
}
.footerbg {
	margin: 0 auto;
	width: 878px;
	height: 120px;
}
.footerbg div {
	height: 120px;
	width: 878px;
	background: url('../images/design/bottom_878x120.png') no-repeat;
}
.footercorner {
	height: 340px;
	width: 31px;
	position: absolute;
	margin: -285px 0px 0px 878px;
}
.footercorner div {
	height: 340px;
	width: 31px;
	background: url('../images/design/bottomcorner_31x340.png') no-repeat;
}
.author {
	font: 8pt Verdana;
	color: #FFFFFF;
	height: 60px;
}
.author a {
	color: #FFFFFF;
}

.author div {
	padding: 70px 0px 0px 0px;
}
/*
flashmenu+newspanel
--------------------------------
*/
.flash {
	position: relative;
	margin: -238px 0px 0px 260px;
}
.flashmenu {
	text-align: left;
}
.newspanel {
	width: 224px;
	height: 110px;
	background: green;
	z-index: 1;
	position: relative;
	
	margin: 10px 0px 0px 10px;
	q_margin: -17px 0px 0px 10px;
	
	background: url('../images/design/newsbox_224x110.jpg') no-repeat;
}
.newspanel #top {
	height: 3px;
	width: 100%;
	qbackground: maroon;
}
.newspanel #news_content {
	height: 95px;
	margin-left: 4px;
	_margin-top: -10px;
	width: 220px;
}
.newspanel #corner {
	position: absolute;
	margin: -9px 0px 0px 234px;
	width: 10px;
	height: 9px;
}
#news_scroller {
	overflow: hidden;
	width: 96%;
	height: 96%;
	margin: 5px;
}
#news_scroller span {
	font-weight: bold;
}
#news_scroller a {
	text-decoration: none;
	color: #FFFFFF;
}
#news_scroller a:hover {
	color: #003B75;
}
#news_scroller span {
}
/*
newsletterbox
--------------------------------
*/
.newsletterbox {
	position: relative;
	margin: 0px 0px 0px 10px;
	background: url('../images/design/newsletterbox_224x105.jpg') 0px 10px no-repeat;
	width: 224px;
	height: 115px;
	qbackground-color: gray;
}


.inputtext {
	position: absolute;
	margin: 46px 0px 0px 87px;
	border: none;
	width: 124px;
	_width: 122px;
	background-color: transparent;
	qbackground-color: red;
	color: #00346D;
	font: bold 10pt Verdana;
	z-index: 10;
}

.newsletterbox #newsemail {
	margin: 68px 0px 0px 87px;
}

.newsletterbox img {
	z-index: 10;
	position: relative;
	qborder: 1px solid;
}

.newsletterbox #imgon {
	top: 90px;
	margin: 0px 0px 0px 26px;

}

.newsletterbox #imgoff {
	top: 90px;
	margin: 0px 0px 0px 20px;
}

/*
bannermenu
--------------------------------
*/
.bannermenu {
	background-color: #c5c6c8;
	height: 86px;
	width: 878px;
	margin: 0 auto;
	text-align: left;
}
.bannermenu img {
	border: none;
}
.bannermenu table tr td {
	vertical-align: top;
	padding: 0;
	margin: 0;
}
/*
subpage
--------------------------------
*/
.subcontent {
	background-color: #c5c6c8;
	padding: 10px;
	width: 858px;
	height: auto;
}
.subpage {
	width: 858px;
	height: auto;
	min-height: 420px;
	_height: 420px;
	text-align: left;
}
/*
menus
--------------------------------
*/
.topmenu {
	width: 878px;
	margin: 0 auto;
	text-align: left;
	height: auto;
	margin-bottom: -15px;
	margin-top: 10px;
	z-index: 100;
}
#menu {
	//overflow: hidden;
}
#menu285 {
	border: none;
}

#menu table {
	width: 100%;
	text-align: center;
}

#menu .items {
	width: auto;
	text-align:left;
}

/*
hy tablazat mod
--------------------------------
*/
.e-brosh .lang {
	font: 8pt Verdana;
	color: #A89660;
}
.e-brosh .hy_tablazat table, .e-brosh .hy_tablazat table tr td {
	border: none;
}
.e-brosh .hy_tablazat, .e-brosh .hy_tablazat tr, .e-brosh .hy_tablazat tr td {
	border: none;
}
.e-brosh .hy_tablazat tr td, .e-brosh .hy_tablazat table tr td {
	vertical-align: middle;
}
.e-brosh .hy_tablazat .inpt, .e-brosh .hy_tablazat textarea {
	width: 180px;
	border: 1px solid #004A8D;
	font: 9pt Verdana;
}
.e-brosh .hy_tablazat textarea {
	height: 160px;
}
.e-brosh .btn {
	border: 1px solid #004A8D;
	background-color: #C5C6C8;
	color: #004A8D;
}
/*
main banners
--------------------------------
*/
.mainbanners {
	width: 98%;
	position: relative;
	margin: 0px auto -60px auto;
}
/*
messagebox
------------------------------
*/
#msgbox {
	width: 189px;
	height: 70px;
	position: absolute;
	background: url('../images/design/errormsg_189x70.gif') no-repeat;
}
#msgboxtext {
	position: relative;
	qbackground-color: aqua;
	font: bold 10pt Verdana;
	z-index: 500;
	text-align: left;
	width: 160px;
	height: 35px;
	margin: 20px 0px 0px 15px;
	_margin: 20px 0px 0px 0px;
	color: #003B75;
}
#msgboxbtn {
	position: relative;
	qbackground-color: green;
	width: 20px;
	height: 20px;
	margin: -50px 0px 0px 163px;
	z-index: 600;
	cursor: pointer;
}
.msgemailpos {
	margin: -500px 0px 0px 350px;
*	margin: -500px 0px 0px 280px;
	-margin: -500px 0px 0px -80px;
}
.msgcenterpos {
	margin: -200px 0px 0px 350px;
*	margin: -200px 0px 0px -80px;
	-margin: -200px 0px 0px -80px;
}
.msgcenterpos #msgboxtext {
	font: 10pt Verdana;
}
.flashdiv {
	width: 526px;
	height: 374px;
	position: relative;
	background-color: black;
}
/*
contacts
------------------------------
*/
.flash object, .headflash object, .headflash {
	//z-index: 2 !important;
}

.topmenu {
	//z-index: 5;
}

.contactsdiv {
	width: 608px;
	height: 165px;
	position: absolute;
	qmargin: -160px 0px 0px 270px;
	q*margin: -160px 0px 0px 10px;
	q-margin: -160px 0px 0px 10px;
	margin: -120px 0px 0px 255px;
	-margin: -120px 0px 0px 10px;

	z-index: 0;
	color: #5f6062;
	qbackground-color: red;
}

.addr {
	qposition: relative;
	margin: 10px 0px 0px 0px;
}

.opening {
	qposition: relative;
	margin: 10px 0px 0px 0px;
	
}

.gari {
	background: url('../images/design/5_ev_gar_logo_blue.jpg') no-repeat;
	height: 147px;
	width: 102px;
	margin: -134px 0px 0px 310px;
}

.euro {
	width: 171px;
	height: 85px;	
	margin: -85px 0px 0px 420px;
}

.sbanner{
	margin: -110px 0px 0px 230px;
}

/*
bottommenu
*/

.footertext div {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.footertext div ul {
	position: relative;
	margin: 0;
	padding:0;
	padding: 65px 0px 0px 0px; 
}

.footertext div ul li {
	list-style-type: none;
	display: inline;
	border-left: 1px solid #808284;
	border-right: 1px solid #808284;
	margin-left: -5px;
	*margin-left: -1px;
	_margin-left: -1px;
	padding: 0px 5px;
}

.footertext div ul li a {
	font: 7pt Verdana;
	color: #808284;
	qpadding-bottom: 2px;
}


.hy_szoveg input, .hy_szoveg select {
	font-size: 10pt;
	font-family: Verdana;
	color: #004A8D;
}

.mov1, .mov2 {
	position: absolute;
	z-index: 10;
}

.mov1 {
	margin: 102px 0px 0px 278px;
}

.mov2 {
	margin: 132px 0px 0px 255px;
}

.sitemap a, .sitemap {
	font: 9pt Verdana;
	text-decoration: none;
	color: #004A8D;
}

/*
advert layer
------------------------------
*/

.advertlayer {
	position: absolute;
	qz-index: 500;
	width: 273px;
	height: 176px;
	/*background: url('../images/advert/akcio_3ho_644x398_2.jpg') no-repeat bottom;
	qbackground: url('../images/advert/promo_20081120_710x502.gif') no-repeat bottom;*/
	background-color: white;
	z-index: 500;
	/*border: 2px solid #014A8E;*/
	text-align: right;
	margin: 40px 0px 0px 50px;
	*margin: 40px 0px 0px 50px;
	
}

.advertlayer img {
	position: relative;
	qz-index: 100;
	
}

.advertlayer object {
	z-index: 600 !important;
}

.advertlayer div {
	margin: 2px 10px 2px 0px;
	font: bold 10pt Verdana;
	color: #014A8E;
	cursor: pointer;
}

.advertlayer .close {
	position: relative;
	width: 10px;
	height: 10px;
	padding: 10px;
	margin: -10px 0px 0px 195px;
	q*margin: -10px 0px 0px 590px;
	*left: -50px;
	cursor: pointer;
	qbackground:green;
	qz-index: 200;
}



/*
weatherpanel
------------------------
*/
.weatherpanel {
	width: 878px;
	_width: 874px;
	height: auto;
	qbackground-color: red;
	margin: 0 auto;
	padding-bottom: 15px;
	padding-top: 20px;
	text-align: center;
}

.leftpane {
	margin-left: 15px;
	_margin-left: 7px;
	float: left;
	text-align: left;
	width: 468px;
	qbackground-color: green;
}

.rightpane {
	float: right;
	height: 58px;
	text-align: right;
	width: 378px;
	border: 1px solid #5F6062;
	margin-right: 15px;
	_margin-right: 7px;
}

.rightmnu {
	float: left;
	height: 58px;
	width: 80px;
	text-align: center;
	background-color: #5F6062;
	font: 8pt Verdana;
	color: #BCA267;
}

.rightmnu ul {
	padding: 0;
	margin: 0;
	margin: 0px 0px 0px 20px;
}

.rightmnu ul li {
	text-align: left;
}

.rightmnu ul li a {
	color: #BCA267;
}

.rightcont {
	float: right;
	height: 58px;
	border: 1p solid #5CA4B3;
}

.rightcont iframe {
	width: 298px;
	height: 58px;
	_height: 56px;
	qoverflow-y: auto;
}


.saabflash {
	padding-bottom: 15px;	
}
