/* KIS ZOLD DOBOZ *****************************************************************************/.termek_lista div.kep {	text-align:center;}.box_green_small {	display: block;	width: 205px;	overflow: hidden;	margin: 0 0 6px;	margin-left:6px;}	.box_green_small .top {		display: block;		width: 205px;		height: 18px;		background: url(../images/nyilaszaro_sprite.png) no-repeat 0px -310px;	}	.box_green_small .title {		display: block;		width: 205px;		text-indent: 12px;		font: bold 14px/28px Arial, Helvetica;		text-transform: uppercase;		color: #FFFFFF;		background: url(../images/nyilaszaro_sprite.png) no-repeat 0px -328px;	}		.box_green_small .title a {			color: #fff;			text-decoration: none;		}			.box_green_small .content {		display: block;		width: 205px;		background: url(../images/nyilaszaro_sprite.png) repeat-y -2836px 0px;	}		.box_green_small .content .start {			display: block;			width: 205px;			background: url(../images/nyilaszaro_sprite.png) no-repeat 0px -356px;		}			.box_green_small .content .start .end {				display: block;				width: 205px;				min-height: 64px;				background: url(../images/nyilaszaro_sprite.png) no-repeat -1899px bottom;			}	.box_green_small .bottom {		display: block;		width: 205px;		height: 19px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -962px 0px;	}	.box_green_small ul.menu {		margin: 0 5px 0 2px;		padding: 6px 0 0;	}		.box_green_small ul.menu li {			width: 198px;			line-height: 19px;		}			.box_green_small ul.menu li a {				display: block;				width: 198px;				font: 11px/19px Arial, Helvetica;				color: #12311F;				text-decoration: none;				text-indent: 25px;				background: url(../images/nyilaszaro_sprite.png) no-repeat -238px -108px;			}			.box_green_small ul.menu li a:hover {				    background: #626962 url(../images/nyilaszaro_sprite.png) no-repeat -238px -148px;    				color: #FFFFFF;			}/* NAGY ZOLD DOBOZ ********************************************************************************/.box_green_big {	display: block;	width: 524px;	overflow: hidden;	margin: 0 0 0 6px;}	.box_green_big .top {		display: block;		width: 524px;		height: 18px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -412px -310px;	}	.box_green_big .title {		display: block;		/*width: 102%;*/		padding-left:12px;	padding-bottom: 15px;    padding-top: 2px;    font: bold 14px/22px Arial, Helvetica;		text-transform: uppercase;		color: #FFFFFF;		background: url(../images/title-bg-green2.png);		background-size: 524px 100%;	}	.box_green_big .content {		display: block;		width: 524px;		float: left;		background: url(../images/nyilaszaro_sprite.png) repeat-y -3248px 0px;	}		.box_green_big .content .start {			display: block;			width: 524px;			float: left;			background: url(../images/nyilaszaro_sprite.png) no-repeat -412px -356px;		}			.box_green_big .content .start .end {				display: block;				float: left;				width: 500px;				min-height: 70px;				padding: 0 10px;				background: url(../images/nyilaszaro_sprite.png) no-repeat -2311px bottom;			}	.box_green_big .bottom {		display: block;		float: left;		width: 524px;		height: 19px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -1374px 0px;	}/* NAGY NARANCS DOBOZ ********************************************************************************/.box_orange_big {	display: block;	width: 524px;	overflow: hidden;	margin: 0 0 0 6px;}.box_orange_big .inner_box_orange, .box_green_big .inner_box_orange {	display: block;	width: 500px;	overflow: hidden;	margin: 6px auto;}.inner_box_orange .innerTitle {		display: block;		width: 500px;		text-indent: 12px;		font: bold 14px/28px Arial, Helvetica;		text-transform: uppercase;		color: #FFFFFF;		background: url(../images/nyilaszaro_sprite.png) no-repeat -5399px -328px;}	.inner_box_orange .innerContent {		display: block;		width: 500px;		float: left;		background: url(../images/nyilaszaro_sprite.png) repeat-y -4872px 0px;	}		.inner_box_orange .innerContent .innerStart {			display: block;			width: 500px;			float: left;			background: url(../images/nyilaszaro_sprite.png) no-repeat -5397px -356px;		}			.inner_box_orange .innerContent .innerStart .innerEnd {				display: block;				float: left;				width: 500px;				min-height: 70px;				padding: 0 5px;				background: url(../images/nyilaszaro_sprite.png) no-repeat -5922px bottom;			}	.inner_box_orange .innerBottom {		display: block;		float: left;		width: 500px;		height: 19px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -5397px 0px;	}	.box_orange_big .top {		display: block;		width: 524px;		height: 18px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -5397px -310px;	}	.box_orange_big .title {		display: block;		height:32px;		width: 524px;		text-indent: 12px;		font: bold 14px/28px Arial, Helvetica;		text-transform: uppercase;		color: #FFFFFF;		background: url(../images/title-bg-orange2.png);    background-size: 524px 100%;	}	.box_orange_big .content {		display: block;		width: 524px;		float: left;		background: url(../images/nyilaszaro_sprite.png) repeat-y -4872px 0px;	}		.box_orange_big .content .start {			display: block;			width: 524px;			float: left;			background: url(../images/nyilaszaro_sprite.png) no-repeat -5397px -356px;		}			.box_orange_big .content .start .end {				display: block;				float: left;				width: 500px;				min-height: 70px;				padding: 0 10px;				background: url(../images/nyilaszaro_sprite_jo.png) no-repeat -5922px bottom;			}	.box_orange_big .bottom {		display: block;		float: left;		width: 524px;		height: 19px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -5397px 0px;	}/* NAGY ZOLD DOBOZ TERMEKLISTA ****************************************************************/.termek_lista .rendezes {	float: left;	width: 500px;	height: 25px;	text-align: right;	border-bottom: 1px dotted #112f1e;}	.termek_lista .rendezes .up_arrow {		display: inline-block;		width: 11px;		height: 6px;		text-decoration: none;		outline: none;		overflow: hidden;		background: url(../images/nyilaszaro_sprite.png) no-repeat -219px -146px ;	}	.termek_lista .rendezes .down_arrow {		display: inline-block;		width: 11px;		height: 6px;		text-decoration: none;		outline: none;		overflow: hidden;		background: url(../images/nyilaszaro_sprite.png) no-repeat -219px -153px ;	}.termek_lista .termekek {	float: left;	width: 500px;	border-bottom: 1px dotted #112f1e;	overflow:none;}.termek_lista .termekek .kep {	float: left;	width: 120px;	text-align:center;	height: 120px;	padding: 10px;}.termek_lista .termekek .nev {	float: left;	width: 200px;	padding: 5px 5px 5px 10px;}	.termek_lista .termekek .nev a {		color: #1c5133;		text-decoration: none;	}.termek_lista .termekek .ar {	float: right;	width: 120px;	height: 35px;	padding: 5px;	text-align: right;	font-size: 14px;}	.termek_lista .termekek .ar a {		color: red;		text-decoration: none;		font-weight: bold;	}.termek_lista .termekek .raktaron {	float: left;	width: 80px;	line-height: 21px;	padding: 0 0 5px 30px;	text-transform: uppercase;	background: url(../images/nyilaszaro_sprite.png) no-repeat -1102px -343px;}.termek_lista .termekek .rendelheto {	float: left;	width: 80px;	padding: 0 0 5px 10px;	text-transform: uppercase;	background-repeat: no-repeat;	background-position: 10px 0px;	color: #fa9900;}.termek_lista .termekek .garancia {	float: left;	width: 210px;	line-height: 21px;	padding: 0 0 5px 25px;	text-transform: uppercase;	background: url(../images/nyilaszaro_sprite.png) no-repeat -961px -371px;	color: #FB4106;}.termek_lista .termekek .leiras {	float: left;	width: 340px;	overflow: hidden;	padding: 0 10px;}.termek_lista .termekek .leiras a {	color: #1c5133;	text-decoration: none;}.termek_lista .zold_hatter {	background-color: #e8edea;}/*  TERMEK LEIRAS **************************************************************************************/.termek {	padding: 10px 0 0;}	.termek #termek_bal_box {		float: left;		width: 255px;	}		.termek #fokep_container {			width: 250px;			height: 250px;			border: 1px solid #417658;			overflow:hidden;		}		.termek #kiskepek {			width: 255px;			height: 32px;			padding: 10px 0 0;			overflow: hidden;		}			.termek #kiskepek .thumb, .thumb.dummyThumb {				overflow: hidden;				float: left;				width: 30px;				height: 30px;				padding: 1px;				margin: 0 0 0 5px;				background: url(../images/nyilaszaro_sprite.png) no-repeat -1064px -338px;			}						.dummyThumb:hover{				cursor:default !important;			}			.termek #kiskepek .thumb:first-child {				margin: 0;			}		.termek .gallery {		/*padding: 10px 0 0;*/		width: 255px;	}			.termek .gallery .thumb, .jscarousal-contents-horizontal div .thumb {			oveflow: hidden;			float: left;			width: 30px;			height: 30px;			padding: 1px;			margin:2px 4px 0 4px;			background: url(../images/nyilaszaro_sprite.png) no-repeat -1064px -338px;		}	.termek #termek_jobb_box {		float:left;		padding: 0 0 0 10px;		width: 235px;	}		.termek #termek_jobb_arbox {			float:right;			width: 96%;			background: #c6d6cd;			padding: 10px;			font-size: 12px;		}			.termek #termek_jobb_arbox .buy_btn {				display: block;				float:right;				width: 85px;				height: 26px;				padding: 0 27px 0 0;				font: bold 12px/25px Arial;				color: #fff;				background: url(../images/nyilaszaro_sprite.png) no-repeat -951px -338px;				text-decoration: none;				text-align: center;			}.termek .leiras {	float: left;	clear: both;	width: 498px;}	.termek .leiras .tartalom {		float: left;		clear: both;		width: 498px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -4073px bottom;	}		.termek .leiras .tartalom div {			padding: 5px 10px 0;			margin: 0 0 7px;			background: #c6d6cd;		}	.termek .leiras .felso_sor {		float:left;		clear:both;		width:498px;		height:34px;		overflow:hidden;	}		.termek .leiras .felso_sor .felso_sor_bal {			float:left;			padding-left: 10px;			height: 34px;			margin-right: 2px;		}		.termek .leiras .felso_sor .felso_sor_jobb {			float:left;			padding-right: 10px;			height:34px;		}		.termek .leiras .felso_sor .felso_sor_tartalom {			float:left;			padding-top:3px;			margin-top:14px;			height:17px;		}			.inaktiv .felso_sor_tartalom a {				color: white;				text-decoration: none;			}			.aktiv .felso_sor_tartalom a {				color: #12311F;				text-decoration: none;			}.aktiv .felso_sor_bal {	background: url(../images/nyilaszaro_sprite.png) no-repeat -961px -303px;}#garancia_felso.aktiv .felso_sor_bal {	padding-left:34px;	background: url(../images/nyilaszaro_sprite.png) no-repeat -1209px -303px;}#garancia_felso.inaktiv .felso_sor_bal {	padding-left:34px;	background: url(../images/nyilaszaro_sprite.png) no-repeat -1209px -220px;}	.aktiv .felso_sor_bal .felso_sor_jobb {		background: url(../images/nyilaszaro_sprite.png) no-repeat right -323px;	}		.aktiv .felso_sor_bal .felso_sor_jobb .felso_sor_tartalom  {			background: #c6d6cd;		}.inaktiv .felso_sor_bal {	background: url(../images/nyilaszaro_sprite.png) no-repeat -961px -220px;}	.inaktiv .felso_sor_bal .felso_sor_jobb {		background: url(../images/nyilaszaro_sprite.png) no-repeat right -220px;	}		.inaktiv .felso_sor_bal .felso_sor_jobb .felso_sor_tartalom  {			background: #23593a;		}div.termek div.leiras  div.tartalom #video,div.termek div.leiras  div.tartalom #velemenyek,div.termek div.leiras  div.tartalom #garancia {	float:left;	display: none;}div.termek div.leiras  div.tartalom #termekleiras {	float:left;	display:block;}div.termek div.leiras  div.tartalom #video {	padding: 4px 0 0 4px;}/* NAGY ZOLD DOBOZ TERMEKFOCSOPORTOK **********************************************************/.csoport {	float: left;	padding-left: 5px;	padding-bottom:5px;	width: 160px;	height: 140px;}	.csoport a {		display: block;		float: left;		width: 160px;		height: 140px;		text-decoration: none;	}	.box_green_big .csoport a.off {		background: url(../images/nyilaszaro_sprite.png) no-repeat -1416px -20px;	}	.box_green_big .csoport a.on {		background: url(../images/nyilaszaro_sprite.png) no-repeat -1577px -20px;	}	.box_orange_big .csoport a.off {		background: url(../images/nyilaszaro_sprite.png) no-repeat -1416px -161px;	}	.box_orange_big .csoport a.on {		background: url(../images/nyilaszaro_sprite.png) no-repeat -1577px -161px;	}		.csoport a img {			border: 0;			display: block;			margin: 5px 0 0 5px;			padding: 0;		}		.csoport a .cim {			display: block;			width: 150px;			padding: 0 5px;			font: bold 12px Arial;			text-align: center;		}		.box_green_big .csoport a .cim {			color: #164A2D;		}		.box_orange_big .csoport a .cim {			color: #4F2B00;		}/* NAGY ZOLD DOBOZ TOP TERMEKEK ***************************************************************/div.box_green_big div.top_termek {	float: left;	width: 125px;	height:200px;	padding-top:10px;	padding-bottom:5px;	overflow:hidden;}div.box_green_big div.top_termek:hover {	background-color: #dce4e0;}div.box_green_big div.top_termek a {	text-decoration: none;	color: #164A2D;	text-align: center;}div.box_green_big div.top_termek  div.nev {	text-align: center;	line-height: 15px;	padding-left:5px;	padding-right:5px;	height:50px;	overflow:hidden;}div.box_green_big div.top_termek  div.regi_ar {	text-align: center;	line-height: 15px;	text-decoration: line-through;}div.box_green_big div.top_termek div.uj_ar {	text-align: center;	line-height: 17px;	color: #FF3300;	font-weight: bold;}/**********************************************************************************************//* LOGIN DOBOZ ********************************************************************************/div.box_login {	display: block;	width: 205px;	background: url(../images/nyilaszaro_sprite.png) no-repeat -1209px -20px;	margin-bottom: 6px;}	div.box_login_top {		display: block;		width: 205px;	}	div.box_login_middle {		display: block;		width: 205px;	}	div.box_login_bottom {		display: block;		width: 205px;		height: 12px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -1209px -207px;	}	.box_login .inputs {		padding-top: 18px;		padding-left: 10px;		float: left;		height: 64px;	}		.box_login .inputs input.name {			display: block;			width: 170px;			border: 1px solid #417658;			font: 12px Arial, Helvetica;			color: #12311F;			padding: 2px 0 3px 10px;			margin-bottom: 10px;		}		.box_login .inputs input.pass {			display: block;			float: left;			width: 130px;			border: 1px solid #417658;			font-family: Arial, Helvetica, sans-serif;			font-size: 12px;			color: #12311F;			text-align: left;			text-indent: 10px;			padding-top: 2px;			padding-bottom: 3px;		}		.box_login .inputs input.ok {			float: left;			display: block;			border: 0px;			width: 40px;			height: 22px;			background: url(../images/nyilaszaro_sprite.png) no-repeat -1168px -20px;			margin-left: 10px;			cursor: pointer;			outline: none;		}		.box_login .inputs input.ok:hover {			background: url(../images/nyilaszaro_sprite.png) no-repeat -1168px -43px;		}	.box_login .links {		clear: both;	}	div.box_login ul {		margin: 0px;		padding: 0px;		list-style-type: none;		margin-left: 10px;	}	div.box_login ul li {		height: 17px;	}	div.box_login ul li a {		color: #FFFFFF;		text-decoration: none;		background: url(../images/nyilaszaro_sprite.png) no-repeat -449px -111px;		padding-left: 10px;	}	div.box_login ul li a:hover {		text-decoration: underline;	}/* TERMEKKERESO DOBOZ *************************************************************************/.box_search {	width: 205px;	height: 65px;	background: url(../images/nyilaszaro_sprite.png) no-repeat -962px -20px;	margin-bottom: 6px;	margin-left:6px;}	.box_search .inputs {		margin-left: 10px;		padding: 0px 0 0;	}		.box_search .inputs .title {			color: #FFFFFF;			display: block;			font-size: 14px;			font-weight: bold;			height: 22px;			line-height: 22px;			margin: 0 0 10px;			text-indent: 22px;			text-transform: uppercase;		}		.box_search input.name {			display: block;			float: left;			width: 120px;			border: 1px solid #417658;			font: 12px Arial, Helvetica;			color: #12311F;			padding: 2px 0 3px 10px;		}		.box_search input.ok {			float: left;			display: block;			border: 0px;			width: 40px;			height: 22px;			background: url(../images/nyilaszaro_sprite.png) no-repeat -1168px -20px;			margin-left: 10px;			cursor: pointer;			outline: none;		}		.box_search input.ok:hover {			background: url(../images/nyilaszaro_sprite.png) no-repeat -1168px -43px;		}/* KIS NARANCSSARGA DOBOZ *****************************************************************************/.box_orange_small {	display: block;	float: left;	width: 205px;	overflow: hidden;	margin-bottom: 6px;	margin-left: 6px;	color: #4F2B00;}	.box_orange_small div.top {		display: block;		width: 205px;		height: 18px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -206px -310px;	}	.box_orange_small div.title {		display: block;		width: 205px;		line-height: 28px;		text-indent: 12px;		font-size: 14px;		font-weight: bold;		text-transform: uppercase;		color: #FFF;		background: url(../images/nyilaszaro_sprite_jo.png) no-repeat -206px -328px;	}		.box_orange_small div.mainCategoryTitle {		display: block;		width: 198px;		line-height: 24px;		text-indent: 12px;		font-size: 14px;		font-weight: bold;		text-transform: uppercase;		color: #643519;		background: url(../images/nyilaszaro_sprite_jo.png) no-repeat -208px -332px;	}		.box_orange_small div.innerTitle {		display: block;		width: 200px;		line-height: 24px;		text-indent: 12px;		font-size: 12px;		font-weight: bold;		text-transform: uppercase;		color: #FFF;		background: url(../images/nyilaszaro_sprite.png) repeat-x -208px -330px;	}		.box_orange_small div.title a {			color: #FFF;			text-decoration: none;		}	div.box_orange_small div.content {		display: block;		float: left;		width: 205px;		background: url(../images/nyilaszaro_sprite.png) repeat-y -3042px 0px;	}		div.box_orange_small div.content div.start {			display: block;			float: left;			width: 205px;			background: url(../images/nyilaszaro_sprite_jo.png) no-repeat -206px -356px;		}			div.box_orange_small div.content div.start div.end {				display: block;				float: left;				width: 205px;				background: url(../images/nyilaszaro_sprite.png) no-repeat -2105px bottom;				min-height: 64px;			}	div.box_orange_small div.bottom {		display: block;		clear: left;		width: 205px;		height: 19px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -1168px 0px;	}/* KIS NARANCSSARGA DOBOZ LINKEKKEL ***********************************************************/	div.box_orange_small ul.menu {		float:left;		display:block;		margin: 0px;		padding: 0px;		padding-top: 6px;		margin-left: 2px;		margin-right: 5px;	}		div.box_orange_small ul.menu li {			float:left;			display:block;			width: 198px;			line-height: 19px;			height: 19px;		}			div.box_orange_small ul.menu li a {				display: block;				width: 198px;				line-height: 19px;				font-family: Arial, Helvetica, sans-serif;				font-size: 11px;				color: #4F2B00;				text-decoration: none;				text-indent: 25px;				background: url(../images/nyilaszaro_sprite.png) no-repeat -238px -128px;			}			div.box_orange_small ul.menu li a:hover {				background: #FB4106 url(../images/nyilaszaro_sprite.png) no-repeat -438px -108px;				color: #FFFFFF;			}/* KIS NARANCSS�?RGA DOBOZ TERMÉKLISTA *********************************************************/div.box_orange_small div.termekek ul {	margin: 0px;	padding: 0px;	margin-left: 2px;	list-style: none;}	div.box_orange_small div.termekek ul li {		width: 198px;	}	div.box_orange_small div.termekek ul li a {		display: block;		height: 23px;		line-height: 23px;		font-family: Arial, Helvetica, sans-serif;		font-weight: bold;		font-size: 12px;		text-decoration: none;		color: #4F2B00;		text-indent: 10px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -961px -172px;	}	div.box_orange_small div.termekek ul li a:hover,	div.box_orange_small div.termekek ul li.on a {		color: black;		background-color: #F7A463;	}		div.box_orange_small div.termekek ul li ul {			margin: 0px;			padding: 0px;			background: url(../images/nyilaszaro_sprite.png) no-repeat -3773px bottom;			padding-bottom: 1px;		}			div.box_orange_small div.termekek ul li ul li a {				height: auto;				line-height: 23px;				font-weight: normal;				color: #4F2B00 !important;				background: url(../images/nyilaszaro_sprite.png) no-repeat -238px -126px transparent !important;				font-size: 11px;				padding: 0 0 0 25px;				text-indent: 0;			}						div.box_orange_small div.termekek ul li ul li a {				background: #FFE5BE url(../images/nyilaszaro_sprite.png) no-repeat -238px -126px !important;			}						div.box_orange_small div.termekek ul li ul li a:hover,			div.box_orange_small div.termekek ul li ul li.on a {				color: black !important;				background-color: #F7A463 !important;			}/* HIREK **************************************************************************************/ul.news {	margin: 0 5px 0 2px;	padding: 0;}	ul.news li {		padding: 0 0 1px;	}	.box_orange_small .news li {		background: url(../images/nyilaszaro_sprite.png) no-repeat -3773px bottom;	}	.box_green_small .news li {		background: url(../images/nyilaszaro_sprite.png) no-repeat -4572px bottom;	}		ul.news li a {			display: block;			color: #12311F;			text-decoration: none;			width: 178px;			padding: 10px;		}			ul.news li a strong {				display: block;				padding: 0 0 5px;			}				ul.news li a strong h1 {					font-weight: bold !important;				}		ul.news li a:hover {			background: #C6D6CD;		}/* KIS NARANCSSARGA DOBOZ KOSAR ***************************************************************/.kosar {	display: block;	float: left;	width: 198px;	margin: 0 5px 0 2px;	padding: 0 0 2px;}	.kosar .termek {		display: block;		float: left;		width: 198px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -3773px bottom;		padding: 0 0 1px;	}	.kosar .szines {		background-color: #FFE5BE;	}	.kosar .nev {		display: block;		float: left;		width: 143px;		padding: 10px 0 0 10px;		font-weight: bold;	}	.kosar .db {		display: block;		float: left;		width: 40px;		padding: 9px 5px 1px 0px;		text-align: right;	}		.kosar .db input {			border: 1px solid #4F2B00;			width: 20px;			font: 10px Arial, Helvetica;			color: #4F2B00;			text-align: right;			margin-right: 3px;		}	.kosar .leiras {		display: block;		clear: left;		float: left;		width: 123px;		padding: 0 0 10px 10px;	}	.kosar .ar {		display: block;		float: left;		width: 60px;		font-weight: bold;		text-align: right;		padding: 0 5px 10px 0;	}.vegosszeg {	display: block;	float: left;	clear: left;	width: 198px;	margin-left: 2px;	color: #FB4106;	font-weight: bold;	padding: 7px 0 15px;	background: url(../images/nyilaszaro_sprite.png) no-repeat -3773px -409px;}.szallitasKalkulatorTitle {	font-size:13px !important;}.szallitasKalkulator {	display: block;		clear: left;	width: 198px;	margin-left: 2px;	color: #FB4106;	font-weight: bold;	padding: 7px 0 0 0;}.szallitasKalkulator table {color: black;margin-left:10px;width:90%;}.szallitasKalkulator table tr td {line-height:10px;vertical-align:middle;}/*.szallitasKalkulator table tr td select {max-width:180px;}*/.szallitasKalkulator table tr td select.long {width:100%;margin-left:2px;}.szallitasKalkulator table tr td input{	padding-left:5px;	padding-right:2px;	width:100%;	margin-left:2px;	box-sizing:border-box;	-moz-box-sizing:border-box;}.szallitasKalkulator table tr td input#szallitasikoltsegInput {	text-align:right;	color:black;}#kalkulatorOrszag{	width:auto;}@-moz-document url-prefix() {    #kalkulatorOrszag{		width:auto;		margin-left:2px;	}}/* K�Z�PS� KALKUL�TOR */.centerSzallitasKalkulator {	display: block;		clear: left;	width: 100%;	margin-left: 2px;	margin-top:10px;	color: #FB4106;	font-weight: bold;	padding: 7px 0 0 0;}.centerSzallitasKalkulator img {	width:172px;	height: 132px;	margin-left:50px;}.centerSzallitasKalkulator table {color: black;margin-left:10px;width:250px;display: inline-block;}.centerSzallitasKalkulator table tr td {line-height:10px;vertical-align:middle;}.centerSzallitasKalkulator table tr td select {max-width:250px;min-width:110px;}.centerSzallitasKalkulator table tr td select.long {min-width:250px;}.centerSzallitasKalkulator table tr td input{	padding-left:5px;	padding-right:2px;	width:127px;}.centerSzallitasKalkulator table tr td input#centerSzallitasikoltsegInput {	text-align:right;}#centerKalkGomb:hover{		background: url(../images/nyilaszaro_sprite.png) no-repeat -860px -130px;		cursor:pointer;	}	#centerKalkGomb{				margin-top:10px;		margin-bottom:10px;		margin-left:5px;		display: block;		float: left;		width: 88px;		height: 22px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -860px -108px;		padding: 0 12px 0 0;		text-decoration: none;		text-align: center;		font: bold 12px/21px Arial;		color: #ffffff;	}/* K�z�ps� kalkul�tor v�ge */	.vegosszeg .szoveg {		display: block;		float: left;		width: 70px;		padding: 6px 0 0 10px;		text-transform: uppercase;	}	.vegosszeg .osszeg {		display: block;		float: left;		width: 113px;		padding: 5px 5px 0 0;		text-align: right;		font-size: 13px;	}.gombok {	display: block;	clear: both;	width: 198px;	height: 22px;	margin-left: 2px;	overflow: hidden;}	.gombok a.urites {		display: block;		float: left;		width: 95px;		line-height: 22px;		color: #4F2B00;		text-decoration: none;		background: url(../images/nyilaszaro_sprite.png) no-repeat -1054px -108px;		text-indent: 20px;		margin: 0;		padding: 0 0 0 5px;	}	.gombok a.urites:hover {		text-decoration: underline;	}	.gombok a.fizetes {		display: block;		float: left;		width: 76px;		height: 22px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -962px -108px;		margin-left: 5px;		padding: 0 12px 0 0;		text-decoration: none;		text-align: center;		font: bold 12px/21px Arial;		color: #ffffff;	}		.gombok a.fizetes:hover {		background: url(../images/nyilaszaro_sprite.png) no-repeat -962px -130px;	}		#kalkgomb:hover{		background: url(../images/nyilaszaro_sprite.png) no-repeat -860px -130px;		cursor:pointer;	}	#kalkgomb{				margin-top:10px;		margin-bottom:10px;		margin-left:5px;		display: block;		float: left;		width: 88px;		height: 22px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -860px -108px;		padding: 0 12px 0 0;		text-decoration: none;		text-align: center;		font: bold 12px/21px Arial;		color: #ffffff;	}			#kalkEredmenyTableDiv {		display:inline-block;		padding-top:5px;		padding-bottom:5px;		width:100%;		height:100%;		background-color:#ffd4b4;		border-top:2px solid #897463;	}		#kalkEredmenyTableDiv input{		padding-right:5px;		padding-left:0px;		text-align:right;	}.productOptionGallery, .productOptionSelect {	display: table-cell;	vertical-align: middle;	border-top: 1px dotted black;	border-bottom: 1px dotted black;	padding: 6px 0 6px 6px;}.productOptionSelect p{	padding: 0 !important;}.productOptionGallery {	width: 255px;	height: 49px;	padding-left: 5px;}.productOptionGallery .gallery {	height: 36px;	float: left;	margin-right: 8px;	width: auto;}.productOptionRow a {	top: 0;	left: 0;}.productOptionRow {	display: table-row;}.termek .gallery .thumb.selected, .jscarousal-contents-horizontal div .thumb.selected{	border: 2px solid red;	margin: 0 2px 0 2px;}.tooltip img {	width: 280px;	height: 280px;}.productOptionRow.greenBg {	background-color: #e8edea;}.productOptions{	margin-top:30px;	display:table;	border-collapse: collapse;}.tip-title {	background-color:white;	font-size:15px;}img.szinvalasztek {	width:100%;	height:100%;}input[type="radio"]{	border: 0px !important;}.bestellenButton {	display: inline-block;		width: 193px;		height: 22px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -665px -108px;		margin-left: 5px;		padding: 0 0 0 2px;		text-decoration: none;		text-align: center;		font: bold 12px/21px Arial;		color: #ffffff;}.bestellenButton:hover{	cursor:pointer;}.szallitasKalkulator_big {	display: block;		clear: left;	width: 100%;	margin-left: 2px;	font-weight: bold;	padding: 7px 0 0 10px;	}.szallitasKalkulator_big .kalkulatorRow{	padding-top:10px;	width:100%;}.szallitasKalkulator_big .kalkulatorLabel{	width:120px;	padding-left:5px;	display:inline-block;}#kalkulatorOrszag{	width:auto;}	.szallitasKalkulator_big #kalkulatorBigOrszag{	margin-right:20px;	width:150px;}.szallitasKalkulator_big #kalkulatorBigFizMod{	width:150px;}.szallitasKalkulator_big #kalkulatorBigIrszam {	margin-left:20px;	width:110px;}.szallitasKalkulator_big #kalkulatorBigKategoria{	width:325px;}.szallitasKalkulator_big #kalkgombBig{	margin-top:0px;	margin-right:20px;	margin-bottom:0px;	margin-left:0px;}.szallitasKalkulator_big #szallitasikoltsegBigInput{	width:83px;	padding-left:5px;	position:relative;	top:-6px;	margin-right:17px;	color:black;}.szallitasKalkulator_big #csomagolasikoltsegBigInput{	width:83px;	padding-left:5px;	position:relative;	top:-6px;	color:black;}.szallitasKalkulator_big #kalkGombBigPlaceholder{	display:inline-block;	width:125px;}#kalkgombBig:hover{	background: url(../images/nyilaszaro_sprite.png) no-repeat -860px -130px;	cursor:pointer;}#kalkgombBig{		margin-top:10px;	margin-bottom:10px;	margin-left:5px;	display: block;	float: left;	width: 88px;	height: 22px;	background: url(../images/nyilaszaro_sprite.png) no-repeat -860px -108px;	padding: 0 12px 0 0;	text-decoration: none;	text-align: center;	font: bold 12px/21px Arial;	color: #ffffff;}.infoicon{	right:0;	width:20px;	height:20px; 	position:absolute;	z-index:4;	margin:5px 5px 0px 0px;	cursor:pointer;}.infoPopup {	overflow:hidden;	z-index:10;	width:400px;	display:none;	position:absolute;	background: #fff;	border: 1px solid;	top:25px;	left:160px;	padding:10px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.infoPopup a {	float:none;	width:auto;	height:auto;}h1.inherited, h2.inherited,h3.inherited {	font-size:inherit;	font-weight:inherit;	display:inherit;	margin:inherit;	-webkit-margin-before: inherit;	-webkit-margin-after: inherit;	-webkit-margin-start: inherit;	-webkit-margin-end: inherit;}.gradient-bg-orange{	background: #fecfaf; /* Old browsers */background: -moz-linear-gradient(top, #fecfaf 0%, #ffffff 50%, #fecfaf 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fecfaf), color-stop(50%,#ffffff), color-stop(100%,#fecfaf)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #fecfaf 0%,#ffffff 50%,#fecfaf 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fecfaf 0%,#ffffff 50%,#fecfaf 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #fecfaf 0%,#ffffff 50%,#fecfaf 100%); /* IE10+ */background: linear-gradient(to bottom, #fecfaf 0%,#ffffff 50%,#fecfaf 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecfaf', endColorstr='#fecfaf',GradientType=0 ); /* IE6-9 */overflow:hidden;padding-top:10px;border:1px solid #fb4106;background: #fee6d5;border-radius: 5px;}li.potbox {  list-style-type: none;  display: inline-block;  height: 9px;  width: 40px;  border: 1px solid black;}li.potbox:first-child{	border-radius:5px 0 0 5px;}li.potbox:last-child {	border-radius:0 5px 5px 0;}div.box_green_small div.termekek ul {	margin: 0px;	padding: 0px;	margin-left: 1px;	list-style: none;}	div.box_green_small div.termekek ul li {		width: 198px;	}	div.box_green_small div.termekek ul li a {		display: block;		height: 23px;		line-height: 23px;		font-family: Arial, Helvetica, sans-serif;		font-weight: bold;		font-size: 12px;		text-decoration: none;		color: black;		text-indent: 10px;		background: url(../images/nyilaszaro_sprite.png) no-repeat -961px -172px;	}	div.box_green_small div.termekek ul li a:hover,	div.box_green_small div.termekek ul li.on a {		color: black;		background-color: #F7A463;	}		div.box_green_small div.termekek ul li ul {			margin: 0px;			padding: 0px;			background: url(../images/nyilaszaro_sprite.png) no-repeat -3773px bottom;			padding-bottom: 1px;		}			div.box_green_small div.termekek ul li ul li a {				height: auto;				line-height: 23px;				font-weight: normal;				color: #4F2B00 !important;				background: url(../images/nyilaszaro_sprite.png) no-repeat -238px -126px transparent !important;				font-size: 11px;				padding: 0 0 0 25px;				text-indent: 0;			}						div.box_green_small div.termekek ul li ul li a {				background: #FFE5BE url(../images/nyilaszaro_sprite.png) no-repeat -238px -126px !important;			}						div.box_green_small div.termekek ul li ul li a:hover,			div.box_green_small div.termekek ul li ul li.on a {				color: black !important;				background-color: #F7A463 !important;			}			.box_green_small div.mainCategoryTitle {		display: block;		width: 201px;		height:28px;		line-height: 24px;		text-indent: 12px;		font-size: 14px;		font-weight: bold;		text-transform: uppercase;		color: white;		background: url(../images/nyilaszaro_sprite.png) no-repeat -207px -332px;	}	.box_green_full {	width:960px !important;}.box_green_full .title {	background-image:url("../images/title-bg-full.png");	background-size: 960px 100%;}.box_green_full .bottom {	width:960px;	background: url(../images/nyilaszaro_sprite.png) no-repeat -5397px -73px;	}.box_green_full .content {	width:960px;	background: url(../images/nyilaszaro_sprite.png) repeat-y -6454px 0px;}.box_green_full .content .start {	width:960px;	background: url(../images/nyilaszaro_sprite.png) no-repeat -7539px 0px}.box_green_full .content .start .end {	width:960px;	background: none;}.box_green_full .news li {	display:inline-block;	width:230px;}.box_green_full .news{	padding-left: 20px;}.box_green_twothird {	width:734px !important;}.box_green_twothird .title {	background-image:url("../images/title-bg-full.png");	background-size: 740px 100%;}.box_green_twothird .bottom {	width:740px;	background: url(../images/nyilaszaro_sprite_twothird.png) no-repeat -1374px 0px;}.box_green_twothird .content {	width:740px;	background: url(../images/nyilaszaro_sprite_twothird.png) repeat-y -3248px 0px;}.box_green_twothird .content .start {	width:733px;	background: url(../images/nyilaszaro_sprite_twothird.png) no-repeat -413px -356px;}.box_green_twothird .content .start .end {	width:740px;	background: none;}.box_green_twothird .termek .leiras .tartalom {    width: 716px;    background: url(../images/nyilaszaro_sprite_twothird.png) no-repeat -4073px bottom;}.device-hide #termek_jobb_box .gradient-bg-orange div{	display:inline-block;}.device-hide .jscarousal-horizontal {	/*margin-left:15px !important;*/	margin-top:2px;}.jscarousal-horizontal-back, .jscarousal-horizontal-forward {	margin-top:5px;}.device-hide .jscarousal-contents-horizontal div .thumb {    width: 40px !important;    height: 40px !important;    background: url(../images/nyilaszaro_sprite_biggerthumb.png) no-repeat -1064px -338px !important;}.device-hide .jscarousal-contents-horizontal {    width: 50px !important;    height: 50px !important;}.productOptionSelect {    padding: 0px 6px 0px 6px !important;	border:1px solid black;}.productOptionGallery {    padding: 0px 0px 0px 15px !important;    border:1px solid black;    }.device-hide img.szinvalasztek {    width: 100% !important;    height: 100% !important;}.device-hide .termek #kiskepek .thumb, .thumb.dummyThumb {	margin: 0px 0px 0px 3px !important;}.productOptionRow.greenBg {	background-color: #c6d6cd;}.mm-box {	background-color: #c6d6cd;    border: 1px solid #417658;    height: 17px;    display: inline-block;    line-height: 17px;    position: relative;    top: 1px;    left: -4px;    padding: 0px 2px;    font-size:15px;}.device-hide .termek #termek_jobb_arbox {	float:right;	width: 96%;	background: #c6d6cd;	padding: 10px 10px 10px 6px;	font-size: 12px;	margin-top: 1px;	border: 1px solid black;	border-bottom: 0px;}.device-hide .meretinput {	width:88px !important;}.device-hide .merettext {	width:122px !important;	box-sizing:border-box !important;}.productOptionSelect select {	font-size:15px !important;} @media screen and (max-device-width : 1023px) { 	.middle { 		margin-left:15px; 	} 		.termek #termek_jobb_box, .termek #termek_jobb_arbox {		font-size:14px !important;	}	.merettext {		width:100px !important;	}	.meretinput {		width: 88px !important;	    position: relative;    	top: -10px;	}	.mm-box {		font-size:12px;		height: 19px;	    top: 0px;    	left: -6px;    	box-sizing: border-box;	}	.device-hide .leiras .tartalom {		display:none;	}	.inaktiv .felso_sor_tartalom a,.aktiv .felso_sor_tartalom a {		font-size:15px;	}	div.center {		margin-left:0px !important;		position:relative;		left:-5px;	}}.gradient-bg-orange {	border: 1px solid black;	border-radius: 0px;	position:relative;	top:2px;}.device-hide #termek_jobb_box select {	font-size:15px !important;}.device-hide .termek #fokep_container {    border: 1px solid black;}.device-hide .termek #kiskepek .thumb, .thumb.dummyThumb {    background: url(../images/nyilaszaro_sprite_new.png) no-repeat -1064px -338px !important;}.device-show .productOptions {	position:relative;	top:10px;	margin-bottom:10px;	border:1px solid black;}.device-show #termek_jobb_arbox {	border-bottom:1px solid black;}div.termek div.leiras  div.tartalom #videomob,div.termek div.leiras  div.tartalom #velemenyekmob,div.termek div.leiras  div.tartalom #garanciamob {	float:left;	display: none;}div.termek div.leiras  div.tartalom #video_kicsi,div.termek div.leiras  div.tartalom #velemenyek_kicsi,div.termek div.leiras  div.tartalom #garancia_kicsi,div.termek div.leiras  div.tartalom #technikai_reszletek_kicsi {	float:left;	display: none;}@-moz-document url-prefix() {    .device-hide .meretinput {        width: 89px !important;    }    .mm-box {        background-color: #c6d6cd;        border: 1px solid #417658;        height: 19px;        display: inline-block;        line-height: 19px;        position: relative;        top: -1px;        left: -4px;        padding: 0px 2px;        font-size: 15px;    }}