body { 
  margin:0; padding:0;
  background: #e6e2d9 url(../templates/default/images/hu/bg.jpg) repeat-x top left;
}

#wrap {
  margin:0 auto;
  width: 968px;
  background: #e6e2d9 url(../templates/default/images/hu/bg_all.gif) repeat-y top left;
}
#header {
  width:968px;
  height:301px;
  background: url(../templates/default/images/hu/top.jpg) no-repeat;
}

#leftblock {
  float:left;
  width: 191px;
  padding: 5px 8px 0px 16px;
  background: url(../templates/default/images/hu/bg_left.jpg) no-repeat;
  background-position: 12px 0px;
  text-align:justify;
}

#rightblock {
  float:right;
  width: 203px;
  padding-left: 10px;
  background: url(../templates/default/images/hu/bg_right.jpg) no-repeat;
}

.textinput { border: 1px solid #9a0000; color: #6c5b4a; background-color: #fafbfc; }
textarea { border: 1px solid #9a0000; color: #6c5b4a; background-color: #fafbfc; }
input:hover, input:focus, textarea:hover, textarea:focus { background-color: #f1f4f6; }

.bg_main {
  background:#fcfcfc url(../templates/default/images/hu/bg_main.gif) repeat-x;
}

a.ref:link, a.ref:visited {	
  color: #b50102; 
  font: normal 11px verdana;
  background: url(../templates/default/images/hu/bg_link.gif) repeat-x bottom left; 
}

a.ref:hover { 
  text-decoration: none;
  color: #720001;
}
.refimg {
  padding-left: 10px;
}

.ref0 {
  padding: 3px;
  background-color: #fffffd;
  border: 1px solid #e4dfd8;
}

#maincontent, #leftblock li {
  list-style-image: url(../templates/default/images/hu/dott.gif);
}


#topmenu {
  width: 861px;
  height: 19px;
  padding-top: 9px;
  padding-left: 42px;
  font: normal 10px verdana;
  word-spacing: 39px;
}

#topmenu a:link { color: #fff; text-decoration: none; }
#topmenu a:visited { color: #fff; text-decoration: none; }
#topmenu a:hover { color: #fff; text-decoration: underline; }


/* ZADÍR template */
#maincontent div, td, p { font: normal 12px/150% Arial, Bookman, "Times New Roman"; }

#maincontent {
  float: left;
  width: 530px;
  padding: 0px 5px 5px 5px;
  background: url(../templates/default/images/hu/bg_main.gif) repeat-x top left;
  font: normal 12px/150% Arial, Bookman, "Times New Roman";
  color: #3b3b3b; text-align: justify; 
}

#maincontent h1 {
  width: 100%;
  height: 40px;
  background: url(../templates/default/images/hu/bg_h1.jpg) no-repeat bottom left;
  margin: 0; padding: 15px 0 0 20px;
  font: 18px Times New Roman;
  color: #b40001;
}

hr {
clear: both;
border: none;
margin: 10px 8px 15px 8px;
padding: 1px 0 0 0;
background: url(../templates/default/images/hu/hr.gif) repeat-x;
}

.bekezd { text-indent:30px; }

/*--- FOOTER ---*/
#footer  { 
  width:968px;
  height:80px;
  padding-top:10px;
  color:#3b3b3b;
  font-family:verdana;   text-align:center;
  background: url(../templates/default/images/hu/bg_footer.gif) no-repeat top left;
}

#footer a:link { color: #3b3b3b; text-decoration: underline; }
#footer a:visited { color: #3b3b3b; text-decoration: underline; }
#footer a:hover { color: #565656; text-decoration: none; }

.sublink {
  font-size:11px;
  color:#3b3b3b;
}

.copyright {
  float:left;
  padding:15px 0 0 20px;
  font-size:11px;
  color:#9d9d9d;
}

span#design {
  float:right;
  padding-top:20px;
  width:170px;
  color:#78a4de;
  font-family:verdana;
  font-size:11px;
}


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

/*--- LINK ---*/
a img { border: none; }

a:link {	color: #ff5e00; text-decoration: none; }
a:visited {	color: #ff5e00; text-decoration: none; }
a:hover {	color: #950105; text-decoration: none; }

#menu {
  margin-top:0px;
  padding-right:30px;
  width:515px;
  height:36px;
  float:right;
}

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

#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: 36px;
  overflow: hidden;
}

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

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

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

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

#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; }


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

div.warning {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 400px;
	font-weight: bold;
	background-color: #EFEFEF;
	border: 1px solid #777870;
	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;
}