/*flash*/
#hirek {
height: 100%;
}

  
/* ------------------------- LIGHTBOX ----------------------- */
#lightbox{
	/*background-color:#F2F7FF;*/
	background-image:url(images/lightbg2.gif);
	padding: 10px;
	/*border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;*/
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{  float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#036; font-weight:bold;}
#keyboardMsg{ float: right; }
/*#closeButton{ top: 5px; right: 5px; }*/

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
/* ---------------------------------------------------------- */
body {
	margin-top: 0px;
	//background-image: url(images/bg.gif);
	background-color: #222222;
}

.balarnyek{background-image:url(images/shadow_left.png);
width:6px;
}
.jobbarnyek{background-image:url(images/shadow_right.png);
width:6px;
}
input, select {font-family:verdana, tahoma, arial; font-size:8pt; color:black; background-color:F2F7FF;}
ul{list-style-type:square;}
.mainTable{
background-color:#F2F7FF;
width:960px;
}
/* ------------------------- FOOTER ------------------------- */
#footer{
font:bold 10px Verdana;
color:#FFFFFF;
text-align:center;
height:40px;
//background-color: #3a3a3a;
//height: 60px;
background-image:url(images/bg_footer.jpg);
}
#balsarka{ // background-image:url(images/balsarka.jpg); width:159px; height:100px; background-position:bottom; background-repeat:no-repeat;}
#footermenu{padding:5px;}
table.bal_alja{height:100px; padding-left:5px; padding-bottom:5px; background-image:url(images/balsarka.jpg);background-position:bottom; background-repeat:no-repeat;}
table.jobb_alja{background-image:url(images/berghoff-bal-alja.jpg); background-position:right; width:233px; height:54px;}
#footer a{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover{
color:#F2F7FF;
text-decoration:underline;
}
/* ------------------------- HIREK ------------------------- */
#fomenu_fent{background-color:#F2F7FF;height:25px;}
#hirek{background-image:url(images/hir_bg.jpg); height:25px;}
table.hirek {margin-left:5px; vertical-align:top;}
table.hirek td.hirekteteje{background-image:url(images/berghoff-hirek.jpg); height:27px;}
table.hirek td.hirekalja{height:20px;font:10px Verdana;color:#0A3C79;text-align:left;padding:5px; border-bottom:solid #0A3C79 1px;}
table.hirek td.hirdatum{font: bold 10px Verdana;color:#0A3C79;text-align:left;padding:5px;}
/* ------------------------- AKCIOK ------------------------- */
table.akciok a{
color:#0A3C79;
text-decoration:none;
}
table.akciok a:hover{
color:#A10101;
text-decoration:none;
}
table.akciok {margin-left:5px; vertical-align:top;}
table.akciok td.akcioteteje{background-image:url(images/akcio.jpg); height:27px;}
table.akciok td.akcioalja{ height:20px;font:10px Verdana;color:#0A3C79;text-align:left;padding:5px; border-bottom:solid #0A3C79 1px;}
/* ------------------------- JATEK ------------------------- */
table.jatek a{
color:#CC0000;
text-decoration:none;
}
table.jatek a:hover{
color:#A10101;
text-decoration:none;
}
table.jatek {margin-left:5px; vertical-align:top; height:auto;}
table.jatek td.jatekteteje{background-image:url(images/berghoff-jatek.jpg); height:27px;}
table.jatek td.jatekalja{ height:20px;font:10px Verdana;color:#0A3C79;text-align:left;padding:5px;}
table.jatek td.tovabb{text-align:right;font:8pt Verdana, Arial, Helvetica, sans-serif;padding:5px; border-top:1px solid #d7dee5;}

/*--------------------------ALTALANOS ELVALASZTO--KERETES CUCC--ALTALANOS-SZOVEGEK------------*/
.elvalaszto{ background-image:url(images/elvalaszto.gif); height:20px; padding-left:5px; border-top:solid 1px #d7dee5; border-bottom:solid 1px #d7dee5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#142632;}
.keretes{border:solid 1px #d7dee5;}
.altszov{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#142632; padding:8px; text-align:justify;}
table.altszov{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#142632; padding:5px;}
/*table.termek{background-image:url(pic_templates/pride16termek.jpg); width:205px; height:114px; font-family:tahoma, verdana, arial; font-size:16px; color:#CC0000; font-weight:bold;}*/
table.termek{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#142632;}
table.termek td.termekfejlec{ background-image:url(images/termekfejlec.gif); padding:5px; font-size:8pt; border-bottom:solid 1px #d7dee5;}
table.termek td.termekfejlec1{ background-image:url(images/termekfejlec.gif); padding:2px; font-size:12px; border-bottom:solid 1px #d7dee5; height:52px;}
table.termek td.termekfejlec2{ background-image:url(images/termekfejlec.gif); padding:0px; font-size:12px; border-bottom:solid 1px #d7dee5; height:52px;}
table.termeklablec{ background-image:url(images/elvalaszto.gif); height:20px; padding-left:5px; border-top:solid 1px #d7dee5; border-bottom:solid 1px #d7dee5;}
table.termeklablec a{ color:#142632;}
table.termeklablec a:hover{ color:#CC0000;}
table.termek td.termekegyeb{ padding-left:5px;}
#linkdiv a:link{ color:#142632; text-decoration: underline;}
#linkdiv a:visited{ color:#142632; text-decoration: underline;}
#linkdiv a:hover{ color:#142632; text-decoration: none;}
#linkdiv a:active{ color:#142632; text-decoration: underline;}
#linkdiv2 a:link{ color:#142632; text-decoration: underline;}
#linkdiv2 a:visited{ color:#142632; text-decoration: underline;}
#linkdiv2 a:hover{ color:#142632; text-decoration: none;}
#linkdiv2 a:active{ color:#142632; text-decoration: underline;}
#ar{color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16pt;}
#ar div.euro{ position:relative; float:left; width:115px; padding-top:7px; color:#339900; font-weight:bold; font-size:12pt; text-align:right;}
.raktaron{color:#339900; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; padding-left:5px; padding-bottom:0px;}
.csak{ color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16pt; height:80%;}
.balborder{padding-left:10px; padding-right:10px;}
table.rendel{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#142632; font-size:8pt; width:600px;}
table.rendel td.rendelfofej{ background-image: url(images/elvalaszto.gif); font-weight:bold; font-size:12pt; font-size:10pt; padding:4px;}
table.rendel td.rendelkisfej{ background-color:#e9ecf1;font-size:8pt;}
.rendelar{ color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt;}
.rendeleu{ color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt;}
/*#arjegyzek{padding-left:123px;}
/*--------------------------------- RENDELESHEZ---------------------------------*/
.TableHead {height:20px;background-image:url(images/termekfejlechatter.gif); color:#224388; font-family:tahoma, verdana; font-size:8pt; font-weight:bold;}
.TableSubHead {background-color:#EEF3F5; color:#224388; font-family:tahoma, verdana; font-size:8pt; font-weight:bold;padding-left:3px;}
/*#testhatter{width:216px; height:191px; background-image:url(images/testhatter.jpg); background-repeat:no-repeat;}*/
#subnav{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#02518F;
text-align:center;
height:20px;
background:url(images/subnav.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#FAFAFA;
border:solid 1px #d7dee5;
padding-top:3px;
}
#subnav a{
color:#142632;
text-decoration:none;
}
#subnav a:hover{
color:#142632;
text-decoration:underline;
}
/*---------------- forum----------*/
table.kategoriak{width:120px;margin-top:2px;}
table.kategoriak{text-align:left;}
table.kategoriak td a{display:block;padding:2px 2px 2px 2px;background-color:#FFFFFF;border-style:solid;border-width:2px 0px 2px 0px;}
table.kategoriak td a:hover{background-color:#FEFAF9;}
table.kategoriak td a{color:#999999;}
table.kategoriak td a:hover{color:#02518F;text-decoration: none;}
table.kategoriak td a{font-weight:bold;font-family:tahoma, verdana;}
table.kategoriak td a{font-size: 11px;}
table.kategoriak td.alkat a{border-style:solid;border-left-color:#E0152A;border-width:0px 0px 0px 5px;}
table.kategoriak td.alkat{padding-left:8px;}
#forumm{font-size:8pt; color:#142632; text-align:left;}
#forum_hozzaszol{
background:url(images/keret1.jpg) repeat-x;
background-position:bottom;
float:inherit;
}
.forum_fejlec{
background-image:url(images/termekfejlec.gif);
background-repeat:repeat-x;
background-position:top;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#142632; 
font-size:8pt;
font-weight:bold;
border-bottom:solid 1px #d7dee5;
}
/*---------------arlist-------------*/
.arlist_main{
width:600px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#142632; font-size:8pt; font-weight:bold;
}
.arlist_tart{
position:relative;
float:left;
margin-bottom:5px;
margin-top:5px;
width:618px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#142632; font-size:8pt; font-weight:normal;
background-color:#CBD9E8;
}
.arlist_tart2{
position:relative;
float:left;
margin-bottom:5px;
width:618px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#142632; font-size:8pt; font-weight:normal;

background-image:url(images/arlistbg.gif);
background-position:top;
background-repeat:repeat-x;
border:solid 1px #d7dee5;
}
.arlist_tart2 a{
text-decoration:underline;
color:#142632;
}
.arlist_kep{
position:relative;
float:left;
margin:0;
width:70px;
padding:5px;
}
.arlist_megnt{
position:relative;
float:left;
margin:0;
padding:5px 0px 5px;
width:275px;
}
.arlist_kod{
position:relative;
float:left;
margin:0;
width:80px;
padding:5px 0px 5px;
text-align:center;
}
.arlist_ar{
position:relative;
float:left;
margin:0;
width:80px;
padding:5px 0px 5px;
text-align:center;
/*font-weight:bold; font-size:10pt; color:#c00;*/
}
.arleu{
font-size:8pt; font-weight:bold; color:#390;
}
.arlhuf{
font-weight:bold; font-size:10pt; color:#c00;
margin-top:5px;
margin-bottom:5px;
}
.arlist_kos1{
position:relative;
float:left;
margin:0;
width:50px;
padding:5px;
text-align:center;
}
.arlist_kos2{
position:relative;
float:left;
margin-top:15px;
width:50px;
padding:5px;
text-align:center;
}
/*--------panel---------*/
table.panel{
width:162px;
margin-left:4px;
margin-right:4px;
margin-top:7px;
border:solid 1px #d7dee5;
background-image:url(images/panel_bg.gif);
background-position:left;
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#142632; font-size:8pt;
}
.panel_f{
//background-color:#7998b7;
background-image:url(images/box_header.png);
background-position:left;
background-repeat:none;
height:24px;
border-bottom:solid 1px #d7dee5;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#f2f7ff; font-size:8pt; font-weight:bold;
padding-left:5px;
}
table.panel p.panelvalaszto {
	margin-bottom:0px;
	margin-top:2px;
	font-size:2px;
	padding:0px;
	background-image:url(images/elvalaszto141.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
table.panel a {
color:#142632;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
text-decoration:none;
}
table.panel div.panelelem{
padding-left:3px;
margin:4px;
}
.tovabb{
background-image:url(images/tovabb.gif);
background-position:right;
background-repeat:no-repeat;
margin-bottom:6px;
margin-right:4px;
text-align:right;
padding-right:17px;
}
/*ajanlo*/
.required {
	font-weight: bold;
	color: #47709a;
	text-align: right;
	border-style: none;
}
.required2 {
	font-weight: bold;
	color: #47709a;
	text-align: left;
	border-style: none;
}
#recommend {
color:#142632;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}
#recommend .textfield {
	background-color: #fdfeff;
	text-align: left;
	border-width: 1px;
	border-color: #47709a;
	border-style: solid;
	width: 147px;
}
#recommend textarea {
	background-color: #fdfeff;
	text-align: left;
	border-width: 1px;
	border-color: #47709a;
	border-style: solid;
	width: 300px;
	height: 80px;
}

#recommend .button {
	font-weight: normal;
	color: #47709a;
	background-color: #fdfeff;
	text-align: center;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-width: 1px;
	border-color: #47709a;
	border-style: solid;
}
/* jobb oldal */
#jobboldal .textfield {
	background-color: #fdfeff;
	text-align: left;
	border-width: 1px;
	border-color: #47709a;
	border-style: solid;
}
#jobboldal .button {
	font-weight: normal;
	color: #47709a;
	background-color: #fdfeff;
	text-align: center;
	margin-right:5px;
	width:55px;
	border-width: 1px;
	border-color: #47709a;
	border-style: solid;
}
/*termek*/
.term_fo{
width:300px;
margin-top:3px;
}
.term_fo a {
color:#142632;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-decoration:none;
}
.term_fej{
/*background-image:url(images/term_fbg2.gif);*/
background-repeat:repeat-x;
height:25px;
}
.term_lab{
/*background-color:#cbd9e8;*/
background-image:url(images/term_fbg2.gif);
height:25px;
margin-bottom:25px;
}
.term_k{
text-align:center;
}
#tartalom{
margin-top:45px;
margin-left:20px;
color:#142632;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}
#tartalom a{
text-decoration:none;
color:#142632;
}
#tartalom p.valaszto{
	text-align:left;
	margin-bottom:4px;
	margin-top:6px;
	font-size:2px;
	padding:0px;
	background-image:url(images/elvalaszto141.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#tartalom2{
margin:8px;
color:#142632; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9.5pt;
line-height:14pt;
}
#tartalom2 a{
text-decoration:none;
color:#142632;
}
#tartalom2 p.valaszto{
	text-align:left;
	margin-bottom:4px;
	margin-top:6px;
	font-size:2px;
	padding:0px;
	background-image:url(images/elvalaszto141.gif);
	background-repeat:no-repeat;
	background-position:left;
}
#tartalom3{
margin:8px;
color:#036;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9.5pt;
line-height:14pt;
}
#tartalom3 a{
text-decoration:underline;
color:#036;
}
#tartalom2 .button {
	font-weight: normal;
	color: #47709a;
	background-color: #fdfeff;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	border-width: 1px;
	border-color: #47709a;
	border-style: solid;
}
#tartalom2 .rendelbutton {
	font-weight: bold;
	color: #c00;
	background-color: #fdfeff;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	border-width: 1px;
	border-color: #47709a;
	border-style: solid;
}

.title {
	color:#142632;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	line-height:14pt;
	font-weight:bold;
	margin-bottom:20px;
}

.lead {
	color:#142632;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.5pt;
	line-height:14pt;
	font-weight:bold;
	margin-bottom:20px;
}

.textbody {
	color:#142632;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.5pt;
	line-height:14pt;
}

.paneldiv{
width:158px;
margin-left:5px;
margin-right:5px;
margin-top:7px;
border:solid 1px #d7dee5;
background-image:url(images/panel_bg.gif);
background-position:left;
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#142632; font-size:8pt;
list-style-type:none;
}
.paneldiv_f{
background-image:url(images/box_header.png);
background-color:#1a1a1a;
height:24px;
border-bottom:solid 1px #d7dee5;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#f2f7ff; font-size:8pt; font-weight:bold;
padding-left:5px;
}
.paneldiv p.panelvalaszto {
	margin-bottom:0px;
	margin-top:2px;
	font-size:2px;
	padding:0px;
	background-image:url(images/elvalaszto141.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.paneldiv a {
color:#142632;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
text-decoration:none;
}
.panelelem{
padding-left:3px;
margin:4px;
}
.panelkisbal{
position:relative;
float:left;
top:0px;
left:0px;
margin:0;
padding:0;
}
.panelkisjobb{
position:relative;
float:left;
top:0px;
left:4px;
}
.panelkiselv{
position:relative;
top:0px;
left:0px;
clear:both;
}
/*penztar*/
#penzt_adatok_1{
position:relative;
float:left;
width:270px;
top:0px;
left:0px;
margin-left:10px;
margin-top:5px;
}
#penzt_adatok_2{
position:relative;
float:left;
width:270px;
top:0px;
left:0px;
margin-left:20px;
margin-top:5px;
}
.penzt_fels{
position:relative;
float:left;
width:123px;
margin-top:5px;
text-align:right;
font-weight: bold;
color: #47709a;
}
.penzt_inp{
position:relative;
float:left;
margin:0;
padding:2px;
text-align:left;
}
.penzt_fej{ position:relative; width:600px; background-color:#CBD9E8; top:0px; left:0px; margin:0; padding-bottom:0; margin-bottom:3px; }
.darab{ position:relative; float:left; width:25px; top:0px; left:0px; margin:0; padding:4px; text-align:center; }
.penzt_main1{ position:relative; width:600px; background-color:#FFF; top:0px; left:0px; margin:0; padding-bottom:0; margin-bottom:3px; border-bottom:solid 1px #d7dee5;  border-top:solid 1px #d7dee5;}
.penzt_main2{ position:relative; width:600px; background-color:#EEF3F5; top:0px; left:0px; margin:0; padding-bottom:0; margin-bottom:3px; border-bottom:solid 1px #d7dee5; border-top:solid 1px #d7dee5;}
.penzt_ar_aj{
position:relative;
float:left;
width:70px;
text-align:right;
text-decoration:line-through;
top:0px;
left:0px;
margin:0;
padding:4px;
}
.penzt_nev{
position:relative;
float:left;
width:400px;

top:0px;
left:0px;
margin:0;
bottom:0;
padding:4px;
}
.penzt_ar{
position:relative;
float:left;
width:70px;
text-align:right;
top:0px;
left:0px;
margin:0;
padding:4px;
}
.penzt_db{
position:relative;
float:left;
width:35px;
top:0px;
left:0px;
margin:0;
padding:0;
}
.penzt_ossz{
position:relative;
float:left;
width:70px;
text-align:right;
top:0px;
left:0px;
margin:0;
padding:4px;
}
.penzt_valaszto{
position:relative;
top:0px;
left:0px;
clear:both;
}
/* ------------------------------ uj termek cuccok ------------------------------------ */

#termek_main{
margin-top:8px;
font-family:Arial, Helvetica, sans-serif; color:#142632; font-size:8pt;
}
#termek_main #t_fej{
background-image:url(images/termekfejlec.gif); padding:0px; border-bottom:solid 1px #d7dee5; height:52px;
}
#t_fej .t_megn{
position:relative;
float:left;
width:440px;
top:0px;
left:0px;
margin:0;
}
#t_fej #euro{
position:relative;
float:left;
margin:0;
padding-top:15px;
color:#339900;
font-weight:bold;
font-size:12pt;
text-align:right;
}
#t_fej #forint{
position:relative;
float:right;
margin-right:3px;
padding-top:5px;
color:#C00;
font-weight:bold;
font-size:16pt;
}
#t_fej #ajandekkal{
position:relative;
float:right;
margin-right:3px;
margin-bottom:5px;
padding-top:5px;
color:#036;
font-weight:bold;
font-size:10pt;
}
#t_kep{
position:relative;
float:left;
width:338px;
height:372px;
margin-top:5px;
background-color:#036;
}
#kategoria{
position:relative;
float:left;
width:199px;
height:48px;
margin-left:45px;
}
#termekszam{
position:relative;
float:left;
width:auto;
height:21px;
margin-left:52px;
}
#rovidszoveg{
position:relative;
float:left;
width:auto;
height:60px;
text-align:justify;
margin-left:5px;
margin-top:5px;
}
#tulajdonsagok {
position:relative;
top:0;
bottom:0;
float:left;
margin-top:5px;
}

#kiszereles{
position:relative;
float:left;
width:auto;
height:21px;
margin-left:9px;
}
#piktogramok{
position:relative;
float:left;
width:338px;;
height:30px;
margin:0;
text-align:center;
}
#kosarba{
position:relative;
float:right;
margin-right:25px;
padding:0;
text-align:center;
}
.elvdiv{
clear:both;
background-image:url(images/elvalaszto.gif);
height:20px;
border-top:solid 1px #d7dee5;
border-bottom:solid 1px #d7dee5;
font-family:Arial, Helvetica, sans-serif; color:#142632; font-size:10pt; font-weight:bold;
padding-left:5px;
}
#osszetetel{
position:relative;
top:0;
bottom:0;
width:280px;
float:left;
}
#osszfelirat{
position:relative;
float:left;
top:0;
bottom:0;
width:118px;
height:37px;
margin:0;
}
#osszetetel_kep{
position:relative;
float:right;
top:0;
bottom:0;
width:338px;
height:380px;
margin:0;
}
.alkatk{
position: relative;
width:300px;
float:left;
top:0;
bottom:0;
margin:0;
}
/*termekmenu*/
.tmenu{
position: relative;
width:300px;
float:left;
bottom:0;
margin-top:25px;
}
.tbal{
position: relative;
float:left;
top:0;
bottom:0;
margin:0;
}
.tjobb{
position: relative;
float:left;
margin-top:80px;
margin-left:5px;
}
.lic_bal{
position: relative;
width:290px;
float:left;
top:0;
bottom:0;
margin:0;
}
.lic_jobb{
position: relative;
width:310px;
float:left;
top:0;
bottom:0;
margin:0;
}
.arv_arak{
position: relative;
width:262px;
float:left;
border-left:solid 1px #d7dee5;
margin-top:10px;
}