@charset "iso-8859-2";

/* CSS Document */

/* kolory:

#799C4E; - bardzo jasna zielen(tresci)

#7AA135; - jasna zielen(tytuly)

#617D3D; - jasna zielen(tresc)

#648041; - zielen(tresc)

#53733C; - zielen

#5e7840; - zielen

#3D5520; - ciemna zielen(tresc)

*/

body{

	background:#fff url(/images/bg.gif) repeat-x;

	font-family:Verdana ,Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}

h1{

	 font-size:17px;

	 font-weight: normal;

	 color: #7AA135;

	 padding-left: 20px;

}

h2{

	font-size:14px;

	font-weight: normal;

	color: #7AA135;

}

h3{

    font-size:11px;

	font-weight: normal;

	color: #53733C;



}

h4{

    font-size:11px;

	font-weight: normal;

	color: #799C4E;

	margin: 0px;

}

.t{

    font-size:13px;

    font-weight: bold;

    background-color: #fff;

    padding: 5px 0px 5px 0px;

    text-align: center;

	color: #53733C;

    border-bottom: 1px solid #ffd7af;



}  

.h{



  color: #fe8900;



}

.pds{

	width:748px;

	position:relative;

	margin:0 auto;

}

div,p,td{

	font-size:11px;

}

img{ border:0;}



.baner {

   padding: 0px;

   margin: 0px;	

   text-align: center;

}



a{

	color:#3D5520;

	text-decoration:underline;

}



a:hover{

	color:#FF3300;

}



.menu{

	position:absolute;

	top:170px;

}

.menu ul{ list-style:none; margin:0; padding:0; }

.menu li{

        float: left;

        background:url(/images/active.gif) repeat-x;

}

.menu  a{

    display:block;

    padding:6px 10px 18px 10px;

    color:#fff;

    font-size:12px;

    text-decoration:none;

    font-family:Arial Narrow,Arial, Helvetica, sans-serif;

    text-transform:uppercase;

    background:url(/images/menu_bg.gif) repeat-x;

}

.menu a:hover{

    background:url(/images/active.gif) repeat-x;

    color:#fff;

}

.menu span {

        display:block;

        padding:6px 10px 18px 10px;

        color:#fff;

        font-size:12px;

        text-decoration:none;

        font-family:Arial Narrow,Arial, Helvetica, sans-serif;

        text-transform:uppercase;

        background:url(/images/selected.gif) no-repeat bottom center;

        font-weight:bold;

}

.active{

	background:url(/images/selected.gif) no-repeat bottom center;

	font-weight:bold;

}

.top{

	height:230px;

}

.s1{

        height:50px;

        background:#F1F1F1;

}



/* strona główna */

.sg1{

	float:left;

	width:210px;

	padding:0px 10px 30px 10px;

}

.sg2{

	float:left;

	width:220px;

	background:url(/images/kreseczka.gif) no-repeat left center;

	padding:0px 10px 30px 20px;

}

.sg3{

	float:left;

	width:220px;

	background:url(/images/kreseczka.gif) no-repeat left center;

	padding:0px 20px 0px 20px;

}



.sg4{

	float:left;

	width:700px;

	padding:0px 20px 0px 10px;

	margin-left:5px;



}



.sg5{

	float:left;

	width:440px;

	line-height: 150%;

	padding:0px 20px 0px 10px;

}



.rimg{ padding:15px 0px 10px 0px; }





.s_t{

	background:url(/images/r_tlo.gif) repeat-y;

}

.s_t2{

	background:url(/images/s_tlo.gif) repeat-y;

}



.ng{

	font-size:16px; 

	color:#7AA135;

}

.ng span { font-size:11px; }





.left{

	width:242px;

	float:left;

}

.right{

	width:505px;

	float:left;

	

}

.menu2 ul{

	list-style:none;

	padding:0px;

	margin:0px;

}

.menu2 a{

	float:right;

	width:215px; 

	padding:5px 0px;

	color:#7AA135;

	text-transform:uppercase;

	font-size:12px;

	text-decoration:none;

	margin:1px;

	}

.menu2 a:hover{color:#FF6600; }

.menu2 li {

   clear:both;

}

.selected{

	border:1px solid #E0E0E0;

	border-right:1px solid #fff;

	margin:0!important;

	padding-left:20px!important;

	width:205px!important;

	color:#53733C!important;

}

.tresc{

	padding:0px 20px;

	color:#617D3D;

	line-height:16px;

}



.stopka{

	width:748px;

	margin:0 auto;

	font-size:10px;

	color:#648041;

	padding:20px 5px 5px 25px;

}



.referencje-tab h4{
	
	margin-left:20px;
	margin-right:20px;
	vertical-align:top;
	color:#799C4E;
}


.realizacje-tab td{

	vertical-align:top;

	color:#799C4E;

}

.realizacje-tab .szeroki{

        width: 440px;

        vertical-align:top;

        color:#799C4E;

}

.realizacje-tab img{

	border:2px solid #DEDFD9;

}

.realizacje-tab p{ padding:4px 4px; margin:0; }

.k1 p{

	color:#3D5520;

}

.k1{

	padding:20px;

	float:left;

	width:320px;

}

.k2{

	padding:30px;

	width:300px;

	float:left;

	

}

.k2 input, .k2 textarea{

	width:300px;

	padding:6px;

	font-size:12px; 

	color:#658541;

	border:1px solid #9CB478;

	font-family:verdana;

}

.k2 p{

	color:#658541;

}

.k2 form{

	margin:0px; padding:0px;

}

.wyslij{

	background:#2d470d;

	color:#fff!important;

	font-weight:bold;

}

.linia {

         FONT-SIZE: 17px; WIDTH: 100%; BORDER-BOTTOM: #aaaaaa 1px dotted;

}

.liniaa {
         FONT-SIZE: 17px; WIDTH: 100%; BORDER-BOTTOM: #3D5520 3px dashed;

}