
body{margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;font-family: Arial;font-size:10px;text-align:center; color:#FFFFFF; border:none}

/*TOP*/

  #wrapper-top {
	width: 100%;
	height: 40px;
	/*background: url(img/bg-wrapper-top_01.png) top left repeat-x;*/
    background: #3c3c3c;
	position: fixed;
	z-index: 100;
	top: 0;
	}
	
		#wrapper-top-inner {
	    width: 1000px; /* 940 */
		margin: 0 auto 0 auto;
        
		}
		
		#wrapper-top ul {
			margin: 0;
			padding: 0;
			text-align: center;
            display: inline-block;
            float: left;
		}
		

			#wrapper-top ul li {
				display: inline;
				list-style: none outside none;
				margin: 0;
				padding: 0;
			}

				#wrapper-top ul li a {
				    /*
					background: url("img/bg-wrapper-top-button.png") repeat-x scroll 0 0 transparent;
					border: 2px solid #5D9731;
					border-radius: 5px 5px 5px 5px;
                    */
                    background: #3c3c3c;
					font-size: 13px;
					color: #B9B9B9;
					cursor: pointer;
					display: inline-block;
					margin: 5px 0 0;
					padding: 3px 10px 0px 10px; /* 4px 10px; */
					/* text-transform: uppercase; */
                    height: 32px;
                    line-height: 25px;
                    text-decoration:none;
				}
				
					#wrapper-top ul li a.active {
						/*background: url("img/bg-wrapper-top-button-green.png") repeat-x scroll 0 0 transparent;*/
                        background: #e4e4e4;
						color: #3c3c3c;
      
					}
					
						#wrapper-top ul li a.active:hover {
							color: #FFF;
						}
				
					#wrapper-top ul li a:hover {
						text-decoration: none;
						color: #5d9731;
					}
				#wrapper-top-fb {
				    float: left; 
                    width: 131px;
                    height: 24px; 
                    border: 1px solid #d1d1d1;
                    margin-top: 6px;
                    padding: 2px 0px 0px 0px;
				}	
				#wrapper-top-login-link {
                    display: inline-block;
                    float: left;
                    width: 115px;
                    height: 26px;
                    border: 1px solid #d1d1d1;
                    margin-top: 6px;
                    margin-left: 10px;
                    color: #d1d1d1;
                    background: url('img/login-head.png') no-repeat top left;
                    text-indent: 26px;
                    line-height: 26px;
				}
				#wrapper-top-login-link:hover {
					text-decoration: none;
					color: #5d9731;
				}
				#wrapper-top-reg-link {
                    display: inline-block;
                    float: left;
                    line-height: 26px;
                    height: 26px;
                    margin-top: 7px;
                    margin-left: 10px;
				}

	/*#wrapper-top {
	width: 100%;
	height: 35px;
	background: url(img/bg-wrapper-top.png) top left repeat-x;
	position: fixed;
	z-index: 100;
	top: 0;
	}
	
		#wrapper-top-inner {
		width: 940px;
		margin: 0 auto 0 auto;
		}
		
		#wrapper-top ul {
			margin: 0;
			padding: 0;
			text-align: center;
		}
		

			#wrapper-top ul li {
				display: inline;
				list-style: none outside none;
				margin: 0;
				padding: 0;
			}

				#wrapper-top ul li a {
					background: url("img/bg-wrapper-top-button.png") repeat-x scroll 0 0 transparent;
					border: 2px solid #5D9731;
					border-radius: 5px 5px 5px 5px;
					font-size: 13px;
					color: #B9B9B9;
					cursor: pointer;
					display: inline-block;
					margin: 2px 0 0;
					padding: 4px 10px;
					text-transform: uppercase;
					text-decoration: none;
				}
				
					#wrapper-top ul li a.active {
						background: url("img/bg-wrapper-top-button-green.png") repeat-x scroll 0 0 transparent;
						color: #FFFFFF;
					}
					
						#wrapper-top ul li a.active:hover {
							color: #FFF;
						}
				
					#wrapper-top ul li a:hover {
						text-decoration: none;
						color: #5d9731;
					}*/

.header
{
font-size:10px;
color:#ffcc00;
font-weight:bold;
}

#menusor
{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}



.fo
{
font-size:18px;
color:#ff4e00;
font-weight:bold;
}


.szoveg
{
font-size:12px;
color:#606060;
font-weight:normal;
}


#menu
{
text-decoration:none;
font-size:14px;
color:#aeaeae;
font-weight:bold;



}
#menu:hover
{
font-size:14px;
color:#aeaeae;
font-weight:bold;

}
#menu-aktiv
{
text-decoration:none;
font-size:14px;
color:#ffcc00;
font-weight:bold;
}
#menu-aktiv:hover
{
font-size:14px;
color:#ffcc00;
font-weight:bold;
}

#footer
{
font-size:12px;
color:#ffcc00;
font-weight:bold;
}

#footernav {
	display:inline;
	list-style:none;
	margin:5px 1px 0 5px;
	padding:0;
	font-size:12px;
	}
#footernav li {
	display:inline;
	margin:0;
	padding:0 5px;
	font-size:12px;
	border-left:1px solid #ffcc00;
	}
#footernav li a {
	color:#ffcc00;
	text-decoration:none;
	font-size:12px;
	}


.style21 {font-family: Arial; font-size: 11px; }
.style24 {font-family: Arial; font-size: 13px; }

compare_table {
	border-left: solid 1px #CCCCCC;
	
}
#compare_table td{
	padding: 5px;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;

}
#compare_table th{
	background-color:#ff4e00;
	height:1px;
}
#compare_table td.feature {
	background-color: #dfe5e4;
	text-align: left;
}

.hirfocim
{
font-size:13px;
color:#ff4e00;
font-weight:bold;
font-family: Arial;
}

.hircim
{
font-size:12px;
color:#606060;
font-weight:bold;
font-family: Arial;
}


.hirszoveg
{
font-size:12px;
color:#606060;
font-weight:normal;
font-family: Arial;
}



#lapozas
{
text-decoration:none;
font-size:16px;
color:#000000;
font-weight:bold;



}
#lapozas:hover
{
text-decoration:none;
font-size:16px;
color:#000000;
font-weight:bold;

}



--> p.cat:first-letter { text-transform:uppercase; display:inline;}


#aszf_div {
    position:fixed;
    bottom: 0;
    width:100%;
}
#aszf_overlay {
    background-color:rgba(51, 51, 51, 0.8);
    width: 100vw;
    color:white;
    margin:0px auto;
    text-align:center;
    padding:0.83em;
    line-height: 200%;  
}

#aszf_close_button {
    background-color:#d58512;
    padding:0.4em;
    border:1px solid white;
    color:white;
    margin-left: 2em;
    cursor:pointer;
}