BODY {
	background: #fff !important; /* url(/theme/gizmo/i/bg.jpg) !important; */
	text-align: center;
	margin: 0px;
	font-size: 15px;
	font-family: 'Trebuchet MS', Arial;
	color: #333333;
}
A IMG {
	border: none;
}
FORM {
	margin: 0px;
}
.main {
	width: 990px;
	text-align: left;
	margin: 0px auto;
}
.main_content {
	/* box-shadow: 0px 0px 15px #aaa; */
	/* border: solid 1px #ccc; */
	border-top: none;
	border-bottom: none;
	width: 990px;
	text-align: left;
	margin: 0px auto;
	background: #fff;
	padding: 28px 0px 0px 0px;
}
.header {
	background: url('/theme/gizmo/i/header.jpg') top center;
	/* background: url('/theme/skin/__sav1.png') top left; */
	height: 90px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.header .tartalom {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 90px;
}
.header_mozgo {
	position: absolute;
	width: 150px;
	height: 150px;
/* 	background: url('/theme/skin/__sav2.png') top left; */
}
.content {
	position: relative;
	padding: 0px 0px;
	margin-bottom: 10px;
}
.middle {
	width: 700px;
	float: left;
}
.sidebar {
	width: 270px;
	float: right;
}

.slideshow {
	height: 280px;
	position: relative;
	overflow: hidden;
}
.slide {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}
.slide.active {
	display: block;
}
.slideshow UL {
	position: absolute;
	right: 30px;
	top: 10px;
	z-index: 300;
	list-style: none;
	margin: 0px;
	padding:0px;
}
.slideshow LI {
	list-style: none;
	margin: 2px;
	padding: 0px;
	display: inline-block;
}
.slideshow LI A {
/*
	width: 13px;
	color: transparent;
	border-radius: 9px;
	border: solid 2px #505050;
	height: 13px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
*/
	background: url('/theme/gizmo/i/slide_gomb_1.png');
	display: block;
	margin: 0px;
	padding: 0px;
	color: transparent;
	width: 11px;
	height: 11px;
}
.slideshow LI A.active {
	/* border-color: #fff; */
	background: url('/theme/gizmo/i/slide_gomb_2.png');
}
.slideshow .leiras {
	color: #fff;
	text-decoration: none;
}
.slideshow_description {
	z-index: 600;
	position: absolute;
	bottom: 0px;
	left: 0px;
	/* height: 60px; */
	color: #fff;
	background: rgba(0,0,0,.5);
	width: 100%;
	text-align: left;
	padding: 10px;
}
.slideshow_description H1 {
	font-size: 32px;
	margin: 0px;
}
.slideshow_description A {
	display: none;
}
.slideshow_description A.active {
	display: block;
}

.cikk_friss {
	display: block;
	float: left;
	width: 340px;
	margin-bottom: 30px;
	color: #000;
	text-decoration: none;
}
.cikk_friss .keptarto {
	width: 340px;
	height: 170px;
	overflow: hidden;
}
.cikk_friss:hover .focim {
	/* text-decoration: underline; */
	color: #0232a1;
}
.cikk_friss IMG {
	width: 340px;
}
.cikk_friss.paratlan {
	margin-right: 20px;
}
.cikk_friss .focim {
	font-size: 24px;
	margin: 4px 0px;
	font-weight: bolder;
	/* overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; */
}
.cikk_friss .alcim {
	color: #999;
	font-size: 14px;
	color: #000;
}
.cikklista_elem {
	border: solid 1px #aaa;
	margin-bottom: 10px;
}
.cikk_lapozo {
	/* border: solid 1px #aaa; */
	text-align: left;
	margin: 10px 0px 30px;
}
.cikk_lapozo A, .cikk_lapozo SPAN {
	padding: 4px 13px;
	text-decoration: none;
	border-right: solid 1px #777777;
	color: #000;
	font-size: 14px;
	font-weight: bolder;
}
.cikk_lapozo A {
	background: #eeeeee;
}
.cikk_lapozo SPAN, .cikk_lapozo A.active {
	background: #008fff;
}
.cikk_lapozo .cim {
	background: transparent;
	border: none;
	padding-right: 5px;
	color: #000;
	font-weight: bolder;
	font-size: 20px;
}

.gizmo_footer {
	background: url(/theme/gizmo/i/footer.jpg);
	height: 170px;
}
.footer_1 {
	margin-top: 10px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	padding-left: 10px;
	font-size: 14px;
	float: left;
}
.footer_1 A {
	height: 40px;
	line-height: 40px;
	color: #fff;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
}
.footer_1 A:hover {
	text-decoration: underline;
}
.footer_2 {
	width: 310px;
	padding: 10px;
	float: left;
}
.footer_3 {
	width: 310px;
	padding: 5px 10px;
	float: left;
	font-size: 11px;
}
.footer_4 {
	width: 310px;
	padding: 5px 10px;
	float: left;
	font-size: 11px;
}
.gizmo_footer H2 {
	margin: 0px 0px 4px;
	font-size: 16px;
}
.footer_4 A, .footer_3 A {
	color: #000;
	text-decoration: none;
}
.footer_4 A:hover, .footer_3 A:hover {
	text-decoration: underline;
}

.cikk {
	padding-top: 10px;
	padding-left: 10px;
}
.cikk H1 {
	font-size: 32px;
	margin: 0px;
}
.cikk .bevezeto {
	font-weight: bolder;
	margin: 0px 0px 10px;
}
.cikk .cimkek {
	margin: 5px 0px;
}
.cikk .cimkek A {
	color: #008fff;
	text-decoration: none;
	font-size: 16px;
	font-style: italic;
	text-transform: capitalize;
}
.cikk .cimkek A:hover {
	text-decoration: underline;
}
.cikk .cimkek SPAN {
	color: #008fff;
	text-decoration: none;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.cikk_szerkeszto TEXTAREA {
	width: 100%;
	height: 100px;
	margin: 0px 0px 5px 0px;
}
.cikk_szerkeszto INPUT[type=text] {
	width: 100%;
	margin: 0px 0px 5px 0px;
}

.sidebar H2 {
	font-size: 24px;
	font-weight: normal;
	margin: 0px 0px 10px;
}

.gizmologusok {
	width: 300px;
	height: 305px;
	overflow: hidden;
}
.gizmologusok:hover {
	height: auto;
}
.gizmologus {
	margin-top: 5px;
}
.gizmologusok .avatar {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 5px;
}
.gizmologusok .nev {
	margin-top: 10px;
	float: right;
	width: 245px;
	font-size: 12px;
	font-weight: bolder;
	font-family: verdana;
	color: black;
}
.gizmologusok .nev A {
	color: black;
}
.gizmologusok .posztok {
	float: right;
	width: 245px;
	color: #bebebe;
	font-family: verdana;
	font-size: 11px;
}

.cimke {
	margin: 0px 5px 0px 0px;
	white-space: nowrap;
	text-decoration: none;
	color: #6af;
	text-transform: capitalize;
}
.cimke:hover {
	color: #00f;
}

.compblock {
	margin: 1em;
	
}
.compblock .comp {
	width: 420px;
}
.comp .ig, .comp .ie, .comp .i {
	font-size: 10px;
	margin: 5px 0px;	
	background: #CCCCCC;
	padding: 2px 5px 2px 10px;
	border-right: 15px solid #0E38F3;
}
.compblock .ie {
	border-color: #F3590E;
}
.compblock .ig {
	border-color: #AAF30E;
}
.compblock .comp label {
	display: block;
	width: 180px;
	float: left;
	padding-top: 3px;
}
.compblock .comp label span.req {
	color: red;
}
.compblock .comp input {
	border: none;
	width: 200px;
}
.compblock h3 {
	margin: 1em 0px;
	font-size: 140%;
}
.compblock .group {
	margin: 18px 0px;
}
.powered {
	float: right;
	text-align: right;
	font-family: verdana;
	color: #fff;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 15px;
}
.powered A {
	font-family: verdana;
	color: #007eff;
	font-size: 14px;
	font-weight: bolder;
}
.gizmo_csik {
	background: url(/theme/gizmo/i/gizmo_csik.jpg) no-repeat top left;
	height: 3px;
	line-height: 3px;
	margin: 10px 0px;
}

.sidebar .kapcsolodo IMG {
	float: left;
	width: 50px;
	height: 44px;
	margin-right: 5px;
}
.sidebar .kapcsolodo .nev {
	font-weight: bolder;
	/* white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; */
	text-decoration: none;
	color: #000;
}
.sidebar .kapcsolodo .szovegek {
	float: right;
	width: 210px;
}
.sidebar .kapcsolodo .ar {
	color: #00a;
	text-decoration: none;
}
.sidebar_termek .kategoria {
	color: #0232a1;
	white-space: nowrap;
}
.sidebar_termek:hover .kategoria {
	color: #0232a1;
}
.sidebar_termek {
	margin-bottom: 10px;
}
.sidebar .kapcsolodo A {
	display: block;
	margin-bottom: 10px;
}
.sidebar .kapcsolodo A:hover .nev {
	/* text-decoration: underline; */
	color: #0232a1;
}

.gizmo_friss {
	margin-top: 30px;
	margin-bottom: 30px;
	font-family: 'Trebuchet MS';
	text-align: justify;
	width: 700px;
}
.gizmo_friss SPAN {
	font-size: 18px;
	font-weight: bolder;
}
.gizmo_friss A {
	font-size: 14px;
	color: #0973c6;
	font-weight: bolder;
	text-decoration: none;
	margin-left: 50px;
}

.gizmo_likebox_blue{
	float: right;
	/* background: #3793de; */
	background: url(/theme/gizmo/i/likebox_bg.jpg);
	padding: 10px;
	padding-bottom: 15px;
	color: #fff;
	font-size: 20px;
	font-weight: bolder;
}
.gizmo_likebox_white {
	background: #fff;
	padding: 10px;
}

.fooldal_kiscikkek {
	float: left;
	width: 340px;
}
.fooldal_kiscikkek A {
	display: block;
/*
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
*/
	margin-bottom: 25px;
	color: #000;
	width: 340px;
	text-decoration: none;
	font-size: 14px;
}
.fooldal_kiscikkek H1 {
	display: block;
/*
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
*/
	margin: 2px 0px;
	font-size: 20px;
}
.fooldal_kiscikkek A:hover H1 {
	/* text-decoration: underline; */
	color: #0232a1;
}
.cikklista H1 {
	font-size: 32px;
	margin: 0px;
}

.gizmo_focikk, .gizmo_alcikk {
	display: block;
	color: #000;
	text-decoration: none;
	margin: 0px 10px 10px 10px;
	padding-bottom: 30px;
}
.gizmo_focikk .keptarto {
	float: left;
	margin-right: 10px;
	width: 340px;
	height: 170px;
	overflow: hidden;
}
.gizmo_alcikk .keptarto {
	float: left;
	margin-right: 10px;
	width: 170px;
	height: 85px;
	overflow: hidden;
}
.gizmo_focikk .fokep {
	width: 340px;
}
.gizmo_alcikk .fokep {
	width: 170px;
}
.gizmo_focikk .avatar, .gizmo_alcikk .avatar {
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 5px;
}
.gizmo_focikk H1, .gizmo_alcikk H1 {
	font-size: 24px;
	font-weight: bolder;
	font-family: 'Trebuchet MS';
	color: #000;
}
.gizmo_focikk .szovegek {
	float: left;
	width: 300px;
	color: #000;
}
.gizmo_alcikk .szovegek {
	float: left;
	width: 470px;
	color: #000;
}
.gizmo_focikk:hover h1, .gizmo_alcikk:hover h1 {
	color: #0232a1;
	/* text-decoration: underline; */
}
.gizmo_focikk .datum, .gizmo_alcikk .datum {
	color: #bebebe;
}

.menu_bg_bg {
	background: url(/theme/gizmo/i/header.jpg);
	display: none;
}
.menu_bg {
	height: 60px;
	background: url(/theme/gizmo/i/menu_bg.png);
	border-bottom: solid 6px #008fff;
}
.menu_bg .main {
	border-left: solid 1px #777777;
}
.menu_bg .menu {
}
.menu A {
	float: left;
	line-height: 30px;
	color: #000;
	text-decoration: none;
	font-family: 'Trebuchet MS', Arial;
}
.menu A.utolso {
	border-right: solid 1px #ffffff;
}
.menu SPAN {
	line-height: 30px;
	padding: 0px 12px;
	display: block;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #777777;
	font-weight: bolder;
	font-size: 14px;
}
.menu A:hover SPAN, .menu A.active SPAN {
	background: url(/theme/gizmo/i/menu_bg.jpg);
	padding: 0px 13px;
	color: #fff;
	height: 33px;
	line-height: 33px;
	margin-top: -3px;
	border: none;
}
.menu A:hover SPAN, .menu A.active SPAN {
	border-left: solid 1px #80c7ff;
	border-right: solid 1px #6f97b7;
	padding: 0px 12px;
}

.kapcsolodo_cikk {
	float: left;
	margin: 10px;
	color: #000;
	text-decoration: none;
	width: 200px;
	/*
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	*/
}
.kapcsolodo_cikk .keptarto {
	width: 200px;
	height: 100px;
	overflow: hidden;
	text-align: center;
}
.kapcsolodo_cikk IMG {
	max-width: 200px;
	max-height: 100px;
}
.kapcsolodo_cikk H2 {
	font-size: 16px;
}
.kapcsolodo_cikk:hover H2 {
	color: #0232a1;
}

.search_button {
	padding: 2px;
	margin: 0px;
	float: left;
	width: 25px;
	height: 26px;
	border: solid 1px #0088ff;
	border-left: none;
	background: url(/theme/gizmo/i/search.png) no-repeat 2px 2px #fff;
	color: transparent;
}
.search_field {
	padding: 2px;
	margin: 0px;
	border: solid 1px #0088ff;
	border-right: none;
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	width: 240px;
	outline: none;
}

.topsztorik {
	color: black;
	text-decoration: none;
}
.topsztorik .nev {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.topsztorik IMG {
	height: 15px !important;
	width: 15px !important;
}
.content .header {
	background: none;
	height: auto;
}
.clr {
	clear: both;
}

.mehet_button {
	background: url(/theme/skin/send_button.gif);
	background-repeat: no-repeat;
	width: 80px !important;
	height: 22px !important;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border: none;
	display: block;
}
.mehet_button:hover {
	background-position: 0px -22px;
}
.youarehere {
	display: none;
}
.gizmo_cikklista_kapcsolodo {
	float: left;
	width: 230px;
	margin: 0px;
	color: #000;
	text-decoration: none;
	text-align: center;
}
.gizmo_cikklista_kapcsolodo H3 {
	height: 2em;
}
.gizmo_cikklista_kapcsolodo IMG {
	width: 230px;
	display: block;
}
.gizmo_cikklista_kapcsolodo:hover {
	color: #0232a1;
}
.gizmo_cikklista_kapcsolodo .ar {
	font-size: 16px;
	font-weight: bolder;
}
.gizmo_cikklista_kapcsolodo .kategoria {
	font-size: 14px;
}
.cimkeszerk_dropdown {
	position: absolute;
	background: #fff;
	margin-top: 30px;
	z-index: 400;
	border: solid 1px #f0f0f0;
}
.cimkeszerk_dropdown A {
	display: block;
	padding: 3px 10px;
	color: #000;
	text-decoration: none;
}
.cimkeszerk_dropdown A:hover, .cimkeszerk_dropdown A.active {
	background: #f0f0f0;
}

.cikk_oldalak {
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	height: 20px;
	width: 200px;
	right: 0px;
}
.cikk_oldalak2 {
	position: relative;
}
.cikk_oldalak3 {
	position: absolute;
}
.cikk_oldalak:hover {
	overflow: auto;
	height: 200px;
}
.cikk_oldalak A {
	display: block;
	width: 180px;
	height: 20px;
	line-height: 20px;
	padding: 0px 5px;
}
.cikk_oldalak A:hover {
	background: #eee;
}




.cikk_egy_oldala {
	/*
	border: solid 1px #000;
	float: left;
	width: 690px;
	*/
}

.menuk {
	border-bottom: solid 6px #008FFF;
	background: url('/theme/gizmo/i/header.jpg') top center;
}

.lenyilo_menu {
	background: #ddd;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	border: none;
}
.lenyilo_menu.also {
	background: #eee;
	margin-top: 1px;
}
.lenyilo_menu UL, .lenyilo_menu LI {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.lenyilo_menu UL {
	float: left;
}
.lenyilo_menu UL UL {
	background: #eee;
	float: none;
}
.lenyilo_menu LI {
	text-align: left;
	float: left;
	border-left: solid 1px #ffffff;
	border-right: solid 1px rgba(0,0,0,.5);
}
.lenyilo_menu LI:hover, .lenyilo_menu LI.active {
	background: #0088ff;
	border-left: solid 1px rgba(255,255,255,.3);
	border-right: solid 1px rgba(0,0,0,.3);
}
.lenyilo_menu A:hover, .lenyilo_menu LI:hover A, .lenyilo_menu LI.active A {
	padding-top: 3px;
	height: 30px;
	margin-top: -3px;
	background: url('/theme/gizmo/i/menu_bg.jpg');
	color: #ffffff;
}
.lenyilo_menu LI:hover UL A {
	color: #000000;
	margin-top: 0px;
	padding-top: 0px;
	background: none;
}
.lenyilo_menu LI:hover UL A:hover {
	color: #ffffff;
}
.lenyilo_menu UL {
	border-left: solid 1px #777777;
	border-right: solid 1px #ffffff;
}
.lenyilo_menu LI UL {
	display: none;
	position: absolute;
	z-index: 700;
	border: solid 1px #008FFF;
	margin-left: -1px;
}
.lenyilo_menu A {
	display: block;
	padding: 0px 12px;
	color: #000;
	font-family: 'Trebuchet MS', Arial;
	text-decoration: none;
	line-height: 30px;
}
.lenyilo_menu LI:hover UL {
	display: block;
}
.lenyilo_menu LI:hover LI {
	border: none;
}
.lenyilo_menu LI LI {
	display: block;
	float: none;
	border: none;
}
.lenyilo_menu LI LI A {
	width: 200px;
}
.slager_termek {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	font-family: 'Trebuchet MS', Arial;
	color: #000;
}
A.fooldali_termek H1 {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	font-family: 'Trebuchet MS', Arial;
	color: #000;
}
A.fooldali_termek H1 SPAN {
	color: #111bf4;
}

.gizmo_irok_cikkadat {
	width: 800px;
}
.gizmo_irok_cikkadat IMG {
	float: left;
	margin-right: 10px;
	width: 170px;
}
.gizmo_irok_cikkadat H2 {
	float: right;
	text-align: left;
	width: 610px;
	margin: 0px 0px 5px 0px;
}
.gizmo_irok_cikkadat P {
	float: right;
	width: 610px;
	text-align: left;
}
.o2007-button .disabled {
	opacity: .3;
}

.promos_termek a:visited {
    color: black;
}
.promos_termek a:link {
    color: black;
    text-decoration: none;
}
.promos_termek a:hover {
    color: blue;
}
.jellemzok ul {
    padding-left: 0;
    margin: 0 auto;
}
div.promos_termek {
    width: 162px;
    padding: 5px;
}
.promos_termek .cim {
    font-weight: bold;
    font-size: 14px;
}
.promos_termek .ar {
    font-weight: bold;
}
.promos_termek .kategoria {
    display: none;
}
.promos_termek .netto {
    display: none;
}