body {
    font-family: arial, helvetica, sans-serif;
	color: #fff; 
	font-size: 12px;
	margin: 0; 
	padding: 0; 
	background: url(images/bg2.jpg);
	}

a:link, a:visited, a:hover {text-decoration: none; color: #fff;}
	 
img {border: 0;}
.b {font-weight: bold;}
.u {text-decoration: underline;}

/* png ie6 */
#logo, #menu-header img, .Scrollbar-Track, .Scrollbar-Handle, .form, a#partner1, a#partner2, h3 img, h3 a, #search3  { _behavior: url(http://icecreamfactory.pl/wp-content/themes/icecreamfactory/images/iepngfix.htc) }

#bg {width: 100%; float: left; background: url(images/bg1.jpg) repeat-x 0 0;}
#bg-img {width: 100%; float: left; background: url(images/bg-img.jpg) no-repeat center 0;}

#header {width: 995px; margin: 0 auto; overflow: hidden;}
#logo {_width: 270px; _height: 89px; display: block; margin: 10px auto 0 auto;}

/* menu w topie */
#menu-header {width: 995px; height: 137px; float: left; margin: 20px 0 0 0; position: relative; background: url(images/menu-header.png); _background: url(images/menu-header.gif);}
#menu-header ul {list-style: none; width: 995px; height: 137px; float: left; margin: 0; padding: 0 ; position: relative;}

#menu-header ul li {display: block; float: left; height: 60px; position: relative; }
#menu-header ul li a {display: block; height: 45px; float: left; padding: 22px 50px 0 45px;}
#menu-header ul li a:hover {background: url(images/a-hover.png) no-repeat center center; _background: none;}

#menu-header li#start {margin: 15px 0 0 129px; _margin: 15px 0 0 64px; background: url(images/menu-header-space.png) no-repeat 100% 15px; _background: none;}
#menu-header li#start img {_width: 43px; _height: 20px;}
#menu-header li#o-firmie {margin: 5px 0 0 0; background: url(images/menu-header-space.png) no-repeat 100% 17px; _background: none;}
#menu-header li#o-firmie img {_width: 54px; _height: 18px;}
#menu-header li#oferta {margin: 2px 0 0 0; background: url(images/menu-header-space.png) no-repeat 100% center; _background: none;}
#menu-header li#oferta img {_width: 52px; _height: 16px;}
#menu-header li#cennik {margin: 5px 0 0 0; background: url(images/menu-header-space.png) no-repeat 100% 22px; _background: none;}
#menu-header li#cennik img {_width: 51px; _height: 18px;}
#menu-header li#kontakt {margin: 13px 0 0 0;}
#menu-header li#kontakt img {_width: 69px; _height: 22px;}


#content {width: 995px; height: 420px; margin: 0 auto; position: relative; }
#machine {width: 183px; height: 327px; padding: 1px 0 0 1px; position: relative; left: 408px; top: 20px;  background: url(images/bg-contentslider.jpg) no-repeat 0 0;}

/* zmieniarka */
.sliderwrapper{
  position: relative; 
  overflow: hidden;
  width: 184px; 
  height: 327px;
}

.sliderwrapper .contentdiv{
  visibility: hidden;
  position: absolute; 
  left: 0;  
  top: 0;  
  width: 184px;
  height: 327px;
  filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

.pagination{width: 185px; text-align: left; padding: 0;}

.pagination a{
  display: block;
  width: 60px; 
  height: 19px;
  float: left;
  margin: 0 1px 0 0;
  position: relative; 
  top: -13px;
  font-size: 0;
  z-index: 999;
  background: url(images/content-slider-off.jpg) no-repeat 0 0;
}

.pagination a.selected{background: url(images/content-slider-on.jpg) no-repeat 0 0;}
.pagination a:hover.selected{background: url(images/content-slider-on.jpg) no-repeat 0 0;}
.pagination a:hover{background: url(images/content-slider-hover.jpg) no-repeat 0 0;}


/* witamy na naszej stonie */
#welcome {width: 350px; position: absolute; left: 622px; top: -3px; line-height: 17px; font-size: 11px;}
#welcome h3 {float: left; margin: 0 0 25px 0; position: relative;}
#welcome h3 img {_width: 303px; _height: 37px;}
#welcome h3 a {position: absolute; top: 2px; right: 4px; font-weight: normal; font-size: 10px; text-decoration: underline; color: #fff !important;}
#welcome h3 a:hover {color: #ffbb8e !important;}
#box-welcome {position: relative; width: 100%; float: left;}

/* witamy na naszej stonie - scroll */
.Container {
  position: absolute;
  top: 0; left: 0;
  width: 295px;
  height: 156px;

}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 295px;
  height: 156px;
}

.Scroller-Container {
  position: absolute;
  top: 0; left: 0;
}

#Scrollbar-Container {
  position: absolute;
  top: 0; left: 320px;
}
.Scrollbar-Up {
  display: none;
  cursor: pointer;
  position: absolute;
  z-index: 21;
}
.Scrollbar-Track {
  width: 23px; height: 156px;
  position: absolute;
  top: 0; left: 0px;
  background: transparent url(images/scrollbar_track.png) repeat-y center center;
  cursor: pointer
}
.Scrollbar-Handle {
  position: absolute;
  left: 4px;
  z-index: 19;
  width: 15px; height: 60px;
}
.Scrollbar-Down {
  display: none;
  cursor: pointer;
  position: absolute;
  z-index:20;
  top: 220px;
}

/* wyszukiwarka */
#search {width: 340px; position: absolute; left: 622px; top: 263px;}
#search h3 {width: 100%; float: left; margin: 0; position: relative;}
#search h3 img {_width: 88px; _height: 12px;}
#search a {display: block; float: left; position: relative; top: -20px; left: 5px; text-decoration: underline; font-size: 10px; color: #fff;}
#search a:hover {color: #ffbb8e;}
.form {width: 240px; height: 22px; float: left; margin: 29px 0 0 0; padding: 9px 0 0 10px; position: relative; top: -10px; font-family: arial; font-size: 11px; color: #4f4f4f; border: 0; background: url(images/input-search.png);}
.button-search {width: 89px; height: 75px; float: left; position: relative; top: -10px; _left: -5px; border: 0; cursor: pointer; background: url(images/button-search.jpg);}


#partners {width: 800px; position: absolute; left: 150px; top: 405px;}
#partners h3 {float: left; margin: 20px 0 0 0; position: relative; }
#partners img {_width: 122px; _height: 30px;}

#partners a#partner1 {display: block; width: 180px; height: 72px; float: left; margin: 0 0 0 150px; position: relative; top: -20px; background: url(images/partner1.png) no-repeat 0 100%;}
#partners a#partner1:hover {background: url(images/partner1.png) no-repeat 0 0;}

#partners a#partner2 {display: block; width: 114px; height: 95px; float: left; margin: 0 0 0 150px; position: relative; top: -20px; background: url(images/partner2.png) no-repeat 0 100%;}
#partners a#partner2:hover {background: url(images/partner2.png) no-repeat 0 0;}

/* stopka */
#footer {width: 100%; height: 154px; float: left; margin: 0 0 25px 0; font-size: 10px; background: url(images/footer.gif) no-repeat center 0;}
#footer .center {width: 995px; margin: 0 auto; position: relative;}

#copyright {float: left; position: relative; left: 170px; top: 105px;}
#copyright .p1 {margin: 0; color: #fff;}
#copyright .p1 a {font-weight: bold; color: #fff;}
#copyright .p1 a:hover {text-decoration: underline;}

#copyright .p2 {margin: 5px 0 0 0; color: #ff9454;}
#copyright .p2 a {font-weight: bold; color: #ff9454;}
#copyright .p2 a:hover {text-decoration: underline;}

ul#menu-footer {float: right; list-style: none; margin: 0; padding: 0; position: relative; right: 15px;  top: 105px;}
ul#menu-footer li {float: left;}
ul#menu-footer li.no-space {background: none;}
ul#menu-footer li a {padding: 0 17px; color: #fff;}
ul#menu-footer li a:hover {text-decoration: underline;}


/* podstrona */
#content2 {width: 875px; margin: 0 auto; padding: 20px 0 0 0; overflow: hidden;}
#left {width: 240px; float: left;}
#left h2 {width: 225px; float: left; margin: 0 0 25px 0; padding: 0 0 20px 0; background: url(images/right-line.png) no-repeat 0 100%;}

ul#menu-left {list-style: none; width: 225px; float: left; margin: 0; padding: 0;}
ul#menu-left li {float: left; margin: 0 0 5px 0; padding: 0;}
ul#menu-left li a {display: block; width: 218px; height: 22px; float: left; margin: 0; padding: 6px 0 0 7px; background: url(images/left-menu.png) no-repeat 0 100%; cursor: pointer;}
ul#menu-left li a:hover {background: url(images/left-menu.png) no-repeat 0 0;}

h2 {font-size: 18px; margin: 0; padding: 0; color: #fff;}
h3 {font-size: 12px; margin: 0; padding: 0; color: #812e00;}
h3 a {color: #812e00 !important;}
h3 a:hover {color: #fff !important;}

#search2 {width: 240px; float: left; margin: 40px 0 0 0;}
#search2 h2 {margin: 0; padding: 0; background: none;}
#search2 a {display: block; float: left; position: relative; top: -20px; left: 5px; text-decoration: underline; font-size: 10px; color: #fff;}
#search2 a:hover {color: #ffbb8e;}
#search2 .form {width: 140px; height: 22px; float: left; margin: 29px 0 0 0; padding: 9px 0 0 10px; position: relative; top: -10px; font-family: arial; font-size: 11px; color: #4f4f4f; border: 0; background: url(images/input-search.png);}
#search2 .button-search {width: 89px; height: 75px; float: left; position: relative; top: -10px; _left: -5px; border: 0; cursor: pointer; background: url(images/button-search.jpg);}

#right {width: 575px; float: right; line-height: 18px; font-size: 11px;}
#right h2 {width: 100%; float: left; margin: 0 0 25px 0; padding: 0 0 20px 0; text-transform: uppercase; background: url(images/right-line.png) no-repeat 0 100%;}

#footer2 {width: 100%; height: 111px; float: left; margin: 0 0 25px 0; font-size: 10px; background: url(images/footer2.gif) no-repeat center 0;}
#footer2 .center {width: 875px; margin: 0 auto; position: relative;}

#footer2 #copyright {left: 55px; top: 55px;}
#footer2 ul#menu-footer {right: 0; top: 55px;}

#search3 {width: 100%; height: 240px; float: left; margin: 40px 0 0 0; position: relative; background: url(images/no-result.png) no-repeat 0 0;}
#search3 #pos-search {margin: 0; position: absolute; right: 100px; _right: -200px; top: 140px;}
#search3 .form {width: 150px;}


.form2 {padding: 4px 0 4px 4px; color: #c64a00; font-family: arial; font-size: 12px; background: #ffeac8; border: 1px solid #c64a00;}
.button2 {width: 124px; height: 29px; background: url(images/button.png); border: 0; font-size: 0; cursor: pointer;}