/* Általános stílusok */

*
{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
    outline:none;
	padding:0;
}

body
{
	background:#e9e8e0 url(../kep/hatter_body.jpg) repeat;
}

div#lap
{
    background-color:#ffffff;
    margin:0 auto 45px;
    overflow:auto;
    padding: 10px;
    width: 960px;
}

a, p
{
	color:#5a5656;
}

.rejtett
{
	display:none;
	height:0;
	width:0;
}

input,textarea
{
	padding:2px;
}

div#din_ajax_tajekoztato_tabla
{
	-moz-opacity:.90;
	background-color:#9b1566;
	border:5px #dadada solid;
	filter:alpha(opacity=90);
	opacity:.90;
	overflow:hidden;
	position:absolute;
	text-align:center;
	visibility:hidden;
	z-index:999;
}

p.ajax_tajekoztato_szoveg
{
	-moz-opacity:1px;
	color:#fff;
	filter:alpha(opacity=100);
	font-size:12px;
	opacity:1px;
	padding:10px;
}

/* Áruház fejléc (logó, szlogen, kosár, bejelentkezés, nyelv választó) */

div#aruhaz_fejlec
{
    border-bottom: 6px solid #ffffff;
    height:115px;
    margin:0 auto;
    overflow:hidden;
    position: relative;
    width:980px;
}

div#aruhaz_azonosito_tarto
{
    left: 10px;
    position: absolute;
    top: 20px;
}

div#aruhaz_logo_tarto
{
    height:62px;
    width:200px;
	overflow:hidden;
}

p#aruhaz_szlogen
{
	color:#4a4849;
    font-size:11px;
    padding-top:7px;
}

div#kosar_felso_tarto
{
    overflow:auto;
    position: absolute;
    right: 10px;
    top: 20px;
}

div#kosar_felso_tarto p#kosar_felso_felirat
{
    color:#3e98a6;
    float:left;
    font-weight:bold;
    padding-right:5px;
}

div#din_kosar_felso_tartalom
{
    float:left;
}

div#kosar_felso_tarto p
{
	color:#4a4849;
    float:left;
    margin:3px 5px 0 0;
}

div#kosar_felso_tarto p#kosar_felso_ar
{
    border-right:1px solid #9b1566;
    padding-right:5px;
}

a#kosar_felso_link_kosar
{
    background:url(../kep/gomb_kicsi_1.png) no-repeat;
    color:#ffffff;
    display:block;
    font-size:11px;
    float:left;
    height:17px;
    margin:0 0 0 5px;
    padding-top: 3px;
    text-align: center;
    text-decoration:none;
    width:80px;
}

a#kosar_felso_link_penztar
{
    background:url(../kep/gomb_kicsi_1.png) no-repeat;
    color:#ffffff;
    display:block;
    float:left;
    font-size:11px;
    height:17px;
    margin:0 0 0 5px;
    text-align: center;
    text-decoration:none;
    padding-top:3px;
    width:80px;
}

div#din_bejelentkezes_tarto
{
    overflow:auto;
    position: absolute;
    right: 10px;
    top: 50px;
}

p#bejelentkezes_cim
{
    color: #3e98a6;
    float: left;
    font-weight: bold;
    padding: 3px 10px 0 0;
}

form#bejelentkezes_urlap, form#kijelentkezes_urlap
{
    display:block;
    float:left;
}

label#label_m_bejelentkezes_email
{
	color:#4a4849;
    float:left;
    padding:3px 5px 0 0;
}

label#label_m_bejelentkezes_jelszo
{
	color:#4a4849;
    float:left;
    padding:3px 5px 0 5px;
}

input#m_bejelentkezes_email
{
	background:#fff url(../kep/hatter_input_mezo.jpg) repeat-x;
    border:1px solid #dadada;
    float:left;
	height:14px;
	width:88px;
}

input#m_bejelentkezes_jelszo
{
	background:#fff url(../kep/hatter_input_mezo.jpg) repeat-x;
    border:1px solid #dadada;
    float:left;
	height:14px;
	width:88px;
}

input#bejelentkezes_funkcio
{
	background:url(../kep/gomb_kicsi_1.png) no-repeat;
    color:#ffffff;
    cursor:pointer;
    float:left;
    font-size:11px;
	height:20px;
    margin:0 0 0 5px;
	width:80px;
}

input#kijelentkezes_funkcio
{
	background:url(../kep/gomb_kicsi_1.png) no-repeat;
    color:#ffffff;
    cursor:pointer;
    float:left;
    font-size:11px;
	height:20px;
    margin:0 0 0 5px;
	width:80px;
}

p#bejelentkezes_nev
{
	color:#4a4849;
    float:left;
    padding:3px 5px 0 0;
}

a#bejelentkezes_regisztracio_link
{
	color:#9b1566;
    display:block;
    float:left;
    padding:3px 5px 0 15px;
}

a#bejelentkezes_elfelejtett_jelszo_link
{
	color:#9b1566;
    display:block;
    float:left;
    padding:3px 0 0 5px;
}

a#kijelentkezes_adatmodositas_link
{
	color:#9b1566;
    display:block;
    float:left;
    padding:3px 5px 0 15px;
}

a#kijelentkezes_korabbi_rendelesek_link
{
	color:#9b1566;
    display:block;
    float:left;
    padding:3px 0 0 5px;
}

div#bejelentkezes_email_hiba, div#bejelentkezes_jelszo_hiba
{
	background:url(../kep/bejelentkezes_hiba.gif) no-repeat;
    float:left;
	height:20px;
    margin:0 5px 0 0px;
	width:20px;
}

div#nyelv_valaszto_tarto
{
    overflow:auto;
    position: absolute;
    right: 10px;
    top: 80px;
}

div#nyelv_valaszto_tarto a
{
    display: block;
    float: right;
    margin-left: 5px;
    text-decoration: none;
}

div#nyelv_valaszto_tarto a img
{
    border: none;
    height: 14px;
}

/* Statikus menü */

div#statikus_menu_kereso_tarto
{
    margin: 0 auto;
    overflow: auto;
    padding: 15px 10px 13px 10px;
    width: 960px;
}

ul#statikus_menu_lista
{
    display:block;
    float: left;
    overflow:auto;
}

ul#statikus_menu_lista li
{
	float:left;
	list-style-type:none;
}

ul#statikus_menu_lista a
{
    border-right: 1px solid #858585;
	color:#858585;
    display:block;
	float:left;
    font-weight: bold;
    margin-right: 10px;
    padding-right: 10px;
	text-decoration:none;
}

ul#statikus_menu_lista a#statikus_menu_utolso_link
{
    border: none;
    margin-right: 0;
    padding-right: 0;
}

ul#statikus_menu_lista a:hover
{
	color:#9b1566;
}

/* Általános kereső */

form#altalanos_kereso_urlap
{
	display:block;
	float:right;
}

form#altalanos_kereso_urlap input#din_altalanos_kifejezes
{
	background:#fff url(../kep/hatter_input_mezo.jpg) repeat-x;
    border:1px solid #dadada;
    float:left;
	height:14px;
    margin-right: 10px;
	width:88px;
}

form#altalanos_kereso_urlap input#din_altalanos_kereso_funkcio
{
    background:url(../kep/gomb_kicsi_1.png) no-repeat;
    color:#ffffff;
    cursor:pointer;
    display:block;
    float:left;
    font-size:11px;
    height:20px;
    text-decoration:none;
    width:80px;
}

/* Törzs elemek */

div#torzs_tarto
{
    overflow:hidden;
    width:960px;
}

div#torzs_oszlop_bal {
    float:left;
    overflow:hidden;
    width:184px;
}

div#torzs_oszlop_jobb {
    float:right;
    overflow:hidden;
    width:766px;
}

/* Blokkok */

div.blokk_cim
{
    font-weight:bold;
    margin-bottom: 10px;
    padding:10px;
    text-transform: uppercase;
    width:164px;
}

div#blokk_cim_termekcsoportok, div#blokk_cim_gyartok, div#blokk_cim_navigacio, div#blokk_cim_megtekintett_termekek
{
    background-color: #4b4b4b;
    color: #ffffff;
}

div#blokk_cim_napi_ajanlat, div#blokk_cim_hirek, div#blokk_cim_termekajanlo, div#blokk_cim_elektronikus_fizetes_lehetoseg
{
    background-color: #e9e8e0;
    color: #4a4849;
}

div#blokk_cim_top_termekek, div#blokk_cim_informacio, div#blokk_cim_kedvezmenyek
{
    background-color: #8cb3ac;
    color: #ffffff;
}

div.blokk_tarto,ul.blokk_lista
{
    margin-bottom:10px;
    padding:0 10px;
    width:164px;
}

div.blokk_tarto
{
    padding-bottom:15px;
    overflow:auto;
}

ul.blokk_lista
{
	list-style-type:none;
}

ul.blokk_lista li
{
    margin-bottom:15px;
    overflow:hidden;
    width:164px;
}

ul.blokk_lista li#blokk_lista_rss_termeklista_elem
{
	background:url(../kep/rss_feed.png) no-repeat;
	padding-left:20px;
}

ul.blokk_lista li#blokk_lista_paypal_elem
{
	background: url(../kep/paypal_logo.png) no-repeat;
    border:none;
	height:70px;
}

ul.blokk_lista li#blokk_lista_kh_elem
{
	background: url(../kep/kh_logo.png) no-repeat;
    border:none;
	height:125px;
}

ul.blokk_lista li a
{
	color: #5a5656;
	text-decoration: none;
}

ul.blokk_lista p.blokk_lista_regi_ar, ul.blokk_lista p.termekajanlo_regi_ar
{
	color:#5a5656;
    padding-left:60px;
    text-decoration:line-through;
}

ul.blokk_lista p.blokk_lista_regi_ar_2, ul.blokk_lista p.termekajanlo_regi_ar_2
{
	color:#5a5656;
	font-size:10px;
    padding-left:60px;
	text-decoration:line-through;
}

ul.blokk_lista p.blokk_lista_uj_ar, ul.blokk_lista p.termekajanlo_ar
{
	color:#ec068d;
    font-weight:bold;
    padding-bottom:10px;
    padding-left:60px;
}

ul.blokk_lista p.blokk_lista_uj_ar_2, ul.blokk_lista p.termekajanlo_ar_2
{
	color:#5a5656;
	font-size:10px;
	padding-bottom:7px;
    padding-left:60px;
}

ul.blokk_lista p.blokk_lista_egyseg_ar, ul.blokk_lista p.termekajanlo_egyseg_ar
{
	color:#2fc7f9;
	font-size:10px;
    font-style:italic;
	padding-bottom:7px;
    padding-left:60px;
}

ul.blokk_lista div.blokk_lista_termek_ajandekpont, ul.blokk_lista div.termekajanlo_infokep_uj
{
	background:#dadada;
	color:#5a5656;
    font-size:10px;
    margin-bottom:7px;
    margin-left:60px;
	padding:2px;
    text-align:center;
}

ul.blokk_lista li.blokk_lista_kiemelt_elem a
{
	font-weight:bold;
}

ul.blokk_lista span.blokk_lista_kiemelt_szoveg
{
	font-weight:bold;
}

ul#blokk_lista_megtekintett_termekek li,ul#blokk_lista_top_termekek li,ul#blokk_lista_uj_termekek li,blokk_lista_termekajanlo li
{
	clear:left;
	overflow:hidden;
}

ul#blokk_lista_megtekintett_termekek li img,ul#blokk_lista_top_termekek li img,ul#blokk_lista_uj_termekek li img,ul#blokk_lista_termekajanlo li img
{
	border:1px solid #dadada;
	float:left;
	padding:1px;
	width:50px;
}

a.blokk_lista_termek_nev_link, a.termekajanlo_nev
{
	display:block;
    padding-bottom:7px;
	padding-left:60px;
}

ul#blokk_lista_termekajanlo div.ajandekpont_tarto
{
    margin:0 0 7px 60px;
    width:100px;
}

ul#blokk_lista_termekajanlo div.ajandekpont_ertek
{
	background:#dadada;
	color:#5a5656;
	float:left;
    font-size:10px;
	padding:2px;
}

ul#blokk_lista_termekajanlo div.ajandekpont_nev
{
	background:#dadada;
	color:#5a5656;
    font-size:10px;
	padding:2px;
	text-align:center;
}

p.blokk_alcim
{
	font-weight:bold;
	padding-bottom:7px;
}

p.blokk_szoveg
{
	color:#5a5656;
    font-size:10px;
	padding-bottom:7px;
}

p.blokk_szoveg a
{
    color:#5a5656;
    font-size:10px;
}

table.blokk_tablazat
{
	color:#5a5656;
	margin:0;
    width:100%;
}

table.blokk_tablazat th,table.blokk_tablazat td
{
	border:1px solid #dadada;
	font-size:10px;
	padding:5px;
}

table.blokk_tablazat th
{
	background-color:#dadada;
	font-weight:normal;
}

table.blokk_tablazat td
{
	text-align:right;
}

/* Napi ajánlat */

div#blokk_napi_ajanlat_tarto img
{
	border:1px solid #dadada;
	margin-bottom:15px;
}

a.napi_ajanlat_nev
{
	color:#5a5656;
    display:block;
	font-weight:bold;
    padding-bottom:10px;
    text-decoration:underline;
}

p.napi_ajanlat_regi_ar
{
	color:#5a5656;
	text-decoration:line-through;
}

p.napi_ajanlat_regi_ar_2
{
	color:#5a5656;
	font-size:10px;
	text-decoration:line-through;
}

p.napi_ajanlat_ar
{
	color:#ec068d;
    font-weight:bold;
    padding-bottom:10px;
}

p.napi_ajanlat_ar_2
{
	color:#5a5656;
	font-size:10px;
	padding-bottom:7px;
}

p.napi_ajanlat_egyseg_ar
{
	color:#2fc7f9;
	font-size:10px;
    font-style:italic;
	padding-bottom:7px;
}

p.napi_ajanlat_hiba
{
	color:#5a5656;
}

div.napi_ajanlat_infokep_uj
{
	background:#dadada;
	color:#5a5656;
    margin-bottom:7px;
	padding:4px;
    text-align:center;
}

/* Hír forgató */

div#din_blokk_hir_tarto
{
	height:91px;
	overflow:hidden;
    padding:0;
	position:relative;
    width:190px;
}

div.din_hir_kontener
{
	height:76px;
	left:15px;
    padding:15px 0;
	position:absolute;
    overflow:hidden;
    width:160px;
}

p.hir_datum
{
	color:#2fc7f9;
}

a.hir_cim
{
	color:#5a5656;
	text-decoration:none;
}

/* Lap alja */

div#alj
{
    border-top: 5px solid #f2f2f2;
    margin-top: 10px;
    overflow:auto;
    padding:15px 0 0 184px;
    width:776px;
}

ul#alj_menu, ul#alj_termekcsoportok, div#alj_jog
{
    border-right: 1px solid #f2f2f2;
    float:left;
    margin-left: 10px;
    padding-right: 10px;
    width:184px;
}

div#alj_jog
{
    border-right: none;
}

div#alj ul
{
    list-style-type:none;
}

div#alj ul li
{
    padding-bottom:15px;
}

div#alj a
{
    text-decoration:none;
}

p.alj_felirat
{
	padding-bottom:15px;
}

/* Alsó kosár */

div#din_kosar_also
{
	background:transparent none repeat scroll 0;
	bottom:0;
	color:#5a5656;
	height:45px;
	left:0;
	overflow:hide;
	position:absolute;
	width:100%;
    z-index: 100;
}

body > div#din_kosar_also
{
	position:fixed;
}

div#din_kosar_also_arnyek
{
	background:transparent url(../kep/kosar_also_arnyek.png) repeat-x;
	height:15px;
}

div#din_kosar_also_kilincs
{
	background:url(../kep/hatter_kosar_also_kilincs.jpg) repeat-x;
	height:30px;
	text-align:center;
}

p#din_kosar_also_kilincs_felirat
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding-top:7px;
}

div#din_kosar_also_tarto
{
	background:#fff none repeat scroll 0;
	height:220px;
	overflow:auto;
}

ul#kosar_also_termeklista
{
	border:1px solid #dadada;
	float:left;
	margin-bottom:20px;
	margin-top:5px;
	padding:10px 10px 30px;
	width:73%;
}

ul#kosar_also_termeklista li
{
	border:1px solid #dadada;
	float:left;
	list-style-type:none;
	margin-right:15px;
	text-align:center;
	width:90px;
}

ul#kosar_also_termeklista li img
{
	padding:5px;
	width:80px;
}

ul#kosar_also_termeklista li p
{
	background-color:#dadada;
	color:#5a5656;
	font-size:10px;
	padding:1px 5px;
}

ul#kosar_also_termeklista li a
{
    color:#ec068d;
	display:block;
	font-size:10px;
	padding:3px;
	text-decoration:none;
}

div#kosar_also_informacio
{
	border:1px solid #dadada;
	color:#5a5656;
	float:right;
	margin-top:5px;
	padding:10px;
	width:20%;
}

div#kosar_also_informacio p
{
	font-size:11px;
}

a#kosar_also_penztar_funkcio
{
	background:url(../kep/gomb_kicsi_1.png) no-repeat;
    color: #ffffff;
	display:block;
    font-size: 11px;
	height:17px;
	margin-top:10px;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
	width:80px;
}

/* Megosztások */

a#link_megosztas_twitter
{
    background:url(../kep/megosztas_twitter.png) no-repeat;
    display:block;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px;
}

a#link_megosztas_facebook
{
    background:url(../kep/megosztas_facebook.png) no-repeat;
    display:block;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px;
}

a#link_megosztas_iwiw
{
    background:url(../kep/megosztas_iwiw.png) no-repeat;
    display:block;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px;
}

a#link_megosztas_startlap
{
    background:url(../kep/megosztas_startlap.png) no-repeat;
    display:block;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px;
}

a#link_megosztas_greader
{
    background:url(../kep/megosztas_greader.png) no-repeat;
    display:block;
    float:left;
    height:16px;
    margin-right:5px;
    width:16px;
}

/* Nivo Slider stílusok */

#slider {
    height: 300px;
    margin: 10px 0;
    width: 766px;
}

.nivoSlider {
	background: #fff url(../kep/nivo_slider_betolto.gif) no-repeat 50% 50%;
	position: relative;
}

.nivoSlider img {
    display: none;
	left: 0;
	position: absolute;
	top: 0;
}

.nivoSlider a {
	border: 0;
	display: block;
}

.nivoSlider a.nivo-imageLink {
    border: none;
	display: none;
    height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
    width: 100%;
	z-index: 10;
}

.nivo-slice {
    display: block;
    font-size: 0;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    zoom: 1;
    z-index: 9;
}

.nivo-box {
	display: block;
	position: absolute;
	z-index: 9;
}

.nivo-caption {
	background-color: #9b1566;
	bottom: 0px;
	color: #fff;
	left: 0px;
	opacity: 0.9;
	position: absolute;
	width: 100%;
	z-index: 11;
}

.nivo-caption p {
    color: #fff;
    font-size: 16px;
	margin: 0;
	padding: 11px;
}

.nivo-caption a {
    color: #fff;
	display: inline !important;
    text-decoration: underline;
}

.nivo-html-caption {
    display: none;
}

.nivo-directionNav a {
	background: url(../kep/nivo_slider_nyil.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 50px;
	position: absolute;
	text-indent: -9999px;
	top: 40%;
	width: 50px;
	z-index: 12;
}

a.nivo-nextNav {
	background-position: -50px 0;
	right: 0;
}
a.nivo-prevNav {
	left: 0;
}

.nivo-controlNav {
	position: absolute;
	left: 10px;
	top: 0;
    z-index: 12;
}

.nivo-controlNav a {
    background-color: #9b1566;
	border: none;
    color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	margin-right: 5px;
    padding: 10px;
	position: relative;
	z-index: 13;
}

.nivo-controlNav a.active {
    background-color: #fff;
    color: #5a5656;
    font-weight: bold;
}

div#blokk_napi_ajanlat_tarto img
{
width:150px;
}


