/** menu **/

body
{
position: relative;
visibility: visible;
background-color: #000000;
color:#FFFFFF;
margin-top: 0px;
text-align: center;
font-size: 90%;
font-family:  verdana, sans-serif;
}

h1, h2
{
font-family: arial, verdana, sans-serif;
font-size: 110%;
font-weight: bold;
}


h3, h4
{
font-family: arial, verdana, sans-serif;
font-size: 100%;
font-weight: bold;
}

p
{
font-family: verdana, sans-serif;
font-size: 100%;
font-weight: normal;
text-align: justify;
line-height: 20px;
}

img
{
border: 0px none;
}

a
{
color: #FFFFFF;
}

#cala_strona
{
position: relative;
text-align: left;
vertical-align: top;
display: block;
margin: auto;
margin-top: 0px;
width: 780px;
border: 0px none;
padding: 0px;
background-color: #000000;
}

#naglowek
{
position: relative;
text-align: left;
vertical-align: top;
display: block;
width: 780px;
height: 100%;
font-family: verdana, sans-serif;
border: 0px none;
padding: 0px;
margin: 0px;
}

#naglowek_logo
{
position: relative;
overflow: hidden;
display: block;
margin: 0px;
left: 0px;
top: 0px;
width: 174px;
height: 203px;
float:left;
}

#naglowek_tel
{
position:absolute;
display: block;
margin: 0px;
left: 380px;
top: 100px;
width: 400px;
height: 50px;
background-image:url('../images/tel_1.gif');
z-index:4;
color: #FFFFFF;
}


#naglowek_lewy
{
position: relative;
display: block;
margin: 0px;
top: 173px;
width: 606px;
height: 20px;
float:right;
text-align: left;
}

#naglowek_lewy ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}

#naglowek_lewy li {
	display:inline;
	margin:0;
	padding:0;
	width: 19%;
}

#naglowek_lewy a
{
	display:block;
	float:left;
	margin-left:3px;
        padding: 1px;
        padding-top: 2px;
        padding-bottom: 2px;
	background:#003366;
        color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	width: 19%;
        text-align:center;
}


#naglowek_lewy a:link
{
background:#003366 !important; color: #fff;
}

#naglowek_lewy a:hover,
#naglowek_lewy a:active,
#naglowek_lewy a:focus
{
background:#005CC4 !important; color: #fff;
}


 #naglowek_lewy .wybrany a {background:#FF9900 !important; color:#000033;}
 #naglowek_lewy .wybrany a:hover,
 #naglowek_lewy .wybrany a:active,
 #naglowek_lewy .wybrany a:focus
 {
 background:#005CC4 !important; color: #FFFFFF;
 }

 a:active, a:focus {background: #005CC4 !important; color: #fff}
 a:visited {
 color:#FFF;
 }



#naglowek_stopka
{
position: relative;
clear: both;
height: 15px;
overflow: hidden;
}

/** Content **/
#content_wew
{
position: relative;
display: block;
float: right;
width: 590px;
padding: 8px;
padding-top:0px;
overflow: hidden;
}


#stopka_content
{
position: relative;
clear: both;
height: 10px;
overflow: hidden;
}

#menu_pion
{
position: relative;
display: block;
width: 174px;
float: left;
}


#menu_pion ol {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;

}

#menu_pion li {
	display:block;
	margin:0px;
	margin-bottom:20px;
	padding:0px;
	list-style:none;
	

}

#menu_pion a
{
	display:block;
	margin-left:0px;
        padding: 0px;
        padding-top: 2px;
        padding-bottom: 2px;
	color:#FFFFFFF;
	background:#003366;
	text-decoration:none;
	font-weight: bold;
	width: 110%;
        text-align:center;

}


#menu_pion a:hover,
#menu_pion a:active
{
background:#005CC4;
}

#menu_pion a:focus
{
background:#005CC4;
}



#menu_pion .wybrany a {background:#FF9900; color: #000033; }
#menu_pion .wybrany a:focus {background:#FF9900; color: #000033;}




#wrapper {padding: 20px; margin: 0; text-align: center}
#inner {text-align: left; border: solid #333 2px; background: #fff; padding: 0; margin: 0}



/*fieldset {padding: 10px; margin: 0; border: none; background: #eef}*/

.maincontent { padding: 0 2em;
/* mrgin-right: 16em */
}
ul.linkslist {margin-left: 0; padding-left: 0}
ul.linkslist li {list-style-type: none; display: inline; padding-right: 1em}



.skiplist {margin: 0; padding: 0}
		.skip {display: none; font-family: verdana, sans-serif; text-align: left; margin: 0; padding: 0; position: absolute} /*All incl Opera*/
        * html .skip {display: block} /*Seen by IE*/
        :root .skip {display: block} /*Seen by Moz, FF and Safari*/
        .skip a {padding: 0 0.5em; display: inline; z-index: 2; text-decoration:none; position: absolute; width: 14em; left: -200em}
        .skip a:focus, .skip a:active {position: absolute; left: 0.5em; border: solid #333 2px; background: #005CC4 !important; color: #fff }
        .skip a:hover {cursor: default;background: #005CC4 !important; color: #fff }

div.produkty_lista a
{
text-decoration: none;
font-weight: bold;
}

div.produkty_ceny
{
display: block;
width: 200px;
text-align: right;
font-weight: bold;
float: right;
}

hr.produkty_hr
{
height: 0px;
border-bottom: 1px dashed;
clear: both;
}

		
* html #inner {height: 1%} /* cures IE rubbish rendering */
:root #timg {display: none}




