/***** Reset *****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100.01%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
	background:url(images/bg.jpg) center top no-repeat fixed;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}

a {
	text-decoration:none;
	color:#019cde;
	}


ol, ul {

}
blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}


ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
}

blockquote, q
{
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after
{
	content: "";
	content: none;
}

textarea { overflow: auto; }
input { border: 0px solid white; margin: 0;  padding: 0; background-color:transparent; }

.floatLeft {
	float:left;
}

#fejlec {
	width:100%; height:114px;
	text-align:center;
	background:url(images/fejlec_bg.png);
	}

#logo a {
	float:left;
	width:200px;
	height:110px;
	margin:0 0 0 20px;
}

#fejlec_bg {
	background:url(images/fejlec_logo.png) no-repeat;
	width:900px;
	height:112px;
	margin:0 auto;
	}

#center {
	width:900px;
	margin:0 auto;
	}

#menu {
	float:left;
	width:660px; height:37px;
	margin:-70px 0 0 240px;
	}
	
ul.fomenu {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
	font-family:tahoma;
	text-transform:uppercase;
	font-size:15px;
	}

ul.fomenu li a {
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(images/inaktiv_gomb.png);
	width:127px; line-height:37px;
	text-align:center;
	margin:0 7px 0 0;
	border:0px;
	}

ul.fomenu li {
	display:inline;
	}

ul.fomenu li.active a {
	background-image:url(images/aktiv_gomb.png);
	}
	
#kereses {
	float:right;
	width:210px;
	margin:-110px -10px 0 0;
}

.search_input {
	float:left;
	background:url(images/search_input.png);
	width:127px;
	height:31px;
	line-height:31px;
	padding:0 0 0 40px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	margin:1.5px 0 0 0;
}

.search_button {
	float:left;
	margin:0;
	padding:0;
}

.hirlevel-login {
	float:left;
	width:209px; height:160px;
	background:url(images/hirlevel_aktiv_bg.png);
	margin:26px 0 0 0;
	padding:60px 0 0 15px;
	}
    
.login-hirlevel {
    float:left;
    width:209px; height:220px;
    background:url(images/belepes_aktiv_bg.png);
    margin:26px 0 0 0;
    padding:0px 0 0 15px;
    }

.hirlevel-login {
    float:left;
    width:209px; height:220px;
    background:url(images/hirlevel_aktiv_bg.png);
    margin:26px 0 0 0;
    padding:0 0 0 15px;
    }

#hirlevel-login-valto {
	float:left;
	cursor:pointer;
	width:224px;
	height:40px;
	margin:0 0 20px -15px;
	}

.login_input {
	float:left;
	background-image:url(images/input.png);
	width:185px;
	height:31px;
	line-height:31px !important;
	padding:0 0 0 10px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	}

#belepve {
	float:left;
	color:#FFFFFF;
	font-size:14px;
	line-height:24px;
	}

#belepve a {
	color:#FFFFFF;
	}

#belepve a:hover {
	text-decoration:underline;
	}

#kosar_link {
	float:left;
	background:url(images/kosar_logo.png) top left no-repeat;
	line-height:22px;
	padding:0 0 0 26px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:15px 0 0 0;
	text-decoration:none;
	}
    
#regLink {
    float:left;
    line-height:22px;
    padding:0 0 0 0px;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    margin:5px 0 0 0;
    text-decoration:none;
    }
	
#regLink a{
    float:left;
    line-height:22px;
    padding:0 0 0 0px;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    margin:5px 0 0 0;
    text-decoration:none;
    }

.reggomb {
	border:0px;
	margin:0 0 0 7px;
}

#valto {
	float:left;
	background-image:url(images/valto_bg.png);
	width:676px; height:279px;
	margin:-33px 0 0 0;
	}

#kategoriak {
	float:left;
	width:900px;
	margin:0 0 0 6px;
	}

.kat_kep {
	float:left;
	border:0px;
	}

#content_sarok {
	float:left;
	background-image:url(images/tartalom_sarok.png);
	width:900px;
	height:5px;
	margin:15px 0 0 0;
	}

#content {
	float:left;
	width:900px; min-height:500px;
	background-image:url(images/tartalom_bg.png);
	overflow:hidden;
	}

#kezdolap_tartalom_fejlec {
	float:left;
	background-image:url(images/kezdolap_tartalom_fejlec.png);
	width:886px; line-height:36px;
	margin:10px 0 8px 8px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.ktf_1 { float:left; width:550px; padding:0 0 0 10px; }
.ktf_2 { float:left; width:175px; }
.ktf_3 {float:left; width:140px; }

#kezdolap_hirek {
	float:left;
	width:533px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding-bottom: 10000px !important;
	margin-bottom: -10000px !important;
	margin-left:7px;
}

.kh_fejlec {
	float:left;
	height:53px; width:533px;
	background-image:url(images/hirek_fejlec.png);
	border-bottom:1px solid #cccccc;
}

.kh_cim {
	float:left;
	width:523px; line-height:26px;
	font-size:16px;
	padding:0 0 0 10px;
	font-weight:bold;
}

.kh_datum {
	float:left;
	width:523px; line-height:26px;
	font-size:12px;
	color:#556276;
	padding:0 0 0 10px;
}

.khirkep {
	float:left;
	padding-right:5px;
}

.kh_tartalom {
	float:left;
	border-bottom:1px solid #cccccc;
	text-align:justify;
	font-size:12px;
	padding:5px;
	line-height:16px;
}

.kh_tovabb {
	float:right;
	background-image:url(images/reszletek_zold.png);
	width:93px; height:27px;
	margin:10px 0 0 0;
}

.kh_tovabb:hover{
	background-image:url(images/reszletek_kek.png);
}

#kezdolap_akciok {
	float:left;
	width:175px;
	border-left:1px solid #cccccc;
	padding-bottom: 10000px !important;
	margin-bottom: -10000px !important;
	background-color:#FFF;
}

#kezdolap_ktermekek {
	float:left;
	width:175px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-bottom: 10000px !important;
	margin-bottom: -10000px !important;
	background-color:#FFF;
}

.kezdolap_box {
	float:left;
	width:210px;
	height:148px;
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 0 10px;
	}

.kezdolap_box_szoveg a{
	float:left;
	background-image:url(images/kezdolap_box_bg.png);
	width:196px; height:35px;
	padding:5px 7px 0 7px;
	margin:108px 0 0 0;
	color:#FFFFFF;
	}

.kezdolap_box_szoveg a:hover {
	color:#00adef;
	}

.valto_tartalom {
	float:left;
	width:482px; height:248px;
	margin:12px 0 0 12px;
	}

#valto_lapozo {
	float:left;
	width:150px;
	margin:12px 0 0 24px;
	}
	
.valto_kep {
	float:left;
	cursor:pointer;
	margin:0 0 15px 0;
	}

.valto_szoveg {
	float:left;
	background-image:url(images/valto_fekete_bg.png);
	width:472px;
	height:65px;
	margin:173px 0 0 0;
	padding:5px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}

.valto_szoveg a{
	color:#FFFFFF;
	}
	

.valto_szoveg_cim {
	font-size:22px;
	font-weight:bold;
	}

#aloldal_fejlec {
	float:left;
	background-image:url(images/almenu_fejlec.png);
	width:886px; line-height:36px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin:2px 0 0 7px;
	}

#aloldal_fejlec a {
	color:#FFFFFF;
	}

#aloldal_fejlec a:hover {
	text-decoration:underline;
	}

.kat_1 {
	float:left;
	width:200px;
	margin:0 0 0 10px;
	}

.kat_2 {
	float:left;
	width:510px;
	margin:0 0 0 20px;
    font-size:15px;
	}

.kat_3 {
	float:left;
	width:110px;
	margin:0 0 0 10px;
	}
	
.af_kat_kep {
	float:left;
	margin:7px 4px 0 0;
	}

#termek_kategoriak {
	float:left;
	width:200px;
	padding-bottom: 10000px !important;
	margin-bottom: -10000px !important;
	margin-left:7px;
	margin-top:4px;
	border-left:1px solid #cccccc;;
	border-right:1px solid #cccccc;;
	}
	
#termekek {
	float:left;
	width:505px;
	padding-bottom: 10000px !important;
	margin-bottom: -10000px !important;
	border-right:1px solid #cccccc;;
	margin:4px 0px 0 5px;
	padding-right:5px;
	}

#termekek img {
	border:0px;
	}

#akciok {
	float:left;
	width:167px;
	padding-bottom: 10000px !important;
	margin-bottom: -10000px !important;
	border-right:1px solid #cccccc;;
	margin:4px 0 0 0;
	}

ul.termek_kat {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:15px;
	}	

ul.termek_kat li a {
	float:left;
	text-decoration:none;
	font-weight:bold;
	width:193px; line-height:42px;
	background-image:url(images/kat_menu_bg.png);
	border-top:1px solid #cccccc;
	color:#020302;
	padding:0 0 0 7px;
	}

ul.termek_kat li a:hover {
	background-image:url(images/kat_menu_bg_hover.png);
	color:#019cde;
	}

ul.termek_kat li {
	display:inline;
	width:165px;
	}

ul.termek_kat li.alkat a {
	font-weight:normal;
	line-height:20px;
	font-size:12px;
	border-top:1px solid #cccccc;
	background-image:none;
	background-color:#eef2f5;
	padding-left:13px;
	width:187px;
	}

ul.termek_kat li.alkat a:hover {
	background-image:url(images/almenu_nyil.png);
	background-repeat:no-repeat;
	background-position:188px  7px;
	}

ul.termek_kat li.active a {
	color:#019cde;
	font-weight:normal;
	line-height:20px;
	font-size:12px;
	border-top:1px solid #cccccc;
	background-image:none;
	background-color:#eef2f5;
	padding-left:13px;
	width:187px
	}

ul.termek_kat li.active_fokat a {
	color:#019cde;
	float:left;
	text-decoration:none;
	font-weight:bold;
	width:193px; line-height:42px;
	background-image:url(images/kat_menu_bg.png);
	border-top:1px solid #cccccc;
	padding:0 0 0 7px;
	}


.termek_lista_elem {
	float:left;
	background-image:url(images/termek_lista_bg.png);
	width:489px; height:151px;
	margin:4px 0 17px 7px;
	color:#FFFFFF;
	}

#mitre_logo {
	float:left;
	background-image:url(images/kis_mitre_logo.png);
	width:200px; height:96px;
	border-top:1px solid #cccccc;
	}

#zarodiv {
	float:left;
	width:200px;
	height:50px;
	border-top:1px solid #cccccc;
	}

.termek_kep_keret {
	float:left;
	height:135px;
	width:135px;
	margin:9px 15px 0 9px;
	overflow:hidden;
	background-position:center center;
	background-repeat:no-repeat;
	}

.termek_lista_infok {
	float:left;
	font-size:12px;
	margin:0px 0 0 0;
	line-height:17px;
	}

.termek_lista_cim {
	float:left;
	width:300px;
	height:40px;
	margin:11px 0 0 0;
	}

.termek_lista_cim_link {
	margin:10px 0 0 0;
	color:#FFFFFF;
	text-decoration:none;
	font-family:tahoma;
	font-size:16px;
	font-weight:bold;
	}

.termek_lista_cim_link:hover {
	text-decoration:underline;
	}

.termek_lista_jobb {
	float:right;
	width:103px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin:18px 20px 0 0;
	}

.termek_lista_reszletek {
	display:block;
	background-image:url(images/reszletek_gomb.png);
	width:103px; height:26px;
	}

.termek_lista_reszletek:hover {
	background-image:url(images/reszletek_gomb_hover.png);
	}

.termek_thumb {
	float:left;
	border:1px solid #021e32 !important;
	padding:3px;
	background-color:#03253f;
	margin:0 0 10px 14px;
	width:135px;
	cursor:pointer;
}

.alkat_box a {
	float:left;
	background-image:url(images/alkat_box.png);
	width:97px; height:132px;
	color:#FFFFFF;
	margin:10px 11px 5px 8px;
	font-size:12px;
	padding:5px;
	font-weight:bold;
	text-align:center;
	}

.alkat_box a:hover {
	background-image:url(images/alkat_box_hover.png);
	}

.alkat_box_kep {
	float:left;
	width:85px; height:85px;
	margin:3px 0 14px 4px;
	}

.szuro {
	float:left;
	background-image:url(images/szuro_bg.png);
	width:489px; height:63px;
	margin:10px 0 10px 8px;
	font-size:12px;
	font-weight:bold;
	}

.szuro_rendezes {
	float:left;
	width:470px;
	margin:4px 0 0  8px;
	}

.lapozo {
	float:left;
	margin:15px 0 0 8px;
	}

.lapozo a{
	color:#000000;
	}

.lapozo a:hover{
	color:#019cde;
	}

.lapozo_allapot {
	float:right;
	font-size:14px;
	margin:15px 8px 0 0;
	}

.termek_adatlap_fejlec {
	float:left;
	background-image:url(images/termek_adatlap_fejlec.png);
	width:481px;
	line-height:40px;
	padding:0 0 0 8px;
	margin:10px 0 0 8px;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:16px;
	font-weight:bold;
	}

.termek_adatlap_tartalom {
	float:left;
	background-image:url(images/termek_adatlap_bg.png);
	width:489px;
	color:#FFFFFF;
	font-size:12px;
	margin:0 0 0 8px;
	}

.termek_adatlap_kep_hatter {
	float:left;
	position:relative;
	width:325px; height:325px;
	background-image:url(images/termek_adatlap_kepkeret.png);
	margin:7px;
    overflow:hidden;
	}

.termek_adatlap_kep {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
    margin:auto;
	}

.termek_adatlap_info {
	float:left;
	width:469px;
	padding:10px;
	text-align:justify;
	}

.termek_adatlap_lablec {
	float:left;
	background-image:url(images/termek_adatlap_lablec.png);
	width:489px; height:16px;
	margin:0 0 0 8px;
	}

.termek_adatlap_jobb {
	float:right;
	width:150px;
	line-height:30px;
	}

.webshop_ar {
	background-image:url(images/ar_hatter.png);
	width:107px; line-height:42px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	margin:80px 0 0 17px;;
	}

.ta_darabszam {
	float:left;
	background-image:url(images/termek_adatlap_darab_bg.png);
	width:28px;
	text-align:center;
	line-height:27px;
	height:27px;
	font-weight:bold;
	margin:0 5px 0 0;
	}

.ta_kosarba {
	float:left;
	width:82px; height:26px;
	margin:27px 0 0 0;
	}

.termek_adatlap_darab {
	float:left;
	width:53px;
	margin:27px 0 0 3px;
	}

.akcio {
	float:left;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	font-size:13px;
	line-height:25px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	width:167px;
	}

.akcio a {
	display:block;
	float:left;
	width:100%;
	text-align:center;
	color:#000000;
	line-height:18px;
	margin:0 0 5px 0;
	}

.akcio a:hover {
	color:#019cde;
	}

.akcios_ar {
	float:left;
	width:167px;
	text-align:center;
	font-size:14px;
	}

.akcio_kep {
	margin:0 auto;
	width:135px;
	}

.kosar_termek {
	float:left;
	margin:10px 0 10px 20px;
	width:438px;
	line-height:24px;
	background-color:#56778f;
	font-weight:bold;
	padding:5px;
	}

.kosar_funkciok {
	float:right;
	display:inline;
	}

.kosar_linkek {
	float:left;
	margin:10px 0 0 20px;
	}

.kosar_linkek a {
	font-weight:bold;
	color:#FFFFFF;
	}

.kosar_linkek a:hover {
	text-decoration:underline;
	}

.vasarlas_gomb {
	display:block;
	background-image:url(images/vasarlas_gomb.png);
	width:103px; height:26px;
	margin:20px 0 0 0;
	}

.vasarlas_gomb:hover {
	background-image:url(images/vasarlas_gomb_hover.png);
	}

.adatok_kitoltese {
	float:left;
	width:450px;
	}

#tartalom {
	font-size:12px;
	line-height:17px;
	}

#tartalom img {
	padding:5px;
	border:0px;
	}

#tartalom hr {
	color:#CCCCCC;
	border:1px solid #CCCCCC;
	}
		
#footer {
	float:left;
	width:900px; height:113px;
	background-image:url(images/footer_bg.png);
	}

#footer_link {
	float:left;
	border-bottom:1px solid #8baec6;
	color:#8baec6;
	padding:10px 5px 5px 0;
	margin:0 0 0 5px;
}

#footer_link a{
	text-transform:uppercase;
	color:#8baec6;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

#footer_link a:hover{
	text-decoration:underline;
}

#footer_kat {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#8baec6;
	margin:10px 0 0 5px;
}

#footer_kat a{
	color:#8baec6;
	text-decoration:none;
}

#footer_kat a:hover{
	text-decoration:underline;
}

#footer_logo {
	float:right;
	background-image:url(images/footer_logo.png);	
	width:224px; height:113px;
}

#bank {
	float:left;
	margin:13px 0 0 15px;
	line-height:20px;
}

#bank a {
	border:0;
	font-size:12px;
	font-weight:bold;
	color:#8baec6;
}

#bank img {
	border:0px;
}

#bank a:hover{
	text-decoration:underline;
}

.rendeles {
	width:100%;
	border:2px solid #7190a7;
}

.rendeles:hover {
	border:2px solid #a7cbe6;
}

.rendeles td {
	padding:0 5px 0 5px;
	border:1px solid #7190a7;
}

.kosar_cim {
	line-height:33px;
	font-size:14px;
}

table.keretes a {
color:#161415;
}
table.keretes a:hover {
color:#161415;
}
table.keretes td {
padding:4px 15px;
text-align:left;
vertical-align:middle;
}
table.keretes thead th, table.keretes tfoot th {
background-color:#000000;
padding:8px 15px;
text-align:left;
}
table.keretes tfoot th {
background-color:#FFFFFF;
padding:10px 20px;
}
table.keretes tfoot th div {
background-color:#FFFFFF;
border-bottom:1px solid #DF1920;
border-top:1px solid #DF1920;
padding:5px;
}
table.keretes th.lapozo a {
color:#DF1920;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
table.keretes th.lapozo a:hover {
color:#000000;
text-decoration:underline;
}
table.keretes th.lapozo span.act {
color:#6D6D6D;
font-size:11px;
font-weight:bold;
}
table.keretes thead a {
color:#89CDF8;
}
table.keretes thead a:hover, table.keretes tfoot a:hover {
color:#DB001B;
text-decoration:none;
}
table.keretes tr.fej {
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
}
table.keretes tr.fej a {
color:#FFFFFF;
}
table.keretes tbody th.keretes {
padding:5px 8px;
text-align:center;
vertical-align:middle;
}
table.keretes tbody td p {
padding:2px 0;
}