@charset "utf-8";

/* Box Model & Visual Formatting Model */
body, div.nav ul, div.breadcrumbs ul, h1, h2, div.side ul { padding:0; margin:0; }
img { border:0; }
div.position { position:relative; }
div.overflow { overflow:hidden; }
div.nav-deco, div.nav ul, div.nav ul li a, div.content-deco, h1, div.side ul li, h2, div.node { border-style:solid; }
body > div.content { border-style:solid; }
div.head, div.breadcrumbs, div.footer { min-width:776px; }
div.bounds { min-width:750px; max-width:93em; margin:0 auto; padding:0 10px; }
div.head div.bounds { position:relative; padding-top:10px; padding-bottom:20px;}
	div.head div.logo { position:absolute; top:50%; left:10px; }
		div.head div.logo img { position:relative; top:-26px; display:block; }
	div.head div.nav { margin-left:200px; }
	div.head div.nav::after { clear:both; display:block; content:""; height:0; }
	div.head div.nav-deco { margin-right:10px; padding:0 0 0 40px; border-width:1px; float:right; position:relative; }
	div.head div.nav-deco::after { clear:both; display:block; content:""; height:0; }
		div.nav ul { margin-top:30px; border-width:1px; position:relative; top:10px; left:10px; }
		div.nav ul::after { clear:both; display:block; content:""; height:0; }
			div.nav ul ul { margin-top:13px; min-width:100%; width:11em; }
		@media all and (min-width: 0px){ div.nav ul { float:right; } /* Opera only */}
			div.nav ul li { padding:5px 0; float:left; list-style:none; }
				div.nav ul li li { padding:0; float:none; }
			div.nav ul li a { padding:5px 25px 5px 15px; display:block; border-width:0 1px 0 0; }
				div.nav ul ul a { border-width:0; }
			div.nav ul li:last-child a { border-width:0; }
div.breadcrumbs { padding:5px 0; }
	div.breadcrumbs div.deco { padding:10px 15px; position:relative; }
		div.breadcrumbs div.intro, div.breadcrumbs ul, div.breadcrumbs ul li { display:inline; }
		div.breadcrumbs ul li::before  { content:" \203a  "; margin:0 3px; }
body > div.content { min-width:770px; margin:230px 0 0; border-width:3px; }
	div.content div.bounds { margin-top:-228px; }
		div.content div.content-deco { padding:8px 8px 0; border-width:1px 1px 0; position:relative; }
			div.content div.content-deco2 { position:relative; overflow:hidden; }
				div.content div.side { width:240px; padding:280px 20px 20px; float:left; position:relative; z-index:10; }
					h1, h2 { margin-top:15px; padding:2px 30px 3px 15px; margin-bottom:10px; border-width:1px 0 1px 1px; position:relative; }
					div.overflow h1, div.overflow h2 { float:left; margin-top:0; }
					h1 span.deco, h2 span.deco { width:20px; height:1px; position:absolute; bottom:-1px; right:0; display:block; }
					div.side ul { min-height:215px; padding:20px 20px 20px 30px; clear:left; position:relative;}
						div.side ul ul { min-height:0; padding:5px 5px 5px 10px; }
						div.side ul li { list-style:none outside url(../_img/sub_nav_point.png); border-width:1px 0 0; position:relative; }
							div.side ul li a { padding:4px 0; display:block; }
							div.side ul li a { display:inline-block; }
							div.side ul li:first-child { border-width:0; }
							div.side ul li:last-child { position:static; }
							div.side ul li span { width:7px; height:1px; position:absolute; bottom:-1px; left:-15px; }
				div.content div.main-content { margin-left:280px; }
					div.misja { margin:0 0 0 35px; position:relative; }
								div.misja h2 { padding:20px 0 10px 25px; border-width:0 0 1px 0; }
							div.misja div.misja-deco { width:168px; height:87px; position:absolute; bottom:-43px; left:-168px; }
						div.misja p { margin:0; padding:10px 40px 10px 45px; }
					div.page-content { margin-top:30px; padding:5px 0 0 5px; position:relative; }
						div.page-content-deco { min-height:390px; padding:20px; position:relative; }
							div.page-content h2 { margin-bottom:20px; }
							div.node { padding:5px 20px 15px; border-width:0 0 1px; clear:left; }
								h3 { margin:10px 0 5px -20px; padding:0 0 0; } 
								h3 a {padding:0 0 0 20px; display:block; }
									.submitted { margin-bottom:20px; clear:left; }
								ul.links { margin:10px 0; padding:0; }
									ul.links li { list-style:none; }
		div.top-link { padding:8px 16px; }
div.footer-content { padding:8px 16px; }

/* Colors & Background */
a { color:#60361d; }
a:hover { color:#94522c; }
a:active { color:#c78863; }
body { background:#eae3da; color:#717171; }
div.head { background:#591c04 url(../_img/head_shade.png) top center no-repeat; color:#f6f2ea; }
	div.head a, div.breadcrumbs ul a, div.head a:hover, div.breadcrumbs ul a:hover { color:#f6f2ea; }
	div.head a:active, div.breadcrumbs ul a:active { color:white; }
	div.nav-deco { background:url(../_img/bckg_nav_wrap.png); border-color:#74310f; }
	div.nav ul { border-color:#74310f; }
	div.nav[class] ul li { background:url(../_img/bckg_nav.png); }
			div.nav ul li a { border-color:#7e4a2c; background:url(../_img/nav_drop.png) no-repeat right 50%; }
				div.nav[class] ul ul li a { background:none; }
				div.nav[class] ul ul li a:hover { background:url(../_img/white20.png);  }
div.breadcrumbs { background:#802d0c; }
	div.breadcrumbs div.deco { background:#963b17 url(../_img/bckg_breadcrumbs.png) repeat-y 50%; }
		div.breadcrumbs div.intro { color:#c55f38; }
		div.breadcrumbs ul { color:#e0c0b4; }
body > div.content { border-color:#f5f2e7; background:white; }
	div.content div.content-deco { background:white url(../_img/bckg_content_wrapper.png) no-repeat; border-color:white; }
		div.content div.content-deco2 { background:white; }
			h1, h2 { color:#60361d; background:url(../_img/heading_point.png) no-repeat 1px 50%; border-color:#e2ded6; }
				h1 span.deco, h2 span.deco { background:white; }
			div.side { background:url(../_img/cover.png) no-repeat 1px 40px; }
				div.misja h2 { background:none; }
			div.side ul { background:url(../_img/bckg_sub_nav.png) no-repeat; }
				div.side ul ul { background:none; }
				div.side ul li { border-color:#edeae3; }
					div.side ul li a { color:#d24a0f; }
					div.side ul li a:active { color:#ebb49d; }
					div.side ul li span { background:#62371e; }
			div.misja div.misja-deco { background:url(../_img/misja_deco.png) no-repeat; }
			div.page-content { background:url(../_img/bckg_page_content_wrapper.png) no-repeat; }
				div.page-content-deco { background:white; }
					div.node { border-color:#edebe6; }
						div.node h3 a { background:url(../_img/article.png) no-repeat 0 3px; }
						.submitted { color:#a5a5a5; }
	div.top-link a { color:#9f9793; }
			
/* Fonts & Text */
body { font:0.69em Tahoma, Arial, Helvetica, sans-serif; }
div.logo { font-size:3em; }
h1 { font-size:1.82em; }
h2 { font-size:2em; }
h3 { font-size:1.27em; }
p { line-height:1.5em; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
div.nav ul, div.breadcrumbs ul li, div.side ul li, h2 em { font-weight:bold; }
div.breadcrumbs ul li::before { font-weight:normal; }
h1, h2, div.nav ul ul li a { font-weight:normal; }
h2 em { font-style:normal; }

/* Other */
.crn { position:absolute; z-index:20; background-repeat:no-repeat; display:block; }
.crn-tl { background-position:top left; }
.crn-tr { background-position:top right; }
.crn-bl { background-position:bottom left; }
.crn-br { background-position:bottom right; }
.crn-tl-b0 { top:0; left:0; }
.crn-tr-b0 { top:0; right:0; }
.crn-bl-b0 { bottom:0; left:0; }
.crn-br-b0 { bottom:0; right:0; }
.crn-tl-b1 { top:-1px; left:-1px; }
.crn-tr-b1 { top:-1px; right:-1px; }
.crn-bl-b1 { bottom:-1px; left:-1px; }
.crn-br-b1 { bottom:-1px; right:-1px; }
.crn-s2 { width:2px; height:2px; }
.crn-s3 { width:3px; height:3px; }
.crn-s4 { width:4px; height:4px; }
div.nav-deco .crn { background-image:url(../_img/crn_nav_wrap.png); }
div.nav ul .crn { background-image:url(../_img/crn_nav.png); }
div.breadcrumbs div.deco .crn { background-image:url(../_img/crn_breadcrumbs.png); }
div.content-deco .crn-tl,div.content-deco .crn-tr { background-image:url(../_img/crn_content_wrapper.png); }
div.content-deco2 .crn-tl,div.content-deco2 .crn-tr { background-image:url(../_img/crn_content_wrapper2.png); }
div.content h1 .crn-tl, div.content h2 .crn-tl,div.content h1 .crn-bl, div.content h2 .crn-bl { background-image:url(../_img/crn_heading.png); }
div.side ul .crn-tl,div.side ul .crn-tr { background-image:url(../_img/crn_sub_nav.png); }
div.page-content .crn-tl  { background-image:url(../_img/crn_page_content.png); }
div.page-content-deco .crn-tl  { background-image:url(../_img/crn_page_content_deco.png); }

.notice { font-weight:bold; color:#e55c5c; margin-bottom:0; padding-top:0 !important; padding-bottom:0 !important; }
.notice a, .notice a:hover, .notice a:active { color:#e55c5c; text-decoration:underline; opacity:0.99; }
.notice a:hover { opacity:0.7; }
.notice a:active { opacity:0.4; }

