fieldset, html, body, div, span, a, p, ul, li, h1, h2, h3, img, hr
{
padding: 0; margin: 0; border:0;
 }
 
body
{
margin: 0;
padding: 0;
text-align: left;
width: 770px;
font: 10px verdana, sans-serif, helvetica, arial;
line-height: 17px;
color: #777;
background:#fff url(images/tlo.jpg) repeat-x top left;
}

a{
text-decoration:underline;
line-height:17px;
color:#185696;
}

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

.clear {clear:both; height:0px; font-size:0px; line-height:0px;}

.brd
{
float:left;
margin: 5px 10px 2px 5px;
border:3px #fff solid;
}

a:hover .brd 
{
border:3px #F7B455 solid;
}

.all
{
border:0;
width:770px;
}

.content
{
border:0;
width:770px;
background:#fff url(images/bg_content.jpg) repeat-x top left;
}



#foto_dol
{
width:770px;
height:154px;
background:#fff url(images/foto_dol.jpg) no-repeat top right;
}


#gora
{
width:770px;
height:299px;
background:#fff url(images/gora.jpg) no-repeat top left; 
}

#cien
{
width:770px;
height:285px;
background:transparent url(images/cien.gif) no-repeat bottom left; 
}

.foto
{
width:770px;
height:228px;
background:#6F5429 url(images/foto.jpg) no-repeat top left; 
}


/*menu*/
ul.menu {float:left; display: block; padding:210px 0px 0px 180px;   
background:transparent url(images/bg_menu.jpg) repeat-x bottom left;}
ul.menu li {float:left;line-height:0px;}
ul.menu li span {display:none;}

li#o_firmie a, li#o_firmie, li#oferta a, li#oferta, li#kontakt a, li#kontakt
{display: block; height: 60px;}

li#o_firmie a, li#o_firmie {background: url(images/o_firmie.jpg) no-repeat top left; width:100px;}
li#kontakt a, li#kontakt {background: url(images/kontakt.jpg) no-repeat top left; width:100px;}
li#oferta a, li#oferta {background: url(images/oferta.jpg) no-repeat top left; width:100px;}

li#kontakt a:hover, li#oferta a:hover, li#o_firmie a:hover
{background-position: 0px -60px }



h1{
font-size:19px;
line-height:34px;
color:#555;
clear:both;
font-family:Arial, Verdana;
margin:0; 
padding:0;
margin-bottom:15px;
}

h2{
font-size:12px;
line-height:17px;
color:#555;
font-family:Verdana, Arial, helvetica;
padding:0px;
margin:0px; 
}

h3{
font-size:14px;
line-height:17px;
color:#fff;
font-family:Georgia, Times New Roman;
padding:0px 0px 0px 0px;
margin:0px; 
}

#lewa
{
width:315px;
text-align:left;
float:left;
padding:30px 15px 30px 30px;
}

#prawa
{
width:315px;
text-align:left;
float:right;
padding:30px 30px 15px 30px;
}


.lewa_oferta
{
width:200px;
text-align:left;
float:left;
}

#prawa-oferta
{
width:480px;
text-align:left;
float:left;
padding:30px 15px 30px 30px;
}

.dol
{
clear:both;
width:770px;
height:20px;
line-height:20px;
text-align:right;
text-decoration:none;
color: #555
}

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

.dol a:hover
{
text-decoration:underline;
}

h1{
font-size:19px;
line-height:19px;
color:#fff;
clear:both;
font-family:Georgia, Times New Roman;
margin:0; 
margin-bottom:15px;
font-variant: small-caps;
}

h2{
font-size:12px;
line-height:17px;
color:#fff;
font-family:Verdana, Arial, helvetica;
padding:0px 0px 0px 0px;
margin:0px; 
}

h3{
font-size:14px;
line-height:17px;
color:#fff;
font-family:Georgia, Times New Roman;
padding:0px 0px 0px 0px;
margin:0px; 
}

hr 
{ 
color: #80653B;
background: transparent;
border:0;
border-bottom: 1px #80653B solid; 
height: 1px; 
width:100%;
text-align:left;
clear:both;
margin:15px 0px 15px 0px;
}




ul.lista
{
list-style: none;
padding: 0;
margin: 4px 0px 5px 6px;
vertical-align:top;
line-height:17px;
}

ul.lista li
{
margin: 0;
padding: 2px 0px;
vertical-align:top;
padding-left: 15px;
background:transparent url(images/li.gif) no-repeat 0px 8px;
}

#karta
{
text-align:left;
float:left;
padding:30px 15px 30px 30px;
}

.f_right
{
float:left;
padding: 1px;
margin: 0px 5px;
border:1px #fff solid;
}

a.menu-linki{

text-decoration:none;
line-height:17px;
color:#555349;
font-size:11px;
}

a.menu-linki:hover{
text-decoration:none;
color:#555349;
}



