

		/* =popup
		-------------------------------------------------- */
		DIV.popup { position: absolute; top: 25%; left: 50%; z-index: 100; width: 530px; height: 500px; margin-left: -280px; color: #fff; }
		DIV.popup-inner { position: relative; width: 530px; height: 500px; background: #000 url(http://ilumaailm.ee/dotcom/files/plakat8.jpg) no-repeat 0 0; }
		DIV.popup P { margin: 0 !important; }
		DIV.popup P.popup-close A, DIV.popup P.popup-close { width: 528px; height: 450px; margin: 0 !important; overflow: hidden; }
		DIV.popup P.popup-close { position: absolute; top: 0; right: 0; }
		DIV.popup P.popup-close A { display: block; border: none; text-indent: -5000px; }
		
		DIV.popup P.popup-close2 { position: absolute; top: 373px; }
		DIV.popup P.popup-close2 A, DIV.popup P.popup-close2 { width: 280px; height: 45px; margin: 0 !important; overflow: hidden; }
		
		DIV.popup P.donation A, DIV.popup P.donation { width: 295px; height: 43px; margin: 0 !important; overflow: hidden; }
		DIV.popup P.donation { position: absolute; bottom: 0; left: 0; }
		DIV.popup P.donation A { display: block; border: none; text-indent: -5000px; }
		#overlay { position: absolute; top: 0; left: 0; z-index: 99; width: 100%; height: 100%; background: #202020; opacity: 0.6; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); }
		/* =forms: feedback, newsletter
		-------------------------------------------------- */
		

	
BODY {
	margin: 0px;
	padding: 0px;
}
#pageDiv {
	position: relative;
	width: 100%;
	z-index: 1;
	border: none;
	background: none;
}

	#topBG {	
		display: none;
		visibility: hidden;
	}
		
	#topLinksBG {
		display: none;
		visibility: hidden;
	}
	#topBannerDivP {
		display: none;
		visibility: hidden;
	}

		#topLinks { 
			display: none;
			visibility: hidden;
		}
		#topLinksLeft {
			display: none;
			visibility: hidden;
		}
		#topLinksRight {	
			display: none;
			visibility: hidden;
		}			
	

	#contentLeft, #topBanners, #commercials, #bottomBG, #topMenuSPDiv {
		display: none;
		visibility: hidden;
	}
		

	#contentRight {	
		width: 100%;
			border: none;
			background: none;
	}

		.spaceLTF {
			display: none;
		}

		.btn {
			font-weight: bold;
		}
		
		.leftHeaderRed {
			display: none;
		}
		.leftHeaderRed A {
				display: none;
			}

		.leftHeader {
			display: none;
		}
			.leftItem {
				display: none;
			}
				.leftItem:hover {
					display: none;
				}
			.leftItemA {
				display: none;
			}
			.leftItemN {
				display: none;
			}
			
				.leftItemN A, .leftItemA A, .leftItem A {
					display: none;
				}
				
				.leftItemN A:hover, .leftItemA A:hover, .leftItem A:hover, .leftItem .active {
					display: none;
				}



	#login {
		display: none;
	}

	.loginInput {
		display: none;
	}

	
	
	.subhdr, .subhdr:link, .subhdr:active, .subhdr:visited, .subhdr:hover {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #2687C1;
		text-decoration: underline;
	}

	TD.subHdr, .subHdr, .subHdr:link, .subHdr:active, .subHdr:visited, .subHdr:hover {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #2687C1;
	}
	
	.login_link {
		display: none;
	}
		.login_link:hover {
			display: none;
		}

	.flashbtn {
		display: none;
	}

	.leftItem .cat_links {
		display: none;
	}
	leftItem .cat_links:hover {
		display: none;
	}

	.subArtHdr, .subArtHdr:link, .subArtHdr:active, .subArtHdr:visited, .subArtHdr:hover {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		color: #2687C1;
		text-decoration: underline;
	}

		.comms {
			font-family: Tahoma;
			font-size: 11px;
			font-weight: normal;
			color: #6BC300;
			text-decoration: none;
		}


	.forum_hdr, .forum_hdr:link, .forum_hdr:visited {
		font-family: Arial, Verdana, sans-serif;
		font-size: 8px;
		font-weight: normal;
		color: #2687C1;
		text-decoration: none;
		word-wrap: normal;
		
	}
		.forum_hdr:hover, .forum_hdr:active {
			font-family: Arial, Verdana, sans-serif;
			font-size: 8px;
			font-weight: normal;
			color: #2687C1;
			text-decoration: underline;
			word-wrap: normal;
		}

	.func, .link, .func:link, .link:link, .func:visited, .link:visited {
		font-family: Verdana;
		font-size: 9px;
		font-weight: normal;
		color: #D54045;
		text-decoration: none;
	}
		.func:hover, .link:hover, .func:active, .link:active {
			font-family: Verdana;
			font-size: 9px;
			font-weight: normal;
			color: #D54045;
			text-decoration: underline;
		}

	.prod_func_ad, .prod_func_ad:link, .prod_func_ad:visited {
		font-family: Verdana;
		font-size: 10px;
		font-weight: normal;
		color: #D54045;
		text-decoration: none;
	}
		.prod_func_ad:hover, .prod_func_ad:active {
			font-family: Verdana;
			font-size: 10px;
			font-weight: normal;
			color: #D54045;
			text-decoration: underline;
		}
	
	.prod_func, .prod_func:link {
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		color: #D54045;
		text-decoration: none;
	}
		.prod_func:hover, .prod_func:visited, .prod_func:active {
			font-family: Verdana;
			font-size: 11px;
			font-weight: normal;
			color: #D54045;
			text-decoration: none;
		}

.register td {
	display: none;
}
.register td.rname {
	display: none;
}

	
		#topBanners {
			display: none;
		}
		#realContent {
			position: relative;
			z-index: 2;
			padding:0px;
			background: none;
			border: none;
		}
		
		#galleryMDiv {
			display: none;
		}
			#commercials {
				display: none;				
			}
		
		#realContent H1 {
			background: none;
			border: none;
		}


		#tButtons {
			display: none;		
		}			

	
	.introTextBox {
		display: block;
		font-family: Tahoma;
		font-size: 11px;
		color: #000000;
		text-align: left;
		padding: 5px;
		padding-top: 0px;
		line-height: 15px;
		margin-bottom: 10px;
		clear: both;
	}
		.introTextBoxSP {
			text-align: center;
			display: block;
			margin: 0px;
			padding: 0px;
			height: 5px;
			margin-top: 10px;
			margin-bottom: 10px;
			clear: both;
		}
		.introTextBox H2 {
			font-family: Tahoma;
			font-size: 11px;
			font-weight: bold;
			color: #35B0D5;
			padding: 0px;
			margin: 0px;
			margin-bottom: 5px;
		}
		.introTextBox A {
			font-family: Tahoma;
			font-size: 11px;
			color: #6BC300;
			text-decoration: none;
		}

	.catalogUL {
	/*	margin: 0px;
		padding: 0px;*/
	}
		.catalogUL LI {
/*			margin: 0px;
			padding: 0px;*/
		}
		.catalogUL LI A {
			font-family: Tahoma;
			font-size: 1.1em;
			color: #2BA6CA;
			font-weight: bold;
			text-decoration: none;
		}
		.catalogUL LI LI A {
			font-family: Tahoma;
			font-size: 1.1em;
			color: #000000;
			font-weight: normal;
			text-decoration: none;
		}
		.catalogUL LI A:hover, .catalogUL LI LI A:hover {
			text-decoration: underline;
		}


	#bottomBG {
		display: none;
	}
		#bottomBG TD {
			display: none;
		}
		#bottomBG TD A {
			display: none;
		}
			#bottomBG TD A:hover {
				display: none;
			}
	

	.gal {
		font-family: Verdana;
		font-size: 11px;
		color: #000000;
		line-height: 17px;
	}
	.gal_block {			
		font-family: Verdana;
		font-size: 11px;
		color: #000000;
		text-align: left;
		border: 1px solid #666666;
	}
	.gal_block_hover {			
		font-family: Verdana;
		font-size: 11px;
		color: #000000;
		text-align: left;
		border: 1px solid #666666;
		background-color: #eeeeee;
	}
	.gal_title {
		display: block;	
		font-family: Verdana;
		font-size: 11px;
		color: #000000;
		text-align: left;
		padding-left: 2px;
		padding-right: 2px;
	}
		.hinne_p0, .hinne_p1, .hinne_p2, .hinne_p3, .hinne_p4, .hinne_p5 {
			float: left;
			width:	15px;
			height: 15px;
			background-repeat: no-repeat;
			line-height:	15px;
			font-family:	Verdana;
			font-size:		11px;
			color:			#ffffff;
			text-align:		center;
			font-weight:	bold;
		}
		.hinne_p0 {
			background-image: url('gfx/p0.gif');
		}
		.hinne_p1 {
			background-image: url('gfx/p1.gif');
		}
		.hinne_p2 {
			background-image: url('gfx/p2.gif');
		}
		.hinne_p3 {
			background-image: url('gfx/p3.gif');
		}
		.hinne_p4 {
			background-image: url('gfx/p4.gif');
		}
		.hinne_p5 {
			background-image: url('gfx/p5.gif');
		}

	.clear{
		clear:  both; 
		height: 0px; 
		overflow: hidden;
	}
	html[xmlns] .mozclear
	{
		/* this selector should be valid CSS, but Opera 7.5 (and above) will pick
		 * this up as well. Shouldn't be a problem, Opera should handle this fine,
		 * but it's a Mozilla-targeted hack, and it should probably only affect
		 * mozilla. You can do that by replacing the INVALID CSS selector
		 * :root .mozclear for what's give here.
		 */
		border-bottom: 1px solid;
		border-color: transparent;
		margin-bottom: -1px;
	}
