html, body {
background: url(../img/bg.gif) repeat-x top #fff;
_background: url(../img/bg-ie.gif) repeat-x top #fff;
text-align:center;
font-size: 12px;
color:#000;
margin:0;
padding:0;
font-family: Helvetica, Arial, Verdana, Lucida, Geneva, sans-serif;
}


a {
color:#003366;
text-decoration: none;
font-weight:bold;
}

a:hover{
color:#ea0414;
}

/* =============================
        header
============================= */

div#header {
padding:0;
margin: 0 auto;
width: 700px;
height:100px;
background: #fff;
}

div#header img {
border:none;
}

/* =============================
        menu
============================= */

ul#menu {
height: 26px;
clear:both;
margin: 0 auto;
width: 900px;
background: #FC6305;
text-align:left;
}

ul#menu li {
display: inline;
}

ul#menu li a {
border-right: 10px solid #eb5204;
height:22px;
float: left;
display: block;
font-weight:bold;
background: #FC6305;
font-size:18px;
padding: 2px 10px;
color:#ffe;
text-decoration: none;
}

ul#menu li a:hover {
background:#fff;
color:#FC6305;
}

ul#submenu {
height: 25px;
clear:both;
margin: 0 auto;
width: 800px;
background: #FC914F;
text-align:left;
}
ul#submenu li {
display: inline;
}
ul#submenu a {
border-right: 2px solid #eb5204;
height:15px;
float: left;
display: block;
font-weight:bold;
background: #FC914F;
font-size:12px;
padding: 5px 5px;
color:#fff;
text-decoration: none;
}
ul#submenu a:hover {
color:#FC6305;
background:#fff;
}

ul#submenu a:active {
color:#630;
background:#fff;
}

ul#submenu a:focus {
color:#036;
background:#fff;
}

/* =============================
        center
============================= */

#wrapper {
width: 700px;
margin: 0 auto;
text-align: left;
background: #fff;
}

#content {
padding: 1em;
_padding-top:0;
_margin-top: 1em;
font-size:16px;
}

h1 {
color:#FC6305;
border-bottom:1px solid #FC6305;
font-size: 20px;
}

h1 a {
background:#FC6305;
color:#fff;
text-decoration: none;
font-weight:bold;
padding: 1px 5px;
}

h1 a:hover{
background:#fff;
color:#FC6305;
}

h2 {
color:#eb5204;
font-size: 16px;
}

h3 {
border-left:15px solid #FC6305;
padding:2px;
padding-left: 10px;
background:#f0f0f0;
font-size: 15px;
}
/* =============================
        Footer
============================= */

#footer {
clear: both;
width: 700px;
border-top: 1px solid #f0f0f0;
margin: 1em auto;
text-align: center;
color:#999; 
background:#fcfcfc;      
}

#footer a {
color: #999;
}

#footer a:hover {
color: #ccc;
}

/* =============================
        lists
============================= */

ul.horizontal
{
font-size:12px;
margin:0;
padding: 0;
list-style: none;
}

ul.horizontal li{
display: inline;
line-height:30px;
}

ul.horizontal li{
padding: 0 5px;
border-right: 1px solid #FC6305;
}


img.img-item {
float:left;
margin-bottom:10px;
margin-right:10px;
}

/* =============================
        item details
============================= */

p.model {
border-left:15px solid #FC6305;
padding:2px;
padding-left: 10px;
background:#f0f0f0;
}


span.top{
float:right;
font-size: 12px;
border-bottom:2px solid #FC6305;
padding-bottom: 2px;
}

p.center-picture {
text-align:center;
}

/* =============================
        other
============================= */

br.clear {
clear:both;
}

.hide {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #AAA;
	display: none;
}

.auraltext
{
   position: absolute;
   font-size: 0;
   left: -1000px;
}


.skiplink {
  position: absolute; 
  left: 0px; 
  top: -500px; 
  overflow: hidden;
}

#footer {
	color: #999;
	}
	
	img {border: none;}
	
img.referencje {
border: 2px solid #FC914F;
padding: 5px;
}	