body{  background: #00214A url('../pics/bgr.png') repeat-y center top;  margin: 0 auto 0 auto;  padding: 0;  font-size: 75.01%;   color: black;  font-family: Helvetica,"Helvetica CE", Arial, lucida, sans-serif;   text-align: center;}#main{  background: white url("../pics/mainbgr.jpg") repeat-x left top;  width: 764px;  _width: 770px;  margin: 0 auto 0 auto;  text-align: left;  border: 3px solid white;}#header{  margin-bottom: 2px;  color: black;  background: transparent url("../pics/menubgr.jpg") no-repeat right top;  height: 321px;}#left{  background: transparent url("../pics/head.jpg") left top no-repeat ;  height: 321px;}#menu{  margin-left: 223px;  border: 0px solid white;  border-bottom-width: 1px;  background: #3287EC url("../pics/itembgr.jpg")  no-repeat top right;  float: right;  }#logo{  margin-left: 223px;  height: 133px;  border: 0px solid white;  border-bottom-width: 1px;  }.clear {  clear: both;}h2{  font-size: 110%;  color: #ffffff;  padding-left: 20px;  background: transparent url("../pics/h2.gif") no-repeat top left;}h3{  font-size: 105%;  color: #ffffff;  padding-left: 20px;}p a, ul a{  color: white;  }p a:hover, ul a:hover{  text-decoration: none;}ul{  list-style-type: square;}p img{  float: left;  margin: 0 1em 1em 0;  border: 3px solid white;}.right{  float: right;  }table{  border-color: 1px solid #748CA6;  border-collapse: collapse; }#logo img{  border: none;}#menu a{  display: block;  float: right;  height: 52px;  line-height: 52px;  color: #ffffff;  width: 100px;  font-size: 11px;  text-align: center;  border: 0px solid white;  border-left-width: 1px;  background: transparent url("../pics/abgr.jpg") no-repeat top right;  font-weight: bold;  text-decoration: none;}#menu a:hover{  background-image: none;}#box0{  filter:alpha (opacity=71);	-moz-opacity: 0.7;	opacity: 0.7;  float: right;  margin-left: 360px;  _margin-left: 145px;  .margin-left: 360px;  width: 293px;  line-height: 13px;  text-align: left;  padding: 5px;  background-color: white;  color: black;  margin-top: 60px;  position: absolute;  visibility: hidden;}#box0 a{  text-transform: lowercase;  display: block;  float: none;  height: auto;  line-height: 13px;  color:  #00214A;  width: 290px;  font-size: 11px;  .font-size: 12px;  text-align: left;  border: none;  background-image: none;  font-weight: bold;  text-decoration: underline;  margin-bottom: 3px;}#box0 a:hover{  text-decoration: none;}.half{  width: 350px;  float: left;  padding-right: 10px;  background: transparent url('../pics/dots.gif') repeat-y right; }.half2{  width: 350px;  float: right;}#content{  margin-bottom: 2px;  color: white;  background-color: #4373AD;  height: auto;  _height: 300px;  min-height: 300px;  padding: 1em;}#header h1{  display: none;  }#footer{  background-color: #ffffff;  text-align: center;  color: #00214A;  font-size: 80%;}#footer a{  color: navy;}td{	color: white;}fieldset {   border:1px solid white;  padding: 1em;  text-align: center;   }legend {  padding: 0.2em 0.5em;  border:none;  color: white;  font-size:90%;  text-align:center;  }input, textarea{  border: 0px solid navy;  width: 300px;}input.submit{  width: 150px;}table.ref{  border: none;  margin-left: 20px;}table.ref th{  font-style: bold;  text-align: left;  padding: 0 1em 0 0;  line-height: 1.5em;  width: 250px}table.ref td{  text-align: left;  padding: 0 1em 0 0;  line-height: 1.5em;  vertical-align: top;}table.cenik{  border: 1px solid #fff;  border-collapse: collapse;  width:90%;}table.cenik th, table.cenik td{  line-height: 1.7em;  border: 1px solid #fff;  padding: 0 1em;}table.cenik th{ background-color: #336699;}th.rightd, td.rightd{ text-align: right; width:10em;}
