@import url("pages.css");

/*
layout
--------------------------------
*/

td, tr, div {
	vertical-align: top;
}

html, body {
	height: auto;
	width: auto;
	margin:0;
	padding:0;
	font: 9pt Verdana;
}

a {
	cursor: pointer;
}

.transpng {
	behavior: url("css/iepngfix05.htc");
}

body {
	behavior: url("css/hover.htc");
	background-color: #FFFFFF;
}

.maincontainer {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	text-align: center;
}

.header {
	width: 100%;
	height: 130px;
	background: url('../images/design/top_1000x129.jpg') no-repeat;
	text-align: left;
}

.contentcontainer {
	width: 100%;
	height: auto;
	qbackground: url('../images/design/main_repeat_960x8.jpg') repeat -y;
}

.bannercontainer {
	width: 200px;
	height: 148px;
	qfloat: right;
	qbackground-color: #E4E4E4;
	qpadding: 20px;
	margin-top: 5px;
}

.bannercontainer div {
	position: absolute;
	width: auto;
	white-space: nowrap;
}

.bannercontainer object {
	_margin: 0px 5px 0px 5px;
}

.bannercontainer div img {
	border: none;
	margin-right: 2px;
}

.footer {
	width: 100%;
	height: auto;
	background-color: #E4E4E4;
	margin: 0 auto;
	margin-top: 5px;
	text-align: center;
}

.leftpanel {
	float: left;
	width: 220px;
	qbackground-color: blue;
	_height: 365px;
	min-height: 365px;
	text-align: left;
}

.mainpanel {
	float: right;
	qbackground-color: aqua;
	text-align: left;
	margin-right: 0px;
	_margin-right: 3px;
}

#indexmain {
	qbackground: url('../images/design/main_529x364.jpg') no-repeat;	
	_height: 365px;
	min-height: 365px;
	width: 530px;
}

.rightpanel {
	float: right;
	qbackground-color: green;
	width: 245px;
	_height: 365px;
	min-height: 365px;
	text-align: left;
}

.clears {
	clear: both;
}

/*
subpage
--------------------------------
*/

#subpage {
	width: 775px;
	_width: 770px;
	height: auto;
	qbackground-color: blue;
	text-align:left;
	position: relative;
}

#subpage object {
	z-index: 1;
}

/*
newspanel
--------------------------------
*/


.newspanel {
	width: 244px;
	height: auto;
	background: url('../images/design/erdekesseg_bg_244x1.jpg') repeat-y;
	_height: 37px;
	min-height: 37px;
	z-index: 1;
}

.newspanel #top {
	height: 28px;
	width: 100%;
	background: url('../images/design/erdekesseg_top_244x28.jpg') no-repeat;
}

.newspanel #news_content {
	height: 160px;
}

.newspanel #corner {
	position: absolute;
	margin: -9px 0px 0px 234px;
	background: url('../images/design/erdekesseg_round_10x9.jpg') no-repeat;
	width: 10px;
	height: 9px;
}

#news_scroller {
	overflow: hidden; 
	width: 96%; 
	height: 96%;
	margin: 5px;
	qbackground-color: blue;
}

#news_scroller span {
	font-weight: bold;
}

#news_scroller a {
	text-decoration: none;
	color: #003B75;
}

#news_scroller a:hover {
	color: #83BECC;
}

#news_scroller span {

}

/*
newslettebox
--------------------------------
*/


.newsletterbox {
	margin-top: 5px;
	width: 244px !important;
	height: 176px;
	background: url('../images/design/newsletterbox_244x176_fel.jpg') no-repeat;
}


.inputtext {
	display: block;
	position: relative;
	top: 61px;
	*top: 60px;
	-top: 60px;
	margin: 0px 0px 0px 66px;
	border: none;
	width: 152px;
	_width: 150px;
	background-color: transparent;
	qbackground-color: red;
	color: #00346D;
	font: bold 12pt Verdana;
}

.newsletterbox #newsemail {
	position: relative;
	margin-top: 17px;
	*margin-top: 15px;
	-margin-top: 15px;
}

.newsletterbox #sign_on {
	margin: 0;
	padding:0;
	position: absolute;
	margin: 74px 0px 0px 117px;
	*margin: 68px 0px 0px 113px;
	-margin: 68px 0px 0px 113px;
}

.newsletterbox #sign_off {
	margin: 0;
	padding:0;
	position: absolute;
	margin: 94px 0px 0px 117px;
	*margin: 88px 0px 0px 113px;
	-margin: 88px 0px 0px 113px;
}

.newsletterbox img {
	position: absolute;
	margin: 72px 0px 0px 158px;
	*margin: 70px 0px 0px 158px;
	-margin: 70px 0px 0px 158px;
}

/*
header
--------------------------------
*/

.toprow {
	qbackground-color: green;
	position: relative;
	top: 3px;
	margin: 0px 0px 0px 111px;
	width: 889px;
	height: 26px;
	font: 10pt Verdana;
	color: #808284;
}

.toprow a {
	color: #808284;
}

.toprow #locdiv {
	margin: 5px 0px 0px 5px;
	float: left;
}

.toprow #links{
	qbackground: aqua;
	margin: 4px -20px 0px 0px;
	float: right;
}

.toprow #links a{
	margin-right: 40px;
}

.topmenu {
	margin: 4px 0px 0px 390px;
	qbackground-color: blue;
	height: 43px;
	width: 599px;
	qoverflow: hidden;
	/*ez szedi ki a szelso csikot*/
}

.toplinks {
	qbackground: aqua;
	width: auto;
	height: 50px;
	position: relative;
	margin: 5px 0px 0px 111px;
	*margin: 0px 0px 0px 111px;
}

.selectmodells  {
	height: 50px;
	color: #808284;
}

.selectmodells a {
	text-decoration: none;
	color: #62A5B6;
	font: bold 9pt Verdana;
}

.selectmodells tr td {
	border-left: thin;
	vertical-align: middle;
	padding-right: 20px;
}

.selectmodells a:hover {
	color: #000000;
}

#swaptd {
	width: 94px;
	height: 50px;
}



.sitemap a, .sitemap {
	font: 9pt Verdana;
	text-decoration: none;
	color: #808284;
}
/*
menu (transmenu.css)
------------------------------
*/

.mainlevel-trans {
	font: bold 9pt Verdana !important;
	letter-spacing: -1px;
	color: #003167;
	text-decoration: none;
}

/*
footermenu
------------------------------
*/

.bottommenu {
	qbackground-color: blue;
}

.bottommenu ul {
	margin: 0;
	padding:0;
}

.bottommenu 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;
}

.bottommenu ul li a {
	font: 7pt Verdana;
	color: #808284;
	qpadding-bottom: 2px;
}

.footertext {
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
	margin: 0 auto;
	padding-top: 10px;
	text-align: center;
	font: 8pt Verdana;
	color: #003B75;
}

.footertext a {
	color: #003B75;
}

/*
messagebox
------------------------------
*/

#msgbox {
	width: 196px;
	height: 70px;
	position: absolute;
	background: url('../images/design/msgbox_196x70.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: -48px 0px 0px 173px;
	z-index: 600;
	cursor: pointer;
}

.msgemailpos {
	margin-top: -220px;	
	margin-left: 780px;
	*margin-top: -220px;	
	*margin-left: 280px;
	-margin-top: -220px;	
	-margin-left: 280px;
}

.msgcenterpos {
	margin-top: -350px;	
	margin-left: 340px;
	*margin-top: -350px;	
	*margin-left: -100px;
	-margin-top: -350px;	
	-margin-left: -100px;
}

.msgcenterpos #msgboxtext {
	font: 10pt Verdana;
}


.flashdiv {
	width: 526px; 
	height: 374px; 
	position: relative; 
	background-color: black;
}

/*
usedcars
--------------------------------
*/

.usedcars a, .usedcars img {
	border: none;
	text-decoration: none;
	font: 9pt Verdana;
	color: #808284;
}

.usedcars hr {
	color: #808284;
}

/*
urlapok
--------------------------------
*/

table.chevi_szoveg input {
	border: 1px solid #62A5B6;
	color: #646464;
	font: 9pt Verdana;
}

table.chevi_szoveg select {
	width: 137px;
	color: #646464;
	font: 9pt Verdana;
}

table.chevi_szoveg textarea {
	color: #646464;
	font: 9pt Verdana;
	border: 1px solid #62A5B6;
	width: 260px;
	height: 200px;
}

table.chevi_szoveg {
	width: 500px;
}

table.chevi_szoveg .btn {
	background-color: #FFFFFF;
	font: bold 8pt Verdana;
	color: #646464;
}

table.chevi_szoveg table {
	width: auto;
}

table.chevi_szoveg table tr td {
	width: 50%;
	text-align: left;
}

table.chevi_szoveg table tr td.chktd {
	width: 10px;
}

/**/

.trhoveron {
	background-color: #ADD9E6;
}




/*
indexflash
*/
.flashlink {
	position: absolute;
	z-index: 10;
	margin: 0px 0px 0px 14px;
}

.bannertop {
	padding: 10px 0px 10px 0px;
	margin: 0 auto;
	text-align: right;
}

.bannertop2 {
	padding: 5px 0px 5px 0px;
	margin: 0 auto;
	text-align: center;
}

.bannerright {
	margin-top: 5px;
}


/*
weatherpanel
------------------------
*/
.weatherpanel {
	width: 100%;
	height: auto;
	qbackground-color: #E4E4E4;
	margin: 0 auto;
	margin-top: 5px;
	text-align: center;
}

.leftpane {
	float: left;
	text-align: left;
	width: 468px;
}

.rightpane {
	float: right;
	height: 58px;
	text-align: right;
	width: 526px;
	border: 1px solid #5CA4B3;
}

.rightmnu {
	float: left;
	height: 58px;
	width: 80px;
	text-align: center;
	background-color: #5CA4B3;
	font: 8pt Verdana;
	color: #FFFFFF;
}

.rightmnu ul {
	padding: 0;
	margin: 0;
	margin: 0px 0px 0px 20px;
}

.rightmnu ul li {
	text-align: left;
}

.rightmnu ul li a {
	color: #FFFFFF;
}

.rightcont {
	float: right;
	height: 58px;
	width: 446px;
	border: 1p solid #5CA4B3;
}

.rightcont iframe {
	width: 446px;
	height: 58px;
	_height: 56px;
	qoverflow-y: auto;
}


.saabflash {
	text-align: right;
	padding: 5px 0px 3px 0px;
}

.dflash {
	position: absolute;
	margin: 0px 0px 0px 0px;
}

.dflash2 {
	position: absolute;
	margin: 0px 0px 0px 0px;
}

.dflash3 {
	position: absolute;
	margin: 282px 0px 0px 0px;
}

/*
small content
----------------------------
*/

.smallcontent {
	width: 360px;
	height: 173px;
}

.newhun {
	position: absolute;
	width: 260px;
	height: 60px;
	margin: -20px 0px 0px -5px;
	*margin: -20px 0px 0px -505px;
}

.newhun img {
	border: none;
}

/*
advert layer
------------------------------
*/

.advertlayer {
	position: absolute;
	width: 480px;
	height: 380px;
	background: black url('../images/advert/aveopopup201008_480x360.jpg') no-repeat 50% bottom;
	z-index: 500;
	border: 2px solid #2c2724;
	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: #ffffff;
	qcolor: black;
	cursor: pointer;
}

.advertlayer .close {
	position: relative;
	width: 50px;
	height: 10px;
	padding: 10px;
	margin: -9px 0px 0px 400px;
	*margin: -10px 0px 0px 400px;
	*left: -10px;
	cursor: pointer;
	qbackground:green;
	qz-index: 200;
}

