/* CSS Document */
.zend_form{width:auto; margin:5px auto; padding:0; overflow:auto;}  
.zend_form dt{ padding:0; clear:both; width:40%; float:left; text-align:right; margin:5px 5px 5px 0;}  
.zend_form dd{ padding:0; float:left; width:58%; margin:5px 2px 5px 0; }  
.zend_form p{ padding:0; margin:0; }  
.zend_form input, .zend_form textarea{ margin:0 0 2px 0; padding:0; }  
.submit{ float:right;}  
ul.errors>li {color: red; font-weight: bold;}
  
.required:after{content:'* '}  

.all {width: 950px; margin: 10px; text-align: center; margin: auto; border: none;}
body,html {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; font-size: 14px; background-color: #ddffdd; text-align: center; height: 100%;}	
p {font-weight: normal; text-align: justify;}
ul.menu {list-style: none; margin: 0; padding: 0;}
img {border: none;}
a:link, a:visited {color: blue; font-weight: bold; text-decoration: none;}
a:hover {color: #6789ff;}
.main-center {width: 940px; height: 420px; margin: 10px; text-align: center; position:absolute; top:50%; left:50%;margin:-210px auto auto -470px;border: none;}
.head {font-size: 18px; color: #227733; background-color: #CAD6B6; text-align: center; border: solid 1px #94AA74; border-top: solid 1px #FFFFFF; height: auto; padding: 5px;}
.head2 {font-size: 18px; color: #227733; background-color: #CAD6B6; text-align: center; border: solid 1px #94AA74; border-top: solid 1px #FFFFFF; height: auto; padding: 5px;}
.ok { background-color: lightgreen; color: black; display: block; text-align: center; font-weight: bold;}
.error {background-color: red; color: white; display: block; text-align: center; font-weight: bold;}
.indent {text-align: justify; text-indent: 25px;}
.indent2 {margin-left: 50px;}
.center {text-align: center; margin: auto; width: 730px;}
.br {display: block; font-size: 5px; margin-left: 20px; padding-top: 8px;font-size: 12px; vertical-align: middle;}
ul.komitet { padding: 10px;}
li.komitet1 {list-style-image: url('../images/lista.gif'); padding: 5px;}
li.komitet2 {list-style-image: url('../images/lista.gif'); padding: 5px; font-weight: bold;}
li.komitet3 {list-style-type: square; padding: 5px; margin-left: 40px;}

/* =-=-=-=-=-=-=-[Menu]-=-=-=-=-=-=-=- */
div#menu {float: left; width: 190px; font-size: 12px; border-style: solid solid none solid; border-color: #94AA74; border-size: 1px; border-width: 1px; margin-top: 10px; text-align: left;}
#menu li a {height: 32px; text-decoration: none;}
#menu li a:link, #menu li a:visited { color: #2637FF; display: block; background: url(../images/menu1.gif); padding: 0;}
#menu li a:hover {color: #5E78FF; background: url(../images/menu1.gif) 0 -32px; padding: 0;}
#menu li a:active { color: #5E78FF; background: url(../images/menu1.gif) 0 -64px; padding: 0;}

/* ========Galeria]============*/
td.photo {background-color: white; width: 185px; height: 146px;}
img.photo_top {vertical-align: bottom;}
img.photo_bottom {vertical-align: top;}
img.photo_left {text-align: right; vertical-align: top;}
img.photo_right {text-align: left; vertical-align: top;}
img.photo_center {vertical-align: top;}

table,td{padding: 0; text-align: center; width: auto; margin: 0; border-spacing: 0; border-collapse: collapse;}

table.photo {padding: 0px; border-spacing: 0px; margin:0;}
.printer {display: none;}
.cytat {font-style: italic;}
.boldright {text-align: right; font-weight: bold;}
.bold {font-weight: bold;}
v\:* {behavior:url(#default#VML);}
.map {position:relative; width: 650px; height: 500px;}
#lewa {float: left; text-align: center;}
#prawa {float: right; text-align: center;}


#header {width:956px; height:190px; line-height:66px; margin: 0px; padding-left:5px; background: #EFE url('../images/aussi.png') no-repeat left; background-position: 1px; color: #256642; font-size: 18px; text-align: center;}
.headtitle {margin-left: 170px; padding-top: 35px; font-size: 18px; font-weight: bold;}
.headtitle2 {margin-left: 175px;  font-size: 17px;}
div#container{text-align:left;}

div#footer {clear: both; background: url('../images/menu1.gif'); color: black; border-style: solid; border-color: #94AA74; border-size: 1px; border-width: 1px;}
div#footer p{margin:0; padding:5px 10px; font-weight: bold; text-align: center;}

div#container{width:962px; margin:0 auto;}
div#content{float:right; width:750px; height:100%; padding: 1px;min-height: 350px; text-align: center; margin: 10px 0px 10px 0px;}
div#navigation{float:left; position: fixed; width:150px; font-size: 12px;}


#navigation ul {list-style:none; width:188px; font-size:12px; padding: 0; margin-left: 0; font-weight: bold;}
#navigation li {list-style-type: none; background: transparent url('../images/bullet.gif') no-repeat 4px 16px; padding: 0 0 0 2px;}
#navigation li:hover {background: #c8e5c7 url('../images/bullet.gif') no-repeat 4px 16px;}
#navigation a {display: block; text-decoration: none; color: blue; font-size: 12px;}
#navigation a:hover {color:#c8e5c7; background: blue url('../images/bullet.gif') no-repeat 4px 16px;}
#navigation h3{font-size: 12px; padding: 5px; 0 5px 5px; margin: 0;}
.funkcjahead {display: table; width: 220px; float: left;}
.zdjeciehead {display: table; width: 200px; float: left;}
.imienazwiskohead {display: table; width: 280px; float: left;}

.funkcja {display: table; width: 220px; float: left;}
.zdjecie {display: table; width: 200px; float: left;}
.imienazwisko {display: table; width: 280px; float: left;}

.zarzadhead {clear: both; background-color: #CDC; display: table-cell; width: 100%; height: 20px; text-align: center;}
.zarzad {display: table; height: auto; overflow: hidden; width: 700px;}
.middle {display: table-cell; vertical-align: middle;}

.important {font-size: 18px; font-weight: bold; clear: both; padding: 10px;}
fieldset {border-style: outset; border-color: #94AA74; border-size: 1px; border-width: 1px; background: #DED; }
.spacer {display: block; clear: both; height: 12px;}
.lista1 {text-align: left; list-style-type: square;}
.lista2{text-align: left; list-style-type: lower-alpha;}
.lista3 {list-style-type: none; text-align: left;}
.lista4 {list-style-type: decimal; text-align: left;}
.lista5 {marker-offset: 1;}

.artykul {background-color: #efe; padding: 5px; border-style: outset; border-color: #94AA74; border-width: 1px; text-align: justify;}
.galeria{background-color: #efe; padding: 5px; border-style: outset; border-color: #94AA74; border-width: 1px; text-align: center; display: block; width: 738px;}
.artinfo {background-color: #ded; padding: 5px; text-align: right; display: block; float: right; border: outset 1px #94AA74;}
.adminlink {background-color: #ded; padding: 5px; text-align: left; display: block; float: right;}
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */}
#adminlogin  {position: fixed; top: 10px; right: 80px;}
