a:link { color: #8B0000; text-decoration: none; font-weight: bold;}
a:visited { color: #8B0000; text-decoration: none; font-weight: bold;}
a:hover { color: #FF8C00; text-decoration: none; font-weight: bold;}
a:active { color: #8B0000; text-decoration: none; font-weight: bold;}

a img { border: none; }

* {
	margin: 0;
	padding: 0;
}

ul {
	margin-bottom: 1em;
}

ul, ol {
	line-height: 1.3em;
}

ol ul {
	margin-bottom: 0;
}

ul ul {
	margin-bottom: 0;
}

ul, li {
	margin-left: 2em;
}

ol {
	margin-top: -1em;
	margin-left: 2em;
	margin-bottom: 1em;
}

body {
	background: #fff;
	font-size: 1em;
	color: #000;
	margin: 0;
	padding: 0;
	height: 100%;
}


div#main_block {
	width: 98%;
	margin: 0 auto;
	background: #fff;
	border-left: solid 4px #e1efa2;
	border-right: solid 4px #e1efa2;
}

	div#main_container {
		width: 100%;
		border-right: solid 1px #686923;
		border-left: solid 1px #686923;
	}
		div#banner {
			padding-top: 20px;
			text-align: center;
		}


		div#title {
			padding: 3em 0 0 0;
			background: #fff;
		}

		div#title div {
			margin: -3em 1em 0 0;
			float: right;
			font-size: 0.8em;
			font-style: italic;
			text-align: center;
		}

		div#title img {
			margin-top: 0.3em;
		}
	
		div#title h1 {
			margin: 0 1em;
			padding: 0;
			font-size: 2em;
			color: #1c5201;
		}
	
		div#topstrip {
			padding: 0.5em 0;
			height: 10px;
			width: 100%;
			border-top: double 3px #fff;
			border-bottom: solid 1px #686923;
			background: #e1ffa7;
		}
		
			span#adres {
				margin: 0 0 0 4em;
				font-size: 0.8em; 
				font-style: italic;
				float: left;
			}
			
			span#flagi {
				margin: 0 2em 0 0;
				float: right;
			}
			
			span#flagi img {
				/* padding: 0 1em; */
				margin: 0 1em;
				/* float: right; */
			}
	
		div#logostrip {
			width: 100%;
			height: 120px;
			border-bottom: solid 3px #686923;
			background: #f4ffd8 url(img/bg-strip.jpg) no-repeat bottom right;
		}
		
		div#logostrip p {
			text-align: center;
			color: #ae953f;
			font-style: italic;
			font-size: 1em;
			margin: 0 520px 0 3em;
			padding: 2em 0;
			line-height: 100%;
			
		}
		
		div#edu {
			color: #1c5201;
			padding: 0;
			text-align: right;
			color: #ae953f;
			font-style: ;
			font-size: 1em;
			margin: 1px 0 0 0;
			border-top: solid 1px #686923;
		}
		
			div#edu ul {
				list-style-type: none;
				display: inline;
				margin: 0;
			}
			div#edu li {
				margin:  1em;
				padding: 0 1em;
				border-left: solid 1px #686923;
				border-right: solid 1px #686923;
				background: #e1ffa7;
				display: inline;
			}
			
			div#edu a:link { color: #1c5201; text-decoration: none; font-weight: bold;}
			div#edu a:visited { color: #1c5201; text-decoration: none; font-weight: bold;}
			div#edu a:hover { color: #8B0000; text-decoration: underline overline;  font-weight: bold}
			div#edu a:active { color: #1c5201; text-decoration: none; font-weight: bold;}
		
		
		div#content {
			width: 100%;
			margin: 1px 0 0 0;
			border-top: solid 1px #686923;
			background: url(img/bg_content.jpg) no-repeat bottom right;
			padding-bottom: 2em;
		}

			div#rightcontent {
				min-height: 25em;
				height: auto !important;
				height: 25em;
				margin-left: 25%;
				width: 70%;
				padding: 4em 0 8em 0;
			}

				div#rightcontent h1 {
					text-align: left;
					text-indent: 3em;
					display: block;
					font-size: 1.8em;
					font-weight: normal;
					background: #e1ffa7;
					margin: -1em 0 1em 0;
					border-top: solid 1px #000;
					border-bottom: solid 1px #000;
				}

				div#rightcontent div {
					margin-bottom: 4em;
					width: 100%;
					border-bottom: 1px solid #000;
				}
			
				div#rightcontent h2 {
					text-indent: 1em;
					display: block;
					font-size: 1.4em;
					font-weight: normal;
					background: #e1ffa7;
					padding: 0 1em;
				}
	
				div#rightcontent h3 {
					text-indent: 2em;
					text-align: left;
					font-style: italic;
					display: block;
					font-size: 1.1em;
					font-weight: normal;
					background: #f4ffd8;
				}
				
				div#rightcontent p {
					text-align: justify;
					line-height: 1.5em;
					padding: 1em;
					text-indent: 1em;
					border-top: 1px solid #000;
					border-bottom: 0px;
				}

					div#rightcontent p#nl {
						text-align: right; 
						border: none;
						margin: 0;
						padding: 0 2em 1em 0;
					}

				div#rightcontent p img {
					float: none;
					margin: 1em;
				}
				
				div#rightcontent img.pres1 {
					float: none;
					margin: 1em;
					padding: 10px;
					border: 1px dotted #000;
				}
				
				div#rightcontent img.pres2 {
					float: none;
					margin: 1em;
					padding: 10px;
					border: 1px dotted #000;
				}
				
				div#rightcontent img.pres3 {
					float: none;
					margin: 1em;
					padding: 10px;
					border: 1px dotted #000;
				}

			div#leftcontent {			
				height: 20em;
				float: left;
				width: 25%;
				padding-top: 4em;
				background: url(img/menubg.jpg) no-repeat top left;
			}

				div#leftcontent div {
					border-left: double 3px #686923;
					border-right: double 3px #686923;
					border-top: solid 1px #686923;
					border-bottom: solid 1px #686923;
					background: #fff;
					width: 9em;
					margin-left: auto;
					margin-right: auto;
					text-align: center;
				}		
			
				div#leftcontent h2 {
					padding: 0.1em 0;
					text-align: center;
					font-size: 1em;
					color: #000;
					font-weight: bold;
					border-bottom: 1px solid black;
					border-top: 1px solid black;
					display: block;
					background: #e1ffa7;
				}

				div#leftcontent a {
					display: block;
					padding: 0.2em 0;
				}
				
				div#leftcontent a:link { color: #1c5201; text-decoration: none; font-weight: normal;}
				div#leftcontent a:visited { color: #1c5201; text-decoration: none; font-weight: normal;}
				div#leftcontent a:hover { color: #000; text-decoration: none; background: #e1ffa7; border-left: 3px solid black; border-right: 3px solid black;  font-weight: normal;}
				div#leftcontent a:active { color: #1c5201; text-decoration: none; font-weight: normal;}

					ul#otherlinks a:link { border-top: 1px solid #000; background: #f4ffd8; color: #1c5201; text-decoration: none;  font-weight: bold;}
					ul#otherlinks a:visited { border-top: 1px solid #000; background: #f4ffd8; color: #1c5201; text-decoration: none;  font-weight: bold;}
					ul#otherlinks a:hover { border-top: 1px solid #000; color: #000; text-decoration: none; background: #e1ffa7; border-left: 3px solid black; border-right: 3px solid black;  font-weight: bold;}
					ul#otherlinks a:active { border-top: 1px solid #000; background: #f4ffd8; color: #1c5201; text-decoration: none;  font-weight: bold;}

				div#leftcontent ul {
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
				
				div#leftcontent li {
					margin: 0;
					padding: 0;
				}

			div#footer {
				font-size: 0.8em;
				text-align: center;
				width: 70%;
				margin: 0 auto;
				color: #308009;
				background: #f4ffd8;
				border: solid 1px #686923;
			}


img.center {
	margin: 1em auto;
	display: block;
}
