body {
	background-color : #336699;
	font-weight : normal;
	text-decoration : none;
	font-family: Arial;
	color: #336699;
}

a {
  color: #0000FF;
}

td {
	font-family: Arial;
	font-size: 12px;

}

input {
	font-family: Arial;
	font-size: 11px;
}

.imgName {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
  color : #333366;
}

.imgSizes {
	font-size : 10px;
	text-align : left;
  color : #333366;
}

.imgUpl {
	font-size : 10px;
	text-align : left;
  color : #333366;
}

.imgImg {
	text-align : center;
}

.imgCheck {
	font-size : 14px;
	text-align : center;
	background-color : #336699;
	color : White;
}

.imgLineNumber {
	font-size : 11px;
	vertical-align : text-top;
}

.albumImg {
	border: 2px solid #FFFFFF;
}

.albumImg:hover {
	border: 2px solid #FF9966;
}

.albumName:link {
  font-family : Arial;
  color : #FFFFFF;
  font-size : 10px;
  font-weight : normal;
  text-decoration : none;
}

.albumName:visited {
  font-family : Arial;
  color : #FFFFFF;
  font-size : 10px;
  font-weight : normal;
  text-decoration : none;
}

.albumName:hover {
  font-family : Arial;
  color : #FF9966;
  font-size : 10px;
  font-weight : normal;
  text-decoration : none;
}


.albumUpl {
	font-size : 10px;
	text-align : center;
  color : #333366;
}

.packetHead {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background-color:  #CCCCCC;
  color: #333366;
}

.packetBody {
	font-family: Arial;
	font-size: 11px;
	background-color: #EEEEEE;
  color: #333366;
}

.offerPrice {
	font-family: Arial;
	font-size: 11px;
  color: #FF0000;
}

.regularCustomerPrice {
	font-family: Arial;
	font-size: 11px;
  color: #0000AA;
}

.tableHeader {
	font-family: Arial;
  text-decoration : none;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
}

.tableTitle {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}

.error {
	font-family: Arial;
	text-align : center;
	font-weight : bold;
	font-size: 14px;
	color: #FF0000;
}

.tippHead {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color:  #336699;
	text-align: left;
}

.tippBody {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color:  #336699;
	text-align: left;
}

.headMenu:link {
  font-family : Arial;
  color : #FFFFFF;
  font-size : 12px;
  font-weight : normal;
  text-decoration : none;
}

.headMenu:visited {
  font-family : Arial;
  color : #FFFFFF;
  font-size : 12px;
  font-weight : normal;
  text-decoration : none;
}

.headMenu:hover {
  font-family : Arial;
  color : #FF9900;
  font-size : 12px;
  font-weight : normal;
  text-decoration : underline;
}

.headSeparator {
  color : #FFFFFF;
}

.mainCell {
	background-color : #FFFFFF;
}

.helpCell {
	background-color : #EEEEEE;
}

.impresszum {
  font-family : Arial;
  color : #999999;
  font-size : 10px;
  font-weight : normal;
  text-decoration : none;
}

.selectbody {
	background-color : #336699;
  color : #FFFFFF;
}

.selecthead {
	background-color : #EEEEEE;
  color : #336699;
}

.subtotalHead {
  color : red;
  font-weight : normal;
  font-family : Arial;
  font-size : 15px;
}

.subtotalBody {
  color : red;
  font-weight : bold;
  font-family : Arial;
  font-size : 16px;
}

.menuCellTitle {
  font-family : Arial;
	color: #336699;
  font-size : 12px;
  font-weight : bold;
  text-decoration : none;
}

.shippingDescription {
  font-family : Arial;
  color : #999999;
  font-size : 10px;
  font-weight : normal;
  text-decoration : none;
}

.remoteUpload {
  font-family : Arial;
  color : #336699;
  font-size : 11px;
  font-weight : normal;
  text-decoration : none;
}

.remoteUploadError {
  font-family : Arial;
  color : #FF0000;
  font-size : 11px;
  font-weight : normal;
  text-decoration : none;
}

H1 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
}

H2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}

.tourTitle {
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
}

.tourBody {
	font-family: Verdana;
	font-size: 10px;
//	color: #999999;
  color: #336699;
}

.tourHeadLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #336699;
	font-weight: bold;
	text-decoration : none;
}

.tourheadTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.tourheadTitleSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.productPrice {
	font-family: Arial;
	text-align : right;
	font-size: 14px;
	color: #FF9900;
	vertical-align : bottom;
}

.productInCart {
	font-family: Arial;
	text-align : left;
  font-size : 10px;
	color: #336699;
}

.productInList {
	font-family: Arial;
	text-align : left;
  font-size : 12px;
	color: #336699;
	text-decoration: none;
}

.smallTitleInShop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.bigTitleInShop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.productImg {
/*	border: 1px solid #BBBBBB; */
	border: 0px;
}

.productName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.productDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.invalidOrder {
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	background-color: #EEEEEE;
  color: #888888;
}

.validOrder {
	font-family: Arial;
	font-size: 11px;
	background-color: #EEEEEE;
  color: #333366;
}

.validOrderRegularCustomer {
	font-family: Arial;
	font-size: 11px;
	background-color: #E5E5E5;
  color: #333366;
}

.indexBoxTitle {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #336699;
}

.indexBoxSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}

.indexText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.indexBoxBg {
	background-color: #FF9900;
}

.subMenuLink {
	color : #336699;
	font : 13px Arial;
  text-decoration: none;
}

.subMenuLinkSelected {
	color : #FF9900;
	font : bold 13px Arial;
	text-decoration : none;
}

.subMenuTD {
	background-color: #EEEEEE;
	height: 22px;  
}

.mainMenuLink:active, .mainMenuLink:focus, .mainMenuLink:link, .mainMenuLink:visited {
  padding-left: 12px;
  padding-right: 20px;
  background-image: url(bogyesz.gif);
  background-position: left;
  background-repeat: no-repeat;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
  text-decoration : none;
  color : #336699;
}
.mainMenuLink:hover {
  background-image: url(bogyesz2.gif);
  color : #EEEEEE;
}


/* key: google 1127 */
	ul#mainMenu, ul#mainMenu ul {
    z-index: 5;
		padding:0;
		margin:0;
		list-style-type:none;
	}

	ul#mainMenu li {
		float:left; 
		padding:3px;
		width:150px;
	}
	
	ul#mainMenu a {
    height: 20px;
    padding-top: 8px;
    padding-left: 12px;
    padding-right: 20px;
    padding-bottom: 5px;

    background-image: url(./bogyesz.gif);
    background-position: left;
    background-repeat: no-repeat;

    font-family : Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
    text-decoration : none;
    color : #336699;

		display:block;
/*
		color:black;
		font:12px arial,sans-serif;
		border-bottom:4px solid black;
		text-decoration:none;
*/
	}

	ul#mainMenu a:hover {
    background-image: url(./bogyesz2.gif);
    color : #EEEEEE;
  }

	ul#mainMenu ul a {
		font:13px arial,sans-serif;
    background-image: none;
		/*border-bottom:none; */
    height: auto;
    padding-top: 0px;
    padding-bottom: 4px;
		padding-left: 8px;
	}
	
	ul#mainMenu ul a:hover {
    color:#FFFFFF;
    background-image: none;
		/*border-left:1px solid #FF0000;*/
	}
	
	ul#mainMenu ul {
		margin-top:3px;
		position:absolute;
		visibility:hidden;
		border-left: 2px solid #FFFFFF;
		border-right: 2px solid #FFFFFF;
		border-bottom: 2px solid #FFFFFF;
		background-color: #CCCCCC;
	}
	
	ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
		visibility:visible;
	}
	
	ul#mainMenu li li {
		float:none;
		border:none;
		padding:0;
	}
		
	ul#mainMenu li {
		behavior: url(./hover.htc);
	}
/* key end: google 1127 */

#sidemenutable { background-color: #FFFFFF; }
#sidemenutable td { background-color: #EEEEEE; }
.infoText { font-family: Arial; font-size: 10px; font-weight: normal; color:  #336699; text-align: left; }

