   body {
    background-color: #d9d7d7;
    margin-left: 40px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin: 0;
    padding: 0;
    background: #d9d7d7;
    font-family: Garamond, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #023D81;

    }
    ul *{
     list-style-type: disc;
    }
    li *{
    	list-style-type: disc ;
    	
    }
    .feher{
    font-family: Garamond, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;	
    text-decoration: none;
    }
    .feher a:link {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    }
    .feher a:visited {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    }
    .feher a:hover {
    color: orange;
    font-weight: bold;
    text-decoration: none;
    }
   .feher a:active {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none; }   
    
    .style16 {color: #023D81; font-family: Garamond; font-size: 12pt; }
    .style5 {font-size: 14pt; font-weight: bold; }
    body,td,th {
    font-family: Garamond;
    color: #023D81;
    font-size: 16px;
    }
    .style31 {font-family: Garamond; font-size: 11pt; font-weight: bold; }
    .style33 {font-family: Garamond; font-size: 12pt; }
    a:link {
    color: #023D81;
    }
    a:visited {
    color: #023D81;
    }
    a:hover {
    color: #b83235;
    }
    a:active {
    color: #023D81;
    }
    .style39 {font-size: 12pt}
    .style40 {
    font-size: 12pt;
    font-style: italic;
    }
    

    #fadeinbox{

    position:absolute;

    width: 200px;

    left: 0;

    top: 400px;

    border: 2px solid blue;

    background-color: #efffff;

    padding: 4px;

    z-index: 100;

    visibility:hidden;

    }

    h1, h2, h3, h4 {
    margin: 0;
    font-weight: normal;
    color: orange;
    }

    h1 {
    font-size: 197%;
    }

    h2 {
    font-size: 167%;
    }

    h3 {
    font-size: 100%;
    font-weight: bold;
    }

    h4 {
    font-size: 120%;
    font-weight: bold;
    }

   h5 {
   	margin: 0;
    font-weight: normal;
    color: red;
    font-size: 120%;
    font-weight: bold;
    }


    blockquote {
    margin: 0;
    padding-left: 20px;
    border-left: 10px solid #E6E6E6;
    font-style: italic;
    color: #999999;
    }

    blockquote * {
    line-height: normal;
    }

    a {
    color: #E06529;
    }

    a:hover {
    text-decoration: none;
    }

    img {
    border: none;
    }

    img.left {
    float: left;
    margin: 0 15px 0 0;
    }

    img.right {
    float: right;
    margin: 0 0 0 15px;
    }

    hr {
    display: none;
    }
    
.vonal hr {
display: block;	
color: black;
}

    /* Oldal */

    #page {
    width: 700px;
    margin: 0 auto;
    padding: 8px 0;
    }

    /* tartalom */

    #tartalom {
    float: left;
    width: 410px;
    padding-left: 10px;
    }

  

    .title {
    padding-top: 3px;

    }

    .tartalom {
    padding: 5px;
    background: url(../hatalkep/img10.gif) no-repeat;
    }
/* tartalom2 */

    .tartalom2 {
    float: left;
    width: 700px;
    padding-left: 10px;
    background: url(../hatalkep/img10.gif) no-repeat;
    }

  
    
      /* tartalom 3*/
.tartalom3 {
    padding: 5px;
    background: url(../hatalkep/img10.gif) no-repeat;
    }
    .tartalom3 {
    float: left;
    width: 430px;
    padding-left: 10px;
    }
      /* tartalom 4*/
.tartalom4 {
    padding: 5px;
    background: url(../hatalkep/img10.gif) no-repeat;
    }
    .tartalom4 {
    float: left;
    width: 430px;
    padding-left: 10px;
    }

  

    .title {
    padding-top: 3px;

    }

  
    
    .twocols {
    }

    .twocols .col1 {
    float: left;
    width: 200px;
    }

    .twocols .col2 {
    float: right;
    width: 200px;
    }

    /* oldaldoboz */

    #oldaldoboz {
    float: right;
    width: 220px;

    }

  

    #oldaldoboz h2 {
    height: 30px;
    margin: 0;
    padding: 6px 0 0 10px;
    background: url(../hatalkep/img06.jpg) no-repeat;
    font-size: 100%;
    font-weight: bold;
    color: #145997;
    }

    #oldaldoboz h3 {
    margin: 0;
    }

    #oldaldoboz p {
    margin: 0;
    line-height: normal;
    }

    #oldaldoboz a {
    text-decoration: none;
    }

    #oldaldoboz a:hover {
    text-decoration: underline;
    }

    #oldaldoboz .first {
    border: none;
    }

    /* ingatlan oldaldoboz */

    #ioldaldoboz {
    float: right;
    width: 180px;
    margin-right:10px ;  
    }

 

  
    #ioldaldoboz h2 {
    height: 30px;
    margin: 0;
    padding: 6px 0 0 10px;
    background: url(../hatalkep/img06.jpg) no-repeat;
    font-size: 100%;
    font-weight: bold;
    color: #145997;
    }

    #ioldaldoboz h3 {
    margin: 0;
    }

    #ioldaldoboz p {
    margin: 0;
    line-height: normal;
    }

    #ioldaldoboz a {
    text-decoration: none;
    }

    #ioldaldoboz a:hover {
    text-decoration: underline;
    }

    #ioldaldoboz .first {
    border: none;
    }


    /* baloldaldoboz */

    .baloldaldoboz {
    float: right;
    width: 150px;
    }

    .baloldaldoboz ul {
    margin: 0;
    padding: 0;
    list-style: none;
    }

 
   
    .baloldaldoboz h2 {
    height: 25px;
    margin: 0;
    padding: 6px 0 0 6px;
    background: url(../hatalkep/img06.jpg) no-repeat;
    font-size: 100%;
    font-weight: bold;
    color: #145997;
    }
    
   
    .baloldaldoboz h3 {
    margin: 0;
    }

    .baloldaldoboz p {
    margin: 0;
    line-height: normal;
    }

    .baloldaldoboz a {
    text-decoration: none;
    }

    .baloldaldoboz a:hover {
    text-decoration: underline;
    }

    .baloldaldoboz .first {
    border: none;
    }

    .container {
    	width:830px;
        padding: 10px;
        margin: 0px 0px 0px 0px;
      
     
    }

    /* circle */

    #navCircle {
        margin: 0;
        padding: 0 0 20px 0px;
        border-bottom: 1px solid #9FB1BC;
        border-bottom-color: orange;
        
    }

    #navCircle li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
    }

    #navCircle a:link, #navCircle a:visited {
        float: left;
        font-size: 14px;
        line-height: 16px;
        font-weight: bold;
        padding: 0 20px 6px ;
        text-decoration: none;
        color: #708491;
    }

    #navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
        padding-bottom: 6px;
        color: #000;
        background: url(../kepek/circle.gif) no-repeat bottom center;
    }

#frame {
overflow: auto;
width: 798px;
height: 180px;
margin: 0;
padding: 0 10px 0 0;
}

#frame2 {
overflow: auto;
width: 600px;
height: 480px;
margin: 0;
padding: 0 10px 0 0;
}

#kiskepek{
margin-right: 12px;
min-height: 170px;
width: 80px;
border: 1px solid #ffd64f;	
}

#leiras{
	background-color:#F7F7F9 ;
margin-right: 12px;
width: 550px;
border: 2px solid #ffd64f;
text-align: left;	
}

#leiras p{
margin-right: 8px;
margin-left: 8px;
margin-top: 15px;
margin-bottom: 10px;
text-align: left;	
}
#kapcsfel{
	

width: 520px;
border: 2px solid green;
	
}

#kapcsfel p{
margin-right: 8px;
margin-left: 8px;
margin-top: 15px;
margin-bottom: 10px;
text-align: left;	
}
/* sajat hirdetes menuje */
.menu{
	background-color: #D9D7D7;
	height: 20px;
	margin-left: 10px;
	margin-right: 10px;
	color: #ffffff;	
	text-align: center;
	border: 1px olive solid;
}

 .menu a:link {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    }
    .menu a:visited {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    }
    .menu a:hover {
    color: orange;
    font-weight: bold;
    text-decoration: none;
    }
   .menu a:active {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    }
    
    .menu2{
	background-color: #FFD455;
	height: 20px;
	border: solid 1px gray;
	color: #A5A5A5;	
	text-align: center;
	margin-right: 10px;
}

 .menu2 a:link {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    }
    .menu2 a:visited {
    color: #000;
    font-weight: bold;
    text-decoration: none;
    }
    .menu2 a:hover {
    color: red;
    font-weight: bold;
    text-decoration: none;
    }
   .menu2 a:active {
    color: #000;
    font-weight: bold;
    text-decoration: none;
    }
    
    
        .menu3{
	background-color: #BBEEBD;
	height: 20px;
	border: solid 1px gray;
	color: #A5A5A5;	
	text-align: center;
	margin-right: 10px;
}

 .menu3 a:link {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    }
    .menu3 a:visited {
    color: #000;
    font-weight: bold;
    text-decoration: none;
    }
    .menu3 a:hover {
    color: red;
    font-weight: bold;
    text-decoration: none;
    }
   .menu3 a:active {
    color: #000;
    font-weight: bold;
    text-decoration: none;
    }
    
    
 #hirfej { 
 margin: 0px 0px 0px 0px;
 color: #fff;
 height:25px;
 font-family: Verdana;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
 line-height: 25px;
 background-image: url('../kepek/hirfej.jpg');
 background-repeat: repeat-x;
 }
 
 #hirek { 
  border: 1px solid #dbdb71;
 border-color:#dbdb71 ;
 margin: 0px 0px 0px 20px;
 padding: 0px;
 height: 230px;
 width: 555px;
 background:#ffffff;
 }
 
  #hirfej2 { 
 margin: 0px 0px 0px 0px;
 color: #fff;
 height:50px;
 font-family: Verdana;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 line-height: 25px;
 background-image: url('../kepek/hirfej.jpg');
 background-repeat: repeat-x;
 }
 
 #hirek2 { 
  border: 3px solid #dbdb71;
 border-color: green ;
 margin: 0px 0px 6px 6px;
 padding: 0px;
 height: 50px;
 width: 250px;
 background:#FFD47F;
 }
 #hirekface { 
  border: 3px solid #dbdb71;
 border-color: green ;
 margin: 0px 0px 6px 6px;
 padding: 0px;
 height: 50px;
 width: 292px;
 background:#FFD47F;
 }
  #hirfej3 { 
 margin: 0px 0px 0px 0px;
 color: #fff;
 height:25px;
 font-family: Verdana;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
 line-height: 25px;
 background-image: url('../kepek/rendfej.jpg');
 background-repeat: repeat-x;
 }
 
 #hirek3 { 
  border: 1px solid #005500;
 border-color:green;
 margin: 0px 0px 0px 20px;
 padding: 0px;
 height: 140px;
 width: 555px;
 background:#ffffff;
 }
  #hirek4 { 
  border: 1px solid #005500;
 border-color:green;
 margin: 0px 0px 0px 20px;
 padding: 0px;
 height: 140px;
 width: 480px;
 background:#ffffff;
 }
  /*Főoldali középdoboz változó tartalom cucc*/
 
 #doboz1, #doboz2, #doboz3, #doboz4, #doboz5 { 
    display: block;
   
    
   
    }
    #doboz {background-image: url('../kepek/nemlat.jpg');
	background-repeat: repeat;
     }

    #doboz2 { display: none; }
    #doboz3 { display: none; }
    #doboz4 { display: none; }
	#doboz5 { display: none; }  
	 
 
  #navigacio a:link {
        color: #ffffff;
		text-decoration: none  ;
		
  }

          
  #navigacio a:visited {
         text-decoration: none  ;
         color: #ffffff;
}
  #navigacio a:hover {
        color: red; 
        text-decoration: none  ;
        background-color:#fff;
  }
  #navigacio a:focus {
  	color: red;
  	text-decoration: none  ;
  	background-color:#fff;
	  outline: orange; 
  }

   #navigacio a:active {
        color: red;
		text-decoration: none  ;
		background-color:#fff; 
  }
 
     #ptefej { 
 margin: 0px 0px 0px 0px;
 color: #ffffff;
 height:25px;
 font-family: Verdana;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 line-height: 25px;
 background-image: url('../kepek/ptefej.jpg');
 background-repeat: repeat-x;
}
#pteface { 
 
 color: #333;
 border: 1px solid #f47413;
 margin: 0px 0px 0px 6px;
 padding: 0px;
 min-height: 125px;
 width: 292px;
 background:#feede0;
}
#pte { 
 
 color: #333;
 border: 1px solid #f47413;
 margin: 0px 0px 0px 6px;
 padding: 0px;
 min-height: 125px;
 width: 255px;
 background:#feede0;
}
#pte img {
	margin: 10px 8px 8px 8px;
	float: left;
}
#pte2 { 
 
 color: #333;
 border: 1px solid #f47413;
 margin: 0px 4px 0px 6px;
 padding: 0px;
 min-height: 125px;
 width: 250px;
 background:#feede0;
}
#pte2 img {
	margin: 10px 8px 8px 8px;
	float: left;
}
#cimkeface { 
 
 color: #333;
 border: 1px solid #008BCE;
 margin: 5px 0px 0px 6px;
 padding: 0px;
 min-height: 125px;
 width: 292px; 
 background:#F7FDFD;
}
#cimke { 
 
 color: #333;
 border: 1px solid #008BCE;
 margin: 5px 0px 0px 6px;
 padding: 0px;
 min-height: 125px;
 width: 255px; 
 background:#F7FDFD;
}
#cimke img {
	margin: 10px 8px 8px 8px;
	float: left;
}
#cimke2 { 
 
 color: #333;
 border: 1px solid #008BCE;
 margin: 5px 4px 0px 6px;
 padding: 0px;
 min-height: 125px;
 width: 250px; 
 background:#F7FDFD;
}
#cimke2 img {
	margin: 10px 8px 8px 8px;
	float: left;
}


#cimkefej { 
 margin: 0px 0px 0px 0px;
 color: #ffffff;
 height:25px;
 font-family: Verdana;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 line-height: 25px;
 padding-left: 0px;

background-image: url('../kepek/rendfej.jpg');
background-repeat: repeat-x;
 } 
 
    .borzfej { 
 margin: 0px 0px 0px 0px;
 color: #000000;
 height:25px;
 font-family: Verdana;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
 padding-left: 20px;
 line-height: 25px;
 background-image: url('../kepek/borzfej.jpg');
 background-repeat: repeat-x;
 } 
 
 .allasborze{ 

 color: #333;
 border: 1px solid #ccd3e6;
 margin: 8px 0px 0px 0px;
 padding: 0px;
min-height: 125px;
margin-left:20px ;
 width: 263px;
 background:#F8F8F8;
}
.allasborze img {
	margin: 10px 8px 8px 8px;
	float: left;
}
.allasborze4{ 

 color: #333;
 border: 1px solid #ccd3e6;
 margin: 8px 0px 0px 0px;
 padding: 0px;
min-height: 125px;
margin-left:20px ;
 width: 200px;
 background:#F8F8F8;
}
.allasborze img {
	margin: 10px 8px 8px 8px;
	float: left;
}
.allasborze2{ 

 color: #333;
 border: 1px solid #ccd3e6;
 margin: 0px 4px 0px 0px;
 padding: 0px;
min-height: 125px;
margin-left:4px ;
 width: 180px;
 background:#F8F8F8;
}
.allasborze2 img {
	margin: 10px 8px 8px 8px;
	float: left;
}

.allasborze3{ 

 color: #333;
 border: 1px solid #ccd3e6;
 margin: 0px 4px 0px 0px;
 padding: 0px;
min-height: 125px;
margin-left:4px ;
 width: 180px;
 background:#CEE1DE;
}



/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      
      font-size:93%;
      line-height:normal;
         
      }
    #tabsJ ul {
        margin:0;
        padding:10px 10px 0 10px;
        list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:white;
               
        }
        
/*- Menu Tabs J2--------------------------- */

    #tabsJ2 {
      float:left;
      width:100%;
      
      font-size:93%;
      line-height:normal;
         
      }
    #tabsJ2 ul {
        margin:0;
        padding:10px 10px 0 10px;
        list-style:none;
      }
    #tabsJ2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ2 a {
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ2 a span {
      float:left;
      display:block;
      background:url("tabrightJ2.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ2 a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ2 a:hover span {
      color:#FFF;
      }
    #tabsJ2 a:hover {
      background-position:0% -42px;
      }
    #tabsJ2 a:hover span {
      background-position:100% -42px;
      }

        #tabsJ2 #current a {
                background-position:0% -42px;
        }
        #tabsJ2 #current a span {
                background-position:100% -42px;
                color:white;
               
        }        
        
#hasznostart{
margin-top: 50px;	
margin-left: 12px;
margin-right: 20px;
border-left: 1px gray solid;
border-bottom: 1px gray solid;
border-right: 1px gray solid;	
	
}  
#hasznosbelso{
margin-top: 10px;	
margin-left: 10px;
margin-right: 10px;
margin-bottom: 15px; 
text-align: left;
} 
.kisbetu{
font-size: 13px;	
}  
.kisbetu2{
font-size: 16px;
font-weight: bold;	
}  

 #also { 
  border: 1px solid #dbdb71;
 border-color:#dbdb71 ;
 margin: 0px 0px 0px 20px;
 padding: 0px;
 width: 555px;
 background:#ffffff;
 }
 
  /*felugró help menük*/
.galleryx{
position: relative;
z-index: 1;
font-family: verdana,Arial,Garamond;
font-size: 13px;
color: #000080;
text-decoration: none;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}


.thumbnailx img{
border: 1px solid #000000;
margin: 0 5px 5px 0;
text-decoration: none;

}

.thumbnailx:hover{
background-color: transparent;
color: #000000;
text-decoration: none;
}

.thumbnailx:hover img{
border: 2px solid #000000;
text-decoration: none;
}

.thumbnailx span{
width:450px;
position: absolute;
top: -10px;
left: 210px;
background-color: #cff1f1;
padding: 5px;
border: 2px solid #000000;
visibility: hidden;
color: black;
text-decoration: none;
text-align: left ;
font-family: Verdana,Arial,Garamond;
font-size: 13px;
z-index: 1;

}

.thumbnailx span img{
border-width: 0;
padding: 2px;
float: left;
z-index: 1;
text-decoration: none;
}

.thumbnailx:hover span{
visibility: visible;
top: -190px;
left: 320px;
z-index: 1;
text-decoration:none;
}





