/* CSS Document */

body {
       margin: 0px;
       padding: 0px;
       background-image: url('img/bg.jpg');
       background-position: top center;
       background-repeat: no-repeat;
       font-family: Arial, sans-serif;
       font-size: 11px;
       color: #545454;
}

a {
       color: #096F64;
       text-decoration: none;
}

input, textarea {
        width: 200px;
        border: 1px solid #C0C0C0;
}

a:hover {
       text-decoration: underline;
}
.wyslij {
        margin-left: 70px;
        margin-top: 15px;
}
p {
       margin: 0px;
       padding: 5px;
}

form {
       margin: 0px;
       padding: 0px;
}

h2 {
       margin: 0px;
       padding: 5px;
       font-size: 16px;
       font-weight: bold;
       color: #025F55;
}

h3 {
       margin: 0px;
       padding: 5px 0px;
       font-size: 12px;
       font-weight: bold;
       color: #ffffff;
}

hr {
       border-top: 1px dotted #828282;
       border-bottom: 0px;
}

table.start {
       margin: 0px auto;
       width: 432px;
       border-collapse: collapse;
}

table.start tr {
       margin: 0px;
       padding: 0px;
       background-image: url('img/bgtablestart.jpg');
       background-position: bottom center;
       background-repeat: no-repeat;
}

table.start td {
       margin: 0px;
       padding: 0px;
}

table.contentleft {
       margin: 0px;
       padding: 0px;
       width: 243px;
       background-image: url('img/bgcontentleft.jpg');
       font-family: Arial, sans-serif;
       border-collapse:collapse;
}

table.contentleft a {
       padding: 5px;
       color: #ffffff;
       display: block;
}

td.siteleft {
       background-image: url('img/bgdotted.jpg');
       background-repeat: repeat-y;
       background-position: right;
}

.clr {
       clear:both;
}
       
.ctr {
       text-align: center;
       float: none;
}

.page {
       margin: 0px auto;
       padding: 10px 0px 0px 0px;
       width: 1000px;
       position: relative;
       background-color: #ffffff;
}

.logo {
       margin: 0px;
       padding: 0px;
       width: 243px;
       height: 173px;
       float: left;
       background-image: url('img/bglogo.jpg');
       background-repeat: no-repeat;
}

.logo a {
       margin: 0px;
       padding: 0px;
       width: 243px;
       height: 173px;
       display: block;
}

.logo a:focus {
       -moz-outline: none; 
       outline: none; /* CSS 3 */ 
       ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5 */ 
}

.top {
       margin: 0px;
       padding: 0px;
       width: 747px;
       height: 173px;
       float: right;

       background-repeat: no-repeat;
}

.pageleft {
       margin: 0px;
       padding: 10px 0px 0px 0px;
       width: 243px;
       float: left;
}

.pageright {
       margin: 0px;
       padding: 10px 0px 0px 0px;
       width: 1000px;
       float: right;
}

.pagebottom {
       margin: 0px;
       padding: 10px;
       background-color: #6D91A1;
       color: #ffffff;
}

#podstrona {
	padding: 0 5px;
}
.pagebottom a {
  color: #ffffff;
}
.headleft {
       margin: 0px;
       padding: 0px;
       width: 243px;
       height: 48px;
       background-image: url('img/bgheadleft.jpg');
       background-repeat: no-repeat;
}

.headleft h3 {
       padding: 15px 20px;
}

.contentleft {
       margin: 0px;
       padding: 0px;
       width: 243px;
       background-image: url('img/bgcontentleft.jpg');
       font-family: Arial, sans-serif;
}

.contentleft a {
       padding: 5px;
       color: #ffffff;
       display: block;
}

.menu {
       margin: 0px;
       padding: 0px 0px 0px 1px;
       background-color: #DADADA;
       width: 1000px;
       height: 49px;
       overflow: hidden;
}

.menu a {
       display: block;
		padding-left: 20px;
		padding-right: 20px;
       color: #025F55;
	   height: 49px;
       text-decoration: none;
       font-size: 14px;
	   text-align: center;
       font-weight: bold;
       float: left;
}

.menu a.l1 {
	padding-top: 15px;
}

.menu a.l2 {
	padding-top: 7px;
}

.menu a.xxx {
       display: block;
       color: #ffffff;
       text-decoration: none;
       background-color: #025F55;
       float: left;
}

.menu a:hover {
       display: block;
       color: #ffffff;
       text-decoration: none;
       background-color: #025F55;
       float: left;
}

.menu p {
       padding: 0px;
}

.menuspacer {
       margin: 0px;
       padding: 0px;
       width: 3px;
       height: 49px;
       float: left;
       background-image: url('img/bgmenuspacer.jpg');
       background-repeat: no-repeat;
}

.siteleft {
       margin: 0px;
       padding: 0px;
       width: 728px;
       background-image: url('img/bgdotted.jpg');
       background-repeat: repeat-y;
       background-position: right;
       float: left;
       position: relative;
}

.siteright {
       margin: 0px;
       padding: 0px;
       width: 260px;
       float: right;
}












/*css page default*/

.hide {
       visibility: hidden;
       position: absolute;
       overflow: hidden;
       top: -4000px;
}

.date {
       margin: 0px;
       padding: 2px 0px;
       font-style: italic;
}

.article {
       margin: 0px;
       padding: 10px 20px;
}

.article ul {
       list-style: url('img/arow.gif');
       margin: 0px;
       padding: 0px 0px 0px 15px;
}

.article li {
       margin: 0px;
       padding: 0px 0px 10px 5px;
}

.article li a {
       color: #575757;
}

.cycle-pager {
  position: absolute;
  top: 150px;
  right: 15px;
  z-index: 99999;
 }
 
 .cycle-slideshow span{
 text-indent: -9999px;
  float: left;
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 20px;
  background: #fff;
  margin-left: 4px;
  cursor: pointer;
  }