@CHARSET "UTF-8";
/*******************************************/
/* Technet - Webaruhaz					   */
/* created by: Rufftech Kft.			   */
/* Css & html author: Ughoo - Mecs Gergely */
/*******************************************/

	html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li, img, form {
	margin:0px;
	padding:0px;
	border:0px none;
	outline:0px;
	list-style-type: none;
}
html, body {
	width:100%;
	height:100%;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
div.clr {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-bottom:-1px;
}
span.fir {
	position:absolute;
	display:block;
	width:100%;
	height: 100%;
	top:0;
	left:0;
}
a:hover span.fir {
	cursor:hand;
	cursor: pointer;
}
:hover span.fir {
	text-decoration:none !important;
	font-size:0px !important;
}
a, a:link, a:visited, a:active, a:focus {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
:focus {
	outline: 0;
}
a img, a:hover img {
	border: 0px none;
}
.left {
	float:left;
}
.right {
	float:right;
}
.center {
	float:none;
	margin: 0 suto;
}
.nobrd {
	border: 0px none !important;
}
.underline {
	text-decoration:underline;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
.red {
	color:#cc0000 !important;
}
html, body {
	background-color: #000000;
}

/*body {
	background: url('/shop/img/atszinezes/karacsonyi_hatter.png') center top no-repeat #000000 !important;
}*/

div#wrap {
	width: 100%;
	height: 100%;
	text-align:center;
}
div#site {
	width: 1000px;
	height: auto !important;
	min-height: 700px;
	height: 700px;
	display:block;
	position:relative;
	background: #ffffff url(/shop/img/bg_wrap.gif) left top no-repeat;
	margin:0 auto;
	text-align:left;
}
div#headbanner {
	position:relative;
	display:block;
	width:auto;
	height:100px;
	background: #FFFFFF url(/shop/img/hirdetes_vertical.gif) no-repeat scroll 0 35px;
	/*background-color:#ffffff;*/
		padding: 10px 10px 10px 10px;
	text-align:center;
}
div#head {
	position:Relative;
	display:block;
	width:1000px;
	height:150px;
	overflow:hidden;
	background: transparent url(/shop/img/bg_head.gif) left top repeat-x;
}
#login {
	position:relative;
	display:block;
	width:120px;
	height:30px;
	background: url(/shop/img/btn_plugin.gif) left top no-repeat;
	float:right;
	margin-top:2px;
}
#login:hover,  a#login.sel .fir {
	background: url(/shop/img/btn_pluggedin.gif) left top no-repeat;
}
#loginhelper {
	position:relative;
	display:block;
	width:210px;
	height:30px;
	float:right;
	text-align:right;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 12px 0 0 30px;
}
#loginhelper:hover {
	text-decoration:none;
}
#ninjahead {
	float:left;
	display: block;
	width:50px;
	height:50px;
	position:relative;
	left: 350px;
	top:30px;
}
/*#loggedin {
			position:relative;
			display:block;
			width:215px;
			height:30px;
			background: url(/shop/img/btn_pluggedin.gif) right top no-repeat;
			padding-right:0px;
			float:right;
			margin-top:4px;
			font-size:12px;
			color:#ffffff;
			line-height:30px;
		}

		#loggedin a {
			color:#66cc00;
			text-decoration: underline;
		}
		#loggedin a:hover {text-decoration:none;}*/
				
		/*a#logout {
			display:block;
			float:left;
			height:30px;
			position:relative;
			right:-85px;
			top:-31px;
			width:130px;
		}*/

/*		#logout:hover {
			background:transparent url(/shop/img/btn_plugin.gif) no-repeat scroll right top;
		}*/
		
	div#head h1, div#head h1 a, div#head h1 a span.fir {
	display:block;
	width:275px;
	height:80px;
	overflow:hidden;
}
div#head h1 {
	float:left;
}
div#head h1, div#head h1 a {
	position:relative;
}
div#head h1 a span.fir {
	background: transparent url(/shop/img/bg_headlogo2.gif) left top no-repeat;
}
div#headbar_buttons {
	position:absolute;
	display:block;
	left:685px;
	top:35px;
	width:390px;
	height:45px;
	overflow:Hidden;
}
#bg_search_field {
	display:block;
	width:195px;
	height:45px;
	overflow:hidden;
	background: url(/shop/img/bg_search_field.gif) left top no-repeat;
	float:left;
}
#bg_search_field input {
	position:Relative;
	display:block;
	width:220px;
	height:31px;
	line-height:15px;
	padding-top:31px !important;
	border:0px none !important;
	background-color:transparent;
	outline: 0px none !important;
	margin-left: 39px;
	font-size:11px;
	font-family: Arial, sans-serif;
}
input#search_btn {
	display:block;
	width:70px;
	height:45px;
	float:left;
}
#btn_startlap {
	position:relative;
	display:block;
	width:35px;
	height:45px;
	overflow:hidden;
	float:left;
}
#btn_startlap .fir {
	background: url(/shop/img/btn_startlap.gif) left top no-repeat;
}
ul#mainmenu {
	position:relative;
	display:block;
	width:1000px;
	height:40px;
	/*overflow:hidden;*/
	line-height:40px;
	padding-left:1px;
	background: url(/shop/img/bg_mainmenu_li.gif) 19px top no-repeat;
}
ul#mainmenu li {
	position:relative;
	display:inline-block;
	float:left;
	width:auto;
	height:40px;
	line-height:41px;
	padding: 0px 1px 0px 0px;
	background: url(/shop/img/bg_mainmenu_li.gif) right 1px no-repeat;
	list-style-position: inside;
}
ul#mainmenu li.kiemelt a {
	background:#24A4DF url(/shop/img/sprite-gradient-x.png) repeat-x scroll 0 -553px;
}
ul#mainmenu li a {
	position:relative;
	display:inline;
	font-size:12px;
	text-transform:uppercase;
	padding: 12px 19px 13px 19px;
	color:#ffffff;
	margin:0px !important;
	background:#24A4DF url(/shop/img/sprite-gradient-x.png) repeat-x scroll 0 -40px;
	color:#FFFFFF;
}
ul#mainmenu li a:hover {
	background:#E2E2E2 url(/shop/img/sprite-gradient-x.png) repeat-x scroll 0 -120px;
	color:#3366CC;
	text-decoration:none;
}
ul#mainmenu li a.current,  ul#mainmenu li a.current:hover {
	text-decoration:none;
	background: url(/shop/img/bg_mainmenu_a.gif) left top repeat-x;
	color:#FFFFFF;
}
#tv_menu_link {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
#tv_menu_img {
	background: url('/static/imgs/technet_tv.png') top left no-repeat;
	width: 42px !important;
	height: 42px !important;
	display: block;
	position: absolute;
	top: -4px;
	left: 6px;
}
ul.productmap {
	padding-left:20px;
}
ul.productmap li {
}
ul.productmap li a {
	color: #999999;
}
div.breadcrumb {
	position:relative;
	display:block;
	width:auto;
	height:30px;
	line-height:29px;
	padding-left:20px;
	font-size: 10px;
	color:#999999;
	text-transform:uppercase;
}
div.breadcrumb a {
	color:#999999;
}
div.breadcrumb a:hover {
	text-decoration:none;
	color: #33ccff;
}
div.breadcrumb span {
	color:#ffffff;
}
#header_newsletter_link {
	position: absolute;
	top: 120px;
	left: 935px;
	color: #999999;
	font-size: 10px;
	height: 24px;
	line-height: 24px;
	padding: 4px 0 0 0;
	text-transform: uppercase;
}
#header_newsletter_link a {
	font-size: 10px;
	text-decoration: none;
	color: #999999;
}
#header_newsletter_link a:hover {
	color: #33CCFF;
}
/* content */

div#hull {
	position:Relative;
	display:block;
	width:1000px;
	height: auto !important;
	background: url(/shop/img/bg_hull.gif) left top repeat-x;
}
div#cnt_left {
	position:Relative;
	display:block;
	float:left;
	width: 170px;
	padding-left:10px;
	overflow:hidden;
	padding-top:10px;
}
div#cnt_right {
	position:Relative;
	display:block;
	float:left;
	width: 160px;
}
div#content {
	position:Relative;
	display:block;
	float:left;
	width: 650px;
	height:auto;
	padding-top:10px;
	overflow:hidden;
}
#cnt_left h3, #cnt_right h3 {
	position:relative;
	display:block;
	width:148px;
	height: 30px;
	line-height: 30px;
	overflow:hidden;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	padding-left:12px;
	text-transform:uppercase;
	margin-bottom:1px;
}
#cnt_left h3, #cnt_right h3 {
	background: url(/shop/img/box160_head_orange.gif) left top no-repeat;
}
#cnt_right h3.blue {
	background: url(/shop/img/box160_head_blue.gif) left top no-repeat;
}
/* content left elements */
	/* box160 */

	.box160gray_white {
	display:block;
	width:158px;
	height:auto;
	margin-bottom:10px;
	border:1px solid #dddddd;
	text-align:left;
}
.box160gray_white .box_top {
	width:auto;
	height:2px;
	overflow:hidden;
	clear:Both;
}
.box160gray_white .box_bot {
	width:auto;
	height:2px;
	overflow:hidden;
	clear:Both;
}
.box160gray_white .box_inner {
	padding:10px;
}
.box160gray {
	display:block;
	width:160px;
	height:auto;
	margin-bottom:10px;
	background: url(/shop/img/box160gray_bg.gif) left top repeat-y;
	text-align:left;
}
.box160gray .box_top {
	width:auto;
	height:2px;
	overflow:hidden;
	background: url(/shop/img/box160gray_top.gif) left top no-repeat;
	clear:Both;
}
.box160gray .box_bot {
	width:auto;
	height:2px;
	overflow:hidden;
	background: url(/shop/img/box160gray_bot.gif) left top no-repeat;
	clear:Both;
}
.box160gray .box_inner {
	padding:10px;
}
.box160white {
	position:relative;
	display:block;
	width:158px;
	height:186px;
	border:1px solid #dddddd;
	overflow:Hidden;
	margin-bottom:10px;
}
.box160white .box_inner {
	padding:10px;
}
.box160white h5, .box160white h5 a {
	display:block;
	font-size:15px;
	line-height:15px;
	color:#000000;
	font-weight:bold;
}
.box160white h5 a:hover {
	text-decoration:none;
}
a.details {
	display:inline-block;
	padding-right:10px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background: url(/shop/img/details.gif) right 6px no-repeat;
}
.box160white span {
	display:block;
	font-size:12px;
	color:#333333;
	padding-top:0px;
	padding-bottom:2px;
}
.box160white strong {
	font-size:20px;
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#cc3300;
}
div#bg_search {
	position:Relative;
	display:block;
	width:139px;
	height:25px;
	background: url(/shop/img/bg_search.gif) left top no-repeat;
	margin-bottom:10px;
}
div#bg_search input.text {
	position:Relative;
	display:block;
	width:110px;
	height:21px;
	line-height:14px;
	padding-top:2px !important;
	border:0px none !important;
	background-color:transparent;
	outline: 0px none !important;
	margin-left: 20px;
	font-size:11px;
	font-family: Arial, sans-serif;
}
input#search_btn2 {
	float:right;
}
ul.sidemenu {
	position:Relative;
	display:block;
	width: 160px;
	height:auto;
	padding-top:2px;
	padding-bottom:2px;
}
ul.sidemenu li {
	padding: 0px 2px 0px 2px;
}
ul.sidemenu li a {
	display:block;
	width:auto;
	min-height: 15px;
	height:auto !important;
	height:15px;
	line-height:15px;
	padding: 5px 5px 5px 10px;
	background-color: #eeeeee;
	color:#000000;
	font-size:11px;
}
ul.sidemenu li a:hover {
	color:#000000;
	background-color: #cccccc;
	text-decoration:none;
	/*margin-left:-1px;
					margin-right:-1px;*/
					padding-left:10px;
}
ul.sidemenu li a.selected {
	color:#000000;
	background-color: #cccccc;
	text-decoration:none;
	/*margin-left:-1px;
					margin-right:-1px;*/
					padding-left:10px;
}
li.nyitva {
	height:auto;
}
li.nyitva a {
	padding-bottom:10px !important;
	height: auto;
	background: #cccccc url(/shop/img/bg_sidemenu_li_a_3.gif) left bottom no-repeat;/*background: #ffffff url(/shop/img/bg_sidemenu_li_a_2.gif) left bottom no-repeat;*/
				/*	margin-left:-1px;
					margin-right:-1px;*/
				}
li.nyitva a:hover {
	padding-left:10px !important;
}
li.zarva {
	overflow:hidden !important;
}
li.zarva ul {
	display:none;
}
ul.sidemenu li ul {
	padding-bottom:5px;
	background-color:#ffffff;
}
ul.sidemenu li ul li {
	padding: 0px;
}
ul.sidemenu li.nyitva ul li a {
	position:relative;
	display:block;
	width:auto;
	padding-left:30px !important;
	background: #ffffff url(/shop/img/arrow_gray.gif) 10px 10px no-repeat;
	color:#000000;
	font-size:11px;
	padding-bottom:5px !important;
}
ul.sidemenu li ul li a:hover {
	background-color:#ffffff;
	color:#3366cc;
	text-decoration:underline;
	padding-left:30px !important;
}
li.nyitva ul li a {
	background: #ffffff url(/shop/img/arrow_gray.gif) 10px 10px no-repeat;
}
ul.sidemenu li.nyitva ul li a.selected {
	color:#3366cc;
	text-decoration:underline;
}
ul.sidemenu li.nyitva ul.submenu2 li a {
	position:relative;
	display:block;
	width:auto;
	padding-left:45px !important;
	background: #ffffff url(/shop/img/disc_gray.gif) 25px 10px no-repeat;
	color:#000000;
	font-size:11px;
	padding-bottom:5px !important;
}
ul.sidemenu .submenu2 li ul li a:hover {
	background-color:#ffffff;
	color:#3366cc;
	text-decoration:underline;
	padding-left:30px !important;
}
li.nyitva ul li a {
	background: #ffffff url(/shop/img/arrow_gray.gif) 10px 10px no-repeat;
}
ul.sidemenu li.nyitva ul li a.selected {
	color:#3366cc;
	text-decoration:underline;
}
span.new {
	position:relative;
	display:block;
	width:30px;
	height:31px;
	float:right;
	background: url(/shop/img/icon_new.gif) left top no-repeat;
	margin-top:-4px;
	margin-right:-4px;
}
span.new_inbox {
	position:absolute;
	width:30px;
	height:31px;
	background: url(/shop/img/icon_new.gif) left top no-repeat;
	right:10px;
	top:132px;
	margin-top:-4px;
	margin-right:-4px;
}
* html span.new {
	margin-right:-2px;
}
/* content right elements */
	#box_kosar {
	position:relative;
	display:block;
	width:158px;
	height:auto;
	border:1px solid #dddddd;
	background-color:#ffffff;
	padding-bottom:5px;
	margin-bottom:10px;
	overflow:Hidden;
}
#box_watcher {
	position:relative;
	display:block;
	width:158px;
	height:auto;
	border:1px solid #dddddd;
	overflow:Hidden;
	margin-bottom:0px !important;
	margin-top:10px;
}
#box_kosar h3,  #box_watcher h3 {
	position:relative;
	display:block;
	width: 160px;
	height:30px;
}
#box_kosar h3 {
	margin-top:10px;
}
#box_kosar h3 .fir {
	background: url(/shop/img/basket.gif) -1px top no-repeat;
}
#box_watcher h3 .fir {
	background: url(/shop/img/watcher.gif) left top no-repeat;
}
ul.kosar {
	padding:5px 5px 0px 5px;
}
ul.kosar li {
	padding-bottom:7px;
	line-height:15px;
	font-size:11px;
	color:#666666;
}
ul.kosar li span.right a {
	color:#666666;
}
ul.kosar li span.right a:hover {
	text-decoration:none;
	color:#666666;
}
#box_kosar a.more {
	padding-left:5px;
	font-size:11px;
	color:#3366cc;
	text-decoration:underline;
}
#box_kosar a.more:hover {
	text-decoration:none;
}
div#cnt_right p {
	color:#333333;
	font-size:11px;
	padding: 10px 0px 10px 3px;
}
div#box_kosar p {
	padding: 5px 10px 5px 20px;
}
ul.item_list {
	padding:4px 5px 1px 5px;
}
ul.item_list li {
	position:Relative;
	display:block;
	width:auto;
	height:45px;
	margin-bottom:0px !important;
	font-size:0px;
	line-height:0px;
	clear:both;
	border-bottom:4px solid #eeeeee;
	overflow:hidden;
}
ul.item_list li a {
	display:block;
	width:auto;
	height:auto;
	color:#333333;
	font-size:10px;
	line-height:12px;
}
ul.item_list li a:hover {
	text-decoration:none;
}
ul.item_list li a img {
	float:left;
	padding-right:5px;
}
ul.item_list li a strong {
	display:block;
	padding-top: 6px;
	color:#cc3300;
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:10px;
}
div#cnt_right .compare {
	display:block;
	position:static;
	padding: 7px 0px 6px 7px;
	font-size:10px;
	text-transform:uppercase;
	color:#3366cc;
	margin-left:2px;
	width:150px;
}
div#cnt_right ol {
	list-style-position: inside;
}
div#cnt_right ol li {
	list-style-type: decimal;
	font-size:11px;
	color:#333333;
	line-height:15px;
	padding-left:6px;
	margin-bottom: 6px;
	margin-right: 1px;
}
div#cnt_right ol li a {
	color:#333333;
}
div#cnt_right ol li a:hover {
	color:#3366cc;
}
#box_forum ul {
	padding: 2px 5px 0px 5px;
}
#box_forum ul li {
	padding: 6px 0px 6px 5px;
	font-size:11px;
}
#box_forum ul li a {
	color:#333333;
}
#box_forum ul li a:hover {
	color:#3366cc;
}
#box_forum ul li span {
	display:block;
	color:#999999;
}
#box_forum a.right {
	display:block;
	padding: 7px 10px 6px 26px;
	font-size:10px;
	text-transform:uppercase;
	color:#3366cc;
	text-decoration:underline;
	background: url(/shop/img/i19x16_bubble.gif) left center no-repeat;
}
#box_forum a.right:hover {
	text-decoration:none;
}
.banner120x600 .box_inner {
	padding: 20px 20px 10px 20px;
	color:#c5c5c5;
	text-align:center;
	font-size:10px;
}
.banner120x600 .box_inner a {
	margin-bottom:20px !important;
}
/* content elements */

	#content h3 {
	position:relative;
	display:block;
	width:628px;
	height: 30px;
	line-height: 30px;
	overflow:hidden;
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	padding-left:12px;
	text-transform:uppercase;
	margin-bottom:1px;
	background: url(/shop/img/box640_head.gif) left top no-repeat;
}
#content h3.gray {
	background: url(/shop/img/box640_head_gray.gif) left top no-repeat;
}
#content h3.gray2 {
	color:#666666;
	text-transform:none;
	background: url(/shop/img/h3_gray2.gif) left top repeat-x;
}
/* box640 */

	.box640 {
	display:block;
	width:640px;
	height:auto;
	margin-bottom:10px;
	background-color:#ffffff;
	clear:both;
}
.box640 .box_top,  .box640 .box_bot {
	width:auto;
	height:3px;
	overflow:hidden;
	clear:Both;
}
.box640 .clr {
	height:1px !important;
}
.box640-lifestyle {
	display:block;
	width:640px;
	height:355px;
	margin-bottom:10px;
	background-image: url(/shop/img/box640-lifestyle_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
.box640-lifestyle-morning {
	display:block;
	width:640px;
	height:355px;
	margin-bottom:10px;
	background-image: url(/shop/img/box640-lifestyle_bg-morning.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}
.box640-lifestyle .ajanlo_lifestyle_img, .box640-lifestyle-morning .ajanlo_lifestyle_img {
	position: relative;
	left: 56px;
	top: 67px;
	width: 250px;
	height: 160px;
}
.box640-lifestyle h2, .box640-lifestyle-morning h2 {
	width: 290px;
	position: absolute;
	top: 240px;
	left: 34px;
	text-align: center;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.box640-lifestyle .kiemelt_price, .box640-lifestyle-morning .kiemelt_price {
	width: 290px;
	position: absolute;
	top: 250px;
	left: 34px;
	text-align:center;
}
.box640-lifestyle h2 a, .box640-lifestyle h2 a:hover, .box640-lifestyle-morning h2 a, .box640-lifestyle-morning h2 a:hover {
	color:#333;
	text-decoration: none;
}
.box640v1 {
	display:block;
	width:640px;
	height:auto;
	margin-bottom:10px;
	background: url(/shop/img/box640v1_bg.gif) left top repeat-y;
}
.box640v2a {
	display:block;
	width:640px;
	height:auto;
	margin-bottom:10px;
	background: url(/shop/img/box640v2_bg.gif) left top repeat-y;
}
.box640v2b {
	display:block;
	width:640px;
	height:auto;
	margin-bottom:10px;
	background: url(/shop/img/box640v2_bg_full.gif) left top no-repeat;
}
.box640v3 {
	display:block;
	width:640px;
	height:auto;
	margin-bottom:10px;
	background: url(/shop/img/box640v3_bg.gif) left top repeat-y;
}
.box640v1 .box_top,  .box640v2a .box_top,  .box640v2b .box_top,  .box640v3 .box_top {
	width:auto;
	height:3px;
	overflow:hidden;
	background: url(/shop/img/box640v1_top.gif) left top no-repeat;
	clear:Both;
}
.box640v1 .box_bot,  .box640v2a .box_bot,  .box640v2b .box_bot,  .box640v3 .box_bot {
	width:auto;
	height:3px;
	overflow:hidden;
	background: url(/shop/img/box640v1_bot.gif) left top no-repeat;
	clear:Both;
}
.box640v1 .box_inner {
	padding:14px 10px 10px 16px;
	min-height:160px;
	height: auto !important;
	height:160px;
}
.box640v1 .kiemelt_ajanlat {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	color:#cc0000;
	text-transform:uppercase;
}
.box640v1 h2 {
	font-family: 'Georgia', Georgia, Tahoma, Arial, sans-serif;
	font-size: 20px;
	color:#333333;
	padding-top:10px;
	padding-bottom:10px;
}
.box640v1 h2 a {
	font-family: 'Georgia', Georgia, Tahoma, Arial, sans-serif;
	font-size: 20px;
	/*color:#333333;*/
		color: #3366CC;
	text-decoration: underline;
}
/*.box640v1 h2 a:hover {text-decoration:none;color:#3366cc;}*/
			.box640v1 h2 a:hover {
	color:#3366cc;
}
div.detail_list {
	font-size:13px;
	color:#333333;
	line-height:15px;
	padding-left:9px;/*background: url(/shop/img/bullet_detail.gif) left center no-repeat;*/
		}
strong.kiemelt_price {
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size:20px;
	color:#cc0000;
	display:block;
	padding-top:14px;
}
.box640v2a .column4_ajanlo2 li {
	position:Relative;
	display:block;
	float:left;
	width:160px;
	height:auto;
	padding-bottom: 10px;
	padding-top:8px;
	text-align:left;
	border:none !important;
}
.box640v2a .col4kep {
	display:block;
	width:160px;
	height:95px;
	text-align:center;
	margin-bottom:5px;
	padding-top:5px;
}
.box640v2a .col4termeknev {
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	padding-bottom:6px;
	/*
			padding-left:9px;
			*/
			color:#333333;
}
.box640v2a .col4termeknev:hover {
	color:#3366cc;
}
.box640v2a strong.price {
	color:#cc0000;
	font-size:12px;
	display:block;
	padding-bottom:2px;
	padding-left:9px;
}
.box640v2a a.more {
	font-size:11px;
	color:#3366CC;
	padding-left:9px;
}
a.add2basket {
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	background: url(/shop/img/icon_add2basket.gif) left top no-repeat;
	right:7px;
	bottom:34px;
}
a.available {
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	background: url(/shop/img/icon_available.gif) left top no-repeat;
	right:39px;
	bottom:34px;
}
a.compare {
	position:absolute;
	display:block;
	width:158px;
	height:25px;
	line-height:25px;
	bottom:2px;
	left:1px;
	background: #eeeeee url(/shop/img/btn_osszehasonlitas.gif) 9px 5px no-repeat;
	text-align:left;
	text-indent: 38px;
	color:#666666;
	font-size:11px;
	text-decoration:underline;
}
a.compare:hover {
	color:#3366cc;
	text-decoration:none;
}
a.compare:active {
	color:#ff6600;
	background-position: 9px -95px;
	text-decoration:none;
}
a.compactive {
	color:#ff6600;
	background-position: 9px -95px;
	text-decoration:none;
}
.box640v2b .column4_ajanlo li {
	position:Relative;
	display:block;
	float:left;
	width:160px;
	height:auto;
	padding-bottom:7px;
}
.box640v2b .col4kep {
	display:block;
	width:160px;
	height:95px;
	text-align:center;
	margin-bottom:5px;
	padding-top:5px;
}
.box640v2b .col4termeknev {
	font-family: Arial, sans-serif;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	/*
			padding-bottom:4px;
			padding-left:7px;
			*/
			color:#333333;
}
.box640v2b .col4termeknev:hover {
	color:#3366cc;
}
.box640v2b .column4_ajanlo li span {
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size:13px;
	line-height:15px;
	height:30px;
	overflow:hidden;
	display:block;
	color:#666666;
	padding-left:7px;
}
.box640v2b .column4_ajanlo a.more {
	font-family: Arial, sans-serif;
	color:#3366cc;
	font-size:11px;
	padding-left:7px;
	padding-bottom:8px;
}
div.panels3 {
	width: 700px;
	height:240px;
	margin-bottom:10px;
}
div.panel205 {
	position:relative;
	display:block;
	width:205px;
	height:310px;
	background: url(/shop/img/box205_bg_h300.gif) left top no-repeat;
	float:left;
	padding-right: 12px;
	text-align:center;
}
div.panel205 h4 {
	font-size:15px;
	color:#333333;
	padding-bottom:6px;
	padding-top:7px;
	height: 42px;
}
div.panel205 span {
	display:block;
	font-size:11px;
	line-height: 14px;
	padding: 0px 12px 8px 12px;
	color:#666666;
}
div.panel205 strong.price {
	display:block;
	font-size:15px;
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	color:#cc3300;
	padding-bottom:9px;
}
div.panel205 .kiemeltcategs_action {
	height:30px;
	background-repeat:no-repeat;
	background-position:110px 0px;
	background-image: url(/shop/img/flag_akcio_badge.png);
	padding-right: 30px;
}
div.panel205 a.details {
	display:inline-block;
	padding-right:10px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background: url(/shop/img/details.gif) right 6px no-repeat;
}
#wbox_filter {
	margin-top:2px;
}
#wbox_filter .box_inner {
	padding: 8px 0px 8px 5px;
}
#wbox_filter label {
	line-height:14px;
	padding: 0px 5px 3px 5px;
	font-size:13px;
	color:#666666;
}
#wbox_filter select,  #wbox_filter option {
	font-size:13px;
	color:#666666;
	margin:0px;
	padding:0px;
}
#select_kat {
	width: 167px;
}
#select_brand {
	width:117px;
}
#select_order {
	width: 174px;
}
div.pager {
	padding: 15px 10px 15px 0px;
	font-size:13px;
	text-align:center;
	color:#666666;
	line-height:15px;
}
div.pager span {
	color:#ff6600;
	font-weight:bold;
	text-decoration:underline;
	padding: 0px 5px 0px 5px;
}
div.pager a {
	color:#666666;
	padding: 0px 5px 0px 5px;
}
div.pager span.left, div.pager span.right {
	color:#cccccc;
	text-decoration:none;
}
div.pager a.left, div.pager a.right {
	color:#ff6600;
}
/* termek oldal */


.box640 .box_inner {
	padding:10px;
	font-size:13px;
	color:#333333;
	line-height: 16px;
}
#wbox_termek {
	margin-bottom:10px;
}
#wbox_termek img.right {
	border: 1px solid #dddddd;
}
#wbox_termek h1, #wbox_termek h2 {
	padding-bottom:7px;
}
#wbox_termek h1, #wbox_termek h1 a, #wbox_termek h2, #wbox_termek h2 a {
	font-size:20px;
	font-family: Arial, sans-serif;
	color:#333333;
	font-weight:normal;
}
#wbox_termek h2 a:hover {
	text-decoration:none;
	color:#3366cc;
}
span.cikkszam {
	font-size: 13px;
	color:#999999;
}
span.cikkszam a {
	font-size: 13px;
	color:#999999;
}
span.cikkszam a:hover {
	color:#3366cc;
}
strong.kiemelt_price {
	padding-top:10px;
	font-family: Arial, sans-serif;
}
div.eredeti_ar {
	font-size: 13px;
	color:#000000;
	padding-top: 10px;
}
.btn_kosarba {
	position:relative;
	display:block;
	width:200px;
	height:50px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}
.btn_kosarba .fir {
	background: url(/shop/img/btn_kosarba.gif) left top no-repeat;
}
.btn_alter {
	position:relative;
	display:block;
	width:200px;
	height:50px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	background: url(/shop/img/btn_alter_link.gif) left top no-repeat;
}
#wbox_termek p {
	padding-top:13px;
}
.btn_arfigyelohoz {
	display:block;
	height: 22px;
	line-height: 22px;
	background: url(/shop/img/i46x22_arfigyelo.gif) left top no-repeat;
	padding-left: 52px;
	color:#3366cc;
	text-decoration:underline !important;
	margin-top: 9px;
}
.btn_arfigyelohoz:hover {
	text-decoration:none !important;
}
.btn_compare {
	display:block;
	height: 22px;
	line-height: 22px;
	background: url(/shop/img/osszehasonlitas_anim.gif) left top no-repeat;
	padding-left: 52px;
	color:#3366cc;
	text-decoration:underline !important;
	margin-top: 9px;
}
.btn_compare:hover {
	text-decoration:none !important;
}
.btn_forgalmazo {
	display:block;
	height: 22px;
	line-height: 22px;
	color: #BFC1F1;
	text-decoration:underline !important;
	margin-top: 9px;
	text-align: center;
	font-size: 12px;
}
.btn_forgalmazo:hover {
	text-decoration:none !important;
}
.btn_ugyfelszolgalat {
	display:block;
	height: 22px;
	line-height: 22px;
	background: url(/shop/img/ugyfelszolgalat_anim.gif) left top no-repeat;
	padding-left: 52px;
	color:#3366cc;
	text-decoration:underline !important;
	margin-top: 9px;
}
.btn_ugyfelszolgalat:hover {
	text-decoration:none !important;
}
.btn_gyik {
	display:block;
	height: 22px;
	line-height: 22px;
	background: url(/shop/img/btn_gyik.png) left top no-repeat;
	padding-left: 52px;
	color:#3366cc;
	text-decoration:underline !important;
	margin-top: 9px;
}
.btn_gyik:hover {
	text-decoration:none !important;
}
.btn_print {
	display:block;
	height: 22px;
	line-height: 22px;
	background: url(/shop/img/print.gif) left top no-repeat;
	padding-left: 52px;
	color:#FF6600;
	text-decoration:underline !important;
	margin-top: 9px;
}
.btn_print:hover {
	text-decoration:none !important;
}
.btn_send {
	display:block;
	height: 22px;
	line-height: 22px;
	background: url(/shop/img/send.gif) left top no-repeat;
	padding-left: 52px;
	color:#FF6600;
	text-decoration:underline !important;
	margin-top: 9px;
}
.btn_send:hover {
	text-decoration:none !important;
}
.btn_megmutat_fb {
	display:block;
	height: 22px;
	line-height: 22px;
	background: url(/shop/img/share_facebook.png) 0px -22px no-repeat;
	padding-left: 52px;
	color:#3366cc;
	text-decoration:underline !important;
	margin-top: 9px;
}
.btn_megmutat_fb:hover {
	text-decoration:none !important;
	background: url(/shop/img/share_facebook.png) 0px 0px no-repeat;
}
.btn_megmutat_iwiw {
	display:block;
	height: 22px;
	line-height: 22px;
	background: url(/shop/img/iwiw_gomb_1.png) 0px 0px no-repeat;
	padding-left: 52px;
	color:#3366cc;
	text-decoration:underline !important;
	margin-top: 9px;
}
.btn_megmutat_iwiw:hover {
	text-decoration:none !important;
	background: url(/shop/img/iwiw_gomb_2.png) 0px 0px no-repeat;
}
.box640 .box_inner a strong {
	color:#3366cc;
	text-decoration:underline;
}
.box640 .box_inner a:hover {
	text-decoration:none;
}
.box640 .box_inner a:hover strong {
	text-decoration:none !important;
}
table.termek_adatok {
	width: 640px;
}
table.termek_osszehasonlitas {
	width:980px;
}
table.termek_adatok tr,  table.termek_osszehasonlitas tr {
	background-color:#eeeeee;
}
table.termek_osszehasonlitas tr.odd td.content {
	border-left:solid 1px #eeeeee;
}
table.termek_osszehasonlitas tr td.content {
	border-left:solid 1px #ffffff;
}
table.termek_adatok tr.odd,  table.termek_osszehasonlitas tr.odd {
	background-color:#ffffff;
}
table.termek_adatok td,  table.termek_osszehasonlitas td {
	font-size:13px;
	line-height:25px;
	height:25px;
	vertical-align: top !important;
	padding: 0px 10px 0px 10px;
}
td.label {
	color:#000000;
	width: 160px;
}
td.info {
	color:#666666
}
td.info h5 a {
	color:#333333;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding-bottom:6px;
	padding-left:9px;
}
td.info h5 a:hover {
	color:#3366CC;
}
table.termek_osszehasonlitas td.info {
	text-align:center;
}
div.third {
	width: 193px;
	padding-left:10px;
	padding-right:10px
}
#wbox_rating .box_inner {
	padding: 10px 0px 10px 0px;
}
#wbox_rating h4 {
	display:block;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	font-family: Arial, sans-serif;
	padding-left:10px;
	padding-bottom:16px;
}
#wbox_rating h6 {
	font-weight:normal;
	font-size:13px;
	color:#333333;
	font-family: Arial, sans-serif;
	padding-bottom:6px;
}
#wbox_rating strong {
	display:block;
	width:30px;
	padding-top:7px;
	font-size:13px;
}
ul.col_rating {
	float:right;
}
.opinion_form {
	width:510px;
}
.opinion_form label {
	display:block;
	width:150px;
	height: 23px;
	line-height:23px;
	float:left;
	font-size:13px;
	color:#666666;
}
* html .opinion_form label {
	margin-right:-3px;
}
.opinion_form input.text,  .opinion_form textarea {
	border: 1px solid #cccccc;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#333333;
	padding:3px;
	width:352px;
}
.opinion_form input.text {
	margin-bottom:8px;
}
.opinion_form p {
	color:#666666;
	font-size:11px;
	padding-top:2px;
	padding-bottom:7px;
}
.btn_bg_gray {
	height:23px;
	line-height:23px;
	border:1px solid #999999;
	background: url(/shop/img/btn_bg_gray.gif) left top repeat-x;
	font-size:10px;
	text-transform:uppercase;
	color:#333333;
	padding: 0px 11px 0px 11px;
}
.btn_bg_gray:hover {
	border-color:#666666;
	color:#000000;
	text-decoration:none;
}
.opinion_form .btn_bg_gray {
	float:right;
}
#wbox_opinions {
	padding-bottom:10px;
}
.opinion_post {
	border-bottom:1px solid #cccccc;
	padding:10px;
	font-size:13px;
	color:#666666;
	line-height: 16px;
}
.opinion_post strong.postdate {
	font-size:11px;
	font-weight:bold;
}
.opinion_post a {
	color:#3366cc;
	text-decoration:underline;
	padding-bottom:3px;
}
.opinion_post a:hover {
	text-decoration:none;
}
/* kosar tartalm oldal */

.kosar_tartalma {
	background-color:#ffffff;
	color:#666666;
	width:638px;
	margin-left:1px;
	margin-top:-1px;
	font-size:13px;
}
.kosar_tartalma th {
	background-color:#cccccc;
	padding-left:10px;
	padding-right:10px;
	line-height:30px;
}
.kosar_tartalma tr.odd {
	background-color:#eeeeee;
}
.kosar_tartalma td {
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
}
.kosar_tartalma td.kosar_tartalma_name {
	line-height:20px;
}
.kosar_tartalma a {
	color:#3366cc;
}
.kosar_tartalma a:hover {
	text-decoration:underline;
}
#wbox_kosar_sum div.left, #wbox_kosar_sum div.right {
	padding:10px;
	font-size:13px;
	color:#666666;
}
#wbox_kosar_sum p.italic {
	font-size:13px;
	font-style: italic;
	color:#666666;
	padding-bottom:30px;
	padding-top:5px;
}
#wbox_kosar_sum p.italic span.red {
	height:30px;
	display:block;
	width:9px;
	float:left;
}
.btn_bg_blue {
	height:23px;
	line-height:23px;
	border:1px solid #1babe3;
	background: url(/shop/img/btn_bg_blue.gif) left top repeat-x;
	font-size:10px;
	text-transform:uppercase;
	color:#ffffff;
	padding: 0px 11px 0px 11px;
}
.btn_bg_blue:hover {
	border-color:#5081c9;
	text-decoration:none;
}
#wbox_kosar_sum .btn_bg_blue {
	margin-left:298px;
}
* html #wbox_kosar_sum .btn_bg_blue {
	margin-left:5px;
}
#kosar_buttons_div {
	position: relative;
	height: 65px;
}
.arrows {
	position: absolute;
	z-index: 100;
}
#arrow1 {
	top: -41px;
	left: 450px;
}
#arrow2 {
	top: -20px;
	left: 390px;
}
/* megrendeles lepesei */

#wbox_order_s1 div.left {
	width:300px;
	font-size:13px;
	color:#333333;
	line-height:18px;
	padding-left:10px;
	padding-bottom:35px;
	margin-bottom:10px;
}
.brdrgt {
	border-right: 1px solid #dddddd;
}
h4.steps {
	position:relative;
	display:block;
	width:600px;
	height:75px;
	margin: 10px 0px 30px 6px;
}
h4.steps .fir {
	background-image: url(/shop/img/bg_steps.gif);
}
h4#order_step1 .fir {
	background-position: left top
}
h4#order_step2 .fir {
	background-position: left -75px
}
h4#order_step3 .fir {
	background-position: left -150px
}
.wbox_order h5 {
	font-size:20px;
	font-family: 'Georgia' Verdana, Arial, sans-serif;
	font-weight:normal;
	padding: 3px 0px 25px 0px;
}
.wbox_order h6 {
	display:block;
	width: 626px;
	height: 40px;
	background-color:#eeeeee;
	font-weight:normal;
	font-family: Arial, sans-serif;
	font-size:16px;
	padding: 8px 0px 0px 10px;
	margin-bottom:12px;
}
.wbox_order h6 span {
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
.wbox_order h6.small {
	font-size:13px;
	color:#333333;
	font-weight:Bold;
	height: 28px;
	line-height:28px;
	padding-top:0px;
}
.wbox_order p {
	font-size:13px;
	color:#333333;
	line-height:18px;
	padding: 0px 0px 20px 0px;
}
.link_blue {
	font-size:18px;
	line-height:22px;
	font-family: 'Georgia' Verdana, Arial, sans-serif;
	color:#3366cc;
	text-decoration:underline !important;
}
.link_blue:hover {
	text-decoration:none !important;
}
.wbox_order label {
	color:#666666;
	font-family: Arial, sans-serif;
	font-size:13px;
}
div.form_element_holder {
	padding-bottom:16px;
}
div.form_element_holder2 {
	padding-left:10px;
}
#wbox_order_s1 div.form_element_holder label {
	width: 110px;
	height:24px;
	line-height:24px;
	float:left;
}
#wbox_order_s2 div.form_element_holder label {
	width: 175px;
	height:24px;
	line-height:24px;
	float:left;
}
div.form_element_holder2 label {
	display:block;
	width:590px;
	float:left;
	padding-left:7px;
	padding-bottom:20px;
}
div.form_element_holder span {
	line-height: 24px;
	padding-left:10px;
	font-size:11px;
	color:#999999;
}
.wbox_order input.checkbox {
	float:left;
}
label.longlabel {
	width:auto !important;
	float:left;
	padding-left:10px;
	line-height:21px !important;
}
.wbox_order input.text, .wbox_order textarea.text {
	position:relative;
	display:block;
	float:left;
	padding:2px;
	border: 0px none;
	border-top: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
	overflow:hidden;
}
.wbox_order textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 596px;
	height: 116px;
	background: url(/shop/img/bg_input_textarea.gif) left top no-repeat scroll !important;
}
input.text50 {
	width: 44px;
	height:19px;
	background: url(/shop/img/bg_input_text50.gif) left top no-repeat scroll !important;
}
input.text180 {
	width: 176px;
	height:19px;
	background: url(/shop/img/bg_input_text180.gif) left top no-repeat scroll !important;
}
input.text240 {
	width: 234px;
	height:19px;
	background: url(/shop/img/bg_input_text240.gif) left top no-repeat scroll !important;
}
#wbox_order_s1 div.clr {
	height:12px;
}
#wbox_order_s1 div.form_element_holder div.clr {
	height:16px;
}
#wbox_order_s2 div.form_element_holder {
	padding-left:10px;
	padding-bottom: 0px;
}
#wbox_order_s2 div.form_element_holder div.clr {
	height:16px;
}
#wbox_order_s1 div.spacer {
	height:45px;
}
.orange {
	color:#ff9900;
	font-size:13px;
	text-decoration:underline !important;
}
.orange:hover {
	text-decoration:none !important;
}
.btn_bg_gray {
	margin-right: 10px;
}
* html .btn_bg_gray {
	margin-right: 5px;
}
div.form_element_holder2 input.radio {
	float:left;
}
div.form_element_holder span.form_error_msg {
	display:block;
	text-align:center;
	font-size: 13px;
	color:#cc0000 !important;
	padding:0px 0px 5px 0px !important;
	text-indent: -50px;
}
#wbox_order_s2 .btn_bg_blue {
	margin: 15px auto 15px auto;
	display:block;
	width: 38px;
}
#wbox_order_s3 p {
	padding-bottom:10px;
}
#wbox_order_s3 .box_inner {
	padding-bottom:0px;
	min-height: 25px;
	height:auto !important;
	height:25px;
}
/* compare page */

div.padder {
	padding:10px 10px 25px 10px;
	background-color:#ffffff;
}
div#scroller {
	overflow:hidden;
	overflow-x: scroll
}
* html div#scroller {
	width:980px;
}
table.termek_osszehasonlitas h2 {
	font-family: Arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	padding-bottom:10px;
	padding-top:10px;
}
/* footer */

div#footer {
	display:block;
	position:Relative;
	width:auto;
	height:70px;
	background-color: #333333;
	margin-bottom:-1px
}
div#footer ul {
	display:block;
	width:auto;
	text-align:center;
	padding-top:20px;
	padding-bottom:5px;
}
div#footer ul li, div#footer ul li a {
	display:inline;
	color:#cccccc;
	font-size:13px;
}
div#footer p {
	color:#ff9900;
	font-size: 13px;
	text-align:center;
}
/* styles for the col rater */	
	.col_rating {
	list-style:none;
	margin: 0px;
	padding: 0px !important;
	width: 92px;
	height: 23px;
	position: relative;
	display:block;
	background: url(/shop/img/bg_col_rating.gif) left top no-repeat;
	overflow:hidden;
}
.col_rating li {
	padding: 0px !important;
	margin:0px;
	height:23px;
	width: 9px;
	/*\*/
		float: left;/* */
	}
.col_rating li.current-rating {
	background: url(/shop/img/bg_col_rating.gif) left 23px !important;
	position: absolute;
	width:auto;
	height: 23px;
	display: block;
	text-indent: -9000px;
	z-index: 1 !important;
	left:0px;
	top:0px;
}
#rate_by_customers li.current-rating {
	background: url(/shop/img/bg_col_rating.gif) left 46px !important;
}
.col_rating li a {
	display:block;
	width:9px;
	height: 23px;
	line-height:23px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 100 !important;
	position: absolute;
	padding: 0px !important;
	overflow:hidden;
	background-image: none !important;
}
.col_rating li a:hover {
	background: url(/shop/img/bg_col_rating.gif) left 46px !important;
	z-index: 2 !important;
	left: 0px;
	border:none;
}
* html .col_rating li.current-rating {
	position:relative;
	clear:both;
	float:none;
	margin-bottom:30px;
}
* html #rate_by_you li.current-rating {
	position:absolute;
	clear:none;
	float:left;
	margin-bottom:0px;
}
#rate_by_technet li a:hover {
	background-image: none !important;
}
#rate_by_customers li a:hover {
	background-image: none !important;
}
.col_rating a.one-col {
	left: 0px;
	width:0px;
}
.col_rating a.one-col:hover {
	width:9px;
}
.col_rating a.two-cols {
	left:9px;
}
.col_rating a.two-cols:hover {
	width: 18px;
}
.col_rating a.three-cols {
	left: 18px;
}
.col_rating a.three-cols:hover {
	width: 27px;
}
.col_rating a.four-cols {
	left: 27px;
}
.col_rating a.four-cols:hover {
	width: 36px;
}
.col_rating a.five-cols {
	left: 36px;
}
.col_rating a.five-cols:hover {
	width: 45px;
}
.col_rating a.six-col {
	left: 45px;
}
.col_rating a.six-col:hover {
	width:54px;
}
.col_rating a.seven-cols {
	left:54px;
}
.col_rating a.seven-cols:hover {
	width: 63px;
}
.col_rating a.eight-cols {
	left: 63px;
}
.col_rating a.eight-cols:hover {
	width: 72px;
}
.col_rating a.nine-cols {
	left: 72px;
}
.col_rating a.nine-cols:hover {
	width: 81px;
}
.col_rating a.ten-cols {
	left: 81px;
}
.col_rating a.ten-cols:hover {
	width: 90px;
}
/* remove halo effect in firefox   */
	a:active {
	outline: none;
}
span.error {
	color:red !important;
	font-weight:bold;
	padding-right:10px;
	float:right;
}
div#cnt_right .comparebox {
	display:block;
	position:static;
	padding: 7px 0px 6px 7px;
	font-size:10px;
	text-transform:uppercase;
	color:#3366cc;
	margin-left:2px;
	width:150px;
}
a.comparebox {
	position:absolute;
	display:block;
	width:160px;
	height:25px;
	line-height:25px;
	bottom:2px;
	left:1px;
	background: #eeeeee url(/shop/img/osszehasonlitas_anim.gif) 9px 5px no-repeat;
	text-align:left;
	text-indent: 38px;
	color:#666666;
	font-size:11px;
	text-decoration:underline;
}
li.compareLi {
	border:solid 1px #ff8800 !important;/*width:157px !important;*/
	}
li.compareLi a.compare {
	width:156px;
}
.errorHTML {
	padding-left:50px;
}
div#ninja {
/*background:transparent url(/shop/img/head_util_bg_alap.png) no-repeat scroll 630px 7px;*/
	}
div#ninja_logined {
	background: transparent url(/shop/img/head_util_bg_belepve.png) 630px 7px no-repeat;
}
#loggedin {
	position:relative;
	display:block;
	width:275px;
	height:30px;
	float:right;
	margin-top:4px;
	font-size:12px;
	color:#ffffff;
}
#loggedin span {
	display: block;
	float: left;
	width: 67px;
	padding: 8px 0px 0px 0px;
	color: black;
	overflow: hidden;
	color: #ff6600;
}
#modify {
	display: block;
	float: left;
	height: 30px;
	width: 88px;
}
#modify:hover {
	background: url(/shop/img/util_button.gif) 0px 10px no-repeat;
}
a#logout {
	display: block;
	float: left;
	width: 120px;
	height: 30px;
	position: relative;
	background: url(/shop/img/btn_pluggedin.gif) left top no-repeat;
}
#logout:hover {
	background: url(/shop/img/btn_plugin.gif) left top no-repeat;
}
div.box640 div.box_inner ul li {
	list-style: circle;
	margin-left: 30px;
	padding-left: 10px;
}
/*
update
*/
div#flag_sale {
	width: 71px;
	height: 38px;
	position: absolute;
	left: 106px;
	top: 135px;
	z-index: 1;
	background: url(/shop/img/flag_akcio_badge.png) 0px 0px no-repeat;
}
li.sale a, li.sale a:hover {
	font-weight: bold;
	text-transform: uppercase;
}
div#category_result_params, div#category_result_params_1 {
	border: solid 1px #dddddd;
	margin: 2px 0px 12px 0px;
	padding: 1px;
	width: 636px;
}
div#category_result_params form, div#category_result_params_1 form {
	border-collapse: collapse;
	border: 0px none;
}
div#category_result_params form table, div#category_result_params_1 form table {
	width: 100%;
	height: 37px;
	background: #ffefae;
}
div#category_result_params form table tr, div#category_result_params_1 form table tr {
}
div#category_result_params form table tr td, div#category_result_params_1 form table tr td {
	padding: 0px 0px 0px 8px;
	color: #666666;
	font-size: 12px;
}
div#category_result_params form table tr td input, div#category_result_params_1 form table tr td input {
	border: solid 1px #abbb99;
	color: #666666;
	padding: 2px;
}
div#category_result_params form table tr td button, div#category_result_params_1 form table tr td button {
	background: url(/shop/img/button_search_orange.gif) 0px 0px no-repeat;
	border: 0px none;
	width: 60px;
	height: 25px;
	cursor: pointer;
}
div#category_result_params form table tr td select.price, div#category_result_params_1 form table tr td select.price {
	width: 170px;
	color: #666666;
}
div#category_result_params form table tr td select.brand, div#category_result_params_1 form table tr td select.brand {
	width: 115px;
	color: #666666;
}
div#category_order_params, div#category_order_params_1 {
	width: 640px;
}
div#category_order_params form, div#category_order_params_1 form {
}
div#category_order_params form table, div#category_order_params_1 form table {
	width: 640px;
	border: 0px none;
	border-collapse: collapse;
	background: url(/shop/img/box640_head.gif) left top no-repeat;
}
div#category_order_params form table tr, div#category_order_params_1 form table tr {
}
div#category_order_params form table tr td, div#category_order_params_1 form table tr td {
	color: #ffffff;
	font-size: 12px;
	padding: 0px 2px 0px 3px;
}
div#category_order_params form table tr td h3, div#category_order_params_1 form table tr td h3 {
	background: none;
	width: 260px;
}
div#category_order_params form table tr td small, div#category_order_params_1 form table tr td small {
	font-size: 11px;
}
div#category_order_params form table tr td a.simple, div#category_order_params_1 form table tr td a.simple, div#category_order_params form table tr td a.simple:hover, div#category_order_params_1 form table tr td a.simple:hover {
	background: url(/shop/img/list_view_simple.gif) 0px 0px no-repeat;
	display: block;
	width: 31px;
	height: 17px;
}
div#category_order_params form table tr td a.multi, div#category_order_params_1 form table tr td a.multi, div#category_order_params form table tr td a.multi:hover, div#category_order_params_1 form table tr td a.multi:hover {
	background: url(/shop/img/list_view_multi.gif) 0px 0px no-repeat;
	display: block;
	width: 31px;
	height: 17px;
}
div#category_order_params form table tr td select.order, div#category_order_params_1 form table tr td select.order {
	width: 175px;
	color: #666666;
}
div.category_products_simple {
	width: 640px;
}
div.category_products_simple ul.list_simple {
	border: solid 1px #dddddd;
	height: 252px;
	width: auto;
	padding: 1px 0px 0px 1px;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}
div.category_products_simple ul.list_simple li {
	width: 210px;
	height: 249px;
	padding: 0px 0px 0px 0px;
	float: left;
	border: solid 1px #eeeeee;
	position: relative;
}
div.category_products_simple ul.list_simple li div.sale {
	height: 36px;
	background: url(/shop/img/flag_christmas.png) 0px 0px no-repeat;
	width: 36px;
	position: absolute;
	margin-left: 172px;
}
div.category_products_simple .oldGrossPrice {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color:#000; 
	position: absolute; 
	top: 204px; 
	width:190px;
	text-align: center;
}
div.category_products_simple .isAction {
	position:relative; 
	right:-120px; 
	top:-24px; 
	background: url(/shop/img/flag_akcio_badge.png) 0 0 no-repeat; 
	width: 75px; 
	height: 38px;
}
div.category_products_simple .priceField {
	height:43px; 
	font-size:16px; 
	width:190px;
	text-align: center;
}
div.category_products_simple ul.list_simple li h4 {
	padding: 10px 6px 4px 6px;
	height: 36px;
}
div.category_products_simple ul.list_simple li h4 a, div.category_products_simple ul.list_simple li h4 a:hover {
	font-size: 14px;
	color: #333333;
}
div.category_products_simple ul.list_simple li h4 a:hover {
	text-decoration: underline;
	color: #3366cc;
}
div.category_products_simple ul.list_simple li div.img {
	text-align: center;
	height: 120px;
	padding: 5px 0px 5px 0px;
}
div.category_products_simple ul.list_simple li div.img a, div.category_products_simple ul.list_simple li div.img a:hover {
}
div.category_products_simple ul.list_simple li div.img a, div.category_products_simple ul.list_simple li div.img a:hover img {
}
div.category_products_simple ul.list_simple li div.price {
	width: 88px;
	padding-left: 12px;
	float: left;
	color: #cc3300;
	font-size: 14px;
	font-weight: bold;
}
div.category_products_simple ul.list_simple li div.price a, div.category_products_simple ul.list_simple li div.price a:hover {
	font-weight: normal;
	font-size: 13px;
	color: #999999;
}
div.category_products_simple ul.list_simple li div.price a:hover {
	text-decoration: underline;
	color: #3366cc;
}
div.category_products_simple ul.list_simple li div.order {
	width: 85px;
	height: 30px;
	padding: 0px 0px 12px 20px;
	float: left;
}
div.category_products_simple ul.list_simple li div.order a.cart, div.category_products_simple ul.list_simple li div.order a.cart:hover {
	display: block;
	float: right;
	width: 32px;
	height: 28px;
	background: url(/shop/img/icon_add2basket.gif) 0px 0px no-repeat;
}
div.category_products_simple ul.list_simple li div.order a.stock, div.category_products_simple ul.list_simple li div.order a.stock:hover {
	display: block;
	float: right;
	width: 32px;
	height: 28px;
	background: url(/shop/img/icon_available.gif) 0px 0px no-repeat;
}
div.category_products_simple ul.list_simple li a.compare_product, div.category_products_simple ul.list_simple li a.compare_product:hover {
	display: block;
	clear: both;
	width: 170px;
	height: 21px;
	font-size:13px;
	padding: 7px 0px 0px 40px;
	background: url(/shop/img/btn_osszehasonlitas.gif) 10px 5px no-repeat #eeeeee;
	color: #666666;
	text-decoration: underline;
}
div.category_products_simple ul.list_simple li a.compare_product:hover {
	color: #3366cc;
	text-decoration: none;
}
div.category_products_multi {
	padding: 0px 10px 0px 0px;
}
div.category_products_multi ul.list_multi {
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	border-top: solid 1px #dddddd;
	padding: 1px;
	overflow: hidden;
	margin: 12px 0px 0px 0px;
}
div.category_products_multi ul.list_multi li {
	border: solid 1px #eeeeee;
	height: 180px;
	padding: 0px 0px 0px 12px;
	overflow: hidden;
}
div.category_products_multi ul.list_multi li div.sale {
	height: 36px;
	background: url(/shop/img/flag_christmas.png) 0px 0px no-repeat;
	width: 36px;
	position: absolute;
	left: 600px;
}
div.category_products_multi ul.list_multi li div.title {
	color: #cc3300;
	font-size: 20px;
	font-weight: bold;
	width: 180px;
	float: left;
	padding: 12px 0px 0px 0px;
}
div.category_products_multi ul.list_multi li div.title h4 {
}
div.category_products_multi ul.list_multi li div.title h4 a, div.category_products_multi ul.list_multi li div.title h4 a:hover {
	color: #333333;
	font-size: 16px;
	display: block;
	margin-bottom: 25px;
	width:500px;
}
div.category_products_multi ul.list_multi li div.title h4 a:hover {
	text-decoration: underline;
	color: #3366cc;
}
div.category_products_multi ul.list_multi li div.content {
	width: 218px;
	float: left;
	padding: 40px 0px 0px 0px;
}
div.category_products_multi ul.list_multi li div.content ul {
	color: #333333;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div.category_products_multi ul.list_multi li div.content ul li {
	color: #333333;
	background: url(/shop/img/bullet_square.gif) 0px 7px no-repeat;
	padding: 0px 0px 15px 15px;
	margin: 0px 0px 0px 0px;
	/*font-size: 14px;*/
border: 0px none;
	height: auto;
}
div.category_products_multi ul.list_multi li div.img {
	width: 223px;
	float: left;
	text-align: center;
}
div.category_products_multi ul.list_multi li div.img a, div.category_products_multi ul.list_multi li div.img a:hover {
}
div.category_products_multi ul.list_multi li div.img img {
	padding: 12px 0px 0px 0px;
}
div.category_products_multi div.order {
	background: #eeeeee;
	border-bottom: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	height: 25px;
	clear: both;
}
div.prodlist_box_bottom {
	background: #eeeeee;
	border-bottom: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	height: 25px;
	clear: both;
	position: relative;
}
div.prodlist_box_bottom a, 
div.prodlist_box_bottom a:hover
{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
	display: block;
	float: left;
	height: 20px;
	margin: 2px;
	padding-top: 4px;
}
div.prodlist_box_bottom a.rendelesre, 
div.prodlist_box_bottom a.rendelesre:hover
{
	background: url(/shop/img/rendeles_ico.gif) 6px 2px no-repeat;
	padding-left: 26px;
}
div.prodlist_box_bottom a.stock, 
div.prodlist_box_bottom a.stock:hover
{
	background: url(/shop/img/icon_available.gif) 0px -5px no-repeat;
	padding-left: 34px;
}
div.prodlist_box_bottom a.cart {
	width: 83px;
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	background: url(/shop/img/add2basket_button.gif) 7px 2px no-repeat;
}
div.category_products_multi div.order span {
	display: block;
	float: left;
	width: 3px;
	padding: 2px 0px 0px 0px;
	font-size: 14px;
}
div.category_products_multi div.order a, 
div.category_products_multi div.order a:hover {
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
	display: block;
	float: left;
	height: 20px;
	width: 150px;
	background: red;
	margin: 2px;
	padding-top: 2px;
}
div.category_products_multi div.order a:hover {
	color: #3366cc;
	text-decoration: none;
}
div.category_products_multi div.order a.stock, div.category_products_multi div.order a.stock:hover {
	background: url(/shop/img/icon_available.gif) 7px -7px no-repeat;
	padding-left: 45px;
	width: 85px;
}
div.category_products_multi div.order a.rendelesre, div.category_products_multi div.order a.rendelesre:hover {
	background: url(/shop/img/rendeles_ico.gif) 10px 2px no-repeat;
	padding-left: 45px;
	width: 85px;
}
div.category_products_multi div.order a.more, div.category_products_multi div.order a.more:hover {
	background: url(/shop/img/red_plus.gif) 3px 6px no-repeat;
	margin-left: 20px;
	padding-left: 20px;
	width: 85px;
}
div.category_products_multi div.order a.compare_product, div.category_products_multi div.order a.compare_product:hover {
	background: url(/shop/img/btn_osszehasonlitas.gif) 7px 2px no-repeat;
	margin-left: 18px;
	padding-left: 35px;
	width: 100px;
}
div.category_products_multi div.order a.cart, 
div.category_products_multi div.order a.cart:hover {
	margin-left: 125px;
	width: 83px;
	background: url(/shop/img/add2basket_button.gif) 7px 2px no-repeat;
}
.button_kosarba, .button_kosarba:hover {
	width: 83px;
	background: url(/shop/img/add2basket_button.gif) no-repeat;
	display: block;
	height: 20px;
	text-decoration: none
}
.alter_link {
	color: #333333 !important;
	background: none !important;
	text-align: right !important;
	float: right;
}
.suggestForm td {
	padding:5px;
	width:250px;
}
.suggestForm textarea {
	width:240px;
	height:101px;
	background: url(/shop/img/bg_textarea_text240.gif) left top no-repeat scroll !important;
	border: 0px none;
	border-top: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
}
.suggestForm .btn_bg_blue {
	padding:4px 15px;
}
.link_gepadatbazis {
	color:#3366CC;
	text-decoration: underline !important;
}
.link_gepadatbazis:hover {
	color:#3366CC;
	text-decoration: none !important;
}
#hazhozszallitas ul li {
	margin-bottom: 6px;
}
#hazhozszallitas ul li a {
	color: #3366CC;
	text-decoration: none;
}
#hazhozszallitas ul li a:hover {
	text-decoration: underline;
}
.ninjatipp {
	height: 156px;
	background-image:url(/shop/img/ninjatipp.png);
	background-position:center top;
	background-repeat: no-repeat;
	position: relative;
}
.ninjatipp_inner {
	height: 110px;
	width: 450px;
	position: absolute;
	font-size: 13px;
	left: 166px;
	top: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#mobilstart_link {
	display: block;
	position: absolute;
	width: 60px;
	height: 60px;
	background: url('/shop/img/mobilstart/app_szurke.png') top left no-repeat #000000;
	top: -15px;
	right: 8px;
}

#mobilstart_link:hover {
	background: url('/shop/img/mobilstart/app_szines.png') top left no-repeat #000000;
}

.icon_szallitas {
	background: url('/shop/img/icon_szallitas.png') top left no-repeat;
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}
.icon_szallitas strong {
	color: #333;
	line-height: 16px;
}
.gepAdatbazis {
	width: 300px;
	position: relative;
	float: left;
	margin-top: 20px;
	font-size: 12px;
}
.gepAdatbazis .row {
	padding: 6px 8px;
	height: 14px;
	overflow: hidden;
}
.gepAdatbazis .row .label {
	width: 140px;
	font-weight: bold;
	display: inline-block;
}
.gepAdatbazis .even {
	background-color: #f7f7f7;
}

.google-plusone {
	position: absolute;
	width: 100px;
	bottom: 6px;
	left: 10px;
	z-index: 100;
}

.fb-like {
	position: absolute;
	width: 300px;
	bottom: 0px;
	left: 110px;
	z-index: 100;
}
