p.main {
text-align:justify;
padding: 0px;
vertical-align:top;
width: 100%
}
body
{
color:"#000000";
}

h1
{
text-align: justify;
margin: .1em;
padding: 0px;
width: 100%;
}

h2
{
text-align: center;
margin: .1em;
padding: 0;
}

h3
{
text-align: left;
margin: 0;
padding: 0;
}

h4
{
text-align: center;
margin: 0;
padding: 0;
}

.page {
background-color: #FFFFFF;
background-repeat:no-repeat;
background-position: bottom center;
}


ul
{
list-style-image: url('images/gomb.jpg');
padding: 10px;
margin: 20px;
}

textarea {
 font-size: 20px;
 font-family: 'Arial' Helvetica, sans-serif; 
 border: 1px solid black;
}



.lista:link,.lista:visited
{
display:block;
font-weight:bold;
color:#116a6f;
text-align:center;


}

.lista:hover,.lista:active
{
color:#b52b40;
}




.menuGold:link,.menuGold:visited
{
display:block;
font-weight:bold;
color:#000000;
background-color:#ff9900;

text-align:center;
padding:4px;
text-decoration:none;
}
.menuGold:hover,.menuGold:active
{
background-color:#1a4691;
}




.menu:link,.menu:visited
{
display:block;
font-weight:bold;
color:#ffffff;
background-color:#b52b40;

text-align:center;
padding:4px;
text-decoration:none;
}
.menu:hover,.menu:active
{
background-color:#116a6f;
}
hr {
  border: none;
  background-color: #b52b40;
  color: #b52b40; 
  height: 4px;

}

.kep {
  border:4px solid #b52b40;

}
.coloredtext{
color: #ffffff;
font-size:15px;
}


input.btn { 
white-space: normal;
  width:800px; 
  height:100px;  
  color:#ffffff;   
  font:  bold 95% 'Arial' Helvetica, sans-serif;    
  font-size:45px;
  border: 2px solid;   
  border-color: #ffffff;
  background: url('images/kek-buttons.jpg') repeat-x;
 } 
 
input.btnhov { 
  width:800px;
  height:100px;  
  border-color: #b52b40;  
  color:#b52b40;     
  font: bold 95% 'Arial' Helvetica, sans-serif;     
  font-size:45px;
  border: 2px solid;   
  background:  url('images/gradients.png') repeat-x;

}


input.btncaut { 
white-space: normal;
  width:800px; 
  height:100px;  
  border-color: #cfccbd;
  color:#ffffff;   
  font: bold 95% 'Arial' Helvetica, sans-serif;  
  font-size:45px; 
  border: 2px solid;   
  background:  url('images/button-narancss.jpg') repeat-x;

  
 }

input.btnhvcaut { 
  width:800px; 
  height:100px;  
  border-color: #b52b40; 
  color:#b52b40;  
  font: bold 95% 'Arial' Helvetica, sans-serif;    
  font-size: 45px;
  border: 2px solid;   
  background:  url('images/gradients.png') repeat-x;
     
}


input.btnrefr { 
  width:145px; 
  height:50px;  
  border-color: #cfccbd;
  color:#ffffff;  
  font:  95% 'Arial' Helvetica, sans-serif;    
  font-size: 30px;
  border: 2px solid;   
  background: #116a6f; 
  
 }

input.btnhvrefr { 
  width:145px; 
  height:50px;  
  border-color: #b52b40; 
  color:#b52b40;    
  font: 95% 'Arial' Helvetica, sans-serif;   
  font-size: 30px;  
  border: 2px solid;   
  background:  url('images/gradient.png') repeat-x;
}  
  
input.btnhback { 
  width:145px; 
  height:50px;  
  border-color: #000000;
  color:#000000;  
  font:  95% 'Arial' Helvetica, sans-serif;    
  font-size: 30px;
  font-weight: bold;
  border: 2px solid;   
  background: #ffffff; 
  
 }

input.btnback { 
  width:145px; 
  height:50px;  
  border-color: #b52b40; 
  color:#000000;    
  font: 95% 'Arial' Helvetica, sans-serif;   
  font-size: 30px;  
  font-weight: bold;
  border: 2px solid;   
  background:  url('images/gradient.png') repeat-x;
}    
  
input.btnOrange { 
  width:145px; 
  height:50px;  
  border-color: #cfccbd;
  color:#ffffff;   
  font: 95% 'Arial' Helvetica, sans-serif;   
  font-size: 30px;
  border: 2px solid;   
  background:  url('images/button-narancs.jpg') repeat-x;

  
 }

input.btnOrangehov { 
  width:145px; 
  height:50px;  
  border-color: #b52b40;  
  color:#b52b40;    
  font: bold 95% 'Arial' Helvetica, sans-serif;   
  font-size: 30px;  
  border: 2px solid;   
  background:  url('images/gradient.png') repeat-x;
     
}

input.btnmail { 
white-space: normal;
  width:350px; 
  height:80px;  
  color:#ffffff;   
  font:  bold 95% 'Arial' Helvetica, sans-serif;    
  font-size:35px;
  border: 2px solid;   
  border-color: #ffffff;
  background: url('images/kek-button.jpg') repeat-x;
 } 
 
input.btnhmail { 
  width:350px;
  height:80px;  
  border-color: #b52b40;  
  color:#b52b40;     
  font: bold 95% 'Arial' Helvetica, sans-serif;     
  font-size:35px;
  border: 2px solid;   
  background:  url('images/gradient.png') repeat-x;

}



table.sotetszurke{
background-color:#cfccbd;

}



table.sotetszurke{
background-color:#cfccbd;

}

table.szurke{
background-color:#f6f4ec;

}
table.szurke th{
background-color:#fbfbf9;//#aca899;

}

select.selection
{
background-color:'#ffeedd';
width: 100px;

}
select.empt
{width: 100px;
}

.styled-redselect  select{
   width: 340px;
   height: 100px;
   overflow: hidden;
   background: url('images/red-arrow-down.png') no-repeat right #ddd;
   border: 2px solid #ccc;
   font-size:60px;
   color:#000000;
   -webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;
   }

.styled-blackselect  select{
   width: 340px;
   height: 100px;
   overflow: hidden;
   background: url('images/blackarrow-down.png') no-repeat right #ddd;
   border: 2px solid #ccc;
   font-size:60px;
   color:#000000;
   -webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;
   }
   
.styled-greenselect  select{
   width: 340px;
   height: 100px;
   overflow: hidden;
   background: url('images/green-arrow-down.png') no-repeat right #ddd;
   border: 2px solid #ccc;
   font-size:60px;
   background-color: #ffffff;
   color:#000000;
   -webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;
   }   