/* Layout */
.rabat{
font-weight:bold;
color:#ff0000;
}

#wrap
{
margin:0px;padding:0px;
width: 986px;
background: #535e7e url(../images/bar.jpg);
background-repeat: repeat-x;
background-position: top;
margin: auto;
}

#table_content{
margin:0px;padding:0px;
}

#header{
width: 986px;
height: 344px;
background: #535e7e url(../images/bar.jpg);
background-repeat: repeat-x;
background-position: top;
margin: auto;
}

#menu{
float:left;
width: 270px;
height: 329px;
background: #1d2748 url(../images/menubg.jpg) top left no-repeat;
}

#menu img{
display: block;
padding: 0px;
margin: 0px;
}
#menu a{
display: block;
padding: 0px;
margin: 0px;
}

#logo{
float: right;
width: 702px;
height: 329px;
background: #1d2748 url(../images/logobg.jpg) top left no-repeat;
}

#content_wrap{
position: relative;
width: 986px;
background: #535e7e url(../images/bar.jpg);
background-repeat: repeat-x;
background-position: top;
margin: auto;
}

#sidebar{
position: absolute;
left: 0px;
top: 0px;
bottom: 0px;
width: 283px;
background: #FFF url(../images/bar.jpg);
}

#news{
width: 270px; background: white url(../images/sidebar_news.jpg) no-repeat;
}

#contact{
width: 270px; background: white url(../images/sidebar_contact.jpg) no-repeat;
}

#content_upper_toys{
vertical-align:top;
width:581px;
padding: 145px 65px 0px 56px;background: white url(../images/content_upper_toys.jpg) no-repeat;
}

#content_upper_contact_toys{
vertical-align:top;
width:581px;
padding: 145px 65px 0px 56px;background: white url(../images/content_upper_contact_toys.jpg) no-repeat;
}

#content_upper_offer_toys{
vertical-align:top;
width:581px;
padding: 145px 65px 0px 56px;background: white url(../images/content_upper_offer_toys.jpg) no-repeat;
}

#content_upper_news_toys{
vertical-align:top;
width:581px;
padding: 145px 65px 0px 56px;background: white url(../images/content_upper_news_toys.jpg) no-repeat;
}

#content_upper_promos_toys{
vertical-align:top;
width:581px;
padding: 145px 65px 0px 56px;background: white url(../images/content_upper_promos_toys.jpg) no-repeat;
}

#content_upper_map_toys{
vertical-align:top;
width:702px;
padding: 145px 0px 0px 0px;background: white url(../images/content_upper_map_toys.jpg) no-repeat;
}

#offer{
position: absolute;
left: 0px;
top: 0px;
bottom: 272px;
width: 270px;
background: white url(../images/sidebar_offer.jpg) top no-repeat;
}

#bar{
width: 13px
}
#bar2{
width: 13px
}

#bar3{
width: 13px
}

#map{
padding-top: 50px;
background: white url(../images/sidebar_polecamy.jpg) top no-repeat;;
}

/*#map{
cursor:pointer;
height: 272px; background:url(../images/map.jpg) no-repeat;
}*/

#content_upper{
margin-left: 283px;
width: 702px;
background: white url(../images/content_upper_no_toys.jpg) top no-repeat;
}

#content_upper_contact{
margin-left: 283px;
width: 702px;
background: white url(../images/content_upper_contact.jpg) top no-repeat;
}

#content_upper_offer{
margin-left: 283px;
width: 702px;
background: white url(../images/content_upper_offer.jpg) top no-repeat;
}
/*by 165 padding-top*/
#content_lower{
padding: 145px 65px 128px 56px;
background: url(../images/content_lower_no_toys.jpg) bottom no-repeat;
}

#content_lower_toys{
height: 272px; background: white url(../images/content_lower_toys.jpg) bottom no-repeat;
}
#content_lower_no_toys{
height: 272px; background: white url(../images/content_lower_no_toys.jpg) bottom no-repeat;
}
#footer{
clear: both;
width: 986px;
height: 269px;
background: #1d2748 url(../images/footerbg.jpg) no-repeat;
margin: auto;
}

/* HTML elements and class */

body{
font-family: arial;
font-size: 12pt;
color: #354373;
margin: 0px;
padding: 0px;
background: #535e7e url(../images/bar.jpg);
background-repeat: repeat-x;
background-position: top;
}

a:link{text-decoration:none;color:#354373}
a:visited{text-decoration:none;color:#354373}
a:hover{text-decoration:underline;color:#354373}

hr{
clear:both;
}

p{
margin: 0px;
padding: 0px 0px 10px 0px;
text-align: justify;
clear: both;
}

#news a:link{text-decoration:none;color:#354373}
#news a:visited{text-decoration:none;color:#354373}
#news a:hover{text-decoration:none;color:red;}

a.store_link:link{text-decoration:none;color:red}
a.store_link:visited{text-decoration:none;color:red}
a.store_link:hover{text-decoration:underline;color:red;}

.store_link{
font-weight:bold;
}

a.description:link{text-decoration:none;color:#354373}
a.description:visited{text-decoration:none;color:#354373}
a.description:hover{text-decoration:none;color:#354373}


 ul{
/*list-style-type: none;*/
margin-top: 84px;
margin-left: 20px;
margin-right: 20px;
padding: 0px;
}

 li{
margin: 0px 0px 17px 20px;
padding: 0px;
}

#menu ul{
list-style-type: none;
margin-top: 54px;/*50*/
margin-left: 0px;/*56 było*/
padding: 0px;
}

#menu li{
margin: 0px 0px 0px 0px;/*17 na 3poz*/
padding: 0px;
}