body {
width: 100%;
height: auto;
margin: 0;
padding:0;
background: url(../img/bg.png) repeat-x;
background-color: #2f5534;
color: #6f6f6f;
font-family: tahoma;
font-size: 8pt;
}

img {
border: 0;
display:block;

}

h1
{
width: 100%;
font-size: 9pt;
font-weight: bold;
padding: 0 0 20px 0;
color: #32713a;
background: url(../img/h1.png) bottom repeat-x;
}
h2
{
width: 100%;
font-size: 9pt;
font-weight: bold;
padding: 0 0 20px 0;
color: #32713a;
background: url(../img/h1.png) bottom repeat-x;

}


#strona
{
width: 950px;
margin: auto;
margin: auto;
display:block;
}
#gora
{
width: 950px;
height:  191px;
margin: 0; 
padding: 0;
display:block;
}
.farby {
margin-left: 70px;
padding:0;
}
#logo {
width: 225px;
float: left;
margin: 35px 0 0 10px;
padding:0;
}
#grafika { 
margin: 0;
padding: 0 0 0 22px;
float: right;
line-height: 0px;
}


#tresci
{
width: 950px;
background: white;
margin: 0; 
padding: 0;
display:block;
}


#lewa
{

padding-left: 25px !important;
padding-left: 30px;
float: left;
line-height: 180%;
text-align: left;
width: 195px;

}

#prawa
{
margin: 0;
padding: 0;
width: 680px;
float: right;
line-height: 0px;
}
#teksty
{
clear: both;

padding: 0 20px 0 0px;
}
#farba_bottom{
float: right;
padding-right: 28px;
width: 206px;
height: 38px;
background: url(../img/farby_bottom.jpg) top no-repeat;
}
.tekst {width: 600px; line-height: 160%; text-align: justify; }
.tekst_prawy {float: right; width: 200px; line-height: 160%; }
.tekst_lewy {float: left; width: 400px;line-height: 160%; text-align: justify;}
#menu{
margin: 0;
padding: 20px 0 80px 0;

width: 195px;
background: url(../img/pod_menu.png) bottom no-repeat;
background-color: #f7ea7f;


}

#menu ul{

list-style: none;
padding: 0 15px 0 15px;
margin:0;
}
#menu ul li ul{

list-style: none;
padding: 0;
margin:0;
}

#menu ul li {
border-bottom: 1px solid #eedd59;
padding: 5px 0 5px 0px;

}

#menu ul ul li {
border-bottom: 0px;

padding: 5px 0 5px 17px;

}

#menu ul li a{
display:block;
font-size: 9pt;
font-weight: bold;
color: #32713a;
text-decoration: none;
list-style: none;
padding: 0 0 0 20px;
margin:0;
background: url(../img/arrow.png) no-repeat left 5px;
}
#menu a:hover {
text-decoration: underline;
}

 a{

color: #32713a;
text-decoration: none;
}
 a:hover {
text-decoration: underline;
}


.intro {
width: 195px;
color: #2a6031;
border-top: 1px solid #2a6031;
margin: 3px 0 0 15px;
padding: 8px 0 0 0;
line-height: 120%;
}

.intro * {
	color: #2a6031;
	margin:0px;
	padding:0px;
}

.tekst p{
padding:0;
margin:0 0 10px 0;
width: 620px;
line-height: 160%;
}





#foot
{
padding-top: 10px;
width: 950px;
margin: auto;}

#foot_left
{
color: white;
float: left;
}
#foot_right
{
color: white;
float: right;
}
#foot_right a
{
color: white;
text-decoration: none;
}
#foot_right a:hover
{
color: #f6e87c;
text-decoration: underline;
}


.product_box {
	border-bottom:1px dotted #c0c0c0;
	padding-bottom:5px;
}

.str {
	text-align:center;
	margin:10px 0;
}

.str a {
	padding:0 5px;
}

.select {
	font-weight:bold;
	text-decoration:underline;
}

#rejestracja table th{
	text-align:right;
	padding-right:5px;
}

#rejestracja table td input.txt{
	width:200px;
	background:#FFF;
	border:1px solid #cfcfcf;
}

#rejestracja table td textarea{
	width:200px;
	background:#FFF;
	border:1px solid #cfcfcf;
	height: 70px;
}

table tr.blad td input.txt,#rejestracja table tr.blad td textarea{
	border:1px solid #CC0000;
	background:#fff0f0;
}

table tr.blad th{
	color:#cc0000;
}

.komunikat {
	text-align:center;
	color:#CC0000;
	font-weight:bold;
	margin-bottom:10px;
}

#logowanie table td input.txt{
	width:150px;
	background:#FFF;
	border:1px solid #cfcfcf;
}

#zalogowany th {
	text-align:left;
}

#zalogowany td {
	text-align:left;
	padding-left:20px;
}

.logoff {
	font-weight:bold;
	color: #CC0000;
	margin-top:10px;
}

.logoff a {
	color:#cc0000;
}