body { 
background-color: #669900;
font-size: small;
font-family: verdana, arial, sans-serif;
color: #000000;
background-image: url('obrazki/tlo.png');
background-repeat: repeat;
}

#body_glowna { 
background-color: #F3F3F3;
background-image: url('obrazki/logo_duze.gif');
background-position: center;
background-repeat: no-repeat;
background-attachment: fixed;
font-size: large;
text-align: center;
color: #336633;
}

#body_artykuly {
background-color: #F3F3F3;
background-image: none;
background-position: center;
background-repeat: no-repeat;
background-attachment: fixed;
text-align: justify;
font-size: small;
color: #000000;
line-height: 1.2em;
margin: 0px;
padding: 5px;
}

#body_artykuly_szczeg { 
font-size: 100%;
}

#naglowek { 
padding: 3px;
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
width: 100%;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px; 
}

#logo { 
width: 25%;
vertical-align: middle;
}

#nazwa_firmy, #nazwa_firmy a { 
text-align: center;
font-size: 25px;
font-weight: bold;
/*color: #FF9900;*/
color: #F9871C;
text-decoration: none;
}

#szukaj { 
float: left;
width: 26%;
margin-bottom: 4px;
margin-top: 1px;
margin-right: 0px;
margin-left: 0px;
font-size: x-small;
padding: 0px;
}

#szukaj table, #szukaj form { 
margin: 0px;
padding: 0px;
}

#szukaj input { 
margin: 0px;
padding: 0px;
border: 1px solid #000000;
height: 15px;
width: 100%;
font-size: 10px;
}


#szukaj2 { 
margin: 0px;
font-size: 10px;
padding: 0px;
}

#szukaj2 table, #szukaj2 form { 
margin: 0px;
padding: 0px;

}

#pole_szuk {
border: 1px solid #336600;
font-size: 10px;
width: 90%;
background-color: #CCFF99;
}

#przyc_szuk { 
background-color: #CCFF00;
border: 1px solid #000000;
text-transform: uppercase;
font-size: 10px;
color: #000000;
font-family: Arial;
}

#promo {
margin-bottom: 4px;
margin-left: 0px;
/*border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;*/
margin-right: 0px;
margin-top: 1px;
padding: 0px;
width: 100%;
font-size: medium;
font-weight: bold;
color: #FFCC33;
text-transform: none;
float: right;
}

#promo a {
color: #FFCC33;
text-decoration: none;
font-weight: bold;
}

#srodek { 
float: left;
width: 100%;
border-bottom: 2px solid #FFFFFF;
padding-bottom: 5px;
/*border-top: 3px solid #FFFFFF;
padding-top: 5px;*/
}

#menu { 
width: 25%;
float: left;
margin: 0px;
padding: 0px;
}

#menu dl {
border: 2px solid #ffffff;
background-color: #99CC00;
padding: 2px;
margin: 0px;
margin-bottom: 4px; 
}

#menu dt { 
font-size: medium;
text-align: center;
font-weight: bold;
margin: 0px;
color: #FFFFFF;
padding: 3px 0px 5px 0px;
}

#menu dd {
padding-left: 10px;
padding-right: 5px;
margin-bottom: 0px;
margin-left: 0px;
font-size: small;
}

#menu p { 
margin: 0px;
padding: 2px;
background-image: url('obrazki/osa.gif');
background-position: right;
background-repeat: no-repeat;
}

#menu #kontakt {
margin-bottom: 1px;
margin-left: 0px;
border: 2px solid #FFFFFF;
background-color: #FFFFCC;
}

#menu a:link, a:visited { 
text-decoration: none;
color: #004D00;
font-weight: normal;
font-weight: bold;
}

#menu a:hover { 
text-decoration: none;
color: #FFFFFF;
font-weight: normal;
font-weight: bold;
}

#kontakt dt{
font-size: large;
text-align: center;
font-weight: bold;
margin-bottom: 1px;
padding-bottom: 3px;
padding-top: 3px;
color: #FF9900;
}

#ramka { 
border: 1px solid #FFFFFF;
float: right;
width: 74%;
height: 435px;
}

*html #ramka {
height: 450px;
}

iframe { 
background-color: #FFFFFF;
background-image: url('obrazki/tlo_pasek_menu3.png');
background-position: left;
background-repeat: repeat-y;
}

#stopka { 
padding: 0px;
margin: 0px;
width: 100%;
padding-bottom: 1px;
padding-top: 1px;
float: left;
font-size: 80%;
font-weight: bold;
}

#copy { 
float: left;
margin-left: 10px;
margin-top: 2px;
padding: 0px;
color: #404040;
text-align: left;
}

#projekt{ 
float: right;
margin-right: 10px;
margin-top: 2px;
padding: 0px;
color: #404040;
text-align: right;
}

#projekt a:hover { 
color: #FFFFFF;

}

#reklama img { 
margin: 2px;
padding: 0px;
border: 1px solid #000000;
}

#menu img {
margin: 0px;
padding: 0px;
border: 1px solid #000000;
}



#projekt a {
text-decoration: none;
color: #404040;
}

#logotypy {
background-color: transparent;
border: 2px solid #CC9966;
}

#logotypy dl, #logotypy dt, #logotypy table { 
margin: 0px;
padding: 0px;

}



