body {
text-align: center;
font-family: Arial, sans-serif;
font-size: 12px;
margin: 0;
background-color: silver;
}

a {
color: #003399;
}

a:visited {
color: #666666;
}

em {
color: #009999;
}

.hosszu_szoveg p{
text-align: justify;
}

/*szöveg behúzás*/
.tabulator {
text-indent: 3em;
}

h1 {
font-size: 1em;
margin: 5px 0 5px 0;
}

h2,h3,h4 {
font-family: Times, serif;
}

.gomb {
background-color: silver;
border: 1px solid black;
margin: 5px 0 5px 0;
}

/*Táblázat általában*/
table {
border-collapse: collapse;
}

th {
border: 1px solid silver;
background: transparent url(kepek/kek.jpg) repeat;
padding: 5px;
}

td {
border: 1px solid silver;
padding: 5px;
}

.banner {
margin-top: 10px;
width: 100%;
text-align: center;
}

.banner img {
margin-bottom: 15px;
border: none;
}

#weblap {
width: 800px;
min-height: 600px;
margin-top: 0;
margin-right: auto;
margin-left: auto;
text-align: left;
background-color: white;
}

#fejlec {
width: 785px;
height: 135px;
margin: 0;
padding: 10px 0 0 15px;
background-position: 98% 50%;
}

#fejlec img{
border: none;
float: left;
}

#zaszlo {
/*clear: both;*/
height: 20px;
width: 100px;
}

#zaszlo img{
border: 1px solid black;
margin: 5px 2px 0 2px;
float: left;
}

#banner_top {
float: right;
width: 550px;
margin: 23px 5px 0 0;
}

/* -----------------------tartalmi rész--------------------*/

/* -----------------------bal oszlop--------------------*/
#baloszlop {
width: 160px;
float: left;
}

#menu {
padding-top: 5px;
}

#baloszlop ul {
list-style-type: none;
margin: 9px 0 0 25px;
padding: 0;
font-family: Times, serif;
font-size: 1.7em;
color: #333333;
}

#baloszlop ul li{
margin-top: 5px;
padding: 0;
}

#baloszlop ul ul {
list-style-type: none;
list-style-image: none;
margin: 0 0 5px 5px;
padding: 0;
font-family: Arial, sans-serif;
font-size: 12px;
}

#baloszlop ul ul li{
margin: 0;
}

#baloszlop ul ul a {
color: black;
text-decoration: none;
}

#baloszlop ul ul a:hover {
text-decoration: underline;
}

/* hírlevél*/
#menu form {
margin: 0;
padding: 10px 0 10px 15px;
}

#baloszlop input {
font-size: 0.9em;
}

#baloszlop strong {
font-family: Times, serif;
font-size: 1.7em;
font-weight: normal;
color: black;
}

#ispa {
margin: 0;
width: 65%;
padding-left: 5px;
font-size: 0.8em;
float: right;
background-color: white;
}

#ispa a{
text-decoration: none;
}

#ispa a:hover{
text-decoration: underline;
}
/* ------------------középső oszlop --------------------*/
#koztesoszlop {
width: 56%;
float: left;
padding: 15px 0 10px 15px;
}

#koztesoszlop h2,h3{
font-size: 1.5em;
font-weight: normal;
color: #FF4500;
margin-top:0;
}

#koztesoszlop h4{
font-size: 1.2em;
font-weight: normal;
color: #FF4500;
}

/*-----hotel adatlap -----*/
.adatlap_box table{
margin-top: 10px;
}

.adatlap th{ 
background: transparent url(kepek/table_bg.jpg) repeat;
border-bottom: none;
}

.adatlap td{
border-bottom: none;
}

.adatlap_box img{
padding:0;
float:left;
margin-right: 5px;
border:1px solid silver;
}


.adatlap_text{
height: 100px;
background-repeat:no-repeat;
background-position: 98% 0%;
}

.adatlap_text p{
width: 75%;
}


/*----találati lista -----*/

.sorszam{
background: #CCFFFF url(kepek/kek.jpg) repeat;
margin-top: 10px;
padding: 5px;
height: 15px; 
border-top: 1px solid silver;
border-right: 1px solid silver;
border-left: 1px solid silver;
}
.sorszam_box {
margin:0;
}


/* ------------------jobb oldali oszlop --------------------*/

#jobboszlop {
background: transparent url(kepek/kereso_bg.jpg) no-repeat;
float: right;
width: 160px;
min-height: 470px;
}

#jobboszlop select {
font-size: 0.9em;
}

#jobboszlop input {
font-size: 0.9em;
}

.kereso {
padding: 0 0 0 5px;
height: 198px;
}

.kereso h2{
margin: 5px 0 15px 5px; 
padding: 7px 0 0 0;
font-size: 1.7em;
font-weight: normal;
}

.google_maps {
margin: 0 0 10px 0;
padding: 30px 0 0 10px;
height: 30px;
width: 93%;
background: white url(kepek/maps_logo.jpg) no-repeat 10% 10%;
}



/*lábléc*/
#lablec {
margin: 0;
padding: 3px 0 3px 0;
background-color: #696969;
text-align: center;
clear: both;
color: #CCCCCC;
}

#lablec img {
border: none;
}

#lablec2 {
margin: 0;
padding: 3px;
height: 18px;
background-color: white;
text-align: center;
clear: both;
}

#lablec2 ul {
list-style-type: none;
margin: 0;

}

#lablec2 ul li { 
display: inline;
}

#lablec2 ul li a { 
color: black;
text-decoration: none;
padding-left: 15px;
}

#lablec2 ul li a:hover {
text-decoration: underline;
}