@font-face {
  font-family: keziras;
  src: url('keziras.ttf');
}
@font-face {
  font-family: segoe;
  src: url('segoepr.ttf');
}
@font-face {
  font-family: segoe;
  font-weight: bolder;
  src: url('segoeprb.ttf');
}
@font-face {
  font-family: inthcity;
  src: url('inthcity.ttf');
}

BODY{
  font-family: Trebuchet MS, verdana, arial;
  font-size: 10pt;
  color: #000000;
  margin: 0px;
  background: #40808a;
}
.div0{
  background: url('images/notepad-back.gif') repeat-y center -10px;
}
.div1{
  background: url('images/page-back.jpg') no-repeat top center;
}
.div2{
  width: 790px;
  padding-right: 50px;
  min-height: 500px;
}
.div3{
  background: rgba(200,200,200,.5);
}
.div_search{
  height: 45px;
  text-align: left;
}
.div_menu{
  text-align: right;
  height: 45px;
}
H1{
  margin: 0px;
}
H3{
  margin: 0px;
  font-size: 8pt;
  font-weight: normal;
}
.menu_kezirassal{
  text-decoration: none;
  font-family: keziras;
  font-size: 24pt;
  color: #000055;
}

.post{
  padding: 5px;
  text-align: justify;
  width: 425px;
  line-height: 22px;
  font-size: 10pt;
  margin-left: 10px;
}
.post H1{
  font-size: 16pt;
  padding-bottom: 15px;
  background: url('images/line.gif') no-repeat left bottom;
  margin-top: 5px;
}
.footer{
  height: 200px;
  padding-top: 100px;
  background: url('images/footer.jpg') no-repeat center bottom;
  text-align: center;
}
.post_bottom{
  background: url('images/line.gif') no-repeat left top;
  padding-top: 10px;
  text-align: right;
}
PRE{
  font-size: 8pt;
  border: dashed 1px #aaaaaa;
  background: rgba(200,200,200,.5);
  margin-right: 10px;
  padding: 2px;
}
.galery_container{
  padding: 5px 0px 5px 0px;
}
.galery{
  border: solid 1px #000000;
  background: #aaaaaa;
  padding: 0px;
  overflow: hidden;
  white-space: nowrap;
  width: 380px;
  float: left;
}
.galery IMG{
  margin: 4px 0px 4px 4px;
  width: 90px;
  border: none;
}
.galery_left{
  float: left;
  width: 15px;
  margin-right: 1px;
  height: 100px;
  background: url('images/nyil_bal.png') no-repeat center center;
  cursor: pointer;
}
.galery_right{
  float: left;
  width: 15px;
  margin-left: 1px;
  height: 100px;
  background: url('images/nyil_jobb.png') no-repeat center center;
  cursor: pointer;
}

.forum_tema_table{
  border: solid 1px #000000;
  border-top: none;
  border-left: none;
  background: #eeeeee;
}
.forum_tema_table P{
  margin: 0px;
}
.forum_tema_table TD{
  border: solid 1px #000000;
  border-bottom: none;
  border-right: none;
}
.forum_tema_table .header{
  font-weight: bolder;
  background: #cccccc;
}
.alert{
  background: #aa0000;
  color: #ffffff;
  font-weight: bolder;
  text-align: center;
  padding: 3px;
}
.msg{
  background: #00aa00;
  color: #ffffff;
  font-weight: bolder;
  text-align: center;
  padding: 3px;
}
.jobbmenu{
  background: url('images/postit-back.gif');
  width: 200px;
  margin-top: 30px;
  min-height: 100px;
  padding: 6px;
}
.jobbmenu A{
  color: #0000aa;
  text-decoration: underline;
  float: left;
  width: 170px;
  margin-left: 10px;
  padding: 3px 0px 3px 15px;
  background: url('images/bullet-note.gif') no-repeat left center;
  font-size: 10pt;
}
.jobbmenu A:hover{
  background: url('images/bullet-postit.gif') no-repeat left center;
}
.content{
  text-align: justify;
}
.content A{
  color: #000000;
}

.lap_0{
  padding: 4px;
}
.lap_0 A{
  border: solid 1px #aaaaaa;
  padding: 3px 5px;
  text-decoration: none;
}
.lap_1{
  background: #eeeeee;
}
.lap_1:hover{
  background: #dddddd;
}
.lap_2{
  background: #dddddd;
}
.lap_3{
  background: #eeeeee;
  color: #cccccc !important;
}

.post_h1{
  font-size: 14pt;
  font-weight: bolder;
}
.post_div{
  text-align: justify;
  padding-right: 5px;
}

.wall_post_0{
  margin: 1px;
  padding: 1px;
  border: solid 0px #cccccc;
  color: #000000;
  font-weight: normal;
}
.wall_post_1{
  margin: 1px;
  padding: 1px;
  border: solid 0px #cccccc;
  background: #ccccff;
  color: #000000;
  font-weight: normal;
}
.wall_post_2{
  margin: 1px;
  padding: 1px;
  border: solid 0px #cccccc;
  background: #ffcccc;
  color: #000000;
  font-weight: normal;
}
.wall_post_3{
  margin: 1px;
  padding: 1px;
  border: solid 0px #cccccc;
  background: #ffffcc;
  color: #000000;
  font-weight: normal;
}
.wall_post A{
  color: #ff0000;
  text-decoration: none;
}
.wall_post_highlight{
  margin: 1px;
  padding: 1px;
  border: solid 0px #cccccc;
  background: #ccffcc;
  color: #000000;
  font-weight: normal;
}


.chat_1{
  background: url('images/chat_2.png');
  width: 400px;
}
.chat_2{
  background: url('images/chat_1.png') no-repeat top;
}
.chat_3{
  background: url('images/chat_3.png') no-repeat bottom;
  padding: 8px 8px 8px 28px;
  font-size: 9pt;
  color: #114411;
}
