@charset "utf-8";



div,p  {padding: 0px; margin: 0px;}



body {

	background: url(../images/bg.jpg) repeat;

	margin: 0px;
	font-size: 12px !important;

}



a:link {color: #333333; text-decoration:none;}

a:visited {color: #333333; text-decoration:none;}

a:active {color: #333333; text-decoration:none;}

a:hover { color: #333333; text-decoration: underline;}



h1 {

	font-size: 15px;

	font-weight: bold;

	padding: 0px;

	margin: 0px;

	color: #000000;

}



h2 { font-size: 11px;

font-weight: bold;}

#wrapper {

	width: 990px;

	margin: 0 auto;

}

#menu_top {

	height: 30px;

	width: 930px;

	padding:30px 30px 0 0;

	text-align: right;

	color: #cccccc;

	

}



#menu_top a{

color: #cccccc;

text-decoration: none;

}

#menu_top a:hover{

color: #cccccc;

text-decoration: underline;

}

#ban {

	height: 330px;

	width: 990px;

}

#middle_menu {

	background-image: url(../images/menu_middle.jpg);

	height: 57px;

	width: 990px;

}



#middle_menu ul {

margin:0 0 0 10px;

padding:0;

}



#middle_menu ul li {

background-image:url("../images/kreska_middle_menu.gif");

background-position:right top;

background-repeat:no-repeat;

display:block;

float:left;

font-weight:bold;

height:22px;

list-style-type:none;

margin:16px 0 0;

padding:2px 14px 0;

text-align:center;

}



#content {

	background-color: #FFFFFF;

	width: 990px;



}

#menu {

	float: left;

	width: 203px;

	margin: 0px 10px 0px 8px;

}

#menu ul  {padding: 20px 0 0 25px; margin: 0px;}



#menu ul li {

	background-image:url("../images/arrow_2.gif");

	background-position:left 14px;

	background-repeat:no-repeat;

	border-bottom:1px solid #E5E5E5;

	color:#000000;

	height:auto;

	list-style-type:none;

	margin:0 0 0 2px;

	padding:10px 0px 10px 15px;

	width: 140px;

}

.menu_title {

	background-image: url(../images/menu.jpg);

	background-repeat: no-repeat;

	height: 50px;

	width: 203px;

}

#center {

	float: left;

	width: 492px;

	margin: 0px 10px 0px 10px;

}

.lokalizer {

	background-image: url(../images/lokalizer.jpg);

	height: 35px;

	width: 462px;

	padding: 20px 0px 0px 30px;

}

#nasze_cele {

	float: right;

	width: 241px;

	margin: 0px 6px 0px 6px;

}

.cele_title {

	background-image: url(../images/nasze_cele.jpg);

	height: 50px;

	width: 241px;

}

.menu_in {

	background-color: #f4f4f4;

	width: 203px;

}

#news {
	background-color: #F4f4f4;
	background-image: url(../images/news_bg.gif);
	background-repeat: no-repeat;
	width: 460px;
	margin-top:10px;
	height: 236px;
	margin-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;

	

}

#news_bottom {

	background-image: url(../images/news_bottom.gif);

	background-repeat: no-repeat;

	background-position: bottom;



}

#oferta_calosc {

	width: 489px;

}

#ofirmie {

	height: 307px;

	width: 243px;

}

#ofirmie {

	background-image: url(../images/ofirmie.gif);

	float: left;

	height: 307px;

	width: 243px;

}



#oferta {

	background-image: url(../images/oferta.gif);

	float: right;

	height: 307px;

	width: 243px;

}



.gruby {font-weight: bold;}



.lewy {float: left; padding: 15px;}

.clear{clear:both;height:0px;margin:0; padding:0; overflow: hidden;} 

.kontakt_in {

	padding: 10px;

}

.nasze_cele {

	background-color: #f4f4f4;

	width: 201px;

	padding: 20px;

	;

}

.nasze_cele_bg {

	background-image: url(../images/nasze_cele_bottom.gif);

	height: 13px;

	width: 241px;

}

.ofirmie_in {

margin-top:30px;

padding:25px;

}



.ofirmie_in ul  {padding: 0px; margin: 0px;}



.ofirmie_in ul li {

background-image:url("../images/arrow_2.gif");

background-position:left 8px;

background-repeat:no-repeat;

border-bottom:1px dotted #999999;

color:#000000;

height:auto;

list-style-type:none;

margin:0 0 0 2px;

padding:2px 0 2px 15px;



}

.nasze_cele2 {

background:url("../images/text.gif") no-repeat scroll left top transparent;

border-bottom:1px dotted #666666;

margin-bottom:5px;

padding-bottom:10px;

padding-left:15px;



}.stopka {

	background: url(../images/stopka.jpg) repeat-x;

	height: 21px;

	width: 990px;

}

.stopka_in {

	padding-top: 30px;

	width: 510px;

}



.stopka_in ul {

margin:0 0 0 10px;

padding:0;

}



.stopka_in ul li {



display:block;

float:left;

height:22px;

list-style-type:none;

margin:6px 0 0;

padding:2px 6px 0;

text-align:center;

border-right: 1px dotted #333333;

}





.stopka_in ul li a {

border-right:1px solid #666666;

color:#CCCCCC;

padding-right:12px;

text-decoration:none;

}



.stopka_in ul li a:hover {

text-decoration: underline;

color: #cccccc;

}



.wykonanie {

	padding-left: 10px;

	text-decoration: none;

	color: #cccccc;

	float: right;

	padding-top: 10px;

}

.wykonanie a{

	padding-right: 20px;

	text-decoration: none;

color: #cccccc;

}



.czytaj_wiecej a {

background:none repeat scroll 0 0 #333333;

color:#FFFFFF;

display:block;

float:right;

height:18px;

margin:12px;

padding:2px 0 1px 3px;

width:70px;

}.news_top {

	background-image: url(../images/news_top.gif);

	height: 9px;

	width: 489px;

	margin-top: 10px;

}

.news_in {

	background-color: #f4f4f4;

	width: 449px;

	padding-right: 20px;

	padding-left: 20px;

}



.news_in ul  {padding: 0px; margin: 0px;}



.news_in ul li {

background-image:url("../images/arrow_2.gif");

background-position:left 8px;

background-repeat:no-repeat;



color:#000000;

height:auto;

list-style-type:none;

margin:0 0 0 2px;

padding:2px 0 2px 15px;



}

.news_bottom {

	background-image: url(../images/news_bottom.gif);

	height: 23px;

	width: 489px;

}



#galeria {
	width: 470px;
	margin: 0 auto;

}



#galeria img{

margin: 10px;

border: 12px solid #ffffff;

margin: 20px 28px;

}
.dane-kontaktowe {
	font-size: 14px;
	line-height: 150%;
}

