body {
    margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-position: right;
	background: #F0CA64 url(../images/bg.png) repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}


body.list {
    margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-position: center;
	background: #F0CA64 url(../images/bg.png) repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}

#ok {
    position: absolute;
    text-align: center;
	left: 200px;
	top: 200px;
	display: inherit;
	width:  600px;
	height: 200px;
	background: black;
	border: double;
	padding-top: 50px;
	font-size: 24px;
	font-weight: bolder;
	color: green;
	z-index: 11;
	opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
}

#bottom_bc
{
	position: absolute;
	left: 90px;
	top: 320px;
	z-index: 10;
}
#bottom_br
{
	position: absolute;
	left:130px;
	top: 526px;
}
#select_line
{
	position: absolute;
	left:230px;
	top: 526px;
}
#bottom_bf
{
	position: absolute;
	left: 250px;
	top: 530px;
}

#main_box {
width: 994px;
border: none;
margin: 0px auto;
position: relative;
	background: #F0CA64 url(../images/bg.png) repeat-x;
}

#top{
    border: none;
	margin: 5px auto;
    padding: 0px;
	width: 942px;
	height: 650px;
	vertical-align: middle;
	background: #F0CA64 url(../images/main.jpg) no-repeat;
}
#iframe{
    position: absolute;
	left: 750px;
	top: 90px;
}
#ajax1{
    position: absolute;
	left: 150px;
	top: 50px;
	display: none;
	z-index: 12;
}
#ajax2{
    position: absolute;
	left: 0px;
	top: 338px;
	background: #E4F9A6;
}
#stick2{
    position: absolute;
	left: 320px;
	top: 400px;
}

#list1{
    top: 0px;
    left: 0px;
	text-align: left;
	position: fixed;
	text-align: center;
	margin: 0px auto;
	background: #000000;
	width: 100%;
	height: 100%;
	z-index: 501;
	visibility: visible;
	padding: 0px;
	border: none;
	vertical-align: middle;
}

#list{
	position: absolute;
    top: 312px;
    left: 364px;
	border: none;
	background: #f29f21;
	width: 597px;
	height: 300px;
	z-index: 502;
}

#list1_window{
	visibility: hidden;
	position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -300px;
	border:#FFFFFF solid 10px;
	background: #f29f21;
	width: 600px;
	height: 500px;
	opacity:.95;
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;
	z-index: 502;
}

#list1_window_bottom{
    background: url(../images/bg_window_bottom.gif) repeat-x;
	padding: 8px;
}


#main {
    background: url(../images/buynfly_bottom.jpg) no-repeat;
	height: 360px; 
	padding-top: 9px;
	border: none;
	position: relative;
	
}

	

#main_left{
    background: url(../images/menu_udulesek.jpg) no-repeat;
	height: 268px;
	width: 429px;
	left: 30px;
	position: absolute;	vertical-align: middle;
	text-align: center;
}
#main_left_button{
	left: 78px;
	top: 165px;
	position: absolute;
	vertical-align: middle;
	text-align: center;
}
#main_right{
    background: url(../images/menu_repulojegyek.jpg) no-repeat;
	height: 268px;
	width: 429px;
	position: absolute;
	right: 30px;
	vertical-align: middle;
	text-align: center;	
}
#main_right_button{
	right: 78px;
	top: 165px;
	position: absolute;
	vertical-align: middle;
	text-align: center;	
}




#bottom {
	height: 20px;
	width: 309px;
	top: 585px;
	left: 30px;
	bottom: 50px;
	position: absolute;
	text-align: left;
	font-size: 11px;
	color: #111111;
	text-align: right;
}
#bottom1 {
	height: 20px;
	width: 309px;
	top: 585px;
	left: 230px;
	bottom: 50px;
	position: absolute;
	text-align: left;
	font-size: 11px;
	color: #111111;
	text-align: right;
}

#country {
	height: 20px;
	width: 309px;
	top: 624px;
	left: 485px;
	bottom: 50px;
	position: absolute;
	text-align: left;
	font-size: 10px;
	color: #d7c0b2;
	z-index: 1100;
}

select.country {
	width: 150px;
	height: 18px;
	font-size: 11px;
	background: #ffffff;
	color: #805a3d;
	border: 1px solid #cda585;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

#date {
    height: 20px;
	width: 309px;
	top: 624px;
	left: 766px;
	bottom: 50px;
	position: absolute;
	text-align: left;
	font-size: 10px;
	color: #d7c0b2;
	z-index: 1100;
}

select.date {
	width: 150px;
	height: 18px;
	font-size: 11px;
	background: #ffffff;
	color: #805a3d;
	border: 1px solid #cda585;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

select.country11 {
	width: 120px;
	height: 18px;
	font-size: 11px;
	background: #ffffff;
	color: #805a3d;
	border: 1px solid #cda585;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

select.date11 {
	width: 120px;
	height: 18px;
	font-size: 11px;
	background: #ffffff;
	color: #805a3d;
	border: 1px solid #cda585;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}


#bottom a {
	
	color: #ffffff;
	background-color: #bb1111;
	text-decoration: none;
}

#bottom a:hover {
	
	color: #f3eeea;
	background-color: #111177;
	text-decoration: underline;
}

#title {
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 30px;
    margin-bottom: 15px;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	
}

#lista {
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 10px;
    margin-bottom: 15px;
	text-align: left;
	
}

table.lista {
    width: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
    }
	

td.lista {
    text-transform: uppercase;
	text-align: left;
    }
td.lista_leiras {
    text-transform: uppercase;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 165px;
    }
td.lista_leiras2 {
    text-transform: uppercase;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 140px;
    }
td.lista_datum {
	text-align: center;
	font-size: 10px;
	width: 55px;
    }
td.lista_datum strong {
	text-align: center;
	font-weight: bold;
	font-size: 11px;

    }
td.lista_datum2 {
	text-align: center;
	font-size: 10px;
	width: 70px;
    }
td.lista_datum2 strong {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
    }
	
td.lista_nap {
    text-transform: uppercase;
	text-align: center;
	width: 55px;
    }
td.lista_nap2 {
    text-transform: uppercase;
	text-align: center;
	width: 70px;
    }
td.lista_db {
	text-align: center;
	width: 35px;
    }
td.lista_db2 {
	text-align: center;
	width: 45px;
    }
td.lista_ar {
	text-align: right;
	font-weight: bold;
	width: 90px;
    }
td.lista_ar2 {
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
    }
td.lista_ar3 {
	text-align: center;
	font-weight: bold;
	padding-right: 10px;
    }
td.lista_foglalas {
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
    }
td.lista_foglalas2 {
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	width: 90px;
    }
td.lista_foglalas3 {
	text-align: left;
	padding-top: 0px;
	padding-left: 5px;
	width: 90px;
    }

tr.lista1 {
padding: 5px;
height: 40px;
background: #d78b4d;
    }
	
tr.lista2 {
padding: 5px;
height: 40px;
background: #c77b3d;
    }

tr.lista3 {
padding: 5px;
height: 40px;
background: #b76b2d;
    }
		
tr.lista_head {
    background: #b16221;
	height: 35px;
    }
	
th.lista_leiras {
    text-transform: uppercase;
	font-size: 10px;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 140px;
    }
th.lista_leiras2 {
    text-transform: uppercase;
	font-size: 10px;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 165px;
    }
th.lista_keres {
    text-transform: uppercase;
	font-size: 10px;
	text-align: left;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 200px;
    }

th.lista_datum {
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 55px;
    }
th.lista_datum2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 70px;
    }

th.lista_datum strong {
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	
    }
	
th.lista_nap {
    text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 55px;
    }
th.lista_nap2 {
    text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 70px;
    }
th.lista_db {
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 35px;
    }
th.lista_db2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 45px;
    }
th.lista_ar {
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
	width: 90px;
    }
th.lista_ar2 {
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-right: 10px;
    }
th.lista_foglalas {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-transform: uppercase;
	font-size: 10px;
    }
th.lista_foglalas2 {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-transform: uppercase;
	font-size: 10px;
	width: 90px;
    }

td.lista strong {
    text-transform: uppercase;
	text-align: left;
	font-size: 12px;
    }
	
input.input1 {
    height: 15px;
	border: #D99B54 solid 1px;
	background: #FFFFFF;
	color: #ca7837;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
    }

input.nev {
    height: 15px;
	border: #c58740 solid 1px;
	background: #ebdfd0;
	color: #c06a07;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	width: 220px;
	margin-right: 5px;
    }
input.szuletesi_ido {
    height: 15px;
	border: #c58740 solid 1px;
	background: #ebdfd0;
	color: #c06a07;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	width: 100px;
	margin-right: 5px;
    }
input.utlevelszam {
    height: 15px;
	border: #c58740 solid 1px;
	background: #ebdfd0;
	color: #c06a07;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	width: 135px;
    }
input.iranyitoszam {
    height: 15px;
	border: #c58740 solid 1px;
	background: #ebdfd0;
	color: #c06a07;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	width: 40px;
    }
input.telepules {
    height: 15px;
	border: #c58740 solid 1px;
	background: #ebdfd0;
	color: #c06a07;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	width: 210px;
    }
input.cim {
    height: 15px;
	border: #c58740 solid 1px;
	background: #ebdfd0;
	color: #c06a07;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	width: 270px;
    }
input.telefon {
    height: 15px;
	border: #c58740 solid 1px;
	background: #ebdfd0;
	color: #c06a07;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	width: 270px;
    }
input.email {
    height: 15px;
	border: #c58740 solid 1px;
	background: #ebdfd0;
	color: #c06a07;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	width: 270px;
    }

a.kosarba {
    color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	
    }

a.kosarba:hover {
    color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
    }

#rendeles_gombok {
    margin: 0px auto;
	padding: 15px;
    }

table.adatok {
    width: 100%;
	padding: 35px;
	margin: 0px;
	border: none;
	background: #d78b4d;
    }
	
tr.adatok {
height: 25px;
background: #d78b4d;
	
    }
	
td.adatok {
    text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10px;
    }
td.adatok_r {
    text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
    }
td.adatok_cim {
    text-align: left;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 90px;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	text-transform: uppercase;
    }
	td.adatok_utas {
    text-align: left;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
    }
small {
    font-size: 10px;
	font-weight: normal;
    }