/*------------------------------BODY------------------------------*/
body {
	text-align: center;
	background-color:#6e6e6e;
	/*background-image:url(htmlBg.jpg);*/
	margin:0;
	font-family:Tahoma;
	font-size:11px;
	color:#222;
}

/*------------------------------TEXT------------------------------*/
body a:link,a:visited,a:active{ color: #0082e6; text-decoration: none; }
body a:hover{ color: #2f3800; text-decoration: underline; }

h1 {
	margin:0;
	padding:0;
	position:absolute;
	margin:0px 0 0 1px;
}
h1 a{
	background-image:url(logo.jpg);
	width:202px;
	height:100px;
	display:block;
}
h1 span{
	display:none;
}

h2 {
	color:#999;
	padding:2px 0 0 25px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight:normal;
	letter-spacing:1px;
	margin:20px 0 10px 0;
	padding-bottom:1px;
	border-bottom:dashed 1px #eee;
	background-image:url(aktualisIcon.png);
	background-repeat:no-repeat;
}
h2 A:link{ color: #999; text-decoration: none; }
h2 A:visited{ color: #999; text-decoration: none; }
h2 A:active{ color: #999; text-decoration: none; }
h2 A:hover{ color: #2f3800; text-decoration: none; background-color:#dfff00;}

h3 {
	color:#333;
	font-family: Tahoma;
	font-size: 10px;
	font-weight:bold;
	letter-spacing:0px;
	margin:0px 0 3px 0px;
}
h3 A:link{ color: #0082e6; text-decoration: none; padding:2px;}
h3 A:visited{ color: #0082e6; text-decoration: none; }
h3 A:active{ color: #0082e6; text-decoration: none; }
h3 A:hover{ color: #2f3800; text-decoration: none; background-color:#dfff00;}



b {
	font-family: Tahoma;
	font-size: 11px;
}

.kiemeltszoveg {
	color:#0082e6;
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
}




html, body {
	margin: 0;
	padding: 0;
	height: 100%; /* Required */
}
/*a legkülso div*/
#contents {
	border:solid 0px #ff0099;
	background-repeat:repeat-x;
	margin: 0 auto;
	text-align: center;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}
#main {
	width:900px;
	border:solid 0px red;
	margin:auto;
	background-color:#fff;
	background-image:url(mainBg.jpg);
}
#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html #main  {height: 1%;}
/* End hide from IE-mac */

/*------------------------------------HEADER---------------------------------*/
#header {
	width:900px;/* az oldal max szélessége,  footer,header- nél is meg kell adni */
	height:100px;
	background-image:url(headerBg.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	border:dotted 0px #444;
	text-align:left;
}
#headerFlash {
	position:absolute;
}

/*------------------MENU-----------------*/
#header ul {
	position:absolute;
	margin:59px 0 0 230px;
	padding:0;
}
#header .line {
	position:absolute;
	margin:8px 0 0 0;
	border:solid 0px red;
}
*html #header .line {
	position:absolute;
	margin:2px 0 0 0;
}
#header li {
	display:inline;
	margin:0;
}
#header li a{
	color:#fff;
	padding:4px 8px 4px 8px;
	margin-left:0px;
	line-height:30px;
	font-weight:bold;
	font-size:10px;
	background-image:url(headerMenuBg.png);
	background-repeat:repeat-x;
	background-position:0 -40px;
}
#header li a:hover{
	color:#2f3800;
	text-decoration:none;
	background-position:0 0px;
}

#selectedMenuItem {
	color:#2f3800;
	text-decoration:none;
	background-position:0 0px;
	border:solid 0px red;
}

/*------------------KERESES-----------------*/
#keresesBlock {
	position:absolute;
	margin:0px 0 0 340px;
	border:0px solid blue;
	width:186px;
	height:55px;
	background-image:url(keresesBoxBg.png);
}
/*kereses input*/
#keresesIN  {
	position:absolute;
	width:113px;
	height:17px;
	padding:3px 5px 0 7px;
	border-width:0;
	font-size:11px;
	border:solid 0px red;
	background-color:transparent;
	margin:6px 0 0 7px;
}
/*keresesBtn*/
#keresBtn {
	position:absolute;
	behavior: url(hover.htc);
	color:#fff;
	margin:8px 0 0 137px;
	border-width:0;
	background-color:transparent;
	font-family:Tahoma;
	font-size:11px;
	background-image:url(keresBtn.png);
	background-repeat:no-repeat;
	width:39px;
	height:15px;
	display:block;
}
#keresBtn.hover {
	cursor:pointer;
	background-position: 0 -15px;
}
#keresBtn:hover {
	cursor:pointer;
	background-position: 0 -15px;
}
#szures {
	position:absolute;
	margin:27px 0 0 11px;
	font-size:11px;
	width:167px;
}
/*--------IKONOK--------*/
/*---ikon1Btn---*/
#ikonBtn {
	position:absolute;
	margin:20px 0 0 300px;
}
#ikonBtn a { 
	width:30px;
	height:15px;
	display:block;
	background-image:url(ikonBtn.png);
}
#ikonBtn a span {
	display:none;
}
#ikonBtn a:hover {
	background-position:0 -15px;
}

/*------------------------------------LEFT CONTENT---------------------------------*/
#leftContent {
	border:solid 0px #333;
	width:190px;
	text-align:left;
	float:left;
}
/*------------------------------------CENTER CONTENT---------------------------------*/
#centerContent {
	border:solid 0px #ff0099;
	width:660px;
	text-align:left;
	float:left;
	padding:0 25px 30px 25px;
}
*html #centerContent {
	width:670px;
	padding:0 0px 30px 10px;
}
#centerContent:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html #centerContent  {height: 1%;}
/* End hide from IE-mac */

/*------------------------------------FOOTER---------------------------------*/
#footer {
	width:900px;/* az oldal max szélessége,  footer nél is meg kell adni */
	height:87px;
	border:solid 0px red;
	background-image:url(footerBg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#9d9d9d;
	text-align:left;
	color:#222;
	margin:auto;
}
*html #footer {
	
}
#footerPhone {
	background-image:url(footerPhoneIcon.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:10px 0 0 25px;
	width:115px;
	height:35px;
	padding:2px 0 0 40px;
	font-size:10px;
}
#footerOffice {
	background-image:url(footerOfficeIcon.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:10px 0 0 163px;
	width:115px;
	height:35px;
	padding:2px 0 0 40px;
	font-size:10px;
}
#footerMail {
	background-image:url(footerMailIcon.png);
	background-repeat:no-repeat;
	position:absolute;
	margin:10px 0 0 327px;
	width:115px;
	height:35px;
	padding:2px 0 0 40px;
	font-size:10px;
}
/*#footer ul {
	position:absolute;
	margin:1px 0 0 240px;
	padding:0;
}
#footer li {
	display:inline;
	margin:0;
}
#footer li a{
	color:#222;
	padding:4px 3px 4px 3px;
	line-height:20px;
	font-size:10px;
	margin-left:10px;
}
#footer li a:hover{
	color:#0a0907;
	background-color:#ff0000;
	text-decoration:none;
	border-top:solid 1px #fff;
}*/
.copyright {
	color:#222;
	font-size:10px;
	position:absolute;
	margin:50px 0 0 390px;
}
.designed {
	color:#222;
	font-size:10px;
	position:absolute;
	margin:50px 0 0 770px;
}
.designed a{
	font-weight:bold;
	color:#0082e6;
	padding:1px;
}
.designed a:hover{
	color:#2f3800; 
	text-decoration:underline; 
	background-color:#dfff00
}


#loader {
	text-align:left;
	position:absolute;
	margin:100px 0 0 215px;
}






#loggedCntr {
	margin-left:20px;
	background-color:#f3f3f3;
}
#loginCntr {
	margin-left:20px;
	background-color:#f3f3f3;
}





#cart {
	margin-left:20px;
	background-color:#f3f3f3;
}


