/* CSS Document */

html,body {margin:0;padding:0}
body {
	font-family: Tahoma, Verdana, Century Gothic, Arial, Helvetica, sans-serif;
	margin:17px 0;
	color: #000000;
	background-color: #ffffff;
	text-align:center;/* centre for ie*/
	font-size:100%;
}
.page{
    /*border: 1px solid #000000;*/
    
    margin-left:auto;/* centre for compliant browsers */
	margin-right:auto;/* centre etc */
    width: 50em;
}
#header{
    /*border: 1px solid #000;
    margin-bottom: 1.0em;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;*/
}

#content{
    text-align: left;
    /*text-align: justify;
    min-height:580px;*/
    max-width: 48em;    

    margin-top: 20px;/*
    margin-top: 10px;
	padding: 1em;
	border:1px solid #000;
    padding-top: 20px;*/
}

#footer{
    margin-top: 25px;
    text-align:center;
    /*border-top:2px solid #8CD749;   */
}
/*
#footer li{
    display:inline;
}*/

/*
p {margin:0 0 1em 0;padding:0}*/
#outer {
	width:50em;
	margin-left:auto;/* centre for compliant browsers */
	margin-right:auto;/* centre etc */
	text-align:left;
	position:relative;
	background:white;
	margin-bottom: 0.0em;

}

ul#nav{
	margin:0px;
	margin-bottom: 0px;
	padding:0px;
	list-style:none;
	width:100%;
	height:19px; /*1.2em*/
	border-bottom:1px solid #8CD749;
	background-color: #fff;
}
ul#nav li {
	height:1.4em;
	width:12.5em;
	float:left; /*Elemek sorrendje*/
	margin:0;
	padding:0;
	text-align:center; /* Az elem igazítása */
	/*color: yellow;*/
}
ul#nav li ul li{
    float:none;
}

ul#nav li a{
	height:1.3em;
	/*width:12.5em;*/
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:0.8em;
	color:#666;
	text-decoration:none;
}
ul#nav li a:hover {color:black; /*background:#f7fbf3;*/}

ul#footnav{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	height:1.3em;
}
ul#footnav li {
	height:1.3em;
	width:12.5em;
	float:none;
	margin:0.5em;
	padding:0;
	text-align:center;
	display:inline;
}

ul#footnav li a{
	height:1.3em;
	/*width:5em;
	display:block; */
	text-decoration:none;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:0.7em;
	color:#666;
	text-decoration:none;
}
ul#footnav li a:hover {color:#000; font-weight: bold;}
/* drop down styling */
ul#nav ul {
	position:absolute;
	top:auto;
	left:auto;
	width:50em;
	margin:0;
	margin-top:2px;
	padding:0;
	list-style:none;
	overflow:visible;
	left:-999em;
	/*height:1.3em;
	line-height:1.3em;	*/
	z-index:2;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
	/*background: #f8f8f8;*/
}
/*ul#nav .subnav{
    text-align:center;
    border:1px solid green;
}*/
/* Aktuális menüpont*/
ul#nav li.current {/*background:#ffffff;/* border-bottom:3px solid #8CD749; margin:-3px;*/}
ul#nav li.current a {color: #8CD749;}
ul#nav li.current a:hover {color:#000000;}
ul#nav li.current ul{left:0;z-index:1;top:auto;}/* display the submenu for the current page in case js is disabled*/

#outer ul#nav li.current ul li a{
color:#999;
}
#outer ul#nav li.current ul li a:hover{
color:#000;
}
/* Aktuális almenüpont*/
#outer ul#nav li ul li.currentsub {}
#outer ul#nav li ul li.currentsub a {color:#8CD749; /*color:#5D1662; background:#99b198;*/ }
#outer ul#nav li ul li.currentsub a:hover {color:black;}
#outer ul#nav li ul li.currentsub ul{left:0;z-index:1;top:auto;} /* display the submenu for the current page in case js is disabled*/
/* Aktuális footermenüpont*/
#outer ul#footnav li ul li.currentsub {}
#outer ul#footnav li ul li.currentsub a {color:white; /*background:#99b198; */}
#outer ul#footnav li ul li.currentsub a:hover {color:black;}
#outer ul#footnav li ul li.currentsub ul{left:0;z-index:1;top:auto;}/* display the submenu for the current page in case js is disabled*/

ul#nav ul li{
	position:relative;
	display:inline;
	width:auto;
	text-align:center;
    
}

#outer ul#nav ul li a{
	font-size:11px;
	width:auto;
	height:auto;
	display:inline;
  margin: 0px 0px 0px 0px;
	padding:  0px 5px 0px 10px;	
	border-left:1px solid #999; /* Elválasztó*/
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#555;
	text-decoration:none;
	/*line-height:25px;*/
     /*background: #f8f8f8;
   border-right:1px solid #000;*/
    /*margin: 0 0 0 -0.313em;
	padding:  0 0.626em 0 0.626em;*/
    /*font-weight: bold;*/
    /*padding:0 5px;
	padding-left: 5px;*/
}

#outer ul#nav ul li a.elso{
    border-left:0px solid #000;
}
/* mac hide \*/
* html ul#nav ul li,
#outer ul#nav ul li a
{/*height:1%*/}/* for ie5*/
/* end hide*/

#outer ul#nav ul li a.final{border-right:0px solid #000;}/*remove border from last sublist */

#outer ul#nav ul li a:hover{color:#000; font-weight: bold;}/*subnav list text change on hover*/
/* Almenü pontok megjelenítése */ 
ul#nav li:hover ul, ul#nav li.over ul { left:0; background:#fff; border-top:1px solid #8CD749;  line-height:17px;/* 	height: 19px; margin-top: 0px;*/ } 

/* Almenü csík háttérszín The magic */ 

/* *************************** */
/*
#nav li:hover li a,#nav li.over li a {
    color: #000;
   background-color: #ffffff;
}
#nav li ul li a {  } /* Sub Menu Styles */ /*
#nav li:hover ul,#nav li.over ul { margin-left:149px;  } 
*/

/*
#outer ul#nav ul li:hover li a, #outer ul#nav ul li.over li a {
    color: #000;
    background-color: #dddddd;    
}

#outer ul#nav ul li ul li a {}
#outer ul#nav li:hover ul, #outer ul#nav li.over ul {

margin-left:150px;}
*/

#outer ul#nav ul ul{
	left:-999em;   
	width:auto;
	height:auto;
	background: #000;
    border-width: 1px 1px 0px 1px;
	border-color:#8CD749;
	border-style: solid solid none solid;
	padding-top:0px;
    padding-bottom:0px;
    z-index:3;
   /* position:absolute;
	top:auto;
	left:auto;
	margin:0;
	margin-top:2px;
	padding:0;
	list-style:none;
	overflow:visible;
	z-index:2;    */
	/*text-align:center; */

}
/**/

#outer ul#nav ul ul li{
    z-index:3;
	position:relative;
	display:list-item;
	width:131px;
	text-align:left;
	background:#fff; /*alalmenüháttér*/
	color: #999;
    height:auto;
    margin: 0px 0px 0px 0px;
	/*width:auto;*/
	/*border: 0px solid #8CD749;
	border-top:1px;
	border-bottom:1px;
	line-height:25px; */
	border-width: 0px 0px 1px 0px;
	border-color:#8CD749;
	border-style: none none solid none;
	/*
    vertical-align: middle;
    padding: 0px;
	margin-top:0px;
    border: 0px 1px 1px 1px; 
    border-style: thin;
    border-color: #8CD749;*/
}
/**/
/* Al-al menüpontok megjelenítése*/

#outer ul#nav ul li:hover ul, #outer ul#nav ul li.over ul { 
    
    left:0px; 
    top:17px;    
    background:#fff;  
    line-height:20px; 
    /*border-top: 0px;
    border:1px solid #8CD749; 
    list-style:none; 
    /**/ 
} 
/*
#outer ul#nav ul li.over ul { 
    left:0px; 
    top:17px;    
    background:#fff; 
    /*border-top: 0px;*/
    /*border:1px solid #8CD749; */ /*
     line-height:20px; /**/
    /*list-style:none; 
    
} /**/
/**/

#outer ul#nav ul ul li a{	
    line-height:20px;
    border: 0px;
	font-size:11px;
	/*width:auto;*/
	height:30px;
    margin: 0px 0px 0px 0px;
	padding:  0px 10px 5px 10px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	/*text-decoration:none;
    color:#000;*/

}

/*
#outer ul#nav ul ul li a:hover{
    color:#333;
    background:#000;
}*/

/* this subnav just sets the background onto which the subnav is placed */
#subnavbg{
	margin:0px;
	width:100%;
	height:1.3em;
	line-height:1.3em;
	background:silver;
	text-align:right;
}
/*
p{	
	width:35em;
	padding-top:25px;
	margin-left:auto;
	margin-right:auto;
}*/
#copy{
    /*border-top:2px solid #ccff00;
    border-top:2px solid #99ff00;
    border-top:2px solid #00cc00;
    border-top:2px solid #66ff00;*/  
    border-top:2px solid #8CD749;   /*alsó vonal*/
    margin: 0px;
    padding: 0px;
    line-height: 0.75em;
    }

#cr, #fu{
	/*line-height:0.5em;
	border:1px solid #000;*/   
	font-size:10px;	
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#999;
	text-decoration:none;
}

#valid{
	/*
	border:1px solid #000;  
	padding-top:50px;*/ 
    line-height:20px;
	font-size:8px;	
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#999;
}
#valid a{color:#999;}
#valid a:hover {color:#000;}

#uzenet{
    margin-left:50px;
    width:350px;
    height:75px;
    text-indent: 0px;
}
#email{
    margin-left:50px;
    width:200px;
    text-indent: 0px;}
#nev{
    margin-left:50px;
    width:200px;
    text-indent: 0px;}
#telefon{
    margin-left:50px;
    width:100px;
    text-indent: 0px;}
    
.gomb{
    margin: 10px 0px 10px 50px;
    width:150px;
    text-indent: 0px;
}

#termeknev
{
    margin-left:50px;
    width:200px;
    text-indent: 0px;
}
#iras{
    margin-left:50px;
    width:350px;
    height:75px;
}
/*
#tapasztalat{
    margin-left:50px;
    width:350px;
    height:75px;
}
*/

.ns{
display:none;
}

.error{
    font-size:12px;	
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	color:blue;
}
/* mac styles \*//*/
ul#nav ul {
	left:0;
	display:none;
}
ul#nav ul li{float:left}

ul#nav li.current ul{display:block;z-index:1;}
ul#nav li:hover ul, ul#nav li.over ul { display:block;background:silver; } 

/* end mac styles */



#content p {
	/*line-height:20px;*/
	word-spacing:2px;
	padding: 0px 10px 0px 40px;
	text-indent: 20px;
	margin: 7px 0px 15px 0px;
	color:#666;
	font-size: 14px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
}

#content .tapasztalat{
    font-style: italic;
}
#content .tapform{
    /*color:#999;*/
}
#content a {
	/*color:#666;*/
	font-size: 0.9em;
	font-weight: bold;
	color:#8CD749;
	text-decoration: none;
}
#content a:hover {
    font-size: 0.9em;
    font-weight: bold;
	color:#333;
	text-decoration: none;
}

#content h1 {
	/*font-family:"Trebuchet MS", Tahoma, Verdana;
    font-size:24px;*/
	font-size: 1.15em;	
	text-transform:uppercase;
	letter-spacing:1px;
	margin: 60px 0 35px 0;
	color:#8CD749;
}



#content h2 {
	/*font-size:16px;	*/
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size: 1.0em;	
	color:#606060;
    margin: 40px 10px 10px 10px;
}
#content h2 a {
	/*color:#666;*/
	font-size: 1.0em;
	font-weight: bold;
	color:#8CD749;
	text-decoration: none;
}
#content h2 a:hover {
    font-size: 1.0em;
    font-weight: bold;
	color:#333;
	text-decoration: none;
}

#content h3 {
	/*font-size:16px;	
	font-family:"Trebuchet MS", Tahoma, Verdana;   	color:#505050; margin:20px;*/
	font-size: 1.0em;	
    margin: 40px 10px 10px 10px;
    color:#8CD749;
}

#content h4 {
	/*font-size:16px;	
	font-family:"Trebuchet MS", Tahoma, Verdana; */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
	font-size: 14px;
    font-weight: bold;  	
	color:#505050;   
}


#content ul {
	margin:15px 0px 15px 20px;
	padding: 10px 40px 10px 0px;
	border-top:1px solid #eee;
}


#content li {
	margin:10px 0px 10px 30px;
	padding:0px 0px 10px 10px;
	list-style:none;
	border-bottom:1px solid #eee;
	/*background-image:url(../images/backgrounds/li.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	color:#666;
	font-size: 14px;
    font-family:"Trebuchet MS", Tahoma, Verdana;
   /* font-size: 1.0em;*/
}
#content li h2{
    margin:0px 0px 5px -10px;
}


#content blockquote {
	/*background-image:url(../images/backgrounds/bq.jpg);
	background-position:top;
	background-repeat:repeat-x;*/
	padding:10px 35px 15px 10px;
	margin: 5px 25px 5px 75px; 
	border:1px solid #eee;

}
#content blockquote p{
    margin: 0px 0 0px 0;
    /*text-indent: 0px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-style: oblique;
	font-size: 0.9em;	
	color:#333;
	font-weight: bold;*/
}
#content blockquote .kiemelt {
    color:#656565;
    /*font-size: 0.9em;
    font-weight: bold;*/
}

#content table{
    max-width:700px;
    border: 1px solid #aaa;
    margin-left:auto;
    margin-right:auto;
    color:#656565;
    word-spacing:2px;
	font-size: 14px;
	font-family:"Trebuchet MS", Tahoma, Verdana;
}
#content table td{
    border: 1px dashed #ddd;
    min-width: 120px;
}
#content .ar{
    text-align: right;
}
#content table strong{
    /*color:#8CD749;*/
    text-align:left;
    color:#8CD749;
}
#content table td a{
	/*color:#666;*/
	font-size: 1.0em;
	font-weight: bold;
	color:#666;
	text-decoration: none;
}
#content table td a:hover {
    font-size: 1.0em;
    font-weight: bold;
	color:#8CD749;
	text-decoration: none;
}

.fontos{
    color:#8CD749;
    font-weight: bold;
}


#content .alsolink{
    /*text-align: center;
    vertical-align: bottom;
    clear: both;*/
    /*border: 1px solid #000;*/
    font-size: 13px;
}
#content .alsolink .bal{
    /*border: 1px solid #000;*/
    float:left;
    /*clear:left;*/
    width:49%;
    text-align: left;
}
#content .alsolink .jobb{
    /*border: 1px solid #000;*/
    float:right;
    /*clear:right;*/
    width:49%;
    text-align: right;
}

#content .kep{
    /*border: 1px solid #eee;
    padding: 70px 30px 70px 20px;
    border-style: none solid none none;*/
    margin: 35px 20px 0px 35px;    
   
    
    float:left;
  
}
#content .kepdiv{
    text-align: center;}
#content .kepkozep{
    /*border: 1px solid #ccc;
    padding: 70px 30px 70px 20px;
    border-style: none solid none none;*/
    margin: 20px auto 10px auto;
}

#content .szoveg{
    border: 1px solid #e7e7e7;
    padding: 35px 20px 20px 20px;
    margin: 0px 0px 0px 200px;    
    border-style: solid solid solid solid ;
}

#tetejere{
    /*float:right;*/
    text-align: right;
    /*font-weight: bold;*/
    height: 25px;
   
    background-image: url(tetejere.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}
#tetejere a{
    font-family: arial;
    text-decoration: none;
    color:#555;
    font-weight: bold;
    margin-top: 20px;
    font-size: 11px;
    margin-right: 5px;
    /*color:#8CD749;*/
}
#tetejere a:hover{
    text-decoration: none;
    color:#000;
    font-weight: bold;
    font-size: 11px;    
}

#kerdesek{
	margin-left:25px;
}
#kerdesek a{
	color:#555;	
	font-weight: bold;
	text-decoration: none;
}

#kerdesek a:hover {
    color:#8CD749;
	font-weight: bold;
	text-decoration: none;
}

#content h1 .mj{
    font-size:12px;
    vertical-align: top;  
}

#content h2 .mj{
    font-size:12px;
    vertical-align: top;  
    padding-left:1px;
}

#content h3 .mj{
    font-size:12px;
    vertical-align: top;  
    /*margin-left:2px;*/
}
#content h4 .mj{
    font-size:12px;
    vertical-align: top;  
    /*margin-left:2px;*/
}
#content p .mj{
    font-size: 11px;
    vertical-align: top;
   margin-left:1px;
   /* padding-left:1px;   
   vertical-align:super;
   vertical-align: 25%;
   */
   
}

#content p a .mj{
    font-size: 11px;
    vertical-align: top;/**/
    font-weight: normal;    
}   
#content a .mj{
    font-size: 11px;
    vertical-align: top;/**/
    font-weight: normal;    
} 

#content strong .mj{
    font-size: 11px;
    vertical-align: top;/**/
    font-weight: normal; 
}

#content table .mj{
    font-size: 11px;
    vertical-align: top;/**/
    font-weight: normal; 
}

#content li .mj{
    font-size: 11px;
    vertical-align: top;
   margin-left:1px;
}

#footer #copy .mj{
    font-size: 10px;
    /*vertical-align: top;
    font-weight: normal;   */ 
}  

ul#nav li .mj{
    font-size:10px;
    vertical-align: top;
    /*margin-left:10px;*/  
}

ul#nav ul li a .mj{
    font-size:10px;
    position:relative;
    top:-5px;
    /*line-height:10px;
    border:1px solid #000;
    vertical-align: middle; 
    ;
    margin-left:1px;*/  
}
ul#nav ul ul li a .mj{    

    /*font-size:10px;
    vertical-align: top;
    margin-left:10px;/**/  
}

#footer #valid .bloglink{
    line-height: 6px;
    font-size: 5px;
    text-decoration: none;
    
}
#cslink {
	position:absolute;
	top:auto;
	left:auto;
	width:50em;
	margin:0;
	margin-top:2px;
	padding:0;
	list-style:none;
	overflow:visible;
	left:-999em;
	font-size: 5px;
	color: #eeeeed;
	/*height:1.3em;
	line-height:1.3em;	*/
	z-index:2;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
	/*background: #f8f8f8;*/
}

#valid .bloglink a{color:#999;}
#valid .bloglink a:hover {color:#999;}

.msg{
	font-size: 1.0em;
	font-weight: bold;
    color:#8CD749;
}

/*
*/