body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color:#333333; margin-top:0px;}
.box{}
.header{background-image:url(../img/header.jpg); width: 800px; height: 100px;}
.content{width: 800px; margin-top: 15px;}
.footer{ background-image:url(../img/bgfoot.jpg); width: 800px; height: 22px; clear:both; text-align:center; padding-top: 8px; font-size:10px;}

.menuhead{background-image:url(../img/bgmenuhead.jpg); width: 790px; height: 22px; padding-left: 10px; padding-top: 8px;}
.menuheadleft{float:left; width: 650px;}
.menuheadght{float:right; width: 100px; text-align:right; padding-right:12px;}
.l{float: left; width: 269px;}
.r{float: right; width: 515px;}

.rin{float: right; width: 269px;}
.lin{float: left; width: 515px; padding-bottom: 15px;}

.form{background-image: url(../img/bgform.jpg); width: 249px; height: 315px; padding: 10px; font-size:10px;}

	.fair{margin-top: 15px;}
	.fairheader{background-image:url(../img/bgfairheader.jpg); width: 259px; height: 22px; padding-left: 10px; padding-top: 8px; font-weight: bold;}
	.fairtext{ padding-top: 10px;}
	
	.mod1{}
	.menuextra{text-align:justify; width: 515px; font-size: 10px; padding-bottom: 10px;}
	.bigfoto{margin-bottom: 15px;}
	.sfoto{padding-right: 15px; float:left;}
	.sfotor{float:right;}
	.sfototext{text-align: right; font-size:11px; padding-top: 15px; margin-bottom: 15px;}
	
	.mod2{}
	.offer{background-image:url(../img/bgoffer.jpg); width: 250px; height: 150px; float:left; }
	.offerheader{ padding-left: 10px; padding-top: 10px; font-weight: bold;}
	.offertext{padding-left: 10px; padding-top: 10px; padding-right: 10px;}
	
	.hotel{background-image:url(../img/bgoffer.jpg); width: 250px; height: 150px; float: right;}
	.hotelheader{padding-left: 10px; padding-top: 10px; font-weight: bold;}
	.hoteltext{padding-left: 10px; padding-top: 10px; padding-right: 10px;}

	.mod3{}
	.infoheader{background-image:url(../img/bgofferheader.jpg); width: 240px; height: 22px; padding-left: 10px; padding-top: 8px; font-weight: bold;}
	.info{float: left; margin-top: 15px;}
	.infotext{padding-left: 5px; padding-top: 10px; margin-bottom: 15px; line-height:1.5; width: 235px;}
	.tourheader{background-image:url(../img/bgofferheader.jpg); width: 240px; height: 22px; padding-left: 10px; padding-top: 8px; font-weight: bold; }
	.tour{float: right; margin-top: 15px;}
	.tourtext{padding-left: 5px; padding-top: 10px; margin-bottom: 15px;}
	
	
	.amenuhead:link {text-decoration : none; color:#666666;}
	.amenuhead:visited {text-decoration : none; color:#666666;}
	.amenuhead:hover {text-decoration:underline; color:#DB1A4A;}
	.amenuhead:active {color:#DB1A4A;}
	
	.linemenuhead {color:#CCCCCC;}
	
	.amenuext:link {text-decoration : none; color:#666666;}
	.amenuext:visited {text-decoration : none; color:#666666;}
	.amenuext:hover {text-decoration:underline; color:#DB1A4A;}
	.amenuext:active {color:#DB1A4A;}
	
	.linemenuext {color:#CCCCCC;}
	
	.amore:link {text-decoration : none; color:#9999CC;}
	.amore:visited {text-decoration : none; color:#9999CC;}
	.amore:hover {text-decoration:underline; color:#DB1A4A;}
	.amore:active {color:#DB1A4A;}
	
	.moreline{color:#9999CC; font-weight:normal;}

	.amain:link {text-decoration : none; color:#666666;}
	.amain:visited {text-decoration : none; color:#666666;}
	.amain:hover {text-decoration:underline; color:#DB1A4A;}
	.amain:active {color:#DB1A4A;}
	
	.a4special:link {text-decoration : none; color:#666666;}
	.a4special:visited {text-decoration : none; color:#666666;}
	.a4special:hover {text-decoration:underline; color:#DB1A4A;}
	.a4special:active {color:#DB1A4A;}
	
	h1{margin:0px; padding:0px; font-weight:normal; font-size:16px; color:#DB1A4A; margin-bottom: 10px; }
	h2{margin:0px; padding:0px; font-weight:normal; font-size:13px; color:#DB1A4A;}
	
	
	.m_table_border_out{border-style:solid; border-width:1px; border-color:#CCCCCC;}
    .m_table_bg_in{background-color:#E8E8E8;}
	
.mfaircontent{}
.mfairlists{font-size:9px; margin-bottom: 5px;}
.mfairplan{font-size: 10px;}
