﻿/*
Template: annaland
Theme URI: http://www.artengine.pl
Version: 0.7.0
Layout author: Klaudiusz Sidorowski
Development: Radosław Włodkowski
*/

/*
	General selectors - body,h1/h3,a,p,etc...
	Structure - container,content
	Left selectors
	Right selectors
	Footer - extras
	Accessibility - skip,hr
*/

/* -=-=-=- General selectors -=-=-=- */

body {
	background-color: #004c16;
	background-repeat: repeat-x;
	background-image: url(../images/bg.gif);
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 80%;
	color: #663205;
	text-align: center;
}

h1 {
	margin: -100%;
	position: absolute;
	font-size: 2.2em;
}

h1 a:link, h1 a:visited {
	text-decoration: none;
}

h1 a:hover, h1 a:active {
	text-decoration: none;
}

h2 {
	font-weight: bold;
	font-size: 1.8em;
}

h3 {
	font-size: 1.4em;
	font-weight: bold;
	background: none;
}

h4 {
	font-size: 1.2em;
	font-weight: bold;
	background: none;
}

a {
	color: #663205;
	font-weight: bold;
	text-decoration: none;
	outline: none;
}

a:visited {
	color: #663205;
}

a:hover, a:active {
	color: #663205;
}

img {
	border: none;
}

ul {
	margin: 0px;
	padding: 0px;
}
	
blockquote {
	border-left: 4px solid #3F3F3F;
	padding: 0 10px;
	margin: 0 0 0 10px;
	font-style: italic;
}

code {
	display: block;
	padding: 10px;
	color: #444E1F;
	background: #F5F8E8;
	font-size: 1.2em;
	border-top: 2px solid #D0EC98;
}

p {
	line-height: 1.4;
}

p a:hover, p a:focus {
	border-bottom: 1px dotted #cca74c;
}

object:focus {
	outline: none;
}
/* -=-=-=- Structure -=-=-=- */

#container {
	width: 970px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
}

#content {
	float: left;
	padding: 0px 30px;
	margin: 0px;
	width: 454px;
	overflow: hidden;
}

#content .hs-big  {
	background: url(../images/hs-big.gif) no-repeat;
	background-position: 50% 0%;
	padding: 20px 0px 10px 0px;
}

#content .hs-big-normal-left {
	background: url(../images/hs-big-normal-left.gif) no-repeat;
	background-position: 0% 0%;
	padding-top: 5px;
}

#content .hs-big-normal-left-half {
	background: url(../images/hs-big-normal-left-half.gif) no-repeat;
	background-position: 0% 0%;
	padding-top: 5px;
	clear: both;
}
#content h2 span.date {
	font-size: 0.5em;
	font-style: italic;
	font-weight: normal;
	margin-left: 5px;
	white-space: nowrap;
}

#content .hs-big-normal {
	background: url(../images/hs-big-normal.gif) no-repeat;
	background-position: 50% 0%;
	padding: 5px 0px 5px 0px;
}

#content .hs-big {
	margin: 0px;
}

#content .ditto-item {
	padding: 0px;
	margin-bottom: 25px; 
}

#content .ditto-pageTitle {
	padding: 0px;
	margin: 0px;
}

#content .ditto-documentInfo {
	font-size: 0.6em;
	font-style: italic;
	font-weight: normal;
	margin-left: 5px;
	white-space: nowrap;
}

#content .ditto-summary {
	margin: 7px 0px 7px 7px;
}

#content .ditto-more-link {
	text-align: right;
}

#content .ditto-pages {
	padding: 5px;
	text-align: center;
}

#content .ditto_page {
	margin: 0 4px;
	color: #CCA74C;
}

#content .ditto_currentpage {
	margin: 0 5px;
	font-size: 120%;
	font-weight: bold;
}

#content a:hover, #content a:focus {
	border-bottom: 1px dotted #cca74c;
}

#content h2 {
	text-align: left;
	margin: 5px 0px 0px 0px;
}

#content h3 {
	padding: 0px;
	margin: 1.5ex 0px;
	line-height: 2.2ex;
}

#content h3 a:hover, #content h3 a:focus {
	border-bottom: none;
}

#content h4 {
	padding: 0px;
	margin: 1.5ex 0px;
	line-height: 2.2ex;
}

#content h4 a:hover, #content h3 a:focus {
	border-bottom: none;
}

#content p {
	text-align: justify;
	margin: 1.5ex 0px;
}

#content ul {
	margin: 0px 0px 10px 0px;
}

#content li {
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 5ex;
}

#content object {
	margin: 10px 0px;
}

#content table {
	table-layout:fixed;
	width:100%;
	overflow:hidden;
	word-wrap:break-word;
}

#content-bg {
	background-image: url(../images/container.png);
	background-repeat: repeat-y;
	overflow:hidden;
	height: auto;
}

#flashGallery {
	position: relative;
	left: -3px;
}

.noFlashError {
	padding: 5px;
	margin: 10px;
	border: 1px dashed #CCA74C;
}

#fileTable {
	width: 454px;
	padding: 0px;
	margin: 15px 0px;
	border-collapse: collapse;
	border: 2px solid #cca74c;
}

#fileTable th, #fileTable td{
	padding: 2px;
	margin: 2px;
	border-right: 2px solid #cca74c;
}

#fileTable .fileTableHeader{
	background: url(../images/form-input-bg.gif) repeat-x scroll center bottom;
}

#fileTable .fileTableHeader th {
	text-align: center;
	border-bottom: 2px solid #cca74c;
}

#fileTable .fd-folder {
	font-size: 1.2em;
	padding: 3px;
}

#fileTable .fd-file {
	font-size: 1em;
	padding: 4px;
}

#fileTable .size {
	width: 60px;
	text-align: center;
}

#fileTable .data {
	width: 60px;
	text-align: center;
}

#content ul.e2g-gallery {
    list-style: none;
	overflow: hidden;
	margin: 0px;
	padding: 10px 15px;
}

#content ul.e2g-gallery li {
	margin: 0;
	padding: 0;
	position: relative;
}

#content ul.e2g-gallery li.e2g-thumb{
	float:left;
}

#content ul.e2g-gallery li.e2g-dir {
	width: 100%;
	height: 105px;
	overflow: hidden;
}

#content ul.e2g-gallery li.e2g-dir div.e2g-dir-description {
	position: absolute;
	left: 115px;
	top: 0;
}


#content ul.e2g-gallery div.thumb {
	padding: 5px;
	margin: 5px;
	width: 85px;
	height:85px;
	overflow: hidden;
	background: url("../images/thumb-border.png") 0 0 no-repeat;
}

#content ul.e2g-gallery div.thumb a:focus, #content ul.e2g-gallery div.thumb a:hover {
	border-bottom: none;
}

.content-vs-m {
	background: url(../images/vs.gif) 50% 0% repeat-y;
	overflow:hidden;
	height: 100%;
}

.content-vs-t {
	background: url(../images/vs-top.gif) 50% 0% no-repeat;
	overflow:hidden;
	height: 100%;
}

.content-vs-b {
	background: url(../images/vs-bottom.gif) 50% 100% no-repeat;
	overflow:hidden;
	height: 100%;
}


/* -=-=-=- Header -=-=-=- */	

#header {
	padding: 0px;
	margin: 0px;
	height: 260px;
	overflow: hidden;
}

#turystyka-button {
	position: fixed;
	top: 80px;
	left: 0px;
}

#turystyka-button a {
	display: block;
	position: absolute;
	outline: none;
	border: none;
	width: 36px;
	height: 110px;
	background: url(../images/button_turystyka.png) no-repeat top right;
	left: 0px;
	top: 0px;
}

#turystyka-button a:hover, #turystyka-button a:focus {
	width: 40px;
}

#turystyka-button a span {
	display: none;
}

#main-menu {
	list-style: none;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	width: 970px;
	height: 260px;
	position: relative;
}

#main-menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
	border: none;
}

#main-menu a:hover, #main-menu a:focus {
	background-position: left bottom;
}

#main-menu li.active a{
	background-position: left bottom!important;
}

#button-1 a{
	width: 58px;
	height: 70px;
	background: url(../images/menu/pl/o-nas.gif) no-repeat;
	left: 151px;
	top: 172px;
}

#button-3 a{
	width: 74px;
	height: 74px;
	background: url(../images/menu/pl/aktualnosci.gif) no-repeat;
	left: 245px;
	top: 172px;
}

#button-4 a{
	width: 62px;
	height: 80px;
	background: url(../images/menu/pl/strategia.gif) no-repeat;
	left: 353px;
	top: 167px;
}

#button-5 a{
	width: 48px;
	height: 76px;
	background: url(../images/menu/pl/nabory.gif) no-repeat;
	left: 463px;
	top: 172px;
}

#button-7 a{
	width: 64px;
	height: 64px;
	background: url(../images/menu/pl/galeria.gif) no-repeat;
	left: 556px;
	top: 181px;
}

#button-6 a{
	width: 68px;
	height: 74px;
	background: url(../images/menu/pl/do-pobrania.gif) no-repeat;
	left: 655px;
	top: 171px;
}

#button-8 a{
	width: 68px;
	height: 78px;
	background: url(../images/menu/pl/kontakt.gif) no-repeat;
	left: 756px;
	top: 167px;
}

/* -=-=-=- Left selectors -=-=-=- */	
	
#left {
	float: left;
	width: 222px;
	padding: 0px 0px 0px 6px;
	margin: 0px;
	/* Box model hack used for IE5.5/5 */
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 222px;
	overflow: hidden;
}

.hs {
	background: url(../images/hs.gif) no-repeat;
	background-position: 50% 0;
	padding: 20px 0px 10px 0px;
}

.hs-normal {
	background: url(../images/hs-normal.gif) no-repeat;
	background-position: 50% 0;
	padding: 10px 0px 10px 0px;
}

/* left menu */
#menu {
	text-align: center;
	padding: 20px 15px 10px 15px;
}
#menu a {

}
#menu ul {
    list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu ul li {
	padding-bottom: 1.2em;
	background: url(../images/menu-bullet.gif) no-repeat 50% 115%;
}

#menu ul li a {
    font-size: 1.2em;
}
#menu ul li a:hover, #menu ul li a:focus {
	border-bottom: 2px dotted #cca74c;
}

#menu ul li.active a {
	border-bottom: 2px dotted #663205;
}
#menu ul li.active a:hover, #menu ul li.active a:focus {
	border-bottom: 2px dotted #663205;
}

#menu ul li ul {
	padding: 0.8em 0 1.3em 0;
	line-height: 95%;
}

#menu ul li.withchildren {
	padding-bottom: 1.2em;
}

#menu ul li.withchildren.active {
	padding: 0px;
	background: none;
}

#menu ul li.withchildren.active ul{
	background: url(../images/menu-bullet.gif) no-repeat 50% 100%;
}

#menu ul li ul li {
	background: none;
	padding-bottom: 0.2em;
}

#menu ul li.active ul li {
	padding-bottom: 0.8em;
}

#menu ul li.active ul li a {
	font-size: 1em;
	font-weight: normal;
	border-bottom: none;
}

#menu ul li.active ul li a:hover, #menu ul li.active ul li a:focus {
	border-bottom: 1px dotted #cca74c;
}

#menu ul li.active ul li.active a {
	font-size: 1em;
	font-weight: bold;
	/* border-bottom: 1px dotted #663205; */
}

#menu ul li.active ul li.active a:hover, #menu ul li.active ul li.active a:focus {
	border-bottom: none;
}


/* end of left menu */

#logos {
	text-align: center;
}

#logos img {
	margin: 0px 6px;
}

#logos p {
	font-size: 9px;
}

#map {
	text-align: center;
}
/* -=-=-=- Right selectors -=-=-=- */	

#right {
	float: right;
	width: 222px;
	padding: 0px 6px 0px 0px;
	margin: 0px;
	/* Box model hack used for IE5.5/5 */
	voice-family: "\"}\""; 
  	voice-family: inherit;
	width: 222px;
	overflow: hidden;
}

#search {
	text-align: center;
}

#new-articles li
{
	list-style: none;
	margin: 0px;
	padding: 5px 15px;
}

#youtube-channel {
	text-align: center;
}

#youtube-channel a {
	border: none!important;
}

#youtube-channel a:hover, #youtube-channel a:focus {
	border: none!important;
}

#youtube-channel img{
	margin-top: 10px;
}

#logo-kraina-sw-anny {
	text-align: center;
}

#right a:hover, #right a:focus {
	border-bottom: 1px dotted #cca74c;
}

#right h3 {
	text-align: center;
	margin: 0px 0px 5px 0px;
}

/* -=-=-=- Footer -=-=-=- */	

#footer {
	background: url(../images/footer.png) no-repeat;
	height: 82px;
	clear: both;
	position: relative;
	}

#footer p {
	color: #589a5d;
	font-size: 10px;
	line-height: 1;
	padding: 0 14px;
	margin: 0;
}

#footer a {
	color: #589a5d;
	font-size: 10px;
	font-weight: normal;
	line-height: 1;
	margin: 0;
}

#footer p a:hover, p a:focus {
	border-bottom: none;
}

#copyright {
	position: absolute;
	bottom: 3px;
	left: 0;
	width: 35%;
	height: 15px;
	text-align: left;
}

#designedby {
	position: absolute;
	width: 35%;
	height: 15px;
	bottom: 3px;
	right: 0;
	text-align: right;
}

#designedby img{
	margin: 0 0 0 0;
}

#crests-menu {
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 460px;
	height: 71px;
	position: absolute;
	left: 260px;
	top: 0px;
}

#crests-menu a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
	border: none;
}

#crests-menu a:hover, #crests-menu a:focus {
	background-position: left bottom;
}

#herb-17 a{
	width: 46px;
	height: 70px;
	background: url(../images/crests/herb-ujazd.png) no-repeat;
	left: 0px;
	top: 1px;
}

#herb-26 a{
	width: 46px;
	height: 58px;
	background: url(../images/crests/herb-strzelce-opolskie.png) no-repeat;
	left: 46px;
	top: 13px;
}

#herb-25 a{
	width: 46px;
	height: 58px;
	background: url(../images/crests/herb-walce.png) no-repeat;
	left: 92px;
	top: 13px;
}

#herb-24  a{
	width: 46px;
	height: 58px;
	background: url(../images/crests/herb-lesnica.png) no-repeat;
	left: 138px;
	top: 13px;
}

#herb-23  a{
	width: 46px;
	height: 58px;
	background: url(../images/crests/herb-zdzieszowice.png) no-repeat;
	left: 184px;
	top: 13px;
}

#herb-22  a{
	width: 46px;
	height: 58px;
	background: url(../images/crests/herb-krapkowice.png) no-repeat;
	left: 230px;
	top: 13px;
}

#herb-21 a{
	width: 46px;
	height: 58px;
	background: url(../images/crests/herb-gogolin.png) no-repeat;
	left: 276px;
	top: 13px;
}

#herb-20 a{
	width: 46px;
	height: 58px;
	background: url(../images/crests/herb-tarnow-opolski.png) no-repeat;
	left: 322px;
	top: 13px;
}

#herb-19 a{
	width: 46px;
	height: 58px;
	background: url(../images/crests/herb-izbicko.png) no-repeat;
	left: 368px;
	top: 13px;
}

#herb-18 a{
	width: 46px;
	height: 58px;
	background: url(../images/crests/herb-jemielnica.png) no-repeat;
	left: 414px;
	top: 13px;
}

/* -=-=-=- Accessibility -=-=-=- */

#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#skip a:active, #skip a:focus
{
top:0px;
width:auto;
height:auto;
}

