/* DT 20091013 */
h1 {
font-size:17px;
margin-left:12px;
}
/* DT */

body{
	font-family: verdana; font-size: 8pt; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none;
	background-color: #259CE8;
	margin: 0px 0px 0px 0px;
}

img{
	border:0px;
}

p{
    text-align: justify;
}


span.pasekMiejsca{
  text-align: left;
  font-size: 11px;
}


/* Top Header*/
table.header{
	width: 100%;
	background-color: #ffffff;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
}
table.header td.left{
	width: 50px;
	text-align:left;	
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
}

table.header td.right{
	width: 100%;
	height: 100%;
	vertical-align:top;
	text-align:left;	
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
}

table.header td.right table{
	height: 100%;
	vertical-align:top;
	text-align:left;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
}

table.header td.right td{
	width: 100%;
	vertical-align:top;
	text-align:left;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
}

table.header td.right td.headerText{
  vertical-align:top;
	text-align:left;
	padding-bottom: 3px;
	border-spacing: 0px;
	border: 0px;
}

table.header td.right td.headerText a{
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
    padding: 3px;
}

/* Horizontal menu bar */

table.menuHor{
	background-color: #E8BC0D;
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
}

table.menuHor td{
	text-align: left;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
}
table.menuHor td.menuField{
	text-align: center;
	width: 120;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
}

table.menuHor td.menuField a{
    text-decoration: none;
    font-size: 13px;
    color: #FFFFFF;
}

table.menuHor td.splitter{
	text-align: right;
	width: 10;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;
}

/* Table contains menu and content */
table.menuWithContent{
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;	
}

table.menuWithContent td.menu{
	width: 27%;
	vertical-align: top;
	padding: 0px;
	border-spacing: 0px;
	border: 0px;	
}

table.menuWithContent td.menu table{
    width: 100%;
    padding: 0px;
    border-spacing: 1;
	border: 0px;
}
table.menuWithContent td.menu table tr{
    padding: 3px;
	border-spacing: 0px;
	border: 0px;	
    height: 35px;
}

table.menuWithContent td.menu table td{
	text-align: left;
    padding: 3px;
	border-spacing: 0px;
	border: 0px;	
    height: 35px;
    width: 250px;
    background-color: #2187C8; 
}


table.menuWithContent td.content{
	width:85%;
	background-color: #ffffff;
	vertical-align: top; 
}

/* Bottom navigation table */
table.bottomNavigation{
	width: 100%;
	padding: 5;
	border-spacing: 5;
	border: 0px;
}

table.bottomNavigation td{
	text-align: right;
	vertical-align:bottom;
	color: #3C5B75;
}
/* Footer */
table.menuWithContent td.content table.footer{
	width: 95%;
	padding:5;
	text-align: center;
}

table.menuWithContent td.content table.bottomContactEmails{
	width: 100%;
	padding:5;
	text-align: center;
}

table.menuWithContent td.content table.bottomContactEmails td.left{
	width: 100%;
	padding:5;
	text-align: left;
}
table.menuWithContent td.content table.footer{
     width: 100%;	
}

table.menuWithContent td.content table.footer td{
	 background-color: #F0F8FF;
	 text-align: center;
}			

a.link{text-decoration:none;color:#ffffff;font-size:8pt;}
a.link:visited{text-decoration:none;color:#ffffff;font-size:8pt;}

a.link1{color:#003399; font-size:8pt;}
a.link1:visited{color:#003399; font-size:8pt;}

a.link2{text-decoration:none;color:#3C5B75;font-size:8pt;}
a.link2:visited{text-decoration:none;color:#3C5B75;font-size:8pt;}
a.link2:hover{text-decoration:underline;}

hr{
	 height:0;
	 volume:0;
	 width: 95%;
	 color: #cecfe4;
}

/*kontakt.php*/

table.kontakt{
    text-align:center;
    border: 0px;
    padding:5;
    border-spacing:0px;
    width:95%;
}

/* Oferta1 */

table.oferta1_contentTop{
  width: 95%;
  padding: 20;
  border-spacing: 5;
}

table.oferta1_ol{
   width: 95%;
}

table.oferta1_regaly{
   width: 95%;

}

table.oferta1_regaly td.firstLine{
   text-align: center;
   width: 40%
}

table.oferta1_regaly td.secondLine{
    text-align: center;
}


table.oferta1_regaly td.secondLine table{
  border: 0px;
  width: 300;
  height: 20
  padding:1;
  border-spacing:5;
  background-color: #DC143C;
}

table.oferta1_regaly td.secondLine span{
  text-align: center;
  color: #ffffff;
}

table.horGreen{
  border:0;
  width: 95%;
  height: 20;
  padding: 1;
  border-spacing: 1;
  background-color: #008000;
  text-align:center;

}

table.horGreen td{
  color: #ffffff;
  }


span.red{
    color: #FF0000;
}
table.contentHeader{
    padding: 15;
}

table.contentHeader td{
   vertical-align: middle;
   color: #0066CC;
   font-size: 17;
}

/* oferta3 */
table.contentTable_oferta3{
  width: 90%;
  border-spacing: 4;
}

table.contentTable_oferta3{
  vertical-align: top;
  width: 90%;
}

table.contentTable_oferta3 td{
   padding: 4;
}


table.contentTable_oferta3 table{
   border: 0;
   padding: 0;
   border-spacing: 0;
   width: 100%;
}

table.contentTable_oferta3 table td.left{
   text-align: center;
   width: 200;
}

table.contentTable_oferta3 table td.right{
   text-align: center;
   width: 250;
}

/* Table storing links */

table.contentLinks{
    text-align: left;
    border: 0px;
    padding: 5;
    border-spacing: 5;
    width: 95%;
}

table.contentLinks img{
  border: double 1px;
  border-color: #000000;
}

table.contentLinks td.picture{
    padding: 5;
    border-spacing: 4;
    width: 10%;
}

table.contentLinks td.anchor{
    padding: 5;
    border-spacing: 4;
    width: 40%;
}


/* oferta10 */
table.contentTable{
    text-align:center;
    width: 80%;
    padding: 1;
    border-spacing: 4;
    padding-top: 13px;
}
table.contentTable td{
    text-align: left;
}

table.contentTable td.leftArrow{
    width: 40;
}

table.contentTable td.LeftShorter{
    width: 30%;
    text-align: left;
}

table.contentTable td.LeftWider{
    text-align: left;
    width: 70%;
}

table.contentTable span{
    font-size: 14px;
    color: #009933;
}
table.question{
 width: 95%;

}
table.question td{
	text-align:right;
	color:#003399; 
	font-size:8pt;

}
table.question td.input{
	text-align:left;
	color:#003399; 
	font-size:8pt;

}
hr.question{
	border:0;
	height:1;
	background-color:#b6b9C0;
}
/* end DT */
 span.biuro-box
 {
 	font-family:"Comic Sans MS";
	 size:2;
	 font-weight:bold;
 }

td
 {color:  #2F4F4F; font-family: verdana; font-size: 8pt; font-style: normal;}
 

/*
a.link1{text-decoration:none;color:#ffffff;font-size:8pt;font-family:verdana;}
a.link1:visited{text-decoration:none;color:#ffffff;font-size:8pt;font-family:verdana;}
a.link1:hover{text-decoration:underline;}
*/


a.link3{text-decoration:none;color:#003399; font-size:8pt;font-family:verdana;}
a.link3:visited{text-decoration:none;color:#003399; font-size:8pt;font-family:verdana;}
a.link3:hover{text-decoration:underline;}

p.odstep {line-height: 25px;}
img.ramka {border: double 1px; border-color: #000000; image-align: center;}

.orange
 {color: #000000; font-family: verdana; font-size: 8pt; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none;}
 
.orange1{
COLOR: #006400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, ; FONT-SIZE:
11 px; text-align: justify
; line-height: 12px
}
.orange2{
COLOR: #b22222; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, ; FONT-SIZE:
11 px; text-align: justify
; line-height: 12px
}
 .orange3
 {color: #D15D27; font-family: verdana; font-size: 8pt; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none;} 

 .orange4
 {color: #ffffff; font-family: verdana; font-size: 8pt; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none;} 
 
input {font-family: arial;
        font-size: 8pt;
        line-height: 14px;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
   
}

text {
        font-size: 9px;
        line-height: 11px;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
}

textarea {
        font-family: verdana; 
        font-size: 11px;
        line-height: 14px;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
}

button {
        font-size: 12px;
        font-family: courier;
        font-weight: bold;
        line-height: 12px;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}

