/* UWAGA! NIE ZMIENIAJ NAZW STYLÓW!!! */

@charset "utf-8";

/* style ogólne */
html, body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

#body {
background-attachment: scroll;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin:0px auto;
width:1036px;
background-color:#efefef;
}

img {
border:0;
}

a img {
background:none !important;
background-color:transparent !important;
}

a:link, a:visited {
	color: #a40e2d;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
  color: #C6184A;
  font-weight:bold;
  text-decoration:underline;
}

#wrapper {
width:1036px;
text-align:center !important;
border:7px #c01a4d solid;
background-color:#FFFFFF;
margin:0 0 -20px 0;
background-color:#fffff1;
}

/* boksy */

#columns .top {
width: 100%;
clear:both;
}

#columns .lewemenu {
width: 250px;
margin:0;
float:left;
}

#columns .content {
width: 770px;
margin:0;
float: left;
}

#columns .wiadomoscib {
width: 770px;
margin:0;
float: left;
}

#columns .menui {
width: 260px;
margin:0;
float: left;
}

#columns .blocks {
width: 510px;
margin:0;
float: left;
}

#columns .sidebar {
width: 250px;
margin:0;
float:right;
}
#columns .sidebar2 {
width: 250px;
margin:0;
float: left;
}

#columns .bottom {
width: 100%;
clear:both;
}

#columns .target {
padding:0;
margin:-2px;
border: 2px dashed #ccc;
}

/* top strony */
#topstrony {
height:100px;
text-align:center !important;
margin-top:5px;
margin-bottom:-10px;
background-color:#fff;
}
#topstrony .logo {
width:12%;
float:left;
text-align:left;
padding-left:5px;
}
#topstrony .tytylstr {
width:60%;
float:left;
text-align:left;
margin-top:10px;
margin-right:5px;
margin-bottom:5px;
font-family:"Courier New", Courier, monospace;
}
#topstrony .tytylstr a {
color:#c01a4d;
font-size:28px;
font-weight:bold;
}
#topstrony .innetop {
width:26%;
float:left;
text-align:left;
padding-left:5px;
margin-top:0px;
}
#topstrony .innetop .logosllgo {
text-align:right;
padding:5px;
font-weight:bold;
font-size:11px;
}
#topstrony .innetop .logosllgo img {
vertical-align:middle;
}
#topstrony .innetop .wysztop {
text-align:left;
padding:5px;
margin-bottom:2px;
}
#topstrony .innetop .wysztop #szukacztop {
width:170px;
color:#e19b03;
background:url(../img/footer/szuk.png) no-repeat 100% 50%;
background-color:#FFFFFF;
}
#topstrony .innetop .znaczekglu {
text-align:right;
padding:5px;
}
.spolecz {
font-weight:bold;
font-size:11px;
background-color:#edeef3;
text-align:center;
margin:0 5px;
padding:2px;
}

/* boks biały */
.white-box {
margin-bottom:5px;
text-align:left;
background-color:#FFFFFF;
}
.white-box h1, .white-box h1 a {
border-bottom:2px #CC3300 solid;
padding: 2px 5px 2px 10px;
font-weight:bold;
color:#000 !important;
font-size:12pt !important;
text-align:left;
background-image:url(../img/doh1.png);
background-position: right;
background-repeat: no-repeat;
}
.white-box ul {
list-style:none;
padding:0px;
}

.white-box ul li {
list-style:none;
padding-left:5px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-top:2px;
padding-left:5px;
}

/* box szary */
.gray-box {
padding: 10px;
text-align:left;
margin-bottom:5px;
}

.gray-box .more {
border:1px #e5e5e5 solid;
background-color:#eaeaea;
padding:3px 5px;
margin:0px;
text-decoration:none;
font-size:11px;
font-weight:bold;
text-align:right;
}
.gray-box .more a:link, .gray-box .more a:visited {
text-decoration:none;
color:#000 !important;
text-align:right;
}

.gray-box .more a:hover {
color: #000;
text-decoration:underline;
}
.gray-box h1 {
background-color:#b3b3b3;
border-top-right-radius: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
background-image:url(../img/doh1bw.png);
background-position:right;
background-repeat:no-repeat;
padding: 7px 5px 2px 10px;
margin:5px 0px 0px 0px;
font-weight:bold;
min-height:20px;
color:#fff !important;
font-size:13pt !important;
text-transform:uppercase;
}
.gray-box h1 a {
width:100%;
font-weight:bold;
color:#fff !important;
font-size:13pt !important;
}

.gray-box ul {
list-style:none;
padding:0px;
margin:0;
}

.gray-box ul li {
list-style:url(../img/box/more.png);
padding-left:0px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-left:20px;
}

.gray-box ul li.bezo {
list-style:none;
padding-left:0px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-left:20px;
}

.gray-box h3 {
font-size:10pt !important;
font-weight:bold;
}

.gray-box .inside {
background-image:url(../img/box/content.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#f8f7fc;
color:#000;
font-size:10pt !important;
margin:0px;
padding:5px;
}
.gray-box .inside a:link, .gray-box .inside a:visited {
color:#646502;
text-decoration:none;;
}
.gray-box .inside a:hover {
color:#636363;
text-decoration:underline;
}

.gray-box span a:link, .gray-box span a:visited {
text-decoration:none;
background-color:#dddddd;
padding:3px;
color:#000 !important;
float:right !important;
}

.gray-box .span a:hover {
color:#000;
text-decoration:underline;
}
.gray-box .fotka {
padding: 5px;
float:right;
}

/* box pomarańczowy */
.orange-box {
padding: 10px;
text-align:left;
margin-bottom:5px;
}

.orange-box .more {
border:1px #f1de9c solid;
background-color:#fbf3c2;
padding:3px 5px;
margin:0px;
text-decoration:none;
font-size:11px;
font-weight:bold;
text-align:right;
}
.orange-box .more a:link, .orange-box .more a:visited {
text-decoration:none;
color:#937b4a !important;
text-align:right;
}

.orange-box .more a:hover {
color: #937b4a;
text-decoration:underline;
}
.orange-box h1 {
background-color:#e19b03;
border-top-right-radius: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
background-image:url(../img/doh1o.png);
background-position:right;
background-repeat:no-repeat;
padding: 7px 5px 2px 10px;
margin:5px 0px 0px 0px;
font-weight:bold;
min-height:30px;
color:#fff !important;
font-size:13pt !important;
text-transform:uppercase;
}
.orange-box h1 a {
font-weight:bold;
color:#fff !important;
font-size:13pt !important;
}

.orange-box ul {
list-style:none;
padding:0px;
margin:0;
}

.orange-box ul li {
list-style:url(../img/box/more.png);
padding-left:0px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-left:20px;
}

.orange-box ul li.bezo {
list-style:none;
padding-left:0px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-left:20px;
}

.orange-box h3 {
font-size:10pt !important;
font-weight:bold;
}

.orange-box .inside {
background-image:url(../img/box/content.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#f8f7fc;
color:#000;
font-size:10pt !important;
margin:0px;
padding:5px;
}
.orange-box span a:link, .orange-box span a:visited {
text-decoration:none;
background-color:#fbf3c2;
padding:3px;
color:#b76404 !important;
float:right !important;
}

.orange-box .span a:hover {
color: #b76404;
text-decoration:underline;
}
.orange-box .fotka {
padding: 5px;
float:right;
}

/* box niebieski */
.blue-box {
padding: 10px;
text-align:left;
margin-bottom:5px;
}

.blue-box .more {
border:1px #9cddf1 solid;
background-color:#c2e8fb;
padding:3px 5px;
margin:0px;
text-decoration:none;
font-size:11px;
font-weight:bold;
text-align:right;
}
.blue-box .more a:link, .blue-box .more a:visited {
text-decoration:none;
color:#000066 !important;
text-align:right;
}

.blue-box .more a:hover {
color: #000066;
text-decoration:underline;
}
.blue-box h1 {
background-color:#44affd;
border-top-right-radius: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
background-image:url(../img/doh1b.png);
background-position:right;
background-repeat:no-repeat;
padding: 7px 5px 2px 10px;
margin:5px 0px 0px 0px;
font-weight:bold;
min-height:30px;
color:#fff !important;
font-size:13pt !important;
text-transform:uppercase;
}
.blue-box h1 a {
font-weight:bold;
color:#fff !important;
font-size:13pt !important;
}

.blue-box ul {
list-style:none;
padding:0px;
margin:0;
}

.blue-box ul li {
list-style:url(../img/box/more.png);
padding-left:0px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-left:20px;
}

.blue-box ul li.bezo {
list-style:none;
padding-left:0px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-left:20px;
}

.blue-box h3 {
font-size:10pt !important;
font-weight:bold;
}

.blue-box .inside {
background-image:url(../img/box/content.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#f8f7fc;
color:#000;
font-size:10pt !important;
margin:0px;
padding:5px;
}
.blue-box span a:link, .blue-box span a:visited {
text-decoration:none;
background-color:#c2e8fb;
padding:3px;
color:#000066 !important;
float:right !important;
}

.blue-box .span a:hover {
color:#000066;
text-decoration:underline;
}
.blue-box .fotka {
padding: 5px;
float:right;
}


/* box różowy */
.pink-box {
padding: 10px;
text-align:left;
margin-bottom:7px;
}

.pink-box .more {
border:1px #ea9cf1 solid;
background-color:#fbc2fa;
padding:3px 5px;
margin:0px;
text-decoration:none;
font-size:11px;
font-weight:bold;
text-align:right;
}
.pink-box .more a:link, .pink-box .more a:visited {
text-decoration:none;
color:#eb3d92 !important;
text-align:right;
}

.pink-box .more a:hover {
color: #eb3d92;
text-decoration:underline;
}
.pink-box h1 {
background-image:url(../img/box/pink-top.jpg);
background-position:left top;
background-repeat:repeat-x;
padding: 7px 5px 2px 10px;
margin:5px 0px 0px 0px;
font-weight:bold;
min-height:30px;
color:#fff !important;
font-size:13pt !important;
text-transform:uppercase;
}
.pink-box h1 a {
font-weight:bold;
color:#fff !important;
font-size:13pt !important;
}

.pink-box ul {
list-style:none;
padding:0px;
margin:0;
}

.pink-box ul li {
list-style:url(../img/box/more.png);
padding-left:0px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-left:20px;
}

.pink-box ul li.bezo {
list-style:none;
padding-left:0px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-left:20px;
}

.pink-box h3 {
font-size:10pt !important;
font-weight:bold;
}

.pink-box .inside {
background-image:url(../img/box/content.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#f8f7fc;
color:#000;
font-size:10pt !important;
margin:0px;
padding:5px;
}
.pink-box span a:link, .pink-box span a:visited {
text-decoration:none;
background-color:#fbc2fa;
padding:3px;
color:#eb3d92 !important;
float:right !important;
}

.pink-box .span a:hover {
color: #eb3d92;
text-decoration:underline;
}
.pink-box .fotka {
padding: 5px;
float:right;
}

/* box zielony */
.green-box {
padding: 10px;
text-align:left;
margin-bottom:7px;
}

.green-box .more {
border:1px #c2f19c solid;
background-color:#d6fbc2;
padding:3px 5px;
margin:0px;
text-decoration:none;
font-size:11px;
font-weight:bold;
text-align:right;
}
.green-box .more a:link, .green-box .more a:visited {
text-decoration:none;
color:#eb3d92 !important;
text-align:right;
}

.green-box .more a:hover {
color: #eb3d92;
text-decoration:underline;
}
.green-box h1 {
background-color:#31934a;
border-top-right-radius: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
background-image:url(../img/doh1g.png);
background-position:right;
background-repeat:no-repeat;
padding: 7px 5px 2px 10px;
margin:5px 0px 0px 0px;
font-weight:bold;
min-height:30px;
color:#fff !important;
font-size:13pt !important;
text-transform:uppercase;
}
.green-box h1 a {
font-weight:bold;
color:#fff !important;
font-size:13pt !important;
}

.green-box ul {
list-style:none;
padding:0px;
margin:0;
}

.green-box ul li {
list-style:url(../img/box/more.png);
padding-left:0px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-left:20px;
}

.green-box ul li.bezo {
list-style:none;
padding-left:0px;
text-align:left;
font-size:12px;
font-weight:bold;
margin-top:2px;
margin-left:20px;
}

.green-box h3 {
font-size:10pt !important;
font-weight:bold;
}

.green-box .inside {
background-image:url(../img/box/content.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#f8f7fc;
color:#000;
font-size:10pt !important;
margin:0px;
padding:5px;
}
.green-box span a:link, .green-box span a:visited {
text-decoration:none;
background-color:#d6fbc2;
padding:3px;
color:#eb3d92 !important;
float:right !important;
}

.green-box .span a:hover {
color: #eb3d92;
text-decoration:underline;
}
.green-box .fotka {
padding: 5px;
float:right;
}

/* box czarny */
.black-box {
background-color:#000;
text-align:left;
font-size:9pt;
margin-bottom:5px;
color:#000000;
}

.black-box span a:link, .black-box span a:visited {
text-decoration:none;
color:#fff !important;
text-align:left;
}

.black-box .span a:hover {
color: #C6184A;
text-decoration:underline;
}

.black-box .more a:link, .black-box .more a:visited, .black-box a:link, .black-box a:visited {
text-decoration:none;
color:#fff !important;
text-align:left;
}

.black-box .more a:hover, .black-box a:hover {
color: #C6184A;
text-decoration:underline;
}

.black-box h1, .black-box h1 a {
background-color:#a40e2d !important;
padding: 2px 5px 2px 10px;
margin-top:5px;
font-weight:bold;
color:#fff !important;
font-size:12pt !important;
}

.black-box h3 {
font-size:10pt !important;
font-weight:bold;
}

.black-box .inside {
color:#FFFFFF;
font-size:10pt !important;
margin:7px;
padding:5px;
}

.black-box .fotka {
padding: 5px;
float:right;
}

/* menu */
.black-box .menu {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
    padding: 2px;
	color: #FFFFFF;
	text-align:left;
	width:100%;
	z-index:10;
	margin-right:-5px;
}
.black-box ul.menu li.linia{
  list-style-type: none;
  float: left;
  border-left: 1px solid #C01A4D;
  padding-left:8px;
  padding-right:8px;
  text-align:left;
}
.black-box ul.menu li.linia a{
  display: block;
  padding: 4px 8px;
  color: #fff;
  text-decoration: none;
  text-align:left;
}
.black-box ul.menu li.linia a:hover{
  display: block;
  overflow:auto;
  color: #B8285A !important;
  text-decoration: none;
  text-align:left;
}

.black-box ul.menu li.linia li a{
  min-width: 160px;
  max-width:600px;
  padding: 6px 5px;
  text-align:left;
}

.black-box ul.menu li.linia li:hover{
  background: #000;
  text-align:left;
}

.black-box ul.menu li.linia ul{
  overflow: hidden;
  display:none;
  list-style-type: none;
  color: #B8285A;
  text-align:left;
}

.black-box ul.menu li:hover ul{
  position:absolute !important;
  background: #333;
  padding:0px;
  border:1px solid #000;
  display: block;
  min-width: 160px;
  max-width:600px;
  text-align:left;
  list-style-type: none;
  color: #B8285A;
}


/* box szukaj */
.search {
padding:15px 10px 10px 10px;
margin-left:25px;
text-align:left;
font-size:9pt;
background-image:url(../img/search_ic.png);
background-repeat:no-repeat;
background-position:left;
}
.search .przyciskusz {
text-align:left !important;
background-color:#ccdc2c;
border:none;
width:26px;
height:20px;
font-size:10pt !important;
margin-top:-18px;
float:right;
}

.search input {
border:none;
width:105px;
height:18px;
font-size:10pt !important;
font-weight:bold;
margin-left:25px;
margin-top:-12px;
float:left;
}

.komentarzeostatnie {
font-size:11px;
padding:5px;
text-align:left;
}

/* box newsletter */
.newsletter {
padding:2px;
text-align:left;
}
.newsletter .wyslnes {
background:transparent url('../img/newsletter_ic.png') no-repeat center top;
border:none;
width:45px;
height:31px;
font-size:10pt !important;
font-weight:bold;
padding-right:2px;
margin-left:5px;
margin-top:5px;
}

.newsletter input {
border:#CCCCCC solid 1px;
width:155px;
height:24px;
font-size:10pt !important;
font-weight:bold;
margin-left:10px;
vertical-align:middle;
padding-top:3px;
text-align:center !important;
}

/* tagi w boksie */
.chmuratagow {
padding:10px;
text-transform:lowercase;
overflow:auto;
}

.black-box .chmuratagow span a:link, .black-box .chmuratagow span a:visited {
color:#FFFFFF;
}
.black-box .chmuratagow span a:hover {
color: #C6184A;
text-decoration:underline;
}

/* najczęściej czytane i najwyżej ocenione boks */
.najczesciej {
background-color:#FFFFFF;
text-align:left;
margin-top:10px;
padding-left:5px;
margin-right:5px;
width:47%;
float:left;
}
.najczesciej .tytul {
color:#8cc640;
font-weight:bold;
font-size:12pt;
margin-bottom:5px;
}
.najczesciej .tresc, .najczesciej .tresc a {
color:#000;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.najczesciej .tresc a:hover {
text-decoration:underline;
}
.najwyzej {
text-align:left;
background-color:#FFFFFF;
margin-top:10px;
margin-left:5px;
padding-left:5px;
width:47%;
float:left;
}
.najwyzej .tytul {
color:#1f9245;
font-size:12pt;
margin-bottom:5px;
font-weight:bold;
}
.najwyzej .tresc, .najwyzej .tresc a {
color:#000;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.najwyzej .tresc a:hover {
text-decoration:underline;
}
.ponajwyzej {
clear:both;
}

/* galeria zdjęć */
.galeria {
padding:10px;
text-align:left;
}
.galeria .opis {
background-color:#FFFFFF;
font-size:10pt !important;
margin:7px;
padding:5px;
}

/* multimedium */
.multimedium {
padding:10px;
text-align:center !important;
}
.multimedium .opis {
background-color:#FFFFFF;
font-size:10pt !important;
text-align:left !important;
margin:7px;
padding:5px;
}

.listamulti {
width:200px;
padding:5px;
margin:10px;
text-align:left;
float:left;
overflow:auto;
}
.listamulti span {
text-align:left;
font-size:10px;
font-weight:bold;
}

/* tryb edycji */
.niewidoczny {
background-color:#999999;
border:#FF0000 dashed;
height:20px;
text-align:right;
cursor:move;
}
.niewidoczny div{
padding-right: 10px;
}
.takwidoczny {
background-color:#FFFFCC;
border:#CCCCCC dashed 1px;
height:20px;
text-align:right;
cursor:move;
}
.takwidoczny div {
padding-right: 10px;
}

/* menu po lewej */
#menulewe {
list-style:none;
text-align:left;
padding: 7px 7px 7px 10px;
}
#menulewe li {
background:none !important;
margin-bottom:7px;
}
#menulewe .button a{
background:none !important;
margin-bottom:10px;
margin-top:7px;
padding:2px;
color:#000000;
text-decoration:none;
font-size:14pt;
}
#menulewe .subbutton a{
background:none !important;
font-size:12pt !important;
margin-bottom:7px;
margin-top:5px;
padding:2px;
color:#000000;
text-decoration:none;
}
#menulewe .button-aktywny a{
margin-bottom:10px;
margin-top:7px;
padding:2px;
color:#000000;
text-decoration:none;
background-color:#FFFFFF;
font-size:14pt;
}
#menulewe .subbutton-aktywny a{
font-size:12pt !important;
margin-bottom:7px;
margin-top:5px;
padding:2px;
color:#000000;
text-decoration:none;
background-color:#FFFFFF;
}

#menulewe .subbutton-aktywny a:hover, #menulewe .button-aktywny a:hover, #menulewe .subbutton a:hover, #menulewe .button a:hover {
text-decoration:underline;
}

/* menu dolne */
#menudolne {
text-align:center !important;
text-transform:lowercase;
margin-top:20px !important;
margin-bottom:20px;
overflow:auto;
}
#menudolne .dolnem {
margin-top:40px !important;
margin-bottom:20px;
}
#menudolne .dolnem ul {
display: inline;
list-style:none;
}
#menudolne .dolnem ul li {
display: inline;
list-style:none;
margin-top:40px !important;
}
#menudolne .dolnem .button1 a {
font-size:10pt;
margin-left:5px;
margin-right:5px;
padding:3px;
color:#000000;
text-decoration:none;
background-color:#8c6b2d;
}
#menudolne .dolnem .button2 a {
font-size:10pt;
margin-left:5px;
margin-right:5px;
padding:3px;
color:#000000;
text-decoration:none;
background-color:#1f9245;
}
#menudolne .dolnem .button3 a {
font-size:10pt;
margin-left:5px;
margin-right:5px;
padding:3px;
color:#000000;
text-decoration:none;
background-color:#8cc640;
}
#menudolne .dolnem .button4 a {
font-size:10pt;
margin-left:5px;
margin-right:5px;
padding:3px;
color:#000000;
text-decoration:none;
background-color:#ccdb2c;
}


/* wygląd dokumentu */
.dokument {
margin-top:10px;
text-align:left;
}
.dokument .gora {
background-color:#f2f2f2;
padding: 5px;
overflow: auto;
}
.dokument .gora .tresci {
width:57%;
}
.dokument .gora .tresci .tytul {
padding:2px 5px 2px 5px;
margin-right:5px;
font-size:14pt;
font-weight:bold;
border-bottom:1px #999999 solid;
}
.dokument .gora .tresci .lead {
text-align:left !important;
padding:10px 5px 5px 5px;
font-size:10pt;
}
.dokument .gora .tresci .fotka {
padding:12px 2px 2px 2px;
float:left;
width:104px;
position:relative;
}
.dokument .gora .dane {
width:40%;
padding-left:20px;
float:right !important;
margin:auto;
}
.dokument .gora .dane .czcionki {
float:right;
text-align:right !important;
}
.dokument .gora .dane .data {
background-image:url(../img/doc_data.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
padding:2px 2px 2px 20px;
}
.dokument .gora .dane .autor {
background-image:url(../img/doc_autor.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 2px 2px 20px;
}
.dokument .gora .dane .tagi {
background-image:url(../img/doc_tagi.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 2px 2px 20px;
}
.dokument .gora .dane .tagi .tags, .dokument .gora .dane .tagi .tags a {
font-size:8pt;
color:#8c6b2d !important;
padding:0px 2px 0px 2px;
text-decoration:none !important;
}
.alltag {
color:#999999;
font-size:10px;
}
.dokument .gora .dane .licznik {
background-image:url(../img/doc_licznik.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
padding:2px 2px 2px 20px;
}
.dokument .gora .dane .drukuj {
background-image:url(../img/doc_drukuj.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 20px 2px 2px;
}
.dokument .gora .dane .drukuj a {
background-color:#FFFFFF;
font-size:8pt;
color:#000 !important;
padding:0px 5px 0px 5px;
margin-left:20px;
}
.dokument .gora .dane .zapisz {
background-image:url(../img/doc_zapisz.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 20px 2px 2px;
}
.dokument .gora .dane .zapisz a {
background-color:#FFFFFF;
font-size:8pt;
color:#000 !important;
padding:0px 5px 0px 5px;
margin-left:20px;
}
.dokument .gora .dane .polec {
background-image:url(../img/doc_polec.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 20px 2px 2px;
}
.dokument .gora .dane .polec a {
background-color:#FFFFFF;
font-size:8pt;
color:#000 !important;
padding:0px 5px 0px 5px;
margin-left:20px;
}
.dokument .gora .dane .komentuj {
background-image:url(../img/doc_komentuj.png);
background-repeat:no-repeat;
background-position:left;
font-size:8pt;
font-weight:bold;
color:#000000 !important;
padding:2px 20px 2px 2px;
}
.dokument .gora .dane .komentuj a {
background-color:#FFFFFF;
font-size:8pt;
color:#000 !important;
padding:0px 5px 0px 5px;
margin-left:20px;
}
.dokument .tresc {
padding-left:10px;
padding-right:10px;
text-align:left;
font-size:10pt;
clear:both;
margin-top:20px;
background-color:#FFFFFF;
}
.dokument .tresc ul {
list-style-type:none;
padding:0px;
margin:10px 20px;
}
.dokument .tresc ul li {
background-image:url(../img/sq.gif);
background-repeat:no-repeat;
background-position:0px 5px; 
padding-left:16px;
margin:5px 0;
font-weight:normal;
}
.dokument .tresc a:link, .dokument .tresc a:visited{
text-align:left;
text-decoration:underline;
}
.dokument .tresc a:hover{
text-align:left;
text-decoration:none;
}

.dokument .zalacznik {
border:2px #c01a4d dashed;
padding:10px 10px;
text-align:left;
font-size:10px;
margin:20px 3px;
background-color:#FFFFFF;
}

.dokument .zalacznik a {
font-weight:bold;
color:#c01a4d;
}

.dokgaleria {
margin:5px;
background-color:#FFFFFF;
padding:5px;
text-align:left;
}
.dokgaleria h2 {
background-color:#999900;
font-size:12px;
padding:3px;
font-weight:bold;
}

.dokgaleria h2 span {
padding-top:3px;
font-size:13px;
text-transform:uppercase;
color:#663300;
}
.dokgaleria p {
font-weight:bold;
margin:0;
padding:0;
}

/* komentarze */
#komentarzform {
background-color:#d1d2d4;
padding:15px 7px 15px 7px;
overflow:auto;
}
#komentarzform .dane {
width:28%;
float:left;
margin-right:10px;
font-size:10px;
}
#komentarzform .koment {
width:50%;
float:left;
margin-left:10px;
}
#komentarzform .przyciski {
width:18%;
float:left;
}
#komentarzform .dane input {
border:none;
height:26px;
padding-top:5px;
margin-bottom:10px;
width:98%;
}
#komentarzform .dane .suma {
margin-top:5px;
}
#komentarzform .dane .suma img, #komentarzform .koment img, #komentarzform .dane img {
margin-top:-10px;
}
#komentarzform .dane .suma input {
border:none;
height:26px;
padding-top:5px;
width:68%;
}
#komentarzform .dane p {
color:#997e4c;
font-style:italic;
font-size:11px;
text-align:right;
margin-top:0px;
margin-bottom:-10px;
}
#komentarzform .koment p {
color:#997e4c;
font-style:italic;
font-size:11px;
text-align:left;
}
#komentarzform .koment textarea {
border:none;
height:136px;
width:98%;
}
#komentarzform .przyciski .styl {
border:none;
background-color:#c01a4d;
padding:3px 7px 3px 7px;
margin-bottom:130px;
font-size:12px;
}
#komentarzform .przyciski button {
border:none;
background-color:#c01a4d;
padding:3px 7px 3px 7px;
font-size:12px;
text-align:center;
color:#FFFFFF;
}
.podgladkom {
background-color:#f3f3f4;
padding:2px 60px 20px 60px;
margin-top:-20px;
font-size:12px;
overflow:auto;
text-align:left;
}
.podgladkom #okienko {
padding-left:20px;
padding-right:20px;
margin-top:-15px;
font-size:12px;
text-align:left;
}
.podgladkom #okienko .nick {
text-align:left;
font-size:12px;
font-weight:bold;
padding-bottom:5px;
margin-top:0px;
margin-bottom:-5px;
}
.komenttarz {
padding:10px 60px 10px 60px;
text-align:left;
font-size:11px;
overflow:auto;
}
.komenttarz .nnick {
font-weight:bold;
padding-bottom:5px;
margin-top:0px;
margin-bottom:-5px;
}
.komenttarz .kktrescc {
padding-left:20px;
padding-right:20px;
margin-top:-5px;
}
.komenttarz .kkdataa {
width:20%;
font-style:italic;
margin-top:10px;
height:20px;
float:left;
}
.komenttarz .kkweryf {
float:right;
margin-top:10px;
font-weight:bold;
color:#009900;
height:20px;
}
.komenttarz .kkweryf a {
color:#FF0000 !important;
}

/* lista gokumentów */
.listadokumentow {
margin:5px;
text-align:left;
}
.listadokumentow h3, .listadokumentow h3 a:link, .listadokumentow h3 a:visited {
color:#000000;
font-size:20px;
font-weight:bold;
text-decoration:none;
margin:0px;
}
.listadokumentow h3 a:hover {
text-decoration:underline;
}
.listadokumentow .data {
font-weight:normal;
font-size:10px;
color:#666666;
text-align:right;
margin:3px 0;
float:left;
}
.listadokumentow .lead {
font-weight:normal;
font-size:12px;
margin:3px 0px 3px 20px;
}
.listadokumentow .fotka {
padding: 5px;
float:left;
}
.listadokumentow .dane {
background-color:#f8f9fb;
font-weight:bold;
font-size:11px;
padding:5px 7px;
margin-bottom:45px !important;
margin-top:10px;
text-align:right;
}

/* słownik pojęć */
.slowniczek {
margin-left:5px;
text-align:left;
}
.slowniczek .slowniktermin {
text-align:left;
font-size:18pt;
font-weight:bold;
}
.slowniczek .slownikwyjasnienie {
text-align:left;
font-size:10pt;
margin:5px 1px 10px 1px;
}

#slownikpojec {
width:350px;
padding:7px;
border:2px #990000 dashed;
background:#fdf3d5;
text-align:left;
}
.dymsltermin {
font-size:13pt;
font-weight:bold;
border-bottom:1px #999900 solid;
margin-bottom:5px;
}
.dymslwyjasnienie {
font-size:11px;
font-weight:bold;
}
.dymslclose {
float:right;
text-align:right;
padding:5px;
}

/* ścieżla */
.sciezka {
margin:30px 5px 30px 5px;
text-align:left;
font-size:12px;
}
.sciezka .zmienrozmiar {
width:20%;
text-align:right !important;
}
.sciezka .gdzie {
float:left;
margin-right:10px;
text-decoration:none;
color:#000000;
text-align:left;
width:75%;
}
.posciezka {
clear:both;
}

/* stopka */
.stopka {
font-size:11px;
color:#000;
padding:3px;
margin-bottom:5px;
margin-top:7px;
margin-right:5px;
text-align:center;
}

.stopka a{
color:#000;
text-decoration:underline;
}

/* powiększanie obrazków */
.yui-panel-container {z-index:10000;position:absolute; background-color:transparent;  visibility:hidden; overflow:visible; width:auto;}
.yui-panel-container.shadow {padding:0px; background-color:transparent;}
.yui-panel-container.shadow .underlay {visibility:inherit; position:absolute;	background-color:#000; top:3px;left:3px; z-index:0;	width:100%;	height:100%; -moz-opacity: 0.12; opacity:.12; filter:alpha(opacity=12); zoom:1;}
.yui-panel {visibility:hidden; border-collapse:separate; position:relative; left:0px;top:0px; font:1em Arial; background-color:#FFF; border:1px solid #000;	z-index:1; overflow:hidden;}
.yui-panel .hd {background-color:#1f9245; color:#FFF; font-size:14px; line-height:100%; font-weight:bold; overflow:hidden; padding:4px;}
.yui-panel .bd {overflow:hidden; padding:0px;}
.yui-panel .bd p {margin:0 0 1em;}
.yui-panel .container-close {position:absolute; top:5px; right:4px; z-index:6; height:12px; width:12px; margin:0px; padding:0px; background:url(../img/close.gif) no-repeat; cursor:pointer; visibility:inherit;}
.yui-panel .ft {padding:4px; overflow:hidden;}

/* komunitakty */
.UploadDiv {
position: fixed;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
}

.UploadDivBackground {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background-color:#006600;
filter: Alpha(Opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}

.UploadDivContent {
position: absolute;
left: 50%;
top: 50%;
padding: 5px;
margin-left: -250px;
margin-top: -50px;
z-index: 2;
}

table.UploadTable {
width: 500px;
height: 100px;
background: #FFFFFF;
border: 1px solid #000000; padding-left:15px; padding-right:15px;
}

/* okienko poleć dokument */
#wyslijdoz { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%;}
#wyslijdoz .wyslijdozd { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;  background-color: #ffffff; filter: Alpha(Opacity=30); -moz-opacity: 0.3; opacity: 0.3;}
#wyslijdoz .kollor { position: absolute; top: 0; left: 50%; z-index: 99998; width: 450px; height: 550px; background-color: #ffffff; border:#006600 solid; text-align:center;}
#wyslijdoz .kollor .zamkinkp {background-color:#CCCCCC; padding:3px; text-align:right; width:444px; height:25px;}

/* dotacje */
.dotacja {
text-align:left;
}
.dotacje_ramka {
width:145px;
border-bottom:dotted #a0533e;
border-left:dotted #a0533e;
border-top:dotted #a0533e;
font-size:12px;
font-weight:bold;
padding: 5px;
line-height:140%;
}
.dotacje_ramka, .tytul_dotacje {
font-family:"Times New Roman", Times, serif;
letter-spacing:3px;
font-size:14px;
font-weight:bold;
}
.dotacje_ramka_p, .dotacje_ramka_p input {
float:right !important;
text-align:right;
width:95px;
}
/* galeria */
#duzafotka {margin:10px; padding:3px;}
.duzafotkaa img {text-align:center; margin-bottom:5px;}
.duzafotkaa span {text-align:center; font-size:10px; color:#000033; font-weight:bold; background-color:#E8E8D0; padding:3px;}
#duzafotka .nawigafot {text-align:right; margin:5px; padding:5px;}
#duzafotka .nawigafot span {border:#009900 solid; background-color:#006600; color:#FFFFFF; font-size:12px; padding:3px; font-weight:bold; margin:3px;}
.opisfoto {text-align:left; font-size:12px; font-weight:bold; background-color:#ccdb2c; padding:5px; margin:5px;}
.komentfoto {text-align:left; font-size:10px; margin:5px; background-color:#8cc640; padding:5px; overflow:auto;}
.komentfoto .fotkomimie {font-weight:bold; color:#8c6b2d; margin:5px 0px;}
.komentfoto .tresckomfot {padding-left:20px;}
.komentfoto .kfotweryf {float:right; margin-top:4px; font-weight:bold; color:#000; height:15px; }
.komentfoto .kfotweryf a {color:#FF0000 !important; font-weight:bold !important;}
.skomentuj {float:left; text-align:left; font-size:11px; background-image:url(../img/doc_komentuj.png); background-repeat:no-repeat; background-position: top left;}
.skomentuj a {margin-left:20px; color:#1f9245; text-decoration:none; font-weight:bold;}
/* okienko komentarza zdjecia w galerii */
#dodopisfot { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%;}
#dodopisfot .dodopisfotdozd { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;  background-color:#999999; filter: Alpha(Opacity=30); -moz-opacity: 0.3; opacity: 0.3;}
#dodopisfot .dodopisfotkollor { position: absolute; top: 20px; left: 50%; z-index: 99998; width: 300px; height: 400px; background-color: #ffffff; border:#006600 solid; text-align:center;}
#dodopisfot .dodopisfotkollor .dodopisfotzamkinkp {background-color:#CCCCCC; padding:3px; text-align:right; width:294px; height:25px;}
#dodopismulti { text-align:left; position:static; }
#dodopismulti .dodopismultikollor { background-color: #ffffff; text-align:center; overflow:auto;}
.multiskomentuj {text-align:left; font-size:11px; background-image:url(../img/doc_komentuj.png); background-repeat:no-repeat; background-position: top left;}
.multiskomentuj a {margin-left:20px; color:#1f9245; text-decoration:none; font-weight:bold;}


/* formularze */
.formsemin fieldset {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; width:600px; text-align:left;}
.formsemin input, .formsemin textarea, .formsemin select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
.formsemin fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
.formsemin legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
.formsemin label {font-size:11px; font-weight:bold; color:#666;}
.formsemin label.opt {font-weight:normal;}
.formsemin dl {clear:both;}
.formsemin dt {float:left; text-align:left; width:110px; line-height:10px; margin:0 10px 10px 10px;}
.formsemin dd {float:left; width:455px; line-height:25px; margin:0 10px 10px 0;}
.formsemin fieldset span {font-size:11px; font-weight:bold; color:#666; text-align:left;}

/* stronicowanie */
.pasekstronicowania {font-size:16px; margin: 10px; font-weight:bold; text-align:center;}
.pasekstronicowania a {color:#000099; text-decoration:none; font-size:14px;}

/* formularz dodawania dokumentów przez internautów */

.napiszform {
background-color:#d1d2d4;
padding:15px 7px 15px 7px;
width:98%;
text-align:left;
}

.napiszform input {
border:2px #1f9245 solid;
height:26px;
padding-top:5px;
margin-bottom:10px;
width:98%;
}
.napiszform img {
margin-top:-3px;
margin-bottom:12px;
}
.napiszform h1 {
text-align:center;
color:#006600;
font-size:18px;
font-weight:bold;
margin:10px;
}
.napiszform h3 {
text-align:center;
color:#000000;
font-size:16px;
font-weight:bold;
margin:10px;
}
.napiszform .suma input {
border:2px #1f9245 solid;
height:26px;
padding-top:5px;
width:68%;
}
.napiszform .suma p {
color:#997e4c;
font-weight:bold;
font-size:12px;
text-align:left;
margin-top:0px;
margin-bottom:10px;
}
.napiszform p {
color:red;
font-weight:bold;
font-size:12px;
text-align:right;
margin-top:0px;
margin-bottom:10px;
}
.napiszform span {
color:#660000;
font-size:12px;
font-weight:bold;
text-align:left;
margin-top:10px;
margin-bottom:5px;
}
.napiszform .klauzula {
color:#000000;
margin:15px;
font-size:12px;
font-weight:bold;
text-align:left;
}
.napiszform textarea {
border:2px #1f9245 solid;;
height:136px;
width:98%;
}
.napiszform button {
border:none;
background-color:#8c6b2d;
padding:3px 7px 3px 7px;
font-size:12px;
text-align:center;
color:#FFFFFF;
}

/* ORZECZENIA */
.wyszorzeczenia {
padding:5px;
font-size:11px;
background-color:#CCCCCC;
border:2px #666666 dotted;
color:#000000;
font-weight:bold;
text-align:left;
margin-top:10px;
}
.wyszorzeczenia h3 {
font-size:13px;
color:#000000;
font-weight:bold;
text-align:left;
margin:3px 0;
text-shadow:#990000;
text-transform:uppercase;
border-bottom:1px #999900 solid;
}
.wyszorzeczenia .trescorzeczenia input {
width:99%;
}
.wyszorzeczenia .polaorzeczenie input {
width:99%;
}
.wyszorzeczenia .szukajprzyorzeczenia input {
width:35%;
border:1px #333333 solid;
font-size:13px;
padding:5px;
}
.wyszorzeczenia .szukajprzyorzeczenia {
margin:5px;
text-align:center;
padding:5px;
}
.wyszorzeczenia .trescorzeczenia {
margin:5px 0;
width:100%;
}
.wyszorzeczenia .polaorzeczenie {
width:100%;
margin-bottom:5px;
}
.wyszorzeczenia .polaorzeczenie .dataorzeczenie {
float:left;
background-color:#CCCC66;
width:48%;
margin-right:5px;
padding:3px;
}
.wyszorzeczenia .polaorzeczenie .sygnaturaorzeczenie {
float:left;
background-color:#6699FF;
width:49%;
padding:3px;
}

.tagorzeczenia {
padding:5px;
margin:5px 0;
font-size:11px;
background-color:#FFFF99;
color:#000000;
font-weight:bold;
text-align:left;
}
.tagorzeczenia h3 {
font-size:13px;
color:#000000;
font-weight:bold;
text-align:left;
margin:3px 0;
text-shadow:#990000;
text-transform:uppercase;
border-bottom:1px #999900 solid;
}
.tagorzeczenia .kategorieorzeczenia {
margin:5px 0;
}
.listaorzecz {
margin:5px;
text-align:left;
}
.listaorzecz h3, .listaorzecz h3 a:link, .listaorzecz h3 a:visited {
color:#000000;
font-size:24px;
font-weight:bold;
text-decoration:none;
margin:0px;
}
.listaorzecz h3 a:hover {
text-decoration:underline;
}
.listaorzecz .zajawkaorzecz {
font-weight:normal;
font-size:12px;
margin:3px 0;
}
.listaorzecz .trescorzecz {
text-align:left;
font-size:13px;
}
.listaorzecz .stopinfoorzecz {
background-color:#e7e6e6;
font-weight:bold;
font-size:11px;
padding:5px 2px;
margin-bottom:45px !important;
}

/*slajdy */
#slideMainDiv {
  height:182px;
  position:relative;
}
#slideHeaderDiv {
  height:196px;
  padding-left:1px;
}
.slideDiv {
  position:absolute;
  left:0;
  top:0;
  height:182px;
  border:0px solid red;
}
#newdiv {
 background-color:#999999;
 height:14px;
 padding-bottom:0px;
 margin-bottom:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:2px;
}

#callendar {text-align:center; margin:5px 0; background-color:#FFFFEE; padding:10px;}
#callendar table {text-align:center;}
table.listadni { width:200px; height:200px; }
.ciemny    { text-align:center; background:#FFFFEE; font-family:"Courier New", Courier, monospace; }
.jasny     { text-align:center; background:#FFFFEE; }
.niedziela { text-align:center; background:#FF9999; }
.dzis      { text-align:center; font-weight:bold; background:#feff96;   }
.nazmiesiac    { text-align:center; color:#996600; font-weight:bold;  }
#callendar a:link, #callendar a:visited {color: #646c0b; text-decoration:underline;	font-weight: bold;}
#callendar a:hover {text-decoration:none;}

.dataglowna {text-align:center; font-family:"Courier New", Courier, monospace; font-size:18px; font-weight:bold; margin:7px 0;}

.slajdygaleria {list-style:none; color:#fff}
.slajdygaleria span {display:none}
.slajdygaleria-obszar1 {width:606px; margin:5px auto; display:none}
.slajdygaleria-obszar2 {width:226px; margin:5px auto; display:none}
.slajdygaleria-obszar1 * {margin:0; padding:0}
.slajdygaleria-obszar21 * {margin:0; padding:0}
#fullsize1 {position:relative; width:600px; height:250px; padding:2px; border:1px solid #ccc; background:#000}
#fullsize2 {position:relative; width:220px; height:200px; padding:2px; border:1px solid #ccc; background:#000}
#information1 {position:absolute; bottom:0; width:600px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information2 {position:absolute; bottom:0; width:220px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70); max-height:50px}
#information1 a {color:#fff;}
#information2 a {color:#fff;}
#information1 h3 {padding:2px; font-size:11px; vertical-align:top; margin:0}
#information1 p {padding:4px; font-size:11px; vertical-align:top; margin:0}
#information2 h3 {padding:4px; font-size:11px; vertical-align:top; margin:0}
#information2 p {padding:4px; font-size:11px; vertical-align:top; margin:0}
#image1 {width:600px}
#image2 {width:220px}
#image1 img {position:absolute; z-index:25; width:600px; height:250px;}
#image2 img {position:absolute; z-index:25; width:220px; height:200px;}
.imgnav {position:absolute; width:25%; height:100px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../web/images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../web/images/right.gif) right center no-repeat}
#imglink {position:absolute; height:100px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../web/images/link.gif) center center no-repeat}
#thumbnails {margin-top:5px}
#slideleft {float:left; width:20px; height:81px; background:url(../web/images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(../web/images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:1px; margin-left:0; height:1px; overflow:hidden}
#slider {position:absolute; left:0; height:1px}
#slider img {cursor:pointer; border:0; padding:0}

.fotkapierwszego {
padding:5px;
float:left;
}
/* menu  dolne */
.menubottom {font-family: verdana, arial, sans-serif; width:100%; position:relative; font-size:11px; margin:2px auto;}
.menubottom ul li a, .menubottom ul li a:visited {display:block; text-decoration:none; min-width:110px; max-width:394px; height:25px; text-align:left; color:#000; padding: 0 5px; border:1px solid #fff; border-width:0 1px 1px 0; background:#c9c9a7; line-height:25px; font-size:11px; margin:0;}
.menubottom ul {padding:0; margin:0;list-style-type: none; }
.menubottom ul li {float:left; position:relative;}
.menubottom ul li ul {visibility:hidden; position:absolute; background:#edeef3;}
.menubottom table {border-collapse:collapse; padding:0; font-size:1em; margin:-1px;}
.menubottom ul li:hover a, .menubottom ul li a:hover {color:#000; background:#e9e9c7;}
.menubottom ul li:hover ul, .menubottom ul li a:hover ul {visibility:visible; bottom:26px; left:0;}
.menubottom ul li:hover ul li a.sub, .menubottom ul li a:hover ul li a.sub {background:#a7c9c9; color:#000;}
.menubottom ul li:hover ul li, .menubottom ul li a:hover ul li {display:block; background:#fff; color:#000; min-width:199px; max-width:399px; clear:both;}
.menubottom ul li:hover ul li:hover a.sub, .menubottom ul li a:hover ul li a:hover.sub {background:#dfc184; color:#000;}
.menubottom ul li:hover ul li ul, .menubottom ul li a:hover ul li a ul {visibility:hidden; position:absolute;}
.menubottom ul li:hover ul li a, .menubottom ul li a:hover ul li a {display:block; background:#c9c9a7; color:#000; width:100%; padding-left:10px;}
.menubottom ul li:hover ul li a:hover, .menubottom ul li a:hover ul li a:hover {background:#dfc184; color:#000;}
.menubottom ul li:hover ul li:hover ul, .menubottom ul li a:hover ul li a:hover ul {visibility:visible; left:210px; bottom:0;}
.menubottom ul li:hover ul li:hover ul li a, .menubottom ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}
.menubottom ul li:hover ul li:hover ul li a:hover, .menubottom ul li a:hover ul li a:hover ul li a:hover {background:#c9c9a7; color:#000;}
.menubottom ul li:hover ul.left, .menubottom ul li a:hover ul.left {left:-105px;}
.menubottom ul li:hover ul li:hover ul.left, .menubottom ul li a:hover ul li a:hover ul.left {left:-210px; width:209px;}

/* kalendarz */
#callendar {text-align:center; margin:5px 0; background-color:#FFFFEE; padding:5px; font-size:11px;}
#callendar table {text-align:center;}
table.listadni { width:200px; height:200px; }
.ciemny    { text-align:center; background:#FFFFEE; font-family:"Courier New", Courier, monospace; }
.jasny     { text-align:center; background:#FFFFEE; }
.niedziela { text-align:center; background:#c01a4d; color:#FFFFFF; }
.dzis      { text-align:center; font-weight:bold; background:#feff96;   }
.nazmiesiac    { text-align:center; color:#c01a4d; font-weight:bold;  }
#callendar a:link, #callendar a:visited {color: #646c0b; text-decoration:underline;	font-weight: bold;}
#callendar a:hover {text-decoration:none;}
.dataglowna {text-align:center; font-family:"Courier New", Courier, monospace; font-size:18px; font-weight:bold; margin:7px 0;}
.kalendarzpoziom {font-size:14px;}
.kalendarzpoziom th, .kalendarzpoziom td {border:1px solid #c9c9a7; padding:3px;}

/* udostepnianiedokumentu */
.wyrzutka {
text-align:right;
padding:2px;
font-size:11px;
}
.wyrzutka .udostepnij {
float:left;
margin-right:5px;
font-weight:bold;
}
.wyrzutka .facebook {
float:left;
margin-right:5px;
}
.wyrzutka .naszaklasa {
float:left;
margin-right:5px;
}
.wyrzutka .wykop {
float:left;
margin-right:5px;
}
.lubiefb {
text-align:right;
margin:3px;
}
