body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #464646;
}
body {
	background-color: #ffffff;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #376eb5;
}
a:visited {
	color: #376eb5;
}
a:hover {
	color: #376eb5;
	text-decoration: underline;
}
a:active {
	color: #376eb5;
}
a.mm:link, a.mm:visited, a.mm:active {
	font-size: 14px; font-weight: bold; color: white; text-decoration: none;
}
a.mm:hover {
	text-decoration: underline;	
}
a.whereiam {
	text-decoration: none;	
}

a.redlink {
	font-size: 10px; color: red;
}
a.greylink {
	font-size: 10px; color: #c3bebe;
}
a.redlink:hover, a.greylink:hover {
	color: black;
}

a.whitelink {
	color: white;
	text-decoration: none;
}
a.whitelink:hover {
	text-decoration: underline;
}

a.whitelink2 {
	color: #747474;
	text-decoration: none;
}
a.whitelink2:hover {
	text-decoration: underline;
}


h1 { font-size: 20px; }
h2 { font-size: 16px; }

ul, li {
	padding: 0px; margin: 0px; 
}
.mli {
	
	width: 165px;
	padding-left: 0px;
	padding-right: 2px;
	/*background-image: url(/grf/mli.jpg);
	background-repeat: no-repeat; */
	font-size: 10px;
	margin-left: 3px;
	margin-bottom: 4px;
	font-size: 10px;
}
a.mlil {
	text-decoration: none;
	color: black;
	font-size: 10px;
		z-index: 100;
}


a.mlil:hover {
	text-decoration: underline;
	color: black;
	font-size: 10px;
	z-index: 100;
}
.mlu {
	list-style: none;
}



.mlua {
	list-style: none;
}
.mlia {
	padding-left: 10px;
	padding-right: 2px;
	/*background-image: url(/grf/mli.jpg);
	background-repeat: no-repeat; */
	font-size: 10px;
	margin-left: 10px;
	margin-bottom: 4px;
}


.mismenu{
margin-left: 100px;
margin-top: -10px;
position:absolute;
visibility: hidden;
border:1px solid #fff;
border-bottom-width: 0;
font:normal 11px helvetica;
line-height: 20px;
z-index: 300;
background-color: #396fb5;
width: 450px;
}



.mismenu a{
width: 100%;
display: block;
/*padding: 1px 0;*/
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color: #fff;
z-index: 300;
border-bottom: 1px solid white;
}
.mismenu a:visited{ /*hover background color*/
background-color: #396fb5;
color: #fff;
}
.mismenu a:hover{ /*hover background color*/
background-color: #19aed6;
color: white;
}

/* CSS Document */

table.form
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px 0px 1em 0px;
  empty-cells: show;
}

table.form tr td
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 5px 3px 0px 3px;
  margin: 0px;
}

table.form tr td.mce
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 5px 3px 0px 3px;
  margin: 0px;
}

table.form tr td.static
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 7px 3px 0px 3px;
  margin: 0px;
  color: #898989;
}

table.form tr td.label
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  padding: 7px 3px 0px 3px;
  white-space: nowrap;
  margin: 0px;
  color: #898989;
}

table.form tr td.flag
{
  border: none;
  border-collapse: collapse;
  text-align: left;
  vertical-align: top;
  padding: 6px 0px 0px 0px;
  white-space: nowrap;
  margin: 0px;
  line-height: 0%;
}

table.form tr td.error
{
  border: none;
  border-collapse: collapse;
  text-align: left;
  vertical-align: top;
  padding: 6px 2em 6px 2em;
  white-space: nowrap;
  margin: 0px;
  font-weight: bold;
  color: #E34000;
}


table.form tr td input.text
{
  border: 1px #878787 solid;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 1px 3px 1px 3px;
  margin: 0px 0px 0px 0px;
  color: #878787;
}

table.form tr td input.number
{
  border: 1px #878787 solid;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: right;
  vertical-align: top;
  padding: 1px 3px 1px 3px;
  margin: 0px 0px 0px 0px;
  color: #878787;
}


table.form tr td select.dropdown
{
  border: 1px #878787 solid;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 1px 3px 1px 3px;
  margin: 0px 0px 0px 0px;
  color: #878787;
}

input.rb
{
  border: none;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 1px 3px 1px 3px;
  margin: 0px 0px 0px 0px;
  height: 12px;
  width: 12px;
}

table.radiolist
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 1px 0px 0px 0px;
}

table.radiolist tr td
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 0px 3px 0px 3px;
  margin: 0px;
}

table.form tr td input.checkbox 
{
  border: none;
  padding: 0px;
  margin: 0px;
  font-family: tahoma;
  font-size: 11px;
  height: 16px;
  width: 14px;
  color: #878787;
}

table.form tr td textarea.puretext 
{
  border: 1px #878787 solid;
  padding: 1px 3px 1px 3px;
  margin: 0px;
  font-family: tahoma;
  font-size: 11px;
  color: #878787;
  overflow: auto;
}

table.form tr td textarea.alert 
{
  border: 1px #878787 solid;
  padding: 1px 3px 1px 3px;
  font-family: tahoma;
  font-size: 11px;
  color: #ff0000;
  overflow: auto;
}

table.form tfoot tr td
{
  border: none;
  border-collapse: collapse;
  padding: 1em 0px 0px 0px;
  margin: 0px;
  text-align: center; 
}

table.formcontrol
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding: 0px;
  margin: 0px auto;
}

table.formcontrol tr td
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  height: 16px;
  line-height: 0%;
}

table.formcontrol tr td input.submitbutton
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  padding: 0px 6px 0px 6px;
  margin: 0px;
  height: 16px;
  white-space: nowrap;
  color: #ffffff;
  background-color: #6c798e;
  line-height: 100%;
  cursor: pointer;
}

textarea.mce
{
  width: 99%;
  margin: 0px auto 0px auto;
  border: none;
  border-collapse: collapse;
}
a.datepicker
{
  margin-left: 1em;
}


div.hidelayer
{
  display: none;
}

a.back
{
  vertical-align: middle;
  padding: 3px 6px 2px 6px;
  margin: 0px;
  background-color: #6c798e;
  color: #ffffff;
  display: block;
  line-height: 100%;
  text-decoration: none;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
}

table.submenu
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding: 0px;
  margin: 0px 0px 1em 0px;
}

table.submenu tr td
{
  border: none;
  border-collapse: collapse;
  background-color: #6c798e;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  height: 16px;
  line-height: 0%;
}

table.submenu tr td.spacer
{
  border: none;
  border-collapse: collapse;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  background-color: transparent;
  padding: 0px;
  margin: 0px;
  height: 16px;
  line-height: 0%;
}

img.rejectedflag
{
  margin-left: 5px;
  text-align: right;
  position: relative;
}

div.er
{
  display: inline;
  position: absolute;
}







.m_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#878787;
	}

.h_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:10px;
		color:#878787;
	}

.h1_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:10px;
		color:#64A5DE;
	}

.l_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:13px;
		color:#4B7DAE;
	}

.l1_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:13px;
		color:#E34000;
	}

.ls_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:10px;
		color:#4B7DAE;
	}

.lt_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#878787;
		text-decoration: none;
	}

.lt1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#4B7DAE;
	}
	
.c_text
	{
		font-family:Tahoma;
		font-size:10px;
		line-height:10px;
		color:#B0B0B0;
	}

.f_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:11px;
		color:#737373;
	}

.f1_text
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:30px;
		color:#565656;
	}

.form
	{
		width:219px; height:20px; border-color:#D4D0C8; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:3px
	}
.form_div
	{
		height:23px; margin-top:-1px;
	}

.form1
	{
		width:125px; height:20px; border-color:#A1B1BE; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:3px
	}

.form2
	{
		width:15px; height:15px; border-color:#B3B3B3; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; margin:0px; padding:0px;
	}

.form2_div
	{
		height:20px; margin-top:10px;
	}
		
	a.h_text{text-decoration:none;}	
	a.h_text:hover{text-decoration:underline;}
	
	a.h1_text{text-decoration:none;}	
	a.h1_text:hover{text-decoration:underline;}
	
	a.text{color:#B0B0B0;text-decoration:none;}	
	a.text:hover{color:#B0B0B0;text-decoration:underline;}

ul {margin:0; padding:0; list-style:none}
.li1 {background:url(/images/a.gif) no-repeat 0px 4px; margin: 8px 0px 0px 0px; padding:0px 0px 0px 7px;}

.li2 {background:url(/images/sq.gif) no-repeat left center; margin: 9px 0px 0px 0px; padding:0px 0px 0px 13px}

.li3 {background:url(/images/a2.gif) no-repeat left center; margin: 8px 0px 0px 0px; padding:0px 0px 0px 8px}

.li4 {background:url(/images/a.gif) no-repeat left center; margin: 13px 0px 0px 0px; padding:0px 0px 0px 7px}

.logincaption
{
		font-family:Tahoma;
		font-size:11px;
		line-height:15px;
		font-weight: bold;
		color:#E34000;
		text-decoration: none;
}

.questionslogin
{
  position: relative; 
  top: 78px; 
  left: 110px;
	font-family:Tahoma;
	font-size:11px;
	line-height:15px;
	font-weight: bold;
  color:#E34000;
	text-decoration: none;
}

.mcaption
{
		font-family:Tahoma;
		font-size:11px;
		font-weight: bold;
		color:#E34000;
		margin-left: 19px;
}

.lcaption
{
		font-family:Tahoma;
		font-size:11px;
		font-weight: bold;
		color:#E34000;
}

table.pager
{
  font-family:Tahoma;
  font-size: 11px;
  border: none;
  padding: 0px;
  margin: 0px auto 0px auto;
  color: #898989;
  font-weight: bold;
  height: 18px;
  border-collapse: collapse;
}

table.pager td
{
  border: none;
  padding: 0px 4px 0px 4px;
  margin: 0px;
  vertical-align: middle;
  border-collapse: collapse;
}

table.pager td a
{
  padding: 0px;
  margin: 0px;
  color: #898989;
  text-decoration: underlined;
}

table.pager td a:hover
{
  padding: 0px;
  margin: 0px;
  color: #898989;
  text-decoration: none;
}


table.pager td.current
{
  border: none;
  padding: 0px 4px 0px 4px;
  font-weight: bold;
  vertical-align: middle;
  margin: 0px;
  color: #E34000;
  border-collapse: collapse;
}

li.articlenumber {
	float: left;
	position: relative;
	text-align: left;
	width: 82px;
}

li.qty {
	float: left;
	position: relative;
	text-align: center;
	width: 15px;
}

ul.product
{
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline;
}

li.price {
	float: left;
	position: relative;
	width: 50px;
	text-align: right;
}

.li11 {background:url(/images/a.gif) no-repeat 0px 4px; margin: 8px 0px 0px 0px; padding:0px 0px 0px 7px; height: 9px;}

.indeximg
{
 float: left; 
 margin: 0px 5px 5px -10px; 
 position: relative; 
 border: none;
}

.prodimg
{
 float: left;
 border: 1px #4b7dae solid; 
 margin: 0px 5px 5px 0px; 
 position: relative; 
}


.question
{
	font-family:Tahoma;
	font-size:11px;
	font-weight: bold;
  color:#e34000;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
}

.answer
{
	font-family:Tahoma;
	font-size:11px;
	font-weight: normal;
  color:#878787;
	text-decoration: none;
	margin: 3px 0px 6px 20px;
}

.loginfield
{
	font-family:Tahoma;
	font-size:11px;
	font-weight: normal;
  color:#898989;
	margin: 0px;
}

.loginlabel
{
	font-family:Tahoma;
	font-size:11px;
	font-weight: normal;
  color:#898989;
  border-color: #898989;
	margin: 0px;
	text-align: right;
	padding-right: 5px;
}

.loginbutton
{
	font-family:Tahoma;
	font-size:11px;
	font-weight: normal;
  color:#ffffff;
  border-color: #898989;
  background-color: #898989;
	margin: 0px;
}

.regformnote
{
  font-family: tahoma;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  margin: 0px;
  color: #898989;
}

.loc
	{
		font-family:Tahoma;
		font-size:11px;
		color:#4B7DAE;
		font-weight: bold;
	}

.locimage
	{
		margin-left: 18px;
		margin-right: 3px;
		position: relative;
		margin-top: -2px;
		vertical-align: middle;
		border: none;
	}
	
input.text
{
  border: 1px #878787 solid;
  font-family: tahoma;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  padding: 1px 3px 1px 3px;
  margin: 0px 0px 0px 0px;
  color: #878787;
}
	
a.gallery
{
  margin-right: 5px;
}

.termekhead, .termekheadA {
	cursor: pointer;
}

	.ttitle{color:white;font-size: 14px;}	

	a.termekektitle{text-decoration:none;color:white;font-size: 13px;}	
	a.termekektitle:hover{text-decoration:none;color:white;font-size: 13px;}
	
	a.termekektitles{text-decoration:none;color:#3264ad;font-size: 13px;}	
	a.termekektitles:hover{text-decoration:none;color:#3264ad;font-size: 13px;}
	
.shopszam {
	background-image: url(/grf/mr_kosarba_menny.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	font-size: 10px;
	width: 50px;
	
	border: 1px solid black;
	margin-top: 5px;
	height: 15px;
}

.adatlap {
	font-size: 10px;
	width: 80px;
}

.sitemap {
	text-decoration: none;
	 color: #000000;
	
}

ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 100px;
}

ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 110px;
	height: 110px;
}
ul.thumb li img {

	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 0px solid #ddd;
	padding: 0px;
	background: #ffffff;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {

	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect */
	border: none;
	background: #cff1fa;
	
}