 *{
            margin:0px;
            padding:0px;
            font-family:arial;
        }
        p{
            font-size: 14px;
            color:#545454;
            text-align: justify;
            padding:5px;
        }
        .oldalsavp{
            padding: 3px 5px 3px 5px;
            font-size: 15px;
            color:#ffffff;
            text-align: center;
            
        }
        ul{
            padding-left:30px;
        }
        h1{
            margin: 3px;
            padding: 3px;
            color: #2077a4;
            font-size: 26px;
            font-style:normal;
            text-align: left;
            font-weight: normal;
        }
        h2{
            margin: 3px;
            padding: 3px;
            color: #2077a4;
            font-size: 20px;
            text-align: left;
            font-weight: normal;
        }
        td{
            text-align:left;
        }
		
		
		body{
            background-color: #ffffff;
            background-image:url('/img/hatter2.jpg');
            background-repeat: repeat-x;
            background-position: top center;
            color: #545454;
        }
        a{
            color: #dc5808;
            text-decoration:none;
        }
        a:hover{
            color: #ff8e49;
        }
        .menua, .menutd{
            color:#ffffff;
            text-decoration: none;
            text-align: center;
            font-size:14px;
            font-weight: normal;
        }
        .menua:hover{
            color: #ffffff;
        }
        .knavoff{
            background-color: #2077a4;
        }
        .knavon{
           /* background-color: #ff9c0e;*/
		   background-color: #144e7a;
        }
        table.submenu{
            position:absolute;
            visibility: hidden;
            width: 150px;
            background-color: #ffffff;
            border:1px solid #707070;
            z-index: 100;
        }
        .submenu td{
            background-color: #e0e0e0;
        }
        .submenua{
            /*color: #2077a4;*/
			color: #006699;
        }
        .submenua:hover{
            color: #000000;
        }
        img{
            border: 0px none transparent;
            text-decoration: none;
        }
        hr{height: 10px;
            background-color: #ffffff;
            background-image: url('/img/hr.jpg');
            background-position: top center;
            background-repeat: repeat-x;
            width: 98%;
            border: 0px none transparent;
            text-align: center;
            padding:0px;
            margin-top: 0px;
            margin-bottom: 5px;
        }
        .termektabla{
 /*           background-image:url('/img/oldalsavhatter.png');
            background-repeat: repeat;*/
            margin-top: 10px;
        }
        .keresodoboz{
            height:18px;
            font-size:14px;background-color:#ebd3ff;color:#000000;border:1px solid #ffffff;
            width:200px;
        }
        .keresogomb{
            width:auto;height:auto;font-size:14px;background-color:#9e3eef;color:#ffffff;border:1px solid #4d4d4d;cursor:pointer;text-decoration:none;padding:3px;
        }
        .textinput{
            width:300px;height:18px;font-size:14px;background-color:#d0d0d0;color:#000000;border:1px solid #ffffff;
        }
        .submitinput{
            width:auto;height:auto;font-size:14px;background-color:#2077a4;color:#ffffff;border:1px solid #4d4d4d;cursor:pointer;text-decoration:none;padding:3px;
        }
        
        .mennyisegdoboz{
            width:40px;
            height:18px;
            font-size:14px;
            background-color:#ebd3ff;
            color:#000000;
            border:1px solid #ffffff;
            text-align:right;
        }
        .kosarbagomb{
            width:100px;height:auto;font-size:14px;background-color:#9e3eef;color:#ffffff;border:1px solid #4d4d4d;cursor:pointer;text-decoration:none;padding:3px;
        }
        .meretvalaszto{
            width:90px;
            height:18px;
            font-size:14px;
            background-color:#bae4e8;
            color:#000000;
            border:1px solid #ffffff;
        }
		.logo{
		display:block;
		float: left;
		width:294px;
		height:175px;
		background: transparent url(/insets/logo.jpg) no-repeat left top;
		}
		.logo a{
		display:block;
    border-width: 0px ;
		width:294px;
		height:175px;
		}
		#banner{
    display:block;
		float: left;
    width:708px;
		height:175px;
		background: transparent url(/insets/gavron02.jpg) no-repeat left top;
    }
    .block{
    display:block;
		float: left;
    width:242px;
		height:233px;
    background: transparent url(/insets/block.jpg) no-repeat right top;
	position:relative;
    }
    .block:hover{
    background-position: right -5px;
    }
    .bl1{background: transparent url(/insets/01.jpg) no-repeat right top;}
    .bl2{background: transparent url(/insets/02.jpg) no-repeat right top;}
    .bl3{background: transparent url(/insets/03.jpg) no-repeat right top;}
    .bl4{background: transparent url(/insets/04.jpg) no-repeat right top;}
    .bl5{background: transparent url(/insets/05.jpg) no-repeat right top;}
    .bl6{background: transparent url(/insets/06.jpg) no-repeat right top;}
	.bl106{background: transparent url(/insets/106.jpg) no-repeat right top;}
    
    .mainblock{
    height:300px;width: 727px;margin-bottom:50px;
	position:relative;
    }
    .mainblock a b{
   /* display: none; */
   font-size: 12px;
	position: absolute;
	top: 0;
	right:10px;
    }
    #maintext{
    padding: 10px;
    }
    #maintext h1{
    display: block;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 14px;
    color: #a2712c;
    }
	
	#npl-table {width: 95%; margin: 15px;}
	#npl-table th, #npl-table td {padding: 5px; vertical-align: top;}
	#npl-table th {text-align: center; font-size: 15px;}
	#npl-table img {border: none; width: 111px; margin: 0; padding: 0;}
	#npl-table a {display: block; font-size: 13px; padding: 0 0 10px 0;}
	#npl-table a:first-letter {text-transform: capitalize;}	

	#footerLinks {text-align: center; color: #fff; font-size: 12px; width: 85%;}
	#footerLinks a { color: #fff; }
	#footerLinks a:hover { color: #ff8e49; }
	
.text-center{text-align:center}
.alert{font-size:24px}	

/*body {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}*/

        h1.h1_linkes{
            margin: 3px!important;
            padding: 3px!important;
            color: #2077a4!important;
            font-size: 20px!important;
            text-align: left!important;
            font-weight: normal!important;
        }
