body {
 margin : 0;
 padding: 52px 0px 52px 52px;
 background-color: rgb(255,255,255);
 font-family: arial, tahoma, verdana, sans-serif;
 font-size: 11px;
 color: #00a2e3;
 text-align: left;
 background-image: url('./img/tlo.gif');
}


#strona {
    margin     : 0px;
    border     : none;
    padding    : 0px 0px 14px 0px;
    width      : 760px;
    background-color : #fcfcfc;
}
.stopka {
    margin     : auto;
    border     : 0;
    padding    : 8px 0px 3px 0px;
    width      : 760px;
	text-align: center;
	color: #447b80;
	clear: both;
}

a { color: #79a720; text-decoration: none;}
a:hover { color: #79a720; text-decoration: underline;}
a:visited { color: #79a720; text-decoration: none;}
a:active { color: #79a720; text-decoration: none;}

a.contact { color: #00a2e3; text-decoration: none;}
a.contact:hover { color: #00a2e3; text-decoration: underline;}
a.contact:visited { color: #00a2e3;}
a.contact:active { color: #00a2e3; text-decoration: none;}

a.s { color: #447b80; text-decoration: none;}
a.s:hover {color: #447b80; text-decoration: underline;}
a.s:visited {color: #447b80; text-decoration: none;}
a.s:active {color: #447b80; text-decoration: none;}

#logo
{
width:515px;
height:135px;
padding-top: 15px;
float:left;
}

#naglowek {
    margin     : 0px;
	border     : none;
    padding    : 5px 0px 40px 20px;
    width      : 740px; /* zbędne */
}

#menu {
    margin  : 0px;
    border  : none;
    padding : 0px;
    width   : 515px;
    float   : left;
	clear:	both;
}

#MainC {
    margin        : 0px;
    border        : none;
	padding: 0px;
	width: 760px;
    float         : left;
	clear: both;

}

#hright
{
float:right; 
width:216px;
padding: 0px 9px 0px 0px;
height: 130px;
}

#lngswitch
{
padding-top:70px;
float:right;
text-align:right;
vertical-align: bottom;
}

#stpka {
    margin      : 0px;
    border      : none;
    padding     : 0px;
    width       : 760px;   /* zbędne */
	font-size:	8px;
    clear       : both;
}

h1,h2
{
font-family:  arial, tahoma, verdana, sans-serif;
text-transform: uppercase;
font-size: 23px;
color: #00a2e3;
padding:5px 0px 0px 0px;
width:515px;
}

h1
{
border-bottom:1px solid #00a2e3;
padding-left: 20px;
}

h3
{
margin: 0;
padding:14px 0px ;
font-family: tahoma, verdana, arial, sans-serif;
font-size: 13px;
color: black;
}

h5
{
font-family: tahoma, verdana, arial, sans-serif;
font-size: 10px;
color: #00a2e3;
padding:0px 0px 0px 20px;
border-bottom:1px solid #00a2e3;
width:535px;
}

div.small
{
margin:0;
padding:0;
border: none;
font-size: 10px;
}

#navcontainer 
{
width: 515px; 
padding: 0px 0px 0px 0px;
border: none;
}

#navcontainer ul
{
text-transform: uppercase;
border: none;
margin: 0px;
padding: 0px;
float:left;
width:515px;
list-style-type: none;
font-size: 10px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

#navcontainer a
{
float:left;
margin: 0;
border: none;
padding: 0px;

}
#navcontainer li 
{
display:inline;
}

#navcontainer a:link, .navlist a:visited
{
float:left;
margin: 0;
border: none;
padding: 0px;
color: #00a2e3;
text-decoration: none;
}

#navcontainer a:hover, a#mactive, a#mactive:link, a#mactive:visited
{
float:left;
margin: 0;
border: none;
padding: 0px;
background-color: #00a2e3;
color: #fcfcfc;
text-decoration: none;
}

#navcontainer a.sub
{
margin: 0;
border: none;
padding: 0px;
text-transform: lowercase;
text-decoration: none;
}


div.body
{
margin:0px;
border: none;
padding:10px 0px 0px 20px;
width: 515px;
text-align: justify;
}

div.body2a
{
margin:0px;
border: none;
padding:0px 0px 0px 0px;
width: 245px;
text-align: justify;
float: left;
}
div.body2b
{
margin:0px;
border: none;
padding:0px 0px 0px 25px;
width: 245px;
text-align: justify;
float: right;
}


#mnews, #mlog
{
margin-top:14px;
width: 190px; 
padding: 0px 15px 0px 0px;
vertical-align: top;
}


#prodcontainer 
{
width: 100%; 
padding: 18px 0px 0px 0px;
}

#prodcontainer ul
{
border:none;
margin: 0;
padding: 0;
float:left;
width:100%;
list-style-type: none;
font-size: 11px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

#prodcontainer li
{
border-top:1px solid #00a2e3;
width:535px;
clear: both;
}

#prodcontainer li.desc
{
border:none;
margin: 0px;
width:100%;
clear: both;
}

#prodcontainer a
{
display: block;
width:511px;
margin-left:20px;
padding: 2px 2px 2px 2px;
}

#prodcontainer a.photo
{
display: block;
margin:0px;
padding: 0px;
} 

div.prod
{
float:left;
border: none;
margin:0;
padding: 5px 0px 5px 20px;
width: 515px;
border-top:1px solid #00a2e3;
text-align: justify;
}
div.desc
{
float:right;
border: none;
margin:0;
padding: 5px 20px 5px 10px;
width: 195px;

}


#prodcontainer a.norm:link, .prodlist, a.norm:visited
{
color: #00a2e3;
background-color: #fcfcfc;
text-decoration: none;
border-top:1px solid #fcfcfc;
border-bottom:1px solid #fcfcfc;
}

#prodcontainer a.norm:hover, a.pactive, a.pactive:link, a.pactive:visited, a.pactive:active, a.pactive:hover
{
background-color: #00a2e3;
color: #fcfcfc;
text-decoration: none;
border-top:1px solid #fcfcfc;
border-bottom:1px solid #fcfcfc;
}

#prodcontainer a.contact, a.contact:link, a.contact:visited, a.contact:active
{
display: inline;
margin:0px;
padding: 0px;
}

#prodcontainer a.contact:hover
{
display: inline;
margin:0px;
padding: 0px;
text-decoration: underline;
}


input, textarea, select
{
font-family: arial, tahoma, verdana, sans-serif;
 font-size: 11px;
}

input.button
{
 font-family: arial, tahoma, verdana, sans-serif;
 font-size: 11px;
 width:40px;
 border:1px solid #00a2e3;
 background-color: #00a2e3;
 color: #fff;
}

.news
{
margin: 0;
padding: 10px 0px 10px 0px;
color: #4d5444;
font-family: arial,tahoma, verdana,  sans-serif;
font-size: 11px;
border-bottom: 1px dotted #d5dec9;
}

.cnews
{
margin: 0;
padding: 4px 0px;
}

.rmore
{
margin:0;
padding:0;
font-size: 9px;
font-family:verdana, tahoma, arial, sans-serif;
color: #79a720;
text-align: right;
}

.newslist
{
margin: 0;
padding: 10px 0px 10px 0px;
clear:both;
}

.photo_signature
{
text-align:center;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 10px;
}

img
{
border: none;
margin: 0px; 
padding: 0px;
}

img.photonews
{
float: left;
border: none;
padding: 0px;
margin-right: 10px; 
}

img.photo
{
border: none;
margin: 0px 0px 2px 0px; 
padding: 0px;
}

.info {color: #034553;}
.message {color: #79a720;}
.warning {color: olive;}
.alert {color: red;}