html , body  {

   margin:18px 15px 12px;
   padding:0px;
   background-image: url('bg.gif');
   cursor: default;
   background-color: inherit;
   color: #666666;
   /* font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; */
   font-size: 13px;
   text-align: center;     

}

#container {

   position: relative; 
   background-image: url('repeat.jpg');
   background-repeat: repeat-y;
   margin: auto; 
   width:700px;
   padding-left:0px;
   background-color:#FFFFFF;
   color: #666666;
   border-left: 2px solid #111111;
   border-right: 2px solid #111111;
   border-bottom: 2px solid #111111;
}

#top {

   width: 700px;
   height: 111px;
   background-image: url('top.jpg');
}

#header {

   width: 700px;
   height: 55px;
   background-image: url('header.jpg');
}

#footer {
   overflow: auto;
   width: 700px;
   height: 100px;
   background-image: url('footer.jpg');
}

.repeat {

   background-image: url('repeat_2.jpg');
   background-repeat: repeat-y;
   border-left-style: dotted;
   border-color: #666600;
   border-width: 1px;
   border-right-style: dotted;
   width:400px;
   font-family: Georgia, Times, "Times New Roman", sans-serif;
   background-color: inherit;
   color: #29303b;
   line-height: 1.4;
   margin: 0px 150px;
   min-height:2200px;
 
}

.col1 {
   width:150px;
   background-image: url('repeat_1.jpg');
   background-repeat: repeat-y;
   background-color:#dddddd;
   position:absolute;
   left:0px;
   top:186px
   z-index:0;

}

.col3 {
   width:148px;
   background-image: url('repeat_3.jpg');
   background-repeat: repeat-y;
   background-color:#333333;
   position:absolute;
   left:552px;
   top:186px;
   margin-left: 0px;
   z-index:0;
}

.text {

   margin: 0px 5px -22px;
   text-align: justify;    
}

.cim {

   text-align: center;
   font-size: 175%;
   font-style: oblique;
}

.cim1 {
	text-align: center;
	font-size: 175%;
	font-weight: bold;
	font-style: oblique;
}

.cim2 {
	text-align: center;
	font-size: 130%;
	font-weight: bold;
	font-style: oblique;
}

.bev {

   text-indent: 16px;    
}

.lista {

   text-indent: 37px;
   text-align: left;
   background-image: url('arrow.gif');
   background-repeat: no-repeat;
   background-position: 15px 4px;
}

.listaoff {

   text-indent: 37px;
}

.lista2 {

   text-indent: 18px;
   text-align: left;
   background-image: url('arrow.gif');
   background-repeat: no-repeat;
   background-position: 4px 4px;
}

.jobb {

   text-align: right;    
}

img.floatright {

   float: right;
   margin: 8px 0 0px 8px;
   border: 1px solid #888999;
   padding: 1px;
}

.centerer {

   text-align: center;
   width: 465px;
   position: relative; 
   margin: auto;
}

.kozep {

   text-align: center;
}

#allnav {
        
   width: 700px;
   background-image: url('dropmenu.bmp');
   background-repeat: repeat-x;
   height: 30px;
   border-top: 1px solid #7d6340;
   border-bottom: 2px solid #7d6340;
   z-index:5;
}

ul {

   list-style: none;
   padding: 0;
   margin: 0;
   z-index:5;
}

#nav a {

   font-weight: normal;
   background-color: inherit;
   color: green;
   text-decoration: none;
   z-index:5;
}

#nav li div {

   background-image: url('dropmenu.bmp');
   background-repeat: repeat-x;
   height: 30px;
   z-index:5;
}

.mainmenu {
           
   padding-top: 6px;
   background-color: inherit;
   color: #dca;
   text-decoration: none;
   /*font-size: 105%;*/
   font-variant: small-caps;
   letter-spacing: 1px;
   z-index:5;
}

#nav li li.first a {

   border-top: 1px solid #111222;
   z-index:5;
}

#nav li li a {

   display: block;
   font-weight: normal;
   background-color: inherit;
   color: #dca; 
   padding-top: 7px;
   padding-bottom: 8px;
   background-image: url('dropmenu.bmp');
   background-repeat: repeat-x;
   border-left: 2px solid #7d6340;
   border-right: 2px solid #7d6340;
   border-bottom: 1px solid #111222;
   z-index:5;
}

#nav li li a:hover {
        
   padding-top: 7px;
   padding-bottom: 8px;
   border-left: 4px solid #7d6340;
   border-right: 4px solid #7d6340;
   border-bottom: 1px solid #111222;
   font-variant: small-caps;
   background-image: url('dropmenu.bmp');
   z-index:5;

}

li {

   float: left;
   position: relative;
   width: 155px;
   text-align: center;
   cursor: default;
   z-index:5;
}


li ul {

   display: none;
   position: absolute;
   top: 100%;
   left: 0;
   font-weight: normal;
   background-color: #273A44;
   color: #dca;
   padding: 10px 0px 8px 0;
   border-bottom: 2px solid #7d6340;
   z-index:5;
   
   /* opacity: .90; */
   /* filter: alpha(opacity=90); */
}

li>ul {

   top: auto;
   left: auto;
   z-index:5;
}

li li {

   display: block;
   float: none;
   background-color: transparent;
   border: 0;
   z-index:5;
}

li:hover ul, li.over ul {

   display: block;
   z-index:5;
}

.copyleft{

   padding-top: 10px;
   font-size: 11px;
   text-align: center;
}

.divider {

   clear:left;
   line-height: 0px;
   height: 10px;
   margin-bottom:12px;
   /* _margin-top:-4px; */ 
   background:url('divider.gif') no-repeat bottom left;
}

#footer .divider{

   padding-top: 38px; 
   margin: 0px 120px 0px;
   background:url('divider2.gif') no-repeat bottom left;
}

.copyleft a {

   font-weight: normal;
   background-color: inherit;
   color: #555555;
   text-decoration: underline;
}  

pre.vers {

   text-align: center;
   font-family: Georgia, Times, "Times New Roman", sans-serif;
   color: #29303b;
   background-color: inherit;   
}

ins.szerzo {

   font-size: 150%;
   font-style: oblique;
   text-decoration: none;
}

pre.vers ins.cim {

   font-size: 175%;
   font-style: oblique;
   text-decoration: none;
}

div.versalatt {

   height: 70px;
   text-align: center;
   font-size: 85%;
}

a.nlink {

	text-decoration: none;
	white-space: nowrap;
	padding-bottom: 2px;
	color: #29303b;
    background-color: inherit;
    background: url('diagonal.png') repeat-x 100% 100%;
	}

a.nlink1 {

	text-decoration: none;
	white-space: normal;
	padding-bottom: 2px;
	color: #29303b;
    background-color: inherit;
    background: url('diagonal.png') repeat-x 100% 100%;
	}

	
a.nlink:hover {

	background: url('diagonalh.png') repeat-x 100% 100%;
	}

a.nlink1:hover {

	background: url('diagonalh.png') repeat-x 100% 100%;
	}

	
	
img.galeria {
    
    border: 1px solid #7d6340;
    vertical-align: middle;
    display: table-cell;
    }
        
.row {

    vertical-align: middle;
    margin: 0;
    padding: 0;
    }

.cell {

    text-align: center;
    vertical-align: middle;
    padding: 0;
    height: 200px;
    width:190px;
    margin: 0px 0px 0px;
    }
 
table.galeria {

    margin: 0px 16px 0px;
    }
    
div.comment {
    margin: 0px 43px 18px;
    width:524px;
    height:71px;
    background-image: url('comment.png');
    }
    
.uptext {   
    padding: 13px 0px 0px 67px;    
    font-family:tahoma, verdana, "lucida sans", sans-serif;
    font-size:11px;
    line-height: 130%;
    }

#pikklist {
	border: 1px solid #666666;
	}

#pikklist tr td {
	font-family: "lucida grande", verdana, sans-serif;
	font-size: 11px;
	padding: 4px 9px;
	border-left: 1px solid #D9D9D9;
    border-bottom: 2px solid #ffffff;
    background-color: #edf3fe;
	}

.elso {
	margin-left: 35px;
	text-indent: -20px;
	text-align: left;
	padding-bottom: 10px;
}

.masodik {
	margin-left: 70px;
	text-indent: -20px;
	text-align: left;
	padding-bottom: 10px;
}

img.middle {
	vertical-align: middle;
}
