body {margin: 0px; padding: 0px; background-color: #ffffff; font-family:Arial, Helvetica,sans-serif;
	font-size: 11px;}
a {color:#4E0000; font-weight:bold; text-decoration:underline;}
a:hover {color:#4E0000;}

form{padding:0px; margin:0px;} 

/* fejléc*/
#fejlec{background-image: url(images/header_bg.gif);background-repeat: repeat-x; height: 74px; background-color:#EED324;}

/*bal oldali menü - Termékek */
#menu{background-color:#111111;}
#bal_menu{background-image: url(images/bal_menu.jpg);background-repeat: no-repeat; height: 191px; 
	width:274px; padding:0; margin:0;}
#bal_menu h1 {padding:0; margin:7px 0 0 102px;}
#bal_menu h1 a, #bal_menu h1 a:hover{font-size:14px; color:white; text-decoration:none;}
#bal_menu h1 a:hover {color:#ffe865 ;}

/*középső rész */
#kozepso_resz{background-color:#EBCB17;}

/*középső rész bal oldala*/
#bal_oldal{background-image: url(images/bal_bg.gif);background-repeat: repeat-y; width:274px;}

/* bal oldal - padloburkolat */
.padloburkolat{margin:15px 0 0 0;}
#padlo_szoveg {font-size:12px; margin:7px 0 15px 19px;}

/* bal oldal - gyors menü */
#gyorsmenu{height:42px; background-color:#C40D00; border:2px solid #F6D728;}
#gyorsmenu img{margin-left:6px;margin-bottom:9px;}
#gyorsmenu select{margin: 10px 15px 8px 4px; width:240px; height:20px; font-size:12px;}
#gyorsmenu select .fajta{padding-left:10px; padding-top:5px; font-weight:bold;}
#gyorsmenu select .tipus{padding-left:20px;}

/* bal oldal - akciok */
#akcio {font-size:11px;}
.akcio2 {background-image: url(images/akciok_bg.gif);background-repeat: repeat-x; width:274px;
	background-color:#F6D728;}
.akcio_belso { font-size:11px; padding:7px 20px 15px 19px;}
#akcio .datum, .akcio2 .datum{font-size:12px; color:#4E0000;}
#akcio h1, .akcio2 h1{font-size:13px; padding:0; margin:0;}
#akcio p, .akcio2 p{padding: 5px 0; margin:0;}
#akcio img.akcio_termek, .akcio2.akcio_termek img{border: 1px solid black;}
#akcio a, #akcio a:hover, .akcio2 a, .akcio2 a:hover{color:#4E0000; font-weight:bold;
	text-decoration:underline;}
#akcio #osszes_akcio {padding: 5px 0 10px 18px;}
#akcio #osszes_akcio a {color:#000000; text-decoration:underline;}
#akcio #osszes_akcio a:hover {color:#4E0000;}
#akcio #osszes_akcio img{margin-right: 5px; margin-bottom:2px;}


/****************************************************************************************/

/* Középső rész */
#foresz {width:540px;background-image: url(images/kozep_alja.jpg);background-repeat: repeat-x; 
	background-position:bottom; padding-bottom:20px;}
#teteje {background-image: url(images/kozep_teteje2.jpg);background-repeat: no-repeat; width:540px; height:51px; 
	padding:0; margin:0;}

/* termékeink */
.focsoport{border:8px solid #DEBC00;}
#termekeink {margin: 0 8px 0 12px; width:466px;}
#termekeink td{padding:0 25px 19px 25px;}
.focsoportnev {background-color:#C40D00; color:white; font-size:13px; font-weight:bold; width:119px; height:20px;
	text-align:center; padding-top:2px;}
.focsoportnev a, .focsoportnev a:hover {color:white; font-size:13px; font-weight:bold; text-decoration:none;}
.focsoportnev a:hover {color:#ffe865;}

/* cégünkről */
.cegunkrol {margin: 10px 31px 10px 41px; font-size:12px;}
.cegunkrol .kep {margin-right: 10px;}

/* elérhetősegunk */
#elerhetosegunk{margin: 10px 31px 10px 41px; font-size:12px;}
#elerhetosegunk table td{padding-right:24px; padding-bottom:7px;}
#elerhetosegunk p{padding:10px 0 0 0; margin:0;}
#elerhetosegunk p#megkozelit{padding:20px 0 0 0;}
#elerhetosegunk p.utvonalak{padding:5px 0 5px 0; font-size:11px;}
#elerhetosegunk a, #elerhetosegunk a:hover{font-size:12px; color:black; text-decoration:none;}
#elerhetosegunk a:hover{text-decoration:underline;}
#elerhetosegunk img#lattogasson_logoval{margin-bottom:10px;}

/* szolgaltatasaink */
.szolg {margin: 10px 31px 10px 41px; font-size:12px; text-align:justify;}
.szolg h1 {font-size:15px; padding:0; margin:0;}
.szolg img.bal {margin-right: 10px;}
.szolg img.jobb {margin-left: 10px;}

/* interaktiv */
.tervezo {margin: 10px 31px 10px 41px; font-size:12px; text-align:justify; height:160px; border-bottom:2px dashed #edd81d;}
.tervezo h1 {font-size:15px; padding:0; margin:0 0 5px 0;}
.tervezo img.bal {margin-right: 10px; border:3px solid #edd81d;}
.tervezo img.jobb {margin-left: 10px; border:3px solid #edd81d;}

/* referencia */
.referencia {margin: 10px 31px 10px 41px;font-size:11px;}
.referencia td{font-size:11px;}
.referencia h1 {font-size:12px; padding:0; margin:0;}
.referencia img.ref_kep {border:1px solid black;}
.referencia .sarga {border: 1px solid #F5DD56; width:292px;}
.referencia .barnas_cim {border: 2px solid #DEBC00; margin:1px 1px 0 1px; background-color:#F5DD56; padding:6px 9px 5px 9px;}
.referencia .barnas_szoveg {border-right: 2px solid #DEBC00; border-bottom: 2px solid #DEBC00; border-left: 2px solid #DEBC00; 
	margin:0 1px 1px 1px; background-color:#E9D046; padding:8px 9px 5px 9px;}
.referencia .barnas_szoveg a{color:black; text-decoration:underline;}
.referencia .barnas_szoveg a:hover.fotok{text-decoration:none;}
.referencia a.tekint, .referencia a:hover.tekint {color:#C40D00; text-decoration:underline; font-weight:bold;}
.referencia a:hover.tekint{text-decoration:none;}
.referencia a.fotok, .referencia a:hover.fotok {color:black; text-decoration:underline; font-weight:bold;}
.referencia a:hover.fotok{text-decoration:none;}
.referencia .linkek {padding: 8px 0 0 6px;}

/* tanacsok */
.tanacsok {margin: 10px 31px 15px 41px;font-size:11px;}
.tanacsok td{font-size:11px;}
.tanacsok h1 {font-size:15px; padding:0; margin:0;}
.tanacsok h2 {font-size:13px; padding:0; margin:0;}
.tanacsok h2 a, .tanacsok h2 a:hover {font-size:13px; text-decoration:underline;
	color:black;}
.tanacsok h2 a:hover {color:#4e0000;}
.tanacsok img {border: 3px solid #F6D627;}

/*egy tanács*/
#egy_tanacs {margin: 10px 31px 15px 41px;font-size:11px;}
#egy_tanacs td{font-size:12px;}
#egy_tanacs h1#cim {font-size:15px; padding-bottom:5px; margin:0; text-decoration:underline;}
#egy_tanacs h1 {font-size:13px; padding:7px 0; margin:0; font-weight:bold;}
#egy_tanacs h2{font-size:12px; padding:7px 0; margin:0; font-weight:bold;}
#egy_tanacs img {border: 3px solid #F6D627; margin-bottom:23px;}
#egy_tanacs p {margin:0;padding:7px 0;}
#egy_tanacs a{color:black; text-decoration:underline;}
#egy_tanacs a:hover.fotok{text-decoration:none;}

/* termékeink - alcsoportok (fajta) */
.fajta {margin: 10px 31px 15px 41px;font-size:11px;}
.fajta td{font-size:11px;}
.fajta #cim {width:200px; background-color:#C40D00; padding:5px 10px 5px 10px; margin-bottom:14px;} 
.fajta #cim h1 {font-size:14px; font-weight:bold; margin:0; padding:0; display:inline;color:white;}
.fajta #szoveg {padding:0 5px;}
.fajta #szoveg ul {margin: 5px 0 5px 15px; padding: 0;}
.fajta #szoveg ul li {margin: 0; padding: 0;}
.fajta img {border: 8px solid #DEBC00;}
.fajta h2 {font-size:13px; padding:0; margin:0;}
.fajta h2 a, .fajta h2 a:hover {font-size:13px; text-decoration:underline;
	color:black;}
.fajta h2 a:hover {color:#4e0000;}
.fajta .fajtanev {background-color:#C40D00; color:white; font-size:11px; font-weight:bold; width:104px;
	text-align:center; padding-top:2px; padding-bottom:2px; margin-bottom:28px;}
.fajta .fajtanev a, .fajta .fajtanev a:hover {color:white; font-size:11px; font-weight:bold; 
	text-decoration:none;padding:0 2px;}
.fajta .fajtanev a:hover {color:#ffe865;}
.fajta .belso_kep{margin-right:13px;}

/* termékeink - egy fajta termékei */
.termekek {margin: 10px 31px 15px 41px;font-size:11px;}
.termekek td{font-size:11px;}
.termekek #cim {background-color:#C40D00; padding:5px 9px 5px 10px; margin-bottom:14px;} 
.termekek #cim h1 {font-size:14px; font-weight:bold; margin:0; padding:0; display:inline;color:white;}
.termekek #cim h1 a, .termekek #cim h1 a:hover{font-size:14px; font-weight:bold; color:white; text-decoration:none;}
.termekek #cim h1 a:hover{text-decoration:underline;}
.termekek #cim #fajta_cim {color:#F5E484;}
.termekek h2 {font-size:13px; font-weight:bold; margin:0; padding:0; color:black;}
.termekek #szoveg {padding:0 5px;}
.termekek img#fajta_kep {border: 8px solid #DEBC00;}
.termekek h3 {font-size:13px; padding:0; margin:0;}
.termekek h3 a, .termekek h3 a:hover {font-size:13px; text-decoration:underline;
	color:black;}
.termekek h3 a:hover {color:#4e0000;}
.termekek .fajtanev {background-color:#C40D00; color:white; font-size:11px; font-weight:bold; width:104px;
	text-align:center; padding-top:2px; padding-bottom:2px; margin-bottom:28px; margin-right:10px;}
.termekek .fajtanev a, .termekek .fajtanev a:hover {color:white; font-size:11px; font-weight:bold; 
	text-decoration:none; padding:0 2px;}
.termekek .fajtanev a:hover {color:#ffe865;}
.termekek .fajtanev a:visited {color:#EBCB18;} 

.termekek .belso_kep{border:1px solid #111111;}
.termekek .hatter{background-image: url(images/termek_hatter.gif);background-repeat: no-repeat; width:85px; height:86px;
	background-position: bottom right; margin:0 10px 10px 10px;}

/* termékeink - egy termék */
.tipus {margin: 10px 31px 15px 41px;font-size:11px;}
.tipus td{font-size:11px;}
.tipus #cim {background-color:#C40D00; padding:5px 9px 5px 10px; margin-bottom:14px;} 
.tipus #cim h1 {font-size:14px; font-weight:bold; margin:0; padding:0; display:inline;color:white;}
.tipus #cim h1 a, .tipus #cim h1 a:hover{font-size:14px; font-weight:bold; color:white; text-decoration:none;}
.tipus #cim h1 a:hover{text-decoration:underline;}
.tipus #cim #fajta_cim {color:#F5E484;}
.tipus #cim #fajta_cim a, .tipus #cim #fajta_cim a:hover{color:#F5E484; text-decoration:none;}
.tipus #cim #fajta_cim a:hover{ text-decoration:underline;}
#adatok {font-size:11px;}
#adatok #nagy_hatter {background-image: url(images/termek_hatter_nagy.gif);background-repeat: no-repeat; width:185px; height:186px;
	background-position: bottom right; padding:0;margin:0;}
#adatok #nagy_hatter img {border:1px solid #111111;}
.termek_szoveg {margin: 10px 31px 10px 41px;font-size:11px;}
.termek_szoveg2 {font-size:11px;}
.termek_szoveg td, .termek_szoveg2 td{font-size:11px;}
.termek_szoveg .sarga, .termek_szoveg2 .sarga {border: 1px solid #F5DD56;}
.termek_szoveg .barnas_cim, .termek_szoveg2 .barnas_cim {border-top: 2px solid #DEBC00; border-right: 2px solid #DEBC00; 
	border-left: 2px solid #DEBC00; margin:1px 1px 0 1px; background-color:#F5DD56; padding:6px 9px 5px 9px;}
.termek_szoveg2 .barnas_cim h1{font-size:16px; padding:0; margin:0;}
.termek_szoveg2 a.link, .termek_szoveg2 a:hover.link {color:#C40D00; text-decoration:none;}
.termek_szoveg2 a:hover.link{text-decoration:underline;}
.termek_szoveg .barnas_szoveg, .termek_szoveg2 .barnas_szoveg {border-right: 2px solid #DEBC00; border-bottom: 2px solid #DEBC00; 
	border-left: 2px solid #DEBC00; border-top: 1px solid #DEBC00; margin:0 1px 1px 1px; background-color:#E9D046;}
.termek_szoveg .barnas_szoveg{padding:8px 9px 5px 9px;}
.termek_szoveg .barnas_szoveg a {color:black; text-decoration:underline;}
.termek_szoveg .barnas_szoveg a:hover {color:black; text-decoration:none;}
.termek_szoveg a.kiegeszito, .termek_szoveg a:hover.kiegeszito, .termek_szoveg2 a.kiegeszito, .termek_szoveg2 a:hover.kiegeszito 
	{color:black; text-decoration:underline; font-weight:bold;}
.termek_szoveg a:hover.kiegeszito, .termek_szoveg2 a:hover.kiegeszito{text-decoration:none;}
.termek_szoveg2 .bal_oldal{width:124px; height:23px; text-align:right; padding-right:5px; background-color:#F5DD56;
	border-right: 1px solid #DEBC00; border-top: 1px solid #DEBC00;}
.termek_szoveg2 .jobb_oldal{width:135px; height:23px; text-align:left; padding-left:5px; border-top: 1px solid #DEBC00;}
.termek_szoveg #piros{color:#C40D00; font-weight:normal;}
.termek_szoveg2 #piros{color:#C40D00; font-weight:bold;}
.termek_szoveg #arkalkulator {margin-left:39px;margin-right:76px;}

/* vissza */
#vissza{margin:15px 0 29px 25px;}
#vissza td{padding:1px;}
#vissza img{margin-right:2px;}
#vissza a, #vissza a:hover{font-size:12px; text-decoration:underline; font-weight:bold; color:black;}

/*navigáció */
#navigacio {font-size:12px; margin:44px 31px 37px 41px;}
#navigacio td{font-size:12px;}
#navigacio #oldal {color:#C40D00; font-weight:bold;}
#navigacio a{font-weight:bold; text-decoration:underline; color:black; font-weight:bold;}
#navigacio #vissza_nyil{margin-left:15px;}

/* alsó rész a főoldalon (hasznos tanácsok)*/
#tanacs {background-image: url(images/kozep_alja.jpg);background-repeat: repeat-x; 
	background-position:bottom; height:150px;}
#hasznos_tanacsok{font-size:12px;}
#hasznos_tanacsok td {padding: 15px 15px 30px 15px; border-right:1px dotted #F6D728;}
#hasznos_tanacsok h2 {font-size:13px; padding:0; margin:0;}
#hasznos_tanacsok h2 a, #hasznos_tanacsok h2 a:hover {font-size:13px; text-decoration:underline;
	color:black;}
#hasznos_tanacsok h2 a:hover {color:#4e0000;}
#hasznos_tanacsok .tanacs{border:3px solid #F6D627; margin-left:10px; }
#tovabbi_tanacsok {margin: 20px 20px 19px 0; text-align:right; vertical-align:bottom;}
#tovabbi_tanacsok img {margin-right:5px;}
#tovabbi_tanacsok a, #tovabbi_tanacsok a:hover {color:#C40D00; font-weight:bold; font-size:13px;
	text-decoration:none;}
#tovabbi_tanacsok a:hover {text-decoration:underline;}

/* alsó rész a főoldalon (termékeink és szolgáltatások)*/
#term_szolg {background-image: url(images/kozep_alja.jpg);background-repeat: repeat-x; 
	background-position:bottom;}
.term_szolg_table{font-size:12px;}
.term_szolg_table td.lentebb {padding: 15px 0 30px 30px;}
.term_szolg_table td#fo {border-right:1px dotted #F6D728;}
.term_szolg_table h1{font-size:12px; padding:0; margin:0;}
.term_szolg_table a, .term_szolg_table a:hover{font-size:12px; text-decoration:underline; color:black}
 .term_szolg_table a:hover{color:#4E0000;}
.term_szolg_table img {margin-right: 25px;}
.term_szolg_table img.nyil {margin-right: 5px; margin-bottom:2px;}

/* akciok oldal */
#akcio_oldal {font-size:11px; margin:0 0 0 10px;}
#akcio_oldal td {padding:0 0 15px 0; background-image: url(images/akciok_szep2.gif);background-repeat: no-repeat; background-position: left bottom;width:248px;}
* html #akcio_oldal td{width:252px;}
#akcio_oldal .akcio_belso { font-size:11px; padding:0; margin:0;}
#akcio_oldal .datum{font-size:12px; color:#4E0000;}
#akcio_oldal h1{font-size:13px; padding:0; margin:0;}
#akcio_oldal p{padding: 5px 0; margin:0;}
#akcio_oldal img.akcio_termek{border: 1px solid black;}
#akcio_oldal a, #akcio_oldal a:hover{color:#4E0000; font-weight:bold; text-decoration:underline;}

/****************************************************************************************/

/* Jobb oldal */
#jobb_oldal {width:186px; background-color:#EBCB17;background-image: url(images/kozep_alja.jpg);
	background-repeat: repeat-x; background-position:bottom;}

#szinkod {background-image: url(images/szinkod2.jpg);background-repeat: no-repeat; height: 192px; 
	width:185px; padding:0; margin:0;}
#szinkod #szinkod_szoveg{font-size:11px; padding:95px 95px 0 14px; color:#FFFFFF;}
#szinkod form {padding:143px 0 0 0; margin:0;}
#szinkod #bevitel {width:105px; height:16px;margin:15px 5px 0 14px;font-size:12px; color:#C40D00;}
#szinkod #keres {width:45px; height:22px; background-color:#C40D00; color:#FFFFFF;
	font-size:12px; font-weight:bold; border:0;}

#hazhoz {background-image: url(images/ingyenes_hazhozszallitas2.jpg);background-repeat: no-repeat;
	height: 177px; width:185px; padding:0; margin:16px 0 0 0;}
#hazhoz #hazhoz_szoveg{font-size:11px; line-height: 13px; padding:31px 5px 0 14px; color:#FFFFFF;}

#interaktivok {width:181px; height:120px; border:1px solid black; margin:15px 0 15px 1px;}

#hivjon {margin-top:14px;}

/* Lábléc */
#lablec{border-top: 1px solid #EBCB17; border-bottom: 15px solid #EBCB17; background:black url(images/footer_bg.gif) 0 0 repeat-x;padding-bottom:15px;}
#lablec div {margin: 0 0 0 15px; color:#B0B0B0; font-size:13px;}
#lablec a, #lablec a:hover { font-size:13px; color:#B0B0B0; font-weight:bold; text-decoration:none;}
#lablec a:hover {color:#EECE1B;}
#lablec a#lathatatlan {font-weight:normal;}
#lablec a#lathatatlan:hover {color:#B0B0B0;}

#lablec #footer{margin: 15px 0 0 15px; color:#B0B0B0; font-size:13px;}
/* Popup */
#popup{background-color:#F0CF1E;}
#popup td{background-color:#F0CF1E; font-size:12px;}
#popup #szoveg {margin: 10px 15px 10px 15px;}
#popup #szoveg .sarga {border: 1px solid #F5DD56;}
#popup #szoveg .barnas_szoveg {border-right: 2px solid #DEBC00; border-bottom: 2px solid #DEBC00; 
	border-left: 2px solid #DEBC00; border-top: 1px solid #DEBC00; margin:0 1px 1px 1px; 
	background-color:#E9D046; padding: 0 20px; text-align:center;}

/* Árkalkulátor */
#kalkulator{background-color:#F0CF1E;}
#kalkulator td{background-color:#F0CF1E; font-size:12px;}
#kulso {margin:0 35px;}
#kalkulator #bevezeto{font-size:11px;}
#kalkulator #szoveg {font-size:11px; padding:12px 0 17px 0;}
#kalkulator #szoveg td{font-size:11px;}
#kalkulator #szoveg .sarga {border: 1px solid #F5DD56;}
#kalkulator #szoveg .barnas_cim {border-top: 2px solid #DEBC00; border-right: 2px solid #DEBC00; 
	border-left: 2px solid #DEBC00; margin:1px 1px 0 1px; background-color:#F5DD56; padding:6px 9px 5px 9px;}
#kalkulator #szoveg .barnas_cim h1{font-size:16px; padding:0; margin:0;}
#kalkulator #szoveg .barnas_szoveg {border-right: 2px solid #DEBC00; border-bottom: 2px solid #DEBC00; 
	border-left: 2px solid #DEBC00; border-top: 1px solid #DEBC00; margin:0 1px 1px 1px; background-color:#E9D046;}
#kalkulator #szoveg .bal_oldal{width:124px; height:23px; text-align:right; padding-right:5px; background-color:#F5DD56;
	border-right: 1px solid #DEBC00; border-top: 1px solid #DEBC00;}
#kalkulator #szoveg .jobb_oldal{width:198px; height:23px; text-align:left; padding-left:5px; border-top: 1px solid #DEBC00;}
#kalkulator form #terulet {border:1px solid #111111; height:19px; width:112px; margin:2px 4px 2px 2px; font-size:12px;}
#kalkulator #szamol{text-align:right;}
#kalkulator #eredmeny{color:#C40D00; font-weight:bold;}
#kalkulator #egybe_sarga {width:322px; margin:1px 1px 0 1px; background-color:#F5DD56; padding:6px 9px 5px 9px;
	border-right: 1px solid #DEBC00; border-top: 2px solid #DEBC00;}
#kalkulator #magyarazat{background-color:#F0CF1E;color:#B59901; font-size:11px; height:40px;}
#kalkulator #bezar{text-align:center; margin-top:10px;}


#hirlevel_bg{z-index:2;position:absolute; margin:0 0 0 543px; padding:0; background: url(images/hirlevel_bg3.gif) no-repeat;
width:188px; height: 107px;}
#hirlevel_input{margin:76px 0 0 14px; padding: 2px 2px 0 2px; width:102px; border:0; font-size:11px; color:#C40D00;}
html > body #hirlevel_input{ height:14px;}/* firefox*/
* html #hirlevel_input{height:18px;}/*IE*/


#informacio {margin: 10px 31px 10px 41px;}


#npl-table { margin: 15px;}
#npl-table th, #npl-table td {padding: 5px; vertical-align: top;}
#npl-table th {text-align: center; font-size: 15px;}
#npl-table img {border: none; width: 111px; margin: 0; padding: 0;}
#npl-table a {display: block; font-size: 13px; padding: 0 0 10px 0;}
#npl-table a:first-letter {text-transform: capitalize;}

