html, body{
margin: 0; padding: 0;
font: normal 10pt Arial;
height: 100%;
text-align: left;
}
html{
background: #FFF url(../gfx/background_left_high.jpg) 0 -104px repeat-y;
}
body{
background: url(../gfx/background_top_high.jpg) 0 0 no-repeat;
height: 100%;
}

#body_container{
min-height: 100%;
height: auto;
position: relative;
}
#header_container{
height: 295px;
}
#top_container{
margin: 3px 0 0 650px;
width: 350px;
/* float: right; */
/* border: solid 1px #F00; */
text-align: right;
}
#right_container{
float: left;
margin: 3px 0 0 40px;
}
#left_container{
float: left;
width: 235px;
padding: 0 0 70px 0;
/* border: solid 1px #F00; */
}
#center_container{
margin-left: 275px;
width: 700px;
margin-top: 20px;
padding-bottom: 50px;
text-align: justify;
/* border: solid 1px #F00; */
}
#clearing{
clear: both;
}
#bottom_container{
position: absolute;
left: 300px;
bottom: 20px;
text-align: right;
width: 680px;
}
#footer_container{
}

span.przesylka{
font-size: 9pt;
color: #AAA;
}

.search_bar .text{
width: 110px;
border: solid 1px #9B000E;
font: normal 9pt Arial;
}
form{
display: inline;
margin: 0;
}
.search_bar .submit{
font: normal 9pt Arial;
}
.search_bar .advanced{
margin-bottom: 0;
}
.search_bar .advanced a{
color: #000;
}
.search_bar .advanced a:hover{
color: #9B000E;
text-decoration: none;
}

/* naglowek */

#header_container h1{
margin: 0; padding: 0;
}
#header_container h1 a{
display: block;
width: 490px;
height: 70px;
position: absolute;
top: 200px;
left: 490px;
}
#header_container h1 a span{
display: none;
}

#center_container h2.title{
text-shadow: 3px 3px 5px #666;
font-size: 20pt;
}

/* wszystkie menu boczne - tlo */

#left_container .menu_top{
height: 20px;
background: url(../gfx/menu_top2.png) 100% 0 no-repeat;
}
#left_container .menu_middle{
background: url(../gfx/menu_middle2.png) 100% 0 repeat-y;
text-align: justify;
padding: 0 25px 0 15px;
}
#left_container .menu_bottom{
height: 30px;
background: url(../gfx/menu_bottom2.png) 100% 0 no-repeat;
margin-bottom: 5px;
}

/* menu  gorne  i dolne */

#top_container ul.level1, #bottom_container ul.level1{
margin: 0; padding: 0;
}

#top_container ul.level1 li, #bottom_container ul.level1 li{
display: inline;
padding: 0 10px;
border-left: solid 2px #9B000E;
}

#top_container ul.level1 li#li_9_1, #bottom_container ul.level1 li#li_9_1{
border: 0;
}

#top_container ul.level1 li a, #bottom_container ul.level1 li a{
color: #000;
}

#top_container ul.level1 li a:hover, #bottom_container ul.level1 li a:hover{
color: #9B000E;
text-decoration: none;
}
#top_container ul.level1 li a.active, #bottom_container ul.level1 li a.active{
font-weight: bold;
color: #9B000E;
text-decoration: none;
}


/* l-nki */

#center_container a{
color: #000;
text-decoration: underline;
}
#center_container a:hover{
text-decoration: none;
color: #9B000E;
}
#left_container a{
color: #000;
text-decoration: underline;
}
#left_container a:hover{
text-decoration: none;
color: #9B000E;
}


/* panel produktow */

#left_container ul.produkty_panel{
margin: 0; padding: 0;
list-style: none;
}

#left_container ul.produkty_panel li#cat_do-50-pln{
margin-top: 1em;
}
#left_container ul.produkty_panel li a{
display: block;
font: 12pt "Arial Black";
color: #000;
text-decoration: none;
text-shadow: 2px 2px 5px #999;
letter-spacing: 1px;
text-align: left;
}
#left_container ul.produkty_panel li a:hover, #left_container ul.produkty_panel li a.active{
color: #9B000E;
font-weight: bold;
font: 12pt "Arial Black";
text-decoration: underline;
}

#left_container ul.produkty_panel li a.active{
cursor: default;
}

#left_container ul.produkty_panel ul{
display: none;
}

/* navstrip{ */

#nav_strip #big{
color: #9B000E;
font-weight: bold;
}
#nav_strip a{
color: #000;
}
#nav_strip a:hover{
text-decoration: none;
}

/* menu  lewe */

#left_container ul.level1{
margin: 0; padding: 0;
list-style: none;
}

#left_container ul.level1 li a{
display: block;
font: 12pt "Arial Black";
color: #000;
text-decoration: none;
text-shadow: 2px 2px 5px #999;
letter-spacing: 1px;
}
#left_container ul.level1 li a:hover, #left_container ul.level1 li a.active{
color: #9B000E;
}

#left_container ul.level1 li a.active{
cursor: default;
}

#left_container p.ordersimple, #left_container p.msg{
padding: 0;
margin: 0;
}
#left_container p.title{
display: block;
font: 12pt "Arial Black";
color: #000;
text-shadow: 2px 2px 5px #999;
letter-spacing: 1px;
margin-top: 0;
}
#left_container p.msg{
font-weight: bold;
color: #9B000E;
}
#left_container p.ordersimple a{
color: #000;
text-decoration: underline;
}
#left_container p.ordersimple a:hover{
text-decoration: none;
color: #9B000E;
}
#left_container p.active{
color: #9B000E;
}

#left_container p.msg a:hover{
text-decoration: none;
}

/* inne */

#center_container p.msg{
font-weight: bold;
color: #9B000E;
font-size: 1.5em;
}

#left_container h4{
margin: 0 auto;
}

/* credits */

#footer_container .menu_top{
height: 20px;
width: 234px;
background: url(../gfx/menu_top2.png) 100% 0 no-repeat;
position: absolute;
bottom: 50px;
left: 0;
z-index: 69;
}
#footer_container .menu_middle{
width: 234px;
height: 50px;
position: absolute;
bottom: 0;
left: 0;
z-index: 69;
background: url(../gfx/menu_middle2.png) 100% 0 repeat-y;
}


/* licznik */

#licznik{
position: absolute;
left: 400px;
bottom: 14px;
}
#licznik img{
border: 0;
}

#jigsaw{
display: block;
width: 60px;
height: 40px;
background: url(../gfx/credits/jcmpowered3b.png) 0 0 no-repeat;
position: absolute;
bottom: 10px;
left: 33px;
z-index: 70;
}
#jigsaw:hover{
background-position: 0 -40px;
}
#jigsaw span{
display: none;
}

#jrwd{
display: block;
width: 80px;
height: 30px;
background: url(../gfx/credits/jrwd3b.png) 0 0 no-repeat;
position: absolute;
bottom: 15px;
left: 103px;
z-index: 70;
}
#jrwd:hover{
background-position: 0 -30px;
}
#jrwd span{
display: none;
}

