.slideshow {
  position:relative;
  top:44px; left: 410px;
  width: 523px;
  height: 130px;
}

body { 
  margin:0; padding:0;
  background: #d8d3bd url(../templates/default/images/hu/bg1.gif);
}

#wrap {
  margin: 0 auto;
  padding: 0;
  width: 962px;
}

#header {
  width: 962px;
  height: 267px;
  background: url(../templates/default/images/hu/top.jpg) no-repeat;
}

#content {
  margin: 0 auto;
  width: 962px;
  background: url(../templates/default/images/hu/bg_main.jpg) repeat-y;
}

#maincontent {
  float: left;
  width:672px;
  padding:0px 10px 20px 20px;
  font: normal 13px/130%  "Palatino Linotype", Verdana, Arial;
  color: #552200; text-align: justify; 
}

#maincontent h1 {
  width:100%;
  height: 49px;
  margin: 0; padding: 15px 0 0 20px;
}

#rightblock {
  float: right;
  width: 260px;
  font: normal 13px/130%  "Palatino Linotype", Verdana, Arial;
  color: #552200; text-align: justify; 
}

/* --- FOOTER --- */
#footer  { 
  width:962px;
  height:115px;
  color:#3b3b3b;
  line-height:170%;
  background: url(../templates/default/images/hu/bg_footer.jpg) no-repeat 0px 0px;
}

#footer a:link { color: #2d6a00; text-decoration: underline; }
#footer a:visited { color: #2d6a00; text-decoration: underline; }
#footer a:hover { color: #527700; text-decoration: none; }
#footer img { border: none; }

.sublink {
  float: left;
  width: 400px;
  padding: 25px 0 0 30px;
  font: 13px "Palatino Linotype";

}
.copyright {
  float: left;
  padding: 20px 0 0 20px;
  font: 10px Verdana;
  color: #9e674e;
}

.design {
  float: right;
  margin: 20px 20px 0 0;
}

.cms {
  float: right;
  margin: 30px 20px 0 0;
  clear: both;
}

.flags {
  position:relative;
  top:96px;
  left:870px;
  width:90px;
  word-spacing:2px;
}

/* --- Menü --- */
#menu {
margin-top:57px;
padding-right:93px;
width:485px;
height:41px;
float:right;
}

#nav {
margin:0;
padding:0;
width:485px;
}

#nav:after {
margin:0;
padding:0;  
display: block;
height:0;
clear: both;
height:100%;
}

#nav li {
padding:0;
margin: 0;
display: inline;
list-style-type: none;
}

#nav a {
margin:0;
padding:0;
float: left;
display: block;
text-decoration: none;
text-indent: -9999px;
height: 41px;
overflow: hidden;
}

#nav a#m1 {
background: url(../templates/default/images/hu/m1.jpg) top left no-repeat;
width: 102px;
}

#nav a#m2 {
background: url(../templates/default/images/hu/m2.jpg) top left no-repeat;
width: 171px;
}

#nav a#m3 {
background: url(../templates/default/images/hu/m3.jpg) top left no-repeat;
width: 90px;
}

#nav a#m4 {
background: url(../templates/default/images/hu/m4.jpg) top left no-repeat;
width: 111px;
}

#nav a#m3_en {
background: url(../templates/default/images/en/m3.jpg) top left no-repeat;
width: 90px;
}

#nav a#m4_en {
background: url(../templates/default/images/en/m4.jpg) top left no-repeat;
width: 94px;
}

#nav a#m3_de {
background: url(../templates/default/images/de/m3.jpg) top left no-repeat;
width: 90px;
}

#nav a#m4_de {
background: url(../templates/default/images/de/m4.jpg) top left no-repeat;
width: 95px;
}


#nav a:hover#m1, body#m1-on a#m1 {
background: url(../templates/default/images/hu/m1.jpg) bottom left no-repeat; }

#nav a:hover#m2, body#m2-on a#m2 {
background: url(../templates/default/images/hu/m2.jpg) bottom left no-repeat; }

#nav a:hover#m3, body#m3-on a#m3 {
background: url(../templates/default/images/hu/m3.jpg) bottom left no-repeat; }

#nav a:hover#m4, body#m4-on a#m4 {
background: url(../templates/default/images/hu/m4.jpg) bottom left no-repeat; }

#nav a:hover#m3_en, body#m3_en-on a#m3_en {
background: url(../templates/default/images/en/m3.jpg) bottom left no-repeat; }

#nav a:hover#m4_en, body#m4_en-on a#m4_en {
background: url(../templates/default/images/en/m4.jpg) bottom left no-repeat; }

#nav a:hover#m3_de, body#m3_de-on a#m3_de {
background: url(../templates/default/images/de/m3.jpg) bottom left no-repeat; }

#nav a:hover#m4_de, body#m4_de-on a#m4_de {
background: url(../templates/default/images/de/m4.jpg) bottom left no-repeat; }

.textinput { border: 1px solid #e5ba67; color: #6c5b4a; background-color: #fae6bf; }
textarea { border: 1px solid #e5ba67; color: #6c5b4a; background-color: #fae6bf; }
input:hover, input:focus, textarea:hover, textarea:focus { border: 1px solid #e5ba67; background-color: #fff6dc; }

select {
border: 1px solid #e5ba67; color: #6c5b4a; background-color: #fae6bf; 
}

ul {
  list-style-type: none;
  line-height: 150%;
  margin:0;
  padding:0;
}

li {
  background: url(../templates/default/images/dott.gif) no-repeat 0px 7px;
  padding:0 0 0 10px;
  margin:0 0 0 20px;
}

.bekezd { text-indent:24px; }

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

/*--- LINK ---*/
a img { border: none; }
a:link {  color: #8e3e22; text-decoration: underline; }
a:visited {  color: #8e3e22; text-decoration: underline; }
a:hover {  color: #651e05; text-decoration: none; }

/*--- GALÉRIA ---*/
.current_page { font-weight: bold; color: #000; }
#history { font-weight: bold; }

/* vendégkönyv */
#gbook {
  border: 1px solid #bb985c;
  background-color: #fde9c5;
}

.gbtittle {
  padding: 3px 10px 3px 20px;
  height: 20px;
  color: #946321;
  background: #e7cb9f url(../templates/default/images/bg_gbtittle.gif) repeat-x; 
}

#gbook p {
  margin:0;
  padding: 0px 10px 5px 15px;
  color: #946321;
}

div.warning {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 400px;
	font-weight: bold;
	line-height: 2em;
	padding: 1em;
	margin: 2em;}

div.sys {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 400px;
	font-weight: normal;
	background-color: #FAFAFA;
	border: 1px solid #777870;
	line-height: 2em;
	padding: 1em;
	margin: 2em;}
