body {
/*background: url('img/hatter.gif');*/
background: url('img/bg3.jpg');
background-repeat: repeat; 
margin: 0px;
padding: 0px;
}

img { -ms-interpolation-mode:bicubic; }
img { border: 0px; }

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

.galeria_kats a:link { color: #585858; text-decoration: none;  }
.galeria_kats a:visited { color: #585858;; text-decoration: none;  }
.galeria_kats a:hover { color: #585858; text-decoration: none;  }

#lfooldal a:link { color: #a0a0a0; text-decoration: none;  }
#lfooldal a:visited { color: #a0a0a0;; text-decoration: none;  }
#lfooldal a:hover { color: #a0a0a0; text-decoration: none;  }

h2 {
font-size: 120%;
}

h3 {
font-size: 110%;
}

#md {
margin: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
width: 800px;
height: 50px;
background: url('img/md3.png') center center;
background-repeat: no-repeat;
display: none;
}


#main {
margin: auto;
margin-top: 0px;
padding: 0px;
width: 800px;
min-height: 650px;
font-family: Tahoma, Verdana, sans-serif;
font-size: 10pt;
color: #585858;
display: none;
position: relative;
}

#main_shadow {

}

#logo {
position: relative;
left: 0px;
top: 0px;
height: 100px;
width: 200px;

margin: 0px;
margin: 0px;
padding: 0px;
float: left;
}

#menuk {
height: 30px;
width: 800px;
font-weight: bold;
margin: 0px;
padding: 0px;
text-align: left;
/*background: url('img/bg800x1_bw.jpg');*/
background: url('img/bg800x1_m.jpg');
background-repeat: repeat-y; 
position: relative;

}

.menu {
float: left;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
padding: 2px;
position: relative;
border-width: 0px;
border-color: white;
border-style: solid;

background-repeat: no-repeat;
overflow: hidden;
opacity: 1;
filter:alpha(opacity=100);

}

#header {
width: 800px;
margin: 5px;
padding: 0px;
background: url('img/bg600x1.jpg');
background-repeat: repeat-x; 

}

#content {
width: 800px;
margin: 5px;
padding: 0px;
min-height: 400px;
background-color: #F1E2F0; 
font-size: 8pt;
font-family: Tahoma, Verdana, sans-serif;
position: relative;
}

#footer {
width: 800px;
height: 20px;
margin: 5px;
padding: 0px;
position: relative;
/*background: url('img/bg800x1r_bw.jpg');*/
background: url('img/bg800x1r_m.jpg');
background-repeat: repeat-y; 
font-size: 8pt;
}

.footerb {
height: 10px;
margin: 2px;
padding: 1px;
/*color: #f5f5f5;*/
position: absolute;
left: 5px;
}

.footerj {
height: 10px;
margin: 2px;
padding: 2px;
float: left;
font-size: 6pt;
position: absolute;
right: 5px;
}

.b {
background: url('img/border3000x2_bw.jpg') repeat-y;
height: 1px;
position: absolute;
bottom: 0px;
clip: rect(1px, auto, auto, auto);
width: 100%;
height: 1px;
z-index: 1000;
}

.t {
background: url('img/border3000x2_bw.jpg') repeat-y; 
z-index: 1000;
position: absolute;
top: 0px;
clip: rect(auto, auto, 1px, auto);
width: 100%;
height: 1px;
}

.l {
background: url('img/border2x3000_bw.jpg') repeat-x;
position: absolute;
left: 0px;
clip: rect(auto, 1px, auto, auto);
width: 1px;
height: 100%;
z-index: 1000;
}

.r {
background: url('img/border2x3000_bw.jpg')  repeat-x;
position: absolute;
right: 0px;
clip: rect(auto, auto, auto, 1px);
width: 1px;
height: 100%;
z-index: 1000;
}

.bl {
background: url('img/border1x1.jpg') no-repeat;
z-index: -1;
position: absolute;
left: 0px;
width: 2px;
height: 2px;
}

.br {
background: url('img/border1x1.jpg') no-repeat;
z-index: -1;
position: absolute;
right: 0px;
top: 0px;
width: 2px;
height: 2px;
}

.tl {
background: url('img/border1x1.jpg') no-repeat;
z-index: -1;
position: absolute;
left: 0px;
top: 0px;
width: 2px;
height: 2px;

}

.tr {
background: url('img/border1x1.jpg') no-repeat; 
padding: 0px;
z-index: -1;
position: absolute;
right: 0px;
top: 0px;
width: 2px;
height: 2px;

}

.box {
position: relative;
width: 60px;
}


.box_inner{}

.container {
position: relative;
/*z-index: 1;*/
width: 800px;
padding: 0px;
margin: 0px;
}

#top_kepek {
margin: 0px;
padding: 0px;
width: 100%;
height: 460px;
}

#img_top_kepek1 {
opacity: 0;
filter:alpha(opacity=0);
border-width: 2px;
border-color: white;
border-style: solid;

position: absolute;
display: block;
}

#img_top_kepek2 {
opacity: 0;
filter:alpha(opacity=0);
border-width: 2px;
border-color: white;
border-style: solid;

position: absolute;
display: block;
}


#kozep {
text-align: center;
margin: 0px;
padding: 0px;
background: url('img/szemelyes_bg.jpg') top left;
background-repeat: no-repeat;
display: block;
width: 800px;
/*position: absolute;*/
min-height: 460px;
}

.kapcs_kozep {
display: block;
margin: 0px;
padding: 0px;
background: url('img/kapcs_bg.jpg') top left;
background-repeat: no-repeat;
width: 100%;
position: absolute;
height: 400px;
overflow: hidden;
}

.kapcs {
border-width: 1px;
border-style: solid;
border-color: #CBACC9;
font-size: 10pt;
color: #585858;
}

#aji_kozep {
text-align: center;
margin: 0px;
padding: 0px;
background: url('img/ajibg.jpg') top left;
background-repeat: no-repeat;
display: block;
width: 800px;
height: 500px;
}

#chk {
background: url('img/arak_bg.jpg') top left;
background-repeat: no-repeat;
width: 100%;
margin: 0px;
padding: 0px;
height: 500px;
}

#chk_gyik {
background: url('img/fotozas_bg.jpg') top left;
background-repeat: no-repeat;
width: 100%;
margin: 0px;
padding: 0px;
height: 510px;
}

#scrolldiv {
background: url('img/scroll.png') top left;
background-repeat: repeat-y;
width: 10px;
height: 10px;
top: 20px;
right: 3px;
position: absolute;
opacity: 0.9;
filter:alpha(opacity=90);
z-index: 10;

}

#arak_scroll {
width: 410px;
margin: 0px;
padding: 0px;
position: absolute;
top: 0px;
right: 0px;
overflow: hidden;
height: 500px;
background-color: #e6dce4;
opacity: 0.7;
filter:alpha(opacity=70);
z-index: 2;
}

#aji_scroll {
width: 420px;
margin: 0px;
padding: 0px;
position: absolute;
top: 0px;
right: 0px;
overflow: hidden;
height: 500px;
background-color: #e6dce4;
opacity: 0.7;
filter:alpha(opacity=70);
z-index: 2;
}

.ajikepek {
float: left;
margin: 5px;
}

#fotozas_scroll {
width: 410px;
margin: 0px;
padding: 0px;
position: absolute;
top: 0px;
left: 0px;
overflow: hidden;
height: 510px;
background-color: #e6dce4;
opacity: 0.7;
filter:alpha(opacity=70);
z-index: 2;
}

.up {
opacity: 0.5;
filter:alpha(opacity=50);
top: 5px;
right: 3px;
position: absolute;
margin: 0px;
z-index: 20;
}

.down {
opacity: 0.5;
filter:alpha(opacity=50);
margin: 0px;
bottom: 5px;
right: 3px;
position: absolute;
z-index: 20;
}

#arak_szoveg {
width: 390px;
height: 480px;
margin: 0px;
padding: 4px;
position: absolute;
top: 0px;
left: 0px;
text-align: justify;
opacity: 1.0;
filter:alpha(opacity=100);
z-index: 3;
display: block;
}

.elerhetosegek {
margin: 0px;
padding: 0px;
display: block;
width: 100%;
min-height: 400px;
color: #585858;
position: relative;
text-align: center;
font-size: 10pt;
background-color: #e6dce4;
opacity: 0.9;
filter:alpha(opacity=90);
z-index: 2;
/*font-weight: bold;*/
}

#galeria_kategoriak {
width: 800px;
margin: 0px;
padding: 0px;
height: 25px;
position: absolute;
left: 0px;
top: 0px;
/*background: url('img/bg800x1r_bw.jpg');*/
background: url('img/bg800x1r_m.jpg');
background-repeat: repeat-y; 
font-size: 10pt;
z-index:10;
}

.galeria_kats {
float: right;
padding: 2px;
margin: 2px;
margin-left: 5px;
margin-right: 5px;
font-weight: bold;
border-width: 0px;
border-color: white;
border-style: solid;
}

#galeria_hatter {
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
min-height: 500px;
width: 800px;
}

#img_gal_hatter {
border-width: 0px;
}

#galeria_zoom {
position: absolute;
left: 0px;
top: 25px;
width: 100%;
margin: 0px;
padding: 0px;
min-height: 375px;
/*background-color: #e6dce4;
opacity: 0.9;
filter:alpha(opacity=90);
*/
/*
border-color: black;
border-width: 1px;
border-style: solid;*/
}

#galeria_welcome {
width: 796px;
margin: 2px;
padding: 0px;
height: 104px;
position: absolute;
left: 0px;
top: 444px;
overflow: hidden;
text-align: center;
font-size: 20pt;
font-family: "Script MT Bold", Slogan, sans-serif;
}

#galeria_thumbsor {
width: 796px;
margin: 2px;
padding: 0px;
height: 104px;
position: absolute;
left: 0px;
top: 394px;
border-width: 0px;
border-color: #ef8925;
border-style: solid;
overflow: hidden;
display: none;
z-index: 10;
}

.thumbs {
float: left;
border-width: 1px;
border-color: white;
border-style: solid;
position: absolute;
}

#fooldal {
display: none;
z-index: 110;
position: absolute;
left: 0px;
top: 50px;
margin: auto;
min-width: 10px;
min-height: 10px;
}

#lfooldal {
width: 360px;
position: absolute;
text-align: center;
top: 0px;
left: 0px;
margin: 0px;
padding: 5px;
font-size: 12pt;
z-index: 300;
display: block;
font-family: Tahoma, Verdana, sans-serif;
color: #a0a0a0;
}

#img_fooldal {
position: absolute;
left: 0px;
top: 0px;
height: 600px;
border-width: 1px;
border-color: #cccccc;
border-style: solid;
}

#img_loading {
position: absolute;
left: 0px;
top: 0px;
z-index: 120;

}

#bmain {
position: fixed;
top: 0px;
left: 0px;
width: 1px;
height: 1px;
z-index: 100;
opacity: 1;
filter:alpha(opacity=100);
font-family: Tahoma, Verdana, sans-serif;
background: url('img/bg3.jpg');
background-repeat: repeat; 
}

#popupmain {
position: fixed;
top: 50px;
left: 0px;
text-align: center;
margin: 0px;
padding: 0px;
z-index: 2000;
width: 100%;

}

#popup {
width: 496px;
height: 372px;
margin: auto;
padding: 0px;
background: url('img/popupbg.jpg');
position: relative;
border-color: #eeedeb;
border-width: 1px;
border-style: solid; 
overflow: hidden;
}

#popup_close {
position:absolute;
right: 0px;
top: 0px;
cursor: pointer;
z-index: 20001;
}

#popup_txt {
position: absolute;
right: 0px;
width: 270px;
height: 372px;
opacity: 0.8;
filter:alpha(opacity=80);
background-color: #E6DCE4;
font-family: Tahoma, Verdana, sans-serif;
font-size: 9pt;
color:#585858;
}

p.popup {
position:relative;
font-weight: bold;
margin-top: 2cm;
margin-bottom: 2cm;
margin-left: 10px;
margin-right: 10px;
}

.login {
margin:0.5cm;
padding: 2px;
text-align: left;
}

#showlogin {
position: absolute;
top: 0px;
left: 0px;
/*right: 50px;*/
width: 350px;
text-align: center;
margin: 0px;
padding: 0px;
min-height: 460px;
opacity: 0.7;
filter:alpha(opacity=70);
background-color: #e6dce4;
font-size: 9pt;
}

#aji_txt {
position: absolute;
top: 0px;
right: 0px;
width: 350px;
text-align: center;
margin: 0px;
padding: 0px;
min-height: 460px;
opacity: 0.7;
filter:alpha(opacity=70);
background-color: #e6dce4;
font-size: 9pt;
}



.szthumbs {
/*clear: both;*/
}

.divszthumbs {
height: 150px;
margin: 20px;
padding: 2px;
width: 155px;
text-align: center;
float: left;
overflow: hidden;
}



