/* ########## MAIN ########## */
body {
	background-color:#676767;
	text-align:center;
	font-family:Tahoma,"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

/* --- TEXT --- */
h1 { font-size:2em; color:#676767; margin-top:-127px; }
h2 { font-size:1.2em; color:#1a1a1a; margin:0px; font-weight:normal; }
	h2.shop { font-size:1.2em; color:#1a1a1a; margin-top:-123px; font-weight:normal; }
h3 { color:#1a1a1a; font-size:1em; font-weight:normal; margin:0px; }
h4 { color:#1a1a1a; font-size:0.8em; font-weight:bold; text-align:left; margin-left:30px; }
h5 { /* for the front page */ color:#1a1a1a; font-size:1em; font-weight:bold; margin-top:-20px; }
	h5.en { /* for the ENGLISH front page */ color:#1a1a1a; font-size:1em; font-weight:bold; margin-top:0px; }
h6 { letter-spacing:2px; margin:0 0 2px 0; text-transform: uppercase; }
p { color:#1a1a1a; font-size:0.8em; font-weight:normal; margin:0px; }
	p.small { color:#1a1a1a; font-size:0.6em; font-weight:normal; margin:0px; }
	p.left { color:#1a1a1a; font-size:0.8em; font-weight:normal; text-align:left; margin-right:30px; margin-left:30px; }
	p.right { color:#1a1a1a; font-size:0.8em; font-weight:normal; text-align:right; margin-right:30px; margin-left:30px; }
	p.oneline { color:#1a1a1a; font-size:0.8em; font-weight:normal; text-align:left; margin-right:70px; margin-left:70px; }	
		p.oneline-c { color:#1a1a1a; font-size:0.8em; font-weight:normal; text-align:center; margin-right:70px; margin-left:70px; }
	p.list { text-align:left; padding: 4px 0; margin:0 45px; }
		p.list2 { text-align:left; padding: 4px 0; margin:0 45px; background:#dadada; }
		
/* --- LINK --- */
a { color:#1a1a1a; text-decoration:underline; }
	a:hover { color:#676767; text-decoration:underline; }
a img { border:0px #cccccc solid; }
	a:hover img { border:0px #cccccc solid; }

/* --- STYLE --- */
ul.galleries { list-style-type:none; margin-top:0px; margin-bottom:0px; margin:0px; }
	ul.galleries li { float:left; width:42% !important;  /*  48%  */ text-align:center; margin:0px 0px 0px 30px; }
ul { list-style-type:none; margin-top:0px; margin-bottom:0px; margin:0px; }
	ul li { float:left; width:48% !important; text-align:center; margin:0px; }	
.rightborder { border-right: 1px solid #000000; }
hr { color:#999999; border:0; background-color:#999999; height:1px; width:165px; margin:0 auto; }

/* ########## HEADER ########## */
#header a { font-size:0.8em; color:#1a1a1a; text-decoration:none; text-align:center; /*	top:150px; */ }
	#header a:hover { font-size:0.8em; color:#676767; text-decoration:none; }
#header p { color:#1a1a1a; font-size:0.8em; font-weight:normal; }
#topbar { margin: 0 auto; width: 780px; height: 57px; background: transparent url(/images/topbar1.gif) top center no-repeat; z-index: -3; }
#main { margin: 0 auto; width: 780px; height: 100%; background-image: url(/images/main.gif); z-index: -3; }
#topimg { margin: 0 auto; width: 646px; height: 120px; background: transparent url(/images/topimg.gif) top center no-repeat; z-index: -3; }
#botbar { margin: 0 auto; width: 780px; height: 41px; background: transparent url(/images/bottombar1.gif) top center no-repeat; z-index: -3; }

/* ########## MAIN BOX ########## */
#topbar2 { margin: 0 auto; width: 780px; height: 41px; background: transparent url(/images/topbar2.gif) top center no-repeat; z-index: -3; }
#main2 { margin: 0 auto; width: 780px; height: 100%; background-image: url(/images/main.gif); z-index: -3; }
#botbar2 { margin: 0 auto; width: 780px; height: 57px; background: transparent url(/images/bottombar2.gif) top center no-repeat; z-index: -3; }	
	
/* ########## WRAPPER ########## */
#wrapper { width:780px; margin:0 auto; }
	
/* ########## BADGES ########## */
#badge_pellets { z-index: 0; }
	
/* ########## FOOTER ########## */
#footer { clear:both; font-size:.8em; color:#1a1a1a; margin-top:0px; }
#footer p { font-size:0.9em; margin-bottom:0px; margin-top:0px; }

/* ########## TABLE ########## */
table.tableOpen{font-family:Tahoma,Arial,Helvetica,sans-serif;border-collapse:collapse;font-size:0.8em;width:250px;text-align:center;margin-left:20px;margin-right:50px;}
td.day { color:#676767;	text-align:left; }
td.time { color:#676767; text-align:left; }
