body {
    background-image: url(img/snug_projekty_tlo.jpg); 
    background-position: top;
    background-repeat: repeat-x;
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td {
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.nag {
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #FFFFFF;
    text-align: right;
    color: #29A32A;
    height: 18px;
}

td.nagprawa {
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #FFFFFF;
    text-align: right;
    color: #29A32A;
    height: 18px;
}

td.nagmenu {
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #FFFFFF;
    text-align: left;
    color: #29A32A;
    height: 18px;
}

a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration: none;
}

a:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: Maroon;
    text-decoration: none;
}

a.katalog {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: Black;
    text-decoration: none;
    font-size: 10px;
}

a.katalog:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: Maroon;
    text-decoration: none;
}

.button_search {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9px;
    color: black;
    background-color: #FFFFFF;
    border: 0px solid #FFFFFF;
}

.button {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: black;
    background-color: #e9e7e7;
    border: 1px solid #d7d3d3;
}

input {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8px;
    color: black;
    background-color: #e9e7e7;
    border: 1px solid #d7d3d3;
}

select {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
    background-color: #e9e7e7;
    border: 1px solid #d7d3d3;
}

textarea {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
    background-color: #e9e7e7;
    border: 1px solid #d7d3d3;
}

img {
    border: 0px;
}

small {
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

fieldset {
	border: 1px solid #29A32A;
	padding: 10px;
}

hr {
	color: #29A32A;
	height: 1px;
	width: 100%;
}

#menu {
    width: 100%;
    text-align: left;
    margin: 0;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 10px;
    border-top: 1px solid #48B114;		/* kolor ramki nad menu */
}

#menu a {
    display: block;
    color: #29A32A;				/* kolor fonta */
    background: #FFFFFF;			/* kolor celi */
    padding: 4px;
    border-bottom: 1px solid #48B114;	/* kolor obramowania celi */
    font-weight: bold;
}

#menu a:hover {
    background: #B5EDBA;			/* kolor podswietlenia */
    color: #000000;				/* kolor najechanego fonta */
}

small.form {
	font-size: 10px;
	color: #666666;
	text-align: left;
}

