html { min-height: 100.05%; }
body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.5;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
	background:#666666 url(gfx/taust_triibud_v.png) repeat-y;
	}
a {
	color: #FFFFFF;
	text-decoration:underline;
	}
/*div, form, ul {	outline:1px dotted #fff;	}*/
/*div, form, ul, label {	border:1px dotted;	}*/
form {
	margin:0px;
	padding:0px;
	}
	input {
		margin:0px;
		padding:0px;
		font-size:9px;
		color:#FFFFFF;
		background-color:#666666;
		height:13px;
		border:1px solid #ffffff;
		outline:none;
		}
	select {
		margin:0px;
		padding:0px;
		font-size:9px;
		color:#FFFFFF;
		background-color:#666666;
		height:15px;
		border:1px solid #ffffff;	
		}
	textarea {
		margin:0px;
		padding:0px;
		font-size:12px;
		color:#FFFFFF;
		background-color:#666666;
		border:1px solid #ffffff;
		background-image:url(gfx/scrollbar.png);
		background-position:234px;
		background-repeat:repeat-y;
		}

h1 {
	font-size:14px;
	margin:0px 0px 5px 0px;
	}
h2 {
	font-size:12px;
	margin:0px;
	margin-bottom:5px;
	}
h3 {
	font-size:12px;
	margin:0px;
	margin-bottom:5px;
	}
h4 {
	font-size:12px;
	margin:0px;
	margin-bottom:5px;
	}
h5 {
	font-size:12px;
	margin:0px;
	margin-bottom:5px;
	}
h6 {
	font-size:12px;
	margin:0px;
	margin-bottom:5px;
	}
p {
	margin-top:0px;
	margin-bottom:5px;
	text-align:justify;
	}

#top {
	background:url(gfx/taust_yl_parem.png) repeat-x;
	}
	#top #header {
		padding-top:70px;
		height:155px;
		width:820px;
		background:url(gfx/taust_yl.png) no-repeat;
		}
		#top #header #logo {
			display:block;
			float:left;
			width:245px;
			height:70px;
			}
		#top #header #title {
			float:left;
			padding-top:30px;
			width:295px;
			}
		#top #header #search_form {
			float:left;
			margin:0px;
			padding:24px 10px 0px 0px;
			width:160px;
			color:#000000;
			font-size:9px;
			}
			#top #header #search_form input {
				float:left;
				margin:0px 3px 0px 0px;
				border:solid #000 1px;				
				}
			#top #header #search_form #search {
				width:70px;
				}
			#top #header #search_form label {
				float:left;
				width:155px;
				height:20px;
				overflow:visible;
				line-height:10px;
				}
		
		
		#top #header #langs {
			float:right;
			padding:10px 0px 0px 0px;
			width:100px;
			}
			#top #header #langs a {
				display:block;
				padding:0px 21px;
				background:url(gfx/lang_junn.png) 1px 3px no-repeat;
				}
			#top #header #langs a.act, #top #header #langs a:hover {
				background-image:url(gfx/lang_act_junn.png);
				}
			#top #header #langs .sepr {
				height:19px;
				}
			
		#menu1 {
			clear:left;
			margin:0px;
			padding:0px 0px 0px 290px;
			height:100px;
			list-style:none;
			/*background:#000099*/
			}
			#menu1 li {
				float:left;
				}
				#menu1 li a {
					display:block;
					padding:15px 5px 0px 0px;
					background:url(gfx/menu1_junn.png) 2px 3px no-repeat;
					}
				#menu1 li.act a, #menu1 li a:hover {
					background-image:url(gfx/menu1_act_junn.png);
					}
				#menu1 li a img {
					border:none;
					}
#menu1sub {
	float:left;
	clear:left;
	margin:0px;
	padding:0px 0px 0px 99px;
	width:121px;
	}
	#menu1sub li {
		list-style:none;
		margin:0px;
		padding:0px;
		}
		#menu1sub li a {
			display:block;
			padding:0px 0px 0px 15px;
			background:url(gfx/menu2_junn.png) 0px 1px no-repeat;
			color:#000000;
			}
		#menu1sub li.act a, #menu1sub li .opn, #menu1sub li a:hover {
			background-image:url(gfx/menu2_act_junn.png);
			}
			#menu1sub ul {
				margin:0px;
				padding:5px 0px 5px 15px;
				}
				#menu1sub ul li a, #menu1sub ul li.act a, #menu1sub ul li a:hover {
					padding:0px;
					background:none;
					/*font-weight:bold;*/
					color:#000;
					text-decoration:none;
					}
				#menu1sub ul li.act a {
					color:#FFF;
					}

#menu1 a, .menu1sub a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	}

#content {
	float:left;
	width:457px;
	min-height:260px;
	}
	.content {
		padding:15px;
		padding-bottom:5px;
		}
	.content, .uudis {
		background:#4C4C4C;
		}
	.img {
		float:left;
		width:75px;
		height:75px;
		margin:2px 2px 8px 2px;
		overflow:hidden;
		/*border:solid #fff 1px;*/
		}
	
	#content .page_act {
		/*color:#FF0000;*/
		font-weight:bold;
		}
	/* ------------- kunst.plugin --------------- */
	#kunst_top {
		background:rgb(127,127,127);
		}
		#kunst_top #thumbs {
			float:right;
			width:100px;
			height:70px;
			}
			#kunst_top #thumbs img {
				position:absolute;
				visibility:hidden;
				}
			#kunst_top #thumbs img#default_pic {
				visibility:visible;
				}
		#kunst_top #thumbs #meie_kunstnikud {
			/*float:right;
			clear:right;*/
			margin-top:70px;
			padding:7px 0px 7px 5px;
			width:95px;
			background:#FFFFFF;
			}
			#kunst_top #thumbs #meie_kunstnikud img {
				position:relative;
				visibility:visible;
				}

		#kunst_top #teosed {
			margin-right:100px;
			padding:15px 15px 0px 15px;
			/*width:355px; */
			background:#4C4C4C;
			}			
			#kunst_top #teosed .spacer {
				/*margin-left:350px;*/
				margin:2px 0px;
				float:left;
				width:1px;
				height:75px;
				/*background:#CCCCCC;*/
				}
			#kunst_top #teosed p {
				clear:left;
				margin:0px;
				padding:0px;
				}
			
	#kunst_content {
		height:450px;
		overflow:auto;
		background:rgb(127,127,127) url(gfx/kunst_bg.png) -143px repeat-y;
		}
		#kunst_content #txt {
			/*position:static;
			top:0px;*/
			float:left;
			padding:15px 15px 15px 15px;
			width:327px;
			min-height:450px;
			background:#4C4C4C;
			}
		#kunst_content #list {
			/*float:left;*/
			margin:0px 0px 0px 357px;
			padding:0px;
			/*position:relative;*/
			/*margin-left:355px;*/
			/*width:83px;*/
			list-style:none;
			}
			#kunst_content #list li {
				margin:0px;
				padding:0px;
				}
			#kunst_content #list li a {
				display:block;
				padding:4px 5px 3px 5px;
				color:#000000;
				font-weight:bold;
				text-decoration:none;
				}
			#kunst_content #list li.odd a {
				background-color:rgb(139,139,139);
				}
			#kunst_content #list li.act a, #kunst_content #list li a:hover {
				color:#fff;
				}
	
	
	/* ------------- naitused.plugin --------------- */	
	.naitused {
		background-color:#000000;
		}
		.naitused .Y {
			text-decoration:none;
			}
		.naitused .Y, .naitused .Y_act {
			color:#FFFFFF;
			font-weight:bolder;
			}
		.naitused .Y_act, .naitused .Y:hover {
			text-decoration:underline;
			}
	#naituse_pildid {
		padding:13px 0px 13px 13px;
		}
		/*#naituse_pildid .img {
			margin-bottom:10px;
			}*/
	
	#content .banner {
		margin-bottom:12px;
		}
	
	#content .uudis {
		height:95px;
		margin-bottom:12px;
		overflow:hidden;
		}
		.uudis a {
			display:block;
			margin-left:95px;
			padding:3px 15px 0px 25px;
			text-align:justify;
			text-decoration:none;
			color:#FFF;
			}
		.uudis img {
			float:left;
			/*border:solid #FFF 1px;*/
			}
		.uudis_popup {
			background:#4C4C4C;
			}
		.uudis_popup a {
			text-decoration:underline;
			}
	
	.teose_popup p, .teose_popup ul, .naitused {
		color:rgb(204,204,204);
		}
		.teose_popup span {
			color:rgb(255,255,255);
			}
	
	.otsing {
		background-color:#000000;
		padding:15px;
		}
	.otsing, .otsing_hall {
		color:rgb(194,193,193);
		}

	.otsing span {
		margin:0px;
		}

	.pisike_tekst {
		 font-size:9px;
		 }

	.search_highlight {
		color:rgb(239,107,0);
		font-weight:bold;
		}

	.submit {
		height:15px;
		width:40px;
		color:#000000;
		font-size:9px;
		padding:0px;
		margin:0px;
		background:#FFFFFF;
		border:none;
		}
	
#copyright {
	float:left;
	margin:-35px 0px 0px 728px;
	}
#axis {
	clear:both;
	padding:0px 0px 5px 0px;
	width:678px;
	text-align:right;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#axis a {
		color:rgb(120,120,120);
		text-decoration:none;
		}
	#axis a:hover {
		color:rgb(145,145,145); /* 204 */
		}

.display_none {	display:none;	}