html {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

div,h1,h2,h3,h4,h5,h6,p,address,ul,ol,li {
	padding: 0px;
	margin: 0px;
}

a {
	font-size: 12px;
	color: #444444;
	text-decoration: none;
}

a:hover {
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}

#page {
	width: 960px;
	height: 100%;
	margin: 0 auto;	
}

#langHeader {
	height: 50px;
	width: 960px;
}
#langHeader #headText {
	width: 290px;
	height: 40px;
	float: left;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
}
#langHeader #langBTN {
	height: 50px;
	width: 190px;
	clear: both;
	padding-left: 480px;
}
#topMenu {
	height: 80px;
	width: 960px;
}

#topMenu div {
	height: 80px;
	float: left;
}

#topMenu01 {
	width: 167px;
}

#topMenu02 {
	width: 407px;
	background-image: url(gfx/fresh_20_topmenuBg.jpg);
	margin-left: 10px;
	font-size: 14px;
}

#topMenu02 div {
	float: left;
	width: 130px;
	text-align: center;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#topMenu02 a {
	font-weight: bold;
	color: #e9e9e9;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 24px;
	display: block;
	font-size: 14px;
}
#topMenu02 a:hover{
	font-weight: bold;
	color: #C5C5C5;
	text-decoration: none;
}

#topMenu03 {
	width: 366px;
	margin-left: 10px;
	background-image: url(gfx/fresh_20_searchBg.jpg);
	text-align: center;
}
#topMenu03 #searchFrm {
	margin-top: 22px;
	margin-bottom: 22px;
}
#topMenu03 #searchFrm .searchField {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(gfx/fresh_20_searchIPT.jpg);
	height: 20px;
	width: 230px;
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content {
	width: 960px;
	clear: both;
	margin-top: 10px;
	height: 100%;
}
#sidebarLeft {
	float: left;
	width: 167px;
	height: 100%;
}

#submenu .normal {
	background-image: url(gfx/fresh_20_submenuBg.jpg);
	height: 16px;
	width: 161px;
	margin-bottom: 10px;
	list-style-type: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
}

#submenu normal:hover {
	background-image: url(gfx/fresh_20_submenuBg-over.jpg);
	
}


#submenu li {
	background-image: url(gfx/fresh_20_submenuBg.jpg);
	height: 16px;
	width: 161px;
	margin-bottom: 10px;
	list-style-type: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
}

#submenu li:hover {
	background-image: url(gfx/fresh_20_submenuBg-over.jpg);
	
}

#submenu .active {
	background-image: url(gfx/fresh_20_submenuBg-active.jpg);
	height: 16px;
	width: 161px;
	margin-bottom: 10px;
	list-style-type: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
}


#submenu .active:hover {
	background-image: url(gfx/fresh_20_submenuBg-active.jpg);
	height: 16px;
	width: 161px;
	margin-bottom: 10px;
	list-style-type: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
}

#submenu .extra{
	background-image: url(gfx/fresh_20_submenuExtraBg.jpg);
	height: 36px;
	width: 161px;
	margin-bottom: 10px;
	list-style-type: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
}

#submenu .extra:hover {
	background-image: url(gfx/fresh_20_submenuExtraBg-over.jpg);
	
}

#submenu .extraActive{
	background-image: url(gfx/fresh_20_submenuExtraBg-active.jpg);
	height: 36px;
	width: 161px;
	margin-bottom: 10px;
	list-style-type: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
}

#submenu .extraActive:hover{
	background-image: url(gfx/fresh_20_submenuExtraBg-active.jpg);
	height: 36px;
	width: 161px;
	margin-bottom: 10px;
	list-style-type: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
}


#submenu li a{
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 135px;
	padding-right: 20px;
}

#submenuUzletek li {
	height: 16px;
	width: 123px;
	list-style-type: none;
	padding-right: 0px;
	padding-left: 44px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	margin-bottom: 10px;
}

#submenuUzletek a{
	text-decoration: none;
	color: #FFF;
	display: block;
}

#submenuUzletek .hu{
	background-image: url(gfx/fresh_20_magyarorszag.jpg);	
}

#submenuUzletek .hu:hover{
	background-image: url(gfx/fresh_20_magyarorszag-over.jpg);
}

#submenuUzletek .huActive{
	background-image: url(gfx/fresh_20_magyarorszag-active.jpg);
}

#submenuUzletek .pl{
	background-image: url(gfx/fresh_20_lengyelorszag.jpg);	
}

#submenuUzletek .pl:hover{
	background-image: url(gfx/fresh_20_lengyelorszag-over.jpg);
}

#submenuUzletek .plActive{
	background-image: url(gfx/fresh_20_lengyelorszag-active.jpg);
}

#submenuUzletek .me{
	background-image: url(gfx/fresh_20_montenegro.jpg);	
}

#submenuUzletek .me:hover{
	background-image: url(gfx/fresh_20_montenegro-over.jpg);
}

#submenuUzletek .meActive{
	background-image: url(gfx/fresh_20_montenegro-active.jpg);
}

#submenuUzletek .hr{
	background-image: url(gfx/fresh_20_horvatorszag.jpg);	
}

#submenuUzletek .hr:hover{
	background-image: url(gfx/fresh_20_horvatorszag-over.jpg);
}

#submenuUzletek .hrActive{
	background-image: url(gfx/fresh_20_horvatorszag-active.jpg);
}



#mainContent {
	margin-left: 10px;
	width: 584px;
	float: left;
	background-image: url(gfx/fresh_20_mainContentBg.jpg);
	height: 100%;
}

#mainContent #textContent {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#mainContent #textContent ul {
	margin-left: 20px;
}
#mainContent #textContent ul li {
	margin-left: 20px;
}


#sidebarRight {
	width: 189px;
	margin-left: 10px;
	float: left;
	height: 100%;
}



#footer {
	height: 100px;
	width: 960px;
	background-image: url(gfx/fresh_20_footerBg.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	clear: both;
	background-position: 0px 10px;
	background-repeat: no-repeat;
	padding-top: 10px;
}

#footer a{
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

#footer a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#footer li {
	list-style: none;
}

#footer div {
	padding-left: 20px;
	padding-top: 15px;
	height: 65px;
	float: left;
}


#footer00 {
	width: 150px;
}

#footer01 {
	width: 260px;
}

#footer02 {
	width: 270px;
}

#footer03 {
	width: 200px;
}

#openContent {
	width: 761px;
	float: left;
	height: 100%;
}


#openContent .box167{
	background-image: url(gfx/fresh_20_box167Bg.jpg);
	width: 167px;
	float: left;
}

#openContent .box167Header{
	background-image: url(gfx/fresh_20_box167Header.jpg);
	height: 40px;	
}
#openContent .box167HeaderNews {
	background-image: url(gfx/fresh_20_box167HeaderHirek.jpg);
	height: 40px;
}



#openContent .box407{
	background-image: url(gfx/fresh_20_box407Bg.jpg);
	width: 407px;
	float: left;
}

#openContent .box407Header{
	background-image: url(gfx/fresh_20_box407Header.jpg);
	height: 40px;	
}

#openContent h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 8px;
	text-align: center;
}

#loginBox {
	background-image: url(gfx/fresh_20_userBoxLoginBg.jpg);
	background-repeat: no-repeat;
	height: 234px;
	width: 189px;
}
#loginBox h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 60px;
}

#loginBox #loginFrm {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 159px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: center;
}

#loginBox #loginFrm a {
	font-size: 12px;
	color: #444444;
	text-decoration: none;
}

#loginBox #loginFrm a:hover {
	font-size: 12px;
	color: #444444;
	text-decoration: underline;
}

#loginBox #loginFrm .loginInput {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(gfx/fresh_20_userBoxIPT.jpg);
	height: 18px;
	width: 151px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 4px;
	padding-left: 4px;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
#loginBox #loginFrm .loginButton {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(gfx/fresh_20_userBoxBTN.jpg);
	background-repeat: repeat-x;
	height: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}

#loginBox #loginFrm .loginButton:hover {
	background-image: url(gfx/fresh_20_userBoxBTN-over.jpg);
	background-repeat: repeat-x;
	height: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	cursor: pointer;
}


#logoutBox {
	background-image: url(gfx/fresh_20_userBoxBg.jpg);
	background-repeat: no-repeat;
	height: 194px;
	width: 189px;
}
#logoutBox p {
	text-align: center;
}

#logoutBox h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 60px;
}

#logoutBox a {
	font-size: 12px;
	color: #444444;
	text-decoration: none;
}

#logoutBox a:hover {
	text-decoration: underline;
}

#logoutBox .Button {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(gfx/fresh_20_userBoxBTN.jpg);
	background-repeat: repeat-x;
	height: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}

#logoutBox .Button:hover {
	background-image: url(gfx/fresh_20_userBoxBTN-over.jpg);
	background-repeat: repeat-x;
	height: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	cursor: pointer;
}


#facebookImg {
	margin-top: 10px;
	margin-bottom: 10px;
}
#basketBox {
	background-image: url(gfx/fresh_20_basketBoxBg.jpg);
	width: 189px;
	text-align: center;
	margin-top: 10px;
}
#basketBox ul .basketImg {
	text-align: center;
	width: 170px;
}


#basketBox ul {
	padding-left: 15px;
}

#basketBox ul li {
	list-style-type: none;
	text-align: left;
}
#basketBox a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

#basketBox a:hover {
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}

#basketBox #header {
	background-image: url(gfx/fresh_20_basketBoxHeader.jpg);
	height: 40px;
}

#basketBox #header h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-top: 10px;
	padding-left: 15px;
}

.Input120 {
	background-image: url(gfx/fresh_20_userBoxIPT120.jpg);
	height: 20px;
	width: 108px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 4px;
	padding-left: 8px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	margin-right: 20px;
}


.Input240 {
	background-image: url(gfx/fresh_20_userBoxIPT240.jpg);
	height: 20px;
	width: 228px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 4px;
	padding-left: 8px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

.Input380 {
	background-image: url(gfx/fresh_20_userBoxIPT380.jpg);
	height: 20px;
	width: 368px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 4px;
	padding-left: 8px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

select {
	background-image: url(gfx/fresh_20_userBoxIPT380.jpg);
	height: 24px;
	width: 380px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 4px;
	padding-left: 8px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

.Button {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(gfx/fresh_20_userBoxBTN.jpg);
	background-repeat: repeat-x;
	height: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}

.Button:hover {
	background-image: url(gfx/fresh_20_userBoxBTN-over.jpg);
	background-repeat: repeat-x;
	height: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	cursor: pointer;
}

#checkCode{
	display:block;
	text-align: center;	
	width: 120px;
	font-weight:bold;
}
#copyright {
	font-size: 12px;
	font-weight: normal;
	color: #999;
	height: 40px;
	width: 960px;
	text-align: center;
}
.storeMap {
	background-image: url(gfx/fresh_20_mapBoxBg.jpg);
}

.storeImg {
	background-image: url(gfx/fresh_20_stroreImgBg.jpg);
	width: 64px;
	text-align: center;
	float: left;
}.freshShopImg {
	border: thin solid #c7c7c3;
}
#freshopt {
	text-align: left;
	padding-right: 6px;
	padding-left: 6px;
}
.basketInput {
	background-image: url(gfx/fresh_20_userBoxIPT40.jpg);
	height: 20px;
	width: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 4px;
	padding-left: 8px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}
.basketButton {
	background-image: url(gfx/fresh_20_basketIco.jpg);
	height: 20px;
	width: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	padding: 0px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#test {
	position: absolute;
	z-index: 1000;
	left: 0px;
	top: 0px;
	opacity: .5;
	filter:alpha(opacity=50);
	height: 100%;
	width: 100%;
	border: 1px solid #000;
	background-color: #666;
}


.separator	{
	display:block;
	line-height:1px;
	height:1px;
	font-size:1px;
	background-image: url(gfx/separator.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	padding: 0px;
}
.list-item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bolder;
	text-decoration:none;
}

.list-item:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bolder;
	text-decoration: underline;
}


.article_separator	{
	background:url(gfx/article-separator.gif) repeat-x 0 0;
	display:block;
	line-height:1px;
	height:1px;
	font-size:1px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* css/tooltip.css -- fancy tooltips */

span.tool {
  position: relative;   /* this is key */
  cursor: pointer ;
}
 
span.tool span.tip {
  display: none;        /* so is this */
}
/* tooltip will display on :hover event */
 
span.tool:hover span.tip {
  display: block;
  z-index: 100;
  position: absolute;
  top: 0em;
  left: 10em;
  width: auto;
  padding: 0px 0px 0px 0px;
  border: 1px solid #336;
  background-color: #f7f7ee;
  font: normal 0.9em/1.2em arial, helvetica, sans-serif;
  text-align: left;
  color: #000;
}

