@charset "utf-8";
/* CSS Document */

p							{	margin:0 0 0 0;}

body						{	font-family:Arial, Helvetica, sans-serif;}

A:link,  A:visited, A:active {
								color:#666666; }
A:hover{	color:#333333;}

h1							{ 	font-size:18px;
								font-weight:bold;
								margin:0 0 0 0;
								padding-top:5px;
								padding-bottom:5px;}

.centerer					{	text-align:center;}
.header_container			{	width:800px; margin:auto;}

.header_left				{	float:left;
								width:740px;
								height:88px;
								background-image:url(components/unigym_logo.png);
								background-position:top left;
								background-repeat:no-repeat;
								margin-left:20px;}
								
.header_left_admin			{	float:left;
								width:740px;
								height:140px;
								background-image: url(components/unigym_logo_admin_v1.png);
								background-position:top left;
								background-repeat:no-repeat;
								margin-left:20px;}
								
.header_right				{	float:right;
								width:0px;
								visibility:hidden;
								height:88px;
								background-image:url(components/bg_logo.png);
								background-position:top right;
								background-repeat:no-repeat;
								}

.mainbox_container			{	width:800px; margin:auto; text-align:left; }


.mainbox_bottom, .mainbox_top			{	background-image:url(components/main_box.png);}
.mainbox_top				{	height:50px;
								background-position:top left;
								padding-top:30px;
								padding-left:25px;}
.mainbox_bottom				{	height:30px;
								background-position:bottom left;}
								
.mainbox_middle				{	background-image:url(components/main_horizontal.png);
								background-repeat:repeat-y;
								padding-left:25px;
								padding-right:25px;
								padding-top: 5px;
								
								min-height:400px;
								height:auto !important; /* ie6 min height hack */
								height:400px;			/* ie6 min height hack */}
								
								
.clearer					{	height:0px; line-height:0px; clear:both; font-size:0px}



/**********************************************/
.navbar_container			{	
								width:750px;
								height:40px;}
								
.navbar_left				{	float:left;
								width:10px;
								height:40px;
								background-image:url(components/navbox_left.png);
								background-repeat:no-repeat;}
								
.navbar_middle				{	float:left;
								width:730px;
								height:40px;
								padding:0 0 0 0;
								background-color:#E7E7E7;
								overflow:hidden;
								}
								
.navbar_right				{	float:left;
								width:10px;
								height:40px;
								background-image:url(components/navbox_right.png);
								background-repeat:no-repeat;}
								

						
.navbar_link, .navbar_link_current
							{	float:left;
								height:40px;
								padding-left:11px;
								padding-right:11px;
								padding-top:8px;
								font-weight:bold;
								font-size:18px;
								overflow:hidden;}
								
							
.navbar_link				{	}
.navbar_link A:link,  .navbar_link A:visited, .navbar_link A:active {
								color:#666666; text-decoration:none;  }
.navbar_link A:hover		 {	color:#333333; text-decoration:none;}

									
.navbar_link_current		{	background-color:#f9f8f8; }
.navbar_link_current A:link,  .navbar_link_current A:visited, .navbar_link_current A:active {
								color:#666666; text-decoration:none;  }
.navbar_link_current A:hover{	color:#333333; text-decoration:none;}
/**********************************************/







/**********************************************/

.adminnavbar_link, .adminnavbar_link_current
							{	float:left;
								height:40px;
								padding-left:7px;
								padding-right:7px;
								padding-top:12px;
								font-weight:bold;
								font-size:12px;
								overflow:hidden;}
								
							
.adminnavbar_link				{	}
.adminnavbar_link A:link,  .adminnavbar_link A:visited, .navbar_link A:active {
								color:#666666; text-decoration:none;  }
.adminnavbar_link A:hover		 {	color:#333333; text-decoration:none;}

									
.adminnavbar_link_current		{	background-color:#f9f8f8; }
.adminnavbar_link_current A:link,  .adminnavbar_link_current A:visited, .adminnavbar_link_current A:active {
								color:#666666; text-decoration:none;  }
.adminnavbar_link_current A:hover{	color:#333333; text-decoration:none;}
/**********************************************/



.loginbox_container			{	width:340px; margin:auto;}
.loginbox_top				{	height:30px;
								background-image:url(components/loginbox.png);
								background-position:top left;
								background-repeat:no-repeat;}
.loginbox_bottom			{	height:30px;
								background-image:url(components/loginbox.png);
								background-position:bottom left;
								background-repeat:no-repeat;}
								
.loginbox_middle			{	min-height:80px;
								height:auto !important; /* ie6 min height hack */
								height:80px;			/* ie6 min height hack */
								background-image:url(components/loginbox_middle.png);
								background-repeat:repeat-y;
								padding-left:30px;
								padding-right:30px;}
.loginbox_middle h1			{	margin:0 0 0 0; padding-top:5px; padding-bottom:15px;
								font-size:18px;
								text-align:center;
								font-weight:bold;
								color:#666666;}



.copyright					{	text-align:center; font-size:14px;}

.imagecatlink				{	font-size:20px;}




.pics_container				{	width:750px;}

.pic_left					{	float:left; width: 740px;}
.pic_right					{	float:right; text-align:center;}
.pic_right img				{	border-style:solid;
								border-width:1px;
								border-color:#666666;}

.picture_thumb				{	float:left; width:80px; height:60px; overflow:hidden;
								margin:5px 5px 5px 5px;
								border-style:solid;
								border-color:#666666;
								border-width:1px;
								vertical-align:middle;
								text-align:center;
								background-color:#999999;
							}
.picture_thumb img 			{ 	border-width:0px;}							
.picture_thumb img A:link,  .picture_thumb img A:visited, .picture_thumb img A:active {
								border-width:0px; }
.picture_thumb img A:hover{	border-width:0px;}


.media_left					{	width:367px; float:left; padding-right:3px; padding-left:3px;}
.media_right				{	width:367px; float:left; padding-right:3px; padding-left:3px;}

.contact_left				{	width:320px; float:left; padding-right:3px; padding-left:3px;}
.contact_right				{	width:410px; float:left; padding-right:3px; padding-left:3px;}


.faq_container				{	padding-top:5px; padding-left:5px; padding-bottom:15px; 
								background-image:url(components/faqborder.jpg); background-repeat:no-repeat; background-position:top left; }
.faq_question				{	padding-bottom:10px; font-weight:bold; font-size:18px;}
.faq_answer					{}


.eventlisttitle				{width:250px; float:left; font-weight:bold;}
.eventlistdate				{width:350px; float:left;}
.eventtextdiv				{}


.day {float:left; width:150px;}
.time	{float:left; width:150px;}
.clause	{float:left; width:150px;}
.linespace	{height:0px; font-size:0px; clear: both}
