/* html i body */
html, body {
	margin:0;
	text-align: center;
	background: rgb(178,217,100) url('../i/tlo.png') repeat-x top;
	}

body, table, td { font: 12px Verdana; color: #333333; }
img, a img { border: 0px none; margin: 0; }

a:link {color: #FF5500; text-decoration: none }
a:visited {color: #FF5500; text-decoration: none }
a:hover {color: #1A1A1A; text-decoration:underline }

/* main */
div#main {clear:both; margin:0 auto; width: 922px; text-align:left; }
#main #tlo {width: 922px; background-color: rgb(221,239,182);}
div#top { width: 906px; height: 202px; margin: 0 0.8em 0.8em 0.8em; background-color: #FFFFFF;}
div#menu { width: 906px; height: 48px; text-align:center; margin: 0 0.8em 0.8em 0.8em; background-color: rgb(241,241,241);}

div#content {width: 922px; text-align:left; background-color: rgb(236,246,213);}

#tresc {margin: 1.5em 3em 0 4em; line-height: 180%; font: 12px Verdana; color: #333333;}
#naglowek {padding: 1em 1em 1em 1em ; margin: 0 0 1em 0; background: url('../i/naglowek.png') no-repeat bottom left; font: bold 14px Arial; color: #008000;}

#tresc-home {width: 560px; line-height: 180%;}
#foto-home {width: 320px; }
#foto-home img {margin-left: 1em;}


div#stopka {width: 922px; height: 46px;  border-top: 2px solid rgb(153,204,51); }
div#stopka-copy {float: left; width: 340px; background: url('../i/tlo_bottom.png') repeat-x top; font: 11px Arial; height: 46px; padding: 1em 0 0 1em;}
div#stopka-powered {float: left; width: 560px; font: 10px Verdana; text-align:right; height: 46px; padding: 1em 0 0 0;}
div#stopka-powered a:link {color: #008040; text-decoration: none}
div#stopka-powered a:visited {color: #008040; text-decoration: none}
div#stopka-powered a:hover {color: #002F17; text-decoration: underline;}


#tresc-oferta {margin: 1.5em 3em 0 4em; line-height: 180%; font: 12px Verdana; color: #333333;}
div#oferta {width: 800px; margin: 1em 0 3em 0; }
div#oferta-foto {float: left; width: 130px;}
div#oferta-tytul {float: left; width: 650px; font: bold 11px Verdana; line-height: 180%;}
div#oferta-opis {float: left; width: 650px; border-bottom: 1px solid #B0DC89; font: 10px Verdana; line-height: 180%; margin: 0.5em 0 4em 0;}
div#oferta-szczegoly {float: left; width: 180px; margin: 0.2em; padding: 0.3em; background: #E8E8E8; font: 9px Verdana;}






#kontakt {width: 410px;}

#kontakt2 {width: 450px;}

#kontakt span {line-height: 200%;}

#tresc form.kontakt-formularz {
	width: 450px; font: 11px Arial; float: right;
}
#tresc form.kontakt-formularz fieldset {
		border:none;
		overflow:hidden;
	}
#tresc form.kontakt-formularz fieldset p {
		clear:both;
		overflow:hidden;
		margin-bottom:0.8em;
		line-height:1.8em;
	}
#tresc form.kontakt-formularz label {
		float:left;
		width:10em;
	}
#tresc form.kontakt-formularz p input,
#tresc form.kontakt-formularz p select,
#tresc form.kontakt-formularz p textarea {
		font-size:1.1em;
		float:left;
		width:22em;
		border:solid 1px #ddd;
		padding:3px;
	}
#tresc form.kontakt-formularz #fk4 {
		height:6em;
	}
#tresc form.kontakt-formularz input.submit {
		background:#006600;
		border:none;
		text-transform:uppercase;
		color:#fff;
		font-size:10px;
		font-weight:bold;
		padding:5px;
		float:center;
		margin:5px 18px 5px 0;
		clear:both;
	}
	
	
	
	
#menu .content
{
    text-align: left;
    padding: 0 0.2em;
    width: 900px;
    position: relative;
    font-size: 11px;
    letter-spacing: 0.02em;
}

#menu .content ul
{
    margin: 0.2em 0 0 0;
    padding: 0;
}

#menu .content li
{
    list-style: none;
}

/* ******************************************************** menu */

#menuBar
{
    height: 3.3em;
}

#menuBar li
{
    background: url('../i/menu_tlo.png') repeat-x top;
    float: left;
    position: relative;
    left: 1px;
    margin: 0.2em 0.2em 0 0.2em;
}

#menuBar li#flagi
{
    background: url('../i/menu_tlo.png') repeat-x top;
    float: left;
    position: relative;
    left: 1px;
    margin: 0.2em 0.2em 0 0.2em;
text-align: center;

}
#menuBar li#flagi a
{
    color: #4A4A4A;
    padding: 1.2em 2em 1em 2em;
    display: block;
font: 10px Tahoma;
}

#menuBar li a
{
    color: #4A4A4A;
    font-weight: bold;
    padding: 1.2em 2em 1em 2em;
    display: block;
}

#menuBar li a:hover
{
    background: url('../i/menu_tlo-hover.png') repeat-x top;
    color: #005E8A;
    text-decoration: none;
}
