/*-------------------------------------------------

				 	- GLOBAL -						

-------------------------------------------------*/

body { 

	font: 72.5%/1.6em Arial, Helvetica, Verdana, sans-serif; 

	font-size: 76%; font-weight: normal; color: #444; 

	background: #6C7074; 

	letter-spacing : 0; line-height: 2.0em;

	margin: 0; padding: 0;

	}

		

#container { 

	width: 775px; 

	position: relative; 

	margin: 0 auto; 

	text-align: left; 

	background: #fff url('images/index_06.gif') repeat-y; 

	}

.h1Spider { font: 12px Arial, Helvetica, Verdana, sans-serif; 
line-height: 2em;
	 }
	

a { text-decoration: underline; color: #006699;}

a:hover { text-decoration: none;}



a.back { 

	background: #fff url('images/pyl_links.gif') no-repeat 4px 5px;

	padding-left: 20px;

	color: #3C56B0; 

	}



.ghost { display : none; }

.center { text-align : center; }

.logo { text-align : center; }

	.logo img { border: 0; }



p { margin: 0; padding: 8px 0;}

ul { margin: 0 20px; padding: 8px; }

span { color: #336699; background-color: #fff; font-weight: bold;}
em { color: #336633; font-style: normal; font-size: 14px; }



#preloadImages {

       width: 0px; height: 0px; display: inline;

       background-image: url('images/menu_pyl_over.gif');

}


.clear { margin:0; clear:both; }



/*-------------------------------------------------

					- IMAGES -					

-------------------------------------------------*/



img.raam { 

	color: #333;

	background: #fff;

	padding: 4px;

	border: 1px solid #ccc; 

	}

img.skoon { border: 0; }



.l_gallery img {

	float: right; clear: right;

	background: #fff;

	padding: 4px;

	border: 1px solid #ccc; 

	margin: 4px 0 8px 10px;

	}

.b_gallery img {

	float: right;

	background: #fff;

	padding: 4px;

	border: 1px solid #ccc; 

	margin: 20px 10px 5px 0;

	}





/*-------------------------------------------------

					- HEADERS -					

-------------------------------------------------*/



#header_01 { 

	position: relative; top: 0; left: 15px;

	float: left;

	background: #fff url('images/index_02.gif') no-repeat top; 

	height: 407px; width: 210px;

	}

#header_01_sec { 

	position: relative; top: 0; left: 15px;

	float: left;

	background: #fff url('images/index02_02.gif') no-repeat top; 

	height: 212px; width: 210px;

	}

	

#header_02 {

	float: left;

	position: relative; top: 0; left: 15px;

	}

	#header_02_top {

		background: url('images/gradNav.gif') repeat-x;

		height: 45px; width: 740px;
		margin:0 0 0 17px;
		padding:0;

	}

		#header_02_top ul { 

			list-style-type: none; 

			padding: 0 0; margin: 0;

		}

		#header_02_top ul li { float: left; }

		#header_02_top ul li a { 

			display: block; float: left;

			text-decoration: none; text-transform: uppercase; letter-spacing: 0.05em;

			padding: 10px 17px 3px 15px; margin: 0;

			color: #3366CC; background: transparent url('images/menu_pyl.gif') no-repeat top;

			font-size: 90%;

			text-align: center; font-weight: bold;

			border-right: 1px solid #eaeaea;

			height: 20px;

		}

		#header_02_top ul li a:hover { 

			text-decoration: none;

			background-image: url('images/menu_pyl_over.gif');

			color: #990000;

		}

	#header_02_bottom {

		background: #fff url('images/index_05.jpg') no-repeat top;

		height: 362px; width: 535px;

	}

	#header_02_sec_bottom {

		background: #fff url('images/index02_05.jpg') no-repeat top;

		height: 212px; width: 535px;

	}



/*-------------------------------------------------

					- LEFT -				

-------------------------------------------------*/



#left { 

	float: left; clear: left; 

	width: 200px; background: #ccc; 

	color: #333;

	}

	#menu ul {

		margin: 20px 0 0 15px; padding: 0;

		list-style: none;

		font-size: 1.1em;

		width: 170px; /* Width of Menu Items */

		}



	#menu ul li a {

		display: block;

		text-decoration: none; color: #333;

		background: #ccc url('images/pyl.gif') no-repeat 4px 9px;

		padding: 4px 0 4px 20px; margin: 0;

		border-bottom: 1px dashed #006699;

		height: 16px;

		}

		

	#menu ul li a:hover { 

		display: block;

		background-color: #fff; 

		color: #006699;

		} /* Hover Styles */



/*-------------------------------------------------

					- MAIN -				

-------------------------------------------------*/



#main { margin: 5px 50px 20px 50px; padding: 5px; clear: both;}



#main_content { margin: 0; padding: 0; }



	#main h2 {

		font-size: 140%;

		color: #336633;

		text-transform: uppercase;

		border-bottom: 1px solid #eee;

		margin: 10px 0 5px 0; padding: 5px 0;

	}

	#main h3 {

		font-size: 120%;

		color: #747475;

		text-transform: uppercase;

		

		margin: 10px 0 2px 0; padding: 5px 0 2px 0;

	}

	

	#main ul {

		list-style-type: none;

		padding: 0; margin: 0 20px;

	}

	#main .prop ul {

		margin-left: 5px;

	}

	#main ul li {

		background: #fff url('images/pyl.gif') no-repeat 0 8px;

		padding-left: 20px;

	}

	

	#main p.nav {

		font-size: 90%;

		padding: 3px 0 10px 0;

	}

		#main p.nav a {

			color: #336633;

			text-decoration: none;

		}

		#main p.nav a:hover {

			text-decoration: underline;

		}

	

	#main .accom {

		background: #D1E5B0;

		border: 1px solid #ccc;

		width: 80%;

		margin: 20px auto;

		line-height: 1.5em;

		height: 180px;

	}

		#main .accom table {

			margin: 0;

			padding: 0 8px;

		}

		#main .accom img {

			float: left;

			border: 1px solid #eee;

			margin: 5px 8px; padding: 4px; 

			background: #fff;

		}

		#main .accom h3 {

			text-transform: uppercase;

			font-size: 120%;

			color: #fff; background-color: #3366CC;

			border-bottom: 1px solid #003366;

			margin: 0; padding: 10px 10px 5px 0;			

			text-align: right;

		}

	

	table.admin {

	margin: 25px auto 0 auto; padding: 0;

	font: normal 100%/1em arial, sans-serif;

	border-collapse: collapse;

	border: 1px solid #ccc;

	width: 90%;

	}
        

		table.admin th {

			color: #444;

			padding: 4px 8px;

			background: #E9FBAF;

			border: 1px solid #ccc;

			text-align: center;

			}	

		table.admin td {

			font-weight: normal;

			padding: 3px 15px;

			text-align: left;

			border: 1px solid #ccc;

			}		

		table.admin td.green {

			color: #444;

			font-weight: bold;

			background: #E9FBAF;

			padding: 3px 5px;

		}

		table.admin td p { margin: 0; padding: 0; }

		table.admin th a { color: #333; text-decoration: none; }

		table.admin th a:hover { text-decoration: underline; }

		

		table.admin td a.mail {

			background: url('images/mail.gif');

			height: 15px;

			width: 15px;

			display: block;

		}

		table.admin td a.mail span {

			display: none;

		}
                
	table.admin_large {

	margin: 25px auto 0 auto; padding: 0;

	font: normal 100%/1em arial, sans-serif;

	border-collapse: collapse;

	border: 1px solid #ccc;

	width: 100%;

	}
        

		table.admin_large th {

			color: #444;

			padding: 4px 8px;

			background: #E9FBAF;

			border: 1px solid #ccc;

			text-align: center;

			}	

		table.admin_large td {

			font-weight: normal;

			padding: 3px 15px;

			text-align: left;

			border: 1px solid #ccc;

			}		

		table.admin_large td.green {

			color: #444;

			font-weight: bold;

			background: #E9FBAF;

			padding: 3px 5px;

		}

		table.admin_large td p { margin: 0; padding: 0; }

		table.admin_large th a { color: #333; text-decoration: none; }

		table.admin_large th a:hover { text-decoration: underline; }

		

		table.admin_large td a.mail {

			background: url('images/mail.gif');

			height: 15px;

			width: 15px;

			display: block;

		}

		table.admin_large td a.mail span {

			display: none;

		}

        





/*-------------------------------------------------

					- FOOTER -					

-------------------------------------------------*/



#footer { 

	clear: both; height: 77px; color: #333; 

	background: url('images/index_10.gif') no-repeat top;

	text-align: left;

	line-height: 1.5em;

	}

#banners { display:block; float:right; width:200px; margin:0 0 0 1em;}
#banners img { margin:0 0 1em 0; border:0;}
img { border:0;}
#footer a {

	color: #485C91;

	background: transparent;

	}

	

#footer p { 

	position: relative; top: 18px; left: 40px;

	margin: 0; padding: 0; 

	font-size : 0.9em; 

	}