body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a {  
	margin:0; 
	padding:0; 
}

BODY{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
behavior:url("css/csshover.htc");
}

#keret{
width:1000px;
margin:0 auto;
text-align:left;
background-image:url(images/hatter.jpg);
background-repeat:repeat-y;
}

#fejlec{
width:1000px;
}

.belso_keret{
background-image:url(images/felso_csik.jpg);
background-repeat:repeat-x;
clear:both;
width:998px;
}

#balmenu{
float:left;
width:168px;
}

#balmenu LI{
margin-top:0px;
width:168px;
height:32px;
list-style:none;
}

#balmenu LI A{
display:block;
background-image:url(images/balmenu.jpg);
background-repeat:no-repeat;
/*_margin-bottom:4px;*/
width:100%;
height:25px;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding-left:20px;
padding-top:6px;
}

#balmenu LI A:hover{
background-image:url(images/balmenu_over.jpg);
}

#bejelentkezes LI A{
background-image:url(images/bejelentkezes.jpg);
}

#bejelentkezes LI A:hover{
background-image:url(images/bejelentkezes_over.jpg);
}

#jobb{
float:right;
width:810px; /*ide 830 jar, csak az ie valamiert elnyomja*/
padding-top:3px;
overflow:hidden;
/*border:1px solid;*/
}

#felsomenu TD{
width:129px;
height:27px;
text-align:center;
background-image:url(images/felsomenu.jpg);
background-repeat:no-repeat;
padding-right:4px;
/*font-weight:bold;*/
}

#felsomenu TD A{
/*display:block;*/
text-decoration: none;
color:#FFFFFF;
font-weight:bold;
font-size:15px;
}

#felsomenu TD:hover{
background-image:url(images/felsomenu_over.jpg);
}

#fotamogatok{
float:right;
width:100px;
padding-top:30px;
font-size:13px;
text-align:center;
}

#tartalom{
float:left;
width:640px; /*ide 640 jar, az ie miatt kell korrigalni*/
padding-top:30px;
/*border:1px solid;*/
padding-left:30px;
padding-right:40px;
overflow:hidden;
font-size:14px;
}

.tartalom_cim{
font-weight:bold;
font-size:17px;
padding-bottom:15px;
}

#tartalom A{
color:#000000;
text-decoration:underline;
}

#tartalom A:hover{
text-decoration:none;
}

#tartalom H2{
font-weight:bold;
font-size:16px;
padding-top:10px;
padding-bottom:5px;
}

#regform{
text-align:right;
font-size:13px;
width:400px;
}

#regform INPUT{
border:1px solid #457E39;
font-size:13px;
margin-top:2px;
background-color:#FFFFFF;
}

#regform SELECT{
border:1px solid #457E39;
font-size:13px;
margin-top:2px;
width:50px;
}

#tartalom P{
margin-top:10px;
}

.naptar{
margin-top:153px;
margin-left:190px;
width:300px;
height:20px;
font-size:12px;
color:#FFFFFF;
}

#tartalom TD{
padding:3px;
}

#vendegkonyv{
width:625;
text-align:left;
/*background-color:#F0F3E8;*/
padding:5px;
}

#vendegkonyv .name {
font-weight: bold;
font-size: 14px;
}
#vendegkonyv .email {
font-weight: bold;
font-size: 11px;
}
#vendegkonyv .date {
font-weight: bold;
font-size: 12px;
}
#vendegkonyv .msg {
font-size: 14px;
}

.tart{
text-align:justify;
}