body {background-image:url(images/background_image.jpg);
		background-repeat: no-repeat;background-attachment: fixed;
		background-position:50% 50%;
		margin:0;padding:0;text-align:center;
		font-family:'Arial',Arial;font-size:110%;color:#434242;
		padding:0 0 0 0;}
#main { width:981px;padding:0;margin:0 auto;text-align:left;}
#pagedata {clear:both;background-color:#ffffff;margin-top:5px;font-size:11px;}
#alter_pagedata {color:#45B649;padding:0 0 100px 0;margin:0 auto;font-family:Arial;display:none;
	text-align:left;clear:both;border:0;width:981px;height:400px;padding-bottom:100px;}
#alter_pagedata p {font-size:28px;padding:0px 0 0 25px;margin:0;}
#alter_pagedata p.small {font-size:14px;padding:20px 0 0 25px;margin:0;}
#alter_top {}
	#alter_logo {padding:0 0 22px 0;margin-left:25px;}


div.cleaner {clear:both;font-size:1px;margin:0;padding:0;}

#top {}
	#logo_el {padding:0 0 22px 0;margin-left:25px;width:225px;float:left;}
		#logo_el img {border:0;}
	#logo_en {padding:0 0 22px 0;margin-left:25px;width:325px;float:left;}
		#logo_en img {border:0;}
	#moto_el {font-size:9px;float:left;color:#ffffff;padding:79px 0 0 0;width:410px;margin:0;font-family:'Trebuchet MS';}
	#moto_el h5 {font-size:22px;font-weight:normal;margin:0;padding:0;font-family:'Trebuchet MS';}
	#moto_en {font-size:9px;float:left;color:#ffffff;padding:58px 0 0 0;width:291px;margin:0;font-family:'Trebuchet MS';}
	#moto_en h5 {font-size:22px;font-weight:normal;margin:0;padding:0;font-family:'Trebuchet MS';}

	#hormenu {float:right;list-style:none;margin:0;padding:72px 0 0 0;}
	#hormenu li {display:block;margin:0 0 0 5px;padding:0;float:left;
			background-position:50% 2px;background:no-repeat;}
	#hormenu li a {display:block;padding-top:30px;margin:0 0 0 1px;font-size:10px;text-align:center;
			text-decoration:none;color:#ffffff;background:url(images/hor_menu_back.png) repeat-x;background-position:0 30px;}
	#hormenu li a:hover {display:block;padding-top:30px;margin:0 0 0 1px;font-size:10px;text-align:center;
			text-decoration:none;color:#ffffff;background:url(images/hor_menu_back.png) repeat;}
	#hormenu li a.sel {display:block;padding-top:30px;margin:0 0 0 1px;font-size:10px;text-align:center;
			text-decoration:none;color:#ffffff;background:url(images/hor_menu_back.png) repeat;}
	#hormenu li.login {background:url(images/login_icon.gif) top center no-repeat;background-position:50% 8px;width:47px;margin-left:0;}
	#hormenu li.home {background:url(images/home_icon.gif) top center no-repeat;background-position:50% 8px;width:47px;}
	#hormenu li.sitemap {background:url(images/sitemap_icon.gif) top center no-repeat;background-position:50% 8px;width:47px;}
	#hormenu li.print {background:url(images/print_icon.gif) top center no-repeat;background-position:50% 8px;width:53px;}
	#hormenu li.contact {background:url(images/contact_icon.gif) top no-repeat;background-position:50% 8px;width:62px;}

#left {float:left;width:248px;}
#right {float:right;width:275px;}
#right_data {margin:25px 20px 25px 0;padding:0;}
#center {width:452px;float:left;font-size:100%;}
#center_data {padding:25px 25px 25px 25px;}

#left ul {margin:25px 25px 25px 25px;padding:0;list-style:none;font-size:110%;} 
#left ul.lang {margin-bottom:5px;}
#left ul li {margin:0;padding:0;line-height:1.3;}
#left ul ul {margin:5px 0 10px 0px;padding:0;} 
#left ul ul li {margin:0 0 3px 0px;padding:0;line-height:1.1;} 
#left ul ul ul {margin:5px 0 5px 10px;padding:0;} 
#left ul ul ul li {margin:0 0 3px 0px;padding:0;line-height:1.1;} 

#left a:link,#left a:active,#left a:visited {color:#434242;text-decoration:none;display:block;}
#left a:hover {color:#8b8b8b;text-decoration:none;}
#left a.sel {color:#8b8b8b;text-decoration:none;}

.first #left a:link,.first #left a:active,.first #left a:visited {color:#ffffff;text-decoration:none;display:block;}
.first #left a:hover {color:#ffffff;text-decoration:none;}
.first #left a.sel {color:#ffffff;text-decoration:none;}



img.menu_divider_left {margin:0 0 0 25px;padding:0;}
img.menu_divider_right {margin:0 0 20px 0;padding:0;}


h1 {font-weight:bold;font-size:150%;display:inline;margin-top:0;padding-top:0;}
h2 {font-weight:normal;font-size:150%;display:inline;}
h3 {font-weight:normal;font-size:130%;margin:0 0 10px 0;padding:0;}
h4 {font-weight:bold;font-size:140%;margin:15px 0 0 0;padding:0;}
h5 {font-weight:normal;font-size:130%;margin:0 0 0 0;padding:0;}


#center a:link,#left a:active,#left a:visited {color:#434242;text-decoration:underline;}
#center a:hover {color:#8b8b8b;text-decoration:underline;}
#center ul {margin:10px 0 10px 0;padding:0 0 0 16px;}


#left a:link,#left a:active,#left a:visited {color:#434242;text-decoration:none;}
#left a:hover {color:#8b8b8b;text-decoration:none;}
#left a.sel {color:#8b8b8b;text-decoration:none;font-weight:bold;}

#right ul {margin:0 0 25px 0;padding:0;list-style:none;font-size:110%;} 
#right ul li {margin:0 0 3px 0;padding:0;line-height:1.3;}

#right a:link,#right a:active,#right a:visited {color:#434242;text-decoration:none;}
#right a:hover {color:#8b8b8b;text-decoration:none;}
#right a.sel:link,#right a.sel:visited,#right a.sel:active {color:#8b8b8b;text-decoration:underline;}


h1,h2,h3 {color:#45B649;}

#universe {margin:0;padding:0;text-align:center;border:1px solid green;}

#pics img {border:0;margin:0 5px 3px 0;}

#pagedata a {text-decoration:underline;}

ul#events {list-style:none;margin:10px 0 0 0;padding:0;padding-left:0;}
#events li {margin:0 0 25px 0;padding:0;list-style:none;}
#events li h1 {display:block;margin:0 0 0 0;padding:0;font-weight:normal;font-size:140%;}
#events li h2 {display:block;margin:0 5px 0 0;padding:0;color:#000000;font-weight:bold;font-size:140%;}
#events li h3 {display:block;margin:0 5px 0 0;padding:0;color:#000000;font-weight:normal;font-size:130%;}
#events li p {margin:0;}
#events li p.shorttext {margin:5px 0 5px 0;}
p.dates {margin:0;padding:0;}

ul#news {list-style:none;margin:10px 0 0 0;padding:0;padding-left:0;}
#news li {margin:0 0 25px 0;padding:0;list-style:none;}
#news li h1 {display:block;margin:0 0 0 0;padding:0;font-weight:normal;font-size:140%;}
#news li h2 {display:inline;margin:0 5px 0 0;padding:0;color:#000000;font-weight:bold;font-size:140%;}
#news li h3 {display:inline;margin:0 5px 0 0;padding:0;color:#000000;font-weight:normal;font-size:130%;}
#news li p {margin:0;}
#news li p.shorttext {margin:5px 0 5px 0;}
p.dates {margin:0;padding:0;}


#pics h5 {background:url(images/arrow_down.gif) no-repeat #ffffff;background-position:0 6px;color:#434242;font-size:110%;
	padding:0 0 0 10px;margin:0 0 6px 0;}
ul#pics li a:active,#pics a:link,#pics a:visited,#pics a:hover {color:#8B8B8B;text-decoration:underline;
	font-size:100%;margin:2px 0 0 0;padding:0;}

ul#photographers {margin:0 0 5px 0;padding:0;}
ul#photographers li {margin:0;padding:0;}
ul#photographers li h5 {margin:0;padding:0;font-size:110%;}

ul#downloads h5 {background:url(images/arrow_down.gif) no-repeat #ffffff;background-position:0 6px;color:#434242;font-size:110%;
	padding:0 0 0 10px;margin:0 0 3px 0;}
ul#downloads li {margin:0 0 5px 10px;padding:0 0 0 0px;;color:#8B8B8B;}
ul#downloads li span {font-size:100%;}
ul#downloads li p {margin:0;padding:0;color:#8B8B8B;}
ul#downloads li a:active,ul#downloads li a:link,ul#downloads li a:visited,ul#downloads li a:hover {color:#8B8B8B;text-decoration:underline;}

ul#event_more h5 {background:url(images/arrow_down.gif) no-repeat #ffffff;background-position:0 6px;color:#434242;font-size:110%;
	padding:0 0 0 10px;margin:0 0 8px 0;}
ul#event_more li {margin:0 0 5px 10px;padding:0 0 0 0px;;color:#8B8B8B;}
ul#event_more li span {font-size:100%;}
ul#event_more li p {margin:0;padding:0;color:#8B8B8B;}
ul#event_more li a:active,ul#event_more li a:link,ul#event_more li a:visited {text-decoration:none;}
ul#event_more li a:hover {text-decoration:underline;}


ul#links h5 {background:url(images/arrow_down.gif) no-repeat #ffffff;background-position:0 6px;color:#434242;font-size:110%;
	padding:0 0 0 10px;margin:0 0 3px 0;}
ul#links li {margin:0 0 5px 10px;padding:0 0 0 0px;;color:#8B8B8B;}
ul#links li span {font-size:100%;}
ul#links li p {margin:0;padding:0;color:#8B8B8B;}
ul#links li a:active,ul#links a:link,ul#links li a:visited,ul#links li a:hover {color:#8B8B8B;text-decoration:underline;}

ul#role1 {margin:0 0 15px 0;padding:0;font-size:110%;}
ul#role1 h5 {color:#434242;padding:0;margin:0;font-size:110%;}
ul#role1 li {font-weight:bold;margin:0 0 1px 0px;padding:0 0 0 0px;color:#434242;}
ul#role1 li span {font-weight:normal;color:#434242;}
ul#role1 li p {font-weight:bold;margin:0;padding:0;color:#8B8B8B;}

ul#role2 {margin:0 0 15px 0;padding:0;font-size:110%;}
ul#role2 h5 {color:#434242;padding:0;margin:0;font-size:110%;}
ul#role2 li {font-weight:bold;margin:0 0 1px 0px;padding:0 0 0 0px;color:#434242;}
ul#role2 li span {font-weight:normal;color:#434242;}
ul#role2 li p {font-weight:bold;margin:0;padding:0;color:#8B8B8B;}

ul#sponsors h5 {background:url(images/arrow_down.gif) no-repeat #ffffff;background-position:0 6px;color:#434242;font-size:110%;
	padding:0 0 0 10px;margin:0 0 3px 0;}
ul#sponsors li {margin:0 0 5px 10px;padding:0 0 0 0px;;color:#8B8B8B;}
ul#sponsors li span {font-size:100%;}
ul#sponsors li p {margin:0;padding:0;color:#8B8B8B;}
ul#sponsors li a:active,ul#downloads li a:link,ul#downloads li a:visited,ul#downloads li a:hover {color:#8B8B8B;text-decoration:underline;}


div#calendar {margin:5px 25px 25px 25px;border:1px solid #000000;padding:15px 5px 15px 5px;text-align:center;}
div#calendar h3 {font-size:10px;font-weight:normal;color:#000000;display:inline;margin-right:4px;font-family:'Trebuchet Ms';} 
div#calendar table {border:0;text-align:center;font-size:10px;margin:5px auto 0 auto;}
div#calendar table th {color:#434242;}

div#calendar table td a {display:block;text-decoration:none;width:22px;padding-top:4px;padding-bottom:4px;color:#ffffff;}
div#calendar table td span.hasnoevents{
	display:block;background-color:#ffffff;
	color:#8B8B8B;text-decoration:none;padding-top:4px;padding-bottom:4px;width:22px;}

div#calendar table td a.hasevents:link,
	div#calendar table td a.hasevents:visited,
	div#calendar table td a.hasevents:active 
		{display:block;background-color:#999999;text-decoration:none;padding-top:4px;padding-bottom:4px;color:#ffffff;} 
div#calendar table td a.hasevents:hover 
		{display:block;background-color:#999999;text-decoration:underline;padding-top:4px;padding-bottom:4px;color:#ffffff;}
div#calendar table td a.hasthisevent:link,
	div#calendar table td a.hasthisevent:visited,
	div#calendar table td a.hasthisevent:active 
		{display:block;background-color:#ff0000;color:#ffffff;text-decoration:none;padding-top:4px;padding-bottom:4px;} 
div#calendar table td a.hasthisevent:hover 
		{display:block;background-color:#ff0000;color:#ffffff;text-decoration:underline;padding-top:4px;padding-bottom:4px;}



ul#home_events {list-style:none;margin:0 0 0 0;padding:0;padding-left:0;}
ul#home_events li {margin:0 0 25px 0;padding:0;list-style:none;}
ul#home_events li a:link,ul#home_events li a:visited,ul#home_events li a:active {
	color:#ffffff;text-decoration:none;}
ul#home_events li a:hover {	color:#45B649;text-decoration:none;}
ul#home_events li a span.big {font-size:160%;display:block;font-weight:bold;}
ul#home_events li a span.middle {font-size:160%;display:block;font-weight:bold;}
ul#home_events li a span.middle span.nobold {font-weight:normal;font-size:80%;}
ul#home_events li a span.small {font-size:120%;display:block;}


#center_data table th {width:160px;font-weight:normal;text-align:left;}
#center_data input {border:1px solid #8B8B8B;font-size:110%;font-family:Arial;}
#center_data textarea {border:1px solid #8B8B8B;font-size:110%;font-family:Arial;}
#center_data input.submit {border:1px solid #8B8B8B;font-size:110%;background-color:#ffffff;color:#8B8B8B;margin:5px 0;}


#submit		{margin:0 0 20px 0;padding:0;}
#submit p {margin:5px 0;padding:0;}
#submit span.message {font-weight:bold;color:#000000;}
#remind		{margin:0 0 20px 0;padding:0;}
#remind p {margin:5px 0;padding:0;}
#remind span.message {font-weight:bold;color:#000000;}
#loginform	{margin:0 0 20px 0;padding:0;}
#loginform p {margin:5px 0;padding:0;}
#loginform span.message {font-weight:bold;color:#000000;}
#modify	{margin:0 0 20px 0;padding:0;}
#modify p {margin:5px 0;padding:0;}
#modify span.message {font-weight:bold;color:#000000;}

#sitemap ul {margin:25px;padding:0;list-style:none;font-size:110%;} 
#sitemap ul li {margin:0;padding:0;line-height:1.3;}
#sitemap ul li ul {margin:5px 0 10px 10px;padding:0;list-style:none;} 
#sitemap ul li ul li {margin:0 0 3px 0px;padding:0;line-height:1.1;} 

#sitemap a:link,#left a:active,#left a:visited {color:#434242;text-decoration:none;display:block;}
#sitemap a:hover {color:#8b8b8b;text-decoration:none;}
#sitemap a.sel {color:#8b8b8b;text-decoration:none;}

#presspictures {margin:20px 0 0 0;padding:0;}
#presspictures h1 {margin:20px 0 0 0;padding:0;display:block;}
#presspictures img {margin:0 5px 5px 0;padding:0;border:0;}


select#quick_sel {width:200px;font-size:10px;margin:25px 0 0 25px;padding:0;}

#sponsors_page {list-style:none;margin:10px 0 10px 0;}
#sponsors_page li {margin:0 0 10px 0;background:url(images/menu_div.gif) no-repeat bottom left;padding:0 0 10px 0;}
#sponsors_page li h2 {color:#434242;font-size:120%;font-weight:normal;}

#quicknews {width:248px;float:right;list-style:none;}
#quicknews h3 {font-size:140%;color:white;text-align:left;color:#ffffff;}
#quicknews li {font-size:120%;text-align:left;margin:0 0 5px 0;}
#quicknews a:link,#quicknews a:visited,#quicknews a:active {color:#ffffff;text-decoration:none;}
#quicknews a:hover {text-decoration:none;color:#45B649;}


ul#sidenews h5 {background:url(images/arrow_down.gif) no-repeat #ffffff;background-position:0 6px;color:#434242;font-size:110%;
	padding:0 0 0 10px;margin:0 0 3px 0;}
#sidenews {float:right;list-style:none;clear:both;width:255px;}
#sidenews li {font-size:110%;text-align:left;padding:0 0 10px 0;margin:0 0 20px 0;}
#sidenews li span.date {font-size:110%;text-align:left;margin:0 0 0px 0;display:block;}
#sidenews a:link,#sidenews a:visited,#sidenews a:active {text-decoration:none;}
#sidenews a:hover {text-decoration:none;}


ul.search {list-style:none;padding:0;margin:0 0 3px 0;}
ul.search li {padding:0;margin:0 0 10px 0;}


ul.sponsors {list-style:none;margin:10px 0 10px 0;}
ul.sponsors img {border:0;}
ul.sponsors li {margin:0 0 10px 0;padding:0 0 10px 0;text-align:center;}
ul.sponsors li p {margin:2px 0 0 0;padding:0;}

ul.sponsors1 li {}
ul.sponsors2 li {float:left;width:200px;height:120px;}

div#picgal {margin:0;padding:0;}
div#picgal a {border:0;margin:0 2px 2px 0;padding:0;}
div#picgal a img {border:0;}


table.weekly  {margin:0;padding:0;empty-cells:show;border-collapse:separate;border-spacing:0;
	width:700px;}




div#center_data table.weekly  {margin:0 0 25px 0;padding:0;list-style:none;}
div#center_data table.weekly td {padding:5px 2px;border-bottom:1px solid #000000;font-size:120%;width:50px;
	border-left:1px dotted #999999;
	text-align:center;}
div#center_data table.weekly th {padding:5px 2px 5px 2px;border-bottom:1px solid #000000;text-align:left;font-size:100%;font-weight:normal;
	width:150px;}
div#center_data table.weekly th a {font-size:140%;font-weight:bold;text-decoration:none;color:#434242;display:block;margin:0;padding:0;}
div#center_data table.weekly th a:hover {color:#8b8b8b;text-decoration:none;}
div#center_data table.weekly th.days {width:50px;font-size:100%;text-align:center;} 
div#center_data table.weekly th.days span {display:block;font-size:100%;text-align:center;} 

div#fontsize {margin:0 0 25px 25px;padding:0;height:1px;}
div#fontsize a {float:left;margin:0 5px 0 0;padding:0;}

div#social {padding:5px 0 25px 25px;text-align:left;margin:0;}

a#facebook {color:#000000;text-decoration:none;display:block;margin:0;padding:0;text-indent:-9000px;background:url(images/facebook_black.png) no-repeat;width:15px;height:15px;clear:none;float:left;}
a#facebook:hover {text-decoration:underline;}
a#facebook_home {color:#ffffff;text-decoration:none;display:block;margin:0;padding:0;text-indent:-9000px;background:url(images/facebook_white.png) no-repeat;width:15px;height:15px;clear:none;float:left;}
a#facebook_home:hover {text-decoration:underline;}

a#youtube_home {color:#ffffff;text-decoration:none;display:block;margin:0 0 0 10px;padding:0;text-indent:-9000px;background:url(images/youTube_white.png) no-repeat;width:36px;height:15px;clear:none;float:left;}
a#youtube_home:hover {text-decoration:underline;}
a#youtube {color:#000000;text-decoration:none;display:block;margin:0 0 0 10px;padding:0;text-indent:-9000px;background:url(images/youTube_gray.png) no-repeat;width:36px;height:15px;clear:none;float:left;}
a#youtube:hover {text-decoration:underline;}




* :focus { outline: 0; }
