*{
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

:focus {
outline: 0;
}

a:link {
color: #007BE6;
}

a:visited {
color: #007BE6;
}

a:hover{
text-decoration: underline;
}

#menu a:link {
color: #fff;
}

#menu a:visited {
color: #fff;
}

#menu a:hover{
text-decoration: none;
}

body{
background-image: url("../css/");
background-repeat:no-repeat;
background-position: top; 
background-color: #fff; 
font-family: Helvetica,sans-serif,Comic Sans MS,SEGOE PRINT,Arial,Tahoma;
overflow-y: scroll;
}

#site{
width: 100%;
float: left;
}

hr {
border: 0;
color: #007BE6;
background-color: #007BE6;
height: 1px;
text-align: left;
}


/* legend/fieldset ----------------------------------------------------------- */

legend {
font-weight: bold;
font-size: 14px;
background: -webkit-gradient(linear, left top, left bottom, from(#0087FC), to(#007BE6));
background: -moz-linear-gradient(top,#0087FC,#007BE6);     
background: -ms-linear-gradient(top, #0087FC, #007BE6);
color: #fff;
padding: 6px 16px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #006BC9;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 1px 2px 9px #767676;
}

fieldset {
width: 50%;
background-color: #F7F7F7;
float: center;
margin: 30px 10px 10px 30px;
padding: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

#buttonlogin{
    color: #fff;
    font-weight: bold;
    font-size: 15px;
	width: 150px;
	height: 40px;
	cursor: pointer;
	background-color: #007BE6;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#0087FC), to(#007BE6));
	background: -moz-linear-gradient(top,#0087FC,#007BE6);     
	background: -ms-linear-gradient(top, #0087FC, #007BE6);
}

#buttonlogin:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#007BE6), to(#007BE6));
	background: -moz-linear-gradient(top,#007BE6,#007BE6);     
	background: -ms-linear-gradient(top, #007BE6, #007BE6);
}

p98{ /* */
font-size: 13px;
color: #ff0000;
font-weight: bold;
}

p99{ /* */
font-size: 13px;
color: #484848;
font-weight: bold;
}

/* input ------------------------------------------- */

.input{
	height: 25px;
    margin: 3px;
    font-size: 12px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;	
}

.input:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}

.input1{
    margin: 3px;
    font-size: 14px;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;
	min-width: 200px;
	width: 30%;
	height: 30px;
    -webkit-appearance: none;
    -moz-appearance: none;   
    overflow: hidden;	
}

.input1:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;	
}


.button {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
	width: 120px;
	height: 30px;
	cursor: pointer;
	background-color: #007BE6;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#0087FC), to(#007BE6));
	background: -moz-linear-gradient(top,#0087FC,#007BE6);     
	background: -ms-linear-gradient(top, #0087FC, #007BE6);	
}

.button:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#007BE6), to(#007BE6));
	background: -moz-linear-gradient(top,#007BE6,#007BE6);     
	background: -ms-linear-gradient(top, #007BE6, #007BE6);
}

.button2 {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
	width: 120px;
	height: 30px;
	cursor: pointer;
	background-color: #CB0F0F;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f12222), to(#CB0F0F));
	background: -moz-linear-gradient(top,#f12222,#CB0F0F);     
	background: -ms-linear-gradient(top, #f12222, #CB0F0F);	
}

.button2:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#CB0F0F), to(#CB0F0F));
	background: -moz-linear-gradient(top,#CB0F0F,#CB0F0F);     
	background: -ms-linear-gradient(top, #CB0F0F, #CB0F0F);
}

.button3 {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
	width: 120px;
	height: 30px;
	cursor: pointer;
    background-color: #1c7600;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#2E9E0B), to(#1c7600));
	background: -moz-linear-gradient(top,#2E9E0B,#1c7600);     
	background: -ms-linear-gradient(top, #2E9E0B, #1c7600);	
}

.button3:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#1c7600), to(#1c7600));
	background: -moz-linear-gradient(top,#1c7600,#1c7600);     
	background: -ms-linear-gradient(top, #1c7600, #1c7600);
}

.button99 {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
	width: 100px;
	height: 25px;
	cursor:pointer;
	background-color: #007BE6;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#0087FC), to(#007BE6));
	background: -moz-linear-gradient(top,#0087FC,#007BE6);     
	background: -ms-linear-gradient(top, #0087FC, #007BE6);	
}

.button99:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#007BE6), to(#007BE6));
	background: -moz-linear-gradient(top,#007BE6,#007BE6);     
	background: -ms-linear-gradient(top, #007BE6, #007BE6);
}

.button98 {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
	width: 80px;
	height: 20px;
	cursor:pointer;
	background-color: #007BE6;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#0087FC), to(#007BE6));
	background: -moz-linear-gradient(top,#0087FC,#007BE6);     
	background: -ms-linear-gradient(top, #0087FC, #007BE6);	
}

.button98:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#007BE6), to(#007BE6));
	background: -moz-linear-gradient(top,#007BE6,#007BE6);     
	background: -ms-linear-gradient(top, #007BE6, #007BE6);
}

.input2{
	width: 200px;
	height: 25px;
    margin: 3px;
    font-size: 12px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;	
}

.input2:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}

.input3{
	width: 40px;
	height: 25px;
    margin: 3px;
    font-size: 12px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;	
}

.input3:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}

.input4{
	width: 20px;
	height: 25px;
    margin: 3px;
    font-size: 12px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;	
}

.input4:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}

.input7{
	width: 60px;
	height: 25px;
    margin: 3px;
    font-size: 12px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;	
}

.input7:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}

.input8{
	width: 100px;
	height: 25px;
    margin: 3px;
    font-size: 12px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;	
}

.input8:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}

.input9{
	width: 70px;
	height: 25px;
    margin: 3px;
    font-size: 12px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;	
}

.input9:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}

.input10{
	width: 120px;
	height: 18px;
	margin: 3px;
    font-size: 11px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;	
}

.input10:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}

.input11{
	width: 200px;
	height: 18px;
	margin: 3px;
    font-size: 11px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;		
}

.input11:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}

.input12{
	height: 18px;	
    font-size: 11px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;		
}

.input12:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}

.input13{
	width: 75px;	
	height: 18px;
	margin: 3px;	
    font-size: 11px;
    font-size: 11px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;		
}

.input13:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}

.input14{
	width: 80px;
	height: 18px;
	margin: 3px;
    font-size: 11px;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #D7D7D7;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    background-color: #fff;	
}

.input14:focus{
	border-color: #007BE6;
	box-shadow: 0px 0px 2px #007BE6;
}


p1{ 
font-size: 15px;
color: #484848;
font-weight: bold;
text-shadow: 2px 2px 4px #9E9E9E;
}

p2{
font-size: 12px;
color: #333333;
font-weight: bold;
}

p3{ 
font-size: 15px;
color: #999999;
font-weight: bold;
}

p4{
font-weight: bold;
font-size: 13px;
color: red;
}

p5{
font-size: 12px;
color: #333333;
font-weight: bold;
}

p6{
font-size: 13px;
font-weight: bold;
color: #007BE6;
}

p9{
font-size: 13px;
color: #007BE6;
font-weight: bold;
}

p10{
font-weight: bold;
font-size: 13px;
color: red;
}

p11{
font-size: 11px;
}

p12{
font-size: 13px;
font-weight: bold;
color: #000000;
}

p13{
font-size: 12px;
font-weight: bold;
color: #3f3ff1;
}

p14{
font-size: 12px;
font-weight: bold;
color: #1c7600;
}

p24{
font-size: 12px;
font-weight: bold;
color: red;
}

p88{ 
font-size: 13px;
color: #484848;
font-weight: bold;
}


p89{ 
font-size: 13px;
color: #007BE6;
}

p90{
font-size: 13px;
color: #007BE6;
font-weight: bold;	
}

p91{
font-size: 13px;
color: #939393;
font-weight: bold;	
}

#kijelentkezes{
padding: 3px 0px 0px 0px;
width: 100%;
min-width: 980px;
height: 30px;
}

#lablec{
margin-top: 5px;
padding-top: 10px;
margin-bottom: 5px;
padding-left: 0%;
margin-right: 0%;
width: 100%;
min-width: 980px;
height: 30px;
float: left;
background-color: #FFF;
border-top: 1px;
border-top-style: solid;
border-top-color: #D7D7D7;
text-align: center;
}

#menu{
background-color: white;
width: 980px;
min-width: 980px;
height: 35px;
}

#menu li{
float: left;
list-style: none;
position: relative;
}

#menu ul li a{
text-align: center;
line-height: 30px;
display: block;
width: 135px;
height: 30px;
color: #ffffff;
font-size: 13px;
font-weight: ;
	background-color: #007BE6;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
border-style: solid;
border-color: #ffffff;
border-width: 1px 1px 1px 1px;
}

#menu ul li a:hover{
	background: #0087FC;
}

#center{
padding: 1%;
width: 98%;
min-width: 970px;
min-height: 500px;
float: left;
background-color: #fff;
}

#tabla{
padding: 10px 10px 10px 10px;
width: 95%;
min-width: 970px;
float: left;
}

#beallitasok{
width: 970px;
}

.feltolt{
width: 900px;
float: left;
text-align: left;
background-color: #F7F7F7;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

#feltolt2{
height: 40px;
float: left;
padding: 0px 5px 0px 0px;
}

#feltolt3{
height: 23px;
float: left;
padding: 0px 5px 0px 0px;
}

#feltolt3_ossz{
width: 800px;
float: left;
padding: 0px 0px 0px 0px;
}

.kereses{
width: 900px;
text-align: left;
background-color: #F7F7F7;
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

.kereses2{
width: 820px;
height: 460px;
text-align: left;
background-color: #F7F7F7;
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

.kereses6{
width: 820px;
height: 300px;
text-align: left;
background-color: #F7F7F7;
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

#kereses1{
width: 380px;
height: 370px;
float: left;
}

#kereses2{
width: 440px;
height: 370px;
float: left;
}

#kereses3{
width: 380px;
height: 250px;
float: left;
}

#kereses4{
width: 240px;
height: 150px;
float: left;
}

#kereses5{
width: 240px;
height: 150px;
float: left;
}

.szerzodesek{
width: 925px;
float: left;
text-align: left;
background-color: #F7F7F7;
padding: 10px 10px 10px 10px;
margin: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

#lista{
text-align: left;
width: 200px;
float: left;
}

#adatok{
text-align: left;
width: 540px;
float: left;
}

#dij{
margin-top: 15px;
width: 800px;
float: left;
}

.modosit{
width: 428px;
height: 280px;
float: left;
text-align: left;
background-color: #F7F7F7;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

.modosit2{
width: 428px;
height: 410px;
float: left;
text-align: left;
background-color: #F7F7F7;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

.modosit3{
width: 900px;
float: left;
text-align: left;
background-color: #F7F7F7;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

.modosit4{
width: 900px;
float: left;
text-align: left;
background-color: #F7F7F7;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

.modosit5{
width: 428px;
min-height: 540px;
float: left;
text-align: left;
background-color: #F7F7F7;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

.modosit6{
width: 428px;
min-height: 460px;
float: left;
text-align: left;
background-color: #F7F7F7;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #D7D7D7;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
box-shadow: 0px 2px 4px #767676;
}

#utasitasok{
width: 930px;
text-align: left;
margin: 30px 15px 30px 15px;
}




#lapozas{
width: 620px;
padding: 10px 10px 10px 10px;
float: left;
}

#elozo{
padding: 0px 20px 0px 0px;
width: 100px;
height: 25px;
float: left;
}

#kovetkezo{
padding: 0px 0px 0px 10px;
text-align: left;
width: 100px;
height: 25px;
float: left;
}

#elejere{
padding: 0px 10px 0px 0px;
text-align: left;
width: 65px;
height: 25px;
float: left;
}

#vegere{
padding: 0px 0px 0px 10px;
text-align: left;
width: 65px;
height: 25px;
float: left;
}

#szamok{
width: 25px;
height: 25px;
padding: 0px 10px 0px 0px;
float: left;
}

#butt1 {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
	width: 100px;
	height: 25px;
	cursor:pointer;	
	background-color: #007BE6;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#0087FC), to(#007BE6));
	background: -moz-linear-gradient(top,#0087FC,#007BE6);     
	background: -ms-linear-gradient(top, #0087FC, #007BE6);	
}

#butt1:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#007BE6), to(#007BE6));
	background: -moz-linear-gradient(top,#007BE6,#007BE6);     
	background: -ms-linear-gradient(top, #007BE6, #007BE6);
}

#butt2 {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
	width: 25px;
	height: 25px;
	cursor:pointer;	
	background-color: #007BE6;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#0087FC), to(#007BE6));
	background: -moz-linear-gradient(top,#0087FC,#007BE6);     
	background: -ms-linear-gradient(top, #0087FC, #007BE6);	
}

#butt2:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#007BE6), to(#007BE6));
	background: -moz-linear-gradient(top,#007BE6,#007BE6);     
	background: -ms-linear-gradient(top, #007BE6, #007BE6);
}

#butt3 {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	background-color: #bfc4ff;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;	
}

#butt3:hover {
    background: #bfc4ff;
}

#butt4 {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
	width: 100px;
	height: 25px;
	cursor:pointer;
	background-color: #007BE6;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#0087FC), to(#007BE6));
	background: -moz-linear-gradient(top,#0087FC,#007BE6);     
	background: -ms-linear-gradient(top, #0087FC, #007BE6);	
}

#butt4:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#007BE6), to(#007BE6));
	background: -moz-linear-gradient(top,#007BE6,#007BE6);     
	background: -ms-linear-gradient(top, #007BE6, #007BE6);
}

#butt5 {
    color: #fff;
    font-weight: bold;
    font-size: 11px;
	width: 100px;
	height: 25px;
	cursor: pointer;
	background-color: #1c7600;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;	
}

#butt5:hover {
    background: #3d8825;
}

.bovebb{
	cursor: pointer;	
}

#kezdolap{
width: 96%;
margin-left: 2%;
margin-right: 2%;	
min-width: 960px;
}

#jutalek{
width: 80%;
float: left;
}

#naptar{
width: 20%;
float: left;
}

.naptarlista{
width: 130px;
height: 100px;
font-size: 12px;
background-color: #cbdbf3;
color: #303030;
padding: 2px 7px 2px 7px;
text-align: left;
vertical-align: top;
border-color: #cbdbf3;
}

.naptarlistahalvany{
width: 130px;
height: 100px;
font-size: 12px;
background-color: #EDF3FA;
color: #303030;
padding: 2px 7px 2px 7px;
text-align: left;
vertical-align: top;
border-color: #EDF3FA;
}

#naptarlistaaktualis{
border-width: 3px;
border-color: #007BE6;
}

.kezdofelso{
font-size: 13px;
background-color: #cbdbf3;
color: #303030;
font-weight: bold;
padding: 2px;
text-align: center;
border-color: #cbdbf3;
}

.kezdolista{
font-size: 12px;
background-color: #cbdbf3;
color: #303030;
padding: 2px;
text-align: center;
border-color: #cbdbf3;
}

.kezdolistahalvany{
font-size: 12px;
background-color: #EDF3FA;
color: #303030;
padding: 2px;
text-align: center;
border-color: #EDF3FA;
}

.kezdolista2{
font-size: 12px;
background-color: #cbdbf3;
color: red;
padding: 2px;
text-align: center;
border-color: #cbdbf3;
}

.kezdolistahalvany2{
font-size: 12px;
background-color: #EDF3FA;
color: red;
padding: 2px;
text-align: center;
border-color: #EDF3FA;
}


/* ------------------------------ táblázat ---------------------------------- */

table {
   border: 1px solid #787878;
   border-collapse: collapse;
   margin: 2px;
   white-space:nowrap;
}

th {
   border: 1px solid #787878;
}

td {
   border: 1px solid #787878;
   text-align: right;
}

.felso{
font-size: 12px;
background-color: #99e393;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
}

.felso_rejt{
font-size: 12px;
background-color: #99e393;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
}

.felso2{
font-size: 10px;
background-color: #AEFFA7;
color: #1c1c1c;
font-weight: bold;
padding: 20px 1px 1px 1px;
text-align: center;
}

.felso2_rejt{
font-size: 10px;
background-color: #AEFFA7;
color: #1c1c1c;
font-weight: bold;
padding: 20px 1px 1px 1px;
text-align: center;
}

.felsosarga{
font-size: 11px;
background-color: #faf446;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
cursor: pointer;
}

.felsosarga_elet{
font-size: 11px;
background-color: #faf446;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
cursor: pointer;
}

.felsosarga_egyeb{
font-size: 11px;
background-color: #faf446;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
cursor: pointer;
}

.felsosarga_lakas{
font-size: 11px;
background-color: #faf446;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
cursor: pointer;
}

.felsosarga2{
font-size: 11px;
background-color: #FFFCA5;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
padding: 20px 1px 1px 1px;
}

.felsosargao{
font-size: 11px;
background-color: #d3a9ee;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
}

.felsosargao2{
font-size: 11px;
background-color: #E5CBF5;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
padding: 20px 1px 1px 1px;
}

.felsolakas{
font-size: 12px;
background-color: #e8b37e;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
}

.felsolakas_rejt{
font-size: 12px;
background-color: #e8b37e;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
}

.felsolakas2{
font-size: 10px;
background-color: #F7CFA9;
color: #1c1c1c;
font-weight: bold;
padding: 20px 1px 1px 1px;
text-align: center;
}

.felsolakas2_rejt{
font-size: 10px;
background-color: #F7CFA9;
color: #1c1c1c;
font-weight: bold;
padding: 20px 1px 1px 1px;
text-align: center;
}

.felsoegyeb{
font-size: 12px;
background-color: #a6eeee;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
}

.felsoegyeb_rejt{
font-size: 12px;
background-color: #a6eeee;
color: #1c1c1c;
font-weight: bold;
padding: 1px;
text-align: center;
}

.felsoegyeb2{
font-size: 10px;
background-color: #D3FCFC;
color: #1c1c1c;
font-weight: bold;
padding: 20px 1px 1px 1px;
text-align: center;
}

.felsoegyeb2_rejt{
font-size: 10px;
background-color: #D3FCFC;
color: #1c1c1c;
font-weight: bold;
padding: 20px 1px 1px 1px;
text-align: center;
}

.sorok1{
background-color: #99e393;
color: #000;
padding: 0px;
}

.sorok2{
background-color: #a9e3a4;
color: #000;
padding: 0px;
}

.sorok3{
background-color: #99e393;
color: #000;
padding: 1px;
font-size: 12px;
height: 15px;
}

.sorok3_rejt{
background-color: #99e393;
color: #000;
padding: 1px;
font-size: 12px;
height: 15px;
}

.sorok4{
background-color: #99e393;
color: #000;
padding: 1px;
font-size: 13px;
height: 15px;
}

.sorok5{
background-color: #99e393;
color: #000;
padding: 1px;
font-size: 13px;
height: 15px;
}

.sorok5_rejt{
background-color: #99e393;
color: #000;
padding: 1px;
font-size: 13px;
height: 15px;
}

.sorok6{
background-color: #e8b37e;
color: #000;
padding: 1px;
font-size: 12px;
height: 15px;
}

.sorok6_rejt{
background-color: #e8b37e;
color: #000;
padding: 1px;
font-size: 12px;
height: 15px;
}

.sorok7{
background-color: #e8b37e;
color: #000;
padding: 1px;
font-size: 13px;
height: 15px;
}

.sorok7_rejt{
background-color: #e8b37e;
color: #000;
padding: 1px;
font-size: 13px;
height: 15px;
}

.sorok8{
background-color: #a6eeee;
color: #000;
padding: 1px;
font-size: 12px;
height: 15px;
}

.sorok8_rejt{
background-color: #a6eeee;
color: #000;
padding: 1px;
font-size: 12px;
height: 15px;
}

.sorok9{
background-color: #a6eeee;
color: #000;
padding: 1px;
font-size: 13px;
height: 15px;
}

.sorok9_rejt{
background-color: #a6eeee;
color: #000;
padding: 1px;
font-size: 13px;
height: 15px;
}

.soroksarga{
background-color: #faf446;
color: #000;
padding: 1px;
font-size: 13px;
height: 15px;
}

.soroksarga2{
background-color: #faf446;
color: #000;
padding: 1px;
font-size: 12px;
height: 15px;
}

.soroko{
background-color: #d3a9ee;
font-weight: bold;
color: #000;
padding: 1px;
font-size: 13px;
height: 15px;
}

.also{
font-size: 13px;
font-weight: bold;
padding: 1px;
}

.also2{
font-size: 13px;
font-weight: bold;
padding: 1px;
}

.also_elet{
font-size: 13px;
font-weight: bold;
padding: 1px;
}

.also2_elet{
font-size: 13px;
font-weight: bold;
padding: 1px;
}

.also_lakas{
font-size: 13px;
font-weight: bold;
padding: 1px;
}

.also2_lakas{
font-size: 13px;
font-weight: bold;
padding: 1px;
}

.also_egyeb{
font-size: 13px;
font-weight: bold;
padding: 1px;
}

.also2_egyeb{
font-size: 13px;
font-weight: bold;
padding: 1px;
}

.alsosarga{
font-size: 13px;
background-color: #faf446;
font-weight: bold;
padding: 1px;
}

.alsoosszes{
font-size: 13px;
background-color: #d3a9ee;
font-weight: bold;
padding: 1px;
}

/* ------------------------------- listák */

.cimfelso{
font-size: 12px;
background-color: #89b5f7;
color: #1c1c1c;
font-weight: bold;
padding: 3px;
text-align: center;
border-color: #003585 #666666;
}

.cimfelsoreszletek{
font-size: 11px;
background-color: #89b5f7;
color: #1c1c1c;
font-weight: bold;
padding: 1px 7px 1px 7px;
text-align: center;
border-color: #003585 #666666;
}

.cimlistareszletek{
font-size: 11px;
background-color: #cbdbf3;
color: #303030;
padding: 1px 7px 1px 7px;
text-align: center;
border-color: #297BF6 #666666;
}

.cimlistahalvany{
font-size: 11px;
background-color: #EDF3FA;
color: #303030;
padding: 3px;
text-align: center;
border-color: #297BF6 #666666;
}

.cimlista{
font-size: 11px;
background-color: #cbdbf3;
color: #303030;
padding: 3px;
text-align: center;
border-color: #297BF6 #666666;
}

.cimlista2{
font-size: 11px;
background-color: #7ce689;
color: #303030;
padding: 3px;
text-align: center;
border-color: #297BF6 #666666;
}

.cimlista3{
font-size: 11px;
background-color: #efc26c;
color: #303030;
padding: 3px;
text-align: center;
border-color: #297BF6 #666666;
}

.cimlista4{
font-size: 11px;
background-color: #ea7e7e;
color: #303030;
padding: 3px;
text-align: center;
border-color: #297BF6 #666666;
}

.cimlista5{
font-size: 11px;
background-color: #FAA3F2;
color: #303030;
padding: 3px; 
text-align: center;
border-color: #297BF6 #666666;
}