p{
padding:0;
margin:0;
}
body {
background:#5e8057;
margin:0; padding:0;
font:13px/1.5 Tahoma;
color:#333333;
}
#header{
background:url("/images/header.jpg") top center no-repeat;
height:265px;
position:relative;
}
#wrap{
background:url(/images/background.jpg) top center repeat-x;
}

#header,
#main0,
#main1,
#main2,
#main3,
#footer{
width:1000px;
margin:0; padding:0;
}


#main0{
background:#ffffff;
}

#main1{
background:url(/images/middlebg.jpg) top center no-repeat;
}

#main2{
background:url(/images/leftbg-repeat.jpg) top left repeat-y;
}

#main3{
background:url(/images/rightbg-repeat.jpg) top right repeat-y;
}

#wrap_left{
background:url(/images/leftbg.jpg) top left no-repeat;
float:left;
width:215px;
margin:0; padding:0;
min-height:495px;
height:auto !important;
height:495px;
}
#wrap_right{
background:url(/images/rightbg.jpg) top right no-repeat;
float:right;
width:215px;
margin:0; padding:0;
min-height:495px;
height:auto !important;
height:495px;
}

#wrap_middle {
margin-left:215px;
margin-right:215px;
z-index:0;
min-height:495px;
height:auto !important;
}

.cleaner {
clear:both;
height:0px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}
#footer{
height:59px;
background:url(/images/footer.jpg) top no-repeat;
}
#left_in,
#middle_in,
#footer_in{
padding:20px;
text-align:justify;
}

#left_in{
padding-left:34px;

}
#right_in{
padding:20px 15px 0px 0px;

}

#footer_in{
padding-top:13px;
padding-left:0px;
font-size:10px;
color:#ffffff;
font-weight:bold;
text-align:center;
}

#middle_in{
position:relative
}
/**************************
****** FLASH HEADER *******
**************************/

#flashborder{
position:absolute;
width:1000px;
height:265px;
text-align:left;
top:0px;
left:0px;
background:url('/flash-gallery/vegyes/oltar.jpg');
}

#flash_movie{
position: absolute;
width:1000px;
height:265px;
top: 0px; 
left: 0px;
}

#StaticHeader{
behavior: url("/iepngfix.php");
position:absolute;
top:0px;
left:0px;
width: 1000px; 
height: 265px; 
padding: 0px; 
z-index: 1; 
visibility: visible;
border:0px solid;
}

.lang_selector{
position:absolute;
top:29px;
left:924px;
border:0px solid #00ff00;
z-index:2;
}

/**************************
****** MENU STYLES *******
**************************/
#menu_container{
position:relative;
margin-top:70px;
margin-left:15px;
width:200px;
height:px;
border:0px solid;
z-index: 2; 
}
.item_1 a, .item_2 a, .item_3 a, .item_4 a,
.item_5 a, .item_6 a, .item_7 a, .item_8 a,
.item_1_selected a, .item_2_selected a, .item_3_selected a, .item_4_selected a,
.item_5_selected a, .item_6_selected a, .item_7_selected a, .item_8_selected a{
background:url('/images/menubg.png') top left no-repeat;
font-size:11px;
}

.item_1 a{
background-position: -200px 0px;
}
.item_2 a{
background-position: -200px -18px;
}
.item_3 a{
background-position: -200px -36px;
}
.item_4 a{
background-position: -200px -54px;
}
.item_5 a{
background-position: -200px -72px;
}
.item_6 a{
background-position: -200px -90px;
}
.item_7 a{
background-position: -200px -108px;
}
.item_8 a{
background-position: -200px -126px;
}

.item_1 a, .item_2 a, .item_3 a, .item_4 a,
.item_5 a, .item_6 a, .item_7 a, .item_8 a,
.item_1_selected a, .item_2_selected a, .item_3_selected a, .item_4_selected a,
.item_5_selected a, .item_6_selected a, .item_7_selected a, .item_8_selected a{
padding-left:10px;
display:block;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
color:#000000;
height:18px;
padding-top:0px;

}

.item_1 a:hover, .item_2 a:hover, .item_3 a:hover, .item_4 a:hover,
.item_5 a:hover, .item_6 a:hover, .item_7 a:hover, .item_8 a:hover,
.item_9 a:hover,.item_10 a:hover,.item_11 a:hover,.item_12 a:hover {
color:#ffffff;
}


.item_1 a:hover,
.item_1_selected a{
background-position: 0px 0px;
}
.item_2 a:hover,
.item_2_selected a{
background-position: 0px -18px;
}
.item_3 a:hover,
.item_3_selected a{
background-position: 0px -36px;
}
.item_4 a:hover,
.item_4_selected a{
background-position: 0px -54px;
}
.item_5 a:hover,
.item_5_selected a{
background-position: 0px -72px;
}
.item_6 a:hover,
.item_6_selected a{
background-position: 0px -90px;
}
.item_7 a:hover,
.item_7_selected a{
background-position: 0px -108px;
}
.item_8 a:hover,
.item_8_selected a{
background-position: 0px -126px;
}


/**********************
******box styles*******
***********************/

.leftbutton a{
behavior: url("/iepngfix.php");
padding-left:15px;
padding-top:0px;
line-height:25px;
display:block;
width:167px;
height:29px;
background:url(/images/leftbutton.png) no-repeat;
background-position: 0px 0px;
color:#ffffff;
font-size:20px;
text-decoration:none;
margin-bottom:5px;
}

.leftbutton a:hover{
background-position: 0px -29px;
}


.boxtop{
behavior: url("/iepngfix.php");
background:url(/boxes/boxtopbg.png) top left no-repeat;
width:200px;
height:43px;
vertical-align:top;
}
.boxtop_in{
padding-top:0px;
font-weight:bold;
text-transform:uppercase;
font-size:13px;
letter-spacing:1px;
}
.box_body{
width:200px;
}

.boxtop_in,
.box_body{
text-align:left;
padding-left:10px;
}
.hir_fejlec{
font-weight:bold;
font-size:15px;
background:url(/symbols/triangle.gif) center left no-repeat;
padding-left:15px;
}
.hir_szoveg{
padding-left:15px;
padding-right:10px;
line-height:15px;
font-size:12px;
margin-bottom:20px;
}
/*********************
text styles
*********************/
h1{
font-size:18px;
font-weight:normal;
}

h2, .page_title{
font-size:18px;
}
li{
list-style-position:inside;
}
.balra_igazitott_kep{
float:left;
margin-right:12px;
}
.jobbra_igazitott_kep{
float:right;
margin-left:12px;
}
.news_header{
width:480px;
height:40px;
background:url(/images/news-separator.png);
padding-left:20px;
font-weight:bold;
font-size:14px;
text-transform:uppercase;

}
.news_text{
padding-left:20px;
padding-right:20px;

}

/*************************
********GALLERY STYLES****
************************/
#albumtext{
margin-top:10px;
font-size:11px;
font-style:italic;
}
#quartett, #foldericon{
position:absolute;
width:100px;
height:100px;
}
#quartett{
background:url(/symbols/quartett.gif);
}
.raw_list{
line-height:17px;
}
.class_title{
font-family: Georgia;
font-size:18px;
}
.col_icon{
width:60px;
border-bottom:1px solid #efefef;
padding-bottom:5px;
padding-top:5px;
}
.icon_text{
font-size:12px;
font-weight:bold;
}

.img_pure{
border:0;
}


/*********************
miserend styles
*********************/
table.miserend{
font-size:11px;
}

table.miserend td{
background:#dedede;
padding:5px;
text-align:left;
}

table.miserend td.miserend_col1{
width:40px;
}

table.miserend td.miserend_col2{
width:100px;
}

table.miserend td.miserend_col3{
width:200px;
}

table.miserend td.miserend_col4{
width:150px;
}
table.miserend td.miserend_col5{
width:414px;
}
table.miserend tr.miserend_fejlec td{
background:#ecbc3d;
padding:2px;
font-weight:bold;

}
