@charset "utf-8";
/* CSS Document */

a  {color: #FFFFFF;}
a:hover  {color: #33cc00;}

img{border:0;margin:0;}
form{margin:0;padding:0;}

body  {
	background-image: url(images/pageback.png);
	background-color: #000;
	background-repeat: repeat-x;
	margin-top: 0px;
	text-align: left;
	background-position: top center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.9em;
}

h1  {
	color: #fff;
	line-height: 55px;
	margin-top:0px;
	margin-bottom:0px;
	color: #FFF;
	letter-spacing:-0.06em;
	font-weight:normal;
}


h1, h2, h3, h4, h5, p  {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left;margin:0;padding:5px 0 10px 0;}
li, td  {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: left;}

h1  {font-size: 3em;}
h2  {font-size: 1.5em;color: #33cc00;}
h3  {
	font-size: 1.2em;
	color: #FFF;
	margin-bottom:0px;
	font-weight: normal;
}
h4  {
	font-size: 1em;
	margin-bottom:3px;
	font-weight: normal;
	color: #33cc00;
}


p, li  {
	font-size: 0.9em;
	text-indent:0px;
	list-style-type: square;
	list-style-position: outside;
	text-align: justify;
	white-space:normal;
}

.divP {
	font-size: 0.9em;
	text-indent:0px;
	list-style-type: square;
	list-style-position: outside;
	text-align: justify;
	white-space:normal;
}

li  {text-align: left;}

ul  {margin-top:0px;}

li.disc  {
	list-style-type: disc;
	line-height: 1.3em;
}

table  {border: solid #333 1px;}
tr  {
	font-size: 0.8em;
	font-weight: bold;
}

.smaller  {font-size: 0.75em;}

#bodyPanel  {
	background-image: url(images/titlepanel.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	text-align: center;
	background-position: top center;
	width: 1000px;
	height: 679px;
	position:relative;
	margin:0 auto;
}

.header  {width: 1000px;height: 118px;position:relative;}

/*menu*/

.AllMenusBox  {
	/*
	width: 600px;
	height: 79px;
	margin-right:85px;
	margin-top:36px;
	*/
	width: 515px;
	height: 43px;
	padding: 36px 85px 0 0;

	float:right;
}


.menubox  {
	width: 434px;
	height: 43px;
	/*margin-right:85px;
	margin-top:36px;*/
	float:right;
}

.menu  {
	height: 40px;
	text-align: center;
	display:block;
	padding: 0 15px;
	float:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 170%;
	color: #99ff00;
	line-height: 40px;
	text-decoration:none;
	text-shadow: black -0.05em -0.05em 0.0em;
}

.menu:hover  {
	background-image: url(images/menu-hover-back.gif);
	background-repeat: repeat-x;
	background-position: left center;
	line-height: 37px;
	color: #FFF;
	text-shadow: black 0.05em 0.05em 0.3em;
}

.menuSeparator  {
	height: 40px;
	width:2px;
	display:block;
	float:right;
	background-image: url(images/menu-separator.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.subMenuBox  {
	width: 800px;
	height: 15px;
	text-align:right;
	margin-top:15px;
	float:right;
}

.submenu  {
	height: 15px;
	text-align: center;
	display:block;
	padding: 0 5px;
	float:right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000;
	line-height: 15px;
	text-decoration:none;
	border-left: solid #DAB900 1px;
}

.submenu:hover  {
	font-weight: bold;
	color: #000000;
}




.goHomeBox  {
	width: 140px;
	height: 138px;
	/*
	margin-left:58px;
	margin-top:27px;
	float:left;
	*/
	position:absolute;
	display:block;
	top:40px;
	left:70px;
}

.leftColumn  {
	width: 451px;
	height: 561px;
	float:left;
}

.adressTopBox  {
	width: 215px;
	height: 80px;
	padding-top:30px;
	float:right;
	font-size: 115%;
	text-align: left;
}

.openingHoursLabel  {
	width: 280px;
	height: 33px;
	float:right;
	font-size: 135%;
	color: #33cc00;
	line-height: 34px;
	/*
	margin-right:17px;
	*/
	padding-right:17px;
	text-indent: 8px;
	text-align: left;
}

.openingHours  {
	width: 270px;
	height: 73px;
	float:right;
	font-size: 110%;
	color: #CCC;
	line-height: 22px;
	padding-right:17px;
	text-align: left;
}

.aboutLabel  {
	width: 210px;
	height: 30px;
	float:right;
	color: #CCC;
	line-height: 30px;
	padding-right:17px;
	padding-top:23px;
	text-align: left;
	font-weight: bold;
}

.aboutBox  {
	width: 210px;
	height: 246px;
	float:right;
	color: #CCC;
	padding-right:17px;
	padding-top:5px;
	text-align: left;
	font-size: 75%;
	line-height: 1.3em;
}



.rightColumn  {
	width: 499px;
	height: 561px;
	padding:0 50px 0 0;
	/*
	margin-right:50px;
	*/
	float:right;
}

.rightColumnPages  {
	width: 459px;
	padding:20px 20px 0 20px;
	/*
	width: 459px;
	margin-right:50px;
	padding: 20px;
	overflow:hidden;
	*/
	min-height: 521px;
	height:auto !important;
  	height:521px;
	float:left;
	background-image: url(images/pg-back.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #000;
}

.footer  {
	height: 10px;
	font-size: 75%;
	color: #999999;
	text-align: left;
	clear:both;
	/*
	width: 300px;
	float:left;
	margin-left: 100px;
	*/
	padding-left: 100px;
}


.imgRight{
	float:right;
	/*
	overflow:hidden;
	*/
	margin: 10px 0px 5px 15px;
	clear:both;
	border: solid #666 5px;
	/*padding:3px;*/
}

.imgRightB{
	float:right;
	margin: 10px 0 0 15px;
	/*
	clear:both;
	*/
}

.flashbannerLeft{
	float:left;
	margin: 0px 15px 0px 0px;
	clear:both;
}

input, .input{
	border: solid #FFF 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #000;
	color: #FFF;
	text-indent: 2px;
	border: solid #666 1px;
}

.button{
	border: solid #FFF 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #99ff00;
	color: #000;
	text-indent: 2px;
	border-left: solid #FFF 2px;
	border-top: solid #FFF 2px;
	border-bottom: solid #6cb106 1px;
	border-left: solid #6cb106 1px;
}

.banner{
	width:217px;
	height:158px;
	z-index: 1;
	left: 200px;
	/*background-image: url(banners/20-perc-ramy.png);*/
	background-repeat: no-repeat;
	background-position: top center;
	position:absolute;
}

.goHome  {
	height: 40px;
}


