/*html * { font-size: 100.01% }
body, img, h1, hr, h2, h3, h4, fieldset, form, input, select, textarea, ul, li {border:0; margin:0; padding:0;}*/

body{
background:#ffffff url(images/bg.jpg) repeat-x top center;
font-family:"Trebuchet MS", Arial, Verdana;
color:#444;
font-size:13px;
line-height:19px;
}

h1
{
font-family:"Trebuchet MS", Arial, Verdana;
color:#2EABDB;
font-size:20px;
line-height:18px;
text-transform:uppercase;
padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #eeeeee;

}

h2{
font-family:"Trebuchet MS", Arial, Verdana;
color:#2EABDB;
font-size:14px;
line-height:15px;
padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #eeeeee;
}

.h2 {
font-family:"Trebuchet MS", Arial, Verdana;
color:#2EABDB;
font-size:14px;
font-weight: bold;
line-height:15px;
padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #eeeeee;
}

a
{
color:#444;
text-decoration:none;
}


a:hover
{
color:#000;
text-decoration:none;
}

.all{
background:#ffffff url(images/gora.jpg) no-repeat top center;
width:780px;
margin:0 auto;
padding:0;
}

#gora{
width:780px;
height:170px;
}


/*menu*/
ul.menu {display: block; float:right; padding:31px 0px 0px 0px;}
ul.menu li {float:left;line-height:0px;}
ul.menu li a span {display:none;}

li#o_firmie a, li#o_firmie
{display: block; height: 46px; width:136px;}

li#oferta a, li#oferta
{display: block; height: 46px; width:136px;}

li#galeria a, li#galeria
{display: block; height: 46px; width:136px;}

li#kontakt a, li#kontakt
{display: block; height: 46px; width:136px;}


li#o_firmie a, li#o_firmie
{background: url(images/menu.jpg) no-repeat 0px -46px }
li#oferta a, li#oferta
{background: url(images/menu.jpg) no-repeat -136px -46px }
li#galeria a, li#galeria
{background: url(images/menu.jpg) no-repeat -272px -46px }
li#kontakt a, li#kontakt
{background: url(images/menu.jpg) no-repeat -408px -46px }


li#o_firmie a:hover, li#o_firmie a.active
{background-position: 0px 0px }
li#oferta a:hover, li#oferta a.active
{background-position: -136px 0px }
li#galeria a:hover, li#galeria a.active
{background-position: -272px 0px }
li#kontakt a:hover, li#kontakt a.active
{background-position: -408px 0px }


.content
{
clear:both;
width:780px;
}

.clear{
clear:both;
}

.lewa{
width:150px;
float:left;
}

.prawa{
width:610px;
float:right;
padding-left:20px;
}

 
.menu_lewa { width:150px; list-style: none;}
.menu_lewa ul {	list-style: none; margin:0;	padding:0;	}
.menu_lewa li	{	clear:both;	line-height:25px;	margin:0;	padding:0; }
.menu_lewa li a	{
display: block;
text-decoration:none;
font-size:12px;
padding: 4px 0px;
padding-left: 10px;
background: #fafafa;
width:140px;
color:#444;
border-bottom: 1px dashed #eee;
}
.menu_lewa a:hover{	background: #444; color:#fff; border-bottom: 1px solid #02c7ff; text-decoration:none;	}
.menu_lewa li a.active {background:#777; color:#fff;  }



.dol{
clear:both;
background: url(images/dol.jpg) no-repeat top center; 
height:120px;
width:780px;
color:#fff;
text-align:right;
}

.padding{
padding:30px 10px 0px 0px;

}


.foto{clear:both;}
.foto img{border:5px solid #eeeeee;margin:2px; padding:1px; }
.foto a img:hover{border:5px solid #999; padding:1px;}
ul.punkty { padding-left:20px; }

.t95 { text-align: justify; text-indent: 30px;
}

.t96 { text-align: justify; text-indent: 30px;
width:610px;
float:right;
padding-left:20px;
}


