* {
   margin:0px;
   padding:0px;
   font-size:11px;
   font-family: Arial;
   color:#000000; 
}

body {
   background-image:url("../images/menu.jpg");
   background-repeat: repeat-x;
   background-position:top;
   background-color: #602726;
}

#menu {
   height:27px;
   padding-top:7px;
   padding-left:30px;
   color:#efb9b9;
}

.menu_item:link, .menu_item:visited {
  color:#efb9b9;
  font-weight:bold;
  text-decoration:none;
}

.menu_item:hover {
   text-decoration:underline;
}

.active_menu_item:link, .active_menu_item:visited{
   background-image:url("../images/nyil.jpg");
   background-repeat: no-repeat;
   background-position:top;
   color:#efb9b9;
   font-weight:bold;
   text-decoration:none;
   padding-top:7px;
}

.active_menu_item:hover {
   text-decoration:underline;
}

#content_holder {
   width:804px;
   margin-left:auto;
   margin-right:auto;
}

#site_title {
   margin-top:40px;
   background-image:url("../images/site_title.jpg");
   background-repeat: no-repeat;
   background-position:top;
   width:258px;
   height:36px;
}


#content_top {
   background-image:url("../images/top.jpg");
   background-repeat: no-repeat;
   background-position:top;
   width:804px;
   height:29px;
}

#content_middle {
   background-image:url("../images/middle.jpg");
   background-repeat: repeat-y;
   background-position: left;
   width:804px;
   padding-left:25px;
   padding-right:27px;
}

#content_bottom {
   background-image:url("../images/bottom.jpg");
   background-repeat: no-repeat;
   background-position:top;
   width:804px;
   height:30px;
}

#content_bg {
   background-image:url("../images/middle_bg.jpg");
   background-repeat: no-repeat;
   background-position:left bottom;
   width:680px;
   min-height:206px;
   padding-bottom:90px;
   color:#000000;
   padding-left:50px;
   padding-top:10px;
   text-align:justify;
}

.focim {
   padding-left:10px;
   border-bottom:2px solid #CCCCCC;
   font-size:14px;
   font-weight:bold;
   margin-bottom:10px;
}

a:link, a:visited {
   text-decoration:none;
   font-weight:bold;
   color:#45191A;
}

a:hover {
   text-decoration:underline;
}

#footer {
   background-image:url("../images/footer.jpg");
   background-repeat: no-repeat;
   background-position:left bottom;
   width:804px;
   height:40px;
   padding-top:27px;
   text-align:center;
   color:#efb9b9;
}

#footer a:link, #footer a:visited {
   color:#efb9b9;
   text-decoration:none;
}

#footer a:hover {
   text-decoration:underline;
}
