body
{
background: url(../img/bg.png) repeat-x #73bf1c;
margin: 0;
font-family: tahoma;
padding: 0;
text-align: center;
}

body#subpage {
background: url(../img/bg_sub.png) repeat-x #73bf1c;
}

img
{border: 0;}


#page
{

margin: auto;
text-align: left;
padding-top: 90px;
width: 880px;
}

#left{
width: 216px;
float: left;
color: white;
margin-top:38px !important;
margin-top:52px;
font-size: 8pt;
padding: 0;
}



#right
{
width: 651px;
float: right;
}


.boksy
{
margin-top: 20px;}
.boksy img
{
margin-right: 7px;}
#boksy_right {
float: right;
width: 152px; overflow: hidden;

}

#boksy_right div p {
width: 136px;
padding: 0 0px 0 6px;
margin:0;
line-height: 180%;
color: white;
font-size: 8pt;
}
#oferta_boksy {
float: left;
}

#boksy_right div
{width:  152px;
padding: 0;
margin: 0 0 5px 0;
background: #5d9c23;}


#boksy_right div img
{display: block;}


#light {
	width: 217px;
	background: #84ca35;
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 8pt;
}

#light_sub
{
width: 217px;
background: #84ca35;
margin: 10px 0 10px 0;
padding: 0;
line-height: 140%;}
#tagi
{
width: 217px;
background: #5d9c23;
margin: 10px 0 0px 0;
padding: 0;}

#tagi img, #light img, #light_sub img
{
margin: 0;
padding: 0;
display: block;
}


#tagi p, #light p, #light_sub p
{padding: 0 10px 0 10px;
margin: 0;}

#tagi p a {color: #c8fb8e;}

#tagi p a.size6 {font-size: 8pt;}
#tagi p a.size5 {font-size: 9pt;}
#tagi p a.size4 {font-size: 10pt;}
#tagi p a.size3 {font-size: 11pt;}
#tagi p a.size2 {font-size: 12pt;}
#tagi p a.size1 {font-size: 14pt;}
#tagi p a.size0 {font-size: 16pt;}
.offer {
font-size: 8pt;
text-align: left;
}

#sub_text
{
color: white;
font-size: 8pt;
line-height: 150%;
margin-top: 10px;
background: #84ca35;
width: 640px;
}
#sub_text p {
padding: 0 20px 0 20px;}
#sub_text img
{
margin: 0;
padding: 0;
display: block;
}


#ligbt_sub a:hover {
color: #b4e37e;
}

#light a{
position:relative;
background: #65a527; color: #baf17c; float: right; padding: 2px 4px 2px 4px; font-weight: bold; margin-right: 20px; font-size: 8pt;}

h1
{
text-align: left;
background: url(../img/logo.png);
background-position: left;
width: 216px;
height: 88px;
text-indent: -3000em; 
}


p{
text-align: justify;
}


h3 {font-size: 14pt; color: white; font-weight: normal; padding: 0 20px 0 20px; line-height: 130%;}
#foot
{
margin: 0;
padding: 20px;
height: 15px;
width: 913px;
font-size: 8pt;
color: #c8fb8e;
margin: auto;}

#foot_left
{
padding: 0;
margin: 0;
color: #c8fb8e;
float: left;
}
#foot_right
{

padding: 0;
margin: 0;
color: #c8fb8e;
float: right;
}
#foot_right a
{
color: #c8fb8e;
text-decoration: none;
}
#foot_right a:hover
{
color: #c8fb8e;
text-decoration: underline;
}
 a
{
color: white;
text-decoration: none;
}
a:hover
{
color: white;
text-decoration: underline;

}



#menus {
width: 637px;
height: 36px;
background: url(../img/menu.png);
margin: auto; padding: 0;
position: relative;
margin-bottom: 15px;
}
#menus li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#menus li, #menus a {height: 36px; display: block;}


#start {left: 0px; width: 130px;}
#o-nas {left: 150px; width: 100px;}
#propozycje-menu {left: 270px; width: 180px;}
#galeria  {left: 450px; width: 90px;}
#kontakt {left: 570px; width: 70px;}


#start a:hover, link, active {
    background: transparent url(../img/menu.png)
    -0px -36px no-repeat;}
#o-nas a:hover, link, active {
    background: transparent url(../img/menu.png)
    -150px -36px no-repeat;}
#propozycje-menu  a:hover, link, active {
    background: transparent url(../img/menu.png)
    -270px -36px no-repeat;}
#galeria a:hover, link, active {
    background: transparent url(../img/menu.png)
    -450px -36px no-repeat;}
#kontakt a:hover, link, active {
    background: transparent url(../img/menu.png)
    -570px -36px no-repeat;}


#menus span { display: none;}



input{
margin: 5px 0 5px 0;
padding: 3px;
font-size: 8pt;
font-family: tahoma;
border: 0}

textarea{
margin: 5px 0 5px 0;
padding: 3px;
border: 0;
font-size: 8pt;
font-family: tahoma;}


#gallery {
margin: 30px 30px 30px 18px;

		}

#gallery img {
			border: 2px solid white;
			float:left;
			padding: 1px;	
			margin: 0;
			display: block;
			}
			
	#gallery div
	{
	text-align: left;
	width: 140px;
	padding: 0px;
	line-height: 120%;
	float: left;
	margin: 3px 3px 10px 3px;}
	
	#gallery div .subtitle{
	width: 130px;
	clear: both; 
	padding: 0; 
	margin: 0; 
	text-align: center;
	}

#client_image{
  height: 60px;
  width: 136px;
}


#formularz {line-height: 100%; width: 350px; margin: 30px 30px 30px 0px; text-align: left; padding: 0 20px 0 20px;}
.kontakt_r {float: right; width: 220px;}
.kontakt_l {float: left; width: 90px;  padding-top: 10px; }
.kontakt_clear { width: 350px; color: padding-top: 10px; }
.wyczysc {clear: both; height: 5px;}
.submit { border: none; background: #5d9c23; color: white; padding: 2px;  font-size: 8pt;}
.input_kontakt {border: 0; color: #2b590c; padding: 4px;  font-size: 8pt; margin-top: 7px; width: 200px;}
.tkontakt {border: 0;  font-family: tahoma; padding: 2px;  font-size: 8pt; margin-top: 7px; width: 335px; height: 150px;}



