#menu {
margin-top:68px;
padding-right:90px;
width:117px;
height:24px;
float:right;
}

#menus {
margin:0;
padding:0;
width:117px;
}

#menus:after {
margin:0;
padding:0;  
content: ;
display: block;
height:0;
clear: both;
height:100%;
}

#menus li {
padding:0;
margin: 0;
display: inline;
list-style-type: none;
}

#menus a {
margin:0;
padding:0;
float: left;
display: block;
text-decoration: none;
text-indent: -9999px;
height: 24px;
overflow: hidden;
}

#menus a#m1 {
background: url(../templates/default/images/hu/m1.jpg) top left no-repeat;
width: 117px;
}

#menus a#m2 {
background: url(../templates/default/images/hu/m2.jpg) top left no-repeat;
width: 117px;
}

#menus a#referenciak {
background: url(../templates/default/images/hu/m3.jpg) top left no-repeat;
width: 117px;
}

#menus a#elerhetoseg {
background: url(../templates/default/images/hu/m4.jpg) top left no-repeat;
width: 117px;
}


#menus a:hover#m1, body#m1-on a#m1 {
background: url(../templates/default/images/hu/m1.jpg) bottom left no-repeat; }

#menus a:hover#m2, body#m2-on a#m2 {
background: url(../templates/default/images/hu/m2.jpg) bottom left no-repeat; }

#menus a:hover#referenciak, body#referenciak-on a#referenciak {
background: url(../templates/default/images/hu/m3.jpg) bottom left no-repeat; }

#menus a:hover#elerhetoseg, body#elerhetoseg-on a#elerhetoseg {
background: url(../templates/default/images/hu/m4.jpg) bottom left no-repeat; }


body { 
margin:0; padding:0;
background: #d8d3bd url(../templates/default/images/hu/bg.jpg) repeat-x top left;
behavior: url(../templates/default/csshover.htc);
}

.textinput { border: 1px solid #9a0000; color: #6c5b4a; background-color: #eadfbf; }
textarea { border: 1px solid #9a0000; color: #6c5b4a; background-color: #eadfbf; }
input:hover, input:focus, textarea:hover, textarea:focus { background-color: #f8f0d8; }

#header {
width:710px;
height:295px;
background: url(../templates/default/images/hu/top.jpg) no-repeat top left;
}

#leftblock{ margin-left: 20px; }

.bg_main { background: url(../templates/default/images/hu/bg_main.jpg) repeat-y;
background-position: 16px 0px; }

.bg_rajz { background: url(../templates/default/images/hu/bg_rajz.jpg) no-repeat;
background-position: 18px 100%; }

#topmenu {
width:220px;
height:19px;
padding-top:35px;
padding-left:490px;
font: normal 10px verdana;
word-spacing: 32px;
}

#topmenu a:link { color: #fff; text-decoration: none; }
#topmenu a:visited { color: #fff; text-decoration: none; }
#topmenu a:hover { color: #fff; text-decoration: underline; }





/* rendekbutor template */
div, td, p, { font: normal 12px/150% Arial, Bookman, "Times New Roman"; color: #3b3b3b; }

#tartalom {
    width:530px;
    padding:0px 20px 20px 0px;
    font: normal 12px/150% Arial, Bookman, "Times New Roman";
    color: #3b3b3b; text-align: justify; 
}

#tartalom h1 {
     width:100%;
     height: 30px;
     margin: 0; padding: 15px 0 3px 0px;
     background: url(../templates/default/images/hu/bg_h1.gif) repeat-x;
     background-position: 0px 40px;
}

ul {
list-style-type: none;
line-height: 150%;
margin:0;
padding:0;
}

li {
background: url(../templates/default/images/dott.gif) no-repeat 0px 5px;
padding:0 0 0 10px;
margin:0 0 0 20px;
}

.bekezd { text-indent:30px; }

/*--- FOOTER ---*/
#footer  { 
     width:710px;
     height:65px;
     color:#3b3b3b;
     padding-left:20px;
     padding-top:13px;
     line-height:170%;
     background:#d8d3bd url(../templates/default/images/hu/bg_footer.jpg) no-repeat top left;
}

#footer a:link { color: #6c5b45; text-decoration: underline; }
#footer a:visited { color: #6c5b45; text-decoration: underline; }
#footer a:hover { color: #5a390f; text-decoration: none; }

span#sublink {
     float:left;     
     width:450px;
     font-family:verdana;
     font-size:11px;
     color:#3b3b3b;
}

#copyright {
     float:left;
     padding-top:10px;
     font-family:verdana;
     font-size:11px;
     color:#6c5b45;
}

span#design {  
     float:right;
     width:180px;
     font-family:verdana;
     font-size:10px;
     color:#6c5b45;
}

.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: #000000; }
#history { font-weight: bold; }

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;}
