body{
  background-image: url(pics/bg.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  margin: 0px;
  padding: 0px;  
}
form{
  margin: 0px; 
  padding: 0px;
}
a{
  text-decoration: none;
  color: blue;
}
a:hover{
  font-weight: bold;
  color: black;  
}
#container{
  text-align: center;  
}
#content{  
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  text-align: left;
  font-family: arial;      
}

#content #page_title h2{
  font-size: 32px;  
  margin: 5px;
  padding: 0px;
  font-family: Bookman Old Style;
  color: rgb(96,96,96);
}
#content #header{
  width: 100%;
  height: 20px;  
  border-bottom: 2px rgb(0,153,255) solid;
  margin-bottom: 5px;
}
#content #header a{
  font-size: 14px;
}
#content #header a:hover{
  font-weight: normal;  
  border: 2px rgb(153,204,0) dashed;  
}
#content #header img{
  vertical-align: middle;
  border: 0px;
}

/*SOROK*/
.drow{
  float: left;
  width: 800px;
  background-color: rgb(255,255,222);
  background-image: url(pics/dir_bg.jpg);
  background-repeat: no-repeat;
  background-position: left top;  
}
.drow a{
  font-weight: bold;
  color: rgb(153,0,0);
}
.row0, .row1{
  float: left;
  width: 800px;  
  vertical-align: middle;
}
.row0{ background-color: rgb(245,255,225); }
.row1{ background-color: rgb(255,255,255); }
.row0 a, .row1 a{
  color: rgb(87,87,87);
}
.drow a:hover, .row0 a:hover, .row1 a:hover{
  color: black;
}
.drow:hover, .row0:hover, .row1:hover{
  background-image: url(pics/sel.jpg);
  background-repeat: repeat-x;
  background-position: left top;    
}
.drow .i, .row0 .i, .row1 .i{  
  float: left;
  width: 64px;
  text-align: center;
}
.drow .i img, .row0 .i img, .row1 .i img{ padding-top: 1px; }
.drow .f, .row0 .f, .row1 .f{
  float: left;
  width: 368px;
  font-size: 14px;
  text-align: left;
  text-indent: 5px;
  overflow:hidden;
}
.drow .f h2, .row0 .f h2, .row1 .f h2{
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: normal;
}
.drow .f h3, .row0 .f h3, .row1 .f h3{
  font-family: arial;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  color: rgb(51,102,255);
}

.drow .s, .row0 .s, .row1 .s{
  float: left;
  width: 98px;
  font-size: 11px;
  color: rgb(102,0,0);
}
.drow .d, .row0 .d, .row1 .d{
  float: left;
  width: 130px;  
  font-size: 11px;
  color: rgb(0,153,0);
}
.drow .t, .row0 .t, .row1 .t{
  float: left;
  width: 140px;
  font-size: 10px;
  text-align: right;
  color: rgb(80,80,80);  
}

#content #footer{
  border-top: 2px rgb(0,153,255) solid;
  float: left;
  width: 800px;
  margin-top: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-image: url(pics/foo_bg.jpg);
  background-repeat: no-repeat;
  background-position: right top;
}
#content #footer .l{
  float: left;  
  text-align: left;
  font-weight: normal;
  margin: 0px;
  padding: 0px;  
}
#content #footer .l a{
  text-decoration: none;
	font-size: 10px;
	color: rgb(255,153,0);
	font-variant: small-caps;	
}
#content #footer .l a:hover{
  color: blue;
  border: 0px;
}
#content #footer .r{
  float: right;
  width: 48%;
  text-align: right;
  font-size: 12px;
  margin-right: 10px;
}

/*Upload*/
#uploader{    
  width: 100%;
  text-align: center;  
}
#uploader form{
  clear: left;  
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;  
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: black;
  position: relative;
  top: -18px;  
}
#uploader form input{
  font-size: 12px;
  height: 20px;
}

/*Kapcsolodó linkek*/
#more_link{
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  font-family: arial;
  font-size: 12px;  
}
#more_link #ml_title{
  font-weight: bold;
}
#more_link ul{  
  margin-top: 5px;
  list-style-image: url(pics/link.gif);
  list-style-type: none;   
}
#more_link ul li{
  vertical-align: middle;
}
#more_link ul li a:hover{
  font-weight: normal;  
  border: 2px rgb(153,204,0) dashed;
}

 /*Error lapok*/
#error_page{
  width: 100%;
  margin: 0px;
  padding: 0px;
  position: absolute;
  text-align: center;
  top: 30%;
}
#error_page #error_box{
  border: 1px black solid;
  background-image: url(pics/bg.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  font-family: arial;
  padding: 10px;
}
#error_page #error_box #title{
  font-size: 32px;
  color: black; 
  margin-bottom: 10px; 
}
#error_page #error_box #title img{
  vertical-align: middle;
}
#error_page hr{
  height: 1px;
  border: 0px;
  background-color: rgb(0,153,255);
}

