* {
	margin: 0 auto; 
	padding: 0;
}
img { border:0; }

html {
	height: 100%;
	font-size: 100%;
}
a { color: #959595;
	text-decoration: none;
}
a:hover { text-decoration: underline; }

body {
	font: normal 0.8em "trebuchet MS", arial, sans-serif;
	line-height: 1.4em;
	color: #000;
}
div#container {
	float:none
	margin: 0 auto;
	width: 924px;
	background: url(images/body_tlo.jpg) left top no-repeat;
	
	/*position: relative;
	overflow: auto;
	text-align: left;*/
}
/*-----------------------------------------------------------------
	top
  -----------------------------------------------------------------*/
	
div#top {
	float: none;
	width: 100%;
	height: 301px;
	background: url(../img/bg.png);
	background-color: #a7a7a7;
}	
div#top1 {
	float: none;
	width: 950px;
	height: auto;
	padding-bottom: 20px;
		
}
div#top2 {
	float: none;
	width: 950px;
	height: auto;	
}

#logo{	float: left; margin: 5px 0 0 30px;}
#menu{  padding: 0; height: 40px; margin-left: 470px; padding-top: 30px;}
#menu ul{  font: 16px Verdana, Geneva, sans-serif; margin:0; /*margines z lewej od loga margin-top: 40px; */padding: 0px; list-style: none; }
#menu li{ display: inline; margin: 0 0px 0 0; padding: 0 0px; text-transform: none; /*uppercase- wszystkie litery wielkie*/}
#menu a{ float: left; display: block; color: #FFF; margin: 0 0px 0 0; /*margines pomiedzy kazdym przyciskiem*/ padding: 9px 15px; text-decoration: none; letter-spacing: 1px; /*kolor tla przycisku*/ }
#menu a:hover{ color: #666; /*tlo przycisku po najechaniu na niego*/ }



/*div#logo*/ 
	/*display: block;
	width: 171px;
	height: 72px;
	
	position: absolute;
	top: 4px;
	left: 80px;
}*/
div#kontakt {
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	width: 257px;
	height: 201px;
	margin: 0 0 0 19px;
	background: url(../img/bg_noise.gif);
}
div#baner {	
	margin-left: 200px;
}
	
	
div#bar {
	width: 912px;
	height: 70px;
	background:url(../img/bar.png);
}


/*-----------------------------------------------------------------
	content
  -----------------------------------------------------------------*/

div#content {
	width: 912px;
	float: none;	
	
  	height: auto !important;
  	
}
div.left, div.center, div.right, div.content_title { padding: 15px 0; border-bottom: 1px #c5c5c5 solid; }
h3 { font: 20px Tahoma; color:#000; display: inline;  }
div.left {
	float: left;
	width: 245px;
	padding-left: 20px;
	border-right: 1px #c5c5c5 solid;
}
div.center {
	float: left;
	width: 300px;
	padding-left: 40px;
}
div.right {
	float: left;
	padding-left: 20px;
	width: 280px;
}
div.content_title {
	float: left;
	width: 620px;
	padding-left: 20px;
	
}

div.left1, div.center1, div.right1 {  }
div.left1 {
	float: left;
	width: 265px;
	/*border-right: 1px #c5c5c5 solid;*/
}
div.center1 {
	float: left;
	width: 290px;
	height: auto;
	border-left: 1px #c5c5c5 solid;
	padding: 25px 10px 0 40px;
	text-align:left;
}

div.right1 {
	float: left;
	padding: 0 0 0 50px;
	width: 250px;
}
div.content_text {
	float: left;
	width: 590px;
	height: auto;
	border-left: 1px #c5c5c5 solid;
	padding: 25px 10px 0 40px;
	text-align:left;
}



#blueblock{
width: 265px;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
/*font-size: 90%;*/
background-color: #c5c5c5;
color: #424242;
}

* html #blueblock{ /*IE 6 only */
width: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #dadada;
margin: 0;
}

#blueblock li a{
	text-align: left;
display: block;
padding: 10px 5px 10px 30px;
border-left: 10px solid #b1b1b1;
border-right: 10px solid #d6d6d6;
background-color: #c5c5c5;
color: #424242;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #b9b9b9;
border-right: 10px solid #c8c8c8;
background-color: #9c9c9c;
color: #424242;
}


/* FORMULARZ
************************************************** */
.modulFormularzKon {
	width: 300px;
	margin: 30px 0 0 0;
	padding:0;
	
}

.modulFormularzKon td {
	vertical-align:left;
	background:none;
}
.label {
	text-align: left;
	padding: 2px 0 2px 20px;
	font-size: 12px;	
}
.label_button {
	padding: 20px 0 0 90px;
}

.modulFormularzKon td.labelinp {
	padding: 2px 0 5px 0;
}
.modulFormularzKon td.labeltextarea  {
	padding-bottom: 8px;
}

.modulFormularzKon input {
	margin:0;
	padding:2px 5px;
	width:180px;
	height: 14px;
	border:1px solid #cacacb;
	background:#fff;
	color:#5a6569;
	font-size:11px;
	font-family:Verdana;
}


.modulFormularzKon input.button {
		margin: 2px 30px;
		width: 73px;
		height:	19px;
		color: #fff;
		border: 0;
		background: url(../img/button_wyslij.png) 0px 0px no-repeat;
		/*background-color: #33322E;*/
		cursor: pointer;
}
.modulFormularzKon textarea {
	margin:0;
	padding:5px 5px;
	width:160px;
	height:60px;
	border:1px solid #cacacb;
	background:#fff;
	color:#5a6569;
	font-size:11px;
	font-family:Verdana;
}



/*-----------------------------------------------------------------
	footer
  -----------------------------------------------------------------*/
	
div#footer {
	width: 912px;
	padding: 10px 0;		
	border-top: 1px #c5c5c5 solid;
	font: normal 12px "Trebuchet MS", arial, sans-serif;
}



#kontakt h2 {
	color: #FFF;
	padding-top: 10px;
}
#kontakt p{
	color: #FFF;
	line-height: 18px;
	font-size: 14px;
}

.center1 p, .content_text p {
	line-height: 18px;
	font-size: 14px;
}
.center1 ul {
	font-size: 14px;
	list-style: url(../img/strzala.gif);
	line-height: 18px;
}

