/* BODY */

* { margin: 0; padding: 0; }

body {
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background: url(design/background.jpg) top left repeat scroll;
}

/* IMAGES */

img {	display: block; border: 0px; }

img.inline { display: inline; border: 0px; }

/* TEXTS */

p { line-height: 140%; }

p.titlebig { font-size: 20px;	line-height: 100%; }

p.title {	font-size: 18px; line-height: 100%; }

p.textsmall {	font-size: 12px; line-height: 100%; }

/* LINKS */

a {	color: #41B6F9;	text-decoration: none; }

a:hover {	color: #FFFFFF; text-decoration: none; }

a.menu_hover1 {
	background: url(design/menu1.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:116px;
	}
a.menu_hover1:hover {
	background-position: 0px -33px;
	}
a.menu_hover2 {
	background: url(design/menu2.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:106px;
	}
a.menu_hover2:hover {
	background-position: 0px -33px;
	}
a.menu_hover3 {
	background: url(design/menu3.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:170px;
	}
a.menu_hover3:hover {
	background-position: 0px -33px;
	}
a.menu_hover4 {
	background: url(design/menu4.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:100px;
	}
a.menu_hover4:hover {
	background-position: 0px -33px;
	}
a.menu_hover5 {
	background: url(design/menu5.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:96px;
	}
a.menu_hover5:hover {
	background-position: 0px -33px;
	}
a.menu_hover6 {
	background: url(design/menu6.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:103px;
	}
a.menu_hover6:hover {
	background-position: 0px -33px;
	}
a.menu_hover7 {
	background: url(design/menu7.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:142px;
	}
a.menu_hover7:hover {
	background-position: 0px -33px;
	}
a.menu_hover8 {
	background: url(design/menu8.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:127px;
	}
a.menu_hover8:hover {
	background-position: 0px -33px;
	}
	
a.menu_drinks_hover1 {
	background: url(design/menudrinks1.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:185px;
	}
a.menu_drinks_hover1:hover {
	background-position: 0px -33px;
	}
a.menu_drinks_hover2 {
	background: url(design/menudrinks2.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:136px;
	}
a.menu_drinks_hover2:hover {
	background-position: 0px -33px;
	}
a.menu_drinks_hover3 {
	background: url(design/menudrinks3.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:152px;
	}
a.menu_drinks_hover3:hover {
	background-position: 0px -33px;
	}
a.menu_drinks_hover4 {
	background: url(design/menudrinks4.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:124px;
	}
a.menu_drinks_hover4:hover {
	background-position: 0px -33px;
	}
a.menu_drinks_hover5 {
	background: url(design/menudrinks5.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:112px;
	}
a.menu_drinks_hover5:hover {
	background-position: 0px -33px;
	}
a.menu_drinks_hover6 {
	background: url(design/menudrinks6.gif) no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	width:171px;
	}
a.menu_drinks_hover6:hover {
	background-position: 0px -33px;
	}

a.menu_menus_hover1 {
	background: url(design/menumenus1.gif) no-repeat;
	display:block;
	height:50px;
	overflow:hidden;
	width:300px;
	}
a.menu_menus_hover1:hover {
	background-position: 0px -50px;
	}
a.menu_menus_hover2 {
	background: url(design/menumenus2.gif) no-repeat;
	display:block;
	height:50px;
	overflow:hidden;
	width:300px;
	}
a.menu_menus_hover2:hover {
	background-position: 0px -50px;
	}
a.menu_menus_hover3 {
	background: url(design/menumenus3.gif) no-repeat;
	display:block;
	height:50px;
	overflow:hidden;
	width:300px;
	}
a.menu_menus_hover3:hover {
	background-position: 0px -50px;
	}
a.menu_menus_hover4 {
	background: url(design/menumenus4.gif) no-repeat;
	display:block;
	height:50px;
	overflow:hidden;
	width:300px;
	}
a.menu_menus_hover4:hover {
	background-position: 0px -50px;
	}
a.menu_menus_hover5 {
	background: url(design/menumenus5.gif) no-repeat;
	display:block;
	height:50px;
	overflow:hidden;
	width:300px;
	}
a.menu_menus_hover5:hover {
	background-position: 0px -50px;
	}
a.menu_menus_hover6 {
	background: url(design/menumenus6.gif) no-repeat;
	display:block;
	height:50px;
	overflow:hidden;
	width:300px;
	}
a.menu_menus_hover6:hover {
	background-position: 0px -50px;
	}

/* LISTS */

li {
	list-style-type: square;
	list-style-position: inside;
	padding-bottom: 5px;
	padding-left: 10px;
}

/* DIVS - ALL */

.box { 
	margin: 0 auto;
	width: 960px;
	background-color: #000000;
}

.logo {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 960px;
	height: 150px;
}

.banner {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 960px;
	height: 200px;
}

.menu {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px;
	height: 33px;
}

.underbanner { float: left; padding: 0px 40px 0px 40px; width: 880px; background-color: #000000; }
.underbannerpathpagetitle { float: left; padding: 20px 0px 0px 0px; width: 700px; background-color: #000000; }
.underbannertwitter { float: left; padding: 0px 0px 0px 0px; width: 100px; background-color: #000000; }
.underbannerfacebook { float: left; padding: 0px 0px 0px 0px; width: 80px; background-color: #000000; }

.footer {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 960px;
	height: 40px;
	background: url(design/footer.gif) top left no-repeat scroll;
}

/* DIVS - LAYOUT TOP AND BOTTOM */

.layouttop {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 960px;
	height: 40px;
}

.layoutbottom {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 960px;
	height: 20px;
}

/* DIVS - LAYOUT MAIN */

.layoutmain1 {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px 40px 0px 40px;
	width: 880px;
	background: url(design/layoutmain1.gif) top left repeat-y scroll;
}

.layoutmain2 {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px 40px 0px 40px;
	width: 880px;
	background: url(design/layoutmain2.gif) top left repeat-y scroll;
}

.layoutmain2a {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px 60px 0px 0px;
	width: 520px;
}

.layoutmain2b {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 300px;
}

.layoutmain3 {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px 40px 0px 40px;
	width: 880px;
	background: url(design/layoutmain3.gif) top left repeat-y scroll;
}

.layoutmain3a {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px 60px 0px 0px;
	width: 410px;
}

.layoutmain3b {
	float: left;
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 410px;
}

/* DIVS - SPECIAL */

.layouttitle {
	float: left;
	margin: 0px 0px 20px 0px;
	border: 0px;
	padding: 5px 0px 0px 0px;
	width: 100%;
	height: 28px;
	text-align: center;
	background: url(design/layouttitle.gif) top left repeat-x scroll;
}

.layoutdownload {
	float: left;
	margin: 40px 0px 20px 0px;
	border: 0px;
	padding: 0px;
}
