body{
	padding:0px;
	margin:0px;
	background-attachment: fixed;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
}


table {border-collapse:collapse; border:0px;}


table, td {
		width:100%;
		height:100%;
		border:0px;
	}

td {
	vertical-align:top;
	padding:0;
}

span strong a { color:#9F010C; background:none; padding:0px}
strong a { color:#5E5E5E}
span a { color:#9E010B; background:url(images/a1.gif) left center no-repeat; padding-left:11px}
a { color:#9E010B}
a:hover{text-decoration:none;}

span strong {
	color:#000000
}

img { border:0px;
padding:0px;}

.m_text, table, li, input, textarea
	{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:14px;
	line-height:normal;
	color:#000000;
	}

.bg-top {
	width:367px;
	background:  url(images/bg-top.png) no-repeat center top;
}

.bg-top:hover {
	width:367px;
	background:  url(images/bg-top hover.png) no-repeat center top;
}


.footer {
	height:77px;
	padding-right:9px;
	color:#FFFFFF;
	text-align:center;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
}
.footer a{color:#FFFFFF}

.tall-t { background:url(images/tall-t.gif) top repeat-x #FFFFFF}
.k-tl { background:url(images/k-tl.gif) top left no-repeat}
.k-tr { background:url(images/k-tr.gif) top right no-repeat}
.k-bl { background:url(images/k-bl.gif) bottom left no-repeat}
.k-br { background:url(images/k-br.gif) bottom right no-repeat}

.tall-t2 { background:url(images/tall-t2.gif) top repeat-x #8D010A}
.k-tl2 { background:url(images/k-tl2.gif) top left no-repeat}
.k-tr2 { background:url(images/k-tr2.jpg) top right no-repeat}
.k-bl2 { background:url(images/k-bl2.gif) bottom left no-repeat}
.k-br2 { background:url(images/k-br2.gif) bottom right no-repeat}

.tall-t3 { background:url(images/tall-t3.gif) top repeat-x #FFFFFF; height:5px;}
.tall-b3 { background:url(images/tall-b3.gif) bottom repeat-x; height:5px; }
.tall-l3 { background:url(images/tall-l3.gif) left repeat-y; width:5px}
.tall-r3 { background:url(images/tall-r3.gif) right repeat-y; width:5px}
.k-tl3 { background:url(images/k-tl.gif) top left no-repeat}
.k-tr3 { background:url(images/k-tr.gif) top right no-repeat}
.k-bl3 { background:url(images/k-bl.gif) bottom left no-repeat}
.k-br3 { background:url(images/k-br.gif) bottom right no-repeat}

.form2 {padding:23px 0px 15px 14px; color:#FFFFFF}
.form2 a { color:#FFFFFF}

.naglowek1 {
	padding:5px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: normal;
	text-align: justify;
}
.naglowek2 {
	padding:5px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
}
.naglowek3 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.naglowek4 {
	padding:5px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: 1.5em;
	text-align: justify;
}

.naglowek5 {
	padding:5px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: normal;

}

.naglowek6 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: normal;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 60px;
}

.naglowek6 a, ul, li {
	list-style-type: none;
	list-style-image: none;
}

.naglowek7 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 14px;
	line-height: normal;
	text-align: center;
	padding-top: 20px;
}

.no_class, form, .no_class td
	{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
	
	}
	
.line { background:url(images/line2.gif) repeat-x; height:1px}

.input {width:136px; height:19px;  padding-left:5px}
.input2 {width:186px; height:19px; padding-left:5px}

.form{height:20px; margin-top:7px;}
.form input {
	width:300px;
	height:17px;
	border:#C8C8C8 1px solid;
	background:#ffffff;
	padding-left:5px
}

textarea {
	width:auto;
	height:62px;
	border:#C8C8C8 1px solid;
	background:#ffffff;
	padding-left:5px;
	overflow:auto;
	margin-top:7px
}

ul {margin:0; padding:0; list-style:none}
li  {
	background:url(images/a1.gif) no-repeat left center;
	margin:0px;
	padding:10px 0px 10px 12px
}
li a  {line-height:11px; color:#B54147}

.ul2 li  {background:url(images/a2.gif) no-repeat left center; margin:0px; padding:0px 0px 0px 8px}
.ul2 li a  {line-height:18px; color:#9F010C}

.ul3 li  {background:url(images/a2.gif) no-repeat left center; margin:0px; padding:0px 0px 0px 8px}
.ul3 li a  {line-height:14px; color:#9F010C}


p span: first-letter
{
font-size:100pt;
}

.h1 {
	padding:10px 20px 0px 14px;
	line-height: 24px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	}
	
	.tytul {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin:5px;
	padding: 5px;
   }
   
   .opis {
	font-size: 12px;
	margin:5px;
	padding: 5px 10px 5px 5px;
	width: 150px;
	text-align: left;
   }
   
   .pole {
	font-size: 12px;
	margin:5px;
	padding: 5px;
	width: 50px;

   }
   
   .przyciski { 
   
   text-align: center;
   font-size: 16px;
   font-weight: bold;
     margin:5px;
	padding: 5px;
   }
   
   .tekst1 
   {
	text-align: center;
	font-size: 12px;
	margin:5px;
	padding: 5px;}
	
	
.style1

{
	color: #B54147;
	font-weight: bold;
}
.style2 {
	font-size: 11px;}
	
	
#projekty p{

padding-left:5px;
font-size:0.8em;
}	

#projekty a{
	padding-top:5px;
	font-size:0.8em;
	line-height: 2em;
}

#projekty th{
	font-size:0.8em;
	padding: 5px;
	text-align: left;	
}	

#projekty th:hover{
	background-color:#E30029;
	cursor: pointer;
	cursor: hand;
}	

#projekty td{
	font-size:0.8em;
	padding: 5px;
	text-align: left;
}	


#projekty td:hover{
	color:#E30029;
	cursor: pointer;
	cursor: hand;
}
	

#zrealizowane {padding:10px}

#zrealizowane h2 {
	font-style:italic;
	font-size: 1em;
	font-weight: bold;
}

#zrealizowane h3 {
	font-style:normal;
	font-size: 1em;
}

#zrealizowane p {
	font-size: 0.9em;
	text-align: justify;
	line-height: 1.4em;
}

#zrealizowane img {
padding-top:20px;
}
