body {
 margin : 0;
 padding: 0px;
 background-color: rgb(255,255,255);
 font-family: verdana, arial, tahoma,  sans-serif;
 font-size: 10px;
 color: #8a8989;
 text-align: left;
 background-color: #fff;
}


#strona {
    margin     : 0px;
    border     : none;
    padding    : 19px 0px 25px 25px;
    width      : 760px;
}

#lewe {
    margin     : 0px;
    border     : none;
    padding    : 18px 0px 0px 0px;
    width      : 155px;
	float:left;
}

#prawe {
    margin     : 0px;
    border     : none;
    padding    : 0px 0px 0px 42px;
    width      : 563px;
	float:right;
}

#stopka
{text-align:right;}

.cont
{
padding: 3px 0px;
}

.conth
{
background-color: #ec088e;
padding: 3px 0px 3px 3px;
color: white;
clear:both;
margin-right: 1px;
}

a { color: #8a8989; text-decoration: none;}
a:hover { color: #8a8989; text-decoration: none;}
a:visited {  text-decoration: none;}
a:active { color: #8a8989; text-decoration: none;}

#lewe a:hover, #lang a:hover  {color: #ec088e }

a.contact { color: #ec088e; text-decoration: none;}
a.contact:hover { color: #ec088e; text-decoration: underline;}
a.contact:visited { color: #ec088e;}
a.contact:active { color: #ec088e; 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;}

a.plyer { color: #00aeef; text-decoration: none;}
a.plyer:hover { color: #28430a; text-decoration: none;}
a.plyer:visited { color: #00aeef; }
a.plyer:active { color: #00aeef; text-decoration: none;}


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 
{
margin:0px; 
padding: 0px;
border: none;
}

div.mnu
{
padding: 1px 0px;
}


div.body
{
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: 0px;
}

#prodcontainer ul
{
border:none;
margin: 0;
padding: 0;
float:left;
width:100%;
list-style-type: none;
font-size: 10px;
font-family: Verdana, Arial, Tahoma,  Helvetica, sans-serif;
}


#prodcontainer li
{
width:563px;
background: url("img/slinia2.gif") no-repeat;
padding-top: 3px;
clear: both;

}

#prodcontainer li.desc
{
border:none;
margin: 0px;
width:100%;
clear: both;
}

#prodcontainer a
{
display: block;
width:558px;
padding: 2px 2px 2px 2px;
margin-right:1px;
}

#prodcontainer a.photo
{
display: block;
margin:0px;
padding: 0px;
} 

div.prod
{
border: none;
margin:0;
padding: 5px 0px 5px 0px;
width: 563px;
text-align: justify;
}
div.desc
{
padding-bottom: 5px;
}


#prodcontainer a.norm:link, .prodlist, a.norm:visited
{
color: #8a8989;
text-decoration: none;
}

#prodcontainer a.norm:hover, a.pactive, a.pactive:link, a.pactive:visited, a.pactive:active, a.pactive:hover
{
background-color: #ec088e;
color: #ffffff;
text-decoration: none;
}

#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 #ec088e;
 background-color: #ec088e;
 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;}