body
	{
	font-family: arial;
   	font-size: 12px;
    margin:10px 0px 0px 0px;
    padding: 0;
    background:#777;
    text-align:center;
	overflow-x:scroll;        
	}

a.link1:link, a.link1:visited {font-size: 14px; font-weight:bold; color: #014286; text-decoration: none;}
a.link1:hover, a.link1:active{color: #FE6811; text-decoration: underline;}
a.link2:link, a.link2:visited {font-size: 14px; font-weight:bold; color: #FE6811; text-decoration: none;}
a.link2:hover, a.link2:active{color: #014286; text-decoration: underline;} 

.menupontoff {
	text-align: center;
	width: 150px;
	margin: 0px;
	background:#014286;
	color:#FFFFFF;
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	-moz-border-radius: 9px 9px 9px 9px;	
	padding: 7px 0px 7px 0px;
	font-weight: bold;
	text-decoration: none;
	}	

.menuponton {
	text-align: center;
	width: 150px;
	margin: 0px;
	background:#FE6811;
	color:#014286;
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	-moz-border-radius: 9px 9px 9px 9px;	
	padding: 7px 0px 7px 0px;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
	}	

.menupontact {
	text-align: center;
	width: 150px;
	margin: 0px;
	background:#FE6811;
	color: #000000;
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	-moz-border-radius: 9px 9px 9px 9px;	
	padding: 7px 0px 7px 0px;
	font-weight: bold;
	text-decoration: none;
	}	

a.menupont:link, a.menupont:visited {color: #FE6811; font-weight: bold; text-decoration: none;}
a.menupont:hover, a.menupont:active {color: #FE6811; text-decoration: underline;}

.toptd {
    margin: 0px;
    padding: 0px;
    width: 500px;
	background:#FFFFFF;
	color:#FFFFFF;
	border-width: 7px 7px 7px 0px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: #014286 #014286 #FE6811 #FE6811;
	border-collapse: collapse;
	}


.bottomtd {
	border-width: 0px 7px 7px 7px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: #014286 #FE6811 #FE6811 #014286;
	aborder-collapse: collapse;
	background:#FFFFFF;	
	}
	
.tdleft
   {
	border-width: 0px 0px 0px 7px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: #014286 #FE6811 #014286 #014286;
	border-collapse: collapse;
	background:#FFFFFF;	
	padding-left:50px;
	}
.tdright {
	border-width: 0px 7px 0px 0px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: #014286 #FE6811 #014286 #014286;
	border-collapse: collapse;
	background:#FFFFFF;	
	padding-top:5px;
	}


.uprow {
	height:25px;
	}

.rowhead{
  height:192px;
}
	
.logotd {
    margin: 0px;
    padding:14px 5px 0px 5px;
    width: 205px;
 	background:#FFFFFF;
	color:#FFFFFF;
	text-align: center;
	border-width: 7px 7px 0px 7px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #014286 #FE6811 #014286 #014286;
	border-collapse: collapse;
	}
	
.menubox {
    margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
    width: 205px;
	text-align: center;
	background:#FFFFFF;
	color:#034380;
	font-size: 14px; 
	border-width: 0px 0px 0px 7px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #FE6811 #014286 #014286 #014286;
	border-collapse: collapse;
	padding: 5px 5px 5px 5px;
	}

.contentbox {
    margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: justify;
	width: 630px;
	background:#FFFFFF;
	color:#034380;
	font-size: 14px; 
	border-width: 0px 7px 0px 0px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #FE6811 #FE6811 #014286 #014286;
	border-collapse: collapse;
	padding: 5px 50px 5px 5px;
	}	
	
.mainbox {
    margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
    height: 100%;
	background:#FFFFFF;
	color:#034380;
	font-size: 14px; 
	border-width: 0px 0px 0px 0px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #014286 #014286 #014286 #014286;
	border-collapse: collapse;
	apadding: 5px 5px 5px 5px;
	}


.prices {
   	width: 300px;
	aheight: 400px;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
	background:#FFFFFF;	
	border-width: 3px 3px 3px 3px;
	border-spacing: 1px;
	border-style: inlay;
	border-color: #000 #000 #000 #000;
	aborder-collapse: collapse;
	}


.gps
{
	position: relative;
	right: 25px;
	font-size:12;
	ffont-weight:bold;
	text-align: center;
	color: #000000;
}
.blue
{
	font-size:12;
	text-align: center;
	color: #034380;
}
.orangek
{
	background-color: #EFEFEF;
	font-size:16;
	font-weight:bold;
	text-align: center;
	color: #FE6811;
}
.bluek
{
	background-color: #EFEFEF;	
	font-size:16;
	font-weight:bold;	
	text-align: center;
	color: #034380;
}
.maps
{
	bbackground-color: #EFEFEF;
	font-size:18;
	font-weight:bold;
	text-align: center;
	color: #FE6811;
	bborder-style: solid;
	bborder-color: #034380;
	bborder-width: 3px 2px 0px 2px;
}

.map1
{
background-color: #EFEFEF;	
font-size:16;
	text-align: center;
	
	border-style: solid;
	border-color: #FE6811;
	border-width: 2px 1px 0px 0px;
}

.map2
{
background-color: #EFEFEF;	
font-size:16;
	text-align: center;
	
	border-style: solid;
	border-color: #FE6811;
	border-width: 2px 0px 0px 1px;
}

.blueb
{
	font-size:24;
	font-weight:bold;
	text-align: center;
	color: #034380;
}



.headtel
{
	font-size:18;
	text-align: right;
	color: #FE6811;
	font-weight: bold;
}

.headadr
{
	font-size:17;
	text-align: right;
	color: #034380;
}
.headmal
{
	font-size:16;
	text-align: right;
	color: #034380;
}

.header1
{
font-size:26;
	font-weight:bold;
	text-align: center;
	color: #FE6811;
	padding-left: 3px;
	padding-top: 3px;
	border-style: solid;
	border-color: #034380;
	border-width: 0px 0px 3px 2px;
	
}

.header2
{	
font-size:18;
	text-align: center;
	color: #034380;
	padding-right: 3px;
	border-style: solid;
	border-color: #FE6811;
	border-width: 1px 2px 0px 0px;
}

a.heademail:link, a.head_email:visited {font-size:14; color: #034380;  text-decoration: none;}
a.heademail:hover, a.head_email:active {font-size:14; color: #FE6811; afont-weight: bold; text-decoration: underline;}

.formdiv
{
	font-size:14;
	color: #034380;
	padding:5px 5px 5px 5px;
	background: #DBDBDB;
	width:500px;
	height:600px;
	border-width: 3px 3px 3px 3px;
	border-spacing: 1px;
	border-style: dotted;
	border-color: #FE6811 #FE6811 #034380 #034380;
}

.formdivkicsi
{
	font-size:14;
	color: #034380;
	ppadding:5px 5px 5px 5px;
}

.formerror
{
	font-size: 14px;
	color: #991111;
	font-weight: bold;
}

.formtable
{
	font-size:14;
	font-weight:bold;
	color: #034380;
	background: #DBDBDB;
}

.main_ifju_title
{
wwidth: 80px;
pposition: relative;
ttop: 15px;
font-size:19;
font-weight:bold;
text-align: left;
color: #FE6811;
}

.main_etc_title
{
pposition: relative;
ttop:15px;
lleft: 35px;
font-size:15;
font-weight:bold;
text-align: right;
color: #014286;
}

.main_ifju
{
padding-left: 3px;
padding-bottom: 2px;
wwidth: 480px;
border-spacing: 3px;
border-width: 0px 0px 0px 4px;
border-style: solid;
border-color: #FE6811;
border-collapse: collapse;
font-size:14;
text-align: left;
color: #000000;
margin-left: 1px;
}

.main_etc
{
font-size:14;
text-align: justify;
border-width: 0px 4px 0px 0px;
border-style: solid solid solid solid;
border-color: #014286;
padding-right: 5px;
margin-left: 5px;
margin-top: 15px;
width: 520px;
}

.main_servs
{

}



.form_det_table1
{
padding: 5px;	
width: 400px;
}

.form_dates_table
{
padding: 5px;	
width: 360px;

}

.form_ticket_table
{
padding: 5px;	
width:330px;
}

.form_dates_header
{
background-color: #FFFFFF;
padding-left: 5px;
border-width: 2px 0px 0px 2px;
border-style: solid solid solid solid;
border-color: #034380 #034380 #034380 #034380;
font-size:16;
font-weight:bold;
text-align: left;
color: #FE6811;
}


.form_header
{
background-color: #FFFFFF;
padding: 2px;
border-width: 2px 0px 0px 2px;
border-style: solid solid solid solid;
border-color: #034380 #034380 #034380 #034380;
font-size:14;
font-weight:bold;
text-align: left;
color: #FE6811;
}

.form_con_td
{
padding-left: 20px;

}

.form_ticket
{
background-color: #FFFFFF;
padding: 2px;
border-width: 0px 5px 0px 0px;
border-style: solid solid solid solid;
border-color: #FE6811 #FE6811 #FE6811 #FE6811;
}

.form_title
{
font-size:12px;
text-align: left;
color: #034380;
padding: 5px;
background-color: #EFEFEF;
}

.ticket_title
{
font-size:12px;
text-align: left;
color: #034380;
border-width: 0px 0px 0px 0px;
border-style: solid solid solid solid;
border-color: #034380 #034380 #034380 #034380;
}

.ticket_nfo
{
font-size:13px;
font-weight:bold;
text-align: right;
color: #FE6811;
bborder-width: 0px 1px 0px 0px;
bborder-style: dashed dashed dashed dashed;
bborder-color: #FE6811 #FE6811 #FE6811 #FE6811;
padding-bottom: 5px;
}

.form_details_big
{
}


.price_feet
{
font-size:14px;
text-align: center;
color: #034380;
}

.price_day_1
{
background-color: #EFEFEF;
padding: 3px;
font-size:16px;
text-align: left;
font-weight:bold;
color: #034380;
border-width: 1px 0px 1px 2px;
border-style: solid solid solid solid;
border-color: #034380 #034380 #034380 #034380;
}

.price_ft_1
{
background-color: #EFEFEF;
padding: 3px;
font-size:16px;
text-align: right;
font-weight:bold;
color: #034380;
border-width: 1px 2px 1px 0px;
border-style: solid solid solid solid;
border-color: #034380 #034380 #034380 #034380;
}

.price_day_2
{
background-color: #EFEFEF;
padding: 3px;
font-size:16px;
font-weight:bold;
text-align: left;
color: #FE6811;
border-width: 1px 0px 1px 2px;
border-style: solid solid solid solid;
border-color: #FE6811 #FE6811 #FE6811 #FE6811;
padding-bottom: 5px;
}

.price_ft_2
{
background-color: #EFEFEF;
padding: 3px;
font-size:16px;
text-align: right;
font-weight:bold;
color: #FE6811;
border-width: 1px 2px 1px 0px;
border-style: solid solid solid solid;
border-color: #FE6811;
}

.price_day_3
{
background-color: #FF0000;
padding: 3px;
font-size:16px;
font-weight:bold;
text-align: left;
color: #FFFFFF;
bborder-width: 1px 0px 1px 2px;
bborder-style: solid solid solid solid;
border-color: #000000;
padding-bottom: 5px;
}

.price_ft_3
{
background-color: #FF0000;
padding: 3px;
font-size:16px;
text-align: right;
font-weight:bold;
color: #FFFFFF;
bborder-width: 1px 2px 1px 0px;
bborder-style: solid solid solid solid;
border-color: #000000;
}

.kepek
{
border-width: 4px 0px 0px 2px;
border-style: solid solid solid solid;
border-color: #FE6811 #FE6811 #FE6811 #FE6811;
}

.sub_button
{
background-color: #034380;
color: #FFFFFF;
border-width: 0px 3px 2px 0px;
border-style: solid solid solid solid;
border-color: #FE6811 #FE6811 #FE6811 #FE6811;

}

.serv1
{
color: #FE6811;
font-weight:bold;
font-size: 13;
width: 180px;
text-align: left;
padding: 3px;
border-width: 0px 0px 0px 2px;
border-style: solid;
border-color: #FE6811;

}

.serv2
{
font-weight:bold;
color:#034380;
font-size: 12;
width: 180px;
text-align: right;
padding: 3px;
border-width: 0px 2px 0px 0px;
border-style: solid;
border-color: #034380;
}

.serv3
{
font-weight:bold;
color:#034380;
font-size: 12;
width: 180px;
text-align: right;
padding: 3px;
border-width: 0px 2px 1px 0px;
border-style: solid;
border-color: #034380;
}

.serv_title
{
font-weight: bold;
color: #034380;
font-size: 15;
width: 180px;
text-align: center;
padding: 3px;
border-width: 2px 2px 0px 0px;
border-style: solid;
border-color: #FE6811 #034380 #034380 #034380;
}

.info1
{
background: #FFFFFF;
font-size: 14;
ffont-weight: bold;
width: 300px;
text-align: justify;
ccolor: #034380;
color: #000000;
padding: 3px;
border-width: 0px 0px 1px 2px;
border-style: solid solid solid solid;
border-color: #034380;
}

.info2
{
background: #FFFFFF;
font-size: 14;
ffont-weight: bold;
width: 300px;
text-align: justify;
color: #000000;
padding: 3px;
border-width: 1px 2px 0px 0px;
border-style: solid solid solid solid;
border-color: #FE6811;
}

.info3
{
font-size: 14;
font-weight: bold;
width: 600px;
text-align: center;
font-size: 15px;
color: #034380;
padding: 3px;
bborder-width: 0px 2px 1px 0px;
bborder-style: solid solid solid solid;
border-color: #FE6811 #034380 #FE6811 #034380;
}

.info_title
{
width: 600px;
color: #FE6811;
text-align: center;
font-weight: bold;
font-size: 20;
border-width: 0px 0px 0px 0px;
border-style: solid solid solid solid;
border-color: #034380 #FE6811 #FE6811 #FE6811;
padding-bottom: 10px;
}

.pic_fol1
{
border-width: 0px 4px 2px 0px;
border-style: solid solid solid solid;
border-color: #034380;
}

.pic_fol2
{
border-width: 0px 4px 2px 0px;
border-style: solid solid solid solid;
border-color: #034380;
}

.pic_kozep1
{
border-width: 0px 4px 2px 0px;
border-style: solid solid solid solid;
border-color: #034380;
}

.pic_kozep2
{
border-width: 0px 4px 2px 0px;
border-style: solid solid solid solid;
border-color: #034380;
}

.pic_le1
{
border-width: 0px 4px 2px 0px;
border-style: solid solid solid solid;
border-color: #034380;
}

.pic_le2
{
border-width: 0px 4px 2px 0px;
border-style: solid solid solid solid;
border-color: #034380;
}

.feet
{
	font-size:12;
	text-align: center;
	color: #FFFFFF;
}