/* Global overrides */
html, body {
	background-color: #fff;
	height:100%;
	font: normal 10pt/150% Arial, Verdana, Tahoma, Helvetica;
	color: #6c6867;
	margin: 0;
	padding: 0;
}

h1  { font-size: 13pt; color: #6c6867; clear: both; }
h2  { font-size: 11pt; color: #6c6867; clear: both; }
h3  { font-size: 10pt; color: #6c6867; clear: both; margin: 0; padding: 0}

a                 { font-size: 10pt; color: #6c6867; text-decoration: none; }
a:link, a:visited { color: #6c6867; text-decoration: none; }
a:hover           { color: #6c6867; text-decoration: underline; }

/* Layout - header */
#header-container {
	width: 100%;
	height: 153px;
	background: url('../images/header-pattern.png') repeat-x top left;
	margin: 0 auto 0 auto;
	padding: 0;
}

#header-center {
	position: relative;
	width: 908px;
	height: 100%;
	margin: 0 auto 0 auto;
	padding: 0;
	background: url('../images/header-logo.png') no-repeat bottom left;
}

#header-lang-line { position: absolute; top: 0; right: 6px; width: 230px; margin: 0; padding: 0; color: #999; }

#header-lang-line a.headerlink { color: #9c9796; font-size: 7pt; text-decoration: none; }
#header-lang-line a.headerlink:link, #header-center a.headerlink:visited { text-decoration: none; }
#header-lang-line a.headerlink:hover { color: #000; text-decoration: underline; }

/* Header menu  */
#header-menu-container  { position: absolute; top: 0px; right: 0px; width: 494px; height: 152px; margin: 0; padding: 0; background: url('../images/header-menu-back.png') no-repeat top left }
#header-menu            { display: inline; list-style-type: none; margin: 0; padding: 0; }

#header-menu a  { position: absolute; height: 60px; width: 122px; margin: 0 2px 2px 0; padding: 0 }
#header-menu li { display: inline }

/* Slovak */
.menu-item-profile      	a	{ top:  24px; left:   0px; background: url('../images/menu-profile.png') no-repeat top right; }
.menu-item-inspiration		a	{ top:  24px; left: 124px; background: url('../images/menu-inspiration.png') no-repeat top right; }
.menu-item-photogallery		a	{ top:  24px; left: 248px; background: url('../images/menu-photogallery.png') no-repeat top right; }
.menu-item-3d      			  a	{ top:  24px; left: 372px; background: url('../images/menu-3d.png') no-repeat top right; }
.menu-item-materials      a	{ top:  86px; left:   0px; background: url('../images/menu-materials.png') no-repeat top right; }
.menu-item-kitchen      	a	{ top:  86px; left: 124px; background: url('../images/menu-kitchen.png') no-repeat top right; }
.menu-item-contact      	a	{ top:  86px; left: 248px; background: url('../images/menu-contact.png') no-repeat top right; }

.menu-item-profile      	a:hover	{ background: url('../images/menu-profile-s.png') no-repeat top right; }
.menu-item-inspiration		a:hover	{ background: url('../images/menu-inspiration-s.png') no-repeat top right; }
.menu-item-photogallery		a:hover	{ background: url('../images/menu-photogallery-s.png') no-repeat top right; }
.menu-item-3d      			  a:hover	{ background: url('../images/menu-3d-s.png') no-repeat top right; }
.menu-item-materials      a:hover	{ background: url('../images/menu-materials-s.png') no-repeat top right; }
.menu-item-kitchen      	a:hover	{ background: url('../images/menu-kitchen-s.png') no-repeat top right; }
.menu-item-contact      	a:hover	{ background: url('../images/menu-contact-s.png') no-repeat top right; }

/* English */
.menu-en-item-profile      	a	{ top:  24px; left:   0px; background: url('../images/menu-en-profile.png') no-repeat top right; }
.menu-en-item-inspiration	a	{ top:  24px; left: 124px; background: url('../images/menu-en-inspiration.png') no-repeat top right; }
.menu-en-item-photogallery	a	{ top:  24px; left: 248px; background: url('../images/menu-en-photogallery.png') no-repeat top right; }
.menu-en-item-3d      			a	{ top:  24px; left: 372px; background: url('../images/menu-en-3d.png') no-repeat top right; }
.menu-en-item-materials     a	{ top:  86px; left:   0px; background: url('../images/menu-en-materials.png') no-repeat top right; }
.menu-en-item-kitchen      	a	{ top:  86px; left: 124px; background: url('../images/menu-en-kitchen.png') no-repeat top right; }
.menu-en-item-contact      	a	{ top:  86px; left: 248px; background: url('../images/menu-en-contact.png') no-repeat top right; }

.menu-en-item-profile      	a:hover	{ background: url('../images/menu-en-profile-s.png') no-repeat top right; }
.menu-en-item-inspiration	a:hover	{ background: url('../images/menu-en-inspiration-s.png') no-repeat top right; }
.menu-en-item-photogallery	a:hover	{ background: url('../images/menu-en-photogallery-s.png') no-repeat top right; }
.menu-en-item-3d      			a:hover	{ background: url('../images/menu-en-3d-s.png') no-repeat top right; }
.menu-en-item-materials     a:hover	{ background: url('../images/menu-en-materials-s.png') no-repeat top right; }
.menu-en-item-kitchen      	a:hover	{ background: url('../images/menu-en-kitchen-s.png') no-repeat top right; }
.menu-en-item-contact      	a:hover	{ background: url('../images/menu-en-contact-s.png') no-repeat top right; }

/* Hungary */
.menu-hu-item-profile      	a	{ top:  24px; left:   0px; background: url('../images/menu-hu-profile.png') no-repeat top right; }
.menu-hu-item-inspiration	a	{ top:  24px; left: 124px; background: url('../images/menu-hu-inspiration.png') no-repeat top right; }
.menu-hu-item-photogallery	a	{ top:  24px; left: 248px; background: url('../images/menu-hu-photogallery.png') no-repeat top right; }
.menu-hu-item-3d      			a	{ top:  24px; left: 372px; background: url('../images/menu-hu-3d.png') no-repeat top right; }
.menu-hu-item-materials     a	{ top:  86px; left:   0px; background: url('../images/menu-hu-materials.png') no-repeat top right; }
.menu-hu-item-kitchen      	a	{ top:  86px; left: 124px; background: url('../images/menu-hu-kitchen.png') no-repeat top right; }
.menu-hu-item-contact      	a	{ top:  86px; left: 248px; background: url('../images/menu-hu-contact.png') no-repeat top right; }

.menu-hu-item-profile      	a:hover	{ background: url('../images/menu-hu-profile-s.png') no-repeat top right; }
.menu-hu-item-inspiration	a:hover	{ background: url('../images/menu-hu-inspiration-s.png') no-repeat top right; }
.menu-hu-item-photogallery	a:hover	{ background: url('../images/menu-hu-photogallery-s.png') no-repeat top right; }
.menu-hu-item-3d      			a:hover	{ background: url('../images/menu-hu-3d-s.png') no-repeat top right; }
.menu-hu-item-materials     a:hover	{ background: url('../images/menu-hu-materials-s.png') no-repeat top right; }
.menu-hu-item-kitchen      	a:hover	{ background: url('../images/menu-hu-kitchen-s.png') no-repeat top right; }
.menu-hu-item-contact      	a:hover	{ background: url('../images/menu-hu-contact-s.png') no-repeat top right; }

/* Popup menu box  */
div.popupMenu  { 
  position: absolute; 
  visibility: hidden; 
  z-index: 900;
  width: auto; 
  top: 0; 
  left: 0; 
  font-size: 9pt; 
  background-color: #046828; 
  border: 1px solid #408100;
}

/* Popup menu items  */
div.popupMenu ul     { margin: 0; padding: 0; }
div.popupMenu ul li  { line-height: 130%; list-style-type: none; margin: 0; }

div.popupMenu a       { display: block; text-decoration: none; white-space: nowrap; border-bottom: 1px solid #408100; padding: 2px 5px 2px 5px; }  
div.popupMenu a:link, div.popupMenu a:visited  { color: #fff }
div.popupMenu a:hover { color: #408100; background-color: #fff; text-decoration: none; }

/* Layout - content */
#content-container-stretch {
	width: 100%;
  height: auto;
  margin: 0 auto 0 auto;
  background: url('../images/content-top-back.png') repeat-x top left #fff;
}

#content-container {
  width: 908px;
  height: auto;
  margin: 0 auto 0 auto;
}

#content-left {
  float: left;
  width: 412px;
  height: auto;
  margin: 0;
  padding: 0;
  background: none;
  border-left: 2px solid #9c9796;
}

#content-left p { padding: 0 10px 0 6px }
#content-left h1, #content-left h2, #content-left h3 { padding: 0 10px 0 6px }
#content-left table { margin: 0 10px 5px 6px }

#content-left a { text-decoration: none; border-bottom: 1px dotted #6c6867 }
a.link:link, a.link:visited  { border-bottom: 1px dotted #6c6867 }
a.link:hover  {	text-decoration: none; border-bottom: 1px dotted #6c6867 }

#content-left-header {
  position: relative;
  width: 100%;
  height: 30px;
  margin: 15px 0 20px 0;
  padding: 0;
}

#content-right {
  float: right;
  width: 494px;
  height: auto;
  padding: 0;
  margin: 0;
  background-color: #eae2e1;
}

/* Left panel menu  */
.menu-panel           { list-style-image: url("../images/arrow.gif"); line-height: 190%; letter-spacing: -0.5pt; margin: 0; padding: 0; }
.menu-panel a         { font-size: 10pt; color: #444; text-decoration: none; }
.menu-panel a:hover   { color: #444; text-decoration: underline; }

/* Layout - footer */
#footer-container {
  clear: both;
	width: 100%;
  height: auto;
  margin: 0 auto 0 auto;
  background-color: #7c7978;
}

#footer {
  width: 908px;
  height: 200px;
  margin: 0 auto 0 auto;
  padding: 20px 0 20px 0;
  background: url('../images/footer-top.png') no-repeat top left;
  font-size: 8pt;
  color: #bfbab9;
}

#photo-panel {
  position: relative;
  float: left;
  width: 494px;
  height: 110px;
  margin: 40px 0 0 0;
  padding: 0;
  background-color: #999999;
}

#footer-link-panel {
  position: relative;
  width: 400px;
  height: 110px;
  float: right;
  margin: 20px 0 10px 0;
  padding: 0;
  background: none;
}

#footer a.footlink 			{ color: #bfbab9; font-size:8pt; text-decoration:none; }
#footer a.footlink:link, #footer a.footlink:visited { text-decoration:none; }
#footer a.footlink:hover	{ color: #000; text-decoration: underline; }

/* Email form */
input         { border: 1px solid #bfbab9; font: normal 9pt/100% Verdana, Geneva, Arial, Helvetica, sans-serif; width: 16em; }
textarea      { border: 1px solid #bfbab9; font: normal 9pt/100% Verdana, Geneva, Arial, Helvetica, sans-serif; width: 25em; height: 20em; }
.sendbtn      { border: 1px solid #bfbab9; background-color: #9c9796; height: 2em; width: 7em; color: #333 }
form  p       { margin: 10px 0 2px 0; }

.preview-image { border: 2px solid #7c7978 }
.image-frame {
  border: 1px solid #ddd;
  padding: 4px;
  background-color:
}

